.landing .landing-teachers{background:radial-gradient(ellipse 480px 320px at 3% 22%,#ffb38a17,transparent),radial-gradient(ellipse 460px 330px at 90% 53%,#00c7c314,transparent),var(--landing-paper);flex-direction:column;gap:calc(clamp(32px,4.3vw,62px));padding:36px 0 64px;display:flex}.landing .landing-teachers .landing-teachers-heading h2{font:700 calc(clamp(30px,3.1vw,45px))/1.25 var(--landing-display)}.landing .landing-teachers .landing-teachers-heading p{max-width:640px;color:color-mix(in srgb,var(--landing-muted) 30%,var(--landing-text));margin-top:16px;font-size:calc(clamp(16px,1.32vw,19px));line-height:1.55}.landing .landing-teacher-cards{justify-content:center;align-items:end;gap:calc(clamp(12px,1.32vw,19px));display:flex}.landing .landing-teacher-card{aspect-ratio:228/334;background:var(--landing-border);border-radius:24px;flex:0 228px;min-width:0;position:relative;overflow:hidden}.landing .landing-teacher-card.is-featured{aspect-ratio:262/429;border-radius:28px;flex-basis:262px}.landing .landing-teacher-card>img,.landing .landing-teacher-initial{width:100%;height:100%;position:absolute;inset:0}.landing .landing-teacher-card>img{-o-object-fit:cover;object-fit:cover}.landing .landing-teacher-initial{color:var(--landing-ink);font:700 72px/1 var(--landing-display);background:linear-gradient(145deg,#f4e6dc,#e2eee9);place-items:center;display:grid}.landing .landing-teacher-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#000000ad 76%,#000000eb);position:absolute;inset:0}.landing .landing-teacher-info{z-index:1;overflow-wrap:anywhere;gap:2px;display:grid;position:absolute;inset:auto 16px 16px}.landing .landing-teacher-info :is(h3,small){-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.landing .landing-teacher-info h3{-webkit-line-clamp:2;color:#fff;font:700 calc(clamp(16px,1.4vw,20px))/1.25 var(--landing-body)}.landing .landing-teacher-info small{-webkit-line-clamp:3;color:#ffffffe6;white-space:pre-line;min-height:4.5em;font-size:12px;line-height:1.5}.landing .landing-teacher-controls{justify-content:center;gap:12px;margin-top:16px;display:flex}.landing .landing-teacher-arrow{border:1px solid var(--landing-border);background:var(--landing-paper);width:44px;height:44px;box-shadow:var(--landing-shadow);border-radius:50%;place-items:center;padding:0;display:grid}.landing .landing-teacher-arrow.is-next>img{transform:scaleX(-1)}@media (width<=760px){.landing .landing-teachers{gap:20px;padding:32px 0}.landing .landing-teachers .landing-teachers-heading h2{font-size:24px;line-height:1.4}.landing .landing-teachers .landing-teachers-heading p{margin-top:8px;font-size:14px;line-height:1.65}.landing .landing-teacher-cards{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing .landing-teacher-card,.landing .landing-teacher-card.is-featured{aspect-ratio:165.5/214;border-radius:16px}.landing .landing-teacher-card.is-featured{aspect-ratio:343/420;grid-column:1/-1}.landing .landing-teacher-info{inset:auto 12px 12px}.landing .landing-teacher-info h3{font-size:16px}.landing .is-featured .landing-teacher-info h3{font-size:20px}}
