.teacher-profile.svelte-xl5ydz{min-width:0}.teacher-link.svelte-xl5ydz{color:inherit;text-decoration:none;display:block}.teacher-photographs.svelte-xl5ydz{aspect-ratio:7/9;position:relative}.teacher-photographs.svelte-xl5ydz .media{height:100%;min-height:0}.teacher-photo-pending.svelte-xl5ydz{width:100%;height:100%;padding:var(--space-md);border-radius:var(--radius-media);background:var(--color-salamander);font-size:var(--text-body-small);font-weight:var(--weight-light);text-align:center;place-items:center;display:grid}.teacher-alternate.svelte-xl5ydz{opacity:0;pointer-events:none;position:absolute;inset:0}.teacher-copy.svelte-xl5ydz{padding:1rem .5rem 0}.teacher-name.svelte-xl5ydz{font-family:var(--font-body);font-size:var(--text-section-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section-label);line-height:var(--leading-section-label);text-transform:uppercase}p.svelte-xl5ydz{font-size:var(--text-body-small);font-weight:var(--weight-light);line-height:var(--leading-body);margin-top:.375rem}.teacher-link.svelte-xl5ydz:focus-visible{outline-offset:6px}.teacher-link.svelte-xl5ydz:focus-visible .teacher-name:where(.svelte-xl5ydz){text-underline-offset:.25em;text-decoration:underline}@media (hover:hover){.teacher-link.svelte-xl5ydz:hover .teacher-alternate:where(.svelte-xl5ydz){opacity:1}.teacher-link.svelte-xl5ydz:hover .teacher-name:where(.svelte-xl5ydz){text-underline-offset:.25em;text-decoration:underline}}
