@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(../media/unbounded-cyrillic-ext-600-normal.2a-7q1mwqx3y1.woff2)format("woff2"),url(../media/unbounded-cyrillic-ext-600-normal.3hvlafpebnaad.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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(../media/unbounded-cyrillic-600-normal.29_dik7o-22lf.woff2)format("woff2"),url(../media/unbounded-cyrillic-600-normal.0x9s-ghjea3x-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(../media/unbounded-vietnamese-600-normal.1_gr2s5n4m1v0.woff2)format("woff2"),url(../media/unbounded-vietnamese-600-normal.2yk6uj1282f-2.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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(../media/unbounded-latin-ext-600-normal.36wt2tx70r47z.woff2)format("woff2"),url(../media/unbounded-latin-ext-600-normal.42ezq1-iy1n_1.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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(../media/unbounded-latin-600-normal.33d-5qb2ygu0o.woff2)format("woff2"),url(../media/unbounded-latin-600-normal.407anqe6ctd9e.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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(../media/unbounded-cyrillic-ext-700-normal.3qayex8l74uur.woff2)format("woff2"),url(../media/unbounded-cyrillic-ext-700-normal.08jyvyoh_a02o.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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(../media/unbounded-cyrillic-700-normal.2r_ab_lzpo-c4.woff2)format("woff2"),url(../media/unbounded-cyrillic-700-normal.0gchnxzx_-l1j.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(../media/unbounded-vietnamese-700-normal.1pfuy939pj5wt.woff2)format("woff2"),url(../media/unbounded-vietnamese-700-normal.1qowo6s5eu6b5.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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(../media/unbounded-latin-ext-700-normal.0hlz-zhueasd2.woff2)format("woff2"),url(../media/unbounded-latin-ext-700-normal.00idbfm0nob7x.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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(../media/unbounded-latin-700-normal.1yqh90xrm4ww-.woff2)format("woff2"),url(../media/unbounded-latin-700-normal.38kdlvw237r2w.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:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(../media/unbounded-cyrillic-ext-900-normal.3ri2a4j_t5xzo.woff2)format("woff2"),url(../media/unbounded-cyrillic-ext-900-normal.0_ngp31u1ipdl.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:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(../media/unbounded-cyrillic-900-normal.2_lrzg1all4xf.woff2)format("woff2"),url(../media/unbounded-cyrillic-900-normal.351l4mv2-rxf_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(../media/unbounded-vietnamese-900-normal.3e-m4iumfthsi.woff2)format("woff2"),url(../media/unbounded-vietnamese-900-normal.0f58785d-tzpd.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:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(../media/unbounded-latin-ext-900-normal.0rrglw751406a.woff2)format("woff2"),url(../media/unbounded-latin-ext-900-normal.35eg1p57vaooa.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:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(../media/unbounded-latin-900-normal.3ja7zl8h4jzpv.woff2)format("woff2"),url(../media/unbounded-latin-900-normal.1s09j10g3ffw7.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:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(../media/lexend-vietnamese-400-normal.1227gg5uog_pu.woff2)format("woff2"),url(../media/lexend-vietnamese-400-normal.1a8fk3gm170w8.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:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(../media/lexend-latin-ext-400-normal.08g5hk9uhgsmm.woff2)format("woff2"),url(../media/lexend-latin-ext-400-normal.08f9_pgw66aa0.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:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(../media/lexend-latin-400-normal.1btqgq6a_l66v.woff2)format("woff2"),url(../media/lexend-latin-400-normal.43sdxf82t8swo.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:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(../media/lexend-vietnamese-500-normal.2fazwi0xsa6vr.woff2)format("woff2"),url(../media/lexend-vietnamese-500-normal.0wn6lh21n_8f-.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:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(../media/lexend-latin-ext-500-normal.30xmwcunjbbnn.woff2)format("woff2"),url(../media/lexend-latin-ext-500-normal.1tdho4y_4lyja.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:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(../media/lexend-latin-500-normal.2qt-nfumx8a5y.woff2)format("woff2"),url(../media/lexend-latin-500-normal.1ls0znno9wefg.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:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(../media/lexend-vietnamese-600-normal.1vwlf5z6daqlb.woff2)format("woff2"),url(../media/lexend-vietnamese-600-normal.2l0aywk70gvm7.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:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(../media/lexend-latin-ext-600-normal.34yqa6wurj33u.woff2)format("woff2"),url(../media/lexend-latin-ext-600-normal.0_-3ul2zn2eov.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:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(../media/lexend-latin-600-normal.2ygncnxsiurn3.woff2)format("woff2"),url(../media/lexend-latin-600-normal.30u_1dyne40-f.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-cyrillic-ext-400-normal.2xgjnt7tqh9_7.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-400-normal.2k9shvy03yibn.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-cyrillic-400-normal.0qoulnxh80yge.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-400-normal.0-x1dsk872q42.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/jetbrains-mono-greek-400-normal.0_-0tsqse47zs.woff2)format("woff2"),url(../media/jetbrains-mono-greek-400-normal.3y1-6__cta0i8.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/jetbrains-mono-vietnamese-400-normal.2_8hwz_kagcew.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-400-normal.1lu2dr36-r4uv.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-ext-400-normal.1y03up-y7l7i4.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-400-normal.02j2uvbtesu5k.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-400-normal.3crsbyy6lh6yf.woff2)format("woff2"),url(../media/jetbrains-mono-latin-400-normal.2-1gwgi1uvl-u.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-cyrillic-ext-500-normal.2ry3kp_o4otap.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-500-normal.10q4hyu_x8s5h.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-cyrillic-500-normal.3o7914csi1phi.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-500-normal.3h99zp-wt8-ur.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/jetbrains-mono-greek-500-normal.0w8tylf7bnwsx.woff2)format("woff2"),url(../media/jetbrains-mono-greek-500-normal.3g5x6uo9cqznt.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/jetbrains-mono-vietnamese-500-normal.3u6u4bveorfwx.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-500-normal.1t3tg1-szi7a0.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-ext-500-normal.0qg_8rqgwzn72.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-500-normal.0lszauu02dx6r.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-500-normal.2h52d08o60qht.woff2)format("woff2"),url(../media/jetbrains-mono-latin-500-normal.2uxjaecu1qvdf.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{--font-display:"Unbounded", system-ui, sans-serif;--font-body:"Lexend", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--c-bg:#120f0d;--c-surface:#1e1a17;--c-surface-sunk:#171310;--c-map-grid:#241e1a;--c-map-road:#2c2520;--c-stripe-a:#2a2420;--c-stripe-b:#211c19;--c-line:#3a322c;--c-divider:#2a2420;--c-text:#f5efe8;--c-text-soft:#d8cfc6;--c-text-muted:#ada197;--c-text-subtle:#9a8f85;--c-text-faint:#6e645b;--c-text-struck:#8c8178;--c-icon-muted:#5c524a;--c-on-accent:var(--c-bg);--c-lime:#bbec4c;--c-lime-halo:#bbec4c33;--c-pink:#fe82b6;--c-orange:#ff8346;--c-violet:#ad8dfd;--fs-title-xl:88px;--lh-title-xl:.9;--fs-title-m:32px;--lh-title-m:.96;--fs-title-s:30px;--lh-title-s:.98;--fs-h2:22px;--lh-h2:1.05;--fs-logo:18px;--fs-fact:19px;--fs-about:18px;--lh-about:1.6;--fs-body:15px;--lh-body:1.5;--fs-small:14px;--fs-xs:13px;--fs-caption:12px;--fs-eyebrow:10px;--ls-title:-.02em;--ls-eyebrow:.1em;--ls-button:.04em;--ls-date:.08em;--fw-black:900;--fw-heavy:800;--fw-bold:700;--fw-semi:600;--fw-medium:500;--r-pill:999px;--r-poster-lg:34px;--r-poster:26px;--r-card:30px;--r-card-mini:24px;--r-row:20px;--r-banner:22px;--r-banner-sm:18px;--r-tile:18px;--r-date-lg:30px;--r-date:22px;--r-store:12px;--r-qr-inner:8px;--gutter-desktop:64px;--gutter-card-m:12px;--gutter-text-m:24px;--gap-xs:4px;--gap-s:8px;--gap-m:12px;--gap-l:16px;--gap-xl:24px;--gap-2xl:32px;--content-max:1440px;--h-btn-xl:64px;--h-btn-l:56px;--h-btn-m:50px;--h-btn-s:44px;--h-store:42px;--h-chip:32px;--ring-badge:0 0 0 6px var(--c-bg);--ring-badge-m:0 0 0 5px var(--c-bg);--ring-avatar:0 0 0 3px var(--c-bg);--ring-avatar-s:0 0 0 2px var(--c-bg);--ring-outline:inset 0 0 0 2px var(--c-text);--ring-chip:inset 0 0 0 1.5px var(--c-line);--ring-pin:0 0 0 4px var(--c-bg), 0 0 0 14px var(--c-lime-halo);--focus-ring:0 0 0 3px var(--c-bg), 0 0 0 5px var(--c-lime);--t-fast:.14s ease;--c-canvas:#231e1b;--c-raised:#2a2420;--c-raised-hi:#352d28;--c-row-open:#252019;--c-bar-dim:#4a4039;--c-map-grid-alt:#211b17;--c-map-park:#1b1f18;--c-bone:var(--c-text);--c-lime-glow:#bbec4c4d;--c-lime-soft:#bbec4c29;--c-orange-halo:#ff834640;--c-violet-halo:#ad8dfd40;--c-scrim:#0a0807b3;--c-scrim-m:#0a080799;--c-scrim-s:#0a08078c;--c-scrim-xs:#0a08076b;--c-glass:#120f0dcc;--c-glass-surface:#1e1a17e6;--c-glass-surface-s:#1e1a17cc;--fs-display-2xl:42px;--fs-display-xl:38px;--fs-display-l:34px;--fs-display-m:28px;--fs-display-s:26px;--fs-display-xs:24px;--fs-stat-s:20px;--fs-body-s:13.5px;--fs-meta:12.5px;--fs-meta-s:11.5px;--fs-btn:13px;--fs-btn-s:10.5px;--fs-label:9.5px;--fs-tab:9px;--fs-tag:8.5px;--ls-tab:.05em;--ls-tag:.08em;--ls-btn-l:.03em;--r-phone:46px;--r-sheet:34px;--r-hero:28px;--r-panel:24px;--r-list:18px;--r-field:16px;--r-nav:14px;--r-avatar-sq:12px;--r-bar:8px;--r-xs:3px;--w-phone:390px;--h-phone:844px;--w-sidebar:248px;--pad-console-y:32px;--pad-console-x:40px;--gutter-app:16px;--h-status:50px;--h-tab-bar:92px;--h-cta:60px;--h-btn-sheet:58px;--h-field:52px;--h-btn:48px;--h-nav-row:44px;--h-icon-btn:42px;--h-chip-l:36px;--h-chip-m:34px;--h-tag:24px;--h-tag-s:22px;--h-switch:30px;--w-switch:50px;--shadow-device:0 0 0 1px var(--c-line), 0 40px 90px #00000073;--shadow-modal:0 30px 80px #0009, 0 0 0 1px var(--c-line);--shadow-menu:0 24px 60px #0000008c, 0 0 0 1px var(--c-line);--shadow-float:0 16px 40px #00000080;--shadow-search:0 10px 30px #0006;--ring-field-focus:inset 0 0 0 2px var(--c-lime);--ring-line:inset 0 0 0 1.5px var(--c-line);--z-tab-bar:5;--z-status:6;--z-home:7;--z-sheet:20;--z-modal:30;--z-toast:40;--t-med:.22s ease}@supports (color:lab(0% 0 0)){:root{--c-lime:lab(87.8413% -32.6926 68.1112);--c-lime-halo:lab(87.8413% -32.6926 68.1112/.2);--c-pink:lab(70.0757% 52.1321 -4.69314);--c-orange:lab(68.5728% 48.6002 59.5072);--c-violet:lab(65.3317% 30.1817 -52.1393);--c-lime-glow:lab(87.8413% -32.6926 68.1112/.3);--c-lime-soft:lab(87.8413% -32.6926 68.1112/.16);--c-orange-halo:lab(68.5728% 48.6002 59.5072/.25);--c-violet-halo:lab(65.3317% 30.1817 -52.1393/.25)}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--c-bg);min-height:100vh;color:var(--c-text);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--c-lime);transition:color var(--t-fast);text-decoration:none}a:hover{color:var(--c-text)}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-pill);outline:none}main:focus{box-shadow:none;outline:none}.display{font-family:var(--font-display);font-weight:var(--fw-black);text-transform:uppercase;text-wrap:balance;line-height:.98}.heading{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-xs);text-transform:uppercase}.eyebrow{font-family:var(--font-display);font-size:var(--fs-eyebrow);font-weight:var(--fw-semi);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--c-text-muted)}.eyebrow--accent{color:var(--c-lime)}.muted{color:var(--c-text-muted)}.soft{color:var(--c-text-soft)}.logo-mark{align-items:center;gap:var(--gap-xs);display:flex}.logo-mark>i{display:block}.logo-mark>i:first-child{background:var(--c-lime);border-radius:50%;width:12px;height:12px}.logo-mark>i:nth-child(2){background:var(--c-orange);border-radius:2px;width:10px;height:10px;margin:0 1px;transform:rotate(45deg)}.logo-mark>i:nth-child(3){background:var(--c-violet);border-radius:2px;width:12px;height:12px}.logo-mark--l>i:first-child{width:16px;height:16px}.logo-mark--l>i:nth-child(2){width:13px;height:13px;margin:0 2px}.logo-mark--l>i:nth-child(3){border-radius:3px;width:16px;height:16px}.wordmark{font-family:var(--font-display);font-weight:var(--fw-black);text-transform:uppercase}.chip{align-items:center;gap:var(--gap-s);height:var(--h-chip-m);border-radius:var(--r-pill);box-shadow:var(--ring-line);color:var(--c-text);font-size:var(--fs-body-s);font-weight:var(--fw-medium);white-space:nowrap;padding:0 14px;display:inline-flex}.chip--l{height:var(--h-chip-l);font-size:var(--fs-small);padding:0 16px}.chip-row{gap:var(--gap-s);flex-wrap:wrap;display:flex}.skip-link{z-index:var(--z-toast);background:var(--c-lime);color:var(--c-on-accent);border-radius:var(--r-pill);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-caption);padding:10px 16px;position:absolute;top:-60px;left:12px}.skip-link:focus{color:var(--c-on-accent);top:12px}.site-nav{justify-content:space-between;align-items:center;gap:var(--gap-m);min-height:56px;padding:var(--gap-s) var(--gap-l);background:var(--c-surface);display:flex}.site-nav__brand{color:var(--c-text);border-radius:var(--r-store);align-items:center;gap:10px;min-width:0;display:flex}.site-nav__brand:hover{color:var(--c-text)}.site-nav__brand:focus-visible{border-radius:var(--r-store)}.site-nav__wordmark{font-size:var(--fs-xs);letter-spacing:.01em;white-space:nowrap}.home{gap:var(--gap-2xl);max-width:var(--content-max);padding:40px var(--gutter-text-m) 64px;flex-direction:column;margin:0 auto;display:flex}.home__hero{gap:var(--gap-m);flex-direction:column;display:flex}.home__title{font-size:var(--fs-display-xl);letter-spacing:var(--ls-title);line-height:1}.home__lede{max-width:36em;font-size:var(--fs-about);line-height:var(--lh-about)}.areas{gap:var(--gap-m);flex-direction:column;display:flex}.notice{gap:var(--gap-s);max-width:36em;padding:var(--gap-l) var(--gap-xl);border-radius:var(--r-banner);background:var(--c-surface);box-shadow:var(--ring-line);flex-direction:column;display:flex}.notice__title{color:var(--c-orange)}.notice__body{color:var(--c-text-soft)}@media (min-width:960px){.site-nav{min-height:80px;padding:var(--gap-l) var(--gutter-desktop);background:0 0}.site-nav__wordmark{font-size:var(--fs-logo)}.home{padding:64px var(--gutter-desktop) 96px}.home__title{font-size:var(--fs-title-xl);line-height:var(--lh-title-xl)}}@media (max-width:379px){.site-nav__wordmark{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}
