.tap-waitlist-screen{--orange:#f1ff38;--cream:#090a0c;--ink:#f2efe5;--blue:#3858ff;--tap-graphite:#090a0c;--tap-paper:#f2efe5;--tap-sulfur:#f1ff38;--tap-blue:#3858ff;background:var(--tap-graphite);min-height:100svh;color:var(--tap-sulfur);font-family:ABC Gravity Variable,Helvetica Neue,sans-serif}.tap-waitlist-screen *,.tap-waitlist-screen :before,.tap-waitlist-screen :after{box-sizing:border-box}.tap-waitlist-shell{min-height:calc(100svh - 124px)}.tap-waitlist{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);min-height:calc(100svh - 124px);display:grid}.tap-waitlist-heading{flex-direction:column;justify-content:space-between;padding:clamp(34px,4.5vw,72px) 3.2vw;display:flex}.tap-waitlist-back{width:fit-content;color:inherit;border:2px solid;border-radius:999px;padding:10px 17px;font-size:11px;font-weight:900;text-decoration:none}.tap-waitlist-heading>p{letter-spacing:.1em;margin:auto 0 22px;font-size:11px;font-weight:900}.tap-waitlist-heading h2{letter-spacing:-.03em;margin:0;font-family:ABC Gravity XCompressed,Arial Narrow,sans-serif;font-size:clamp(84px,9vw,176px);font-weight:900;line-height:.74}.tap-waitlist-heading h2 em{color:#0000;-webkit-text-stroke:.025em var(--tap-sulfur);font-style:normal}.tap-waitlist form{background:var(--tap-paper);color:var(--tap-graphite);align-content:center;gap:28px;padding:clamp(42px,6vw,96px);display:grid}.tap-waitlist form>label{gap:10px;display:grid}.tap-waitlist form label>span{letter-spacing:.1em;font-size:10px;font-weight:900}.tap-waitlist input,.tap-waitlist select{border:0;border-bottom:2px solid var(--tap-graphite);appearance:none;width:100%;height:62px;color:var(--tap-graphite);background:0 0;border-radius:0;outline:0;font:800 17px/1 ABC Gravity Variable,Helvetica Neue,sans-serif}.tap-waitlist input:focus,.tap-waitlist select:focus{border-bottom-color:var(--tap-blue)}.tap-waitlist input::placeholder{color:#090a0c75}.tap-waitlist-submit{border-top:1px solid #090a0c47;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:16px;padding-top:24px;display:grid}.tap-waitlist-submit p{max-width:310px;margin:0;font-size:12px;line-height:1.4}.tap-waitlist-submit button{border:2px solid var(--tap-graphite);background:var(--tap-sulfur);min-height:54px;color:var(--tap-graphite);cursor:pointer;border-radius:999px;padding:0 24px;font:900 11px/1 ABC Gravity Variable,Helvetica Neue,sans-serif}.tap-waitlist-submit button:disabled{opacity:.55;cursor:wait}.tap-waitlist-message{min-height:18px;color:var(--tap-graphite);margin:0;font-size:11px;font-weight:800}.tap-waitlist-trap{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.tap-waitlist{grid-template-columns:1fr}.tap-waitlist-heading{min-height:540px;padding-inline:22px}.tap-waitlist form{padding:64px 22px}}@media (max-width:560px){.tap-waitlist-heading{min-height:470px}.tap-waitlist-heading h2{font-size:24vw}.tap-waitlist-submit{grid-template-columns:1fr}.tap-waitlist-submit button{width:100%}}.tap-waitlist-heading{gap:clamp(20px,3vh,38px)}.tap-waitlist-heading>p{letter-spacing:.09em;margin:auto 0 0;font-size:11px}.tap-waitlist-heading h2{font-size:clamp(96px,10.5vw,190px);line-height:.75}.tap-waitlist form{gap:24px}.tap-waitlist-submit p,.tap-waitlist-message{font-size:12px;line-height:1.45}@media (max-width:560px){.tap-waitlist-heading h2{font-size:clamp(76px,23vw,126px)}}
