.hero[data-astro-cid-i3irphx7]{background:radial-gradient(60rem 30rem at 85% 10%, #fdab0024, transparent 60%), radial-gradient(40rem 26rem at 0% 100%, #3a871714, transparent 60%), var(--paper);padding-block:clamp(3rem,8vw,6.5rem) clamp(4rem,9vw,7rem);position:relative;overflow:hidden}.hero__grid[data-astro-cid-i3irphx7]{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.hero__tagline[data-astro-cid-i3irphx7]{font-family:var(--font-display);color:#b35500;margin:0 0 .75rem;font-size:clamp(1.25rem,2vw,1.6rem);font-style:italic;font-weight:500}h1[data-astro-cid-i3irphx7]{margin-bottom:1.25rem}.badges[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:.6rem;margin:1.75rem 0 2rem;padding:0;list-style:none;display:flex}.badges[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{background:var(--cream-100);color:var(--forest-700);border:1px solid #c9a13c73;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:700;display:inline-flex}.badges[data-astro-cid-i3irphx7] svg{color:var(--gold-700)}.hero__cta[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:.85rem;display:flex}.hero__visual[data-astro-cid-i3irphx7]{justify-self:center;width:min(100%,440px);position:relative}.arch[data-astro-cid-i3irphx7]{aspect-ratio:4/5;border-radius:999px 999px var(--radius-lg) var(--radius-lg);background:var(--cream-100);border:2px solid var(--gold-500);padding:8px;position:relative;overflow:hidden;box-shadow:0 30px 60px #06301b24}.arch__photo[data-astro-cid-i3irphx7]{object-fit:cover;object-position:center 30%;border-radius:999px 999px calc(var(--radius-lg) - 8px) calc(var(--radius-lg) - 8px);width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.hero__text[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]{animation:rise .56s var(--ease) both}.hero__text[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]:nth-child(2){animation-delay:60ms}.hero__text[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]:nth-child(3){animation-delay:.12s}.hero__text[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]:nth-child(4){animation-delay:.18s}.hero__text[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]:nth-child(n+5){animation-delay:.24s}.hero__visual[data-astro-cid-i3irphx7]{animation:rise .6s .12s var(--ease) both}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width<=900px){.hero__grid[data-astro-cid-i3irphx7]{grid-template-columns:1fr}.hero__visual[data-astro-cid-i3irphx7]{width:min(70%,320px)}}@media (width<=560px){.hero__cta[data-astro-cid-i3irphx7] .btn{width:100%}.hero__visual[data-astro-cid-i3irphx7]{width:min(80%,300px)}}.t-grid[data-astro-cid-z6jf7dvs]{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.t-card[data-astro-cid-z6jf7dvs]{border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-card);padding:2rem}.t-card[data-astro-cid-z6jf7dvs] .t-quote{color:var(--gold-500);margin-bottom:1rem}blockquote[data-astro-cid-z6jf7dvs]{margin:0 0 1rem}.t-name[data-astro-cid-z6jf7dvs]{color:var(--forest-700);margin:0;font-weight:700}@media (width<=1000px){.t-grid[data-astro-cid-z6jf7dvs]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.t-grid[data-astro-cid-z6jf7dvs]{grid-template-columns:1fr}}.news-grid[data-astro-cid-ownpoqhs]{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.5vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.news-grid[data-astro-cid-ownpoqhs]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.news-grid[data-astro-cid-ownpoqhs]{grid-template-columns:1fr}}.gallery[data-astro-cid-ghio52pl]{grid-template-columns:repeat(3,1fr);gap:clamp(.75rem,2vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.gallery[data-astro-cid-ghio52pl] img{aspect-ratio:4/3}@media (width<=640px){.gallery[data-astro-cid-ghio52pl]{grid-template-columns:repeat(2,1fr)}}.programs[data-astro-cid-jgctki6q]{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.5vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}.program[data-astro-cid-jgctki6q]{padding-top:2.25rem}.program__top[data-astro-cid-jgctki6q]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.program__icon[data-astro-cid-jgctki6q]{background:var(--cream-100);width:56px;height:56px;color:var(--card-accent);border-radius:18px;justify-content:center;align-items:center}.program__label[data-astro-cid-jgctki6q]{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-700);font-size:.8125rem;font-weight:500}.program[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q]{font-size:1.45rem}.program[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{color:var(--ink-muted)}.program__tags[data-astro-cid-jgctki6q]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.program__tags[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]{background:var(--cream-100);color:var(--forest-700);border-radius:999px;padding:.3rem .8rem;font-size:.875rem;font-weight:700}@media (width<=900px){.programs[data-astro-cid-jgctki6q]{grid-template-columns:1fr}}
