.spatial-prototype_root__HFpgu{--night:#0f0f0f;--ivory:#e8e3d4;--gold:#c9a961;--dark-gold:#9c7c3c;--red:#7a1818;--scene-content-opacity:0;--scene-detail-opacity:0;--scene-content-y:18px;--scene-actions-opacity:0;--breath-opacity:0;--signature-opacity:0;position:relative;min-height:100svh;overflow-x:clip;color:var(--ivory);background:var(--night);isolation:isolate}.spatial-prototype_canvas__k3dEz{position:fixed;inset:0;z-index:0;display:block;width:100%;height:100%}.spatial-prototype_grade__5cdXr,.spatial-prototype_grain___t6NV{position:fixed;inset:0;z-index:1;pointer-events:none}.spatial-prototype_grade__5cdXr{background:radial-gradient(circle at 68% 38%,transparent 0 22%,rgba(15,15,15,.14) 55%,rgba(15,15,15,.62) 100%),linear-gradient(90deg,rgba(15,15,15,.48),transparent 36%,transparent 70%,rgba(15,15,15,.22)),linear-gradient(180deg,rgba(15,15,15,.44),transparent 28%,transparent 68%,rgba(15,15,15,.58))}.spatial-prototype_grain___t6NV{opacity:.035;background-image:repeating-radial-gradient(circle at 20% 30%,rgba(232,227,212,.65) 0 .5px,transparent .7px 3px),repeating-radial-gradient(circle at 70% 60%,rgba(232,227,212,.36) 0 .4px,transparent .6px 4px);background-size:5px 5px,7px 7px;mix-blend-mode:soft-light}.spatial-prototype_header__2VgNV{position:fixed;z-index:30;top:0;right:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:24px 30px;pointer-events:none}.spatial-prototype_brand__baELz{appearance:none;margin:0;padding:0;border:0;color:var(--ivory);background:transparent;font:400 13px/1 system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;letter-spacing:.28em;cursor:pointer;pointer-events:auto}.spatial-prototype_prototypeMark__GCuRm{display:flex;align-items:center;gap:10px;color:rgba(232,227,212,.42);font:500 9px/1 system-ui,sans-serif;letter-spacing:.18em}.spatial-prototype_liveDot__ExLs5{width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 14px rgba(201,169,97,.55)}.spatial-prototype_rail__VDQgv{position:fixed;z-index:28;top:50%;left:30px;display:grid;gap:7px;transform:translateY(-50%)}.spatial-prototype_railNode__GLseS{display:grid;grid-template-columns:24px 26px;align-items:center;gap:8px;min-width:58px;padding:4px 0;border:0;color:rgba(232,227,212,.25);background:transparent;font:500 8px/1 system-ui,sans-serif;letter-spacing:.13em;text-align:left;cursor:pointer}.spatial-prototype_railNode__GLseS i{display:block;width:7px;height:1px;background:currentColor;transition:width .7s cubic-bezier(.16,1,.3,1),background-color .7s ease}.spatial-prototype_railNodeActive__jq8PI{color:var(--gold)}.spatial-prototype_railNodeActive__jq8PI i{width:26px}.spatial-prototype_railNodeTransition__xaSCD{color:rgba(201,169,97,.18);font-size:6px}.spatial-prototype_railNodeTransition__xaSCD i{width:3px}.spatial-prototype_railNodeTransition__xaSCD.spatial-prototype_railNodeActive__jq8PI{color:rgba(201,169,97,.72)}.spatial-prototype_railNodeTransition__xaSCD.spatial-prototype_railNodeActive__jq8PI i{width:17px}.spatial-prototype_scenePanel__9ZkqV{position:fixed;z-index:20;bottom:clamp(78px,12vh,132px);left:clamp(82px,9vw,148px);display:flex;width:min(580px,42vw);flex-direction:column;align-items:flex-start;transform:translate3d(0,var(--scene-content-y),0);pointer-events:none;will-change:transform}.spatial-prototype_sceneLead__to9Ff{max-width:100%;opacity:var(--scene-content-opacity);will-change:opacity}.spatial-prototype_scenePanel__9ZkqV[data-scene=S2],.spatial-prototype_scenePanel__9ZkqV[data-scene=S4]{right:clamp(54px,7vw,118px);left:auto;align-items:flex-end;text-align:right}.spatial-prototype_scenePanel__9ZkqV[data-scene=S3]{bottom:clamp(64px,9vh,106px);left:clamp(82px,7vw,118px);width:min(520px,38vw)}.spatial-prototype_scenePanel__9ZkqV[data-scene=S5]{right:9vw;bottom:clamp(64px,8vh,96px);left:9vw;width:auto;align-items:center;text-align:center}.spatial-prototype_infoMarker__uMVYb,.spatial-prototype_sceneCode__0DJgA{color:var(--gold);font:500 9px/1.4 system-ui,sans-serif;letter-spacing:.19em;text-transform:uppercase}.spatial-prototype_kicker__ebQ2J{margin:18px 0 0;color:rgba(232,227,212,.52);font:400 11px/1.4 system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;letter-spacing:.2em}.spatial-prototype_linearScene__3xlx1 h1,.spatial-prototype_scenePanel__9ZkqV h1{max-width:760px;margin:13px 0 0;color:var(--ivory);font-family:"Noto Serif SC",Songti SC,STSong,serif;font-size:clamp(44px,6.3vw,96px);font-weight:300;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.spatial-prototype_scenePanel__9ZkqV[data-scene=S1] h1,.spatial-prototype_scenePanel__9ZkqV[data-scene=S2] h1,.spatial-prototype_scenePanel__9ZkqV[data-scene=S3] h1,.spatial-prototype_scenePanel__9ZkqV[data-scene=S4] h1{font-size:clamp(40px,5.2vw,76px)}.spatial-prototype_caption__gIXWd{max-width:530px;margin:20px 0 0;color:rgba(232,227,212,.62);font:400 15px/1.75 system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;letter-spacing:.015em;opacity:var(--scene-detail-opacity);text-wrap:pretty;will-change:opacity}.spatial-prototype_signature__EnXVp{margin:18px 0 0;color:var(--gold);font-family:"Noto Serif SC",Songti SC,STSong,serif;font-size:clamp(14px,1.2vw,18px);font-weight:300;letter-spacing:.2em;opacity:var(--signature-opacity);will-change:opacity}.spatial-prototype_actions__FbSu0{display:flex;flex-wrap:wrap;justify-content:inherit;gap:9px;margin-top:27px;opacity:var(--scene-actions-opacity);pointer-events:auto;will-change:opacity}.spatial-prototype_scenePanelTransition__kxud8 .spatial-prototype_actions__FbSu0{pointer-events:none}.spatial-prototype_breathPanel__rK249{position:fixed;z-index:21;top:50%;left:50%;display:grid;width:min(72vw,760px);place-items:center;opacity:var(--breath-opacity);transform:translate3d(-50%,-50%,0);text-align:center;pointer-events:none;will-change:opacity}.spatial-prototype_breathPanel__rK249 span{color:rgba(201,169,97,.72);font:500 8px/1 system-ui,sans-serif;letter-spacing:.24em}.spatial-prototype_breathPanel__rK249 p{margin:20px 0 0;color:rgba(232,227,212,.78);font-family:"Noto Serif SC",Songti SC,STSong,serif;font-size:clamp(22px,3.1vw,46px);font-weight:300;letter-spacing:.08em}.spatial-prototype_infoButton__LVLNG,.spatial-prototype_infoLayer__W781W button,.spatial-prototype_portal__sn76U{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:10px;padding:0 15px;border:1px solid rgba(232,227,212,.24);border-radius:0;color:var(--ivory);background:rgba(15,15,15,.48);backdrop-filter:blur(12px);font:400 11px/1 system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;letter-spacing:.08em;text-decoration:none;cursor:pointer;transition:border-color .6s cubic-bezier(.16,1,.3,1),background-color .6s ease,color .6s ease}.spatial-prototype_infoButton__LVLNG span,.spatial-prototype_portal__sn76U span{color:var(--gold);font-size:8px;letter-spacing:.14em}.spatial-prototype_portal__sn76U{border-color:rgba(201,169,97,.48)}.spatial-prototype_infoButton__LVLNG:focus-visible,.spatial-prototype_infoButton__LVLNG:hover,.spatial-prototype_infoLayer__W781W button:focus-visible,.spatial-prototype_infoLayer__W781W button:hover,.spatial-prototype_portal__sn76U:focus-visible,.spatial-prototype_portal__sn76U:hover{border-color:var(--ivory);outline:none;background:rgba(36,33,29,.88)}.spatial-prototype_phasePanel__kWJdw{position:fixed;z-index:22;top:50%;right:30px;display:grid;width:172px;grid-template-columns:auto 1fr;gap:5px 10px;padding:14px 0;transform:translateY(-50%);color:rgba(232,227,212,.27);text-align:right;pointer-events:none;transition:color .7s ease}.spatial-prototype_phasePanel__kWJdw b{color:var(--gold);font:500 9px/1.2 system-ui,sans-serif;letter-spacing:.16em}.spatial-prototype_phasePanel__kWJdw span{font:500 8px/1.2 system-ui,sans-serif;letter-spacing:.16em}.spatial-prototype_phasePanel__kWJdw em{grid-column:1/-1;font:400 9px/1.5 system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-style:normal;letter-spacing:.08em}.spatial-prototype_phasePanelActive__dg5nE{color:rgba(232,227,212,.66)}.spatial-prototype_progress__KZqun{position:fixed;z-index:26;right:30px;bottom:28px;left:30px;display:grid;grid-template-columns:1fr 28px;align-items:center;gap:13px;pointer-events:none}.spatial-prototype_progressTrack__LDa6m{display:block;overflow:hidden;height:1px;background:rgba(232,227,212,.14);transform-origin:left center}.spatial-prototype_progressTrack__LDa6m>span{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--dark-gold),var(--gold));transform:scaleX(0);transform-origin:left center;will-change:transform}.spatial-prototype_progressNumber__ObgKP{color:rgba(232,227,212,.45);font:500 8px/1 system-ui,sans-serif;letter-spacing:.12em;text-align:right}.spatial-prototype_scrollCue__9up4D{position:fixed;z-index:24;bottom:50px;left:50%;display:flex;align-items:center;gap:10px;color:rgba(232,227,212,.28);font:500 8px/1 system-ui,sans-serif;letter-spacing:.16em;transform:translateX(-50%);pointer-events:none;white-space:nowrap}.spatial-prototype_scrollCue__9up4D span{width:22px;height:1px;background:var(--gold)}.spatial-prototype_infoBackdrop__103Qt{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:28px;background:rgba(15,15,15,.74);backdrop-filter:blur(18px)}.spatial-prototype_infoLayer__W781W{width:min(620px,92vw);padding:clamp(32px,6vw,68px);border:1px solid rgba(201,169,97,.36);background:rgba(20,19,17,.96);box-shadow:0 30px 100px rgba(0,0,0,.42)}.spatial-prototype_infoLayer__W781W h2{margin:18px 0 26px;font-family:"Noto Serif SC",Songti SC,STSong,serif;font-size:clamp(34px,5vw,58px);font-weight:300;line-height:1.12;letter-spacing:-.035em}.spatial-prototype_infoLayer__W781W p{margin:0 0 12px;color:rgba(232,227,212,.66);font:400 15px/1.8 system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.spatial-prototype_infoLayer__W781W button{margin-top:22px}.spatial-prototype_scrollTrack__dPUA9{position:relative;z-index:2;height:var(--track-desktop,1820svh);pointer-events:none}.spatial-prototype_scrollSection__qB4zM{height:var(--section-desktop,286.66svh)}.spatial-prototype_linearRoot__SLjYT{--night:#0f0f0f;--ivory:#e8e3d4;--gold:#c9a961;--scene-content-opacity:1;--scene-detail-opacity:1;--scene-actions-opacity:1;--signature-opacity:1;min-height:100svh;color:var(--ivory);background:var(--night)}.spatial-prototype_linearHeader__sEIF1{position:sticky;z-index:10;top:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 26px;border-bottom:1px solid rgba(232,227,212,.1);background:rgba(15,15,15,.9);backdrop-filter:blur(14px)}.spatial-prototype_brandStatic__PHrHx{font:400 12px/1 system-ui,sans-serif;letter-spacing:.25em}.spatial-prototype_linearHeader__sEIF1 p{max-width:610px;margin:0;color:rgba(232,227,212,.46);font:400 11px/1.6 system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;text-align:right}.spatial-prototype_linearScene__3xlx1{position:relative;display:flex;min-height:100svh;flex-direction:column;justify-content:center;overflow:hidden;padding:clamp(100px,16vh,180px) clamp(28px,10vw,150px);border-bottom:1px solid rgba(232,227,212,.1)}.spatial-prototype_linearScene__3xlx1>:not(.spatial-prototype_linearSpace__AVzyK):not(.spatial-prototype_linearProxy__vi6mU){position:relative;z-index:2}.spatial-prototype_linearProxy__vi6mU{position:absolute;z-index:0!important;inset:0;width:100%;height:100%;opacity:.32;object-fit:cover;filter:saturate(.62) contrast(1.08) brightness(.72)}.spatial-prototype_linearScene__3xlx1:after{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(15,15,15,.96) 0 28%,rgba(15,15,15,.55) 62%,rgba(15,15,15,.74));content:"";pointer-events:none}.spatial-prototype_linearBridge__pHPxn{display:grid;min-height:58svh;place-items:center;align-content:center;gap:16px;padding:80px 28px;border-bottom:1px solid rgba(232,227,212,.08);background:radial-gradient(circle at center,rgba(36,33,29,.5),transparent 58%);text-align:center}.spatial-prototype_linearBridge__pHPxn small,.spatial-prototype_linearBridge__pHPxn span{color:rgba(201,169,97,.62);font:500 8px/1.5 system-ui,sans-serif;letter-spacing:.18em}.spatial-prototype_linearBridge__pHPxn i,.spatial-prototype_linearBridge__pHPxn p{margin:0;color:rgba(232,227,212,.7);font-family:"Noto Serif SC",Songti SC,STSong,serif;font-size:clamp(22px,3.2vw,42px);font-style:normal;font-weight:300;letter-spacing:.08em}.spatial-prototype_linearBridge__pHPxn i{opacity:.26;font-size:13px}.spatial-prototype_linearSpace__AVzyK{position:absolute;top:50%;right:5vw;width:min(46vw,580px);aspect-ratio:1;transform:translateY(-50%);opacity:.5}.spatial-prototype_linearSpace__AVzyK i{position:absolute;border:1px solid rgba(201,169,97,.35)}.spatial-prototype_linearSpace__AVzyK i:first-child{inset:5%;transform:rotate(8deg)}.spatial-prototype_linearSpace__AVzyK i:nth-child(2){inset:19%;transform:rotate(42deg);border-radius:50%}.spatial-prototype_linearSpace__AVzyK i:nth-child(3){inset:32%;transform:rotate(-22deg)}.spatial-prototype_linearSpace__AVzyK b{position:absolute;inset:0;display:grid;place-items:center;color:transparent;-webkit-text-stroke:1px rgba(201,169,97,.72);font-family:"Noto Serif SC",Songti SC,STSong,serif;font-size:min(20vw,240px);font-weight:300}.spatial-prototype_linearInfo__xncOO{max-width:650px;margin-top:22px;padding:22px;border-left:1px solid var(--gold);color:rgba(232,227,212,.62)}.spatial-prototype_linearInfo__xncOO b{color:var(--gold);font:500 9px/1.3 system-ui,sans-serif;letter-spacing:.16em}.spatial-prototype_linearInfo__xncOO p{margin:12px 0 0;font:400 14px/1.75 system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.spatial-prototype_srOnly__1lE0o{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-aspect-ratio:0.78),(max-width:760px){.spatial-prototype_header__2VgNV{padding:18px 17px}.spatial-prototype_brand__baELz{font-size:11px;letter-spacing:.2em}.spatial-prototype_prototypeMark__GCuRm{max-width:118px;justify-content:flex-end;font-size:7px;line-height:1.4;text-align:right}.spatial-prototype_rail__VDQgv{left:14px;gap:9px}.spatial-prototype_railNode__GLseS{grid-template-columns:18px 13px;min-width:36px;gap:4px;font-size:7px}.spatial-prototype_railNodeActive__jq8PI i{width:13px}.spatial-prototype_scenePanel__9ZkqV,.spatial-prototype_scenePanel__9ZkqV[data-scene=S2],.spatial-prototype_scenePanel__9ZkqV[data-scene=S3],.spatial-prototype_scenePanel__9ZkqV[data-scene=S4],.spatial-prototype_scenePanel__9ZkqV[data-scene=S5]{right:18px;bottom:max(70px,9svh);left:48px;width:auto;align-items:flex-start;text-align:left}.spatial-prototype_scenePanel__9ZkqV[data-scene=S5]{bottom:max(64px,8svh)}.spatial-prototype_sceneCode__0DJgA{font-size:7px;letter-spacing:.13em}.spatial-prototype_kicker__ebQ2J{margin-top:12px;font-size:9px;letter-spacing:.14em}.spatial-prototype_linearScene__3xlx1 h1,.spatial-prototype_scenePanel__9ZkqV h1,.spatial-prototype_scenePanel__9ZkqV[data-scene=S1] h1,.spatial-prototype_scenePanel__9ZkqV[data-scene=S2] h1,.spatial-prototype_scenePanel__9ZkqV[data-scene=S3] h1,.spatial-prototype_scenePanel__9ZkqV[data-scene=S4] h1{max-width:92%;margin-top:9px;font-size:clamp(38px,12vw,58px);line-height:1.04}.spatial-prototype_caption__gIXWd{max-width:92%;margin-top:14px;font-size:12px;line-height:1.65}.spatial-prototype_signature__EnXVp{margin-top:12px;font-size:11px}.spatial-prototype_actions__FbSu0{gap:7px;margin-top:18px}.spatial-prototype_infoButton__LVLNG,.spatial-prototype_portal__sn76U{min-height:38px;padding:0 11px;font-size:9px}.spatial-prototype_phasePanel__kWJdw{top:78px;right:17px;width:150px;transform:none}.spatial-prototype_phasePanel__kWJdw em{font-size:8px}.spatial-prototype_progress__KZqun{right:16px;bottom:18px;left:16px}.spatial-prototype_scrollCue__9up4D{bottom:36px;font-size:6px;letter-spacing:.1em}.spatial-prototype_scrollTrack__dPUA9{height:var(--track-mobile,1550svh)}.spatial-prototype_scrollSection__qB4zM{height:var(--section-mobile,241.66svh)}.spatial-prototype_infoBackdrop__103Qt{padding:16px}.spatial-prototype_infoLayer__W781W{padding:30px 24px}.spatial-prototype_infoLayer__W781W h2{margin:14px 0 20px;font-size:38px}.spatial-prototype_infoLayer__W781W p{font-size:13px}.spatial-prototype_linearHeader__sEIF1{display:block;padding:18px}.spatial-prototype_linearHeader__sEIF1 p{margin-top:10px;text-align:left}.spatial-prototype_linearScene__3xlx1{padding:100px 26px}.spatial-prototype_breathPanel__rK249{left:calc(50% + 14px);width:min(76vw,420px)}.spatial-prototype_breathPanel__rK249 p{margin-top:14px;font-size:clamp(20px,7vw,30px)}.spatial-prototype_linearSpace__AVzyK{right:-18vw;width:88vw;opacity:.28}}@media (prefers-reduced-motion:reduce){.spatial-prototype_actions__FbSu0,.spatial-prototype_infoButton__LVLNG,.spatial-prototype_phasePanel__kWJdw,.spatial-prototype_portal__sn76U,.spatial-prototype_railNode__GLseS i{transition:none}}