.launch-state{background:radial-gradient(circle at 14% 18%, #edb3a7c7 0 13%, transparent 31%), radial-gradient(circle at 84% 78%, #f4ca54b8 0 12%, transparent 29%), var(--cream);min-height:100vh;color:var(--ink);grid-template-rows:auto 1fr auto;padding:28px;display:grid}.launch-state__header,.launch-state__footer{justify-content:space-between;align-items:center;gap:18px;width:min(1120px,100%);margin-inline:auto;display:flex}.launch-state__header .wordmark{font-size:31px}.launch-state__header>span,.launch-state__footer{font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;font-size:10px;font-weight:800}.launch-state__footer{opacity:.55;justify-content:center}.launch-state__card{border:2px solid var(--ink);width:min(680px,100%);box-shadow:10px 12px 0 var(--ink);text-align:center;background:#fff9eef0;border-radius:34px;align-self:center;margin:50px auto;padding:clamp(34px,7vw,72px);position:relative;overflow:hidden}.launch-state__spark{border:2px solid var(--ink);background:var(--butter);width:62px;height:62px;color:var(--red);box-shadow:4px 5px 0 var(--ink);border-radius:20px;place-items:center;margin:0 auto 24px;font-family:Georgia,serif;font-size:31px;display:grid;transform:rotate(-6deg)}.launch-state__card .eyebrow{color:var(--red);margin-bottom:13px}.launch-state__card h1{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,8vw,72px);line-height:.94}.launch-state__card>p:not(.eyebrow){opacity:.7;max-width:510px;margin:22px auto 0;font-size:16px;line-height:1.6}.launch-state__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.launch-state__actions .button{min-height:52px;font-size:15px}.launch-state__secondary{border:2px solid var(--ink);min-height:52px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:0 22px;font-size:14px;font-weight:800;display:inline-flex}.launch-state__secondary:hover{background:var(--butter);transform:translateY(-2px)}@media (width<=560px){.launch-state{padding:20px}.launch-state__header .wordmark{font-size:28px}.launch-state__header>span{display:none}.launch-state__card{box-shadow:7px 8px 0 var(--ink);border-radius:26px;padding:38px 22px}.launch-state__actions{flex-direction:column}.launch-state__actions>*{width:100%}}
