@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.u8MhCG_className{font-family:Geist,Geist Fallback;font-style:normal}.u8MhCG_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/51d71ccf7e7a6b96-s.0do-s6vn362zr.woff2)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5db8d62ed8a64533-s.1-ayfg4wg0qfm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b99b044bab870276-s.0i-yae4-dyls3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5279b17ec43a69cf-s.19lle6lbse9av.woff2)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5156c6828f034d5d-s.1oksl_d3k3jrm.woff2)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0aa11383f7507f90-s.15c5kk-3im2ev.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/12489100264acd6f-s.p.33gca1im1ku45.woff2)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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.ekYltG_className{font-family:Inter,Inter Fallback;font-style:normal}.ekYltG_variable{--font-inter:"Inter", "Inter Fallback"}
:root{--space-0-5:4px;--space-1:8px;--space-1-5:12px;--space-2:16px;--space-2-5:20px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-10:80px;--space-12:96px;--space-16:128px;--container-max:1128px;--gutter:var(--space-3);--header-top:var(--space-3);--header-height:52px;--header-offset:calc(var(--header-top) + var(--header-height));--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--color-bg:#fff;--color-surface-muted:#f4f3f3;--veil:251 253 255;--color-text:#090909;--color-heading:#151616;--color-text-strong:#000;--color-text-subtle:#666;--color-border-subtle:#0000000a;--color-border-hairline:#0000000d;--color-grid-line:#e8ebf0;--color-card-text:#141414;--color-card-hover:#fafbfd;--color-card-accent:#1c6ddc;--color-brand-300:#88c0fd;--color-brand-600:#2e78ef;--color-brand-700:#1f5fcc;--gradient-brand:linear-gradient(180deg, var(--color-brand-300) 0%, var(--color-brand-600) 100%);--gradient-ink:linear-gradient(180deg, #343434 0%, #0c0c0c 100%);--gradient-headline:linear-gradient(-23.5deg, #000 55.1%, #666 87.4%);--shadow-header:0 4px 40px #4c51551a;--shadow-frame:0 0 20px #2b2f412b;--shadow-btn-secondary:inset 0 0 0 1px #0000001a, 0 1px 2px #1018280f;--shadow-btn-secondary-hover:inset 0 0 0 1px #00000024, 0 1px 2px #10182814;--shadow-pill:inset 0 0 10px #8787873d;--shadow-btn-ink:inset -2px -2px 1px #0000004d, inset 2px 2px 1px #ffffff1c, 0 4px 8px #4b566333;--shadow-btn-brand:inset -1px -1px 1px #0000004d, inset 1px 1px 1px #ffffff1c, 0 4px 8px #12306733;--focus-ring:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-brand-600);--font-sans:var(--font-geist), ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-inter), var(--font-sans);--text-sm:14px;--text-sm-lh:20px;--text-md:16px;--text-md-lh:24px;--text-display:42px;--text-display-lh:48px;--text-heading:32px;--text-heading-lh:40px;--tracking-display:-.01em;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-smooth:cubic-bezier(.4, 0, .2, 1);--duration-fast:.16s;--duration-base:.24s;--duration-reveal:.72s}@media (min-width:768px){:root{--gutter:var(--space-4)}}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--text-md-lh);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:clip}img,svg,picture,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit}:focus-visible{box-shadow:var(--focus-ring);outline:none}.container{width:min(var(--container-max), 100% - 2 * var(--gutter));margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-1);left:var(--space-1);z-index:100;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-text-strong);color:var(--color-bg);font-size:var(--text-sm);transition:transform var(--duration-fast) var(--ease-out);position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
