@font-face{font-family:Site Mona;src:url(/site/fonts/mona-site-latin.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2030,u+2039-203a,u+2044,u+20ac,u+2122,u+2190-2194,u+2212,u+25cb-25cc,u+25cf,u+2639-263a,u+2713,u+2776-277e;font-weight:200 900;font-stretch:75% 125%;font-display:swap}@font-face{font-family:Site Mona;src:url(/site/fonts/mona-site-basic.woff2) format("woff2");font-weight:200 900;font-stretch:75% 125%;font-display:swap;unicode-range:u+0020-007e,u+00a0,u+00a3,u+00a9,u+00ae,u+00b7,u+00d7,u+2013-2014,u+2018-2019,u+201c-201d,u+2022,u+2026,u+2192}@font-face{font-family:Site Mona Fallback;src:local("Arial"),local("ArialMT");font-weight:100 599;size-adjust:102.4%;ascent-override:106.4%;descent-override:31.3%;line-gap-override:0%}@font-face{font-family:Site Mona Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:600 900;size-adjust:109%;ascent-override:100%;descent-override:29.4%;line-gap-override:0%}@font-face{font-family:Site Mono;src:url(/site/fonts/geist-mono-latin.woff2) format("woff2");font-weight:100 900;font-display:swap}.site-home{--sans:"Site Mona","Site Mona Fallback",ui-sans-serif,system-ui,sans-serif;font-family:var(--sans);--gut:clamp(16px,4vw,56px);--edge:max(var(--gut),calc((100vw - 1296px) / 2 + var(--gut)));--top-h:84px;--site-mono:"Site Mono",ui-monospace,"SF Mono",Menlo,monospace;overflow-x:clip}@media (min-width:1024px) and (max-height:800px){.site-home{--top-h:64px}}@media (max-width:1023px){.site-home{--top-h:64px}}.site-home .site-credit{margin:0;font-family:var(--site-mono);font-size:12px;font-weight:450;line-height:1.5;letter-spacing:.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2)}.site-home .top{width:100%;max-width:none;height:var(--top-h);padding:0 var(--edge);position:relative;z-index:2}.site-nav{display:flex;gap:28px;align-items:center;margin-left:auto;margin-right:28px}.site-nav a:not(.site-cta){min-height:44px;display:flex;align-items:center;font-size:var(--fs-sm);color:var(--ink);text-decoration:none}.site-nav a:not(.site-cta):hover{color:var(--ink-2)}.site-home .top .brand{padding:13px 8px;margin:-13px -8px}.site-last-foot{margin:40px var(--edge) 0;padding:20px 0 calc(72px + env(safe-area-inset-bottom));border-top:1px solid rgb(243 243 246/.16);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:64px}.site-last-foot .site-facts{max-width:44ch}@media (min-width:1024px){.site-last-foot{padding-bottom:calc(60px + env(safe-area-inset-bottom))}}.site-last-foot .brand{padding:10px 8px;margin:-10px -8px}.site-last-foot .brand .wordmark{font-size:24px}.site-home .site-facts{margin:0;max-width:60ch;font-size:14px;line-height:1.5;color:var(--ink-2)}@media (max-width:1023px){.site-home .top{background:var(--bg);padding:0 var(--gut)}.site-last-foot{margin-inline:var(--gut);display:flex;flex-direction:column;align-items:flex-start;gap:28px}}@media (max-width:720px){.site-last-foot{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}@media (max-width:640px){.site-home .top{gap:10px}.site-home .wordmark{font-size:19px}.site-nav{gap:16px;margin-right:4px}.site-nav a:not(.site-nav-pricing){display:none}}@media (max-width:374px){.site-home .site-nav a.site-nav-pricing{display:none}}