.lang-select[data-v-e5671b82]{position:relative}.lang-select__toggle[data-v-e5671b82]{color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .85rem;font-size:.85rem;font-weight:500;display:inline-flex}.lang-select__toggle.is-open[data-v-e5671b82],.lang-select__toggle[data-v-e5671b82]:hover{color:#fff;background:#ffffff1a;border-color:#ffffff47}.lang-select__caret[data-v-e5671b82]{width:.45rem;height:.45rem;transition:transform .25s var(--ease-epic);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translateY(-1px)}.lang-select__toggle.is-open .lang-select__caret[data-v-e5671b82]{transform:rotate(225deg)translateY(-1px)}.lang-select__menu[data-v-e5671b82]{top:calc(100% + .45rem);z-index:60;width:max-content;min-width:11rem;max-width:min(14rem, calc(100vw - var(--pad) - .75rem));overscroll-behavior:contain;background:#121212f5;border:1px solid #ffffff1a;border-radius:.85rem;gap:.15rem;max-height:min(22rem,100dvh - 7rem);padding:.35rem;display:grid;position:absolute;inset-inline:0 auto;overflow:auto;box-shadow:0 16px 40px #00000059}.lang-select__menu button[data-v-e5671b82]{text-align:start;color:var(--text);border-radius:.65rem;padding:.7rem .85rem;font-size:.9rem}.lang-select__menu button[data-v-e5671b82]:hover,.lang-select__menu button.is-active[data-v-e5671b82]{color:#fff;background:#ffffff0f}.lang-select-menu-enter-active[data-v-e5671b82],.lang-select-menu-leave-active[data-v-e5671b82]{transition:opacity .18s ease, transform .18s var(--ease-epic)}.lang-select-menu-enter-from[data-v-e5671b82],.lang-select-menu-leave-to[data-v-e5671b82]{opacity:0;transform:translateY(-6px)}.nav[data-v-b168fb3a]{z-index:50;padding:clamp(2.5rem, 5vw, 4rem) var(--pad);padding-top:max(clamp(2.5rem, 5vw, 4rem), calc(env(safe-area-inset-top,0px) + .75rem));pointer-events:none;background:linear-gradient(#1a1a1a59,#1a1a1a00);animation:.52s cubic-bezier(.215,.61,.355,1) both nav-enter-b168fb3a;position:absolute;inset:0 0 auto}.nav--no-enter[data-v-b168fb3a]{animation:none}@keyframes nav-enter-b168fb3a{0%{opacity:0;transform:translateY(-64px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nav[data-v-b168fb3a]{animation:none}}.nav__inner[data-v-b168fb3a]{pointer-events:auto;grid-template-columns:1fr auto auto;grid-template-areas:"brand switch actions";align-items:center;column-gap:.75rem;width:min(100%,1280px);margin-inline:auto;display:grid}.nav__brand[data-v-b168fb3a]{grid-area:brand;justify-self:start;align-items:center;display:flex}.nav__brand[data-v-b168fb3a] .lang-select__toggle{box-sizing:border-box;min-height:2.85rem}.nav__switch[data-v-b168fb3a]{grid-area:switch}.nav__inner[data-v-b168fb3a]:not(:has(.nav__actions)){grid-template-columns:1fr auto;grid-template-areas:"brand switch"}.nav__inner:not(:has(.nav__actions)) .nav__switch[data-v-b168fb3a]{justify-self:end}.nav__actions[data-v-b168fb3a]{grid-area:actions;justify-self:end;align-items:center;gap:.75rem;display:flex}.nav__switch[data-v-b168fb3a],.nav__cta[data-v-b168fb3a]{box-sizing:border-box;justify-content:center;align-items:center;width:max-content;min-width:0;max-width:none;min-height:2.85rem;display:inline-flex}.nav__cta[data-v-b168fb3a]{white-space:nowrap}.nav__cta--solid[data-v-b168fb3a]{color:#fff;transition:background .25s,color .25s,box-shadow .25s}.nav__cta--solid .split-button__arrow[data-v-b168fb3a]{color:#111;background:#fff}.nav__cta--solid[data-v-b168fb3a]:hover,.nav__cta--solid[data-v-b168fb3a]:focus-visible,.nav__cta--solid.is-cursor-attract[data-v-b168fb3a]{color:var(--green);background:#fff}.nav__cta--solid:hover .split-button__arrow[data-v-b168fb3a],.nav__cta--solid:focus-visible .split-button__arrow[data-v-b168fb3a],.nav__cta--solid.is-cursor-attract .split-button__arrow[data-v-b168fb3a]{color:#fff;background:#111}.nav__switch[data-v-b168fb3a]{border-radius:var(--radius-btn);letter-spacing:.04em;text-transform:uppercase;color:var(--text);transition:background .25s ease, color .25s ease, transform .3s var(--ease-epic);background:#ffffff14;padding:.75rem 1.15rem;font-size:.8rem;font-weight:600;line-height:.9}.nav__switch[data-v-b168fb3a]:hover{background:#ffffff24;transform:translateY(-2px)}@media (width<=560px){.nav__inner[data-v-b168fb3a]{grid-template-columns:1fr auto;grid-template-areas:"brand switch"}.nav__switch[data-v-b168fb3a]{justify-self:end;min-width:0}.nav__cta[data-v-b168fb3a]{display:none}.nav__actions[data-v-b168fb3a]:not(:empty){grid-area:switch;place-self:center end}.nav--tool .nav__cta[data-v-b168fb3a]{display:inline-flex}}.wavy[data-v-37175eca]{pointer-events:none;position:absolute;inset:-120px -100px;overflow:visible}.wavy--page[data-v-37175eca]{inset:-8% -15%}.wavy__canvas[data-v-37175eca]{pointer-events:none;opacity:0;filter:blur(32px);width:100%;height:100%;-webkit-mask-image:radial-gradient(ellipse 88% 78% at 50% var(--wavy-mask-y,45%), #000 0%, #000 38%, #0000008c 62%, #0000002e 82%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse 88% 78% at 50% var(--wavy-mask-y,45%), #000 0%, #000 38%, #0000008c 62%, #0000002e 82%, transparent 100%);mask-image:radial-gradient(ellipse 88% 78% at 50% var(--wavy-mask-y,45%), #000 0%, #000 38%, #0000008c 62%, #0000002e 82%, transparent 100%);transition:opacity 1.15s;display:block}.wavy__canvas--ready[data-v-37175eca]{opacity:1}@media (prefers-reduced-motion:reduce){.wavy__canvas[data-v-37175eca]{transition:none}}.wavy--sharp .wavy__canvas[data-v-37175eca]{filter:none}.hero[data-v-dcfaeba6]{padding-top:clamp(10.5rem,18vw,13.5rem);padding-bottom:var(--space-6);background:0 0;position:relative;overflow:clip visible}.hero__gradient[data-v-dcfaeba6]{z-index:0;pointer-events:none;background:radial-gradient(78% 58% at 50% 38%,#a388b46b,#0000 72%);height:min(82vh,48rem);animation:1.05s ease-out 20ms both hero-enter-fade-dcfaeba6;position:absolute;top:-3rem;left:-12%;right:-12%;overflow:visible}.hero--artist .hero__gradient[data-v-dcfaeba6]{background:radial-gradient(78% 58% at 50% 38%,#3064ae7a,#0000 72%)}@keyframes hero-enter-fade-dcfaeba6{0%{opacity:0}to{opacity:1}}.hero__layout[data-v-dcfaeba6]{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.hero__brand[data-v-dcfaeba6]{--enter-y:36px;--enter-scale:1;margin-bottom:clamp(1.25rem,2.5vw,2rem);animation:.48s cubic-bezier(.215,.61,.355,1) 40ms both hero-enter-up-dcfaeba6;display:inline-flex}.hero__brand--static[data-v-dcfaeba6]{cursor:default}.hero__logo[data-v-dcfaeba6]{width:auto;height:clamp(1.85rem,3.2vw,2.65rem);transition:opacity .3s ease, transform .35s var(--ease-epic);display:block}.hero__brand:not(.hero__brand--static):hover .hero__logo[data-v-dcfaeba6]{opacity:.8;transform:translateY(-1px)}.hero__intro[data-v-dcfaeba6]{--enter-y:96px;--enter-scale:1;flex-direction:column;align-items:center;gap:.85rem;width:100%;animation:.56s cubic-bezier(.215,.61,.355,1) 70ms both hero-enter-up-dcfaeba6;display:flex}@keyframes hero-enter-up-dcfaeba6{0%{opacity:0;transform:translate3d(0, var(--enter-y,36px), 0) scale(var(--enter-scale,1))}to{opacity:1;transform:translate(0,0)scale(1)}}.hero__title[data-v-dcfaeba6]{text-wrap:balance;text-align:center;margin-inline:auto;color:#fff;max-width:18ch;min-height:1.96em;margin-bottom:clamp(4rem,7vw,5.75rem);line-height:.98}.hero__title--with-actions[data-v-dcfaeba6],.hero--no-preview .hero__title[data-v-dcfaeba6],.hero--no-preview .hero__title--with-actions[data-v-dcfaeba6]{margin-bottom:0}.hero__actions[data-v-dcfaeba6]{margin-inline:auto;grid-template-columns:minmax(13.25rem,max-content);justify-content:center;gap:.75rem;width:max-content;max-width:100%;margin-bottom:clamp(3.1rem,6.2vw,4.9rem);display:grid}.hero--no-preview .hero__actions[data-v-dcfaeba6]{margin-bottom:0}.hero__login[data-v-dcfaeba6],.hero__cta[data-v-dcfaeba6]{box-sizing:border-box;justify-content:center;width:100%;min-height:2.85rem;padding:.75rem 2.5rem;display:inline-flex;position:relative}.hero__cta[data-v-dcfaeba6]{transition:background .25s,color .25s,box-shadow .25s}.hero__login .split-button__arrow[data-v-dcfaeba6],.hero__cta .split-button__arrow[data-v-dcfaeba6]{position:absolute;left:.85rem}.hero__cta--solid[data-v-dcfaeba6]{background:var(--blue);color:#fff;box-shadow:none}.hero__cta--solid .split-button__arrow[data-v-dcfaeba6]{color:#111;background:#fff}.hero__cta--solid[data-v-dcfaeba6]:hover,.hero__cta--solid[data-v-dcfaeba6]:focus-visible,.hero__cta--solid.is-cursor-attract[data-v-dcfaeba6]{color:var(--blue);background:#fff}.hero__cta--solid:hover .split-button__arrow[data-v-dcfaeba6],.hero__cta--solid:focus-visible .split-button__arrow[data-v-dcfaeba6],.hero__cta--solid.is-cursor-attract .split-button__arrow[data-v-dcfaeba6]{color:#fff;background:#111}.hero__intro .hero__cta[data-v-dcfaeba6]{animation:2.8s ease-in-out .7s infinite hero-cta-invite-dcfaeba6}.hero__intro .hero__cta[data-v-dcfaeba6]:hover,.hero__intro .hero__cta[data-v-dcfaeba6]:focus-visible{animation-play-state:paused;transform:translateY(-2px)}@keyframes hero-cta-invite-dcfaeba6{0%,12%{transform:translateY(0)}22%{transform:translateY(-10px)}34%,to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero__intro .hero__cta[data-v-dcfaeba6]{animation:none}}.hero__media[data-v-dcfaeba6]{will-change:transform;--enter-y:160px;--enter-scale:.94;justify-content:center;animation:.68s cubic-bezier(.215,.61,.355,1) .1s both hero-enter-up-dcfaeba6,5.5s ease-in-out .78s infinite alternate hero-float-dcfaeba6;display:flex}@keyframes hero-float-dcfaeba6{0%{transform:translate(0,0)}to{transform:translateY(-14px)}}.hero__figure[data-v-dcfaeba6]{flex-direction:column;align-items:center;gap:.85rem;width:min(100%,92rem);margin:0;display:flex}.hero__frame[data-v-dcfaeba6]{will-change:transform;pointer-events:auto;background:#0e0e0e;border-radius:.75rem;width:100%;animation:5.5s ease-in-out .78s infinite alternate hero-frame-float-dcfaeba6;position:relative;overflow:hidden;box-shadow:0 40px 120px #00000059}@keyframes hero-frame-float-dcfaeba6{0%{transform:scale(1)rotate(0)}to{transform:scale(1.012)rotate(-.18deg)}}.hero__image[data-v-dcfaeba6]{object-fit:contain;object-position:center top;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.hero__hint[data-v-dcfaeba6]{color:#e6e6e6c7;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .35s ease, transform .35s var(--ease-epic);background:#1a1a1ab8;border-radius:999px;padding:.4rem .75rem;font-size:.7rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)translateY(6px)}.hero__frame:hover .hero__hint[data-v-dcfaeba6],.hero__frame:focus-within .hero__hint[data-v-dcfaeba6]{opacity:1;transform:translate(-50%)translateY(0)}.hero__caption[data-v-dcfaeba6]{letter-spacing:.08em;text-transform:uppercase;color:#e6e6e69e;text-align:center;font-size:.8125rem}@media (width<=768px){.hero--no-preview[data-v-dcfaeba6]{flex-direction:column;justify-content:center;min-height:min(88vh,42rem);padding-top:clamp(9.5rem,28vw,12.5rem);padding-bottom:clamp(4.5rem,14vw,7rem);display:flex}.hero--no-preview .hero__layout[data-v-dcfaeba6]{flex-direction:column;align-items:center;gap:1.75rem;width:100%;display:flex}.hero--no-preview .hero__title[data-v-dcfaeba6]{letter-spacing:-.03em;max-width:18ch;min-height:2.1em;font-size:clamp(2.75rem,11vw,4rem);line-height:1.05}}@media (prefers-reduced-motion:reduce){.hero__gradient[data-v-dcfaeba6],.hero__brand[data-v-dcfaeba6],.hero__intro[data-v-dcfaeba6],.hero__media[data-v-dcfaeba6],.hero__frame[data-v-dcfaeba6]{opacity:1;animation:none;transform:none!important}.hero__hint[data-v-dcfaeba6]{transition:none}}.page-mid[data-v-ac238d51]{z-index:1;background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--bg) 35%, transparent) 4rem, color-mix(in srgb, var(--bg) 75%, transparent) 9rem, var(--bg) 14rem, var(--bg) calc(100% - 14rem), color-mix(in srgb, var(--bg) 75%, transparent) calc(100% - 9rem), color-mix(in srgb, var(--bg) 35%, transparent) calc(100% - 4rem), transparent 100%);position:relative}.closing[data-v-ac238d51]{z-index:0;background:0 0;position:relative;overflow:clip visible}.closing__glow[data-v-ac238d51]{z-index:0;pointer-events:none;position:absolute;inset:-18% -18% 0}.closing[data-v-ac238d51] .cta,.closing[data-v-ac238d51] .footer{z-index:1;background:0 0;position:relative}
