.program.astro-zcjx7xga{gap:var(--space-9);grid-template-columns:.8fr 1.2fr;align-items:start;display:grid}.program__heading.astro-zcjx7xga{top:calc(var(--header-height) + var(--space-8));position:sticky}.program__item.astro-zcjx7xga{padding:var(--space-6) 0 var(--space-6) var(--space-6);border-top:1px solid var(--color-line-strong);position:relative}.program__item.astro-zcjx7xga:first-child{border-top:0;padding-top:0}.program__item.astro-zcjx7xga:last-child{padding-bottom:0}.program__item.astro-zcjx7xga:before{content:"";left:0;top:calc(var(--space-6) + .62em);background:var(--color-gold);border-radius:50%;width:7px;height:7px;position:absolute}.program__item.astro-zcjx7xga:first-child:before{top:.62em}.program__title.astro-zcjx7xga{font-size:1.6rem;line-height:1.25}.program__note.astro-zcjx7xga{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-gold-ink);font-style:italic}.program__text.astro-zcjx7xga{margin-top:var(--space-2);color:var(--color-muted)}@media (width<=980px){.program.astro-zcjx7xga{gap:var(--space-7);grid-template-columns:1fr}.program__heading.astro-zcjx7xga{position:static}}.details.astro-245rqa4m{gap:var(--space-7);max-width:860px;margin-inline:auto;display:grid}.details__title.astro-245rqa4m{text-wrap:balance;font-size:clamp(1.7rem,3vw,2.2rem);line-height:1.15}.details__text.astro-245rqa4m{margin-top:var(--space-4);font-family:var(--font-family-serif);color:var(--color-ink);font-size:clamp(1.15rem,1.8vw,1.3rem);line-height:1.6}.details__title.astro-245rqa4m+.details__text.astro-245rqa4m{margin-top:var(--space-6)}.class-hero.astro-242bqman{padding-block:var(--space-7) var(--section-padding)}.class-hero__grid.astro-242bqman{gap:var(--space-9);margin-top:var(--space-8);grid-template-columns:1fr auto;align-items:center;display:grid}.class-hero__title.astro-242bqman{letter-spacing:.01em;text-wrap:balance;margin-top:14px;font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.08}.class-hero__lead.astro-242bqman{max-width:52ch;margin-top:var(--space-5);font-size:var(--text-lg);color:var(--color-muted)}.class-hero__facts.astro-242bqman{gap:var(--space-2) var(--space-5);margin-top:var(--space-6);font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-ink);flex-wrap:wrap;font-weight:600;display:flex}.class-hero__facts.astro-242bqman li.astro-242bqman+li.astro-242bqman{position:relative}.class-hero__facts.astro-242bqman li.astro-242bqman+li.astro-242bqman:before{content:"";top:50%;left:calc(var(--space-5) / -2 - 2.5px);background:var(--color-gold);border-radius:50%;width:5px;height:5px;position:absolute;translate:0 -50%}.class-hero__audience.astro-242bqman{margin-top:var(--space-3);font-size:var(--text-md);color:var(--color-muted)}.class-hero__actions.astro-242bqman{gap:var(--space-4);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.class-hero__icon.astro-242bqman{width:320px;height:auto}@media (prefers-reduced-motion:no-preference){.class-hero__text.astro-242bqman>.astro-242bqman,.class-hero__icon.astro-242bqman{animation:hero-rise .9s var(--ease-settle) both}.class-hero__title.astro-242bqman{animation-delay:60ms}.class-hero__lead.astro-242bqman{animation-delay:.12s}.class-hero__facts.astro-242bqman,.class-hero__audience.astro-242bqman{animation-delay:.18s}.class-hero__actions.astro-242bqman{animation-delay:.24s}.class-hero__icon.astro-242bqman{animation-name:hero-icon;animation-duration:1.2s;animation-delay:.1s}}@keyframes hero-rise{0%{opacity:0;translate:0 14px}}@keyframes hero-icon{0%{opacity:0;filter:blur(6px);scale:.94}}@media (width<=980px){.class-hero__grid.astro-242bqman{gap:var(--space-7);grid-template-columns:1fr}.class-hero__icon.astro-242bqman{grid-row:1;width:200px}}@media (width<=720px){.class-hero__icon.astro-242bqman{width:150px}}.mission.astro-sva6y4zd{text-align:center}.mission__title.astro-sva6y4zd{font-family:var(--font-family-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-gold-ink);font-weight:600}.mission__divider.astro-sva6y4zd{margin-block:var(--space-5) var(--space-6)}.mission__text.astro-sva6y4zd{font-family:var(--font-family-serif);color:var(--color-ink);text-wrap:pretty;font-size:clamp(1.45rem,2.6vw,1.95rem);font-weight:600;line-height:1.4}.others.astro-6axsv6q6{gap:var(--space-6);grid-template-columns:repeat(3,1fr);max-width:900px;margin-inline:auto;display:grid}.others__link.astro-6axsv6q6{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.others__icon.astro-6axsv6q6{width:120px;height:auto;transition:translate var(--duration-base) var(--ease-settle)}.others__title.astro-6axsv6q6{font-family:var(--font-family-serif);text-underline-offset:5px;transition:text-decoration-color var(--duration-fast);font-size:1.3rem;font-weight:600;line-height:1.25;text-decoration:underline 1px #0000}.others__link.astro-6axsv6q6:hover .others__icon.astro-6axsv6q6{translate:0 -4px}.others__link.astro-6axsv6q6:hover .others__title.astro-6axsv6q6{text-decoration-color:var(--color-gold)}@media (width<=720px){.others.astro-6axsv6q6{gap:var(--space-7);grid-template-columns:1fr}}
