.coming-soon{min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:32px;background:#111;color:#f7f7f7;text-align:center}.coming-soon__content{width:100%}.coming-soon h1{font-size:clamp(3.25rem,10vw,11rem);font-weight:600;letter-spacing:-.075em;line-height:.95;white-space:nowrap}.coming-soon p{margin-top:28px;font-size:clamp(.875rem,1.2vw,1.125rem);font-weight:500;letter-spacing:.02em}.coming-soon__unlock{width:min(240px,100%);height:48px;display:flex;align-items:center;gap:10px;margin:36px auto 0;padding:0 12px;border:1px solid #f7f7f7;border-radius:999px}.coming-soon__unlock input{min-width:0;flex:1;color:#f7f7f7;background:transparent;border:0;outline:0}.coming-soon__unlock input::placeholder{color:#f7f7f7}.coming-soon__unlock button{display:grid;place-items:center;padding:2px;color:#f7f7f7;background:transparent;border:0}.coming-soon__unlock:focus-within{outline:2px solid #f7f7f7;outline-offset:3px}.coming-soon__error{display:block;margin-top:12px;font-size:14px}@media (max-width:600px){.coming-soon{padding:20px}.coming-soon h1{font-size:clamp(2.8rem,10vw,4.5rem)}.coming-soon p{margin-top:18px}}