.bar[data-astro-cid-mlayzxje]{z-index:2;width:100%;min-height:var(--touch);color:var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.bar--light[data-astro-cid-mlayzxje]{color:var(--text)}.bar__links[data-astro-cid-mlayzxje]{align-items:center;gap:var(--space-6);display:flex}.bar__link[data-astro-cid-mlayzxje]{align-items:center;gap:var(--space-2);min-height:var(--touch);letter-spacing:.01em;white-space:nowrap;transition:opacity var(--press) var(--ease-out);font-size:15px;font-weight:500;line-height:21px;display:inline-flex}.bar__page[data-astro-cid-mlayzxje]:not([aria-current]){opacity:.72}@media (hover:hover) and (pointer:fine){.bar__link[data-astro-cid-mlayzxje]:hover,.bar__page[data-astro-cid-mlayzxje]:not([aria-current]):hover{opacity:.5}}@media (width<=559px){.bar__links[data-astro-cid-mlayzxje]{display:contents}.bar__link[data-astro-cid-mlayzxje],.bar__name[data-astro-cid-mlayzxje]{grid-row:1}.bar__page[data-astro-cid-mlayzxje]{grid-column:3;justify-self:end}.bar__name[data-astro-cid-mlayzxje]{grid-column:2}}.bar__name[data-astro-cid-mlayzxje]{letter-spacing:-.01em;font-size:clamp(24px,3.64vw,40px);font-weight:600;line-height:1}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/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(/_astro/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(/_astro/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(/_astro/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(/_astro/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(/_astro/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(/_astro/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}:root{--bg:#131313;--surface:#222;--raised:#2a2a2a;--control:#323232;--surface-top:#262626;--surface-foot:#1d1d1d;--white:#fff;--white-foot:#dbdbdb;--text:#f3f5f7;--secondary:#cbcccc;--muted:#9c9c9c;--green:#30d158;--hairline:#ffffff1f;--edge:#ffffff12;--edge-top:#ffffff24;--map-cream:#fceedf;--map-cream-rgb:252, 238, 223;--ink:#131313;--ink-rgb:19, 19, 19;--shadow-control:0 1px 2px #0006;--shadow-float:0 14px 44px #0000004d, 0 2px 10px #00000029;--shadow-sheet:0 -30px 40px #00000040;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--radius-card:16px;--radius-sheet:36px;--radius-full:999px;--touch:44px;--large:56px;--ease-out:cubic-bezier(.23, 1, .32, 1);--press:.12s;--enter:.24s;--font:-apple-system, BlinkMacSystemFont, "Inter Variable", Inter, system-ui, "Segoe UI", sans-serif;--gutter:var(--space-4);--page:1320px;--pad:clamp(24px, 8.2vw, 90px);--section:clamp(64px, 10.2vw, 112px);--frame:8px;--frame-x:0px;--radius-tile:clamp(28px, 3.64vw, 40px);--title:clamp(52px, 9.1vw, 100px);--display:clamp(38px, 7.27vw, 80px);--lede:clamp(18px, 2.1vw, 23px);--lede-tone:#f3f5f7b3;--phone:min(450px, 100vw - 56px);--badge-sm:40px;--badge-md:clamp(52px, 5.8vw, 64px);--badge-lg:clamp(56px, 6.9vw, 76px);--badge-xl:clamp(51px, 11.26vw, 124px);--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--reveal:.7s}@media (width>=1000px){:root{--gutter:var(--space-6);--frame:10px}}@media (width>=760px){:root{--frame-x:var(--frame)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg)}body{font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;line-height:25px;overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}a{color:inherit;text-decoration:none}img,svg{display:block}img{max-width:100%}:focus-visible{outline-offset:3px;outline:2px solid}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.button{justify-content:center;align-items:center;gap:var(--space-2);height:var(--touch);border-radius:var(--radius-full);white-space:nowrap;transition:transform var(--press) var(--ease-out), background-color .16s ease, box-shadow .16s ease;padding:0 18px;font-size:15px;font-weight:600;line-height:21px;display:inline-flex}.button:active{transform:scale(.97)}.button--large{height:52px;padding:0 clamp(28px,3.4vw,44px);font-size:18px;line-height:24px}.button--white{color:var(--ink);background:linear-gradient(var(--white), var(--white-foot));box-shadow:var(--shadow-control), inset 0 0 0 99px #0000}.button--dark{color:var(--text);background:linear-gradient(var(--surface-top), var(--surface-foot));box-shadow:inset 0 1px 0 var(--edge-top), inset 0 0 0 1px var(--edge), var(--shadow-float), inset 0 0 0 99px #fff0}.button--ink{color:var(--white);background-color:var(--ink)}@media (hover:hover) and (pointer:fine){.button--white:hover{box-shadow:var(--shadow-control), inset 0 0 0 99px #00000014}.button--dark:hover{box-shadow:inset 0 1px 0 var(--edge-top), inset 0 0 0 1px var(--edge), var(--shadow-float), inset 0 0 0 99px #ffffff12}.button--ink:hover{background-color:var(--control)}}.section{padding-block:var(--section)}.wrap{width:min(100% - 2 * var(--pad), var(--page));margin-inline:auto}.display{font-size:var(--display);letter-spacing:0;text-wrap:balance;font-weight:500;line-height:1}.lede{max-width:26em;font-size:var(--lede);color:var(--lede-tone);text-wrap:balance;font-weight:500;line-height:1.48}.marked{white-space:nowrap}.mark{vertical-align:-.0670732em;width:auto;height:1em;margin-inline:0 .2em;font-size:.82em;display:inline-block}.mark--after{margin-inline:.2em 0}.mark-stack{display:inline-flex}.mark-stack>*+*{margin-left:-.32em}.display+.lede{margin-top:clamp(18px,2.4vw,28px)}.label{border-radius:var(--radius-full);height:clamp(32px,3.1vw,40px);color:var(--ink);background:linear-gradient(var(--top), var(--foot));align-items:center;padding:0 clamp(14px,1.7vw,20px);font-size:clamp(16px,1.6vw,20px);font-weight:500;line-height:1;display:inline-flex}.js [data-reveal]{opacity:0;transition:opacity var(--reveal) ease;transition-delay:calc(var(--turn,0) * 90ms)}.js [data-reveal=rise]{transition:opacity var(--reveal) ease, transform 1.1s var(--ease-out);transition-delay:calc(var(--turn,0) * 90ms);transform:translateY(32px)}.js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transition:none;transform:none}}.float[data-astro-cid-dja2w26n]{--inset:6px;z-index:30;top:calc(env(safe-area-inset-top,0px) + var(--space-3));align-items:center;gap:var(--space-6);height:calc(var(--touch) + 2 * var(--inset));padding:var(--inset) var(--inset) var(--inset) var(--space-5);border-radius:var(--radius-full);background:linear-gradient(var(--surface-top), var(--surface-foot));box-shadow:inset 0 1px 0 var(--edge-top), inset 0 0 0 1px var(--edge), var(--shadow-float);opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;display:flex;position:fixed;left:50%;transform:translate(-50%)}.float[data-astro-cid-dja2w26n].is-on{opacity:1;visibility:visible;transition:opacity .25s,visibility}.float__name[data-astro-cid-dja2w26n]{letter-spacing:-.03em;color:var(--text);font-size:19px;font-weight:600;line-height:1}.badge[data-astro-cid-o3c3tdmk]{--size:1em;--ring:clamp(2px, .27vw, 3px);width:var(--size);height:var(--size);border:var(--ring) solid var(--white);background:linear-gradient(var(--top), var(--foot)) padding-box;border-radius:50%;flex:none;display:inline-block;position:relative}.badge--sm[data-astro-cid-o3c3tdmk]{--size:var(--badge-sm);--ring:2px}.badge--md[data-astro-cid-o3c3tdmk]{--size:var(--badge-md);--ring:3px}.badge--lg[data-astro-cid-o3c3tdmk]{--size:var(--badge-lg);--ring:3px}.badge--xl[data-astro-cid-o3c3tdmk]{--size:var(--badge-xl);--ring:clamp(2.5px, .36vw, 4px)}.badge[data-astro-cid-o3c3tdmk] svg[data-astro-cid-o3c3tdmk]{width:var(--glyph);height:var(--glyph);fill:#000;margin:auto;position:absolute;inset:0}.badge--dark[data-astro-cid-o3c3tdmk] svg[data-astro-cid-o3c3tdmk]{fill:var(--text)}.foot[data-astro-cid-jo6i4kqk]{padding-bottom:calc(clamp(28px, 4vw, 44px) + env(safe-area-inset-bottom,0px));margin-top:clamp(56px,7.3vw,80px);overflow:clip}.foot__line[data-astro-cid-jo6i4kqk]{border-bottom:1px solid var(--hairline);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text);padding-block:clamp(16px,2.2vw,24px);font-size:clamp(12px,1.2vw,15px);line-height:1.4}.foot__run[data-astro-cid-jo6i4kqk]{display:flex;overflow:hidden}.foot__run[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex:none;animation:56s linear infinite line;display:flex}.foot__run[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-2);padding-left:var(--space-6);white-space:nowrap;display:flex}.foot__city[data-astro-cid-jo6i4kqk]:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px}.foot__run[data-astro-cid-jo6i4kqk] .foot__print[data-astro-cid-jo6i4kqk]{padding-inline:clamp(24px, 3vw, 40px) var(--space-4)}@keyframes line{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.foot__run[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{animation:none}}.foot__brand[data-astro-cid-jo6i4kqk]{--name:calc(var(--badge-xl) / .67);align-items:baseline;gap:calc(var(--name) * .25);font-size:var(--name);white-space:nowrap;padding:clamp(20px,3vw,34px) clamp(20px,6.1vw,67px) 0;line-height:1;display:flex}.foot__name[data-astro-cid-jo6i4kqk]{margin-left:-.04em;font-weight:500}.foot__badges[data-astro-cid-jo6i4kqk]{gap:calc(var(--badge-xl) * .218);translate:0 calc(var(--badge-xl) * -.026);display:flex}.foot__links[data-astro-cid-jo6i4kqk]{column-gap:var(--space-6);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;margin-top:clamp(4px,1vw,12px);padding-inline:clamp(20px,6.1vw,67px);font-size:clamp(12px,1.2vw,15px);line-height:1.4;display:flex}.foot__link[data-astro-cid-jo6i4kqk]{min-height:var(--touch);color:var(--muted);transition:color var(--press) var(--ease-out);align-items:center;display:inline-flex}.foot__link[data-astro-cid-jo6i4kqk][aria-current]{color:var(--text)}@media (hover:hover) and (pointer:fine){.foot__link[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}}.invite[data-astro-cid-75k6lhd7]{width:min(100% - 2 * var(--gutter), 460px);max-width:none;max-height:none;color:var(--text);background:0 0;border:0;margin:clamp(72px,16vh,180px) auto auto;padding:0;overflow:visible}@media (width>=700px) and (height>=620px){.invite[data-astro-cid-75k6lhd7]{margin:auto}}.invite[data-astro-cid-75k6lhd7]::backdrop{-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#0000008f}.invite__panel[data-astro-cid-75k6lhd7]{border-radius:var(--radius-sheet);text-align:center;background:radial-gradient(ellipse 80% 60% at 50% 0%, #ffffff12 0%, #fff0 100%), var(--bg);box-shadow:inset 0 1px 0 var(--edge-top), inset 0 0 0 1px var(--edge), 0 40px 120px #0009;padding:clamp(28px,6vw,40px) clamp(20px,5vw,32px) clamp(24px,5vw,32px);position:relative}@media (prefers-reduced-motion:no-preference){.invite[data-astro-cid-75k6lhd7][open] .invite__panel[data-astro-cid-75k6lhd7]{opacity:1;transition:opacity var(--enter) var(--ease-out), transform .42s var(--ease-out);transform:none}.invite[data-astro-cid-75k6lhd7][open]::backdrop{opacity:1;transition:opacity var(--enter) var(--ease-out)}@starting-style{.invite[data-astro-cid-75k6lhd7][open] .invite__panel[data-astro-cid-75k6lhd7]{opacity:0;transform:translateY(16px)scale(.98)}.invite[data-astro-cid-75k6lhd7][open]::backdrop{opacity:0}}}.invite__shut[data-astro-cid-75k6lhd7]{top:var(--space-4);right:var(--space-4);position:absolute}.invite__close[data-astro-cid-75k6lhd7]{border-radius:var(--radius-full);width:36px;height:36px;color:var(--secondary);background:var(--control);place-items:center;transition:color .16s,background-color .16s;display:grid}@media (hover:hover) and (pointer:fine){.invite__close[data-astro-cid-75k6lhd7]:hover{color:var(--text);background-color:#ffffff3d}}.invite__title[data-astro-cid-75k6lhd7]{padding-inline:var(--space-6);letter-spacing:0;text-wrap:balance;font-size:clamp(28px,6vw,36px);font-weight:500;line-height:1.1}.invite[data-astro-cid-75k6lhd7] .invite__line{margin-top:var(--space-3);color:var(--muted);text-wrap:balance;font-size:17px;line-height:23px}.invite[data-astro-cid-75k6lhd7] .is-failed .invite__line{color:var(--text)}.waitlist[data-astro-cid-fh4pr3ms]{--inset:calc((var(--large) - var(--touch)) / 2);align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.waitlist__bar[data-astro-cid-fh4pr3ms]{align-items:center;gap:var(--space-2);width:100%;height:var(--large);padding:var(--inset) var(--inset) var(--inset) var(--space-5);border-radius:var(--radius-full);background:linear-gradient(var(--surface-top), var(--surface-foot));box-shadow:inset 0 1px 0 var(--edge-top), inset 0 0 0 1px var(--edge), var(--shadow-float);display:flex}.waitlist__bar[data-astro-cid-fh4pr3ms]:has(.waitlist__field:focus-visible){outline-offset:3px;outline:2px solid #ffffff80}.waitlist__field[data-astro-cid-fh4pr3ms]{appearance:none;min-width:0;height:100%;font:inherit;text-align:left;color:var(--text);background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-size:17px}.waitlist__field[data-astro-cid-fh4pr3ms]::placeholder{color:var(--muted);opacity:1}.waitlist__field[data-astro-cid-fh4pr3ms]:autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 100000s}.waitlist[data-astro-cid-fh4pr3ms] .button[data-astro-cid-fh4pr3ms]{flex:none}.waitlist[data-astro-cid-fh4pr3ms].is-sending .button[data-astro-cid-fh4pr3ms]{opacity:.7}.waitlist__done[data-astro-cid-fh4pr3ms]{justify-content:center;align-items:center;gap:var(--space-2);padding-right:calc(var(--space-5) - var(--inset));color:var(--text);flex:1;font-weight:600;display:none}.waitlist[data-astro-cid-fh4pr3ms].is-sent .waitlist__field[data-astro-cid-fh4pr3ms],.waitlist[data-astro-cid-fh4pr3ms].is-sent .button[data-astro-cid-fh4pr3ms]{display:none}.waitlist[data-astro-cid-fh4pr3ms].is-sent .waitlist__done[data-astro-cid-fh4pr3ms]{display:flex}
