@font-face{font-family:Chivo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc13b39252d1d5db-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chivo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13cd7207edd5ace2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chivo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f04c3881ee3d9785-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chivo;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fc13b39252d1d5db-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chivo;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13cd7207edd5ace2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chivo;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f04c3881ee3d9785-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chivo;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fc13b39252d1d5db-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chivo;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13cd7207edd5ace2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chivo;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f04c3881ee3d9785-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chivo;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/fc13b39252d1d5db-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chivo;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/13cd7207edd5ace2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chivo;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f04c3881ee3d9785-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chivo Fallback;src:local("Arial");ascent-override:87.67%;descent-override:23.32%;line-gap-override:0.00%;size-adjust:107.22%}.__className_f00b61{font-family:Chivo,Chivo Fallback;font-style:normal}.__variable_f00b61{--font-chivo:"Chivo","Chivo Fallback"}:root{--tp-color-brand-pinkShocker:#ff2969;--tp-color-brand-surrogateWhite:#fff7dc;--tp-color-brand-aubergineDePoitrine:#1e002c;--tp-color-bg-canvas:#1e002c;--tp-color-bg-elevated:#280539;--tp-color-bg-muted:#36054d;--tp-color-fg-default:#fff7dc;--tp-color-fg-muted:#d7c074;--tp-color-fg-inverse:#1e002c;--tp-color-accent-primary:#ff2969;--tp-color-accent-primaryHover:#ff4f84;--tp-color-border-default:#490b66;--tp-color-border-focus:#ff2969;--tp-color-danger-fg:#f07178;--tp-font-family-sans:"Chivo","Segoe UI",system-ui,sans-serif;--tp-font-family-display:"Chivo","Segoe UI",system-ui,sans-serif;--tp-font-size-2xs:0.75rem;--tp-font-size-xs:0.875rem;--tp-font-size-s:1rem;--tp-font-size-m:1.375rem;--tp-font-size-l:1.75rem;--tp-font-size-xl:2.25rem;--tp-font-size-2xl:3rem;--tp-font-size-3xl:4rem;--tp-font-lineHeight-2xs:1rem;--tp-font-lineHeight-xs:1.25rem;--tp-font-lineHeight-s:1.5rem;--tp-font-lineHeight-m:1.875rem;--tp-font-lineHeight-l:2.25rem;--tp-font-lineHeight-xl:2.75rem;--tp-font-lineHeight-2xl:3.5rem;--tp-font-lineHeight-3xl:4.5rem;--tp-font-tracking-2xs:0.5px;--tp-font-tracking-xs:0.1px;--tp-font-tracking-s:0;--tp-font-tracking-m:-0.3px;--tp-font-tracking-l:-0.5px;--tp-font-tracking-xl:-1px;--tp-font-tracking-2xl:-1.5px;--tp-font-tracking-3xl:-2px;--tp-font-weight-regular:400;--tp-font-weight-medium:500;--tp-font-weight-bold:700;--tp-space-4xs:0.25rem;--tp-space-3xs:0.5rem;--tp-space-2xs:0.75rem;--tp-space-xs:1rem;--tp-space-s:1.25rem;--tp-space-m:1.5rem;--tp-space-l:2rem;--tp-space-xl:2.5rem;--tp-space-2xl:3rem;--tp-space-3xl:4rem;--tp-space-4xl:5rem;--tp-space-5xl:6rem;--tp-motion-duration-ripple:110ms;--tp-motion-duration-quick:190ms;--tp-motion-duration-morph:480ms;--tp-motion-duration-settle:640ms;--tp-motion-duration-ambient:5200ms;--tp-motion-ease-surface:cubic-bezier(0.32,0.94,0.24,1);--tp-motion-ease-settle:cubic-bezier(0.34,1.24,0.38,1);--tp-motion-ease-drain:cubic-bezier(0.55,0,0.68,0.35);--tp-motion-ease-coalesce:cubic-bezier(0.22,1,0.36,1);--tp-motion-ease-ambient:cubic-bezier(0.45,0,0.55,1);--tp-motion-aqua-squash:0.88;--tp-motion-aqua-overshoot:1.045;--tp-motion-aqua-blur:10px;--tp-motion-aqua-lag:80ms;--tp-motion-aqua-stagger:60ms;--tp-radius-xs:0.25rem;--tp-radius-s:0.5rem;--tp-radius-m:0.75rem;--tp-radius-l:1rem;--tp-radius-xl:1.5rem;--tp-radius-full:9999px}.tp-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--tp-space-3xs);font-family:var(--tp-font-family-sans);font-size:var(--tp-font-size-s);font-weight:var(--tp-font-weight-medium);line-height:1.25;border-radius:var(--tp-radius-s);border:1px solid rgba(0,0,0,0);padding:var(--tp-space-3xs) var(--tp-space-xs);cursor:pointer;text-decoration:none}.tp-button:focus-visible{outline:2px solid var(--tp-color-border-focus);outline-offset:2px}.tp-button:disabled{opacity:.5;cursor:not-allowed}.tp-button--primary{background:var(--tp-color-accent-primary);color:var(--tp-color-fg-inverse)}.tp-button--primary:hover:not(:disabled){background:var(--tp-color-accent-primaryHover)}.tp-button--secondary{background:rgba(0,0,0,0);color:var(--tp-color-fg-default);border-color:var(--tp-color-border-default)}.tp-button--secondary:hover:not(:disabled){background:var(--tp-color-bg-muted)}.tp-button--ghost{background:rgba(0,0,0,0);color:var(--tp-color-fg-muted)}.tp-button--ghost:hover:not(:disabled){color:var(--tp-color-fg-default);background:var(--tp-color-bg-muted)}.tp-label{display:block;font-family:var(--tp-font-family-sans);font-size:var(--tp-font-size-xs);font-weight:var(--tp-font-weight-medium);color:var(--tp-color-fg-default);margin-bottom:var(--tp-space-3xs)}.tp-field{display:flex;flex-direction:column;gap:var(--tp-space-4xs);width:100%}.tp-field__input{font-family:var(--tp-font-family-sans);font-size:var(--tp-font-size-xs);line-height:var(--tp-font-lineHeight-xs);letter-spacing:var(--tp-font-tracking-xs);color:var(--tp-color-fg-inverse);background:var(--tp-color-fg-default);border:1px solid var(--tp-color-accent-primary);border-radius:var(--tp-radius-m);padding:var(--tp-space-2xs) var(--tp-space-xs);width:100%;min-height:3rem}.tp-field__input::placeholder{color:var(--tp-color-fg-inverse);opacity:.6}.tp-field__input:focus-visible{outline:2px solid var(--tp-color-border-focus);outline-offset:2px}.tp-field__input[aria-invalid=true]{border-color:var(--tp-color-danger-fg)}.tp-field__error{font-size:var(--tp-font-size-2xs);line-height:var(--tp-font-lineHeight-2xs);color:var(--tp-color-danger-fg)}.tp-field__error,.tp-link{font-family:var(--tp-font-family-sans)}.tp-link{color:var(--tp-color-accent-primary);text-decoration:underline;text-underline-offset:.15em}.tp-link:focus-visible{outline:2px solid var(--tp-color-border-focus);outline-offset:2px;border-radius:var(--tp-radius-xs)}.tp-text{font-family:var(--tp-font-family-sans);color:var(--tp-color-fg-default);margin:0}.tp-text--muted{color:var(--tp-color-fg-muted)}.tp-text--2xs{font-size:var(--tp-font-size-2xs);line-height:var(--tp-font-lineHeight-2xs);letter-spacing:var(--tp-font-tracking-2xs);font-weight:var(--tp-font-weight-medium)}.tp-text--xs{font-size:var(--tp-font-size-xs);line-height:var(--tp-font-lineHeight-xs);letter-spacing:var(--tp-font-tracking-xs)}.tp-text--s,.tp-text--xs{font-weight:var(--tp-font-weight-regular)}.tp-text--s{font-size:var(--tp-font-size-s);line-height:var(--tp-font-lineHeight-s);letter-spacing:var(--tp-font-tracking-s)}.tp-text--m{font-size:var(--tp-font-size-m);line-height:var(--tp-font-lineHeight-m);letter-spacing:var(--tp-font-tracking-m)}.tp-text--l,.tp-text--m{font-weight:var(--tp-font-weight-medium)}.tp-text--l{font-size:var(--tp-font-size-l);line-height:var(--tp-font-lineHeight-l);letter-spacing:var(--tp-font-tracking-l)}.tp-text--xl{font-size:var(--tp-font-size-xl);line-height:var(--tp-font-lineHeight-xl);letter-spacing:var(--tp-font-tracking-xl)}.tp-text--2xl,.tp-text--xl{font-weight:var(--tp-font-weight-bold)}.tp-text--2xl{font-size:var(--tp-font-size-2xl);line-height:var(--tp-font-lineHeight-2xl);letter-spacing:var(--tp-font-tracking-2xl)}.tp-text--3xl{font-size:var(--tp-font-size-3xl);line-height:var(--tp-font-lineHeight-3xl);letter-spacing:var(--tp-font-tracking-3xl);font-weight:var(--tp-font-weight-bold)}.tp-icon{display:inline-block;width:1.5rem;height:1.5rem;flex-shrink:0;color:inherit;vertical-align:middle}.tp-stack{display:flex}.tp-stack--column{flex-direction:column}.tp-stack--row{flex-direction:row;align-items:center}.tp-logo{display:inline-flex;align-items:center;gap:var(--tp-space-2xs)}.tp-logo__mark{height:2rem;width:2rem;flex-shrink:0}.tp-logo__wordmark{height:1.25rem;width:auto}.tp-logo--vertical{flex-direction:column;gap:var(--tp-space-3xs)}.tp-logo--vertical .tp-logo__mark{height:3rem;width:3rem}.tp-logo--vertical .tp-logo__wordmark{height:1.5rem}.tp-logo--mark .tp-logo__mark,.tp-logo--wordmark .tp-logo__wordmark{height:2rem;width:auto}.tp-switch{display:inline-flex;position:relative;width:3rem;height:1.75rem;flex-shrink:0}.tp-switch__input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.tp-switch__track{display:block;width:100%;height:100%;border-radius:var(--tp-radius-full);background:var(--tp-color-bg-muted);border:1px solid var(--tp-color-border-default);transition:background .12s ease}.tp-switch__thumb{position:absolute;top:50%;left:.1875rem;width:1.25rem;height:1.25rem;border-radius:var(--tp-radius-full);background:var(--tp-color-fg-muted);transform:translateY(-50%);transition:transform .12s ease,background .12s ease}.tp-switch__input:checked~.tp-switch__track{background:var(--tp-color-fg-default)}.tp-switch__input:checked~.tp-switch__track .tp-switch__thumb{transform:translate(1.25rem,-50%);background:var(--tp-color-accent-primary)}.tp-switch__input:focus-visible~.tp-switch__track{outline:2px solid var(--tp-color-border-focus);outline-offset:2px}.tp-switch__input:disabled{cursor:not-allowed}.tp-switch__input:disabled~.tp-switch__track{opacity:.5}@media(prefers-reduced-motion:reduce){.tp-switch__thumb,.tp-switch__track{transition:none}}.tp-checkbox{display:inline-flex;position:relative;width:1.5rem;height:1.5rem;flex-shrink:0}.tp-checkbox__input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.tp-checkbox__box{display:block;width:100%;height:100%;border-radius:var(--tp-radius-xs);background:var(--tp-color-fg-default);border:1px solid var(--tp-color-accent-primary)}.tp-checkbox__box:after{content:"";position:absolute;inset:25%;border-radius:2px;background:var(--tp-color-accent-primary);opacity:0}.tp-checkbox__input:checked~.tp-checkbox__box:after{opacity:1}.tp-checkbox__input:focus-visible~.tp-checkbox__box{outline:2px solid var(--tp-color-border-focus);outline-offset:2px}.tp-checkbox__input:disabled{cursor:not-allowed}.tp-checkbox__input:disabled~.tp-checkbox__box{opacity:.5}.tp-avatar{display:inline-block;border-radius:var(--tp-radius-full);object-fit:cover;background:var(--tp-color-bg-muted);flex-shrink:0}.tp-avatar--sm{width:1.5rem;height:1.5rem}.tp-avatar--md{width:2.25rem;height:2.25rem}.tp-avatar--lg{width:4rem;height:4rem}.tp-sso-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--tp-space-2xs);width:100%;min-height:3rem;padding:var(--tp-space-2xs) var(--tp-space-m);border-radius:var(--tp-radius-full);border:1px solid var(--tp-color-border-default);font-family:var(--tp-font-family-sans);font-size:var(--tp-font-size-xs);line-height:var(--tp-font-lineHeight-xs);font-weight:var(--tp-font-weight-medium);cursor:pointer}.tp-sso-button__icon{width:1.25rem;height:1.25rem;flex-shrink:0}.tp-sso-button:focus-visible{outline:2px solid var(--tp-color-border-focus);outline-offset:2px}.tp-sso-button:disabled{opacity:.5;cursor:not-allowed}.tp-sso-button--google{background:#fff;color:#1e293b;border-color:#e2e8f0}.tp-sso-button--apple{background:#000;color:#fff;border-color:#000}.tp-morph-surface{--tp-morph-duration:var(--tp-motion-duration-morph);--tp-morph-squash:var(--tp-motion-aqua-squash);--tp-morph-overshoot:var(--tp-motion-aqua-overshoot);--tp-morph-blur:var(--tp-motion-aqua-blur);--tp-morph-ripple:rgba(255,255,255,0.62);--tp-morph-ripple-opacity:1;--tp-morph-bloom:0.85;position:relative;isolation:isolate;overflow:hidden}.tp-morph-surface[data-morph]{will-change:transform}.tp-morph-surface[data-morph=spread]{animation:tp-morph-spread var(--tp-morph-duration) var(--tp-motion-ease-surface)}.tp-morph-surface[data-morph=gather]{animation:tp-morph-gather var(--tp-morph-duration) var(--tp-motion-ease-surface)}.tp-morph-surface:before{content:"";position:absolute;z-index:0;top:var(--tp-morph-cy,50%);left:var(--tp-morph-cx,50%);width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:var(--tp-radius-full);pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,var(--tp-morph-ripple) 30%,color-mix(in srgb,var(--tp-morph-ripple) 45%,transparent) 52%,transparent 72%)}.tp-morph-surface[data-morph]:before{animation:tp-morph-ripple var(--tp-morph-duration) var(--tp-motion-ease-surface)}.tp-morph-surface:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(120px 84px at var(--tp-morph-cx,50%) var(--tp-morph-cy,50%),color-mix(in srgb,var(--tp-morph-ripple) 30%,transparent),transparent 70%);transition:opacity var(--tp-motion-duration-quick) var(--tp-motion-ease-ambient) var(--tp-motion-aqua-lag)}.tp-morph-surface:focus-within:after,.tp-morph-surface:hover:after{opacity:.85}.tp-morph-surface[data-morph]:after{animation:tp-morph-bloom var(--tp-morph-duration) var(--tp-motion-ease-ambient) var(--tp-motion-aqua-lag)}.tp-morph-surface__layer{position:absolute;inset:0;z-index:1;opacity:0;filter:blur(var(--tp-morph-blur));transform:scale(.96);pointer-events:none;transition:opacity var(--tp-motion-duration-quick) var(--tp-motion-ease-drain),filter var(--tp-motion-duration-quick) var(--tp-motion-ease-drain),transform var(--tp-motion-duration-quick) var(--tp-motion-ease-drain)}.tp-morph-surface__layer[data-present=true]{opacity:1;filter:none;transform:none;pointer-events:auto;transition:opacity var(--tp-motion-duration-quick) var(--tp-motion-ease-coalesce),filter var(--tp-motion-duration-quick) var(--tp-motion-ease-coalesce),transform var(--tp-motion-duration-quick) var(--tp-motion-ease-coalesce);transition-delay:var(--tp-motion-duration-quick)}.tp-morph-surface[data-intensity=measured]{--tp-morph-duration:var(--tp-motion-duration-quick);--tp-morph-squash:calc(1 - (1 - var(--tp-motion-aqua-squash)) * 0.5);--tp-morph-overshoot:calc(1 + (var(--tp-motion-aqua-overshoot) - 1) * 0.5);--tp-morph-blur:calc(var(--tp-motion-aqua-blur) * 0.5);--tp-morph-ripple-opacity:0.5;--tp-morph-bloom:0.4}.tp-morph-surface[data-intensity=minimal]{--tp-morph-duration:var(--tp-motion-duration-quick);--tp-morph-squash:1;--tp-morph-overshoot:1;--tp-morph-blur:0px;--tp-morph-ripple-opacity:0;--tp-morph-bloom:0}@keyframes tp-morph-spread{0%{transform:scaleX(1) scaleY(1)}38%{transform:scaleX(1.006) scaleY(var(--tp-morph-squash))}74%{transform:scaleX(.996) scaleY(var(--tp-morph-overshoot))}to{transform:none}}@keyframes tp-morph-gather{0%{transform:scaleX(1) scaleY(1)}42%{transform:scaleX(.994) scaleY(calc(2 - var(--tp-morph-squash)))}76%{transform:scaleX(1.003) scaleY(calc(2 - var(--tp-morph-overshoot)))}to{transform:none}}@keyframes tp-morph-ripple{0%{opacity:var(--tp-morph-ripple-opacity);transform:scale(.25)}to{opacity:0;transform:scale(46)}}@keyframes tp-morph-bloom{0%,to{opacity:0}45%{opacity:var(--tp-morph-bloom)}}@media(prefers-reduced-motion:reduce){.tp-morph-surface,.tp-morph-surface:after,.tp-morph-surface:before{animation:none}.tp-morph-surface:before{display:none}.tp-morph-surface__layer,.tp-morph-surface__layer[data-present=true]{filter:none;transform:none;transition:opacity var(--tp-motion-duration-quick) linear;transition-delay:0s}}:root{--tp-font-family-sans:var(--font-chivo),"Segoe UI",system-ui,sans-serif;--tp-font-family-display:var(--font-chivo),"Segoe UI",system-ui,sans-serif}body,html{margin:0;height:100%;overflow:hidden;background:#1e002c;color:#fff7dc;font-family:var(--tp-font-family-sans);-webkit-font-smoothing:antialiased}a{color:inherit}.teaser{position:relative;display:flex;width:100%;height:100svh;overflow:hidden;background:#1e002c}.teaser__sr{padding:0;margin:-1px;clip:rect(0 0 0 0);white-space:nowrap;border:0}.teaser__sr,.teaser__wl-hp{position:absolute;width:1px;height:1px;overflow:hidden}.teaser__wl-hp{left:-9999px;pointer-events:none}.teaser__wl-turnstile:empty{display:none}.teaser__hero{position:relative;flex:1 1;display:flex;flex-direction:column;align-items:center;height:100%;min-height:0;padding-top:clamp(1.25rem,6vh,5rem);overflow:hidden;background:#1e002c;font-weight:900}.teaser__bg{position:absolute;inset:0;z-index:0;pointer-events:none}.teaser__bg:after{content:"";position:absolute;inset:auto 0 0;height:12%;background:linear-gradient(180deg,transparent,rgba(30,0,44,.6))}.teaser__bg-img{width:100%;height:100%;object-fit:cover;object-position:center 78%;opacity:.95}.teaser__mist{inset:-6rem;z-index:1;filter:blur(38px) saturate(1.55);opacity:1;will-change:transform;background-image:radial-gradient(58% 44% at 8% 72%,rgba(202,65,255,.8392156863),transparent 70%),radial-gradient(54% 48% at 88% 15%,rgba(142,43,255,.7803921569),transparent 72%),radial-gradient(72% 46% at 52% 108%,rgba(255,59,196,.7215686275),transparent 66%);background-position:0 0;background-size:135% 135%;animation:teaser-mist 2.8s ease-in-out infinite alternate;transition:opacity var(--tp-motion-duration-settle) var(--tp-motion-ease-surface)}.teaser__mist,.teaser__stage{position:absolute;pointer-events:none;mix-blend-mode:screen}.teaser__stage{z-index:2;top:var(--tp-stage-y,62%);left:var(--tp-stage-x,50%);width:150vmax;height:150vmax;margin:-75vmax 0 0 -75vmax;filter:blur(60px) saturate(1.45);opacity:.18;transform:scale(1.35);transition:opacity var(--tp-motion-duration-settle) var(--tp-motion-ease-surface) var(--tp-motion-aqua-lag),transform var(--tp-motion-duration-settle) var(--tp-motion-ease-surface) var(--tp-motion-aqua-lag)}.teaser__stage[data-phase=open]{opacity:.92;transform:scale(.62)}.teaser__stage[data-phase=loading]{opacity:.8;transform:scale(.58);animation:teaser-stage-breathe 1.6s var(--tp-motion-ease-ambient) infinite alternate}.teaser__stage[data-phase=success]{opacity:.7;transform:scale(.95)}.teaser__stage[data-phase=error]{opacity:.45;transform:scale(.78)}.teaser__stage-beams{position:absolute;inset:0;background-image:radial-gradient(26% 20% at 30% 38%,rgba(255,79,176,.6901960784),transparent 68%),radial-gradient(24% 18% at 70% 34%,rgba(162,77,255,.6588235294),transparent 70%),radial-gradient(30% 16% at 50% 66%,rgba(255,41,105,.6274509804),transparent 72%);animation:teaser-stage-in 2.6s var(--tp-motion-ease-surface) backwards,teaser-stage-drift 22s var(--tp-motion-ease-ambient) 2.6s infinite alternate}.teaser__stage-beams:after{content:"";position:absolute;inset:0;opacity:0;background-image:radial-gradient(26% 20% at 38% 44%,rgba(87,217,163,.7215686275),transparent 70%),radial-gradient(28% 18% at 62% 56%,rgba(127,233,192,.6274509804),transparent 72%);transition:opacity var(--tp-motion-duration-settle) var(--tp-motion-ease-coalesce)}[data-phase=success] .teaser__stage-beams:after{opacity:1}[data-phase]:not([data-phase=collapsed]) .teaser__stage-beams{animation-play-state:paused}.teaser__stage:not([data-phase=collapsed])~.teaser__mist{opacity:.45}.teaser__top{position:relative;z-index:3}.teaser__lockup,.teaser__top{display:flex;flex-direction:column;align-items:center}.teaser__lockup{gap:clamp(.6rem,2vh,1.4rem)}.teaser__mark{position:relative;display:block;width:clamp(56px,7.5vh,82px);height:clamp(56px,7.5vh,82px);animation:teaser-mark-in .7s cubic-bezier(.22,1,.36,1) .05s both}.teaser__mark-glow{position:absolute;inset:-34.77%;z-index:0;overflow:visible;pointer-events:none;animation:teaser-halo 5s ease-in-out infinite}.teaser__mark-glow feFlood{flood-color:var(--tp-color-accent-primary)}.teaser__mark-svg{position:relative;z-index:1;display:block;width:100%;height:100%}.teaser__wordmark{display:block;width:clamp(175px,25vh,260px);aspect-ratio:363.717/72.2116;animation:teaser-reveal .65s cubic-bezier(.22,1,.36,1) .22s both}.teaser__wordmark-svg{display:block;width:100%;height:100%}.teaser__hero-copy{position:relative;z-index:3;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(.55rem,2.4vh,1.4rem);width:100%;padding:clamp(1rem,6vh,4rem) 16px clamp(.75rem,3vh,2rem);text-align:center}@media(min-width:40rem){.teaser__hero-copy{padding-inline:32px}}.teaser__headline{width:min(90%,40rem);margin:0;font-weight:900;line-height:.98;font-size:clamp(2rem,min(7.6vw,8vh),3.6rem);color:#ff2969;animation:teaser-reveal .8s cubic-bezier(.22,1,.36,1) .38s both}@media(min-width:46rem){.teaser__headline-break{display:none}}.teaser__lede{width:min(92%,35rem);margin:0;color:#fff;font-weight:500;font-size:clamp(.8rem,min(1.9vw,2vh),1rem);line-height:1.55;animation:teaser-reveal .65s cubic-bezier(.22,1,.36,1) .6s both}.teaser__status{position:relative;margin:0;font-weight:900;font-size:clamp(1.3rem,min(4.6vw,4.8vh),2rem);line-height:1.4;letter-spacing:.01em;color:#fff7dc;text-shadow:0 0 3px #fff7dc,0 0 7px #ff2969,0 0 17px rgba(255,41,105,.6);animation:teaser-reveal .65s cubic-bezier(.22,1,.36,1) .8s both,teaser-neon-flicker 4.5s step-end 2.4s infinite}.teaser__status:after,.teaser__status:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none;opacity:0}.teaser__status:before{color:#ff2969;text-shadow:-2px 0 #8b35ff;animation:teaser-neon-a 4.5s step-end 2.4s infinite}.teaser__status:after{color:#d787ff;text-shadow:2px 0 #ff2969;animation:teaser-neon-b 4.5s step-end 2.4s infinite}.teaser__characters{flex:0 0 auto;z-index:2;display:flex;align-items:flex-start;justify-content:center;width:100%;height:clamp(175px,35vh,380px);animation:teaser-crowd-in .9s cubic-bezier(.22,1,.36,1) .4s both;margin-bottom:clamp(1rem,5vh,3.5rem);overflow:hidden;pointer-events:none}.teaser__characters-img{display:block;width:clamp(400px,82vw,740px);max-width:none;height:auto}.teaser__wl{position:relative;display:flex;flex-direction:column;align-items:center;gap:.55rem;width:100%;margin-top:clamp(.4rem,1.8vh,1.1rem);animation:teaser-reveal .65s cubic-bezier(.22,1,.36,1) 1s both}.teaser__wl-pill{height:52px;width:17.25rem;border-radius:999px;--tp-morph-ripple:rgba(255,190,224,0.9);background:rgba(58,12,64,.34);border:1px solid rgba(255,199,224,.3);backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -10px 22px rgba(9,0,16,.3),0 10px 28px rgba(9,0,16,.32);transition:width var(--tp-motion-duration-morph) var(--tp-motion-ease-surface),transform var(--tp-motion-duration-quick) var(--tp-motion-ease-settle),border-color var(--tp-motion-duration-quick) var(--tp-motion-ease-ambient),background-color var(--tp-motion-duration-morph) var(--tp-motion-ease-surface),box-shadow var(--tp-motion-duration-morph) var(--tp-motion-ease-surface)}.teaser__wl-pill[data-phase=collapsed]:focus-within,.teaser__wl-pill[data-phase=collapsed]:hover{transform:translateY(-1px);border-color:rgba(255,125,178,.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -10px 22px rgba(9,0,16,.28),0 12px 34px rgba(9,0,16,.36),0 0 26px rgba(255,41,105,.4)}.teaser__wl-pill[data-phase=open]{width:min(22rem,84vw);background:rgba(48,10,58,.5);border-color:rgba(255,105,165,.55)}.teaser__wl-pill[data-phase=success]{width:15rem;border-color:rgba(87,217,163,.65)}.teaser__wl-pill:focus-within{outline:2px solid #fff7dc;outline-offset:3px}.teaser__wl-toggle{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding-inline:1.1rem;font:inherit;font-weight:900;font-size:.9rem;white-space:nowrap;color:#fff7dc;background:none;border:0;cursor:pointer}.teaser__wl-toggle-icon{display:grid;place-items:center;width:17px;height:17px;color:#ff2969}.teaser__wl-toggle-icon svg{width:100%;height:100%}.teaser__wl-form{position:absolute;inset:0;display:flex;align-items:center;gap:.4rem;padding:5px 5px 5px 1rem}.teaser__wl-input{flex:1 1;min-width:0;height:100%;font:inherit;font-weight:500;font-size:.95rem;color:#fff7dc;background:none;border:0;text-shadow:0 1px 2px rgba(9,0,16,.4)}.teaser__wl-input::placeholder{color:#d3aee9}.teaser__wl-input:focus{outline:none}.teaser__wl-input:-webkit-autofill,.teaser__wl-input:-webkit-autofill:active,.teaser__wl-input:-webkit-autofill:focus,.teaser__wl-input:-webkit-autofill:hover{-webkit-text-fill-color:#fff7dc;-webkit-box-shadow:inset 0 0 0 60px #3a1246;caret-color:#fff7dc;-webkit-transition:background-color 100000s ease 0s;transition:background-color 100000s ease 0s}.teaser__wl-input:-webkit-autofill{background:rgba(0,0,0,0);color:#fff7dc}.teaser__wl-input:autofill{background:rgba(0,0,0,0);color:#fff7dc}.teaser__wl-go{position:relative;z-index:2;flex:none;display:grid;place-items:center;width:40px;height:40px;overflow:hidden;color:#38001a;background:radial-gradient(circle at 35% 29%,#ff5484 0,#ff2969 34%,#d4144e 72%,#94082f 100%);border:0;border-radius:999px;cursor:pointer;box-shadow:inset 0 1px 1px rgba(255,255,255,.26),inset -3px -4px 10px rgba(74,0,24,.55),inset 0 -6px 10px rgba(74,0,24,.45),0 4px 9px rgba(9,0,16,.5);opacity:0;transform:scale(.82);transition:opacity var(--tp-motion-duration-quick) var(--tp-motion-ease-coalesce),transform var(--tp-motion-duration-quick) var(--tp-motion-ease-settle),background-color var(--tp-motion-duration-quick) var(--tp-motion-ease-ambient)}.teaser__wl-go:before{z-index:1;left:16%;bottom:6%;width:68%;height:26%;background:radial-gradient(ellipse at 50% 60%,rgba(255,150,190,.3),transparent 72%);filter:blur(2px)}.teaser__wl-go:after,.teaser__wl-go:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.teaser__wl-go:after{z-index:3;top:14%;left:24%;width:28%;height:21%;background:radial-gradient(ellipse at 45% 40%,rgba(255,255,255,.5),rgba(255,255,255,.14) 55%,transparent 78%)}[data-phase=open] .teaser__wl-go{opacity:1;transform:none;transition-delay:calc(var(--tp-motion-duration-quick) + var(--tp-motion-aqua-stagger))}.teaser__wl-go:hover:not(:disabled){background:radial-gradient(circle at 35% 29%,#ff7ba3 0,#ff4f84 34%,#e51d5c 72%,#a80e38 100%)}.teaser__wl-go:hover:not(:disabled) .teaser__wl-go-arrow{transform:translateX(2px)}.teaser__wl-go:active:not(:disabled){transform:scale(.94);transition-duration:var(--tp-motion-duration-ripple);transition-delay:0s}.teaser__wl-go:disabled{cursor:progress}.teaser__wl-go-arrow{position:relative;z-index:2;display:grid;place-items:center;width:19px;height:19px;filter:drop-shadow(0 1px .5px rgba(255,255,255,.35));transition:transform .18s ease}.teaser__wl-go-arrow svg{width:100%;height:100%}[data-busy=true] .teaser__wl-go-arrow{animation:teaser-ball-roll 1.4s linear infinite}.teaser__wl-done{position:absolute;inset:0;margin:0;display:flex;align-items:center;justify-content:center;gap:.45rem;font-weight:900;font-size:.88rem;color:#7fe9c0}.teaser__wl-done-icon{display:grid;place-items:center;width:17px;height:17px;color:#57d9a3}.teaser__wl-done-icon svg{width:100%;height:100%}.teaser__wl-note{margin:0;max-width:22rem;height:0;overflow:hidden;font-weight:500;font-size:.78rem;line-height:1.5;text-align:center;color:#d7c074;opacity:0;transition:opacity var(--tp-motion-duration-quick) var(--tp-motion-ease-coalesce)}.teaser__wl-note[data-shown=true]{height:auto;opacity:1}@keyframes teaser-stage-in{0%{opacity:0;transform:translate(-14%,7%) scale(1.5) rotate(-4deg)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes teaser-stage-drift{0%{transform:none}to{transform:translate(4%,-2.5%) scale(1.07) rotate(2deg)}}@keyframes teaser-stage-breathe{0%{opacity:.72}to{opacity:.95}}@keyframes teaser-halo{0%,to{opacity:.78;transform:scale(.99)}50%{opacity:1;transform:scale(1.02)}}@keyframes teaser-mist{0%{background-position:0 0;transform:scale(1.03) translate(-6%,-4%)}to{background-position:100% 100%;transform:scale(1.22) translate(6%,5%)}}@keyframes teaser-reveal{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes teaser-mark-in{0%{opacity:0;transform:translateY(-10px) scale(.72)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes teaser-crowd-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes teaser-neon-flicker{0%,10%,8%,to{opacity:1}9%{opacity:.55}48%{opacity:1}49%{opacity:.72}50%{opacity:1}}@keyframes teaser-neon-a{0%,7%,to{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:0;transform:translate(0)}8%{-webkit-clip-path:inset(18% 0 62%);clip-path:inset(18% 0 62%);opacity:.9;transform:translate(-4px,-1px)}9%{-webkit-clip-path:inset(62% 0 11%);clip-path:inset(62% 0 11%);opacity:.7;transform:translate(3px,1px)}10%{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:0;transform:translate(0)}}@keyframes teaser-neon-b{0%,47%,to{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:0;transform:translate(0)}48%{-webkit-clip-path:inset(46% 0 30%);clip-path:inset(46% 0 30%);opacity:.75;transform:translate(4px)}49%{-webkit-clip-path:inset(8% 0 70%);clip-path:inset(8% 0 70%);opacity:.55;transform:translate(-2px,-1px)}50%{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:0;transform:translate(0)}}@keyframes teaser-ball-roll{0%{transform:translateX(0) scaleX(1);opacity:1}8%{transform:translateX(6.3px) scaleX(.88);opacity:.92}12.5%{transform:translateX(9.2px) scaleX(.71);opacity:.8}18%{transform:translateX(11.8px) scaleX(.43);opacity:.55}25%{transform:translateX(13px) scaleX(0);opacity:0}75%{transform:translateX(-13px) scaleX(0);opacity:0}82%{transform:translateX(-11.8px) scaleX(.43);opacity:.6}87.5%{transform:translateX(-9.2px) scaleX(.71);opacity:.9}92%{transform:translateX(-6.3px) scaleX(.88);opacity:.97}to{transform:translateX(0) scaleX(1);opacity:1}}@keyframes teaser-ball-hold{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.teaser__characters,.teaser__headline,.teaser__lede,.teaser__mark,.teaser__mark-glow,.teaser__mark-svg,.teaser__mist,.teaser__stage,.teaser__stage-beams,.teaser__status,.teaser__status:after,.teaser__status:before,.teaser__wl,.teaser__wl-go-arrow,.teaser__wordmark{animation:none;transform:none}[data-busy=true] .teaser__wl-go-arrow{animation:teaser-ball-hold 1.4s ease-in-out infinite;transform:none}.teaser__stage,.teaser__stage[data-phase]{transform:scale(1);transition:opacity var(--tp-motion-duration-quick) linear}.teaser__wl-go,.teaser__wl-go-arrow,.teaser__wl-note,.teaser__wl-pill{transition:none;transition-delay:0s}.teaser__wl-go{opacity:1;transform:none}}