@charset "UTF-8";.centered{text-align:center;justify-content:center}a.usa-button{color:#fff}a.usa-button:visited{color:#fff;background-color:#6e164e;text-decoration:none}a.usa-button:hover{color:#fff;background-color:#4a1036}.coming-soon{font-weight:bolder;font-size:clamp(3rem,8vw,3rem)!important;text-transform:uppercase;letter-spacing:.12em;background:linear-gradient(110deg,#ef8f6d,#7a1857,#2d1a39);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:0 2px 6px rgba(0,0,0,.25);animation:fadeSlideUp 1.2s cubic-bezier(.16,1,.3,1) both,gradientShift 10s linear infinite;margin-bottom:clamp(1rem,3vw,2rem);text-align:center}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(40px) scale(.9)}60%{opacity:1;transform:translateY(-6px) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (prefers-reduced-motion: reduce){.coming-soon .coming-soon{animation:fadeSlideUp .01s both}}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.coming-soon .coming-soon{background:none;color:#ff3d7f;-webkit-text-fill-color:currentColor;text-shadow:none}}.countdown{container-type:inline-size;display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:clamp(6px,2cqw,18px);width:100%;text-align:center;padding:clamp(2px,.6cqw,8px)}.countdown .time-segment{outline:2px solid black;position:relative;flex:1 1 0;min-width:0;display:grid;grid-template-rows:1fr auto;align-content:center;padding:clamp(14px,10cqw,60px) clamp(6px,1.6cqw,12px);aspect-ratio:1/1.05;border-radius:14px;background:#7a1857;color:#fff;box-shadow:0 1px #ffffff0d inset,0 8px 18px #00000080;opacity:0;animation:cardFadeSlideUp 1.2s cubic-bezier(.16,1,.3,1) both}@keyframes cardFadeSlideUp{0%{opacity:0;transform:translateY(40px) scale(.9)}60%{opacity:1;transform:translateY(-6px) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}.countdown .time-segment .number{font-variant-numeric:tabular-nums;font-weight:800;line-height:1.2;letter-spacing:.02em;font-size:clamp(30px,6.8cqw,50px)}.countdown .time-segment .label{margin-top:clamp(4px,.8cqw,8px);text-transform:uppercase;letter-spacing:.14em;opacity:.9;font-size:clamp(10px,2.2cqw,14px);white-space:nowrap}.countdown .separator{flex:0 0 auto;align-self:center;font-weight:700;font-size:clamp(22px,6.8cqw,44px);line-height:1;color:#000000a6;-webkit-user-select:none;-moz-user-select:none;user-select:none}@container (max-width: 320px){.countdown .time-segment .label{display:none}}
