.instructors-module__1r_bOa__team{background:var(--sora-home-paper,#f5eee5);padding:clamp(48px,6vw,88px) 0}.instructors-module__1r_bOa__grid{width:var(--site-frame-width);max-width:var(--site-max-width);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin:0 auto;display:grid}.instructors-module__1r_bOa__card{border:1px solid rgb(var(--sora-burgundy-rgb) / .14);border-radius:var(--sora-radius);background:var(--sora-cream);color:var(--sora-burgundy);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.instructors-module__1r_bOa__photo{aspect-ratio:4/5;background:color-mix(in srgb, var(--sora-rose) 30%, var(--sora-cream));position:relative}.instructors-module__1r_bOa__photo img{object-fit:cover;object-position:center 25%}.instructors-module__1r_bOa__photo span{color:rgb(var(--sora-burgundy-rgb) / .35);place-items:center;font:400 96px/1 Georgia,serif;display:grid;position:absolute;inset:0}.instructors-module__1r_bOa__body{align-content:start;gap:12px;padding:22px;display:grid}.instructors-module__1r_bOa__body h2{color:var(--sora-burgundy);letter-spacing:-.03em;margin:0;font:400 30px/1.05 Area,Arial,sans-serif}.instructors-module__1r_bOa__body p{color:rgb(var(--sora-burgundy-rgb) / .82);margin:0;font-size:15px;line-height:1.65}.instructors-module__1r_bOa__links{letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:16px;margin-top:4px;font-size:13px;font-weight:700;display:flex}.instructors-module__1r_bOa__links a{color:var(--sora-burgundy);text-decoration:none}.instructors-module__1r_bOa__links a:hover{text-underline-offset:3px;text-decoration:underline}
