.animate-on-scroll[data-v-c4e08667]{opacity:0;transition:opacity .8s cubic-bezier(.25,1,.5,1),transform .8s cubic-bezier(.25,1,.5,1);transform:translateY(40px)}.animate-on-scroll.is-visible[data-v-c4e08667]{opacity:1;transform:translateY(0)}.news-section[data-v-c4e08667]{padding:80px 5%}@media (width<=768px){.news-section[data-v-c4e08667]{padding:60px 5%}}@media (width<=480px){.news-section[data-v-c4e08667]{padding:50px 16px}}.news-section .news-header[data-v-c4e08667]{justify-content:space-between;align-items:center;margin-bottom:50px;display:flex}@media (width<=768px){.news-section .news-header[data-v-c4e08667]{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:40px}}.news-section .news-header .section-title[data-v-c4e08667]{letter-spacing:2px;font-size:32px;font-weight:400}@media (width<=768px){.news-section .news-header .section-title[data-v-c4e08667]{font-size:28px}}@media (width<=480px){.news-section .news-header .section-title[data-v-c4e08667]{letter-spacing:1px;font-size:24px}}.news-section .news-header .view-all[data-v-c4e08667]{color:#2c2c2c;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:8px;font-size:13px;font-weight:500;text-decoration:none;transition:color .3s;display:flex}@media (width<=480px){.news-section .news-header .view-all[data-v-c4e08667]{font-size:12px}}.news-section .news-header .view-all .arrow[data-v-c4e08667]{transition:transform .3s}.news-section .news-header .view-all[data-v-c4e08667]:hover{color:#d1bfae}.news-section .news-header .view-all:hover .arrow[data-v-c4e08667]{transform:translate(4px)}.news-section .news-grid[data-v-c4e08667]{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}@media (width<=1024px){.news-section .news-grid[data-v-c4e08667]{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width<=768px){.news-section .news-grid[data-v-c4e08667]{grid-template-columns:repeat(2,1fr);gap:16px}}@media (width<=480px){.news-section .news-grid[data-v-c4e08667]{grid-template-columns:1fr;gap:20px}}.news-section .news-grid .news-card[data-v-c4e08667]{cursor:pointer;will-change:transform;transition:transform .5s cubic-bezier(.25,1,.5,1)}.news-section .news-grid .news-card[data-v-c4e08667]:hover{transform:translateY(-15px)}.news-section .news-grid .news-card .news-image[data-v-c4e08667]{position:relative;overflow:hidden}.news-section .news-grid .news-card .news-image img[data-v-c4e08667]{object-fit:cover;width:100%;height:280px}@media (width<=1024px){.news-section .news-grid .news-card .news-image img[data-v-c4e08667]{height:220px}}@media (width<=768px){.news-section .news-grid .news-card .news-image img[data-v-c4e08667]{height:180px}}@media (width<=480px){.news-section .news-grid .news-card .news-image img[data-v-c4e08667]{height:220px}}.news-section .news-grid .news-card .news-image .news-overlay[data-v-c4e08667]{position:absolute;top:20px;left:20px}@media (width<=480px){.news-section .news-grid .news-card .news-image .news-overlay[data-v-c4e08667]{top:12px;left:12px}}.news-section .news-grid .news-card .news-image .news-overlay .news-category[data-v-c4e08667]{text-transform:uppercase;letter-spacing:1.5px;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;padding:6px 14px;font-size:11px;font-weight:600}@media (width<=480px){.news-section .news-grid .news-card .news-image .news-overlay .news-category[data-v-c4e08667]{padding:5px 10px;font-size:10px}}.news-section .news-grid .news-card .news-content[data-v-c4e08667]{padding:24px 0}@media (width<=480px){.news-section .news-grid .news-card .news-content[data-v-c4e08667]{padding:16px 0}}.news-section .news-grid .news-card .news-content .news-date[data-v-c4e08667]{color:#888;letter-spacing:.5px;font-size:12px}@media (width<=480px){.news-section .news-grid .news-card .news-content .news-date[data-v-c4e08667]{font-size:11px}}.news-section .news-grid .news-card .news-content .news-title[data-v-c4e08667]{color:#2c2c2c;letter-spacing:.3px;margin-top:10px;font-size:16px;font-weight:400;line-height:1.5}@media (width<=480px){.news-section .news-grid .news-card .news-content .news-title[data-v-c4e08667]{margin-top:8px;font-size:14px}}
