.instructorPage-module__fZe8SW__bioCard{background:var(--mantine-color-dark-7);border-color:var(--mantine-color-dark-4);overflow:hidden}.instructorPage-module__fZe8SW__bioGrid{grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:0;display:grid}@media (max-width:48em){.instructorPage-module__fZe8SW__bioGrid{grid-template-columns:1fr}}.instructorPage-module__fZe8SW__photoWrap{background:var(--mantine-color-dark-8);min-height:320px;position:relative}@media (max-width:48em){.instructorPage-module__fZe8SW__photoWrap{aspect-ratio:4/3;min-height:280px}}.instructorPage-module__fZe8SW__photo{object-fit:cover}.instructorPage-module__fZe8SW__bioBody{justify-content:center;padding:1.75rem 1.5rem}.instructorPage-module__fZe8SW__name{font-size:1.5rem;line-height:1.2}.instructorPage-module__fZe8SW__role{color:var(--mantine-color-cyan-4);margin-top:.25rem;font-weight:500}.instructorPage-module__fZe8SW__bio{color:var(--mantine-color-gray-3);max-width:40rem;line-height:1.6}.instructorPage-module__fZe8SW__ctaLink{border-radius:var(--mantine-radius-default);background:color-mix(in srgb, var(--mantine-color-cyan-6) 18%, transparent);color:var(--mantine-color-cyan-3);font-size:var(--mantine-font-size-sm);border:1px solid color-mix(in srgb, var(--mantine-color-cyan-6) 35%, transparent);align-items:center;padding:.5rem 1rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.instructorPage-module__fZe8SW__ctaLink:hover{background:color-mix(in srgb, var(--mantine-color-cyan-6) 28%, transparent)}.instructorPage-module__fZe8SW__carouselPlaceholder{border-radius:var(--mantine-radius-md);border:1px dashed var(--mantine-color-dark-4);min-height:420px;color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);justify-content:center;align-items:center;display:flex}
