:root{--black:#080808;--white:#f0ede8;--accent:#c8b89a;--muted:#f0ede82e;--subtle:#f0ede826;--dim:#f0ede84d;--font-serif:"Cormorant Garamond",serif;--font-sans:"Syne",sans-serif}@keyframes page-module___8aEwW__fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module___8aEwW__growLine{to{height:35vh}}:is(html,body){background:var(--black);height:100%;overflow:hidden}body:before{content:"";opacity:.035;pointer-events:none;z-index:100;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(#c8b89a0a 0%,#0000 70%);width:60vw;height:60vw;position:fixed;top:-20%;left:50%;transform:translate(-50%)}.page-module___8aEwW__wrapper{height:100vh;color:var(--white);z-index:1;flex-direction:column;justify-content:space-between;padding:2.8rem 3.2rem;display:flex;position:relative}.page-module___8aEwW__vline{z-index:1;background:linear-gradient(#0000,#c8b89a26,#0000);width:1px;height:0;animation:1.8s cubic-bezier(.16,1,.3,1) 1.4s forwards page-module___8aEwW__growLine;position:fixed;top:50%;right:3.2rem;transform:translateY(-50%)}.page-module___8aEwW__header{opacity:0;justify-content:space-between;align-items:flex-start;animation:1.2s cubic-bezier(.16,1,.3,1) .2s forwards page-module___8aEwW__fadeUp;display:flex}.page-module___8aEwW__wordmark{font-family:var(--font-serif);letter-spacing:.35em;text-transform:uppercase;color:var(--white);font-size:1.05rem;font-weight:300}.page-module___8aEwW__status{font-family:var(--font-sans);letter-spacing:.25em;text-transform:uppercase;color:var(--accent);padding-top:.15rem;font-size:.62rem;font-weight:300}.page-module___8aEwW__main{flex-direction:column;flex:1;justify-content:center;max-width:72rem;display:flex}.page-module___8aEwW__eyebrow{font-family:var(--font-sans);letter-spacing:.4em;text-transform:uppercase;color:var(--accent);opacity:0;margin-bottom:2.4rem;font-size:.6rem;font-weight:300;animation:1.2s cubic-bezier(.16,1,.3,1) .5s forwards page-module___8aEwW__fadeUp}.page-module___8aEwW__headline{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--white);opacity:0;margin-bottom:3.6rem;font-size:clamp(3.8rem,9vw,9rem);font-weight:300;line-height:.92;animation:1.4s cubic-bezier(.16,1,.3,1) .65s forwards page-module___8aEwW__fadeUp}.page-module___8aEwW__headlineAccent{color:var(--accent);font-style:italic}.page-module___8aEwW__formWrap{opacity:0;animation:1.2s cubic-bezier(.16,1,.3,1) 1.1s forwards page-module___8aEwW__fadeUp}.page-module___8aEwW__formLabel{font-family:var(--font-sans);letter-spacing:.35em;text-transform:uppercase;color:var(--dim);margin-bottom:.9rem;font-size:.58rem;display:block}.page-module___8aEwW__inputRow{border-bottom:1px solid var(--subtle);align-items:center;max-width:420px;transition:border-color .4s;display:flex}.page-module___8aEwW__inputRow:focus-within{border-color:var(--accent)}.page-module___8aEwW__inputRowError{border-color:#c8646480}.page-module___8aEwW__input{font-family:var(--font-serif);color:var(--white);letter-spacing:.02em;background:0 0;border:none;outline:none;flex:1;padding:.7rem 0;font-size:1.05rem;font-weight:300}.page-module___8aEwW__input::placeholder{color:#f0ede833;font-style:italic}.page-module___8aEwW__submitBtn{cursor:pointer;font-family:var(--font-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);white-space:nowrap;background:0 0;border:none;padding:.7rem 0 .7rem 1.4rem;font-size:.58rem;transition:opacity .3s,letter-spacing .3s}.page-module___8aEwW__submitBtn:hover{opacity:.6;letter-spacing:.4em}.page-module___8aEwW__formNote{font-family:var(--font-sans);letter-spacing:.2em;color:var(--muted);text-transform:uppercase;margin-top:1rem;font-size:.55rem}.page-module___8aEwW__successMsg{font-family:var(--font-serif);color:var(--accent);letter-spacing:.02em;font-size:1.05rem;font-style:italic}.page-module___8aEwW__footer{opacity:0;justify-content:space-between;align-items:flex-end;animation:1.2s cubic-bezier(.16,1,.3,1) 1.3s forwards page-module___8aEwW__fadeUp;display:flex}.page-module___8aEwW__footerLeft{font-family:var(--font-sans);letter-spacing:.25em;text-transform:uppercase;color:#f0ede833;flex-direction:column;gap:.2rem;font-size:.58rem;line-height:1.8;display:flex}@media (max-width:640px){.page-module___8aEwW__wrapper{padding:2rem 1.8rem}.page-module___8aEwW__vline{display:none}.page-module___8aEwW__inputRow{max-width:100%}}
