.waitlist-page{color:#fff;background:#000;min-height:100vh}.waitlist-page>header{border-bottom:1px solid #333;justify-content:space-between;align-items:center;height:86px;padding:0 clamp(22px,5vw,76px);display:flex}.waitlist-page>header>a:last-child{color:#aaa;font-size:10px;text-decoration:none}.waitlist-hero{background:linear-gradient(90deg,#000 0 72%,#0b3d30 72%);padding:clamp(100px,12vw,175px) clamp(22px,9vw,145px)}.waitlist-hero>p,.waitlist-form aside>p{letter-spacing:.22em;color:#85b2a1;font-size:9px}.waitlist-hero h1{font:400 clamp(70px,9vw,132px)/.9 var(--serif);letter-spacing:-.05em;margin:28px 0 55px}.waitlist-hero>div{font:400 16px/1.75 var(--serif);color:#c5c5c1;max-width:660px}.waitlist-form{color:#111;background:#f2efe7;grid-template-columns:.75fr 1.25fr;gap:9vw;padding:clamp(90px,10vw,150px) clamp(22px,9vw,145px);display:grid}.waitlist-form aside h2,.waitlist-success h2{font:400 clamp(43px,5vw,72px)/1 var(--serif);margin:24px 0 30px}.waitlist-form aside span{font:400 14px/1.8 var(--serif);color:#555}.waitlist-form form{gap:24px;display:grid}.waitlist-form form>div{grid-template-columns:1fr 1fr;gap:22px;display:grid}.waitlist-form label{letter-spacing:.08em;font-size:9px;font-weight:700}.waitlist-form input,.waitlist-form select,.waitlist-form textarea{color:#111;width:100%;font:400 16px var(--serif);background:0 0;border:0;border-bottom:1px solid #999;outline:none;margin-top:7px;padding:12px 0;display:block}.waitlist-form textarea{resize:vertical;border:1px solid #aaa;padding:14px}.waitlist-form button{color:#fff;letter-spacing:.08em;background:#0b3d30;border:0;justify-self:start;padding:17px 22px;font-size:10px}.waitlist-form small{color:#777;font-size:9px}.waitlist-trap{position:absolute!important;left:-10000px!important}.waitlist-error{color:#8a2f2b}.waitlist-success{color:#fff;background:#000;padding:clamp(40px,6vw,75px)}.waitlist-success>b{color:#68a990;font-size:28px}.waitlist-success p{color:#bbb;line-height:1.7}.waitlist-success a{color:#fff;margin-top:25px;display:inline-block}@media (width<=750px){.waitlist-form{grid-template-columns:1fr;gap:55px}.waitlist-form form>div{grid-template-columns:1fr}.waitlist-hero{background:linear-gradient(90deg,#000 0 90%,#0b3d30 90%)}}
