.facts.svelte-1arl3a7{border-bottom:1px solid var(--c-border)}.facts__grid.svelte-1arl3a7{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:24px;margin:0;padding-block:clamp(28px,3vw,44px)}.facts__item.svelte-1arl3a7{display:flex;flex-direction:column;gap:8px;min-width:0}.facts__label.svelte-1arl3a7{font-size:var(--fs-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--c-text-dim)}.facts__value.svelte-1arl3a7{margin:0;font-size:clamp(17px,1.4vw,21px);font-weight:var(--fw-bold);overflow-wrap:anywhere}.intro.svelte-19oytj4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:clamp(40px,5vw,90px);align-items:start}.intro__title.svelte-19oytj4{margin:0;font-size:clamp(28px,2.8vw,44px);font-weight:var(--fw-black);letter-spacing:var(--ls-snug);line-height:var(--lh-heading);text-wrap:balance}.intro__body.svelte-19oytj4{display:flex;flex-direction:column;gap:22px;font-size:clamp(15.5px,1.15vw,17.5px);line-height:1.75;color:var(--a-text-80)}.intro__body.svelte-19oytj4 p:where(.svelte-19oytj4){margin:0;text-wrap:pretty}.program.svelte-1a1vfdf{padding-bottom:var(--section-y)}.program__inner.svelte-1a1vfdf{width:100%;max-width:1100px;margin-inline:auto;padding-inline:var(--gutter)}.program__title.svelte-1a1vfdf{margin:0 0 var(--stack-gap);font-size:var(--fs-h2);font-weight:var(--fw-black);letter-spacing:var(--ls-normal)}.program__list.svelte-1a1vfdf{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.program__row.svelte-1a1vfdf{display:grid;grid-template-columns:130px 1fr;gap:24px;padding-block:26px;border-top:1px solid var(--c-border)}.program__tag.svelte-1a1vfdf{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;color:var(--c-text-dim)}.program__body.svelte-1a1vfdf{display:flex;flex-direction:column;gap:8px;min-width:0}.program__heading.svelte-1a1vfdf{font-size:clamp(17px,1.4vw,20px);font-weight:var(--fw-bold);text-wrap:balance}.program__text.svelte-1a1vfdf{font-size:var(--fs-body-sm);line-height:1.65;color:var(--a-text-70);text-wrap:pretty}@media(max-width:600px){.program__row.svelte-1a1vfdf{grid-template-columns:1fr;gap:10px}}.team.svelte-1npltc0{border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);background:var(--c-bg-alt-2)}.team__grid.svelte-1npltc0{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(28px,4vw,60px);list-style:none;margin:0;padding:0;padding-block:clamp(48px,6vw,80px)}.team__member.svelte-1npltc0{display:flex;flex-direction:column;gap:8px;min-width:0}.team__portrait.svelte-1npltc0{margin-bottom:12px}.team__name.svelte-1npltc0{font-size:clamp(19px,1.6vw,24px);font-weight:var(--fw-black)}.team__role.svelte-1npltc0{font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--c-text-dim)}.team__text.svelte-1npltc0{font-size:var(--fs-body-sm);line-height:1.65;color:var(--a-text-70);text-wrap:pretty}.incl.svelte-frd4t6{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:clamp(40px,5vw,90px)}.incl__col.svelte-frd4t6{min-width:0}.incl__head.svelte-frd4t6{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;margin-bottom:26px}.incl__title.svelte-frd4t6{margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:var(--fw-black)}.incl__meta.svelte-frd4t6{font-size:var(--fs-label);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--c-text-dim)}.incl__list.svelte-frd4t6{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.incl__item.svelte-frd4t6{font-size:15.5px;line-height:var(--lh-body);color:var(--a-text-80);border-left:1px solid var(--c-border-bright);padding-left:18px;text-wrap:pretty}.incl__item.is-muted.svelte-frd4t6{color:#f2f0ec8c;border-left-color:var(--c-surface-hover)}.book.svelte-obk3l3{border-top:1px solid var(--c-border);background:var(--c-bg-alt-2)}.book__inner.svelte-obk3l3{width:100%;max-width:1100px;margin-inline:auto;padding-inline:var(--gutter);padding-block:var(--section-y)}.book__title.svelte-obk3l3{margin:0 0 16px;font-size:clamp(28px,2.8vw,44px);font-weight:var(--fw-black);letter-spacing:var(--ls-snug)}.eyebrow.svelte-obk3l3{margin:0 0 14px}.book__text.svelte-obk3l3{margin:0 0 clamp(28px,3vw,40px);font-size:var(--fs-body);line-height:1.65;color:var(--a-text-70);max-width:38em;text-wrap:pretty}.book__flag.svelte-obk3l3{margin:0 0 clamp(28px,3vw,40px);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;color:var(--c-text-faint);border:1px dashed var(--c-border-dashed);padding:10px 14px;text-wrap:pretty}.book__grid.svelte-obk3l3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:22px;opacity:.6}.field.svelte-obk3l3{display:flex;flex-direction:column;gap:10px;min-width:0}.field--wide.svelte-obk3l3{grid-column:1 / -1}.field__label.svelte-obk3l3{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--c-text-soft)}.field.svelte-obk3l3 input:where(.svelte-obk3l3),.field.svelte-obk3l3 select:where(.svelte-obk3l3),.field.svelte-obk3l3 textarea:where(.svelte-obk3l3){width:100%;background:transparent;border:1px solid var(--c-border-strong);color:var(--c-text);padding:16px 18px;font-family:var(--font-sans);font-size:15.5px;border-radius:var(--radius)}.field.svelte-obk3l3 select:where(.svelte-obk3l3){background:var(--c-bg-alt-2)}.field.svelte-obk3l3 textarea:where(.svelte-obk3l3){resize:vertical}.book__actions.svelte-obk3l3{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:clamp(28px,3vw,40px)}.book__note.svelte-obk3l3{font-size:var(--fs-label);color:var(--c-text-dim);text-wrap:pretty}.trail.svelte-75gb0t{padding-block:clamp(20px,2vw,28px)}.empty.svelte-75gb0t{margin:0 0 clamp(24px,3vw,32px);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;color:var(--c-text-faint);border:1px dashed var(--c-border-dashed);padding:12px 16px;text-wrap:pretty}.gallery-band{padding-bottom:var(--section-y)}
