@property --soon-notch{syntax:"<number>";inherits:true;initial-value:1}.soon-copy{inset:calc(var(--icon-y) + var(--icon) / 2 + 4vmin) 16px auto;text-align:center;opacity:var(--date);translate:0 calc((1 - var(--date)) * 8px);filter:blur(calc((1 - var(--date)) * 6px));position:absolute}.soon .soon-copy h1{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(22px,3.6vmin,36px);font-weight:600}.soon-copy p{color:#fff9;margin:8px 0 0;font-size:clamp(13px,1.7vmin,16px);line-height:1.4}.soon-countdown{--gap:calc(var(--icon) * .14);--turned:.085;--apart:calc(var(--icon) * .12);--tile:min(var(--icon), ((100vw - 32px - var(--icon)) / 2 - 2 * var(--gap) - var(--apart)) / (2.75 + 1.12 * var(--turned) * 1.4));--near-size:calc(var(--tile) * .82);--far-size:calc(var(--tile) * 1.12);--wide:1.4;--gap-in:calc(var(--gap) + var(--far-size) * var(--wide) * var(--turned) + var(--apart));--near:calc(var(--icon) / 2 + var(--gap-in) + var(--near-size) * var(--wide) / 2);--far:calc(var(--icon) / 2 + var(--gap-in) + var(--gap) + (var(--near-size) + var(--far-size) / 2) * var(--wide));pointer-events:none;mix-blend-mode:plus-lighter;position:absolute;inset:0}.soon-count{--p:clamp(0, calc(var(--count,0) / .6), 1);--base-opacity:.7;top:var(--icon-y);left:calc(50% + var(--offset));width:calc(var(--size) * var(--wide));height:var(--size);translate:calc(-50% + var(--shift) * (1 - var(--p))) -50%;scale:calc(.88 + .12 * var(--p));transform:perspective(calc(var(--size) * 5)) rotateY(var(--turn));font-size:calc(var(--size) * .4);letter-spacing:-.04em;font-variant-numeric:tabular-nums;isolation:isolate;opacity:calc(var(--base-opacity) * var(--p));border-radius:30%;place-items:center;font-weight:600;line-height:1;display:grid;position:absolute}.soon-count:before{content:"";z-index:-1;border-radius:inherit;corner-shape:inherit;-webkit-mask-image:linear-gradient(var(--fade), #000, transparent 85%);-webkit-mask-image:linear-gradient(var(--fade), #000, transparent 85%);mask-image:linear-gradient(var(--fade), #000, transparent 85%);pointer-events:none;border:1px solid #ffffff80;position:absolute;inset:0;box-shadow:inset 0 -12px 16px -8px #ffffff0d}.soon-count:first-child{--offset:calc(-1 * var(--far));--size:var(--far-size);--turn:34deg;--shift:14px;--fade:260deg;--base-opacity:.4;--p:clamp(0, calc((var(--count,0) - .4) / .6), 1)}.soon-count:nth-child(2){--offset:calc(-1 * var(--near));--size:var(--near-size);--turn:34deg;--shift:14px;--fade:260deg}.soon-count:nth-child(3){--offset:var(--near);--size:var(--near-size);--turn:-34deg;--shift:-14px;--fade:100deg}.soon-count:nth-child(4){--offset:var(--far);--size:var(--far-size);--turn:-34deg;--shift:-14px;--fade:100deg;--base-opacity:.4;--p:clamp(0, calc((var(--count,0) - .4) / .6), 1)}@supports (corner-shape:superellipse(1.7)){.soon-count{corner-shape:superellipse(1.7);border-radius:38%}}.soon-countdown[data-long] .soon-count:first-child{font-size:calc(var(--size) * .3)}.soon-count-label{font-size:clamp(6.5px, calc(var(--size) * .06), 9.5px);letter-spacing:.08em;text-align:center;text-transform:uppercase;color:#ffffff52;font-weight:500;position:absolute;inset:74% 0 auto}.soon-count-value{color:#0000;background:linear-gradient(#ffffff8c,#ffffff1f);-webkit-background-clip:text;background-clip:text}.soon-form{align-items:center;gap:4px;margin:0;display:flex}.soon-form-field{align-items:center;display:flex;position:relative}.soon-form-field svg{color:var(--color-text-2);pointer-events:none;position:absolute;left:12px}.soon-form-input{width:212px;min-width:0;height:32px;font:inherit;color:var(--color-text-1);corner-shape:superellipse(2);background:0 0;border:0;border-radius:17px;outline:0;padding-inline:30px 12px;font-size:12px}.soon-form-input::placeholder{color:var(--color-text-2)}.soon-form-input:focus-visible{background:color-mix(in srgb, var(--color-text-1) 5%, transparent)}.soon-form-sent{color:var(--color-text-1)}.soon-form button{cursor:pointer;border:0;font-family:inherit}.soon-form button:disabled{opacity:.6;cursor:default}.soon-form-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.soon-note{text-align:center;color:#fff9;pointer-events:none;opacity:0;filter:blur(6px);width:min(100vw - 32px,560px);margin:0;font-size:11px;line-height:1.35;transition:opacity .35s cubic-bezier(.22,.61,.36,1),translate .35s cubic-bezier(.22,.61,.36,1),filter .35s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50% 8px}:is(.soon-notch:has(.soon-form-input:focus) .soon-note,.soon-note[data-error]){opacity:1;filter:blur();translate:-50%}.soon-result{text-align:center;color:#fff;background:#000;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.soon-result h1{letter-spacing:-.02em;margin:0;font-size:clamp(22px,3.6vmin,36px);font-weight:600}.soon-result p{color:#fff9;margin:8px 0 16px;font-size:14px;line-height:1.4}.soon-result a{color:#fff;font-size:13px}.soon-notch{--color-bg:#000;--color-text-1:#fff;--color-text-2:#ffffffb3;inset:auto 0 max(32px, env(safe-area-inset-bottom));z-index:91;pointer-events:none;justify-content:center;padding-inline:16px;transition:opacity .6s cubic-bezier(.22,.61,.36,1) .3s;display:flex;position:fixed}.soon-notch-content{pointer-events:auto}.soon-notch .splash-cta{margin-top:0}html:has(.teaser:not([data-stage=open],[data-failed])) .soon-notch{opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(.64,0,.78,0),visibility 0s linear .3s}@media (max-width:720px){.soon-notch .splash-cta-group{flex-wrap:wrap;justify-content:center}.soon-form-field{flex:1}.soon-form-input{flex:1;width:150px}.soon-notch .splash-cta-segment{padding-inline:10px}}@supports (clip-path:shape(from 0 0, line to 1px 1px)){@media (min-width:721px){:where(html:not([data-shapes=off])):has(.soon) .site-root .site-frame{--soon-notch-depth:calc(var(--header-height) - var(--site-bezel-size) + 16px);--header-notch-intro:0;--site-frame-notch-depth:calc(var(--soon-notch-depth) * var(--soon-notch));--site-frame-notch-page:var(--soon-notch);--site-frame-notch-angle:5deg;--site-frame-notch-page-length:calc(var(--soon-notch-length,350px) + 26px);transition:--soon-notch .8s cubic-bezier(.22,.61,.36,1) .3s;animation:none}:where(html:not([data-shapes=off])):has(.soon .teaser:not([data-stage=open],[data-failed])) .site-root .site-frame{--soon-notch:0}:where(html:not([data-shapes=off])):has(.soon):not(:has(.soon-notch)) .site-root .site-frame{--soon-notch:0}:where(html:not([data-shapes=off])) .soon-notch{--color-bg:inherit;--color-text-1:inherit;--color-text-2:inherit;--depth-open:calc(var(--header-height) - var(--site-bezel-size) + 16px);inset:auto auto var(--site-bezel-size) 50%;width:max-content;height:var(--depth-open);padding:0;transition:--soon-notch .8s cubic-bezier(.22,.61,.36,1) .3s,opacity .6s cubic-bezier(.22,.61,.36,1) .3s;display:block;translate:-50%}:where(html:not([data-shapes=off])):has(.teaser:not([data-stage=open],[data-failed])) .soon-notch{--soon-notch:0}:where(html:not([data-shapes=off])) .soon-notch-content{height:calc(var(--depth-open) + var(--site-bezel-size));translate:0 calc((1 - var(--soon-notch)) * var(--depth-open));clip-path:inset(0 -100vw -100vh);justify-content:center;align-items:center;display:flex}}}@media (prefers-reduced-motion:reduce){.soon-notch{transition:none}html:has(.soon) .site-root .site-frame{transition:none}}
