.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.hero-grid[data-astro-cid-lcdefpme]{display:grid}.hero-copy[data-astro-cid-lcdefpme]{padding:clamp(2.5rem, 1rem + 5vw, 4.5rem) var(--gutter) clamp(2.75rem, 1rem + 5vw, 4.5rem)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:13ch}.lede[data-astro-cid-lcdefpme]{max-width:40ch;margin-top:var(--space-l);color:var(--ink-2);font-size:clamp(1.1875rem,1.05rem + .5vw,1.4375rem);line-height:1.5}.hero-actions[data-astro-cid-lcdefpme]{gap:var(--space-s);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.hero-field[data-astro-cid-lcdefpme]{padding:clamp(3rem, 1.5rem + 6vw, 5rem) var(--gutter) clamp(4rem, 2rem + 7vw, 6rem);background-color:var(--gold);place-items:center;display:grid;overflow:hidden}.medallion[data-astro-cid-lcdefpme]{position:relative}.programs-grid[data-astro-cid-lcdefpme]{gap:var(--space-2xl);margin-top:var(--space-2xl);display:grid}.feature[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:clamp(2rem,1.5rem + 1.8vw,2.875rem);font-weight:400;line-height:1.1}.feature[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.other[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.feature[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.other[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.feature-summary[data-astro-cid-lcdefpme]{max-width:44ch;margin-top:var(--space-m);font-size:var(--text-lg);color:var(--ink-2)}.feature-facts[data-astro-cid-lcdefpme]{gap:var(--space-s);margin-block:var(--space-l) var(--space-xl);padding:0;list-style:none;display:grid}.feature-facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-s);align-items:flex-start;display:flex}.feature-facts[data-astro-cid-lcdefpme] svg{flex:none;width:1.35rem;height:1.35rem;margin-top:.2rem}.others[data-astro-cid-lcdefpme]{gap:var(--space-xl);padding:0;list-style:none;display:grid}.other[data-astro-cid-lcdefpme]{padding-top:var(--space-l);border-top:1px solid var(--line)}.other[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--space-xs);color:var(--ink-2)}.people[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);background:var(--paper)}.people-head[data-astro-cid-lcdefpme]{max-width:46rem}.people-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--space-m);font-size:var(--text-lg);color:var(--ink-2)}.people-grid[data-astro-cid-lcdefpme]{gap:var(--space-3xl) var(--space-xl);margin-top:var(--space-2xl);padding:0;list-style:none;display:grid}.person[data-astro-cid-lcdefpme]{justify-items:start;gap:var(--space-l);color:inherit;text-decoration:none;display:grid}.person-name[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:clamp(1.625rem,1.35rem + .9vw,2rem);line-height:1.15}.person[data-astro-cid-lcdefpme]:hover .person-name[data-astro-cid-lcdefpme]{text-decoration:underline .06em}.person-role[data-astro-cid-lcdefpme]{margin-top:var(--space-2xs);font-weight:700}.person-summary[data-astro-cid-lcdefpme]{max-width:36ch;margin-top:var(--space-xs);color:var(--ink-2)}.people-more[data-astro-cid-lcdefpme]{justify-items:start;gap:var(--space-m);align-self:center;max-width:30rem;display:grid}.people-more[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem);line-height:1.3}.practical-grid[data-astro-cid-lcdefpme]{gap:var(--space-2xl);margin-top:var(--space-2xl);display:grid}.plans[data-astro-cid-lcdefpme]{gap:var(--space-xs);margin-top:var(--space-m);flex-wrap:wrap;padding:0;list-style:none;display:flex}.plans[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-radius:var(--pill);background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line-strong);padding:.4rem .95rem;font-weight:500}.note[data-astro-cid-lcdefpme]{margin-top:var(--space-m);color:var(--ink-2)}.hours[data-astro-cid-lcdefpme]{gap:var(--space-s);margin-top:var(--space-m);font-variant-numeric:tabular-nums;display:grid}.hours[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--space-m);max-width:22rem;display:flex}.hours[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-weight:700}.hours[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--ink-2)}address[data-astro-cid-lcdefpme]{justify-items:start;gap:var(--space-s);margin-top:var(--space-m);font-style:normal;display:grid}.email[data-astro-cid-lcdefpme]{overflow-wrap:break-word}.nowrap[data-astro-cid-lcdefpme]{white-space:nowrap}.pfl[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.pfl-grid[data-astro-cid-lcdefpme]{gap:var(--space-2xl);align-items:center;display:grid}.pfl-lede[data-astro-cid-lcdefpme]{max-width:46ch;margin-top:var(--space-l);font-size:var(--text-lg);color:var(--ink-2)}.pfl-token[data-astro-cid-lcdefpme]{justify-self:center}.questions[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);background:var(--paper)}.questions-grid[data-astro-cid-lcdefpme]{gap:var(--space-xl) var(--space-3xl);display:grid}.questions-grid[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:14ch;margin-bottom:var(--space-l)}.articles-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-m);flex-wrap:wrap;display:flex}.posts[data-astro-cid-lcdefpme]{margin-top:var(--space-xl)}@media (width>=48rem){.people-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,6rem)}.people-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2){margin-top:clamp(5rem,2rem + 7vw,10rem)}.people-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3){margin-top:calc(-1*clamp(2rem,4vw,5rem))}.practical-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr 1fr}}@media (width>=64rem){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(var(--gutter), 1fr) minmax(0, calc(var(--max) * .53)) minmax(0, calc(var(--max) * .47)) minmax(var(--gutter), 1fr);min-height:min(100dvh - 73px,52rem)}.hero-copy[data-astro-cid-lcdefpme]{padding-inline:0 var(--space-2xl);grid-column:2;align-self:center}.hero-field[data-astro-cid-lcdefpme]{grid-column:3/5}.programs-grid[data-astro-cid-lcdefpme]{grid-template-columns:7fr 5fr;column-gap:clamp(3rem,6vw,7rem)}.feature[data-astro-cid-lcdefpme]{align-self:start;position:sticky;top:7rem}.pfl-grid[data-astro-cid-lcdefpme]{column-gap:var(--space-3xl);grid-template-columns:1fr auto}.questions-grid[data-astro-cid-lcdefpme]{grid-template-columns:5fr 7fr}}
