@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_c22fe1{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_c22fe1{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-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:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_e8b655{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_e8b655{--font-space-mono:"Space Mono","Space Mono Fallback"}@font-face{font-family:Amiga;src:url(/font/AtAmigaTRIAL-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary:#E8E6E2;--bg-secondary:#F2F0EC;--bg-tertiary:#FFFFFF;--bg-dark:#1A1A1A;--accent:#FF6B00;--accent-hover:#E55D00;--accent-light:rgba(255,107,0,0.08);--text-primary:#1A1A1A;--text-secondary:#666666;--text-muted:#717171;--border:#1A1A1A;--border-light:#D0CEC8;--bw:1px;--shadow-sm:0 1px 3px rgba(0,0,0,0.06);--shadow-md:0 2px 8px rgba(0,0,0,0.08);--shadow-lg:0 4px 16px rgba(0,0,0,0.10);--radius:6px;--radius-lg:12px;--font-head:"Amiga",var(--font-space-grotesk),"Space Grotesk",sans-serif;--font-body:var(--font-space-grotesk),"Space Grotesk",sans-serif;--font-mono:var(--font-space-mono),"Space Mono",monospace;--orange:#FF6B00;--orange-pale:#FFF3E8;--blue:#3B5FCF;--blue-pale:#EEF1FA;--yellow:#F5C518;--yellow-pale:#FFF9E5;--green:#2DB77B;--green-pale:#E8F8F0;--red:#E53E3E;--red-pale:#FDE8E8;--purple:#7C3AED;--purple-pale:#F0EBFF;--ink:#1A1A1A;--ink-light:#555555;--cream:#FAF9F6;--cream-dark:#EDEBE7}[data-theme=dark]{--bg-primary:#14131A;--bg-secondary:#1C1B24;--bg-tertiary:#242330;--bg-dark:#0E0D12;--accent:#FF6B00;--accent-hover:#FF8024;--accent-light:rgba(255,107,0,0.14);--text-primary:#F7F6FB;--text-secondary:#B6B4C7;--text-muted:#848296;--border:#3C3A4E;--border-light:#2C2A3A;--shadow-sm:0 1px 4px rgba(0,0,0,0.3);--shadow-md:0 4px 14px rgba(0,0,0,0.4);--shadow-lg:0 8px 24px rgba(0,0,0,0.5);--orange-pale:rgba(255,107,0,0.16);--blue-pale:rgba(59,95,207,0.2);--yellow-pale:rgba(245,197,24,0.18);--green-pale:rgba(45,183,123,0.18);--red-pale:rgba(229,62,62,0.18);--purple-pale:rgba(124,58,237,0.2);--cream-dark:#2A2838;--ink:#F7F6FB}[data-theme=dark] [class*=_achievementCard_],[data-theme=dark] [class*=_actionCard_],[data-theme=dark] [class*=_articleCard_],[data-theme=dark] [class*=_bento_]>div,[data-theme=dark] [class*=_cardTop_],[data-theme=dark] [class*=_card_],[data-theme=dark] [class*=_cell1_],[data-theme=dark] [class*=_cell2_],[data-theme=dark] [class*=_cell3_],[data-theme=dark] [class*=_cell4_],[data-theme=dark] [class*=_cell5_],[data-theme=dark] [class*=_cell6_],[data-theme=dark] [class*=_channelCard_],[data-theme=dark] [class*=_countCard_],[data-theme=dark] [class*=_stepCard_],[data-theme=dark] [class*=_themePalmBtn_],[data-theme=dark] article{box-shadow:0 10px 28px rgba(0,0,0,.55),0 2px 8px rgba(0,0,0,.35),inset 1px 1px 2px rgba(255,255,255,.05),inset -1px -1px 3px rgba(0,0,0,.4)!important}[data-theme=dark] [class*=_achievementCard_]:hover,[data-theme=dark] [class*=_actionCard_]:hover,[data-theme=dark] [class*=_articleCard_]:hover,[data-theme=dark] [class*=_card_]:hover,[data-theme=dark] [class*=_channelCard_]:hover,[data-theme=dark] [class*=_stepCard_]:hover{box-shadow:0 16px 38px rgba(0,0,0,.7),0 4px 12px rgba(0,0,0,.45),inset 1px 1px 2px rgba(255,255,255,.08),inset -1px -1px 3px rgba(0,0,0,.4)!important}[data-theme=dark] [class*=clayCone],[data-theme=dark] [class*=clayCube],[data-theme=dark] [class*=clayInner],[data-theme=dark] [class*=clayOrb],[data-theme=dark] [class*=clayPill],[data-theme=dark] [class*=clayPyramid],[data-theme=dark] [class*=clayShape],[data-theme=dark] [class*=clayTorus]{box-shadow:0 14px 34px rgba(0,0,0,.65),0 4px 10px rgba(0,0,0,.4),inset 1.5px 1.5px 4px rgba(255,255,255,.12),inset -3px -3px 8px rgba(0,0,0,.55)!important;opacity:.75;filter:brightness(.92)}[data-theme=dark] [class*=_clayIconBox_],[data-theme=dark] [class*=_track_]{box-shadow:inset 2px 2px 5px rgba(0,0,0,.45),inset -1px -1px 2px rgba(255,255,255,.04),0 2px 6px rgba(0,0,0,.25)!important}[data-theme=dark] [class*=_activePill_],[data-theme=dark] [class*=_logoBox_],[data-theme=dark] [class*=_logoCircle_]{box-shadow:none!important;text-shadow:none!important;filter:none!important}[data-theme=dark] [class*=Desc],[data-theme=dark] [class*=Excerpt],[data-theme=dark] [class*=Label],[data-theme=dark] [class*=Title],[data-theme=dark] [class*=bio],[data-theme=dark] [class*=bulletText],[data-theme=dark] [class*=desc],[data-theme=dark] [class*=excerpt],[data-theme=dark] [class*=heading],[data-theme=dark] [class*=heroText],[data-theme=dark] [class*=label],[data-theme=dark] [class*=projName],[data-theme=dark] [class*=statKey],[data-theme=dark] [class*=statVal],[data-theme=dark] [class*=sub],[data-theme=dark] [class*=title],[data-theme=dark] em,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6,[data-theme=dark] label,[data-theme=dark] li,[data-theme=dark] p,[data-theme=dark] span,[data-theme=dark] strong{box-shadow:none!important;text-shadow:none!important;-webkit-text-stroke:0!important;filter:none!important}html{scroll-behavior:smooth;scroll-padding-top:85px;font-size:16px}body{font-family:var(--font-body);background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden;position:relative;overflow-y:auto}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}::selection{background:var(--accent);color:white}img{max-width:100%;display:block}a{color:inherit}.section-wrap{max-width:1200px;margin:0 auto;padding:0 clamp(1.1rem,3.5vw,2rem)}@media (max-width:480px){.section-wrap{padding:0 1rem}}.section-tag{font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.3rem .75rem;margin-bottom:1.25rem}.btn,.section-tag{display:inline-flex;align-items:center;gap:.5rem;border:var(--bw) solid var(--border);background:var(--bg-tertiary);color:var(--text-primary);border-radius:var(--radius)}.btn{font-family:var(--font-body);font-weight:600;font-size:.9rem;padding:.65rem 1.5rem;cursor:pointer;transition:all .2s ease;text-decoration:none;position:relative;overflow:hidden}.btn:hover{background:var(--ink);color:white}.btn:active{transform:scale(.97)}.btn-outline{background:transparent;color:var(--text-primary)}.btn-outline:hover{background:var(--ink);color:white}.btn-primary{background:var(--accent);color:#1A1A1A;font-weight:700;border-color:var(--border)}.btn-primary:hover{background:var(--ink);color:#FFFFFF;border-color:var(--border)}.btn-accent{background:var(--accent);color:#1A1A1A;font-weight:700;border-color:var(--border)}.btn-accent:hover{background:var(--ink);color:#FFFFFF;border-color:var(--border)}[data-theme=dark] .btn{background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border)}[data-theme=dark] .btn:hover{background:var(--accent);color:#1A1A1A;border-color:var(--accent)}[data-theme=dark] .btn-outline{background:transparent;color:var(--text-primary);border-color:var(--border)}[data-theme=dark] .btn-outline:hover{background:var(--bg-secondary);color:var(--accent);border-color:var(--accent)}[data-theme=dark] .btn-accent,[data-theme=dark] .btn-primary{background:var(--accent);color:#1A1A1A;font-weight:700;border-color:var(--accent)}[data-theme=dark] .btn-accent:hover,[data-theme=dark] .btn-primary:hover{background:#FF8533;color:#1A1A1A;border-color:#FF8533}.card{border:var(--bw) solid var(--border);border-radius:var(--radius);padding:1.5rem;background:var(--bg-tertiary);transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}body{top:0!important;position:static!important}#goog-gt-tt,.goog-te-balloon-frame,.goog-te-banner-frame,.goog-te-banner-frame.skiptranslate,.goog-tooltip,.goog-tooltip:hover,iframe.goog-te-banner-frame{display:none!important;visibility:hidden!important}.goog-text-highlight{background-color:transparent!important;box-shadow:none!important}body>.skiptranslate:first-child{display:none!important}