@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(../media/vt323-latin-400-normal.3wcaarws2hqpf.woff2)format("woff2"),url(../media/vt323-latin-400-normal.1bejkftaqwnwg.woff)format("woff")}
.LfNzSW_journey{--progress:0;color:#f8f2e7;background:#100e0c;height:calc(100lvh + 215svh);position:relative}.LfNzSW_sticky{isolation:isolate;width:100%;height:100lvh;position:sticky;top:0;overflow:hidden}.LfNzSW_poster,.LfNzSW_frames{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.LfNzSW_frames{visibility:hidden}.LfNzSW_ready{visibility:visible}.LfNzSW_introOverlay{opacity:clamp(0, calc(1 - var(--progress) * 5), 1);pointer-events:none;background:linear-gradient(#0000 34%,#08050330 55%,#090603dc 100%);align-items:end;padding-bottom:calc(100lvh - 100svh + 7rem);display:grid;position:absolute;inset:0}.LfNzSW_introOverlay>section{gap:1.5rem;padding-block:0}.LfNzSW_caption{inset-inline:0;padding:.65rem max(1.25rem, calc((100% - var(--wrapper)) / 2));color:#f8f2e7;text-shadow:0 1px 10px #000;justify-content:space-between;align-items:center;gap:1rem;font-size:.9rem;display:flex;position:absolute;top:calc(100svh - 5.25rem)}.LfNzSW_hint{opacity:clamp(0, calc(1 - var(--progress) * 3), 1)}.LfNzSW_caption a{white-space:nowrap;background:#1a100bc9;border-radius:3px;margin-inline-start:auto;padding:.5rem .75rem}.LfNzSW_caption a:hover{color:#edbf78}.LfNzSW_caption a:focus-visible{outline-offset:5px;outline:2px solid #edbf78}.LfNzSW_progress{background:#fff2;width:100%;height:2px;position:absolute;top:calc(100svh - 2px)}.LfNzSW_progress span{transform-origin:100%;height:100%;transform:scaleX(var(--progress));background:#d7a668;display:block}@media (max-width:700px){.LfNzSW_journey{height:calc(100lvh + 165svh)}.LfNzSW_introOverlay{padding-bottom:calc(100lvh - 100svh + 6rem)}.LfNzSW_introOverlay>section{gap:.7rem}.LfNzSW_caption{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.LfNzSW_journey{height:auto}.LfNzSW_sticky{position:relative}.LfNzSW_frames,.LfNzSW_progress,.LfNzSW_hint{display:none}}.LfNzSW_projectionSlot{z-index:2;pointer-events:none;position:absolute}@media (orientation:landscape) and (max-width:950px) and (pointer:coarse){.LfNzSW_poster,.LfNzSW_frames{object-fit:contain}}.LfNzSW_boot{z-index:4;opacity:1;visibility:visible;pointer-events:none;background:radial-gradient(#352319,#140d0b 55%,#090706);place-items:center;padding:3.5rem 1.35rem 4rem;transition:opacity .32s cubic-bezier(.28,.7,.27,1),visibility linear;display:grid;position:absolute;inset:0}.LfNzSW_boot[data-phase=ready]{opacity:0;visibility:hidden;transition-delay:.1s,.42s}.LfNzSW_boot[data-phase=fallback]{opacity:0;visibility:hidden;transition-delay:0s,.32s}.LfNzSW_bootVignette{opacity:.2;background:linear-gradient(#09060544,#09060599),url(/media/hero-poster.webp) 50%/cover;position:absolute;inset:0}.LfNzSW_bootSet{z-index:1;background:linear-gradient(145deg,#563627,#241711 67%,#1a100c);border:1px solid #8a6244;border-radius:29px;grid-template-columns:1fr 32px;gap:11px;width:min(100%,390px);padding:15px 12px 15px 15px;display:grid;box-shadow:0 22px 65px #000a,inset 0 0 0 3px #b4865d19}.LfNzSW_bootScreen{color:#f6d693;font-variant-numeric:tabular-nums;background:radial-gradient(at 50% 52%,#443624,#201b13 64%,#100f0b);border:2px solid #0b0705;border-radius:27px/20px;grid-template-rows:auto 1fr;min-height:147px;padding:12px 15px;font-family:VT323,Courier New,monospace;font-weight:400;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 23px #000a,0 1px #c2925b88}.LfNzSW_bootScreen:after{pointer-events:none;content:"";background:repeating-linear-gradient(0deg,#0000 0 2px,#100b0747 2px 3px);position:absolute;inset:0}.LfNzSW_bootLabel{letter-spacing:.07em;align-items:center;gap:7px;font-size:clamp(15px,4.4vw,20px);line-height:1;display:flex}.LfNzSW_bootLabel i{background:#ef9f6d;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 9px #e29863}.LfNzSW_bootLabel span{color:#d1b381;white-space:nowrap;margin-left:auto}.LfNzSW_bootMeter{align-content:center;justify-items:center;gap:2px;padding-block:5px;display:grid}.LfNzSW_bootMeter strong{text-align:center;text-shadow:0 0 22px #f1af597c;min-width:4ch;font-size:clamp(56px,18vw,86px);font-weight:400;line-height:.75}.LfNzSW_bootMeter small{margin-left:2px;font-size:.52em}.LfNzSW_bootBar{border:1px solid #d9aa6166;align-self:end;width:76%;height:5px;margin-top:13px;padding:1px}.LfNzSW_bootBar i{transform-origin:0;background:#ffd788;width:100%;height:100%;transition:transform .18s ease-out;display:block}.LfNzSW_bootSpeaker{background:repeating-linear-gradient(#0000 0 5px,#130f0c 5px 6px) top/80% 49% no-repeat;align-content:end;justify-items:center;gap:8px;padding-bottom:12px;display:grid}.LfNzSW_bootSpeaker i{background:linear-gradient(135deg,#402c20,#160e0a);border:1px solid #93705a;border-radius:50%;width:15px;height:15px}.LfNzSW_bootSpeaker i:last-child{width:10px;height:10px}@media (max-width:700px){.LfNzSW_bootVignette{background-image:linear-gradient(#09060544,#09060599),url(/media/hero-mobile-poster.webp)}.LfNzSW_bootSet{grid-template-columns:1fr 24px;gap:8px}}@media (prefers-reduced-motion:reduce){.LfNzSW_boot{display:none!important}}
.cxzGMa_projection{isolation:isolate;color:#fff9ee;visibility:visible;pointer-events:auto;touch-action:pan-y pinch-zoom;background:#100e0b;position:absolute;overflow:visible;container-type:inline-size}.cxzGMa_projection[data-enabled=false]{visibility:hidden;pointer-events:none}.cxzGMa_mediaWindow{contain:paint;isolation:isolate;clip-path:inset(0);background:#100e0b;position:absolute;inset:0;overflow:hidden}.cxzGMa_video{object-fit:contain;background:#100e0b;width:100%;height:100%;display:block;position:absolute;inset:0}.cxzGMa_controls{z-index:3;background:#17100ee8;border:1px solid #ebd8b52e;border-radius:999px;align-items:center;gap:5px;width:max-content;max-width:min(90vw,520px);padding:4px;display:flex;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0005}.cxzGMa_button{width:44px;height:44px;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.cxzGMa_button svg{width:18px;height:18px}.cxzGMa_button:hover{background:#fff2}.cxzGMa_button:disabled{opacity:.35;cursor:default}.cxzGMa_button:focus-visible,.cxzGMa_projection:focus-visible{outline-offset:3px;outline:2px solid #ffdda0}.cxzGMa_caption{text-align:center;gap:1px;min-width:70px;max-width:140px;font-size:13px;line-height:1.2;display:grid}.cxzGMa_caption span{text-wrap:balance}.cxzGMa_caption small{color:#d6c6ae;direction:ltr;font-size:10px}.cxzGMa_error{z-index:2;text-align:center;background:#100e0bd9;place-items:center;padding:12px;font-size:12px;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.cxzGMa_projection{transition:none}}@media (max-width:400px){.cxzGMa_controls{gap:0}.cxzGMa_caption{max-width:95px}}@container (max-width:300px){.cxzGMa_controls{gap:0;padding:2px;top:calc(100% + 8px)}.cxzGMa_caption{min-width:65px;max-width:90px;font-size:12px}}.cxzGMa_loading{z-index:1;opacity:1;pointer-events:none;background-color:#281c14;background-position:50%;background-repeat:no-repeat;background-size:contain;place-items:center;transition:opacity .18s ease-out;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 34px #100a07bf}.cxzGMa_loading[data-finished=true]{opacity:0}.cxzGMa_loadingLabel{white-space:nowrap;color:#fff3de;background:#20150feb;border:1px solid #c3996280;border-radius:999px;align-items:center;gap:7px;padding:3px 10px;font-size:clamp(10px,6cqw,14px);font-weight:700;display:inline-flex}.cxzGMa_loadingLabel i{background:#efbf79;border-radius:50%;width:6px;height:6px;animation:.85s ease-in-out infinite alternate cxzGMa_projector-beacon;display:block}@keyframes cxzGMa_projector-beacon{to{opacity:.35}}@media (prefers-reduced-motion:reduce){.cxzGMa_loading,.cxzGMa_loadingLabel i{transition:none;animation:none}}.cxzGMa_controls{border-radius:19px;gap:0;width:min(91vw,370px);max-width:none;padding:1px 6px 3px;display:grid}.cxzGMa_navigation{justify-content:center;align-items:center;min-width:0;display:flex}.cxzGMa_navigation>.cxzGMa_button{flex:0 42px;min-width:34px;height:43px}.cxzGMa_navigation>.cxzGMa_caption{flex:75px;min-width:55px}.cxzGMa_transport{border-top:1px solid #ebd8b529;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;padding-inline:5px;display:grid}.cxzGMa_clock{color:#e3cbb0;font-variant-numeric:tabular-nums;font-size:10px}.cxzGMa_timeline{accent-color:#e7b985;cursor:pointer;touch-action:none;width:100%;min-width:0;height:36px;margin:0}.cxzGMa_timeline:disabled{opacity:.45;cursor:default}.cxzGMa_speed{font:inherit;color:#fff0dc;cursor:pointer;background:#21170f;border:0;border-radius:4px;min-height:38px;padding-inline:5px;font-size:12px;font-weight:700}.cxzGMa_timeline:focus-visible,.cxzGMa_speed:focus-visible{outline-offset:0;outline:2px solid #ffdda0}@media (max-width:350px){.cxzGMa_controls{padding-inline:3px}.cxzGMa_navigation>.cxzGMa_button{min-width:32px}.cxzGMa_transport{gap:5px}}
