.why.svelte-cuyizx{margin:var(--space-6) 0;padding:var(--space-5);border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-surface)}.why.svelte-cuyizx h2:where(.svelte-cuyizx){margin:0 0 var(--space-3) 0;scroll-margin-top:5rem}.why__tabs.svelte-cuyizx{gap:var(--space-2);margin-bottom:var(--space-4);border-bottom:1px solid var(--border-color);flex-wrap:wrap;display:flex}.why__tab.svelte-cuyizx{padding:var(--space-2) var(--space-3);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;font-weight:600}.why__tab.svelte-cuyizx:hover,.why__tab.svelte-cuyizx:focus-visible{color:var(--text-primary)}.why__tab--active.svelte-cuyizx{color:var(--accent);border-bottom-color:var(--accent)}.why__panel.svelte-cuyizx h3:where(.svelte-cuyizx){margin:0 0 var(--space-2) 0}.why__panel.svelte-cuyizx p:where(.svelte-cuyizx){margin:0 0 var(--space-3) 0;max-width:68ch;line-height:1.6}.why__lead.svelte-cuyizx{font-size:var(--font-size-lg)}.library.svelte-cuyizx{gap:var(--space-5);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}@media (width<=760px){.library.svelte-cuyizx{grid-template-columns:1fr}}.library__art.svelte-cuyizx{justify-self:center;width:100%;max-width:420px;height:auto}.art-floor.svelte-cuyizx{fill:var(--bg-surface-alt)}.art-alcove.svelte-cuyizx{fill:var(--bg-surface-alt);stroke:var(--border-color);stroke-width:1.5px}.art-shelf.svelte-cuyizx{stroke:var(--text-secondary);stroke-width:1.5px;opacity:.5}.art-scroll.svelte-cuyizx{fill:var(--bg-surface);stroke:var(--text-secondary);stroke-width:1.2px}.art-scroll--lit.svelte-cuyizx{fill:var(--accent-soft);stroke:var(--accent)}.art-column.svelte-cuyizx,.art-capital.svelte-cuyizx,.art-architrave.svelte-cuyizx,.art-sheet.svelte-cuyizx rect:where(.svelte-cuyizx){fill:var(--bg-elevated);stroke:var(--text-secondary);stroke-width:1.2px}.art-sheet.svelte-cuyizx .art-roll:where(.svelte-cuyizx){fill:var(--bg-surface-alt)}.art-text.svelte-cuyizx{stroke:var(--text-secondary);stroke-width:2px;stroke-linecap:round;opacity:.55}.art-sign.svelte-cuyizx{fill:var(--accent);font-size:14px;font-weight:700}.signs__heading.svelte-cuyizx{margin-top:var(--space-4)!important}.signs.svelte-cuyizx,.steps.svelte-cuyizx,.shelves.svelte-cuyizx{margin:0 0 var(--space-4) 0;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:0;list-style:none;display:grid}.sign.svelte-cuyizx,.step.svelte-cuyizx,.shelf.svelte-cuyizx{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-page);display:flex}.sign.svelte-cuyizx div:where(.svelte-cuyizx),.step.svelte-cuyizx div:where(.svelte-cuyizx),.shelf.svelte-cuyizx{gap:var(--space-1);flex-direction:column;display:flex}.sign.svelte-cuyizx span:where(.svelte-cuyizx):not(.sign__mark),.step.svelte-cuyizx span:where(.svelte-cuyizx):not(.step__number),.shelf.svelte-cuyizx span:where(.svelte-cuyizx){color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5}.sign__mark.svelte-cuyizx,.step__number.svelte-cuyizx{background:var(--accent-soft);width:2.25rem;height:2.25rem;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:inline-flex}.why__close.svelte-cuyizx{font-size:var(--font-size-lg);font-weight:600}.why__note.svelte-cuyizx{color:var(--text-secondary)}.why__ctas.svelte-cuyizx{gap:var(--space-2);flex-wrap:wrap;display:flex;margin:0!important}.why__cta.svelte-cuyizx{padding:var(--space-2) var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-md);color:var(--accent);font-weight:600;text-decoration:none;display:inline-flex}.why__cta--primary.svelte-cuyizx{background:var(--accent);color:var(--accent-contrast)}.why__cta.svelte-cuyizx:hover,.why__cta.svelte-cuyizx:focus-visible{filter:brightness(1.08)}.activity.svelte-1uha8ag{gap:var(--space-2);flex-direction:column;display:flex}.page.svelte-1uha8ag{max-width:1100px;padding:var(--space-4);gap:var(--space-5);flex-direction:column;margin:0 auto;display:flex}.hero__search.svelte-1uha8ag{width:min(100%,34rem);margin:0 auto}.hero__audience.svelte-1uha8ag{margin-top:1rem}.hero__browse.svelte-1uha8ag{font-size:var(--font-size-sm);color:var(--accent);font-weight:600}.materials-empty.svelte-1uha8ag{padding:var(--space-4);border:1px dashed var(--border-color);border-radius:var(--radius-md)}.materials-empty.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 var(--space-3) 0}.hero__links.svelte-1uha8ag{justify-content:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.hero.svelte-1uha8ag p.hero__links:where(.svelte-1uha8ag){max-width:52rem}.hero__mission.svelte-1uha8ag{margin:var(--space-2) 0 0;gap:var(--space-3);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,52rem);padding:0;list-style:none;display:grid}@media (width<=720px){.hero__mission.svelte-1uha8ag{gap:var(--space-2);grid-template-columns:1fr}}.hero__mission.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero__mission.svelte-1uha8ag a:where(.svelte-1uha8ag){height:100%;padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-surface);color:inherit;text-decoration:none;display:block}.hero__mission.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{border-color:var(--accent)}.hero__mission.svelte-1uha8ag a:where(.svelte-1uha8ag):hover strong:where(.svelte-1uha8ag){color:var(--accent)}@media (width<=720px){.hero__mission.svelte-1uha8ag a:where(.svelte-1uha8ag){padding:0 0 0 var(--space-3);border:0;border-left:2px solid var(--accent-soft);background:0 0;border-radius:0}.hero__mission.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{border-left-color:var(--accent)}}.hero__mission.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:var(--font-size-sm);margin-bottom:var(--space-1);display:block}.hero__mission.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:var(--font-size-sm);color:var(--text-secondary)}.hero.svelte-1uha8ag{isolation:isolate;gap:var(--space-3);padding:var(--space-6) 0 var(--space-3);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero.svelte-1uha8ag:before{content:"";inset-block:calc(-1 * var(--space-4)) 0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 40rem 50% at 50% 28%, var(--hero-wash) 0%, transparent 72%);position:absolute;inset-inline:calc(50% - 50vw)}:root[data-contrast=high] .hero.svelte-1uha8ag:before{display:none}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:var(--font-size-xl);max-width:600px}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-secondary);max-width:560px}.tabs.svelte-1uha8ag{gap:var(--space-1);border-bottom:1px solid var(--border-color);flex-wrap:wrap;display:flex}.tab.svelte-1uha8ag:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tab.svelte-1uha8ag{padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--font-size-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;font-weight:600}.tab.svelte-1uha8ag:hover{color:var(--text-primary)}.tab--active.svelte-1uha8ag{color:var(--accent);border-bottom-color:var(--accent)}@media (width<=720px){.panel.svelte-1uha8ag{min-height:70vh}}.panel.svelte-1uha8ag{gap:var(--space-5);outline:none;flex-direction:column;display:flex}.section__head.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.section__head.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:var(--font-size-sm);color:var(--text-secondary)}.section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--font-size-lg);margin-bottom:var(--space-3)}.section__head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:0}.grid.svelte-1uha8ag{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.status.svelte-1uha8ag{color:var(--text-secondary)}
