@font-face{font-family:Calibri;src:url(../media/calibri-regular.4aa6c0f1.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url(../media/DaxRegular.6a06b6e2.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax-Light;src:url("../media/Dax Light.6de6273b.ttf")format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../media/Inter-VariableFont_opsz,wght.cf290510.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}.news-wrapper{background:#fff;margin:0 auto;padding:96px 36px;font-family:Calibri,sans-serif}.news-row{--col-gap:clamp(22px,3.5vw,54px);grid-template-columns:2fr 1fr 1fr;align-items:stretch;gap:clamp(24px,3vw,56px) clamp(22px,3.5vw,54px);margin-bottom:96px;padding-bottom:80px;display:grid;position:relative}.news-row:last-child{margin-bottom:0;padding-bottom:0}.news-row:after{content:"";background:#00000026;width:100%;height:2px;position:absolute;bottom:0;left:0}.news-row:last-of-type:after{display:none}.news-row.big-right{grid-template-columns:1fr 1fr 2fr}.news-card{flex-direction:column;height:auto;display:flex}.news-image{border-radius:15px;width:100%;position:relative;overflow:hidden}.news-card.big .news-image{height:clamp(320px,30vw,493px)}.news-card.small .news-image{aspect-ratio:3/1.7;height:auto}.news-card.small.is-square .news-image{aspect-ratio:1;aspect-ratio:1;height:auto}.news-img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.news-content{flex-direction:column;flex:1;margin-top:18px;display:flex}.news-date{text-transform:uppercase;color:#777;font-size:clamp(12px,1.1vw,15px);font-weight:300}.news-card h2{font-variant-ligatures:none;font-feature-settings:"liga" 0;font-family:Dax-light,sans-serif;font-size:clamp(17px,1.4vw,21px);font-weight:500;line-height:1.35}.news-card.big h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.news-card.big p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-card p{color:#555;margin-top:10px;line-height:1.6}.news-link{height:100%;color:inherit;text-decoration:none;display:block}.news-card:hover .news-img{transform:scale(1.05)}.news-date-news{align-items:center;gap:10px;margin-bottom:12px;font-family:Inter,sans-serif;display:flex}.news-newstag{text-transform:uppercase;padding:2px 6px;font-family:Calibri,sans-serif;font-weight:500}.news-card.small.is-square .news-image{height:auto}.news-pagination{cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:12px;padding-bottom:80px;display:flex}.page-btn{color:#111;background:0 0;border:1px solid #2e4b3c;padding:10px 14px;font-size:14px;text-decoration:none;transition:all .2s}.page-btn:hover{color:#fff;background:#2e4b3c}.page-btn.active{color:#fff;pointer-events:none;background:#2e4b3c}.news-header{background:#fff;padding:200px 36px 48px;position:relative}.news-header:after{content:"";opacity:0;background:#00000026;height:2px;animation:.7s .15s forwards headerLineFade;position:absolute;bottom:0;left:36px;right:36px}@keyframes headerLineFade{0%{opacity:0;transform:scaleX(.6)}to{opacity:1;transform:scaleX(1)}}.news-title{color:#1d1d1d}.h-gap-fix{letter-spacing:.1px}.news-header__title{color:#1d1d1d;font-variant-ligatures:none;font-feature-settings:"liga" 0;opacity:0;margin:0;font-family:Dax-light,sans-serif;font-size:clamp(36px,4vw,64px);font-weight:400;line-height:1.2;animation:2.5s cubic-bezier(.25,1,.5,1) 1.5s forwards titleReveal;transform:translate(-36px)}@keyframes titleReveal{to{opacity:1;transform:translate(0)}}@media (max-width:1024px){.news-card.big{height:420px}.news-card.big .news-image{height:280px}}@media (max-width:768px){.news-row{margin-bottom:32px;padding-bottom:0}.news-row:after{display:none}.news-row,.news-row.big-right{grid-template-columns:1fr 1fr;grid-template-areas:"big big""small1 small2"}.news-card.big{grid-area:big}.news-card.small:first-of-type{grid-area:small1}.news-card.small:nth-of-type(2){grid-area:small2}.news-card.big{margin-bottom:32px;padding-bottom:32px;position:relative}.news-card.big:after{content:"";background:#00000026;width:100%;height:2px;position:absolute;bottom:0;left:0}.news-card.small{margin-bottom:32px;padding-bottom:32px;position:relative}.news-card.small:after{content:"";bottom:0;left:calc(var(--col-gap)/-2);width:calc(100% + var(--col-gap));background:#00000026;height:2px;position:absolute}.news-header{padding:160px 36px 24px}.news-header__title{font-size:36px}}@media (max-width:520px){.news-row{margin-bottom:24px}.news-row,.news-row.big-right{grid-template-columns:1fr;grid-template-areas:"big""small1""small2"}.news-card{margin-bottom:24px;padding-bottom:24px;position:relative}.news-card:after{content:"";background:#00000026;width:100%;height:2px;position:absolute;bottom:0;left:0}.news-wrapper{padding:50px 20px}}@media (max-width:480px){.news-header__title{font-size:30px}.news-pagination{box-sizing:border-box;flex-wrap:wrap;gap:8px;width:100%;padding:0 10px 50px}.page-btn{min-width:35px;height:35px;padding:5px;font-size:14px}}.mobile-only-filters{background:#fff;padding:40px 36px 0;display:none}.mobile-only-filters .newsBanner__filterTitle{color:#1d1d1d;border-bottom:1px solid #0000001a;margin-bottom:24px;padding-bottom:12px;font-family:Dax-light,sans-serif;font-size:22px}.mobile-only-filters .newsBanner__filter{color:#333;cursor:pointer;align-items:center;gap:12px;font-family:Calibri,sans-serif;font-size:16px;display:flex}.mobile-only-filters .newsBanner__filterGrid{grid-template-columns:repeat(2,1fr);gap:16px 20px;display:grid}.mobile-only-filters .newsBanner__filter input{appearance:none;cursor:pointer;border:1px solid #999;border-radius:4px;width:18px;height:18px;position:relative}.mobile-only-filters .newsBanner__filter input:checked{background:#ff8c00;border-color:#ff8c00}@media (max-width:1024px){.mobile-only-filters{display:block}}@media (max-width:480px){.mobile-only-filters{padding:30px 20px 0}.mobile-only-filters .newsBanner__filterGrid{grid-template-columns:1fr;gap:12px}}
