.articles-section{background:var(--surface,#fff);padding-block:72px 112px}.articles-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:0;padding-bottom:22px;display:flex;position:relative}.articles-heading:after{background:var(--cherry,#a51f3c);content:"";height:1px;position:absolute;bottom:0;left:clamp(24px,8.5vw,122px);right:0}.articles-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(2.3rem,4.5vw,4.25rem);font-style:italic;font-weight:540;line-height:1.04}.articles-view-all{min-height:44px;color:inherit;letter-spacing:.065em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:10px;font-size:11px;font-weight:650;text-decoration:none;transition:color .2s;display:inline-flex}.articles-view-all svg,.featured-article-cta svg,.article-card-arrow svg{transition:transform .28s cubic-bezier(.22,1,.36,1)}.articles-view-all:hover{color:var(--cherry,#a51f3c)}.articles-view-all:hover svg{transform:translate(4px)}.featured-article{position:relative}.articles-carousel-navigation{z-index:3;align-items:center;gap:24px;height:72px;display:flex;position:absolute;top:18px;left:calc(clamp(24px,8.5vw,122px) + 424px)}.articles-carousel-navigation button{background:var(--cherry,#810100);color:#fff;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:72px;height:72px;transition:background-color .18s;display:inline-flex;position:relative}.articles-navigation-ring{pointer-events:none;position:absolute;inset:-3px}.articles-navigation-ring svg{width:100%;height:100%;display:block;overflow:visible;transform:rotate(-90deg)}.articles-navigation-ring circle{fill:none;stroke:var(--noir,#181717);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .56s cubic-bezier(.22,1,.36,1)}.articles-carousel-navigation button:hover .articles-navigation-ring circle,.articles-carousel-navigation button:focus-visible .articles-navigation-ring circle{stroke-dashoffset:0}.articles-carousel-navigation button:focus-visible{outline:none}.articles-carousel-count{min-width:46px;color:var(--noir,#181717);letter-spacing:.045em;text-align:center;font-size:11px;font-style:italic;font-weight:700}.featured-article-link{height:clamp(440px,42vw,550px);color:inherit;isolation:isolate;cursor:pointer;text-decoration:none;display:block;position:relative}.featured-article-image{background:#dedede;display:block;position:absolute;inset:108px 0 0;overflow:hidden}.featured-article-image:after{content:"";background:0 0;transition:background .45s;position:absolute;inset:0}.featured-article-image img,.article-card-image img{object-fit:cover;object-position:center;transition:transform .65s cubic-bezier(.22,1,.36,1)}.featured-article-card{z-index:1;background:var(--cherry,#a51f3c);color:#fff;flex-direction:column;width:min(360px,100% - 48px);min-height:315px;margin-left:clamp(24px,8.5vw,122px);padding:30px 32px 32px;transition:background .25s;display:flex;position:relative}.featured-article-date,.article-card-date{letter-spacing:.065em;text-transform:uppercase;font-size:10px;font-weight:650;line-height:1.4;display:block}.featured-article-date{color:#ffffffd9;margin-bottom:16px}.featured-article-title{letter-spacing:-.026em;text-wrap:balance;margin-bottom:12px;font-size:clamp(1.45rem,2.3vw,2rem);font-weight:620;line-height:1.13;display:block}.featured-article-summary{-webkit-line-clamp:3;line-clamp:3;color:#ffffffe0;-webkit-box-orient:vertical;margin-bottom:20px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.featured-article-cta{letter-spacing:.065em;text-transform:uppercase;align-items:center;gap:9px;margin-top:auto;font-size:10px;font-weight:700;display:inline-flex}.featured-article-bottom-line{z-index:2;background:var(--cherry,#a51f3c);transform-origin:0;height:2px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 0 0;transform:scaleX(0)}.featured-article-link:hover .featured-article-image img,.featured-article-link:focus-visible .featured-article-image img,.article-card-link:hover .article-card-image img,.article-card-link:focus-visible .article-card-image img{transform:scale(1.045)}.featured-article-link:hover .featured-article-image:after{background:#00000012}.featured-article-link:hover .featured-article-bottom-line,.featured-article-link:focus-visible .featured-article-bottom-line{transform:scaleX(1)}.featured-article-link:hover .featured-article-cta svg{transform:translate(5px)}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:18px;display:grid}.article-card{min-width:0}.article-card-link{height:100%;color:inherit;padding-bottom:8px;text-decoration:none;display:block;position:relative}.article-card-image{aspect-ratio:1.35;background:#e8e8e8;width:100%;margin-bottom:16px;display:block;position:relative;overflow:hidden}.article-card-image:after{background:var(--cherry,#a51f3c);content:"";transform-origin:0;height:2px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 0 0;transform:scaleX(0)}.article-card-date{color:var(--muted,#777);margin-bottom:9px}.article-card-title{-webkit-line-clamp:2;line-clamp:2;letter-spacing:-.02em;-webkit-box-orient:vertical;padding-right:22px;font-size:clamp(1.05rem,1.65vw,1.35rem);font-weight:600;line-height:1.26;transition:color .2s;display:-webkit-box;overflow:hidden}.article-card-arrow{color:var(--cherry,#a51f3c);opacity:0;transition:opacity .2s,transform .25s;position:absolute;bottom:8px;right:0;transform:translate(-6px)}.article-card-link:hover .article-card-image:after,.article-card-link:focus-visible .article-card-image:after{transform:scaleX(1)}.article-card-link:hover .article-card-title,.article-card-link:focus-visible .article-card-title{color:var(--cherry,#a51f3c)}.article-card-link:hover .article-card-arrow,.article-card-link:focus-visible .article-card-arrow{opacity:1;transform:translate(0)}.featured-article-link:focus-visible,.article-card-link:focus-visible,.articles-view-all:focus-visible{outline:2px solid var(--cherry,#a51f3c);outline-offset:4px}@media (max-width:900px){.articles-heading:after{left:28px}.featured-article-card{margin-left:28px}.articles-carousel-navigation{left:452px}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.articles-section{padding-block:56px 72px}.articles-heading{padding-bottom:18px;display:block}.articles-heading:after,.articles-carousel-navigation{display:none}.articles-heading h2{margin-bottom:4px;font-size:clamp(2rem,9vw,2.65rem)}.articles-view-all{min-height:32px;color:var(--cherry,#810100);letter-spacing:.045em;justify-content:flex-start;gap:5px;font-size:10px}.articles-view-all svg{width:15px}.featured-article-link{flex-direction:column;height:auto;display:flex}.featured-article-image{aspect-ratio:16/9;order:1;width:100%;position:relative;inset:auto}.featured-article-card{order:2;width:100%;max-width:none;min-height:0;margin-left:0;padding:20px 20px 22px}.featured-article-date{margin-bottom:10px}.featured-article-title{margin-bottom:18px;font-size:clamp(1.35rem,6vw,1.7rem)}.featured-article-summary,.featured-article-bottom-line{display:none}.article-grid{grid-template-columns:1fr;gap:0;margin-top:16px}.article-card:nth-child(n+2){display:none}.article-card-link{background:var(--off-white,#fafaf8);padding-bottom:20px}.article-card-image{aspect-ratio:16/9;margin-bottom:0}.article-card-date{margin:18px 20px 8px}.article-card-title{padding:0 48px 0 20px;font-size:1.25rem;line-height:1.2}.article-card-arrow{opacity:1;bottom:22px;right:20px;transform:none}}@media (prefers-reduced-motion:reduce){.articles-section *,.articles-section :before,.articles-section :after{transition-duration:.01ms!important}}
