@layer base{@import"normalize.css";:root{--color-white:#FFFFFF;--color-background:#EDE9E5;--color-foreground:#242422;--color-neutral-50:#F7F3EF;--color-neutral-100:#F5F1ED;--color-neutral-200:#EDE9E5;--color-neutral-500:#9B9BB1;--color-pink-600:#FF0095;--color-pink-400:#FF5FBD;--color-purple-100:#E3C1FF;--color-purple-200:#8170FF;--color-purple-300:#BB72EE;--color-purple-600:#8735D9;--color-purple-900:#510D79;--color-purple-950:#29202E;--color-purple-bg:#271F2C;--color-ui-border:#5A3773;--color-ui-bkg:rgba(135,53,217,0.34);--color-orange-500:#ED8936;--color-green-300:#97E0AF;--color-red-500:#E53E3E;--color-yellow-500:#FCD200;--color-yellow-400:#ECC94B;--ease-power1-out:cubic-bezier(0.25,0.46,0.45,0.94);--ease-power3-out:cubic-bezier(0.165,0.84,0.44,1);--ease-power2-in-out:cubic-bezier(0.645,0.045,0.355,1);--ease-expo-out:cubic-bezier(0.16,1,0.3,1);--ease-soft-overshoot:cubic-bezier(0,0.082,0.102,1.016);--ease-sharp-in-out:cubic-bezier(0.2,0,0,1);--ease-late-snap1:cubic-bezier(0.25,0.25,0,1);--ease-late-snap2:cubic-bezier(0.45,0.25,0,1);--duration-fast:200ms;--duration-quick:350ms;--duration-medium:500ms;--duration-default:600ms;--duration-slow:900ms;--font-body:var(--font-sans);--font-mono:var(--font-ibm-plex-mono);--font-size-display-4xl:clamp(3.2rem,calc(3.2rem + (1vw - 4.8px) * 5.5555555556),4.8rem);--font-size-display-3xl:clamp(2.8rem,calc(2.8rem + (1vw - 4.8px) * 1.3888888889),3.2rem);--font-size-display-2xl:clamp(2.6rem,calc(2.6rem + (1vw - 4.8px) * 3.4722222222),3.6rem);--font-size-display-xl:clamp(2rem,calc(2rem + (1vw - 4.8px) * 0.6944444444),2.2rem);--font-size-display-lg:clamp(1.5rem,calc(1.5rem + (1vw - 4.8px) * 0.3472222222),1.6rem);--font-size-heading-base:1.5rem;--font-size-body:1.5rem;--font-size-paragraph-sm:1.2rem;--font-size-body-small:1rem;--font-size-overline:clamp(1.2rem,calc(1.2rem + (1vw - 4.8px) * 0.6944444444),1.4rem);--font-size-button:1.5rem;--font-size-mono-xl:clamp(2rem,calc(2rem + (1vw - 4.8px) * 0.6944444444),2.2rem);--font-size-mono-lrg:clamp(1.4rem,calc(1.4rem + (1vw - 4.8px) * 0.6944444444),1.6rem);--font-size-mono-md:1.2rem;--font-size-mono-sm:1rem;--line-height-display-4xl:1;--line-height-display-3xl:1.1;--line-height-display-2xl:1.1;--line-height-display-xl:1.2;--line-height-display-lg:1.43;--line-height-heading-base:1.43;--line-height-body:1.5;--line-height-paragraph-sm:1.4;--line-height-paragraph-sm-strong:1.1;--line-height-body-small:1.4;--line-height-overline:1;--line-height-button:1;--line-height-mono-xl:1.5;--line-height-mono-lrg:1.2;--line-height-mono-md:1.2;--line-height-mono-sm:1.2;--font-weight-display-4xl:600;--font-weight-display-3xl:600;--font-weight-display-2xl:600;--font-weight-display-xl:600;--font-weight-display-lg:600;--font-weight-heading-base:600;--font-weight-body:400;--font-weight-paragraph-sm:400;--font-weight-paragraph-sm-strong:600;--font-weight-body-small:400;--font-weight-overline:600;--font-weight-button:600;--font-weight-mono-xl:600;--font-weight-mono-lrg:400;--font-weight-mono-md:400;--font-weight-mono-sm:400;--letter-spacing-display-4xl:0;--letter-spacing-display-3xl:-0.02em;--letter-spacing-display-2xl:-0.02em;--letter-spacing-display-xl:-0.02em;--letter-spacing-display-lg:-0.02em;--letter-spacing-heading-base:-0.02em;--letter-spacing-body:0;--letter-spacing-paragraph-sm:0;--letter-spacing-paragraph-sm-strong:-0.02em;--letter-spacing-body-small:0;--letter-spacing-overline:0;--letter-spacing-button:0;--letter-spacing-mono-xl:0;--letter-spacing-mono-lrg:0.07em;--letter-spacing-mono-md:0;--letter-spacing-mono-sm:-0.03em;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-4xl:96px;--radius-sm:8px;--radius-base:10px;--radius-md:12px;--radius-lg:20px;--radius-full:9999px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--container-lrg:960px;--container-xl:1344px;--gradient-pink-radial:linear-gradient(in oklab 201.71deg,color-mix(in srgb,var(--color-purple-600) 50%,transparent) 11.63%,color-mix(in srgb,var(--color-pink-600) 35%,transparent) 33.1%,color-mix(in srgb,var(--color-pink-400) 50%,transparent) 60.35%,color-mix(in srgb,var(--color-purple-100) 27.5%,transparent) 78.48%,color-mix(in srgb,var(--color-purple-900) 50%,transparent) 109.39%),linear-gradient(in oklab 135deg,var(--color-purple-600) 4.67%,color-mix(in srgb,var(--color-pink-600) 70%,transparent) 27.59%,var(--color-pink-400) 60.36%,color-mix(in srgb,var(--color-purple-100) 55%,transparent) 76.01%,var(--color-purple-900) 109.01%),var(--color-pink-600);--gradient-pink-purple-fade:linear-gradient(in oklab 209.85deg,var(--color-purple-950) 21.65%,color-mix(in srgb,color-mix(in srgb,var(--color-pink-600) 50%,var(--color-purple-600)) 66%,transparent) 43.76%,color-mix(in srgb,color-mix(in srgb,var(--color-pink-600) 50%,var(--color-purple-600)) 60%,transparent) 63.77%,color-mix(in srgb,color-mix(in srgb,var(--color-pink-600) 50%,var(--color-purple-300)) 90%,transparent) 78.47%,color-mix(in srgb,var(--color-pink-600) 35%,var(--color-purple-900)) 95.12%),linear-gradient(in oklab 123.02deg,var(--color-purple-950) 12.73%,color-mix(in srgb,var(--color-pink-600) 70%,transparent) 26.05%,var(--color-pink-400) 65.35%,color-mix(in srgb,var(--color-purple-100) 55%,transparent) 83.24%,var(--color-purple-900) 113.75%)}@media(min-width:768px){:root{--font-size-display-4xl:clamp(4.8rem,calc(4.8rem + (1vw - 7.68px) * 3.5714285714),7.2rem);--font-size-display-3xl:clamp(3.2rem,calc(3.2rem + (1vw - 7.68px) * 1.7857142857),4.4rem);--font-size-display-2xl:3.6rem;--font-size-display-xl:clamp(2.2rem,calc(2.2rem + (1vw - 7.68px) * 0.744047619),2.7rem);--font-size-display-lg:clamp(1.6rem,calc(1.6rem + (1vw - 7.68px) * 0.744047619),2.1rem);--font-size-heading-base:1.6rem;--font-size-body:1.6rem;--font-size-paragraph-sm:clamp(1.2rem,calc(1.2rem + (1vw - 7.68px) * 0.2976190476),1.4rem);--font-size-body-small:1.2rem;--font-size-overline:clamp(1.4rem,calc(1.4rem + (1vw - 7.68px) * 0.2976190476),1.6rem);--font-size-button:1.6rem;--font-size-mono-xl:clamp(2.2rem,calc(2.2rem + (1vw - 7.68px) * 0.744047619),2.7rem);--font-size-mono-lrg:1.6rem;--font-size-mono-md:clamp(1.2rem,calc(1.2rem + (1vw - 7.68px) * 0.2976190476),1.4rem);--font-size-mono-sm:1.2rem}}:root{--vh:1vh;--vw:1vw;--grid-column-width:calc((min(var(--vw) * 100, var(--container-xl)) - var(--grid-gap) * (var(--grid-column-count) - 1) - var(--grid-gutter) * 2) / var(--grid-column-count));--grid-column-count:4;--grid-gap:16px;--grid-gutter:16px}@media(min-width:768px){:root{--grid-column-count:12;--grid-gap:16px;--grid-gutter:32px}}@media(min-width:1024px){:root{--grid-column-count:12;--grid-gap:16px;--grid-gutter:32px}}:root{--foreground-color:var(--color-foreground);--background-color:var(--color-background);--scrollbarWidth:8px;--site-header-height:56px}html{font-size:62.5%;font-family:var(--font-body);box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,html{background-color:var(--background-color);color:var(--foreground-color)}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overscroll-behavior:none;overflow-y:scroll;scrollbar-gutter:stable}a{color:inherit;text-decoration:none}*,:after,:before{box-sizing:inherit}ol,ul{list-style:none;padding:0}blockquote,ol,ul{margin:0}fieldset{border:0;padding:0;margin:0}figure,h1,h2,h3,h4,h5,h6,p{margin:0}.scroll-wrapper{position:relative;height:100%;overflow:hidden}.scrollbar-track{background-color:rgba(var(--background-color),0)!important;position:absolute;top:0;right:0;bottom:0;left:auto;mix-blend-mode:difference}.scrollbar-thumb{background-color:var(--foreground-color)!important;border-radius:0!important;transition:background-color var(--duration-quick) var(--ease-power2-in-out);left:50%!important}.abs-fill{position:absolute;top:0;right:0;bottom:0;left:0}.abs-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.split-element{display:inline-block;position:relative;text-decoration:inherit}.mask-split-line{overflow:hidden}.mask-split-char{display:inline-block;overflow:hidden;vertical-align:bottom;line-height:inherit}.split-words{white-space:nowrap}.text-uppercase{text-transform:uppercase}.text-no-uppercase{text-transform:none}.font-sans{font-family:var(--font-sans)}.font-mono{font-family:var(--font-mono)}.grid-row{display:grid;grid-column-gap:var(--grid-gap);grid-template-columns:repeat(4,minmax(0,1fr))}.grid-gutter,.grid-row{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}.max-content-width{max-width:var(--container-xl);width:100%;margin-left:auto;margin-right:auto}.grid-gutter .grid-row,.grid-row .grid-row{padding-left:0;padding-right:0}.grid-col-1{grid-column-end:span 1}.grid-col-width-1{width:calc(var(--grid-column-width)*1 + var(--grid-gap)*0 + var(--grid-gutter)*0)}.grid-col-2{grid-column-end:span 2}.grid-col-width-2{width:calc(var(--grid-column-width)*2 + var(--grid-gap)*1 + var(--grid-gutter)*0)}.grid-col-3{grid-column-end:span 3}.grid-col-width-3{width:calc(var(--grid-column-width)*3 + var(--grid-gap)*2 + var(--grid-gutter)*0)}.grid-col-4{grid-column-end:span 4}.grid-col-width-4{width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3 + var(--grid-gutter)*0)}@media(min-width:768px){.grid-col-m-1{grid-column-end:span 1}.grid-col-m-width-1{width:calc(var(--grid-column-width)*1 + var(--grid-gap)*0 + var(--grid-gutter)*0)}.grid-col-m-2{grid-column-end:span 2}.grid-col-m-width-2{width:calc(var(--grid-column-width)*2 + var(--grid-gap)*1 + var(--grid-gutter)*0)}.grid-col-m-3{grid-column-end:span 3}.grid-col-m-width-3{width:calc(var(--grid-column-width)*3 + var(--grid-gap)*2 + var(--grid-gutter)*0)}.grid-col-m-4{grid-column-end:span 4}.grid-col-m-width-4{width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3 + var(--grid-gutter)*0)}.grid-col-m-5{grid-column-end:span 5}.grid-col-m-width-5{width:calc(var(--grid-column-width)*5 + var(--grid-gap)*4 + var(--grid-gutter)*0)}.grid-col-m-6{grid-column-end:span 6}.grid-col-m-width-6{width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5 + var(--grid-gutter)*0)}.grid-col-m-7{grid-column-end:span 7}.grid-col-m-width-7{width:calc(var(--grid-column-width)*7 + var(--grid-gap)*6 + var(--grid-gutter)*0)}.grid-col-m-8{grid-column-end:span 8}.grid-col-m-width-8{width:calc(var(--grid-column-width)*8 + var(--grid-gap)*7 + var(--grid-gutter)*0)}.grid-col-m-9{grid-column-end:span 9}.grid-col-m-width-9{width:calc(var(--grid-column-width)*9 + var(--grid-gap)*8 + var(--grid-gutter)*0)}.grid-col-m-10{grid-column-end:span 10}.grid-col-m-width-10{width:calc(var(--grid-column-width)*10 + var(--grid-gap)*9 + var(--grid-gutter)*0)}.grid-col-m-11{grid-column-end:span 11}.grid-col-m-width-11{width:calc(var(--grid-column-width)*11 + var(--grid-gap)*10 + var(--grid-gutter)*0)}.grid-col-m-12{grid-column-end:span 12}.grid-col-m-width-12{width:calc(var(--grid-column-width)*12 + var(--grid-gap)*11 + var(--grid-gutter)*0)}.grid-row{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:1024px){.grid-col-l-1{grid-column-end:span 1}.grid-col-l-width-1{width:calc(var(--grid-column-width)*1 + var(--grid-gap)*0 + var(--grid-gutter)*0)}.grid-col-l-2{grid-column-end:span 2}.grid-col-l-width-2{width:calc(var(--grid-column-width)*2 + var(--grid-gap)*1 + var(--grid-gutter)*0)}.grid-col-l-3{grid-column-end:span 3}.grid-col-l-width-3{width:calc(var(--grid-column-width)*3 + var(--grid-gap)*2 + var(--grid-gutter)*0)}.grid-col-l-4{grid-column-end:span 4}.grid-col-l-width-4{width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3 + var(--grid-gutter)*0)}.grid-col-l-5{grid-column-end:span 5}.grid-col-l-width-5{width:calc(var(--grid-column-width)*5 + var(--grid-gap)*4 + var(--grid-gutter)*0)}.grid-col-l-6{grid-column-end:span 6}.grid-col-l-width-6{width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5 + var(--grid-gutter)*0)}.grid-col-l-7{grid-column-end:span 7}.grid-col-l-width-7{width:calc(var(--grid-column-width)*7 + var(--grid-gap)*6 + var(--grid-gutter)*0)}.grid-col-l-8{grid-column-end:span 8}.grid-col-l-width-8{width:calc(var(--grid-column-width)*8 + var(--grid-gap)*7 + var(--grid-gutter)*0)}.grid-col-l-9{grid-column-end:span 9}.grid-col-l-width-9{width:calc(var(--grid-column-width)*9 + var(--grid-gap)*8 + var(--grid-gutter)*0)}.grid-col-l-10{grid-column-end:span 10}.grid-col-l-width-10{width:calc(var(--grid-column-width)*10 + var(--grid-gap)*9 + var(--grid-gutter)*0)}.grid-col-l-11{grid-column-end:span 11}.grid-col-l-width-11{width:calc(var(--grid-column-width)*11 + var(--grid-gap)*10 + var(--grid-gutter)*0)}.grid-col-l-12{grid-column-end:span 12}.grid-col-l-width-12{width:calc(var(--grid-column-width)*12 + var(--grid-gap)*11 + var(--grid-gutter)*0)}.grid-row{grid-template-columns:repeat(12,minmax(0,1fr))}}.button{border:0;padding:0;margin:0;border-radius:0;position:relative;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);text-decoration:none;color:currentColor;cursor:pointer;overflow:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-power3-out),border-color var(--duration-fast) var(--ease-power3-out),color var(--duration-fast) var(--ease-power3-out),opacity var(--duration-fast) var(--ease-power3-out)}.button:focus{outline:0}.button:focus-visible{outline:2px solid var(--color-pink-600);outline-offset:2px}.button[disabled]{cursor:not-allowed;opacity:.5}.is-submitting .button{pointer-events:none}.input-field{position:relative;width:100%;display:inline-block;background-color:rgba(0,0,0,0);vertical-align:middle;border:none;padding:0;margin:0;text-indent:0;outline:none;line-height:1;-webkit-appearance:none}.input-field ::-ms-clear{display:none}.input-field:focus{outline:none}}@media(prefers-reduced-motion:no-preference){[data-anim=fade],[data-anim=scale-in],[data-anim=slide-down],[data-anim=slide-left],[data-anim=slide-right],[data-anim=slide-up]{opacity:0;will-change:opacity,transform}[data-anim=slide-up]{transform:translateY(var(--anim-distance,16px))}[data-anim=slide-down]{transform:translateY(calc(var(--anim-distance, 16px) * -1))}[data-anim=slide-left]{transform:translateX(var(--anim-distance,16px))}[data-anim=slide-right]{transform:translateX(calc(var(--anim-distance, 16px) * -1))}[data-anim=scale-in]{transform:scale(var(--anim-scale-from,.94))}[data-anim=fade][data-anim-state=visible],[data-anim=scale-in][data-anim-state=visible],[data-anim=slide-down][data-anim-state=visible],[data-anim=slide-left][data-anim-state=visible],[data-anim=slide-right][data-anim-state=visible],[data-anim=slide-up][data-anim-state=visible]{animation-duration:var(--anim-duration,.5s);animation-fill-mode:forwards;animation-timing-function:var(--ease-expo-out,ease-out);animation-delay:calc(var(--anim-index, 0)*var(--anim-stagger, 60ms))}[data-anim=slide-up][data-anim-state=visible]{animation-name:anim-slide-up}[data-anim=slide-down][data-anim-state=visible]{animation-name:anim-slide-down}[data-anim=slide-left][data-anim-state=visible]{animation-name:anim-slide-left}[data-anim=slide-right][data-anim-state=visible]{animation-name:anim-slide-right}[data-anim=scale-in][data-anim-state=visible]{animation-name:anim-scale-in}[data-anim=fade][data-anim-state=visible]{animation-name:anim-fade}[data-anim=fade][data-anim-state=complete],[data-anim=scale-in][data-anim-state=complete],[data-anim=slide-down][data-anim-state=complete],[data-anim=slide-left][data-anim-state=complete],[data-anim=slide-right][data-anim-state=complete],[data-anim=slide-up][data-anim-state=complete]{opacity:1;transform:none;animation:none;will-change:auto}}@keyframes anim-slide-up{0%{opacity:0;transform:translateY(var(--anim-distance,16px))}to{opacity:1;transform:translateY(0)}}@keyframes anim-slide-down{0%{opacity:0;transform:translateY(calc(var(--anim-distance, 16px) * -1))}to{opacity:1;transform:translateY(0)}}@keyframes anim-slide-left{0%{opacity:0;transform:translateX(var(--anim-distance,16px))}to{opacity:1;transform:translateX(0)}}@keyframes anim-slide-right{0%{opacity:0;transform:translateX(calc(var(--anim-distance, 16px) * -1))}to{opacity:1;transform:translateX(0)}}@keyframes anim-scale-in{0%{opacity:0;transform:scale(var(--anim-scale-from,.94))}to{opacity:1;transform:scale(1)}}@keyframes anim-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}