.about-school-module__rZSm5G__page{--ink:#103f3b;--forest:#124f49;--cream:#fbf5eb;--paper:#fffdf8;--coral:#d8755b;--gold:#edb66e;background:var(--paper);color:var(--ink);overflow:clip}.about-school-module__rZSm5G__page .public-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#fffdf8f0;border-bottom:1px solid #103f3b1f;position:sticky;top:0}.about-school-module__rZSm5G__manifesto{max-width:var(--public-content-width);padding:var(--public-section-space) clamp(1.25rem,6vw,5rem);grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(2rem,6vw,6rem);margin:0 auto;display:grid}.about-school-module__rZSm5G__manifesto span,.about-school-module__rZSm5G__principles header span,.about-school-module__rZSm5G__next span{color:var(--coral);font-size:.83rem;font-weight:900}.about-school-module__rZSm5G__manifesto h2,.about-school-module__rZSm5G__principles h2,.about-school-module__rZSm5G__next h2{font-size:var(--public-section-title);letter-spacing:-.035em;margin:.7rem 0 0;font-weight:650;line-height:1.4}.about-school-module__rZSm5G__manifesto p{color:#526d68;margin:0 0 1.5rem;font-size:1.05rem;line-height:2.25}.about-school-module__rZSm5G__manifesto a,.about-school-module__rZSm5G__copy a{color:var(--forest);border-bottom:1px solid;padding-bottom:.3rem;font-weight:900;text-decoration:none;transition:color .2s,transform .2s;display:inline-block}.about-school-module__rZSm5G__manifesto a:hover,.about-school-module__rZSm5G__copy a:hover{color:var(--coral);transform:translate(-4px)}.about-school-module__rZSm5G__stories{padding:var(--public-section-space) clamp(1.25rem,6vw,6.5rem);background:#edf5ef;gap:clamp(4rem,6vw,6rem);display:grid}.about-school-module__rZSm5G__story{max-width:var(--public-content-width);grid-template-columns:minmax(310px,1fr) minmax(0,1fr);grid-template-areas:"media copy";align-items:center;gap:clamp(2.5rem,6vw,6rem);width:100%;margin:0 auto;display:grid}.about-school-module__rZSm5G__story:nth-child(2n){grid-template-areas:"copy media"}.about-school-module__rZSm5G__media{aspect-ratio:1.45;border-radius:4rem 1.2rem;grid-area:media;max-height:400px;margin:0;position:relative;overflow:hidden;box-shadow:20px 20px #d8755b24}.about-school-module__rZSm5G__story:nth-child(2n) .about-school-module__rZSm5G__media{border-radius:1.2rem 5rem;box-shadow:-24px 24px #edb66e3d}.about-school-module__rZSm5G__media img{object-fit:cover;transition:transform .6s}.about-school-module__rZSm5G__media:hover img{transform:scale(1.035)}.about-school-module__rZSm5G__media figcaption{color:#ffd49e;background:#0e433ff0;border-radius:999px;padding:.45rem .85rem;font-size:.75rem;font-weight:900;position:absolute;bottom:1.1rem;right:1.1rem}.about-school-module__rZSm5G__copy{grid-area:copy;min-width:0}.about-school-module__rZSm5G__copy>span{color:var(--coral);font-size:.8rem;font-weight:900}.about-school-module__rZSm5G__copy h2{font-size:var(--public-story-title);letter-spacing:-.03em;margin:.65rem 0 1.15rem;font-weight:650;line-height:1.45}.about-school-module__rZSm5G__copy p{color:#506b66;text-align:justify;margin:0 0 1.6rem;font-size:1.04rem;line-height:2.25}.about-school-module__rZSm5G__principles{background:var(--cream);padding:var(--public-section-space) clamp(1.25rem,6vw,6.5rem)}.about-school-module__rZSm5G__principles header{text-align:center;max-width:880px;margin:0 auto 4rem}.about-school-module__rZSm5G__principles>div{grid-template-columns:repeat(3,1fr);gap:1.2rem;max-width:1380px;margin:0 auto;display:grid}.about-school-module__rZSm5G__principles article{border-top:3px solid var(--coral);min-height:260px;padding:2rem 1.75rem}.about-school-module__rZSm5G__principles article:nth-child(2){border-color:var(--gold)}.about-school-module__rZSm5G__principles article:nth-child(3){border-color:var(--forest)}.about-school-module__rZSm5G__principles article b{color:#103f3b29;font-size:3.2rem}.about-school-module__rZSm5G__principles h3{margin:.7rem 0;font-size:1.35rem}.about-school-module__rZSm5G__principles article p{color:#617772;margin:0;line-height:2}.about-school-module__rZSm5G__people{background:var(--paper)}.about-school-module__rZSm5G__people .satisfaction{max-width:1500px;margin:0 auto;padding-inline:clamp(1.25rem,7vw,8rem)}.about-school-module__rZSm5G__next{background:var(--forest);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:3rem;padding:clamp(4rem,7vw,7rem) clamp(1.25rem,9vw,10rem);display:grid}.about-school-module__rZSm5G__next span{color:#ffd49e}.about-school-module__rZSm5G__next h2{font-size:var(--public-section-title);max-width:900px}.about-school-module__rZSm5G__next a{color:var(--forest);text-align:center;background:#fff;border-radius:999px;min-width:220px;padding:1rem 1.4rem;font-weight:900;text-decoration:none;transition:transform .2s}.about-school-module__rZSm5G__next a:hover{transform:translateY(-4px)}@media (max-width:800px){.about-school-module__rZSm5G__page .public-header{position:relative}.about-school-module__rZSm5G__manifesto{grid-template-columns:1fr;gap:2rem}.about-school-module__rZSm5G__story,.about-school-module__rZSm5G__story:nth-child(2n){grid-template-columns:1fr;grid-template-areas:"media""copy";gap:2.75rem}.about-school-module__rZSm5G__media,.about-school-module__rZSm5G__story:nth-child(2n) .about-school-module__rZSm5G__media{border-radius:3rem .9rem;max-height:360px;box-shadow:14px 16px #d8755b24}.about-school-module__rZSm5G__copy p{text-align:right}.about-school-module__rZSm5G__principles>div{grid-template-columns:1fr}.about-school-module__rZSm5G__principles article{min-height:auto}.about-school-module__rZSm5G__next{grid-template-columns:1fr}.about-school-module__rZSm5G__next a{width:100%}}@media (prefers-reduced-motion:reduce){.about-school-module__rZSm5G__page *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
