
html.hero-intro-locked,html.hero-intro-locked body{overflow:hidden!important;overscroll-behavior:none}
html:has(.leopard-video-intro){scrollbar-gutter:stable}
.hero-film-loading{display:none;position:absolute;z-index:4;left:5%;bottom:max(36px,env(safe-area-inset-bottom));color:#725a40;font:11px/1.4 Manrope,sans-serif;letter-spacing:.04em;align-items:center;gap:9px}
.glyph-front[data-film-loading=true] .hero-film-loading{display:flex}
.hero-film-loading:before{content:'';width:5px;height:5px;flex:none;border-radius:50%;background:currentColor;animation:quiet-loading 1.2s ease-in-out infinite alternate}
@keyframes quiet-loading{to{opacity:.25}}
 .leopard-glass-experiment .hero-film-skip{display:none}
.leopard-video-intro .glyph-runway{--portal-pin:100svh;--portal-travel:32svh;height:calc(var(--portal-pin) + var(--portal-travel))}
.leopard-video-intro .hero-film-plane,.leopard-video-intro .hero-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
html.film-ui-ready .leopard-video-intro header{opacity:1!important;pointer-events:auto!important}
.leopard-video-intro .leopard-scroll-cue{opacity:0}
.leopard-video-intro .glyph-front[data-film-ready=true] .leopard-scroll-cue{opacity:var(--film-copy-opacity,1)}
.leopard-video-intro .glyph-front:not([data-film-ready=true]) .hero-film-skip{display:block}
.agency-sand-mount,.agency-sand-film,.agency-sand-film canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.agency-sand-film{display:none}
.sand-book-ready .agency-sand-film{display:block}
.sand-book-ready>img{opacity:var(--sand-book-opacity,0)}
.leopard-glass-experiment .metal-logo-stage{display:none!important}
.leopard-glass-experiment .metal-native-ready .metal-poster{visibility:visible}
.leopard-glass-experiment .leopard-frame-ready .metal-poster{visibility:hidden}
