@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_4d0ad863-module__FfLyhW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_4d0ad863-module__FfLyhW__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
:root{--primary-color:#0c2340;--primary-light:#16365c;--accent-color:#d4af37;--accent-hover:#bda030;--text-on-dark:#fff;--text-on-dark-muted:#ffffffbd;--font-main:var(--font-dm-sans), "DM Sans", sans-serif;--transition-medium:.4s cubic-bezier(.25, .46, .45, .94)}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;overflow-x:hidden}body{font-family:var(--font-main);background-color:var(--primary-color);color:var(--text-on-dark);-webkit-font-smoothing:antialiased;line-height:1.6}a{color:inherit;text-decoration:none}.stage{background:radial-gradient(120% 85% at 50% 38%, var(--primary-light) 0%, var(--primary-color) 62%), var(--primary-color);flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.shell{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(1.1rem,2.8vh,2.25rem);width:100%;max-width:62rem;margin:0 auto;padding:clamp(2.25rem,6vh,4rem) 1.5rem clamp(1.5rem,4vh,2.5rem);display:flex}.brand-logo{filter:brightness(0)invert()drop-shadow(0 6px 24px #00000073);width:clamp(170px,22vw,260px);height:auto}.eyebrow{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--accent-color);letter-spacing:.22em;text-transform:uppercase;background:#0c234059;border:1px solid #d4af378c;border-radius:999px;align-items:center;gap:.85rem;padding:.5rem 1.35rem;font-size:clamp(.68rem,1.6vw,.8rem);font-weight:600;display:inline-flex}.eyebrow-dot{background:var(--accent-color);border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite pulse;box-shadow:0 0 #d4af37b3}@keyframes pulse{to{box-shadow:0 0 0 12px #d4af3700}}.headline{letter-spacing:-.02em;text-wrap:balance;text-shadow:0 2px 30px #00000059;font-size:clamp(2.25rem,6.4vw,4.25rem);font-weight:300;line-height:1.12}.headline strong{color:var(--accent-color);font-weight:700;display:block}.lede{max-width:44rem;color:var(--text-on-dark-muted);text-wrap:pretty;font-size:clamp(.98rem,2.1vw,1.15rem);font-weight:300}.rule{justify-content:center;align-items:center;gap:.85rem;width:min(320px,70%);display:flex}.rule:before,.rule:after{content:"";background:linear-gradient(90deg,#0000,#d4af37bf);flex:1;height:1px}.rule:after{background:linear-gradient(90deg,#d4af37bf,#0000)}.rule-mark{background:var(--accent-color);width:7px;height:7px;transform:rotate(45deg)}.countdown{justify-content:center;align-items:flex-start;gap:clamp(.5rem,2.5vw,1.25rem);display:flex}.countdown-unit{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff29;border-radius:12px;min-width:clamp(64px,16vw,96px);padding:clamp(.7rem,2vw,1rem) clamp(.4rem,1.5vw,.9rem)}.countdown-value{font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,4.6vw,2.4rem);font-weight:700;line-height:1.1;display:block}.countdown-label{letter-spacing:.16em;text-transform:uppercase;color:var(--text-on-dark-muted);margin-top:.35rem;font-size:clamp(.6rem,1.5vw,.7rem);font-weight:500;display:block}.actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;display:flex}.btn{letter-spacing:.01em;cursor:pointer;transition:transform var(--transition-medium), background-color var(--transition-medium), border-color var(--transition-medium), box-shadow var(--transition-medium);border:1px solid #0000;border-radius:999px;align-items:center;gap:.6rem;padding:.9rem 1.75rem;font-size:.95rem;font-weight:600;display:inline-flex}.btn svg{fill:currentColor;flex-shrink:0;width:18px;height:18px}.btn-primary{background:var(--accent-color);color:var(--primary-color);box-shadow:0 10px 30px #d4af3747}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-2px)}.btn-ghost{color:var(--text-on-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-color:#ffffff47}.btn-ghost:hover{background:#ffffff29;border-color:#ffffff80;transform:translateY(-2px)}.btn:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}.foot{padding:1.25rem 1.5rem calc(1.25rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;color:var(--text-on-dark-muted);background:#0c234073;border-top:1px solid #ffffff1f;font-size:.82rem;font-weight:300;position:relative}.foot a{color:var(--text-on-dark);transition:color var(--transition-medium), border-color var(--transition-medium);border-bottom:1px solid #d4af3780}.foot a:hover{color:var(--accent-color);border-color:var(--accent-color)}.foot-sep{opacity:.4;margin:0 .6rem}@media (max-width:640px){.shell{gap:clamp(.7rem,1.9vh,1.25rem);padding:1.5rem 1.25rem 1.25rem}.countdown-unit{min-width:60px;padding:.5rem .4rem}.countdown-value{font-size:1.35rem}.brand-logo{width:clamp(150px,44vw,200px)}.lede{line-height:1.5}.actions{flex-direction:column;align-items:stretch;gap:.6rem;width:min(100%,20rem)}.btn{justify-content:center;padding:.8rem 1.25rem}.foot{padding:.85rem 1.25rem calc(.85rem + env(safe-area-inset-bottom));font-size:.72rem}.foot-sep{display:none}.foot-location{display:block}}@media (max-width:640px) and (max-height:800px){.shell{gap:clamp(.55rem,1.5vh,.9rem)}.brand-logo{width:clamp(120px,36vw,165px)}.headline{font-size:clamp(1.85rem,8vw,2.25rem)}.lede{font-size:.9rem;line-height:1.45}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
