.mission{padding-bottom:var(--section)}.mission-grid{grid-template-columns:5fr 7fr;gap:clamp(28px,5vw,80px);display:grid}.mission-copy .lede+.lede{margin-top:20px}.mission-copy strong{color:var(--ink)}.beliefs{padding-block:var(--section)}.belief-list{grid-template-columns:repeat(2,1fr);gap:0 clamp(32px,5vw,72px);margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.belief-list li{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:24px;padding:28px 0;display:grid}.belief-word .ar{color:var(--teal);font-size:1.9rem;line-height:1.3;display:block}.belief-word small{color:var(--ink-muted);font-size:.78rem;font-weight:600}.belief-list h3{letter-spacing:-.015em;font-size:1.2rem}.belief-list p{margin-top:8px}.lesson-flow{padding-bottom:var(--section)}.lesson-grid{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(36px,6vw,96px);display:grid}.lesson-photo{aspect-ratio:4/5;border-radius:var(--radius-lg);position:relative;overflow:hidden}.lesson-photo img{object-fit:cover}.lesson-flow .lede{margin-top:18px}.timeline{counter-reset:t;margin:32px 0 0;padding:0;list-style:none}.timeline li{counter-increment:t;padding:0 0 26px 60px;position:relative}.timeline li:before{content:counter(t);background:var(--saffron);width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:-2px;left:0}.timeline li:after{content:"";border-left:2px dashed var(--line);position:absolute;top:42px;bottom:4px;left:18px}.timeline li:last-child{padding-bottom:0}.timeline li:last-child:after{display:none}.timeline h3{letter-spacing:-.01em;font-size:1.1rem;line-height:1.5}.timeline p{margin-top:4px}.one-to-one{padding-bottom:var(--section)}.oto-card{background:var(--teal-tint);border-radius:28px;grid-template-columns:6fr 5fr;gap:clamp(28px,5vw,72px);padding:clamp(32px,5vw,64px);display:grid}.oto-card .lede{margin-top:20px}.oto-list{align-self:center;gap:0;margin:0;padding:0;list-style:none;display:grid}.oto-list li{border-bottom:1px solid #0e6b5c33;padding:18px 0}.oto-list li:first-child{padding-top:0}.oto-list li:last-child{border-bottom:0;padding-bottom:0}.oto-list h3{letter-spacing:-.01em;font-size:1.05rem;line-height:1.4}.oto-list p{margin-top:4px;font-size:.95rem}.teacher-promise{padding-bottom:var(--section)}.promise-grid{grid-template-columns:7fr 5fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.promise-grid .lede{margin-top:20px}.promise-box{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-raise);padding:clamp(24px,3vw,34px)}.promise-box h3{letter-spacing:-.01em;font-size:1.1rem}.promise-box ul{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.promise-box li{padding-left:22px;position:relative}.promise-box li:before{content:"";background:var(--saffron);border-radius:2px;width:8px;height:8px;position:absolute;top:.62em;left:0;transform:rotate(45deg)}@media (max-width:860px){.mission-grid,.lesson-grid,.oto-card,.promise-grid,.belief-list{grid-template-columns:1fr}.lesson-photo{aspect-ratio:16/10}}@media (max-width:480px){.belief-list li{grid-template-columns:1fr;gap:10px}}
