.school-page[data-astro-cid-jnik3btr]{--ink:#142e3d;--wine:#830c36;color:var(--ink);background:#f6f3eb}.school-page[data-astro-cid-jnik3btr] h1[data-astro-cid-jnik3btr],.school-page[data-astro-cid-jnik3btr] h2[data-astro-cid-jnik3btr]{letter-spacing:-.02em;line-height:1.08}.school-page[data-astro-cid-jnik3btr] h2[data-astro-cid-jnik3btr]{font-size:clamp(35px,3.8vw,54px)}.school-page[data-astro-cid-jnik3btr] h3[data-astro-cid-jnik3btr]{letter-spacing:-.02em;font-family:Inter,Arial,sans-serif;font-size:26px;line-height:1.2}.school-page[data-astro-cid-jnik3btr] p[data-astro-cid-jnik3btr]{line-height:1.65}.school-kicker[data-astro-cid-jnik3btr]{letter-spacing:.13em;margin:0 0 20px;font-weight:750;font-size:12px!important}.school-hero[data-astro-cid-jnik3btr]{grid-template-columns:1fr 1fr;max-width:1600px;margin:auto;display:grid}.school-hero[data-astro-cid-jnik3btr]>div[data-astro-cid-jnik3btr]{padding:64px 6vw}.school-hero[data-astro-cid-jnik3btr] h1[data-astro-cid-jnik3btr]{margin:0 0 28px;font-size:clamp(48px,5.4vw,78px)}.school-hero[data-astro-cid-jnik3btr]>div[data-astro-cid-jnik3btr]>p[data-astro-cid-jnik3btr]:not(.school-kicker){max-width:47ch;font-size:20px}.school-hero[data-astro-cid-jnik3btr] figure[data-astro-cid-jnik3btr]{min-height:570px;margin:0;position:relative}.school-hero[data-astro-cid-jnik3btr] img[data-astro-cid-jnik3btr]{object-fit:cover;object-position:47% center;width:100%;height:100%;position:absolute}.school-hero[data-astro-cid-jnik3btr] figcaption[data-astro-cid-jnik3btr]{color:#fff;background:#102b3ce8;width:100%;padding:17px 24px;font-size:15px;line-height:1.5;position:absolute;bottom:0}.school-button[data-astro-cid-jnik3btr]{background:var(--wine);color:#fff;gap:20px;margin:12px 0;padding:17px 22px;font-weight:750;line-height:1.4;text-decoration:none;display:inline-flex}.school-text-link[data-astro-cid-jnik3btr]{text-underline-offset:5px;margin-top:18px;font-weight:750;text-decoration:underline;display:block}.school-section[data-astro-cid-jnik3btr]{max-width:1600px;margin:auto;padding:66px 5vw}.school-heading[data-astro-cid-jnik3btr]{max-width:790px;margin-bottom:35px}.school-heading[data-astro-cid-jnik3btr]>p[data-astro-cid-jnik3btr]:last-child{margin-top:22px;font-size:19px}.school-options[data-astro-cid-jnik3btr]{background:#fff}.school-cards[data-astro-cid-jnik3btr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.school-cards[data-astro-cid-jnik3btr] article[data-astro-cid-jnik3btr]{background:#f6f3eb;flex-direction:column;display:flex}.school-cards[data-astro-cid-jnik3btr] img[data-astro-cid-jnik3btr]{object-fit:cover;width:100%;height:220px}.school-cards[data-astro-cid-jnik3btr] article[data-astro-cid-jnik3btr]>div[data-astro-cid-jnik3btr]{flex-direction:column;flex:1;padding:28px;display:flex}.school-cards[data-astro-cid-jnik3btr] h3[data-astro-cid-jnik3btr]{margin:0 0 18px}.school-cards[data-astro-cid-jnik3btr] p[data-astro-cid-jnik3btr]{font-size:17px}.school-cards[data-astro-cid-jnik3btr] .school-detail[data-astro-cid-jnik3btr]{border-top:1px solid #cccfc7;padding-top:18px;font-size:15px}.school-cards[data-astro-cid-jnik3btr] a[data-astro-cid-jnik3btr]{margin-top:auto;padding-top:18px}.school-cards[data-astro-cid-jnik3btr] a[data-astro-cid-jnik3btr],.school-local[data-astro-cid-jnik3btr] a[data-astro-cid-jnik3btr],.school-note[data-astro-cid-jnik3btr] a[data-astro-cid-jnik3btr],.school-moments[data-astro-cid-jnik3btr] a[data-astro-cid-jnik3btr]{text-underline-offset:5px;font-weight:750;line-height:1.5;text-decoration:underline}.school-note[data-astro-cid-jnik3btr]{max-width:1000px;padding:25px 0 0;font-size:17px}.school-learning[data-astro-cid-jnik3btr]{background:#e8efeb;grid-template-columns:.8fr 1.2fr;display:grid}.school-learning[data-astro-cid-jnik3btr] figure[data-astro-cid-jnik3btr]{min-height:650px;margin:0}.school-learning[data-astro-cid-jnik3btr] img[data-astro-cid-jnik3btr]{object-fit:cover;object-position:45% center;width:100%;height:100%}.school-learning[data-astro-cid-jnik3btr]>div[data-astro-cid-jnik3btr]{padding:60px 5vw}.school-learning[data-astro-cid-jnik3btr]>div[data-astro-cid-jnik3btr]>p[data-astro-cid-jnik3btr]{font-size:18px}.school-learning[data-astro-cid-jnik3btr] dl[data-astro-cid-jnik3btr]{grid-template-columns:1fr 1fr;gap:24px;margin:30px 0;display:grid}.school-learning[data-astro-cid-jnik3btr] dt[data-astro-cid-jnik3btr]{margin-bottom:8px;font-size:19px;font-weight:750}.school-learning[data-astro-cid-jnik3btr] dd[data-astro-cid-jnik3btr]{margin:0;font-size:16px;line-height:1.6}.school-quote[data-astro-cid-jnik3btr]{background:var(--wine);color:#fff;padding:60px max(6vw,24px)}.school-quote[data-astro-cid-jnik3btr] blockquote[data-astro-cid-jnik3btr]{max-width:1000px;margin:20px 0 25px;font-size:clamp(24px,2.4vw,34px);line-height:1.55}.school-quote[data-astro-cid-jnik3btr]>p[data-astro-cid-jnik3btr]:last-child{font-size:18px}.school-local-grid[data-astro-cid-jnik3btr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;display:grid}.school-local-grid[data-astro-cid-jnik3btr] article[data-astro-cid-jnik3btr]{border-top:2px solid var(--wine);padding-top:25px}.school-local-grid[data-astro-cid-jnik3btr] p[data-astro-cid-jnik3btr]{font-size:18px}.school-enquiry[data-astro-cid-jnik3btr]{color:#fff;background:#152f3c;grid-template-columns:1.15fr 1fr;gap:7vw;padding:64px 6vw;display:grid}.school-enquiry[data-astro-cid-jnik3btr] p[data-astro-cid-jnik3btr]{font-size:19px}.school-enquiry[data-astro-cid-jnik3btr] .school-button[data-astro-cid-jnik3btr]{color:#142e3d;background:#d2ec86}.school-contact[data-astro-cid-jnik3btr] a[data-astro-cid-jnik3btr]{text-underline-offset:4px;overflow-wrap:anywhere;font-size:17px;text-decoration:underline}.school-enquiry[data-astro-cid-jnik3btr] aside[data-astro-cid-jnik3btr]{color:var(--ink);background:#f6f3eb;padding:32px}.school-enquiry[data-astro-cid-jnik3btr] ul[data-astro-cid-jnik3btr]{margin:24px 0 0;padding-left:22px}.school-enquiry[data-astro-cid-jnik3btr] li[data-astro-cid-jnik3btr]{margin:13px 0;font-size:17px;line-height:1.6}.school-moments[data-astro-cid-jnik3btr]{grid-template-columns:1fr 1fr;align-items:center;gap:50px;max-width:1200px;margin:auto;padding:60px 5vw;display:grid}.school-moments[data-astro-cid-jnik3btr] img[data-astro-cid-jnik3btr]{object-fit:cover;width:100%;height:280px}.school-moments[data-astro-cid-jnik3btr] h2[data-astro-cid-jnik3btr]{font-size:38px}.school-moments[data-astro-cid-jnik3btr] p[data-astro-cid-jnik3btr]{font-size:18px}.school-page[data-astro-cid-jnik3btr] [data-astro-cid-jnik3btr][id]{scroll-margin-top:145px}.school-page[data-astro-cid-jnik3btr] a[data-astro-cid-jnik3btr]:focus-visible{outline-offset:5px;outline:3px solid #b4ce25}@media (width<=1000px){.school-hero[data-astro-cid-jnik3btr]>div[data-astro-cid-jnik3btr]{padding:44px 30px}.school-hero[data-astro-cid-jnik3btr] h1[data-astro-cid-jnik3btr]{font-size:54px}.school-cards[data-astro-cid-jnik3btr]{gap:18px}.school-cards[data-astro-cid-jnik3btr] article[data-astro-cid-jnik3btr]>div[data-astro-cid-jnik3btr]{padding:22px}.school-cards[data-astro-cid-jnik3btr] h3[data-astro-cid-jnik3btr]{font-size:24px}.school-learning[data-astro-cid-jnik3btr]{grid-template-columns:.65fr 1fr}.school-local-grid[data-astro-cid-jnik3btr]{gap:24px}}@media (width<=760px){.school-hero[data-astro-cid-jnik3btr],.school-cards[data-astro-cid-jnik3btr],.school-learning[data-astro-cid-jnik3btr],.school-local-grid[data-astro-cid-jnik3btr],.school-enquiry[data-astro-cid-jnik3btr],.school-moments[data-astro-cid-jnik3btr]{grid-template-columns:1fr}.school-hero[data-astro-cid-jnik3btr] figure[data-astro-cid-jnik3btr]{height:340px;min-height:0}.school-hero[data-astro-cid-jnik3btr]>div[data-astro-cid-jnik3btr]{padding:40px 24px}.school-hero[data-astro-cid-jnik3btr] h1[data-astro-cid-jnik3btr]{font-size:49px}.school-hero[data-astro-cid-jnik3btr]>div[data-astro-cid-jnik3btr]>p[data-astro-cid-jnik3btr]:not(.school-kicker){font-size:18px}.school-section[data-astro-cid-jnik3btr]{padding:44px 24px}.school-cards[data-astro-cid-jnik3btr]{gap:28px}.school-cards[data-astro-cid-jnik3btr] img[data-astro-cid-jnik3btr]{height:230px}.school-learning[data-astro-cid-jnik3btr] figure[data-astro-cid-jnik3btr]{height:310px;min-height:0}.school-learning[data-astro-cid-jnik3btr]>div[data-astro-cid-jnik3btr]{padding:40px 24px}.school-learning[data-astro-cid-jnik3btr] dl[data-astro-cid-jnik3btr]{gap:22px}.school-learning[data-astro-cid-jnik3btr] dd[data-astro-cid-jnik3btr]{font-size:16px}.school-enquiry[data-astro-cid-jnik3btr]{gap:30px;padding:44px 24px}.school-enquiry[data-astro-cid-jnik3btr] aside[data-astro-cid-jnik3btr]{padding:25px}.school-quote[data-astro-cid-jnik3btr]{padding:42px 24px}.school-local-grid[data-astro-cid-jnik3btr]{gap:35px}.school-moments[data-astro-cid-jnik3btr]{gap:28px;padding:40px 24px}.school-moments[data-astro-cid-jnik3btr] h2[data-astro-cid-jnik3btr]{font-size:34px}.school-button[data-astro-cid-jnik3btr]{font-size:16px}.school-page[data-astro-cid-jnik3btr] [data-astro-cid-jnik3btr][id]{scroll-margin-top:115px}}@media (width<=370px){.school-learning[data-astro-cid-jnik3btr] dl[data-astro-cid-jnik3btr]{grid-template-columns:1fr}.school-hero[data-astro-cid-jnik3btr] h1[data-astro-cid-jnik3btr]{font-size:44px}}
