.ScrollHero-module__xg4uWW__hero{--progress:0;--cue-opacity:1;height:calc(100svh + var(--scroll-distance));height:calc(100dvh + var(--scroll-distance));position:relative}.ScrollHero-module__xg4uWW__viewport{background:#12191b var(--first-frame) center / cover no-repeat;width:100vw;height:100dvh;position:sticky;top:0;overflow:hidden}.ScrollHero-module__xg4uWW__canvas{opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ScrollHero-module__xg4uWW__ready{opacity:1}.ScrollHero-module__xg4uWW__shade{pointer-events:none;background:linear-gradient(#0000 28%,#101a2029 52%,#101a20a3 78%,#101a20e8 100%),linear-gradient(#101a2070,#0000 22%);position:absolute;inset:0}.ScrollHero-module__xg4uWW__story{left:max(5.5vw, calc(env(safe-area-inset-left) + 24px));right:64px;bottom:max(11svh, calc(env(safe-area-inset-bottom) + 64px));pointer-events:none;display:grid;position:absolute}.ScrollHero-module__xg4uWW__chapter{opacity:var(--chapter-opacity,0);transform:translateY(var(--chapter-y,0px));grid-area:1/1;align-self:end}.ScrollHero-module__xg4uWW__chapter:first-child{--chapter-opacity:1}.ScrollHero-module__xg4uWW__chapterLabel{letter-spacing:.16em;color:#d7af77;align-items:center;gap:12px;margin:0 0 20px;font:11px/1.4 Courier New,monospace;display:flex}.ScrollHero-module__xg4uWW__chapterLabel:before{content:"";background:currentColor;width:32px;height:1px}.ScrollHero-module__xg4uWW__headline{letter-spacing:-.045em;color:#f4efe3;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4.5vw,72px);font-weight:400;line-height:1.08}.ScrollHero-module__xg4uWW__headline em{color:#d8bc91;font-weight:400}.ScrollHero-module__xg4uWW__description{color:#e4e0d7;text-wrap:pretty;max-width:390px;margin:22px 0 0;font:14px/1.7 Arial,Helvetica,sans-serif}@media (max-width:600px){.ScrollHero-module__xg4uWW__story{right:42px;bottom:max(12svh, calc(env(safe-area-inset-bottom) + 56px))}.ScrollHero-module__xg4uWW__headline{font-size:clamp(28px,8.1vw,44px);line-height:1.12}.ScrollHero-module__xg4uWW__chapterLabel{margin-bottom:16px;font-size:9px}.ScrollHero-module__xg4uWW__description{max-width:300px;margin-top:16px;font-size:12px;line-height:1.6}}@media (max-width:360px){.ScrollHero-module__xg4uWW__story{left:max(20px, calc(env(safe-area-inset-left) + 14px));right:36px}.ScrollHero-module__xg4uWW__headline{font-size:clamp(25px,7.8vw,32px)}.ScrollHero-module__xg4uWW__description{font-size:11.5px}.ScrollHero-module__xg4uWW__rail{right:max(18px, calc(env(safe-area-inset-right) + 10px))}}@media (max-height:500px) and (orientation:landscape){.ScrollHero-module__xg4uWW__story{bottom:max(32px, calc(env(safe-area-inset-bottom) + 16px))}.ScrollHero-module__xg4uWW__headline{font-size:30px}.ScrollHero-module__xg4uWW__chapterLabel{margin-bottom:10px}.ScrollHero-module__xg4uWW__description{max-width:420px;margin-top:10px;font-size:12px}}.ScrollHero-module__xg4uWW__rail{--thumb-size:20px;right:max(24px, calc(env(safe-area-inset-right) + 14px));pointer-events:none;background:#b3d7ed45;border-radius:9px;width:4px;height:clamp(100px,24svh,200px);position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 1px #15232c12}.ScrollHero-module__xg4uWW__thumb{top:calc(var(--progress) * (100% - var(--thumb-size)));width:var(--thumb-size);height:var(--thumb-size);background:#d7af77;border-radius:7px;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;left:-8px;box-shadow:0 2px 10px #08141c45}.ScrollHero-module__xg4uWW__thumb i{background:#28363c;border-radius:2px;width:3px;height:5px}.ScrollHero-module__xg4uWW__cue{bottom:max(30px, calc(env(safe-area-inset-bottom) + 18px));width:18px;height:30px;opacity:var(--cue-opacity);pointer-events:none;border:1px solid #e7e6de70;border-radius:12px;position:absolute;left:calc(50% - 9px)}.ScrollHero-module__xg4uWW__cue span{background:#eee9dc;border-radius:50%;width:4px;height:4px;animation:1.8s ease-in-out infinite ScrollHero-module__xg4uWW__drift;position:absolute;top:7px;left:6px}.ScrollHero-module__xg4uWW__loading{left:max(24px, env(safe-area-inset-left));bottom:max(28px, calc(env(safe-area-inset-bottom) + 16px));position:absolute}.ScrollHero-module__xg4uWW__loading>span:first-child{background:#d7af77;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite alternate ScrollHero-module__xg4uWW__pulse;display:block}.ScrollHero-module__xg4uWW__error{left:24px;right:48px;bottom:max(24px, env(safe-area-inset-bottom));color:#fff;background:#12191be8;border-radius:8px;width:fit-content;max-width:calc(100% - 72px);margin:0;padding:12px 16px;font-size:14px;line-height:1.5;position:absolute}.ScrollHero-module__xg4uWW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ScrollHero-module__xg4uWW__drift{0%,to{opacity:.4;transform:translateY(0)}55%{opacity:.9;transform:translateY(9px)}}@keyframes ScrollHero-module__xg4uWW__pulse{to{opacity:.3}}@media (prefers-reduced-motion:reduce){.ScrollHero-module__xg4uWW__hero{height:100dvh}.ScrollHero-module__xg4uWW__cue span,.ScrollHero-module__xg4uWW__loading>span:first-child{animation:none}}
.page-module___8aEwW__main{width:100%;min-height:100svh}
