.ParticleMorph-module__UNL33q__wrap{position:absolute;inset:0}.ParticleMorph-module__UNL33q__canvas{cursor:grab;touch-action:pan-y;position:absolute;inset:0}.ParticleMorph-module__UNL33q__canvas:active{cursor:grabbing}.ParticleMorph-module__UNL33q__canvas canvas{width:100%;height:100%;display:block}.ParticleMorph-module__UNL33q__shapes{right:var(--pad-x);z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:clamp(40px,9vh,100px)}.ParticleMorph-module__UNL33q__shape{font-family:var(--font-subhead);letter-spacing:.18em;text-transform:uppercase;color:#fff9;cursor:pointer;text-align:right;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color .3s var(--ease), border-color .3s var(--ease), background .3s var(--ease);background:#0a0a0a66;border:1px solid #ffffff2e;padding:7px 14px;font-size:11px}.ParticleMorph-module__UNL33q__shape:hover{color:#fff;border-color:var(--color-accent)}.ParticleMorph-module__UNL33q__on{color:#fff;border-color:var(--color-primary);background:#f32f3b40}.ParticleMorph-module__UNL33q__hint{font-family:var(--font-subhead);font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:#ffffff73;white-space:nowrap;pointer-events:none;margin:0;position:absolute;bottom:18px;left:50%;translate:-50%}@media (max-width:760px){.ParticleMorph-module__UNL33q__shapes{left:16px;right:16px;top:calc(var(--header-h,72px) + 12px);flex-flow:wrap;justify-content:center;bottom:auto}.ParticleMorph-module__UNL33q__hint{font-size:9px}}
.XRJourney-module__2zC4Yq__section{background:var(--color-bg-deep);height:500vh;position:relative}.XRJourney-module__2zC4Yq__stage{--lx:0;--ly:0;perspective:900px;height:100svh;color:var(--color-ink);background:radial-gradient(at 50% 60%,#1b0a0b 0%,#070707 70%);position:sticky;top:0;overflow:hidden}.XRJourney-module__2zC4Yq__room{color:#ffffff6b;width:100%;height:100%;transform:translate(calc(var(--lx) * -24px), calc(var(--ly) * -14px));position:absolute;inset:0}.XRJourney-module__2zC4Yq__world{opacity:0;transform:translate(calc(var(--lx) * -60px), calc(var(--ly) * -30px));position:absolute;inset:0}.XRJourney-module__2zC4Yq__stars{opacity:.8;background-image:radial-gradient(1px 1px at 12% 18%,#fff,#0000),radial-gradient(1px 1px at 32% 8%,#fff,#0000),radial-gradient(1.5px 1.5px at 58% 22%,#fff,#0000),radial-gradient(1px 1px at 72% 12%,#fff,#0000),radial-gradient(1px 1px at 86% 30%,#fff,#0000),radial-gradient(1.5px 1.5px at 22% 36%,#ffb3b8,#0000),radial-gradient(1px 1px at 46% 40%,#fff,#0000),radial-gradient(1px 1px at 92% 6%,#fff,#0000);position:absolute;inset:-10%}.XRJourney-module__2zC4Yq__horizon{filter:blur(8px);background:radial-gradient(#f32f3b8c 0%,#f32f3b1a 40%,#0000 70%);height:30vh;position:absolute;top:52%;left:0;right:0;translate:0 -50%}.XRJourney-module__2zC4Yq__floorWrap{perspective:600px;position:absolute;inset:52% -50% -40%}.XRJourney-module__2zC4Yq__floor{transform-origin:top;background-image:linear-gradient(#ff4650f2 2px,#0000 2px),linear-gradient(90deg,#ff4650f2 2px,#0000 2px);background-size:80px 80px;animation:2.5s linear infinite XRJourney-module__2zC4Yq__grid-run;position:absolute;inset:0;transform:rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 18%);mask-image:linear-gradient(#0000 0%,#000 18%)}@keyframes XRJourney-module__2zC4Yq__grid-run{to{background-position:0 80px}}.XRJourney-module__2zC4Yq__shard{clip-path:polygon(50% 0,100% 40%,50% 100%,0 40%);filter:drop-shadow(0 0 18px #f32f3bb3);background:linear-gradient(160deg,#ffffffd9,#f32f3b99);width:46px;height:90px;animation:6s ease-in-out infinite XRJourney-module__2zC4Yq__drift;position:absolute}.XRJourney-module__2zC4Yq__s1{top:30%;left:16%}.XRJourney-module__2zC4Yq__s2{animation-delay:-2s;top:22%;right:18%;scale:.7}.XRJourney-module__2zC4Yq__s3{animation-delay:-4s;top:44%;right:30%;scale:.45}@keyframes XRJourney-module__2zC4Yq__drift{50%{transform:translateY(-18px)rotate(8deg)}}.XRJourney-module__2zC4Yq__scan{opacity:0;background:repeating-linear-gradient(90deg,#f32f3b59 0 1px,#0000 1px 28px),repeating-linear-gradient(0deg,#f32f3b59 0 1px,#0000 1px 28px);height:26%;position:absolute;top:58%;left:18%;right:18%;transform:perspective(500px)rotateX(62deg);-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.XRJourney-module__2zC4Yq__holo{opacity:0;perspective:600px;width:110px;height:110px;translate:calc(var(--lx) * -36px) calc(var(--ly) * -20px);filter:drop-shadow(0 0 22px #f32f3bcc);margin:-55px 0 0 -55px;position:absolute;top:42%;left:50%}.XRJourney-module__2zC4Yq__cube{width:100%;height:100%;transform-style:preserve-3d;animation:9s linear infinite XRJourney-module__2zC4Yq__spin;position:relative}@keyframes XRJourney-module__2zC4Yq__spin{0%{transform:rotateX(-22deg)rotateY(0)}to{transform:rotateX(-22deg)rotateY(360deg)}}.XRJourney-module__2zC4Yq__face{background:#f32f3b1f;border:2px solid #ff5a64f2;position:absolute;inset:0}.XRJourney-module__2zC4Yq__front{transform:translateZ(55px)}.XRJourney-module__2zC4Yq__back{transform:rotateY(180deg)translateZ(55px)}.XRJourney-module__2zC4Yq__left{transform:rotateY(-90deg)translateZ(55px)}.XRJourney-module__2zC4Yq__right{transform:rotateY(90deg)translateZ(55px)}.XRJourney-module__2zC4Yq__top{transform:rotateX(90deg)translateZ(55px)}.XRJourney-module__2zC4Yq__bottom{transform:rotateX(-90deg)translateZ(55px)}.XRJourney-module__2zC4Yq__card{opacity:0;font-family:var(--font-subhead);letter-spacing:.12em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);translate:calc(var(--lx) * -44px) calc(var(--ly) * -24px);background:#140607a6;border:1px solid #f32f3bb3;flex-direction:column;gap:2px;padding:10px 14px;font-size:11px;display:flex;position:absolute;box-shadow:0 0 24px #f32f3b40}.XRJourney-module__2zC4Yq__card b{color:var(--color-primary)}.XRJourney-module__2zC4Yq__card span{color:#fffc}.XRJourney-module__2zC4Yq__c1{top:30%;left:calc(50% + 90px)}.XRJourney-module__2zC4Yq__c2{top:48%;right:calc(50% + 90px)}.XRJourney-module__2zC4Yq__device{opacity:0;pointer-events:none;border:2px solid #ffffff8c;border-radius:38px;width:min(62vw,760px);height:min(70vh,560px);position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 100vmax #00000073}.XRJourney-module__2zC4Yq__device:before,.XRJourney-module__2zC4Yq__device:after{content:"";border:2px solid var(--color-primary);width:26px;height:26px;position:absolute}.XRJourney-module__2zC4Yq__device:before{border-bottom:0;border-right:0;top:18px;left:18px}.XRJourney-module__2zC4Yq__device:after{border-top:0;border-left:0;bottom:18px;right:18px}.XRJourney-module__2zC4Yq__visor{opacity:0;pointer-events:none;background-blend-mode:multiply;background:radial-gradient(44% 70% at 30%,#0000 78%,#000000e6 100%),radial-gradient(44% 70% at 70%,#0000 78%,#000000e6 100%);position:absolute;inset:0}.XRJourney-module__2zC4Yq__laser{opacity:0;transform-origin:0;background:linear-gradient(90deg,#f32f3b33,#ff4d57);width:46vw;height:3px;position:absolute;bottom:14%;left:8%;rotate:-18deg;box-shadow:0 0 14px #ff4d57}.XRJourney-module__2zC4Yq__laser:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;animation:1.4s ease-out infinite XRJourney-module__2zC4Yq__ping;position:absolute;top:-6px;right:-7px;box-shadow:0 0 18px #ff4d57}@keyframes XRJourney-module__2zC4Yq__ping{50%{transform:scale(1.6)}}.XRJourney-module__2zC4Yq__specs{right:var(--pad-x);flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:50%;translate:0 -50%}.XRJourney-module__2zC4Yq__spec{opacity:0;border-left:2px solid var(--color-primary);flex-direction:column;padding-left:14px;display:flex}.XRJourney-module__2zC4Yq__spec b{font-family:var(--font-anton), var(--font-display);letter-spacing:.03em;font-size:clamp(22px,2.6vw,40px);line-height:1}.XRJourney-module__2zC4Yq__spec span{font-family:var(--font-subhead);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-muted)}.XRJourney-module__2zC4Yq__copy{left:var(--pad-x);z-index:2;max-width:min(520px,80vw);position:absolute;bottom:clamp(36px,9vh,100px)}.XRJourney-module__2zC4Yq__tag,.XRJourney-module__2zC4Yq__title,.XRJourney-module__2zC4Yq__text{animation:XRJourney-module__2zC4Yq__copy-in .6s var(--ease) both}.XRJourney-module__2zC4Yq__tag{font-family:var(--font-subhead);font-size:var(--fs-label);letter-spacing:.3em;text-transform:uppercase;color:var(--color-primary);margin-bottom:12px}.XRJourney-module__2zC4Yq__title{font-family:var(--font-anton), var(--font-display);letter-spacing:.035em;text-transform:uppercase;flex-direction:column;margin:0 0 16px;font-size:clamp(40px,6vw,92px);line-height:.92;animation-delay:50ms;display:flex}.XRJourney-module__2zC4Yq__text{color:#ffffffd1;font-size:var(--fs-body);margin-bottom:20px;line-height:1.6;animation-delay:.1s}@keyframes XRJourney-module__2zC4Yq__copy-in{0%{opacity:0;transform:translateY(18px)}}.XRJourney-module__2zC4Yq__cta{border-radius:var(--radius-pill);background:var(--color-primary);color:#fff;font-family:var(--font-subhead);letter-spacing:.12em;text-transform:uppercase;animation:XRJourney-module__2zC4Yq__copy-in .6s var(--ease) both .15s;padding:12px 24px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.XRJourney-module__2zC4Yq__progress{left:var(--pad-x);top:calc(var(--header-h,72px) + 24px);font-family:var(--font-subhead);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:#ffffff59;gap:18px;margin:0;padding:0;list-style:none;display:flex;position:absolute}.XRJourney-module__2zC4Yq__progress li{transition:color .3s var(--ease), border-color .3s var(--ease);border-top:2px solid #ffffff26;padding-top:8px}.XRJourney-module__2zC4Yq__progress button{all:unset;cursor:pointer}.XRJourney-module__2zC4Yq__progress li:hover{color:#ffffffbf}.XRJourney-module__2zC4Yq__progress .XRJourney-module__2zC4Yq__on{color:#fff;border-color:var(--color-primary)}.XRJourney-module__2zC4Yq__hint{right:var(--pad-x);font-family:var(--font-subhead);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:#fff6;position:absolute;bottom:20px}@media (max-width:760px){.XRJourney-module__2zC4Yq__specs{top:auto;bottom:auto;top:calc(var(--header-h,72px) + 64px);gap:8px;translate:none}.XRJourney-module__2zC4Yq__spec b{font-size:20px}.XRJourney-module__2zC4Yq__c1,.XRJourney-module__2zC4Yq__c2{display:none}.XRJourney-module__2zC4Yq__progress{gap:10px}.XRJourney-module__2zC4Yq__hint{display:none}}.XRJourney-module__2zC4Yq__stage[data-static=true] .XRJourney-module__2zC4Yq__world,.XRJourney-module__2zC4Yq__stage[data-static=true] .XRJourney-module__2zC4Yq__visor,.XRJourney-module__2zC4Yq__stage[data-static=true] .XRJourney-module__2zC4Yq__spec{opacity:1}.XRJourney-module__2zC4Yq__stage[data-static=true] .XRJourney-module__2zC4Yq__room{opacity:.25}@media (prefers-reduced-motion:reduce){.XRJourney-module__2zC4Yq__section{height:100vh}.XRJourney-module__2zC4Yq__floor,.XRJourney-module__2zC4Yq__cube,.XRJourney-module__2zC4Yq__shard,.XRJourney-module__2zC4Yq__laser:after{animation:none}}
.XRServices-module__DjR_OW__section{background:var(--color-bg-deep);color:var(--color-ink);padding-block:clamp(72px,11vw,150px)}.XRServices-module__DjR_OW__label{font-family:var(--font-subhead);font-size:var(--fs-label);letter-spacing:.3em;text-transform:uppercase;color:var(--color-primary);margin-bottom:12px}.XRServices-module__DjR_OW__title{font-family:var(--font-anton), var(--font-display);letter-spacing:.035em;text-transform:uppercase;margin:0 0 clamp(32px,5vw,64px);font-size:clamp(42px,7vw,110px);line-height:.92}.XRServices-module__DjR_OW__title span{color:var(--color-primary)}.XRServices-module__DjR_OW__grid{perspective:1000px;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.XRServices-module__DjR_OW__card{--mx:50%;--my:50%;--rx:0deg;--ry:0deg;border:1px solid var(--color-line);background:radial-gradient(260px circle at var(--mx) var(--my), #f32f3b38, transparent 60%), linear-gradient(180deg, #151515, #0c0c0c);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .25s var(--ease), border-color .4s var(--ease), box-shadow .4s var(--ease);border-radius:24px;outline:none;flex-direction:column;gap:14px;padding:26px 22px 24px;display:flex;position:relative}.XRServices-module__DjR_OW__card:hover,.XRServices-module__DjR_OW__card:focus-visible,.XRServices-module__DjR_OW__live{border-color:#f32f3b99;box-shadow:0 24px 60px #f32f3b29}.XRServices-module__DjR_OW__index{font-family:var(--font-subhead);font-size:var(--fs-label);letter-spacing:.2em;color:var(--color-ink-muted)}.XRServices-module__DjR_OW__glyph{width:84px;height:84px;transform:translateZ(40px)}.XRServices-module__DjR_OW__line,.XRServices-module__DjR_OW__ring{fill:none;stroke:#fffc;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.XRServices-module__DjR_OW__ring{stroke-dasharray:8 6;transform-origin:60px 60px}.XRServices-module__DjR_OW__dot{fill:var(--color-primary)}.XRServices-module__DjR_OW__cube{fill:#f32f3b59;stroke:var(--color-primary);stroke-width:3px;stroke-linejoin:round}.XRServices-module__DjR_OW__card:hover .XRServices-module__DjR_OW__ring,.XRServices-module__DjR_OW__live .XRServices-module__DjR_OW__ring{stroke:var(--color-primary);animation:6s linear infinite XRServices-module__DjR_OW__spin}.XRServices-module__DjR_OW__card:hover .XRServices-module__DjR_OW__dot,.XRServices-module__DjR_OW__live .XRServices-module__DjR_OW__dot{animation:1.2s ease-in-out infinite XRServices-module__DjR_OW__pulse}.XRServices-module__DjR_OW__card:hover .XRServices-module__DjR_OW__cube,.XRServices-module__DjR_OW__live .XRServices-module__DjR_OW__cube{animation:2s ease-in-out infinite XRServices-module__DjR_OW__float}@keyframes XRServices-module__DjR_OW__spin{to{transform:rotate(360deg)}}@keyframes XRServices-module__DjR_OW__pulse{50%{opacity:.35}}@keyframes XRServices-module__DjR_OW__float{50%{transform:translateY(-6px)}}.XRServices-module__DjR_OW__cardTitle{font-family:var(--font-anton), var(--font-display);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:clamp(22px,2vw,30px);line-height:1;transform:translateZ(30px)}.XRServices-module__DjR_OW__text{color:var(--color-ink-muted);margin:0;font-size:15px;line-height:1.55}.XRServices-module__DjR_OW__tags{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:0;list-style:none;display:flex}.XRServices-module__DjR_OW__tags li{font-family:var(--font-subhead);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-pill);border:1px solid var(--color-line-dark);padding:5px 10px;font-size:10px}@media (max-width:1100px){.XRServices-module__DjR_OW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.XRServices-module__DjR_OW__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.XRServices-module__DjR_OW__card{transform:none}.XRServices-module__DjR_OW__ring,.XRServices-module__DjR_OW__dot,.XRServices-module__DjR_OW__cube{animation:none!important}}
.vr-module__Rd7X1a__hero{background:radial-gradient(ellipse at 60% 45%, #240a0c 0%, var(--color-bg-deep) 60%);min-height:100svh;color:var(--color-ink);align-items:flex-end;display:flex;position:relative;overflow:hidden}.vr-module__Rd7X1a__heroContent{z-index:1;pointer-events:none;padding-bottom:clamp(48px,10vh,120px);position:relative}.vr-module__Rd7X1a__heroContent a{pointer-events:auto}.vr-module__Rd7X1a__tag{font-family:var(--font-subhead);font-size:var(--fs-label);letter-spacing:.3em;text-transform:uppercase;color:var(--color-primary);margin-bottom:14px}.vr-module__Rd7X1a__heroTitle{font-family:var(--font-anton), var(--font-display);letter-spacing:.035em;text-transform:uppercase;text-shadow:0 6px 40px #0009;flex-direction:column;margin:0 0 20px;font-size:clamp(56px,11vw,170px);line-height:.88;display:flex}.vr-module__Rd7X1a__heroTitle span:last-child{color:var(--color-primary)}.vr-module__Rd7X1a__heroDesc{color:#ffffffd1;max-width:46ch;font-size:var(--fs-body);margin-bottom:26px;line-height:1.6}.vr-module__Rd7X1a__pill{border-radius:var(--radius-pill);background:var(--color-primary);color:#fff;font-family:var(--font-subhead);letter-spacing:.12em;text-transform:uppercase;transition:transform .3s var(--ease), background .3s var(--ease), box-shadow .3s var(--ease);align-items:center;gap:8px;padding:14px 28px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.vr-module__Rd7X1a__pill:hover{background:var(--color-accent);box-shadow:var(--shadow-glow);transform:translateY(-2px)}.vr-module__Rd7X1a__cta{text-align:center;background:radial-gradient(ellipse at center, #240a0c 0%, var(--color-bg-deep) 65%);color:var(--color-ink);padding-block:clamp(80px,12vw,160px)}.vr-module__Rd7X1a__ctaTitle{font-family:var(--font-anton), var(--font-display);letter-spacing:.035em;text-transform:uppercase;margin:0 0 32px;font-size:clamp(44px,8vw,128px);line-height:.92}.vr-module__Rd7X1a__ctaTitle span{color:var(--color-primary)}@media (max-width:760px){.vr-module__Rd7X1a__heroDesc{max-width:none}}
