.sc{background:var(--ink);color:var(--bone);position:relative}.sc[data-pinned]{height:100svh;overflow:hidden}.sc-scene{isolation:isolate;background:var(--s-bg);min-height:100svh;color:var(--s-ink);position:relative;overflow:hidden}.sc[data-pinned] .sc-scene{min-height:0;position:absolute;inset:0}.sc-mark{z-index:-1;white-space:nowrap;pointer-events:none;font-family:var(--s-display);font-weight:var(--s-display-weight);font-style:var(--s-display-style);text-transform:var(--s-display-case);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px var(--s-line);font-size:clamp(140px,24vw,420px);line-height:.8;position:absolute;bottom:4vh;left:0;right:0}.sc-mark span{will-change:transform;padding-left:6vw;display:inline-block}.sc-figures{pointer-events:none;position:absolute;inset:0 0 0 44%}.sc-hero,.sc-cast{object-fit:contain;object-position:bottom center;transform-origin:50% 100%;will-change:transform, opacity;-webkit-user-select:none;user-select:none;width:auto;max-width:none;position:absolute;bottom:0}.sc-hero{filter:drop-shadow(0 40px 50px #00000040);z-index:3;max-width:52vw;height:90%;right:6%}.sc-hero[data-fit=bust]{max-width:44vw;height:72%;right:8%}.sc-hero[data-fit=head]{max-width:38vw;height:58%;right:12%}.sc-cast{opacity:.95;filter:saturate(.85);height:64%}.sc-cast--0{z-index:2;right:46%}.sc-cast--1{z-index:1;height:58%;right:-4%}.sc-scene:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg, var(--s-bg) 0%, color-mix(in oklab, var(--s-bg) 70%, transparent) 30%, transparent 55%);position:absolute;inset:0}.sc-copy{z-index:4;max-width:min(560px,42vw);position:absolute;bottom:clamp(56px,12vh,140px);left:clamp(24px,6vw,112px)}.sc-cat{font-family:var(--stack-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--s-mute);font-size:11px}.sc-title{font-family:var(--s-display);font-weight:var(--s-display-weight);font-style:var(--s-display-style);text-transform:var(--s-display-case);letter-spacing:var(--s-display-track);text-wrap:balance;margin:18px 0 0;font-size:clamp(48px,6.4vw,108px);line-height:.92}.sc-title small{letter-spacing:.04em;color:var(--s-mute);margin-top:.3em;font-size:.36em;display:block}.sc-alt{color:var(--s-mute);margin-top:12px;font-size:18px}.sc-tag{max-width:34ch;margin-top:24px;font-size:clamp(17px,1.4vw,21px);line-height:1.5}.sc-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px;display:flex}.sc-more{background:var(--s-accent);height:52px;color:var(--s-accent-ink);border-radius:var(--s-radius);font-family:var(--stack-mono);letter-spacing:.16em;text-transform:uppercase;pointer-events:auto;transition:transform .25s var(--s-ease);align-items:center;gap:10px;padding:0 26px;font-size:12px;display:inline-flex}.sc-more:hover{transform:translate(4px)}.sc-status{font-family:var(--stack-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--s-mute);flex-direction:column;gap:4px;font-size:10px;display:flex}.sc-index{display:none}.sc[data-pinned] .sc-index{z-index:10;font-family:var(--stack-mono);letter-spacing:.1em;mix-blend-mode:difference;color:#fff;flex-direction:column;gap:10px;font-size:10px;display:flex;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.sc-index li{opacity:.35;transition:opacity .3s,transform .3s}.sc-index li[data-on]{opacity:1;transform:translate(-6px)}@media (max-width:1279px) and (min-width:900px){.sc-figures{inset:0 0 0 48%}.sc-hero{max-width:48vw;height:78%;right:2%}.sc-cast--0{height:52%;right:52%}.sc-copy{max-width:44vw}}@media (max-width:899px){.sc-scene:after{background:linear-gradient(0deg, var(--s-bg) 0%, var(--s-bg) 40%, transparent 56%)}.sc-figures{inset:6vh 0 40%}.sc-hero,.sc-hero[data-fit=bust],.sc-hero[data-fit=head]{max-width:100vw;height:100%;margin:0 auto;left:0;right:0}.sc-cast{display:none}.sc-copy{left:20px;right:20px;bottom:calc(24px + var(--mobile-nav-height,0px));max-width:none}.sc-title{margin-top:10px;font-size:clamp(36px,10vw,56px)}.sc-tag{margin-top:14px;font-size:15px}.sc-alt{margin-top:6px;font-size:15px}.sc-actions{gap:12px 18px;margin-top:18px}.sc-more{height:46px;padding:0 20px}.sc-status{display:none}.sc-mark{font-size:38vw;top:8vh;bottom:auto}.sc[data-pinned] .sc-index{font-size:9px;top:30%;right:8px}}.sc-gl{display:none}.sc[data-webgl] .sc-gl{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.sc[data-webgl] .sc-scene{background:0 0}.sc-screen{z-index:4;aspect-ratio:9/19.5;opacity:0;will-change:transform, opacity;background:#0b0b0c 50%/cover no-repeat;border:7px solid #0b0b0c;border-radius:clamp(18px,1.8vw,30px);width:clamp(170px,15vw,250px);position:absolute;bottom:9vh;right:12%;overflow:hidden;box-shadow:0 40px 80px -30px #0009}.sc-screen--wide{aspect-ratio:19.5/9;width:clamp(360px,36vw,620px);bottom:14vh;right:8%}.sc-screen video{object-fit:cover;width:100%;height:100%;display:block}.sc:not([data-pinned]) .sc-screen{opacity:1;margin:0 0 40px clamp(24px,6vw,112px);position:relative;bottom:auto;right:auto}@media (max-width:899px){.sc-screen{width:30vw;inset:9vh 6vw auto auto}.sc-screen--wide{width:88vw;margin:0 auto;top:18vh;left:0;right:0}}
