.hero.svelte-1uha8ag{padding-block:var(--s-7) var(--s-6)}.hero-title.svelte-1uha8ag{font-family:var(--font-display-cjk);letter-spacing:-.02em;margin-block:var(--s-3) var(--s-4);font-size:clamp(48px,9vw,96px);font-weight:900;line-height:1}.hero-title.svelte-1uha8ag .accent:where(.svelte-1uha8ag){color:var(--accent)}.hero-sub.svelte-1uha8ag{color:var(--text-muted);max-width:600px;font-size:16px}.events-grid.svelte-1uha8ag{gap:var(--s-4);margin-block:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.style-tabs.svelte-1uha8ag{margin-block:var(--s-7)}.style-list.svelte-1uha8ag{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.style-pill.svelte-1uha8ag{border:1px solid var(--border-strong);border-radius:var(--r-full);color:var(--text-muted);font-family:var(--font-body);transition:all var(--t-micro) var(--ease-out);padding:6px 14px;font-size:13px;font-weight:500;text-decoration:none}.style-pill.svelte-1uha8ag:hover{background:var(--accent);color:var(--bg);border-color:var(--accent)}.kol-section.svelte-1uha8ag{margin-block:var(--s-7)}.section-title.svelte-1uha8ag{font-family:var(--font-display-cjk);margin-block:var(--s-3) var(--s-5);font-size:32px;font-weight:900;line-height:1}.kol-grid.svelte-1uha8ag{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.see-all.svelte-1uha8ag{margin-top:var(--s-4);font-family:var(--font-mono);font-size:13px}.see-all.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--accent);text-decoration:none}
