.cursor[data-v-169ddc57]{z-index:9999;pointer-events:none;opacity:0;transition:opacity .3s;position:fixed;inset:0}.cursor.is-visible[data-v-169ddc57]{opacity:.92}.cursor__dot[data-v-169ddc57]{mix-blend-mode:difference;will-change:transform;background:#f5f5f5f2;border-radius:50%;width:6px;height:6px;transition:width .28s,height .28s,opacity .28s;position:fixed;top:0;left:0}.cursor__ring[data-v-169ddc57]{will-change:transform, width, height, border-radius;border:1.5px solid #f5f5f5b3;border-radius:999px;width:24px;height:24px;transition:border-color .28s,background .28s,opacity .28s,box-shadow .28s;position:fixed;top:0;left:0}.cursor.is-down .cursor__dot[data-v-169ddc57]{width:4px;height:4px}.cursor.is-down .cursor__ring[data-v-169ddc57]{opacity:.55}.cursor[data-mode=btn] .cursor__dot[data-v-169ddc57]{opacity:0;width:0;height:0}.cursor[data-mode=btn] .cursor__ring[data-v-169ddc57]{mix-blend-mode:difference;box-shadow:none;opacity:.85;background:#f5f5f51a;border-color:#f5f5f573}.cursor[data-mode=media] .cursor__dot[data-v-169ddc57]{opacity:.75;width:4px;height:4px}.cursor[data-mode=media] .cursor__ring[data-v-169ddc57]{mix-blend-mode:difference;box-shadow:none;opacity:.75;background:0 0;border:1.5px dashed #f5f5f58c}.cursor[data-mode=scroll] .cursor__dot[data-v-169ddc57]{opacity:0;width:0;height:0}.cursor[data-mode=scroll] .cursor__ring[data-v-169ddc57]{mix-blend-mode:difference;box-shadow:none;opacity:.95;background:0 0;border:1.5px solid #e6e6e6b3}.cursor__scroll-wheel[data-v-169ddc57]{pointer-events:none;background:#e6e6e6d9;border-radius:1px;width:2px;height:5px;display:none;position:absolute;top:5px;left:50%;transform:translate(-50%)}.cursor[data-mode=scroll] .cursor__scroll-wheel[data-v-169ddc57]{animation:1.4s ease-in-out infinite cursor-scroll-wheel-169ddc57;display:block}@keyframes cursor-scroll-wheel-169ddc57{0%,to{opacity:.3;transform:translate(-50%)translateY(0)}50%{opacity:1;transform:translate(-50%)translateY(4px)}}@media (prefers-reduced-motion:reduce){.cursor[data-mode=scroll] .cursor__scroll-wheel[data-v-169ddc57]{opacity:.7;animation:none}}.cursor[data-mode=link] .cursor__dot[data-v-169ddc57]{opacity:.85;width:5px;height:5px}.cursor[data-mode=link] .cursor__ring[data-v-169ddc57]{opacity:0;box-shadow:none;background:0 0;border:none;width:0!important;height:0!important}.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-7c6682ff]{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;opacity:0;background:linear-gradient(#1a1a1a59,#1a1a1a00);position:absolute;inset:0 0 auto}.nav.is-intro-done[data-v-7c6682ff]{opacity:1;transform:none}.nav__inner[data-v-7c6682ff]{pointer-events:none;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.is-intro-done .nav__inner[data-v-7c6682ff]{pointer-events:auto}.nav__brand[data-v-7c6682ff]{grid-area:brand;justify-self:start;align-items:center;display:flex}.nav__brand[data-v-7c6682ff] .lang-select__toggle{box-sizing:border-box;min-height:2.85rem}.nav__switch[data-v-7c6682ff]{grid-area:switch}.nav__actions[data-v-7c6682ff]{grid-area:actions;justify-self:end;align-items:center;gap:.75rem;display:flex}.nav__switch[data-v-7c6682ff],.nav__cta[data-v-7c6682ff]{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-7c6682ff]{white-space:nowrap}.nav__switch[data-v-7c6682ff]{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-7c6682ff]:hover{background:#ffffff24;transform:translateY(-2px)}@media (width<=560px){.nav__inner[data-v-7c6682ff]{grid-template-columns:1fr auto;grid-template-areas:"brand switch"}.nav__switch[data-v-7c6682ff]{justify-self:end;min-width:0}.nav__cta[data-v-7c6682ff]{display:none}.nav__actions[data-v-7c6682ff]:not(:empty){grid-area:switch;place-self:center end}.nav--tool .nav__cta[data-v-7c6682ff]{display:inline-flex}}.wavy[data-v-7f850b2a]{pointer-events:none;position:absolute;inset:-120px -100px;overflow:visible}.wavy--page[data-v-7f850b2a]{inset:-8% -15%}.wavy__canvas[data-v-7f850b2a]{pointer-events:none;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%);display:block}.wavy--sharp .wavy__canvas[data-v-7f850b2a]{filter:none}.hero[data-v-d627ca53]{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-d627ca53]{z-index:0;pointer-events:none;opacity:0;height:min(82vh,48rem);animation:1.2s .15s forwards hero-grad-fade-d627ca53;position:absolute;top:-3rem;left:-12%;right:-12%;overflow:visible}.hero__gradient.is-intro-done[data-v-d627ca53]{opacity:1;animation:none}@keyframes hero-grad-fade-d627ca53{to{opacity:1}}.hero__layout[data-v-d627ca53]{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.hero__brand[data-v-d627ca53]{opacity:0;margin-bottom:clamp(1.25rem,2.5vw,2rem);display:inline-flex}.hero__brand--static[data-v-d627ca53]{cursor:default}.hero__brand.is-intro-done[data-v-d627ca53]{opacity:1;transform:none}.hero__logo[data-v-d627ca53]{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-d627ca53]{opacity:.8;transform:translateY(-1px)}.hero__title[data-v-d627ca53]{text-wrap:balance;text-align:center;margin-inline:auto;opacity:0;color:#fff;max-width:18ch;min-height:1.96em;margin-bottom:clamp(4rem,7vw,5.75rem);line-height:.98}.hero--no-preview .hero__title[data-v-d627ca53]{margin-bottom:0}.hero__cta[data-v-d627ca53]{opacity:0;transition:background .25s,box-shadow .25s;display:inline-flex}.hero__cta.is-intro-done[data-v-d627ca53]{opacity:1;animation:2.8s ease-in-out .4s infinite hero-cta-invite-d627ca53}.hero__cta.is-intro-done[data-v-d627ca53]:hover,.hero__cta.is-intro-done[data-v-d627ca53]:focus-visible{animation-play-state:paused;transform:translateY(-2px)}@keyframes hero-cta-invite-d627ca53{0%,12%{transform:translateY(0)}22%{transform:translateY(-10px)}34%,to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero__cta.is-intro-done[data-v-d627ca53]{animation:none}}.hero__title.is-intro-done[data-v-d627ca53]{opacity:1;transform:none}.hero__media[data-v-d627ca53]{opacity:0;will-change:transform;justify-content:center;display:flex}.hero__media.is-intro-done[data-v-d627ca53]{opacity:1}.hero__figure[data-v-d627ca53]{flex-direction:column;align-items:center;gap:.85rem;width:min(100%,92rem);margin:0;display:flex}.hero__frame[data-v-d627ca53]{will-change:transform;pointer-events:auto;background:#0e0e0e;border-radius:.75rem;width:100%;position:relative;overflow:hidden;box-shadow:0 40px 120px #00000059}.hero__image[data-v-d627ca53]{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-d627ca53]{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-d627ca53],.hero__frame:focus-within .hero__hint[data-v-d627ca53]{opacity:1;transform:translate(-50%)translateY(0)}.hero__caption[data-v-d627ca53]{letter-spacing:.08em;text-transform:uppercase;color:#e6e6e69e;text-align:center;font-size:.8125rem}@media (width<=768px){.hero--no-preview[data-v-d627ca53]{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-d627ca53]{flex-direction:column;align-items:center;gap:1.75rem;width:100%;display:flex}.hero--no-preview .hero__title[data-v-d627ca53]{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__frame[data-v-d627ca53]{transform:none!important}.hero__hint[data-v-d627ca53]{transition:none}}.page-mid[data-v-9800e90a]{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-9800e90a]{z-index:0;background:0 0;position:relative;overflow:clip visible}.closing__glow[data-v-9800e90a]{z-index:0;pointer-events:none;position:absolute;inset:-18% -18% 0}.closing[data-v-9800e90a] .cta,.closing[data-v-9800e90a] .footer{z-index:1;background:0 0;position:relative}
