@font-face{font-family:Azeret Mono;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/238a9769c263c6c2-s.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:Azeret Mono;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/dd2b34902dd90529-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:Azeret Mono;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/238a9769c263c6c2-s.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:Azeret Mono;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/dd2b34902dd90529-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:Azeret Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/238a9769c263c6c2-s.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:Azeret Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/dd2b34902dd90529-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:Azeret Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/238a9769c263c6c2-s.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:Azeret Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/dd2b34902dd90529-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:Azeret Mono;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/854bbc65c6f2e964-s.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:Azeret Mono;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/fb751edd4b3a9ca4-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:Azeret Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/854bbc65c6f2e964-s.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:Azeret Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/fb751edd4b3a9ca4-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:Azeret Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/854bbc65c6f2e964-s.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:Azeret Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb751edd4b3a9ca4-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:Azeret Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/854bbc65c6f2e964-s.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:Azeret Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb751edd4b3a9ca4-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:Azeret Mono Fallback;src:local("Arial");ascent-override:64.26%;descent-override:15.77%;line-gap-override:0.00%;size-adjust:145.81%}.__className_2ee655{font-family:Azeret Mono,Azeret Mono Fallback}.__variable_2ee655{--font-azeret:"Azeret Mono","Azeret Mono Fallback"}@font-face{font-family:Cormorant;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/20def1babffa3b7b-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:Cormorant;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/4dcda88c27b1e545-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/c5f526a2c8cf9ba9-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:Cormorant;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/052c393f9794c35a-s.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:Cormorant;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/9e28afc1996a8a43-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:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/20def1babffa3b7b-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:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4dcda88c27b1e545-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c5f526a2c8cf9ba9-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:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/052c393f9794c35a-s.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:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9e28afc1996a8a43-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:Cormorant;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6fd941fcd74fb497-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:Cormorant;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7cb025c0ffa46db8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/06778afafef13b04-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:Cormorant;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/147a727ce01afd0a-s.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:Cormorant;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7219c48e37faf350-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:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fd941fcd74fb497-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:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7cb025c0ffa46db8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/06778afafef13b04-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:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/147a727ce01afd0a-s.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:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7219c48e37faf350-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:Cormorant Fallback;src:local("Times New Roman");ascent-override:95.52%;descent-override:29.67%;line-gap-override:0.00%;size-adjust:96.74%}.__className_f7d4ac{font-family:Cormorant,Cormorant Fallback}.__variable_f7d4ac{--font-cormorant:"Cormorant","Cormorant Fallback"}:root{--bg-hub:#1D243A;--bg-engine:#06060d;--bg-colab:#f5f0e8;--bg-mgmt:#f2f1ef;--hub-void:#1D243A;--hub-wall:#272C34;--surface-engine:rgba(8,8,16,0.96);--surface-colab:#e8ddd0;--surface-mgmt:rgba(242,241,239,0.95);--surface-overlay:rgba(6,6,13,0.92);--gold:#b8945a;--gold-dim:rgba(184,148,90,0.4);--gold-trace:rgba(184,148,90,0.1);--gold-dark:#966D2C;--gold-dark-dim:rgba(150,109,44,0.4);--silver:#c4c8de;--silver-mid:rgba(196,200,222,0.50);--silver-dim:rgba(196,200,222,0.22);--silver-faint:rgba(196,200,222,0.07);--silver-trace:rgba(196,200,222,0.04);--p0:#1E004D;--p1:#2A0066;--p2:#3D0099;--p3:#5500cc;--p4:#7722ee;--p5:#d0c8ff;--p-glow:rgba(30,0,77,0.55);--p-dim:rgba(61,0,153,0.28);--p-trace:rgba(42,0,102,0.10);--colab-ink:#05050a;--colab-paper:#f5f0e8;--colab-warm:#e8ddd0;--colab-accent:#D63D20;--colab-secondary:#c8a882;--colab-aura-bg:rgba(0,0,127,0.22);--mgmt-accent:#a288dd;--mgmt-secondary:#c8a882;--mgmt-aura-bg:rgba(127,36,19,0.22);--engine-accent:#0000c8;--opal:#D63D20;--opal-dim:rgba(214,61,32,0.40);--opal-trace:rgba(214,61,32,0.08);--opal-glow:rgba(214,61,32,0.28);--mgmt-deep:#0d0d10;--mgmt-offwhite:#f2f1ef;--mgmt-stone:#d4cfc8;--mgmt-slate:#8a8c94;--font-mono:var(--font-azeret),"Azeret Mono",monospace;--font-serif:var(--font-cormorant),"Cormorant",serif;--gutter:4rem;--gutter-sm:2rem;--nav-h:72px;--section-py:13vh;--ease-spring:cubic-bezier(0.16,1,0.3,1);--ease-smooth:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0,0,0.2,1);--border-subtle:1px solid var(--silver-faint);--border-dim:1px solid var(--silver-dim);--border-engine:1px solid var(--p-dim)}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-mono);overflow-x:hidden;cursor:none}img,svg,video{display:block;max-width:100%}a{text-decoration:none;color:inherit}a,button{cursor:none}button{background:none;border:none;font-family:inherit}@media (pointer:coarse){*,:after,:before,a,body,button{cursor:auto!important}}body.arm-hub{background:var(--bg-hub);color:var(--silver)}body.arm-engine{background:#05050a;color:var(--silver);--color-accent:#0000c8;--color-secondary:#5a3ad2;--color-aura:#6e3ac6;--color-tint:#d0c8ff;--color-aura-bg:rgba(110,58,198,0.22);--color-glow:rgba(0,0,200,0.38);--p4:#0000c8;--p3:#5a3ad2;--p2:#1a0094;--p1:#0d0060;--p-glow:rgba(0,0,200,0.55);--p-dim:rgba(0,0,200,0.28);--p-trace:rgba(0,0,200,0.10)}body.arm-mgmt{background:#05050a;color:#f2f1ef}body.arm-colab{--colab-bg:var(--colab-ink);--colab-fg:var(--colab-paper);--colab-sep:rgba(245,240,232,0.07);background:var(--colab-bg);color:var(--colab-fg)}.t-mono{font-family:var(--font-mono)}.t-serif{font-family:var(--font-serif)}.t-label{font-size:clamp(6px,.5vw,7px);letter-spacing:.5em}.t-caption,.t-label{font-family:var(--font-mono);text-transform:uppercase;font-weight:300}.t-caption{font-size:clamp(8px,.65vw,9px);letter-spacing:.38em}.t-body{font-size:clamp(11px,1vw,13px);letter-spacing:.03em;line-height:1.85}.t-body,.t-head-sm{font-family:var(--font-mono);font-weight:300}.t-head-sm{font-size:clamp(14px,1.2vw,16px);letter-spacing:.12em;text-transform:uppercase}.t-head{font-size:clamp(24px,3vw,40px);letter-spacing:.06em;line-height:.95}.t-display,.t-head{font-family:var(--font-mono);text-transform:uppercase;font-weight:200}.t-display{font-size:clamp(48px,7vw,110px);line-height:.88}.t-display,.t-hero{letter-spacing:.04em}.t-hero{font-family:var(--font-mono);font-size:clamp(60px,12vw,190px);text-transform:uppercase;font-weight:200;line-height:.84}.t-editorial{font-size:clamp(18px,2.8vw,48px);letter-spacing:.06em;line-height:1.1}.t-editorial,.t-statement{font-family:var(--font-serif);font-weight:300;font-style:italic}.t-statement{font-size:clamp(16px,2.8vw,42px);letter-spacing:.08em}.s-eyebrow{font-size:clamp(7px,.6vw,9px);letter-spacing:.5em;font-weight:300;opacity:.35;margin-bottom:.75rem}.s-eyebrow,.s-heading{font-family:var(--font-mono);text-transform:uppercase}.s-heading{font-size:clamp(22px,2.8vw,38px);letter-spacing:.06em;font-weight:200;line-height:.95;margin-bottom:4rem}.c-gold{color:var(--gold)}.c-silver{color:var(--silver)}.c-dim{color:var(--silver-mid)}.c-faint{color:var(--silver-dim)}.c-purple{color:var(--p4)}.c-colab{color:var(--colab-accent)}.c-mgmt{color:var(--mgmt-slate)}.container{width:100%;padding-left:var(--gutter);padding-right:var(--gutter)}@media (max-width:768px){.container{padding-left:var(--gutter-sm);padding-right:var(--gutter-sm)}:root{--gutter:2rem;--section-py:8vh}}.section{padding:var(--section-py) var(--gutter);position:relative}.section:before{content:"";position:absolute;top:0;left:var(--gutter);right:var(--gutter);height:1px;background:var(--silver-faint)}#grain{z-index:3;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px}#grain,#scanlines{position:fixed;inset:0;pointer-events:none}#scanlines{z-index:4;opacity:.022;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,200,.08) 0,rgba(0,0,200,.08) 4px)}#scroll-progress{position:fixed;top:0;left:0;right:0;height:1px;z-index:200;transform-origin:left;transform:scaleX(0);will-change:transform}.arm-hub #scroll-progress{background:linear-gradient(90deg,var(--gold),var(--colab-accent))}.arm-engine #scroll-progress{background:linear-gradient(90deg,var(--p1),var(--p3),var(--p4));box-shadow:0 0 10px var(--p-glow)}.arm-colab #scroll-progress{background:linear-gradient(90deg,var(--opal),var(--gold))}.arm-mgmt #scroll-progress{background:linear-gradient(90deg,var(--mgmt-secondary),var(--mgmt-accent))}#cursor{position:fixed;z-index:9999;pointer-events:none;top:0;left:0}.cursor-dot{width:4px;height:4px}.cursor-dot,.cursor-ring{border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.cursor-ring{width:22px;height:22px;transition:width .2s var(--ease-spring),height .2s var(--ease-spring),opacity .2s;opacity:.4;border:1px solid}body.cursor-hover .cursor-ring{width:42px;height:42px;opacity:.8}.arm-hub .cursor-dot{background:var(--gold);box-shadow:0 0 8px var(--gold-dim)}.arm-hub .cursor-ring{border-color:var(--gold-dim)}.arm-engine .cursor-dot{background:var(--p4);box-shadow:0 0 8px var(--p-glow)}.arm-engine .cursor-ring{border-color:rgba(85,0,204,.5)}.arm-colab .cursor-dot{background:var(--opal);box-shadow:0 0 8px var(--opal-dim)}.arm-colab .cursor-ring{border-color:var(--opal-dim)}.arm-mgmt .cursor-dot{background:var(--mgmt-accent);box-shadow:0 0 8px rgba(162,136,221,.4)}.arm-mgmt .cursor-ring{border-color:rgba(162,136,221,.4)}.reveal{opacity:0;transform:translateY(22px);transition:opacity 1s var(--ease-spring),transform 1s var(--ease-spring)}.reveal.in{opacity:1;transform:none}.reveal.from-left{transform:translateX(-32px)}.reveal.from-left.in{transform:none}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.22s}.delay-3{transition-delay:.34s}.delay-4{transition-delay:.46s}.delay-5{transition-delay:.58s}.delay-6{transition-delay:.7s}.ticker-wrap{overflow:hidden;padding:.65rem 0}.ticker-track{display:flex;width:max-content;animation:ticker 28s linear infinite}@keyframes ticker{to{transform:translateX(-50%)}}.ticker-item{font-size:9px;letter-spacing:.45em;text-transform:uppercase;padding:0 2.2rem;white-space:nowrap;opacity:.5}.ticker-item.lit{opacity:.8}.ticker-sep{font-size:5px;align-self:center;opacity:.3}.wordmark{display:flex;align-items:center;gap:0;font-family:var(--font-mono);font-weight:300;font-size:15px;letter-spacing:.32em;text-transform:uppercase}.wordmark .altr{color:var(--silver);transition:color .25s}.wordmark .r{color:var(--gold)}.wordmark .slash{color:var(--p3);margin:0 .2em;font-weight:200}.wordmark .arm{color:var(--p4);letter-spacing:.38em;transition:color .25s}.arm-colab .wordmark .altr{color:var(--colab-fg)}.arm-colab .wordmark .arm,.arm-colab .wordmark .slash{color:var(--opal)}.arm-mgmt .wordmark .slash{color:var(--mgmt-accent)}.arm-mgmt .wordmark .arm{color:var(--mgmt-accent);letter-spacing:.18em}.nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:1.6rem var(--gutter);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid transparent;transition:background .6s,border-color .6s}.nav.scrolled{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-color:var(--silver-faint)}.nav:has(.nav-burger.open){border-color:var(--silver-faint)}.arm-hub .nav.scrolled{background:rgba(29,36,58,.96)}.arm-engine .nav.scrolled{background:rgba(6,6,13,.96)}.arm-colab .nav.scrolled{background:hsl(9,18%,5%,.96)}.arm-mgmt .nav.scrolled{background:hsla(258,18%,5%,.96)}.nav-links{display:flex;gap:2.5rem;list-style:none}.nav-links a{font-size:clamp(7px,.6vw,8px);letter-spacing:.38em;text-transform:uppercase;white-space:nowrap;opacity:.35;transition:opacity .3s,color .3s;cursor:none}.nav-links a:hover{opacity:1}.arm-trigger{display:inline-flex;align-items:center;font:inherit;letter-spacing:inherit;text-transform:inherit;background:none;border:none;padding:0;cursor:none}.nav-desktop-group,.nav-right{display:flex;align-items:center;gap:2.5rem}.nav-burger{display:none;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:44px;height:44px;margin-right:-10px;padding:0;background:none;border:none;color:inherit;cursor:pointer}.nav-burger span{display:block;width:22px;height:1px;background:currentColor;opacity:.7;transition:transform .3s var(--ease-standard),opacity .2s}.nav-burger.open span:first-child{transform:translateY(5px) rotate(45deg)}.nav-burger.open span:nth-child(2){opacity:0}.nav-burger.open span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.nav-mobile-menu{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;padding:1.5rem var(--gutter) 2rem;background:rgba(8,8,16,.92);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border-bottom:1px solid var(--silver-faint);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s var(--ease-standard),transform .25s var(--ease-standard),visibility 0s linear .25s}.nav-mobile-menu.open{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .25s var(--ease-standard),transform .25s var(--ease-standard),visibility 0s linear 0s}.nav-mobile-link{padding:1rem 0;font-family:var(--font-mono);font-size:13px;letter-spacing:.32em;text-transform:uppercase;font-weight:300;opacity:.7;border-bottom:1px solid var(--silver-faint)}.nav-mobile-actions{margin-top:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.nav-mobile-actions .btn{width:100%}@media (max-width:768px){.nav-desktop-group{display:none}.nav-burger,.nav-mobile-menu{display:flex}}.arm-colab .nav-mobile-link:active{color:var(--opal);opacity:1}.arm-engine .nav-mobile-link:active{color:var(--p4);opacity:1}.arm-mgmt .nav-mobile-link:active{color:var(--mgmt-accent);opacity:1}.arm-hub .nav-mobile-link:active{color:var(--gold);opacity:1}.sys-status{display:flex;align-items:center;gap:.6rem;font-size:clamp(6px,.5vw,7px);letter-spacing:.35em;text-transform:uppercase;border:1px solid var(--silver-trace);padding:.45rem 1rem;opacity:.6}.sys-dot{width:4px;height:4px;border-radius:50%;background:var(--p3);box-shadow:0 0 6px var(--p2);animation:sys-pulse 2.2s ease-in-out infinite}@keyframes sys-pulse{0%,to{opacity:1}50%{opacity:.25}}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:clamp(7px,.6vw,8px);letter-spacing:.38em;text-transform:uppercase;font-weight:300;padding:12px 80px;cursor:none;transition:transform .3s var(--ease-spring),box-shadow .3s,background .3s,border-color .3s,color .3s;border:1px solid}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--p1);color:var(--p5);border-color:var(--p3)}.btn-primary:hover{background:var(--p2);box-shadow:0 8px 32px var(--p-glow)}.btn-secondary{background:transparent;color:var(--silver-mid);border-color:var(--silver-faint)}.btn-secondary:hover{border-color:var(--p3);color:var(--p4);background:var(--p-trace)}.btn-gold{background:transparent;color:var(--gold);border-color:var(--gold-dim)}.btn-gold:hover{background:var(--gold-trace);box-shadow:0 8px 24px var(--gold-dim)}.btn-ink{background:var(--colab-ink);color:var(--colab-paper);border-color:var(--colab-ink)}.btn-ink:hover{box-shadow:none}.btn-ghost-ink,.btn-ink:hover{background:transparent;color:var(--colab-ink)}.btn-ghost-ink{border-color:rgba(14,12,9,.25)}.btn-ghost-ink:hover{background:rgba(14,12,9,.06)}.spec-table{width:100%}.spec-row{display:grid;grid-template-columns:200px 1fr auto;grid-gap:2rem;gap:2rem;align-items:center;padding:1.2rem 0;border-bottom:var(--border-subtle);cursor:none;position:relative}.spec-row:before{content:"";position:absolute;left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));top:0;bottom:0;background:var(--p-trace);opacity:0;transition:opacity .3s}.spec-row:hover:before{opacity:1}.spec-key{font-size:clamp(7px,.6vw,8px);letter-spacing:.32em;text-transform:uppercase;color:var(--silver-dim);position:relative;z-index:1}.spec-val{font-size:clamp(11px,1vw,12px);color:var(--silver-mid);letter-spacing:.03em}.spec-code,.spec-val{position:relative;z-index:1;font-weight:300}.spec-code{font-family:var(--font-mono);color:var(--p4);font-size:11px;letter-spacing:.05em;border:1px solid var(--p-dim);padding:.2rem .6rem}.node-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;border:var(--border-subtle)}@media (max-width:768px){.node-grid{grid-template-columns:1fr}}.node{padding:2.3rem 2rem;position:relative;overflow:hidden;cursor:none;transition:background .4s}.node:hover{background:var(--p-trace)}.node:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--p2),var(--p4),transparent);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-spring)}.node:hover:after{transform:scaleX(1)}.node-id{position:absolute;top:1.1rem;right:1.1rem;font-size:7px;letter-spacing:.3em;color:var(--p2);border:1px solid var(--p-dim);padding:.2rem .42rem;transition:color .3s,border-color .3s}.node:hover .node-id{color:var(--p4);border-color:var(--p-glow)}.node-label{font-size:9px;letter-spacing:.42em;color:var(--p3);margin-bottom:1.8rem;opacity:.7}.node-label,.node-name{text-transform:uppercase}.node-name{font-family:var(--font-mono);font-weight:300;font-size:clamp(15px,1.7vw,20px);line-height:1;letter-spacing:.08em;margin-bottom:1rem;color:var(--silver)}.node-sub{display:block;font-weight:200;color:var(--silver-mid);font-size:.65em;letter-spacing:.04em;text-transform:none;margin-top:.4rem;font-style:italic}.metrics-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;border:var(--border-subtle)}@media (max-width:768px){.metrics-strip{grid-template-columns:repeat(2,1fr)}}.metric-cell{padding:2rem 1.8rem;position:relative;overflow:hidden;cursor:none}.metric-cell:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--p2),var(--p4));transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-spring)}.metric-cell:hover:after{transform:scaleX(1)}.metric-n{font-family:var(--font-mono);font-weight:300;font-size:clamp(22px,3vw,44px);line-height:1;color:var(--p4);text-shadow:0 0 25px var(--p-glow);margin-bottom:.6rem;letter-spacing:.04em}.metric-label{font-size:9px;letter-spacing:.42em;text-transform:uppercase;color:var(--silver-dim)}.metric-sub{font-size:10px;color:var(--p3);margin-top:.3rem;font-weight:300;opacity:.7}.cap-list{width:100%}.cap-item{display:flex;align-items:center;padding:1.4rem 0;border-bottom:var(--border-subtle);cursor:none;position:relative;overflow:hidden;gap:2rem}.cap-item:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--p2),var(--p4),transparent);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-spring)}.cap-item:hover:after{transform:scaleX(1)}.cap-item:hover .cap-n{color:var(--p4)}.cap-item:hover .cap-name{color:var(--silver);transform:translateX(5px)}.cap-item:hover .cap-tag{color:var(--p3);border-color:var(--p-dim)}.cap-n{font-size:7px;letter-spacing:.3em;color:var(--silver-faint);width:38px;flex-shrink:0;transition:color .3s}.cap-name{flex:1 1;font-family:var(--font-mono);font-weight:300;font-size:clamp(15px,2.2vw,30px);text-transform:uppercase;letter-spacing:.04em;color:var(--silver-mid);transition:color .3s,transform .4s var(--ease-spring)}.cap-name em{font-weight:200;color:var(--silver-dim);text-transform:none;font-style:italic}.cap-tag{font-size:7px;letter-spacing:.35em;text-transform:uppercase;color:var(--silver-faint);flex-shrink:0;padding:.25rem .6rem;transition:color .3s,border-color .3s}.cap-tag,.portal-card{border:1px solid var(--silver-faint)}.portal-card{display:flex;flex-direction:column;justify-content:flex-end;padding:2rem;position:relative;overflow:hidden;cursor:none;transition:background .35s}.portal-card:hover{background:var(--p-trace)}.portal-card .p-bar{position:absolute;bottom:0;left:0;right:0;height:1px;transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease-spring)}.portal-card:hover .p-bar{transform:scaleX(1)}.portal-card.colab .p-bar{background:linear-gradient(90deg,var(--gold),transparent)}.portal-card.engine .p-bar{background:linear-gradient(90deg,var(--p4),transparent)}.portal-card.mgmt .p-bar{background:linear-gradient(90deg,var(--silver),transparent)}.portal-name{font-family:var(--font-mono);font-weight:200;font-size:clamp(18px,2.2vw,28px);letter-spacing:.22em;text-transform:uppercase;margin-bottom:.5rem;transition:color .35s}.portal-card:hover .portal-name{color:var(--gold)}.portal-card.colab .portal-name{color:#d4b87a}.portal-card.engine .portal-name{color:#a08ccc}.portal-card.mgmt .portal-name{color:var(--silver)}.portal-desc{font-size:7px;letter-spacing:.38em;text-transform:uppercase;opacity:.3;line-height:1.9}.nav-dropdown-trigger{position:relative}.nav-desktop-group .nav-dropdown-trigger:hover{opacity:1}.nav-dropdown-trigger:after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:0;background:transparent;pointer-events:none}.nav-desktop-group .nav-dropdown-trigger:hover~.nav-dropdown,.nav-desktop-group .nav-dropdown:hover{display:flex}.arm-dropdown-wrap{position:relative;display:inline-flex;align-items:center}.arm-dropdown{position:absolute;top:100%;left:0;padding:.5rem 0;display:flex;flex-direction:column;min-width:100%;background:rgba(8,8,16,.5);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);z-index:60;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .25s var(--ease-standard),transform .25s var(--ease-standard),visibility 0s linear .25s}.arm-dropdown.open{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .25s var(--ease-standard),transform .25s var(--ease-standard),visibility 0s linear 0s}.arm-dropdown a{display:inline-flex;align-items:center;padding:.5rem 1.4rem .5rem 0;font-family:var(--font-mono);font-weight:300;font-size:15px;text-transform:uppercase;text-decoration:none;white-space:nowrap;opacity:.35;transition:opacity .25s;cursor:none}.arm-dropdown a:hover{opacity:1}.arm-dropdown .dd-slash{color:var(--silver);margin:0 .2em;font-weight:200;transition:color .25s}.arm-dropdown .dd-arm{color:var(--silver);letter-spacing:.38em;transition:color .25s}.arm-dropdown a[data-arm=engine]:hover .dd-arm,.arm-dropdown a[data-arm=engine]:hover .dd-slash{color:var(--engine-accent)}.arm-dropdown a[data-arm=colab]:hover .dd-arm,.arm-dropdown a[data-arm=colab]:hover .dd-slash{color:var(--opal)}.arm-dropdown a[data-arm=mgmt]:hover .dd-arm,.arm-dropdown a[data-arm=mgmt]:hover .dd-slash{color:var(--mgmt-accent)}.arm-colab .arm-dropdown .dd-arm,.arm-colab .arm-dropdown .dd-slash{color:var(--colab-fg)}.footer{position:relative;z-index:10;border-top:var(--border-subtle);padding:2.8rem var(--gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:end;grid-gap:2rem;gap:2rem}.foot-mark{font-family:var(--font-mono);font-weight:200;font-size:clamp(18px,3.5vw,50px);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--silver-faint)}.foot-mark .r{color:var(--gold)}.foot-mark .slash{color:var(--p2);font-weight:200}.foot-mark .sub{color:var(--p3);font-size:.52em;letter-spacing:.04em}.foot-links{display:flex;flex-direction:column;align-items:center;gap:.8rem}.foot-links a{font-size:7px;letter-spacing:.4em;text-transform:uppercase;color:var(--silver-dim);transition:color .3s}.foot-links a:hover{color:var(--p4)}.foot-meta{text-align:right;font-size:7px;letter-spacing:.28em;text-transform:uppercase;color:var(--silver-dim);line-height:2.2}.c-opal{color:var(--opal)}.btn-opal{background:var(--opal);color:var(--colab-paper);border-color:var(--opal)}.btn-opal:hover{background:transparent;color:var(--gold);border-color:var(--gold);box-shadow:none}body.arm-colab .section:before{background:var(--colab-sep)}body.arm-colab .footer{border-top:1px solid var(--colab-sep)}body.arm-colab .foot-mark{color:var(--colab-fg)}body.arm-colab .foot-mark .slash,body.arm-colab .foot-mark .sub{color:var(--opal);opacity:.85}body.arm-colab .foot-links a{color:var(--colab-fg);opacity:.4}body.arm-colab .foot-links a:hover{color:var(--opal);opacity:1}body.arm-colab .foot-meta{color:var(--colab-fg);opacity:.4}body.arm-colab .nav-links a:hover,body.arm-colab .s-eyebrow{color:var(--opal)}body.arm-engine .btn-primary{background:var(--color-accent);color:var(--silver);border-color:var(--color-accent)}body.arm-engine .btn-primary:hover{background:transparent;color:var(--gold);border-color:var(--gold);box-shadow:none}.btn-engine-portal{background:var(--color-aura,#6e3ac6);color:var(--silver);border-color:var(--color-aura,#6e3ac6)}.btn-engine-portal:hover{background:transparent;color:var(--gold);border-color:var(--gold);box-shadow:none}body.arm-engine .nav.scrolled{background:hsla(240,18%,5%,.96)}body.arm-engine .wordmark .slash{color:var(--color-accent)}body.arm-engine .ticker-wrap{background:transparent}body.arm-engine .ticker-item{color:var(--color-secondary);opacity:1;font-size:9px;font-weight:300;letter-spacing:.42em}body.arm-engine .ticker-item.lit{color:var(--color-accent)}body.arm-engine .ticker-sep{color:var(--color-secondary);opacity:.5;font-size:5px}body.arm-engine .sys-status{padding:.2rem .55rem;margin-top:2px;border-color:rgba(196,200,222,.09)}body.arm-engine .s-eyebrow{font-size:clamp(8px,.65vw,10px);letter-spacing:.6em;opacity:1;color:var(--color-secondary);margin-bottom:2rem}body.arm-engine .s-heading{font-size:clamp(24px,4.2vw,62px);letter-spacing:.05em;line-height:.92}body.arm-engine .foot-mark{color:var(--silver)}body.arm-engine .foot-mark .slash,body.arm-engine .foot-mark .sub{color:var(--color-accent)}body.arm-engine .foot-links a:hover{color:var(--color-accent);opacity:1}body.arm-mgmt .s-eyebrow{font-size:clamp(8px,.65vw,10px);letter-spacing:.6em;opacity:1;color:var(--mgmt-secondary);margin-bottom:2rem}body.arm-mgmt .s-heading{font-size:clamp(48px,7vw,110px);letter-spacing:.04em;line-height:.88;color:var(--mgmt-text)}.work-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1.5rem;gap:1.5rem}.work-card-lg{grid-column:span 7}.work-card-sm{grid-column:span 5}@media (max-width:768px){.work-card-lg,.work-card-sm{grid-column:span 12}}.work-card{display:flex;flex-direction:column;cursor:none;border-radius:2px}.work-card-img{width:100%;position:relative;overflow:hidden;background:var(--colab-warm);transition:transform .6s var(--ease-spring)}.work-card-img.ratio-landscape{aspect-ratio:4/3}.work-card-img.ratio-wide{aspect-ratio:16/9}.work-card:hover .work-card-img{transform:scale(1.015)}.work-card-body{padding:.9rem 0 0}.work-card-title{font-family:var(--font-mono);font-weight:200;font-size:clamp(13px,1.3vw,18px);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4rem;transition:color .3s}.work-card:hover .work-card-title{color:var(--opal)}.work-card-meta{font-size:9px;letter-spacing:.45em;text-transform:uppercase;margin-bottom:.5rem}.work-card-tags{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.3rem}.work-card-tag{font-size:9px;letter-spacing:.4em;text-transform:uppercase;transition:color .3s}.work-card:hover .work-card-tag{color:var(--colab-secondary)}.work-index-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}@media (max-width:1024px){.work-index-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.work-index-grid{grid-template-columns:1fr}}.case-hero-img{width:100%;aspect-ratio:21/9;position:relative;overflow:hidden;background:var(--colab-warm)}@media (max-width:768px){.case-hero-img{aspect-ratio:16/9}}.case-meta-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;padding:2.5rem 0;border-bottom:1px solid var(--colab-sep)}@media (max-width:768px){.case-meta-grid{grid-template-columns:repeat(2,1fr)}}.case-meta-label{font-size:clamp(6px,.5vw,7px);letter-spacing:.45em;text-transform:uppercase;opacity:.35;margin-bottom:.5rem}.case-meta-value{font-size:clamp(10px,.9vw,12px);letter-spacing:.1em;text-transform:uppercase}.case-body{max-width:680px}.case-body p{font-size:clamp(12px,1.1vw,15px);line-height:1.85;letter-spacing:.03em;font-weight:300;margin-bottom:1.5rem;opacity:.75}.case-output{list-style:none;padding:0}.case-output li{padding:.9rem 0;border-bottom:1px solid var(--colab-sep);display:flex;align-items:center;gap:1rem;font-size:clamp(10px,.9vw,12px);letter-spacing:.08em;text-transform:uppercase;font-weight:300}.case-output li:before{content:"—";opacity:.3;font-weight:200}.case-nav{display:flex;justify-content:space-between;padding-top:3rem;border-top:1px solid var(--colab-sep)}.case-nav a{font-size:clamp(7px,.6vw,8px);letter-spacing:.38em;text-transform:uppercase;opacity:.4;transition:opacity .3s,color .3s}.case-nav a:hover{opacity:1;color:var(--opal)}