.editorial-site .cine-page{--cine-runway:620svh;--cine-overlap:100svh}html:has(.cine-page){scroll-behavior:auto}.editorial-site .cine-hero{position:relative}.editorial-site .cine-hero[data-cine-mode=desktop],.editorial-site .cine-hero[data-cine-mode=mobile]{height:var(--cine-runway)}.editorial-site .cine-stage{position:relative}.editorial-site .cine-hero[data-cine-mode=desktop] .cine-stage,.editorial-site .cine-hero[data-cine-mode=mobile] .cine-stage{isolation:isolate;contain:layout paint;height:100svh;position:sticky;top:0;overflow:hidden}.editorial-site .cine-page .cine-frame{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;column-gap:4%;height:100%;display:grid;position:relative}.editorial-site .cine-hero[data-cine-mode=static] .cine-frame{padding:24px 0 40px}.editorial-site .cine-media{z-index:1;aspect-ratio:9/16;background:#0b231e;border-radius:108px 10px 10px;justify-self:center;width:auto;height:min(100svh - 72px,940px);position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #0009}.editorial-site .cine-media picture,.editorial-site .cine-media .cine-poster,.editorial-site .cine-media .cine-video{object-fit:cover;object-position:50% 30%;border-radius:0;width:100%;max-width:none;height:100%;margin:0;transition:none;display:block;position:absolute;inset:0}.editorial-site .cine-media .cine-poster,.editorial-site .cine-media .cine-video{transform:translate3d(var(--cam-x,0px),var(--cam-y,0px),0)scale(var(--cam-s,1));transform-origin:50%;will-change:transform}.editorial-site .cine-media .cine-video{opacity:0;transition:opacity .5s}.editorial-site .cine-light{z-index:2;pointer-events:none;background:radial-gradient(circle at var(--lx,50%)var(--ly,50%),rgba(255,214,140,var(--la,0))0%,#ffd68c00 var(--ls,40%));mix-blend-mode:screen;position:absolute;inset:-25%}.editorial-site .cine-hero[data-cine-mode=desktop] .cine-stage,.editorial-site .cine-hero[data-cine-mode=mobile] .cine-stage{background:var(--ground,var(--bg))}.editorial-site .cine-hero[data-cine-painted=true] .cine-media .cine-video{opacity:1}.editorial-site .cine-hero[data-cine-mode=static] .cine-media .cine-video{display:none}.editorial-site .cine-media .cine-canvas{opacity:0;width:100%;height:100%;transition:opacity .5s;display:block;position:absolute;inset:0}.editorial-site .cine-hero[data-cine-painted=true] .cine-media .cine-canvas{opacity:1}.editorial-site .cine-hero[data-cine-mode=static] .cine-media .cine-canvas{display:none}.editorial-site .cine-proof{z-index:3;opacity:var(--proof,0);color:#22392e;text-align:left;pointer-events:none;transform:translate3d(0,calc(var(--proof,0)*-14px),0);position:absolute;top:22%;left:8%;right:8%}.editorial-site .cine-hero[data-cine-mode=static] .cine-proof{opacity:1;background:var(--paper);border-radius:18px;margin:28px 0 0;padding:22px 24px;position:static;transform:none}.editorial-site .cine-proof-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#5c7566;margin:0 0 14px;font-size:11px}.editorial-site .cine-proof-rows{margin:0;padding:0;list-style:none}.editorial-site .cine-proof-row{opacity:var(--r,1);transform:translate3d(0,calc((1 - var(--r,1))*10px),0);border-bottom:1px solid #22392e26;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;font-size:clamp(13px,1.15vw,17px);display:flex}.editorial-site .cine-proof-row span{color:#47614f;font-weight:300}.editorial-site .cine-proof-row b{font-variant-numeric:tabular-nums;font-weight:600}.editorial-site .cine-proof-net{opacity:var(--pr-net,1);transform:translate3d(0,calc((1 - var(--pr-net,1))*12px),0);border-top:1.5px solid #22392e4d;justify-content:space-between;align-items:baseline;gap:14px;margin:14px 0 0;padding-top:14px;display:flex}.editorial-site .cine-proof-net span{color:#47614f;font-size:clamp(13px,1.1vw,16px);font-weight:300}.editorial-site .cine-proof-net b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#123c32;font-size:clamp(30px,3.4vw,52px);font-weight:800}.editorial-site .cine-proof-foot{color:#5c7566;opacity:var(--pr-net,1);margin:6px 0 0;font-size:12px}.editorial-site .cine-copy{z-index:2;flex-direction:column;justify-content:center;gap:clamp(20px,4vh,40px);height:100%;display:flex;position:relative}.editorial-site .cine-scenes{flex:none;min-height:clamp(230px,34vh,330px);position:relative}.editorial-site .cine-scene{max-width:560px}.editorial-site .cine-hero[data-cine-mode=desktop] .cine-scene,.editorial-site .cine-hero[data-cine-mode=mobile] .cine-scene{opacity:var(--o,1);transform:translate3d(0,var(--y,0px),0)scale(var(--s,1));transform-origin:0;will-change:transform,opacity;position:absolute;left:0;right:0}.editorial-site .cine-hero[data-cine-mode=desktop] .cine-scene{top:0}.editorial-site .cine-scene[inert]{pointer-events:none}.editorial-site .cine-hero[data-cine-mode=static] .cine-scene{margin:0 0 clamp(40px,8vh,72px)}.editorial-site .cine-statement{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(44px,5.2vw,84px);font-weight:300;line-height:1}.editorial-site .cine-mark{color:var(--mint);letter-spacing:-.035em;font-style:normal;font-weight:800;display:inline-block;position:relative}.editorial-site .cine-underline{height:.2em;position:absolute;bottom:-.1em;left:-.04em;right:-.04em;overflow:visible}.editorial-site .cine-underline path{fill:none;stroke:var(--mint);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--u,1));vector-effect:non-scaling-stroke}.editorial-site .cine-support{color:#d6e4d8;max-width:44ch;margin:22px 0 0;font-size:clamp(17px,1.35vw,22px);font-weight:300;line-height:1.45}.editorial-site .cine-line{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.editorial-site .cine-line-inner{opacity:var(--l,1);transform:translate3d(0,calc((1 - var(--l,1))*105%),0);will-change:transform,opacity;display:block}.editorial-site .cine-cta{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.editorial-site .cine-hero[data-cine-mode=static] .cine-scenes{display:contents}.editorial-site .cine-hero[data-cine-mode=static] .cine-scene{order:2}.editorial-site .cine-hero[data-cine-mode=static] .cine-scene:first-child{order:0}.editorial-site .cine-hero[data-cine-mode=static] .cine-cta{order:1;margin-bottom:clamp(40px,8vh,72px);padding-bottom:0}.editorial-site .cine-cta .button{min-height:48px}.editorial-site .cine-cta-note{color:var(--muted);margin:0;font-size:13px}.editorial-site .cine-body{z-index:2;background:var(--bg);border-radius:28px 28px 0 0;position:relative}.editorial-site .cine-hero[data-cine-mode=desktop]+.cine-body,.editorial-site .cine-hero[data-cine-mode=mobile]+.cine-body{margin-top:calc(-1*var(--cine-overlap))}.editorial-site .cine-after{background:var(--paper);color:var(--deep);border-radius:28px 28px 0 0;padding:clamp(4rem,12vh,8rem) 0 clamp(2.5rem,7vh,4.5rem);position:relative;box-shadow:0 -30px 80px -40px #00000080}.editorial-site .cine-after-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;column-gap:8%;display:grid}.editorial-site .cine-after h2{letter-spacing:-.04em;color:#0b302b;margin:0;font-size:clamp(40px,4.6vw,72px);font-weight:800;line-height:1.02}.editorial-site .cine-after h2 span{color:#4f7a5c}.editorial-site .cine-after-lead{color:#2f5a48;max-width:40ch;margin:22px 0 0;font-size:clamp(17px,1.3vw,21px);line-height:1.45}.editorial-site .cine-after .trust-strip{border:0;padding:0}.editorial-site .cine-after .trust-facts li{color:#2f5a48}.editorial-site .cine-after .trust-facts li:before{background:#4f7a5c}.editorial-site .cine-after .trust-platforms{color:#3f6a55}.editorial-site .cine-after .platform-chips li{color:#1f4a3a;border-color:#4f7a5c66}.editorial-site .cine-after .platform-chips .platform-chip-other{color:#4f7a5c}.editorial-site .cine-after .trust-strip[data-tone=product]{border:0;padding:0}.editorial-site .cine-after .trust-strip[data-tone=product] .trust-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin:0 0 26px;padding:0;list-style:none;display:grid}.editorial-site .cine-after .trust-strip[data-tone=product] .trust-facts li{color:#2f5a48;padding-left:20px;font-size:clamp(15px,1.15vw,17px);line-height:1.4;position:relative}.editorial-site .cine-after .trust-strip[data-tone=product] .trust-facts li:before{content:"";background:#4f7a5c;border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:0}@media (max-width:720px){.editorial-site .cine-after .trust-strip[data-tone=product] .trust-facts{grid-template-columns:1fr}}.editorial-site .cine-page .feature-tour .eyebrow{display:none}.editorial-site .cine-page .estimate-proof{padding-top:clamp(4rem,12vh,8rem)}@media (min-width:1800px){.editorial-site .cine-statement{font-size:92px}.editorial-site .cine-media{height:min(100svh - 96px,1040px)}}@media (max-width:980px){.editorial-site .cine-page{--cine-runway:450svh;--cine-overlap:40svh}.editorial-site .cine-underline path{stroke-width:2px}.editorial-site .cine-page .cine-frame{width:100%;max-width:none;display:block}.editorial-site .cine-hero[data-cine-mode=mobile] .cine-media,.editorial-site .cine-hero[data-cine-mode=desktop] .cine-media{aspect-ratio:auto;width:auto;height:auto;box-shadow:none;border-radius:0;place-self:auto;position:absolute;inset:0}.editorial-site .cine-hero[data-cine-mode=mobile] .cine-media:after,.editorial-site .cine-hero[data-cine-mode=desktop] .cine-media:after{content:"";pointer-events:none;background:linear-gradient(#0b302b00 32%,#0b302bcc 66%,#0b302b 100%);position:absolute;inset:0}.editorial-site .cine-hero[data-cine-mode=mobile] .cine-copy,.editorial-site .cine-hero[data-cine-mode=desktop] .cine-copy{height:auto;padding:0 6% calc(72px + max(12px,env(safe-area-inset-bottom)));justify-content:flex-end;position:absolute;bottom:0;left:0;right:0}.editorial-site .cine-hero[data-cine-mode=mobile] .cine-scenes,.editorial-site .cine-hero[data-cine-mode=desktop] .cine-scenes{min-height:34svh}.editorial-site .cine-hero[data-cine-mode=mobile] .cine-scene,.editorial-site .cine-hero[data-cine-mode=desktop] .cine-scene{transform:translate3d(0,var(--y,0px),0)scale(var(--s,1));top:auto;bottom:0}.editorial-site .cine-proof{top:12%;left:7%;right:7%}.editorial-site .cine-proof-row{padding:7px 0;font-size:13px}.editorial-site .cine-proof-net b{font-size:34px}.editorial-site .cine-statement{font-size:clamp(34px,9.6vw,44px)}.editorial-site .cine-support{margin-top:14px;font-size:16px}.editorial-site .cine-cta{gap:12px;padding:18px 0 0}.editorial-site .cine-hero[data-cine-mode=static] .cine-cta{margin-bottom:32px}.editorial-site .cine-cta .button{flex:auto;justify-content:space-between}.editorial-site .cine-cta-note{flex-basis:100%}.editorial-site .cine-hero[data-cine-mode=static] .cine-media{aspect-ratio:9/16;border-radius:42px 10px 10px;width:min(100%,220px);height:auto;margin:0 0 28px;position:relative}.editorial-site .cine-hero[data-cine-mode=static] .cine-frame{padding:16px 6% 32px}.editorial-site .cine-body{border-radius:20px 20px 0 0}.editorial-site .cine-after{border-radius:20px 20px 0 0;padding-top:clamp(3rem,10vh,5rem)}.editorial-site .cine-after-inner{display:block}.editorial-site .cine-after .trust-strip{margin-top:28px}}@media (max-width:720px){.editorial-site .cine-statement{font-size:clamp(32px,9.4vw,40px)}}@media (prefers-reduced-motion:reduce){.editorial-site .cine-media .cine-video,.editorial-site .cine-media .cine-canvas{transition:none}.editorial-site .cine-line-inner{opacity:1;transform:none}}.editorial-site .cine-essay{background:var(--paper);color:var(--deep);padding:clamp(4rem,12vh,8rem) 0}.editorial-site .cine-essay p{letter-spacing:-.024em;color:#2f5a48;max-width:40ch;margin:0;font-size:clamp(23px,2.4vw,36px);font-weight:400;line-height:1.28}.editorial-site .cine-essay strong{color:#0b302b;font-weight:700}.editorial-site .only{background:var(--bg);color:var(--ink);padding:clamp(3.4rem,10vh,6.5rem) 0 clamp(2.6rem,7vh,4.2rem);position:relative}.editorial-site .only-heading{letter-spacing:-.035em;max-width:22ch;margin:0;font-size:clamp(34px,4vw,60px);font-weight:800;line-height:1.02}.editorial-site .only-lead-line{max-width:48ch;color:var(--mint);margin:14px 0 clamp(2rem,5vh,3.2rem);font-size:clamp(16px,1.25vw,20px);font-weight:300;line-height:1.45}.editorial-site .only-lead,.editorial-site .only-card{background:#174a3b;border-radius:26px;align-items:end;gap:clamp(1rem,3vw,2.6rem);padding:clamp(1.2rem,2.2vw,1.9rem);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0009}.editorial-site .only-lead{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-bottom:clamp(1.4rem,4vh,2.6rem)}.editorial-site .only-card{background:#205a46;grid-template-rows:auto auto auto;grid-template-columns:1fr;align-content:start;align-items:start;gap:10px;padding-bottom:0}.editorial-site .only-card .only-title{font-size:clamp(20px,1.8vw,26px)}.editorial-site .only-card .only-text{font-size:clamp(14px,1.05vw,16px)}.editorial-site .only-cut{background:#eef2f6;border-radius:18px 18px 0 0;align-self:end;margin:clamp(.8rem,1.6vw,1.3rem) calc(-1*clamp(1.2rem,2.2vw,1.9rem)) 0;overflow:hidden}.editorial-site .only-cut img{width:100%;height:auto;display:block}.editorial-site .only-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.4rem,4vh,2.6rem);display:grid}.editorial-site .only-copy{flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:clamp(.2rem,2vh,1rem);display:flex}.editorial-site .only-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.editorial-site .only-title{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.2vw,34px);font-weight:700;line-height:1.06}.editorial-site .only-lead .only-title{font-size:clamp(26px,2.8vw,42px)}.editorial-site .only-text{color:#d6e4d8;max-width:42ch;margin:0;font-size:clamp(15px,1.15vw,18px);font-weight:300;line-height:1.5}.editorial-site .only-figure{flex-direction:column;align-items:flex-start;gap:0;margin:0;display:flex}.editorial-site .only-figure strong{letter-spacing:-.04em;color:var(--mint);font-size:clamp(28px,3vw,44px);font-weight:800}.editorial-site .only-figure span{color:var(--muted);font-size:13px}.editorial-site .only-media{justify-content:center;align-items:flex-end;gap:clamp(.6rem,1.5vw,1.2rem);min-height:0;display:flex}.editorial-site .only-media img{object-fit:contain;border-radius:20px;width:min(100%,260px);height:auto;display:block;box-shadow:0 30px 60px -30px #000a}.editorial-site .only-media-pair img{width:min(48%,240px)}.editorial-site .only-media{margin-bottom:calc(-1*clamp(1.2rem,2.2vw,1.9rem))}.editorial-site .only-media img{clip-path:inset(0 round 20px 20px 0 0)}.editorial-site .only-note{color:var(--muted);margin:clamp(1.6rem,4vh,2.4rem) 0 0;font-size:12px}@media (max-width:980px){.editorial-site .only{padding:clamp(2.4rem,7vh,3.6rem) 0 clamp(2rem,6vh,3rem)}.editorial-site .only-heading{font-size:clamp(28px,7.6vw,38px)}.editorial-site .only-lead,.editorial-site .only-card{grid-template-columns:1fr;align-items:start}.editorial-site .only-grid{grid-template-columns:1fr}.editorial-site .only-media img{width:clamp(184px,56vw,232px)}.editorial-site .only-media-pair{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.editorial-site .only-media-pair img{scroll-snap-align:start;flex:none;width:clamp(184px,56vw,232px)}}.editorial-site .cine-bookend{background:var(--paper);color:var(--deep);border-radius:28px 28px 0 0;padding:clamp(4rem,12vh,8rem) 0 clamp(4rem,10vh,6rem);position:relative;box-shadow:0 -30px 80px -40px #00000080}.editorial-site .cine-bookend-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;column-gap:clamp(2rem,7vw,6rem);display:grid}.editorial-site .cine-bookend-frame{justify-self:end;width:min(100%,360px);margin:0}.editorial-site .cine-bookend-frame img{aspect-ratio:941/1672;object-fit:cover;border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 40px 80px -40px #0b302b99}.editorial-site .cine-bookend h2{letter-spacing:-.04em;color:#0b302b;margin:0;font-size:clamp(40px,4.6vw,72px);font-weight:800;line-height:1.02}.editorial-site .cine-bookend h2 em{color:#4f7a5c;font-style:normal}.editorial-site .cine-bookend-copy>p{color:#2f5a48;max-width:40ch;margin:20px 0 0;font-size:clamp(17px,1.3vw,21px);line-height:1.45}.editorial-site .cine-bookend-copy .button{margin-top:28px}.editorial-site .cine-bookend-copy .close-trust{color:#3f6a55;margin:16px 0 0;font-size:14px}.editorial-site .cine-bookend-copy .close-small{color:#5f8570;margin:6px 0 0;font-size:12px}@media (max-width:980px){.editorial-site .cine-bookend{padding:clamp(2.6rem,8vh,4rem) 0 clamp(2.4rem,7vh,3.4rem)}.editorial-site .cine-bookend-inner{grid-template-columns:1fr;row-gap:1.3rem}.editorial-site .cine-bookend-frame{justify-self:stretch;width:100%}.editorial-site .cine-bookend-frame img{aspect-ratio:4/3;object-position:50% 52%;border-radius:18px}.editorial-site .cine-bookend h2{font-size:clamp(30px,8vw,40px)}.editorial-site .cine-bookend-copy>p{margin-top:12px;font-size:16px}.editorial-site .cine-bookend-copy .button{margin-top:18px}.editorial-site .cine-essay p{max-width:30ch;font-size:clamp(22px,6.2vw,28px)}.editorial-site .cine-page .free-section{border-top:1px solid var(--line);margin-top:clamp(1.2rem,4vh,2.2rem);padding-top:clamp(3.2rem,9vh,5rem)}}
.editorial-site .deck{background:var(--bg);position:relative}.editorial-site .deck[data-deck=on]{height:750svh}.editorial-site .deck-stage{padding:clamp(4rem,12vh,8rem) 0;position:relative}.editorial-site .deck[data-deck=on] .deck-stage{isolation:isolate;perspective:1400px;align-items:center;height:100svh;padding:0;display:flex;position:sticky;top:0;overflow:hidden}.editorial-site .deck-inner{width:90%;position:relative}.editorial-site .deck[data-deck=on] .deck-inner{flex-direction:column;justify-content:center;height:100%;display:flex}.editorial-site .deck-heading{letter-spacing:-.035em;color:var(--ink);max-width:22ch;margin:0 0 clamp(2rem,5vh,3.4rem);font-size:clamp(34px,4vw,60px);font-weight:800;line-height:1.02}.editorial-site .deck-heading span{color:var(--mint)}.editorial-site .deck[data-deck=on] .deck-heading{z-index:10;max-width:16ch;margin:0;font-size:clamp(28px,2.4vw,40px);position:absolute;top:clamp(1.5rem,6vh,3rem);left:0}.editorial-site .deck-cards{gap:clamp(1.4rem,4vh,2.6rem);display:grid}.editorial-site .deck[data-deck=on] .deck-cards{height:100%;display:block;position:relative}.editorial-site .deck-card{background:var(--ground);color:var(--ink);border-radius:26px;padding:clamp(1.2rem,2.2vw,1.9rem);position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0009}.editorial-site .deck[data-deck=on] .deck-card{transform-origin:top;width:min(92%,980px);height:min(70svh,620px);transform:translate(-50%,var(--y,-50%))rotateX(var(--rot,0deg))scale(var(--s,1));z-index:var(--z,1);will-change:transform;grid-template-rows:auto minmax(0,1fr);gap:clamp(.8rem,2vh,1.4rem);display:grid;position:absolute;top:50%;left:50%}.editorial-site .deck-head{letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.editorial-site .deck-index{letter-spacing:0;color:var(--mint);font-size:18px;font-weight:300}.editorial-site .deck-tag{color:var(--muted);font-weight:600}.editorial-site .deck-body{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(1rem,3vw,2.6rem);min-height:0;display:grid}.editorial-site .deck-copy{flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:clamp(.2rem,2vh,1rem);display:flex}.editorial-site .deck-title{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.6vw,38px);font-weight:700;line-height:1.04}.editorial-site .deck-text{color:#d6e4d8;max-width:42ch;margin:0;font-size:clamp(15px,1.15vw,18px);font-weight:300;line-height:1.5}.editorial-site .deck-figure{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;display:flex}.editorial-site .deck-figure strong{letter-spacing:-.04em;color:var(--mint);font-size:clamp(28px,3vw,44px);font-weight:800}.editorial-site .deck-figure span{color:var(--muted);font-size:13px}.editorial-site .deck-figures{flex-wrap:wrap;gap:clamp(1.4rem,3vw,2.8rem);display:flex}.editorial-site .deck-figure strong i{letter-spacing:0;margin-left:2px;font-size:.48em;font-style:normal;font-weight:600}.editorial-site .deck-figure{flex-direction:column;align-items:flex-start;gap:0}.editorial-site .deck-cta{min-height:46px;margin-top:6px}.editorial-site .deck-media{justify-content:center;align-self:stretch;align-items:center;height:100%;min-height:0;display:flex;position:relative}.editorial-site .deck-media img{object-fit:contain;border-radius:20px;width:auto;max-width:100%;height:100%;display:block;box-shadow:0 30px 60px -30px #000a}.editorial-site .deck[data-deck=on] .deck-media{align-items:center}.editorial-site .deck-placeholder{aspect-ratio:1/2;background:#ffffff14;border-radius:22px 22px 0 0;width:min(100%,300px);display:block}.editorial-site .deck-note{color:var(--muted);margin:clamp(1.6rem,4vh,2.4rem) 0 0;font-size:12px}.editorial-site .deck[data-deck=on] .deck-note{z-index:10;margin:0;position:absolute;bottom:clamp(1rem,4vh,2rem);left:0}@media (max-width:980px){.editorial-site .deck-stage{padding:clamp(2.2rem,6vh,3.4rem) 0 clamp(1.6rem,4vh,2.4rem)}.editorial-site .deck-heading{margin-bottom:clamp(1.1rem,3vh,1.8rem);font-size:clamp(30px,7.6vw,38px)}.editorial-site .deck-cards{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:14px;padding-bottom:6px;scroll-padding-left:0;display:flex;overflow:auto hidden}.editorial-site .deck-cards::-webkit-scrollbar{display:none}.editorial-site .deck-card{scroll-snap-align:start;flex-direction:column;flex:0 0 88%;gap:14px;scroll-margin-left:0;display:flex}.editorial-site .deck-body{flex:auto;grid-template-columns:1fr;align-items:start}.editorial-site .deck-copy{gap:10px}.editorial-site .deck-media{flex:none;order:-1;justify-content:center;height:auto;margin:0}.editorial-site .deck-media img{object-fit:contain;border-radius:18px;width:clamp(184px,56vw,232px);max-width:100%;height:auto;box-shadow:0 22px 44px -24px #000000b3}.editorial-site .deck-card{gap:9px;padding:1rem 1.05rem}.editorial-site .deck-title{font-size:22px}.editorial-site .deck-text{font-size:14px}}.editorial-site .deck[data-deck=row]{height:400svh}.editorial-site .deck[data-deck=row] .deck-stage{isolation:isolate;align-items:stretch;height:100svh;padding:0;display:flex;position:sticky;top:0;overflow:hidden}.editorial-site .deck[data-deck=row] .deck-inner{box-sizing:border-box;flex-direction:column;height:100%;padding:clamp(.9rem,2.4vh,1.4rem) 0 clamp(.7rem,2vh,1rem);display:flex}.editorial-site .deck[data-deck=row] .deck-heading{max-width:100%;margin:0 0 clamp(.7rem,2vh,1rem);font-size:clamp(24px,6.4vw,30px)}.editorial-site .deck[data-deck=row] .deck-cards{scroll-snap-type:none;min-height:0;transform:translate3d(calc(var(--row-i,0)*(-88% - 14px)),0,0);will-change:transform;flex:auto;gap:14px;padding-bottom:0;display:flex;overflow:visible}.editorial-site .deck[data-deck=row] .deck-card{scroll-snap-align:none;height:100%;min-height:0;opacity:calc(.3 + .7*var(--row-vis,1));transform:scale(calc(.965 + .035*var(--row-vis,1)));transform-origin:50% 45%;will-change:transform,opacity;flex:0 0 88%;padding:0;display:block;overflow:hidden}.editorial-site .deck[data-deck=row] .deck-head{padding:.9rem 1rem 0}.editorial-site .deck[data-deck=row] .deck-body{transform:translate3d(0,var(--card-y,0px),0);will-change:transform;flex-direction:column;gap:12px;padding:.6rem 1rem 1rem;display:flex}.editorial-site .deck[data-deck=row] .deck-media{flex:none;order:-1;justify-content:center;align-items:flex-start;height:auto;margin:0;display:flex}.editorial-site .deck[data-deck=row] .deck-media img{object-fit:contain;border-radius:16px;width:100%;max-width:100%;height:auto}.editorial-site .deck[data-deck=row] .deck-copy{flex:none;gap:8px;padding-bottom:0}.editorial-site .deck[data-deck=row] .deck-title{font-size:21px}.editorial-site .deck[data-deck=row] .deck-text{font-size:14px;line-height:1.45}.editorial-site .deck[data-deck=row] .deck-figure strong{font-size:28px}.editorial-site .deck[data-deck=row] .deck-cta{min-height:44px;margin-top:4px}.editorial-site .deck[data-deck=row] .deck-note{margin:clamp(.6rem,1.6vh,.9rem) 0 0;font-size:11px}.editorial-site .deck[data-deck=row] .deck-head+.deck-body{margin-top:0}@media (prefers-reduced-motion:reduce){.editorial-site .deck-cta{transition:none}}
