@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/ab624315db63c58d-s.3tv8ju5p7udbb.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:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e94b8ab81811a983-s.07tvg3tgusgux.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0c795a286deabae8-s.p.3vm0tq4e-zz_5.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:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_ca3c3caa-module__Hwq8Wq__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_ca3c3caa-module__Hwq8Wq__variable{--font-syne:"Syne", "Syne Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_9ce2519c-module__tyMvZG__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_9ce2519c-module__tyMvZG__variable{--font-outfit:"Outfit", "Outfit Fallback"}
.sb-landing{--sb-paper:#f3f6f3;--sb-ink:#132018;--sb-canopy:#2f8f68;--sb-trace:#3b7dd8;--sb-mist:#d7e3da;--sb-night:#0c1410;--sb-ink-soft:color-mix(in oklab, var(--sb-ink) 58%, var(--sb-paper));--sb-glow:color-mix(in oklab, var(--sb-canopy) 28%, transparent);background:var(--sb-paper);color:var(--sb-ink);font-family:var(--font-outfit), ui-sans-serif, system-ui, sans-serif}.dark .sb-landing{--sb-paper:#0c1410;--sb-ink:#e7efe8;--sb-canopy:#4caf82;--sb-trace:#6ea8ee;--sb-mist:#1a2820;--sb-night:#07100c;--sb-ink-soft:color-mix(in oklab, var(--sb-ink) 62%, var(--sb-paper));--sb-glow:color-mix(in oklab, var(--sb-canopy) 22%, transparent)}.sb-landing h1,.sb-landing h2,.sb-landing h3{font-family:var(--font-syne), ui-sans-serif, system-ui, sans-serif}.sb-mono{font-family:var(--font-geist-mono), ui-monospace, monospace}.sb-landing [data-slot=button][data-variant=outline]{border-color:color-mix(in oklab, var(--sb-ink) 16%, transparent);background:color-mix(in oklab, var(--sb-paper) 72%, transparent);color:var(--sb-ink)}.sb-landing [data-slot=button][data-variant=default]{background:var(--sb-ink);color:var(--sb-paper)}.sb-landing [data-slot=button][data-variant=default]:hover{background:color-mix(in oklab, var(--sb-ink) 88%, var(--sb-canopy))}.dark .sb-landing [data-slot=button][data-variant=default]{background:var(--sb-canopy);color:var(--sb-night)}.dark .sb-landing [data-slot=button][data-variant=default]:hover{background:color-mix(in oklab, var(--sb-canopy) 86%, white)}.sb-grain{pointer-events:none;z-index:1;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.dark .sb-grain{mix-blend-mode:overlay;opacity:.07}.sb-rise{animation:.9s cubic-bezier(.22,1,.36,1) both sb-rise}.sb-rise-1{animation-delay:80ms}.sb-rise-2{animation-delay:.16s}.sb-rise-3{animation-delay:.26s}.sb-rise-4{animation-delay:.36s}@keyframes sb-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.sb-reveal-armed{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0s);transform:translateY(18px)}.sb-reveal-on{opacity:1;transform:none}.sb-land{fill:color-mix(in oklab, var(--sb-canopy) 14%, var(--sb-paper));stroke:color-mix(in oklab, var(--sb-canopy) 55%, var(--sb-ink));stroke-width:1.4px;opacity:0;pointer-events:none;animation:.9s ease-out .15s forwards sb-land-in}.dark .sb-land{fill:color-mix(in oklab, var(--sb-canopy) 16%, var(--sb-paper));stroke:color-mix(in oklab, var(--sb-canopy) 50%, var(--sb-mist))}@keyframes sb-land-in{to{opacity:1}}.sb-radar{fill:none;stroke:color-mix(in oklab, var(--sb-canopy) 35%, transparent);stroke-width:.8px;opacity:0;pointer-events:none;animation:1s .4s forwards sb-land-in}.sb-radar-pulse{transform-box:fill-box;transform-origin:50%;animation:1s .4s forwards sb-land-in,5.5s ease-out 1.4s infinite sb-pulse}@keyframes sb-pulse{0%{opacity:.55;transform:scale(.72)}70%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(1.15)}}.sb-flow{fill:none;stroke:url(#sb-flow-grad);stroke-width:1.35px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;pointer-events:none;transition:opacity .25s;animation:1.15s cubic-bezier(.22,1,.36,1) forwards sb-draw}.sb-flow-ambient{fill:none;stroke:var(--sb-trace);stroke-width:1.15px;stroke-linecap:round;stroke-dasharray:5 14;opacity:.35;pointer-events:none;transition:opacity .25s;animation:22s linear infinite sb-dash}.sb-flow-hot{stroke:var(--sb-canopy);opacity:.85;stroke-width:1.7px}.sb-map.is-hot .sb-flow:not(.sb-flow-linked),.sb-map.is-hot .sb-flow-ambient:not(.sb-flow-linked){opacity:.12}@keyframes sb-draw{to{stroke-dashoffset:0}}@keyframes sb-dash{to{stroke-dashoffset:-240px}}.sb-site{cursor:pointer}.sb-site-core{fill:var(--sb-ink)}.sb-site-ring{fill:none;stroke:var(--sb-canopy);stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:.45s forwards sb-site-in}.sb-site-glow{fill:var(--sb-canopy);opacity:.22;animation:.45s forwards sb-site-in}.sb-site.is-on .sb-site-core{fill:var(--sb-canopy)}.sb-site.is-on .sb-site-ring{opacity:1}@keyframes sb-site-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.sb-label{fill:var(--sb-ink-soft);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;opacity:0;font-size:11px;animation:.6s 1.15s forwards sb-land-in}.sb-particle{fill:var(--sb-canopy);pointer-events:none}.sb-shot{transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s}.sb-shot:hover{transform:translateY(-4px)}.sb-card{transition:border-color .25s,transform .4s cubic-bezier(.22,1,.36,1)}.sb-card:hover{border-color:color-mix(in oklab, var(--sb-canopy) 45%, var(--sb-mist));transform:translateY(-3px)}.sb-cta-panel [data-slot=button][data-variant=default],.dark .sb-landing .sb-cta-panel [data-slot=button][data-variant=default]{color:#0c1410;background:#e7efe8}.sb-cta-panel [data-slot=button][data-variant=default]:hover,.dark .sb-landing .sb-cta-panel [data-slot=button][data-variant=default]:hover{background:color-mix(in oklab, #e7efe8 88%, var(--sb-canopy))}.sb-cta-panel [data-slot=button][data-variant=outline],.dark .sb-landing .sb-cta-panel [data-slot=button][data-variant=outline]{color:#e7efe8;background:0 0;border-color:#e7efe847}.sb-cta-panel [data-slot=button][data-variant=outline]:hover,.dark .sb-landing .sb-cta-panel [data-slot=button][data-variant=outline]:hover{color:#e7efe8;background:#e7efe814}.sb-map.is-hot .sb-site:not(.is-on){opacity:.3}.sb-site:focus-visible{outline:2px solid var(--sb-canopy);outline-offset:4px}@media (prefers-reduced-motion:reduce){.sb-rise,.sb-land,.sb-radar,.sb-radar-pulse,.sb-flow,.sb-flow-ambient,.sb-site-ring,.sb-site-glow,.sb-label,.sb-reveal-armed{opacity:1!important;stroke-dashoffset:0!important;transition:none!important;animation:none!important;transform:none!important}.sb-particle,.sb-grain{display:none}.sb-shot:hover,.sb-card:hover{transform:none}}
