.page_page__556_G{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.page_header__oRW75{padding:2rem 2.5rem;display:flex;justify-content:space-between;align-items:center;opacity:0;animation:page_fadeDown__70y2e .8s var(--ease-out) .3s forwards}.page_wordmark__yyB7e{font-family:var(--font-serif);font-size:1.15rem;font-weight:400;letter-spacing:.04em;color:var(--text)}.page_headerNote__CQp51{font-size:.7rem;font-weight:300;letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft)}.page_hero__7KFOs{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 2rem 4rem;text-align:center;position:relative}.page_locketShape__c83ZN{position:absolute;width:min(420px,80vw);height:min(520px,90vw);border:1px solid var(--border);border-radius:50%;opacity:0;animation:page_locketReveal__rvcjF 1.6s var(--ease-out) .1s forwards;pointer-events:none}.page_heroContent__dzLob{position:relative;z-index:2;max-width:440px;width:100%}.page_logo__ikIZE{font-family:var(--font-serif);font-size:clamp(3.5rem,10vw,5.5rem);font-weight:400;letter-spacing:-.03em;line-height:1;color:var(--text);margin-bottom:.25rem;opacity:0;animation:page_fadeUp__aNNvE 1s var(--ease-out) .4s forwards}.page_logoDot__ydQGN{display:inline-block;width:7px;height:7px;background:var(--gold);border-radius:50%;margin-left:3px;vertical-align:middle;position:relative;top:-6px}.page_subtitle__YBgxm{font-family:var(--font-serif);font-style:italic;font-size:clamp(1rem,2.5vw,1.15rem);font-weight:400;color:var(--text-soft);letter-spacing:.01em;margin-bottom:2.5rem;opacity:0;animation:page_fadeUp__aNNvE 1s var(--ease-out) .6s forwards}.page_tagline__FsEDs{font-size:clamp(1.05rem,2.5vw,1.2rem);font-weight:300;color:var(--text-muted);line-height:1.75;margin-bottom:2.75rem;letter-spacing:.005em;opacity:0;animation:page_fadeUp__aNNvE 1s var(--ease-out) .8s forwards}.page_tagline__FsEDs strong{font-weight:400;color:var(--text)}.page_footer__F3MD0{padding:2rem 2.5rem;display:flex;justify-content:space-between;align-items:center;opacity:0;animation:page_fadeUp__aNNvE 1s var(--ease-out) 1.2s forwards}.page_footerLeft__4jJlx{font-size:.65rem;font-weight:300;color:var(--text-soft);letter-spacing:.1em;text-transform:uppercase}.page_footerRight__A7LMy{display:flex;gap:1.5rem}.page_footerRight__A7LMy a{font-size:.7rem;font-weight:300;color:var(--text-soft);text-decoration:none;letter-spacing:.03em;transition:color .2s ease}.page_footerRight__A7LMy a:hover{color:var(--text-muted)}@keyframes page_fadeUp__aNNvE{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeDown__70y2e{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes page_locketReveal__rvcjF{0%{opacity:0;transform:scale(.85)}to{opacity:.4;transform:scale(1)}}@media (max-width:560px){.page_header__oRW75{padding:1.5rem}.page_hero__7KFOs{padding:1rem 1.5rem 3rem}.page_locketShape__c83ZN{width:90vw;height:110vw}.page_footer__F3MD0{padding:1.5rem;flex-direction:column;gap:1rem;text-align:center}}.waitlist-form_wrapper__MBB4l{width:100%;max-width:400px;margin:0 auto;opacity:0;animation:waitlist-form_fadeUp__wcTrU 1s var(--ease-out) 1s forwards}.waitlist-form_form__L_jkG{display:flex;border:1px solid var(--border);border-radius:100px;overflow:hidden;background:var(--white);transition:border-color .3s ease,box-shadow .3s ease;box-shadow:0 1px 3px rgba(26,26,24,.02)}.waitlist-form_form__L_jkG:focus-within{border-color:var(--gold-soft);box-shadow:0 0 0 3px rgba(196,168,124,.08)}.waitlist-form_formError__ZSe0d{border-color:var(--error);box-shadow:0 0 0 3px rgba(181,68,59,.06)}.waitlist-form_input__8p47l{flex:1 1;min-width:0;padding:.95rem 1.5rem;border:none;outline:none;font-family:var(--font-sans);font-size:.9rem;font-weight:300;color:var(--text);background:transparent;letter-spacing:.01em}.waitlist-form_input__8p47l::placeholder{color:var(--text-soft);transition:opacity .2s ease}.waitlist-form_input__8p47l:focus::placeholder{opacity:.4}.waitlist-form_input__8p47l:disabled{opacity:.5}.waitlist-form_button__eKvq3{position:relative;padding:.95rem 1.75rem;border:none;background:var(--accent);color:var(--bg);font-family:var(--font-sans);font-size:.82rem;font-weight:400;letter-spacing:.04em;cursor:pointer;white-space:nowrap;flex-shrink:0;overflow:hidden;transition:background .2s ease,transform .1s ease}.waitlist-form_button__eKvq3:hover:not(:disabled){background:var(--accent-hover)}.waitlist-form_button__eKvq3:active:not(:disabled){transform:scale(.97)}.waitlist-form_button__eKvq3:disabled{cursor:not-allowed;opacity:.7}.waitlist-form_formSubmitting__GOvNj{border-color:var(--gold-soft);position:relative;overflow:hidden}.waitlist-form_progress__uVPCA{position:absolute;bottom:0;left:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),var(--gold-soft),transparent);animation:waitlist-form_sweep__s6490 1.4s ease-in-out infinite;border-radius:0 0 100px 100px}@keyframes waitlist-form_sweep__s6490{0%{left:-30%;width:30%}50%{width:40%}to{left:100%;width:30%}}.waitlist-form_meta__JHA_E{margin-top:.85rem;text-align:center}.waitlist-form_note__PqJMZ{font-size:.7rem;font-weight:300;color:var(--text-soft);letter-spacing:.03em}.waitlist-form_dot__tzU29{display:inline-block;width:4px;height:4px;background:var(--gold-soft);border-radius:50%;margin:0 .5em;vertical-align:middle;position:relative;top:-1px}.waitlist-form_turnstile__X3h1N{margin-top:1rem;display:flex;justify-content:center}.waitlist-form_error__B_bnw{margin-top:.75rem;font-size:.8rem;font-weight:300;color:var(--error);text-align:center;animation:waitlist-form_fadeIn__uQ9XA .2s ease}.waitlist-form_shake__01nkY{animation:waitlist-form_shake__01nkY .4s var(--ease-out)}@keyframes waitlist-form_shake__01nkY{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}.waitlist-form_success__jtio2{text-align:center;animation:waitlist-form_successReveal__nHJR5 .6s var(--ease-out) forwards}.waitlist-form_successIcon__zegjB{width:56px;height:56px;border:1.5px solid var(--gold-soft);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;animation:waitlist-form_scaleIn__co7qZ .5s var(--ease-spring) .1s both}.waitlist-form_checkSvg__YQWkt{width:22px;height:22px;stroke:var(--gold)}.waitlist-form_checkPath__eKUyl{stroke-dasharray:30;stroke-dashoffset:30;animation:waitlist-form_drawCheck__KVZk6 .5s ease .35s forwards}.waitlist-form_successTitle__VnFih{font-family:var(--font-serif);font-size:1.5rem;font-weight:400;color:var(--text);margin-bottom:.5rem;opacity:0;animation:waitlist-form_fadeUp__wcTrU .6s var(--ease-out) .4s forwards}.waitlist-form_successText__XyYe1{font-size:.9rem;font-weight:300;color:var(--text-muted);line-height:1.7;opacity:0;animation:waitlist-form_fadeUp__wcTrU .6s var(--ease-out) .55s forwards}.waitlist-form_successNote__ICvqA{font-size:.75rem;font-weight:300;color:var(--text-soft);margin-top:.75rem;opacity:0;animation:waitlist-form_fadeUp__wcTrU .6s var(--ease-out) .7s forwards}@keyframes waitlist-form_fadeUp__wcTrU{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes waitlist-form_fadeIn__uQ9XA{0%{opacity:0}to{opacity:1}}@keyframes waitlist-form_scaleIn__co7qZ{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes waitlist-form_drawCheck__KVZk6{to{stroke-dashoffset:0}}@keyframes waitlist-form_successReveal__nHJR5{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.waitlist-form_form__L_jkG{flex-direction:column;border-radius:16px}.waitlist-form_input__8p47l{text-align:center;padding:1rem 1.5rem}.waitlist-form_button__eKvq3{padding:1rem;border-top:1px solid var(--border-light);border-radius:0}}