*,:after,:before,::backdrop{margin:0;padding:0}::file-selector-button{margin:0;padding:0}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid}::file-selector-button{box-sizing:border-box;border:0 solid}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}a{color:var(--color-text);text-decoration:none}button{font:inherit;color:var(--color-text);cursor:pointer;background:0 0;border:none;margin:0;padding:0}:root{--color-white:#fff;--color-white-80:#fffc;--color-white-60:#fff9;--color-white-40:#fff6;--color-white-20:#fff3;--color-black:#000;--color-black-off:#151313;--color-black-80:#000c;--color-black-60:#0009;--color-neutral-550:#393636;--color-pink:#c28ca1;--color-pink-20:#c28ca133;--color-purple-dark:#1e193a;--color-purple-light:#b29cc6;--gradient-black-to-purple:linear-gradient(180deg, var(--color-black-off) 0%, var(--color-purple-dark) 56%);--gradient-purple-to-black:linear-gradient(180deg, var(--color-purple-dark) 0%, var(--color-black-off) 100%);--color-text:var(--color-white);--color-text-dark:var(--color-black);--font-family-base:"Montserrat";--font-family-heading:"Syne";--font-size-base:16px;--font-size-h1:clamp(3rem, 1.0964rem + 7.8095vw, 8.125rem);--font-size-h2:clamp(2.5rem, 1.5714rem + 3.8095vw, 5rem);--font-size-h3:clamp(2rem, 1.2571rem + 3.0476vw, 4rem);--font-size-h4:clamp(1.875rem, 1.3179rem + 2.2857vw, 3.375rem);--font-size-h5:clamp(1.25rem, .7857rem + 1.9048vw, 2.5rem);--font-size-body:1rem;--font-size-body-lg:1.125rem;--font-size-body-sm:.825rem;--font-size-body-xs:.75rem;--font-weight-base:500;--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space:1rem;--space-md:1.75rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:3.5rem;--space-4xl:4rem;--space-5xl:5rem;--border-radius-xs:.125rem;--border-radius-sm:.25rem;--border-radius-md:.5rem;--border-radius-lg:.75rem;--border-radius-xl:1rem;--border-radius-2xl:1.25rem;--container-width:2560px;--container-width-sm:1255px;--container-inline-padding:1.25rem;--container-inline-padding-sm:.75rem;--btn-font-family:var(--font-family-heading);--btn-font-weight:bold;--btn-radius:.5rem;--btn-stroke:inset var(--color-white-20) 1px solid;--z-header:10000}body{font-family:var(--font-family-base);background:var(--color-black)}h1,.h1{font-family:var(--font-family-heading);font-size:var(--font-size-h1);letter-spacing:-1%;font-weight:700;line-height:100%}@media (width>=567px){h1,.h1{line-height:130%}}h2,.h2{font-family:var(--font-family-heading);font-size:var(--font-size-h2);letter-spacing:-1%;font-weight:700;line-height:100%}@media (width>=567px){h2,.h2{line-height:130%}}h3,.h3{font-family:var(--font-family-heading);font-size:var(--font-size-h3);letter-spacing:-1%;font-weight:700;line-height:95%}@media (width>=567px){h3,.h3{line-height:130%}}h4,.h4{font-family:var(--font-family-heading);font-size:var(--font-size-h4);letter-spacing:-1%;font-weight:600;line-height:100%}h5,.h5{font-family:var(--font-family-body);font-size:var(--font-size-h5);font-weight:500;line-height:100%}.general-content{font-size:1rem;font-family:var(--font-family-base);line-height:170%}.general-content.general-content--large{font-size:1.125rem;line-height:170%}.general-content.general-content--small{font-size:.875rem;line-height:auto}.subtitle{font-family:var(--font-family-heading);letter-spacing:-1%;font-size:1.5rem;font-weight:700;line-height:140%}.subtitle--italic{font-style:italic;font-family:var(--font-family-base);letter-spacing:0;font-size:1.125rem;font-weight:500}@media (width>=567px){.subtitle--italic{font-size:1.5rem}}.container{max-width:var(--container-width);padding-inline:var(--container-inline-padding-sm);margin:0 auto}@media (width>=567px){.container{padding-inline:var(--container-inline-padding)}}.container--sm{max-width:var(--container-width-sm);width:100%;padding-inline:var(--container-inline-padding-sm);margin:0 auto}@media (width>=567px){.container--sm{padding-inline:var(--container-inline-padding)}}.block-padding{padding-block:12.5rem}@media (width>=567px){.block-padding{padding-block:15rem}}.block-padding--start{padding-block-start:12.5rem}@media (width>=567px){.block-padding--start{padding-block-start:15rem}}.btn{justify-content:center;align-items:center;gap:var(--space-sm);cursor:pointer;font-family:var(--btn-font-family);text-wrap:nowrap;border-radius:var(--btn-radius);border:1px inset var(--color-white-20);padding-block:var(--space-sm);padding-inline:var(--space-sm);width:fit-content;height:fit-content;font-weight:700;text-decoration:none;transition:opacity .15s cubic-bezier(.85,.09,.15,.91);display:flex;position:relative}.btn:hover{opacity:.7;transition:opacity .15s cubic-bezier(.85,.09,.15,.91)}.btn .btn__underline{display:none}.btn .btn__icon{font-size:1rem}.btn.btn--icon-only-mobile .btn__text{display:none}@media (width>=567px){.btn.btn--icon-only-mobile .btn__text{display:initial}}@media (width>=567px){.btn.btn--icon-only-mobile .btn__icon{display:none}}.btn--filled-purple{background:var(--color-purple-light);color:var(--color-text)}.btn--filled-white{background:var(--color-white);color:var(--color-text-dark)}.btn--pill-filled{background:var(--color-white);font-weight:500;font-size:var(--font-size-sm);color:var(--color-text-dark);border-radius:100px}.btn--pill-outline{font-weight:500;font-size:var(--font-size-sm);background:0 0;border-radius:100px}.btn--underline{background:0 0;border:none}.btn--underline .btn__underline{width:calc(100% - (2 * var(--space-sm)));background:var(--color-white);height:1px;display:block;position:absolute;bottom:0}.btn--sm{padding-block:var(--space-xs);font-size:var(--font-size-xs);font-weight:500}.btn--full-width{width:100%}.header.svelte-hv3zzy{z-index:var(--z-header);width:100%;position:fixed;top:0;left:0;right:0}.header__inner.svelte-hv3zzy{grid-template-columns:1fr auto 1fr;padding-block:1.25rem;display:grid}.header.svelte-hv3zzy .menu-wrap:where(.svelte-hv3zzy){align-items:center;display:flex}.header.svelte-hv3zzy .menu-wrap:where(.svelte-hv3zzy) .menu-toggle:where(.svelte-hv3zzy){align-items:center;gap:var(--space-xs);display:flex}.header.svelte-hv3zzy .menu-wrap:where(.svelte-hv3zzy) .menu-toggle__text:where(.svelte-hv3zzy){font-family:var(--font-family-heading);text-transform:uppercase;font-size:1rem;font-weight:700;display:none}@media (width>=567px){.header.svelte-hv3zzy .menu-wrap:where(.svelte-hv3zzy) .menu-toggle__text:where(.svelte-hv3zzy){display:initial}}.header.svelte-hv3zzy .menu-wrap:where(.svelte-hv3zzy) .menu-toggle__icon:where(.svelte-hv3zzy){font-size:1.5rem}.header.svelte-hv3zzy .logo-wrap:where(.svelte-hv3zzy){align-items:center;width:clamp(5.5625rem,4.3786rem + 4.8571vw,8.75rem);display:flex}.header__cta{justify-content:end;align-items:center;display:flex}@media (width>=567px){.header__cta .cta--mobile{display:none}}.header__cta .cta--desktop{display:none}@media (width>=567px){.header__cta .cta--desktop{display:inherit}}.cursor-marquee.svelte-dtijvt{z-index:100;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;transform:translate(-50%,-50%)}.cursor-marquee__card.svelte-dtijvt{color:var(--color-text);background-color:var(--color-purple-light);clip-path:inset(calc(50% - .25em) round 50em);will-change:clip-path;opacity:0;justify-content:center;align-items:center;transition:all .4s cubic-bezier(.75,0,.25,1);display:flex;position:absolute;overflow:hidden;transform:translateY(0%)rotate(.001deg)}.cursor-marquee__text-span.svelte-dtijvt{white-space:nowrap;transform-origin:0;font-size:1rem;font-family:var(--font-family-heading);letter-spacing:-.32px;opacity:0;padding-block:1rem;padding-inline:.5rem;font-weight:600;line-height:1;transition:opacity .15s ease-in-out .25s;animation:10s linear infinite paused svelte-dtijvt-translateXCursor;display:block;position:relative}.cursor-marquee__text-span.is--duplicate.svelte-dtijvt{position:absolute;left:100%}.cursor-marquee[data-cursor-marquee-status=active] .cursor-marquee__card{clip-path:polygon(38.978% 0%,100% 0%,85.064% 67.677%,85.064% 67.677%,83.697% 73.048%,82.055% 78.045%,80.161% 82.631%,78.036% 86.766%,75.702% 90.411%,73.183% 93.528%,70.498% 96.078%,67.672% 98.022%,64.725% 99.322%,61.68% 99.938%,60.419% 100%,.329% 100%,0% 98.607%,14.333% 32.537%,14.333% 32.537%,15.688% 27.134%,17.321% 22.105%,19.209% 17.49%,21.332% 13.327%,23.665% 9.656%,26.187% 6.516%,28.876% 3.948%,31.708% 1.989%,34.663% .681%,37.716% .062%,38.978% 0%);transform:translateY(-25%)rotate(.001deg)}.cursor-marquee[data-cursor-marquee-status=active] .cursor-marquee__text-span{opacity:1;transition:opacity .15s ease-in-out}[data-cursor-marquee-status=not-active] .cursor-marquee__card,[data-cursor-marquee-status=active] .cursor-marquee__card{opacity:1}@keyframes svelte-dtijvt-translateXCursor{to{transform:translate(-100%)}}.footer.svelte-7lfk2o{padding-block:15rem 1.25rem;position:relative}@media (width>=1024px){.footer.svelte-7lfk2o{padding-block-start:25rem}}.footer.svelte-7lfk2o .footer__inner:where(.svelte-7lfk2o){z-index:5;gap:var(--space-5xl);padding-block:calc(var(--space) * 1.125);flex-direction:column;display:flex;position:relative}.footer.svelte-7lfk2o .footer__columns:where(.svelte-7lfk2o){grid-row-gap:calc(var(--space) * 2.5);grid-template-columns:1fr 1fr 1fr;display:grid}@media (width>=1024px){.footer.svelte-7lfk2o .footer__columns:where(.svelte-7lfk2o){grid-column-gap:calc(var(--space) * 2.5);justify-content:space-between;display:flex}}.footer.svelte-7lfk2o .footer__columns:where(.svelte-7lfk2o) .footer__column:where(.svelte-7lfk2o){gap:calc(var(--space) * 1.125);flex-direction:column;display:flex}.footer.svelte-7lfk2o .footer__columns:where(.svelte-7lfk2o) .footer__column:where(.svelte-7lfk2o).footer__column--full{grid-column:1/3}@media (width>=1024px){.footer.svelte-7lfk2o .footer__columns:where(.svelte-7lfk2o) .footer__column:where(.svelte-7lfk2o).footer__column--full{order:2}}.footer.svelte-7lfk2o .footer__columns:where(.svelte-7lfk2o) .footer__column:where(.svelte-7lfk2o):last-child{grid-column:span 3}@media (width>=1024px){.footer.svelte-7lfk2o .footer__columns:where(.svelte-7lfk2o) .footer__column:where(.svelte-7lfk2o):last-child{order:3}}.footer.svelte-7lfk2o .footer__columns:where(.svelte-7lfk2o) .footer__column:where(.svelte-7lfk2o):last-child .footer__links:where(.svelte-7lfk2o){flex-direction:row;justify-content:space-between}@media (width>=1024px){.footer.svelte-7lfk2o .footer__columns:where(.svelte-7lfk2o) .footer__column:where(.svelte-7lfk2o):last-child .footer__links:where(.svelte-7lfk2o){flex-direction:column}}.footer.svelte-7lfk2o .footer__columns:where(.svelte-7lfk2o) .footer__column:where(.svelte-7lfk2o) .column-title:where(.svelte-7lfk2o){color:var(--color-text)}.footer.svelte-7lfk2o .footer__columns:where(.svelte-7lfk2o) .footer__column:where(.svelte-7lfk2o) .footer__links:where(.svelte-7lfk2o){gap:var(--space);flex-direction:column;display:flex}.footer.svelte-7lfk2o .footer__columns:where(.svelte-7lfk2o) .footer__column:where(.svelte-7lfk2o) .footer__links:where(.svelte-7lfk2o) .footer__link:where(.svelte-7lfk2o){color:var(--color-white-80)}.footer.svelte-7lfk2o .footer__columns:where(.svelte-7lfk2o) .footer__offices:where(.svelte-7lfk2o){gap:calc(var(--space) * 1.125);flex-direction:column;display:flex}.footer.svelte-7lfk2o .footer__columns:where(.svelte-7lfk2o) .office:where(.svelte-7lfk2o){gap:var(--space-xs);color:var(--color-text);flex-direction:column;display:flex}.footer.svelte-7lfk2o .footer__columns:where(.svelte-7lfk2o) .office:where(.svelte-7lfk2o) .office__address:where(.svelte-7lfk2o){gap:var(--space-2xs);color:var(--color-white-80);flex-direction:column;display:flex}.footer.svelte-7lfk2o .footer__bottom:where(.svelte-7lfk2o){gap:calc(var(--space) * 1.5);flex-direction:column;display:flex}@media (width>=1024px){.footer.svelte-7lfk2o .footer__bottom:where(.svelte-7lfk2o){padding-inline:calc(var(--space) * 1.125);align-items:center}}.footer.svelte-7lfk2o .footer__bottom:where(.svelte-7lfk2o) .bottom__columns:where(.svelte-7lfk2o){padding-block:var(--space);border-top:1px solid var(--color-white-20);align-items:center;gap:var(--space);flex-direction:column;width:100%;display:flex}@media (width>=1024px){.footer.svelte-7lfk2o .footer__bottom:where(.svelte-7lfk2o) .bottom__columns:where(.svelte-7lfk2o){grid-template-columns:repeat(3,1fr);display:grid}}.footer.svelte-7lfk2o .footer__bottom:where(.svelte-7lfk2o) .bottom__columns:where(.svelte-7lfk2o) .copyright:where(.svelte-7lfk2o){color:var(--color-white-80)}.footer.svelte-7lfk2o .footer__bottom:where(.svelte-7lfk2o) .bottom__columns:where(.svelte-7lfk2o) .terms-and-privacy:where(.svelte-7lfk2o){gap:var(--space);display:flex}@media (width>=1024px){.footer.svelte-7lfk2o .footer__bottom:where(.svelte-7lfk2o) .bottom__columns:where(.svelte-7lfk2o) .terms-and-privacy:where(.svelte-7lfk2o){justify-content:center}}.footer.svelte-7lfk2o .footer__bottom:where(.svelte-7lfk2o) .bottom__columns:where(.svelte-7lfk2o) .terms-and-privacy:where(.svelte-7lfk2o) .footer__link:where(.svelte-7lfk2o){color:var(--color-white-80)}.footer.svelte-7lfk2o .footer__bottom:where(.svelte-7lfk2o) .bottom__columns:where(.svelte-7lfk2o) .suikerspin-tag:where(.svelte-7lfk2o){color:var(--color-white-80)}@media (width>=1024px){.footer.svelte-7lfk2o .footer__bottom:where(.svelte-7lfk2o) .bottom__columns:where(.svelte-7lfk2o) .suikerspin-tag:where(.svelte-7lfk2o){justify-self:end}}
