.hero[data-astro-cid-lcdefpme]{background:var(--paper);flex-direction:column;display:flex;position:relative}.hero__media[data-astro-cid-lcdefpme]{margin-left:calc(var(--line-x) + 1.75rem);aspect-ratio:4/3}.hero__media[data-astro-cid-lcdefpme] picture,.hero__media[data-astro-cid-lcdefpme] .photo{height:100%}.hero__media[data-astro-cid-lcdefpme] .photo{object-position:58% 40%}.hero__inner[data-astro-cid-lcdefpme]{padding:2rem var(--page-pad) 3.5rem calc(var(--line-x) + 1.75rem)}.hero__text[data-astro-cid-lcdefpme]{justify-items:start;gap:1.25rem;display:grid}.hero__text[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-top:-.25rem}@media (width>=60rem){.hero[data-astro-cid-lcdefpme]{display:block}.hero__media[data-astro-cid-lcdefpme]{aspect-ratio:auto;margin:0;position:absolute;inset:0 0 0 50%}.hero__media[data-astro-cid-lcdefpme] .photo{object-position:64% 40%}.hero__inner[data-astro-cid-lcdefpme]{max-width:var(--maxw);min-height:clamp(34rem,100svh - 4.5625rem,64rem);padding:4rem var(--page-pad);grid-template-columns:1fr 1fr;margin-inline:auto;display:grid}.hero__text[data-astro-cid-lcdefpme]{padding-right:var(--split-gap);grid-column:1;align-content:center;gap:1.5rem;position:relative}}.courses[data-astro-cid-lcdefpme]{max-width:34rem}.section-link[data-astro-cid-lcdefpme]{margin-top:1.75rem}.teacher__photo[data-astro-cid-lcdefpme]{aspect-ratio:5/4;object-position:12% 40%;max-width:34rem}.teacher__quote[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-1);max-width:34rem;margin:1.75rem 0;line-height:1.45}.intro[data-astro-cid-lcdefpme]{max-width:34rem;margin-bottom:1.5rem}.contact__cta[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);gap:1.25rem;margin-top:3rem;padding-top:2.5rem;display:grid}
