@font-face{font-family:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/exo-2-cyrillic-ext-wght-normal.01tr8uu6e7_6v.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/exo-2-cyrillic-wght-normal.28aqor0vus3yi.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/exo-2-vietnamese-wght-normal.3q5co93yk-xm_.woff2)format("woff2-variations");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:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/exo-2-latin-ext-wght-normal.3f6x59ery7lm8.woff2)format("woff2-variations");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:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/exo-2-latin-wght-normal.0y-77s_hg7--j.woff2)format("woff2-variations");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-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.09jq5v9-1wf71.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.2iaubq2jy0rx3.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.0m1ahpdxrpokj.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.2-z93d2j9-3s0.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.3a7fs2yw914a9.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.2kzc8ichkozg5.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1hjaitcyq2e2r.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0nrwft7nlo5oa.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.2lhng2ntocry9.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-ext-500-normal.28wp48yubenc3.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-500-normal.41yczc5zdkwdh.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-500-normal.26ox_itp_alxp.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-500-normal.1eaan1mch682e.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-vietnamese-500-normal.0s1z3n-ysad7w.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-500-normal.2g79xp9gzp1kn.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-ext-500-normal.1cuq9_67cn48n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-500-normal.1tdw_l2v4yhc_.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.11q3guvgd1r20.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.1fgk-kmy-32_a.woff)format("woff");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}
:root{--acid:#c6ff00;--void:#000;--bone:#f5f5f2;--carbon:#0d100e;--panel:#171c18;--line:#303832;--steel:#929b93;--mist:#c0c6c0;--cyan:#57d7ff;--critical:#ff4d2e;--sans:"Exo 2 Variable", "Noto Sans", Arial, sans-serif;--support:"Exo 2 Variable", "Noto Sans", Arial, sans-serif;--mono:"IBM Plex Mono", "Noto Sans Mono", monospace;--shell:min(100rem, 88vw);--ease-control:cubic-bezier(.2, .8, .2, 1);--hero-tracking:-.075em;--hero-accent-scale:.72em;--hero-accent-scale-mobile:.54em;--display-tracking:-.06em;--display-scale:1}:root:lang(uk){--hero-tracking:-.045em;--hero-accent-scale:.56em;--hero-accent-scale-mobile:.42em;--display-tracking:-.045em;--display-scale:.88}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--void);overflow-x:clip}body{background:var(--void);color:var(--bone);font-family:var(--sans);margin:0;font-size:17px;font-weight:420;line-height:1.55;position:relative;overflow-x:clip}body:before{content:"";z-index:50;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:fixed;inset:0}.app-root{isolation:isolate}::selection{color:var(--void);background:var(--acid)}a{color:inherit}button,input,textarea{font:inherit}h1,h2,h3{text-wrap:balance}h1,h2,h3,strong{font-weight:inherit}p,li{text-wrap:pretty}button{color:inherit}.skip-link{z-index:100;background:var(--acid);color:var(--void);padding:10px 14px;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.section-shell{width:var(--shell);margin-inline:auto}.scroll-world{will-change:transform;position:relative}.micro-label,.section-marker,.hero-hud,.team-card__meta>span,.site-footer span{font-family:var(--support);letter-spacing:.085em;text-transform:uppercase;font-size:.86rem;font-weight:420;line-height:1.35}.hero-hud{font-family:var(--mono);letter-spacing:.08em;font-size:.76rem}.deep-scene{z-index:-2;pointer-events:none;background:radial-gradient(circle at 65% 20%, #c6ff0009, transparent 30%), var(--void);position:fixed;inset:0}.deep-scene:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000000b8 0%,#0000002e 54%,#00000073 100%);position:absolute;inset:0}.pointer-field{--pointer-x:50vw;--pointer-y:50vh;z-index:40;pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--pointer-x) var(--pointer-y), #c6ff000b, transparent 72%);transition:opacity .22s;position:fixed;inset:0}.pointer-field[data-active=true]{opacity:1}.pointer-field span{width:10px;height:10px;left:var(--pointer-x);top:var(--pointer-y);border:1px solid #c6ff008c;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.scroll-progress{z-index:35;background:#f5f5f21f;width:1px;position:fixed;top:84px;bottom:24px;right:18px}.scroll-progress span{background:var(--acid);transform-origin:top;width:1px;height:100%;display:block}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#000000ad;border-bottom:1px solid #f5f5f21f;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;min-height:72px;padding:12px 32px;display:grid;position:fixed;top:0;left:0;right:0}.brand-link{width:max-content;color:var(--bone);letter-spacing:-.045em;align-items:center;gap:9px;font-weight:420;text-decoration:none;display:inline-flex}.brand-link img{object-fit:contain;width:35px;height:35px}.site-nav{align-items:center;gap:clamp(24px,4vw,60px);display:flex}.site-nav a{color:var(--mist);font-family:var(--support);letter-spacing:.075em;text-transform:uppercase;font-size:.84rem;font-weight:420;text-decoration:none;position:relative}.site-nav a:after{content:"";background:var(--acid);height:1px;transition:right .22s var(--ease-control);position:absolute;bottom:-8px;left:0;right:100%}.site-nav a:hover:after{right:0}.header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.language-trigger,.menu-trigger{border:1px solid var(--line);height:42px;color:var(--bone);cursor:pointer;background:#0d100ed1;border-radius:0}.language-trigger{min-width:62px;font:650 .78rem/1 var(--support);letter-spacing:.07em;justify-content:center;align-items:center;gap:11px;display:inline-flex}.language-trigger svg{fill:none;width:10px;stroke:var(--acid);stroke-width:1.4px;transition:transform .18s var(--ease-control)}.language-trigger[data-popup-open] svg{transform:rotate(180deg)}.menu-trigger{place-content:center;gap:4px;width:42px;padding:10px;display:none}.menu-trigger span{background:currentColor;width:18px;height:1px;transition:transform .18s,opacity .18s;display:block}.menu-trigger[data-popup-open] span:first-child{transform:translateY(5px)rotate(45deg)}.menu-trigger[data-popup-open] span:nth-child(2){opacity:0}.menu-trigger[data-popup-open] span:last-child{transform:translateY(-5px)rotate(-45deg)}.language-trigger:focus-visible,.menu-trigger:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.menu-positioner{z-index:95;outline:none}.az-menu{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:var(--transform-origin);transition:transform .22s var(--ease-control), opacity .16s ease;background:#0d100ef7;box-shadow:0 28px 90px #0000009e}.az-menu[data-starting-style],.az-menu[data-ending-style]{opacity:0;transform:translateY(-8px)scale(.98)}.az-menu--language{min-width:132px;padding:5px}.az-menu--language>a{min-height:42px;color:var(--mist);font:650 .8rem/1 var(--support);letter-spacing:.06em;outline:none;justify-content:space-between;align-items:center;padding:0 12px;text-decoration:none;display:flex}.az-menu--language>a[data-current=true]{color:var(--acid)}.az-menu--language>a[data-highlighted]{color:var(--void);background:var(--acid)}.az-menu--language>a i{font-size:.68rem;font-style:normal}.az-menu--navigation{width:min(360px,100vw - 28px);padding:14px}.az-menu__status{color:var(--steel);font:650 .72rem/1 var(--support);letter-spacing:.08em;justify-content:space-between;padding:4px 4px 18px;display:flex}.az-menu__status i{background:var(--acid);width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 0 5px #c6ff0014}.az-menu__link{outline:none;text-decoration:none}.az-menu__link--large{border-top:1px solid var(--line);min-height:68px;color:var(--bone);letter-spacing:-.025em;grid-template-columns:38px 1fr;align-items:center;font-size:1.22rem;font-weight:420;display:grid}.az-menu__link--large>span{color:var(--acid);font:650 .72rem/1 var(--support)}.az-menu__link--large[data-highlighted]{background:var(--acid);color:var(--void);padding-inline:10px}.az-menu__link--large[data-highlighted]>span{color:var(--void)}.az-menu__locales{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:12px;display:grid}.az-menu__locales a{background:var(--void);min-height:46px;color:var(--steel);font:650 .78rem/1 var(--support);outline:none;place-items:center;text-decoration:none;display:grid}.az-menu__locales a[data-current=true],.az-menu__locales a[data-highlighted]{color:var(--void);background:var(--acid)}.az-button,.az-link-button{cursor:pointer;min-height:48px;font-family:var(--support);letter-spacing:.06em;text-transform:uppercase;transition:color .18s ease, background .18s ease, border-color .18s ease, transform .18s var(--ease-control);border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:24px;padding:0 20px;font-size:.82rem;font-weight:420;text-decoration:none;display:inline-flex}.az-button:hover,.az-link-button:hover{transform:translateY(-2px)}.az-button:focus-visible,.az-link-button:focus-visible,.language-switch a:focus-visible,.site-nav a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.az-button--primary,.az-link-button{background:var(--acid);color:var(--void);border-color:var(--acid)}.az-button--secondary{color:var(--bone);border-color:var(--line);background:0 0}.az-button--quiet{height:42px;min-height:42px;color:var(--mist);border-color:var(--line);background:0 0;padding-inline:14px}.az-button--quiet:hover{color:var(--void);background:var(--acid);border-color:var(--acid)}.arrow-mark{fill:none;stroke:currentColor;stroke-width:1.4px;width:18px;height:18px}main{z-index:1;position:relative}.hero-section{border-bottom:1px solid #f5f5f21f;align-items:flex-start;min-height:120svh;padding:clamp(150px,19vh,210px) 0 20vh;display:flex}.hero-grid{flex-direction:column;justify-content:space-between;min-height:78svh;display:flex;position:relative}.hero-copy{max-width:1180px}.hero-eyebrow{color:var(--mist);margin:0 0 30px}.hero-eyebrow:before{content:"";background:var(--acid);width:28px;height:1px;margin:0 12px 3px 0;display:inline-block}.hero-reveal{animation:heroFade .7s var(--ease-control) both}.hero-reveal--eyebrow{animation-delay:.12s}.hero-reveal--bottom{animation-delay:.62s}.hero-title{letter-spacing:var(--hero-tracking);text-transform:uppercase;margin:0;font-size:clamp(4.6rem,min(9vw,14vh),10.4rem);font-weight:710;line-height:.78}.hero-title>span{white-space:nowrap;padding-right:.08em;display:block;overflow:hidden}.hero-title i{animation:heroLine .78s var(--ease-control) both;font-style:normal;display:block}.hero-title__acid{color:var(--acid);font-size:var(--hero-accent-scale);margin-top:.06em}.hero-title__acid i{word-spacing:.12em}.hero-bottom{grid-template-columns:1fr auto;align-items:end;gap:32px;width:min(620px,100%);margin-top:48px;display:grid}.hero-bottom p{color:var(--mist);font:480 clamp(1.18rem, 1.45vw, 1.42rem)/1.5 var(--support);letter-spacing:-.012em;margin:0}.hero-hud{width:220px;color:var(--steel);border:1px solid var(--line);background:var(--line);gap:1px;display:grid;position:absolute;top:39%;right:0}.hero-hud span{background:#0d100ed6;padding:10px 12px}.hero-hud span:nth-child(2){color:var(--acid)}.scroll-cue{color:var(--steel);font:650 .74rem/1 var(--support);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;text-decoration:none;display:flex;position:absolute;bottom:0;right:0}.scroll-cue i{border:1px solid var(--line);width:34px;height:34px;position:relative}.scroll-cue i:after{content:"";background:var(--acid);width:1px;height:12px;animation:1.8s ease-in-out infinite descend;position:absolute;top:8px;left:50%}@keyframes descend{0%,to{opacity:.25;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,7px)}}@keyframes heroFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes heroLine{0%{transform:translateY(112%)}to{transform:translateY(0)}}.depth-section{perspective:1200px;background:linear-gradient(#0000001f,#0009 47%,#0000002e);border-bottom:1px solid #f5f5f21a;align-items:center;min-height:145svh;display:flex}.depth-section__content{width:100%;transform-style:preserve-3d}.section-marker{color:var(--acid);align-items:center;gap:10px;margin-bottom:30px;display:flex}.section-marker__pulse{background:var(--acid);width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 0 5px #c6ff0012}.section-title{--title-size:clamp(3.35rem, min(5.8vw, 9vh), 6.6rem);font-size:calc(var(--title-size) * var(--display-scale));letter-spacing:var(--display-tracking);margin:0;font-weight:650;line-height:.94}.section-lead{max-width:620px;color:var(--mist);font:480 clamp(1.18rem, 1.35vw, 1.4rem)/1.62 var(--support);letter-spacing:-.012em}.split-layout{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:end;gap:9vw;display:grid}.section-copy>.section-lead{margin:32px 0 0}.mission-brief{border:1px solid var(--line);border-left:3px solid var(--acid);background:linear-gradient(120deg,#c6ff0012,#0d100ed1 42%);max-width:760px;margin-top:54px;padding:clamp(24px,3vw,38px)}.mission-brief>span{color:var(--acid);font:650 .78rem/1 var(--support);letter-spacing:.075em}.mission-brief h3{letter-spacing:-.045em;max-width:680px;margin:18px 0 14px;font-size:clamp(1.65rem,2.5vw,2.65rem);line-height:1.08}.mission-brief p{color:var(--mist);font:470 1.08rem/1.68 var(--support);letter-spacing:-.01em;margin:0}.mission-brief ul{grid-template-columns:repeat(3,1fr);gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.mission-brief li{border-top:1px solid var(--line);color:var(--bone);font:600 .82rem/1.42 var(--support);padding:13px 8px 0 17px;position:relative}.mission-brief li:before{content:"";background:var(--acid);width:6px;height:6px;position:absolute;top:16px;left:0;transform:rotate(45deg)}.phase-list,.roadmap-grid,.team-grid{margin:0;padding:0;list-style:none}.phase-list{border-top:1px solid var(--line)}.phase-row{border-bottom:1px solid var(--line);min-height:132px;transition:background .22s ease, padding .22s var(--ease-control);grid-template-columns:42px .8fr 1fr 22px;align-items:center;gap:18px;display:grid}.phase-row:hover{background:#c6ff000a;padding-inline:14px}.phase-row>span{color:var(--acid);font:650 .76rem/1 var(--support)}.phase-row h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,2.5vw,2.35rem)}.phase-row p{color:var(--mist);font:480 1.05rem/1.5 var(--support);margin:0}.phase-row i{border-top:1px solid var(--acid);border-right:1px solid var(--acid);width:9px;height:9px;transform:rotate(45deg)}.platform-heading{max-width:980px}.platform-heading>.section-lead{margin:26px 0 0}.layer-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.layer-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0d100ebd;min-height:270px;padding:28px;position:relative;overflow:hidden}.layer-card>span{color:var(--acid);font:650 .8rem/1 var(--support)}.layer-card h3{letter-spacing:-.045em;margin:92px 0 12px;font-size:clamp(1.7rem,3vw,2.8rem)}.layer-card p{color:var(--mist);font:480 1.08rem/1.55 var(--support);margin:0}.layer-card__scan{background:var(--acid);height:2px;transition:transform .5s var(--ease-control);position:absolute;inset:auto 0 0;transform:translate(-101%)}.layer-card:hover .layer-card__scan{transform:translate(0)}.creed-rail{color:var(--mist);letter-spacing:-.025em;font-size:clamp(1rem,2vw,1.65rem);font-family:var(--support);justify-content:space-between;gap:24px;margin:0;padding:30px 0;font-weight:420;display:flex}.creed-rail__accent{color:var(--acid)}.roadmap-heading{grid-template-columns:minmax(0,1.3fr) minmax(340px,.55fr);align-items:end;gap:8vw;display:grid}.roadmap-heading .section-marker{grid-column:1/-1}.roadmap-heading h2{max-width:1050px}.roadmap-heading>.section-lead{margin:0 0 8px}.roadmap-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-rows:auto minmax(120px,1fr) auto auto auto;grid-template-columns:1.18fr repeat(3,1fr);margin-top:54px;display:grid;position:relative}.roadmap-grid:before{content:"";background:linear-gradient(90deg, var(--acid) 0 25%, var(--line) 25% 100%);height:3px;position:absolute;top:-2px;left:0;right:0}.roadmap-card{grid-row:span 5;grid-template-rows:subgrid;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0d100ec2;row-gap:0;min-height:400px;padding:24px;display:grid;position:relative;overflow:hidden}.roadmap-card>header{grid-row:1}.roadmap-card>h3{grid-row:3}.roadmap-card>p{grid-row:4}.roadmap-card>ul{grid-row:5}.roadmap-card[data-current=true]{background:linear-gradient(155deg,#c6ff001a,#0d100ed6 46%)}.roadmap-card header{color:var(--steel);letter-spacing:.065em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:.76rem;font-weight:420;display:flex}.roadmap-card header span{color:var(--acid)}.roadmap-card header i{border:1px solid var(--line);padding:6px 8px;font-style:normal}.roadmap-card[data-current=true] header i{border-color:var(--acid);color:var(--acid)}.roadmap-card>strong{color:#f5f5f20e;letter-spacing:-.08em;font-size:clamp(4rem,6vw,7rem);font-weight:420;line-height:1;position:absolute;top:62px;right:18px}.roadmap-card h3{letter-spacing:-.04em;align-self:end;margin:0 0 14px;font-size:clamp(1.45rem,1.8vw,2rem);font-weight:620;line-height:1.08;position:relative}.roadmap-card>p{color:var(--mist);font:430 1rem/1.58 var(--support);margin:0;position:relative}.roadmap-card ul{gap:7px;margin:18px 0 0;padding:0;list-style:none;display:grid}.roadmap-card li{border-top:1px solid var(--line);color:var(--bone);padding:9px 10px 9px 24px;font-size:.78rem;font-weight:420;position:relative}.roadmap-card li:before{content:"";background:var(--acid);width:6px;height:6px;position:absolute;top:14px;left:4px;transform:rotate(45deg)}.team-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.5fr);align-items:end;column-gap:8vw;display:grid}.team-heading .section-marker{grid-column:1/-1}.team-heading>.section-lead{margin:0}.team-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(6,1fr);margin-top:54px;display:grid}.team-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#00000075;position:relative}.team-avatar{aspect-ratio:1;image-rendering:pixelated;filter:saturate(.72)contrast(1.04);transition:filter .28s ease, transform .45s var(--ease-control);background-image:url(/team/team-sprite.png);background-repeat:no-repeat;background-size:300% 200%;position:relative;overflow:hidden}.team-avatar:after{content:"";background:linear-gradient(#0000 55%,#00000052);position:absolute;inset:0}.team-avatar__grid{z-index:1;opacity:0;background-image:linear-gradient(#c6ff0014 1px,#0000 1px),linear-gradient(90deg,#c6ff0014 1px,#0000 1px);background-size:16px 16px;transition:opacity .26s;position:absolute;inset:0}.team-card:hover .team-avatar{filter:saturate()contrast(1.08);transform:scale(1.018)}.team-card:hover .team-avatar__grid{opacity:1}.team-card__meta{border-top:1px solid var(--line);min-height:88px;padding:15px 16px 17px}.team-card__meta>span{color:var(--acid)}.team-card__meta h3{letter-spacing:-.025em;margin:10px 0 0;font-size:clamp(.96rem,1.05vw,1.2rem);font-weight:420;line-height:1.2}.contact-section{min-height:120svh}.contact-layout{grid-template-columns:minmax(0,1.25fr) minmax(340px,.55fr);align-items:end;gap:9vw;display:grid}.contact-layout h2{max-width:880px}.contact-copy{padding-bottom:10px}.contact-copy>.section-lead{margin:0 0 34px}.site-footer{z-index:1;border-top:1px solid var(--line);background:var(--void);padding:76px 0;position:relative}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;gap:64px;display:grid}.footer-grid img{object-fit:contain;width:136px;height:136px}.footer-grid p{letter-spacing:-.04em;text-align:center;max-width:520px;margin:0;font-size:clamp(1.45rem,2vw,2.25rem);line-height:1.15}.footer-grid>div{color:var(--steel);text-align:center;justify-items:center;gap:10px;display:grid}.site-footer .site-footer__legal{text-transform:none;letter-spacing:.02em}.contact-backdrop{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1;background:#000000c7;transition:opacity .3s;position:fixed;inset:0}.contact-backdrop[data-starting-style],.contact-backdrop[data-ending-style]{opacity:0}.contact-viewport{z-index:81;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.contact-dialog{border:1px solid var(--line);background:var(--carbon);opacity:1;width:min(760px,100%);transition:transform .38s var(--ease-control), opacity .24s ease;padding:clamp(28px,5vw,64px);position:relative;transform:translateY(0)scale(1);box-shadow:0 30px 120px #000000b3}.contact-dialog:focus{outline:none}.contact-dialog[data-starting-style],.contact-dialog[data-ending-style]{opacity:0;transform:translateY(34px)scale(.98)}.contact-dialog__signal{gap:4px;margin-bottom:28px;display:flex}.contact-dialog__signal span{background:var(--line);width:22px;height:3px}.contact-dialog__signal span:first-child{background:var(--acid)}.contact-dialog__close{border:1px solid var(--line);cursor:pointer;background:0 0;width:42px;height:42px;position:absolute;top:18px;right:18px}.contact-dialog__close span{background:var(--bone);width:18px;height:1px;position:absolute;top:20px;left:12px}.contact-dialog__close span:first-child{transform:rotate(45deg)}.contact-dialog__close span:last-child{transform:rotate(-45deg)}.contact-dialog .micro-label{color:var(--acid);margin:0 0 14px}.contact-dialog__title{letter-spacing:-.06em;margin:0;font-size:clamp(2.6rem,6vw,5rem);line-height:.95}.contact-dialog__description{max-width:560px;color:var(--mist);font:480 1.12rem/1.6 var(--support);margin:20px 0 38px}.contact-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form label{color:var(--steel);font:650 .76rem/1.25 var(--support);letter-spacing:.07em;text-transform:uppercase;gap:8px;display:grid}.contact-form input,.contact-form textarea{border:1px solid var(--line);background:var(--void);width:100%;color:var(--bone);resize:vertical;border-radius:0;outline:none;padding:14px 16px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--acid);box-shadow:0 0 0 1px var(--acid)}.contact-form__wide{grid-column:1/-1}.contact-form__actions{flex-wrap:wrap;gap:10px;display:flex}.contact-dialog__email{color:var(--mist);font:500 .9rem/1.4 var(--support);text-underline-offset:4px;margin-top:24px;display:inline-block}@media (min-width:1600px) and (min-height:1200px){:root{--shell:min(112rem, 88vw)}body{font-size:18px}.micro-label,.section-marker,.hero-hud,.team-card__meta>span,.site-footer span{font-size:.86rem}.site-header{min-height:82px;padding-inline:42px}.brand-link{font-size:1.08rem}.brand-link img{width:40px;height:40px}.site-nav a{font-size:.8rem}.hero-title{font-size:clamp(9.5rem,10vw,13.2rem)}.hero-bottom{width:min(760px,100%)}.hero-bottom p{font-size:1.55rem}.section-title{--title-size:clamp(6.8rem, 6.7vw, 8.8rem)}.section-lead{max-width:760px;font-size:1.5rem}.phase-row{min-height:152px}.phase-row h3{font-size:2.6rem}.phase-row p,.layer-card p{font-size:1.06rem}.layer-card{min-height:330px;padding:34px}.layer-card h3{margin-top:118px;font-size:3.1rem}.team-card__meta{min-height:96px;padding:17px 18px}.team-card__meta h3{font-size:1.2rem}.footer-grid img{width:156px;height:156px}}@media (min-width:2300px) and (min-height:1200px){:root{--shell:min(136rem, 86vw)}body{font-size:20px}.hero-title{font-size:clamp(12.5rem,9.6vw,15rem)}.section-title{--title-size:clamp(8.5rem, 6.4vw, 10.8rem)}.section-lead{font-size:1.7rem}.mission-brief{max-width:900px}.mission-brief p{font-size:1.14rem}}@media (min-width:1400px) and (max-height:1150px){.hero-section{min-height:108svh;padding:clamp(122px,14vh,154px) 0 12vh}.hero-grid{min-height:76svh}.hero-copy{max-width:1040px}.hero-bottom{margin-top:34px}.depth-section{min-height:126svh}.split-layout{gap:6vw}.section-copy>.section-lead{margin-top:24px}.mission-brief{margin-top:30px;padding:24px 26px}.mission-brief h3{margin-top:14px;font-size:clamp(1.55rem,2vw,2.2rem)}.mission-brief ul{margin-top:20px}.phase-row{min-height:112px}.layer-grid{margin-top:48px}.layer-card{min-height:228px;padding:24px}.layer-card h3{margin-top:68px}.team-grid{margin-top:42px}.contact-section{min-height:110svh}}@media (max-width:1100px){:root{--shell:calc(100vw - 40px)}.site-header{padding-inline:20px}.hero-hud{display:none}.split-layout{grid-template-columns:1fr;gap:70px}.phase-list{width:min(680px,100%);margin-left:auto}.team-heading,.roadmap-heading{grid-template-columns:1fr;gap:26px}.team-heading .section-marker,.roadmap-heading .section-marker{grid-column:auto}.roadmap-heading>.section-lead{margin:0}.roadmap-grid{grid-template-rows:repeat(2,auto minmax(96px,1fr) auto auto auto);grid-template-columns:repeat(2,1fr)}.team-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){:root{--shell:calc(100vw - 28px)}body{font-size:16.5px}.site-header{grid-template-columns:1fr auto;min-height:62px;padding:9px 14px}.site-nav,.header-actions .az-button{display:none}.header-actions{grid-column:2;gap:7px}.menu-trigger{display:grid}.language-trigger{min-width:56px;height:42px}.scroll-progress{top:68px;bottom:12px;right:6px}.pointer-field{display:none}.depth-section__content{transform:none!important}.deep-scene:after{background:linear-gradient(#00000040,#00000094)}.hero-section{min-height:108svh;padding:120px 0 14vh}.hero-grid{min-height:78svh}.hero-eyebrow{max-width:84%;margin-bottom:24px;font-size:.78rem;line-height:1.5}.hero-title{font-size:clamp(3.45rem,17.7vw,6rem);line-height:.81}.hero-title__acid{font-size:var(--hero-accent-scale-mobile);margin-top:.12em;line-height:.92}.hero-bottom{grid-template-columns:1fr;align-items:start;gap:28px}.hero-bottom p{max-width:31rem;font-size:1.15rem}.hero-bottom .az-link-button{width:max-content}.scroll-cue{display:none}.depth-section{align-items:flex-start;min-height:118svh;padding:100px 0}.section-title{--title-size:clamp(2.85rem, 11.8vw, 4.7rem);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.section-lead{font-size:1.08rem;line-height:1.65}.mission-brief{margin-top:38px;padding:24px 20px}.mission-brief h3{font-size:clamp(1.65rem,7.8vw,2.35rem)}.mission-brief p{font-size:1rem}.mission-brief ul{grid-template-columns:1fr;gap:9px}.mission-brief li{min-height:44px;font-size:.84rem}.split-layout{gap:56px}.phase-row{grid-template-columns:34px 1fr 14px;min-height:138px;padding-block:20px}.phase-row h3{font-size:clamp(1.7rem,7vw,2.2rem)}.phase-row p{grid-column:2/3;margin-top:-8px;font-size:1.02rem;display:block}.phase-row i{grid-area:1/3}.layer-grid{grid-template-columns:1fr;margin-top:46px}.layer-card{min-height:210px;padding:24px}.layer-card h3{margin-top:54px}.layer-card p{font-size:1rem}.creed-rail{gap:8px;display:grid}.roadmap-grid{grid-template-columns:1fr;margin-top:42px}.roadmap-grid:before{background:linear-gradient(90deg, var(--acid) 0 25%, var(--line) 25% 100%)}.roadmap-card{min-height:330px}.roadmap-grid{grid-template-rows:none}.roadmap-card{grid-row:auto;grid-template-rows:auto minmax(72px,1fr) auto auto auto}.team-grid{margin-top:42px}.team-card__meta{min-height:104px;padding:16px}.team-card__meta h3{font-size:1.06rem;line-height:1.2}.contact-layout{grid-template-columns:1fr;gap:42px}.site-footer{padding:58px 0}.footer-grid{grid-template-columns:1fr;place-items:center;gap:28px}.footer-grid img{width:104px;height:104px}.footer-grid p{text-align:center;max-width:340px}.footer-grid>div{text-align:center;justify-items:center}.contact-viewport{align-items:end;padding:10px}.contact-dialog{max-height:calc(100svh - 20px);padding:34px 20px 26px;overflow-y:auto}.contact-dialog__title{padding-right:44px;font-size:clamp(2.5rem,12vw,4rem)}.contact-dialog__description{margin-bottom:28px;font-size:1rem}.contact-form{grid-template-columns:1fr}.contact-form__wide{grid-column:auto}}@media (max-width:440px){.brand-link span{display:none}.hero-title{font-size:clamp(3.5rem,18vw,5rem)}.team-grid{grid-template-columns:1fr 1fr}.team-card__meta>span{font-size:.78rem}.team-card__meta h3{font-size:.98rem}.az-menu--navigation{width:calc(100vw - 20px)}}@media (max-width:350px){.team-grid{grid-template-columns:1fr}.team-card__meta h3{font-size:1.12rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.depth-section__content{opacity:1!important;transform:none!important}.pointer-field{display:none}}
