@charset "UTF-8";h1[data-astro-cid-tvrurpns]{z-index:1}.logo[data-astro-cid-tvrurpns]{display:flex;align-items:baseline;gap:var(--space-2xs);z-index:1}.logo-heading[data-astro-cid-tvrurpns]{position:relative;font-size:var(--step-2);font-family:var(--font-heading);font-weight:var(--font-regular);background:var(--color-gradient);color:transparent;background-clip:text}svg[data-astro-cid-tvrurpns]{height:var(--step-3);width:100%}nav[data-astro-cid-pux6a34n]{display:flex;align-items:center;justify-content:center;flex-direction:column;position:fixed;inset:0;width:100vw;padding:calc(var(--step-4) + var(--space-2xs) + var(--space-2xs) + var(--space-xs) + var(--space-xs) + .25rem) 0;transform:translate(100%);transition:transform var(--transition-duration) cubic-bezier(.6,0,.4,1)}@media(min-width:64rem){nav[data-astro-cid-pux6a34n]{position:relative;transform:none;height:auto;width:fit-content;padding:0;justify-content:space-between;background-color:transparent;flex-direction:row;gap:var(--space-s)}}ul[data-astro-cid-pux6a34n]{padding-left:0;list-style:none;margin-block:0}@media(min-width:48rem){.menu-list[data-astro-cid-pux6a34n]{display:flex;gap:var(--space-xl);justify-content:end;align-items:center}}.menu-item[data-astro-cid-pux6a34n]{margin-top:var(--space-s);width:fit-content;margin-inline:auto;text-align:center}@media(min-width:48rem){.menu-item[data-astro-cid-pux6a34n]{margin-top:0}}.menu-item[data-astro-cid-pux6a34n]:first-of-type{margin-top:0}.menu-link[data-astro-cid-pux6a34n]{font-size:var(--step-2);font-weight:var(--font-regular);color:var(--color-text-link);line-height:1;display:block;position:relative;padding:var(--space-3xs) 0;cursor:pointer}@media(min-width:48rem){.menu-link[data-astro-cid-pux6a34n]{font-size:var(--step-0)}.menu-link[data-astro-cid-pux6a34n]:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;transition:width var(--transition-duration-fast)}.menu-link[data-astro-cid-pux6a34n]:hover{color:var(--color-text)}.menu-link[data-astro-cid-pux6a34n]:hover:before{width:100%}}.button-start[data-astro-cid-pux6a34n]{display:block;margin-top:var(--gutter-l)}@media(min-width:48rem){.button-start[data-astro-cid-pux6a34n]{display:none}}.button-start[data-astro-cid-3ef6ksr2]{display:none}@media(min-width:48rem){.button-start[data-astro-cid-3ef6ksr2]{display:block}}input[data-astro-cid-47vq4obb]{width:100%;padding:var(--space-3xs) var(--space-xs)}footer[data-astro-cid-sz7xmlte]{background-color:var(--color-neutral-900);color:var(--color-bg)}footer[data-astro-cid-sz7xmlte] .container[data-astro-cid-sz7xmlte]{padding-bottom:var(--space-2xs)}footer[data-astro-cid-sz7xmlte] .footer-logo[data-astro-cid-sz7xmlte]{max-height:var(--step-4);width:auto;margin-inline:auto}footer[data-astro-cid-sz7xmlte] .footer-content[data-astro-cid-sz7xmlte]{display:grid;justify-content:center;padding-block:var(--space-xl);text-align:center}@media(min-width:64rem){footer[data-astro-cid-sz7xmlte] .footer-content[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;padding-bottom:var(--space-2xl)}}footer[data-astro-cid-sz7xmlte] .footer-brand[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;gap:var(--space-3xs);justify-content:center;margin-top:var(--space-xs)}footer[data-astro-cid-sz7xmlte] .footer-brand[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{fill:var(--color-neutral-400);display:block}footer[data-astro-cid-sz7xmlte] .footer-brand[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]:hover{fill:var(--color-bg)}footer[data-astro-cid-sz7xmlte] .footer-links[data-astro-cid-sz7xmlte]:last-of-type{margin-top:0}@media(min-width:64rem){footer[data-astro-cid-sz7xmlte] .footer-links[data-astro-cid-sz7xmlte]{text-align:left}footer[data-astro-cid-sz7xmlte] .footer-links[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{margin-block:var(--space-xs)}}footer[data-astro-cid-sz7xmlte] .footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-neutral-300);font-size:var(--step-1);display:block}@media(min-width:64rem){footer[data-astro-cid-sz7xmlte] .footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:var(--step-0)}footer[data-astro-cid-sz7xmlte] .footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-neutral-50)}}footer[data-astro-cid-sz7xmlte] .footer-copyright[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between}footer[data-astro-cid-sz7xmlte] .footer-copyright[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;font-size:var(--step--1)}footer[data-astro-cid-sz7xmlte] .footer-copyright[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]:first-of-type .link[data-astro-cid-sz7xmlte]{color:var(--color-neutral-000)}footer[data-astro-cid-sz7xmlte] .footer-copyright[data-astro-cid-sz7xmlte] .link[data-astro-cid-sz7xmlte]{text-decoration:none;color:var(--color-neutral-000)}.notification-dialog[data-astro-cid-y4k53sxr]{margin:auto;padding:var(--space-s);border:1px solid var(--color-text);border-radius:calc(var(--border-radius) / 2)}@media(min-width:48rem){.notification-dialog[data-astro-cid-y4k53sxr] .dialog-container[data-astro-cid-y4k53sxr]{display:flex;align-items:center;gap:var(--space-xs)}}.notification-dialog[data-astro-cid-y4k53sxr] img[data-astro-cid-y4k53sxr]{width:var(--step-1);height:var(--step-1)}.notification-dialog[data-astro-cid-y4k53sxr] .icon[data-astro-cid-y4k53sxr]{display:none}.notification-dialog[data-astro-cid-y4k53sxr][data-type=loading] .icon-loading[data-astro-cid-y4k53sxr],.notification-dialog[data-astro-cid-y4k53sxr][data-type=error] .icon-error[data-astro-cid-y4k53sxr],.notification-dialog[data-astro-cid-y4k53sxr][data-type=success] .icon-success[data-astro-cid-y4k53sxr]{display:block}.notification-dialog[data-astro-cid-y4k53sxr] button[data-astro-cid-y4k53sxr]{border-radius:var(--border-radius);padding:var(--space-3xs) var(--space-2xs);cursor:pointer;background-color:var(--color-text);color:var(--color-bg);display:block;margin-left:auto}:root{--space-3xs: clamp(.25rem, .2375rem + .0625vw, .3125rem);--space-2xs: clamp(.5rem, .475rem + .125vw, .625rem);--space-xs: clamp(.75rem, .7125rem + .1875vw, .9375rem);--space-s: clamp(1rem, .95rem + .25vw, 1.25rem);--space-m: clamp(1.5rem, 1.425rem + .375vw, 1.875rem);--space-l: clamp(2rem, 1.9rem + .5vw, 2.5rem);--space-xl: clamp(3rem, 2.85rem + .75vw, 3.75rem);--space-2xl: clamp(4rem, 3.8rem + 1vw, 5rem);--space-3xl: clamp(6rem, 5.7rem + 1.5vw, 7.5rem);--space-3xs-2xs: clamp(.25rem, .175rem + .375vw, .625rem);--space-2xs-xs: clamp(.5rem, .4125rem + .4375vw, .9375rem);--space-xs-s: clamp(.75rem, .65rem + .5vw, 1.25rem);--space-s-m: clamp(1rem, .825rem + .875vw, 1.875rem);--space-m-l: clamp(1.5rem, 1.3rem + 1vw, 2.5rem);--space-l-xl: clamp(2rem, 1.65rem + 1.75vw, 3.75rem);--space-xl-2xl: clamp(3rem, 2.6rem + 2vw, 5rem);--space-2xl-3xl: clamp(4rem, 3.3rem + 3.5vw, 7.5rem);--space-s-l: clamp(1rem, .7rem + 1.5vw, 2.5rem);--space-m-xl: clamp(1.5rem, 1.05rem + 2.25vw, 3.75rem);--gutter-xs: var(--space-s);--gutter-s: var(--space-s-m);--gutter-m: var(--space-m-l);--gutter-l: var(--space-l-xl);--gutter-xl: var(--space-xl-2xl);--gutter-2xl: var(--space-2xl-3xl)}:root{--border-radius: var(--space-m);--transition-duration: .618s;--transition-duration-fast: .3819820590666498s;--transition-duration-hidden: 1.236093943139679s;--section-clip-height: 190px}:root{--phi-3: calc(var(--phi) * var(--phi) * var(--phi));--phi-2: calc(var(--phi) * var(--phi));--phi: 1.6180339887;--phi-inv: calc(1 / var(--phi));--phi-inv2: calc(1 / (var(--phi) * var(--phi)));--phi-inv3: calc(1 / (var(--phi) * var(--phi) * var(--phi)));--phi-inv4: calc(1 / (var(--phi) * var(--phi) * var(--phi) * var(--phi)));--phi-inv5: calc(1 / (var(--phi) * var(--phi) * var(--phi) * var(--phi) * var(--phi)));--phi-inv6: calc(1 / (var(--phi) * var(--phi) * var(--phi) * var(--phi) * var(--phi) * var(--phi)));--phi-inv7: calc(1 / (var(--phi) * var(--phi) * var(--phi) * var(--phi) * var(--phi) * var(--phi) * var(--phi)));--phi-inv8: calc(1 / (var(--phi) * var(--phi) * var(--phi) * var(--phi) * var(--phi) * var(--phi) * var(--phi) * var(--phi)));--phi-inv9: calc(1 / (var(--phi) * var(--phi) * var(--phi) * var(--phi) * var(--phi) * var(--phi) * var(--phi) * var(--phi) * var(--phi)));--phi-inv10: calc(1 / (var(--phi) * var(--phi) * var(--phi) * var(--phi) * var(--phi) * var(--phi) * var(--phi) * var(--phi) * var(--phi) * var(--phi)))}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%;scroll-behavior:smooth}img,picture,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}strong{font-weight:500}a{color:var(--color-text);text-decoration:none}::-webkit-scrollbar{width:.75em;height:1em}@media(min-width:80rem){::-webkit-scrollbar{width:1rem}}::-webkit-scrollbar-track{background-color:var(--color-bg-dark)}::-webkit-scrollbar-thumb{background-color:var(--color-bg-light);box-shadow:var(--shadow-s)}::-webkit-scrollbar-thumb:hover{box-shadow:var(--shadow-m)}.skip-link{position:fixed;top:0;left:50%;padding:var(--space-3xs) var(--space-2xs);border-radius:0 0 .25rem .25rem;text-align:center;background-color:var(--color-bg-light);font-size:var(--step--1);color:var(--color-text);translate:-50% -100%;transition:translate .25s ease-in-out;z-index:99;opacity:0}.skip-link:focus{translate:-50% 0;opacity:1}.hidden{opacity:0;filter:blur(.25rem);transition:transform var(--transition-duration-hidden),opacity var(--transition-duration-hidden),filter var(--transition-duration-hidden)}.hidden--top{transform:translateY(-2.5rem)}.hidden--bottom{transform:translateY(2.5rem)}.hidden--left{transform:translate(-2.5rem)}.hidden--right{transform:translate(2.5rem)}.show{opacity:1;filter:blur(0);transform:translate(0)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.overflow-hidden{overflow-y:hidden}.link{text-decoration:underline;text-underline-offset:3px;color:var(--color-text-link)}.link:hover{color:var(--color-text)}p{margin-block:var(--space-xs);max-width:65ch}body{font-family:var(--font-body);font-size:var(--step-0);font-weight:var(--font-light);line-height:1.5;color:var(--color-text);font-optical-sizing:auto;background-color:var(--color-bg)}main{padding-top:0}.no-bullets{list-style:none;padding-left:0}:root{--step--2: clamp(.5628rem, .5503rem + .0624vw, .6252rem);--step--1: clamp(.7502rem, .7234rem + .1338vw, .884rem);--step-0: clamp(1rem, .95rem + .25vw, 1.25rem);--step-1: clamp(1.333rem, 1.2461rem + .4345vw, 1.7675rem);--step-2: clamp(1.7769rem, 1.6324rem + .7224vw, 2.4992rem);--step-3: clamp(2.3686rem, 2.1355rem + 1.1653vw, 3.5339rem);--step-4: clamp(3.1573rem, 2.7894rem + 1.8396vw, 4.997rem);--step-5: clamp(4.2087rem, 3.6373rem + 2.857vw, 7.0657rem);--step-6: clamp(5.6102rem, 4.7341rem + 4.3807vw, 9.9909rem);--step-7: clamp(7.4784rem, 6.1487rem + 6.6488vw, 14.1272rem);--step-8: clamp(9.9688rem, 7.9673rem + 10.0071vw, 19.9759rem);--step-9: clamp(13.2884rem, 10.2969rem + 14.9575vw, 28.2459rem);--step-10: clamp(17.7134rem, 13.2681rem + 22.2263vw, 39.9396rem)}:root{--font-heading: var(--font-lora);--font-subheading: var(--font-outfit);--font-body: var(--font-proxima);--font-thin: 100;--font-extralight: 200;--font-light: 300;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--font-black: 900}.heading,.subheading{font-weight:var(--font-medium);font-optical-sizing:auto;font-style:normal}.heading{font-family:var(--font-heading)}.subheading{font-family:var(--font-subheading)}h1.heading{letter-spacing:calc(-1em * var(--phi-inv8));line-height:calc(1 + var(--phi-inv5))}h2.heading{line-height:calc(1 + var(--phi-inv4))}:root{--color-neutral-50: oklch(98.5% 0 0);--color-neutral-100: oklch(97% 0 0);--color-neutral-200: oklch(92.2% 0 0);--color-neutral-300: oklch(87% 0 0);--color-neutral-400: oklch(70.8% 0 0);--color-neutral-500: oklch(55.6% 0 0);--color-neutral-600: oklch(43.9% 0 0);--color-neutral-700: oklch(37.1% 0 0);--color-neutral-800: oklch(26.9% 0 0);--color-neutral-900: oklch(20.5% 0 0);--color-neutral-950: oklch(14.5% 0 0);--color-gray-50: oklch(98.5% .002 247.839);--color-gray-100: oklch(96.7% .003 264.542);--color-gray-200: oklch(92.8% .006 264.531);--color-gray-300: oklch(87.2% .01 258.338);--color-gray-400: oklch(70.7% .022 261.325);--color-gray-500: oklch(55.1% .027 264.364);--color-gray-600: oklch(44.6% .03 256.802);--color-gray-700: oklch(37.3% .034 259.733);--color-gray-800: oklch(27.8% .033 256.848);--color-gray-900: oklch(21% .034 264.665);--color-gray-950: oklch(13% .028 261.692);--color-black: #000;--color-white: #fff;--color-green: #7EF447;--color-sky: #00DFDE;--color-purple: #8E66B9;--color-pink: #ff6197;--color-red: #FF4650;--color-orange: #FFBE00;--color-gradient: linear-gradient(135deg, var(--color-green), var(--color-sky), var(--color-purple), var(--color-pink), var(--color-red), var(--color-orange));--color-gradient-hero: linear-gradient(135deg, var(--color-green), var(--color-sky) 8%, var(--color-purple) 55%, var(--color-pink) 85%, var(--color-red), var(--color-orange))}:root{--color-bg-dark: light-dark(var(--color-neutral-100), var(--color-neutral-950));--color-bg: light-dark(var(--color-neutral-50), var(--color-neutral-900));--color-bg-light: light-dark(var(--color-white), var(--color-neutral-950));--color-bg-content-hover: light-dark(var(--color-000), var(--color-800));--color-bg-button: light-dark(var(--color-025), var(--color-850));--color-fg: light-dark(var(--color-900), var(--color-000));--color-text: light-dark(var(--color-gray-600), var(--color-gray-50));--color-text-link: light-dark(var(--color-gray-500), var(--color-gray-300));--color-text-intense: light-dark(var(--color-900), var(--color-000));--color-bg-button: var(--color-gradient);--color-button-hover: light-dark(var(--color-000), var(--color-850));--color-border: light-dark(var(--color-neutral-200), var(--color-neutral-700));--color-shadow: rgba(0, 0, 0, .35);--button-shadow: light-dark(0 .125rem .125rem rgba(0,0,0,.125), 0 .125rem .25rem rgba(0,0,0,.5));--box-shadow: light-dark(0 0 .5rem rgba(0,0,0,.35), 0 0 .5rem rgba(0,0,0,.25));--shadow-s: inset 0 1px 2px #ffffff30, 0 1px 2px #00000030, 0 2px 4px #00000015;--shadow-m: inset 0 1px 2px #ffffff50, 0 2px 4px #00000030, 0 4px 8px #00000015;--shadow-l: inset 0 1px 2px #ffffff70, 0 4px 6px #00000030, 0 6px 10px #00000015;--inset-s: inset 0 1px 2px #00000030, 0 1px 2px #ffffff10, 0 2px 4px #ffffff05;--inset-m: inset 0 1px 2px #00000030, 0 2px 4px #00000030, 0 4px 8px #00000015;--inset-l: inset 0 1px 2px #00000030, 0 4px 6px #00000030, 0 6px 10px #00000015}.split-content{display:flex;column-gap:var(--gutter-m);flex-wrap:wrap}@media(min-width:80rem){.split-content{column-gap:var(--gutter-m)}}.content{display:flex;column-gap:var(--gutter-m);flex-wrap:wrap}@media(min-width:80rem){.content{column-gap:var(--gutter-m)}}.column{width:100%}@media(min-width:80rem){.column{width:calc(50% - var(--gutter-m) / 2)}}.gradient-text{background-clip:text;color:transparent;display:inline-block}.gradient-text--purple{background:linear-gradient(135deg,var(--color-pink),var(--color-purple),var(--color-sky)) text}.arrow-right{position:relative}.arrow-right:before,.arrow-right:after{--arrow-size: .75em;--arrow-tip: .4em;--arrow-color: var(--color-neutral-800);content:"";top:50%}.arrow-right:before{position:absolute;width:var(--arrow-size);height:1px;right:var(--space-m);background-color:var(--arrow-color)}.arrow-right:after{--arrow-size: .33em;position:absolute;display:inline-block;margin-left:var(--space-m);width:0;height:0;border-top:var(--arrow-tip) solid transparent;border-bottom:var(--arrow-tip) solid transparent;border-left:var(--arrow-tip) solid var(--arrow-color);transform:translateY(-50%)}.section-clip{--section-clip-height: 90px;position:relative;isolation:isolate;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--section-clip-height)),0 96%)}@media(min-width:48rem){.section-clip{--section-clip-height: 190px}}.container{margin-inline:auto;padding-inline:var(--gutter-xs)}@media(min-width:40rem){.container{max-width:40rem;padding-inline:var(--gutter-s)}}@media(min-width:48rem){.container{max-width:48rem;padding-inline:var(--gutter-m)}}@media(min-width:64rem){.container{max-width:64rem;padding-inline:var(--gutter-l)}}@media(min-width:80rem){.container{max-width:80rem;padding-inline:var(--gutter-xl)}}@media(min-width:96rem){.container{max-width:96rem;padding-inline:var(--gutter-2xl)}}.page-section-inner{padding-inline:var(--gutter-xs);margin-inline:auto;padding-block:var(--gutter-m)}@media(min-width:40rem){.page-section-inner{max-width:40rem;padding-inline:var(--gutter-s);border-radius:var(--border-radius)}}@media(min-width:48rem){.page-section-inner{max-width:48rem;padding-inline:var(--gutter-m)}}@media(min-width:64rem){.page-section-inner{max-width:64rem;padding-inline:var(--gutter-l)}}@media(min-width:80rem){.page-section-inner{max-width:80rem;padding-inline:var(--gutter-xl)}}@media(min-width:96rem){.page-section-inner{max-width:96rem;padding-inline:var(--gutter-2xl)}}.page-section{padding-block:var(--gutter-m)}.meta-pill{font-size:var(--step--1);text-transform:capitalize;font-weight:var(--font-regular);background-color:var(--color-gray-600);padding:var(--space-3xs) var(--space-2xs);border-radius:calc(var(--border-radius) * .25);color:var(--color-bg)}.purple-gradient{--gradient-bg: linear-gradient(15deg, var(--color-pink), oklch(from var(--color-bg-dark) l c h / 80%), oklch(from var(--color-bg-dark) l c h / 70%))}.green-gradient{--gradient-bg: linear-gradient(15deg, var(--color-green), oklch(from var(--color-bg-dark) l c h / 80%), oklch(from var(--color-bg-dark) l c h / 70%))}.red-gradient{--gradient-bg: linear-gradient(15deg, var(--color-orange), oklch(from var(--color-bg-dark) l c h / 80%), oklch(from var(--color-bg-dark) l c h / 70%))}.page-product .purple-gradient{--gradient-bg: linear-gradient(15deg, oklch(from var(--color-purple) l c h / 30%), oklch(from var(--color-purple) l c h / 30%))}.page-product .green-gradient{--gradient-bg: linear-gradient(15deg, oklch(from var(--color-green) l c h / 30%), oklch(from var(--color-green) l c h / 30%))}.page-product .red-gradient{--gradient-bg: linear-gradient(15deg, oklch(from var(--color-orange) l c h / 30%), oklch(from var(--color-orange) l c h / 30%))}.site-header{position:fixed;top:0;width:100%;z-index:3;transition:transform var(--transition-duration-hidden),background-color var(--transition-duration-hidden),filter var(--transition-duration-hidden)}@media(min-width:48rem){.site-header{top:var(--space-l)}}.site-header .container{display:flex;align-items:center;justify-content:space-between;height:100%;position:relative;padding-block:var(--space-xs);transition:background-color var(--transition-duration)}@media(min-width:48rem){.site-header .container{background-color:oklch(from var(--color-neutral-50) l c h/30%);border-radius:calc(var(--border-radius) * 4)}}.scroll-down .site-header{transform:translateY(calc(0px - var(--space-l) - 100%))}.scroll-down.menu-open .site-header{transform:translateY(0)}.scroll-up .site-header:before{transform:translateY(0);background-color:var(--color-bg-light);box-shadow:var(--box-shadow)}.scroll-up .site-header .site-logo{color:var(--color-text)}.scroll-up .site-header .site-logo .site-title{border-color:var(--color-text-intense)}.scroll-up .site-header .container{background-color:oklch(from var(--color-neutral-50) l c h/90%)}.scroll-up .menu-toggle-button span{background-color:var(--color-text)}.site-nav{background-color:var(--color-bg)}.menu-toggle[data-menu-state=open]~.site-nav{transform:translate(0)}.footer-links,.newsletter{padding:0 var(--space-s);margin-top:var(--space-m)}@media(min-width:64rem){.footer-links,.newsletter{margin-top:0}}.footer-links .heading,.newsletter .heading{display:none}@media(min-width:64rem){.footer-links .heading,.newsletter .heading{display:block;font-size:var(--step-1)}}.newsletter{margin-bottom:0}@media(min-width:64rem){.newsletter{max-width:30%}}.newsletter .heading,.newsletter p{text-align:left}.newsletter p{line-height:calc(1 + var(--phi-inv2))}.newsletter .fields-wrap{display:flex}.newsletter form{margin-top:var(--space-2xs)}.newsletter input{border-radius:0;border-top-left-radius:calc(var(--border-radius) * .5);border-bottom-left-radius:calc(var(--border-radius) * .5)}.newsletter button{border-radius:0;border-top-right-radius:calc(var(--border-radius) * .5);border-bottom-right-radius:calc(var(--border-radius) * .5);padding:var(--space-2xs) var(--space-s);background-color:var(--color-neutral-800)}.menu-toggle{position:relative;display:flex;gap:var(--space-2xs);align-items:center;cursor:pointer;font-family:var(--font-heading);font-size:var(--step-1);line-height:1;z-index:1;transition:var(--transition-duration)}@media(min-width:48rem){.menu-toggle{display:none}}.menu-toggle-menu,.menu-toggle-close,.menu-toggle-lines{transition:var(--transition-duration)}.menu-toggle-close{position:absolute;opacity:0;visibility:hidden;filter:blur(1px);transform:scale(0)}.menu-toggle-lines{right:0;width:var(--space-m);height:var(--space-xs);position:relative;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}.menu-toggle-lines:before,.menu-toggle-lines:after{content:"";position:absolute;width:100%;height:1px;border-radius:var(--border-radius);background-color:var(--color-text);transition:var(--transition-duration) ease-out}.menu-toggle-lines:before{top:0;right:0;width:75%}.menu-toggle-lines:after{top:100%}.menu-toggle[data-menu-state=open] .menu-toggle-menu{opacity:0;visibility:hidden;filter:blur(1px);transform:scale(0)}.menu-toggle[data-menu-state=open] .menu-toggle-close{opacity:1;visibility:visible;filter:blur(0);transform:scale(1)}.menu-toggle[data-menu-state=open] .menu-toggle-lines{transform:rotate(-45deg)}.menu-toggle[data-menu-state=open] .menu-toggle-lines:before{top:50%;width:100%}.menu-toggle[data-menu-state=open] .menu-toggle-lines:after{transform:rotate(90deg);top:50%}.button,.button-hero,.button-start,.button-action,.button-link{display:block;color:var(--color-white);font-weight:var(--font-regular);padding:var(--space-3xs) var(--space-2xs);background-color:var(--color-neutral-800);border-radius:var(--border-radius);border:1px solid var(--color-500);cursor:pointer}.button:active,.button-hero:active,.button-start:active,.button-action:active,.button-link:active{box-shadow:none;transform:translateY(.125rem)}.button-link{box-shadow:var(--button-shadow);width:fit-content}.button-action{width:100%;font-size:var(--step--1)}.button-start{font-size:var(--step-2);padding:var(--space-3xs) var(--space-m);background:var(--color-bg-button)}@media(min-width:48rem){.button-start{font-size:var(--step-0)}}.button-start span{font-weight:var(--font-semibold)}.button-hero{color:var(--color-neutral-800);font-weight:var(--font-extralight);text-transform:uppercase;background:linear-gradient(15deg,var(--color-purple),oklch(from var(--color-pink) l c h/40%),oklch(from var(--color-bg-dark) l c h/100%));padding:var(--space-xs);padding-right:var(--space-xl);padding-left:var(--space-m);margin-inline:auto;margin-top:var(--gutter-l);z-index:1;transition:box-shadow var(--transition-duration-fast)}.button-hero:hover{box-shadow:var(--shadow-s)}.button-form{padding:var(--space-2xs) var(--space-m);background:var(--color-gradient-hero)}
