.coming-soon-module__AVUUba__page{--brand:#fd1645;--brand-hover:#ff4568;--brand-rgb:253, 22, 69;--text-on-video:#fff;--text-muted-on-video:#ffffffe0;--font-heading:var(--font-geist-sans), system-ui, sans-serif;--font-body:var(--font-dm-sans), var(--font-geist-sans), system-ui, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--radius-ios:2.75rem;--ios-control-h:3.125rem;min-height:100dvh;font-family:var(--font-body);position:relative;overflow-x:hidden}.coming-soon-module__AVUUba__bgVideo{z-index:0;background:#0e0f0c;position:fixed;inset:0;overflow:hidden}.coming-soon-module__AVUUba__bgVideoMedia{object-fit:cover;filter:saturate(1.12)contrast(1.04);width:100%;height:100%;transform:scale(1.06)}.coming-soon-module__AVUUba__bgVideoOverlay{background:linear-gradient(180deg, #0e0f0c8c 0%, #0e0f0c59 40%, #0e0f0c80 100%), radial-gradient(ellipse 80% 60% at 50% 45%, rgba(var(--brand-rgb), .18) 0%, transparent 65%);pointer-events:none;position:absolute;inset:0}.coming-soon-module__AVUUba__content{z-index:1;min-height:100dvh;padding:max(2rem, env(safe-area-inset-top,0px) + 1.5rem) max(1.25rem, env(safe-area-inset-right,0px)) max(1.5rem, env(safe-area-inset-bottom,0px)) max(1.25rem, env(safe-area-inset-left,0px));text-align:center;color:var(--text-on-video);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.coming-soon-module__AVUUba__logo,.coming-soon-module__AVUUba__logoLockup{color:var(--text-on-video);filter:drop-shadow(0 8px 24px #00000059);opacity:0;animation:coming-soon-module__AVUUba__fadeUp .6s var(--ease) 50ms both;margin-bottom:1.25rem;line-height:0;display:inline-block}.coming-soon-module__AVUUba__logoLockupInner{line-height:0;display:inline-block}.coming-soon-module__AVUUba__logoSvg{height:var(--logo-height,clamp(2.25rem, 8vw, 2.75rem));pointer-events:none;width:auto;max-width:min(14rem,100vw - 2.5rem);display:block}.coming-soon-module__AVUUba__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted-on-video);opacity:0;animation:coming-soon-module__AVUUba__fadeUp .6s var(--ease) .1s both;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.coming-soon-module__AVUUba__eyebrowDot{background:var(--brand);width:7px;height:7px;box-shadow:0 0 12px rgba(var(--brand-rgb), .8);border-radius:50%;animation:2s ease-in-out infinite coming-soon-module__AVUUba__pulse}@keyframes coming-soon-module__AVUUba__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.15)}}.coming-soon-module__AVUUba__title{font-family:var(--font-heading);letter-spacing:-.03em;text-shadow:0 4px 40px #00000073;opacity:0;animation:coming-soon-module__AVUUba__fadeUp .65s var(--ease) .14s both;margin:0 0 .5rem;font-size:clamp(3.25rem,12vw,5.5rem);font-weight:800;line-height:1.02}.coming-soon-module__AVUUba__tagline{color:var(--text-on-video);text-shadow:0 2px 20px #00000059;opacity:0;animation:coming-soon-module__AVUUba__fadeUp .65s var(--ease) .2s both;margin:0 0 1.25rem;font-size:clamp(1.25rem,4vw,1.75rem);font-weight:600;line-height:1.3}.coming-soon-module__AVUUba__subtitle{max-width:26rem;color:var(--text-muted-on-video);text-wrap:pretty;opacity:0;animation:coming-soon-module__AVUUba__fadeUp .65s var(--ease) .26s both;margin:0 0 2rem;font-size:clamp(1rem,2.8vw,1.125rem);font-weight:500;line-height:1.65}.coming-soon-module__AVUUba__cta{opacity:0;width:min(100%,22rem);animation:coming-soon-module__AVUUba__fadeUp .65s var(--ease) .32s both;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.coming-soon-module__AVUUba__footer{opacity:0;animation:coming-soon-module__AVUUba__fadeUp .6s var(--ease) .38s both;margin-top:2.5rem}.coming-soon-module__AVUUba__madeIn{color:#ffffffa6;margin:0;font-size:.875rem}@keyframes coming-soon-module__AVUUba__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.coming-soon-module__AVUUba__notifyForm{flex-direction:column;align-items:center;width:100%;display:flex}.coming-soon-module__AVUUba__notifyRow{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.coming-soon-module__AVUUba__notifyInput{text-align:center;width:100%;max-width:22rem;min-height:var(--ios-control-h);border-radius:var(--radius-ios);font:inherit;color:#0e0f0c;appearance:none;background:#fffffff5;border:none;outline:none;padding:0 1.25rem;font-size:1rem;font-weight:400;line-height:1.25;transition:box-shadow .2s;display:block;box-shadow:inset 0 1px #fff9,0 4px 24px #0000001f}@supports (corner-shape:squircle){.coming-soon-module__AVUUba__notifyInput,.coming-soon-module__AVUUba__notifyButton,.coming-soon-module__AVUUba__modalButton{corner-shape:squircle}}.coming-soon-module__AVUUba__notifyInput::placeholder{color:#868685}.coming-soon-module__AVUUba__notifyInput:focus{box-shadow:0 1px 0 #fff9 inset, 0 0 0 3px rgba(var(--brand-rgb), .45), 0 4px 24px #0000001f}.coming-soon-module__AVUUba__notifyButton,.coming-soon-module__AVUUba__modalButton{text-align:center;width:100%;min-height:var(--ios-control-h);border-radius:var(--radius-ios);font:inherit;letter-spacing:-.01em;color:#fff;background:var(--brand);cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;box-shadow:0 4px 20px rgba(var(--brand-rgb), .45);border:none;padding:0 1.5rem;font-size:1.0625rem;font-weight:600;transition:background .2s,transform .12s,box-shadow .2s;display:block}.coming-soon-module__AVUUba__notifyButton{max-width:22rem}.coming-soon-module__AVUUba__notifyButton:hover,.coming-soon-module__AVUUba__modalButton:hover{background:var(--brand-hover)}.coming-soon-module__AVUUba__notifyButton:active,.coming-soon-module__AVUUba__modalButton:active{box-shadow:0 2px 12px rgba(var(--brand-rgb), .4);transform:scale(.98)}.coming-soon-module__AVUUba__notifyError{color:#ffc9d4;text-align:center;margin:.35rem 0 0;padding-inline:.25rem;font-size:.8125rem;font-weight:500}.coming-soon-module__AVUUba__notifyButton:disabled{opacity:.7;cursor:wait}.coming-soon-module__AVUUba__modalOverlay{z-index:100;width:100%;min-height:100dvh;padding:max(1.25rem, env(safe-area-inset-top,0px)) max(1.25rem, env(safe-area-inset-right,0px)) max(1.25rem, env(safe-area-inset-bottom,0px)) max(1.25rem, env(safe-area-inset-left,0px));box-sizing:border-box;-webkit-backdrop-filter:blur(14px)saturate(1.2);animation:coming-soon-module__AVUUba__modalFadeIn .35s var(--ease) both;background:#08080a9e;place-items:center;display:grid;position:fixed;inset:0}.coming-soon-module__AVUUba__modal{text-align:center;color:#0a0a0a;width:min(100%,24.5rem);max-height:min(100dvh - 2.5rem,32rem);box-shadow:0 0 0 1px #0000000a, 0 32px 64px -12px #00000073, 0 0 80px -20px rgba(var(--brand-rgb), .35);animation:coming-soon-module__AVUUba__modalSlideUp .45s var(--ease) both;background:#fff;border:1px solid #ffffffa6;border-radius:1.75rem;margin:auto;padding:2rem 1.75rem 1.65rem;position:relative;overflow:hidden auto}.coming-soon-module__AVUUba__modalGlow{background:radial-gradient(ellipse at center, rgba(var(--brand-rgb), .14) 0%, transparent 70%);pointer-events:none;width:120%;height:55%;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.coming-soon-module__AVUUba__modalDismiss{z-index:2;color:#6b6b6b;cursor:pointer;width:2.25rem;height:2.25rem;transition:color .2s var(--ease), background .2s var(--ease);-webkit-tap-highlight-color:transparent;background:#0000000d;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.35rem;line-height:1;display:flex;position:absolute;top:.85rem;right:.85rem}.coming-soon-module__AVUUba__modalDismiss:hover{color:#0a0a0a;background:#00000014}.coming-soon-module__AVUUba__modalLogo{z-index:1;color:#0a0a0a;filter:none;opacity:1;animation:coming-soon-module__AVUUba__modalContentIn .4s var(--ease) .12s both;margin:0 auto .85rem;display:block;position:relative}.coming-soon-module__AVUUba__modalLogo .coming-soon-module__AVUUba__logoSvg{max-width:min(11.5rem,100% - 1rem);height:2rem;margin-inline:auto}.coming-soon-module__AVUUba__modalTitle{z-index:1;font-family:var(--font-heading);letter-spacing:-.03em;color:#0a0a0a;animation:coming-soon-module__AVUUba__modalContentIn .4s var(--ease) .26s both;margin:0 0 .75rem;font-size:1.5rem;font-weight:800;line-height:1.2;position:relative}.coming-soon-module__AVUUba__modalMessage{z-index:1;color:#1a1a1a;animation:coming-soon-module__AVUUba__modalContentIn .4s var(--ease) .32s both;margin:0 0 .65rem;font-size:.9375rem;font-weight:500;line-height:1.65;position:relative}.coming-soon-module__AVUUba__modalHint{z-index:1;color:#5c5c5c;animation:coming-soon-module__AVUUba__modalContentIn .4s var(--ease) .38s both;background:#f5f5f5;border-radius:.75rem;margin:0 0 1.35rem;padding:.65rem .85rem;font-size:.7125rem;font-weight:500;line-height:1.5;position:relative}.coming-soon-module__AVUUba__modalButton{z-index:1;max-width:none;height:44px;min-height:44px;animation:coming-soon-module__AVUUba__modalContentIn .4s var(--ease) .44s both;border-radius:22px;justify-content:center;align-items:center;padding:0 1.5rem;display:flex;position:relative}@keyframes coming-soon-module__AVUUba__modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes coming-soon-module__AVUUba__modalSlideUp{0%{opacity:0;transform:translateY(24px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes coming-soon-module__AVUUba__modalContentIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.coming-soon-module__AVUUba__bgVideoMedia{filter:none;transform:none}.coming-soon-module__AVUUba__logo,.coming-soon-module__AVUUba__eyebrow,.coming-soon-module__AVUUba__title,.coming-soon-module__AVUUba__tagline,.coming-soon-module__AVUUba__subtitle,.coming-soon-module__AVUUba__cta,.coming-soon-module__AVUUba__footer{opacity:1;animation:none}.coming-soon-module__AVUUba__eyebrowDot{animation:none}.coming-soon-module__AVUUba__notifyButton:hover,.coming-soon-module__AVUUba__modalButton:hover{transform:none}.coming-soon-module__AVUUba__modalOverlay,.coming-soon-module__AVUUba__modal,.coming-soon-module__AVUUba__modalLogo,.coming-soon-module__AVUUba__modalTitle,.coming-soon-module__AVUUba__modalMessage,.coming-soon-module__AVUUba__modalHint,.coming-soon-module__AVUUba__modalButton{opacity:1;animation:none;transform:none}}
