@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/cormorant-D7itQ8IL.woff2)format("woff2")}@font-face{font-family:Cormorant;font-style:italic;font-weight:300 700;font-display:swap;src:url(/assets/cormorant-italic-BMf3v8-7.woff2)format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/jost-ObQm3Zd1.woff2)format("woff2")}:root{--bg:#050505;--ink:#f3eee4;--ink-2:#f3eee4bd;--ink-3:#f3eee480;--ink-4:#f3eee452;--line:#ffffff14;--line-2:#ffffff24;--gold-1:#fff1bf;--gold-2:#e9c25a;--gold-3:#c8962e;--gold-4:#8e6316;--gold-grad:linear-gradient(180deg, #fff1bf 0%, #edc964 34%, #c8962e 70%, #9a6c19 100%);--danger:#ff9d8f;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.32, .72, 0, 1);--ease-io:cubic-bezier(.76, 0, .24, 1);--serif:"Cormorant", "Cormorant Garamond", "Iowan Old Style", "Times New Roman", serif;--sans:"Jost", "Futura", "Avenir Next", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--label:"Jost", "Futura", "Avenir Next", ui-sans-serif, system-ui, sans-serif;--pad:clamp(20px, 4.2vw, 64px);--nav-h:66px;--beat:100vh}@supports (height:100svh){:root{--beat:100svh}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scrollbar-gutter:stable;background:var(--bg)}body{background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:clip}body.is-loading{overflow:hidden}img,svg,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}p,h1,h2,h3,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}::selection{color:#fff;background:#e9c25a59}:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px;border-radius:10px}.sprite{width:0;height:0;position:absolute;overflow:hidden}.skip{z-index:200;background:var(--gold-2);color:#111;transition:top .3s var(--ease-out);border-radius:999px;padding:10px 16px;font-weight:600;position:fixed;top:-60px;left:16px}.skip:focus{top:16px}.loader{z-index:100;place-items:center;animation:.6s 25s forwards loader-giveup;display:grid;position:fixed;inset:0}@keyframes loader-giveup{to{opacity:0;visibility:hidden;pointer-events:none}}.loader__door{background:var(--bg);z-index:0;height:50.5%;transition:transform 1.25s var(--ease-io);position:absolute;left:0;right:0}.loader__door--top{top:0}.loader__door--bottom{bottom:0}.loader__door--top:after{content:"";background:linear-gradient(90deg, transparent, var(--gold-2) 30%, var(--gold-1) 50%, var(--gold-2) 70%, transparent);opacity:0;height:1px;transition:opacity .4s, transform .9s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.2)}.loader__halo{z-index:1;background:radial-gradient(closest-side,#e9c25a21,#e9c25a0a 55%,#0000);border-radius:50%;width:70vmin;height:70vmin;animation:3.4s ease-in-out infinite alternate halo;position:absolute}.loader__center{z-index:2;transition:opacity .5s var(--ease-out), transform .8s var(--ease-out);flex-direction:column;align-items:center;gap:26px;display:flex;position:relative}.loader__emblem{aspect-ratio:1074/561;filter:drop-shadow(0 0 28px #e9c25a47);width:min(250px,58vw);animation:emblem-in 1.6s var(--ease-out) both}.gauge{--gw:min(210px, 48vw);width:var(--gw);aspect-ratio:240/136;animation:fade-up 1.2s .25s var(--ease-out) both;position:relative}.gauge__dial{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gauge__track{fill:none;stroke:#ffffff14;stroke-width:2px}.gauge__ticks line{stroke:#ffffff3d;stroke-width:1.2px;stroke-linecap:round}.gauge__ticks .mj{stroke:#ffffffa8;stroke-width:1.6px}.gauge__label{fill:var(--ink-3);font:500 12px var(--label);text-anchor:middle}.gauge__arc{width:85%;height:75%;position:absolute;top:14.706%;left:7.5%;overflow:hidden}.gauge__sweep{width:100%;height:200%;transition:transform .9s var(--ease-out);will-change:transform;position:absolute;top:0;left:0;transform:rotate(0)}.gauge__sweep i{border:calc(var(--gw) * .01) solid var(--gold-2);clip-path:inset(50% -12% -12%);box-shadow:0 0 calc(var(--gw) * .03) #e9c25a8c, inset 0 0 calc(var(--gw) * .025) #e9c25a73;border-radius:50%;position:absolute;inset:.392%}.gauge__needle{transform-origin:50% 92.93%;width:5.833%;height:72.794%;transition:transform .9s var(--ease-out);will-change:transform;position:absolute;top:22.059%;left:47.083%;transform:rotate(-90deg)}.gauge__needle svg{width:100%;height:100%;fill:var(--gold-1);filter:drop-shadow(0 0 6px #e9c25abf);overflow:visible}.gauge__needle circle{fill:#0c0b09;stroke:var(--gold-2);stroke-width:2px}.loader.is-finishing .gauge__sweep,.loader.is-finishing .gauge__needle{transition-duration:.45s}.loader__meta{animation:fade-up 1.2s .4s var(--ease-out) both;flex-direction:column;align-items:center;gap:8px;display:flex}.loader__pct{font:300 15px var(--label);letter-spacing:.34em;font-variant-numeric:tabular-nums;padding-left:.34em}.loader__status{font:500 10px var(--label);text-transform:uppercase;letter-spacing:.34em;color:var(--ink-3);min-height:1em;padding-left:.34em}.loader.is-done .loader__center{opacity:0;transform:scale(.96)}.loader.is-done .loader__halo{opacity:0;transition:opacity .4s}.loader.is-done .loader__door--top:after{opacity:1;transform:scaleX(1)}.loader.is-open .loader__door--top{transform:translateY(-100%)}.loader.is-open .loader__door--bottom{transform:translateY(100%)}.loader.is-open .loader__door--top:after{opacity:0;transition-delay:.3s}@keyframes halo{0%{opacity:.7;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes emblem-in{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.stage{z-index:0;background:radial-gradient(120% 90% at 60% 40%,#10131b 0%,#050505 70%);height:100vh;position:fixed;inset:0 0 auto}@supports (height:100lvh){.stage{height:100lvh}}.stage canvas{opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease-out)}.stage.is-live canvas{opacity:1}.stage__posters{display:none;position:absolute;inset:0}.stage__posters img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.1s var(--ease-out);position:absolute;inset:0}.stage__posters img.is-on{opacity:1}.is-fallback .stage__posters{display:block}.is-fallback .stage canvas{display:none}.stage-scrim{z-index:1;pointer-events:none;background:radial-gradient(140% 100% at 50% 45%,#0000 55%,#0000008c 100%),linear-gradient(#0505058c 0%,#0000 18% 78%,#05050599 100%);position:fixed;inset:0}.grain{z-index:90;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");display:none;position:fixed;inset:0}.q-high .grain{display:block}html.has-cursor,html.has-cursor *{cursor:none!important}html.has-cursor :is(input,textarea,select,[contenteditable]){cursor:auto!important}.cursor{z-index:150;pointer-events:none;opacity:0;transition:opacity .35s var(--ease-out);position:fixed;top:0;left:0}.cursor.is-on{opacity:1}.cursor.is-on[data-state=text]{opacity:0}.cursor__ring,.cursor__dot{will-change:transform;position:fixed;top:0;left:0}.cursor__halo{width:36px;height:36px;transition:transform .5s var(--ease-out), background-color .35s, border-color .35s;border:1px solid #e9c25a99;border-radius:50%;position:absolute;top:-18px;left:-18px}.cursor__dot i{background:var(--gold-1);width:6px;height:6px;transition:transform .35s var(--ease-out);border-radius:50%;position:absolute;top:-3px;left:-3px;box-shadow:0 0 10px #e9c25acc}.cursor__label{font:600 9.5px/1 var(--label);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:#160f02;opacity:0;padding-left:.22em;transition:opacity .3s;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.cursor[data-state=link] .cursor__halo{background-color:#e9c25a1f;border-color:#f0cd78f2;transform:scale(1.6)}.cursor[data-state=link] .cursor__dot i{transform:scale(.6)}.cursor[data-state=drag] .cursor__halo{background-color:#ecc86ef0;border-color:#0000;transform:scale(2.2)}.cursor[data-state=drag] .cursor__label{opacity:1}.cursor[data-state=drag] .cursor__dot i,.cursor[data-state=soon] .cursor__dot i{transform:scale(0)}.cursor[data-state=soon] .cursor__halo{border-color:#ffffff47;transform:scale(.72)}.cursor.is-down .cursor__halo{transform:scale(.78)}.cursor.is-down[data-state=link] .cursor__halo{transform:scale(1.3)}.cursor.is-down[data-state=drag] .cursor__halo{transform:scale(1.85)}.nav{z-index:60;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);width:max-content;max-width:calc(100vw - 24px);transition:transform .9s var(--ease-spring), opacity .6s var(--ease-out);background:#0e0d0c94;border-radius:999px;align-items:center;gap:6px;padding:7px 7px 7px 18px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0f,0 24px 60px -24px #000000e6}.is-loading .nav{opacity:0;transform:translate(-50%,-24px)}.q-low .nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0c0ce6}.nav__brand{color:var(--ink);align-items:center;gap:11px;padding-right:4px;display:flex}.nav__emblem{width:46px;height:24px}.nav__word{width:112px;height:12px}.nav__links{align-items:center;gap:2px;margin:0 8px 0 16px;display:flex}.nav__links>a,.nav__links>.soon{color:var(--ink-2);transition:color .3s, background .4s var(--ease-out);border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:13.5px;font-weight:450;display:inline-flex}.nav__links>a:hover{color:var(--ink);background:#ffffff0f}.nav__links>a[aria-current=page]{color:var(--ink)}.nav__links>a[aria-current=page]:before{content:"";background:var(--gold-2);width:5px;height:5px;box-shadow:0 0 8px var(--gold-2);border-radius:50%}.soon{cursor:not-allowed;-webkit-user-select:none;user-select:none;color:var(--ink-4)!important}.soon small{font:600 8.5px/1 var(--label);letter-spacing:.14em;text-transform:uppercase;color:#f3eee46b;border:1px solid #ffffff1a;border-radius:999px;padding:3px 6px 3px 7px}.nav__burger{border:1px solid var(--line-2);cursor:pointer;background:#ffffff0a;border-radius:50%;width:44px;height:44px;display:none;position:relative}.nav__burger span{background:var(--ink);height:1.4px;transition:transform .6s var(--ease-spring), top .6s var(--ease-spring);border-radius:2px;position:absolute;left:13px;right:13px}.nav__burger span:first-child{top:17px}.nav__burger span:last-child{top:25px}.nav__burger[aria-expanded=true] span:first-child{top:21px;transform:rotate(45deg)}.nav__burger[aria-expanded=true] span:last-child{top:21px;transform:rotate(-45deg)}.menu{z-index:55;padding:110px var(--pad) 48px;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);opacity:0;transition:opacity .5s var(--ease-out);background:#060606db;flex-direction:column;justify-content:center;gap:48px;display:flex;position:fixed;inset:0}.menu[hidden]{display:none}.menu.is-open{opacity:1}.menu__links{flex-direction:column;gap:6px;display:flex}.menu__links>a,.menu__links>.soon{font:400 clamp(2.4rem, 9vw, 3.6rem)/1.08 var(--serif);color:var(--ink);opacity:0;transition:opacity .7s var(--ease-out), transform .9s var(--ease-spring);align-items:baseline;gap:16px;display:flex;transform:translateY(40px)}.menu__links em{font:500 11px var(--label);color:var(--gold-2);letter-spacing:.2em;font-style:normal}.menu__links .soon small{align-self:center}.menu.is-open .menu__links>*{opacity:1;transform:none}.menu.is-open .menu__links>:nth-child(2){transition-delay:60ms}.menu.is-open .menu__links>:nth-child(3){transition-delay:.12s}.menu.is-open .menu__links>:nth-child(4){transition-delay:.18s}.menu.is-open .menu__links>:nth-child(5){transition-delay:.24s}.menu__mail{font:400 15px var(--label);color:var(--ink-2);align-items:center;gap:12px;display:inline-flex}.menu__mail svg{width:20px;height:20px;color:var(--gold-2)}.btn{min-height:54px;font:500 14.5px/1 var(--sans);letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:transform .6s var(--ease-spring), box-shadow .6s var(--ease-out), background .4s;border:0;border-radius:999px;align-items:center;gap:14px;padding:6px 6px 6px 24px;display:inline-flex;position:relative}.btn:active{transform:scale(.975)}.btn__icon{width:42px;height:42px;transition:transform .6s var(--ease-spring);border-radius:50%;flex:none;place-items:center;display:grid}.btn__icon svg{width:17px;height:17px}.btn:hover .btn__icon{transform:translate(2px,-2px)scale(1.06)}.btn--gold{background:var(--gold-grad);color:#160f02;box-shadow:inset 0 1px #ffffff80,0 14px 34px -14px #e9c25a99}.btn--gold:hover{box-shadow:inset 0 1px #ffffff80,0 18px 44px -12px #e9c25abf}.btn--gold .btn__icon{color:var(--gold-1);background:#0d0b06}.btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff0a}.btn--ghost:hover{background:#ffffff14}.btn--ghost .btn__icon{background:#ffffff12}.btn--sm{gap:10px;min-height:44px;padding:4px 4px 4px 18px;font-size:13.5px}.btn--sm .btn__icon{width:36px;height:36px}.btn--sm .btn__icon svg{width:15px;height:15px}.btn[disabled]{opacity:.6;cursor:progress}.eyebrow{font:500 10.5px/1 var(--label);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-2);background:#e9c25a0d;border:1px solid #e9c25a38;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 12px;display:inline-flex}.eyebrow:before{content:"";background:var(--gold-2);width:5px;height:5px;box-shadow:0 0 10px var(--gold-2);border-radius:50%}.eyebrow b{color:var(--gold-2);font-weight:500}.chips{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.chips li{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff09;border-radius:999px;padding:9px 15px;font-size:13px}.tag-soon{font:500 10.5px var(--label);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;padding:10px 16px;display:inline-flex}.hint{font:500 10.5px var(--label);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-2);opacity:.8;margin-top:26px}.hint:before{content:"↓ "}.hint{transition:opacity .6s var(--ease-out)}.is-rebranded .hint{opacity:0}.display{font:300 clamp(3.3rem, 8.2vw, 9.2rem)/.92 var(--serif);letter-spacing:-.012em;text-wrap:balance;margin:.3em 0 .26em}.title{font:400 clamp(2.5rem, 5vw, 5.4rem)/.98 var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:.4em 0 .34em}.display em,.title em,.statement em{font-style:italic;font-weight:400}.display em,.title em,.statement em,.zone__title em,.js .display em .w__i,.js .title em .w__i,.js .statement em .w__i{background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.js .display em,.js .title em,.js .statement em{color:inherit;background:0 0}.lead{color:var(--ink-2);max-width:33em;font-size:clamp(1.04rem,1.3vw,1.24rem);font-weight:350;line-height:1.62}.body{color:var(--ink-2);max-width:31em;font-size:clamp(1rem,1.08vw,1.1rem);font-weight:350;line-height:1.72}.statement{font:400 clamp(1.95rem, 4.1vw, 4.3rem)/1.12 var(--serif);letter-spacing:-.008em;text-wrap:balance;max-width:17.5em;margin:26px auto 0}.statement strong{color:var(--ink);background:linear-gradient(90deg,#e9c25a8c,#e9c25a8c) 0 92%/100% 1px no-repeat;font-weight:400}.nowrap{white-space:nowrap}.note{font:500 10.5px var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:14px}.w{vertical-align:top;margin:0 -.07em -.12em 0;padding:0 .07em .12em 0;display:inline-block;overflow:hidden}.w__i{transition:transform 1.15s var(--ease-out);transition-delay:calc(var(--i,0) * 42ms + .12s);display:inline-block;transform:translateY(108%)}.is-in .w__i,.is-in.w__i{transform:none}.reveal{opacity:0;transition:opacity 1s var(--ease-out), transform 1.25s var(--ease-out);transform:translateY(28px)}.reveal.is-in,.no-js .reveal{opacity:1;transform:none}.panel>.reveal:nth-child(2),.contact__content>.reveal:nth-child(2){transition-delay:60ms}.panel>.reveal:nth-child(3),.contact__content>.reveal:nth-child(3){transition-delay:.14s}.panel>.reveal:nth-child(4),.contact__content>.reveal:nth-child(4){transition-delay:.22s}.panel>.reveal:nth-child(5),.contact__content>.reveal:nth-child(5){transition-delay:.3s}.panel>.reveal:nth-child(6){transition-delay:.38s}main{z-index:2;position:relative;overflow-x:clip}.chapter{height:calc(var(--beats) * var(--beat));position:relative}.chapter--1{--beats:1}.chapter--2{--beats:2}.chapter--3{--beats:3}.pin{height:var(--beat);padding:calc(var(--nav-h) + 30px) var(--pad) 48px;align-items:center;display:flex;position:sticky;top:0}.pin--center{text-align:center;justify-content:center}.mark{pointer-events:none;width:1px;height:1px;left:0;top:calc(var(--beat) * (var(--k) + .5));position:absolute}.mark:first-of-type{--k:0}.mark:nth-of-type(2){--k:1}.mark:nth-of-type(3){--k:2}.panel{max-width:600px;position:relative}.panel:before{content:"";inset:-24% max(-28%, calc(100% + var(--pad) - 100vw)) -24% max(-28%, calc(-1 * var(--pad)));z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#050505cc,#05050575 60%,#0000);position:absolute}.pin--center .panel:before{background:radial-gradient(closest-side,#050505e6,#0505059e 52%,#0000);inset:-46% max(-20%,50% - 50vw)}.panel--owner .statement,.panel--cta .display,.panel--cta .lead{text-shadow:0 2px 26px #000000b3,0 1px 3px #00000080}.panel--left{margin-right:auto}.panel--right{margin-left:auto}.panel--left,.panel--right{background:linear-gradient(160deg,#100e0bd1,#070708bd);border-radius:30px;max-width:560px;padding:clamp(26px,2.8vw,40px);box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff0f,0 40px 90px -40px #000000e6}.panel--left:before,.panel--right:before{display:none}.panel--left .title,.panel--right .title{font-size:clamp(2.3rem,3.9vw,4.3rem)}.panel--left .eyebrow,.panel--right .eyebrow{margin-top:0}.panel--hero{max-width:1040px;margin-right:auto;padding-top:4vh}.panel--hero .lead{margin-bottom:36px}.panel--owner,.panel--cta{max-width:1100px}.panel--cta .lead{margin:0 auto 36px}.actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.actions--center{justify-content:center}.panel--hero .actions{margin-top:0}.scroll-cue{font:500 9.5px var(--label);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-3);flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.scroll-cue span{background:linear-gradient(var(--gold-2), transparent);transform-origin:top;width:1px;height:46px;animation:cue 2.2s var(--ease-io) infinite}@keyframes cue{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.steps li{color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);counter-increment:step;background:#ffffff08;border-radius:18px;padding:16px 16px 18px;font-size:13px}.steps li:before{content:"0" counter(step);font:500 10px var(--label);letter-spacing:.2em;color:var(--gold-2);margin-bottom:18px;display:block}.steps span{font:400 22px/1.1 var(--serif);color:var(--ink);margin-bottom:2px;display:block}.regions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.regions li{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff08;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;display:flex}.regions svg{width:22px;height:22px;color:var(--gold-2);flex:none}.card{background:#ffffff09;border-radius:30px;padding:6px;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 40px 90px -40px #000000e6}.card__core{background:linear-gradient(160deg,#1a1711e6,#09090aeb 60%);border-radius:24px;padding:clamp(24px,3vw,40px);position:relative;box-shadow:inset 0 1px #ffffff14}.zone{width:min(440px,100%);margin-right:auto}.zone--right{margin-left:auto;margin-right:0}.zone__index{font:500 10.5px var(--label);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-2);align-items:center;gap:10px;display:flex}.zone__index svg{width:20px;height:20px}.zone__title{font:400 clamp(2.2rem, 3.4vw, 3.2rem)/1 var(--serif);letter-spacing:-.015em;margin:18px 0 12px}.zone p:not(.zone__index):not(.note){color:var(--ink-2);line-height:1.7}.carriers{border-top:1px solid var(--line);align-items:center;gap:30px;margin-top:24px;padding-top:22px;display:flex}.carriers img{width:auto;height:30px}.carriers img+img{height:22px}@media (min-width:1081px){.pin:not(.pin--center){padding-right:calc(var(--pad) + 96px)}}.rail{z-index:40;opacity:0;transition:opacity .6s;position:fixed;top:50%;right:22px;transform:translateY(-50%)}.show-hud .rail{opacity:1}.rail__list{flex-direction:column;gap:14px;display:flex}.rail__list li{font:500 9.5px var(--label);letter-spacing:.2em;text-transform:uppercase;color:#0000;justify-content:flex-end;align-items:center;gap:10px;transition:color .5s;display:flex}.rail__list li span{width:30px;height:30px;color:var(--ink-4);box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;place-items:center;transition:color .5s,box-shadow .5s,background .5s;display:grid}.rail__list li.is-active{color:var(--ink-2)}.rail__list li.is-active span{color:#120d02;background:var(--gold-2);box-shadow:0 0 18px #e9c25a73}.minimap{z-index:40;width:236px;box-shadow:inset 0 0 0 1px var(--line), 0 20px 50px -20px #000;opacity:0;transition:opacity .6s var(--ease-out), transform .8s var(--ease-spring);pointer-events:none;background:#0a0a0ab8;border-radius:20px;padding:12px 12px 10px;position:fixed;bottom:22px;right:22px;transform:translateY(16px)}.show-map .minimap{opacity:1;transform:none}.minimap svg{width:100%;overflow:visible}.minimap__wall{fill:#ffffff05;stroke:#e9c25a8c;stroke-width:1.2px}.minimap__zone{fill:#ffffff08;stroke:#ffffff1f;stroke-width:.8px;transition:fill .5s,stroke .5s}.minimap__zone.is-active{fill:#e9c25a29;stroke:#e9c25acc}.minimap text{fill:var(--ink-3);font:600 7.5px var(--label);letter-spacing:.14em;text-anchor:middle}.minimap__door{stroke:var(--bg);stroke-width:3px}.minimap__you circle:last-child{fill:var(--gold-1);filter:drop-shadow(0 0 4px var(--gold-2))}.minimap__cone{fill:#e9c25a2e}.minimap figcaption{font:500 8.5px var(--label);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);margin-top:6px}.footer{z-index:3;padding:clamp(90px, 12vw, 160px) var(--pad) 0;background:radial-gradient(55% 45% at 15% 18%, #e9c25a12, transparent 70%), radial-gradient(40% 35% at 90% 100%, #e9c25a0d, transparent 70%), linear-gradient(180deg, transparent 0, #050505eb 70px, var(--bg) 160px);position:relative;overflow:hidden}.footer__wrap{max-width:1320px;margin:0 auto}.footer__top{border-top:1px solid #0000;border-image:linear-gradient(90deg,#0000,#e9c25a80 18% 82%,#0000) 1;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:clamp(44px,6vw,110px);padding:clamp(40px,4.5vw,64px) 0 clamp(48px,5vw,76px);display:grid}.footer__brand{color:var(--ink);align-items:center;gap:14px;display:inline-flex}.footer__emblem{width:64px;height:34px}.footer__word{width:168px;height:18px}.footer__statement{max-width:15em;font:300 clamp(1.75rem, 2.6vw, 2.55rem)/1.12 var(--serif);color:var(--ink);text-wrap:balance;margin:30px 0 32px}.footer__statement em{background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.footer__mailcard{max-width:100%;box-shadow:inset 0 0 0 1px var(--line-2), 0 24px 50px -30px #e9c25a59;background:#ffffff09;border-radius:999px;align-items:center;gap:18px;padding:8px 8px 8px 22px;transition:background .4s;display:inline-flex}.footer__mailcard span{font:400 16px/1.3 var(--sans);color:var(--ink);overflow-wrap:anywhere}.footer__mailcard small{font:500 9.5px/1 var(--label);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;display:block}.footer__mailcard .btn__icon{background:var(--gold-grad);color:#160f02}.footer__mailcard:hover{background:#fff1}.footer__mailcard:hover .btn__icon{transform:translate(2px,-2px)scale(1.06)}.footer__details{gap:10px;margin-top:22px;display:grid}.footer__details li{color:var(--ink-2);align-items:center;gap:10px;font-size:14.5px;font-weight:350;display:flex}.footer__details svg{width:17px;height:17px;color:var(--gold-2);flex:none}.footer__details a{transition:color .3s}.footer__details a:hover{color:var(--ink)}.footer__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.footer__col h2{font:500 10.5px/1.4 var(--label);letter-spacing:.28em;text-transform:uppercase;color:var(--gold-2);margin:8px 0 24px}.footer__col ul{gap:14px;display:grid}.footer__col a,.footer__col .soon{color:var(--ink-2);align-items:center;gap:8px;font-size:15px;font-weight:350;transition:color .35s;display:inline-flex;position:relative}.footer__col a:after{content:"";background:linear-gradient(90deg, var(--gold-2), transparent);transform-origin:0;height:1px;transition:transform .7s var(--ease-out);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.footer__col a:hover,.footer__col a:focus-visible{color:var(--ink)}.footer__col a:hover:after,.footer__col a:focus-visible:after{transform:scaleX(1)}.footer__horizon{--h:clamp(150px, 17vw, 260px);--city:calc(var(--h) * .8);--tile:calc(var(--city) * 1.35 * 24);width:100vw;height:var(--h);margin:clamp(8px,2vw,22px) 0 0 calc(50% - 50vw);position:relative;overflow:hidden}.footer__horizon:before,.footer__horizon:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.footer__horizon:before{background:linear-gradient(90deg, var(--bg), transparent 14%, transparent 86%, var(--bg))}.footer__horizon:after{background:linear-gradient(180deg, var(--bg) 0%, #05050500 22%), radial-gradient(55% 80% at 50% 100%, #e9c25a1a, transparent 70%)}.footer__city{width:calc(var(--tile) * 2);height:var(--city);opacity:.95;will-change:transform;animation:260s linear infinite city-drift;position:absolute;top:0;left:0}.footer.has-city .footer__city{background:url(/assets/skyline-lo-BRsfSByL.webp) calc(50vw - var(--tile) * .517) 100% / auto calc(var(--city) * 1.35) repeat-x}@keyframes city-drift{to{transform:translate3d(calc(var(--tile) * -1), 0, 0)}}@media (min-width:900px){.footer.has-city .footer__city{background-image:url(/assets/skyline-hi-D6Qv2zfz.webp)}}.footer__road{height:calc(var(--h) - var(--city));background:linear-gradient(#0c0b09,#050505 80%);position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #e9c25a38}.footer__lane{will-change:transform;background:repeating-linear-gradient(90deg,#e9c25a8c 0 26px,#0000 26px 72px);width:calc(100% + 72px);height:1px;animation:2.4s linear infinite lane;position:absolute;top:50%;left:0}@keyframes lane{to{transform:translate(-72px)}}.footer__road i{will-change:transform;border-radius:2px;width:clamp(80px,11vw,170px);height:2px;animation:8s linear infinite drive;position:absolute;top:30%;left:0}.footer__road i:nth-of-type(odd){background:linear-gradient(90deg,#0000,#fff0d6f2);top:70%;box-shadow:0 0 12px 1px #ffdeaa80}.footer__road i:nth-of-type(2n){background:linear-gradient(90deg,#ff462ef2,#0000);animation-direction:reverse;top:26%;box-shadow:0 0 10px 1px #ff321e73}.footer__road i:first-of-type{animation-duration:6.8s;animation-delay:-1.2s}.footer__road i:nth-of-type(2){animation-duration:9.6s;animation-delay:-4.1s}.footer__road i:nth-of-type(3){width:clamp(60px,7vw,110px);animation-duration:8.2s;animation-delay:-5.6s;top:78%}.footer__road i:nth-of-type(4){animation-duration:11.4s;animation-delay:-8.3s;top:34%}.footer__road i:nth-of-type(5){animation-duration:7.4s;animation-delay:-3.3s;top:62%}.footer__road i:nth-of-type(6){width:clamp(50px,6vw,90px);animation-duration:10.2s;animation-delay:-.6s}.footer__road i:nth-of-type(7){animation-duration:12.6s;animation-delay:-9.4s}@keyframes drive{0%{transform:translate(-24vw)}to{transform:translate(104vw)}}.footer:not(.is-playing) :is(.footer__city,.footer__lane,.footer__road i){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.footer__city,.footer__lane{animation:none!important}.footer__road i{display:none}}.footer__legal{padding:24px 0 max(28px, env(safe-area-inset-bottom));border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;margin-top:clamp(20px,3vw,40px);font-size:12.5px;display:flex}.footer__up{font:500 10.5px var(--label);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:12px;transition:color .3s;display:inline-flex}.footer__up i{width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--line-2);transition:transform .6s var(--ease-spring), background .4s;border-radius:50%;place-items:center;display:grid}.footer__up svg{width:15px;height:15px;transform:rotate(-45deg)}.footer__up:hover{color:var(--ink)}.footer__up:hover i{background:#e9c25a24;transform:translateY(-3px)}.page-contact{background:radial-gradient(90% 70% at 85% 30%, #12110c 0%, var(--bg) 60%)}.contact{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:100vh;display:grid;position:relative}.contact__content{padding:calc(var(--nav-h) + 80px) var(--pad) 72px;max-width:760px}.display--contact{font-size:clamp(3.6rem,8vw,8rem)}.contact__showcase{order:2;height:100vh;position:sticky;top:0;overflow:hidden}@supports (height:100svh){.contact__showcase{height:100svh}}.contact__showcase canvas{opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease-out);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.contact__showcase canvas.is-dragging{cursor:grabbing}.contact__showcase.is-live canvas{opacity:1}.contact__showcase:after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--bg) 0%, transparent 22%), linear-gradient(0deg, #050505b3, transparent 30%);position:absolute;inset:0}.showcase__loading{pointer-events:none;place-items:center;transition:opacity .6s;display:grid;position:absolute;inset:0}.showcase__loading span{border:1.5px solid #e9c25a2e;border-top-color:var(--gold-2);border-radius:50%;width:42px;height:42px;animation:1s linear infinite spin}.contact__showcase.is-live .showcase__loading{opacity:0}@keyframes spin{to{transform:rotate(360deg)}}.showcase__caption{z-index:1;pointer-events:none;font:500 10px var(--label);letter-spacing:.34em;text-transform:uppercase;color:var(--ink-3);gap:26px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.showcase__hint{z-index:1;font:500 10px var(--label);letter-spacing:.3em;text-transform:uppercase;color:var(--gold-2);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .8s var(--ease-out), transform .9s var(--ease-out);margin:0;position:absolute;bottom:76px;left:50%;transform:translate(-50%,8px)}.contact__showcase.is-live .showcase__hint{opacity:.85;transition-delay:.9s;transform:translate(-50%)}.contact__showcase.has-played .showcase__hint{opacity:0;transition-delay:0s}.showcase__caption span+span:before{content:"·";color:var(--gold-2);margin-right:26px}.mailcard{width:-moz-fit-content;width:fit-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff09;border-radius:999px;align-items:center;gap:16px;margin:34px 0 22px;padding:10px 10px 10px 12px;transition:background .4s;display:flex}.mailcard:hover{background:#ffffff12}.mailcard:hover .btn__icon{transform:translate(2px,-2px)scale(1.06)}.mailcard__icon{width:44px;height:44px;color:var(--gold-2);background:#e9c25a1a;border-radius:50%;place-items:center;display:grid}.mailcard__icon svg{width:20px;height:20px}.mailcard small{font:500 9.5px var(--label);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px;display:block}.mailcard>span:nth-child(2){font:400 16px var(--label);overflow-wrap:anywhere}.mailcard .btn__icon{background:#ffffff12}.reach{flex-wrap:wrap;gap:10px;margin:34px 0 16px;display:flex}.reach .mailcard{margin:0}.cardbtn{max-width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#e9c25a12;border:0;border-radius:999px;align-items:center;gap:14px;padding:8px 22px 8px 8px;transition:background .4s,box-shadow .4s;display:inline-flex;box-shadow:inset 0 0 0 1px #e9c25a4d}.cardbtn>span:last-child{font:400 16px/1.3 var(--sans)}.cardbtn small,.office small{font:500 9.5px/1 var(--label);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-2);margin-bottom:3px;display:block}.cardbtn__mini{width:58px;height:34px;transition:transform .7s var(--ease-spring);background:linear-gradient(145deg,#17130c,#050505);border-radius:6px;flex:none;place-items:center;display:grid;transform:rotate(-8deg);box-shadow:0 0 0 1px #e9c25a66,0 10px 20px -8px #000000e6}.cardbtn__mini svg{width:32px;height:17px}.cardbtn:hover{background:#e9c25a1f;box-shadow:inset 0 0 0 1px #e9c25a8c}.cardbtn:hover .cardbtn__mini{transform:rotate(0)translateY(-2px)scale(1.08)}.office{color:var(--ink-2);align-items:center;gap:12px;margin:0 0 24px;display:flex}.office svg{width:20px;height:20px;color:var(--gold-2);flex:none}.office a{font-size:15px;transition:color .3s}.office a:hover{color:var(--ink)}.bcard{width:min(640px,100vw - 32px,175dvh - 297.5px);max-width:none;max-height:none;color:var(--ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.bcard::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:bcard-fade .45s var(--ease-out);background:#040404cc}.bcard.is-closing::backdrop{animation:bcard-fade .38s var(--ease-out) reverse forwards}.bcard[open] .bcard__stage{animation:bcard-in 1s var(--ease-spring) both}.bcard[open] .bcard__bar{animation:fade-up .7s .3s var(--ease-out) both}.bcard.is-closing .bcard__stage{animation:bcard-out .38s var(--ease-io) forwards}.bcard.is-closing .bcard__bar,.bcard.is-closing .bcard__close{animation:.3s reverse forwards bcard-fade}@keyframes bcard-fade{0%{opacity:0}to{opacity:1}}@keyframes bcard-in{0%{opacity:0;transform:translateY(48px)rotateX(26deg)scale(.9)}to{opacity:1;transform:none}}@keyframes bcard-out{to{opacity:0;transform:translateY(26px)scale(.95)}}.bcard__stage{perspective:1600px}.bcard__tilt{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .7s var(--ease-out);will-change:transform}.bcard__flip{aspect-ratio:1.75;transform-style:preserve-3d;cursor:pointer;transition:transform 1.1s cubic-bezier(.2,.8,.2,1);position:relative}.bcard.is-flipped .bcard__flip{transform:rotateY(180deg)}.bcard__face{backface-visibility:hidden;background:radial-gradient(120% 95% at 50% 0,#16130c 0%,#070706 55%,#030303 100%);border-radius:18px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #e9c25a42,0 50px 120px -40px #000000f2,0 0 90px -30px #e9c25a52;container-type:inline-size}.bcard__face--front{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:6cqw}.bcard__face--back{gap:4cqw;padding:6cqw 5.5cqw;transform:rotateY(180deg)}.bcard__emblem{aspect-ratio:1074/561;filter:drop-shadow(0 0 3cqw #e9c25a47);width:26cqw}.bcard__word{aspect-ratio:971/104;width:42cqw;color:var(--ink);margin-top:5cqw}.bcard__tagline{font:400 3.9cqw/1.2 var(--serif);color:var(--gold-2);margin-top:3.6cqw}.bcard__rule{background:var(--gold-3);width:12cqw;height:1px;margin:2.8cqw auto 2.6cqw;display:block}.bcard__rule--left{width:10cqw;margin:2.6cqw 0 3cqw}.bcard__pillars,.bcard__org,.bcard__rows dt,.bcard__label,.bcard__sub{font-family:var(--label);text-transform:uppercase}.bcard__pillars{letter-spacing:.14em;color:var(--ink-3);font-size:1.9cqw;font-weight:500}.bcard b{color:var(--gold-3);margin:0 .5em;font-weight:400}.bcard__sheen{pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffeec421 50%,#0000 58%);position:absolute;inset:-40% -70%;transform:translate(-62%)}.bcard[open] .bcard__sheen{animation:bcard-sheen 1.8s .55s var(--ease-io) both}@keyframes bcard-sheen{to{transform:translate(62%)}}.bcard__main{flex-direction:column;flex:64%;justify-content:center;min-width:0;display:flex}.bcard__name{font:600 6.6cqw/1 var(--serif);letter-spacing:.005em}.bcard__org{letter-spacing:.12em;color:var(--gold-2);margin-top:2cqw;font-size:2cqw;font-weight:600}.bcard__rows{gap:1.7cqw;margin:0;display:grid}.bcard__rows>div{grid-template-columns:11.5cqw 1fr;align-items:baseline;display:grid}.bcard__rows dt{letter-spacing:.14em;color:var(--gold-3);font-size:1.65cqw;font-weight:600}.bcard__rows dd{font:400 2.7cqw/1.35 var(--sans);overflow-wrap:anywhere;margin:0}.bcard__rows a{transition:color .3s}.bcard__rows a:hover{color:var(--gold-1)}.bcard__side{text-align:center;border-left:1px solid #c9962e8c;flex-direction:column;flex:0 0 30%;justify-content:center;align-items:center;padding-left:4cqw;display:flex}.bcard__emblem--small{width:21cqw}.bcard__motto{font:400 2.5cqw/1.3 var(--serif);color:var(--gold-2);margin-top:3cqw}.bcard__label{letter-spacing:.1em;color:var(--ink-2);margin-top:2.2cqw;font-size:1.8cqw;font-weight:600}.bcard__sub{letter-spacing:.06em;color:var(--ink-3);margin-top:1.2cqw;font-size:1.45cqw}.bcard__bar{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.bcard__action{min-height:44px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);font:500 13.5px var(--sans);cursor:pointer;transition:background .3s, transform .5s var(--ease-spring);background:#ffffff0d;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 18px;display:inline-flex}.bcard__action svg{width:16px;height:16px;color:var(--gold-2)}.bcard__action:hover{background:#ffffff1a}.bcard__action:active{transform:scale(.96)}.bcard__action--gold{background:var(--gold-grad);color:#160f02;box-shadow:0 14px 30px -14px #e9c25a99}.bcard__action--gold svg{color:#160f02}.bcard__close{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);cursor:pointer;transition:background .3s, transform .6s var(--ease-spring);background:#ffffff0f;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:-58px;right:0}.bcard__close:hover{background:#ffffff1f;transform:rotate(90deg)}.bcard__close svg{width:18px;height:18px}@media (max-width:560px){.bcard__flip{aspect-ratio:1.42}.bcard__face--back{gap:3.4cqw;padding:6cqw 5cqw}.bcard__name{font-size:7.4cqw}.bcard__org{font-size:2.4cqw}.bcard__rows>div{grid-template-columns:13cqw 1fr}.bcard__rows dt{font-size:2.1cqw}.bcard__rows dd{font-size:3.4cqw}.bcard__side{flex-basis:27%;padding-left:3.4cqw}.bcard__motto{font-size:3cqw}.bcard__label{font-size:2.2cqw}.bcard__sub{font-size:1.9cqw}.bcard__pillars{font-size:2.3cqw}.bcard__tagline{font-size:4.6cqw}.bcard__action{flex:calc(50% - 8px);justify-content:center}}@media (max-height:500px){.bcard__close{z-index:2;top:8px;right:8px}.bcard{width:min(640px,100vw - 32px,175dvh - 168px)}.bcard__bar{margin-top:12px}}@media (prefers-reduced-motion:reduce){.bcard__flip,.bcard__tilt{transition-duration:.01ms}.bcard__sheen{display:none}}.form-card{margin-top:8px}.form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field--wide{grid-column:1/-1}.field label{font:500 10.5px var(--label);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;gap:8px;display:flex}.field label span{color:var(--ink-4);letter-spacing:.12em}.field input,.field select,.field textarea{width:100%;box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow .35s var(--ease-out), background .35s;appearance:none;background:#ffffff09;border:0;border-radius:14px;outline:0;padding:15px 16px;font-size:15.5px;line-height:1.4}.field textarea{resize:vertical;min-height:140px}.field input:hover,.field select:hover,.field textarea:hover{background:#ffffff0d}.field input:focus,.field select:focus,.field textarea:focus{background:#ffffff0e;box-shadow:inset 0 0 0 1px #e9c25abf,0 0 0 4px #e9c25a1f}.field.has-error input,.field.has-error select,.field.has-error textarea{box-shadow:inset 0 0 0 1px #ff8d7dcc}.field__error{min-height:0;color:var(--danger);font-size:13px}.field__error:empty{display:none}.select{position:relative}.select:after{content:"";border:solid var(--gold-2);pointer-events:none;border-width:0 1.4px 1.4px 0;width:8px;height:8px;margin-top:-6px;position:absolute;top:50%;right:18px;transform:rotate(45deg)}.select select{cursor:pointer;padding-right:44px}.select select:invalid{color:var(--ink-3)}.select option{color:var(--ink);background:#111}.counter{font-variant-numeric:tabular-nums}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;display:flex}.form__privacy{color:var(--ink-3);max-width:22em;font-size:13px}.form__status{color:var(--ink-2);margin-top:16px;font-size:14px}.form__status:empty{display:none}.form__status.is-error{color:var(--danger)}.form-done{text-align:center;outline:0;padding:26px 8px 10px}.form-done__icon{color:#140e02;background:var(--gold-grad);width:72px;height:72px;animation:pop .9s var(--ease-spring) both;border-radius:50%;place-items:center;margin:0 auto 22px;display:grid;box-shadow:0 0 50px #e9c25a59}.form-done__icon svg{stroke-width:2px;width:32px;height:32px}.form-done h2{font:400 clamp(2.2rem, 4vw, 3rem)/1 var(--serif);margin-bottom:12px}.form-done p{color:var(--ink-2);max-width:26em;margin:0 auto 26px}.form-done .form-done__ref{font:500 11px var(--label);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);margin-top:-10px}.form-done__ref span{color:var(--gold-2);letter-spacing:.12em}.turnstile{min-height:65px}.turnstile[hidden]{display:none}@keyframes pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.page-404{background:radial-gradient(70% 60% at 50% 40%, #15120a, var(--bg) 70%);place-items:center;min-height:100vh;display:grid}.lost{text-align:center;padding:40px var(--pad);flex-direction:column;align-items:center;gap:4px;display:flex}.lost__emblem{aspect-ratio:1074/561;filter:drop-shadow(0 0 30px #e9c25a40);width:min(220px,50vw);margin-bottom:28px}.lost .lead{margin-bottom:30px}@media (max-width:1080px){.nav__links{display:none}.nav__burger{display:block}.rail{display:none}}@media (max-width:960px){.footer__top,.contact{grid-template-columns:1fr}.contact__showcase{order:0;height:52vh;position:relative}.contact__showcase:after{background:linear-gradient(0deg, var(--bg) 0%, transparent 40%)}.contact__content{margin:0 auto;padding-top:12px}.showcase__caption{bottom:60px}.showcase__hint{bottom:92px}}@media (max-width:760px){:root{--nav-h:60px}.nav{padding-left:14px;top:10px}.nav__word{width:96px;height:10.3px}.nav__emblem{width:40px;height:21px}.nav__cta{display:none}.pin{padding:calc(var(--nav-h) + 24px) 18px max(28px, env(safe-area-inset-bottom));align-items:flex-end}.pin--center{align-items:flex-end}.panel,.panel--hero{width:100%;max-width:none}.panel--left,.panel--right{border-radius:24px;padding:22px 20px}.panel:before{background:linear-gradient(#0000,#050505c7 30%,#050505e6);inset:-30% -18px -10%}.pin--center .panel:before{background:linear-gradient(#0000,#050505cc 34%,#050505f0);inset:-45% -18px -12%}.stage-scrim{background:linear-gradient(#05050580 0%,#0000 16% 46%,#0505058c 100%)}.display{font-size:clamp(2.9rem,13.5vw,4.6rem)}.title{font-size:clamp(2.2rem,10vw,3.2rem)}.statement{font-size:clamp(1.75rem,7.6vw,2.5rem)}.lead,.body{font-size:15.5px}.actions{gap:10px}.btn{min-height:50px;padding-left:20px;font-size:14px}.btn__icon{width:38px;height:38px}.steps{grid-template-columns:1fr 1fr 1fr;gap:8px}.steps li{padding:12px;font-size:12px}.steps span{font-size:18px}.regions{grid-template-columns:1fr 1fr;gap:8px}.regions li{gap:9px;padding:11px 12px;font-size:12.5px}.zone,.zone--right{width:100%}.scroll-cue{display:none}.minimap{border-radius:14px;width:168px;padding:8px 8px 6px;top:80px;bottom:auto;right:12px}.minimap figcaption{display:none}.form__grid{grid-template-columns:1fr}.footer__cols{grid-template-columns:1fr 1fr;gap:34px 20px}.footer__col:last-child{grid-column:1/-1}.footer__legal{flex-direction:column;align-items:flex-start}.footer__road i:nth-of-type(n+6){display:none}}@media (max-width:330px){.nav__word{display:none}}@media (max-width:400px){.eyebrow{letter-spacing:.16em;gap:8px;padding:7px 11px 7px 10px;font-size:9.5px}.chips li{padding:8px 12px;font-size:12px}}@media (min-width:761px) and (max-aspect-ratio:17/20){.pin,.pin--center{padding-bottom:max(40px, env(safe-area-inset-bottom));align-items:flex-end}.pin--center .panel:before{background:linear-gradient(#0000,#050505c7 34%,#050505eb);inset:-40% calc(50% - 50vw) -14%}.panel--hero{padding-top:0}.minimap{top:84px;bottom:auto}.scroll-cue{display:none}}@media (max-height:600px) and (max-width:760px){.pin{padding-top:calc(var(--nav-h) + 14px);padding-bottom:max(16px, env(safe-area-inset-bottom))}.panel--left,.panel--right{padding:18px}.title{font-size:clamp(1.9rem,8.4vw,2.6rem)}.lead,.body{font-size:14.5px;line-height:1.55}.chips{margin-top:16px}.steps,.regions{margin-top:18px}.hint{display:none}}@media (min-width:761px) and (max-height:760px) and (min-height:501px){.pin{padding-top:calc(var(--nav-h) + 18px);padding-bottom:22px}.panel--left,.panel--right{padding:clamp(20px,3.4vh,30px) clamp(22px,2.4vw,32px)}.display{font-size:clamp(3rem,12.5vh,8rem)}.panel--left .title,.panel--right .title{font-size:clamp(2rem,7.2vh,3.8rem)}.statement{font-size:clamp(1.8rem,6.4vh,3.6rem)}.lead,.body{font-size:clamp(.95rem,2.3vh,1.1rem)}.chips,.steps,.regions{margin-top:16px}.steps li{padding:12px 14px 13px}.steps li:before{margin-bottom:10px}.regions li{padding:10px 14px}.card__core{padding:clamp(20px,3.4vh,32px)}.zone__title{margin:12px 0 8px}.carriers{margin-top:16px;padding-top:16px}}@media (max-height:500px){:root{--nav-h:50px}.nav{padding-top:4px;padding-bottom:4px;top:6px}.nav__burger{width:38px;height:38px}.nav__burger span{left:11px;right:11px}.nav__burger span:first-child{top:14px}.nav__burger span:last-child{top:22px}.nav__burger[aria-expanded=true] span:first-child,.nav__burger[aria-expanded=true] span:last-child{top:18px}.pin{padding:calc(var(--nav-h) + 12px) var(--pad) max(10px, env(safe-area-inset-bottom));align-items:center}.panel,.panel--hero{width:auto;max-width:min(600px,66vw)}.panel--hero{padding-top:0}.panel--owner,.panel--cta{max-width:min(760px,86vw)}.panel--left,.panel--right{border-radius:18px;padding:14px 18px}.eyebrow{letter-spacing:.2em;gap:7px;padding:5px 10px 5px 9px;font-size:8.5px}.display{margin:.2em 0 .16em;font-size:clamp(2rem,12vh,3.6rem)}.title,.panel--left .title,.panel--right .title{margin:.22em 0 .18em;font-size:clamp(1.45rem,8vh,2.5rem)}.statement{margin-top:10px;font-size:clamp(1.25rem,6.4vh,2.1rem)}.lead,.body{font-size:clamp(12.5px,3.4vh,15px);line-height:1.5}.panel--hero .lead,.panel--cta .lead{margin-bottom:12px}.actions{gap:8px;margin-top:12px}.btn{gap:10px;min-height:40px;padding:3px 3px 3px 16px;font-size:12.5px}.btn__icon{width:34px;height:34px}.chips{gap:6px;margin-top:10px}.chips li{padding:5px 10px;font-size:11.5px}.steps{gap:6px;margin-top:10px}.steps li{padding:8px 10px;font-size:11px}.steps li:before{margin-bottom:4px}.steps span{font-size:16px}.regions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px}.regions li{gap:6px;padding:7px 8px;font-size:11px}.regions svg{width:16px;height:16px}.card{border-radius:22px;padding:4px}.card__core{border-radius:18px;padding:14px 18px}.zone,.zone--right{width:min(400px,60vw)}.zone__title{margin:8px 0 6px;font-size:clamp(1.5rem,8vh,2.2rem)}.zone p:not(.zone__index):not(.note){font-size:13px;line-height:1.5}.carriers{margin-top:10px;padding-top:10px}.carriers img{height:22px}.carriers img+img{height:16px}.note{margin-top:8px}.hint,.scroll-cue,.minimap{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.w__i{transition:opacity .6s linear!important;transform:none!important}.loader__door{transition-duration:.4s}}
