.soon-page{position:relative;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--paper);flex:1 1}.soon-glow{position:absolute;left:50%;top:42%;width:min(1100px,150vw);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(228,80,10,.13),rgba(228,80,10,0));pointer-events:none}.soon-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px clamp(20px,5vw,64px)}.soon-top .wordmark{font-size:24px}.soon-top .wordmark,.soon-x{display:inline-flex;align-items:center}.soon-x{gap:8px;font-size:14px;font-weight:500;color:var(--ink);text-decoration:none;border:1px solid var(--line-strong);border-radius:999px;padding:8px 14px;background:#fff}.soon-x:hover{border-color:var(--accent)}.soon-hero{position:relative;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 20px 200px}.soon-pill{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:var(--accent-deep);background:var(--accent-wash);border-radius:999px;padding:7px 14px;margin-top:30px}.soon-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:soon-pulse 1.8s ease-in-out infinite}.soon-page h1{font-size:clamp(44px,8.2vw,124px);font-weight:650;letter-spacing:-.055em;line-height:.94}.soon-page h1 span{display:block}.soon-accent{color:var(--accent)}.soon-sub{font-size:clamp(17px,1.5vw,21px);color:var(--muted);max-width:31em;margin-top:28px;text-wrap:balance}.soon-cta{margin-top:18px;display:inline-flex;align-items:center;gap:9px;font-size:16px;padding:13px 22px}.rise{animation:soon-rise .7s cubic-bezier(.2,.8,.2,1) both}.rise-1{animation-delay:40ms}.rise-2{animation-delay:.12s}.rise-3{animation-delay:.23s}.rise-4{animation-delay:.36s}.rise-5{animation-delay:.46s}.soon-herd{position:absolute;left:0;right:0;bottom:0;height:180px;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.soon-herd-row{position:absolute;left:0;display:flex;width:max-content;color:var(--accent)}.soon-herd-run{display:flex;align-items:flex-end;flex-shrink:0}.soon-herd-run span{display:inline-flex;animation:soon-bob .52s ease-in-out infinite alternate}.soon-herd-run span:nth-child(odd){animation-delay:-.26s}.soon-herd-row-1{bottom:14px;animation:soon-run 26s linear infinite}.soon-herd-row-2{bottom:78px;opacity:.45;animation:soon-run 38s linear infinite}.soon-herd-row-3{bottom:128px;opacity:.18;animation:soon-run 54s linear infinite}@keyframes soon-run{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes soon-bob{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes soon-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes soon-pulse{0%,to{box-shadow:0 0 0 0 rgba(228,80,10,.5)}50%{box-shadow:0 0 0 7px rgba(228,80,10,0)}}@media (max-width:640px){.soon-hero{padding-bottom:170px}.soon-x{padding:7px 12px}}@media (prefers-reduced-motion:reduce){.rise,.soon-dot,.soon-herd-row,.soon-herd-run span{animation:none}}