.page-module__E0kJGG__main{box-sizing:border-box;background:#000;flex-direction:column;justify-content:space-between;width:100%;min-height:100vh;padding:2.5rem 3rem;display:flex}.page-module__E0kJGG__topbar{justify-content:space-between;align-items:center;animation:.8s both page-module__E0kJGG__appear;display:flex}.page-module__E0kJGG__brandmark{letter-spacing:.2em;text-transform:uppercase;color:#3a3a3c;font-size:.65rem;font-weight:500}.page-module__E0kJGG__hero{flex-direction:column;flex:1;justify-content:center;padding:2rem 0;display:flex}.page-module__E0kJGG__eyebrow{letter-spacing:.01em;color:#3a3a3c;margin-bottom:.75rem;font-size:clamp(.75rem,1.2vw,1rem);font-weight:400;animation:.9s 50ms both page-module__E0kJGG__appear}.page-module__E0kJGG__headline{letter-spacing:-.04em;color:#f5f5f7;font-size:clamp(4.5rem,14vw,13.5rem);font-weight:700;line-height:.92;animation:.9s .15s both page-module__E0kJGG__appear}.page-module__E0kJGG__bottombar{justify-content:flex-end;align-items:center;animation:.9s .45s both page-module__E0kJGG__appear;display:flex}.page-module__E0kJGG__form{align-items:center;gap:1.5rem;display:flex}.page-module__E0kJGG__input{color:#f5f5f7;letter-spacing:.01em;text-align:left;width:200px;font-size:.8rem;font-weight:400;font-family:var(--font-inter), sans-serif;background:0 0;border:none;border-bottom:1px solid #222;outline:none;padding:.4rem 0;transition:border-color .3s}.page-module__E0kJGG__input::placeholder{color:#2c2c2e}.page-module__E0kJGG__input:focus{border-bottom-color:#555}.page-module__E0kJGG__cta{color:#f5f5f7;cursor:pointer;letter-spacing:.05em;white-space:nowrap;opacity:.4;font-size:.75rem;font-weight:400;font-family:var(--font-inter), sans-serif;background:0 0;border:none;padding:0;transition:opacity .2s}.page-module__E0kJGG__cta:hover{opacity:1}.page-module__E0kJGG__confirmation{color:#3a3a3c;letter-spacing:.04em;font-size:.8rem;font-weight:400}@media (max-width:600px){.page-module__E0kJGG__main{padding:2rem 1.75rem}.page-module__E0kJGG__bottombar{justify-content:flex-start}.page-module__E0kJGG__form{flex-direction:column;align-items:flex-start;gap:1rem}.page-module__E0kJGG__input{width:100%}}@keyframes page-module__E0kJGG__appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
