@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/ab624315db63c58d-s.3tv8ju5p7udbb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e94b8ab81811a983-s.07tvg3tgusgux.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0c795a286deabae8-s.p.3vm0tq4e-zz_5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_c7d3ceb4-module__23A0Ha__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_c7d3ceb4-module__23A0Ha__variable{--font-syne:"Syne", "Syne Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.p.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_cd7b3580-module__hsuZxW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_cd7b3580-module__hsuZxW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.p.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.p.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_a987cf9a-module__QMZ1oW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_a987cf9a-module__QMZ1oW__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.PageLoader-module__3Z312q__loader{z-index:var(--z-loader);background-color:var(--accent-950);--rings-x:50%;--rings-y:50%;animation:PageLoader-module__3Z312q__loader-failsafe .9s var(--ease-out-quint) 5.8s both;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.PageLoader-module__3Z312q__loader[data-texture]:before{background-image:repeating-radial-gradient(circle at 50% 50%, transparent 0 87px, rgb(var(--accent-200-rgb) / .32) 87px 88px);-webkit-mask-image:radial-gradient(circle,#000 34%,#0000 92%);mask-image:radial-gradient(circle,#000 34%,#0000 92%)}.PageLoader-module__3Z312q__loader[data-done=true]{animation:PageLoader-module__3Z312q__loader-out .9s var(--ease-out-quint) both}.PageLoader-module__3Z312q__inner{z-index:1;justify-items:center;gap:var(--space-xl);display:grid;position:relative}.PageLoader-module__3Z312q__loader[data-done=true] .PageLoader-module__3Z312q__inner{animation:PageLoader-module__3Z312q__loader-content-out .32s var(--ease-out-quint) both}.PageLoader-module__3Z312q__logo{animation:PageLoader-module__3Z312q__loader-logo-in 1.3s var(--ease-out-quint) both;display:block;-webkit-mask-image:linear-gradient(90deg,#000 0% 58%,#0000 76% 100%);mask-image:linear-gradient(90deg,#000 0% 58%,#0000 76% 100%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.PageLoader-module__3Z312q__logoImage{filter:brightness(0)invert();width:clamp(9rem,22vw,12rem);height:auto;display:block}.PageLoader-module__3Z312q__track{background-color:rgb(var(--accent-200-rgb) / .16);width:clamp(9rem,22vw,12rem);height:1px;display:block;position:relative;overflow:hidden}.PageLoader-module__3Z312q__shuttle{background-color:var(--accent-400);transform-origin:0;animation:PageLoader-module__3Z312q__loader-shuttle 1.4s var(--ease-in-out-cubic) infinite;display:block;position:absolute;inset:0}@keyframes PageLoader-module__3Z312q__loader-logo-in{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes PageLoader-module__3Z312q__loader-shuttle{0%{transform:translate(-100%)scaleX(.35)}50%{transform:translate(20%)scaleX(.55)}to{transform:translate(100%)scaleX(.35)}}@keyframes PageLoader-module__3Z312q__loader-content-out{to{opacity:0;transform:translateY(-10px)}}@keyframes PageLoader-module__3Z312q__loader-out{0%{transform:translate(0,0)}32%{transform:translate(0,0)}to{transform:translateY(-101%)}}@keyframes PageLoader-module__3Z312q__loader-failsafe{0%{transform:translate(0,0)}32%{transform:translate(0,0)}to{transform:translateY(-101%)}}@media (prefers-reduced-motion:reduce){.PageLoader-module__3Z312q__loader{display:none}}
.CursorRing-module__skkh8W__ring{z-index:var(--z-overlay);pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.CursorRing-module__skkh8W__disc{border:1px solid var(--accent-500);opacity:0;width:26px;height:26px;transition:opacity .22s var(--ease-out-quint), transform .32s var(--ease-out-quint), width var(--dur) var(--ease-out-quint), height var(--dur) var(--ease-out-quint), border-color var(--dur) var(--ease-out-quint), background-color var(--dur) var(--ease-out-quint);border-radius:50%;display:block;transform:scale(.6)}.CursorRing-module__skkh8W__ring[data-tracked=true] .CursorRing-module__skkh8W__disc{opacity:.7;transform:scale(1)}.CursorRing-module__skkh8W__ring[data-tracked=true][data-active=true] .CursorRing-module__skkh8W__disc{border-color:var(--accent-400);background-color:rgb(var(--accent-200-rgb) / .12);opacity:1;width:46px;height:46px}@media (pointer:coarse){.CursorRing-module__skkh8W__ring{display:none}}@media (prefers-reduced-motion:reduce){.CursorRing-module__skkh8W__ring{display:none}}
:root{--accent-950:#131c26;--accent-900:#2a3642;--accent-700:#4d6176;--accent-500:#6e859d;--accent-400:#94a6ba;--accent-200:#b2cdea;--accent-50:#f5f8fa;--ink:#111827;--slate:#4b5563;--mist:#9ca3af;--border:#e5e7eb;--surface:#f3f4f6;--white:#fff;--accent-950-rgb:19 28 38;--accent-900-rgb:42 54 66;--accent-700-rgb:77 97 118;--accent-500-rgb:110 133 157;--accent-200-rgb:178 205 234;--font-display:var(--font-syne), system-ui, -apple-system, sans-serif;--font-sans:var(--font-archivo), system-ui, -apple-system, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, "SFMono-Regular", monospace;--text-label:.6875rem;--text-sm:.8125rem;--text-base:1rem;--text-body:clamp(1rem, .2vw + .95rem, 1.0625rem);--text-lead:clamp(1.0625rem, .45vw + .95rem, 1.1875rem);--display-xs:clamp(1.125rem, .5vw + 1rem, 1.375rem);--display-sm:clamp(1.375rem, 1vw + 1.125rem, 1.75rem);--display-md:clamp(1.75rem, 1.9vw + 1.25rem, 2.625rem);--display-lg:clamp(2rem, 2.6vw + 1.35rem, 3.25rem);--display-hero:clamp(1.75rem, 1.6vw + 1.2rem, 2.5rem);--tracking-label:.16em;--tracking-tight:-.012em;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--section-y:clamp(4rem, 8vw, 7.5rem);--container:1400px;--gutter:clamp(1.25rem, 4vw, 3rem);--nav-h:72px;--radius:2px;--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--ease-out-cubic:cubic-bezier(.33, 1, .68, 1);--ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--dur-fast:.15s;--dur:.24s;--dur-slow:.62s;--stagger:.12s;--shadow-sm:0 1px 2px rgb(var(--accent-950-rgb) / .06);--shadow-md:0 6px 20px rgb(var(--accent-950-rgb) / .09);--shadow-lg:0 16px 44px rgb(var(--accent-950-rgb) / .14);--shadow-nav:0 1px 0 rgb(var(--accent-950-rgb) / .07), 0 10px 28px rgb(var(--accent-950-rgb) / .06);--z-base:1;--z-sticky:100;--z-nav:200;--z-overlay:300;--z-modal:400;--z-loader:500;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--white);min-height:100%;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.6}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}ul,ol{padding:0;list-style:none}a{color:var(--accent-700);text-decoration:none}dialog{max-width:none;max-height:none;color:inherit;background:0 0;border:none;padding:0}dialog::backdrop{background-color:rgb(var(--accent-950-rgb) / .6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}::selection{background-color:var(--accent-200);color:var(--accent-950)}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:var(--tracking-tight);text-wrap:balance;font-weight:400;line-height:1.16}h1{font-size:var(--display-lg)}h2{font-size:var(--display-md)}h3{font-size:var(--display-sm)}h4{font-size:var(--display-xs)}h1 em,h2 em,h3 em{font-style:normal;font-weight:500}p{text-wrap:pretty}strong{font-weight:600}:focus-visible{outline:2px solid var(--accent-500);outline-offset:3px;border-radius:1px}[data-surface=dark] :focus-visible{outline-color:var(--accent-200)}[data-texture=rings]{isolation:isolate;position:relative}[data-texture=rings]:before{content:"";z-index:-1;pointer-events:none;background-image:repeating-radial-gradient(circle at var(--rings-x,88%) var(--rings-y,12%), transparent 0 87px, var(--border) 87px 88px);-webkit-mask-image:radial-gradient(circle at var(--rings-x,88%) var(--rings-y,12%), #000 10%, transparent 68%);mask-image:radial-gradient(circle at var(--rings-x,88%) var(--rings-y,12%), #000 10%, transparent 68%);opacity:.75;position:absolute;inset:0}[data-texture=rings-dark]:before{content:"";z-index:0;pointer-events:none;background-image:repeating-radial-gradient(circle at var(--rings-x,82%) var(--rings-y,18%), transparent 0 87px, rgb(var(--accent-200-rgb) / .09) 87px 88px);-webkit-mask-image:radial-gradient(circle at var(--rings-x,82%) var(--rings-y,18%), #000 8%, transparent 70%);mask-image:radial-gradient(circle at var(--rings-x,82%) var(--rings-y,18%), #000 8%, transparent 70%);position:absolute;inset:0}.grain{z-index:var(--z-sticky);pointer-events:none;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@keyframes glow-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.82;transform:scale(1.06)}}@keyframes slow-spin{to{transform:rotate(360deg)}}@keyframes slow-spin-reverse{to{transform:rotate(-360deg)}}@keyframes orbit{to{transform:rotate(360deg) translateX(var(--orbit-r,90px)) rotate(-360deg)}}@keyframes hud-drift{0%,to{opacity:.28;transform:translate(0,0)}50%{opacity:.6;transform:translateY(-6px)}}@keyframes scan-down{0%{opacity:0;transform:translateY(-100%)}12%,88%{opacity:1}to{opacity:0;transform:translateY(2400%)}}@keyframes pulse-ring{0%{opacity:.55;transform:scale(.4)}70%{opacity:0}to{opacity:0;transform:scale(2.6)}}@keyframes marquee-track{to{transform:translate(-50%)}}@keyframes word-rise{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}@keyframes nav-item-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}[data-reveal]{opacity:0;transition:opacity var(--dur-slow) var(--ease-out-quint) var(--delay,0s), transform var(--dur-slow) var(--ease-out-quint) var(--delay,0s);transform:translateY(22px)}[data-reveal][data-visible=true]{opacity:1;transform:none}[data-reveal=label]{transition-duration:var(--dur);transform:translateY(10px)}[data-reveal=media]{opacity:1;clip-path:inset(18% 0 0);transition:clip-path .9s var(--ease-out-quint) var(--delay,0s), transform 1.1s var(--ease-out-quint) var(--delay,0s);transform:none}[data-reveal=media]>*{transition:transform 1.1s var(--ease-out-quint) var(--delay,0s);transform:scale(1.08)}[data-reveal=media][data-visible=true]{clip-path:inset(0)}[data-reveal=media][data-visible=true]>*{transform:scale(1)}[data-rule]{padding-bottom:var(--space-md);position:relative}[data-rule]:after{content:"";background-color:var(--accent-500);transform-origin:0;width:48px;height:1px;transition:transform var(--dur-slow) var(--ease-out-quint) .18s;display:block;position:absolute;bottom:0;left:0;transform:scaleX(0)}[data-visible=true] [data-rule]:after,[data-rule][data-visible=true]:after{transform:scaleX(1)}[data-parallax]{transform:translate3d(0, var(--parallax-y,0px), 0) scale(var(--parallax-scale,1));will-change:transform}@supports (animation-timeline:view()){[data-scroll-fx=rise]{animation:linear both fx-rise;animation-timeline:view();animation-range:entry 10% cover 60%}[data-scroll-fx=drift]{animation:linear both fx-drift;animation-timeline:view();animation-range:entry exit}[data-scroll-fx=zoom]{animation:linear both fx-zoom;animation-timeline:view();animation-range:entry exit}[data-scroll-fx=lag]{animation:linear both fx-lag;animation-timeline:view();animation-range:entry 20% exit 80%}}@keyframes fx-rise{0%{transform:translateY(44px)}to{transform:none}}@keyframes fx-drift{0%{transform:translate(-28px)}to{transform:translate(28px)}}@keyframes fx-zoom{0%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes fx-lag{0%{transform:translateY(26px)}to{transform:translateY(-26px)}}.scrollProgress{display:none}@supports (animation-timeline:scroll()){.scrollProgress{height:2px;z-index:var(--z-nav);background-color:var(--accent-400);transform-origin:0;animation:linear both scroll-progress;animation-timeline:scroll(root);display:block;position:fixed;top:0;left:0;right:0}}@keyframes scroll-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1!important;transform:none!important}[data-reveal=media]{clip-path:none!important}[data-reveal=media]>*{transform:none!important}[data-rule]:after{transform:scaleX(1)!important}[data-parallax]{will-change:auto;transform:none!important}[data-scroll-fx]{animation:none!important;transform:none!important}.grain,.cursorGlow{display:none!important}}@media (pointer:coarse){.cursorGlow{display:none}}@media screen{#print-area{display:none}}@media print{body>:not(#print-area){display:none!important}#print-area{color:#000;font-family:var(--font-sans);padding:6mm;display:block!important}#print-area h1{margin-bottom:6mm;font-size:18pt}#print-area h2{margin:5mm 0 2mm;font-size:12pt}#print-area table{border-collapse:collapse;width:100%;font-size:10pt}#print-area th,#print-area td{text-align:left;border:1px solid #000;padding:2mm}.pa-row{border-bottom:1px solid #ccc;justify-content:space-between;padding:1.5mm 0;font-size:11pt;display:flex}.pa-ssn{border:2px solid #000;margin:4mm 0;padding:4mm;font-size:14pt;font-weight:700}.pa-foot{color:#333;margin-top:8mm;font-size:8pt}@page{margin:15mm}}
