.school-photo{position:relative;isolation:isolate}.school-photo>img,.profile-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.school-photo:before,.profile-photo:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(9,31,58,.05),rgba(9,31,58,.58))}.school-photo .school-monogram,.school-photo .verified,.profile-photo .profile-monogram{position:relative;z-index:2}.school-photo .school-monogram{align-self:end;margin:0 0 18px 20px;width:48px;height:48px;border-radius:14px;font-size:14px;box-shadow:0 8px 24px rgba(0,0,0,.18)}.profile-photo{position:relative;isolation:isolate}.profile-photo .profile-monogram{position:absolute;left:35px;bottom:30px}.testimonial-heading{align-items:flex-end;text-align:left}.testimonial-heading>div>p{max-width:680px;margin-bottom:0;color:var(--muted)}.testimonial-arrows{display:flex;gap:10px}.testimonial-arrows button{width:48px;height:48px;border:1px solid var(--line);border-radius:50%;color:var(--primary);background:#fff;font-size:20px;cursor:pointer}.testimonial-arrows button:hover{color:var(--primary-900);border-color:var(--secondary);background:var(--secondary)}.testimonial-track{animation:none!important;transition:transform .55s cubic-bezier(.22,.8,.25,1)}.testimonial-track article{width:calc((min(1180px,100vw - 40px) - 40px)/3)}
[data-site-theme=dark] .product-window,[data-site-theme=dark] .window-top{color:#edf4fb;border-color:#304052;background:#172332}[data-site-theme=dark] .dashboard{background:#101925}[data-site-theme=dark] .metric-grid>div,[data-site-theme=dark] .chart-card,[data-site-theme=dark] .donut-card{border-color:#304052;background:#172332}[data-site-theme=dark] .metric-grid small,[data-site-theme=dark] .dash-heading small,[data-site-theme=dark] .donut-card>small{color:#9fb0c2}[data-site-theme=dark] .window-user span{background:#304052}[data-theme=dark] .welcome-panel{background:linear-gradient(120deg,#0a1c32,#153d66)}[data-theme=dark] .stat-grid article>span{color:#f5a30b;background:#26364a}[data-theme=dark] .editor-toolbar{background:#101925}
@media(max-width:1050px){.testimonial-track article{width:calc((100vw - 60px)/2)}}@media(max-width:700px){.testimonial-heading{align-items:flex-start}.testimonial-arrows{margin-top:5px}.testimonial-arrows button{width:43px;height:43px}.testimonial-track article{width:calc(100vw - 40px)}.profile-photo .profile-monogram{left:18px;bottom:18px}}
