.WaitlistDialog_dialog__TvVGi{margin:auto;width:min(560px,calc(100vw - var(--space-2xl)));max-height:calc(100dvh - var(--space-2xl));padding:0;border:0;background:transparent;overflow:visible}.WaitlistDialog_dialog__TvVGi::-webkit-backdrop{background:rgba(11,17,24,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.WaitlistDialog_dialog__TvVGi::backdrop{background:rgba(11,17,24,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.WaitlistDialog_panel__lUzdP{position:relative;max-height:calc(100dvh - var(--space-2xl));overflow-y:auto;padding:var(--space-xl) var(--space-lg) var(--space-lg);background:var(--color-night-800);border:1px solid var(--color-night-line);border-radius:var(--radius-lg);box-shadow:0 24px 60px rgba(0,0,0,.45);scrollbar-width:thin;scrollbar-color:var(--color-night-line) transparent}.WaitlistDialog_dialog__TvVGi[open]{animation:WaitlistDialog_waitlistOpen__mLQ3_ var(--anim-normal) cubic-bezier(.16,1,.3,1) both}@keyframes WaitlistDialog_waitlistOpen__mLQ3_{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.WaitlistDialog_close__2lwcD{position:absolute;top:var(--space-md);right:var(--space-md);width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:var(--radius-full);background:transparent;color:var(--color-night-text-dim);cursor:pointer;transition:background-color var(--anim-fast) ease-out,color var(--anim-fast) ease-out}.WaitlistDialog_close__2lwcD svg{width:20px;height:20px}.WaitlistDialog_close__2lwcD:hover{background:var(--color-night-700);color:var(--color-night-text)}.WaitlistDialog_close__2lwcD:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-night);outline-offset:0}.WaitlistDialog_title__0edfU{padding-right:var(--space-3xl);outline:none;font-size:var(--h3-size);line-height:var(--h3-lh);font-weight:var(--font-bold);letter-spacing:-.016em;color:var(--color-night-text);text-wrap:balance;margin:0 0 var(--space-sm)}.WaitlistDialog_body__UuAGo{font-size:var(--body-small-size);line-height:var(--leading-relaxed);color:var(--color-night-text-dim);max-width:56ch;margin:0;text-wrap:pretty}.WaitlistDialog_form__NyOam{margin-top:var(--space-lg)}.WaitlistDialog_platforms__kSoPH{border:0;margin:0;padding:0;min-width:0}.WaitlistDialog_legend___aBdT{padding:0;font-size:var(--label-medium-size);font-weight:var(--font-semibold);color:var(--color-night-text);margin-bottom:var(--space-sm)}.WaitlistDialog_chips__ifvp1{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.WaitlistDialog_chip__6vNLy{display:inline-flex;position:relative}.WaitlistDialog_chipInput__Xg0xV{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.WaitlistDialog_chipFace__ljfOd{display:inline-flex;align-items:center;gap:var(--space-sm);min-height:44px;padding:0 var(--space-base);border-radius:var(--radius-md);border:1.5px solid var(--color-night-line);background:var(--color-night-700);color:var(--color-night-text-dim);font-size:var(--label-medium-size);font-weight:var(--font-semibold);cursor:pointer;transition:border-color var(--anim-fast) ease-out,background-color var(--anim-fast) ease-out,color var(--anim-fast) ease-out}.WaitlistDialog_chipFace__ljfOd:before{content:"";width:18px;height:18px;border-radius:var(--radius-xs);border:1.5px solid var(--color-night-line);background:transparent;transition:border-color var(--anim-fast) ease-out,background-color var(--anim-fast) ease-out}.WaitlistDialog_chipFace__ljfOd:hover{border-color:var(--color-primary-light);color:var(--color-night-text)}.WaitlistDialog_chipInput__Xg0xV:checked+.WaitlistDialog_chipFace__ljfOd{border-color:var(--color-accent-yellow);background:rgba(255,211,127,.12);color:var(--color-night-text)}.WaitlistDialog_chipInput__Xg0xV:checked+.WaitlistDialog_chipFace__ljfOd:before{border-color:var(--color-accent-yellow);background:var(--color-accent-yellow) center /13px 13px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.2 8.4l3.1 3.1 6.5-7' stroke='%2316212E' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.WaitlistDialog_chipInput__Xg0xV:focus-visible+.WaitlistDialog_chipFace__ljfOd{outline:var(--focus-ring-width) solid var(--focus-ring-color-night);outline-offset:var(--focus-ring-offset)}.WaitlistDialog_hint__PAtYa{font-size:var(--caption-size);line-height:var(--caption-lh);color:var(--color-night-text-dim);margin:var(--space-sm) 0 0}.WaitlistDialog_emailRow__Jb_V0{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-lg)}.WaitlistDialog_label__ij8iP{flex-basis:100%;font-size:var(--label-medium-size);font-weight:var(--font-semibold);color:var(--color-night-text)}.WaitlistDialog_input__W8drQ{flex:1 1 100%;max-width:34ch;min-width:0;min-height:48px;padding:0 var(--space-base);border-radius:var(--radius-md);border:1.5px solid var(--color-night-line);background:var(--color-night-700);color:var(--color-night-text);font-family:inherit;font-size:var(--body-medium-size);caret-color:var(--color-accent-yellow);transition:border-color var(--anim-fast) ease-out,box-shadow var(--anim-fast) ease-out}.WaitlistDialog_input__W8drQ::placeholder{color:var(--color-night-text-dim);opacity:1}.WaitlistDialog_input__W8drQ::selection{background:var(--color-accent-yellow);color:var(--color-night-900)}.WaitlistDialog_input__W8drQ:hover{border-color:var(--color-primary-light)}.WaitlistDialog_input__W8drQ:focus{outline:none;border-color:var(--color-accent-yellow);box-shadow:0 0 0 3px rgba(255,211,127,.22)}.WaitlistDialog_input__W8drQ[aria-invalid=true]{border-color:var(--color-accent-coral)}.WaitlistDialog_submit__R4HNd{display:block;margin-top:var(--space-md);min-height:48px;padding:0 var(--space-xl);border:0;border-radius:var(--radius-md);background:var(--color-accent-yellow);color:var(--color-night-900);font-family:inherit;font-size:var(--label-large-size);font-weight:var(--font-bold);cursor:pointer;box-shadow:0 6px 16px rgba(0,0,0,.24);transition:background-color var(--anim-fast) ease-out,box-shadow var(--anim-fast) ease-out,transform var(--anim-fast) ease-out}.WaitlistDialog_submit__R4HNd:hover:not([aria-disabled=true]){background:var(--color-accent-gold);box-shadow:0 10px 22px rgba(0,0,0,.3)}.WaitlistDialog_submit__R4HNd:active:not([aria-disabled=true]){transform:translateY(1px)}.WaitlistDialog_submitLocked__lIrCm{background:var(--color-primary-light);color:var(--color-night-900);box-shadow:none}.WaitlistDialog_submitLocked__lIrCm:hover{background:var(--color-night-text-dim)}.WaitlistDialog_submit__R4HNd[aria-disabled=true]{cursor:default}.WaitlistDialog_submit__R4HNd:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-night);outline-offset:var(--focus-ring-offset)}.WaitlistDialog_error__oBqYW{min-height:var(--caption-lh);margin:var(--space-sm) 0 0;font-weight:var(--font-medium);color:var(--color-accent-coral)}.WaitlistDialog_error__oBqYW,.WaitlistDialog_privacy__M_5KC{font-size:var(--caption-size);line-height:var(--caption-lh);text-wrap:pretty}.WaitlistDialog_privacy__M_5KC{margin:var(--space-md) 0 0;color:var(--color-night-text-dim)}.WaitlistDialog_privacyLink__oXoli{color:var(--color-night-text-dim);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.WaitlistDialog_privacyLink__oXoli:hover{color:var(--color-accent-yellow)}.WaitlistDialog_privacyLink__oXoli:focus-visible{outline-color:var(--focus-ring-color-night)}.WaitlistDialog_consent__Jwx8c{display:flex;align-items:flex-start;gap:var(--space-md);margin-top:var(--space-lg);cursor:pointer}.WaitlistDialog_consentInput__wJJ5h{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.WaitlistDialog_consentBox__C7IEr{flex-shrink:0;margin-top:1px;width:20px;height:20px;border-radius:var(--radius-xs);border:1.5px solid var(--color-night-line);background:var(--color-night-700);transition:border-color var(--anim-fast) ease-out,background-color var(--anim-fast) ease-out}.WaitlistDialog_consent__Jwx8c:hover .WaitlistDialog_consentBox__C7IEr{border-color:var(--color-primary-light)}.WaitlistDialog_consentInput__wJJ5h:checked+.WaitlistDialog_consentBox__C7IEr{border-color:var(--color-accent-yellow);background:var(--color-accent-yellow) center /14px 14px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.2 8.4l3.1 3.1 6.5-7' stroke='%2316212E' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.WaitlistDialog_consentInput__wJJ5h[aria-invalid=true]+.WaitlistDialog_consentBox__C7IEr{border-color:var(--color-accent-coral)}.WaitlistDialog_consentInput__wJJ5h:focus-visible+.WaitlistDialog_consentBox__C7IEr{outline:var(--focus-ring-width) solid var(--focus-ring-color-night);outline-offset:var(--focus-ring-offset)}.WaitlistDialog_consentText__jYhtw{font-size:var(--body-small-size);line-height:var(--leading-normal);color:var(--color-night-text);text-wrap:pretty}.WaitlistDialog_done__vei2C{animation:WaitlistDialog_waitlistSettle__ANllx var(--anim-normal) cubic-bezier(.16,1,.3,1) both}.WaitlistDialog_doneRemove__kd_M6{margin:var(--space-md) 0 0;font-size:var(--caption-size);line-height:var(--caption-lh);color:var(--color-night-text-dim);max-width:56ch;text-wrap:pretty}.WaitlistDialog_doneMark__UXVmI{width:30px;height:30px;display:block;color:var(--color-accent-yellow);margin-bottom:var(--space-md)}.WaitlistDialog_done__vei2C .WaitlistDialog_body__UuAGo:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-night);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-xs)}@keyframes WaitlistDialog_waitlistSettle__ANllx{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:560px){.WaitlistDialog_dialog__TvVGi{width:calc(100vw - var(--space-base) * 2)}.WaitlistDialog_input__W8drQ{max-width:none}.WaitlistDialog_submit__R4HNd{width:100%}.WaitlistDialog_panel__lUzdP{padding:var(--space-lg) var(--space-base) var(--space-base);border-radius:var(--radius-md)}.WaitlistDialog_title__0edfU{padding-right:var(--space-2xl)}}@media (prefers-reduced-motion:reduce){.WaitlistDialog_dialog__TvVGi[open],.WaitlistDialog_done__vei2C{animation:none}.WaitlistDialog_chipFace__ljfOd,.WaitlistDialog_chipFace__ljfOd:before,.WaitlistDialog_close__2lwcD,.WaitlistDialog_consentBox__C7IEr,.WaitlistDialog_input__W8drQ,.WaitlistDialog_submit__R4HNd{transition:none}}.WaitlistForm_section__jgPoK{background:var(--color-night-900);padding-block:var(--space-lg) var(--space-5xl);padding-inline:max(var(--space-xl),calc((100% - 680px) / 2 + var(--space-xl)));display:flex;justify-content:flex-start}.WaitlistForm_trigger__o2dAB{display:inline-flex;align-items:center;gap:var(--space-sm);min-height:54px;padding:0 var(--space-xl);border:0;border-radius:var(--radius-lg);background:var(--color-accent-yellow);color:var(--color-night-900);font-family:inherit;font-size:var(--label-large-size);font-weight:var(--font-bold);letter-spacing:-.005em;cursor:pointer;box-shadow:0 8px 22px rgba(0,0,0,.32),0 2px 0 rgba(0,0,0,.12);transition:background-color var(--anim-fast) ease-out,box-shadow var(--anim-fast) ease-out,transform var(--anim-fast) ease-out}.WaitlistForm_triggerIcon__MbzTA{width:20px;height:20px;flex-shrink:0}.WaitlistForm_trigger__o2dAB:hover{background:var(--color-accent-gold);box-shadow:0 12px 30px rgba(0,0,0,.38),0 2px 0 rgba(0,0,0,.12);transform:translateY(-1px)}.WaitlistForm_trigger__o2dAB:active{transform:translateY(1px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.WaitlistForm_trigger__o2dAB:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-night);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-lg)}.WaitlistForm_onList__5NFFH{display:inline-flex;align-items:center;gap:var(--space-sm);margin:0;min-height:48px;font-size:var(--body-medium-size);font-weight:var(--font-medium);color:var(--color-night-text-dim)}.WaitlistForm_onListMark__qz4ru{width:22px;height:22px;flex-shrink:0;color:var(--color-accent-yellow)}@media (max-width:560px){.WaitlistForm_section__jgPoK{padding-inline:var(--space-base)}}@media (prefers-reduced-motion:reduce){.WaitlistForm_trigger__o2dAB{transition:none}.WaitlistForm_trigger__o2dAB:hover{transform:none}}.page_hero__K3O4h,.page_main__GBVnU{background:var(--color-night-900)}.page_hero__K3O4h{padding-bottom:var(--space-xs)}.page_heroScene__y_7Im{position:relative;width:100%;max-width:680px;margin-inline:auto;aspect-ratio:1024/520;max-height:46vh;overflow:hidden}.page_heroSceneImage__0QALj{width:100%;height:100%;object-fit:cover;object-position:center 42%;display:block}@media (min-width:681px){.page_heroSceneImage__0QALj{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent)}}.page_heroScene__y_7Im:after{content:"";position:absolute;inset:auto 0 -1px 0;height:46%;background:linear-gradient(to bottom,rgba(22,33,46,0) 0,var(--color-night-900) 92%);pointer-events:none}.page_statusChip__fLErb{position:absolute;top:var(--space-base);right:max(var(--space-base),calc((100% - 680px) / 2 + var(--space-xl)));z-index:1;background:rgba(255,255,255,.95);color:var(--color-primary-deep);font-size:var(--label-small-size);font-weight:var(--font-bold);letter-spacing:.04em;padding:7px 12px;border-radius:var(--radius-sm);box-shadow:0 2px 10px rgba(0,0,0,.28)}.page_heroBody__KX8Pw{max-width:680px;margin:0 auto;padding:0 var(--space-xl);margin-top:calc(var(--space-2xl) * -1);position:relative;z-index:1}.page_heroTitle__FOGBZ{font-size:clamp(30px,6.2vw,46px);line-height:1.08;letter-spacing:-.028em;font-weight:var(--font-extrabold);color:var(--color-night-text);text-wrap:balance;margin:0 0 var(--space-base)}.page_heroSubtitle__wQBdK{font-size:var(--body-large-size);margin:0}.page_heroSubtitle__wQBdK,.page_heroThanks__emd1h{line-height:var(--leading-relaxed);color:var(--color-night-text-dim);max-width:46ch;text-wrap:pretty}.page_heroThanks__emd1h{margin:var(--space-lg) 0 0;font-size:var(--body-small-size)}.page_storeBadge__erRBz{--badge-h:54px;display:block;width:-moz-fit-content;width:fit-content;margin-top:var(--space-xl);border-radius:calc(var(--badge-h) * .323);transition:transform var(--anim-fast) ease-out}.page_storeBadge__erRBz img,.page_storeBadge__erRBz picture{display:block}.page_storeBadge__erRBz img{height:var(--badge-h);width:auto}.page_storeBadge__erRBz:hover{transform:translateY(-1px)}.page_storeBadge__erRBz:active{transform:translateY(1px)}.page_storeBadge__erRBz:focus-visible{outline-color:var(--focus-ring-color-night);border-radius:calc(var(--badge-h) * .323)}@media (max-width:560px){.page_heroScene__y_7Im{max-height:34vh}.page_heroBody__KX8Pw{padding:0 var(--space-base)}}@media (prefers-reduced-motion:reduce){.page_storeBadge__erRBz{transition:none}.page_storeBadge__erRBz:hover{transform:none}}.CopyButton_button__FA_Nh{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--btn-md);height:var(--btn-md);padding:0;border-radius:var(--radius-md);background:transparent;transition:background-color var(--anim-fast) ease-out,color var(--anim-fast) ease-out,transform var(--anim-instant) ease-out}.CopyButton_button__FA_Nh:active{transform:scale(.94)}.CopyButton_check__KUHEF,.CopyButton_copy__POwJu{grid-area:1/1;width:var(--icon-sm);height:var(--icon-sm);transition:opacity .15s ease-out}.CopyButton_button__FA_Nh[data-copied] .CopyButton_copy__POwJu,.CopyButton_check__KUHEF{opacity:0}.CopyButton_button__FA_Nh[data-copied] .CopyButton_check__KUHEF{opacity:1}.CopyButton_field__oYCoM{color:var(--color-text-secondary);background:var(--color-card)}.CopyButton_field__oYCoM:hover{background:var(--color-blue-pale)}.CopyButton_field__oYCoM:hover,.CopyButton_field__oYCoM[data-copied]{color:var(--color-primary-deep)}.CopyButton_slate__FjLmr{color:var(--color-slate-text-dim)}.CopyButton_slate__FjLmr:hover{background:var(--color-primary-dark);color:var(--color-white)}.CopyButton_slate__FjLmr[data-copied]{color:var(--color-accent-yellow)}.CopyButton_button__FA_Nh.CopyButton_slate__FjLmr:focus-visible{outline-color:var(--focus-ring-color-night)}.CopyButton_button__FA_Nh.CopyButton_field__oYCoM:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.CopyButton_button__FA_Nh,.CopyButton_check__KUHEF,.CopyButton_copy__POwJu{transition:none}.CopyButton_button__FA_Nh:active{transform:none}}.ComposerForm_form__vASaa{position:relative;display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);margin-top:var(--space-2xl)}.ComposerForm_label__ixQsw{display:block;padding:0;font-size:var(--label-large-size);line-height:var(--label-large-lh);font-weight:var(--font-semibold);color:var(--color-white)}.ComposerForm_hint__onpRr{margin:var(--space-xs) 0 0;font-size:var(--body-small-size);line-height:var(--body-small-lh);color:var(--color-slate-text-dim)}.ComposerForm_field__5ASF_{display:grid}.ComposerForm_fieldBox__YHDOA{position:relative;margin-top:var(--space-sm)}.ComposerForm_fieldBox__YHDOA>button{position:absolute;top:var(--space-xs);right:var(--space-xs)}.ComposerForm_textarea__RIiC9{display:block;width:100%;min-height:168px;padding:var(--space-md) var(--space-base);padding-right:calc(var(--btn-md) + var(--space-sm));border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);color:var(--color-text-primary);font-family:inherit;font-size:var(--body-medium-size);line-height:var(--body-medium-lh);resize:vertical;caret-color:var(--color-primary-deep)}.ComposerForm_textarea__RIiC9:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-night);outline-offset:var(--focus-ring-offset)}.ComposerForm_textarea__RIiC9[aria-invalid=true]{border-color:var(--color-slate-error);box-shadow:inset 0 0 0 1px var(--color-slate-error)}.ComposerForm_error__s1vsq{margin:var(--space-sm) 0 0;min-height:var(--body-small-lh);font-size:var(--body-small-size);line-height:var(--body-small-lh);font-weight:var(--font-semibold);color:var(--color-slate-error)}.ComposerForm_error__s1vsq:empty{margin:0;min-height:0}.ComposerForm_notes__RxJYb{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.ComposerForm_privacy___0C7l{margin:0;max-width:65ch;font-size:var(--body-small-size);line-height:var(--body-small-lh);color:var(--color-slate-text-dim)}.ComposerForm_privacyLink__2zS2Z{color:var(--color-white);text-decoration:underline;text-underline-offset:3px}.ComposerForm_privacyLink__2zS2Z:focus-visible{outline-color:var(--focus-ring-color-night)}.ComposerForm_actions__9FMXY{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-sm)}.ComposerForm_primary__EUYUf{display:inline-flex;align-items:center;justify-content:center;min-height:var(--btn-xl);padding:0 var(--space-2xl);border-radius:var(--radius-md);background:var(--color-accent-yellow);color:var(--color-night-900);font-size:var(--label-large-size);font-weight:var(--font-bold);letter-spacing:-.005em;box-shadow:var(--shadow-cta-slate);transition:background-color var(--anim-fast) ease-out,box-shadow var(--anim-fast) ease-out,transform var(--anim-fast) ease-out}.ComposerForm_primary__EUYUf:hover{background:var(--color-accent-gold);transform:translateY(-1px)}.ComposerForm_primary__EUYUf:active{transform:translateY(1px);box-shadow:var(--shadow-cta-slate-pressed)}.ComposerForm_primary__EUYUf:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-night);outline-offset:var(--focus-ring-offset)}.ComposerForm_status__zx3mZ{margin:0;max-width:65ch;font-size:var(--body-medium-size);line-height:var(--body-medium-lh);color:var(--color-white)}.ComposerForm_status__zx3mZ:empty{position:absolute}@media (min-width:480px){.ComposerForm_actions__9FMXY{flex-direction:row;flex-wrap:wrap;align-items:center}}@media (prefers-reduced-motion:reduce){.ComposerForm_primary__EUYUf{transition:none}.ComposerForm_primary__EUYUf:active,.ComposerForm_primary__EUYUf:hover{transform:none}}.ContactLine_contact__H25cN{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.ContactLine_line__2CjwN{display:flex;align-items:center;gap:var(--space-xs);min-width:0;max-width:100%}.ContactLine_address__pkyC7{display:inline-flex;align-items:center;gap:var(--space-sm);min-height:var(--btn-md);min-width:0;font-size:var(--h2-size);line-height:var(--h2-lh);font-weight:var(--font-bold);letter-spacing:-.01em;color:var(--color-white);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;-webkit-text-decoration-color:var(--color-accent-yellow);text-decoration-color:var(--color-accent-yellow);overflow-wrap:anywhere;transition:-webkit-text-decoration-color var(--anim-fast) ease-out;transition:text-decoration-color var(--anim-fast) ease-out;transition:text-decoration-color var(--anim-fast) ease-out,-webkit-text-decoration-color var(--anim-fast) ease-out}.ContactLine_address__pkyC7:hover{-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white)}.ContactLine_addressIcon__7HqGW{width:var(--icon-md);height:var(--icon-md);flex-shrink:0}.ContactLine_copyStatus__8Ecfs{flex-basis:100%;margin:0;font-size:var(--body-small-size);line-height:var(--body-small-lh);color:var(--color-slate-text-dim);text-align:center}@media (prefers-reduced-motion:reduce){.ContactLine_address__pkyC7{transition:none}}.ContactSection_address__D00tj{margin-top:var(--space-lg)}.ContactSection_intro__y9MqV{max-width:60ch;margin:var(--space-xl) auto 0;font-size:var(--body-medium-size);line-height:var(--body-medium-lh);color:var(--color-slate-text-dim);text-align:center}.ProblemSolution_section__aiyCY{background:var(--color-background);padding-block:clamp(48px,9vw,120px) clamp(80px,12vw,168px);overflow-x:clip}.ProblemSolution_rows__oZuIr{max-width:var(--home-row-max);margin-inline:auto;padding-inline:var(--space-xl);display:grid;grid-row-gap:clamp(72px,9vw,128px);row-gap:clamp(72px,9vw,128px)}.ProblemSolution_row__LK9Yq{display:grid;justify-items:center;grid-row-gap:var(--space-2xl);row-gap:var(--space-2xl);text-align:center}.ProblemSolution_text__VeKQH{max-width:clamp(28rem,32vw,38rem)}.ProblemSolution_title__cRZTQ{margin:0;color:var(--color-text-primary);font-size:var(--home-title-size);font-weight:var(--font-bold);line-height:1.15;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word}.ProblemSolution_body__1aQS5{margin:var(--space-md) 0 0;color:var(--color-text-primary);font-size:var(--home-body-size);line-height:1.55;text-wrap:pretty}.ProblemSolution_card__Dbia1{position:relative;margin:0;width:min(100%,340px)}.ProblemSolution_art__LHwAu{display:block;width:100%;height:auto}.ProblemSolution_bubble__lk6kP{position:absolute;height:auto;transform-origin:12% 100%;pointer-events:none}.ProblemSolution_bubble__lk6kP[data-tail=right]{transform-origin:88% 100%}@media (min-width:900px){.ProblemSolution_row__LK9Yq{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);column-gap:clamp(40px,5vw,64px);align-items:center;justify-items:stretch}.ProblemSolution_card__Dbia1{width:min(100%,600px)}.ProblemSolution_problem__F_ofY .ProblemSolution_card__Dbia1{justify-self:start}.ProblemSolution_problem__F_ofY .ProblemSolution_text__VeKQH{justify-self:end;text-align:right}.ProblemSolution_row__LK9Yq.ProblemSolution_solution__n0B1t{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.ProblemSolution_solution__n0B1t .ProblemSolution_card__Dbia1{grid-column:1;grid-row:1;justify-self:end}.ProblemSolution_solution__n0B1t .ProblemSolution_text__VeKQH{grid-column:2;justify-self:start;text-align:left}}.ProblemSolution_text__VeKQH[data-arrival=waiting]{opacity:0;translate:0 16px}.ProblemSolution_card__Dbia1[data-arrival=waiting]{opacity:0;translate:0 24px}.ProblemSolution_card__Dbia1[data-arrival=waiting] .ProblemSolution_bubble__lk6kP{opacity:0;scale:.3}.ProblemSolution_solution__n0B1t .ProblemSolution_card__Dbia1[data-arrival=waiting] .ProblemSolution_bubble__lk6kP{scale:.85;translate:0 8px}.ProblemSolution_card__Dbia1[data-arrival=arrived],.ProblemSolution_text__VeKQH[data-arrival=arrived]{transition:opacity var(--anim-slow) var(--ease-out),translate var(--anim-slower) var(--ease-out)}.ProblemSolution_card__Dbia1[data-arrival=arrived]{transition-delay:.1s}.ProblemSolution_card__Dbia1[data-arrival=arrived] .ProblemSolution_bubble__lk6kP{transition:opacity var(--anim-fast) linear,scale .38s var(--ease-pop)}.ProblemSolution_solution__n0B1t .ProblemSolution_card__Dbia1[data-arrival=arrived] .ProblemSolution_bubble__lk6kP{transition:opacity var(--anim-slow) var(--ease-out),scale var(--anim-slower) var(--ease-out),translate var(--anim-slower) var(--ease-out)}@media (min-width:900px){.ProblemSolution_problem__F_ofY .ProblemSolution_text__VeKQH[data-arrival=waiting],.ProblemSolution_solution__n0B1t .ProblemSolution_card__Dbia1[data-arrival=waiting]{translate:-40px 0}.ProblemSolution_problem__F_ofY .ProblemSolution_card__Dbia1[data-arrival=waiting],.ProblemSolution_solution__n0B1t .ProblemSolution_text__VeKQH[data-arrival=waiting]{translate:40px 0}}@media (prefers-reduced-motion:reduce){.ProblemSolution_card__Dbia1[data-arrival=waiting],.ProblemSolution_card__Dbia1[data-arrival=waiting] .ProblemSolution_bubble__lk6kP,.ProblemSolution_problem__F_ofY .ProblemSolution_card__Dbia1[data-arrival=waiting],.ProblemSolution_problem__F_ofY .ProblemSolution_text__VeKQH[data-arrival=waiting],.ProblemSolution_solution__n0B1t .ProblemSolution_card__Dbia1[data-arrival=waiting],.ProblemSolution_solution__n0B1t .ProblemSolution_card__Dbia1[data-arrival=waiting] .ProblemSolution_bubble__lk6kP,.ProblemSolution_solution__n0B1t .ProblemSolution_text__VeKQH[data-arrival=waiting],.ProblemSolution_text__VeKQH[data-arrival=waiting]{translate:none;scale:none}}.GameModes_section__sSdaB{position:relative;background:var(--gradient-hero-sky-reversed);padding-block:clamp(40px,6vw,120px) clamp(64px,9vw,160px)}.GameModes_wave__t68wd{position:absolute;left:0;right:0;bottom:calc(100% - 1px);width:100%;height:clamp(14px,4vw,58px);display:block;fill:var(--color-hero-sky-low);pointer-events:none}.GameModes_body__8P1hX,.GameModes_name__G_W5z,.GameModes_note__yQvPX,.GameModes_title__5_cDd{color:var(--color-white)}.GameModes_section__sSdaB :focus-visible{outline-color:var(--focus-ring-color-night)}.GameModes_inner___3wvT{--peek:clamp(40px,16vw,64px);--gap:var(--space-base);max-width:var(--home-row-max);margin-inline:auto;padding-inline:var(--space-xl)}.GameModes_title__5_cDd{margin:0;font-size:var(--home-title-size);font-weight:var(--font-bold);line-height:1.15;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word}.GameModes_track__NsyeV{list-style:none;margin:clamp(32px,5vw,80px) calc(-1 * var(--space-xl)) 0;padding:0 calc(var(--peek) + var(--gap));display:grid;grid-auto-flow:column;grid-auto-columns:100%;grid-column-gap:var(--gap);column-gap:var(--gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.GameModes_track__NsyeV::-webkit-scrollbar{display:none}.GameModes_track__NsyeV:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width));border-radius:0;-webkit-mask-image:none;mask-image:none}@media (prefers-reduced-motion:no-preference){.GameModes_track__NsyeV{scroll-behavior:smooth}}.GameModes_slide__4B778{scroll-snap-align:center}.GameModes_mode__YcBt0{display:grid;align-content:start;justify-items:center;text-align:center}.GameModes_track__NsyeV[data-scrollable] .GameModes_slide__4B778:not([data-active]) :is(.GameModes_name__G_W5z,.GameModes_body__8P1hX){opacity:0}.GameModes_track__NsyeV[data-scrollable] :is(.GameModes_name__G_W5z,.GameModes_body__8P1hX){transition:opacity var(--anim-normal) var(--ease-out)}.GameModes_stage__vakU1{--stage-h:min(72vw,360px);width:100%;height:var(--stage-h);display:flex;align-items:flex-end;justify-content:center}.GameModes_slide__4B778[data-slide=solo]{--art-scale:0.78}@media (max-width:639.98px){.GameModes_slide__4B778[data-slide=family]{--art-scale:0.86}.GameModes_slide__4B778[data-slide=solo]{--art-scale:0.76}}.GameModes_art___vpg7{display:block;width:auto;max-width:100%;height:calc(var(--stage-h) * var(--art-scale, 1));object-fit:contain;object-position:bottom}.GameModes_name__G_W5z{margin:var(--space-xl) 0 0;font-size:clamp(var(--text-xl),1.9vw,30px);font-weight:var(--font-bold);line-height:1.2;letter-spacing:-.01em;overflow-wrap:break-word}.GameModes_body__8P1hX{margin:var(--space-sm) 0 0;max-width:34ch;font-size:var(--home-body-size);line-height:1.55;text-wrap:balance}.GameModes_pager__YYcET{display:flex;justify-content:center;gap:var(--space-xs);margin-top:var(--space-base)}.GameModes_dot__hAV4Z{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-full);background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.GameModes_dot__hAV4Z:before{content:"";width:8px;height:8px;box-sizing:border-box;border:1.5px solid var(--color-white);border-radius:var(--radius-full);transition:width var(--anim-normal) var(--ease-out),background-color var(--anim-normal) var(--ease-out)}.GameModes_dot__hAV4Z[aria-current=true]:before{width:24px;background-color:var(--color-white)}.GameModes_dot__hAV4Z:focus-visible{outline-offset:-8px;border-radius:var(--radius-full)}.GameModes_note__yQvPX{margin:var(--space-xl) auto 0;text-align:center;font-size:clamp(var(--text-md),.9vw,var(--text-base));line-height:1.5;letter-spacing:.01em;text-wrap:balance}@media (min-width:640px){.GameModes_track__NsyeV{margin-inline:0;padding:0;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,96px);overflow:visible;scroll-snap-type:none;-webkit-mask-image:none;mask-image:none}.GameModes_stage__vakU1{--stage-h:clamp(260px,min(32vw,55svh),600px)}.GameModes_pager__YYcET{display:none}.GameModes_note__yQvPX{max-width:46em;margin:clamp(40px,5vw,80px) auto 0}}.GameModes_mode__YcBt0{--arrive-from:0 24px;--arrive-over:0 0;--arrive-stagger:140ms}@media (max-width:639.98px){.GameModes_mode__YcBt0{--arrive-from:56px 0;--arrive-over:-28px 0;--arrive-stagger:0ms}}@media (prefers-reduced-motion:reduce){.GameModes_mode__YcBt0{--arrive-from:0 0;--arrive-over:0 0}}@keyframes GameModes_arrive__F9Rtp{0%{opacity:0;translate:var(--arrive-from)}50%{opacity:1;translate:var(--arrive-over);animation-timing-function:cubic-bezier(.45,0,.2,1)}to{opacity:1;translate:0 0}}.GameModes_track__NsyeV[data-arrival=waiting] .GameModes_mode__YcBt0{opacity:0}.GameModes_track__NsyeV[data-arrival=arrived] .GameModes_mode__YcBt0{animation:GameModes_arrive__F9Rtp 1.4s var(--ease-out) both}.GameModes_track__NsyeV[data-arrival=arrived] .GameModes_slide__4B778:last-child .GameModes_mode__YcBt0{animation-delay:var(--arrive-stagger)}.Routines_section__5nv4Z{position:relative;container-type:inline-size;background:var(--color-background);padding-block:clamp(40px,6vw,120px) clamp(64px,9vw,160px)}.Routines_wave__QB_tm{position:absolute;left:0;right:0;bottom:calc(100% - 1px);width:100%;height:clamp(14px,4vw,58px);display:block;fill:var(--color-background);pointer-events:none}.Routines_inner__zeVkl{--bleed:100vw;--content:calc(min(var(--bleed), var(--home-row-max)) - 2 * var(--space-xl));--peek:clamp(20px,7vw,32px);--gap:var(--space-md);--room:calc(var(--bleed) - 2 * (var(--peek) + var(--gap)));--phone-h:min(clamp(260px,56svh,560px),calc(var(--room) / 0.62));--ipad-w:min(var(--room),calc(var(--phone-h) * 1.404));--slide-w:var(--ipad-w);max-width:var(--home-row-max);margin-inline:auto;padding-inline:var(--space-xl)}@supports (width:1cqi){.Routines_inner__zeVkl{--bleed:100cqi}}.Routines_title___BHPg{margin:0 auto;max-width:24ch;color:var(--color-text-primary);font-size:var(--home-title-size);font-weight:var(--font-bold);line-height:1.15;letter-spacing:-.02em;text-align:center;text-wrap:balance;overflow-wrap:break-word}.Routines_track__XNo29{--pad:calc((var(--bleed) - var(--slide-w)) / 2);--fade:12px;list-style:none;margin:clamp(32px,5vw,80px) calc((var(--content) - var(--bleed)) / 2) 0;padding:calc(var(--phone-h) * .032) var(--pad) calc(var(--phone-h) * .062);display:grid;grid-auto-flow:column;grid-auto-columns:100%;grid-column-gap:var(--gap);column-gap:var(--gap);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent)}.Routines_track__XNo29::-webkit-scrollbar{display:none}.Routines_track__XNo29:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width));border-radius:0;-webkit-mask-image:none;mask-image:none}@media (prefers-reduced-motion:no-preference){.Routines_track__XNo29{scroll-behavior:smooth}}.Routines_slide__JSo_n{scroll-snap-align:center;display:grid;align-content:start;justify-items:center;text-align:center}.Routines_track__XNo29[data-scrollable] .Routines_slide__JSo_n:not([data-active]){cursor:pointer}.Routines_track__XNo29[data-scrollable] .Routines_slide__JSo_n:not([data-active]) .Routines_text__TOVb4{opacity:0}.Routines_track__XNo29[data-scrollable] .Routines_text__TOVb4{transition:opacity var(--anim-normal) var(--ease-out)}.Routines_stage__6I9s_{width:100%;height:var(--phone-h);display:flex;align-items:flex-end;justify-content:center}.Routines_device___0gAW{position:relative;display:block;flex:none}.Routines_stage__6I9s_[data-device=ipad] .Routines_device___0gAW{--shot-x:0%;--shot-y:0%;--shot-w:104.297%;width:var(--ipad-w);aspect-ratio:2467/1757}.Routines_stage__6I9s_[data-device=phone] .Routines_device___0gAW{--shot-x:-6.085%;--shot-y:-3.17%;--shot-w:118.19%;height:var(--phone-h);aspect-ratio:1512/2965}.Routines_shot__JgRxL{position:absolute;left:var(--shot-x);top:var(--shot-y);display:block;width:var(--shot-w);height:auto;max-width:none}.Routines_text__TOVb4{display:grid;align-content:start;justify-items:inherit;margin-top:calc(var(--phone-h) * .062 + var(--space-sm))}.Routines_name__yfiCv{margin:0;font-size:clamp(var(--text-xl),2.2vw,40px);font-weight:var(--font-bold);line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.Routines_body__wBJZ1,.Routines_name__yfiCv{color:var(--color-text-primary);overflow-wrap:break-word}.Routines_body__wBJZ1{margin:var(--space-sm) 0 0;max-width:32ch;font-size:var(--home-body-size);line-height:1.55;text-wrap:pretty}.Routines_pager__D2w5X{display:flex;justify-content:center;gap:var(--space-xs);margin-top:var(--space-base)}.Routines_dot__3a_Yr{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-full);background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.Routines_dot__3a_Yr:before{content:"";width:8px;height:8px;box-sizing:border-box;border:1.5px solid var(--color-primary-deep);border-radius:var(--radius-full);transition:width var(--anim-normal) var(--ease-out),background-color var(--anim-normal) var(--ease-out)}.Routines_dot__3a_Yr[aria-current=true]:before{width:24px;background-color:var(--color-primary-deep)}.Routines_dot__3a_Yr:focus-visible{outline-offset:-8px;border-radius:var(--radius-full)}@media (min-width:1024px){.Routines_inner__zeVkl{--peek:clamp(56px,6vw,160px);--gap:clamp(32px,4vw,96px);--slide-w:min(var(--room),var(--content));--text-w:clamp(260px,calc(var(--slide-w) * 0.3),400px);--text-gap:clamp(32px,4vw,72px);--phone-h:clamp(400px,66svh,720px);--ipad-w:min(calc(var(--phone-h) * 1.404),calc(var(--slide-w) - var(--text-w) - var(--text-gap)))}.Routines_track__XNo29{--fade:calc(var(--pad) - var(--gap))}.Routines_slide__JSo_n{grid-template-columns:auto minmax(0,var(--text-w));column-gap:var(--text-gap);align-content:center;align-items:center;justify-content:center;justify-items:start;text-align:left}.Routines_stage__6I9s_{width:auto;height:auto}.Routines_text__TOVb4{margin-top:0}}.Routines_slide__JSo_n{--arrive-delay:0ms;--arrive-rise:20px}.Routines_slide__JSo_n:last-child{--arrive-delay:160ms}@media (prefers-reduced-motion:reduce){.Routines_slide__JSo_n{--arrive-rise:0px}}@keyframes Routines_arrive__38aD6{0%{opacity:0;translate:0 var(--arrive-rise)}}.Routines_track__XNo29[data-arrival=waiting] .Routines_slide__JSo_n>*{opacity:0}.Routines_track__XNo29[data-arrival=arrived] .Routines_slide__JSo_n>*{animation:Routines_arrive__38aD6 .9s var(--ease-out) var(--arrive-delay) backwards}.Routines_track__XNo29[data-arrival=arrived] .Routines_slide__JSo_n>:not(.Routines_stage__6I9s_){animation-delay:calc(var(--arrive-delay) + .12s)}.StoreActions_actions__bImOB{display:flex;flex-wrap:wrap;align-items:flex-start;gap:max(clamp(10px,2.4vw,18px),calc(var(--badge-h) / 4))}.StoreActions_storeBadge__qT15i,.StoreActions_waitlistBadge__5a_SP{height:var(--badge-h);border-radius:calc(var(--badge-h) * .323);text-decoration:none;--badge-ring:0 0 0 0 transparent;box-shadow:var(--badge-ring);transition:transform var(--anim-fast) ease,box-shadow var(--anim-fast) ease}.StoreActions_storeBadge__qT15i{display:block}.StoreActions_storeBadge__qT15i img{display:block;height:100%;width:auto}.StoreActions_storeSoon__AOZ8W{display:inline-flex;flex-direction:column;align-items:center;gap:calc(var(--badge-h) / 4)}.StoreActions_storeSoon__AOZ8W img{display:block;height:var(--badge-h);width:auto;opacity:.6;cursor:default}.StoreActions_soonTag__hgwPX{background:var(--color-accent-yellow);color:var(--color-text-primary);font-size:var(--text-xs);font-weight:700;border-radius:var(--radius-full);padding:2px 10px;letter-spacing:.02em;line-height:1.4;white-space:nowrap}.StoreActions_waitlistBadge__5a_SP{display:inline-flex;align-items:center;min-width:calc(var(--badge-h) * 2.882);width:auto;white-space:nowrap;gap:calc(var(--badge-h) * .12);margin:0;padding-block:0;padding-inline:calc(var(--badge-h) * .192);border:0;font:inherit;text-align:left;cursor:pointer;background:var(--color-white);--badge-ring:inset 0 0 0 calc(var(--badge-h) * 6 / 161) var(--color-badge-ink);color:var(--color-text-primary)}.StoreActions_waitlistIcon__k8haZ{width:calc(var(--badge-h) * .62);height:calc(var(--badge-h) * .62);flex-shrink:0}.StoreActions_waitlistText__1H1Bf{display:flex;flex-direction:column;align-items:flex-start;text-align:left;line-height:1.08}.StoreActions_waitlistLead__WqnGn{font-size:max(11px,calc(var(--badge-h) * .2));font-weight:var(--font-medium)}.StoreActions_waitlistMain__zSxSs{font-size:max(15px,calc(var(--badge-h) * .35));font-weight:var(--font-bold);letter-spacing:-.01em}.StoreActions_storeBadge__qT15i:hover,.StoreActions_waitlistBadge__5a_SP:hover{transform:translateY(-2px);box-shadow:var(--badge-ring),0 8px 20px rgba(0,0,0,.28)}.StoreActions_storeBadge__qT15i:focus-visible,.StoreActions_waitlistBadge__5a_SP:focus-visible{border-radius:calc(var(--badge-h) * .323)}@media (prefers-reduced-motion:reduce){.StoreActions_storeBadge__qT15i,.StoreActions_waitlistBadge__5a_SP{transition:none}.StoreActions_storeBadge__qT15i:hover,.StoreActions_waitlistBadge__5a_SP:hover{transform:none}}.FlyingCta_section__pHMXG{container-type:inline-size;position:relative;overflow:clip;--vani-w:min(74vw,330px);--stage-h:max(calc(var(--vani-w) / 1.3246 + clamp(96px, 26vw, 140px)),calc(var(--space-sm) + var(--vani-w) * 0.9535 + (100cqw - var(--vani-w)) * 0.2887 + var(--space-base)))}.FlyingCta_stage__OdayK{position:relative;z-index:1;overflow:clip;height:var(--stage-h)}.FlyingCta_field__Q_WdD{container-type:size;position:absolute;inset:0;z-index:0;pointer-events:none;--cross-scale:1;--edge:clamp(32px,6vw,72px);--under-copy:rgb(0 0 0/0.2);-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--edge),black calc(var(--stage-h) - var(--space-2xl)),var(--under-copy) var(--stage-h),var(--under-copy) calc(100% - var(--edge)),transparent);mask-image:linear-gradient(to bottom,transparent,black var(--edge),black calc(var(--stage-h) - var(--space-2xl)),var(--under-copy) var(--stage-h),var(--under-copy) calc(100% - var(--edge)),transparent)}.FlyingCta_lanes__9qFYK{--span:calc(100cqw + 100cqh);position:absolute;left:50%;top:50%;width:var(--span);height:var(--span);margin:calc(var(--span) / -2) 0 0 calc(var(--span) / -2);rotate:-30deg}.FlyingCta_sparkle__dY20e,.FlyingCta_stripe__mks_2{position:absolute;left:100%;animation:FlyingCta_stream__35Ky9 linear infinite;animation-play-state:paused}.FlyingCta_stripe__mks_2{background:var(--color-white);border-radius:var(--radius-full)}.FlyingCta_sparkle__dY20e{color:var(--color-white)}.FlyingCta_warm__g2r3H{color:var(--color-accent-yellow)}.FlyingCta_sparkle__dY20e svg{display:block;width:100%;height:100%}@keyframes FlyingCta_stream__35Ky9{to{transform:translateX(calc(-1 * var(--span) - 100%))}}@media (max-width:599.98px){.FlyingCta_lanes__9qFYK>span:nth-child(n+15){display:none}}@media (min-width:600px) and (max-width:999.98px){.FlyingCta_field__Q_WdD{--cross-scale:1.3}.FlyingCta_lanes__9qFYK>span:nth-child(n+29){display:none}}.FlyingCta_flight__TFxDm{position:absolute;z-index:1;top:var(--space-sm);left:calc(50% - var(--vani-w) / 2);width:var(--vani-w);aspect-ratio:910/687}.FlyingCta_sticker___t7Bv{position:absolute;inset:0;animation:FlyingCta_hover__a3vmg 2.4s ease-in-out infinite;animation-play-state:paused}.FlyingCta_section__pHMXG[data-arrival=arrived] .FlyingCta_sticker___t7Bv{animation-delay:.7s}.FlyingCta_art__nhWTn,.FlyingCta_band__8GcVL{position:absolute;inset:0;width:100%;height:100%}.FlyingCta_band__8GcVL{overflow:visible;fill:var(--color-sticker-white)}.FlyingCta_art__nhWTn{display:block}@keyframes FlyingCta_hover__a3vmg{0%,to{translate:0 0}50%{translate:0 -4px}}.FlyingCta_section__pHMXG[data-playing=true] .FlyingCta_lanes__9qFYK>span,.FlyingCta_section__pHMXG[data-playing=true]:not([data-arrival=waiting]) .FlyingCta_sticker___t7Bv{animation-play-state:running}.FlyingCta_section__pHMXG[data-arrival=waiting] .FlyingCta_flight__TFxDm{translate:calc(-50vw - var(--vani-w)) calc((50vw + var(--vani-w)) * .5774);will-change:translate}.FlyingCta_section__pHMXG[data-arrival=waiting] .FlyingCta_field__Q_WdD{opacity:0}.FlyingCta_section__pHMXG[data-arrival=arrived] .FlyingCta_flight__TFxDm{animation:FlyingCta_fly-in__juX_1 .7s var(--ease-out) backwards}.FlyingCta_section__pHMXG[data-arrival=arrived] .FlyingCta_field__Q_WdD{transition:opacity .12s var(--ease-out)}@keyframes FlyingCta_fly-in__juX_1{0%{translate:calc(-50vw - var(--vani-w)) calc((50vw + var(--vani-w)) * .5774)}}.FlyingCta_copy__FQJ_k{position:relative;z-index:1;padding:var(--space-xl) var(--band-pad);text-align:center}.FlyingCta_title__by7zg{max-width:24ch;margin:0 auto;font-size:var(--home-title-size);line-height:1.15;letter-spacing:-.02em;font-weight:var(--font-bold);color:var(--color-white);text-wrap:balance}.FlyingCta_body__QKC7F{max-width:36ch;margin:var(--space-md) auto 0;font-size:var(--home-body-size);line-height:var(--leading-relaxed);color:var(--color-white);text-wrap:pretty}.FlyingCta_actions__GCWU6{--badge-h:clamp(46px,12vw,56px);justify-content:center;margin-top:clamp(26px,4.4vh,42px)}@media (min-width:1000px){.FlyingCta_section__pHMXG{--vani-w:clamp(380px,30vw,520px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);padding-inline:0 max(var(--band-pad),calc((100% - var(--home-row-max)) / 2))}.FlyingCta_field__Q_WdD{--cross-scale:1.6;-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--edge),black calc(100% - var(--edge)),transparent),linear-gradient(to right,black calc(52.38cqw - var(--space-2xl)),var(--under-copy) 52.38cqw);mask-image:linear-gradient(to bottom,transparent,black var(--edge),black calc(100% - var(--edge)),transparent),linear-gradient(to right,black calc(52.38cqw - var(--space-2xl)),var(--under-copy) 52.38cqw);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.FlyingCta_stage__OdayK{height:auto;min-height:calc((var(--vani-w) + 52.38cqw) / 2 + var(--space-xl));align-self:stretch}.FlyingCta_flight__TFxDm{top:calc(42% - var(--vani-w) * .3775)}.FlyingCta_copy__FQJ_k{align-self:center;padding:var(--space-xl) 0 var(--space-xl) clamp(24px,3vw,56px);text-align:left}.FlyingCta_body__QKC7F,.FlyingCta_title__by7zg{margin-inline:0}.FlyingCta_copy__FQJ_k .FlyingCta_actions__GCWU6{--badge-h:calc(var(--lockup-w) * 0.111);justify-content:flex-start;gap:calc(var(--lockup-w) * .045)}}@media (prefers-reduced-motion:reduce){.FlyingCta_section__pHMXG[data-arrival=waiting] .FlyingCta_flight__TFxDm{translate:none;will-change:auto}.FlyingCta_section__pHMXG[data-arrival=waiting] .FlyingCta_field__Q_WdD{opacity:1}.FlyingCta_section__pHMXG[data-arrival=arrived] .FlyingCta_flight__TFxDm,.FlyingCta_sticker___t7Bv{animation:none}.FlyingCta_lanes__9qFYK>span{animation-play-state:paused!important}}.CookieBanner_banner__MyhNb{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);width:min(calc(100vw - 32px),540px);background:white;border-radius:20px;box-shadow:0 20px 48px rgba(58,78,102,.18);padding:22px 24px;z-index:1000;animation:CookieBanner_cookieUp__6ked6 .3s ease}@keyframes CookieBanner_cookieUp__6ked6{0%{opacity:0;transform:translateX(-50%) translateY(16px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.CookieBanner_title__JjhU6{font-size:17px;font-weight:700;color:var(--color-primary-deep);margin:0 0 6px}.CookieBanner_desc__3u_MC{font-size:14px;color:var(--color-text-secondary);margin:0;line-height:1.5}.CookieBanner_actions__t4t4h{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.CookieBanner_actions__t4t4h .btn{padding:10px 16px;font-size:14px}.CookieBanner_consentBtn__5pae6{background:white;color:var(--color-primary-deep);border:1.5px solid var(--color-primary-deep);box-shadow:none}.CookieBanner_consentBtn__5pae6:hover{background:rgba(58,78,102,.06);box-shadow:none}.CookieBanner_fine__3mW2i{font-size:12px;color:var(--color-text-tertiary);margin-top:14px}.CookieBanner_fine__3mW2i a{color:var(--color-text-secondary);text-decoration:underline}.CookieBanner_custom__G_j5V{display:none;margin-top:14px;border-top:1px solid rgba(58,78,102,.08);padding-top:12px}.CookieBanner_customOpen__eNqpm{display:block}.CookieBanner_toggleRow__P7uqo{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(58,78,102,.06)}.CookieBanner_toggleRow__P7uqo:last-child{border-bottom:none}.CookieBanner_toggleName___swW2{font-size:14px;font-weight:600;color:var(--color-primary-deep)}.CookieBanner_toggleDesc__kvwSp{font-size:12px;color:var(--color-text-secondary)}.CookieBanner_switch__cSScm{position:relative;display:inline-block;width:42px;height:24px}.CookieBanner_switch__cSScm input{opacity:0;width:0;height:0}.CookieBanner_slider__FxU1i{position:absolute;inset:0;background:#D1D5DB;border-radius:24px;cursor:pointer;transition:.2s}.CookieBanner_slider__FxU1i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:white;border-radius:50%;transition:.2s;box-shadow:0 2px 4px rgba(0,0,0,.2)}.CookieBanner_switch__cSScm input:checked+.CookieBanner_slider__FxU1i{background:var(--color-primary-deep)}.CookieBanner_switch__cSScm input:checked+.CookieBanner_slider__FxU1i:after{transform:translateX(18px)}.CookieBanner_switch__cSScm input:disabled+.CookieBanner_slider__FxU1i{opacity:.6;cursor:default}.SiteFooter_footer__vZ3CV{border-top:1px solid rgba(58,78,102,.08);padding:32px 24px 48px;text-align:center;color:var(--color-text-tertiary);font-size:13px}.SiteFooter_links__aNC_q{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px}.SiteFooter_footer__vZ3CV a{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;color:var(--color-text-secondary);text-decoration:none}.SiteFooter_footer__vZ3CV a:hover{color:var(--color-primary-deep)}.SiteFooter_copy__AGU_W{margin-top:12px}.SiteFooter_lineBreak__8AtEf{display:none}@media (max-width:559px){.SiteFooter_wideOnly__fHS7B{display:none}.SiteFooter_lineBreak__8AtEf{display:block;flex-basis:100%;height:0}}.LanguageSwitcher_wrap__rksRG{position:relative;flex-shrink:0}.LanguageSwitcher_trigger__YpduF{display:flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:5px 10px;border-radius:var(--radius-md);border:1.5px solid var(--color-border);background:transparent;cursor:pointer;font-family:inherit;font-size:var(--label-small-size);font-weight:var(--font-semibold);color:var(--color-text-secondary);transition:background var(--anim-fast),border-color var(--anim-fast),color var(--anim-fast)}.LanguageSwitcher_trigger__YpduF:hover{background:rgba(58,78,102,.06);border-color:var(--color-primary-deep);color:var(--color-primary-deep)}.LanguageSwitcher_flag__r8p6L{display:inline-flex;align-items:center;line-height:0}.LanguageSwitcher_code__x0x3O{letter-spacing:.04em}.LanguageSwitcher_chevron__jd2dc{width:10px;height:6px;color:currentColor;transition:transform var(--anim-fast)}.LanguageSwitcher_chevronOpen__xmRoi{transform:rotate(180deg)}.LanguageSwitcher_dropdown__z8XlZ{position:absolute;top:calc(100% + 8px);right:0;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:6px;list-style:none;margin:0;min-width:152px;z-index:200}.LanguageSwitcher_option__e1Otk{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;border:none;background:transparent;border-radius:var(--radius-md);cursor:pointer;font-family:inherit;font-size:var(--caption-size);font-weight:var(--font-medium);color:var(--color-text-primary);text-align:left;transition:background var(--anim-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.LanguageSwitcher_option__e1Otk:hover{background:rgba(58,78,102,.06)}.LanguageSwitcher_optionActive__xKEYv{background:rgba(58,78,102,.08);font-weight:600;color:var(--color-primary-deep)}.LanguageSwitcher_optionName__6RtYO{flex:1 1}@media (max-width:560px){.LanguageSwitcher_code__x0x3O{display:none}.LanguageSwitcher_trigger__YpduF{padding:5px 8px}}.SiteNav_nav__KWo63{background:rgba(248,245,240,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(58,78,102,.06);position:-webkit-sticky;position:sticky;top:0;z-index:100}.SiteNav_inner__gTyaZ{max-width:880px;margin:0 auto;padding:0 24px;height:72px;display:flex;align-items:center;gap:8px}.SiteNav_logo__umx0Y{display:flex;align-items:center;gap:10px;min-height:44px;margin-right:12px;text-decoration:none}.SiteNav_logoMark__AQufZ{width:40px;height:40px;display:grid;place-items:center;flex-shrink:0}.SiteNav_logoMark__AQufZ img{width:100%;height:auto;display:block}.SiteNav_wordmark__RKpzI{height:19.4px;width:auto;display:block;margin-top:2px}.SiteNav_rightGroup__FqiSd{margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0}.SiteNav_rightGroup__FqiSd>div>button{border:0}@media (max-width:640px){.SiteNav_inner__gTyaZ{height:60px;padding:0 12px;gap:6px}.SiteNav_wordmark__RKpzI{display:none}.SiteNav_logo__umx0Y{margin-right:0}}.SiteNav_navNight__gqB7E{background:color-mix(in srgb,var(--color-hero-sky-low) calc(var(--nav-night-tint, 0) * 100%),var(--color-hero-sky-high));backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent}.SiteNav_navNight__gqB7E .SiteNav_wordmark__RKpzI{filter:brightness(0) invert(1)}.SiteNav_navNight__gqB7E .SiteNav_rightGroup__FqiSd>div>button{color:var(--color-white)}.SiteNav_navNight__gqB7E .SiteNav_rightGroup__FqiSd>div>button:hover,.SiteNav_navNight__gqB7E .SiteNav_rightGroup__FqiSd>div>button[aria-expanded=true]{background:rgba(255,255,255,.14);color:var(--color-white)}.SiteNav_navNight__gqB7E :focus-visible{outline-color:var(--focus-ring-color-night)}.page_route__pgr2A{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--color-background)}.page_langBar__IBZnh{display:flex;justify-content:flex-end;padding:var(--space-base) var(--space-base) 0}.page_page__pHbsy{flex:1 1;justify-content:center;background:var(--color-background);padding:var(--space-xl) var(--space-base)}.page_card__tbREq,.page_page__pHbsy{display:flex;flex-direction:column;align-items:center}.page_card__tbREq{background:var(--color-card);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);padding:var(--space-3xl) var(--space-xl);max-width:420px;width:100%;text-align:center;gap:var(--space-lg)}.page_logo__hBXFl{width:80px;height:80px;flex-shrink:0}.page_logo__hBXFl img{width:100%;height:auto;display:block}.page_heading__EGolh{font-size:var(--h2-size);font-weight:var(--h2-weight);line-height:var(--h2-lh);color:var(--color-primary-deep);margin:0}.page_subtext__dpacA{font-size:var(--body-medium-size);font-weight:var(--body-medium-weight);line-height:var(--body-medium-lh);color:var(--color-text-secondary);margin:0}.page_familyInfo__GDm4J{background:var(--color-background);border-radius:var(--radius-lg);padding:var(--space-base) var(--space-lg);width:100%;display:flex;flex-direction:column;gap:var(--space-sm)}.page_familyName__XNsDd{font-size:var(--h3-size);font-weight:var(--h3-weight);line-height:var(--h3-lh);color:var(--color-text-primary);margin:0}.page_notice__IeZee{font-size:var(--body-small-size);line-height:var(--body-small-lh);color:var(--color-text-secondary);margin:0;text-wrap:pretty}.page_notice__IeZee a{color:inherit;text-underline-offset:2px}.page_notice__IeZee a:hover{color:var(--color-primary-deep)}.page_notice__IeZee a:focus-visible{outline:2px solid var(--color-primary-deep);outline-offset:2px;border-radius:2px}.page_storeButtons__Do8qm{display:flex;flex-direction:column;gap:var(--space-sm);width:100%;margin-top:var(--space-sm)}.page_storeButton__yFqa3{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:14px 20px;border-radius:var(--radius-md);font-size:var(--label-large-size);font-weight:var(--font-semibold);font-family:var(--font-sans);text-decoration:none;transition:transform var(--anim-fast),box-shadow var(--anim-fast);cursor:pointer;border:none}.page_storeButton__yFqa3:active{transform:scale(.97)}.page_storeButtonPrimary__dxMXW{background:var(--color-primary-deep);color:var(--color-text-inverse);box-shadow:0 8px 20px rgba(58,78,102,.18)}.page_storeButtonPrimary__dxMXW:hover{background:var(--color-primary-dark);box-shadow:0 12px 28px rgba(58,78,102,.22)}.page_storeIcon__LUGH4{width:22px;height:22px;flex-shrink:0}.page_divider__z1vT7{width:100%;height:1px;background:var(--color-border);border:none;margin:0}.page_spinner__oCl8q{width:40px;height:40px;border:3px solid var(--color-border);border-top-color:var(--color-primary-deep);border-radius:50%;animation:page_spin__bO4Kt .8s linear infinite}@keyframes page_spin__bO4Kt{to{transform:rotate(1turn)}}.page_errorIcon__i7Pv3{width:48px;height:48px;color:var(--color-text-tertiary)}@media (min-width:480px){.page_card__tbREq{padding:var(--space-4xl) var(--space-2xl)}.page_storeButtons__Do8qm{flex-direction:row}.page_storeButton__yFqa3{flex:1 1}}