.soon{--s-ink:var(--ink,#111213);--s-ink2:#37352e;--s-body:#787775;--s-quiet:#a49e97;--s-faint:#bcb8b1;--s-hair:#0000001a;--s-card:#f6f5f4;min-height:100svh;color:var(--s-ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#fff;flex-direction:column;padding:0 clamp(20px,4vw,56px);display:flex;overflow-x:clip}@supports not (overflow:clip){.soon{overflow-x:hidden}}.soon ::selection{background:var(--s-ink);color:#fff}.soon a{color:inherit;text-decoration:none}.soon :focus-visible{outline:2px solid var(--s-ink);outline-offset:3px;border-radius:8px}.soon-top{flex:none;justify-content:space-between;align-items:center;height:76px;display:flex}.soon .soon-logo{font-family:var(--font-grotesk), var(--font-dm), sans-serif;letter-spacing:-.015em;font-size:20px;font-weight:700;line-height:1}.soon-live{letter-spacing:-.005em;color:var(--s-body);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.soon-live i{background:var(--green,#1ec15f);border-radius:50%;width:6px;height:6px;position:relative}.soon-live i:after{content:"";background:var(--green,#1ec15f);opacity:0;animation:soon-live 2.4s var(--ease) infinite 1.2s;border-radius:50%;position:absolute;inset:-4px}.soon-foot{letter-spacing:-.005em;color:var(--s-quiet);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px 24px;padding:16px 0 22px;font-size:12.5px;display:flex}.soon-foot nav{flex-wrap:wrap;gap:6px 18px;display:flex}.soon-foot nav a{color:var(--s-body);transition:color .2s var(--ease)}.soon-foot nav a:hover{color:var(--s-ink)}.soon-main{flex:1;justify-content:center;align-items:center;padding:4px 0 20px;display:flex}.soon h1{letter-spacing:-.042em;color:var(--s-ink);text-wrap:balance;margin:0;font-weight:700;line-height:1.04}.soon-lede{letter-spacing:-.011em;max-width:30em;color:var(--s-body);text-wrap:pretty;margin:14px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.55}.soon-signup{width:min(440px,100%);margin-top:30px}.soon-form{height:54px;box-shadow:0 0 0 1px var(--s-hair), 0 1px 2px #0000000a, 0 10px 28px -14px #00000029;transition:box-shadow .2s var(--ease);background:#fff;border-radius:100px;align-items:center;padding:5px;display:flex}.soon-form:focus-within{box-shadow:0 0 0 1px #11121399,0 0 0 5px #1112130f,0 10px 28px -14px #00000029}.soon-email{min-width:0;height:100%;font:inherit;letter-spacing:-.01em;color:var(--s-ink);caret-color:var(--s-ink);background:0 0;border:0;outline:0;flex:1;padding:0 12px 0 18px;font-size:15px}.soon-email::placeholder{color:var(--s-quiet)}.soon-email:-webkit-autofill{-webkit-text-fill-color:var(--s-ink);-webkit-box-shadow:inset 0 0 0 40px #fff}.soon-form button{background:var(--s-ink);color:#fff;height:44px;font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background .2s var(--ease), transform .12s var(--ease);border:0;border-radius:100px;flex:none;place-items:center;padding:0 18px 0 20px;font-size:14.5px;font-weight:500;display:inline-grid}.soon-form button:hover{background:#2a2b2d}.soon-form button:active{transform:scale(.97)}.soon-arr{transition:transform .25s var(--ease);font-weight:400;display:inline-block}.soon-field{flex:1;align-items:center;min-width:0;height:100%;display:flex;position:relative}.soon-field .soon-email{width:100%;padding-right:38px}.soon-valid{opacity:0;transition:opacity .18s var(--ease), transform .28s var(--ease);pointer-events:none;margin-top:-8px;position:absolute;top:50%;right:12px;transform:scale(.6)}.soon-valid.on{opacity:1;transform:none}.soon-valid path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .3s .1s var(--ease)}.soon-valid.on path{stroke-dashoffset:0}.soon-btn-a,.soon-btn-b{transition:opacity .15s var(--ease), transform .2s var(--ease);grid-area:1/1;align-items:center;gap:8px;display:inline-flex}.soon-btn-b{opacity:0;transform:translateY(4px)}.soon-form button.sending .soon-btn-a{opacity:0;transform:translateY(-4px)}.soon-form button.sending .soon-btn-b{opacity:1;transform:none}.soon-spin{border:1.6px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite soon-rot}@keyframes soon-rot{to{transform:rotate(360deg)}}.soon-form button:hover .soon-arr{transform:translate(2px)}.soon .soon-form :focus-visible{outline:none}.soon-fine{letter-spacing:-.005em;color:var(--s-quiet);margin:12px 0 0;font-size:12.5px}.soon-err{color:#b4231f;margin:12px 0 0;font-size:13px}.soon-nudge{color:var(--s-ink);margin:12px 0 0;font-size:13px}.soon-form.shake{animation:soon-shake .42s var(--ease)}@keyframes soon-shake{20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.soon-form.shake{animation:none}}.soon-done{background:var(--s-card);letter-spacing:-.01em;color:var(--s-ink2);border-radius:100px;align-items:center;gap:10px;margin:30px 0 0;padding:13px 20px 13px 14px;font-size:15px;font-weight:500;display:inline-flex}.soon-done svg{flex:none}.soon-done-check{stroke-dasharray:1;stroke-dashoffset:1px;animation:soon-draw .4s .35s var(--ease) forwards}@keyframes soon-draw{to{stroke-dashoffset:0}}@keyframes soon-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes soon-fade{0%{opacity:0}to{opacity:1}}.soon-top,.soon-foot{animation:soon-fade .8s var(--ease) both .1s}@keyframes soon-live{0%{opacity:.35;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.6)}}.soon-rose{position:relative;overflow:hidden}.soon-rose .nt-art{z-index:0;pointer-events:none;position:absolute;inset:0}.nt-canvas{width:100%;height:100%;display:block}.soon-rose .soon-top,.soon-rose .soon-main,.soon-rose .soon-foot{z-index:1;position:relative}.soon-rose .soon-main{justify-content:flex-start}.nt-copy{z-index:1;max-width:680px;position:relative}.soon-rose h1{font-size:clamp(38px,4.2vw,60px)}.soon-rose h1>span{display:block}.soon-rose h1>span+span{color:var(--s-faint)}.soon-rose .soon-lede{text-wrap:balance;max-width:27em;margin-top:18px}.soon-rose .soon-lede .nt-s{display:inline-block}.soon-rose .soon-signup{margin-top:32px}.soon-rose .soon-fine,.soon-rose .soon-err,.soon-rose .soon-nudge{padding-left:23px}.soon-rose h1,.soon-rose .soon-lede,.soon-rose .soon-signup,.soon-rose .soon-done{animation:soon-in .9s var(--ease) both}.soon-rose h1{animation-delay:.1s}.soon-rose .soon-lede{animation-delay:.2s}.soon-rose .soon-signup,.soon-rose .soon-done{animation-delay:.3s}.soon-natten{--s-ink:#f4f3f1;--s-ink2:#d9d6d0;--s-body:#a19d96;--s-quiet:#7d786f;--s-faint:#6a665f;--s-hair:#ffffff24;--s-card:#ffffff0f;color:var(--s-ink);background:#0c0c0d}.soon-natten ::selection{color:#0c0c0d;background:#fff}.soon-natten :focus-visible{outline-color:#fff}.soon-natten .soon-foot nav a:hover,.soon-natten h1{color:#fff}.soon-natten .soon-form{background:#ffffff0a;box-shadow:0 0 0 1px #ffffff24}.soon-natten .soon-form:focus-within{box-shadow:0 0 0 1px #ffffff80,0 0 0 5px #ffffff0f}.soon-natten .soon-email{color:#fff;caret-color:#fff}.soon-natten .soon-email::placeholder{color:#6f6b64}.soon-natten .soon-email:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 40px #151516}.soon-natten .soon-form button{color:#0c0c0d;background:#fff}.soon-natten .soon-form button:hover{background:#e9e7e3}.soon-natten .soon-done{color:#fff;background:#ffffff12}.soon-natten .soon-err{color:#f09a92}.soon-natten .soon-nudge{color:#f4f3f1}@media (max-height:760px) and (min-width:561px){.soon-top{height:64px}.soon-signup{margin-top:24px}}@media (max-width:560px){.soon-top{height:64px}.soon-foot{flex-direction:column;align-items:flex-start;gap:10px}.soon-lede{font-size:16px}.soon-signup{margin-top:24px}.soon-form{height:auto;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:8px;padding:0}.soon-form:focus-within{box-shadow:none}.soon-field{flex:none;height:50px}.soon-email{height:50px;box-shadow:0 0 0 1px var(--s-hair);transition:box-shadow .2s var(--ease);border-radius:100px;flex:none}.soon-email:focus{box-shadow:0 0 0 1px #11121399,0 0 0 5px #1112130f}.soon-form button{justify-content:center;height:50px}}@media (max-width:560px) and (max-height:720px){.soon-top{height:56px}.soon-main{padding-bottom:8px}.soon-foot{gap:6px;padding:10px 0 16px}.soon-lede{margin-top:10px;font-size:15px}.soon-signup{margin-top:18px}.soon-field,.soon-email,.soon-form button{height:46px}.soon-fine{margin-top:8px}}@media (max-width:860px){.soon-rose .soon-main{align-items:flex-end}.soon-rose .nt-art{-webkit-mask-image:linear-gradient(#000 34%,#0000 64%);mask-image:linear-gradient(#000 34%,#0000 64%)}}@media (max-width:560px){.soon-rose h1{font-size:30px}.soon-rose .soon-fine,.soon-rose .soon-err,.soon-rose .soon-nudge{padding-left:18px}}@media (max-width:560px) and (max-height:720px){.soon-rose h1{font-size:27px}}@media (max-width:560px){.soon-natten .soon-form,.soon-natten .soon-form:focus-within{box-shadow:none;background:0 0}.soon-natten .soon-email{background:#ffffff0a;box-shadow:0 0 0 1px #ffffff29}.soon-natten .soon-email:focus{box-shadow:0 0 0 1px #ffffff80,0 0 0 5px #ffffff0f}}
