.EmailForm_form__hJqZC{display:flex;flex-direction:column;align-items:center;width:100%}.EmailForm_row__7cc1U{position:relative;width:100%;display:flex;align-items:center;border-bottom:1px solid var(--ink-hair);transition:border-color .32s ease}.EmailForm_row__7cc1U:focus-within{border-color:var(--ink)}.EmailForm_input__v7gEv{flex:1 1;background:transparent;border:0;outline:0;color:var(--ink);font-family:var(--font-serif),Georgia,serif;font-size:clamp(15px,1.7vw,18px);font-style:italic;letter-spacing:.015em;padding:14px 4px}.EmailForm_input__v7gEv::placeholder{color:var(--ink-faint);font-style:italic;opacity:.85}.EmailForm_input__v7gEv:disabled{opacity:.5}.EmailForm_submit__eAVVp{background:transparent;border:0;color:var(--ink);cursor:pointer;padding:8px 4px 8px 12px;display:inline-flex;align-items:center;transition:transform .32s ease,color .32s ease}.EmailForm_submit__eAVVp:hover:not(:disabled){color:var(--gold-deep);transform:translateX(3px)}.EmailForm_submit__eAVVp:disabled{cursor:default;opacity:.35}.EmailForm_caption__GCWCj{color:var(--ink-faint)}.EmailForm_caption__GCWCj,.EmailForm_error__yNJ1T{margin-top:18px;font-family:var(--font-sans),Inter,system-ui,sans-serif;font-size:10px;letter-spacing:.4em;text-transform:uppercase}.EmailForm_error__yNJ1T{color:var(--oxblood)}.EmailForm_welcome__QOH4s{display:flex;flex-direction:column;align-items:center;gap:22px;padding:14px 0;color:var(--ink);animation:EmailForm_welcome-in__nr89D .7s cubic-bezier(.22,.61,.36,1) both}@keyframes EmailForm_welcome-in__nr89D{0%{opacity:0}to{opacity:1}}.EmailForm_rule__q2rP0{display:block;height:1px;width:0;background:var(--ink-soft);opacity:.7;animation:EmailForm_rule-expand__viKu8 1s cubic-bezier(.22,.61,.36,1) both}.EmailForm_ruleTop__d5DIv{animation-delay:.2s}.EmailForm_ruleBottom__KDjIn{animation-delay:1.6s}@keyframes EmailForm_rule-expand__viKu8{to{width:clamp(180px,28vw,260px)}}.EmailForm_welcomeText__r_IJ7{display:flex;flex-wrap:wrap;justify-content:center;gap:.34em;font-family:var(--font-serif),Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(22px,3.1vw,32px);letter-spacing:.012em;color:var(--ink);line-height:1.3;margin:6px 0}.EmailForm_word__Ps31r{display:inline-block;opacity:0;filter:blur(6px);transform:translateY(6px);animation:EmailForm_word-reveal__dXmn0 1s cubic-bezier(.22,.61,.36,1) both}@keyframes EmailForm_word-reveal__dXmn0{to{opacity:1;filter:blur(0);transform:none}}.EmailForm_diamond__3Ejy_{color:var(--gold-deep);opacity:0;margin-top:6px;animation:EmailForm_diamond-in__gMmsw .8s cubic-bezier(.22,.61,.36,1) 2.1s both}@keyframes EmailForm_diamond-in__gMmsw{0%{opacity:0;transform:scale(.55) rotate(-12deg)}to{opacity:1;transform:none}}.EmailForm_srOnly__giVl1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.EmailForm_honeypot__5HdMM{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.Footer_footer__pQtti{position:fixed;left:0;right:0;bottom:clamp(20px,3vh,36px);padding:0 clamp(24px,5vw,56px);display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:3;font-family:var(--font-sans),Inter,system-ui,sans-serif;font-weight:400;font-size:10px;letter-spacing:.4em;text-transform:uppercase;color:var(--ink-faint)}.Footer_left__F3Git,.Footer_right__s6ko6{display:inline-block}@media (max-width:480px){.Footer_footer__pQtti{font-size:9px;letter-spacing:.32em;bottom:16px;padding:0 16px}}.Wordmark_wordmark__yEZCL{display:flex;flex-direction:column;align-items:center;color:var(--ink)}.Wordmark_ornament__AU_Mw{color:var(--gold-deep);margin-bottom:clamp(24px,3.6vh,36px);opacity:.85}.Wordmark_word__wzyX5{font-family:var(--font-serif),Georgia,serif;font-weight:500;font-size:clamp(52px,9.4vw,108px);letter-spacing:.34em;line-height:1;color:var(--ink);padding-left:.34em}.Wordmark_rule__EV4sU{display:block;width:clamp(48px,7vw,72px);height:1px;background:var(--ink-soft);margin:clamp(32px,4.4vh,44px) 0;opacity:.55}.Wordmark_caption__32FfE{font-family:var(--font-sans),Inter,system-ui,sans-serif;font-weight:400;font-size:clamp(10px,1.05vw,12px);letter-spacing:.44em;text-transform:uppercase;color:var(--ink-soft);padding-left:.44em}