.scroll-media-track{height:165svh;position:relative}.scroll-media-track .story-wide{position:sticky;top:0;height:100svh;margin:0;overflow:clip;clip-path:inset(0 var(--media-inset,5%));will-change:clip-path}.scroll-media-track .story-wide>img{width:100%;height:calc(100svh - 50px);aspect-ratio:auto;object-fit:cover;object-position:62% center;transform:scale(var(--media-scale,1.12));will-change:transform}.scroll-media-track .story-wide figcaption{height:50px;align-items:center;padding-top:0;padding-bottom:0;background:#f3f5f5}.scroll-copy-track{height:145svh;position:relative;background:#e3fafb}.scroll-copy-track .story-copy{position:sticky;top:0;min-height:90svh;align-content:center;padding-top:80px;padding-bottom:80px}.scroll-copy-track .story-copy h3{font-size:clamp(42px,5.7vw,85px);line-height:1.12}.scroll-word{opacity:var(--word-opacity,.16);transition:none}.story-duo figure:last-child{overflow:clip}.story-duo figure:last-child>img{transform:translateY(var(--duo-shift,0px)) scale(1.06);will-change:transform}.motion-study{margin-top:65px}.story-intro{padding-bottom:55px}@media(max-width:650px){.scroll-media-track{height:140svh}.scroll-media-track .story-wide>img{height:calc(90svh - 65px)}.scroll-media-track .story-wide{height:90svh;top:5svh}.scroll-media-track .story-wide figcaption{height:65px;font-size:8px}.scroll-copy-track{height:130svh}.scroll-copy-track .story-copy{min-height:85svh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:25px;padding:60px 7%}.scroll-copy-track .story-copy h3{font-size:44px}.motion-study{margin-top:45px}}@media(prefers-reduced-motion:reduce),(pointer:coarse){.scroll-media-track,.scroll-copy-track{height:auto}.scroll-media-track .story-wide,.scroll-copy-track .story-copy{position:relative;top:auto;height:auto;min-height:0;clip-path:none;will-change:auto}.scroll-media-track .story-wide>img{height:auto;aspect-ratio:2.1;transform:none;will-change:auto}.scroll-copy-track .story-copy{padding:65px 7%}.scroll-word{opacity:1}.story-duo figure:last-child>img{transform:none;will-change:auto}}

html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}

/* Compact story image: keep room around the photograph. */
.scroll-media-track{height:120svh}.scroll-media-track .story-wide{top:8svh;width:90%;max-width:1200px;height:auto;margin:0 auto}.scroll-media-track .story-wide>img{height:min(55svh,520px);object-position:center}.scroll-media-track .story-wide figcaption{padding-left:0;padding-right:0}@media(max-width:650px){.scroll-media-track{height:95svh}.scroll-media-track .story-wide{top:8svh;width:90%;height:auto}.scroll-media-track .story-wide>img{height:min(42svh,380px);object-position:62% center}}@media(prefers-reduced-motion:reduce),(pointer:coarse){.scroll-media-track{height:auto}.scroll-media-track .story-wide{position:relative;top:auto}.scroll-media-track .story-wide>img{height:auto;aspect-ratio:2.1}}
