.gallery-grid.svelte-1e1w9nc{display:grid;gap:1rem}figure.svelte-1e1w9nc{margin:0;overflow:hidden;border-radius:.5rem;border:1px solid var(--color-sand);background:#fff;box-shadow:0 10px 24px #0f172a0f}img.svelte-1e1w9nc{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;background:var(--color-sand)}figcaption.svelte-1e1w9nc{display:grid;gap:.2rem;padding:.85rem;font-size:.82rem;line-height:1.35;color:#475569}@media(min-width:720px){.gallery-grid.svelte-1e1w9nc{grid-template-columns:repeat(3,minmax(0,1fr))}}.year-list.svelte-63y8ty{display:grid;gap:.7rem}details.svelte-63y8ty{border:1px solid var(--color-sand);border-radius:.65rem;background:#ffffffe6;box-shadow:0 8px 20px #0f172a0a}summary.svelte-63y8ty{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;cursor:pointer;font-size:1.1rem;font-weight:800;color:#0f172a}.summary-label.svelte-63y8ty{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.region-grid.svelte-63y8ty{display:grid;gap:1.5rem;border-top:1px solid var(--color-sand);padding:1.2rem}.region.svelte-63y8ty h3:where(.svelte-63y8ty){margin:0 0 .65rem;font-size:.95rem;font-weight:800;color:#334155}ul.svelte-63y8ty{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}li.svelte-63y8ty{border-radius:999px;background:#f6f2ea;padding:.38rem .7rem;font-size:.86rem;color:#475569}@media(min-width:760px){.region-grid.svelte-63y8ty{grid-template-columns:repeat(2,minmax(0,1fr));padding:1.5rem}}.timeline-list.svelte-pqcw3f{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.timeline-item.svelte-pqcw3f{display:grid;gap:.8rem;border-left:4px solid var(--color-secondary);background:#ffffffe0;border-radius:.5rem;padding:1rem;box-shadow:0 10px 24px #0f172a0f}.timeline-year.svelte-pqcw3f{font-weight:800;color:var(--color-primary)}.timeline-body.svelte-pqcw3f h3:where(.svelte-pqcw3f){margin:0;font-size:1.1rem;font-weight:700;color:#0f172a}.timeline-body.svelte-pqcw3f p:where(.svelte-pqcw3f){margin:.45rem 0 0;color:#475569;line-height:1.6}@media(min-width:768px){.timeline-item.svelte-pqcw3f{grid-template-columns:9rem minmax(0,1fr);padding:1.25rem}}.video-grid.svelte-1y6m3zz{display:grid;gap:1rem}article.svelte-1y6m3zz{overflow:hidden;border:1px solid var(--color-sand);border-radius:.75rem;background:#fff;box-shadow:0 12px 30px #0f172a12}.video-frame.svelte-1y6m3zz{position:relative;aspect-ratio:16 / 9;background:#0f172a}iframe.svelte-1y6m3zz{position:absolute;inset:0;width:100%;height:100%;border:0}.video-copy.svelte-1y6m3zz{display:grid;gap:.65rem;padding:1.15rem}.video-type.svelte-1y6m3zz{margin:0;font-size:.72rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary)}h3.svelte-1y6m3zz{margin:0;font-size:1.1rem;line-height:1.35;color:#0f172a}.video-copy.svelte-1y6m3zz>p:where(.svelte-1y6m3zz):not(.video-type){margin:0;font-size:.92rem;line-height:1.6;color:#64748b}a.svelte-1y6m3zz{width:fit-content;font-size:.88rem;font-weight:700;color:var(--color-primary)}@media(min-width:760px){.video-grid.svelte-1y6m3zz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1120px){.video-grid.svelte-1y6m3zz{grid-template-columns:repeat(3,minmax(0,1fr))}}.program-hero.svelte-lg3794{display:grid;gap:2rem;align-items:center}h1.svelte-lg3794{margin:0;font-size:clamp(2.5rem,6vw,5.5rem);line-height:.95;color:#0f172a}.hero-summary.svelte-lg3794{font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.35;color:#334155}.hero-media.svelte-lg3794{margin:0;overflow:hidden;border-radius:.5rem;border:1px solid var(--color-sand);background:#fff;box-shadow:0 20px 42px #0f172a1f}.hero-media.svelte-lg3794 img:where(.svelte-lg3794){display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.hero-media.svelte-lg3794 img.logo-art:where(.svelte-lg3794){object-fit:contain;padding:clamp(2.5rem,8vw,6rem);background:#fffdf8}.program-overview.svelte-lg3794{display:grid;gap:1.5rem}.hero-media.svelte-lg3794 figcaption:where(.svelte-lg3794),.story-section.svelte-lg3794 figcaption:where(.svelte-lg3794){padding:.8rem;font-size:.82rem;color:#64748b}.story-section.svelte-lg3794{display:grid;gap:1.5rem;align-items:center;border-top:1px solid var(--color-sand);padding-top:3rem}.story-section.svelte-lg3794 p:where(.svelte-lg3794){max-width:68ch;color:#475569;line-height:1.7}.story-section.svelte-lg3794 ul:where(.svelte-lg3794){margin:1rem 0 0;padding-left:1.2rem;color:#475569}.story-section.svelte-lg3794 figure:where(.svelte-lg3794){margin:0;overflow:hidden;border-radius:.5rem;border:1px solid var(--color-sand);background:#fff}.story-section.svelte-lg3794 img:where(.svelte-lg3794){display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.connected-section.svelte-lg3794{display:grid;gap:1.25rem;border-radius:.5rem;background:#fff;border:1px solid var(--color-sand);padding:1.5rem}.connected-grid.svelte-lg3794{display:grid;gap:1rem}.connected-grid.svelte-lg3794 h3:where(.svelte-lg3794){margin:0 0 .8rem;font-size:1rem;color:#0f172a}.connected-grid.svelte-lg3794 ul:where(.svelte-lg3794){margin:0;padding:0;list-style:none;display:grid;gap:.7rem;color:#475569}.connected-grid.svelte-lg3794 li:where(.svelte-lg3794){display:grid;gap:.15rem}.connected-grid.svelte-lg3794 span:where(.svelte-lg3794){font-size:.9rem}@media(min-width:900px){.program-overview.with-metrics.svelte-lg3794{grid-template-columns:minmax(0,1fr) 320px}.program-hero.svelte-lg3794,.story-section.with-media.svelte-lg3794{grid-template-columns:minmax(0,1fr) minmax(20rem,.75fr)}.connected-grid.svelte-lg3794{grid-template-columns:repeat(2,minmax(0,1fr))}}
