.ProfessorCard_card__MU88i{flex:0 0 clamp(260px,24vw,320px);scroll-snap-align:start}.ProfessorCard_trigger__4B7ub{display:flex;flex-direction:column;height:100%;background:var(--tpp-content-surface);border-radius:var(--tpp-radius-md);border:1px solid var(--tpp-navy-12);box-shadow:0 10px 28px rgba(0,21,51,.08);padding:1.5rem 1.35rem 1.65rem;gap:1rem;cursor:pointer;transition:box-shadow var(--tpp-transition-fast),border-color var(--tpp-transition-fast)}.ProfessorCard_trigger__4B7ub:hover{box-shadow:0 14px 34px rgba(0,21,51,.14);border-color:var(--tpp-navy-40)}.ProfessorCard_trigger__4B7ub:focus-visible{outline:3px solid var(--tpp-antique-gold);outline-offset:2px}.ProfessorCard_portrait__FV3I1{align-self:center;width:84px;height:84px;border-radius:50%;overflow:hidden;background:var(--tpp-navy);display:flex;align-items:center;justify-content:center;flex:none}.ProfessorCard_portraitImage__kRi3s{width:100%;height:100%;object-fit:cover}.ProfessorCard_avatarInitial__w8uLa{font-family:var(--font-display);font-weight:700;font-size:2.1rem;color:var(--tpp-antique-gold);line-height:1}.ProfessorCard_photoComingSoon__9cG87{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:100%;height:100%;color:var(--tpp-antique-gold)}.ProfessorCard_photoComingSoonIcon__atbWB{opacity:.85}.ProfessorCard_photoComingSoonText__Xl9UL{font-family:var(--font-body);font-weight:700;font-size:.52rem;line-height:1.15;letter-spacing:.03em;text-transform:uppercase;text-align:center;color:var(--tpp-antique-gold)}.ProfessorCard_identity__ChTVA{text-align:center;display:flex;flex-direction:column;gap:.15rem}.ProfessorCard_role__aS2VN{margin:0 0 .1rem;font-family:var(--font-body);font-weight:700;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tpp-antique-gold-text)}.ProfessorCard_name__ecnF5{margin:0;font-family:var(--font-display);font-weight:700;font-size:2.4rem;color:var(--tpp-navy)}.ProfessorCard_location__bJTF3{margin:0;font-family:var(--font-body);font-size:.82rem;color:var(--tpp-navy-62)}.ProfessorCard_specialtyBlock__tyDLi{text-align:center;padding-top:.85rem;border-top:1px solid var(--tpp-navy-12);display:flex;flex-direction:column;gap:.2rem}.ProfessorCard_specialty__15vMk{margin:0}.ProfessorCard_secondarySpecialty__EeZly,.ProfessorCard_specialty__15vMk,.ProfessorCard_testPrepFocus__z9dfV{font-family:var(--font-body);font-weight:700;font-size:.85rem;letter-spacing:.02em;color:var(--tpp-crimson)}.ProfessorCard_testPrepFocus__z9dfV{margin:0}.ProfessorCard_experience__xBIgF{margin:0;font-family:var(--font-body);font-weight:600;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tpp-crimson)}.ProfessorCard_differentiators__dq5bQ{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem}.ProfessorCard_diffItem__AxZ0Z{display:flex;align-items:baseline;gap:.5rem;font-family:var(--font-body);font-size:.86rem;line-height:1.45;color:var(--tpp-navy)}.ProfessorCard_diffMarker__HZZYt{flex:none;font-size:.6rem;color:var(--tpp-antique-gold);transform:translateY(-1px)}.ProfessorCard_quoteBlock__aGZg4{margin:auto 0 0;padding-top:.9rem;border-top:1px solid var(--tpp-navy-12)}.ProfessorCard_quote__RYb_P{margin:0;font-style:italic;font-size:.82rem}.ProfessorCard_quoteContext__WQKPK,.ProfessorCard_quote__RYb_P{font-family:var(--font-body);line-height:1.5;color:var(--tpp-navy-62)}.ProfessorCard_quoteContext__WQKPK{margin:.35rem 0 0;font-size:.78rem}@media (max-width:767px){.ProfessorCard_card__MU88i{flex:0 0 82vw}}.ProfessorPopout_backdrop__xEnsS{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--tpp-navy-62)}.ProfessorPopout_dialog__qc93H{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem;width:min(480px,92vw);max-height:88vh;overflow-y:auto;background:var(--tpp-cream);border-radius:var(--tpp-radius-md);padding:2.5rem 2rem 2.25rem;box-shadow:0 24px 64px rgba(0,21,51,.4);text-align:center}.ProfessorPopout_closeButton__VI1om{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:999px;background:var(--tpp-white);color:var(--tpp-navy);cursor:pointer;box-shadow:0 8px 20px rgba(0,21,51,.2)}.ProfessorPopout_closeButton__VI1om:before{content:"";position:absolute;inset:-2px}.ProfessorPopout_closeButton__VI1om:focus-visible,.ProfessorPopout_closeButton__VI1om:hover{background:var(--tpp-antique-gold)}.ProfessorPopout_portrait__tjTps{width:152px;height:152px;border-radius:50%;overflow:hidden;background:var(--tpp-navy);display:flex;align-items:center;justify-content:center;flex:none}.ProfessorPopout_portraitImage__kk7C8{width:100%;height:100%;object-fit:cover}.ProfessorPopout_avatarInitial__4ZWw_{font-family:var(--font-display);font-weight:700;font-size:3.6rem;color:var(--tpp-antique-gold);line-height:1}.ProfessorPopout_photoComingSoon__eA2Fx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;width:100%;height:100%;color:var(--tpp-antique-gold)}.ProfessorPopout_photoComingSoonIcon__lvTs1{opacity:.85}.ProfessorPopout_photoComingSoonText__z4Hzy{font-family:var(--font-body);font-weight:700;font-size:.82rem;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;text-align:center;color:var(--tpp-antique-gold)}.ProfessorPopout_identity___A5LH{display:flex;flex-direction:column;gap:.2rem}.ProfessorPopout_role__2VWOo{margin:0 0 .15rem;font-family:var(--font-body);font-weight:700;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tpp-antique-gold-text)}.ProfessorPopout_name__bR9BL{margin:0;font-family:var(--font-display);font-weight:700;font-size:2.2rem;color:var(--tpp-navy)}.ProfessorPopout_location__Bi45i{margin:0;font-family:var(--font-body);font-size:.9rem;color:var(--tpp-navy-62)}.ProfessorPopout_specialtyBlock__x_GJ7{padding-top:1rem;border-top:1px solid var(--tpp-navy-12);width:100%;display:flex;flex-direction:column;gap:.3rem}.ProfessorPopout_specialty__Lbmo1{margin:0}.ProfessorPopout_secondarySpecialty__1CBxm,.ProfessorPopout_specialty__Lbmo1{font-family:var(--font-body);font-weight:700;font-size:.95rem;letter-spacing:.02em;color:var(--tpp-crimson)}.ProfessorPopout_experience__vkqad{margin:0;font-family:var(--font-body);font-weight:600;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tpp-crimson)}.ProfessorPopout_differentiators__j8B4g{margin:0;padding:0;list-style:none;width:100%;display:flex;flex-direction:column;gap:.7rem;text-align:left}.ProfessorPopout_diffItem__WDHfo{display:flex;align-items:baseline;gap:.55rem;font-family:var(--font-body);font-size:.95rem;line-height:1.5;color:var(--tpp-navy)}.ProfessorPopout_diffMarker__zK1nV{flex:none;font-size:.65rem;color:var(--tpp-antique-gold);transform:translateY(-1px)}.ProfessorPopout_quoteBlock__omtPe{margin:0;width:100%;padding-top:1rem;border-top:1px solid var(--tpp-navy-12)}.ProfessorPopout_quote__v4EeX{margin:0;font-family:var(--font-body);font-style:italic;font-size:.95rem;line-height:1.55;color:var(--tpp-navy-62)}.ProfessorPopout_quoteContext__Y9mf3{margin:.4rem 0 0;font-family:var(--font-body);font-size:.85rem;line-height:1.5;color:var(--tpp-navy-62)}@media (max-width:640px){.ProfessorPopout_backdrop__xEnsS{padding:1rem}.ProfessorPopout_dialog__qc93H{width:100%;max-height:92vh;padding:2.25rem 1.25rem 1.75rem}.ProfessorPopout_portrait__tjTps{width:120px;height:120px}.ProfessorPopout_name__bR9BL{font-size:1.8rem}}.ProfessorShowcase_section__eRtpQ{max-width:var(--tpp-max-width);margin:0 auto;padding:0 var(--tpp-gutter) 3rem}.ProfessorShowcase_header__n27xB{text-align:center;max-width:42rem;margin:0 auto 1.75rem}.ProfessorShowcase_eyebrow__SYCma{margin:0;font-family:var(--font-body);font-weight:700;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tpp-antique-gold-text)}.ProfessorShowcase_heading__b6EBv{margin:.4rem 0 0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.5rem,2.6vw,2rem);color:var(--tpp-navy)}.ProfessorShowcase_intro__LDJ94{margin:.65rem 0 0;font-family:var(--font-body);font-size:.95rem;line-height:1.55;color:var(--tpp-navy-62)}.ProfessorShowcase_viewport__K4noA{position:relative;overflow:hidden}.ProfessorShowcase_track__tw9m8{display:flex;align-items:stretch;gap:1.25rem;list-style:none;width:max-content;margin:0;padding:.35rem .25rem 1rem}.ProfessorShowcase_arrow__VuGD3{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:999px;background:var(--tpp-white);color:var(--tpp-navy);cursor:pointer;box-shadow:0 8px 20px rgba(0,21,51,.2);transition:background var(--tpp-transition-fast)}.ProfessorShowcase_arrow__VuGD3:before{content:"";position:absolute;inset:-2px}.ProfessorShowcase_arrow__VuGD3:focus-visible,.ProfessorShowcase_arrow__VuGD3:hover{background:var(--tpp-antique-gold)}.ProfessorShowcase_arrowLeft__d1p8z{left:-.5rem}.ProfessorShowcase_arrowRight___IJkZ{right:-.5rem}@media (max-width:640px){.ProfessorShowcase_arrow__VuGD3{width:2.25rem;height:2.25rem}.ProfessorShowcase_section__eRtpQ{padding:0 var(--tpp-gutter) 2.5rem}}.ProfessorShowcase_disclosure__Mh60q{margin:1.5rem auto 0;max-width:34rem;font-family:var(--font-body);font-size:.78rem;line-height:1.5;text-align:center;color:var(--tpp-navy-62)}.ProfessorShowcase_controls__mSDZs{display:flex;align-items:center;justify-content:center;gap:.85rem;margin-top:.5rem}.ProfessorShowcase_counter__HkTt7{min-width:4rem;font-family:var(--font-body);font-weight:700;font-size:.78rem;letter-spacing:.03em;color:var(--tpp-navy-62);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProfessorShowcase_demoNote__8H6T_{margin:.85rem 0 0;text-align:center;font-family:var(--font-body);font-size:.72rem;font-style:italic;color:var(--tpp-navy-62);opacity:.75}