/* One authored opening. The settled scene retains the original Orbit renderer. */
body.orbit-only{--d-ink:#f7f1e3;--d-muted:#c9c5d7;--d-action:#7f42e1;--d-action-ink:#fff}
body.orbit-only #direction-title{color:#f7f1e3}
body.orbit-only #direction-lead{color:#d3ccdf}
body.orbit-only .direction-access{color:#bcb4cd}
body.orbit-only .direction-primary{min-width:232px;min-height:56px}
.orbit-only .direction-shade{background:linear-gradient(180deg,#080c19 0,#080c19e8 94px,#080c1900 185px),radial-gradient(ellipse at 50% 53%,#080c19 0,#080c19ee 20%,#080c1900 49%)}
.orbit-only #direction-intro{background:rgba(8,12,25,var(--intro-veil,1));color:#f7f1e3}
#direction-intro-stage{position:absolute;inset:0;overflow:hidden;pointer-events:none;isolation:isolate}
#direction-intro-title{position:absolute;left:50%;top:28%;transform:translate(-50%,-50%);transform-origin:center;width:max-content;max-width:calc(100% - 64px);margin:0;font-family:Montserrat,Manrope,sans-serif;font-size:clamp(64px,8.8vw,128px);font-weight:750;line-height:1.12;letter-spacing:-.04em;text-align:center;color:#f7f1e3;text-wrap:balance;z-index:2}
.orbit-only #direction-intro-hand{left:73%;top:66%;width:min(620px,44vw);z-index:1}
.orbit-only #direction-intro-hand img{filter:drop-shadow(0 24px 28px #02030b48)}
.orbit-only #direction-wave{left:65%;top:52%;border-color:#b499e56b}
.intro-playing #direction-scene canvas,.intro-playing #direction-intro-title,.intro-playing #direction-intro-hand{will-change:transform,opacity}
#direction-skip{background:#1714249c;backdrop-filter:blur(8px);border-color:#a897c33d;color:#e0d6ec}
#direction-skip:hover{background:#262033;color:#fff}
.orbit-only #direction-title:focus{outline:none}
@media(max-width:1100px){#direction-intro-title{font-size:clamp(59px,8.5vw,94px)}.orbit-only #direction-intro-hand{left:73%;top:68%;width:min(560px,49vw)}}
@media(max-width:680px){#direction-intro-title{top:25%;max-width:calc(100% - 36px);font-size:clamp(36px,10.1vw,61px);line-height:1.12}.orbit-only #direction-intro-hand{left:57%;top:66%;width:min(440px,100vw)}.orbit-only #direction-wave{left:54%;top:56%}.orbit-only .direction-primary{min-width:220px;min-height:54px}}
@media(max-width:370px){#direction-intro-title{font-size:36px;max-width:calc(100% - 28px)}.orbit-only #direction-intro-hand{top:68%;width:105vw}}
@media(max-height:600px) and (min-width:681px){#direction-intro-title{top:29%;font-size:min(7.4vw,78px)}.orbit-only #direction-intro-hand{left:77%;top:70%;width:min(460px,40vw)}}
@media(prefers-reduced-motion:reduce){.intro-playing #direction-scene canvas,.intro-playing #direction-intro-title,.intro-playing #direction-intro-hand{will-change:auto}}
