:root{--white:255,255,255;--black:0,0,0;--neutrals-0:255,255,255;--neutrals-1:20,20,22;--neutrals-2:35,38,47;--neutrals-3:53,57,69;--neutrals-4:119,126,144;--neutrals-5:177,181,195;--neutrals-6:230,232,236;--neutrals-7:244,245,246;--neutrals-8:252,252,253;--primary-1:254,160,59;--primary-2:151,87,215;--primary-3:239,70,111;--primary-4:69,178,107;--primary-1-variant:180,82,58;--secondary-1:55,114,255;--secondary-2:228,215,207;--secondary-3:255,209,102;--secondary-4:205,180,219;--variable-collection-alert:255,0,0;--variable-collection-error:0,0,0;--alert-color:255,0,0;--screen-2xl:1536px;--screen-xl:1280px;--screen-lg:1024px;--screen-md:768px;--screen-sm:640px;--width-6xl:1280px;--width-5xl:1152px;--width-4xl:1024px;--width-3xl:896px;--width-2xl:768px;--width-xl:640px;--width-lg:512px;--width-md:384px;--width-sm:256px;--base-grid-width:128px;--base-font-weight:400;--hero-font-size:96px;--hero-font-leading:96px;--headline-1-font-size:64px;--headline-1-font-leading:64px;--headline-2-font-size:48px;--headline-2-font-leading:56px;--headline-3-font-size:40px;--headline-3-font-leading:48px;--headline-4-font-size:32px;--headline-4-font-leading:40px;--headline-5-font-size:23px;--headline-5-font-leading:30px;--body-1-font-size:24px;--body-1-font-leading:32px;--body-2-font-size:16px;--body-2-font-leading:24px;--caption-1-font-size:14px;--caption-1-font-leading:24px;--caption-2-font-size:12px;--caption-2-font-leading:20px;--caption-3-font-size:10px;--caption-3-font-leading:16px;--hairline-1-font-size:14px;--hairline-1-font-leading:16px;--hairline-2-font-size:12px;--hairline-2-font-leading:12px;--button-1-font-size:16px;--button-1-font-leading:16px;--button-2-font-size:14px;--button-2-font-leading:16px;--base-letter-spacing:0px;--hero-letter-spacing:-1.92px;--hairline-1-letter-spacing:1.4px;--hairline-2-letter-spacing:1.2px;--headline-1-letter-spacing:-1.28px;--headline-2-letter-spacing:-0.96px;--headline-3-letter-spacing:-0.4px;--headline-4-letter-spacing:-0.32px;--headline-5-letter-spacing:-0.23px;--depth-1:0px 8px 16px -8px rgba(15,15,15,0.2);--depth-2:0px 24px 24px -16px rgba(15,15,15,0.2);--depth-3:0px 40px 32px -24px rgba(15,15,15,0.12);--depth-3-right:40px 0px 32px rgba(15,15,15,0.12);--depth-4:0px 64px 64px -48px rgba(15,15,15,0.1);--depth-5:0px 4px 16px rgba(15,15,15,0.1);--depth-6:0px 16px 64px 0px rgba(31,47,70,0.15);--radius-full:9999px;--navbar-height:5rem}:root[data-theme=dark]{--neutrals-0:0,0,0;--neutrals-8:20,20,22;--neutrals-7:35,38,47;--neutrals-6:53,57,69;--neutrals-5:119,126,144;--neutrals-4:177,181,195;--neutrals-3:230,232,236;--neutrals-2:244,245,246;--neutrals-1:252,252,253}:root[data-theme=dark] .dark-content{filter:invert(90%)}*{font-family:var(--primary-font-family);font-style:normal;font-display:swap;scroll-behavior:smooth;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body,html{scroll-behavior:smooth;padding:0;margin:0;color:rgb(var(--neutrals-2),1);background-color:rgb(var(--neutrals-0),1)}a,h1,h2,h3,h4,h5,p{padding:0;margin:0;text-decoration:none;font-family:var(--primary-font-family);white-space:pre-line}h1{font-size:var(--headline-1-font-size);line-height:var(--headline-1-font-leading);letter-spacing:var(--headline-1-letter-spacing)}h1,h2{font-weight:700}h2{font-size:var(--headline-2-font-size);line-height:var(--headline-2-font-leading);letter-spacing:var(--headline-2-letter-spacing)}h3{font-size:var(--headline-3-font-size);line-height:var(--headline-3-font-leading);letter-spacing:var(--headline-3-letter-spacing)}h3,h4{font-weight:700}h4{font-size:var(--headline-4-font-size);line-height:var(--headline-4-font-leading);letter-spacing:var(--headline-4-letter-spacing)}h5{font-weight:700;font-size:var(--headline-5-font-size);line-height:var(--headline-5-font-leading);letter-spacing:var(--headline-5-letter-spacing)}.text-large{font-size:var(--body-1-font-size);letter-spacing:var(--body-1-letter-spacing)}.text-base,.text-large{line-height:var(--base-font-leading)}.text-base{font-size:var(--body-2-font-size);letter-spacing:var(--body-2-letter-spacing)}.text-small{font-size:var(--caption-1-font-size);line-height:var(--base-font-leading);letter-spacing:var(--caption-1-letter-spacing)}.caption-2,.text-extra-small{font-size:var(--caption-2-font-size);line-height:var(--base-font-leading);letter-spacing:var(--caption-2-letter-spacing)}.button2{font-size:var(--button-2-font-size);line-height:var(--button-2-font-leading);letter-spacing:var(--base-letter-spacing)}.body2{font-size:var(--body-2-font-size);line-height:var(--body-2-font-leading)}.body1{font-size:var(--body-1-font-size);line-height:var(--body-1-font-leading);letter-spacing:var(--body-1-letter-spacing)}.hairline2{font-weight:600;font-size:var(--hairline-2-font-size);line-height:var(--hairline-2-font-leading);letter-spacing:var(--hairline-2-letter-spacing);text-transform:uppercase}.hiddenCanvasElement{display:none}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border-left:1px solid rgba(var(--neutrals-6),1)}::-webkit-scrollbar-thumb{background-color:rgba(var(--neutrals-1),.3);border-radius:10px;border:3px solid rgba(0,0,0,0);background-clip:content-box;padding:0!important}::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--neutrals-1),.5)}.horizontal-scroll::-webkit-scrollbar-track{border-top:1px solid rgba(var(--neutrals-6),1);border-bottom:1px solid rgba(var(--neutrals-6),1);border-left:none}@media(max-width:768px){h1{font-size:var(--headline-3-font-size);line-height:var(--headline-3-font-leading);letter-spacing:var(--headline-3-letter-spacing)}h1,h2{font-weight:700}h2{font-size:var(--headline-4-font-size);line-height:var(--headline-4-font-leading);letter-spacing:var(--headline-4-letter-spacing)}h3{font-weight:700;font-size:var(--headline-5-font-size);line-height:var(--headline-5-font-leading);letter-spacing:var(--headline-5-letter-spacing)}}@media(max-width:1024px){h1{font-size:var(--headline-2-font-size);line-height:var(--headline-2-font-leading);letter-spacing:var(--headline-2-letter-spacing)}h1,h2{font-weight:700}h2{font-size:var(--headline-3-font-size);line-height:var(--headline-3-font-leading);letter-spacing:var(--headline-3-letter-spacing)}h3{font-weight:700;font-size:var(--headline-4-font-size);line-height:var(--headline-4-font-leading);letter-spacing:var(--headline-4-letter-spacing)}}