.marketing{--offer-banner-height:0px;padding-top:var(--offer-banner-height)}.marketing:has([data-price-increase-banner]){--offer-banner-height:40px}@media (max-width:639px){.marketing:has([data-price-increase-banner]){--offer-banner-height:64px}}.marketing wistia-player[media-id=nsja0krqn4]:not(:defined){filter:blur(5px);background:url(https://fast.wistia.com/embed/medias/nsja0krqn4/swatch) 50%/contain no-repeat;padding-top:56.25%;display:block}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-500.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-600.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-700.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/dm-sans-800.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/dm-sans-900.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-400.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-500.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-800.woff2)format("woff2")}.marketing{overflow-anchor:none;scroll-behavior:smooth;--font-sans:"DM Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--m-font-display:"DM Sans", ui-sans-serif, system-ui, sans-serif;--m-font-feature:"Manrope", ui-sans-serif, system-ui, sans-serif;--m-paper:0 0% 100%;--m-ink:0 0% 0%;--m-ink-muted:240 5% 30%;--m-ink-soft:240 4% 46%;--m-wash:269 40% 78%;--m-wash-fade:291 72% 89%;--m-deep:274 24% 17%;--m-deep-fg:204 100% 98%;--m-lilac:271 42% 69%;--m-shadow-deep:0 .602187px 1.80656px -1.25px #0000005c, 0 2.28853px 6.8656px -2.5px #00000052, 0 10px 30px -3.75px #00000021;--m-shadow-pill:1px 2px 2px 0 #00000040;--m-shadow-hairline:0 0 3px 0 #f1f2f3;background-color:hsl(var(--m-paper));color:hsl(var(--m-ink));font-family:var(--m-font-display);--background:260 30% 98.5%;--foreground:258 30% 8%;--card:0 0% 100%;--card-foreground:258 24% 11%;--popover:0 0% 100%;--popover-foreground:258 24% 11%;--primary:258 26% 10%;--primary-foreground:0 0% 100%;--secondary:258 20% 95.5%;--secondary-foreground:258 20% 20%;--muted:258 20% 95.5%;--muted-foreground:258 9% 46%;--accent:258 90% 62%;--accent-foreground:0 0% 100%;--accent-soft:258 100% 96.5%;--signal:174 84% 38%;--signal-foreground:174 40% 8%;--signal-soft:174 70% 95%;--destructive:0 72% 48%;--destructive-foreground:0 0% 100%;--success:152 60% 36%;--success-foreground:0 0% 100%;--warning:35 92% 45%;--warning-foreground:30 40% 12%;--success-ink:152 60% 28%;--warning-ink:32 90% 32%;--signal-ink:174 84% 26%;--destructive-ink:0 72% 46%;--border:258 18% 91.5%;--border-strong:258 16% 84%;--input:258 10% 60%;--ring:258 90% 62%;--rail:258 28% 96.5%;--rail-foreground:258 12% 40%;--rail-border:258 18% 90.5%;--canvas-dot:258 14% 78%;--shadow-card:0 0 1px #1a122b12, 0 1px 1px #1a122b0a, 0 2px 4px #1a122b0a;--shadow-raised:0 0 1px #1a122b14, 0 2px 4px #1a122b0a, 0 8px 20px #1a122b0f;--shadow-pop:0 0 1px #1a122b1a, 0 8px 12px #1a122b0f, 0 20px 44px #1a122b1f}.marketing ::selection{background:hsl(var(--m-wash) / .45)}.marketing section[id]{scroll-margin-top:6rem}@media (prefers-reduced-motion:reduce){.marketing{scroll-behavior:auto}}.m-wash{pointer-events:none;background-image:radial-gradient(var(--m-wash-size,68% 50%) at var(--m-wash-at,50% 50%), hsl(var(--m-wash)) 0%, hsl(var(--m-wash-fade) / 0) 100%);opacity:var(--m-wash-opacity,.4);position:absolute;inset:0}.m-deep-card{background-color:hsl(var(--m-deep));color:hsl(var(--m-deep-fg));box-shadow:var(--m-shadow-deep);position:relative;overflow:hidden}.m-display{font-family:var(--m-font-display);text-wrap:balance;font-weight:600}.m-display-hero{font-family:var(--m-font-display);word-spacing:.12em;text-wrap:balance;font-weight:900}.m-feature-type{font-family:var(--m-font-feature)}.m-lede{color:hsl(var(--m-ink-muted));text-wrap:pretty}.m-label{font-family:var(--m-font-feature);letter-spacing:.0714em;text-transform:uppercase;font-size:.875rem;font-weight:800;line-height:1.5}@keyframes m-marquee-track{0%{transform:translate(0)}to{transform:translate(-50%)}}.m-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.m-marquee-track{width:max-content;animation:64s linear infinite m-marquee-track;display:flex}.m-marquee-track>*{flex-shrink:0}.m-marquee:hover .m-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.m-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.m-marquee-track,.m-marquee-track>*{flex-wrap:wrap;flex-shrink:1;justify-content:center;width:auto;animation:none}.m-marquee-track>[data-marquee-clone]{display:none}.marketing [data-marquee]{animation:none!important}}
