@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_6MYayKvmYJTH4UGvx6t7zJFJnC19)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_6MYayKvmYJTH4UGvx6t7zJFJnC19)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_6MYayKvmYJTH4UGvx6t7zJFJnC19)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_6MYayKvmYJTH4UGvx6t7zJFJnC19)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_6MYayKvmYJTH4UGvx6t7zJFJnC19)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_6MYayKvmYJTH4UGvx6t7zJFJnC19)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_6MYayKvmYJTH4UGvx6t7zJFJnC19)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_6MYayKvmYJTH4UGvx6t7zJFJnC19)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_6MYayKvmYJTH4UGvx6t7zJFJnC19)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_6MYayKvmYJTH4UGvx6t7zJFJnC19)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_6MYayKvmYJTH4UGvx6t7zJFJnC19)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_6MYayKvmYJTH4UGvx6t7zJFJnC19)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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_6MYayKvmYJTH4UGvx6t7zJFJnC19)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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_6MYayKvmYJTH4UGvx6t7zJFJnC19)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_6MYayKvmYJTH4UGvx6t7zJFJnC19)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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_6MYayKvmYJTH4UGvx6t7zJFJnC19)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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_6MYayKvmYJTH4UGvx6t7zJFJnC19)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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_6MYayKvmYJTH4UGvx6t7zJFJnC19)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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_b8e52d25-module___BlWka__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_b8e52d25-module___BlWka__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.Layout-module-scss-module__rGjB5a__app{background-color:var(--color-canvas);color:var(--color-obsidian)}.Layout-module-scss-module__rGjB5a__app body{background-color:var(--color-canvas);flex-direction:column;min-height:100vh;display:flex}.Layout-module-scss-module__rGjB5a__app main{flex-direction:column;flex:1;gap:0;display:flex}@media (max-width:960px){.Layout-module-scss-module__rGjB5a__app body{padding-top:var(--header-height)}}
@layer reset{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:none;text-size-adjust:none;scrollbar-gutter:stable;min-width:320px}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;margin:0;padding:0;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}a,a:visited,a:active{color:inherit}}:root{--bg-primary:#111;--bg-secondary:#2c2c2e;--bg-card:#1e1e1f;--bg-card-hover:#2a2a2c;--bg-cta-section:#0a0a0a;--text-primary:#f5f0e8;--text-secondary:#d7dadc;--text-muted:#818384;--text-inverse:#111;--accent:#ff4500;--accent-hover:#e03d00;--accent-press:#c73600;--accent-subtle:#ff450021;--accent-ghost:#ff45000f;--accent-watermark:#ff45000d;--accent-quote-mark:#ff450033;--accent-stat-bg:#ff45000f;--border-subtle:#2e2e30;--border-accent:#ff450073;--shadow-card:#0006;--color-canvas:var(--bg-primary);--color-obsidian:var(--text-primary);--color-imperial:var(--accent);--radius-none:0px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-pill:100px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--container-max:1280px;--reading-max:720px;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.12s;--dur-base:.15s;--dur-mid:.2s;--dur-slow:.5s;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:32px;--space-xl:48px;--space-xxl:80px;--space-section:120px;--space-section-sm:80px;--space-section-mobile:60px}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 2rem}@media (max-width:960px){.container{padding:0 1.5rem}}:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem}@layer zIndex{:root{--z-mdx-error-overlay:9998;--z-mdx-error:9999;--z-mobile-nav:1000;--z-header:999;--z-breadcrumb:998}}:root{--display-xl-size:96px;--display-xl-weight:300;--display-xl-leading:1;--display-xl-tracking:-.02em;--display-lg-size:72px;--display-lg-weight:300;--display-lg-leading:1.05;--display-lg-tracking:-.015em;--h2-size:48px;--h2-weight:400;--h2-leading:1.15;--h2-tracking:-.01em;--h3-size:32px;--h3-weight:400;--h3-leading:1.25;--h4-size:24px;--h4-weight:400;--h4-leading:1.3;--eyebrow-size:11px;--eyebrow-weight:700;--eyebrow-tracking:.15em;--label-ui-size:14px;--label-ui-weight:600;--label-ui-tracking:.03em;--label-sm-size:12px;--label-sm-weight:500;--label-sm-tracking:.08em;--body-lg-size:18px;--body-md-size:16px;--body-sm-size:14px;--body-leading:1.75;--quote-size:20px;--quote-leading:1.65;--stat-size:72px;--stat-weight:300;--stat-leading:1;--stat-tracking:-.02em}h1,h2,h3,h4,h5,h6{font-family:var(--font-accent,var(--font-heading,serif));color:var(--text-primary);margin:0;font-weight:400;line-height:1.2}h1{font-size:var(--display-xl-size);font-weight:var(--display-xl-weight);line-height:var(--display-xl-leading);letter-spacing:var(--display-xl-tracking)}@media (max-width:1280px){h1{font-size:64px}}@media (max-width:960px){h1{font-size:48px}}h2{font-size:var(--h2-size);font-weight:var(--h2-weight);line-height:var(--h2-leading);letter-spacing:var(--h2-tracking)}@media (max-width:960px){h2{font-size:36px}}h3{font-size:var(--h3-size);font-weight:var(--h3-weight);line-height:var(--h3-leading)}h4{font-size:var(--h4-size);font-weight:var(--h4-weight);line-height:var(--h4-leading)}p{font-family:var(--font-body,sans-serif);font-size:var(--body-md-size);font-weight:400;line-height:var(--body-leading);color:var(--text-secondary);margin:0}:root{--duration-micro:.12s;--duration-entrance:.42s;--duration-energy:.28s;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-premium:cubic-bezier(.85, 0, .15, 1)}@keyframes reveal-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.reveal-up{animation:reveal-up var(--duration-entrance) var(--ease-premium) forwards}@keyframes lock-in{0%{opacity:.85;font-weight:400;transform:translateY(2px)}to{opacity:1;font-weight:700;transform:translateY(0)}}.bg-grid-pattern{background-image:linear-gradient(90deg,#0505050d 1px,#0000 1px),linear-gradient(#0505050d 1px,#0000 1px);background-size:40px 40px}:focus-visible{outline-offset:2px;outline:2px solid #d4a85399}::selection{background:var(--accent);color:var(--text-inverse)}.radius-card{border-radius:4px!important}.radius-none{border-radius:0!important}.macro-top{margin-top:160px}.macro-bottom{margin-bottom:160px}.border-thin{border:1px solid var(--color-obsidian)}.confine-60ch{max-width:60ch}html{background-color:var(--bg-primary);width:100%;color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{background-color:var(--bg-primary);width:100%;color:var(--text-primary);position:relative;overflow-x:hidden}[id]{scroll-margin-top:88px}a{color:inherit;text-decoration:none;transition:color .16s ease-out;position:relative}a:not(.btn):not(.button):after{content:"";transform-origin:0;background-color:currentColor;width:100%;height:1px;transition:transform .16s cubic-bezier(.85,0,.15,1);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}a:not(.btn):not(.button):hover{color:var(--color-imperial)}a:not(.btn):not(.button):hover:after{background-color:var(--color-imperial);transform:scaleX(1)}a[class*=btn]:after,a[class*=Btn]:after,a[class*=button]:after,a[class*=Button]:after,a[class*=cta]:after,a[class*=Cta]:after,a[class*=primary]:after,a[class*=Primary]:after,a[class*=gapBtn]:after{display:none!important}.custom-cursor{pointer-events:none;display:none}@media (max-width:960px){body{padding-top:var(--header-height)}}
