.GhostlingScene-module__Qmc3Nq__sceneSection{gap:.8rem;display:grid}.GhostlingScene-module__Qmc3Nq__sceneSection[data-variant=hero]{align-self:start;width:100%;height:fit-content;display:block}.GhostlingScene-module__Qmc3Nq__sceneSection[data-variant=hero][data-scene-lab=true]{padding-bottom:36rem}.GhostlingScene-module__Qmc3Nq__sceneSection[data-variant=section]{gap:.75rem}.GhostlingScene-module__Qmc3Nq__sceneHeader{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.GhostlingScene-module__Qmc3Nq__sceneLabel,.GhostlingScene-module__Qmc3Nq__sceneSubtle{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.GhostlingScene-module__Qmc3Nq__sceneLabel{color:var(--color-text-soft)}.GhostlingScene-module__Qmc3Nq__sceneSubtle{color:#e2dcffb8}.GhostlingScene-module__Qmc3Nq__sceneStage{isolation:isolate;background:#000;position:relative;overflow:hidden}.GhostlingScene-module__Qmc3Nq__sceneStage[data-scene-lab=true]{overflow:visible}.GhostlingScene-module__Qmc3Nq__sceneStage[data-variant=hero]{aspect-ratio:9/2;border-top:1px solid #bfb3ff29;border-bottom:1px solid #bfb3ff29;width:100%;height:auto;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #ffffff0a,0 18px 60px #00000057}@media (min-width:641px){.GhostlingScene-module__Qmc3Nq__sceneStage[data-variant=hero]{min-height:clamp(16rem,48vh,20rem)}}.GhostlingScene-module__Qmc3Nq__sceneStage[data-variant=hero][data-pan-enabled=true]{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.GhostlingScene-module__Qmc3Nq__sceneStage[data-variant=hero][data-pan-enabled=true][data-pan-dragging=true]{cursor:grabbing}.GhostlingScene-module__Qmc3Nq__sceneStage[data-variant=section]{border:1px solid #bfb3ff29;border-radius:2rem;min-height:19rem;box-shadow:inset 0 0 0 1px #ffffff0a,0 28px 72px #00000047}.GhostlingScene-module__Qmc3Nq__sceneLayer,.GhostlingScene-module__Qmc3Nq__debugOverlay{pointer-events:none;max-width:none;max-height:none;position:absolute}.GhostlingScene-module__Qmc3Nq__sceneLayer{object-fit:fill;image-rendering:pixelated;image-rendering:crisp-edges;transform-origin:0 0;will-change:transform;top:0;left:0}.GhostlingScene-module__Qmc3Nq__sceneOverlay{z-index:7;pointer-events:none;width:min(24rem,100% - 2rem);position:absolute;top:clamp(1rem,2.3vw,1.6rem);left:clamp(1rem,2.4vw,1.8rem)}.GhostlingScene-module__Qmc3Nq__sceneOverlay>*{pointer-events:auto}.GhostlingScene-module__Qmc3Nq__heroPanRecenter{z-index:8;color:#faf7fff0;min-height:2rem;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0d16d6;border:1px solid #bfb3ff38;border-radius:999px;justify-content:center;align-items:center;padding:.36rem .78rem;font-size:.68rem;font-weight:800;display:inline-flex;position:absolute;bottom:clamp(.85rem,2vw,1.25rem);right:clamp(.85rem,2vw,1.25rem);box-shadow:0 14px 30px #00000047}.GhostlingScene-module__Qmc3Nq__heroPanRecenter:hover{background:#171422eb;border-color:#d6ceff57}.GhostlingScene-module__Qmc3Nq__sceneField{z-index:4;contain:layout size style;width:100%;height:100%;position:relative}.GhostlingScene-module__Qmc3Nq__sceneStage[data-variant=hero] .GhostlingScene-module__Qmc3Nq__sceneField{z-index:2}.GhostlingScene-module__Qmc3Nq__debugOverlay{z-index:9;filter:drop-shadow(0 1px 1px #0000008c);width:100%;height:100%;inset:0;overflow:visible}.GhostlingScene-module__Qmc3Nq__sceneLabRect,.GhostlingScene-module__Qmc3Nq__sceneLabGuideRect,.GhostlingScene-module__Qmc3Nq__sceneLabHandle,.GhostlingScene-module__Qmc3Nq__sceneLabGuideLine,.GhostlingScene-module__Qmc3Nq__sceneLabAnchor,.GhostlingScene-module__Qmc3Nq__sceneLabFallbackAnchor,.GhostlingScene-module__Qmc3Nq__sceneLabMemberMarker circle,.GhostlingScene-module__Qmc3Nq__sceneLabMemberMarker line{pointer-events:auto}.GhostlingScene-module__Qmc3Nq__sceneLabRect{fill:#ff6ea014;stroke:#ff6ea0d9;stroke-width:1px;vector-effect:non-scaling-stroke}.GhostlingScene-module__Qmc3Nq__sceneLabGuideRect{fill:#84caff0d;stroke:#84caffb8;stroke-width:1px;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.GhostlingScene-module__Qmc3Nq__sceneLabGuideLine{stroke:#ffd88ae6;stroke-width:4px;stroke-dasharray:8 4;stroke-linecap:round;cursor:ns-resize;vector-effect:non-scaling-stroke}.GhostlingScene-module__Qmc3Nq__sceneLabHandle{fill:#f5f8fff0;stroke:#1a172be6;stroke-width:1px;cursor:nwse-resize;vector-effect:non-scaling-stroke}.GhostlingScene-module__Qmc3Nq__sceneLabAnchor{fill:#95d8ffe6;stroke:#09090cf0;stroke-width:1.2px;cursor:grab;vector-effect:non-scaling-stroke}.GhostlingScene-module__Qmc3Nq__sceneLabFallbackAnchor{fill:#ff98b5eb;stroke:#09090cf0;stroke-width:1.2px;cursor:grab;vector-effect:non-scaling-stroke}.GhostlingScene-module__Qmc3Nq__sceneLabMemberMarker line{stroke:#ffffff6b;stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.GhostlingScene-module__Qmc3Nq__sceneLabMemberMarker circle{fill:#c1b7ffeb;stroke:#09090ceb;stroke-width:1.1px;cursor:pointer;vector-effect:non-scaling-stroke}.GhostlingScene-module__Qmc3Nq__sceneLabRect[data-selected=true],.GhostlingScene-module__Qmc3Nq__sceneLabGuideRect[data-selected=true],.GhostlingScene-module__Qmc3Nq__sceneLabGuideLine[data-selected=true],.GhostlingScene-module__Qmc3Nq__sceneLabHandle[data-selected=true],.GhostlingScene-module__Qmc3Nq__sceneLabAnchor[data-selected=true],.GhostlingScene-module__Qmc3Nq__sceneLabFallbackAnchor[data-selected=true],.GhostlingScene-module__Qmc3Nq__sceneLabMemberMarker circle[data-selected=true]{stroke:#fff7d1;stroke-width:1.6px}.GhostlingScene-module__Qmc3Nq__sceneLabPanel{top:calc(100% + .85rem);left:max(0px, calc(50% - min(var(--spacing-container), calc(100vw - var(--page-gutter) - var(--safe-left) - var(--safe-right))) / 2));width:min(var(--spacing-container), calc(100vw - var(--page-gutter) - var(--safe-left) - var(--safe-right)));z-index:11;background:#0a090ef5;border:1px solid #bfb3ff24;border-radius:1.4rem;gap:.9rem;padding:1rem 1.1rem;display:grid;position:absolute;box-shadow:0 24px 60px #00000057}.GhostlingScene-module__Qmc3Nq__sceneLabSection{gap:.7rem;display:grid}.GhostlingScene-module__Qmc3Nq__sceneLabHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.GhostlingScene-module__Qmc3Nq__sceneLabSectionTitle{color:#faf7fff0;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.GhostlingScene-module__Qmc3Nq__sceneLabChipRow,.GhostlingScene-module__Qmc3Nq__sceneLabButtonRow,.GhostlingScene-module__Qmc3Nq__sceneLabFields,.GhostlingScene-module__Qmc3Nq__sceneLabTabs,.GhostlingScene-module__Qmc3Nq__sceneLabSearchRow{flex-wrap:wrap;gap:.55rem;display:flex}.GhostlingScene-module__Qmc3Nq__sceneLabVisibilityBox{background:#ffffff05;border:1px solid #bfb3ff1f;border-radius:1rem;gap:.55rem;padding:.75rem .85rem;display:grid}.GhostlingScene-module__Qmc3Nq__sceneLabCropPreviewBox{background:#ffffff05;border:1px solid #bfb3ff1f;border-radius:1rem;gap:.55rem;width:100%;padding:.75rem .85rem;display:grid}.GhostlingScene-module__Qmc3Nq__sceneLabCropPreview{aspect-ratio:9/2;touch-action:none;background:#050508eb;border:1px solid #bfb3ff24;border-radius:.9rem;width:100%;display:block;overflow:visible}.GhostlingScene-module__Qmc3Nq__sceneLabCropPreviewCanvas{fill:#0b0a10f2}.GhostlingScene-module__Qmc3Nq__sceneLabVisibilityList{flex-wrap:wrap;gap:.5rem .8rem;display:flex}.GhostlingScene-module__Qmc3Nq__sceneLabToggle{color:#e2dcffcc;font-family:var(--font-mono);align-items:center;gap:.42rem;font-size:.66rem;font-weight:700;display:inline-flex}.GhostlingScene-module__Qmc3Nq__sceneLabToggle input{accent-color:#bfb3ffeb;margin:0}.GhostlingScene-module__Qmc3Nq__sceneLabField{color:#e2dcffc2;min-width:8rem;font-family:var(--font-mono);gap:.28rem;font-size:.68rem;display:grid}.GhostlingScene-module__Qmc3Nq__sceneLabInput{color:#faf7ffeb;min-height:2rem;font:inherit;background:#ffffff08;border:1px solid #bfb3ff29;border-radius:.8rem;padding:.34rem .5rem}.GhostlingScene-module__Qmc3Nq__sceneLabSearchRow .GhostlingScene-module__Qmc3Nq__sceneLabInput{flex:16rem}.GhostlingScene-module__Qmc3Nq__sceneLabChip,.GhostlingScene-module__Qmc3Nq__sceneLabButton{color:#faf7ffeb;min-height:2rem;font-family:var(--font-mono);cursor:pointer;background:#ffffff08;border:1px solid #bfb3ff29;border-radius:999px;padding:.34rem .7rem;font-size:.68rem;font-weight:700}.GhostlingScene-module__Qmc3Nq__sceneLabChip[data-selected=true],.GhostlingScene-module__Qmc3Nq__sceneLabButton:hover{background:#a796ff2e;border-color:#bfb3ff57}.GhostlingScene-module__Qmc3Nq__sceneLabButton:disabled{opacity:.45;cursor:default}.GhostlingScene-module__Qmc3Nq__sceneLabObjectBrowser{gap:.7rem;max-height:18rem;padding-right:.2rem;display:grid;overflow:auto}.GhostlingScene-module__Qmc3Nq__sceneLabObjectGroup{gap:.35rem;display:grid}.GhostlingScene-module__Qmc3Nq__sceneLabObjectGroupTitle{color:#e2dcffb8;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:800}.GhostlingScene-module__Qmc3Nq__sceneLabObjectList{gap:.3rem;display:grid}.GhostlingScene-module__Qmc3Nq__sceneLabObjectItem{color:#faf7ffeb;min-height:2rem;font-family:var(--font-mono);text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #bfb3ff24;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.4rem .6rem;font-size:.68rem;display:flex}.GhostlingScene-module__Qmc3Nq__sceneLabObjectItem[data-selected=true]{background:#a796ff2e;border-color:#bfb3ff57}.GhostlingScene-module__Qmc3Nq__sceneLabObjectItemMeta{color:#e2dcff9e;font-size:.64rem}.GhostlingScene-module__Qmc3Nq__sceneLabDiagnostics,.GhostlingScene-module__Qmc3Nq__sceneLabMeta{color:#e2dcffb8;font-family:var(--font-mono);font-size:.68rem;line-height:1.45}.GhostlingScene-module__Qmc3Nq__ghostWrap{--ghost-presence-opacity:1;will-change:transform, opacity;contain:layout style;pointer-events:auto;display:block;position:absolute;top:0;left:0;overflow:visible}.GhostlingScene-module__Qmc3Nq__ghostAura{pointer-events:none;z-index:-1;width:calc(var(--ghost-size,140px) * 1.18);height:calc(var(--ghost-size,140px) * .32);filter:blur(10px);opacity:calc(.12 * var(--ghost-presence-opacity,1));background:radial-gradient(circle,#c1b7ff47,#0000 74%);border-radius:999px;transition:opacity .18s,transform .18s,width .18s,height .18s;position:absolute;top:76%;left:50%;transform:translate(-50%,-50%)}.GhostlingScene-module__Qmc3Nq__ghostVisual{pointer-events:none;opacity:var(--ghost-presence-opacity,1);filter:grayscale(var(--ghost-presence-grayscale,0)) saturate(var(--ghost-presence-saturate,1)) brightness(var(--ghost-presence-brightness,1));will-change:transform;place-items:center;transition:filter .18s,opacity .18s;display:grid;position:absolute;top:0;left:0}.GhostlingScene-module__Qmc3Nq__ghostImg{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;display:block}.GhostlingScene-module__Qmc3Nq__ghostNameplate{top:0;left:var(--ghost-label-anchor-x,50%);z-index:2;transform:translate(-50%, calc(-100% - .45rem + var(--ghost-label-nudge,0px)));color:#faf7ffeb;font-family:var(--font-mono);white-space:nowrap;opacity:1;pointer-events:none;background:#08080bd6;border:1px solid #cdc6ff29;border-radius:999px;padding:.325rem .725rem;font-size:.85rem;font-weight:700;line-height:1;transition:border-color .18s,background .18s,transform .18s;position:absolute}.GhostlingScene-module__Qmc3Nq__ghostMetadataCard{top:0;left:var(--ghost-label-anchor-x,50%);z-index:3;color:#faf7ffe0;min-width:max-content;font-family:var(--font-mono);letter-spacing:.03em;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%, calc(-100% - 2.45rem + var(--ghost-label-nudge,0px)));background:#08080beb;border:1px solid #cdc6ff2e;border-radius:.85rem;gap:.24rem;padding:.55rem .7rem;font-size:.72rem;font-weight:600;line-height:1.2;transition:opacity .18s,transform .18s;display:grid;position:absolute;box-shadow:0 12px 24px #00000038}.GhostlingScene-module__Qmc3Nq__ghostMetadataLine{display:block}.GhostlingScene-module__Qmc3Nq__ghostWrap[data-scene-state=hovered] .GhostlingScene-module__Qmc3Nq__ghostVisual{filter:grayscale(var(--ghost-presence-grayscale,0)) saturate(var(--ghost-presence-saturate,1)) brightness(var(--ghost-presence-brightness,1)) drop-shadow(0 16px 24px #876eff3d)}.GhostlingScene-module__Qmc3Nq__ghostWrap[data-scene-state=hovered] .GhostlingScene-module__Qmc3Nq__ghostAura{opacity:calc(.44 * var(--ghost-presence-opacity,1));transform:translate(-50%,-54%)}.GhostlingScene-module__Qmc3Nq__ghostWrap[data-scene-state=live-active] .GhostlingScene-module__Qmc3Nq__ghostAura{opacity:calc(.28 * var(--ghost-presence-opacity,1))}.GhostlingScene-module__Qmc3Nq__ghostWrap[data-scene-state=featured-mascot] .GhostlingScene-module__Qmc3Nq__ghostAura{opacity:calc(.34 * var(--ghost-presence-opacity,1))}.GhostlingScene-module__Qmc3Nq__ghostWrap[data-source=voice] .GhostlingScene-module__Qmc3Nq__ghostAura{background:radial-gradient(circle,#ada0ff6b,#0000 72%)}.GhostlingScene-module__Qmc3Nq__ghostWrap[data-source=wom] .GhostlingScene-module__Qmc3Nq__ghostAura{background:radial-gradient(circle,#6eb0ff57,#0000 72%)}.GhostlingScene-module__Qmc3Nq__ghostWrap[data-source=fallback] .GhostlingScene-module__Qmc3Nq__ghostAura{background:radial-gradient(circle,#ffbb8647,#0000 72%)}.GhostlingScene-module__Qmc3Nq__ghostWrap[data-scene-state=hovered] .GhostlingScene-module__Qmc3Nq__ghostNameplate,.GhostlingScene-module__Qmc3Nq__ghostWrap[data-scene-state=live-active] .GhostlingScene-module__Qmc3Nq__ghostNameplate,.GhostlingScene-module__Qmc3Nq__ghostWrap[data-scene-state=featured-mascot] .GhostlingScene-module__Qmc3Nq__ghostNameplate{background:#0c0c12eb;border-color:#cdc6ff47}.GhostlingScene-module__Qmc3Nq__ghostWrap[data-scene-state=hovered] .GhostlingScene-module__Qmc3Nq__ghostMetadataCard{opacity:1;transform:translate(-50%, calc(-100% - 2.15rem + var(--ghost-label-nudge,0px)))}.GhostlingScene-module__Qmc3Nq__staticGrid .GhostlingScene-module__Qmc3Nq__sceneField{grid-template-columns:repeat(auto-fit,minmax(9rem,max-content));place-content:end center;gap:1.2rem 1rem;min-height:100%;padding:clamp(7.5rem,12vw,8.75rem) clamp(1rem,3vw,1.6rem) clamp(1.4rem,4vw,2rem);display:grid}.GhostlingScene-module__Qmc3Nq__sceneStage[data-variant=section].GhostlingScene-module__Qmc3Nq__staticGrid .GhostlingScene-module__Qmc3Nq__sceneField{padding-top:1.25rem}.GhostlingScene-module__Qmc3Nq__staticGrid .GhostlingScene-module__Qmc3Nq__ghostWrap{position:static;opacity:1!important;width:auto!important;height:auto!important;transform:none!important}.GhostlingScene-module__Qmc3Nq__staticGrid .GhostlingScene-module__Qmc3Nq__ghostAura{display:none}.GhostlingScene-module__Qmc3Nq__staticGrid .GhostlingScene-module__Qmc3Nq__ghostVisual{filter:none;position:relative;top:auto!important;left:auto!important}.GhostlingScene-module__Qmc3Nq__staticGrid .GhostlingScene-module__Qmc3Nq__ghostNameplate{opacity:1;margin-top:.35rem;position:static;transform:none}.GhostlingScene-module__Qmc3Nq__staticGrid .GhostlingScene-module__Qmc3Nq__ghostMetadataCard{margin-top:.35rem;position:static;transform:none}@media (max-width:960px){.GhostlingScene-module__Qmc3Nq__sceneStage[data-variant=section]{min-height:17rem}}@media (max-width:640px){.GhostlingScene-module__Qmc3Nq__sceneHeader{flex-direction:column;align-items:flex-start;gap:.35rem}.GhostlingScene-module__Qmc3Nq__sceneStage[data-variant=section]{border-radius:1.4rem;min-height:15rem}.GhostlingScene-module__Qmc3Nq__sceneOverlay{width:min(18rem,100% - 1.8rem);top:.9rem;left:.9rem}.GhostlingScene-module__Qmc3Nq__heroPanRecenter{bottom:.9rem;right:.9rem}.GhostlingScene-module__Qmc3Nq__staticGrid .GhostlingScene-module__Qmc3Nq__sceneField{grid-template-columns:repeat(auto-fit,minmax(7.5rem,max-content));gap:.9rem .8rem;padding-top:5.5rem}}@media (hover:hover) and (pointer:fine){.GhostlingScene-module__Qmc3Nq__heroPanRecenter{display:none}}
.page-module___8aEwW__page{width:100%;padding:0 0 calc(2.75rem + var(--safe-bottom));gap:clamp(1rem,2vw,1.4rem);display:grid}.page-module___8aEwW__heroBleed{align-content:start;align-self:start;gap:0;width:100vw;height:fit-content;margin-inline:calc(50% - 50vw);display:grid}.page-module___8aEwW__heroRail{z-index:2;background:linear-gradient(#08080cf5,#08080be6);border-top:1px solid #bfb3ff1a;border-bottom:1px solid #bfb3ff1f;position:relative}.page-module___8aEwW__heroRail:before{content:"";pointer-events:none;border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;position:absolute;inset:0}.page-module___8aEwW__heroRailInner,.page-module___8aEwW__contentShell{width:min(var(--spacing-container), calc(100vw - var(--page-gutter) - var(--safe-left) - var(--safe-right)));margin-inline:auto}.page-module___8aEwW__heroRailInner{justify-content:space-between;align-items:center;gap:.95rem 1.15rem;min-height:0;padding:.75rem 0;display:flex}.page-module___8aEwW__heroSignal{gap:.22rem;min-width:0;display:grid}.page-module___8aEwW__heroSignalChip{width:fit-content;min-height:1.55rem;box-shadow:none;color:#faf7ffeb;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;text-shadow:none;background:#ffffff0d;border:1px solid #bfb3ff29;border-radius:.38rem;align-items:center;padding:.16rem .5rem;font-size:.67rem;font-weight:800;display:inline-flex}.page-module___8aEwW__heroSignalText{color:#d8d3e9bd;font-size:.8rem;line-height:1.55}.page-module___8aEwW__heroActions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.page-module___8aEwW__contentShell{gap:1rem;padding-top:.35rem;display:grid}.page-module___8aEwW__contentShell .home-section{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:1.35rem}.page-module___8aEwW__contentShell .home-section__copy{max-width:36rem}.page-module___8aEwW__contentShell .home-news-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.88fr);gap:1.2rem;min-width:0;display:grid}:is(.page-module___8aEwW__contentShell .home-news-feature,.page-module___8aEwW__contentShell .home-news-row){align-content:start}:is(.page-module___8aEwW__contentShell .home-news-feature h3,.page-module___8aEwW__contentShell .home-news-row strong){line-height:1.02}@media (max-width:1120px){:is(.page-module___8aEwW__contentShell .home-section,.page-module___8aEwW__contentShell .home-news-layout){grid-template-columns:1fr}}@media (max-width:860px){.page-module___8aEwW__heroRailInner{flex-direction:column;align-items:flex-start;min-height:auto;padding-block:.85rem}.page-module___8aEwW__heroActions{justify-content:flex-start}}@media (max-width:640px){.page-module___8aEwW__page{padding-bottom:calc(1.5rem + var(--safe-bottom));gap:.9rem}.page-module___8aEwW__heroSignalText{font-size:.78rem}.page-module___8aEwW__heroActions{width:100%}.page-module___8aEwW__heroActions .button{flex:auto}}
