.XX5qsG_root{z-index:12;pointer-events:none;position:absolute;inset:0}.XX5qsG_skip{color:#ffffffdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:5.5rem;font:inherit;letter-spacing:.12em;pointer-events:auto;cursor:pointer;background:#0c111847;border:1px solid #ffffff57;border-radius:999px;padding:.72rem 1rem;font-size:.62rem;transition:color .2s,background .2s,border-color .2s;position:absolute;inset-block-end:clamp(1.2rem,3vw,2.6rem);inset-inline-end:clamp(1.2rem,3vw,3rem)}.XX5qsG_skip:hover,.XX5qsG_skip:focus-visible{color:#fff;background:#0c111885;border-color:#ffffffb8;outline:none}@media (prefers-reduced-motion:reduce){.XX5qsG_root{display:none}}
._8OnAaq_cameraTrack{width:0;height:var(--experience-scroll-height-desktop,3325svh);pointer-events:none;position:absolute;inset-block-start:0}@media (max-width:760px){._8OnAaq_cameraTrack{height:var(--experience-scroll-height-mobile,2981.25svh)}}
.FVfvca_root{z-index:12;pointer-events:none;position:fixed;inset:0}.FVfvca_journeyControl{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 4.5rem);z-index:4;text-align:center;justify-items:center;gap:.45rem;width:min(34rem,100vw - 2rem);transition:opacity .4s,transform .4s;display:grid;position:absolute;transform:translate(-50%)}.FVfvca_journeyMessage{color:#f7f4eb;text-wrap:balance;text-shadow:0 2px 12px #000;max-width:32rem;margin:0;font-size:clamp(.8rem,1vw,.95rem);line-height:1.55}.FVfvca_mobileInstruction{display:none}.FVfvca_root[data-presentation=departing] .FVfvca_journeyControl{opacity:0;pointer-events:none;transform:translate(-50%,.4rem)}.FVfvca_root[data-presentation=departing] button{pointer-events:none}.FVfvca_root[data-presentation=departing] .FVfvca_mobileDrawingDock{opacity:0;transition:opacity .38s}.FVfvca_journeyControl>span{color:#f0ebe1;white-space:nowrap;background:#16191d8c;border-radius:1rem;padding:.2rem .65rem;font-size:.7rem}.FVfvca_journeyButton,.FVfvca_replayButton{color:#f7f4eb;min-height:2.75rem;font:inherit;cursor:pointer;pointer-events:auto;background:#16191de0;border:1px solid #e2d8c280;border-radius:999px;padding:.55rem 1.3rem;font-size:.8rem;transition:background .2s,border-color .2s;box-shadow:0 .4rem 1.5rem #0000001f}.FVfvca_journeyButton:hover,.FVfvca_replayButton:hover{background:#293137;border-color:#c9b28a}.FVfvca_journeyButton:focus-visible,.FVfvca_replayButton:focus-visible{outline-offset:4px;outline:2px solid #225cff}.FVfvca_journeyReplay{color:#f7f4eb;min-height:2.75rem;font:inherit;cursor:pointer;pointer-events:auto;background:#16191dbf;border:0;border-radius:999px;padding:.4rem 1rem;font-size:.8rem}.FVfvca_journeyReplay:focus-visible{outline-offset:4px;outline:2px solid #225cff}.FVfvca_journeyButton{padding-block-end:.8rem;position:relative;overflow:hidden}.FVfvca_skipTrack{inset-inline:1rem;background:#e2d8c233;border-radius:999px;height:3px;position:absolute;bottom:.3rem;overflow:hidden}.FVfvca_skipTrack>i{transform-origin:0;background:#d9bc85;width:100%;height:100%;transition:transform .18s ease-out;display:block}[dir=rtl] .FVfvca_skipTrack>i{transform-origin:100%}@media (prefers-reduced-motion:reduce){.FVfvca_skipTrack>i{transition:none}}.FVfvca_replayButton{width:fit-content;color:var(--experience-ink);border-color:var(--experience-muted);background:var(--experience-control);box-shadow:none;margin:1rem 0 0;display:block;position:absolute;top:100%;left:50%;transform:translate(-50%)}.FVfvca_replayButton:hover{color:#f7f4eb}.FVfvca_mobileSkipButton{right:1.5rem;z-index:2;color:#fff;min-width:10rem;min-height:2.75rem;box-shadow:none;font:inherit;text-align:center;cursor:pointer;pointer-events:auto;background:#16191db3;border:1px solid #ffffff4d;border-radius:999px;padding:.6rem 1.2rem;font-size:.8rem;font-weight:700;display:block;position:absolute;inset-block-end:1.5rem}.FVfvca_mobileSkipButton[data-complete=true]{background:#225cff;border-color:#225cff;box-shadow:0 .4rem 1.5rem #225cff33}.FVfvca_mobileSkipButton:focus-visible{outline-offset:3px;outline:3px solid #75d8ff}.FVfvca_interactionHint{z-index:2;color:#f7f7f4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;pointer-events:none;background:#10151dd1;border-radius:.65rem;width:fit-content;max-width:min(34rem,100vw - 2rem);margin:0 auto;padding:.5rem .85rem;font-size:.75rem;line-height:1.6;position:absolute;inset-block-start:5.25rem;inset-inline:1rem}.FVfvca_root[data-active-station=photo] .FVfvca_interactionHint,.FVfvca_root[data-active-station=photo] .FVfvca_mobileSkipButton[data-complete=true],.FVfvca_root[data-active-station=game] .FVfvca_interactionHint,.FVfvca_root[data-active-station=touch] .FVfvca_interactionHint{display:none}.FVfvca_root[data-active-station=photo] .FVfvca_mobileSkipButton:not([data-complete=true]){inset-inline:auto;background:#16191d38;border-color:#f7f7f429;width:auto;min-width:0;min-height:2.75rem;padding:.45rem .85rem;font-size:.75rem;font-weight:500;right:1.25rem;transform:none}.FVfvca_root[data-active-station=photo] .FVfvca_mobileSkipButton:focus-visible{outline-offset:3px;outline:2px solid #75d8ff}.FVfvca_photoSceneCopy{left:clamp(2rem,7vw,7rem);color:#f7f7f4;text-align:start;width:min(23rem,100vw - 4rem);opacity:var(--photo-copy-opacity,0);transform:translateY(var(--photo-copy-offset,8px));pointer-events:auto;background:0 0;transition:opacity .2s;position:absolute;inset-block-end:clamp(6rem,17vh,10rem)}.FVfvca_photoSceneContent{transition:opacity .2s,transform .25s}.FVfvca_photoSceneCopy[data-photo-state=ready] .FVfvca_photoSceneContent{animation:.35s ease-out both FVfvca_photoCopyArrive}.FVfvca_photoSceneCopy[data-photo-state=captured] .FVfvca_photoSceneContent{animation:.35s ease-out .25s both FVfvca_photoCopyArrive}.FVfvca_photoSceneCopy[data-photo-state=countdown],.FVfvca_photoSceneCopy[data-photo-exiting=true]{pointer-events:none}.FVfvca_photoSceneCopy[data-photo-state=countdown] .FVfvca_photoSceneContent{opacity:0;transform:translateY(-.25rem)}.FVfvca_photoSceneCopy h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,1.65vw,1.65rem);font-weight:520;line-height:1.3}.FVfvca_photoSceneCopy p{color:#75d8ff;margin:.25rem 0 0;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.5}.FVfvca_photoSceneCopy small{color:#f7f7f49e;margin-block-start:.6rem;font-size:.65rem;line-height:1.5;display:block}.FVfvca_photoSceneActions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-start:1rem;display:flex}.FVfvca_photoSceneActions button{color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;background:#225cff;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1.2rem;font-size:.8rem;font-weight:600;display:inline-flex}.FVfvca_photoSceneActions [data-photo-replay]{color:#f7f7f4;background:0 0;padding-inline:.65rem}.FVfvca_photoSceneActions [data-photo-replay]:hover{color:#75d8ff}.FVfvca_photoSceneActions button:disabled{opacity:.5;cursor:not-allowed}.FVfvca_photoSceneActions button:focus-visible{outline-offset:3px;outline:2px solid #75d8ff}.FVfvca_gameChrome{opacity:var(--game-ui-opacity,0);pointer-events:none;position:absolute;inset:0}.FVfvca_gameChrome[data-game-exiting=true] .FVfvca_mobileGameDock,.FVfvca_gameChrome[data-game-exiting=true] .FVfvca_gameResult button{pointer-events:none}.FVfvca_gameResult{z-index:2;color:#f7f7f4;text-align:center;pointer-events:none;background:#10151deb;border:1px solid #75d8ff33;border-radius:.85rem;width:fit-content;max-width:calc(100vw - 2rem);margin:0 auto;padding:.85rem 1.1rem;display:none;position:absolute;inset-block-end:5.25rem;inset-inline:1rem}.FVfvca_gameResult p{margin:0 0 .5rem;font-size:.85rem}.FVfvca_gameResultStats{flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;font-size:.75rem;display:flex}.FVfvca_gameResultStats strong{color:#75d8ff}.FVfvca_gameResultStats{margin:.65rem 0}.FVfvca_gameResultStats dt{color:#f7f7f4a6}.FVfvca_gameResultStats dd{color:#75d8ff;margin:.2rem 0 0;font-size:1rem;font-weight:700}.FVfvca_gameResult button{color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:1px solid #f7f7f44d;border-radius:999px;padding:.45rem 1.25rem;font-size:.75rem}.FVfvca_gameResult button:focus-visible{outline-offset:3px;outline:2px solid #75d8ff}.FVfvca_mobileStageDock{display:none}.FVfvca_installationControls{z-index:4;pointer-events:none;position:absolute;inset:0}.FVfvca_installationButtons{pointer-events:none;position:absolute;inset:0}.FVfvca_installationPhysicalControl{color:#0000;visibility:hidden;pointer-events:none;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%)}.FVfvca_installationPhysicalControl[data-physical-enabled=true]{visibility:visible;pointer-events:auto}.FVfvca_installationPhysicalControl:focus-visible{outline:none}.FVfvca_mobileDrawingDock,.FVfvca_mobileGameDock{display:none}.FVfvca_hotspot{left:var(--hotspot-x);top:var(--hotspot-y);color:#f7f7f4;pointer-events:auto;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b10c7;border:1px solid #75d8ff9e;border-radius:999px;grid-template-columns:2.75rem auto;align-items:center;gap:.6rem;max-width:min(14rem,100vw - 2rem);min-height:2.75rem;padding:.32rem .8rem .32rem .32rem;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #225cff29,0 .8rem 2.4rem #0000003d}.FVfvca_hotspot>span{aspect-ratio:1;background:radial-gradient(circle,#75d8ff 0 14%,#0000 16% 100%);border:1px solid #75d8ff;border-radius:50%;grid-row:1/span 2;width:2.1rem;animation:1.8s ease-in-out infinite FVfvca_hotspotPulse}.FVfvca_hotspot strong{inset-inline-start:1.17rem;font-size:.8rem;position:absolute;top:50%;transform:translate(-50%,-50%)}[dir=rtl] .FVfvca_hotspot strong{transform:translate(50%,-50%)}.FVfvca_hotspot small{text-align:start;grid-column:2;font-size:.63rem;font-weight:720;line-height:1.25}.FVfvca_hotspot:focus-visible{outline-offset:4px;outline:3px solid #fff}.FVfvca_hotspot[data-completed=true]{border-color:#75d8ff59}.FVfvca_activeLayer{pointer-events:none;background:linear-gradient(#0000 70%,#04070c7a);place-items:end center;padding:clamp(.75rem,2vw,1.5rem);display:grid;position:absolute;inset:0}.FVfvca_panel{color:#f7f7f4;pointer-events:auto;background:#080b10d6;border:1px solid #75d8ff52;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;width:min(52rem,100vw - 2rem);max-height:min(18rem,42svh);display:grid;overflow:hidden;box-shadow:0 1rem 3rem #00000061}.FVfvca_panelHeader{border-block-end:1px solid #ffffff1a;grid-column:1/-1;justify-content:space-between;gap:2rem;padding:.75rem 1rem .55rem;display:flex}.FVfvca_panelHeader span{color:#75d8ff;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:760}.FVfvca_panelHeader h2{margin:.15rem 0 0;font-size:clamp(1rem,2vw,1.35rem);font-weight:550}.FVfvca_panelHeader p{color:#f7f7f4a6;max-width:38rem;margin:.3rem 0 0;font-size:.78rem;line-height:1.5}.FVfvca_closeButton{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50%;flex:none;width:2.75rem;height:2.75rem;font-size:1.5rem}.FVfvca_experienceBody{overscroll-behavior:contain;min-width:0;min-height:0;padding:.55rem 1rem .75rem;overflow:auto}.FVfvca_panelFooter{justify-content:flex-end;align-items:end;padding:.55rem 1rem .75rem;display:flex}.FVfvca_continueButton,.FVfvca_actionRow button,.FVfvca_presetRow button,.FVfvca_beamControls button{color:#f7f7f4;min-height:2.75rem;font:inherit;cursor:pointer;background:#225cff29;border:1px solid #75d8ff4d;border-radius:999px;padding:.65rem 1rem;font-size:.68rem}.FVfvca_continueButton{background:#225cff;border-color:#225cff}.FVfvca_actionRow button:disabled{opacity:.42;cursor:not-allowed}.FVfvca_closeButton:focus-visible,.FVfvca_continueButton:focus-visible,.FVfvca_actionRow button:focus-visible,.FVfvca_presetRow button:focus-visible,.FVfvca_beamControls button:focus-visible{outline-offset:3px;outline:2px solid #75d8ff}.FVfvca_actionRow{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-block-start:1rem;display:flex}.FVfvca_statusText{color:#f7f7f4b8;text-align:center;margin:.85rem auto 0;font-size:.74rem}.FVfvca_spatialInteractionSemantics{opacity:0;clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.FVfvca_puzzleInteraction{opacity:0;clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.FVfvca_puzzleScreenReader{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.FVfvca_puzzleGrid{aspect-ratio:3/2;touch-action:none;direction:ltr;border-radius:.45rem;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;overflow:hidden}.FVfvca_puzzleGrid button{background-color:#22252a;background-image:var(--puzzle-artwork);background-size:300% 300%;background-origin:border-box;background-position:var(--puzzle-piece-x) var(--puzzle-piece-y);color:#f0ebe1;min-width:2.75rem;min-height:2.75rem;font:inherit;cursor:grab;touch-action:none;border:1px solid #16191dcc;border-radius:0;padding:0;font-size:.8rem;transition:border-color .48s,opacity .48s}.FVfvca_puzzleGrid button[aria-pressed=true]{z-index:1;position:relative;box-shadow:inset 0 0 0 2px #ece2cc}.FVfvca_puzzleGrid button:focus-visible{z-index:1;outline-offset:-3px;outline:2px solid #75d8ff;position:relative}.FVfvca_puzzleGrid[data-solved=true][data-artwork-ready=true]{background-image:var(--puzzle-artwork);background-position:50%;background-size:100% 100%}.FVfvca_puzzleGrid[data-solved=true][data-artwork-ready=true] button{box-shadow:none;opacity:0;border-color:#0000;outline:none}.FVfvca_puzzleGrid[data-solved=true] button{cursor:default}.FVfvca_puzzleActions{justify-content:space-between;gap:.25rem;display:flex}.FVfvca_puzzleActions button{color:#f0ebe1;min-width:2.75rem;min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.35rem .55rem;font-size:.65rem;font-weight:500}.FVfvca_puzzleActions button:focus-visible{outline-offset:-2px;outline:2px solid #75d8ff}.FVfvca_puzzleInteraction[data-puzzle-interactive=false] .FVfvca_puzzleGrid,.FVfvca_puzzleInteraction[data-puzzle-interactive=false] .FVfvca_puzzleActions{pointer-events:none}.FVfvca_photoExperience{text-align:start}.FVfvca_photoFrame{aspect-ratio:4/3;width:min(26rem,78vw);margin-inline:auto;position:relative;overflow:visible}.FVfvca_photoReady,.FVfvca_photoResult{background:radial-gradient(circle at 50% 42%,#294f9e,#080b10 72%);border:1px solid #75d8ff59;border-radius:1rem;position:absolute;inset:0;overflow:hidden}.FVfvca_photoReady{place-items:center;display:grid}.FVfvca_photoReady i{aspect-ratio:1;border:1px solid #75d8ff;border-radius:50%;width:5rem;position:absolute;box-shadow:0 0 3rem #75d8ff40}.FVfvca_photoReady p{z-index:1;max-width:15rem;margin:0;font-size:1.4rem;position:relative}.FVfvca_photoResult img{object-fit:cover}.FVfvca_photoResult>span{background:#080b10bf;border-radius:999px;padding:.35rem .55rem;font-size:.55rem;position:absolute;inset-block-end:.8rem;inset-inline-start:.8rem}.FVfvca_phoneResult{aspect-ratio:.52;background:#225cff;border:.32rem solid #16191d;border-radius:1.1rem;width:6.5rem;animation:.7s cubic-bezier(.22,1,.36,1) both FVfvca_phoneArrive;position:absolute;bottom:-1.4rem;right:-3.8rem;box-shadow:0 1rem 3rem #00000080}.FVfvca_phoneResult span{background:url(/media/placeholders/photo-experience.webp) 50%/cover;border-radius:.6rem;position:absolute;inset:.5rem}.FVfvca_photoFlash{pointer-events:none;background:#fff;animation:.55s ease-out both FVfvca_flash;position:fixed;inset:0}.FVfvca_drawingExperience canvas,.FVfvca_monitorPreview{aspect-ratio:16/9;touch-action:none;cursor:crosshair;border:1px solid #75d8ff59;border-radius:.9rem;width:min(100%,46rem);margin-inline:auto;display:block}.FVfvca_presetRow,.FVfvca_beamControls{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-block-start:1rem;display:flex}.FVfvca_presetRow button[aria-pressed=true]{background:#225cff;border-color:#75d8ff}.FVfvca_beamControls button{border-color:color-mix(in srgb, var(--beam-color) 70%, transparent);position:relative}.FVfvca_beamControls button:before{aspect-ratio:1;background:var(--beam-color);width:.55rem;box-shadow:0 0 .8rem var(--beam-color);content:"";border-radius:50%;margin-inline-end:.45rem;display:inline-block}.FVfvca_beamControls button[aria-pressed=true]{background:color-mix(in srgb, var(--beam-color) 32%, #080b10)}.FVfvca_gameCanvas{aspect-ratio:3/4;border:1px solid #75d8ff59;border-radius:.9rem;width:min(16rem,58vw);max-height:45svh;margin-inline:auto;display:block}.FVfvca_drawingExperience{position:relative}.FVfvca_drawingEcho{pointer-events:none;border:1px solid #75d8ff;border-radius:50%;animation:.75s ease-out both FVfvca_drawingEcho;position:absolute;inset:10% 12%}.FVfvca_textureSource,.FVfvca_photoFrame,.FVfvca_drawingEcho{opacity:0!important;clip-path:inset(50%)!important;pointer-events:none!important;width:1px!important;height:1px!important;margin:0!important;position:absolute!important;overflow:hidden!important}.FVfvca_anchorDebug{pointer-events:none;position:absolute;inset:0}.FVfvca_anchorDebug i{color:#16191d;background:#ffffffe6;border:1px solid #ffb54a;padding:.18rem .3rem;font:600 .48rem/1 monospace;position:absolute;transform:translate(-50%,-50%)}.FVfvca_anchorDebug i[data-fallback=true]{border-color:#d95cff}@keyframes FVfvca_hotspotPulse{0%,to{box-shadow:0 0 #75d8ff40}50%{box-shadow:0 0 0 .65rem #75d8ff00}}@keyframes FVfvca_phoneArrive{0%{opacity:0;transform:translate(-2rem,2rem)rotate(8deg)}to{opacity:1;transform:none}}@keyframes FVfvca_flash{0%{opacity:.95}to{opacity:0}}@keyframes FVfvca_drawingEcho{0%{opacity:.8;transform:scale(.72)}to{opacity:0;transform:scale(1.2)}}@keyframes FVfvca_photoCopyArrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.FVfvca_root{height:100svh;inset-block-end:auto}.FVfvca_journeyControl[data-phase]{width:100%;display:block;inset:0;transform:none}.FVfvca_journeyMessage{left:50%;top:var(--hero-mobile-copy-top,calc(env(safe-area-inset-top,0px) + 7.75rem));width:calc(100% - 2.4rem);max-width:30rem;font-size:.875rem;line-height:1.6;position:absolute;transform:translate(-50%)}.FVfvca_desktopInstruction{display:none}.FVfvca_mobileInstruction{display:inline}.FVfvca_journeyButton{left:50%;bottom:var(--hero-mobile-skip-bottom,calc(env(safe-area-inset-bottom,0px) + 4rem));position:absolute;transform:translate(-50%)}.FVfvca_journeyControl>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.FVfvca_root[data-presentation=departing] .FVfvca_journeyControl{transform:none}.FVfvca_puzzleInteraction{left:50%;z-index:2;color:#f0ebe1;opacity:1;clip-path:none;pointer-events:auto;background:#16191df0;border:1px solid #f7f7f426;border-radius:.65rem;gap:.35rem;width:min(18rem,100vw - 2rem);height:auto;padding:.5rem .5rem .15rem;display:grid;inset-block-end:calc(env(safe-area-inset-bottom,0px) + 10rem);overflow:visible;transform:translate(-50%)}.FVfvca_spatialInteractionSemantics[data-game-spatial-controls] button{display:none}.FVfvca_gameResult{display:block}.FVfvca_mobileGameDock{left:50%;z-index:2;color:#f7f7f4;pointer-events:auto;background:#10151df5;border:1px solid #75d8ff40;border-radius:.85rem;gap:.5rem;width:min(23rem,100vw - 1.5rem);padding:.65rem;display:grid;position:absolute;inset-block-end:var(--hero-mobile-dock-bottom,calc(env(safe-area-inset-bottom,0px) + 8rem));transform:translate(-50%)}.FVfvca_mobileGameHeader{justify-content:space-between;align-items:center;gap:.65rem;font-size:.7rem;display:flex}.FVfvca_mobileGameHeader>strong{min-width:0;font-size:.875rem;font-weight:600}.FVfvca_mobileGameStats{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:10rem;margin:0;display:grid}.FVfvca_mobileGameStats dt{color:#f7f7f49e;font-size:.625rem;line-height:1.5}.FVfvca_mobileGameStats dd{color:#75d8ff;margin:.1rem 0 0;font-size:.875rem;font-weight:650;line-height:1.4}.FVfvca_mobileGameActions{direction:ltr;grid-template-columns:minmax(2.75rem,1fr) minmax(6rem,2fr) minmax(2.75rem,1fr);gap:.4rem;display:grid}.FVfvca_mobileGameSecondary{justify-content:center;gap:.5rem;display:flex}.FVfvca_mobileGameActions button,.FVfvca_mobileGameSecondary button{color:#f7f7f4;min-height:2.75rem;font:inherit;cursor:pointer;touch-action:none;background:#f7f7f40f;border:1px solid #f7f7f440;border-radius:.6rem;padding:.45rem .65rem;font-size:.75rem}.FVfvca_mobileGameActions [data-mobile-game-action]{background:#225cff;border-color:#225cff}.FVfvca_mobileGameActions [data-mobile-game-left],.FVfvca_mobileGameActions [data-mobile-game-right]{font-size:1.2rem}.FVfvca_mobileGameSecondary button{background:0 0;border:0}.FVfvca_mobileGameDock button:disabled{opacity:.4;cursor:not-allowed}.FVfvca_mobileGameDock button:focus-visible{outline-offset:2px;outline:2px solid #75d8ff}.FVfvca_spatialInteractionSemantics[data-stage-spatial-controls]{display:none}.FVfvca_mobileStageDock{left:50%;z-index:2;color:#16191d;pointer-events:auto;background:#fafaf7f5;border:1px solid #16191d24;border-radius:1rem;gap:.65rem;width:min(24rem,100vw - 1.5rem);padding:.75rem;display:grid;position:absolute;inset-block-end:calc(env(safe-area-inset-bottom,0px) + 5rem);transform:translate(-50%);box-shadow:0 .8rem 2.2rem #080b1047}.FVfvca_mobileStageDockHeader{align-items:center;gap:.5rem;font-size:.7rem;display:flex}.FVfvca_mobileStageDockHeader strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-inline-end:auto;font-weight:700;overflow:hidden}.FVfvca_mobileStageDockHeader span{color:#225cff;flex:none;font-weight:700}.FVfvca_mobileStageDockHeader button{color:#225cff;font:inherit;cursor:pointer;background:0 0;border:0;flex:none}.FVfvca_mobileStageDockHeader button:disabled{color:#16191d5c;cursor:not-allowed}.FVfvca_mobileStageBeams{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;display:grid}.FVfvca_mobileStageBeams button{color:#16191d;min-height:2.75rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #16191d33;border-radius:.65rem;font-size:.8rem;font-weight:700}.FVfvca_mobileStageBeams button[aria-pressed=true]{color:#fff;background:#225cff;border-color:#225cff}.FVfvca_mobileStageBeams button:focus-visible,.FVfvca_mobileStageDockHeader button:focus-visible{outline-offset:2px;outline:2px solid #225cff}.FVfvca_mobileStageActions{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.FVfvca_mobileStageActions button{color:#16191d;min-height:2.75rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #16191d33;border-radius:.65rem;padding:.5rem;font-size:.75rem}.FVfvca_mobileStageActions [data-mobile-stage-finish]:not(:disabled){color:#fff;background:#225cff;border-color:#225cff}.FVfvca_mobileStageActions button:disabled{opacity:.4;cursor:not-allowed}.FVfvca_mobileStageActions button:focus-visible{outline-offset:2px;outline:2px solid #225cff}.FVfvca_photoSceneCopy{left:1.25rem;width:calc(100vw - 2.5rem);inset-block-end:calc(env(safe-area-inset-bottom,0px) + 5.75rem)}.FVfvca_photoSceneCopy h2{font-size:1.25rem}.FVfvca_photoSceneCopy p{font-size:.95rem}.FVfvca_photoSceneActions{margin-block-start:.75rem}.FVfvca_spatialInteractionSemantics[data-drawing-spatial-controls] button{display:none}.FVfvca_mobileDrawingDock{left:50%;z-index:2;color:#f7f7f4;pointer-events:auto;background:#10151df5;border:1px solid #f7f7f433;border-radius:1rem;gap:.65rem;width:min(24rem,100vw - 1.5rem);padding:.75rem;display:grid;position:absolute;inset-block-end:var(--hero-mobile-dock-bottom,calc(env(safe-area-inset-bottom,0px) + 8rem));transform:translate(-50%);box-shadow:0 .8rem 2.2rem #080b1052}.FVfvca_mobileDrawingDockHeader{align-items:center;gap:.5rem;font-size:.7rem;display:flex}.FVfvca_mobileDrawingDockHeader strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-inline-end:auto;font-weight:700;overflow:hidden}.FVfvca_mobileDrawingDockHeader span{color:#75d8ff;flex:none;font-weight:700}.FVfvca_mobileDrawingActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.FVfvca_mobileDrawingActions button{color:#f7f7f4;min-height:2.75rem;font:inherit;cursor:pointer;background:#f7f7f40f;border:1px solid #f7f7f447;border-radius:.65rem;padding:.25rem;font-size:.8rem;font-weight:700}.FVfvca_mobileDrawingActions button:disabled{color:#f7f7f461;cursor:not-allowed}.FVfvca_mobileDrawingActions [data-mobile-drawing-finish]:not(:disabled){background:#225cff;border-color:#225cff}.FVfvca_mobileDrawingActions button:focus-visible{outline-offset:2px;outline:2px solid #75d8ff}.FVfvca_mobileSkipButton{left:50%;right:auto;width:min(18rem,100vw - 2rem);min-height:3.25rem;box-shadow:none;background:#16191dbd;padding:.7rem 1.25rem;font-size:.85rem;inset-block-end:calc(env(safe-area-inset-bottom,0px) + 1rem);transform:translate(-50%)}.FVfvca_mobileSkipButton:focus-visible{outline-offset:3px;outline:3px solid #fff}.FVfvca_activeLayer{padding:.6rem}.FVfvca_panel{border-radius:1rem;width:calc(100vw - 1.2rem);max-height:48svh}.FVfvca_panelHeader{padding:.7rem .8rem .5rem}.FVfvca_panelHeader p{font-size:.68rem}.FVfvca_experienceBody,.FVfvca_panelFooter{padding:.5rem .8rem .65rem}.FVfvca_phoneResult{width:5rem;bottom:-.8rem;right:-.6rem}.FVfvca_hotspot{max-width:11rem}.FVfvca_hotspot small{font-size:.57rem}}@media (min-width:480px) and (max-width:760px) and (max-height:420px){.FVfvca_journeyMessage{width:calc(100% - 8rem)}.FVfvca_journeyButton{width:8rem;padding-inline:.5rem;left:auto;right:1.25rem;transform:none}.FVfvca_mobileGameDock,.FVfvca_mobileDrawingDock{left:1.25rem;width:calc(100% - 11rem);inset-block-end:var(--hero-mobile-skip-bottom);transform:none}}@media (max-width:479px) and (max-height:420px){.FVfvca_journeyMessage{top:var(--hero-mobile-copy-top);width:calc(100% - 8rem);font-size:.8rem;line-height:1.5}.FVfvca_mobileDrawingDock{gap:.3rem;padding:.5rem}}@media (max-width:479px) and (max-height:340px){.FVfvca_root[data-presentation=active] .FVfvca_journeyMessage{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;top:0;left:0;overflow:hidden;transform:none}}@media (prefers-reduced-motion:reduce){.FVfvca_journeyControl,.FVfvca_puzzleGrid button{transition:none}.FVfvca_photoSceneCopy,.FVfvca_photoSceneContent{transition:none!important;animation:none!important}.FVfvca_hotspot>span,.FVfvca_phoneResult,.FVfvca_photoFlash,.FVfvca_drawingEcho{animation:none}}
.GJtlta_root{z-index:8;width:min(20rem,100% - 2rem);color:var(--experience-ink,#16191d);text-shadow:0 1px 10px #f7f7f459;pointer-events:none;font-size:.875rem;line-height:1.65;position:absolute;inset-block-end:5rem;inset-inline-start:clamp(1rem,3vw,3rem)}.GJtlta_root[hidden]{display:none}.GJtlta_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.GJtlta_controls{pointer-events:auto;gap:.35rem;display:flex}.GJtlta_controls button,.GJtlta_explore{border:1px solid var(--experience-line,#16191d21);min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border-radius:.65rem;padding:.45rem .7rem}.GJtlta_controls button{font-size:1.15rem;line-height:1}.GJtlta_controls button:hover,.GJtlta_explore:hover{color:var(--experience-accent,#225cff);border-color:currentColor}.GJtlta_controls button:focus-visible,.GJtlta_explore:focus-visible{outline:2px solid var(--experience-accent,#225cff);outline-offset:3px}.GJtlta_explore{align-items:center;gap:.8rem;padding-inline:.85rem;font-size:.75rem;display:inline-flex}.GJtlta_explore span{color:var(--experience-accent,#225cff)}.GJtlta_explore[hidden]{display:none}.GJtlta_explore:disabled{opacity:.45;cursor:default}.GJtlta_exploreControls{flex-wrap:wrap;gap:.4rem;display:flex}.GJtlta_stationTarget{color:#e2d7bd;cursor:pointer;pointer-events:auto;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:fixed;transform:translate(-50%,-50%)}.GJtlta_stationTarget span{background:#1c1e1dc2;border:1px solid #cdb78fcc;border-radius:50%;place-items:center;width:22px;height:22px;font-size:17px;line-height:1;transition:color .15s,background .15s;display:grid;box-shadow:0 0 16px #cdb78f2e}.GJtlta_stationTarget:hover span,.GJtlta_stationTarget[aria-pressed=true] span{color:#1c1e1d;background:#ceb991}.GJtlta_stationTarget:focus-visible{outline-offset:1px;border-radius:50%;outline:2px solid #ceb991}.GJtlta_stationReadout{visibility:hidden;box-sizing:border-box;color:#f4f0e6;width:218px;height:150px;text-shadow:none;pointer-events:none;background:#1c1e1deb;border:1px solid #cdb78fa6;border-radius:10px;padding:12px 14px;line-height:1.3;position:fixed;box-shadow:0 8px 26px #00000024}.GJtlta_stationReadout p{color:#ceb991;margin:0 0 4px;font-size:11px;font-weight:600}.GJtlta_stationReadout h3{margin:0 0 11px;font-size:15px;font-weight:600}.GJtlta_stationReadout dl{margin:0}.GJtlta_stationReadout dl div{grid-template-columns:1fr auto;align-items:baseline;column-gap:8px;margin-block-start:7px;display:grid}.GJtlta_stationReadout dt{color:#d1cec3;font-size:11px}.GJtlta_stationReadout dd{white-space:nowrap;margin:0;font-size:13px;font-weight:600}.GJtlta_stationLeader{pointer-events:none;width:100vw;height:100svh;position:fixed;inset:0;overflow:visible}.GJtlta_stationLeader line{stroke:#ceb991;stroke-width:1px;opacity:.8}@media (max-width:760px){.GJtlta_root{width:min(26rem,100% - 2.4rem);margin-inline:auto;inset-block-end:var(--hero-mobile-inspector-bottom,calc(env(safe-area-inset-bottom,0px) + 4.75rem));inset-inline:0}.GJtlta_controls{justify-content:center}.GJtlta_root[data-pinned=true][data-person]:not([data-person=none]) .GJtlta_stationTarget{visibility:hidden;pointer-events:none}.GJtlta_exploreControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.GJtlta_explore{justify-content:center;gap:.5rem;padding-inline:.5rem;font-size:.7rem}}
.U6TqTq_source{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}
._67mg8a_root{--scene-progress:0;--hero-handoff:0;--vignette-rgb:219 219 216;--vignette-opacity:.82;--experience-ink:#16191d;--experience-muted:#16191da8;--experience-faint:#16191d5c;--experience-line:#16191d21;--experience-accent:#225cff;--experience-control:#f7f7f457;z-index:0;height:calc(var(--experience-scroll-height-desktop,3325svh) + var(--hero-ending-overlap-desktop,450svh) - var(--experience-viewport-height,100svh));color:var(--experience-ink);isolation:isolate;background:#e8ebea;transition:color .25s,z-index 0s linear .78s;position:relative}html:has([data-experience-root]){scrollbar-width:none}html:has([data-experience-root])::-webkit-scrollbar{display:none}._67mg8a_root[data-ui-tone=light]{--experience-ink:#f7f7f4;--experience-muted:#f7f7f4c2;--experience-faint:#f7f7f480;--experience-line:#f7f7f43d;--experience-accent:#75d8ff;--experience-control:#080b0f6b}._67mg8a_root:has(._67mg8a_loader:not([data-complete=true])){z-index:100;transition-delay:0s}._67mg8a_sticky{width:100%;height:100svh;position:sticky;inset-block-start:0;overflow:hidden}._67mg8a_sceneShell{background:#e8ebea;width:100%;height:100%;position:relative;overflow:hidden}._67mg8a_visuallyHidden,._67mg8a_sceneA11y{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._67mg8a_sceneA11y:focus-within{inset-block-start:5rem;z-index:30;clip:auto;white-space:normal;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f7f4d1;border:1px solid #16191d21;border-radius:.75rem;flex-wrap:wrap;gap:.4rem;width:min(34rem,100vw - 2rem);height:auto;margin:0;padding:.55rem;display:flex;position:fixed;left:1rem;overflow:visible}._67mg8a_sceneA11y button,._67mg8a_sceneA11y a{color:#16191d;font:inherit;background:0 0;border:1px solid #225cff33;border-radius:999px;padding:.35rem .55rem;font-size:.68rem;text-decoration:none}._67mg8a_canvas{inset:0;width:100%!important;height:100%!important;position:absolute!important}._67mg8a_vignette{z-index:4;background:radial-gradient(ellipse at 50% 45%, transparent 0 34%, rgb(var(--vignette-rgb) / .24) 54%, rgb(var(--vignette-rgb) / .68) 76%, rgb(var(--vignette-rgb)) 100%);opacity:calc(var(--vignette-opacity) * (1 - var(--hero-handoff)));pointer-events:none;will-change:background, opacity;position:absolute;inset:0}._67mg8a_root[data-story-stage=loop] ._67mg8a_soundControl,._67mg8a_root[data-story-stage=loop] ._67mg8a_phaseRail,._67mg8a_root[data-story-stage=loop] ._67mg8a_scrollCue{opacity:calc(1 - var(--hero-handoff))}._67mg8a_loader{--loader-x:50vw;--loader-y:50vh;z-index:120;color:#16191d;opacity:1;visibility:visible;background:#dbdbd8;place-items:center;transition:opacity .7s cubic-bezier(.65,0,.35,1),visibility linear;display:grid;position:fixed;inset:0}._67mg8a_loader[data-complete=true]{--loader-x:50vw;--loader-y:50vh;pointer-events:none;opacity:0;visibility:hidden;transition-delay:80ms,.78s}._67mg8a_loaderMark{--load-progress:0deg;left:var(--loader-x);top:var(--loader-y);aspect-ratio:1;will-change:left, top, transform;background:radial-gradient(circle,#fff3,#0000 68%);border-radius:50%;width:clamp(2.35rem,4.6vw,3.3rem);transition:left .16s cubic-bezier(.2,.7,.2,1),top .16s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.65,0,.35,1);position:absolute;transform:translate(-50%,-50%)}._67mg8a_loaderCopy{top:calc(50% + 3rem);text-align:center;gap:.6rem;display:grid;position:absolute;inset-inline:1rem}._67mg8a_loaderCopy strong{color:#16191d;font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:500}._67mg8a_loaderCopy span{color:#16191da6;font-size:.75rem}._67mg8a_loader[data-complete=true] ._67mg8a_loaderMark{top:50%;left:50%;transform:translate(-50%,-50%)scale(.56)}._67mg8a_loaderMark:before,._67mg8a_loaderMark:after{content:"";border-radius:inherit;position:absolute;inset:0}._67mg8a_loaderMark:before{background:conic-gradient(from -90deg, #fffffff5 var(--load-progress), #16191d12 0);-webkit-mask:radial-gradient(circle,#0000 61%,#000 62% 64%,#0000 65%);mask:radial-gradient(circle,#0000 61%,#000 62% 64%,#0000 65%)}._67mg8a_loaderMark:after{border:1px solid #ffffffb8;inset:27%;box-shadow:inset 0 0 .5rem #ffffff42}._67mg8a_loaderMark span{aspect-ratio:1;background:#fff;border-radius:50%;width:.24rem;animation:1.4s ease-in-out infinite _67mg8a_loaderCorePulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 .25rem .04rem #fff,0 0 .65rem .16rem #dbf3ffb8,0 0 1.4rem .35rem #96c6ff24}._67mg8a_loaderMark i{--particle-angle:0deg;--particle-radius:.86rem;aspect-ratio:1;transform-origin:0 0;background:#fff;border-radius:50%;width:.11rem;animation:2.4s linear infinite _67mg8a_loaderParticleOrbit;position:absolute;top:50%;left:50%;box-shadow:0 0 .3rem .07rem #ffffffdb}._67mg8a_loaderMark i:first-of-type{--particle-angle:0deg;--particle-radius:.8rem;animation-delay:-.25s}._67mg8a_loaderMark i:nth-of-type(2){--particle-angle:51deg;--particle-radius:1.08rem;animation-delay:-.8s}._67mg8a_loaderMark i:nth-of-type(3){--particle-angle:103deg;--particle-radius:.95rem;animation-delay:-1.45s}._67mg8a_loaderMark i:nth-of-type(4){--particle-angle:154deg;--particle-radius:1.23rem;animation-delay:-.55s}._67mg8a_loaderMark i:nth-of-type(5){--particle-angle:206deg;--particle-radius:.77rem;animation-delay:-1.9s}._67mg8a_loaderMark i:nth-of-type(6){--particle-angle:257deg;--particle-radius:1.12rem;animation-delay:-1.15s}._67mg8a_loaderMark i:nth-of-type(7){--particle-angle:309deg;--particle-radius:.92rem;animation-delay:-2.15s}@keyframes _67mg8a_loaderCorePulse{0%,to{opacity:.78;transform:translate(-50%,-50%)scale(.78)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.18)}}@keyframes _67mg8a_loaderParticleOrbit{0%{transform:rotate(var(--particle-angle)) translateX(var(--particle-radius)) scale(.55);opacity:.32}45%{opacity:1}to{transform:rotate(calc(var(--particle-angle) + 1turn)) translateX(var(--particle-radius)) scale(1);opacity:.32}}._67mg8a_fallbackScene{perspective:900px;background:linear-gradient(#ffffffd1,#0000 38%),linear-gradient(#eef0ee 0 57%,#d9ddde 57% 100%);display:none;position:absolute;inset:0;overflow:hidden}._67mg8a_sceneShell[data-runtime=fallback] ._67mg8a_fallbackScene,._67mg8a_sceneShell[data-runtime=pending] ._67mg8a_fallbackScene{display:block}._67mg8a_sceneShell[data-runtime=fallback] ._67mg8a_vignette,._67mg8a_sceneShell[data-runtime=pending] ._67mg8a_vignette{display:none}._67mg8a_fallbackHall{background:radial-gradient(at 50% 64%,#fffffff5,#e8ebea99 58%,#c9cfd2ad);border:1px solid #6d78802e;border-radius:50% 50% 8% 8%;position:absolute;inset:7% -18% 22%}._67mg8a_fallbackStage{left:50%;background:linear-gradient(#f9f8f5,#b9c0c6);border-radius:50%;width:min(69vw,66rem);height:min(20vw,17rem);position:absolute;inset-block-end:24%;transform:translate(-50%)rotateX(65deg);box-shadow:0 2rem 4rem #32393d2e}._67mg8a_fallbackScreen{left:50%;aspect-ratio:21/9;background:linear-gradient(125deg,#225cff,#50c7ff 55%,#d95cff);border:1px solid #225cff38;width:min(43vw,42rem);position:absolute;inset-block-start:42%;transform:translate(-50%,-50%);box-shadow:0 0 4rem #225cff38}._67mg8a_fallbackHalo{left:50%;aspect-ratio:1;border:2px solid #fffc;border-radius:50%;width:min(54vw,52rem);position:absolute;inset-block-start:34%;transform:translate(-50%,-50%)scaleY(.43);box-shadow:0 0 1rem #fffc,inset 0 0 2rem #225cff14}._67mg8a_fallbackTrail{left:8%;filter:drop-shadow(0 0 .6rem #225cff61);border-block-start:2px solid #225cff94;border-radius:50%;width:48%;height:42%;position:absolute;inset-block-end:12%;transform:rotate(11deg)}._67mg8a_copyLayer{z-index:5;pointer-events:none;perspective:1000px;transition:opacity .25s;position:absolute;inset:0}._67mg8a_root[data-interaction-active]:not([data-interaction-active=touch]) ._67mg8a_copyLayer,._67mg8a_root[data-interaction-result]:not([data-interaction-active=touch]) ._67mg8a_copyLayer,._67mg8a_root[data-interaction-departing]:not([data-interaction-active=touch]) ._67mg8a_copyLayer{pointer-events:none;opacity:0!important}._67mg8a_root[data-interaction-active] ._67mg8a_scrollCue,._67mg8a_root[data-interaction-active] ._67mg8a_soundControl,._67mg8a_root[data-interaction-result] ._67mg8a_scrollCue,._67mg8a_root[data-interaction-result] ._67mg8a_soundControl,._67mg8a_root[data-interaction-departing] ._67mg8a_scrollCue,._67mg8a_root[data-interaction-departing] ._67mg8a_soundControl{pointer-events:none;opacity:0!important;visibility:hidden!important}._67mg8a_root[data-interaction-active] ._67mg8a_workShortcut,._67mg8a_root[data-interaction-result] ._67mg8a_workShortcut,._67mg8a_root[data-interaction-departing] ._67mg8a_workShortcut,._67mg8a_root[data-intro-active=true] ._67mg8a_workShortcut,._67mg8a_root[data-story-stage=loop] ._67mg8a_workShortcut{opacity:0;visibility:hidden;pointer-events:none}._67mg8a_root[data-interaction-active]{transition-delay:0s}._67mg8a_root[data-intro-active=true] ._67mg8a_copyLayer,._67mg8a_root[data-intro-active=true] ._67mg8a_phaseRail,._67mg8a_root[data-intro-active=true] ._67mg8a_scrollCue,._67mg8a_root[data-intro-active=true] ._67mg8a_soundControl{opacity:0;pointer-events:none}._67mg8a_sceneCopy{--copy-x:50%;--copy-y:72%;--copy-y-mobile:72%;--copy-width:min(38rem, 72vw);z-index:0;left:var(--copy-x);width:var(--copy-width);color:var(--experience-ink);text-align:center;opacity:0;visibility:hidden;pointer-events:none;will-change:opacity, visibility;transition:color .25s;position:absolute;inset-block-start:var(--copy-y);transform:translate(-50%,-50%)}:is([dir=rtl] ._67mg8a_sceneCopy,[dir=ltr] ._67mg8a_sceneCopy){right:auto;left:var(--copy-x);text-align:center}._67mg8a_sceneCopy[data-scene-copy=arrival]{--copy-y:50%;--copy-y-mobile:50%;--copy-width:min(42rem, 72vw)}._67mg8a_sceneCopy[data-scene-copy=discovery]{--copy-y:72%}._67mg8a_sceneCopy[data-scene-copy=activation]{--copy-x:45%;--copy-y:74%}._67mg8a_sceneCopy[data-scene-copy=engagement]{--copy-x:54%;--copy-y:74%}._67mg8a_sceneCopy[data-scene-copy=reveal]{--copy-y:75%}._67mg8a_sceneCopy[data-scene-copy=experiences]{--copy-x:48%;--copy-y:76%}._67mg8a_sceneCopy[data-scene-copy=connection]{--copy-x:46%;--copy-y:76%}._67mg8a_sceneCopy[data-scene-copy=proof]{--copy-y:72%}._67mg8a_sceneCopy[data-scene-copy=intelligence]{--copy-y:76%}._67mg8a_sceneCopy[data-scene-copy=invitation]{--copy-y:67%;--copy-y-mobile:67%}._67mg8a_sceneCopy[data-interaction-cue]{--copy-x:50%;--copy-y:91%;--copy-y-mobile:87%;--copy-width:min(34rem, 80vw)}._67mg8a_sceneCopy[data-interaction-cue] p{font-size:.875rem}._67mg8a_root[data-story-stage=engagement][data-interaction-active=touch] ._67mg8a_sceneCopy[data-scene-copy=engagement],._67mg8a_root[data-story-stage=engagement][data-interaction-active=touch] ._67mg8a_sceneCopy[data-scene-copy=engagement] [data-copy-line]{opacity:1!important;visibility:visible!important}._67mg8a_root[data-story-stage=engagement][data-interaction-active=touch] ._67mg8a_sceneCopy[data-scene-copy=engagement] [data-copy-line]{transform:none!important}._67mg8a_sceneCopy>span{color:var(--experience-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:.45rem;margin-block-end:.6rem;font-size:.625rem;font-weight:600;transition:color .25s;display:inline-flex}._67mg8a_sceneCopy>span:before{content:"";background:currentColor;width:1rem;height:1px}._67mg8a_sceneCopy h2{letter-spacing:-.018em;text-wrap:balance;max-width:22ch;margin:0 auto;font-size:clamp(1.6rem,2.35vw,2.65rem);font-weight:520;line-height:1.28}._67mg8a_sceneCopy p{max-width:38rem;color:var(--experience-muted);text-wrap:balance;margin:.65rem auto 0;font-size:clamp(.875rem,.95vw,.95rem);line-height:1.65;transition:color .25s}._67mg8a_sceneCopy [data-copy-line]{will-change:opacity, transform}._67mg8a_ctaRow{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-block-start:1.7rem;display:flex}._67mg8a_primaryCta{color:#fff;background:#225cff;border:1px solid #225cff;border-radius:999px;justify-content:center;align-items:center;gap:1.1rem;min-height:3rem;padding-inline:1.2rem;font-size:.7rem;font-weight:650;text-decoration:none;transition:transform .25s;display:inline-flex;box-shadow:0 1.3rem 3rem #225cff40}._67mg8a_primaryCta:hover{transform:translateY(-2px)}._67mg8a_primaryCta:focus-visible{outline:2px solid var(--experience-ink);outline-offset:3px}._67mg8a_soundControl{right:clamp(1rem,2.2vw,2.4rem);z-index:9;color:var(--experience-muted);background:var(--experience-control);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .7rem;font-size:.55rem;transition:color .25s,background-color .25s;display:inline-flex;position:absolute;inset-block-end:clamp(1rem,2.2vw,2.3rem)}._67mg8a_soundMark{color:var(--experience-accent);transition:color .25s}._67mg8a_soundIcon,._67mg8a_mobileCopy{display:none}._67mg8a_soundControl:focus-visible{outline-offset:2px;outline:2px solid #225cff}._67mg8a_workShortcut{left:clamp(3.5rem,4vw,4.5rem);z-index:9;min-height:2.75rem;color:var(--experience-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.5rem;padding:.5rem .7rem;font-size:.75rem;transition:color .2s;display:inline-flex;position:absolute;inset-block-end:clamp(1rem,2.2vw,2.3rem)}._67mg8a_workShortcut:hover,._67mg8a_workShortcut span{color:var(--experience-accent)}._67mg8a_workShortcut:focus-visible{outline:2px solid var(--experience-accent);outline-offset:2px}._67mg8a_phaseRail{left:50%;z-index:7;opacity:0;visibility:hidden;pointer-events:none;direction:ltr;width:min(18rem,42vw);transition:opacity .55s,transform .65s cubic-bezier(.22,1,.36,1),visibility 0s linear .65s;position:absolute;inset-block-end:clamp(1.1rem,2.5vw,2.4rem);transform:translate(-50%,.55rem)}._67mg8a_root[data-scroll-engaged=true] ._67mg8a_phaseRail{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}._67mg8a_root[data-scroll-engaged=true][data-story-stage=loop] ._67mg8a_phaseRail{opacity:calc(1 - var(--hero-handoff))}._67mg8a_phaseCurrent{min-height:1rem;color:var(--experience-ink);letter-spacing:.06em;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:.45rem;margin-block-end:.45rem;font-size:.56rem;font-weight:650;transition:color .25s;display:flex}._67mg8a_phaseCurrent small{color:var(--experience-accent);font-size:.46rem;transition:color .25s}._67mg8a_phaseCurrent span{white-space:nowrap}._67mg8a_phaseTrack{background:var(--experience-line);height:1px;transition:background-color .25s;display:block;position:relative}._67mg8a_phaseTrack i{background:var(--experience-accent);width:100%;height:100%;transform:scaleX(var(--scroll-progress));transform-origin:0;will-change:transform;transition:background-color .25s;display:block}._67mg8a_scrollCue{left:50%;z-index:7;color:var(--experience-muted);letter-spacing:.04em;opacity:1;visibility:visible;flex-direction:column;align-items:center;gap:.55rem;font-size:.6875rem;transition:opacity .4s,transform .55s cubic-bezier(.22,1,.36,1),visibility linear;display:flex;position:absolute;inset-block-end:clamp(1rem,2vw,1.8rem);transform:translate(-50%)}._67mg8a_scrollCue i{background:var(--experience-line);width:1px;height:2.4rem;position:relative;overflow:hidden}._67mg8a_scrollCue i:after{background:var(--experience-accent);content:"";height:45%;animation:1.65s cubic-bezier(.4,0,.2,1) infinite _67mg8a_scrollCueTravel;position:absolute;inset:-45% 0 auto}._67mg8a_root ._67mg8a_scrollCue{left:auto;pointer-events:none;inset-block-end:1rem;inset-inline-end:1.25rem;transform:none}._67mg8a_root ._67mg8a_scrollCue span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._67mg8a_root ._67mg8a_scrollCue i{width:2px;height:2rem}._67mg8a_root[data-interaction-active] ._67mg8a_scrollCue,._67mg8a_root[data-interaction-result] ._67mg8a_scrollCue,._67mg8a_root[data-interaction-departing] ._67mg8a_scrollCue,._67mg8a_root[data-intro-active=true] ._67mg8a_scrollCue{opacity:1!important;visibility:visible!important}._67mg8a_root[data-intro-active=true] ._67mg8a_scrollCue{inset-block-end:4.5rem}._67mg8a_backToTop{z-index:30;aspect-ratio:1;color:#f7f7f4;opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b10a3;border:1px solid #75d8ff57;border-radius:50%;place-items:center;width:2.9rem;padding:0;transition:opacity .3s,visibility 0s linear .3s,transform .35s cubic-bezier(.22,1,.36,1),border-color .25s;display:grid;position:fixed;inset-block-end:clamp(1rem,2vh,1.4rem);inset-inline-end:clamp(4.5rem,6vw,5.5rem);transform:translateY(.75rem)scale(.92);box-shadow:0 .8rem 2rem #00000038}._67mg8a_backToTop[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}._67mg8a_backToTop span{font-size:1rem;line-height:1;transform:translateY(-.05rem)}._67mg8a_backToTop:hover{border-color:#75d8ff;transform:translateY(-.18rem)scale(1.03)}._67mg8a_backToTop:focus-visible{outline-offset:.25rem;outline:2px solid #75d8ff}@keyframes _67mg8a_scrollCueTravel{0%{opacity:0;transform:translateY(0)}18%{opacity:1}78%{opacity:1}to{opacity:0;transform:translateY(7.8rem)}}._67mg8a_semanticFallback{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._67mg8a_root:has([data-runtime=fallback]){background:#f7f7f4;height:auto;min-height:100svh;overflow:visible}._67mg8a_root:has([data-runtime=fallback]) ._67mg8a_sticky{position:relative}:is(._67mg8a_root:has([data-runtime=fallback]) ._67mg8a_sceneCopy,._67mg8a_root:has([data-runtime=fallback]) ._67mg8a_phaseRail,._67mg8a_root:has([data-runtime=fallback]) ._67mg8a_scrollCue){display:none}._67mg8a_root:has([data-runtime=fallback]) ._67mg8a_semanticFallback{clip:auto;white-space:normal;background:#f7f7f4;width:auto;height:auto;margin:0;padding:clamp(4rem,9vw,9rem) max(1.25rem,50vw - 39rem);position:relative;overflow:visible}._67mg8a_semanticFallback section{border-block-start:1px solid #16191d21;grid-template-columns:minmax(7rem,.3fr) minmax(0,1fr);gap:1rem clamp(1rem,6vw,7rem);padding-block:clamp(2.5rem,7vw,6rem);display:grid}._67mg8a_semanticFallback section>span{color:#225cff;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700}._67mg8a_semanticFallback h2{max-width:14ch;margin:0;font-size:clamp(2rem,5vw,5rem);font-weight:520;line-height:1.08}._67mg8a_semanticFallback p,._67mg8a_semanticFallback a{color:#16191da6;grid-column:2;max-width:36rem;margin:0;line-height:1.8}._67mg8a_semanticFallback a{color:#225cff}._67mg8a_postExperience{z-index:2;color:#16191d;background:#f7f7f4;border-radius:clamp(1.5rem,4vw,4rem) clamp(1.5rem,4vw,4rem) 0 0;margin-block-start:-8svh;position:relative;overflow:clip;box-shadow:0 -2rem 6rem #05070a3d}._67mg8a_contentSection{padding-block:clamp(6rem,11vw,11rem)}._67mg8a_projectsSection{background:#f7f7f4}._67mg8a_contentWidth{width:min(78rem,100% - 2.5rem);margin-inline:auto}._67mg8a_sectionIntro{grid-template-columns:minmax(9rem,.32fr) minmax(0,1fr);align-items:start;gap:2rem clamp(2rem,7vw,8rem);display:grid}._67mg8a_sectionIntro>span{color:#225cff;letter-spacing:.13em;text-transform:uppercase;font-size:.64rem;font-weight:720}._67mg8a_sectionIntro h2{letter-spacing:-.05em;max-width:15ch;margin:0;font-size:clamp(2.35rem,5.8vw,6.5rem);font-weight:520;line-height:1.02}._67mg8a_sectionIntro p{color:#16191da3;max-width:39rem;margin-block:1.4rem 0;font-size:clamp(.92rem,1.25vw,1.08rem);line-height:1.8}._67mg8a_projectList{border-block-start:1px solid #16191d24;margin-block-start:clamp(4rem,8vw,8rem)}._67mg8a_contentWidth:has([data-project-helix])>._67mg8a_projectListEnhanced{display:none}._67mg8a_projectItem{min-height:clamp(11rem,18vw,17rem);color:inherit;border-block-end:1px solid #16191d24;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding-block:2rem;text-decoration:none;transition:padding-inline .45s cubic-bezier(.22,1,.36,1),background .35s;display:grid}._67mg8a_projectItem:hover,._67mg8a_projectItem:focus-visible{background:#eceffd;padding-inline:clamp(1rem,2.5vw,2.5rem)}._67mg8a_projectItem:focus-visible{outline-offset:-2px;outline:2px solid #225cff}._67mg8a_projectItem>span,._67mg8a_projectItem small{color:#225cff;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}._67mg8a_projectItem h3{max-width:18ch;margin:.45rem 0 0;font-size:clamp(1.8rem,3.5vw,4rem);font-weight:520;line-height:1.05}._67mg8a_projectItem p{color:#16191d9e;max-width:42rem;margin-block:.8rem 0}._67mg8a_projectItem strong{color:#225cff;font-size:.7rem;font-weight:700;text-decoration:none}._67mg8a_emptyState{color:#16191d99;border:1px dashed #16191d40;margin-block-start:clamp(3rem,6vw,6rem);padding:clamp(2rem,5vw,5rem)}@media (max-width:900px){._67mg8a_phaseRail{width:min(18rem,48vw)}._67mg8a_sceneCopy{width:min(38rem,82vw)}}@media (max-width:760px){._67mg8a_root{--hero-mobile-safe-bottom:env(safe-area-inset-bottom,0px);--hero-mobile-copy-top:calc(env(safe-area-inset-top,0px) + 7.75rem);--hero-mobile-status-bottom:calc(var(--hero-mobile-safe-bottom) + 1rem);--hero-mobile-inspector-bottom:calc(var(--hero-mobile-safe-bottom) + 4.75rem);--hero-mobile-skip-bottom:calc(var(--hero-mobile-safe-bottom) + 4rem);--hero-mobile-dock-bottom:calc(var(--hero-mobile-safe-bottom) + 8rem);height:calc(var(--experience-scroll-height-mobile,2981.25svh) + var(--hero-ending-overlap-mobile,412svh) - var(--experience-viewport-height,100svh))}._67mg8a_loaderMark{width:2.4rem}._67mg8a_fallbackStage{width:86vw;height:27vw;inset-block-end:27%}._67mg8a_fallbackScreen{width:70vw;inset-block-start:39%}._67mg8a_fallbackHalo{width:82vw;inset-block-start:27%}._67mg8a_sceneCopy,._67mg8a_sceneCopy[data-scene-copy]{--copy-x:50%;inset-block:var(--copy-y-mobile) auto;width:calc(100% - 2.4rem)}._67mg8a_sceneCopy[data-scene-copy=discovery],._67mg8a_sceneCopy[data-scene-copy=proof]{--copy-y-mobile:calc(72% - var(--hero-mobile-safe-bottom))}._67mg8a_sceneCopy[data-scene-copy=invitation]{--copy-y-mobile:calc(67% - var(--hero-mobile-safe-bottom))}._67mg8a_sceneCopy[data-interaction-cue]{--copy-y-mobile:min(calc(87% - var(--hero-mobile-safe-bottom)), calc(100% - var(--hero-mobile-status-bottom) - 3.5rem))}._67mg8a_sceneCopy[data-scene-copy]:not([data-scene-copy=arrival],[data-scene-copy=discovery],[data-scene-copy=reveal],[data-scene-copy=proof],[data-scene-copy=intelligence],[data-scene-copy=invitation]){inset-block-start:var(--hero-mobile-copy-top);transform:translate(-50%)}._67mg8a_sceneCopy[data-scene-copy=intelligence]{inset-block:auto calc(var(--hero-mobile-inspector-bottom) + 2.75rem + 1.5rem);transform:translate(-50%)}._67mg8a_desktopCopy{display:none}._67mg8a_mobileCopy{display:inline}._67mg8a_sceneCopy h2{max-width:22ch;font-size:clamp(1.45rem,6.3vw,2.05rem)}html[lang=fa] ._67mg8a_sceneCopy h2{max-width:100%}._67mg8a_sceneCopy p{max-width:30rem;margin-block-start:.6rem;font-size:.875rem;line-height:1.6}._67mg8a_sceneCopy[data-interaction-cue] p{margin:0}._67mg8a_sceneCopy>span{margin-block-end:.55rem}._67mg8a_sceneCopy[data-scene-copy=intelligence]>span{display:none}:is(._67mg8a_root:has([data-intelligence-inspector][data-person]:not([data-person=none])) ._67mg8a_sceneCopy[data-scene-copy=intelligence],._67mg8a_root:has([data-intelligence-inspector][data-station]:not([data-station=none])) ._67mg8a_sceneCopy[data-scene-copy=intelligence]){opacity:0!important;visibility:hidden!important}._67mg8a_ctaRow{margin-block-start:1.1rem}._67mg8a_primaryCta{min-height:2.7rem}._67mg8a_phaseRail{width:min(18rem,100% - 5rem);inset-block-end:var(--hero-mobile-status-bottom)}._67mg8a_soundControl{left:auto;right:auto;width:2.75rem;height:2.75rem;color:var(--experience-ink);justify-content:center;padding:0;inset-block-start:calc(env(safe-area-inset-top,0px) + 4.5rem);inset-block-end:auto;inset-inline-end:1rem}._67mg8a_soundIcon{display:block}._67mg8a_soundMark,._67mg8a_soundLabel,._67mg8a_workShortcut{display:none}._67mg8a_root ._67mg8a_scrollCue{inset-block-end:var(--hero-mobile-status-bottom)}._67mg8a_semanticFallback section{grid-template-columns:1fr}._67mg8a_semanticFallback p,._67mg8a_semanticFallback a{grid-column:1}._67mg8a_postExperience{border-radius:1.5rem 1.5rem 0 0;margin-block-start:-4svh}._67mg8a_sectionIntro{grid-template-columns:1fr}._67mg8a_projectItem{grid-template-columns:2rem minmax(0,1fr)}._67mg8a_projectItem>strong{grid-column:2}}@media (min-width:480px) and (max-width:760px) and (max-height:420px){._67mg8a_root{--hero-mobile-copy-top:calc(env(safe-area-inset-top,0px) + 4.75rem)}._67mg8a_sceneCopy[data-scene-copy]:not([data-scene-copy=arrival],[data-scene-copy=invitation]){width:calc(100% - 8rem)}._67mg8a_sceneCopy h2{font-size:1.3rem}}@media (max-width:479px) and (max-height:420px){._67mg8a_root{--hero-mobile-copy-top:calc(env(safe-area-inset-top,0px) + 4.75rem)}._67mg8a_sceneCopy[data-scene-copy]:not([data-scene-copy=arrival],[data-scene-copy=invitation]){width:calc(100% - 8rem)}._67mg8a_sceneCopy h2{font-size:1.3rem}._67mg8a_sceneCopy p{font-size:.8rem;line-height:1.5}}@media (max-width:760px) and (max-height:540px){._67mg8a_sceneCopy[data-scene-copy=intelligence]{inset-block:calc(env(safe-area-inset-top,0px) + 4.75rem) auto;width:calc(100% - 8rem)}._67mg8a_sceneCopy[data-scene-copy=intelligence] h2{font-size:1.3rem}._67mg8a_sceneCopy[data-scene-copy=intelligence] p{font-size:.8rem;line-height:1.5}}@media (max-width:359px) and (max-height:540px){._67mg8a_sceneCopy[data-scene-copy=intelligence] h2{font-size:1rem}}@media (max-width:760px) and (max-height:420px){._67mg8a_sceneCopy[data-scene-copy=discovery],._67mg8a_sceneCopy[data-scene-copy=reveal],._67mg8a_sceneCopy[data-scene-copy=proof],._67mg8a_sceneCopy[data-scene-copy=invitation]{inset-block:auto calc(var(--hero-mobile-status-bottom) + 3rem);transform:translate(-50%)}._67mg8a_sceneCopy[data-scene-copy=invitation]{width:calc(100% - 2.4rem)}._67mg8a_sceneCopy[data-scene-copy=invitation]>span{display:none}._67mg8a_sceneCopy[data-scene-copy=invitation] ._67mg8a_ctaRow{margin-block-start:.75rem}}@media (prefers-reduced-motion:reduce){._67mg8a_loader,._67mg8a_workShortcut,._67mg8a_primaryCta,._67mg8a_phaseTrack i{transition:none!important}._67mg8a_scrollCue i:after,._67mg8a_loaderMark span,._67mg8a_loaderMark i{animation:none!important}._67mg8a_projectItem{transition:none}}
