.YYmsOq_stage{--ivory:#eee4cd;--muted:#abbcaf;isolation:isolate;width:100%;height:100svh;min-height:540px;color:var(--ivory);background:#0c242b;position:relative;overflow:hidden}.YYmsOq_canvas,.YYmsOq_poster,.YYmsOq_vignette{position:absolute;inset:0}.YYmsOq_canvas{opacity:0;transition:opacity 1s}.YYmsOq_stage[data-ready=true] .YYmsOq_canvas{opacity:1}.YYmsOq_canvas canvas{touch-action:manipulation;width:100%;height:100%;display:block}.YYmsOq_poster{background:#102b2d url(/social/the-underground-v1.png) 50%/cover no-repeat}.YYmsOq_vignette{pointer-events:none;z-index:1;background:linear-gradient(#030d1273,#0000 20% 62%,#030d12cc)}.YYmsOq_stage:not([data-started=true]) .YYmsOq_vignette{background:linear-gradient(90deg,#051216cc,#05121647 43%,#0000 75%),linear-gradient(#0000 72%,#030d12b3)}.YYmsOq_header{z-index:3;font:10px var(--font-mono),monospace;letter-spacing:.12em;justify-content:space-between;align-items:center;display:flex;position:absolute;top:29px;left:34px;right:34px}.YYmsOq_header a{color:inherit;text-decoration:none}.YYmsOq_header>a{letter-spacing:.1em;font:600 17px Helvetica Neue,sans-serif}.YYmsOq_header>a span{color:var(--muted);letter-spacing:.08em;margin-left:8px;font:10px monospace}.YYmsOq_dedication{color:var(--muted)}.YYmsOq_dedication a{color:var(--ivory);margin-left:6px}.YYmsOq_stage button{font:10px var(--font-mono),monospace;letter-spacing:.06em;color:inherit;cursor:pointer;background:0 0;border:0;min-height:40px;padding:8px 6px}.YYmsOq_stage button:hover{color:#ffce81}.YYmsOq_stage button:disabled{opacity:.4;cursor:wait}.YYmsOq_stage button:focus-visible,.YYmsOq_stage a:focus-visible{outline-offset:5px;outline:1px solid #ffce81}.YYmsOq_soundIcon{letter-spacing:2px;opacity:.5;margin-right:8px;font-size:19px;display:inline-block}.YYmsOq_soundIcon[data-on=true]{color:#ffcf7b;opacity:1}.YYmsOq_intro{z-index:2;pointer-events:none;position:absolute;top:50%;left:7vw;transform:translateY(-46%)}.YYmsOq_eyebrow{font:10px var(--font-mono),monospace;letter-spacing:.23em;color:#c7c6a9;margin:0 0 26px}.YYmsOq_intro h1{letter-spacing:-.055em;text-shadow:0 2px 30px #0c242b50;margin:0;font:clamp(55px,6.6vw,105px)/.98 Georgia,Times New Roman,serif}.YYmsOq_intro h1 em{font-weight:400}.YYmsOq_intro h1>span{color:#dd6746}.YYmsOq_description{color:#c7cec1;letter-spacing:.01em;margin:25px 0 24px;font:15px/1.65 Georgia,serif}.YYmsOq_enter{pointer-events:auto;align-items:center;gap:20px;display:flex}.YYmsOq_stage .YYmsOq_primary{letter-spacing:.09em;background:#e3d6b30c;border:1px solid #e3d6b37a;padding:14px 21px}.YYmsOq_primary span{margin-right:13px;font-size:17px}.YYmsOq_stage .YYmsOq_quiet{color:#bfc5b5;text-underline-offset:5px;font:italic 14px Georgia,serif;text-decoration:underline}.YYmsOq_note{letter-spacing:.14em;color:#819a90;margin:20px 0 0;font:8px monospace}.YYmsOq_introFooter{z-index:3;color:#a1b1a5;letter-spacing:.12em;justify-content:space-between;align-items:center;font:8px monospace;display:flex;position:absolute;bottom:23px;left:34px;right:34px}.YYmsOq_introFooter button{font-size:8px}.YYmsOq_filmTitle{z-index:2;pointer-events:none;position:absolute;top:102px;left:34px}.YYmsOq_filmTitle>span{letter-spacing:-.03em;font:italic 25px Georgia,serif}.YYmsOq_filmTitle p{letter-spacing:.14em;color:#bec3a8;margin-top:9px;font:8px monospace}.YYmsOq_chapter{z-index:2;pointer-events:none;align-items:center;gap:17px;display:flex;position:absolute;bottom:100px;left:6vw}.YYmsOq_chapter>span{color:#d9bc80aa;font:italic 48px Georgia,serif}.YYmsOq_chapter p{text-shadow:0 2px 12px #06191f;max-width:280px;font:italic 18px/1.4 Georgia,serif}.YYmsOq_footer{z-index:3;align-items:center;gap:24px;display:flex;position:absolute;bottom:22px;left:34px;right:34px}.YYmsOq_progress{background:#c4c8a738;flex:1;height:1px}.YYmsOq_progress i{background:#e9c58b;height:1px;transition:width .15s linear;display:block}.YYmsOq_time{color:#a7b5a5;white-space:nowrap;font:9px monospace}.YYmsOq_orchestra{z-index:2;text-align:center;position:absolute;bottom:94px;left:0;right:0}.YYmsOq_orchestra>p{letter-spacing:.12em;color:#d6cba9;font:9px monospace}.YYmsOq_orchestra>p>span{letter-spacing:0;color:#c3ccb9;margin-top:9px;font:italic 15px Georgia,serif;display:block}.YYmsOq_voices{justify-content:center;gap:9px;margin-top:18px;display:flex}.YYmsOq_voices button{background:#0d242bc9;border:1px solid #b5c4ad30;padding:11px 14px;transition:background .2s,color .2s}.YYmsOq_voices button[aria-pressed=false]{color:#81968b;background:#07191eb3}.YYmsOq_voices button>span{color:#839b8e;margin-right:8px;font-size:8px}.YYmsOq_voices i{background:#f3c174;border-radius:50%;width:4px;height:4px;margin-right:8px;display:inline-block;box-shadow:0 0 8px #ffc061}.YYmsOq_voices button[aria-pressed=false] i{box-shadow:none;background:#53695e}.YYmsOq_loading{z-index:4;letter-spacing:.12em;background:#0d242bd9;align-items:center;gap:12px;max-width:320px;padding:10px 17px;font:9px/1.7 monospace;display:flex;position:absolute;bottom:80px;right:34px}.YYmsOq_loading i{background:#ecb864;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #ecb864}.YYmsOq_noScript{z-index:5;max-width:300px;position:absolute;bottom:20%;left:10%}@media (max-width:700px){.YYmsOq_stage{min-height:580px}.YYmsOq_header{top:18px;left:19px;right:19px}.YYmsOq_header>a{font-size:15px}.YYmsOq_header>a span{display:none}.YYmsOq_dedication{letter-spacing:.02em;font-size:8px}.YYmsOq_header button{font-size:8px}.YYmsOq_intro{top:53%;left:8vw;transform:translateY(-30%)}.YYmsOq_intro h1{font-size:clamp(47px,11.5vw,78px)}.YYmsOq_eyebrow{margin-bottom:20px;font-size:8px}.YYmsOq_description{margin:18px 0;font-size:14px}.YYmsOq_enter{gap:14px}.YYmsOq_stage .YYmsOq_primary{padding:12px 14px;font-size:9px}.YYmsOq_note{max-width:230px;font-size:7px;line-height:1.8}.YYmsOq_introFooter{gap:10px;font-size:7px;bottom:14px;left:20px;right:20px}.YYmsOq_introFooter>span:first-child{max-width:110px;line-height:1.6}.YYmsOq_introFooter>span:last-child{display:none}.YYmsOq_filmTitle{top:83px;left:21px}.YYmsOq_filmTitle>span{font-size:22px}.YYmsOq_filmTitle p{font-size:7px}.YYmsOq_footer{gap:12px;bottom:17px;left:20px;right:20px}.YYmsOq_footer button{font-size:8px}.YYmsOq_save{display:none}.YYmsOq_chapter{gap:12px;bottom:100px;left:24px}.YYmsOq_chapter>span{font-size:37px}.YYmsOq_chapter p{max-width:240px;font-size:16px}.YYmsOq_orchestra{padding:0 18px;bottom:90px}.YYmsOq_voices{flex-wrap:wrap;gap:5px;max-width:410px;margin:15px auto 0}.YYmsOq_voices button{min-height:35px;padding:8px 10px;font-size:8px}.YYmsOq_voices button>span{display:none}.YYmsOq_loading{width:max-content;max-width:calc(100% - 40px);bottom:65px;left:20px;right:20px}.YYmsOq_stage:not([data-started=true]) .YYmsOq_vignette{background:linear-gradient(#0000,#05121633 35%,#051216e6)}}@media (prefers-reduced-motion:reduce){.YYmsOq_canvas,.YYmsOq_progress i,.YYmsOq_voices button{transition:none}}.YYmsOq_errorPage{z-index:10;color:#eee4cd;background:#0c242b;place-items:center;display:grid;position:fixed;inset:0}.YYmsOq_errorPage>div{text-align:center;max-width:520px;padding:24px}.YYmsOq_errorPage p{color:#abbcaf;margin:22px 0 0;font:16px/1.7 Georgia,serif}.YYmsOq_errorPage h1{letter-spacing:-.05em;margin:0;font:clamp(48px,8vw,88px)/1 Georgia,serif}
