.sr-fabric{--sr-bg:#050505;--sr-neon:#5ce1ff;--sr-text:#f4f5f7;--sr-muted:#8b939c;--sr-display:var(--font-heading,"Syne",sans-serif);--sr-body:var(--font-sans,"Space Grotesk",sans-serif);--sr-px:0;--sr-py:0;--sr-l1:0;--sr-l2:0;--sr-l3:0;--sr-fabric-p:0;position:relative;isolation:isolate;height:320vh;overflow:visible;background:#050505;scroll-margin-top:calc(var(--promo-bar-height, 2.5rem) + 4.25rem);color:var(--sr-text);font-family:var(--sr-body)}.sr-fabric__pin{position:sticky;top:0;height:100svh;overflow:hidden;background:#050505}.sr-fabric .sr-eyebrow{margin:0 0 .85rem;color:var(--sr-neon);font-size:.7rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.sr-fabric__copy{position:absolute;left:clamp(1.25rem,5vw,4.5rem);top:50%;z-index:4;max-width:min(26rem,36vw);transform:translateY(-50%)}.sr-fabric h2,.sr-fabric__title{margin:0;color:#f4f5f7!important;-webkit-text-fill-color:#f4f5f7;font-family:var(--sr-display);font-size:clamp(1.8rem,4vw,3rem);font-weight:800;letter-spacing:.02em;line-height:.95;text-transform:uppercase}.sr-fabric__desc{margin:1rem 0 0;max-width:18rem;color:var(--sr-muted);line-height:1.5}.sr-fabric__stage{position:relative;width:100%;height:100%;overflow:hidden;background:#050505}.sr-fabric__stage:after,.sr-fabric__stage:before{content:"";position:absolute;pointer-events:none}.sr-fabric__stage:before{inset:0;z-index:2;background:radial-gradient(ellipse 58% 70% at 50% 48%,transparent 0,transparent 62%,rgba(5,5,5,.35) 88%,transparent 100%),linear-gradient(90deg,#050505,rgba(5,5,5,.72) 8%,transparent 22%,transparent 78%,rgba(5,5,5,.72) 92%,#050505)}.sr-fabric__stage:after{top:0;right:0;bottom:0;z-index:2;width:min(28rem,32%);background:linear-gradient(270deg,#050505,rgba(5,5,5,.55) 42%,transparent)}.sr-fabric__plate{display:none}.sr-fabric__stack{position:absolute;left:50%;top:50%;z-index:1;width:min(62vw,46rem);height:min(86vh,52rem);pointer-events:none;transform:translate(-50%,-46%) rotateX(calc(var(--sr-py) * -5deg)) rotateY(calc(var(--sr-px) * 6deg));transform-style:preserve-3d}.sr-fabric__slice{position:absolute;left:50%;width:108%;height:46%;background:transparent;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;will-change:transform,opacity;filter:drop-shadow(0 18px 22px rgba(0,0,0,.55))}.sr-fabric__slice--1{bottom:0;z-index:1;opacity:var(--sr-l1);transform:translateX(-50%) translate3d(0,calc((1 - var(--sr-l1)) * 140px),10px)}.sr-fabric__slice--2{top:30%;z-index:2;opacity:var(--sr-l2);transform:translateX(-50%) translate3d(0,calc((1 - var(--sr-l2)) * 80px),28px)}.sr-fabric__slice--3{top:2%;z-index:3;opacity:var(--sr-l3);transform:translateX(-50%) translate3d(0,calc((1 - var(--sr-l3)) * -100px),46px)}.sr-fabric__hotspot{position:absolute;z-index:5;width:1.05rem;height:1.05rem;margin:-.5rem 0 0 -.5rem;border:1px solid #5ce1ff;border-radius:50%;background:rgba(92,225,255,.25);box-shadow:0 0 0 6px rgba(92,225,255,.08);cursor:pointer;animation:sr-hot 1.8s ease-out infinite}.sr-fabric__hotspot[data-layer="1"]{opacity:var(--sr-l1)}.sr-fabric__hotspot[data-layer="2"]{opacity:var(--sr-l2)}.sr-fabric__hotspot[data-layer="3"]{opacity:var(--sr-l3)}.sr-fabric__hotspot.is-on{background:#5ce1ff;box-shadow:0 0 0 8px rgba(92,225,255,.18)}@keyframes sr-hot{0%{box-shadow:0 0 0 0 rgba(92,225,255,.35)}to{box-shadow:0 0 0 12px rgba(92,225,255,0)}}.sr-fabric__specs{position:absolute;right:clamp(1.25rem,5vw,4.5rem);top:50%;z-index:4;list-style:none;margin:0;padding:0;display:grid;gap:1.1rem;width:min(22rem,32vw);transform:translateY(-50%)}.sr-fabric__spec{display:grid;gap:.2rem;width:100%;padding:.65rem 0 .65rem .85rem;border:0;border-left:2px solid rgba(255,255,255,.12);background:transparent;color:inherit;text-align:left;cursor:pointer;opacity:.55;transition:opacity .42s cubic-bezier(.22,1,.36,1),border-color .42s cubic-bezier(.22,1,.36,1)}.sr-fabric__spec.is-on,.sr-fabric__spec:focus-visible,.sr-fabric__spec:hover{opacity:1;outline:none;border-left-color:#5ce1ff}.sr-fabric__spec-kicker{color:var(--sr-neon);font-size:.72rem;font-weight:700;letter-spacing:.16em}.sr-fabric__spec-title{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.sr-fabric__spec-body{color:var(--sr-muted);font-size:.85rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.sr-fabric{height:100svh}.sr-fabric__hotspot,.sr-fabric__slice{animation:none!important;opacity:1!important;transform:none!important}}@media (max-width:900px){.sr-fabric__stack{width:min(96vw,28rem);height:min(58vh,30rem);top:48%}.sr-fabric__copy{top:10%;max-width:none}.sr-fabric__copy,.sr-fabric__specs{left:1.25rem;right:1.25rem;transform:none}.sr-fabric__specs{top:auto;bottom:1.25rem;width:auto}}.sr-grid{--sr-bg:#050505;--sr-neon:#5ce1ff;--sr-text:#f4f5f7;--sr-muted:#8b939c;--sr-border:rgba(255,255,255,0.12);--sr-display:var(--font-heading,"Syne",sans-serif);--sr-body:var(--font-sans,"Space Grotesk",sans-serif);--sr-px:0;--sr-py:0;--sr-grid-p:0;background:#050505;color:var(--sr-text);font-family:var(--sr-body);scroll-margin-top:calc(var(--promo-bar-height, 2.5rem) + 4.25rem);overflow:visible}.sr-grid__scrolly{height:280vh}.sr-grid__pin{position:sticky;top:0;z-index:2;height:100svh;box-sizing:border-box;padding-top:calc(var(--promo-bar-height, 2.5rem) + 4.25rem);overflow:hidden;display:flex;flex-direction:column;background:#050505}.sr-grid__iso{width:min(88rem,calc(100% - 3rem));flex:1;min-height:0;margin:0 auto 1.25rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:.7rem;align-content:stretch}.sr-grid__plate{display:none}.sr-grid__tile{--on:0;--tilt:-5deg;display:block;overflow:hidden;min-height:0;height:100%;border:1px solid rgba(255,255,255,.08);background:#0c0e11;opacity:var(--on);transform:translate3d(calc((1 - var(--on)) * 18vw),calc((1 - var(--on)) * 16vh),0) rotate(calc(var(--tilt) + (1 - var(--on)) * 6deg)) scale(calc(.94 + var(--on) * .06));transform-origin:center center;will-change:transform,opacity;z-index:calc(12 - var(--i) + var(--on) * 8)}.sr-grid__tile:nth-child(4n+1){--tilt:-7deg}.sr-grid__tile:nth-child(4n+2){--tilt:5deg}.sr-grid__tile:nth-child(4n+3){--tilt:-3deg}.sr-grid__tile:nth-child(4n){--tilt:6deg}.sr-grid__tile:hover{z-index:40;border-color:rgba(92,225,255,.45);box-shadow:0 24px 40px rgba(0,0,0,.45),0 0 24px rgba(92,225,255,.12)}.sr-grid .sr-eyebrow{margin:0 0 .7rem;color:var(--sr-neon);font-size:.7rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.sr-grid__head{position:relative;z-index:6;width:min(88rem,calc(100% - 3rem));margin:0 auto;padding:.75rem 0 .85rem;flex-shrink:0}.sr-grid h2,.sr-grid__title{margin:0;color:#f4f5f7!important;-webkit-text-fill-color:#f4f5f7;font-family:var(--sr-display);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sr-grid__tile img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.85) contrast(1.08)}.sr-grid__tile--lg{grid-column:span 2;grid-row:span 2;min-height:16rem}.sr-grid__tile--md,.sr-grid__tile--wide{grid-column:span 2;min-height:8rem}.sr-grid__tile--sm{min-height:8rem}.sr-grid__wordmark{margin:1.5rem 0 0;padding:0 .5rem;overflow:visible;font-family:var(--sr-display);font-size:clamp(2.4rem,9vw,8.4rem);font-weight:800;letter-spacing:.02em;line-height:.88;text-align:center;text-transform:uppercase;color:#f4f5f7;white-space:nowrap;animation:sr-grid-mark 8s ease-in-out infinite}@keyframes sr-grid-mark{0%,to{text-shadow:0 0 0 rgba(92,225,255,0);letter-spacing:.02em}50%{text-shadow:0 0 28px rgba(92,225,255,.22);letter-spacing:.04em}}.sr-grid__footer{display:grid;grid-template-columns:1.4fr .7fr .7fr .7fr;gap:1.5rem;width:min(88rem,calc(100% - 3rem));margin:0 auto;padding:1.5rem 0 1rem}.sr-grid__join{margin:0 0 .85rem;color:var(--sr-muted);font-size:.88rem}.sr-grid__form{display:flex;max-width:22rem;border-bottom:1px solid var(--sr-border)}.sr-grid__form input{flex:1;min-height:2.6rem;border:0;background:transparent;color:var(--sr-text);font-family:inherit}.sr-grid__form input:focus{outline:none}.sr-grid__form button{border:0;background:transparent;color:var(--sr-neon);font-size:1.1rem;cursor:pointer}.sr-grid__col-title{margin:0 0 .65rem;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase}.sr-grid__footer a{display:block;margin-bottom:.35rem;color:var(--sr-muted);text-decoration:none;font-size:.88rem}.sr-grid__footer a:hover{color:var(--sr-neon)}.sr-grid__msg{margin:.4rem 0 0;font-size:.85rem}.sr-grid__msg--error{color:#ff7a7a}.sr-grid__copy{width:min(88rem,calc(100% - 3rem));margin:0 auto;padding:0 0 2.4rem;color:var(--sr-muted);font-size:.68rem;letter-spacing:.16em}@media (prefers-reduced-motion:reduce){.sr-grid__scrolly{height:auto}.sr-grid__pin{position:relative;height:auto;overflow:visible}.sr-grid__iso,.sr-grid__tile,.sr-grid__wordmark{animation:none!important;opacity:1!important;transform:none!important}}@media (max-width:800px){.sr-grid__iso{width:min(88rem,calc(100% - 1.5rem));grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:.45rem}.sr-grid__tile{height:100%}.sr-grid__footer{grid-template-columns:1fr 1fr}.sr-grid__copy,.sr-grid__footer,.sr-grid__head{width:min(88rem,calc(100% - 1.5rem))}}.sr-vault{--sr-bg:#050505;--sr-neon:#5ce1ff;--sr-text:#f4f5f7;--sr-muted:#8b939c;--sr-border:rgba(255,255,255,0.12);--sr-display:var(--font-heading,"Syne",sans-serif);--sr-body:var(--font-sans,"Space Grotesk",sans-serif);--sr-pad:clamp(1.25rem,5vw,4.5rem);--sr-door:0;--sr-copy:0;--sr-panel:0;--sr-unlock:0;--sr-panel-w:min(22.5rem,86vw);position:relative;isolation:isolate;height:280vh;scroll-margin-top:calc(var(--promo-bar-height, 2.5rem) + 4.25rem);color:var(--sr-text);font-family:var(--sr-body)}.sr-vault,.sr-vault__pin{overflow:visible;background:#050505}.sr-vault__pin{position:sticky;top:0;height:100svh}.sr-vault__stage{position:relative;height:100%;min-height:100svh;overflow:visible;background:#050505;perspective:1800px}.sr-vault__chamber{--sr-thick:2.4rem;--sr-z:min(23.2vw,16.6rem);--sr-zy:min(32vh,18.4rem);position:absolute;left:50%;top:50%;z-index:2;width:min(56vw,40rem);height:min(74vh,42rem);transform:translate3d(-50%,-50%,0) rotateX(12deg);transform-style:preserve-3d;perspective:1800px;perspective-origin:86% 58%}.sr-vault__cavity{position:absolute;inset:7%;pointer-events:none;transform:translateZ(calc(var(--sr-thick) * -.35));transform-style:preserve-3d}.sr-vault__cavity-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.sr-vault__door{position:absolute;inset:0;transform-origin:93% 52%;transform:rotateY(calc(var(--sr-door) * 102deg));transform-style:preserve-3d;will-change:transform}.sr-vault__face{position:absolute;pointer-events:none;backface-visibility:hidden}.sr-vault__face--back,.sr-vault__face--front{inset:0}.sr-vault__face--front{transform:translateZ(calc(var(--sr-thick) / 2))}.sr-vault__face--back{transform:rotateY(180deg) translateZ(calc(var(--sr-thick) / 2))}.sr-vault__img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;pointer-events:none}.sr-vault__img--inner{transform:scaleX(-1)}.sr-vault__face--east,.sr-vault__face--west{top:10%;height:80%;width:var(--sr-thick);left:50%;margin-left:calc(var(--sr-thick) / -2);background:linear-gradient(90deg,#0b0d10,#3b4450 22%,#1a1f26 48%,#4d5864 72%,#12151a);box-shadow:inset 0 0 8px rgba(0,0,0,.45)}.sr-vault__face--east{transform:rotateY(90deg) translateZ(var(--sr-z))}.sr-vault__face--west{transform:rotateY(-90deg) translateZ(var(--sr-z))}.sr-vault__face--bottom,.sr-vault__face--top{left:11%;width:78%;height:var(--sr-thick);top:50%;margin-top:calc(var(--sr-thick) / -2)}.sr-vault__face--top{transform:rotateX(90deg) translateZ(var(--sr-zy));background:linear-gradient(180deg,#2a323c,#12161b 55%,#0b0d10)}.sr-vault__face--bottom{transform:rotateX(-90deg) translateZ(var(--sr-zy));background:linear-gradient(180deg,#0a0c0f,#2a313a 28%,#15191e 62%,#3a4450);box-shadow:inset 0 1px 0 rgba(92,225,255,.18)}.sr-vault__light{position:absolute;left:50%;top:50%;z-index:1;width:min(46vw,32rem);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;opacity:calc(.18 + var(--sr-door) * .55);background:radial-gradient(circle at 50% 48%,rgba(180,245,255,.22) 0,rgba(92,225,255,.12) 22%,rgba(92,225,255,.04) 48%,transparent 72%);mix-blend-mode:screen}.sr-vault .sr-eyebrow{margin:0 0 .7rem;color:var(--sr-neon);font-size:.7rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.sr-vault .sr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;padding:.7rem 1.4rem;border:1px solid var(--sr-border);font-family:inherit;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.sr-vault .sr-btn--solid{width:100%;background:#f4f5f7;border-color:#f4f5f7;color:#050505}.sr-vault .sr-btn--solid:focus-visible,.sr-vault .sr-btn--solid:hover{background:var(--sr-neon);border-color:var(--sr-neon);outline:none}.sr-vault__copy{position:absolute;left:calc((1 - var(--sr-copy)) * 50% + var(--sr-copy) * var(--sr-pad));top:calc((1 - var(--sr-copy)) * 38% + var(--sr-copy) * 18%);z-index:4;max-width:min(26rem,42vw);transform:translate3d(calc((1 - var(--sr-copy)) * -50%),0,0) scale(calc(.38 + .62 * var(--sr-copy)));transform-origin:center top;opacity:var(--sr-copy);pointer-events:none;will-change:transform,opacity}.sr-vault__kicker{margin:0 0 .85rem;color:var(--sr-muted);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase}.sr-vault h2,.sr-vault__title{margin:0 0 1.5rem;color:#f4f5f7!important;-webkit-text-fill-color:#f4f5f7;font-family:var(--sr-display);font-size:clamp(2rem,4.6vw,3.6rem);font-weight:800;letter-spacing:.02em;line-height:.95;text-transform:uppercase}.sr-vault__countdown{display:flex;align-items:flex-start;gap:.15rem}.sr-vault__unit-wrap{display:inline-flex;align-items:flex-start}.sr-vault__unit{display:grid;justify-items:center;min-width:3.2rem;padding:.35rem .2rem .45rem;border:1px solid rgba(92,225,255,.22);background:rgba(8,12,16,.55);box-shadow:0 0 24px rgba(92,225,255,.08)}.sr-vault__unit-val{font-family:var(--sr-display);font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800;letter-spacing:.04em;color:var(--sr-neon);text-shadow:0 0 18px rgba(92,225,255,.45)}.sr-vault__unit-lab{margin-top:.2rem;color:var(--sr-muted);font-size:.58rem;letter-spacing:.22em}.sr-vault__sep{padding:0 .2rem;color:var(--sr-neon);font-size:1.8rem;font-weight:700;line-height:1.15}.sr-vault__unlock{position:absolute;left:50%;bottom:12%;z-index:3;transform:translate3d(-50%,calc((1 - var(--sr-unlock)) * 14px),0);padding:.35rem .7rem;border:1px solid rgba(92,225,255,.45);background:rgba(5,5,5,.55);color:var(--sr-neon);font-family:inherit;font-size:.62rem;letter-spacing:.22em;backdrop-filter:blur(10px);cursor:pointer;opacity:var(--sr-unlock);pointer-events:none}.sr-vault.is-settled .sr-vault__unlock{pointer-events:auto}.sr-vault__panel{position:absolute;z-index:5;left:calc((1 - var(--sr-panel)) * 50% + var(--sr-panel) * (100% - var(--sr-pad) - var(--sr-panel-w)));right:auto;top:50%;width:var(--sr-panel-w);padding:1.5rem 1.35rem 1.4rem;background:rgba(10,12,14,.82);border:1px solid rgba(92,225,255,.28);box-shadow:0 24px 60px rgba(0,0,0,.45);backdrop-filter:blur(16px);transform:translate3d(calc((1 - var(--sr-panel)) * -50%),-50%,0) scale(calc(.42 + .58 * var(--sr-panel)));transform-origin:center center;opacity:var(--sr-panel);pointer-events:none;will-change:transform,opacity}.sr-vault.is-settled .sr-vault__panel{pointer-events:auto}.sr-vault__lead{margin:0 0 1.1rem;color:var(--sr-muted);font-size:.92rem;line-height:1.5}.sr-vault__form{display:grid;gap:.85rem}.sr-field{display:grid;gap:.35rem;color:var(--sr-muted);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.sr-field input{min-height:2.6rem;padding:.55rem .75rem;border:1px solid var(--sr-border);background:rgba(0,0,0,.45);color:var(--sr-text);font-family:inherit;font-size:.9rem;letter-spacing:0;text-transform:none}.sr-field input:focus{outline:none;border-color:var(--sr-neon)}.sr-vault__hint,.sr-vault__msg{margin:.2rem 0 0;color:var(--sr-muted);font-size:.75rem;line-height:1.45}.sr-vault__msg--error{color:#ff7a7a}.sr-vault__modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1.25rem}.sr-vault__backdrop{position:absolute;inset:0;border:0;background:rgba(5,5,5,.55);backdrop-filter:blur(16px);cursor:pointer}.sr-vault__dialog{position:relative;z-index:1;width:min(28rem,100%);padding:1.6rem 1.4rem 1.5rem;border:1px solid rgba(92,225,255,.28);background:rgba(12,14,18,.62);box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 40px rgba(92,225,255,.12);backdrop-filter:blur(22px)}.sr-vault__dialog h3{margin:0 0 .7rem;color:#f4f5f7;font-family:var(--sr-display);font-size:1.6rem;letter-spacing:.06em;text-transform:uppercase}.sr-vault__close{position:absolute;top:.7rem;right:.8rem;border:0;background:transparent;color:#f4f5f7;font-size:1.6rem;line-height:1;cursor:pointer}@media (prefers-reduced-motion:reduce){.sr-vault{height:100svh;--sr-door:1;--sr-copy:1;--sr-panel:1;--sr-unlock:1}.sr-vault__door{transform:none}.sr-vault__copy,.sr-vault__panel,.sr-vault__unlock{opacity:1}.sr-vault__copy{left:var(--sr-pad);top:18%;transform:none}.sr-vault__panel{left:auto;right:var(--sr-pad);transform:translateY(-50%);pointer-events:auto}.sr-vault__unlock{transform:translateX(-50%);pointer-events:auto}}@media (max-width:980px){.sr-vault{height:240vh}.sr-vault__copy{max-width:min(26rem,calc(100% - 2 * var(--sr-pad)));top:calc((1 - var(--sr-copy)) * 34% + var(--sr-copy) * 9%)}.sr-vault__panel{left:1rem;right:1rem;width:auto;top:auto;bottom:calc((1 - var(--sr-panel)) * 38% + var(--sr-panel) * 1.1rem);transform:translate3d(0,calc((1 - var(--sr-panel)) * 28px),0) scale(calc(.78 + .22 * var(--sr-panel)))}.sr-vault__chamber{--sr-thick:1.45rem;--sr-z:min(32vw,9.1rem);--sr-zy:min(18vh,8.8rem);width:min(78vw,22rem);height:min(44vh,22rem);top:46%}}.sr-hero{--sr-neon:#5ce1ff;--sr-text:#f4f5f7;--sr-muted:#9aa3ad;--sr-display:var(--font-heading,"Syne",sans-serif);--sr-body:var(--font-sans,"Space Grotesk",sans-serif);--sr-px:0;--sr-py:0;--sr-scroll:0;--sr-fly:0;--sr-vault-in:0;--sr-door:0;--sr-copy:0;--sr-panel:0;--sr-unlock:0;position:relative;isolation:isolate;height:460vh;color:var(--sr-text);font-family:var(--sr-body);scroll-margin-top:calc(var(--promo-bar-height, 2.5rem) + 4.25rem)}.sr-hero,.sr-hero__pin{overflow:visible;background:#050505}.sr-hero__pin{position:sticky;top:0;height:100svh;perspective:1800px}.sr-hero__scene{position:absolute;inset:0;z-index:2;transform-style:preserve-3d;transform:rotateX(calc(var(--sr-py) * -3deg)) rotateY(calc(var(--sr-px) * 4deg));pointer-events:none}.sr-hero__void{position:absolute;inset:-8%;z-index:0;background:radial-gradient(ellipse at 48% 42%,rgba(22,34,44,.7),transparent 50%),radial-gradient(ellipse at 72% 38%,rgba(88,40,120,.18),transparent 40%),linear-gradient(180deg,#07080a,#050505 58%,#020203)}.sr-hero__floor{position:absolute;left:-20%;right:-20%;bottom:-28%;z-index:1;height:52%;background-image:linear-gradient(rgba(92,225,255,.14) 1px,transparent 0),linear-gradient(90deg,rgba(92,225,255,.1) 1px,transparent 0);background-size:52px 52px;transform:rotateX(72deg);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.7),transparent 82%);mask-image:linear-gradient(0deg,rgba(0,0,0,.7),transparent 82%)}.sr-hero__trio{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:clamp(.5rem,2vw,2rem);padding:0 4vw}.sr-hero__hoodie,.sr-hero__letter{position:relative;flex:0 0 auto;height:auto;-o-object-fit:contain;object-fit:contain;will-change:transform}.sr-hero__letter--c,.sr-hero__letter--u{width:min(34vw,30rem);z-index:2;filter:drop-shadow(0 28px 40px rgba(0,0,0,.55))}.sr-hero__letter--u{transform:translate3d(calc(var(--sr-fly) * -78vw),0,0)}.sr-hero__letter--c{transform:translate3d(calc(var(--sr-fly) * 78vw),0,0)}.sr-hero__hoodie{width:min(32vw,28rem);z-index:4;transform-origin:50% 42%;filter:drop-shadow(0 36px 50px rgba(0,0,0,.62));opacity:calc(1 - var(--sr-vault-in) * 1.35);transform:translate3d(0,calc(var(--sr-fly) * -96vh),calc(var(--sr-fly) * 160px)) scale(calc(1 + var(--sr-fly) * .22))}.sr-hero__scan{position:absolute;inset:0;z-index:5;background:linear-gradient(180deg,transparent,rgba(92,225,255,.07) 48%,transparent 54%);background-size:100% 240%;animation:sr-hero-scan 8s linear infinite;mix-blend-mode:screen;pointer-events:none;opacity:calc(1 - var(--sr-fly))}.sr-hero__copy{position:relative;z-index:6;display:flex;flex-direction:column;justify-content:center;width:min(28rem,34vw);min-height:100svh;padding:calc(var(--promo-bar-height, 2.5rem) + 4.5rem) 0 2.5rem clamp(1.25rem,4vw,4.5rem);pointer-events:none;opacity:calc(1 - var(--sr-fly) * 1.35);transform:translate3d(calc(var(--sr-fly) * -3rem),0,0);will-change:transform,opacity}.sr-hero__copy .sr-btn{pointer-events:auto;width:-moz-fit-content;width:fit-content}.sr-eyebrow{margin:0 0 .85rem;color:var(--sr-neon);font-size:.68rem;font-weight:600;letter-spacing:.34em;text-transform:uppercase}.sr-hero h1,.sr-hero__title{margin:0;color:#f4f5f7!important;-webkit-text-fill-color:#f4f5f7;font-family:var(--sr-display);font-size:clamp(2.5rem,4.8vw,4.4rem);font-weight:800;letter-spacing:.01em;line-height:.9;text-transform:uppercase;text-shadow:0 10px 28px rgba(0,0,0,.55)}.sr-hero__title-line{display:block;white-space:nowrap}.sr-hero__desc{margin:1.1rem 0 1.5rem;max-width:18rem;color:var(--sr-muted);font-size:.95rem;line-height:1.5}.sr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.7rem;padding:.65rem 1.35rem;border:1px solid rgba(92,225,255,.72);background:transparent;color:var(--sr-text);box-shadow:0 0 22px rgba(92,225,255,.16);font-family:inherit;font-size:.7rem;font-weight:700;letter-spacing:.2em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease,box-shadow .2s ease}.sr-btn--ghost:focus-visible,.sr-btn--ghost:hover{border-color:var(--sr-neon);color:var(--sr-neon);background:rgba(92,225,255,.08);outline:none}.sr-btn--solid{width:100%;background:#f4f5f7;border-color:#f4f5f7;color:#050505;box-shadow:none}@keyframes sr-hero-scan{0%{background-position:0 -40%}to{background-position:0 140%}}.sr-hero.sr-vault{height:460vh}.sr-hero .sr-vault__stage{position:absolute;left:0;right:0;top:12vh;bottom:-4vh;z-index:3;height:auto;min-height:0;overflow:visible;background:transparent;opacity:var(--sr-vault-in);transform:scale(calc(.94 + var(--sr-vault-in) * .06));pointer-events:none;will-change:transform,opacity}.sr-hero.is-vault .sr-hero__copy,.sr-hero.is-vault .sr-hero__copy .sr-btn,.sr-hero.is-vault .sr-hero__hoodie,.sr-hero.is-vault .sr-hero__letter{pointer-events:none;visibility:hidden}.sr-hero.is-settled .sr-vault__panel,.sr-hero.is-settled .sr-vault__unlock{pointer-events:auto}.sr-hero .sr-vault__chamber{z-index:2}@media (max-width:980px){.sr-hero,.sr-hero.sr-vault{height:420vh}.sr-hero .sr-vault__stage{top:9vh}}@media (max-width:900px){.sr-hero__letter--c,.sr-hero__letter--u{width:min(38vw,14rem)}.sr-hero__hoodie{width:min(40vw,15rem)}.sr-hero__copy{position:absolute;left:0;right:0;bottom:0;top:auto;width:100%;min-height:0;justify-content:flex-end;padding:4.5rem 1.1rem 1.6rem;background:linear-gradient(180deg,transparent,rgba(5,5,5,.88) 58%)}.sr-hero h1,.sr-hero__title{font-size:clamp(2.2rem,10vw,3.4rem)}}@media (prefers-reduced-motion:reduce){.sr-hero,.sr-hero.sr-vault{height:100svh;--sr-fly:1;--sr-vault-in:1;--sr-door:1;--sr-copy:1;--sr-panel:1;--sr-unlock:1}.sr-hero .sr-vault__stage,.sr-hero__copy,.sr-hero__hoodie,.sr-hero__letter,.sr-hero__scan,.sr-hero__scene{animation:none!important;transform:none!important;opacity:1!important}}