@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/0d4f81138b703b58-s.3-s8-8wlgr10e.woff2?dpl=dpl_4VtHYtc27nZgSGfaxPCmDcb2Yzcm)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:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/3a11180d498b75c0-s.p.2028s2bhlck6k.woff2?dpl=dpl_4VtHYtc27nZgSGfaxPCmDcb2Yzcm)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:Host Grotesk Fallback;src:local(Arial);ascent-override:96.69%;descent-override:30.01%;line-gap-override:0.0%;size-adjust:104.98%}.host_grotesk_3f47274b-module__VOZDsG__className{font-family:Host Grotesk,Host Grotesk Fallback;font-style:normal}.host_grotesk_3f47274b-module__VOZDsG__variable{--font-marketing-display:"Host Grotesk", "Host Grotesk Fallback"}
.marketing-site{--background:#fcfcfc;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#f8f8f8;--secondary:#eee;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--radius:.625rem;--sidebar:#f7f7f7;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#f8f8f8;--sidebar-accent:#eee;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1;--custom-shadow:0px 0px 0px .5px #0000000f, 0px .5px 2px -.5px #0000000f, 0px 1px 4px 0px #0000000a;--custom-shadow-chrome:0px 0px 0px .5px #00000017, 0px -1px 4px 0px #0000000a, 0px 1px 2px -.5px #0000000f, 0px 4px 8px -2px #0000000f, 0px 12px 24px -6px #00000014;--custom-shadow-lifted:0px 0px 0px .5px #00000014, 0px 1px 2px -.5px #0000000f, 0px 6px 12px -4px #0000001a, 0px 16px 32px -8px #00000029;--custom-shadow-primary:0px 0px 0px .5px #0009, 0px .5px 2px -.5px #0006, 0px 2px 4px 0px #0000002e;--custom-shadow-destructive:0px 0px 0px .5px #f43f5e40, 0px .5px 2px -.5px #f43f5e2e, 0px 2px 4px 0px #f43f5e1f;--custom-shadow-secondary:0px 0px 0px .5px #00000014, 0px .5px 2px -.5px #00000014, 0px 2px 4px 0px #0000000d;--custom-shadow-green:0px 0px 0px .5px #22c55e40, 0px .5px 2px -.5px #22c55e2e, 0px 2px 4px 0px #22c55e1f;--custom-shadow-blue:0px 0px 0px .5px #3b82f640, 0px .5px 2px -.5px #3b82f62e, 0px 2px 4px 0px #3b82f61f;--custom-shadow-amber:0px 0px 0px .5px #f59e0b40, 0px .5px 2px -.5px #f59e0b2e, 0px 2px 4px 0px #f59e0b1f;--custom-shadow-orange:0px 0px 0px .5px #f9731640, 0px .5px 2px -.5px #f973162e, 0px 2px 4px 0px #f973161f;--custom-shadow-emerald:0px 0px 0px .5px #10b98140, 0px .5px 2px -.5px #10b9812e, 0px 2px 4px 0px #10b9811f;--custom-shadow-rose:0px 0px 0px .5px #f43f5e40, 0px .5px 2px -.5px #f43f5e2e, 0px 2px 4px 0px #f43f5e1f;--custom-shadow-red:0px 0px 0px .5px #ef444440, 0px .5px 2px -.5px #ef44442e, 0px 2px 4px 0px #ef44441f;--custom-shadow-slate:0px 0px 0px .5px #64748b40, 0px .5px 2px -.5px #64748b2e, 0px 2px 4px 0px #64748b1f;--custom-shadow-violet:0px 0px 0px .5px #8b5cf640, 0px .5px 2px -.5px #8b5cf62e, 0px 2px 4px 0px #8b5cf61f;--custom-shadow-fuchsia:0px 0px 0px .5px #d946ef40, 0px .5px 2px -.5px #d946ef2e, 0px 2px 4px 0px #d946ef1f;--custom-shadow-sky:0px 0px 0px .5px #0ea5e940, 0px .5px 2px -.5px #0ea5e92e, 0px 2px 4px 0px #0ea5e91f;--custom-outline-shadow:0px 0px 0px .5px #0000000f, 0px .5px 2px -.5px #0000000f, 0px 2px 4px 0px #0000000a}@supports (color:lab(0% 0 0)){.marketing-site{--background:lab(98.84% .0000298023 -.0000119209);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(97.68% -.0000298023 .0000119209);--secondary:lab(94.2% 0 0);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(97.1% -.0000298023 -.0000119209);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(97.68% -.0000298023 .0000119209);--sidebar-accent:lab(94.2% 0 0);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.dark .marketing-site{--background:#0f0f0f;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--sidebar:#0a0a0a;--sidebar-foreground:#fafafa;--sidebar-primary:#3080ff;--sidebar-primary-foreground:#eff6ff;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373;--custom-shadow:inset 0 .75px 0 0 #ffffff08, inset 0 0 0 .75px #ffffff08, 0 0 0 .75px #0000001a, 0 2px 2px 0 #0000001a, 0 4px 4px 0 #0000001a, 0 8px 8px 0 #0000001a;--custom-shadow-chrome:inset 0 .75px 0 0 #ffffff08, inset 0 0 0 .75px #ffffff0f, 0 0 0 .75px #0000001a, 0 2px 2px 0 #0000001a, 0 4px 4px 0 #0000001a, 0 8px 8px 0 #0000001a;--custom-shadow-lifted:inset 0 .75px 0 0 #ffffff0f, inset 0 0 0 .75px #ffffff0d, 0 0 0 .75px #0000004d, 0 4px 8px 0 #00000040, 0 12px 24px 0 #00000059, 0 24px 48px -8px #0006;--custom-outline-shadow:inset 0 .5px 0 0 #ffffff0d, inset 0 0 0 .5px #ffffff0b, 0 0 0 .5px #00000024, 0 .5px 2px -.5px #00000024, 0 2px 4px 0 #00000014;--custom-shadow-primary:inset 0 .5px 0 0 #ffffff73, 0 0 0 .5px #ffffff8c, 0 .5px 2px 0 #00000080;--custom-shadow-destructive:inset 0 .5px 0 0 #f43f5e08, 0 0 0 .5px #f43f5e2e, 0 .5px 2px 0 #f43f5e1a;--custom-shadow-secondary:inset 0 .5px 0 0 #ffffff0a, 0 0 0 .5px #ffffff14, 0 .5px 2px 0 #00000040;--custom-shadow-green:inset 0 .5px 0 0 #22c55e08, 0 0 0 .5px #22c55e2e, 0 .5px 2px 0 #22c55e1a;--custom-shadow-blue:inset 0 .5px 0 0 #3b82f608, 0 0 0 .5px #3b82f62e, 0 .5px 2px 0 #3b82f61a;--custom-shadow-amber:inset 0 .5px 0 0 #f59e0b08, 0 0 0 .5px #f59e0b2e, 0 .5px 2px 0 #f59e0b1a;--custom-shadow-orange:inset 0 .5px 0 0 #f9731608, 0 0 0 .5px #f973162e, 0 .5px 2px 0 #f973161a;--custom-shadow-emerald:inset 0 .5px 0 0 #10b98108, 0 0 0 .5px #10b9812e, 0 .5px 2px 0 #10b9811a;--custom-shadow-rose:inset 0 .5px 0 0 #f43f5e08, 0 0 0 .5px #f43f5e2e, 0 .5px 2px 0 #f43f5e1a;--custom-shadow-red:inset 0 .5px 0 0 #ef444408, 0 0 0 .5px #ef44442e, 0 .5px 2px 0 #ef44441a;--custom-shadow-slate:inset 0 .5px 0 0 #64748b08, 0 0 0 .5px #64748b2e, 0 .5px 2px 0 #64748b1a;--custom-shadow-violet:inset 0 .5px 0 0 #8b5cf608, 0 0 0 .5px #8b5cf62e, 0 .5px 2px 0 #8b5cf61a;--custom-shadow-fuchsia:inset 0 .5px 0 0 #d946ef08, 0 0 0 .5px #d946ef2e, 0 .5px 2px 0 #d946ef1a;--custom-shadow-sky:inset 0 .5px 0 0 #0ea5e908, 0 0 0 .5px #0ea5e92e, 0 .5px 2px 0 #0ea5e91a}@supports (color:lab(0% 0 0)){.dark .marketing-site{--background:lab(4.4379% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(2.75381% 0 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(54.1736% 13.3369 -74.6839);--sidebar-primary-foreground:lab(96.492% -1.14644 -5.11479);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}.marketing-site{--font-sans:"Donna Inter", ui-sans-serif, system-ui, sans-serif;--font-heading:var(--font-sans);--text-xs:.75rem;--text-xs--line-height:1rem;--text-sm:.875rem;--text-sm--line-height:1.25rem;font-family:var(--font-sans);letter-spacing:normal;color:var(--foreground);background:var(--background);font-size:16px;line-height:1.5;overflow-x:clip}.marketing-site .font-display{font-family:var(--font-marketing-display), "Donna Inter", sans-serif}.marketing-site .font-heading,.marketing-site .font-sans{font-family:Donna Inter,ui-sans-serif,system-ui,sans-serif}@layer base{.marketing-site :where(h1,h2,h3,h4){letter-spacing:normal}}.marketing-site *{scrollbar-width:thin;scrollbar-color:var(--muted-foreground) transparent}html:has([data-marketing]){scrollbar-width:thin;scrollbar-color:var(--muted-foreground) transparent}@supports (color:color-mix(in lab, red, red)){.marketing-site *{scrollbar-color:color-mix(in oklab, var(--muted-foreground) 35%, transparent) transparent}html:has([data-marketing]){scrollbar-color:color-mix(in oklab, var(--muted-foreground) 35%, transparent) transparent}}html:has([data-marketing]){scrollbar-gutter:auto}.marketing-site section[id]{scroll-margin-top:80px}.marketing-site a:focus-visible,.marketing-site button:focus-visible{outline:2px solid var(--ring);outline-offset:4px}@supports (corner-shape:squircle){.marketing-site .foglamp-corners{corner-shape:squircle}}@media (prefers-reduced-motion:reduce){.marketing-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}html:has([data-marketing]){scroll-behavior:auto!important;transition:none!important;animation:none!important}}
