@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/build/assets/fraunces-vietnamese-wght-normal-CnvboYUG.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/build/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/build/assets/fraunces-latin-wght-normal-ukD16Tqj.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/build/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/build/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/build/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/build/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/build/assets/inter-vietnamese-wght-normal-CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/build/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/build/assets/inter-latin-wght-normal-Dx4kXJAl.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/static/build/assets/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/static/build/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/static/build/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/static/build/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/static/build/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/static/build/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.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}:root{--bg:#0b0e13;--surface:#0d1118;--border:#1c2029;--ink:#f1ede0;--ink-muted:#a6abb5;--ink-faint:#878c95;--accent:#9ee37d;--accent-glow:#9ee37d73;--accent-heading:#8fd06f;--accent-mark:#6fae52;--accent-mark-half:#6fae5291;--font-display:"Fraunces Variable", "Times New Roman", serif;--font-body:"Inter Variable", system-ui, sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, monospace;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:40px;--space-6:64px;--space-7:96px;--content-max:980px;--grid-max:calc(var(--content-max) - var(--space-4) * 2);--fs-display-1:clamp(36px, 6vw, 56px);--fs-display-2:clamp(28px, 4vw, 40px);--fs-body:16px;--fs-small:14px;--fs-meta:12px;--fs-eyebrow:11px;--t-fast:.15s;--t-base:.2s}@media (prefers-reduced-motion:reduce){:root{--t-fast:0s;--t-base:0s}}[hidden]{display:none!important}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.55}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-weight:400}h1{font-size:var(--fs-display-1);line-height:1.02}h2{font-size:var(--fs-display-2);line-height:1.05}p{margin:0}ul{margin:0;padding:0;list-style:none}a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;transition:text-decoration-thickness var(--t-base);text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}code,.mono{font-family:var(--font-mono);font-size:var(--fs-meta)}em{color:var(--accent);font-style:italic;font-weight:400}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fff;--ink:#000;--ink-muted:#30353e;--ink-faint:#6a6f78}}:root{--main-pad-y:var(--space-5)}@media (width>=960px){:root{--main-pad-y:var(--space-6)}}main{max-width:var(--content-max);padding:var(--main-pad-y) var(--space-4);margin:0 auto}._btn_1cy4u_1{font-family:inherit;font-size:var(--fs-small);cursor:pointer;transition:background var(--t-base), color var(--t-base), border-color var(--t-base);border:1px solid #0000;padding:11px 18px;line-height:1.2;text-decoration:none;display:inline-block}._btn_1cy4u_1._solid_1cy4u_12{background:var(--ink);color:var(--bg);border-color:var(--ink)}._btn_1cy4u_1._solid_1cy4u_12:hover{color:var(--ink);background:0 0}._btn_1cy4u_1._ghost_1cy4u_21{color:var(--ink);border-color:var(--border);background:0 0}._btn_1cy4u_1._ghost_1cy4u_21:hover{border-color:var(--ink)}@media print{._btn_1cy4u_1._solid_1cy4u_12{color:#000;background:0 0;border-color:#000}}.quote .accept-form ._btn_1cy4u_1{justify-self:start}.quote .accept-form ._btn_1cy4u_1:disabled,.quote .message-form ._btn_1cy4u_1:disabled{opacity:.6;cursor:progress}._eyebrow_nyitm_1{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--ink-faint);letter-spacing:.18em;text-transform:uppercase;margin-bottom:var(--space-3)}._footer_uxk3r_1{border-top:1px solid var(--border);padding:var(--space-5) var(--space-4);margin-top:0}._cols_uxk3r_7{gap:var(--space-4);max-width:var(--grid-max);margin:0 auto var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=600px){._cols_uxk3r_7{grid-template-columns:1fr}}._label_uxk3r_23{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--ink-faint);letter-spacing:.18em;text-transform:uppercase;margin-bottom:var(--space-2)}._footer_uxk3r_1 ul{justify-content:start;column-gap:var(--space-4);row-gap:var(--space-2);grid-template-rows:repeat(2,auto);grid-auto-flow:column;display:grid}._footer_uxk3r_1 ul a{color:var(--ink-muted);font-size:var(--fs-small);text-decoration:none}._footer_uxk3r_1 ul a:hover{color:var(--ink)}._bottom_uxk3r_46{max-width:var(--grid-max);border-top:1px solid var(--border);padding-top:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--ink-faint);justify-content:space-between;margin:0 auto;display:flex}._eol_uxk3r_57{color:var(--accent)}@media print{body:has(.quote) ._footer_uxk3r_1{display:none}}._nav_1w5jx_1{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}._links_1w5jx_8{gap:var(--space-4);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.04em;display:flex}._links_1w5jx_8 a{color:var(--ink-muted);text-decoration:none}._links_1w5jx_8 a:hover{color:var(--ink)}@media (width<=720px){._nav_1w5jx_1{padding:var(--space-3)}._links_1w5jx_8{gap:var(--space-3)}}@media (width<=600px){._nav_1w5jx_1{align-items:flex-start;gap:var(--space-2);flex-direction:column}._links_1w5jx_8{row-gap:var(--space-2);flex-wrap:wrap}}@media print{body:has(.quote) ._nav_1w5jx_1{display:none}}._wordmark_199g4_1{font-family:var(--font-mono);color:var(--ink-faint);letter-spacing:.04em;align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex}._wordmark_199g4_1:hover{text-decoration:none}._end_199g4_12{color:var(--ink)}._dot_199g4_13{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent-glow);border-radius:50%;flex:0 0 6px}._cursor_199g4_19{background:var(--accent);width:2px;height:.85em;box-shadow:0 0 8px var(--accent-glow);margin-left:2px;animation:1.1s step-end infinite _wordmark-cursor-blink_199g4_1;display:inline-block}@keyframes _wordmark-cursor-blink_199g4_1{50%{opacity:0}}@media (prefers-reduced-motion:reduce){._cursor_199g4_19{animation:none}}
