.references-module__LabE7a__root{--red:#ef2b23;--cyan:#75f5ff;--acid:#d8ff55;--black:#050505;--paper:#edf1f2;background:var(--black);color:#fff;isolation:isolate;position:relative;overflow:clip visible}.references-module__LabE7a__root ::selection{background:var(--red);color:#fff}.references-module__LabE7a__backButton{z-index:60;top:max(1rem, env(safe-area-inset-top));left:max(1rem, env(safe-area-inset-left));background:var(--red);color:#fff;clip-path:polygon(0 0,calc(100% - .7rem) 0,100% .7rem,100% 100%,.7rem 100%,0 calc(100% - .7rem));border:1px solid #ffffff42;grid-template-rows:auto auto;grid-template-columns:1.15rem auto;align-items:center;column-gap:.7rem;min-width:9.7rem;min-height:3.45rem;padding:.65rem 1rem;transition:transform .22s,background .22s,color .22s;display:grid;position:fixed;box-shadow:0 .8rem 2.6rem #00000052,0 0 2.2rem #ef2b2324}.references-module__LabE7a__backButton svg{grid-row:1/3;width:1.15rem;height:1.15rem}.references-module__LabE7a__backButton span{letter-spacing:.08em;text-transform:uppercase;align-self:end;font-size:.76rem;font-weight:900;line-height:1}.references-module__LabE7a__backButton small{color:#ffffffad;letter-spacing:.12em;text-transform:uppercase;align-self:start;font:600 .52rem/1.1 ui-monospace,monospace}.references-module__LabE7a__backButton:hover{color:#050505;background:#fff;transform:translateY(-2px)}.references-module__LabE7a__backButton:hover small{color:#0000008c}.references-module__LabE7a__backButton:focus-visible{outline-offset:4px;outline:3px solid #fff}.references-module__LabE7a__motionToggle{z-index:60;top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));color:#fff;clip-path:polygon(.65rem 0,100% 0,100% calc(100% - .65rem),calc(100% - .65rem) 100%,0 100%,0 .65rem);cursor:pointer;background:linear-gradient(135deg,#0b0f11f0,#050505e0);border:1px solid #ffffff3d;grid-template-rows:auto auto;grid-template-columns:1rem auto;align-items:center;column-gap:.65rem;min-width:7.4rem;min-height:3.45rem;padding:.65rem .9rem;transition:transform .22s,border-color .22s,background .22s;display:grid;position:fixed;box-shadow:0 .8rem 2.6rem #00000047,inset 0 0 1.5rem #75f5ff08}.references-module__LabE7a__motionToggle svg{width:1rem;height:1rem;color:var(--cyan);filter:drop-shadow(0 0 .4rem #75f5ff8c);grid-row:1/3}.references-module__LabE7a__motionToggle span{letter-spacing:.1em;text-transform:uppercase;align-self:end;font-size:.68rem;font-weight:900;line-height:1}.references-module__LabE7a__motionToggle small{color:#ffffff94;letter-spacing:.14em;text-transform:uppercase;align-self:start;font:700 .52rem/1 ui-monospace,monospace}.references-module__LabE7a__motionToggle:hover{border-color:var(--red);background:#111;transform:translateY(-2px)}.references-module__LabE7a__motionToggle:focus-visible{outline:3px solid var(--red);outline-offset:4px}.references-module__LabE7a__root a:focus-visible,.references-module__LabE7a__root button:focus-visible{outline:3px solid var(--cyan);outline-offset:-5px;box-shadow:inset 0 0 0 5px #050505}.references-module__LabE7a__pageProgress{z-index:61;pointer-events:none;background:#ffffff1a;height:3px;position:fixed;top:0;left:0;right:0}.references-module__LabE7a__pageProgress span{background:linear-gradient(90deg, var(--red), #ff827b 72%, var(--cyan));transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(.025);box-shadow:0 0 1rem #ef2b23b3}.references-module__LabE7a__pointerOrb{z-index:2;opacity:.09;pointer-events:none;background:radial-gradient(circle, var(--red), transparent 66%);border-radius:50%;width:22rem;height:22rem;position:fixed;top:-14rem;left:-14rem}.references-module__LabE7a__hero{background:linear-gradient(115deg,#0000 0 48%,#75f5ff05 48.1% 48.25%,#0000 48.4%),radial-gradient(circle at 75% 40%,#ef2b2329,#0000 29rem),#050505;border-bottom:1px solid #ffffff1f;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.references-module__LabE7a__hero:before{content:"";z-index:1;pointer-events:none;opacity:.18;background:repeating-linear-gradient(0deg,#0000 0 5px,#ffffff09 6px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.references-module__LabE7a__hero:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 9rem #000000d1}.references-module__LabE7a__grid,.references-module__LabE7a__closingGrid{pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:5vw 5vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.references-module__LabE7a__heroGlow{aspect-ratio:1;background:radial-gradient(circle,#0000 38%,#ef2b231a 39%,#0000 40%),radial-gradient(circle at 45% 40%,#ef2b236b,#0000 5%),radial-gradient(circle,#ef2b231f,#0000 66%);border:1px solid #ef2b2359;border-radius:50%;width:min(42vw,42rem);position:absolute;top:16%;right:5vw;box-shadow:0 0 120px #ef2b231f,inset 0 0 90px #ef2b2314}.references-module__LabE7a__heroGlow:before,.references-module__LabE7a__heroGlow:after{content:"";border-radius:inherit;border:1px dashed #ffffff24;animation:24s linear infinite references-module__LabE7a__orbit;position:absolute;inset:10%}.references-module__LabE7a__heroGlow:after{animation-duration:16s;animation-direction:reverse;inset:26%}@keyframes references-module__LabE7a__orbit{to{transform:rotate(360deg)}}.references-module__LabE7a__heroWorld{z-index:2;aspect-ratio:1;perspective:900px;width:min(34vw,32rem);transform-style:preserve-3d;pointer-events:none;margin-block:auto;position:absolute;top:0;bottom:0;right:8vw}.references-module__LabE7a__heroWorld:before{content:"";opacity:.36;background:repeating-conic-gradient(from 0deg, #75f5ffcc 0 .35deg, transparent .35deg 7.5deg);border-radius:50%;position:absolute;inset:-9%;-webkit-mask:radial-gradient(circle,#0000 66%,#000 66.3% 67%,#0000 67.3%);mask:radial-gradient(circle,#0000 66%,#000 66.3% 67%,#0000 67.3%)}.references-module__LabE7a__heroWorldRing{transform-style:preserve-3d;border:1px solid #ef2b2375;border-radius:50%;position:absolute}.references-module__LabE7a__heroWorldRing:first-child{animation:7s ease-in-out infinite alternate references-module__LabE7a__hero-ring-a;inset:1%}.references-module__LabE7a__heroWorldRing:nth-child(2){border-style:dashed;border-color:#ffffff47;animation:5.5s ease-in-out infinite alternate references-module__LabE7a__hero-ring-b;inset:16%}.references-module__LabE7a__heroWorldRing:nth-child(3){animation:4.2s ease-in-out infinite alternate references-module__LabE7a__hero-ring-c;inset:31%}.references-module__LabE7a__heroWorldCore{background:var(--red);border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:5.2rem;height:5.2rem;margin:auto;animation:2.8s ease-in-out infinite alternate references-module__LabE7a__hero-core;display:grid;position:absolute;inset:0;box-shadow:0 0 0 1rem #ef2b230f,0 0 4rem #ef2b236b}.references-module__LabE7a__heroWorldCore span{font:900 1.5rem/1 ui-monospace,monospace}.references-module__LabE7a__heroScanner{z-index:4;opacity:0;pointer-events:none;background:linear-gradient(90deg, transparent 3%, var(--cyan) 28%, #fff 50%, var(--red) 72%, transparent 97%);width:100%;height:1px;position:absolute;top:10%;left:0;box-shadow:0 0 .75rem #75f5ff70,0 -1.2rem 3rem #75f5ff09}.references-module__LabE7a__heroTelemetry{z-index:2;color:#ffffff9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform-origin:top;clip-path:polygon(.65rem 0,100% 0,100% calc(100% - .65rem),calc(100% - .65rem) 100%,0 100%,0 .65rem);background:linear-gradient(145deg,#080d0fad,#04040457);border:1px solid #75f5ff2e;width:min(18rem,24vw);padding:.85rem;position:absolute;top:clamp(10rem,21vh,14rem);right:clamp(1rem,4vw,4rem);box-shadow:inset 0 0 2rem #75f5ff06,0 1rem 4rem #00000042}.references-module__LabE7a__telemetryHead{letter-spacing:.12em;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.65rem;font:700 .47rem/1 ui-monospace,monospace;display:flex}.references-module__LabE7a__telemetryHead b{color:var(--cyan);align-items:center;gap:.35rem;font-weight:800;display:flex}.references-module__LabE7a__telemetryHead i,.references-module__LabE7a__projectSignal i{background:var(--cyan);width:.42rem;height:.42rem;box-shadow:0 0 .8rem var(--cyan);border-radius:50%}.references-module__LabE7a__telemetryGrid{background:#ffffff14;grid-template-columns:1fr 1fr;gap:1px;margin-top:1px;display:grid}.references-module__LabE7a__telemetryGrid>span{letter-spacing:.1em;background:#050505eb;gap:.38rem;padding:.65rem;font:600 .46rem/1 ui-monospace,monospace;display:grid}.references-module__LabE7a__telemetryGrid strong{color:#fff;font-size:.66rem}.references-module__LabE7a__telemetrySignal{grid-template-columns:auto 1fr auto;align-items:end;gap:.65rem;margin-top:.75rem;display:grid}.references-module__LabE7a__telemetrySignal small{color:#ffffff5c;letter-spacing:.1em;font:700 .42rem/1 ui-monospace,monospace}.references-module__LabE7a__telemetrySignal>div{align-items:end;gap:.16rem;height:1.6rem;display:flex}.references-module__LabE7a__telemetrySignal i{height:calc(var(--signal-height) * .11rem);background:linear-gradient(to top, var(--red), var(--cyan));opacity:.8;flex:1}@keyframes references-module__LabE7a__hero-ring-a{0%{transform:rotateX(62deg)rotateY(-18deg)rotate(0)}to{transform:rotateX(78deg)rotateY(18deg)rotate(70deg)}}@keyframes references-module__LabE7a__hero-ring-b{0%{transform:rotateX(-54deg)rotateY(35deg)rotate(10deg)}to{transform:rotateX(-72deg)rotateY(-20deg)rotate(-58deg)}}@keyframes references-module__LabE7a__hero-ring-c{0%{transform:rotateX(68deg)rotateY(48deg)rotate(-20deg)}to{transform:rotateX(38deg)rotateY(-42deg)rotate(45deg)}}@keyframes references-module__LabE7a__hero-core{to{transform:scale(1.12);box-shadow:0 0 0 1.5rem #ef2b2308,0 0 5rem #ef2b239e}}@keyframes references-module__LabE7a__signal-pulse{50%{opacity:.38;box-shadow:0 0 .2rem var(--cyan)}}.references-module__LabE7a__telemetryHead i{animation:1.8s ease-in-out infinite references-module__LabE7a__signal-pulse}.references-module__LabE7a__heroRail{z-index:2;color:#ffffff5c;letter-spacing:.16em;justify-content:space-between;font:600 .62rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;top:7.6rem;left:clamp(1rem,4vw,4rem);right:clamp(1rem,4vw,4rem)}.references-module__LabE7a__heroInner{z-index:3;width:min(100% - 2rem,92rem);margin:0 auto;padding:10rem 0 6rem;position:relative}.references-module__LabE7a__kicker{color:#ffffff8f;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.7rem;margin-bottom:2rem;font:700 .66rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.references-module__LabE7a__kicker span{background:linear-gradient(90deg, var(--red), var(--cyan));width:2.5rem;height:2px;box-shadow:0 0 .7rem #ef2b2399}.references-module__LabE7a__heroTitle{transform-origin:0}.references-module__LabE7a__heroTitle h1{letter-spacing:-.085em;margin:0;font-size:clamp(4rem,13.6vw,13.4rem);font-weight:900;line-height:.72}.references-module__LabE7a__heroLine{padding:.08em .04em .12em 0;display:block;overflow:hidden}.references-module__LabE7a__heroLine>span{white-space:nowrap;text-shadow:0 0 3rem #ffffff0d;display:block}.references-module__LabE7a__outline>span{color:#0000;-webkit-text-stroke:max(1px, .012em) #ffffffdb}.references-module__LabE7a__heroBottom{border-top:1px solid #ffffff29;grid-template-columns:minmax(18rem,1fr) auto auto;align-items:end;gap:clamp(1.5rem,4vw,5rem);margin-top:clamp(2.5rem,7vh,5rem);padding-top:1.5rem;display:grid}.references-module__LabE7a__heroBottom>p{overflow-wrap:anywhere;color:#ffffff9e;width:100%;min-width:0;max-width:31rem;margin:0;font-size:clamp(.95rem,1.4vw,1.18rem);line-height:1.65}.references-module__LabE7a__heroActions{flex-wrap:wrap;gap:.7rem;display:flex}.references-module__LabE7a__primaryAction,.references-module__LabE7a__secondaryAction,.references-module__LabE7a__projectLink,.references-module__LabE7a__closingAction{letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:.65rem;min-height:3.15rem;padding:0 1.2rem;font-size:.75rem;font-weight:800;transition:transform .22s,background .22s,color .22s;display:inline-flex}.references-module__LabE7a__primaryAction{background:var(--red);color:#fff;clip-path:polygon(0 0,calc(100% - .7rem) 0,100% .7rem,100% 100%,.7rem 100%,0 calc(100% - .7rem))}.references-module__LabE7a__secondaryAction{color:#fff;background:#ffffff0a;border:1px solid #ffffff2e}.references-module__LabE7a__primaryAction:hover,.references-module__LabE7a__secondaryAction:hover{transform:translateY(-3px)}.references-module__LabE7a__primaryAction svg,.references-module__LabE7a__secondaryAction svg,.references-module__LabE7a__projectLink svg,.references-module__LabE7a__closingAction svg{width:1rem;height:1rem}.references-module__LabE7a__heroIndex{align-items:end;gap:.8rem;display:flex}.references-module__LabE7a__heroIndex strong{color:var(--red);letter-spacing:-.08em;font-size:3.4rem;line-height:.8}.references-module__LabE7a__heroIndex span{color:#ffffff73;letter-spacing:.12em;text-transform:uppercase;font:600 .58rem/1.45 ui-monospace,monospace}.references-module__LabE7a__scrollCue{z-index:3;color:#ffffff61;letter-spacing:.14em;transform-origin:100% 100%;align-items:center;gap:.8rem;font:600 .58rem/1 ui-monospace,monospace;display:flex;position:absolute;bottom:2rem;right:2rem;transform:rotate(90deg)translate(-100%)}.references-module__LabE7a__scrollCue i{background:linear-gradient(90deg, var(--red), transparent);width:5rem;height:1px;display:block}.references-module__LabE7a__marquee{background:#080808;border-bottom:1px solid #ffffff1a;flex-direction:column;justify-content:center;min-height:85svh;padding:6rem 0;display:flex;position:relative;overflow:hidden}.references-module__LabE7a__marquee:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle,#0000,#000 82%),linear-gradient(90deg,#75f5ff06,#0000 30% 70%,#ef2b2306);position:absolute;inset:0}.references-module__LabE7a__marqueeLabel,.references-module__LabE7a__marqueeFoot{z-index:3;color:#ffffff61;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;width:min(100% - 2rem,92rem);margin-inline:auto;font:600 .62rem/1.2 ui-monospace,monospace;display:flex;position:relative}.references-module__LabE7a__marqueeLabel{margin-bottom:4rem}.references-module__LabE7a__marqueeRows{z-index:1;position:relative;transform:rotate(-3deg)scale(1.06)}.references-module__LabE7a__marqueeViewport{width:100%;overflow:hidden}.references-module__LabE7a__marqueeTrack{color:#fff;letter-spacing:-.065em;white-space:nowrap;width:max-content;font-size:clamp(4.6rem,10.8vw,11rem);font-weight:900;line-height:.82;display:flex}.references-module__LabE7a__marqueeTrack span{margin-right:.18em}.references-module__LabE7a__marqueeOutline{color:#0000;-webkit-text-stroke:1px #ffffff70}.references-module__LabE7a__signalScope{z-index:3;color:#ffffff57;letter-spacing:.13em;grid-template-columns:auto minmax(8rem,1fr) auto;align-items:center;gap:1.2rem;width:min(100% - 2rem,92rem);margin:3.5rem auto 0;font:700 .5rem/1 ui-monospace,monospace;display:grid;position:relative}.references-module__LabE7a__signalScope>div{background:linear-gradient(#75f5ff14,#75f5ff14) 50%/100% 1px no-repeat;border-inline:1px solid #75f5ff24;justify-content:space-around;align-items:center;height:2.4rem;display:flex;position:relative;overflow:hidden}.references-module__LabE7a__signalScope i{border-top:1px solid var(--cyan);width:8%;height:1.5rem;transform:skewY(calc((var(--scope,1)) * 14deg));opacity:.5}.references-module__LabE7a__signalScope i:nth-child(2n){border-color:var(--red);transform:skewY(-20deg)}.references-module__LabE7a__marqueeFoot{gap:2rem;margin-top:5rem}.references-module__LabE7a__marqueeFoot p{color:#ffffff8f;margin:0}.references-module__LabE7a__portal{color:#fff;background:#050505;height:180svh;position:relative}.references-module__LabE7a__portalStage{isolation:isolate;perspective:1200px;background:radial-gradient(circle at 72%,#ef2b2333,#0000 28rem),linear-gradient(135deg,#050505,#0a0707 62%,#050505);height:100svh;min-height:100svh;position:sticky;top:0;overflow:hidden}.references-module__LabE7a__portalStage:before{content:"";opacity:.34;transform-origin:bottom;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:-20%;transform:perspective(700px)rotateX(64deg)translateY(36%);-webkit-mask-image:linear-gradient(#0000 32%,#000);mask-image:linear-gradient(#0000 32%,#000)}.references-module__LabE7a__portalStage:after{content:"";z-index:2;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 9.5vw,#75f5ff07 9.55vw 9.62vw);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 74%,#000,#0000 64%);mask-image:radial-gradient(circle at 74%,#000,#0000 64%)}.references-module__LabE7a__portalCoordinates{z-index:4;color:#fff6;letter-spacing:.15em;justify-content:space-between;font:700 .6rem/1 ui-monospace,monospace;display:flex;position:absolute;top:2rem;left:clamp(1rem,4vw,4rem);right:clamp(1rem,4vw,4rem)}.references-module__LabE7a__portalCopy{z-index:5;width:min(38vw,34rem);height:max-content;margin-block:auto;position:absolute;top:0;bottom:0;left:clamp(1rem,6vw,7rem)}.references-module__LabE7a__portalCopy>span{color:var(--red);letter-spacing:.17em;text-transform:uppercase;font:800 .66rem/1.2 ui-monospace,monospace}.references-module__LabE7a__portalCopy h2{letter-spacing:-.08em;margin:1.5rem 0 0;font-size:clamp(4rem,8vw,8rem);font-weight:900;line-height:.72}.references-module__LabE7a__portalCopy h2 em{color:#0000;-webkit-text-stroke:max(1px, .012em) #fff;font-style:normal}.references-module__LabE7a__portalCopy p{color:#ffffff94;max-width:31rem;margin:2.3rem 0 0;font-size:1rem;line-height:1.75}.references-module__LabE7a__portalBeam{z-index:4;pointer-events:none;background:linear-gradient(90deg, transparent, var(--red) 20%, #fff 52%, var(--cyan) 74%, transparent);transform-origin:50%;height:1px;position:absolute;top:50%;left:6%;right:5%;box-shadow:0 0 1.1rem #75f5ff8c,0 0 3.5rem #ef2b2342}.references-module__LabE7a__portalScene{z-index:3;aspect-ratio:1;width:min(58vw,55rem);transform-style:preserve-3d;transform-origin:50%;margin-block:auto;position:absolute;top:0;bottom:0;right:-6vw}.references-module__LabE7a__portalRing{transform-style:preserve-3d;border:1px solid #ef2b238c;border-radius:50%;position:absolute;box-shadow:inset 0 0 2.5rem #ef2b230f,0 0 2rem #ef2b2314}.references-module__LabE7a__portalRing:first-of-type{inset:0;transform:rotateX(68deg)rotateY(-12deg)}.references-module__LabE7a__portalRing:nth-of-type(2){border-style:dashed;border-color:#ffffff57;inset:8%;transform:rotateX(34deg)rotateY(64deg)rotate(18deg)}.references-module__LabE7a__portalRing:nth-of-type(3){inset:16%;transform:rotateX(-58deg)rotateY(26deg)rotate(-22deg)}.references-module__LabE7a__portalRing:nth-of-type(4){border-style:dashed;border-color:#ffffff4d;inset:24%;transform:rotateX(72deg)rotateY(-42deg)rotate(36deg)}.references-module__LabE7a__portalRing:nth-of-type(5){inset:32%;transform:rotateX(28deg)rotateY(70deg)rotate(-44deg)}.references-module__LabE7a__portalReticle{transform-style:preserve-3d;border:1px solid #75f5ff26;border-radius:50%;position:absolute;inset:-5%}.references-module__LabE7a__portalReticle:before,.references-module__LabE7a__portalReticle:after{content:"";background:#75f5ff7a;position:absolute}.references-module__LabE7a__portalReticle:before{width:1px;top:0;bottom:0;left:50%}.references-module__LabE7a__portalReticle:after{height:1px;top:50%;left:0;right:0}.references-module__LabE7a__portalReticle i{border-color:var(--cyan);opacity:.52;border-style:solid;width:2.5rem;height:2.5rem;position:absolute}.references-module__LabE7a__portalReticle i:first-child{border-width:1px 0 0 1px;top:-1px;left:-1px}.references-module__LabE7a__portalReticle i:nth-child(2){border-width:1px 1px 0 0;top:-1px;right:-1px}.references-module__LabE7a__portalReticle i:nth-child(3){border-width:0 1px 1px 0;bottom:-1px;right:-1px}.references-module__LabE7a__portalReticle i:nth-child(4){border-width:0 0 1px 1px;bottom:-1px;left:-1px}.references-module__LabE7a__portalCore{aspect-ratio:1;background:radial-gradient(circle at 38% 32%, #ff7770, var(--red) 42%, #6d0704);border:1px solid #fffc;border-radius:50%;place-items:center;width:18%;margin:auto;display:grid;position:absolute;inset:0;transform:translateZ(80px);box-shadow:0 0 2rem #ef2b236b,0 0 7rem #ef2b233d}.references-module__LabE7a__portalCore:before{content:"";border-radius:inherit;border:1px solid #ef2b2352;position:absolute;inset:-28%}.references-module__LabE7a__portalCore span{font:900 clamp(1.3rem,3vw,2.8rem)/1 ui-monospace,monospace}.references-module__LabE7a__portalNodes{transform-style:preserve-3d;position:absolute;inset:0}.references-module__LabE7a__portalNodes>span{color:var(--red);background:#050505db;border:1px solid #ffffff29;align-items:center;gap:.65rem;padding:.65rem .8rem;font:900 .68rem/1 ui-monospace,monospace;display:flex;position:absolute;transform:translateZ(60px)}.references-module__LabE7a__portalNodes small{color:#ffffff8f;letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:700}.references-module__LabE7a__portalNodes>span:first-child{top:13%;left:5%}.references-module__LabE7a__portalNodes>span:nth-child(2){top:18%;right:8%;transform:translateZ(110px)}.references-module__LabE7a__portalNodes>span:nth-child(3){bottom:20%;right:1%;transform:translateZ(150px)}.references-module__LabE7a__portalNodes>span:nth-child(4){bottom:10%;left:9%;transform:translateZ(90px)}.references-module__LabE7a__portalHint{z-index:4;color:#ffffff6b;letter-spacing:.16em;align-items:center;gap:.75rem;font:700 .58rem/1 ui-monospace,monospace;display:flex;position:absolute;bottom:2rem;right:4rem}.references-module__LabE7a__portalHint span{background:var(--red);width:4rem;height:1px}.references-module__LabE7a__process{background:radial-gradient(circle at 18% 42%, #ef2b2314, transparent 24rem), linear-gradient(#0a10120e 1px, transparent 1px), linear-gradient(90deg, #0a10120e 1px, transparent 1px), var(--paper);color:#0a0a0a;background-size:auto,3.5rem 3.5rem,3.5rem 3.5rem,auto;border-block:1px solid #0a0a0a33;position:relative}.references-module__LabE7a__processStage{grid-template-columns:minmax(0,.84fr) minmax(32rem,1.16fr);align-items:center;gap:clamp(3rem,8vw,10rem);width:min(100% - 2rem,92rem);min-height:100svh;margin:0 auto;padding:8rem 0 5rem;display:grid;position:relative;overflow:hidden}.references-module__LabE7a__processStage:before{content:"";aspect-ratio:1;background:repeating-conic-gradient(from 12deg, #ef2b2333 0 .5deg, transparent .5deg 12deg);pointer-events:none;border:1px solid #ef2b2321;border-radius:50%;width:34rem;position:absolute;top:50%;left:-15rem;transform:translateY(-50%);-webkit-mask:radial-gradient(circle,#0000 65%,#000 65.4% 66%,#0000 66.4%);mask:radial-gradient(circle,#0000 65%,#000 65.4% 66%,#0000 66.4%)}.references-module__LabE7a__processBackdrop{color:#00000009;letter-spacing:-.09em;pointer-events:none;font-size:clamp(8rem,20vw,22rem);font-weight:900;position:absolute;bottom:-.19em;right:-.05em}.references-module__LabE7a__processIntro{z-index:1;position:relative}.references-module__LabE7a__processIntro>span,.references-module__LabE7a__galleryIntro>span,.references-module__LabE7a__closingEyebrow{color:var(--red);letter-spacing:.16em;text-transform:uppercase;font:800 .66rem/1.2 ui-monospace,monospace}.references-module__LabE7a__processIntro h2,.references-module__LabE7a__galleryIntro h2{letter-spacing:-.075em;margin:1.8rem 0 0;font-size:clamp(4.1rem,8vw,8rem);font-weight:900;line-height:.74}.references-module__LabE7a__processIntro h2 em,.references-module__LabE7a__galleryIntro h2 em{color:#0000;-webkit-text-stroke:1.5px #0a0a0a;font-style:normal}.references-module__LabE7a__processIntro>p{color:#0a0a0a9e;max-width:32rem;margin:2.2rem 0 0;font-size:1.05rem;line-height:1.75}.references-module__LabE7a__processReadout{letter-spacing:.12em;background:#ffffff85;border:1px solid #0a0a0a26;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;width:min(100%,27rem);margin-top:2rem;padding:.8rem;font:700 .51rem/1 ui-monospace,monospace;display:grid;box-shadow:0 1rem 3rem #0f191c0d}.references-module__LabE7a__processReadout span{color:#0a0a0a66;gap:.35rem;display:grid}.references-module__LabE7a__processReadout b{color:#090909;font-size:.65rem}.references-module__LabE7a__processReadout i{background:linear-gradient(90deg, var(--red), var(--cyan));height:1px;box-shadow:0 0 .5rem #ef2b2347}.references-module__LabE7a__processListWrap{z-index:1;padding-left:2rem;position:relative}.references-module__LabE7a__processLine{background:#0000001f;width:2px;position:absolute;top:0;bottom:0;left:0}.references-module__LabE7a__processLine span{background:var(--red);transform-origin:top;width:100%;height:100%;display:block;transform:scaleY(.02)}.references-module__LabE7a__processList{margin:0;padding:0;list-style:none}.references-module__LabE7a__processList li{clip-path:polygon(0 0,calc(100% - .75rem) 0,100% .75rem,100% 100%,0 100%);background:#ffffff7a;border:1px solid #0000001c;grid-template-columns:3rem 1fr auto;align-items:center;gap:1.25rem;min-height:6.8rem;margin-bottom:.55rem;padding:0 1rem;display:grid;position:relative;box-shadow:0 .8rem 2rem #131f2209}.references-module__LabE7a__processList li:after{content:"";background:linear-gradient(var(--red), transparent);width:2px;position:absolute;top:0;bottom:0;left:0}.references-module__LabE7a__processList li>span{aspect-ratio:1;width:2.1rem;color:var(--red);border:1px solid #ef2b234d;place-items:center;font:800 .7rem/1 ui-monospace,monospace;display:grid}.references-module__LabE7a__processList h3{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(1.45rem,2.5vw,2.4rem);font-weight:850}.references-module__LabE7a__processList p{color:#0000007a;letter-spacing:.1em;text-transform:uppercase;margin:.3rem 0 0;font:600 .66rem/1.4 ui-monospace,monospace}.references-module__LabE7a__processList svg{color:#00000042;width:1.4rem}.references-module__LabE7a__gallery{background:radial-gradient(circle at 50% 0,#75f5ff0e,#0000 28rem),#050505;padding:clamp(7rem,12vw,12rem) 0;position:relative;overflow:visible}.references-module__LabE7a__gallery:before{content:"";pointer-events:none;opacity:.24;background-image:linear-gradient(#75f5ff0e 1px,#0000 1px),linear-gradient(90deg,#75f5ff0e 1px,#0000 1px);background-size:7rem 7rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 32rem);mask-image:linear-gradient(#000,#0000 32rem)}.references-module__LabE7a__galleryTrack{perspective:1600px;width:min(100% - 2rem,82rem);transform-style:preserve-3d;gap:clamp(5rem,10vw,10rem);margin:0 auto;display:grid}.references-module__LabE7a__galleryIntro{flex-direction:column;justify-content:center;display:flex}.references-module__LabE7a__galleryIntro h2{font-size:clamp(4rem,7vw,7rem)}.references-module__LabE7a__galleryIntro h2 em{color:var(--red);-webkit-text-stroke:0}.references-module__LabE7a__galleryIntro>p{color:#ffffff85;max-width:27rem;margin:2.2rem 0 0;line-height:1.7}.references-module__LabE7a__galleryDirection{color:#fff6;letter-spacing:.14em;align-items:center;gap:1rem;margin-top:4rem;font:700 .65rem/1 ui-monospace,monospace;display:flex}.references-module__LabE7a__galleryDirection svg{width:1rem;color:var(--red)}.references-module__LabE7a__galleryStats{background:#ffffff1a;border:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:1px;width:min(100%,42rem);margin-top:3.5rem;display:grid}.references-module__LabE7a__galleryStats span{color:#ffffff61;letter-spacing:.1em;text-transform:uppercase;background:#060809f0;gap:.45rem;padding:1rem;font:700 .54rem/1 ui-monospace,monospace;display:grid}.references-module__LabE7a__galleryStats strong{color:var(--cyan);letter-spacing:-.04em;font-size:1.35rem}.references-module__LabE7a__projectCard{--project-color:var(--red);transform-origin:top;width:100%;transform-style:preserve-3d;backface-visibility:hidden;clip-path:polygon(0 0,calc(100% - 1.4rem) 0,100% 1.4rem,100% 100%,1.4rem 100%,0 calc(100% - 1.4rem));background:linear-gradient(145deg,#0e1112,#070707);border:1px solid #ffffff29;scroll-margin-top:6rem;display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 7rem #0000007a,inset 0 0 4rem #75f5ff05}.references-module__LabE7a__projectCard:after{content:"";z-index:8;background:var(--project-color);width:6rem;height:1px;box-shadow:0 0 1rem var(--project-color);pointer-events:none;position:absolute;top:0;right:0}.references-module__LabE7a__projectAnchor{min-width:0;scroll-margin-top:6rem}.references-module__LabE7a__projectAnchor:focus-visible{outline:2px solid var(--cyan);outline-offset:6px}.references-module__LabE7a__projectMedia{min-width:0;aspect-ratio:var(--project-ratio,16 / 9);background:#090909;display:block;position:relative;overflow:hidden}.references-module__LabE7a__projectMedia:focus-visible:after{content:"";z-index:10;border:3px solid var(--project-color);pointer-events:none;position:absolute;inset:5px}.references-module__LabE7a__projectMedia:hover .references-module__LabE7a__projectSignal{background:var(--project-color);color:#050505}.references-module__LabE7a__projectSignal svg{width:1rem;height:1rem}.references-module__LabE7a__projectImage{position:absolute;inset:0}.references-module__LabE7a__projectImage img{object-fit:contain;filter:saturate(.94)contrast(1.025);background:#090909}.references-module__LabE7a__imageTop{object-position:top}.references-module__LabE7a__imageCenter{object-position:center}.references-module__LabE7a__projectShade{pointer-events:none;background:linear-gradient(#0000 76%,#00000052),linear-gradient(90deg,#0505051f,#0000 16% 84%,#0505051f);position:absolute;inset:0}.references-module__LabE7a__projectScan{z-index:4;pointer-events:none;background:linear-gradient(90deg, transparent, var(--project-color) 22%, #fff 50%, var(--cyan) 74%, transparent);height:1px;box-shadow:0 0 .8rem var(--project-color), 0 .75rem 2.5rem #75f5ff1f;opacity:0;position:absolute;top:0;left:0;right:0}.references-module__LabE7a__projectCorners{z-index:5;pointer-events:none;position:absolute;inset:.85rem}.references-module__LabE7a__projectCorners i{border-style:solid;border-color:#ffffffb3;width:1.5rem;height:1.5rem;position:absolute}.references-module__LabE7a__projectCorners i:first-child{border-width:1px 0 0 1px;top:0;left:0}.references-module__LabE7a__projectCorners i:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.references-module__LabE7a__projectCorners i:nth-child(3){border-width:0 1px 1px 0;bottom:0;right:0}.references-module__LabE7a__projectCorners i:nth-child(4){border-width:0 0 1px 1px;bottom:0;left:0}.references-module__LabE7a__browserBar{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);clip-path:polygon(.5rem 0,100% 0,100% calc(100% - .5rem),calc(100% - .5rem) 100%,0 100%,0 .5rem);background:#050809d1;border:1px solid #ffffff2e;align-items:center;gap:.35rem;width:min(22rem,48%);min-height:2rem;padding:0 .65rem;display:flex;position:absolute;top:.85rem;left:50%;transform:translate(-50%)}.references-module__LabE7a__browserBar>span{background:#ffffff40;border-radius:50%;width:.5rem;height:.5rem}.references-module__LabE7a__browserBar>span:first-child{background:var(--project-color)}.references-module__LabE7a__browserBar div{color:#fff9;text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-left:.4rem;font:600 .62rem/1 ui-monospace,monospace;overflow:hidden}.references-module__LabE7a__projectNumber{z-index:6;color:#fff;letter-spacing:.08em;clip-path:polygon(0 0,100% 0,100% calc(100% - .65rem),calc(100% - .65rem) 100%,0 100%);background:#050505db;border:1px solid #ffffff57;place-items:center;min-width:3.2rem;min-height:3.2rem;font:900 .78rem/1 ui-monospace,monospace;display:grid;position:absolute;top:1.25rem;left:1.25rem}.references-module__LabE7a__projectSignal{z-index:6;color:#ffffff9e;letter-spacing:.1em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050809cc;border:1px solid #ffffff29;align-items:center;gap:.55rem;padding:.6rem .75rem;font:700 .48rem/1 ui-monospace,monospace;display:flex;position:absolute;bottom:1.1rem;right:1.25rem}.references-module__LabE7a__projectCopy{border-top:1px solid #ffffff1f;grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:start;gap:2.5rem clamp(3rem,8vw,8rem);min-width:0;min-height:28rem;padding:clamp(2rem,5vw,5.5rem);display:grid;position:relative}.references-module__LabE7a__projectCopy:before{content:"";background:var(--project-color);transform-origin:0;width:100%;height:3px;position:absolute;top:0;left:0}.references-module__LabE7a__projectMeta{color:#fff6;letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;gap:1rem;font:700 .58rem/1.3 ui-monospace,monospace;display:flex}.references-module__LabE7a__projectTitleBlock{align-self:center}.references-module__LabE7a__projectTitleBlock h3{letter-spacing:-.065em;margin:0;font-size:clamp(3rem,6vw,6rem);font-weight:900;line-height:.86}.references-module__LabE7a__projectTitleBlock>strong{max-width:35rem;color:var(--project-color);letter-spacing:.1em;margin-top:1.5rem;font:800 .72rem/1.5 ui-monospace,monospace;display:block}.references-module__LabE7a__projectDetails{border-left:1px solid #ffffff1c;align-self:center;padding-left:clamp(1.5rem,3vw,3rem)}.references-module__LabE7a__projectDetails>p{color:#ffffffb8;margin:0;font-size:1rem;line-height:1.75}.references-module__LabE7a__projectDetails ul{flex-wrap:wrap;gap:.45rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.references-module__LabE7a__projectCopy li{color:#ffffffb8;letter-spacing:.03em;border:1px solid #ffffff2e;padding:.48rem .65rem;font:600 .75rem/1.4 ui-monospace,monospace}.references-module__LabE7a__projectLink{color:#050505;clip-path:polygon(0 0,calc(100% - .6rem) 0,100% .6rem,100% 100%,0 100%);background:#fff;align-self:flex-start;margin-top:2rem}.references-module__LabE7a__projectLink:hover{background:var(--project-color);transform:translateY(-3px)}.references-module__LabE7a__projectLink{letter-spacing:0;text-transform:none;overflow-wrap:anywhere;max-width:100%;font-size:.875rem}.references-module__LabE7a__projectLink svg{flex-shrink:0}.references-module__LabE7a__projectNav{background:#75f5ff29;border:1px solid #75f5ff3d;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:3rem;display:grid}.references-module__LabE7a__projectNav a{background:#050809f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:4rem;padding:1rem;transition:background .18s;display:grid}.references-module__LabE7a__projectNav a:hover{background:#152326}.references-module__LabE7a__projectNav span{color:var(--cyan);font:700 .75rem/1 ui-monospace,monospace}.references-module__LabE7a__projectNav strong{font-size:.875rem;font-weight:600;line-height:1.4}.references-module__LabE7a__projectNav svg{width:1rem;height:1rem;color:var(--cyan)}.references-module__LabE7a__galleryOutro{background:radial-gradient(circle, #ffffff21, transparent 32%), var(--red);color:#fff;text-align:center;clip-path:polygon(0 0,calc(100% - 1.5rem) 0,100% 1.5rem,100% 100%,1.5rem 100%,0 calc(100% - 1.5rem));border:1px solid #ffffff29;flex-direction:column;justify-content:center;align-items:center;width:100%;height:min(70svh,44rem);display:flex;position:relative;overflow:hidden}.references-module__LabE7a__galleryOutro>:not(.references-module__LabE7a__outroOrbit){z-index:2;position:relative}.references-module__LabE7a__outroOrbit{aspect-ratio:1;border:1px solid #ffffff52;border-radius:50%;width:min(58vw,38rem);position:absolute}.references-module__LabE7a__outroOrbit:before,.references-module__LabE7a__outroOrbit:after,.references-module__LabE7a__outroOrbit i{content:"";border:1px dashed #ffffff47;border-radius:50%;position:absolute;inset:12%}.references-module__LabE7a__outroOrbit:after{border-style:solid;inset:28%}.references-module__LabE7a__outroOrbit i:first-child{border-color:#ffffff24;inset:-8%}.references-module__LabE7a__outroOrbit i:nth-child(2){background:#ffffff14;inset:39%}.references-module__LabE7a__outroOrbit i:nth-child(3){background:#fff;inset:48%;box-shadow:0 0 3rem #ffffffb3}.references-module__LabE7a__galleryOutro>svg{width:3rem;height:3rem}.references-module__LabE7a__galleryOutro>span{letter-spacing:.16em;margin-top:2rem;font:800 .65rem/1 ui-monospace,monospace}.references-module__LabE7a__galleryOutro h2{letter-spacing:-.08em;margin:.5rem 0 2rem;font-size:clamp(5rem,9vw,9rem);line-height:.9}.references-module__LabE7a__galleryOutro a{letter-spacing:.08em;text-transform:uppercase;background:#050505;align-items:center;gap:.6rem;min-height:3.2rem;padding:0 1.3rem;font-size:.75rem;font-weight:800;display:inline-flex}.references-module__LabE7a__galleryOutro a svg{width:1rem}.references-module__LabE7a__closing{background:var(--paper);color:#080808;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:92svh;padding:8rem 1rem;display:flex;position:relative;overflow:hidden}.references-module__LabE7a__closingGrid{opacity:.7;background-image:linear-gradient(#0000000f 1px,#0000 1px),linear-gradient(90deg,#0000000f 1px,#0000 1px);-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.references-module__LabE7a__closing>:not(.references-module__LabE7a__closingGrid){z-index:1;position:relative}.references-module__LabE7a__closing h2{letter-spacing:-.085em;margin:2rem 0 0;font-size:clamp(4.2rem,11vw,11rem);font-weight:900;line-height:.75}.references-module__LabE7a__closing h2 span{color:#0000;-webkit-text-stroke:max(1px, .012em) #080808}.references-module__LabE7a__closing>p{color:#00000094;max-width:42rem;margin:3rem 0 0;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.7}.references-module__LabE7a__closingAction{color:#fff;background:#080808;margin-top:2.5rem;padding-inline:1.6rem}.references-module__LabE7a__closingAction:hover{background:var(--red);transform:translateY(-3px)}.references-module__LabE7a__closingOrbit{aspect-ratio:1;pointer-events:none;border:1px solid #ef2b2324;border-radius:50%;width:min(78vw,68rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.references-module__LabE7a__closingOrbit:before,.references-module__LabE7a__closingOrbit:after{content:"";border-radius:inherit;position:absolute}.references-module__LabE7a__closingOrbit:before{border:1px dashed #0a0a0a21;inset:13%}.references-module__LabE7a__closingOrbit:after{background:radial-gradient(circle,#ef2b2314,#0000 64%);border:1px solid #ef2b232e;inset:31%}.references-module__LabE7a__closingOrbit i{inset:calc(var(--orbit,0) * 1%);border-radius:50%;position:absolute}.references-module__LabE7a__closingOrbit i:first-child{border-top:2px solid var(--red);inset:5%;transform:rotate(24deg)}.references-module__LabE7a__closingOrbit i:nth-child(2){border-right:1px solid #0a0a0a3d;inset:22%;transform:rotate(-38deg)}.references-module__LabE7a__closingOrbit i:nth-child(3){background:#080808;inset:43%;box-shadow:0 0 0 .8rem #ef2b2314,0 0 4rem #ef2b232e}@media (max-width:1100px){.references-module__LabE7a__heroBottom{grid-template-columns:1fr auto}.references-module__LabE7a__heroIndex{display:none}}@media (min-width:900px) and (max-height:800px){.references-module__LabE7a__heroInner{padding:7rem 0 2rem}.references-module__LabE7a__heroRail{top:5.5rem}.references-module__LabE7a__kicker{margin-bottom:1.5rem}.references-module__LabE7a__heroTitle h1{font-size:min(12vw,18svh)}.references-module__LabE7a__heroBottom{margin-top:2rem}.references-module__LabE7a__projectNav{margin-top:1.5rem}}@media (max-width:899px){.references-module__LabE7a__projectNav{grid-template-columns:repeat(2,minmax(0,1fr))}.references-module__LabE7a__pointerOrb,.references-module__LabE7a__heroTelemetry{display:none}.references-module__LabE7a__backButton{top:max(.75rem, env(safe-area-inset-top));left:max(.75rem, env(safe-area-inset-left));min-width:8.8rem;min-height:3.2rem}.references-module__LabE7a__motionToggle{top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right));min-height:3.2rem}.references-module__LabE7a__hero{min-height:100svh}.references-module__LabE7a__heroRail{top:6.5rem}.references-module__LabE7a__heroRail span:last-child{display:none}.references-module__LabE7a__heroInner{padding-top:9rem}.references-module__LabE7a__heroGlow{opacity:.7;width:32rem;right:-15rem}.references-module__LabE7a__heroWorld{opacity:.58;width:30rem;right:-10rem}.references-module__LabE7a__heroTitle h1{font-size:clamp(4.1rem,18vw,8rem);line-height:.78}.references-module__LabE7a__heroBottom{grid-template-columns:1fr;margin-top:3rem}.references-module__LabE7a__heroActions{margin-top:.5rem}.references-module__LabE7a__scrollCue{display:none}.references-module__LabE7a__marquee{min-height:auto;padding:5rem 0}.references-module__LabE7a__marqueeLabel span:last-child{display:none}.references-module__LabE7a__marqueeFoot{flex-direction:column;gap:.7rem}.references-module__LabE7a__portal{height:155svh}.references-module__LabE7a__portalStage{height:100svh;min-height:100svh}.references-module__LabE7a__portalCoordinates{top:6rem}.references-module__LabE7a__portalCoordinates span:last-child{display:none}.references-module__LabE7a__portalCopy{width:min(88vw,32rem);margin:0;top:8.5rem;bottom:auto;left:1rem}.references-module__LabE7a__portalCopy h2{font-size:clamp(4rem,17vw,7rem)}.references-module__LabE7a__portalCopy p{max-width:26rem;margin-top:1.6rem}.references-module__LabE7a__portalScene{width:min(112vw,40rem);margin:0;inset:auto auto -8rem 50%;transform:translate(-50%)}.references-module__LabE7a__portalNodes small{display:none}.references-module__LabE7a__portalHint{bottom:1.2rem;right:1rem}.references-module__LabE7a__processStage{grid-template-columns:1fr;gap:4rem;min-height:auto;padding:8rem 0;overflow:visible}.references-module__LabE7a__processBackdrop{top:4rem;bottom:auto}.references-module__LabE7a__processIntro h2{font-size:clamp(4rem,17vw,7rem)}.references-module__LabE7a__processListWrap{padding-left:1.2rem}.references-module__LabE7a__processLine span{transform:scaleY(1)}.references-module__LabE7a__processList li{opacity:1!important;transform:none!important}.references-module__LabE7a__gallery{padding:7rem 0}.references-module__LabE7a__galleryTrack{gap:4rem;width:min(100% - 2rem,46rem)}.references-module__LabE7a__galleryIntro{width:auto;padding-bottom:2rem}.references-module__LabE7a__galleryIntro h2{font-size:clamp(4.2rem,17vw,7rem)}.references-module__LabE7a__galleryDirection{display:none}.references-module__LabE7a__projectCard{width:100%}.references-module__LabE7a__projectMedia{min-height:0}.references-module__LabE7a__projectCopy{grid-template-columns:1fr;row-gap:2rem;min-height:25rem}.references-module__LabE7a__projectDetails{border-top:1px solid #ffffff1c;border-left:0;padding-top:2rem;padding-left:0}.references-module__LabE7a__projectCopy h3{margin-top:0}.references-module__LabE7a__galleryOutro{width:100%;height:65svh}}@media (max-width:560px){.references-module__LabE7a__projectNav a{grid-template-columns:auto minmax(0,1fr);gap:.5rem;padding:.8rem}.references-module__LabE7a__projectNav svg{display:none}.references-module__LabE7a__projectTitleBlock h3{overflow-wrap:anywhere}.references-module__LabE7a__projectCopy,.references-module__LabE7a__projectDetails{min-width:0}.references-module__LabE7a__backButton{grid-template-columns:1rem auto;min-width:7.5rem;padding-inline:.8rem}.references-module__LabE7a__backButton small{display:none}.references-module__LabE7a__backButton svg{grid-row:auto}.references-module__LabE7a__motionToggle{justify-content:center;width:3.2rem;min-width:3.2rem;padding:0;display:flex}.references-module__LabE7a__motionToggle span,.references-module__LabE7a__motionToggle small{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.references-module__LabE7a__motionToggle svg{width:1rem;height:1rem}.references-module__LabE7a__heroRail{left:.75rem}.references-module__LabE7a__heroInner{width:calc(100% - 1.5rem);padding-bottom:3rem}.references-module__LabE7a__kicker{max-width:18rem;line-height:1.5}.references-module__LabE7a__heroTitle h1{font-size:clamp(2.55rem,13vw,4.75rem);line-height:.8}.references-module__LabE7a__heroActions{display:grid}.references-module__LabE7a__heroActions a{width:100%}.references-module__LabE7a__marqueeLabel,.references-module__LabE7a__marqueeFoot{width:calc(100% - 1.5rem)}.references-module__LabE7a__marqueeTrack{font-size:clamp(4rem,20vw,6.5rem)}.references-module__LabE7a__signalScope{grid-template-columns:1fr}.references-module__LabE7a__signalScope>span,.references-module__LabE7a__signalScope>small{display:none}.references-module__LabE7a__portalCoordinates{left:.75rem;right:.75rem}.references-module__LabE7a__portalCopy{left:.75rem}.references-module__LabE7a__portalCopy h2{font-size:clamp(3.8rem,18vw,6rem)}.references-module__LabE7a__portalScene{width:34rem;bottom:-4rem}.references-module__LabE7a__portalNodes>span{padding:.5rem}.references-module__LabE7a__processStage{width:calc(100% - 1.5rem)}.references-module__LabE7a__processList li{grid-template-columns:2rem 1fr;gap:.8rem;min-height:6.5rem}.references-module__LabE7a__processList li svg{display:none}.references-module__LabE7a__processList h3{font-size:1.45rem}.references-module__LabE7a__projectMedia{min-height:0}.references-module__LabE7a__browserBar{display:none}.references-module__LabE7a__projectSignal{font-size:.42rem;bottom:.75rem;right:.85rem}.references-module__LabE7a__projectCorners{inset:.55rem}.references-module__LabE7a__projectCopy{padding:1.4rem}.references-module__LabE7a__projectMeta span:last-child{display:none}.references-module__LabE7a__projectCopy h3{font-size:clamp(2.7rem,14vw,4.2rem)}.references-module__LabE7a__closing{min-height:78svh}.references-module__LabE7a__closing h2{font-size:clamp(3.8rem,19vw,6.5rem)}}.references-module__LabE7a__motionPaused .references-module__LabE7a__heroGlow:before,.references-module__LabE7a__motionPaused .references-module__LabE7a__heroGlow:after,.references-module__LabE7a__motionPaused .references-module__LabE7a__heroWorldRing,.references-module__LabE7a__motionPaused .references-module__LabE7a__heroWorldCore,.references-module__LabE7a__motionPaused .references-module__LabE7a__telemetryHead i{animation:none}.references-module__LabE7a__motionPaused .references-module__LabE7a__pointerOrb{display:none}.references-module__LabE7a__motionPaused .references-module__LabE7a__heroTitle,.references-module__LabE7a__motionPaused .references-module__LabE7a__projectCard,.references-module__LabE7a__motionPaused .references-module__LabE7a__heroTelemetry,.references-module__LabE7a__motionPaused .references-module__LabE7a__marqueeTrack,.references-module__LabE7a__motionPaused .references-module__LabE7a__processList li,.references-module__LabE7a__motionPaused .references-module__LabE7a__projectImage,.references-module__LabE7a__motionPaused .references-module__LabE7a__projectCopy,.references-module__LabE7a__motionPaused .references-module__LabE7a__portalScene,.references-module__LabE7a__motionPaused .references-module__LabE7a__portalRing,.references-module__LabE7a__motionPaused .references-module__LabE7a__portalReticle,.references-module__LabE7a__motionPaused .references-module__LabE7a__portalNodes>span,.references-module__LabE7a__motionPaused .references-module__LabE7a__portalCore{opacity:1!important;transform:none!important}.references-module__LabE7a__motionPaused .references-module__LabE7a__projectScan,.references-module__LabE7a__motionPaused .references-module__LabE7a__heroScanner{display:none}.references-module__LabE7a__motionPaused .references-module__LabE7a__processLine span{transform:scaleY(1)}.references-module__LabE7a__motionPaused .references-module__LabE7a__pageProgress{display:none}.references-module__LabE7a__motionEnabled .references-module__LabE7a__pageProgress{display:block}@media (max-width:899px){.references-module__LabE7a__motionPaused .references-module__LabE7a__portalScene{transform:translate(-50%)!important}}@media (prefers-reduced-motion:reduce){.references-module__LabE7a__motionPaused *,.references-module__LabE7a__motionPaused :before,.references-module__LabE7a__motionPaused :after{transition:none!important;animation:none!important}}@layer base{@media (prefers-reduced-motion:reduce){.references-module__LabE7a__motionEnabled .references-module__LabE7a__heroGlow:before{animation-duration:24s!important;animation-iteration-count:infinite!important}.references-module__LabE7a__motionEnabled .references-module__LabE7a__heroGlow:after{animation-duration:16s!important;animation-iteration-count:infinite!important}.references-module__LabE7a__motionEnabled .references-module__LabE7a__heroWorldRing:first-child{animation-duration:7s!important;animation-iteration-count:infinite!important}.references-module__LabE7a__motionEnabled .references-module__LabE7a__heroWorldRing:nth-child(2){animation-duration:5.5s!important;animation-iteration-count:infinite!important}.references-module__LabE7a__motionEnabled .references-module__LabE7a__heroWorldRing:nth-child(3){animation-duration:4.2s!important;animation-iteration-count:infinite!important}.references-module__LabE7a__motionEnabled .references-module__LabE7a__heroWorldCore{animation-duration:2.8s!important;animation-iteration-count:infinite!important}.references-module__LabE7a__motionEnabled .references-module__LabE7a__telemetryHead i{animation-duration:1.8s!important;animation-iteration-count:infinite!important}}}
