.hero.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(2rem,8vw,5rem) 1.5rem 3rem;max-width:720px;margin:0 auto}.medallion.svelte-1uha8ag{margin-bottom:1rem}.eyebrow.svelte-1uha8ag{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.1em;font-size:.95rem;color:var(--mantle-blue-light);margin:0 0 .5rem}h1.svelte-1uha8ag{font-size:clamp(2.6rem,7vw,4rem);line-height:1.2;font-style:normal}.tagline.svelte-1uha8ag{font-family:var(--font-accent);font-style:normal;font-weight:400;font-size:1.5rem;color:var(--mantle-blue-light);margin:.5rem 0 1.5rem}.date-line.svelte-1uha8ag{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.1em;font-size:.95rem;color:var(--ink)}.date-line.svelte-1uha8ag .dot:where(.svelte-1uha8ag){color:var(--gold);margin:0 .6rem}.countdown.svelte-1uha8ag{display:flex;gap:clamp(1.5rem,5vw,3rem);margin:2.5rem 0 2rem}.unit.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center}.unit.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:var(--font-display);font-weight:400;font-size:clamp(2rem,5vw,2.8rem);color:var(--mantle-blue);line-height:1}.unit.svelte-1uha8ag span:where(.svelte-1uha8ag){font-family:var(--font-label);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;color:var(--gold);margin-top:.3rem}.motto.svelte-1uha8ag{font-family:var(--font-accent);font-style:normal;color:var(--gold);font-size:1.5rem;margin-top:.5rem}.hero.svelte-1uha8ag{margin-bottom:3rem}
