[data-motion-card]{position:relative}[data-motion-card] .motion-surface{transform-origin:50%;backface-visibility:hidden;min-inline-size:0;display:block}[data-motion-card] .motion-surface>picture{display:block}[data-motion-card] .motion-surface img{inline-size:100%;display:block}[data-motion-card][data-motion-active] .motion-surface{will-change:transform}[data-scroll-reveal-moving]{will-change:transform,opacity}@media (width<=899px){.interior-shell{overflow-x:clip}}[data-scroll-motion=static] [data-scroll-reveal-active],[data-scroll-reveal-active]:focus-within{opacity:1!important;transform:none!important}.generative-surface{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}[data-generative-ready] picture,[data-hero-sculpture-ready] picture{visibility:hidden}.hero-reactive-light{aspect-ratio:1;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(#ffc67e55 0%,#e8a3491a 34%,#0000 65%);inline-size:min(60rem,90vw);position:absolute;inset:20% auto auto 38%;transform:translate(-30%,-30%)}[data-motion-mode=static] [data-motion-card] .motion-surface{scale:1;transform:none!important}[data-motion-mode=static] [data-motion-card] img{transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.hero-reactive-light{display:none}[data-motion-card] .motion-surface{transform:none!important}[data-motion-reveal],[data-scroll-reveal-active]{opacity:1!important;transform:none!important}}@media print,(forced-colors:active){[data-scroll-reveal-active]{opacity:1!important;transform:none!important}}@media (hover:none),(pointer:coarse){.hero-reactive-light{display:none}[data-motion-card] .motion-surface{transform:none!important}}[data-hero-track],[data-study-track],[data-closing-track]{position:relative}.scene-snap-marker{pointer-events:none;scroll-snap-align:start;scroll-snap-stop:always;width:100%;height:1px;position:absolute;left:0}@media (width<=899px) and (height>=560px) and (prefers-reduced-motion:no-preference){html[data-scene-native-snap]{scroll-snap-type:y proximity;scroll-padding-top:0}html[data-scene-native-snap] :target{scroll-margin-top:100px}}
