.sec-head[data-astro-cid-bki2uvfe]{grid-template-columns:1.3fr 1fr;align-items:end;gap:2rem;margin-bottom:3.5rem;display:grid}.sec-head[data-astro-cid-bki2uvfe] h2[data-astro-cid-bki2uvfe]{margin-top:1.2rem}.side[data-astro-cid-bki2uvfe]{color:var(--muted)}.dark[data-astro-cid-bki2uvfe] .side[data-astro-cid-bki2uvfe]{color:var(--muted-light)}.steps[data-astro-cid-bki2uvfe]{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.steps[data-astro-cid-bki2uvfe] article[data-astro-cid-bki2uvfe]{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);transition:transform .4s var(--ease), box-shadow .4s var(--ease);padding:2rem 1.6rem}.steps[data-astro-cid-bki2uvfe] article[data-astro-cid-bki2uvfe]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.step-n[data-astro-cid-bki2uvfe]{color:var(--amber);margin-bottom:1rem;font-size:1.6rem;display:block}.steps[data-astro-cid-bki2uvfe] h3[data-astro-cid-bki2uvfe]{margin-bottom:.5rem;font-size:1.3rem}.awards-grid[data-astro-cid-bki2uvfe]{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}.awards-grid[data-astro-cid-bki2uvfe] article[data-astro-cid-bki2uvfe]{border:1px solid var(--line-dark);border-radius:var(--radius);transition:border-color .4s var(--ease);background:#ffffff05;padding:2rem}.awards-grid[data-astro-cid-bki2uvfe] article[data-astro-cid-bki2uvfe]:hover{border-color:#c98a2e66}.awards-grid[data-astro-cid-bki2uvfe] h3[data-astro-cid-bki2uvfe]{color:var(--ivory);margin-bottom:.6rem;font-size:1.25rem}.program[data-astro-cid-bki2uvfe]{scroll-margin-top:5rem}.days[data-astro-cid-bki2uvfe]{grid-template-columns:repeat(2,1fr);align-items:start;gap:1.5rem;display:grid}.day[data-astro-cid-bki2uvfe]{border-top:2px solid var(--amber);background:var(--ivory-soft);border-radius:0 0 var(--radius) var(--radius);padding:2.2rem 2rem}.day-label[data-astro-cid-bki2uvfe]{margin-bottom:1.4rem;font-size:1.45rem}.events[data-astro-cid-bki2uvfe]{gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}.event[data-astro-cid-bki2uvfe]{border-top:1px solid var(--line);grid-template-columns:7.5rem 1fr;gap:1.2rem;padding-top:1.4rem;display:grid}.event[data-astro-cid-bki2uvfe]:first-child{border-top:0;padding-top:0}.ev-time[data-astro-cid-bki2uvfe]{color:var(--amber);font-variant-numeric:tabular-nums;font-weight:600}.ev-tbd[data-astro-cid-bki2uvfe]{letter-spacing:.04em;color:var(--muted);padding-top:.25rem;font-size:.78rem;line-height:1.4;display:block}.ev-body[data-astro-cid-bki2uvfe] h4[data-astro-cid-bki2uvfe]{font-family:var(--serif);margin:0 0 .3rem;font-size:1.25rem;font-weight:500}.ev-sub[data-astro-cid-bki2uvfe]{color:var(--navy-600);margin:0 0 .4rem;font-style:italic}.ev-place[data-astro-cid-bki2uvfe]{letter-spacing:.06em;text-transform:uppercase;color:var(--navy-600);margin:0 0 .5rem;font-size:.85rem;font-weight:600}.program-note[data-astro-cid-bki2uvfe]{margin-top:2rem;font-size:.95rem}.why[data-astro-cid-bki2uvfe]{background:var(--ivory-soft)}.center[data-astro-cid-bki2uvfe]{text-align:center}.why[data-astro-cid-bki2uvfe] h2[data-astro-cid-bki2uvfe]{margin:1.3rem 0 1.6rem}.why-cta[data-astro-cid-bki2uvfe]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.4rem;display:flex}@media (width<=960px){.steps[data-astro-cid-bki2uvfe],.awards-grid[data-astro-cid-bki2uvfe]{grid-template-columns:1fr 1fr}.days[data-astro-cid-bki2uvfe]{grid-template-columns:1fr}}@media (width<=860px){.sec-head[data-astro-cid-bki2uvfe]{grid-template-columns:1fr;align-items:start}}@media (width<=560px){.steps[data-astro-cid-bki2uvfe],.awards-grid[data-astro-cid-bki2uvfe]{grid-template-columns:1fr}.event[data-astro-cid-bki2uvfe]{grid-template-columns:1fr;gap:.4rem}}
