.editorial-feature-carousel{min-width:0;color:var(--dana-ink);background:#fff;overflow:hidden}.editorial-feature-carousel__selectors{border-block:1px solid var(--dana-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.editorial-feature-carousel__selectors button{border:0;border-right:1px solid var(--dana-rule);min-width:0;min-height:82px;color:var(--dana-muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;padding:16px clamp(12px,2vw,24px);display:grid;position:relative}.editorial-feature-carousel__selectors button:nth-child(3n){border-right:0}.editorial-feature-carousel__selectors button:nth-child(-n+3){border-bottom:1px solid var(--dana-rule)}.editorial-feature-carousel__selectors button>span{color:var(--dana-gold);font:700 10px/1 var(--font-copy);letter-spacing:.1em}.editorial-feature-carousel__selectors strong{font:600 clamp(13px,1.05vw,15px)/1.3 var(--font-copy)}.editorial-feature-carousel__selectors i{background:var(--dana-gold);transform-origin:0;height:2px;transition:transform .4s var(--ease-house);position:absolute;bottom:-1px;left:clamp(42px,4vw,58px);right:16px;transform:scaleX(0)}.editorial-feature-carousel__selectors button[aria-selected=true]{color:var(--dana-green)}.editorial-feature-carousel__selectors button[aria-selected=true] i{transform:scaleX(1)}.editorial-feature-carousel__selectors button:focus-visible{z-index:2;outline:2px solid var(--dana-gold);outline-offset:-3px}.editorial-feature-carousel__stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;min-height:clamp(570px,55vw,710px);position:relative;overflow:hidden}.editorial-feature-carousel__stage article{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .34s ease,transform .68s var(--ease-house),visibility 0s .68s;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);display:grid;position:absolute;inset:0;transform:translate(30px)}.editorial-feature-carousel[data-direction=backward] .editorial-feature-carousel__stage article{transform:translate(-30px)}.editorial-feature-carousel__stage article.is-active{z-index:1;visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:none}.editorial-feature-carousel__stage article[hidden]{display:grid}.editorial-feature-carousel__stage figure{background:0 0;min-height:100%;margin:0;overflow:hidden}.editorial-feature-carousel__stage figure :where(img,video){object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-house);display:block;transform:scale(1.04)}.editorial-feature-carousel__stage article.is-active figure :where(img,video){transform:none}.editorial-feature-carousel__copy{background:var(--dana-green);color:#fff;text-align:left;flex-direction:column;justify-content:center;min-width:0;padding:clamp(34px,4.5vw,64px);display:flex;position:relative}.editorial-feature-carousel__copy:before{content:"";background:#fff3;width:1px;position:absolute;inset:clamp(30px,4vw,52px) auto clamp(30px,4vw,52px) 0}.editorial-feature-carousel__number{color:var(--dana-eyebrow-gold-on-dark);font:700 11px/1 var(--font-copy);letter-spacing:.12em;margin-bottom:auto}.editorial-feature-carousel__copy .kicker{margin:clamp(32px,5vw,70px) 0 12px}.editorial-feature-carousel__copy h3{max-width:16ch;margin:0 0 18px;color:#fff!important;font-family:var(--font-copy)!important;letter-spacing:-.02em!important;font-size:clamp(1.75rem,2.8vw,2.8rem)!important;font-weight:500!important;line-height:1.14!important}.editorial-feature-carousel__copy>p:not(.kicker){color:#ffffffd6;max-width:42ch;margin:0;line-height:1.65}.editorial-feature-carousel__copy dl{gap:9px;margin:24px 0 0;display:grid}.editorial-feature-carousel__copy dl div{border-top:1px solid #ffffff2e;grid-template-columns:6.5rem minmax(0,1fr);gap:14px;padding-top:9px;display:grid}.editorial-feature-carousel__copy dt{color:var(--dana-eyebrow-gold-on-dark);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.editorial-feature-carousel__copy dd{color:#fffc;margin:0;font-size:12px;line-height:1.45}.editorial-feature-carousel__copy>a{color:#fff;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;width:fit-content;min-height:44px;margin-top:24px;font-size:11px;font-weight:700;display:inline-flex}.editorial-feature-carousel__copy>a:is(:hover,:focus-visible){color:var(--dana-eyebrow-gold-on-dark)}.editorial-feature-carousel__copy>a span{transition:transform .25s var(--ease-house)}.editorial-feature-carousel__copy>a:is(:hover,:focus-visible) span{transform:translate(3px)}.editorial-feature-carousel__navigation{border-bottom:1px solid var(--dana-rule);grid-template-columns:auto minmax(230px,370px);align-items:stretch;display:grid}.editorial-feature-carousel__navigation>.media-sequence-controls{align-self:center;margin:0;padding-inline:18px}.editorial-feature-carousel__next{border:0;border-left:1px solid var(--dana-rule);min-height:78px;color:var(--dana-green);text-align:left;cursor:pointer;background:0 0;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:5px 10px;padding:14px 0 14px 22px;display:grid}.editorial-feature-carousel__next small{color:var(--dana-gold);grid-column:2;font-size:9px!important}.editorial-feature-carousel__next>span{color:var(--dana-gold);font:700 10px/1 var(--font-copy);letter-spacing:.1em;grid-row:1/3}.editorial-feature-carousel__next strong{color:var(--dana-green);font:600 14px/1.3 var(--font-copy);grid-column:2}.editorial-feature-carousel__next i{transition:transform .25s var(--ease-house);grid-area:1/3/3;font-size:15px;font-style:normal}.editorial-feature-carousel__next:is(:hover,:focus-visible){color:var(--dana-gold)}.editorial-feature-carousel__next:is(:hover,:focus-visible) i{transform:translate(2px,-2px)}@media (width<=760px){.editorial-feature-carousel__selectors{scroll-snap-type:x mandatory;scrollbar-width:none;border-inline:0;display:flex;overflow-x:auto}.editorial-feature-carousel__selectors::-webkit-scrollbar{display:none}.editorial-feature-carousel__selectors button,.editorial-feature-carousel__selectors button:nth-child(3n),.editorial-feature-carousel__selectors button:nth-child(-n+3){border-right:1px solid var(--dana-rule);scroll-snap-align:start;border-bottom:0;flex:0 0 min(72vw,260px);min-height:76px}.editorial-feature-carousel__stage{min-height:760px}.editorial-feature-carousel__stage article{grid-template-rows:310px minmax(450px,auto);grid-template-columns:1fr}.editorial-feature-carousel__copy{justify-content:flex-start;padding:30px 24px 36px}.editorial-feature-carousel__copy:before{width:auto;height:1px;inset:0 24px auto}.editorial-feature-carousel__number{margin-bottom:30px}.editorial-feature-carousel__copy .kicker{margin:0 0 10px}.editorial-feature-carousel__copy dl div{grid-template-columns:1fr;gap:4px}.editorial-feature-carousel__navigation{grid-template-columns:1fr}.editorial-feature-carousel__navigation>.media-sequence-controls{width:100%;margin:10px 0}.editorial-feature-carousel__next{border-top:1px solid var(--dana-rule);border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.editorial-feature-carousel__selectors i,.editorial-feature-carousel__stage article,.editorial-feature-carousel__stage figure :where(img,video),.editorial-feature-carousel__copy>a span,.editorial-feature-carousel__next i{transition:none!important}.editorial-feature-carousel__stage article{transform:none!important}}
