html:has(.soon){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--n-950);--sb-track-color:var(--n-900);--sb-thumb-color:var(--n-700)}html:has(.soon) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--n-950);--sb-track-color:var(--n-900);--sb-thumb-color:var(--n-700)}.soon{background:var(--n-950);min-height:100svh;color:var(--n-100);--focus:var(--indigo-300);--soon-x:0%;--soon-y:50%;--soon-ox:0%;--soon-zoom:1.25;flex-direction:column;flex:1 0 auto;display:flex}.soon-stage{isolation:isolate;background:var(--night);flex-direction:column;flex:1 0 auto;display:flex;position:relative;overflow:clip}.soon-media{z-index:-1;position:absolute;inset:0;overflow:hidden}@media (min-width:900px){.soon-media{height:max(780px,100svh - 69px);bottom:auto}}.soon .soon-photo{object-fit:cover;object-position:var(--soon-x) var(--soon-y);max-width:none;transform:scale(var(--soon-zoom));transform-origin:var(--soon-ox) 50%;animation:soon-lights-up 2.4s var(--ease-out) both}@keyframes soon-lights-up{0%{opacity:.35;transform:scale(calc(var(--soon-zoom) + .05))}to{opacity:1;transform:scale(var(--soon-zoom))}}@media (prefers-reduced-motion:reduce){.soon .soon-photo{animation:none}}.soon-tint{background:var(--indigo-600);mix-blend-mode:color;opacity:.55;position:absolute;inset:0}.soon-wash{background:linear-gradient(90deg, color-mix(in srgb, var(--night) 90%, transparent) 0%, color-mix(in srgb, var(--night) 74%, transparent) 34%, color-mix(in srgb, var(--night) 30%, transparent) 62%, color-mix(in srgb, var(--night) 8%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--night) 55%, transparent) 0%, transparent 18%, transparent 58%, color-mix(in srgb, var(--night) 80%, transparent) 86%, var(--night) 100%);position:absolute;inset:0}.soon-head{padding-block:var(--s-6)}.soon .soon-lockup{gap:10px}.soon .soon-lockup .f-lockup-icon{width:36px;height:36px}.soon .soon-lockup .f-lockup-word{width:auto;height:29px}.soon-main{flex-direction:column;flex:1;display:flex}.soon-hero{flex-direction:column;flex:1;justify-content:center;padding-block:clamp(32px,5vh,96px) clamp(32px,5vh,72px);display:flex}.soon .soon-eyebrow{font-size:var(--t-14);letter-spacing:.12em;margin:0}.soon-h1{margin:var(--s-5) 0 0;max-width:11em;font-family:var(--font-display);letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;color:var(--n-0);font-size:clamp(2.75rem,1.9rem + 4vw,5.75rem);font-weight:800;font-stretch:75%;line-height:.88}.soon-h1-main,.soon-h1-soon{display:block}.soon-h1-soon{color:var(--hot);margin-top:.08em}.soon-lead{margin:var(--s-6) 0 0;max-width:46ch;font-size:var(--t-18);color:var(--n-200);text-wrap:pretty;line-height:1.55}.soon-notify{width:100%;max-width:600px;margin-top:var(--s-8);position:relative}.soon-form{gap:var(--s-2);display:grid}.soon-form[hidden]{display:none}.soon-label{font-family:var(--font-display);font-size:var(--t-14);letter-spacing:.1em;text-transform:uppercase;color:var(--n-200);font-weight:700;font-stretch:75%;line-height:1.2}.soon-row{gap:var(--s-3);display:flex}.soon .soon-input{min-width:0;height:var(--h-xl);padding-inline:var(--s-4);border-color:color-mix(in srgb, var(--n-0) 40%, transparent);background:color-mix(in srgb, var(--night) 74%, transparent);color:var(--n-0);font-size:var(--t-16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex:1}.soon .soon-input::placeholder{color:var(--n-400)}.soon .soon-input:not(:disabled):hover{border-color:color-mix(in srgb, var(--n-0) 62%, transparent)}.soon .soon-input:focus{border-color:var(--indigo-300);box-shadow:0 0 0 3px color-mix(in srgb, var(--indigo-300) 32%, transparent)}.soon .soon-input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.soon .soon-input[aria-invalid=true]{border-color:var(--danger)}.soon .soon-send{height:var(--h-xl);min-height:var(--h-xl);padding-inline:var(--s-6);font-size:var(--t-18);letter-spacing:.05em;flex:none;font-weight:800}.soon .soon-send:focus-visible{outline:2px solid var(--n-0);outline-offset:3px}html:has(.soon) [data-sandbox-chip]{top:12px;bottom:auto}.soon .soon-send[aria-busy=true]{opacity:1;cursor:progress}.soon-msg{font-size:var(--t-14);color:var(--danger);margin:0;font-weight:600;line-height:1.4}.soon-msg:empty{margin-top:calc(var(--s-2) * -1)}.soon-form[data-state=busy] .soon-msg{color:var(--warn)}.soon-help{font-size:var(--t-14);color:var(--n-300);text-wrap:balance;margin:0;line-height:1.4}.soon-trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.soon-sent{padding:var(--s-5);border:1px solid color-mix(in srgb, var(--indigo-300) 45%, transparent);border-radius:var(--r-card);background:color-mix(in srgb, var(--night) 78%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.soon-sent[hidden]{display:none}.soon-sent-note{align-items:flex-start;gap:var(--s-3);display:flex}.soon-sent-note,.soon-form{scroll-margin-top:var(--s-8)}.soon-sent-note:focus{outline:none}.soon-sent-note:focus-visible{outline:2px solid var(--focus);outline-offset:6px;border-radius:var(--r-action)}.soon-sent-icon{width:26px;height:26px;color:var(--indigo-300);flex:none}.soon-sent-note p{font-size:var(--t-18);color:var(--n-0);margin:0;font-weight:600;line-height:1.4}.soon-more,.soon-more-end{margin:var(--s-5) 0 0;padding-top:var(--s-5);border-top:1px solid color-mix(in srgb, var(--n-0) 12%, transparent)}.soon-more{gap:var(--s-4);display:grid}.soon-more-head{gap:var(--s-1);display:grid}.soon-more-h{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--n-0);margin:0;font-size:1.375rem;font-weight:800;font-stretch:75%;line-height:1.05}.soon-more-h:focus{outline:none}.soon-more-h:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.soon-more-note{font-size:var(--t-15);color:var(--n-300);margin:0;line-height:1.45}.soon-more-grid{gap:var(--s-3) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.soon-q{gap:6px;min-width:0;display:grid}.soon-q-wide{grid-column:1/-1}.soon-q-label{font-family:var(--font-display);font-size:var(--t-13);letter-spacing:.1em;text-transform:uppercase;color:var(--n-200);font-weight:700;font-stretch:75%;line-height:1.2}.soon .soon-q-field{height:var(--h-md);border-color:color-mix(in srgb, var(--n-0) 34%, transparent);background-color:color-mix(in srgb, var(--night) 70%, transparent);color:var(--n-0);font-size:var(--t-16)}.soon .soon-q-field:not(:disabled):hover{border-color:color-mix(in srgb, var(--n-0) 58%, transparent)}.soon .soon-q-field:focus{border-color:var(--indigo-300);box-shadow:0 0 0 3px color-mix(in srgb, var(--indigo-300) 32%, transparent)}.soon .soon-q-field:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-field)}.soon .soon-q-field option{background-color:var(--n-900);color:var(--n-100)}.soon-more-msg{margin-top:calc(var(--s-1) * -1)}.soon-more-msg:empty{margin-top:calc(var(--s-4) * -1)}.soon-more[data-state=busy] .soon-more-msg{color:var(--warn)}.soon-more-actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.soon .soon-more-actions .f-btn{min-width:132px;min-height:var(--h-md);font-size:var(--t-16)}.soon .soon-more-send[aria-busy=true]{opacity:1;cursor:progress}.soon .soon-more-actions .f-btn:focus-visible{outline:2px solid var(--n-0);outline-offset:3px}.soon-more-end{font-size:var(--t-18);color:var(--n-0);font-weight:600;line-height:1.4}.soon-more-end[data-end=note]{font-size:var(--t-16);color:var(--n-200);font-weight:500}.soon-more-end:focus{outline:none}.soon-more-end:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.soon-sports{align-items:baseline;column-gap:var(--s-6);row-gap:var(--s-2);padding-block:var(--s-5) var(--s-6);flex-wrap:wrap;display:flex}.soon .soon-sports-h{font-size:var(--t-13);color:var(--n-400);margin:0}.soon-sports-list{column-gap:var(--s-5);row-gap:var(--s-1);font-family:var(--font-display);font-size:var(--t-16);letter-spacing:.08em;text-transform:uppercase;color:var(--n-200);flex-wrap:wrap;margin:0;padding:0;font-weight:700;font-stretch:75%;list-style:none;display:flex}.soon-foot{border-top:1px solid color-mix(in srgb, var(--n-0) 9%, transparent);background:var(--night);font-size:var(--t-13);color:var(--n-400)}.soon-foot-bar{align-items:center;column-gap:var(--s-6);row-gap:var(--s-1);padding-block:var(--s-3);flex-wrap:wrap;display:flex}.soon-foot-bar p{margin:0}.soon-mail{-webkit-user-select:all;user-select:all;color:var(--n-300)}.soon-gate{align-items:center;gap:var(--s-2);min-height:44px;color:var(--n-400);margin-left:auto;text-decoration:none;display:inline-flex}.soon-gate svg{width:14px;height:14px}.soon-gate:hover{color:var(--n-100);text-decoration:underline}.soon-gate:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-action)}@media (max-width:899px){.soon{--soon-x:100%;--soon-y:0%;--soon-ox:50%;--soon-zoom:1.1}.soon-media{height:clamp(520px,300px + 40vw,640px);bottom:auto}.soon-wash{background:linear-gradient(180deg, color-mix(in srgb, var(--night) 40%, transparent) 0%, color-mix(in srgb, var(--night) 8%, transparent) 14%, color-mix(in srgb, var(--night) 20%, transparent) 30%, color-mix(in srgb, var(--night) 72%, transparent) 50%, color-mix(in srgb, var(--night) 94%, transparent) 72%, var(--night) 90%)}.soon-hero{padding-top:clamp(150px,36vw,300px);padding-bottom:var(--s-8);justify-content:flex-start}.soon-h1{margin-top:var(--s-4)}}@media (max-width:640px){.soon-head{padding-block:var(--s-4)}.soon .soon-lockup .f-lockup-icon{width:32px;height:32px}.soon .soon-lockup .f-lockup-word{height:26px}.soon .soon-eyebrow{font-size:var(--t-13)}.soon-lead{margin-top:var(--s-5);font-size:var(--t-16)}.soon-notify{margin-top:var(--s-6)}.soon-row{flex-direction:column}.soon .soon-input,.soon .soon-send{height:var(--h-lg);min-height:var(--h-lg);flex:none}.soon .soon-send{width:100%;font-size:var(--t-16)}.soon-sent{padding:var(--s-4)}.soon-sent-note p{font-size:var(--t-16)}.soon-more-grid{grid-template-columns:minmax(0,1fr)}.soon .soon-more-actions .f-btn{min-width:0;min-height:var(--h-lg);flex:1 1 0}.soon-sports{padding-block:var(--s-4) var(--s-6);flex-direction:column}.soon-sports-list{column-gap:var(--s-4);font-size:var(--t-15)}.soon-foot-bar{padding-block:var(--s-4) var(--s-3);flex-direction:column;align-items:flex-start}.soon-gate{margin-left:0}}@media (max-width:640px) and (max-height:760px){.soon-hero{padding-top:72px}.soon-media{height:420px}.soon .soon-eyebrow{color:var(--indigo-200)}}