.rating-stars-module__pl7bLG__stars{vertical-align:middle;flex:none;block-size:20px;inline-size:100px;display:inline-block;position:relative}.rating-stars-module__pl7bLG__sm{block-size:16px;inline-size:80px}.rating-stars-module__pl7bLG__empty,.rating-stars-module__pl7bLG__full{position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.rating-stars-module__pl7bLG__empty{inline-size:100%;color:var(--tc-outline)}.rating-stars-module__pl7bLG__full{color:var(--tc-stars-full)}.rating-stars-module__pl7bLG__row{fill:currentColor;block-size:20px;inline-size:100px;display:block}.rating-stars-module__pl7bLG__sm .rating-stars-module__pl7bLG__row{block-size:16px;inline-size:80px}
.teacher-theme-module__UygjcG__theme{--tc-outline:var(--sand-400);--tc-accent-strong:var(--green-100);--tc-accent-ink:var(--green-700);--tc-band:var(--orange-050);--tc-band-ink:var(--orange-900);--tc-avatar:var(--orange-100);--tc-hero:radial-gradient(ellipse at 90% 10%, var(--site-wash-4) 0, transparent 60%), var(--site-wash-5);--tc-trial:radial-gradient(ellipse at 10% 0%, var(--orange-050) 0, transparent 55%), var(--green-050);--tc-card-shadow:#201a3c12;--tc-hero-shadow:#16261b12;--tc-sticky:#fffdf7f7;--tc-sticky-shadow:#25422c14;--tc-live:var(--green-500);--tc-photo-badge:#16261bd1;--tc-photo-badge-ink:var(--paper);--tc-video:var(--ink-900);--tc-play-shadow:#00000040;--tc-book-hover:#ff9a55;--tc-star:#e8a300;--tc-stars-full:#f5a524}html[data-theme=dark] .teacher-theme-module__UygjcG__theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-card:#121b2e;--surface-sunken:#1a2540;--surface-accent:#14283a;--surface-inverse:#eef2f8;--text-heading:#eef2f8;--text-body:#c9d3e1;--text-muted:#a9b6c9;--text-on-inverse:#0d1424;--text-success:#7fd9a0;--text-link:#7fd9a0;--line-hairline:#8fc3f042;--line-strong:#eef2f8;--focus-ring:#7fd9a0;--border-hairline:1px solid var(--line-hairline);--shadow-outline:0 0 0 1px var(--tc-outline);--shadow-soft:0 10px 30px #00000080;--tc-outline:#3a4a66;--tc-accent-strong:#1d3a4c;--tc-accent-ink:#7fd9a0;--tc-band:#3a2a14;--tc-band-ink:#ffcf8f;--tc-avatar:#3a2a14;--tc-hero:radial-gradient(ellipse at 90% 10%, #1d3a4c 0, transparent 60%), #121b2e;--tc-trial:radial-gradient(ellipse at 10% 0%, #3a2a14 0, transparent 55%), #14283a;--tc-card-shadow:#0000004d;--tc-hero-shadow:#0000004d;--tc-sticky:#121b2ef7;--tc-sticky-shadow:#0006}@media (prefers-color-scheme:dark){html[data-theme=system] .teacher-theme-module__UygjcG__theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-card:#121b2e;--surface-sunken:#1a2540;--surface-accent:#14283a;--surface-inverse:#eef2f8;--text-heading:#eef2f8;--text-body:#c9d3e1;--text-muted:#a9b6c9;--text-on-inverse:#0d1424;--text-success:#7fd9a0;--text-link:#7fd9a0;--line-hairline:#8fc3f042;--line-strong:#eef2f8;--focus-ring:#7fd9a0;--border-hairline:1px solid var(--line-hairline);--shadow-outline:0 0 0 1px var(--tc-outline);--shadow-soft:0 10px 30px #00000080;--tc-outline:#3a4a66;--tc-accent-strong:#1d3a4c;--tc-accent-ink:#7fd9a0;--tc-band:#3a2a14;--tc-band-ink:#ffcf8f;--tc-avatar:#3a2a14;--tc-hero:radial-gradient(ellipse at 90% 10%, #1d3a4c 0, transparent 60%), #121b2e;--tc-trial:radial-gradient(ellipse at 10% 0%, #3a2a14 0, transparent 55%), #14283a;--tc-card-shadow:#0000004d;--tc-hero-shadow:#0000004d;--tc-sticky:#121b2ef7;--tc-sticky-shadow:#0006}}html[data-theme=dark] body:has(.teacher-theme-module__UygjcG__theme){background:#0f1813}@media (prefers-color-scheme:dark){html[data-theme=system] body:has(.teacher-theme-module__UygjcG__theme){background:#0f1813}}
html[data-look=v2] .teacher-look-v2-module__p-jywW__look{--sea-900:var(--island-sea-900);--sea-700:var(--island-sea-700);--lagoon-100:var(--island-lagoon-100);--grass-800:#36712a;--grass-500:var(--island-grass-500);--sand-100:var(--island-sand-100);--ink-900:var(--island-navy-900);--ink-700:var(--island-navy-700);--ink-500:#586b7e;--sun-400:var(--island-sun-400);--sun-600:var(--island-sun-600);--fox-500:var(--island-fox-500);--fox-400:var(--action-primary-hover);--fox-700:var(--island-fox-700);--page:var(--surface-page);--paper:#fffcf5;--paper-2:#f8f1e0;--line:#1c2e3e1c;--line-2:var(--line-divider);--line-3:#7a8a98;--lip:#1c2e3e12;--float:var(--shadow-tint);--link:var(--sea-700);--r-card:20px;--r-ctl:14px;--r-sm:12px;--r-chip:999px}html[data-look=v2][data-theme=dark] .teacher-look-v2-module__p-jywW__look{--lagoon-100:#1d4a5c;--grass-800:var(--dusk-success-ink);--sand-100:var(--dusk-raised);--ink-900:var(--dusk-ink);--ink-700:var(--dusk-text);--ink-500:var(--dusk-muted);--page:var(--dusk-page);--paper:var(--dusk-card);--paper-2:var(--dusk-sunken);--line:var(--dusk-line);--line-2:var(--dusk-divider);--line-3:var(--dusk-line-strong);--lip:#00000047;--float:#00000059;--link:var(--dusk-link)}@media (prefers-color-scheme:dark){html[data-look=v2][data-theme=system] .teacher-look-v2-module__p-jywW__look{--lagoon-100:#1d4a5c;--grass-800:var(--dusk-success-ink);--sand-100:var(--dusk-raised);--ink-900:var(--dusk-ink);--ink-700:var(--dusk-text);--ink-500:var(--dusk-muted);--page:var(--dusk-page);--paper:var(--dusk-card);--paper-2:var(--dusk-sunken);--line:var(--dusk-line);--line-2:var(--dusk-divider);--line-3:var(--dusk-line-strong);--lip:#00000047;--float:#00000059;--link:var(--dusk-link)}}:is(html[data-look=v2] .teacher-look-v2-module__p-jywW__look,html[data-look=v2][data-theme=dark] .teacher-look-v2-module__p-jywW__look,html[data-look=v2][data-theme=system] .teacher-look-v2-module__p-jywW__look){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-card:var(--paper);--surface-sunken:var(--paper-2);--surface-accent:var(--lagoon-100);--surface-inverse:var(--link);--text-heading:var(--ink-900);--text-body:var(--ink-900);--text-muted:var(--ink-500);--text-on-inverse:var(--page);--text-success:var(--grass-800);--text-link:var(--link);--text-on-accent:var(--island-navy-900);--action-primary:var(--fox-500);--line-hairline:var(--line);--line-strong:var(--ink-900);--focus-ring:var(--link);--border-hairline:1.5px solid var(--line);--shadow-outline:0 0 0 1.5px var(--line);--shadow-soft:0 12px 32px var(--float);--shadow-cta:0 3px 0 var(--fox-700);--shadow-cta-pressed:0 1px 0 var(--fox-700);--radius-xs:var(--r-sm);--radius-md:var(--r-ctl);--radius-lg:var(--r-card);--radius-card-parent:var(--r-card);--radius-block:var(--r-card);--type-h2:800 var(--type-size-3xl)/1.1 var(--font-display);--type-h2-tablet:800 var(--type-size-3xl)/1.1 var(--font-display);--type-h3:700 var(--type-size-2xl)/1.12 var(--font-display);--type-h4:700 var(--type-size-xl)/1.2 var(--font-display);--type-stat:800 var(--type-size-3xl)/1.1 var(--font-display);--type-lead:400 var(--type-size-lg)/1.55 var(--font-body);--type-body:400 var(--type-size-md)/1.6 var(--font-body);--type-body-sm:400 var(--type-size-md)/1.55 var(--font-body);--type-caption:700 var(--type-size-sm)/1.4 var(--font-body);--type-overline:700 var(--type-size-xs)/1.2 var(--font-body);--tc-outline:var(--line-3);--tc-accent-strong:var(--lagoon-100);--tc-accent-ink:var(--link);--tc-band:var(--sand-100);--tc-band-ink:var(--ink-900);--tc-avatar:var(--sand-100);--tc-hero:var(--paper);--tc-trial:var(--lagoon-100);--tc-card-shadow:var(--lip);--tc-hero-shadow:var(--lip);--tc-sticky:var(--paper);--tc-sticky-shadow:var(--float);--tc-live:var(--grass-500);--tc-book-hover:var(--fox-400);--tc-photo-badge:#0e3c5ee0;--tc-photo-badge-ink:#fffcf5;--tc-video:var(--island-navy-900);--tc-star:var(--sun-600);--tc-stars-full:var(--sun-400);--orange-500:var(--sea-700);--orange-600:var(--sea-900);--tc-portrait:var(--lagoon-100);--tc-portrait-ring:0 0 0 1.5px var(--line), 0 2px 0 var(--lip)}html[data-look=v2][data-theme=dark] .teacher-look-v2-module__p-jywW__look{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){html[data-look=v2][data-theme=system] .teacher-look-v2-module__p-jywW__look{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html[data-look=v2] body:has(.teacher-look-v2-module__p-jywW__look){background:var(--surface-page)}html[data-look=v2][data-theme=dark] body:has(.teacher-look-v2-module__p-jywW__look){background:var(--dusk-page)}@media (prefers-color-scheme:dark){html[data-look=v2][data-theme=system] body:has(.teacher-look-v2-module__p-jywW__look){background:var(--dusk-page)}}html[data-look=v2] .teacher-look-v2-module__p-jywW__portrait{aspect-ratio:4/5;border-radius:var(--r-card);background:var(--tc-portrait);box-shadow:var(--tc-portrait-ring);overflow:hidden}html[data-look=v2] .teacher-look-v2-module__p-jywW__portrait>span:first-child{background:var(--tc-portrait)}html[data-look=v2] .teacher-look-v2-module__p-jywW__portrait>span:first-child>[aria-hidden=true]{color:var(--link)}html[data-look=v2] .teacher-look-v2-module__p-jywW__face{background:var(--tc-portrait);box-shadow:var(--tc-portrait-ring)}
