.Hero-module__JgYmMq__hero{background-color:var(--color-bg-dark);min-height:100vh;color:var(--color-text-on-dark);text-align:center;padding:var(--space-xl);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__heroBg{z-index:0;pointer-events:none;position:absolute;inset:0}.Hero-module__JgYmMq__heroBgImage{object-fit:cover;object-position:center}.Hero-module__JgYmMq__heroBg:after{content:"";z-index:1;background:linear-gradient(#060e1ad1 0%,#0a1628bf 50%,#060e1ae0 100%);position:absolute;inset:0}.Hero-module__JgYmMq__heroContent{z-index:1;max-width:720px;position:relative}.Hero-module__JgYmMq__heroSplit{z-index:1;gap:var(--space-3xl);grid-template-columns:1fr 1fr;align-items:center;width:100%;max-width:1100px;display:grid;position:relative}.Hero-module__JgYmMq__heroLeft{text-align:center}.Hero-module__JgYmMq__heroRight{justify-content:center;align-items:stretch;display:flex}.Hero-module__JgYmMq__heroRight .Hero-module__JgYmMq__rsvpCard{flex:1;max-width:100%}.Hero-module__JgYmMq__logoSplit{width:220px;height:auto}.Hero-module__JgYmMq__titleSplit{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;line-height:var(--leading-tight);color:var(--color-text-on-dark);margin-bottom:var(--space-lg)}.Hero-module__JgYmMq__rsvpCard{width:100%;max-width:420px;padding:var(--space-xl) var(--space-xl) var(--space-2xl);background-color:var(--smi-navy-light);border:1px solid var(--color-border-dark);border-radius:var(--border-radius-lg);text-align:left}.Hero-module__JgYmMq__rsvpTitle{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text-on-dark);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-sm);font-weight:700}.Hero-module__JgYmMq__rsvpSubtitle{font-size:var(--text-sm);color:var(--color-text-on-dark-muted);line-height:var(--leading-relaxed);margin-bottom:var(--space-lg)}.Hero-module__JgYmMq__rsvpForm{flex-direction:column;gap:0;display:flex}.Hero-module__JgYmMq__rsvpRow{margin-bottom:var(--space-md)}.Hero-module__JgYmMq__rsvpRowInline{gap:var(--space-md);display:flex}.Hero-module__JgYmMq__rsvpLabel{font-family:var(--font-display);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-on-dark-muted);margin-bottom:var(--space-xs);font-weight:700;display:block}.Hero-module__JgYmMq__rsvpInput,.Hero-module__JgYmMq__rsvpTextarea{width:100%;padding:var(--space-sm) var(--space-md);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-on-dark);background-color:var(--smi-navy-mid);border:1px solid var(--color-border-dark);border-radius:var(--border-radius);transition:border-color var(--transition-fast);display:block}.Hero-module__JgYmMq__rsvpInput::placeholder,.Hero-module__JgYmMq__rsvpTextarea::placeholder{color:var(--smi-gray-500)}.Hero-module__JgYmMq__rsvpInput:focus,.Hero-module__JgYmMq__rsvpTextarea:focus{border-color:var(--color-year-accent);outline:none;box-shadow:0 0 0 2px #00587a4d}.Hero-module__JgYmMq__rsvpTextarea{resize:vertical;min-height:56px}.Hero-module__JgYmMq__rsvpSubmit{width:100%;margin-top:var(--space-sm);padding:var(--space-sm) var(--space-xl);font-family:var(--font-display);font-size:var(--text-base);text-transform:uppercase;letter-spacing:.04em;color:var(--smi-white);background-color:var(--smi-orange);border-radius:var(--border-radius);cursor:pointer;transition:background-color var(--transition-fast), transform var(--transition-fast);border:none;font-weight:700;display:block}.Hero-module__JgYmMq__rsvpSubmit:hover{background-color:var(--smi-orange-light);transform:translateY(-1px)}.Hero-module__JgYmMq__rsvpSubmit:active{background-color:var(--smi-orange-deep);transform:translateY(0)}.Hero-module__JgYmMq__rsvpSubmit:disabled{opacity:.6;cursor:not-allowed;transform:none}.Hero-module__JgYmMq__rsvpSuccess{padding:var(--space-lg);background-color:var(--smi-navy-mid);border-radius:var(--border-radius);border-left:3px solid var(--color-year-accent);font-size:var(--text-sm);color:var(--color-text-on-dark-muted);line-height:var(--leading-relaxed)}.Hero-module__JgYmMq__rsvpSuccess a{color:var(--color-link)}.Hero-module__JgYmMq__rsvpError{color:var(--year-red-light);font-size:var(--text-sm);margin-top:var(--space-sm)}.Hero-module__JgYmMq__logoWrap{margin-bottom:var(--space-xl);justify-content:center;display:flex}.Hero-module__JgYmMq__logo{width:280px;height:auto}.Hero-module__JgYmMq__preTitle{font-family:var(--font-body);font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-on-dark-muted);margin-bottom:var(--space-sm)}.Hero-module__JgYmMq__title{font-family:var(--font-display);font-size:var(--text-5xl);font-weight:700;line-height:var(--leading-tight);color:var(--color-text-on-dark);margin-bottom:var(--space-lg)}.Hero-module__JgYmMq__titleSmall{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;line-height:var(--leading-tight);color:var(--color-text-on-dark);margin-bottom:var(--space-lg)}.Hero-module__JgYmMq__dates{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--smi-orange);margin-bottom:var(--space-sm);font-weight:600}.Hero-module__JgYmMq__venue{font-size:var(--text-base);color:var(--color-text-on-dark-muted);margin-bottom:var(--space-xl)}.Hero-module__JgYmMq__separator{color:var(--color-year-accent-light);margin-inline:var(--space-xs)}.Hero-module__JgYmMq__countdown{justify-content:center;gap:var(--space-lg);margin-bottom:var(--space-2xl);display:flex}.Hero-module__JgYmMq__countUnit{flex-direction:column;align-items:center;min-width:64px;display:flex}.Hero-module__JgYmMq__countNum{font-family:var(--font-display);font-size:var(--text-4xl);color:var(--smi-white);font-weight:700;line-height:1}.Hero-module__JgYmMq__countLabel{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--smi-gray-500);margin-top:var(--space-xs)}.Hero-module__JgYmMq__liveTag{font-family:var(--font-body);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--smi-white);background-color:var(--year-red);padding:var(--space-xs) var(--space-md);border-radius:var(--border-radius);margin-bottom:var(--space-lg);font-weight:600;display:inline-block}.Hero-module__JgYmMq__dayCards{gap:var(--space-lg);margin-top:var(--space-xl);justify-content:center;display:flex}.Hero-module__JgYmMq__dayCard{align-items:center;gap:var(--space-xs);padding:var(--space-xl) var(--space-2xl);background-color:var(--smi-navy-light);border:2px solid var(--color-year-accent);border-radius:var(--border-radius-lg);transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);flex-direction:column;text-decoration:none;display:flex}.Hero-module__JgYmMq__dayCard:hover{background-color:var(--smi-navy-mid);border-color:var(--color-year-accent-light);transform:translateY(-2px)}.Hero-module__JgYmMq__dayLabel{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--smi-white);font-weight:700}.Hero-module__JgYmMq__dayAge{font-family:var(--font-body);font-size:var(--text-base);color:var(--smi-orange)}.Hero-module__JgYmMq__dayDate{font-family:var(--font-body);font-size:var(--text-sm);color:var(--smi-gray-500)}.Hero-module__JgYmMq__ctaGroup{gap:var(--space-md);margin-bottom:var(--space-2xl);flex-wrap:wrap;justify-content:center;display:flex}.Hero-module__JgYmMq__ctaPrimary,.Hero-module__JgYmMq__ctaSecondary{padding:var(--space-sm) var(--space-xl);border-radius:var(--border-radius);font-family:var(--font-display);font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.05em;transition:background-color var(--transition-fast), color var(--transition-fast);font-weight:600;display:inline-block}.Hero-module__JgYmMq__ctaPrimary{background-color:var(--smi-orange);color:var(--smi-white)}.Hero-module__JgYmMq__ctaPrimary:hover{background-color:var(--smi-orange-light);color:var(--smi-white)}.Hero-module__JgYmMq__ctaSecondary{color:var(--color-year-accent-light);border:2px solid var(--color-year-accent);background-color:#0000}.Hero-module__JgYmMq__ctaSecondary:hover{background-color:var(--color-year-accent);color:var(--smi-white)}.Hero-module__JgYmMq__tagline{justify-content:center;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--color-text-on-dark-muted);letter-spacing:.05em;display:flex}.Hero-module__JgYmMq__taglineLogo{border-radius:4px;flex-shrink:0;width:32px;height:auto}.Hero-module__JgYmMq__heroTriple{z-index:1;gap:var(--space-xl);grid-template-columns:320px 1fr 420px;align-items:stretch;width:100%;max-width:1500px;display:grid;position:relative}.Hero-module__JgYmMq__heroNews{border-radius:var(--border-radius-lg);padding:var(--space-xl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;background-color:#060e1ab8;border:1px solid #ffffff14;flex-direction:column;display:flex}.Hero-module__JgYmMq__heroNewsHeading{font-family:var(--font-display);font-size:var(--text-2xl);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-on-dark);margin-bottom:var(--space-md);padding-bottom:var(--space-md);border-bottom:2px solid var(--smi-orange);font-weight:700}.Hero-module__JgYmMq__heroNewsList{flex-direction:column;flex:1;display:flex}.Hero-module__JgYmMq__heroNewsDivider{height:1px;margin:var(--space-md) 0;background:#ffffff12}.Hero-module__JgYmMq__heroNewsItem{gap:var(--space-xs);flex-direction:column;text-decoration:none;display:flex}.Hero-module__JgYmMq__heroNewsItem:hover .Hero-module__JgYmMq__heroNewsTitle{color:var(--smi-orange-light)}.Hero-module__JgYmMq__heroNewsTitle{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-text-on-dark);font-weight:600;line-height:var(--leading-tight);transition:color var(--transition-fast)}.Hero-module__JgYmMq__heroNewsExcerpt{font-size:var(--text-xs);color:var(--color-text-on-dark-muted);line-height:var(--leading-relaxed)}.Hero-module__JgYmMq__heroNewsReadMore{font-size:var(--text-xs);color:var(--smi-orange);letter-spacing:.02em;margin-top:2px;font-weight:600}@media (max-width:1300px){.Hero-module__JgYmMq__heroTriple{gap:var(--space-lg);grid-template-columns:280px 1fr 380px}}@media (max-width:960px){.Hero-module__JgYmMq__heroSplit{gap:var(--space-2xl);grid-template-columns:1fr;max-width:520px}.Hero-module__JgYmMq__heroTriple{gap:var(--space-xl);grid-template-columns:1fr;max-width:520px}.Hero-module__JgYmMq__heroNews{order:3}.Hero-module__JgYmMq__heroLeft{text-align:center;order:1}.Hero-module__JgYmMq__heroRight{order:2}.Hero-module__JgYmMq__titleSplit{font-size:var(--text-3xl)}.Hero-module__JgYmMq__rsvpCard{max-width:100%}}@media (max-width:768px){.Hero-module__JgYmMq__logo{width:200px}.Hero-module__JgYmMq__logoSplit{width:160px}.Hero-module__JgYmMq__title{font-size:var(--text-3xl)}.Hero-module__JgYmMq__titleSmall,.Hero-module__JgYmMq__titleSplit{font-size:var(--text-2xl)}.Hero-module__JgYmMq__dates{font-size:var(--text-xl)}.Hero-module__JgYmMq__countdown{gap:var(--space-md)}.Hero-module__JgYmMq__countNum{font-size:var(--text-2xl)}.Hero-module__JgYmMq__countUnit{min-width:48px}.Hero-module__JgYmMq__dayCards{flex-direction:column;align-items:center}.Hero-module__JgYmMq__dayCard{width:100%;max-width:300px}.Hero-module__JgYmMq__ctaPrimary,.Hero-module__JgYmMq__ctaSecondary{text-align:center;width:100%}.Hero-module__JgYmMq__rsvpCard{padding:var(--space-lg)}.Hero-module__JgYmMq__rsvpTitle{font-size:var(--text-xl)}}
