.news-shell{color:#171715;background:#f1efe9;min-height:100vh}.news-main{width:min(1440px,100%);margin:auto;padding:140px 48px 100px}.news-intro{max-width:900px;margin:26px 0 64px}.news-kicker{text-transform:uppercase;letter-spacing:.1em;color:#68635b;margin:0 0 22px;font-size:12px;line-height:1.7}.news-intro h1{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(44px,6vw,88px);font-weight:400;line-height:1.06}.news-intro>p:last-child{max-width:600px;font-size:22px;line-height:1.5}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 28px;display:grid}.news-card-link{color:inherit;height:100%;text-decoration:none;display:block}.news-card-image{aspect-ratio:9/16;background:#ddd8ce;overflow:hidden}.news-card-image img{object-fit:contain;width:100%;height:100%;transition:filter .25s;display:block}.news-card-link:hover img{filter:brightness(1.04)}.news-card-meta{color:#69645c;text-transform:uppercase;letter-spacing:.035em;flex-wrap:wrap;justify-content:space-between;gap:8px 14px;margin:20px 0 16px;font-size:11px;display:flex}.news-card h2{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(22px,2vw,30px);font-weight:400;line-height:1.2}.news-card p{color:#544f47;margin:0 0 22px;font-size:16px;line-height:1.6}.news-read{border-top:1px solid #bbb5aa;justify-content:space-between;padding-top:14px;font-size:14px;display:flex}.news-breadcrumb{color:#615b53;flex-wrap:wrap;gap:12px;margin:4px 0 38px;font-size:13px;display:flex}.news-breadcrumb a{text-underline-offset:5px}.news-article-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:7%;margin-bottom:72px;display:grid}.news-article-hero h1{letter-spacing:-.045em;overflow-wrap:break-word;margin:0 0 28px;font-size:clamp(34px,4.2vw,64px);font-weight:400;line-height:1.08}.news-lead{max-width:680px;margin:0 0 30px;font-size:20px;line-height:1.65}.news-jump{border-bottom:1px solid;gap:32px;padding:10px 0;font-size:15px;text-decoration:none;display:inline-flex}.news-hero-media{justify-self:end;width:100%;max-width:420px;margin:0}.news-hero-media>img,.news-hero-media video{aspect-ratio:9/16;object-fit:contain;background:#ddd8ce;width:100%;height:auto;display:block}.news-hero-media figcaption,.news-media-note{color:#625d55;margin-top:13px;font-size:12px;line-height:1.6}.news-article-text{max-width:790px;margin:0 auto 72px;scroll-margin-top:110px}.news-article-text section{margin:0 0 48px}.news-article-text h2,.news-gallery-section h2,.news-related h2{letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(27px,3vw,38px);font-weight:400;line-height:1.2}.news-article-text p,.news-article-text li{font-size:19px;line-height:1.75}.news-article-text ul{margin-top:24px;padding-left:23px}.news-article-text li{margin:10px 0;padding-left:8px}.news-gallery-section{margin:0 0 76px}.news-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.news-gallery figure{margin:0}.news-gallery img{width:100%;height:auto;display:block}.news-article-cta{border-top:1px solid #bbb5aa;border-bottom:1px solid #bbb5aa;max-width:900px;margin:0 auto 76px;padding:48px 0}.news-article-cta h2{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(32px,4vw,50px);font-weight:400;line-height:1.1}.news-article-cta>p:not(.news-kicker){max-width:740px;margin:0 0 30px;font-size:19px;line-height:1.7}.news-article-cta>a{color:#fff;background:#b51f28;gap:28px;margin:0 12px 10px 0;padding:16px 24px;font-size:15px;text-decoration:none;display:inline-flex}.news-article-cta>a.news-secondary{color:#211e1a;background:0 0;border:1px solid #bbb5aa}.news-related{max-width:900px;margin:auto}.news-related>a{border-bottom:1px solid #c9c3b8;justify-content:space-between;align-items:center;gap:28px;padding:20px 0;font-size:20px;line-height:1.4;text-decoration:none;display:flex}.news-shell a:focus-visible{outline-offset:5px;outline:2px solid #b51f28}.news-shell .news-main a:hover{text-underline-offset:5px;text-decoration:underline}@media (max-width:1000px){.news-main{padding:116px 28px 72px}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-article-hero{grid-template-columns:1.1fr .9fr;gap:32px}.news-lead{font-size:18px}.news-card-meta{font-size:10px}.news-gallery{gap:14px}}@media (max-width:650px){.news-main{padding:106px 18px 58px}.news-intro{margin:12px 0 38px}.news-intro>p:last-child{font-size:18px}.news-grid{grid-template-columns:1fr;gap:44px}.news-card-image{max-height:none}.news-card h2{font-size:27px}.news-card-meta{font-size:11px}.news-breadcrumb{margin-bottom:28px;font-size:12px}.news-article-hero{grid-template-columns:1fr;gap:30px;margin-bottom:42px}.news-article-hero h1{font-size:clamp(32px,8vw,43px)}.news-hero-media{justify-self:center;max-width:390px}.news-kicker{margin-bottom:18px;font-size:11px}.news-lead{font-size:18px;line-height:1.65}.news-article-text{margin-bottom:42px}.news-article-text p,.news-article-text li{font-size:17px;line-height:1.75}.news-article-text section{margin-bottom:34px}.news-gallery{scroll-snap-type:x mandatory;gap:14px;padding-bottom:14px;display:flex;overflow-x:auto}.news-gallery figure{scroll-snap-align:start;flex:0 0 88%}.news-gallery-section{margin-bottom:44px}.news-article-cta{margin-bottom:44px;padding:32px 0}.news-article-cta>p:not(.news-kicker){font-size:17px}.news-article-cta>a{justify-content:space-between;margin-right:0;display:flex}.news-related>a{font-size:18px}}@media (prefers-reduced-motion:reduce){.news-card-image img{transition:none}}.news-article-text ul{list-style:outside}
