.story[data-v-54a4aebd]{position:relative}.story__skip[data-v-54a4aebd]{background:var(--text);color:var(--bg);font-size:.8rem;left:1rem;padding:.5rem .9rem;position:absolute;top:-200px;z-index:30}.story__skip[data-v-54a4aebd]:focus{top:calc(var(--header-h) + .5rem)}.story__sticky[data-v-54a4aebd]{height:100vh;height:100svh;margin-bottom:-100svh;overflow:hidden;position:sticky;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.story__stage[data-v-54a4aebd]{inset:0;position:absolute}.story__stage[data-v-54a4aebd] canvas{display:block;height:100%!important;outline:none;width:100%!important}.story__layer[data-v-54a4aebd]{overflow:hidden}.story__layer[data-v-54a4aebd],.story__poster[data-v-54a4aebd]{inset:0;pointer-events:none;position:absolute}.story__poster[data-v-54a4aebd]{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.35;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-user-drag:none;filter:grayscale(.4) brightness(.6);transition:opacity 1.2s var(--ease)}.is-loading .story__poster[data-v-54a4aebd],.is-ready .story__poster[data-v-54a4aebd]{opacity:0}.story__msg[data-v-54a4aebd]{color:var(--text-2);left:50%;max-width:34ch;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.is-loading .story__msg[data-v-54a4aebd]{animation:pulse-54a4aebd 1.6s ease-in-out infinite}@keyframes pulse-54a4aebd{50%{opacity:.4}}.story__hud[data-v-54a4aebd]{align-items:center;bottom:1.4rem;display:flex;gap:1.5rem;left:var(--gutter);pointer-events:none;position:absolute;right:var(--gutter);z-index:3}.story__count[data-v-54a4aebd]{align-items:baseline;display:flex;font-size:.7rem;gap:.2rem;white-space:nowrap}.story__phaselabel[data-v-54a4aebd]{color:var(--metal);margin-left:1.2rem}.story__bar[data-v-54a4aebd]{background:var(--line);flex:1;height:1px;overflow:hidden}.story__bar i[data-v-54a4aebd]{background:var(--text-2);display:block;height:100%;transform-origin:0 50%}.story__modes[data-v-54a4aebd]{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:flex-end;position:absolute;right:var(--gutter);top:calc(var(--header-h) + 1rem);z-index:4}.story__modes button[data-v-54a4aebd]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08090b8c;border:1px solid var(--line);color:var(--text-2);font-size:.62rem;padding:.45rem .65rem;transition:color .3s,border-color .3s}.story__modes button.is-on[data-v-54a4aebd],.story__modes button[data-v-54a4aebd]:hover{border-color:var(--text-2);color:var(--text)}.story__inspect[data-v-54a4aebd]{background:#0a0d11eb;border:1px solid var(--line-strong);display:grid;font-size:.78rem;gap:.15rem;left:0;max-width:280px;padding:.5rem .7rem;pointer-events:none;position:absolute;top:0;z-index:5}.story__inspect small[data-v-54a4aebd]{color:var(--text-3);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.story__scene[data-v-54a4aebd]{align-items:center;display:flex;min-height:100vh;min-height:100svh;padding:calc(var(--header-h) + 2rem) var(--gutter) 4.5rem;pointer-events:none;position:relative;z-index:2}.story__scene.is-right[data-v-54a4aebd]{justify-content:flex-end}.story__scene.is-center[data-v-54a4aebd]{align-items:flex-end;justify-content:center;text-align:center}.story__card[data-v-54a4aebd]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(180deg,#08090bc7,#08090b94);border:1px solid hsla(0,0%,100%,.05);max-width:29rem;padding:1.6rem 1.7rem;pointer-events:auto}.is-center .story__card[data-v-54a4aebd]{max-width:38rem}.story__phase[data-v-54a4aebd]{color:var(--accent);font-size:.66rem;margin-bottom:1rem}.story__title[data-v-54a4aebd]{font-size:clamp(1.7rem,3.2vw,2.7rem);font-weight:450;letter-spacing:-.035em;line-height:1.03;margin:.9rem 0 1rem}.story__title--hero[data-v-54a4aebd]{font-size:clamp(2.4rem,5vw,4.4rem)}.story__body[data-v-54a4aebd]{color:var(--text-2);font-size:1rem}.story__bullets[data-v-54a4aebd]{color:var(--text-2);display:grid;font-size:.68rem;gap:.45rem;margin:0 0 1rem}.story__bullets li[data-v-54a4aebd]{border-top:1px solid var(--line);padding-top:.45rem}.story__end[data-v-54a4aebd]{height:1px}@media(max-width:760px){.story__scene[data-v-54a4aebd],.story__scene.is-center[data-v-54a4aebd],.story__scene.is-right[data-v-54a4aebd]{align-items:flex-end;justify-content:center;padding-bottom:4rem;text-align:left}.story__card[data-v-54a4aebd]{max-width:100%;padding:1.1rem 1.2rem}.story__title[data-v-54a4aebd]{font-size:1.6rem;margin:.6rem 0}.story__body[data-v-54a4aebd]{font-size:.92rem}.story__modes[data-v-54a4aebd]{display:none}}@media(prefers-reduced-motion:reduce){.story__card[data-v-54a4aebd]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#08090be6}}
