@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1fc9a8acda3903f0-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b750d5bfef15842-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2a7c45462b39533e-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c7c43bdd7a35c63-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8d541ca8617572f0-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3955bbd902881c26-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f6d84cc3be9d6158-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84f090e3b62fb9e3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chakra Petch Fallback;src:local("Arial");ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.00%;size-adjust:102.51%}.__className_839210{font-family:Chakra Petch,Chakra Petch Fallback,Segoe UI,Arial,sans-serif;font-style:normal}.__variable_839210{--font-display:"Chakra Petch","Chakra Petch Fallback",Segoe UI,Arial,sans-serif}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_481cdf{font-family:Manrope,Manrope Fallback,Segoe UI,Arial,sans-serif;font-style:normal}.__variable_481cdf{--font-ui:"Manrope","Manrope Fallback",Segoe UI,Arial,sans-serif}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/67695be07a46cf4c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bcc69932347c6777-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ab2e3a11646b0499-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rajdhani Fallback;src:local("Arial");ascent-override:102.12%;descent-override:37.99%;line-gap-override:0.00%;size-adjust:91.07%}.__className_c5cc83{font-family:Rajdhani,Rajdhani Fallback,Segoe UI,Arial,sans-serif;font-weight:700;font-style:normal}.__variable_c5cc83{--font-num:"Rajdhani","Rajdhani Fallback",Segoe UI,Arial,sans-serif}:root{color-scheme:dark;--vx-bg-void:#06080f;--vx-bg-panel:#0d1220;--vx-bg-panel-high:#141b30;--vx-primary-neon:#38dbff;--vx-secondary-energy:#8f6fff;--vx-text-primary:#f2f5fd;--vx-text-secondary:#99a3bd;--vx-text-dim:#5a6480;--vx-reward-gold:#f2b84b;--vx-danger-red:#ff5566;--vx-success-green:#3be08f;--vx-stroke:rgba(148,170,220,0.14);--vx-stroke-strong:rgba(148,170,220,0.28);--vx-cyan-wash-24:rgba(56,219,255,0.24);--vx-cyan-wash-12:rgba(56,219,255,0.12);--vx-violet-wash-24:rgba(143,111,255,0.24);--vx-violet-wash-12:rgba(143,111,255,0.12);--vx-ion-drift:linear-gradient(135deg,#38dbff,#8f6fff);--vx-grid-line:rgba(148,170,220,0.035);--vx-ink:#06080f;--background:var(--vx-bg-void);--surface:var(--vx-bg-panel);--surface-subtle:var(--vx-bg-panel-high);--text:var(--vx-text-primary);--muted:var(--vx-text-secondary);--dim:var(--vx-text-dim);--line:var(--vx-stroke);--focus:var(--vx-primary-neon);--accent:var(--vx-primary-neon);--accent-2:var(--vx-secondary-energy);--max-width:74rem;--radius-panel:1rem;--radius-control:0.6875rem;--radius:var(--radius-panel)}*{box-sizing:border-box}html{min-width:20rem;scroll-behavior:smooth}body{min-height:100vh;margin:0;background:var(--background);color:var(--text);font-family:var(--font-ui),"Segoe UI",Arial,sans-serif;line-height:1.65;overflow-x:clip}::selection{background:var(--vx-primary-neon);color:var(--vx-ink)}a{color:inherit}a,button,select,summary{transition:color .16s ease-out,background-color .16s ease-out,border-color .16s ease-out}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:.2rem solid var(--focus);outline-offset:.2rem}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:fixed;z-index:100;top:.75rem;left:.75rem;padding:.65rem .9rem;border-radius:var(--radius-control);transform:translateY(-200%);background:var(--text);color:var(--vx-ink);font-weight:700}.skip-link:focus{transform:translateY(0)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);background:var(--vx-bg-void)}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))) or (-webkit-backdrop-filter:blur(12px)){.site-header{background:rgba(6,8,15,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.site-header__inner{display:flex;width:min(calc(100% - 2rem),var(--max-width));min-height:4.75rem;align-items:center;justify-content:space-between;gap:1.5rem;margin:0 auto}.wordmark{display:inline-flex;flex:0 0 auto;align-items:center;gap:.6rem;color:var(--text);font-family:var(--font-display),"Segoe UI",Arial,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.brand-mark{flex:0 0 auto;display:block}.wordmark .brand-mark{animation:shard-enter .4s cubic-bezier(.55,0,.15,1) backwards;transition:filter .16s ease-out,transform .16s ease-out}.wordmark:focus-visible .brand-mark,.wordmark:hover .brand-mark{filter:brightness(1.15);transform:translateY(-1px)}.wordmark__text{display:inline-block;padding-bottom:2px;background-image:var(--vx-ion-drift);background-repeat:no-repeat;background-position:0 100%;background-size:0 2px;transition:background-size .22s ease-out;animation:wordmark-reveal .45s cubic-bezier(.55,0,.15,1) .12s backwards}.wordmark:focus-visible .wordmark__text,.wordmark:hover .wordmark__text{background-size:100% 2px}@keyframes shard-enter{0%{opacity:0;transform:translate(2px,-6px)}}@keyframes wordmark-reveal{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}.desktop-navigation{display:flex;min-width:0;align-items:center;justify-content:center;gap:clamp(.8rem,2vw,1.5rem)}.desktop-navigation a{padding:.4rem .1rem;border-bottom:2px solid transparent;color:var(--muted);font-size:.9rem;font-weight:600;text-decoration:none}.desktop-navigation a:hover{color:var(--text)}.desktop-navigation a[aria-current=page]{border-bottom-color:var(--accent);color:var(--text)}.site-header__actions{display:flex;flex:0 0 auto;align-items:center;gap:.75rem}.language-switcher{position:relative;display:inline-flex;align-items:center;color:var(--muted)}.language-switcher__label{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.language-switcher__toggle{display:inline-flex;min-height:2.75rem;align-items:center;gap:.4rem;padding:.5rem .55rem;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:.8rem;font-weight:700;letter-spacing:.06em}.language-switcher__toggle:hover,.language-switcher__toggle[aria-expanded=true]{border-color:var(--line);background:var(--surface);color:var(--text)}.language-switcher__caret{transition:transform .16s ease-out}.language-switcher__toggle[aria-expanded=true] .language-switcher__caret{transform:rotate(180deg)}.language-switcher__menu{position:absolute;z-index:30;top:calc(100% + .5rem);right:0;display:grid;min-width:11.5rem;margin:0;padding:.4rem;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);list-style:none}.language-switcher__menu li{display:block}.language-switcher__option{display:flex;width:100%;min-height:2.75rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border:0;border-radius:.5rem;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:.9rem;font-weight:600;text-align:left}.language-switcher__option:hover{background:var(--surface-subtle);color:var(--text)}.language-switcher__option[aria-selected=true]{background:var(--vx-cyan-wash-12);color:var(--text)}.language-switcher__option[aria-selected=true] svg{color:var(--accent)}.language-switcher--menu{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-left:1rem}.language-switcher--menu .language-switcher__menu{position:static;grid-column:1/-1;width:100%;margin-top:.35rem;padding:0;border:0;background:transparent}.portal-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .85rem;border:1px solid var(--vx-violet-wash-24);border-radius:999px;background:var(--vx-violet-wash-12);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.portal-chip__name{color:var(--text);font-size:.75rem;font-weight:700;letter-spacing:.04em}.portal-chip__status{color:var(--accent-2);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.portal-chip--menu{width:100%;min-height:2.75rem;justify-content:space-between;padding:0 1rem;border-radius:.5rem}.mobile-navigation{position:relative;display:none}.mobile-navigation__toggle{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;padding:0;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--text);cursor:pointer}.mobile-navigation__toggle:hover,.mobile-navigation__toggle[aria-expanded=true]{border-color:var(--vx-cyan-wash-24)}.mobile-navigation__panel{position:absolute;top:calc(100% + .75rem);right:0;display:grid;width:min(18rem,calc(100vw - 2rem));padding:.5rem;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface)}.mobile-navigation__panel a{padding:.8rem 1rem;border-radius:.5rem;color:var(--muted);font-weight:600;text-decoration:none}.mobile-navigation__panel a:hover{background:var(--surface-subtle);color:var(--text)}.mobile-navigation__panel a[aria-current=page]{background:var(--vx-cyan-wash-12);color:var(--text)}.mobile-navigation__utility{position:relative;display:grid;grid-gap:.4rem;gap:.4rem;margin-top:.6rem;padding-top:.85rem}.mobile-navigation__utility:before{content:"";position:absolute;top:0;right:.5rem;left:.5rem;height:1px;background:var(--vx-ion-drift);opacity:.45}.content-shell{width:min(calc(100% - 2rem),var(--max-width));min-height:58vh;margin:0 auto;padding:clamp(3rem,8vw,7rem) 0}.page-intro{max-width:52rem}.eyebrow{margin:0 0 1rem;color:var(--accent);font-family:var(--font-display),"Segoe UI",Arial,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase}h1,h2,p{overflow-wrap:anywhere}h1{max-width:22ch;margin:0;font-family:var(--font-display),"Segoe UI",Arial,sans-serif;font-size:clamp(2.6rem,7vw,5.25rem);font-weight:700;letter-spacing:.02em;line-height:1.05;text-transform:uppercase;text-wrap:balance}.page-summary{max-width:44rem;margin:1.5rem 0 0;color:var(--muted);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.6;text-wrap:pretty}.document-status,.status-panel{display:inline-grid;gap:.2rem;margin-top:2rem;padding:.85rem 1.1rem;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--surface)}.document-status span,.status-panel span{color:var(--muted);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.document-status strong,.status-panel strong{font-size:.95rem}.button{display:inline-flex;min-height:2.75rem;align-items:stretch;font-weight:700;text-decoration:none}.button__face{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.5rem;border-radius:var(--radius-control)}.button--primary{filter:drop-shadow(0 4px 0 rgba(0,0,0,.35));transition:transform 80ms ease-in,filter .16s ease-out}.button--primary .button__face{background:var(--vx-ion-drift);-webkit-clip-path:polygon(0 0,calc(100% - .75rem) 0,100% .75rem,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - .75rem) 0,100% .75rem,100% 100%,0 100%);color:var(--vx-ink)}.button--primary:hover{filter:drop-shadow(0 4px 0 rgba(0,0,0,.35)) brightness(1.06)}.button--primary:active{transform:translateY(2px);filter:drop-shadow(0 2px 0 rgba(0,0,0,.35))}.button--ghost .button__face{border:1px solid var(--line);background:var(--surface);color:var(--text);transition:border-color .16s ease-out,background-color .16s ease-out}.button--ghost:hover .button__face{border-color:var(--vx-cyan-wash-24)}.button--ghost:active .button__face{background:var(--surface-subtle)}.status-chip{display:inline-flex;align-items:center;padding:.3rem .7rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.status-chip--cyan{background:var(--vx-cyan-wash-12);color:var(--vx-primary-neon)}.status-chip--violet{background:var(--vx-violet-wash-12);color:var(--vx-secondary-energy)}.status-chip--dim{background:var(--surface-subtle);color:var(--muted)}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);background-color:var(--background);background-image:radial-gradient(38rem 30rem at 85% 0,var(--vx-violet-wash-12),transparent 70%),radial-gradient(38rem 30rem at 0 100%,var(--vx-cyan-wash-12),transparent 70%),repeating-linear-gradient(0deg,var(--vx-grid-line) 0 1px,transparent 1px 88px),repeating-linear-gradient(90deg,var(--vx-grid-line) 0 1px,transparent 1px 88px)}.hero__stage{position:absolute;inset:0;z-index:0}.hero__inner{position:relative;z-index:1;display:grid;width:min(calc(100% - 2rem),var(--max-width));margin:0 auto;padding:clamp(3.5rem,9vw,6.5rem) 0 clamp(3rem,7vw,5.5rem);grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);pointer-events:none}.hero__copy{pointer-events:auto}.hero__promise{margin:1.25rem 0 0;color:var(--text);font-family:var(--font-display),"Segoe UI",Arial,sans-serif;font-size:clamp(1.1rem,2.2vw,1.45rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.hero__actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.core-charge{display:grid;max-width:26rem;grid-gap:.5rem;gap:.5rem;margin-top:2.25rem}.core-charge__label,.vx-num{font-family:var(--font-num),"Segoe UI",Arial,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.core-charge__label{color:var(--muted);font-size:.9rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.core-charge__bar{height:.5rem;overflow:hidden;border:1px solid var(--line);border-radius:999px;background:var(--surface-subtle)}.core-charge__fill{width:32%;height:100%;border-radius:inherit;background-image:repeating-linear-gradient(115deg,rgba(6,8,15,.28) 0 6px,transparent 6px 14px),var(--vx-ion-drift);animation:core-breathe 2.6s ease-in-out infinite}@keyframes core-breathe{50%{opacity:.82}}.fieldfall{--fc-ease:cubic-bezier(0.55,0,0.15,1);--fc-ease-fall:cubic-bezier(0.55,0.06,0.35,1);--fc-t-wake:400ms;--fc-t-align:800ms;--fc-t-assemble:750ms;--fc-t-descent:500ms;--fc-t-impact:120ms;--fc-t-ring:600ms;--fc-t-reveal:650ms;--fc-t-settle:550ms;--fc-t-glow:1450ms;--fc-t-ghost:1200ms;--fc-t-total:3700ms;--fc-delay-align:300ms;--fc-delay-assemble:900ms;--fc-delay-descent:1750ms;--fc-delay-impact:2250ms;--fc-delay-name:2500ms;--fc-delay-sheen:3150ms;--fc-descent:clamp(44px,6.5vw,72px);--fc-ghost-rotate:-6deg;--fc-ring-size:300px;--fc-glow:26px;--fc-glide:6.5rem;--fc-cx:78%;--fc-atmo-x:68%;--fc-floor:58%;--fc-plane-l:56%;--fc-plane-r:0%;position:absolute;inset:0;overflow:hidden}.fieldfall__scene{position:absolute;top:0;bottom:0;right:0;left:0;width:min(calc(100% - 2rem),var(--max-width));margin-inline:auto}.fieldfall__scrim{background:linear-gradient(90deg,rgba(6,8,15,.88),rgba(6,8,15,.45) 32%,rgba(6,8,15,0) 58%);pointer-events:none}.fieldfall__grid,.fieldfall__ions,.fieldfall__scrim,.fieldfall__wash{position:absolute;inset:0}.fieldfall__grid{--fc-fade-to:0.8;opacity:0;background:repeating-linear-gradient(0deg,rgba(148,170,220,.05) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(148,170,220,.05) 0 1px,transparent 1px 44px);-webkit-mask-image:radial-gradient(130% 120% at var(--fc-atmo-x) 48%,#000 25%,transparent 80%);mask-image:radial-gradient(130% 120% at var(--fc-atmo-x) 48%,#000 25%,transparent 80%)}.fieldfall__wash{opacity:0;background:radial-gradient(70% 55% at 78% 18%,var(--vx-violet-wash-12),transparent 70%),radial-gradient(75% 60% at 22% 82%,var(--vx-cyan-wash-12),transparent 70%)}.fieldfall__corner{--fc-fade-to:0.3;position:absolute;width:.9rem;height:.9rem;border:0 solid rgba(148,170,220,.4);opacity:0}.fieldfall__corner--tl{top:.9rem;left:.9rem;border-top-width:1px;border-left-width:1px}.fieldfall__corner--tr{top:.9rem;right:.9rem;border-top-width:1px;border-right-width:1px}.fieldfall__corner--bl{bottom:.9rem;left:.9rem;border-bottom-width:1px;border-left-width:1px}.fieldfall__corner--br{bottom:.9rem;right:.9rem;border-bottom-width:1px;border-right-width:1px}.fieldfall__fog{width:min(64rem,120%);height:24rem;transform:translate(-50%,-58%);background:radial-gradient(50% 50% at center,rgba(143,111,255,.1),rgba(56,219,255,.05) 45%,transparent 72%)}.fieldfall__aura,.fieldfall__fog{position:absolute;top:var(--fc-floor);left:var(--fc-cx);opacity:0}.fieldfall__aura{width:min(46%,24rem);height:16rem;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(56,219,255,.14),rgba(143,111,255,.06) 55%,transparent 75%);filter:blur(calc(var(--fc-glow) / 2))}.fieldfall__plane{position:absolute;top:var(--fc-floor);right:var(--fc-plane-r);left:var(--fc-plane-l);height:1px;background:linear-gradient(90deg,transparent,rgba(148,170,220,.45) 16%,rgba(148,170,220,.45) 84%,transparent);opacity:0}.fieldfall__plane:before{content:"";position:absolute;top:-1px;right:10%;left:10%;height:2px;background:linear-gradient(90deg,transparent,var(--vx-cyan-wash-24) 25%,rgba(242,245,253,.75) 50%,var(--vx-violet-wash-24) 75%,transparent);transform:scaleX(0);opacity:0}.fieldfall__plane:after{content:"";position:absolute;top:1px;right:-3%;left:-3%;height:8rem;background:repeating-linear-gradient(90deg,rgba(56,219,255,.06) 0 1px,transparent 1px 30px),repeating-linear-gradient(0deg,rgba(56,219,255,.045) 0 1px,transparent 1px 24px),linear-gradient(180deg,rgba(56,219,255,.06),transparent 70%);transform-origin:top center;transform:perspective(30rem) rotateX(54deg);-webkit-mask-image:radial-gradient(120% 100% at 50% 0,#000 25%,transparent 72%);mask-image:radial-gradient(120% 100% at 50% 0,#000 25%,transparent 72%)}.fieldfall__ion{position:absolute;width:var(--fc-s,3px);height:var(--fc-s,3px);border-radius:50%;background:var(--vx-primary-neon);box-shadow:0 0 6px rgba(56,219,255,.55);opacity:0}.fieldfall__ion--violet{background:var(--vx-secondary-energy);box-shadow:0 0 6px rgba(143,111,255,.55)}.fieldfall__ring{width:var(--fc-ring-size);height:calc(var(--fc-ring-size) * .34);border:1px solid rgba(56,219,255,.55);box-shadow:0 0 var(--fc-glow) rgba(56,219,255,.2),inset 0 0 calc(var(--fc-glow) / 2) rgba(56,219,255,.12);transform:translate(-50%,-50%) scale(.12)}.fieldfall__flash,.fieldfall__ring{position:absolute;top:var(--fc-floor);left:var(--fc-cx);border-radius:50%;opacity:0}.fieldfall__flash{width:3.4rem;height:1.1rem;background:radial-gradient(closest-side,rgba(242,245,253,.95),rgba(56,219,255,.5) 55%,transparent);transform:translate(-50%,-50%) scale(.5)}.fieldfall__lockup,.fieldfall__static{position:absolute;bottom:calc(100% - var(--fc-floor));left:var(--fc-cx);display:flex;align-items:flex-end;gap:clamp(.9rem,2vw,1.4rem);transform:translateX(-50%)}.fieldfall__static{opacity:.92}.fieldfall__name.fieldfall__name--static{-webkit-clip-path:none;clip-path:none}.fieldfall__mark{position:relative;flex:0 0 auto;transform:translateX(var(--fc-glide))}.fieldfall__mark-drop{transform:translateY(calc(-1 * var(--fc-descent)))}.fieldfall__mark-reveal{-webkit-clip-path:polygon(.5% 0,.5% 0,-36% 100%,-36% 100%);clip-path:polygon(.5% 0,.5% 0,-36% 100%,-36% 100%)}.fieldfall .brand-mark{display:block;width:clamp(5.25rem,11.5vw,8rem);height:auto}.fieldfall__name{position:relative;align-self:center;color:var(--vx-text-primary);font-family:var(--font-display),"Segoe UI",Arial,sans-serif;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:600;letter-spacing:.16em;line-height:1.25;text-transform:uppercase;white-space:nowrap;-webkit-clip-path:inset(-25% 100% -25% 0);clip-path:inset(-25% 100% -25% 0)}.fieldfall__name:after{content:"";inset:-30% -10%;background:linear-gradient(110deg,transparent 40%,rgba(242,245,253,.3) 50%,transparent 60%);transform:translateX(-85%)}.fieldfall__name:after,.fieldfall__sweep{position:absolute;opacity:0;pointer-events:none}.fieldfall__sweep{inset:-15% -35%;background:linear-gradient(110deg,transparent 40%,rgba(56,219,255,.28) 47%,rgba(242,245,253,.5) 50%,rgba(143,111,255,.28) 53%,transparent 60%);transform:translateX(-75%)}.fieldfall__ghost{position:absolute;width:.55rem;height:2.7rem;border:1px solid rgba(56,219,255,.5);border-radius:2px;transform:translate(var(--fc-gx),var(--fc-gy)) skewX(-20deg) rotate(var(--fc-ghost-rotate));opacity:0}.fieldfall__ghost--a{top:6%;left:-26%;width:.7rem;height:3.3rem;filter:blur(.5px);--fc-gx:-64px;--fc-gy:-48px}.fieldfall__ghost--b{top:20%;right:-24%;border-color:rgba(143,111,255,.5);--fc-gx:66px;--fc-gy:-30px;--fc-ghost-d:90ms}.fieldfall__ghost--c{bottom:-8%;left:-8%;width:.4rem;height:2rem;border-color:rgba(148,170,220,.35);--fc-gx:-44px;--fc-gy:58px;--fc-ghost-d:160ms}.fieldfall[data-state=playing] .fieldfall__grid{animation:fc-fade-in var(--fc-t-wake) var(--fc-ease) both,fc-grid-pulse .32s ease-out var(--fc-delay-impact)}.fieldfall[data-state=playing] .fieldfall__wash{animation:fc-fade-in var(--fc-t-wake) var(--fc-ease) both}.fieldfall[data-state=playing] .fieldfall__corner{animation:fc-fade-in var(--fc-t-wake) var(--fc-ease) .12s both}.fieldfall[data-state=playing] .fieldfall__fog{animation:fc-fog var(--fc-t-total) ease-out both}.fieldfall[data-state=playing] .fieldfall__ion{animation:fc-ion var(--fc-t-align) var(--fc-ease) both;animation-delay:calc(var(--fc-delay-align) + var(--fc-ion-d, 0s))}.fieldfall[data-state=playing] .fieldfall__ghost{animation:fc-ghost var(--fc-t-ghost) var(--fc-ease) both;animation-delay:calc(var(--fc-delay-assemble) + var(--fc-ghost-d, 0s))}.fieldfall[data-state=playing] .fieldfall__sweep{animation:fc-sweep var(--fc-t-assemble) var(--fc-ease) var(--fc-delay-assemble) both}.fieldfall[data-state=playing] .fieldfall__mark-reveal{animation:fc-mark-reveal var(--fc-t-assemble) var(--fc-ease) var(--fc-delay-assemble) forwards}.fieldfall[data-state=playing] .fieldfall__mark-drop{animation:fc-mark-descend var(--fc-t-descent) var(--fc-ease-fall) var(--fc-delay-descent) forwards}.fieldfall[data-state=playing] .fieldfall__plane{animation:fc-fade-in var(--fc-t-descent) var(--fc-ease) var(--fc-delay-descent) both}.fieldfall[data-state=playing] .fieldfall__flash{animation:fc-flash var(--fc-t-impact) ease-out var(--fc-delay-impact)}.fieldfall[data-state=playing] .fieldfall__ring{animation:fc-ring var(--fc-t-ring) cubic-bezier(.16,.84,.44,1) var(--fc-delay-impact)}.fieldfall[data-state=playing] .fieldfall__plane:before{animation:fc-plane-split .5s var(--fc-ease) var(--fc-delay-impact) forwards}.fieldfall[data-state=playing] .fieldfall__aura{animation:fc-aura var(--fc-t-glow) var(--fc-ease) var(--fc-delay-impact) forwards}.fieldfall[data-state=playing] .fieldfall__mark{animation:fc-mark-glide var(--fc-t-reveal) var(--fc-ease) var(--fc-delay-name) forwards}.fieldfall[data-state=playing] .fieldfall__name{animation:fc-name-reveal var(--fc-t-reveal) var(--fc-ease) var(--fc-delay-name) forwards}.fieldfall[data-state=playing] .fieldfall__name:after{animation:fc-sheen var(--fc-t-settle) ease-in-out var(--fc-delay-sheen)}.fieldfall:is([data-state=settled],[data-state=reduced]) .fieldfall__grid{opacity:.8}.fieldfall:is([data-state=settled],[data-state=reduced]) .fieldfall__wash{opacity:1}.fieldfall:is([data-state=settled],[data-state=reduced]) .fieldfall__corner{opacity:.3}.fieldfall:is([data-state=settled],[data-state=reduced]) .fieldfall__fog{opacity:1}.fieldfall:is([data-state=settled],[data-state=reduced]) .fieldfall__plane{opacity:1}.fieldfall:is([data-state=settled],[data-state=reduced]) .fieldfall__plane:before{transform:none;opacity:.3}.fieldfall:is([data-state=settled],[data-state=reduced]) .fieldfall__aura{opacity:.62}.fieldfall:is([data-state=settled],[data-state=reduced]) .fieldfall__mark{transform:none}.fieldfall:is([data-state=settled],[data-state=reduced]) .fieldfall__mark-drop{transform:none}.fieldfall:is([data-state=settled],[data-state=reduced]) .fieldfall__mark-reveal{-webkit-clip-path:none;clip-path:none}.fieldfall:is([data-state=settled],[data-state=reduced]) .fieldfall__name{-webkit-clip-path:none;clip-path:none}.fieldfall[data-state=settled] .fieldfall__aura{animation:fc-idle 2.4s ease-in-out infinite}.fieldfall[data-paused] *,.fieldfall[data-paused] :after,.fieldfall[data-paused] :before{animation-play-state:paused!important}@keyframes fc-fade-in{to{opacity:var(--fc-fade-to,1)}}@keyframes fc-grid-pulse{0%,to{opacity:.8}45%{opacity:1}}@keyframes fc-ion{0%{transform:translate3d(var(--fc-dx),var(--fc-dy),0);opacity:0}45%{opacity:var(--fc-a,.85)}80%{transform:none;opacity:calc(var(--fc-a, .85) * .45)}to{transform:none;opacity:0}}@keyframes fc-fog{0%{transform:translate(-50%,-58%) scale(1.06);opacity:0}30%{opacity:1}to{transform:translate(-50%,-58%) scale(1);opacity:1}}@keyframes fc-ghost{0%{transform:translate(var(--fc-gx),var(--fc-gy)) skewX(-20deg) rotate(var(--fc-ghost-rotate));opacity:0}30%{opacity:.5}62%{transform:translate(0) skewX(-20deg) rotate(calc(var(--fc-ghost-rotate) * .4));opacity:.4}to{transform:translateY(26px) skewX(-20deg) rotate(0deg);opacity:0}}@keyframes fc-sweep{0%{transform:translateX(-75%);opacity:0}15%{opacity:.9}85%{opacity:.7}to{transform:translateX(75%);opacity:0}}@keyframes fc-mark-reveal{0%{-webkit-clip-path:polygon(.5% 0,.5% 0,-36% 100%,-36% 100%);clip-path:polygon(.5% 0,.5% 0,-36% 100%,-36% 100%);opacity:.4}18%{opacity:1}to{-webkit-clip-path:polygon(.5% 0,136.5% 0,100% 100%,-36% 100%);clip-path:polygon(.5% 0,136.5% 0,100% 100%,-36% 100%);opacity:1}}@keyframes fc-mark-descend{to{transform:translateY(0)}}@keyframes fc-flash{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}30%{opacity:.95}to{transform:translate(-50%,-50%) scale(1.15);opacity:0}}@keyframes fc-ring{0%{transform:translate(-50%,-50%) scale(.12);opacity:.85}to{transform:translate(-50%,-50%) scale(1);opacity:0}}@keyframes fc-plane-split{0%{transform:scaleX(0);opacity:.9}55%{opacity:.6}to{transform:scaleX(1);opacity:.3}}@keyframes fc-aura{0%{opacity:0}15%{opacity:1}to{opacity:.62}}@keyframes fc-mark-glide{to{transform:translateX(0)}}@keyframes fc-name-reveal{to{-webkit-clip-path:inset(-25% 0 -25% 0);clip-path:inset(-25% 0 -25% 0)}}@keyframes fc-sheen{0%{transform:translateX(-85%);opacity:0}15%{opacity:1}85%{opacity:.9}to{transform:translateX(85%);opacity:0}}@keyframes fc-idle{50%{opacity:.4}}@media (max-width:58rem){.fieldfall{--fc-t-wake:300ms;--fc-t-assemble:550ms;--fc-t-descent:400ms;--fc-t-reveal:600ms;--fc-t-glow:1050ms;--fc-t-total:2400ms;--fc-delay-assemble:300ms;--fc-delay-descent:950ms;--fc-delay-impact:1350ms;--fc-delay-name:1400ms;--fc-descent:48px;--fc-glide:4.25rem;--fc-cx:50%;--fc-atmo-x:50%;--fc-floor:168px;--fc-plane-l:7%;--fc-plane-r:7%}.fieldfall__flash,.fieldfall__ghost,.fieldfall__ions,.fieldfall__name:after,.fieldfall__ring,.fieldfall__sweep{display:none}.fieldfall__fog{width:min(34rem,140%);height:14rem}.fieldfall__plane:after{height:4rem}.fieldfall .brand-mark{width:clamp(4rem,22vw,5.5rem)}.fieldfall__name{font-size:clamp(.85rem,3.9vw,1.05rem)}.fieldfall__scrim{background:linear-gradient(180deg,rgba(6,8,15,0),rgba(6,8,15,0) 172px,rgba(6,8,15,.55) 228px,rgba(6,8,15,.5))}}.ambient-depth{--ad-y:0;--ad-k-grid:-0.045;--ad-k-wash-a:-0.075;--ad-k-wash-b:-0.105;--ad-k-drift-x:0.012;position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.ambient-depth__grid{position:absolute;inset:-10rem 0;background:repeating-linear-gradient(0deg,var(--vx-grid-line) 0 1px,transparent 1px 88px),repeating-linear-gradient(90deg,var(--vx-grid-line) 0 1px,transparent 1px 88px);-webkit-mask-image:radial-gradient(140% 110% at 50% 42%,#000 30%,transparent 82%);mask-image:radial-gradient(140% 110% at 50% 42%,#000 30%,transparent 82%);transform:translate3d(0,calc(var(--ad-y) * var(--ad-k-grid) * 1px),0);will-change:transform}.ambient-depth__wash{position:absolute;inset:-20% -6%;will-change:transform}.ambient-depth__wash--violet{background:radial-gradient(48rem 34rem at 80% 22%,var(--vx-violet-wash-12),transparent 70%);transform:translate3d(0,calc(var(--ad-y) * var(--ad-k-wash-a) * 1px),0)}.ambient-depth__wash--cyan{background:radial-gradient(52rem 36rem at 16% 82%,var(--vx-cyan-wash-12),transparent 70%);transform:translate3d(calc(var(--ad-y) * var(--ad-k-drift-x) * 1px),calc(var(--ad-y) * var(--ad-k-wash-b) * 1px),0)}.ambient-depth__ions{position:absolute;inset:0}.ambient-depth__ion{position:absolute;width:var(--ad-s,2px);height:var(--ad-s,2px);border-radius:50%;background:var(--vx-primary-neon);box-shadow:0 0 5px rgba(56,219,255,.3);opacity:var(--ad-a,.2);transform:translate3d(0,calc(var(--ad-y) * var(--ad-f, -.12) * 1px),0)}.ambient-depth__ion--violet{background:var(--vx-secondary-energy);box-shadow:0 0 5px rgba(143,111,255,.3)}.ambient-depth__ion:first-child{top:16%;left:8%;--ad-f:-0.11;--ad-a:0.16}.ambient-depth__ion:nth-child(2){top:64%;left:15%;--ad-f:-0.2;--ad-a:0.26;--ad-s:3px}.ambient-depth__ion:nth-child(3){top:34%;left:30%;--ad-f:-0.15;--ad-a:0.2}.ambient-depth__ion:nth-child(4){top:78%;left:46%;--ad-f:-0.26;--ad-a:0.3;--ad-s:4px}.ambient-depth__ion:nth-child(5){top:12%;left:60%;--ad-f:-0.17;--ad-a:0.22;--ad-s:3px}.ambient-depth__ion:nth-child(6){top:52%;left:74%;--ad-f:-0.12;--ad-a:0.17}.ambient-depth__ion:nth-child(7){top:28%;left:88%;--ad-f:-0.22;--ad-a:0.26;--ad-s:3px}.ambient-depth__ion:nth-child(8){top:108%;left:22%;--ad-f:-0.24;--ad-a:0.28;--ad-s:3px}.ambient-depth__ion:nth-child(9){top:122%;left:68%;--ad-f:-0.3;--ad-a:0.3;--ad-s:4px}.ambient-depth__ion:nth-child(10){top:136%;left:40%;--ad-f:-0.34;--ad-a:0.24}@media (max-width:58rem){.ambient-depth{--ad-k-grid:-0.03;--ad-k-wash-a:-0.05;--ad-k-wash-b:-0.07;--ad-k-drift-x:0}.ambient-depth__ions{display:none}}@media (prefers-reduced-motion:reduce){.ambient-depth__grid,.ambient-depth__ion,.ambient-depth__wash{transform:none!important}}.fragment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));grid-gap:1rem;gap:1rem}.fragment-card{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;padding:clamp(1.4rem,3vw,2rem);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);transition:border-color .16s ease-out}.fragment-card:hover{border-color:var(--vx-cyan-wash-24)}.fragment-card__slot{width:100%;aspect-ratio:16/9;border:1px dashed var(--vx-stroke-strong);border-radius:.6rem;background:repeating-linear-gradient(115deg,rgba(148,170,220,.05) 0 10px,transparent 10px 24px),var(--vx-bg-panel-high)}.fragment-card h2{margin:0;font-size:1.1rem;line-height:1.3}.fragment-card p{margin:0;color:var(--muted);font-size:.95rem}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));grid-gap:1rem;gap:1rem;margin-top:clamp(3rem,6vw,5rem)}.fragment-grid+.card-grid{position:relative}.fragment-grid+.card-grid:before{content:"";position:absolute;top:calc(clamp(3rem, 6vw, 5rem) / -2);right:4%;left:4%;height:1px;background:linear-gradient(90deg,transparent,rgba(148,170,220,.3) 24%,var(--vx-cyan-wash-24) 50%,rgba(148,170,220,.3) 76%,transparent);opacity:.5}.info-card{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(1.4rem,3vw,2rem);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);transition:border-color .16s ease-out}.info-card:hover{border-color:var(--vx-cyan-wash-24)}.info-card h2,.legal-notice h2,.legal-sections h2{margin:0;font-size:1.2rem;line-height:1.3}.info-card p{margin:1rem 0;color:var(--muted);font-size:.95rem}.info-card .button,.text-link{margin-top:auto}.text-link{color:var(--accent);font-weight:700;text-underline-offset:.25em}.text-link:hover{color:var(--text);text-decoration:underline}.legal-notice{max-width:52rem;margin-top:3rem;padding:1.5rem;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-subtle)}.legal-notice p,.legal-sections p{color:var(--muted)}.legal-sections{display:grid;max-width:52rem;grid-gap:2.5rem;gap:2.5rem;margin-top:3rem}.legal-sections section{padding-top:1.5rem;border-top:1px solid var(--line)}.site-footer{position:relative;overflow:hidden;padding:clamp(3rem,6vw,4.5rem) max(1rem,calc((100% - var(--max-width)) / 2)) 3rem;background:var(--surface)}.site-footer:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:var(--vx-ion-drift);opacity:.45}.site-footer__watermark{position:absolute;right:-2.5rem;bottom:-3.5rem;opacity:.05;pointer-events:none}.site-footer__copyright,.site-footer__grid{position:relative}.site-footer__grid{display:grid;grid-template-columns:2fr repeat(3,minmax(8rem,1fr));grid-gap:2rem;gap:2rem}.site-footer__brand{display:grid;grid-gap:.9rem;gap:.9rem;justify-items:start}.site-footer__brand .brand-mark polygon{transform-box:fill-box}.site-footer__brand:hover .brand-mark polygon:nth-child(2){animation:cap-assemble .35s cubic-bezier(.55,0,.15,1)}@keyframes cap-assemble{0%{opacity:.4;transform:translate(2px,-6px)}}.footer-identity{display:flex;align-items:center;gap:1rem}.footer-identity__core{display:grid;flex:0 0 auto;grid-gap:.35rem;gap:.35rem;justify-items:center}.footer-identity__plate{display:grid;place-items:center;width:4.25rem;height:4.25rem;border:1px solid var(--line);border-radius:.75rem;background:var(--surface-subtle);-webkit-clip-path:polygon(0 0,calc(100% - .85rem) 0,100% .85rem,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - .85rem) 0,100% .85rem,100% 100%,0 100%);transition:border-color .16s ease-out}.site-footer__brand:hover .footer-identity__plate{border-color:var(--vx-cyan-wash-24)}.footer-identity__ticks{display:flex;gap:.3rem}.footer-identity__ticks i{width:.2rem;height:.65rem;border-radius:1px;transform:skewX(-20deg)}.footer-identity__ticks i:first-child{background:var(--vx-primary-neon)}.footer-identity__ticks i:nth-child(2){background:var(--vx-secondary-energy)}.footer-identity__ticks i:nth-child(3){background:var(--vx-text-dim)}.footer-identity__meta{display:grid;grid-gap:.45rem;gap:.45rem;justify-items:start}.footer-identity .footer-heading{margin:0}.footer-core-status{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.3rem .7rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-subtle);color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.footer-core-status__dot{width:.4rem;height:.4rem;flex:0 0 auto;border-radius:999px;background:var(--vx-success-green)}.footer-core{display:grid;grid-gap:.4rem;gap:.4rem;width:min(16rem,100%)}.footer-core__label{color:var(--muted);font-family:var(--font-num),"Segoe UI",Arial,sans-serif;font-size:.78rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.14em;text-transform:uppercase}.footer-core__bar{display:block;height:.375rem;overflow:hidden;border:1px solid var(--line);border-radius:999px;background:var(--surface-subtle)}.footer-core__fill{display:block;width:32%;height:100%;border-radius:inherit;background-image:repeating-linear-gradient(115deg,rgba(6,8,15,.28) 0 5px,transparent 5px 12px),var(--vx-ion-drift)}.site-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.site-footer a{color:var(--muted);font-size:.9rem;text-decoration:none}.site-footer nav a{display:inline-flex;min-height:1.9rem;align-items:center}.site-footer a:hover{color:var(--text);text-decoration:underline;text-underline-offset:.2em}.site-footer .footer-contact-link{color:var(--text);font-weight:600}.site-footer .footer-contact-link:hover{color:var(--accent)}.consent-preferences{margin-top:1rem;color:var(--muted);font-size:.85rem}.consent-preferences summary{display:inline-flex;min-height:2.75rem;align-items:center;cursor:pointer;font-weight:700}.consent-preferences summary:hover{color:var(--text)}.consent-preferences__content{display:grid;max-width:22rem;grid-gap:.8rem;gap:.8rem;margin-top:.5rem}.consent-preferences__content dl,.consent-preferences__content p{margin:0}.consent-preferences__content dl{display:grid;grid-gap:.4rem;gap:.4rem}.consent-preferences__content dl div{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.4rem;border-bottom:1px solid var(--line)}.consent-preferences__content dt{color:var(--text);font-weight:700}.consent-preferences__content dd{margin:0;text-align:right}.consent-preferences__content button{justify-self:start;min-height:2.75rem;padding:.5rem 1rem;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--text);cursor:pointer;font:inherit;font-weight:700}.consent-preferences__content button:hover{border-color:var(--vx-cyan-wash-24)}.footer-heading{margin:0 0 .65rem;color:var(--text);font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.footer-note{max-width:24rem;margin:0;color:var(--muted);font-size:.9rem}.site-footer__copyright{margin:3rem 0 0;padding-top:1.25rem;border-top:1px solid var(--line);color:var(--muted);font-size:.8rem}@media (min-width:58rem){.hero__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}@media (max-width:58rem){.hero__inner{padding-top:13rem}.hero__copy h1{font-size:clamp(2rem,8.5vw,2.6rem);line-height:1.14}.desktop-navigation{display:none}.mobile-navigation{display:block}.site-header__actions>.language-switcher,.site-header__actions>.portal-chip{display:none}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:38rem){.site-header__inner{width:min(calc(100% - 1rem),var(--max-width));gap:.5rem}.wordmark{max-width:9rem;font-size:.85rem;line-height:1.2}.site-footer__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}