.school-site_site__PqKQo{--paper:#f8f5ec;--ink:#1b3b30;--accent:#b39b64;--wash:#e9ecdf;--dark:#193b30;--muted:#5d7163;background:var(--paper);color:var(--ink);font:15px/1.8 var(--font-agency-manrope-loaded),Arial,sans-serif;overflow:clip}.school-site_site__PqKQo[data-school=aster]{--paper:#f9faf5;--ink:#162f67;--accent:#d7ed71;--wash:#eef0f7;--dark:#173da5;--muted:#5b6d8e}.school-site_site__PqKQo[data-school=canopy]{--paper:#fbf6eb;--ink:#454936;--accent:#d9bb92;--wash:#e8ead8;--dark:#8a4d35;--muted:#6f765e}.school-site_site__PqKQo[data-school] :is(h1,h2,h3){font-family:Georgia,serif;font-weight:400;line-height:1.12;letter-spacing:-.04em;color:inherit}.school-site_site__PqKQo[data-school=aster] :is(h1,h2,h3){font-family:var(--font-agency-manrope-loaded),Arial,sans-serif;font-weight:550;letter-spacing:-.055em}.school-site_site__PqKQo[data-school] h1{font-size:clamp(46px,5.5vw,82px)}.school-site_site__PqKQo[data-school] h2{font-size:clamp(34px,3.8vw,58px)}.school-site_site__PqKQo[data-school] h3{font-size:29px}.school-site_site__PqKQo a{color:inherit;text-decoration:none}.school-site_site__PqKQo button{font:inherit;color:inherit;cursor:pointer}.school-site_site__PqKQo :is(a,button,input,select,summary):focus-visible{outline:3px solid #b18a40;outline-offset:4px}.school-site_overline__v0DvD{display:block;font:650 13px/1.8 var(--font-agency-manrope-loaded),Arial,sans-serif;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:20px}.school-site_conceptBar__EiNbH{display:flex;justify-content:space-between;gap:20px;align-items:center;background:#142d25;color:#f2f0e1;padding:9px 4%;font-size:13px;line-height:1.5}.school-site_conceptBar__EiNbH>span{font-size:12px;letter-spacing:1px}.school-site_conceptBar__EiNbH a:last-child{display:flex;align-items:center;gap:7px}.school-site_siteHeader__UBoRa{position:sticky;top:0;z-index:30;border-bottom:1px solid #8c977e30}.school-site_brandRow__xd7RS{display:flex;justify-content:space-between;align-items:center;padding:20px 5%;gap:25px}.school-site_brand__mLFC5{display:flex;gap:14px;align-items:center}.school-site_brand__mLFC5>span{width:43px;height:48px;display:grid;place-items:center;background:var(--dark);color:#fff;border-radius:3px 3px 19px 19px}.school-site_brand__mLFC5>div{font:34px/1.15 Georgia,serif;letter-spacing:-1px}.school-site_brand__mLFC5 small{display:block;font:11px/1.7 var(--font-agency-manrope-loaded),sans-serif;text-transform:uppercase;letter-spacing:1.8px;margin-top:5px}.school-site_site__PqKQo[data-school=aster] .school-site_brand__mLFC5>div{font-family:var(--font-agency-manrope-loaded),sans-serif;letter-spacing:-1.5px}.school-site_site__PqKQo[data-school=aster] .school-site_brand__mLFC5>span{border-radius:50%;color:#d7ed71}.school-site_site__PqKQo[data-school=canopy] .school-site_brand__mLFC5>span{border-radius:50%;background:transparent;color:#8a4d35;border:1px solid #bcaa8660}.school-site_utilities__keXAI{display:flex;gap:25px;align-items:center;font-size:13px}.school-site_utilities__keXAI>a{display:flex;align-items:center;gap:7px}.school-site_utilities__keXAI>button{display:grid;place-items:center;background:transparent;border:0;padding:5px}.school-site_utilities__keXAI .school-site_mobileMenu__02jsd{display:none}.school-site_mainNav__8MCWE{display:flex;align-items:center;gap:35px;padding:0 5%;border-top:1px solid #8c977e20;font-size:14px;font-weight:600;min-height:54px}.school-site_mainNav__8MCWE>a{display:flex;align-items:center;gap:10px;padding:15px 0;border-bottom:2px solid transparent;white-space:nowrap}.school-site_mainNav__8MCWE>a[aria-current=page]{border-bottom-color:var(--dark)}.school-site_mainNav__8MCWE .school-site_visitLink__JrYgz{margin-left:auto;color:var(--dark)}.school-site_site__PqKQo[data-school=aster] .school-site_mainNav__8MCWE{background:var(--dark);color:white}.school-site_site__PqKQo[data-school=aster] .school-site_mainNav__8MCWE .school-site_visitLink__JrYgz{color:#d7ed71}.school-site_site__PqKQo[data-school=aster] .school-site_mainNav__8MCWE>a[aria-current=page]{border-bottom-color:#d7ed71}.school-site_site__PqKQo[data-school=canopy] .school-site_mainNav__8MCWE{gap:29px}.school-site_searchPanel__d_amV{position:absolute;top:100%;left:0;right:0;background:var(--paper);border-bottom:1px solid #9fa68c;padding:25px 8%;box-shadow:0 15px 30px #12312015;max-height:70dvh;overflow:auto}.school-site_site__PqKQo .school-site_searchPanel__d_amV label{font-size:14px;margin:0}.school-site_searchPanel__d_amV input{width:100%;display:block;margin:10px 0 20px;padding:13px;border:1px solid #a8b09b;background:#fffef8;font:16px inherit}.school-site_searchPanel__d_amV>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.school-site_searchPanel__d_amV>div>a{padding:12px;background:var(--wash);display:flex;justify-content:space-between;gap:15px;font-size:15px}.school-site_breadcrumb__4Akq8{padding:17px 5%;display:flex;gap:12px;align-items:center;font-size:13px;color:var(--muted);border-bottom:1px solid #8c977e20;flex-wrap:wrap}.school-site_breadcrumb__4Akq8>a{text-decoration:underline;text-underline-offset:4px}.school-site_button__0jSGJ,.school-site_lightButton___xnRr,.school-site_outlineButton__W45HJ{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:49px;padding:13px 22px;background:var(--dark);color:white!important;border:1px solid var(--dark);font-size:14px;font-weight:650;line-height:1.5}.school-site_outlineButton__W45HJ{background:transparent;color:var(--ink)!important;border-color:currentColor}.school-site_lightButton___xnRr{background:#faf5e7;color:#234237!important;border-color:#faf5e7}.school-site_site__PqKQo[data-school=aster] .school-site_button__0jSGJ{background:#173da5}.school-site_site__PqKQo[data-school=canopy] :is(.school-site_button__0jSGJ,.school-site_outlineButton__W45HJ,.school-site_lightButton___xnRr){border-radius:30px}.school-site_cardAction__TDA6_,.school-site_textLink__Ch_L0{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:650;background:transparent;padding:0;border:0}.school-site_cardAction__TDA6_>svg,.school-site_textLink__Ch_L0>svg{flex-shrink:0}.school-site_picture__1b_FK{position:relative;display:block;width:100%;background:#dde1d3;overflow:hidden;border:0;padding:0}.school-site_picture__1b_FK img{-o-object-fit:cover;object-fit:cover;transition:transform .6s}.school-site_picture__1b_FK:hover img{transform:scale(1.035)}.school-site_expand__BDBVu{position:absolute;right:18px;bottom:18px;background:#faf8efe8;color:#244532;display:flex;align-items:center;gap:8px;padding:10px 13px;font-size:13px}.school-site_intro__N80AB{max-width:850px;margin-bottom:40px}.school-site_intro__N80AB>p{font-size:16px;line-height:1.9;color:var(--muted);margin-top:23px;max-width:650px}.school-site_pageHero__grpht{display:grid;grid-template-columns:1fr 1.3fr;min-height:460px;background:var(--wash)}.school-site_pageHero__grpht>div:first-child{padding:65px 10% 65px 12%;display:flex;flex-direction:column;align-items:start;justify-content:center}.school-site_pageHero__grpht h1{font-size:clamp(40px,4.5vw,66px)!important}.school-site_pageHero__grpht p{font-size:15px;line-height:1.95;margin:25px 0 0;color:var(--muted);max-width:520px}.school-site_pageHeroImage__KRezd{position:relative;min-height:400px}.school-site_pageHeroImage__KRezd img{-o-object-fit:cover;object-fit:cover}.school-site_site__PqKQo[data-school=canopy] .school-site_pageHero__grpht{background:var(--paper);padding:40px 5%;gap:6%;grid-template-columns:1fr 1.3fr}.school-site_site__PqKQo[data-school=canopy] .school-site_pageHero__grpht>div:first-child{padding:15px 0}.school-site_site__PqKQo[data-school=canopy] .school-site_pageHeroImage__KRezd{border-radius:140px 140px 15px 15px;overflow:hidden}.school-site_site__PqKQo[data-school=aster] .school-site_pageHero__grpht{background:#173da5;color:white}.school-site_site__PqKQo[data-school=aster] .school-site_pageHero__grpht p{color:#dce4f4}.school-site_editorialSplit__m_paV{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:85px 7%;max-width:1600px;margin:auto}.school-site_editorialSplit__m_paV>div>p{font-size:16px;line-height:1.95;color:var(--muted);margin:25px 0}.school-site_editorialSplit__m_paV .school-site_button__0jSGJ,.school-site_editorialSplit__m_paV .school-site_textLink__Ch_L0{margin-top:12px}.school-site_featurePicture__sdWsf{height:490px}.school-site_values__g4ehH{padding:75px 7%;background:var(--wash)}.school-site_threeColumns__Utdbd{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.school-site_threeColumns__Utdbd article{border-top:1px solid #87977b60;padding-top:25px}.school-site_threeColumns__Utdbd article>span{font-size:13px;color:var(--muted);display:block;margin-bottom:25px}.school-site_threeColumns__Utdbd p{font-size:15px;color:var(--muted);line-height:1.9;margin-top:20px}.school-site_programmeSection__2_pxi{padding:80px 7%;background:var(--wash)}.school-site_programmeGrid__HEK2m{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.school-site_programmeGrid__HEK2m>a{min-width:0;padding-bottom:25px;border-bottom:1px solid #88967960}.school-site_programmeGrid__HEK2m>a>div{position:relative;height:300px;overflow:hidden}.school-site_programmeGrid__HEK2m img{-o-object-fit:cover;object-fit:cover;transition:transform .5s}.school-site_programmeGrid__HEK2m>a:hover img{transform:scale(1.035)}.school-site_programmeGrid__HEK2m>a>div>span{position:absolute;left:15px;bottom:15px;background:var(--paper);padding:5px 12px;font-size:13px}.school-site_programmeGrid__HEK2m small{display:block;font-size:12px;letter-spacing:1.1px;margin:23px 0 12px;color:var(--muted)}.school-site_programmeGrid__HEK2m p{font-size:15px;line-height:1.9;color:var(--muted);margin:17px 0 24px}.school-site_photoLinks__w5lwm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:65px 7%;max-width:1600px;margin:auto}.school-site_photoLinks__w5lwm>a{min-width:0}.school-site_photoLinks__w5lwm>a>div{position:relative;height:290px;overflow:hidden}.school-site_photoLinks__w5lwm img{-o-object-fit:cover;object-fit:cover}.school-site_photoLinks__w5lwm h3{font-size:25px!important;display:flex;gap:15px;align-items:start;justify-content:space-between;margin-top:23px!important}.school-site_photoLinks__w5lwm h3>svg{flex-shrink:0;margin-top:6px}.school-site_nextStep__nUiDG{padding:75px 7%;text-align:center;background:var(--wash)}.school-site_nextStep__nUiDG h2{max-width:800px;margin:auto!important}.school-site_nextStep__nUiDG>div{display:flex;justify-content:center;gap:16px;margin-top:30px;flex-wrap:wrap}.school-site_siteFooter__qBQrg{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:65px;padding:65px 7% 30px;background:#15352c;color:#edf0e1}.school-site_siteFooter__qBQrg>div>strong{font:29px/1.2 Georgia,serif}.school-site_siteFooter__qBQrg p{font-size:14px;line-height:1.8;margin:18px 0}.school-site_siteFooter__qBQrg small{font-size:13px;line-height:1.9;color:#bfcdb8;display:block;max-width:380px}.school-site_siteFooter__qBQrg nav{display:flex;flex-direction:column;gap:10px;font-size:14px}.school-site_siteFooter__qBQrg nav>span{font-size:13px;letter-spacing:1px;color:#cdbb8c;margin-bottom:15px}.school-site_footerCredit__H_aPs{grid-column:1/-1;border-top:1px solid #ffffff30;padding-top:25px;display:flex;justify-content:space-between;gap:20px;font-size:13px;color:#becfbd}.school-site_footerCredit__H_aPs a{display:flex;gap:8px;align-items:center}.school-site_site__PqKQo[data-school=aster] .school-site_siteFooter__qBQrg{background:#10275b}.school-site_site__PqKQo[data-school=canopy] .school-site_siteFooter__qBQrg{background:#444c37}.school-site_disclaimer__QiYEn{font-size:13px!important;line-height:1.9!important;color:var(--muted);max-width:1200px;margin:25px auto;padding:0 5%}.school-site_meridianHero__2mv8e{position:relative;min-height:700px;color:white;display:flex;align-items:center;isolation:isolate}.school-site_meridianHero__2mv8e>img{-o-object-fit:cover;object-fit:cover;z-index:-2}.school-site_meridianHero__2mv8e:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#102f26df,#16382e55);z-index:-1}.school-site_meridianHero__2mv8e>div{padding:75px 7% 130px}.school-site_meridianHero__2mv8e h1{font-size:clamp(58px,6.5vw,98px)!important;max-width:1000px}.school-site_meridianHero__2mv8e h1 em{color:#e6d3a0}.school-site_meridianHero__2mv8e p{font-size:17px;margin:27px 0;color:#f0f0df}.school-site_meridianHero__2mv8e nav{position:absolute;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #fff7;background:#142d2440;backdrop-filter:blur(10px)}.school-site_meridianHero__2mv8e nav>a{display:flex;align-items:center;justify-content:space-between;padding:24px 10%;font-size:14px;border-right:1px solid #fff4}.school-site_meridianWelcome__ZWu6V{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;position:relative;padding:100px 7%;overflow:hidden}.school-site_meridianWelcome__ZWu6V p{font-size:17px;line-height:1.95;color:var(--muted);max-width:460px;margin:28px 0}.school-site_meridianWelcome__ZWu6V h2 em{color:#8a713e}.school-site_welcomePhoto__sL_Ab{height:500px;z-index:1}.school-site_meridianMonogram__iD0MA{position:absolute;left:35%;top:50px;font:440px/1 Georgia,serif;color:#a7ae8b16;pointer-events:none}.school-site_heritageLife__BNRs_{display:grid;grid-template-columns:1.5fr 1fr;background:var(--dark);color:white;align-items:center}.school-site_lifeFeature__pywXy{height:570px}.school-site_heritageLife__BNRs_>div{padding:50px 12%}.school-site_heritageLife__BNRs_ p{font-size:16px;line-height:1.95;color:#dce6d3;margin:27px 0}.school-site_asterHero__mIzTq{display:grid;grid-template-columns:1fr 1fr;gap:4%;padding:65px 5%;position:relative;background:#eef1f7;align-items:center}.school-site_asterHero__mIzTq h1{font-size:clamp(62px,7.5vw,115px)!important;line-height:1.02!important;letter-spacing:-.075em!important}.school-site_asterHero__mIzTq h1>span{color:#173da5}.school-site_asterHero__mIzTq p{font-size:17px;max-width:410px;line-height:1.85;margin:30px 0}.school-site_asterHeroPhoto__kvENh{height:600px;box-shadow:14px 14px 0 #d7ed71}.school-site_asterAsterisk__58i5i{position:absolute;right:43%;bottom:23px;color:#d7ed71;background:#173da5;width:100px;height:100px;border-radius:50%;display:grid;place-items:center;font-size:80px;line-height:1}.school-site_asterWords__G2bPU{display:flex;gap:25px;margin-top:40px;font-size:13px;font-weight:700;letter-spacing:1px}.school-site_asterManifesto__ePf3b{padding:70px 7%;background:#173da5;color:white;display:grid;grid-template-columns:.5fr 1.7fr .6fr;gap:30px;align-items:center}.school-site_asterManifesto__ePf3b>span{font-size:13px;letter-spacing:1.5px;align-self:start}.school-site_asterManifesto__ePf3b h2{font-size:clamp(35px,4.2vw,62px)!important}.school-site_asterManifesto__ePf3b em{color:#d7ed71;font-style:normal!important}.school-site_asterManifesto__ePf3b>a{font-size:14px;display:flex;align-items:center;gap:15px;align-self:end}.school-site_asterProject__9fpyr{display:grid;grid-template-columns:1.5fr 1fr;gap:0;background:#173da5;color:white;align-items:center}.school-site_projectPhoto__dou8R{height:580px}.school-site_asterProject__9fpyr>div{padding:45px 10%}.school-site_asterProject__9fpyr p{font-size:16px;line-height:1.9;color:#e0e7f7;margin:25px 0}.school-site_site__PqKQo[data-school=aster] .school-site_programmeGrid__HEK2m>a:nth-child(2){padding-top:60px}.school-site_site__PqKQo[data-school=aster] .school-site_programmeGrid__HEK2m>a:nth-child(3){padding-top:120px}.school-site_canopyHero__CKu8j{padding:60px 6%;display:grid;grid-template-columns:1.15fr 1fr;gap:6%;align-items:center;background:#f6f0e1}.school-site_canopyHero__CKu8j h1{font-size:clamp(50px,5.5vw,78px)!important}.school-site_canopyHero__CKu8j h1 em{color:#91523b}.school-site_canopyHero__CKu8j p{font-size:17px;line-height:1.9;max-width:390px;margin:30px 0}.school-site_canopyHeroPhoto__uqNjx{height:610px;border-radius:180px 180px 18px 18px}.school-site_canopyNote__cnYpy{font:italic 22px Georgia,serif;color:#8a4d35;display:block;margin:30px 0 0 28px;transform:rotate(-6deg)}.school-site_canopyWelcome__2ocBK{text-align:center;padding:80px 7%;max-width:1000px;margin:auto}.school-site_canopyWelcome__2ocBK>span{display:block;font-size:70px;color:#8a4d35;line-height:1;margin-bottom:25px}.school-site_canopyWelcome__2ocBK h2{font-size:clamp(40px,5vw,72px)!important}.school-site_canopyWelcome__2ocBK h2 em{color:#8a4d35}.school-site_canopyWelcome__2ocBK p{font-size:17px;line-height:1.9;max-width:570px;margin:26px auto}.school-site_journalPreview__SR5eE{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:0 7% 90px;background:radial-gradient(#a6ad8940 .8px,transparent 0);background-size:18px 18px}.school-site_journalPreview__SR5eE>article:nth-child(2){padding-top:120px}.school-site_journalPicture__b5i2G{height:370px;border:12px solid #fffaf0!important;box-shadow:0 10px 25px #53472c12;transform:rotate(-2deg)}.school-site_journalPreview__SR5eE>article:nth-child(2) .school-site_journalPicture__b5i2G{transform:rotate(2deg)}.school-site_journalPreview__SR5eE>article>span{display:block;font-size:13px;letter-spacing:1px;margin:27px 0 16px}.school-site_journalPreview__SR5eE h3{font-size:36px!important;margin-bottom:23px!important}.school-site_journalPreview__SR5eE a{display:inline-flex;gap:15px;align-items:center;font-size:14px;font-weight:600}.school-site_canopyCommunity__7DzGv{display:grid;grid-template-columns:1.25fr 1fr;gap:7%;padding:70px 7%;align-items:center}.school-site_canopyCommunity__7DzGv .school-site_lifeFeature__pywXy{border-radius:100px 100px 12px 12px;height:490px}.school-site_canopyCommunity__7DzGv p{font-size:16px;line-height:1.9;color:var(--muted);margin:26px 0}.school-site_site__PqKQo[data-school=canopy] .school-site_programmeGrid__HEK2m>a>div{border-radius:85px 85px 8px 8px}.school-site_site__PqKQo[data-school=canopy] .school-site_programmeSection__2_pxi{border-radius:60px 60px 0 0}.school-site_directory__p1Ah_{padding:70px 7%;max-width:1600px;margin:auto}.school-site_pills__3S_jC{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.school-site_site__PqKQo .school-site_pills__3S_jC>button{border:1px solid #9aa58c60;border-radius:25px;background:transparent;padding:8px 15px;font-size:13px}.school-site_site__PqKQo .school-site_pills__3S_jC>button[aria-pressed=true]{background:var(--dark);color:white;border-color:var(--dark)}.school-site_directoryTools__QoZwX{display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap;margin-bottom:25px}.school-site_directoryTools__QoZwX .school-site_pills__3S_jC{margin:0}.school-site_site__PqKQo .school-site_searchLabel__bXQIa{font-size:13px;min-width:250px;margin:0}.school-site_site__PqKQo .school-site_searchLabel__bXQIa input{font-size:15px;min-height:43px;padding:10px;margin-top:7px}.school-site_resultCount__bwExo{font-size:14px;color:var(--muted);margin:15px 0 28px}.school-site_facilityGrid__ShGQF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 35px}.school-site_facilityGrid__ShGQF>a{min-width:0;border-bottom:1px solid #a3ae9750;padding-bottom:25px}.school-site_facilityGrid__ShGQF>a>div{position:relative;height:350px;overflow:hidden}.school-site_facilityGrid__ShGQF img{-o-object-fit:cover;object-fit:cover}.school-site_facilityGrid__ShGQF>a>span{display:block;font-size:13px;letter-spacing:1.2px;text-transform:uppercase;margin:20px 0 10px}.school-site_facilityGrid__ShGQF h3{display:flex;gap:15px;justify-content:space-between}.school-site_facilityGrid__ShGQF h3>svg{flex-shrink:0;margin-top:7px}.school-site_facilityGrid__ShGQF p{font-size:15px;line-height:1.9;color:var(--muted);max-width:580px;margin-top:18px}.school-site_campusCallout__xRYO7{padding:50px 7%;background:var(--wash);display:flex;align-items:center;gap:35px}.school-site_campusCallout__xRYO7>svg{flex-shrink:0}.school-site_campusCallout__xRYO7>div{flex:1}.school-site_campusCallout__xRYO7 h2{font-size:32px!important}.school-site_campusCallout__xRYO7 p{font-size:15px;color:var(--muted);margin-top:15px}.school-site_checkList__Oa5gO{list-style:none;padding:0;margin:27px 0}.school-site_checkList__Oa5gO>li{display:flex;gap:12px;font-size:15px;line-height:1.8;margin:14px 0}.school-site_checkList__Oa5gO svg{flex-shrink:0;margin-top:4px;color:var(--dark)}.school-site_subjectPanel__yFrZ8{padding:35px;background:var(--wash);border:1px solid #9ca98d40}.school-site_subjectPanel__yFrZ8 h3{margin:26px 0 20px!important}.school-site_subjectPanel__yFrZ8 li,.school-site_subjectPanel__yFrZ8 p{font-size:15px;line-height:1.9}.school-site_subjectPanel__yFrZ8 ul{padding-left:20px;margin:20px 0 30px}.school-site_subjectPanel__yFrZ8 small{display:block;font-size:13px;color:var(--muted);margin-top:25px}.school-site_newsGrid__NdCl8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.school-site_newsGrid__NdCl8>a{min-width:0;padding-bottom:27px;border-bottom:1px solid #9caa8d50}.school-site_newsGrid__NdCl8>a>div{position:relative;height:280px;overflow:hidden}.school-site_newsGrid__NdCl8 img{-o-object-fit:cover;object-fit:cover}.school-site_newsGrid__NdCl8>a>div>span{position:absolute;left:15px;bottom:15px;padding:5px 12px;background:var(--paper);font-size:13px}.school-site_newsGrid__NdCl8 small{display:block;font-size:12px;letter-spacing:1px;margin:22px 0 13px;color:var(--muted)}.school-site_newsGrid__NdCl8 p{font-size:15px;line-height:1.9;color:var(--muted);margin:20px 0 25px}.school-site_article____0Qj{max-width:950px;margin:auto;padding:65px 30px}.school-site_article____0Qj>p{font-size:17px;line-height:2;margin:27px 0;color:var(--muted)}.school-site_article____0Qj .school-site_articleLead__LyHBj{font-size:25px;line-height:1.65;color:var(--ink)}.school-site_article____0Qj h2{font-size:38px!important;margin-top:45px!important}.school-site_article____0Qj figure{margin:40px 0}.school-site_articlePhoto__llgnP{height:450px;position:relative}.school-site_articlePhoto__llgnP img{-o-object-fit:cover;object-fit:cover}.school-site_article____0Qj figcaption{font-size:13px;line-height:1.8;color:var(--muted);margin-top:15px}.school-site_article____0Qj .school-site_disclaimer__QiYEn{padding:0;font-size:13px;margin-top:40px}.school-site_admissionsSteps__vNKQM{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:70px 7%}.school-site_admissionsSteps__vNKQM>a{padding:28px;background:var(--wash);border-top:2px solid var(--dark);position:relative;min-width:0}.school-site_admissionsSteps__vNKQM>a>span{font:italic 48px/1 Georgia,serif;color:var(--muted);display:block;margin-bottom:30px}.school-site_admissionsSteps__vNKQM p{font-size:15px;line-height:1.9;color:var(--muted);margin:20px 0 25px}.school-site_faq__AL5iK details{border-bottom:1px solid #95a28150;padding:19px 0}.school-site_faq__AL5iK summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:15px;font-weight:650;list-style:none}.school-site_faq__AL5iK summary::-webkit-details-marker{display:none}.school-site_faq__AL5iK summary>svg{flex-shrink:0;transition:transform .2s}.school-site_faq__AL5iK details[open] summary>svg{transform:rotate(180deg)}.school-site_faq__AL5iK details p{font-size:15px;color:var(--muted);line-height:1.9;margin:18px 0 0}.school-site_feePlanner__k6p2p{display:grid;grid-template-columns:1.15fr 1fr;gap:9%;padding:80px 7%;max-width:1450px;margin:auto}.school-site_site__PqKQo .school-site_feePlanner__k6p2p label{font-size:14px;margin-top:27px}.school-site_feePlanner__k6p2p h2{margin-bottom:30px!important}.school-site_site__PqKQo .school-site_feePlanner__k6p2p .school-site_check__ys6WR{display:flex;align-items:center;gap:12px;font-size:14px}.school-site_check__ys6WR input{accent-color:var(--dark);width:17px;height:17px;flex-shrink:0}.school-site_feePlanner__k6p2p .school-site_disclaimer__QiYEn{padding:0;margin-top:30px}.school-site_feeResult__K287o{background:var(--dark);color:white;padding:45px;align-self:start}.school-site_feeResult__K287o>span{font-size:13px;letter-spacing:1.2px}.school-site_feeResult__K287o>strong{display:block;font:48px/1.1 Georgia,serif;letter-spacing:-1px;margin:30px 0 20px}.school-site_feeResult__K287o>p{font-size:16px;margin-bottom:25px}.school-site_feeResult__K287o dl{margin:25px 0 35px}.school-site_feeResult__K287o dl>div{display:flex;gap:20px;justify-content:space-between;padding:14px 0;border-top:1px solid #fff3;font-size:14px}.school-site_feeResult__K287o dd{margin:0;font-weight:650}.school-site_clubGrid__aeoDv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.school-site_clubGrid__aeoDv>article{min-width:0;padding-bottom:28px;border-bottom:1px solid #9aa78d60}.school-site_clubPhoto__1nv4F{height:320px;position:relative}.school-site_clubPhoto__1nv4F img{-o-object-fit:cover;object-fit:cover}.school-site_clubGrid__aeoDv small{display:block;font-size:13px;margin:20px 0 12px;color:var(--muted)}.school-site_clubGrid__aeoDv p{font-size:15px;color:var(--muted);line-height:1.9;margin:20px 0}.school-site_selectionStatus__Am_vC{font-size:15px;line-height:1.9;background:var(--wash);padding:22px 25px;margin:35px 0 0}.school-site_empty__xidrU{padding:35px;background:var(--wash);font-size:15px;line-height:1.9}.school-site_calendarList__izrIe>article{display:grid;grid-template-columns:90px 1fr auto;gap:30px;align-items:start;border-bottom:1px solid #9ea98e60;padding:30px 0}.school-site_dateBlock__GM2aJ{padding:16px;background:var(--dark);color:white;text-align:center}.school-site_dateBlock__GM2aJ>strong{display:block;font:38px/1.1 Georgia,serif}.school-site_dateBlock__GM2aJ>span{font-size:13px;letter-spacing:1px}.school-site_calendarList__izrIe .school-site_overline__v0DvD{font-size:12px;margin-bottom:10px}.school-site_calendarList__izrIe p{font-size:15px;line-height:1.9;max-width:600px;color:var(--muted);margin:15px 0}.school-site_calendarList__izrIe small{font-size:13px;color:var(--muted)}.school-site_calendarActions__cawGN{display:flex;flex-direction:column;align-items:end;gap:18px}.school-site_calendarActions__cawGN>a{font-size:13px;display:flex;gap:7px;align-items:center}.school-site_albumGrid__Psk1N{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 25px}.school-site_site__PqKQo .school-site_albumGrid__Psk1N>button{padding:0;background:transparent;border:0;text-align:left;min-width:0}.school-site_albumGrid__Psk1N>button>div{height:260px;position:relative;overflow:hidden}.school-site_albumGrid__Psk1N img{-o-object-fit:cover;object-fit:cover;transition:transform .4s}.school-site_albumGrid__Psk1N button:hover img{transform:scale(1.04)}.school-site_albumGrid__Psk1N>button>div>svg{position:absolute;bottom:15px;right:15px;background:#fffaf0;padding:9px;box-sizing:content-box;border-radius:50%;color:var(--dark)}.school-site_albumGrid__Psk1N small{font-size:13px;letter-spacing:1px;text-transform:uppercase;display:block;margin:18px 0 10px}.school-site_albumGrid__Psk1N h3{font-size:25px!important}.school-site_familyPage__hwwz4{padding:60px 4%}.school-site_familyPage__hwwz4>.school-site_intro__N80AB{padding:0 3% 20px}.school-site_contactGrid__fg_pB{padding:75px 7%;display:grid;grid-template-columns:1fr 1fr;gap:10%}.school-site_contactGrid__fg_pB>div>p{font-size:16px;line-height:1.95;color:var(--muted);margin:25px 0}.school-site_contactOptions__faBMv{margin-top:35px}.school-site_contactOptions__faBMv>a{display:flex;gap:15px;align-items:center;border-top:1px solid #97a48950;padding:23px 0;font-size:15px}.school-site_contactOptions__faBMv small{display:block;font-size:13px;color:var(--muted);margin-top:5px}.school-site_contactOptions__faBMv>a>svg:last-child{margin-left:auto}.school-site_contactForm__yP2eN{padding:35px;background:var(--wash);min-width:0}.school-site_contactForm__yP2eN form>p{font-size:14px;line-height:1.8;color:var(--muted);margin:20px 0}.school-site_site__PqKQo .school-site_contactForm__yP2eN label{font-size:13px}.school-site_contactForm__yP2eN textarea{display:block;width:100%;resize:vertical;border:1px solid #9aa68b60;background:#fffdf6;color:var(--ink);padding:13px;margin-top:8px;font:15px/1.7 inherit}.school-site_contactReceipt___t0fr>svg{color:var(--dark);margin-bottom:25px}.school-site_contactReceipt___t0fr h3{font-size:33px!important}.school-site_contactReceipt___t0fr p{font-size:15px;line-height:1.9;margin:25px 0}.school-site_contactReceipt___t0fr small{display:block;font-size:13px;line-height:1.9}.school-site_contactReceipt___t0fr button{margin-top:30px}.school-site_photoDialog__BjvJg{padding:0;border:0;width:min(1200px,95vw);max-height:92dvh;overflow:auto;background:var(--paper);color:var(--ink);box-shadow:0 25px 100px #0005}.school-site_photoDialog__BjvJg::backdrop{background:#10241ddb;backdrop-filter:blur(7px)}.school-site_photoDialog__BjvJg>header{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--paper);padding:18px 25px}.school-site_site__PqKQo .school-site_photoDialog__BjvJg>header>h2{font:500 19px/1.5 var(--font-agency-manrope-loaded),Arial,sans-serif;letter-spacing:-.02em}.school-site_photoDialog__BjvJg>header>button{background:transparent;border:0;padding:7px;display:grid;place-items:center}.school-site_photoDialog__BjvJg figure{margin:0}.school-site_viewerImage__vSGy4{position:relative;aspect-ratio:16/9;background:#e6e6d9}.school-site_viewerImage__vSGy4 img{-o-object-fit:contain;object-fit:contain}.school-site_photoDialog__BjvJg figcaption{padding:24px 30px}.school-site_photoDialog__BjvJg figcaption>span{font-size:13px;letter-spacing:1px;text-transform:uppercase}.school-site_photoDialog__BjvJg figcaption p{font-size:17px;line-height:1.8;margin:14px 0}.school-site_photoDialog__BjvJg figcaption small{font-size:13px;color:var(--muted)}.school-site_viewerControls__ulVOz{display:flex;justify-content:space-between;gap:20px;padding:0 30px 30px}@media(max-width:1050px){.school-site_mainNav__8MCWE,.school-site_site__PqKQo[data-school=canopy] .school-site_mainNav__8MCWE{gap:23px;font-size:13px}.school-site_brandRow__xd7RS{padding:18px 4%}.school-site_brand__mLFC5>div{font-size:29px}.school-site_utilities__keXAI{gap:17px}.school-site_pageHero__grpht>div:first-child{padding:45px 10%}.school-site_pageHeroImage__KRezd{min-height:390px}.school-site_editorialSplit__m_paV{gap:6%;padding:65px 6%}.school-site_featurePicture__sdWsf{height:420px}.school-site_programmeGrid__HEK2m>a>div{height:240px}.school-site_asterHeroPhoto__kvENh,.school-site_lifeFeature__pywXy,.school-site_projectPhoto__dou8R{height:500px}.school-site_asterHero__mIzTq{padding:50px 5%;gap:5%}.school-site_asterHero__mIzTq h1{font-size:79px!important}.school-site_asterWords__G2bPU{gap:14px;font-size:12px}.school-site_asterManifesto__ePf3b{grid-template-columns:1fr 3fr;gap:25px}.school-site_asterManifesto__ePf3b>a{grid-column:2}.school-site_canopyHeroPhoto__uqNjx{height:490px;border-radius:120px 120px 12px 12px}.school-site_canopyHero__CKu8j h1{font-size:62px!important}.school-site_journalPicture__b5i2G{height:300px}.school-site_journalPreview__SR5eE h3{font-size:30px!important}.school-site_photoLinks__w5lwm>a>div{height:230px}.school-site_photoLinks__w5lwm h3{font-size:23px!important}.school-site_facilityGrid__ShGQF>a>div{height:280px}.school-site_calendarList__izrIe>article{grid-template-columns:75px 1fr;gap:22px}.school-site_calendarActions__cawGN{grid-column:2;align-items:start;flex-direction:row;flex-wrap:wrap}.school-site_newsGrid__NdCl8>a>div{height:220px}.school-site_albumGrid__Psk1N>button>div{height:210px}.school-site_feePlanner__k6p2p{gap:5%;padding:65px 6%}.school-site_feeResult__K287o{padding:30px}.school-site_feeResult__K287o>strong{font-size:40px}.school-site_siteFooter__qBQrg{gap:35px}.school-site_contactGrid__fg_pB{gap:6%;padding:65px 6%}}@media(max-width:700px){.school-site_site__PqKQo{font-size:15px}.school-site_site__PqKQo[data-school] h1{font-size:46px}.school-site_site__PqKQo[data-school] h2{font-size:36px}.school-site_site__PqKQo[data-school] h3{font-size:27px}.school-site_overline__v0DvD{font-size:12px;letter-spacing:1.3px;margin-bottom:17px}.school-site_conceptBar__EiNbH{font-size:11px;padding:9px 4%;gap:12px}.school-site_conceptBar__EiNbH>span{display:none}.school-site_conceptBar__EiNbH>a:last-child{font-size:11px;gap:4px}.school-site_brandRow__xd7RS{padding:16px 5%;gap:12px}.school-site_brand__mLFC5>div{font-size:27px}.school-site_brand__mLFC5>span{width:32px;height:38px}.school-site_brand__mLFC5>span>svg{width:20px}.school-site_brand__mLFC5{gap:10px}.school-site_brand__mLFC5 small{font-size:9px;letter-spacing:1.2px}.school-site_utilities__keXAI{gap:12px}.school-site_utilities__keXAI>a:first-child{display:none}.school-site_utilities__keXAI>a:nth-child(2){font-size:12px;gap:4px}.school-site_utilities__keXAI>a:nth-child(2)>svg{width:13px}.school-site_utilities__keXAI .school-site_mobileMenu__02jsd{display:grid}.school-site_utilities__keXAI>button{padding:3px}.school-site_mainNav__8MCWE,.school-site_site__PqKQo[data-school=canopy] .school-site_mainNav__8MCWE{display:none;padding:12px 5% 20px;grid-template-columns:1fr 1fr;gap:0 18px;min-height:0}.school-site_mainNav__8MCWE[data-open=true]{display:grid}.school-site_mainNav__8MCWE>a{padding:12px 0;font-size:13px;white-space:normal}.school-site_mainNav__8MCWE .school-site_visitLink__JrYgz{margin:0}.school-site_site__PqKQo[data-school=aster] .school-site_mainNav__8MCWE{background:#173da5}.school-site_searchPanel__d_amV{padding:20px 5%}.school-site_searchPanel__d_amV>div{grid-template-columns:1fr 1fr;gap:8px}.school-site_searchPanel__d_amV>div>a{font-size:13px}.school-site_searchPanel__d_amV input{font-size:16px}.school-site_breadcrumb__4Akq8{padding:13px 5%;font-size:12px;gap:8px}.school-site_pageHero__grpht{grid-template-columns:1fr;min-height:0}.school-site_pageHero__grpht>div:first-child{padding:45px 6%}.school-site_pageHero__grpht h1{font-size:43px!important}.school-site_pageHero__grpht p{font-size:15px;margin-top:23px}.school-site_pageHeroImage__KRezd{min-height:290px;height:290px}.school-site_site__PqKQo[data-school=canopy] .school-site_pageHero__grpht{grid-template-columns:1fr;gap:30px;padding:40px 6%}.school-site_site__PqKQo[data-school=canopy] .school-site_pageHero__grpht>div:first-child{padding:0}.school-site_site__PqKQo[data-school=canopy] .school-site_pageHeroImage__KRezd{min-height:290px;border-radius:95px 95px 12px 12px}.school-site_editorialSplit__m_paV{grid-template-columns:1fr;gap:32px;padding:55px 6%}.school-site_editorialSplit__m_paV>div>p{font-size:15px;margin:22px 0}.school-site_featurePicture__sdWsf{height:330px}.school-site_picture__1b_FK .school-site_expand__BDBVu{font-size:12px;right:12px;bottom:12px;padding:8px 10px}.school-site_intro__N80AB{margin-bottom:28px}.school-site_intro__N80AB>p{font-size:15px;margin-top:22px}.school-site_values__g4ehH{padding:55px 6%}.school-site_threeColumns__Utdbd{grid-template-columns:1fr 1fr;gap:25px}.school-site_threeColumns__Utdbd article:last-child{grid-column:1/-1}.school-site_threeColumns__Utdbd h3{font-size:27px!important}.school-site_threeColumns__Utdbd p{font-size:15px}.school-site_threeColumns__Utdbd article>span{margin-bottom:18px}.school-site_programmeSection__2_pxi{padding:55px 6%}.school-site_programmeGrid__HEK2m{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:5px 3px 18px;margin-inline:-3px;scrollbar-width:thin;overscroll-behavior-x:contain}.school-site_programmeGrid__HEK2m>a{flex:0 0 91%;scroll-snap-align:start}.school-site_programmeGrid__HEK2m>a>div{height:290px}.school-site_programmeGrid__HEK2m p{font-size:15px}.school-site_site__PqKQo[data-school=aster] .school-site_programmeGrid__HEK2m>a:nth-child(n){padding-top:0}.school-site_programmeGrid__HEK2m small{font-size:12px}.school-site_photoLinks__w5lwm{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:50px 6%;scrollbar-width:thin}.school-site_photoLinks__w5lwm>a{flex:0 0 90%;scroll-snap-align:center}.school-site_photoLinks__w5lwm>a>div{height:280px}.school-site_photoLinks__w5lwm h3{font-size:26px!important}.school-site_button__0jSGJ,.school-site_lightButton___xnRr,.school-site_outlineButton__W45HJ{font-size:13px;padding:13px 18px;gap:10px}.school-site_nextStep__nUiDG{padding:55px 6%}.school-site_nextStep__nUiDG>div{gap:12px;flex-direction:column;align-items:stretch}.school-site_siteFooter__qBQrg{grid-template-columns:1fr 1fr;gap:35px 25px;padding:50px 6% 25px}.school-site_siteFooter__qBQrg>div:first-child{grid-column:1/-1}.school-site_siteFooter__qBQrg>div>strong{font-size:27px}.school-site_siteFooter__qBQrg p,.school-site_siteFooter__qBQrg small{font-size:13px}.school-site_siteFooter__qBQrg nav{font-size:13px;gap:11px}.school-site_siteFooter__qBQrg nav>span{font-size:12px;line-height:1.8}.school-site_footerCredit__H_aPs{display:block;font-size:12px;line-height:1.9}.school-site_footerCredit__H_aPs a{margin-top:14px}.school-site_meridianHero__2mv8e{min-height:620px;align-items:start}.school-site_meridianHero__2mv8e>div{padding:70px 6% 130px}.school-site_meridianHero__2mv8e h1{font-size:57px!important;letter-spacing:-3px!important}.school-site_meridianHero__2mv8e p{font-size:15px;line-height:1.9;max-width:300px}.school-site_meridianHero__2mv8e nav{grid-template-columns:1fr 1fr}.school-site_meridianHero__2mv8e nav>a{font-size:12px;padding:17px 14px}.school-site_meridianHero__2mv8e nav>a:nth-child(2){display:none}.school-site_meridianWelcome__ZWu6V{grid-template-columns:1fr;gap:35px;padding:60px 6%}.school-site_meridianWelcome__ZWu6V p{font-size:15px;line-height:1.9}.school-site_welcomePhoto__sL_Ab{height:360px}.school-site_meridianMonogram__iD0MA{font-size:330px;left:40%;top:80px}.school-site_heritageLife__BNRs_{grid-template-columns:1fr}.school-site_lifeFeature__pywXy{height:330px}.school-site_heritageLife__BNRs_>div{padding:45px 6%}.school-site_heritageLife__BNRs_ p{font-size:15px}.school-site_asterHero__mIzTq{display:flex;flex-direction:column;padding:45px 6% 55px;gap:35px;align-items:stretch}.school-site_asterHero__mIzTq h1{font-size:76px!important;letter-spacing:-5px!important}.school-site_asterHero__mIzTq p{font-size:15px;max-width:310px;margin:25px 0}.school-site_asterHeroPhoto__kvENh{height:330px;box-shadow:9px 9px 0 #d7ed71}.school-site_asterAsterisk__58i5i{width:65px;height:65px;font-size:55px;right:0;bottom:25px}.school-site_asterWords__G2bPU{font-size:11px;gap:22px;margin-top:28px}.school-site_asterManifesto__ePf3b{display:block;padding:50px 6%}.school-site_asterManifesto__ePf3b>span{display:block;font-size:12px;margin-bottom:23px}.school-site_asterManifesto__ePf3b h2{font-size:36px!important}.school-site_asterManifesto__ePf3b>a{margin-top:30px;font-size:13px}.school-site_asterProject__9fpyr{grid-template-columns:1fr}.school-site_projectPhoto__dou8R{height:330px}.school-site_asterProject__9fpyr>div{padding:40px 6%}.school-site_asterProject__9fpyr p{font-size:15px}.school-site_canopyHero__CKu8j{grid-template-columns:1fr;padding:45px 6%;gap:35px}.school-site_canopyHero__CKu8j h1{font-size:51px!important;letter-spacing:-2.6px!important}.school-site_canopyHero__CKu8j p{font-size:15px;margin:25px 0;max-width:290px}.school-site_canopyHeroPhoto__uqNjx{height:370px;border-radius:110px 110px 12px 12px}.school-site_canopyNote__cnYpy{font-size:18px;margin-top:25px}.school-site_canopyWelcome__2ocBK{padding:55px 6%}.school-site_canopyWelcome__2ocBK>span{font-size:55px}.school-site_canopyWelcome__2ocBK h2{font-size:43px!important}.school-site_canopyWelcome__2ocBK p{font-size:15px}.school-site_journalPreview__SR5eE{display:flex;overflow-x:auto;gap:28px;scroll-snap-type:x mandatory;padding:10px 6% 55px;scrollbar-width:thin}.school-site_journalPreview__SR5eE>article{flex:0 0 91%;min-width:0;scroll-snap-align:center}.school-site_journalPreview__SR5eE>article:nth-child(2){padding-top:0}.school-site_journalPicture__b5i2G{height:290px;border-width:9px!important}.school-site_journalPreview__SR5eE h3{font-size:30px!important}.school-site_journalPreview__SR5eE>article>span{font-size:12px;line-height:1.8}.school-site_journalPreview__SR5eE a{font-size:13px}.school-site_canopyCommunity__7DzGv{grid-template-columns:1fr;gap:35px;padding:55px 6%}.school-site_canopyCommunity__7DzGv .school-site_lifeFeature__pywXy{height:330px;border-radius:80px 80px 12px 12px}.school-site_canopyCommunity__7DzGv p{font-size:15px}.school-site_site__PqKQo[data-school=canopy] .school-site_programmeSection__2_pxi{border-radius:35px 35px 0 0}.school-site_directory__p1Ah_{padding:50px 6%}.school-site_directoryTools__QoZwX{display:block}.school-site_directoryTools__QoZwX .school-site_pills__3S_jC{margin-bottom:25px}.school-site_pills__3S_jC{gap:7px}.school-site_site__PqKQo .school-site_pills__3S_jC>button{font-size:13px;padding:8px 12px}.school-site_site__PqKQo .school-site_searchLabel__bXQIa{min-width:0;width:100%}.school-site_site__PqKQo .school-site_searchLabel__bXQIa input{font-size:16px}.school-site_resultCount__bwExo{font-size:13px}.school-site_facilityGrid__ShGQF{grid-template-columns:1fr 1fr;gap:28px 18px}.school-site_facilityGrid__ShGQF>a>div{height:180px}.school-site_facilityGrid__ShGQF h3{font-size:21px!important;line-height:1.2!important}.school-site_facilityGrid__ShGQF h3>svg{width:14px;margin-top:3px}.school-site_facilityGrid__ShGQF>a>span{font-size:12px}.school-site_facilityGrid__ShGQF p{font-size:13px;line-height:1.8}.school-site_campusCallout__xRYO7{display:block;padding:45px 6%}.school-site_campusCallout__xRYO7>svg{margin-bottom:20px}.school-site_campusCallout__xRYO7 h2{font-size:30px!important}.school-site_campusCallout__xRYO7 p{font-size:15px}.school-site_campusCallout__xRYO7 .school-site_button__0jSGJ{margin-top:25px}.school-site_subjectPanel__yFrZ8{padding:25px 20px}.school-site_subjectPanel__yFrZ8 h3{font-size:28px!important}.school-site_newsGrid__NdCl8{display:flex;overflow-x:auto;gap:20px;scroll-snap-type:x mandatory;padding:5px 3px 18px;margin-inline:-3px}.school-site_newsGrid__NdCl8>a{flex:0 0 91%;scroll-snap-align:start}.school-site_newsGrid__NdCl8>a>div{height:260px}.school-site_newsGrid__NdCl8 h3{font-size:28px!important}.school-site_newsGrid__NdCl8 small{font-size:12px}.school-site_article____0Qj{padding:45px 6%}.school-site_article____0Qj>p{font-size:15px;line-height:1.95}.school-site_article____0Qj .school-site_articleLead__LyHBj{font-size:21px}.school-site_article____0Qj h2{font-size:31px!important}.school-site_articlePhoto__llgnP{height:280px}.school-site_article____0Qj figcaption{font-size:12px}.school-site_admissionsSteps__vNKQM{grid-template-columns:1fr;padding:45px 6%;gap:20px}.school-site_admissionsSteps__vNKQM>a{padding:23px}.school-site_admissionsSteps__vNKQM>a>span{font-size:38px;margin-bottom:20px}.school-site_admissionsSteps__vNKQM h3{font-size:29px!important}.school-site_admissionsSteps__vNKQM p{font-size:15px}.school-site_faq__AL5iK details p,.school-site_faq__AL5iK summary{font-size:14px}.school-site_feePlanner__k6p2p{grid-template-columns:1fr;padding:50px 6%;gap:28px}.school-site_feeResult__K287o{padding:30px 25px}.school-site_feeResult__K287o>strong{font-size:43px}.school-site_feeResult__K287o dl>div{font-size:13px}.school-site_site__PqKQo .school-site_feePlanner__k6p2p label>select{font-size:16px}.school-site_clubGrid__aeoDv{grid-template-columns:1fr;gap:30px}.school-site_clubPhoto__1nv4F{height:280px}.school-site_clubGrid__aeoDv small{font-size:13px}.school-site_clubGrid__aeoDv p{font-size:15px}.school-site_selectionStatus__Am_vC{font-size:13px;padding:20px;margin-top:25px}.school-site_calendarList__izrIe>article{grid-template-columns:60px 1fr;gap:20px;padding:27px 0}.school-site_dateBlock__GM2aJ{padding:14px 8px}.school-site_dateBlock__GM2aJ>strong{font-size:30px}.school-site_dateBlock__GM2aJ>span{font-size:12px}.school-site_calendarList__izrIe h3{font-size:26px!important}.school-site_calendarList__izrIe .school-site_overline__v0DvD{font-size:11px;letter-spacing:.8px}.school-site_calendarList__izrIe p{font-size:14px}.school-site_calendarList__izrIe small{font-size:13px}.school-site_calendarActions__cawGN{grid-column:1/-1;gap:15px}.school-site_calendarActions__cawGN>a{font-size:12px}.school-site_albumGrid__Psk1N{grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:88%;gap:25px 18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:5px 3px 18px;margin-inline:-3px;scrollbar-width:thin;overscroll-behavior-x:contain}.school-site_albumGrid__Psk1N>button{scroll-snap-align:start}.school-site_albumGrid__Psk1N>button>div{height:240px}.school-site_albumGrid__Psk1N h3{font-size:25px!important}.school-site_albumGrid__Psk1N small{font-size:12px}.school-site_familyPage__hwwz4{padding:45px 3%}.school-site_familyPage__hwwz4>.school-site_intro__N80AB{padding:0 3% 10px}.school-site_contactGrid__fg_pB{grid-template-columns:1fr;gap:35px;padding:50px 6%}.school-site_contactGrid__fg_pB>div>p{font-size:15px}.school-site_contactForm__yP2eN{padding:27px 20px}.school-site_site__PqKQo .school-site_contactForm__yP2eN :is(input,select,textarea){font-size:16px}.school-site_contactOptions__faBMv>a{font-size:15px}.school-site_contactOptions__faBMv small{font-size:13px}.school-site_contactReceipt___t0fr h3{font-size:29px!important}.school-site_contactReceipt___t0fr p{font-size:15px}.school-site_contactReceipt___t0fr .school-site_button__0jSGJ{font-size:13px;width:100%}.school-site_photoDialog__BjvJg{width:96vw;max-height:92dvh}.school-site_photoDialog__BjvJg>header{padding:15px 17px}.school-site_site__PqKQo .school-site_photoDialog__BjvJg>header>h2{font-size:15px}.school-site_photoDialog__BjvJg>header>button{flex-shrink:0;padding:4px}.school-site_viewerImage__vSGy4{aspect-ratio:4/3}.school-site_photoDialog__BjvJg figcaption{padding:20px}.school-site_photoDialog__BjvJg figcaption p{font-size:15px}.school-site_photoDialog__BjvJg figcaption small{font-size:13px}.school-site_viewerControls__ulVOz{flex-direction:column;gap:12px;padding:0 20px 22px}.school-site_viewerControls__ulVOz button{font-size:13px;width:100%}}@media(prefers-reduced-motion:reduce){.school-site_site__PqKQo *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.school-site_albumGrid__Psk1N button:hover img,.school-site_picture__1b_FK:hover img,.school-site_programmeGrid__HEK2m>a:hover img{transform:none}}@media(max-width:700px){.school-site_site__PqKQo[data-school] .school-site_mainNav__8MCWE[data-open=true]{display:grid}}.school-site_site__PqKQo{--ease-editorial:cubic-bezier(.22,1,.36,1);--reveal-distance:24px;--reveal-duration:850ms;--surface-line:#9aab8b45;--glass:rgba(251,249,241,.88);--shadow-soft:0 18px 55px #203d2910;--shadow-hover:0 24px 65px #203d2920;--glow:#d9c18c40;--reading-progress:0;font-kerning:normal;isolation:isolate}.school-site_site__PqKQo[data-school=aster]{--reveal-distance:32px;--reveal-duration:650ms;--surface-line:#7d93bd45;--glass:rgba(249,251,255,.88);--shadow-hover:0 25px 65px #173da525;--glow:#d7ed7160}.school-site_site__PqKQo[data-school=canopy]{--reveal-distance:19px;--reveal-duration:1000ms;--surface-line:#9aa37e50;--glass:rgba(252,248,236,.90);--shadow-hover:0 22px 55px #79563420;--glow:#dbb98a48}.school-site_site__PqKQo[data-enhanced=true] [data-reveal]{opacity:0;transform:translate3d(0,var(--reveal-distance),0);transition:opacity var(--reveal-duration) var(--ease-editorial),transform var(--reveal-duration) var(--ease-editorial);transition-delay:calc(var(--stagger,0)*85ms)}.school-site_site__PqKQo[data-enhanced=true] [data-reveal]:focus-within,.school-site_site__PqKQo[data-enhanced=true] [data-reveal][data-entered=true]{opacity:1;transform:translateZ(0)}.school-site_site__PqKQo .school-site_overline__v0DvD{letter-spacing:1.9px}.school-site_site__PqKQo .school-site_intro__N80AB>.school-site_overline__v0DvD:before,.school-site_site__PqKQo .school-site_pageHero__grpht .school-site_overline__v0DvD:before{content:"";display:inline-block;width:27px;height:1px;background:currentColor;vertical-align:middle;margin-right:11px;opacity:.65}.school-site_readingProgress__SLdSc{position:fixed;z-index:65;top:0;left:0;right:0;height:3px;background:var(--accent);transform:scaleX(var(--reading-progress));transform-origin:left;pointer-events:none}.school-site_siteHeader__UBoRa{transition:box-shadow .35s,background .35s,border-color .35s;background:var(--paper)}.school-site_site__PqKQo[data-scrolled=true] .school-site_siteHeader__UBoRa{background:var(--glass);backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25);box-shadow:0 8px 35px #18362c12;border-bottom-color:var(--surface-line)}.school-site_brand__mLFC5>span{box-shadow:0 5px 15px #173b3015;transition:transform .5s var(--ease-editorial),box-shadow .5s}.school-site_brand__mLFC5:hover>span{transform:rotate(-7deg) translateY(-2px);box-shadow:0 8px 23px #173b3025}.school-site_site__PqKQo[data-school=aster] .school-site_brand__mLFC5:hover>span{transform:rotate(90deg)}.school-site_site__PqKQo[data-school=canopy] .school-site_brand__mLFC5:hover>span{transform:rotate(-12deg);box-shadow:none}.school-site_brand__mLFC5 small{opacity:.76}.school-site_mainNav__8MCWE>a{position:relative;transition:color .25s,background .25s}.school-site_mainNav__8MCWE>a:not(.school-site_visitLink__JrYgz):after{content:"";position:absolute;left:0;bottom:9px;width:100%;height:1px;transform:scaleX(0);transform-origin:left;background:currentColor;transition:transform .4s var(--ease-editorial);opacity:.7}.school-site_mainNav__8MCWE>a:hover:after,.school-site_mainNav__8MCWE>a[aria-current=page]:after{transform:scaleX(1)}.school-site_mainNav__8MCWE>a[aria-current=page]{border-bottom-color:transparent}.school-site_site__PqKQo[data-school=aster] .school-site_mainNav__8MCWE>a[aria-current=page]{border-bottom-color:transparent;color:#e1f197}.school-site_mainNav__8MCWE .school-site_visitLink__JrYgz{transition:gap .35s}.school-site_mainNav__8MCWE .school-site_visitLink__JrYgz:hover{gap:18px}.school-site_utilities__keXAI>a,.school-site_utilities__keXAI>button{transition:opacity .25s,transform .3s}.school-site_utilities__keXAI>a:hover,.school-site_utilities__keXAI>button:hover{transform:translateY(-2px)}.school-site_schoolMotto__zqxW5{display:flex;align-items:center;gap:12px;padding:12px 5%;border-bottom:1px solid var(--surface-line);background:var(--wash);color:var(--muted);font-size:13px;line-height:1.6}.school-site_schoolMotto__zqxW5>span{font-size:22px;line-height:1;color:var(--dark)}.school-site_schoolMotto__zqxW5 p{margin:0;letter-spacing:.2px}.school-site_schoolMotto__zqxW5 small{font-size:11px;letter-spacing:1.4px;margin-left:auto;opacity:.85;text-transform:uppercase}.school-site_site__PqKQo[data-school=aster] .school-site_schoolMotto__zqxW5{background:#e4edbb;color:#233f65}.school-site_site__PqKQo[data-school=canopy] .school-site_schoolMotto__zqxW5{background-color:#f0ebda;background-image:radial-gradient(#a9ad8727 .7px,transparent 0);background-size:12px 12px}.school-site_breadcrumb__4Akq8{background:linear-gradient(90deg,var(--paper),var(--wash));letter-spacing:.15px}.school-site_breadcrumb__4Akq8>a{transition:color .2s;text-decoration-color:#95a58a70}.school-site_breadcrumb__4Akq8>a:hover{color:var(--dark);text-decoration-color:currentColor}.school-site_button__0jSGJ,.school-site_lightButton___xnRr,.school-site_outlineButton__W45HJ{position:relative;overflow:hidden;transition:transform .35s var(--ease-editorial),box-shadow .35s,background .25s;box-shadow:0 3px 0 #00000008}.school-site_button__0jSGJ:after,.school-site_lightButton___xnRr:after{content:"";position:absolute;inset:0;transform:translateX(-115%) skewX(-20deg);background:linear-gradient(90deg,transparent,#ffffff22,transparent);pointer-events:none;transition:transform .7s}.school-site_button__0jSGJ:hover:after,.school-site_lightButton___xnRr:hover:after{transform:translateX(115%) skewX(-20deg)}.school-site_button__0jSGJ:hover,.school-site_lightButton___xnRr:hover,.school-site_outlineButton__W45HJ:hover{transform:translateY(-3px);box-shadow:0 10px 25px #203b3020}.school-site_cardAction__TDA6_>svg,.school-site_facilityGrid__ShGQF h3>svg,.school-site_photoLinks__w5lwm h3>svg,.school-site_textLink__Ch_L0>svg{transition:transform .35s var(--ease-editorial)}.school-site_facilityGrid__ShGQF>a:hover h3>svg,.school-site_photoLinks__w5lwm>a:hover h3>svg,.school-site_textLink__Ch_L0:hover>svg,a:hover>.school-site_cardAction__TDA6_>svg{transform:translate(3px,-2px)}.school-site_textLink__Ch_L0{position:relative;padding-bottom:3px}.school-site_textLink__Ch_L0:after{content:"";position:absolute;bottom:0;left:0;right:28px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease-editorial)}.school-site_textLink__Ch_L0:hover:after{transform:scaleX(1)}.school-site_albumGrid__Psk1N>button>div,.school-site_newsGrid__NdCl8>a>div,.school-site_pageHeroImage__KRezd,.school-site_picture__1b_FK,.school-site_programmeGrid__HEK2m>a>div{background-color:var(--wash)}.school-site_pageHeroImage__KRezd:not([data-image-ready=true]),.school-site_picture__1b_FK:not([data-image-ready=true]){background-image:linear-gradient(100deg,transparent 25%,#ffffff55 50%,transparent 75%);background-size:220% 100%;animation:school-site_schoolShimmer__JdSYd 2s linear infinite}.school-site_albumGrid__Psk1N img,.school-site_facilityGrid__ShGQF img,.school-site_newsGrid__NdCl8 img,.school-site_pageHeroImage__KRezd img,.school-site_photoLinks__w5lwm img,.school-site_picture__1b_FK img{transition:transform 1.1s var(--ease-editorial),filter .7s;will-change:auto}.school-site_pageHeroImage__KRezd[data-image-ready=true]>img,.school-site_picture__1b_FK[data-image-ready=true]>img{animation:school-site_schoolImageArrive__l9YOW 1s var(--ease-editorial) both}.school-site_picture__1b_FK:hover img{transform:scale(1.045)}.school-site_expand__BDBVu{border:1px solid #ffffff50;border-radius:4px;background:#fffdf1d9;backdrop-filter:blur(14px);box-shadow:0 5px 20px #172c2414;transition:transform .35s,background .35s;transform:translateY(3px)}.school-site_picture__1b_FK:focus-visible .school-site_expand__BDBVu,.school-site_picture__1b_FK:hover .school-site_expand__BDBVu{transform:translateY(0);background:#fffdf1f5}.school-site_pageHero__grpht{position:relative;overflow:hidden}.school-site_pageHero__grpht>div:first-child>.school-site_overline__v0DvD{animation:school-site_schoolHeroIn__anKAO .75s .05s both}.school-site_pageHero__grpht h1{animation:school-site_schoolHeroIn__anKAO .95s .12s both}.school-site_pageHero__grpht>div:first-child>p{animation:school-site_schoolHeroIn__anKAO .95s .22s both}.school-site_pageHeroImage__KRezd{box-shadow:inset 0 0 0 1px #ffffff30}.school-site_pageHeroImage__KRezd:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 70%,#142c2214)}.school-site_asterHero__mIzTq>div>:first-child,.school-site_canopyHero__CKu8j>div>:first-child,.school-site_meridianHero__2mv8e>div>:first-child{animation:school-site_schoolHeroIn__anKAO .8s .05s both}.school-site_asterHero__mIzTq h1,.school-site_canopyHero__CKu8j h1,.school-site_meridianHero__2mv8e h1{animation:school-site_schoolHeroIn__anKAO 1s .14s both}.school-site_asterHero__mIzTq>div>p,.school-site_canopyHero__CKu8j>div>p,.school-site_meridianHero__2mv8e>div>p{animation:school-site_schoolHeroIn__anKAO 1s .24s both}.school-site_asterHero__mIzTq>div>.school-site_button__0jSGJ,.school-site_canopyHero__CKu8j>div>.school-site_button__0jSGJ,.school-site_meridianHero__2mv8e>div>.school-site_lightButton___xnRr{animation:school-site_schoolHeroIn__anKAO 1s .34s both}.school-site_meridianHero__2mv8e>img{animation:school-site_schoolCinema__Mxt9v 14s var(--ease-editorial) both}.school-site_meridianHero__2mv8e nav{background:#152d2455;backdrop-filter:blur(18px);border-top:1px solid #dfd0a760}.school-site_meridianHero__2mv8e nav>a{transition:background .35s,letter-spacing .4s}.school-site_meridianHero__2mv8e nav>a:hover{background:#f4eed51a;letter-spacing:.3px}.school-site_meridianWelcome__ZWu6V{background-image:radial-gradient(ellipse at 15% 25%,#d5bf8b12,transparent 55%)}.school-site_meridianWelcome__ZWu6V .school-site_welcomePhoto__sL_Ab{box-shadow:15px 15px 0 -1px var(--paper),15px 15px 0 0 #a88c554f}.school-site_site__PqKQo[data-school=meridian] .school-site_overline__v0DvD{color:#846a39}.school-site_heritageLife__BNRs_ .school-site_overline__v0DvD,.school-site_meridianHero__2mv8e .school-site_overline__v0DvD,.school-site_siteFooter__qBQrg .school-site_overline__v0DvD{color:#dfcda1!important}.school-site_site__PqKQo[data-school=meridian] .school-site_facilityGrid__ShGQF>a,.school-site_site__PqKQo[data-school=meridian] .school-site_newsGrid__NdCl8>a,.school-site_site__PqKQo[data-school=meridian] .school-site_programmeGrid__HEK2m>a{padding:14px 14px 28px;border:1px solid #aa946f38;background:#fffdf65e;transition:transform .5s var(--ease-editorial),box-shadow .5s,border-color .5s}.school-site_site__PqKQo[data-school=meridian] :is(.school-site_programmeGrid__HEK2m,.school-site_facilityGrid__ShGQF,.school-site_newsGrid__NdCl8)>a:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover);border-color:#a68c5570}.school-site_site__PqKQo[data-school=meridian] .school-site_articleLead__LyHBj:first-letter{font:67px/.8 Georgia,serif;float:left;padding:10px 10px 0 0;color:#957d47}.school-site_heritageLife__BNRs_{position:relative;box-shadow:inset 0 0 0 1px #b7a16a30}.school-site_heritageLife__BNRs_:after{content:"";position:absolute;inset:17px;border:1px solid #c6b77c30;pointer-events:none}.school-site_site__PqKQo[data-school=meridian] .school-site_nextStep__nUiDG{background-image:linear-gradient(#b29b6830 1px,transparent 0),radial-gradient(ellipse at 50% 100%,#b7a16c20,transparent 70%);background-size:100% 100%,auto}.school-site_asterHero__mIzTq{background-image:linear-gradient(#8299bd12 1px,transparent 0),linear-gradient(90deg,#8299bd12 1px,transparent 0);background-size:48px 48px}.school-site_asterHero__mIzTq h1>span{background:linear-gradient(110deg,#173da5,#3859bf 65%,#172e67);background-clip:text;-webkit-background-clip:text;color:transparent}.school-site_asterHeroPhoto__kvENh{border-radius:4px 60px 4px 4px;box-shadow:14px 14px 0 #d7ed71,0 24px 55px #173da522}.school-site_asterAsterisk__58i5i{animation:school-site_schoolAsterisk__x_XBZ 25s linear infinite;box-shadow:0 0 0 10px #d7ed7130}.school-site_asterWords__G2bPU>span{position:relative;padding-left:14px}.school-site_asterWords__G2bPU>span:before{content:"";position:absolute;width:5px;height:5px;left:0;top:6px;background:#173da5;border-radius:1px}.school-site_asterManifesto__ePf3b{background-image:radial-gradient(ellipse at 90% 80%,#627fd233,transparent 60%)}.school-site_site__PqKQo[data-school=aster] :is(.school-site_programmeGrid__HEK2m,.school-site_facilityGrid__ShGQF,.school-site_newsGrid__NdCl8)>a{border:1px solid #9aadd23d;border-radius:10px;overflow:hidden;padding-bottom:25px;background:#ffffff80;transition:transform .35s var(--ease-editorial),box-shadow .35s,border-color .35s;background-image:radial-gradient(270px circle at var(--pointer-x,50%) var(--pointer-y,0),#d7ed7128,transparent 70%)}.school-site_site__PqKQo[data-school=aster] :is(.school-site_programmeGrid__HEK2m,.school-site_facilityGrid__ShGQF,.school-site_newsGrid__NdCl8)>a>:not(div){margin-left:23px;margin-right:23px}.school-site_site__PqKQo[data-school=aster] :is(.school-site_programmeGrid__HEK2m,.school-site_facilityGrid__ShGQF,.school-site_newsGrid__NdCl8)>a:hover{transform:translateY(-7px);box-shadow:var(--shadow-hover);border-color:#173da56b}.school-site_site__PqKQo[data-school=aster] .school-site_pills__3S_jC>button[aria-pressed=true]{background:#d7ed71;color:#193966;border-color:#b3cb54;box-shadow:0 3px 0 #173da519}.school-site_site__PqKQo[data-school=aster] .school-site_programmeGrid__HEK2m>a:nth-child(2){background-color:#f4f7e7}.school-site_site__PqKQo[data-school=aster] .school-site_programmeGrid__HEK2m>a:nth-child(3){background-color:#e8eefb}.school-site_site__PqKQo[data-school=aster] .school-site_admissionsSteps__vNKQM>a>span{font-family:var(--font-agency-manrope-loaded),sans-serif;font-style:normal;font-weight:650;letter-spacing:-3px;color:#173da5}.school-site_site__PqKQo[data-school=aster] .school-site_nextStep__nUiDG{background-color:#e6efc5;background-image:radial-gradient(#173da51a 1px,transparent 0);background-size:20px 20px}.school-site_canopyHero__CKu8j{background-image:radial-gradient(ellipse at 90% 5%,#cdd3ae44,transparent 60%),radial-gradient(#a4aa831e .8px,transparent 0);background-size:auto,17px 17px}.school-site_canopyHeroPhoto__uqNjx{box-shadow:12px 14px 0 #dfd5bc69,0 25px 55px #6e5b3620;border:1px solid #a99a6b35}.school-site_canopyNote__cnYpy{transform-origin:left;animation:school-site_schoolNote__H_zLH 5s ease-in-out infinite}.school-site_canopyWelcome__2ocBK>span{display:inline-block;animation:school-site_schoolBloom__qb2nr 8s ease-in-out infinite}.school-site_journalPicture__b5i2G{transition:transform .65s var(--ease-editorial),box-shadow .65s}.school-site_journalPicture__b5i2G:hover{transform:rotate(0) translateY(-4px);box-shadow:0 20px 35px #53472c20}.school-site_site__PqKQo[data-school=canopy] :is(.school-site_programmeGrid__HEK2m,.school-site_facilityGrid__ShGQF,.school-site_newsGrid__NdCl8)>a{padding:12px 12px 25px;border:1px solid #a49d7b32;border-radius:12px;background:#fffaf06b;transition:transform .6s var(--ease-editorial),box-shadow .6s}.school-site_site__PqKQo[data-school=canopy] :is(.school-site_programmeGrid__HEK2m,.school-site_facilityGrid__ShGQF,.school-site_newsGrid__NdCl8)>a:hover{transform:translateY(-5px) rotate(-.7deg);box-shadow:var(--shadow-hover)}.school-site_site__PqKQo[data-school=canopy] .school-site_facilityGrid__ShGQF>a>div{border-radius:70px 70px 8px 8px}.school-site_site__PqKQo[data-school=canopy] .school-site_newsGrid__NdCl8>a>div{border-radius:8px 55px 8px 8px}.school-site_site__PqKQo[data-school=canopy] .school-site_nextStep__nUiDG{background-image:radial-gradient(#919b7338 .7px,transparent 0);background-size:16px 16px;border-radius:60px 60px 0 0}.school-site_site__PqKQo[data-school=canopy] .school-site_overline__v0DvD{color:#815337}.school-site_site__PqKQo[data-school=canopy] .school-site_pageHero__grpht h1{font-style:normal}.school-site_photoLinks__w5lwm>a{transition:transform .45s var(--ease-editorial)}.school-site_photoLinks__w5lwm>a>div{border-radius:5px;box-shadow:var(--shadow-soft)}.school-site_photoLinks__w5lwm>a:hover{transform:translateY(-5px)}.school-site_photoLinks__w5lwm>a:hover img{transform:scale(1.035)}.school-site_pills__3S_jC>button{transition:background .25s,box-shadow .25s,transform .25s,border-color .25s}.school-site_pills__3S_jC>button:hover{transform:translateY(-2px);box-shadow:0 4px 13px #173a3012}.school-site_directoryTools__QoZwX{padding:22px;border:1px solid var(--surface-line);background:#fffdf64d;border-radius:10px;backdrop-filter:blur(12px)}.school-site_resultCount__bwExo{display:flex;align-items:center;gap:9px;letter-spacing:.2px}.school-site_resultCount__bwExo:before{content:"";width:5px;height:5px;background:var(--dark);border-radius:50%}.school-site_albumGrid__Psk1N>button{transition:transform .4s var(--ease-editorial)}.school-site_albumGrid__Psk1N>button>div{border-radius:7px;box-shadow:var(--shadow-soft)}.school-site_albumGrid__Psk1N>button:hover{transform:translateY(-4px)}.school-site_albumGrid__Psk1N>button>div>svg{transition:transform .35s,background .35s;background:#fffdf1d9;backdrop-filter:blur(12px)}.school-site_albumGrid__Psk1N>button:hover>div>svg{transform:rotate(90deg);background:white}.school-site_article____0Qj{position:relative}.school-site_article____0Qj>.school-site_overline__v0DvD{padding-bottom:22px;border-bottom:1px solid var(--surface-line)}.school-site_article____0Qj figure{padding:12px;border:1px solid var(--surface-line);background:#fffdf659}.school-site_article____0Qj figcaption{padding:0 7px 5px}.school-site_article____0Qj h2{scroll-margin-top:170px}.school-site_article____0Qj>p{max-width:74ch}.school-site_feeResult__K287o{position:relative;overflow:hidden;border-radius:10px;box-shadow:0 25px 60px #173b3020;background-image:radial-gradient(circle at 95% 5%,#ffffff20,transparent 55%)}.school-site_feeResult__K287o>strong{font-variant-numeric:tabular-nums;letter-spacing:-1.5px}.school-site_feeResult__K287o dl>div{transition:background .25s;padding-inline:8px}.school-site_feeResult__K287o dl>div:hover{background:#ffffff0c}.school-site_feeResult__K287o dl>div:last-child{border-top:2px solid #ffffff70;background:#ffffff0b}.school-site_subjectPanel__yFrZ8{border-radius:10px;box-shadow:var(--shadow-soft);background-image:radial-gradient(circle at 100% 0,#ffffff88,transparent 60%)}.school-site_subjectPanel__yFrZ8 h3{padding-top:20px;border-top:1px solid var(--surface-line)}.school-site_admissionsSteps__vNKQM>a{transition:transform .4s var(--ease-editorial),box-shadow .4s;background-image:radial-gradient(250px circle at var(--pointer-x,50%) var(--pointer-y,0),#ffffff80,transparent 80%)}.school-site_admissionsSteps__vNKQM>a:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}.school-site_admissionsSteps__vNKQM>a>svg{transition:transform .35s}.school-site_admissionsSteps__vNKQM>a:hover>svg{transform:translate(4px,-4px)}.school-site_faq__AL5iK details{transition:background .3s,padding .3s}.school-site_faq__AL5iK details[open]{background:#ffffff55;padding:22px 15px;border-radius:7px}.school-site_faq__AL5iK details[open]>p{animation:school-site_schoolHeroIn__anKAO .35s both}.school-site_site__PqKQo :is(input:not([type=checkbox]),select,textarea){transition:border-color .25s,box-shadow .25s,background .25s;border-radius:5px}.school-site_site__PqKQo :is(input:not([type=checkbox]),select,textarea):focus{border-color:var(--dark);box-shadow:0 0 0 4px var(--glow);background:#fffef9;outline-offset:3px}.school-site_contactForm__yP2eN{border:1px solid var(--surface-line);border-radius:12px;box-shadow:var(--shadow-soft)}.school-site_contactReceipt___t0fr>svg{animation:school-site_schoolCheck__tPr04 .55s var(--ease-editorial) both}.school-site_contactReceipt___t0fr h3{animation:school-site_schoolHeroIn__anKAO .55s .1s both}.school-site_calendarList__izrIe>article{transition:background .3s,transform .3s;padding-inline:15px;border-radius:8px}.school-site_calendarList__izrIe>article:hover{background:#ffffff65;transform:translateX(3px)}.school-site_dateBlock__GM2aJ{border-radius:8px 8px 20px 8px;box-shadow:0 5px 18px #173b3018}.school-site_dateBlock__GM2aJ>strong{font-variant-numeric:tabular-nums}.school-site_selectionStatus__Am_vC{border-left:3px solid var(--dark);border-radius:0 9px 9px 0;animation:school-site_schoolHeroIn__anKAO .45s both}.school-site_clubGrid__aeoDv>article{border:1px solid var(--surface-line);padding:12px 12px 27px;border-radius:10px;background:#fffdf559;transition:box-shadow .4s,transform .4s}.school-site_clubGrid__aeoDv>article>:not(.school-site_clubPhoto__1nv4F){margin-left:13px;margin-right:13px}.school-site_clubGrid__aeoDv>article:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.school-site_clubPhoto__1nv4F{border-radius:5px;overflow:hidden}.school-site_photoDialog__BjvJg[open]{animation:school-site_schoolDialogIn__IRZ4s .45s var(--ease-editorial) both;border-radius:14px;border:1px solid #ffffff70}.school-site_photoDialog__BjvJg::backdrop{background:#12281ed4;backdrop-filter:blur(12px)}.school-site_photoDialog__BjvJg>header{background:var(--glass);backdrop-filter:blur(20px);border-bottom:1px solid var(--surface-line)}.school-site_photoDialog__BjvJg>header>button{border-radius:50%;transition:background .25s,transform .3s}.school-site_photoDialog__BjvJg>header>button:hover{background:var(--wash);transform:rotate(90deg)}.school-site_viewerImage__vSGy4 img{animation:school-site_schoolImageArrive__l9YOW .45s both}.school-site_photoDialog__BjvJg figcaption{background:linear-gradient(var(--paper),var(--wash))}.school-site_viewerControls__ulVOz{background:var(--wash)}.school-site_searchPanel__d_amV{background:var(--glass);backdrop-filter:blur(25px);border:1px solid var(--surface-line);animation:school-site_schoolSearchIn__TD6_i .3s var(--ease-editorial) both;border-radius:0 0 14px 14px}.school-site_searchPanel__d_amV kbd{float:right;font:12px/1.8 var(--font-agency-manrope-loaded),sans-serif;border:1px solid var(--surface-line);padding:3px 7px;border-radius:5px;opacity:.75}.school-site_searchPanel__d_amV>div>a{border-radius:6px;transition:transform .25s,background .25s}.school-site_searchPanel__d_amV>div>a:hover{transform:translateX(3px);background:var(--paper)}.school-site_siteFooter__qBQrg{position:relative;background-image:radial-gradient(ellipse at 0 0,#ffffff0b,transparent 65%)}.school-site_siteFooter__qBQrg nav>a{transition:transform .25s,color .25s}.school-site_siteFooter__qBQrg nav>a:hover{transform:translateX(4px);color:#e1cf9a}.school-site_site__PqKQo[data-school=aster] .school-site_siteFooter__qBQrg nav>a:hover{color:#d7ed71}.school-site_site__PqKQo[data-school=canopy] .school-site_siteFooter__qBQrg nav>a:hover{color:#ead2ae}.school-site_nextStep__nUiDG>div>a{min-width:190px}.school-site_discoveryDock__r_HEb{position:fixed;z-index:45;left:50%;bottom:22px;transform:translateX(-50%);display:flex;align-items:center;gap:4px;padding:7px;border:1px solid #ffffffa0;background:var(--glass);backdrop-filter:blur(22px) saturate(1.3);box-shadow:0 8px 35px #173b3024;border-radius:50px;max-width:calc(100% - 28px);animation:school-site_schoolDockIn__BVsFy .7s .4s both}.school-site_site__PqKQo .school-site_discoveryDock__r_HEb>button{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 13px;border-radius:30px;background:transparent;border:0;font-size:13px;white-space:nowrap;transition:background .25s,transform .25s}.school-site_discoveryDock__r_HEb>button:hover{background:var(--wash);transform:translateY(-2px)}.school-site_discoveryDock__r_HEb>button[aria-pressed=true]{background:var(--dark);color:white}.school-site_discoveryDock__r_HEb b{font-size:12px;font-weight:650;border-radius:50%;background:var(--wash);color:var(--ink);width:20px;height:20px;display:grid;place-items:center}.school-site_polishStatus__YLnY_{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.school-site_discoveryDrawer__bBfaE{position:fixed;inset:0 0 0 auto;margin:0;width:min(500px,94vw);max-width:94vw;height:100dvh;max-height:100dvh;padding:35px;border:0;border-left:1px solid var(--surface-line);background:var(--paper);color:var(--ink);box-shadow:-20px 0 80px #10291c30;overflow:auto}.school-site_discoveryDrawer__bBfaE[open]{animation:school-site_schoolDrawerIn__2tNGQ .45s var(--ease-editorial) both}.school-site_discoveryDrawer__bBfaE::backdrop{background:#142c2470;backdrop-filter:blur(7px)}.school-site_drawerHeading__8hdFk{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:45px}.school-site_drawerHeading__8hdFk>span{display:flex;align-items:center;gap:13px}.school-site_drawerHeading__8hdFk small{font-size:12px;letter-spacing:1px}.school-site_drawerHeading__8hdFk>button{border:0;background:var(--wash);padding:10px;border-radius:50%;display:grid;place-items:center}.school-site_site__PqKQo .school-site_discoveryDrawer__bBfaE h2{font-size:43px}.school-site_discoveryDrawer__bBfaE>p{font-size:15px;line-height:1.9;color:var(--muted);margin:25px 0}.school-site_discoveryDrawer__bBfaE ol{list-style:none;padding:0;margin:35px 0}.school-site_discoveryDrawer__bBfaE li{display:flex;align-items:center;gap:15px;padding:19px 0;border-bottom:1px solid var(--surface-line)}.school-site_discoveryDrawer__bBfaE li>span{font-size:13px;color:var(--muted)}.school-site_discoveryDrawer__bBfaE li>a{display:flex;align-items:center;justify-content:space-between;gap:15px;flex:1;font-size:15px}.school-site_discoveryDrawer__bBfaE li>button{border:0;background:transparent;padding:5px;color:var(--muted)}.school-site_discoveryDrawer__bBfaE>.school-site_button__0jSGJ{margin-top:35px;width:100%}.school-site_discoveryEmpty__ssIcM{padding:35px 20px;border:1px dashed var(--surface-line);text-align:center;background:var(--wash);border-radius:10px;margin:30px 0}.school-site_site__PqKQo .school-site_discoveryEmpty__ssIcM h3{font-size:26px;margin:18px 0}.school-site_discoveryEmpty__ssIcM p{font-size:14px;line-height:1.9;color:var(--muted)}@keyframes school-site_schoolHeroIn__anKAO{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes school-site_schoolImageArrive__l9YOW{0%{opacity:.3;filter:blur(5px);transform:scale(1.025)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes school-site_schoolCinema__Mxt9v{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes school-site_schoolShimmer__JdSYd{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes school-site_schoolAsterisk__x_XBZ{to{transform:rotate(1turn)}}@keyframes school-site_schoolBloom__qb2nr{0%,to{transform:rotate(-9deg) scale(.96)}50%{transform:rotate(9deg) scale(1.04)}}@keyframes school-site_schoolNote__H_zLH{0%,to{transform:rotate(-6deg)}50%{transform:rotate(-3deg)}}@keyframes school-site_schoolCheck__tPr04{0%{opacity:0;transform:scale(.7) rotate(-15deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes school-site_schoolDialogIn__IRZ4s{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes school-site_schoolSearchIn__TD6_i{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes school-site_schoolDockIn__BVsFy{0%{opacity:0;translate:0 15px}to{opacity:1;translate:0 0}}@keyframes school-site_schoolDrawerIn__2tNGQ{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@media(max-width:700px){.school-site_schoolMotto__zqxW5{padding:10px 5%;gap:8px;font-size:12px}.school-site_schoolMotto__zqxW5 small{display:none}.school-site_schoolMotto__zqxW5>span{font-size:18px}.school-site_schoolMotto__zqxW5 p{line-height:1.7}.school-site_site__PqKQo .school-site_overline__v0DvD{letter-spacing:1.3px}.school-site_site__PqKQo[data-school=meridian] :is(.school-site_programmeGrid__HEK2m,.school-site_facilityGrid__ShGQF,.school-site_newsGrid__NdCl8)>a{padding:10px 10px 23px}.school-site_site__PqKQo[data-school=aster] :is(.school-site_programmeGrid__HEK2m,.school-site_facilityGrid__ShGQF,.school-site_newsGrid__NdCl8)>a>:not(div){margin-left:16px;margin-right:16px}.school-site_site__PqKQo[data-school=canopy] :is(.school-site_programmeGrid__HEK2m,.school-site_facilityGrid__ShGQF,.school-site_newsGrid__NdCl8)>a{padding:9px 9px 23px}.school-site_site__PqKQo[data-school=canopy] .school-site_facilityGrid__ShGQF>a>div{border-radius:40px 40px 7px 7px}.school-site_site__PqKQo[data-school=canopy] .school-site_nextStep__nUiDG{border-radius:35px 35px 0 0}.school-site_meridianWelcome__ZWu6V .school-site_welcomePhoto__sL_Ab{box-shadow:8px 8px 0 -1px var(--paper),8px 8px 0 0 #a88c554f}.school-site_asterHeroPhoto__kvENh{border-radius:4px 40px 4px 4px;box-shadow:8px 8px 0 #d7ed71}.school-site_directoryTools__QoZwX{padding:18px 14px}.school-site_feeResult__K287o{border-radius:9px}.school-site_subjectPanel__yFrZ8{padding:25px 18px}.school-site_article____0Qj figure{padding:8px}.school-site_article____0Qj figcaption{font-size:12px}.school-site_site__PqKQo[data-school=meridian] .school-site_articleLead__LyHBj:first-letter{font-size:54px}.school-site_calendarList__izrIe>article{padding-inline:4px}.school-site_clubGrid__aeoDv>article>:not(.school-site_clubPhoto__1nv4F){margin-left:8px;margin-right:8px}.school-site_discoveryDock__r_HEb{bottom:12px;padding:5px;gap:1px;max-width:calc(100% - 20px)}.school-site_site__PqKQo .school-site_discoveryDock__r_HEb>button{padding:10px 11px;font-size:12px;gap:5px}.school-site_discoveryDock__r_HEb>button:first-child>span{display:none}.school-site_discoveryDock__r_HEb b{width:17px;height:17px;font-size:11px}.school-site_discoveryDrawer__bBfaE{padding:27px 23px}.school-site_site__PqKQo .school-site_discoveryDrawer__bBfaE h2{font-size:36px}.school-site_drawerHeading__8hdFk{margin-bottom:35px}.school-site_discoveryDrawer__bBfaE>p{font-size:14px}.school-site_discoveryDrawer__bBfaE li>a{font-size:15px}.school-site_siteFooter__qBQrg{padding-bottom:105px}.school-site_searchPanel__d_amV kbd{font-size:11px}.school-site_heritageLife__BNRs_:after{inset:10px}.school-site_nextStep__nUiDG>div>a{min-width:0}}@media(hover:none){.school-site_clubGrid__aeoDv>article:hover,.school-site_photoLinks__w5lwm>a:hover,.school-site_site__PqKQo :is(.school-site_programmeGrid__HEK2m,.school-site_facilityGrid__ShGQF,.school-site_newsGrid__NdCl8)>a:hover{transform:none}.school-site_albumGrid__Psk1N button:hover img,.school-site_picture__1b_FK:hover img,.school-site_site__PqKQo .school-site_expand__BDBVu{transform:none}}.school-site_site__PqKQo[data-motion=paused] *{animation:none!important;transition:none!important}.school-site_site__PqKQo[data-motion=paused] [data-reveal]{opacity:1!important;transform:none!important}.school-site_site__PqKQo[data-motion=paused] .school-site_asterHero__mIzTq h1>span{color:#173da5}.school-site_site__PqKQo[data-motion=paused] .school-site_meridianHero__2mv8e>img{transform:none}@media(prefers-reduced-motion:reduce){.school-site_site__PqKQo [data-reveal]{opacity:1!important;transform:none!important}.school-site_site__PqKQo *,.school-site_site__PqKQo :after,.school-site_site__PqKQo :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.school-site_site__PqKQo .school-site_asterHero__mIzTq h1>span{color:#173da5}.school-site_site__PqKQo .school-site_meridianHero__2mv8e>img{transform:none}.school-site_site__PqKQo .school-site_discoveryDock__r_HEb{translate:none}.school-site_site__PqKQo .school-site_albumGrid__Psk1N button:hover img,.school-site_site__PqKQo .school-site_picture__1b_FK:hover img{transform:none}}.school-site_siteFooter__qBQrg{padding-bottom:110px}.school-site_pageHeroImage__KRezd[data-image-ready=true]>img,.school-site_picture__1b_FK[data-image-ready=true]>img{animation-fill-mode:backwards}.school-site_mobileRailShell__JmuDL{display:contents}.school-site_mobileRailControls__ZYLSt{display:none}.school-site_mobileCardRail__56C8U{scroll-margin-top:150px}@media(max-width:700px){.school-site_mobileRailShell__JmuDL{display:block;min-width:0;max-width:100%}.school-site_site__PqKQo .school-site_mobileCardRail__56C8U{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:minmax(0,82%);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;gap:16px;padding-bottom:15px;scrollbar-width:thin;scrollbar-color:#8b9c705c transparent;max-width:100%;align-items:stretch}.school-site_site__PqKQo .school-site_mobileCardRail__56C8U>*{scroll-snap-align:start;min-width:0;margin-block:0;opacity:1!important;transform:none!important}.school-site_site__PqKQo .school-site_mobileCardRail__56C8U>a>div{height:210px}.school-site_site__PqKQo .school-site_mobileCardRail__56C8U h3{font-size:26px}.school-site_site__PqKQo .school-site_mobileCardRail__56C8U p{font-size:15px;line-height:1.8}.school-site_site__PqKQo .school-site_photoLinks__w5lwm.school-site_mobileCardRail__56C8U{padding:25px 6% 15px;grid-auto-columns:88%;scroll-padding-inline:6%;margin:0}.school-site_site__PqKQo .school-site_journalPreview__SR5eE.school-site_mobileCardRail__56C8U{padding:30px 6% 15px;grid-auto-columns:88%;scroll-padding-inline:6%;gap:18px}.school-site_site__PqKQo .school-site_journalPreview__SR5eE .school-site_journalPicture__b5i2G{height:240px}.school-site_site__PqKQo .school-site_mobileCardRail__56C8U .school-site_clubPhoto__1nv4F{height:190px}.school-site_site__PqKQo .school-site_mobileCardRail__56C8U .school-site_cardAction__TDA6_{font-size:14px}.school-site_mobileRailControls__ZYLSt{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:5px 6% 22px;font-size:13px;color:var(--muted)}.school-site_directory__p1Ah_ .school-site_mobileRailControls__ZYLSt,.school-site_programmeSection__2_pxi .school-site_mobileRailControls__ZYLSt{padding:5px 0 15px}.school-site_mobileRailControls__ZYLSt>div,.school-site_mobileRailControls__ZYLSt>span{display:flex;gap:9px;align-items:center}.school-site_mobileRailControls__ZYLSt>div{gap:10px}.school-site_mobileRailControls__ZYLSt>div>span{font-size:13px;font-variant-numeric:tabular-nums;min-width:32px;text-align:center}.school-site_site__PqKQo .school-site_mobileRailControls__ZYLSt button{border:1px solid var(--surface-line);background:var(--paper);color:var(--ink);width:38px;height:38px;border-radius:50%;display:grid;place-items:center;padding:0}.school-site_mobileRailControls__ZYLSt button:disabled{opacity:.35;cursor:default}.school-site_site__PqKQo .school-site_threeColumns__Utdbd{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.school-site_site__PqKQo .school-site_threeColumns__Utdbd>article:last-child{grid-column:1/-1}.school-site_site__PqKQo .school-site_threeColumns__Utdbd h3{font-size:25px}.school-site_site__PqKQo .school-site_threeColumns__Utdbd p{font-size:15px;margin-top:15px}.school-site_site__PqKQo .school-site_admissionsSteps__vNKQM{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.school-site_site__PqKQo .school-site_admissionsSteps__vNKQM>a{padding:20px 16px}.school-site_site__PqKQo .school-site_admissionsSteps__vNKQM>a:last-child{grid-column:1/-1}.school-site_site__PqKQo .school-site_admissionsSteps__vNKQM h3{font-size:24px}.school-site_site__PqKQo .school-site_admissionsSteps__vNKQM p{font-size:15px}.school-site_site__PqKQo .school-site_albumGrid__Psk1N{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.school-site_site__PqKQo .school-site_albumGrid__Psk1N button>div{height:155px}.school-site_site__PqKQo .school-site_albumGrid__Psk1N h3{font-size:19px}.school-site_site__PqKQo .school-site_albumGrid__Psk1N button>span{font-size:13px}.school-site_site__PqKQo .school-site_albumGrid__Psk1N button{min-width:0}.school-site_site__PqKQo .school-site_subjectTabs__vUl9_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.school-site_site__PqKQo .school-site_subjectTabs__vUl9_ button{padding:12px;font-size:14px}}.school-site_site__PqKQo[data-motion=paused] :after,.school-site_site__PqKQo[data-motion=paused] :before{animation:none!important;transition:none!important}@media(max-width:700px){.school-site_site__PqKQo .school-site_mobileCardRail__56C8U{display:flex!important;align-items:stretch}.school-site_site__PqKQo .school-site_mobileCardRail__56C8U>*{flex:0 0 84%;width:84%;max-width:none}.school-site_site__PqKQo .school-site_journalPreview__SR5eE.school-site_mobileCardRail__56C8U>*,.school-site_site__PqKQo .school-site_photoLinks__w5lwm.school-site_mobileCardRail__56C8U>*{flex-basis:88%;width:88%}.school-site_site__PqKQo .school-site_albumGrid__Psk1N{grid-auto-flow:row;grid-template-rows:none;grid-auto-columns:auto;overflow:visible;scroll-snap-type:none;padding:0;margin:0}.school-site_site__PqKQo .school-site_albumGrid__Psk1N h3{font-size:19px!important;line-height:1.25}.school-site_site__PqKQo .school-site_admissionsSteps__vNKQM h3{font-size:24px!important}.school-site_site__PqKQo .school-site_threeColumns__Utdbd h3{font-size:25px!important}}.school-site_site__PqKQo[data-school=aster] .school-site_schoolMotto__zqxW5{background:#d7ed71;border-bottom:1px solid #173da533}.school-site_site__PqKQo[data-school=aster] .school-site_brandRow__xd7RS{background-image:radial-gradient(ellipse at 80% 0,#d7ed7120,transparent 60%)}.school-site_site__PqKQo[data-school=aster] .school-site_mainNav__8MCWE{background:linear-gradient(100deg,#173da5,#203d8e)}.school-site_site__PqKQo[data-school=aster] .school-site_pageHero__grpht{position:relative;isolation:isolate;background-image:linear-gradient(#ffffff08 1px,transparent 0),linear-gradient(90deg,#ffffff08 1px,transparent 0);background-size:35px 35px;overflow:hidden}.school-site_site__PqKQo[data-school=aster] .school-site_pageHero__grpht>div:first-child{position:relative}.school-site_site__PqKQo[data-school=aster] .school-site_pageHero__grpht>div:first-child:after{content:"✳";position:absolute;font-size:180px;line-height:1;right:10px;bottom:-40px;color:#d7ed711b;pointer-events:none}.school-site_site__PqKQo[data-school=aster] .school-site_pageHero__grpht .school-site_overline__v0DvD{color:#d7ed71;letter-spacing:.11em}.school-site_site__PqKQo[data-school=aster] .school-site_pageHeroImage__KRezd{margin:22px 22px 22px 0;min-height:380px;border-radius:6px 60px 6px 6px;overflow:hidden;box-shadow:7px 7px 0 #d7ed71}.school-site_site__PqKQo[data-school=aster] .school-site_programmeSection__2_pxi{background:#f0f3e7;background-image:linear-gradient(#7589540b 1px,transparent 0),linear-gradient(90deg,#7589540b 1px,transparent 0);background-size:30px 30px}.school-site_site__PqKQo[data-school=aster] .school-site_programmeGrid__HEK2m>a:nth-child(n){padding-top:0}.school-site_site__PqKQo[data-school=aster] .school-site_programmeGrid__HEK2m>a>div{border-radius:7px 40px 0 0}.school-site_site__PqKQo[data-school=aster] .school-site_programmeGrid__HEK2m>a>small{font-size:13px;color:#38547c}.school-site_site__PqKQo[data-school=aster] .school-site_programmeGrid__HEK2m>a:nth-child(2){transform:translateY(20px)}.school-site_site__PqKQo[data-school=aster] .school-site_programmeGrid__HEK2m>a:nth-child(3){transform:translateY(40px)}.school-site_site__PqKQo[data-school=aster] .school-site_programmeSection__2_pxi{padding-bottom:110px}.school-site_site__PqKQo[data-school=aster] .school-site_programmeGrid__HEK2m>a:hover{transform:translateY(-5px)}.school-site_site__PqKQo[data-school=aster] .school-site_editorialSplit__m_paV .school-site_featurePicture__sdWsf{border-radius:6px 65px 6px 6px;box-shadow:10px 10px 0 #d7ed71}.school-site_site__PqKQo[data-school=aster] .school-site_photoLinks__w5lwm>a>div{border-radius:7px 45px 7px 7px}.school-site_site__PqKQo[data-school=aster] .school-site_photoLinks__w5lwm h3>svg{background:#d7ed71;box-sizing:content-box;border-radius:50%;padding:9px;flex-shrink:0}.school-site_site__PqKQo[data-school=aster] .school-site_directoryTools__QoZwX{border-radius:8px 30px 8px 8px;background:linear-gradient(120deg,#eef1f9,#f5f7eb)}.school-site_site__PqKQo[data-school=aster] .school-site_facilityGrid__ShGQF>a>div{border-radius:8px 40px 0 0}.school-site_site__PqKQo[data-school=aster] .school-site_newsGrid__NdCl8>a:nth-child(2){background-color:#f1f5e5}.school-site_site__PqKQo[data-school=aster] .school-site_newsGrid__NdCl8>a>div>span{background:#d7ed71;color:#173967;border-radius:20px}.school-site_site__PqKQo[data-school=aster] .school-site_albumGrid__Psk1N>button>div{border-radius:7px 35px 7px 7px}.school-site_site__PqKQo[data-school=aster] .school-site_albumGrid__Psk1N>button:nth-child(3n+2)>div{border-radius:35px 7px 7px 7px}.school-site_site__PqKQo[data-school=aster] .school-site_dateBlock__GM2aJ{background:#d7ed71;color:#173967;border-radius:7px 7px 24px 7px}.school-site_site__PqKQo[data-school=aster] .school-site_admissionsSteps__vNKQM>a{border-radius:8px 35px 8px 8px;border-top:0;border-bottom:4px solid #d7ed71}.school-site_site__PqKQo[data-school=aster] .school-site_feeResult__K287o{background:linear-gradient(135deg,#173da5,#223d85);box-shadow:9px 9px 0 #d7ed71}.school-site_site__PqKQo[data-school=aster] .school-site_nextStep__nUiDG{position:relative;overflow:hidden;isolation:isolate}.school-site_site__PqKQo[data-school=aster] .school-site_nextStep__nUiDG:after{content:"↗";font-size:260px;line-height:1;position:absolute;right:4%;top:-10px;z-index:-1;color:#173da50d;pointer-events:none}.school-site_site__PqKQo[data-school=aster] .school-site_siteFooter__qBQrg{background-image:linear-gradient(#ffffff05 1px,transparent 0),linear-gradient(90deg,#ffffff05 1px,transparent 0);background-size:45px 45px}.school-site_site__PqKQo[data-school=aster] .school-site_siteFooter__qBQrg>div>strong{font-size:30px;letter-spacing:-.04em}.school-site_site__PqKQo[data-school=aster] .school-site_discoveryDock__r_HEb{border-color:#d7ed7180;box-shadow:0 7px 0 #d7ed712e,0 10px 35px #173da51c}@media(max-width:700px){.school-site_site__PqKQo[data-school=aster] .school-site_pageHeroImage__KRezd{margin:0 6% 30px;height:260px;min-height:260px;box-shadow:5px 5px 0 #d7ed71;border-radius:6px 40px 6px 6px}.school-site_site__PqKQo[data-school=aster] .school-site_pageHero__grpht>div:first-child:after{font-size:120px;right:0;bottom:0}.school-site_site__PqKQo[data-school=aster] .school-site_programmeSection__2_pxi{padding-bottom:35px}.school-site_site__PqKQo[data-school=aster] .school-site_programmeGrid__HEK2m>a:nth-child(n){transform:none}.school-site_site__PqKQo[data-school=aster] .school-site_editorialSplit__m_paV .school-site_featurePicture__sdWsf{border-radius:6px 45px 6px 6px;box-shadow:6px 6px 0 #d7ed71}.school-site_site__PqKQo[data-school=aster] .school-site_photoLinks__w5lwm h3>svg{padding:6px;width:17px;height:17px}.school-site_site__PqKQo[data-school=aster] .school-site_feeResult__K287o{box-shadow:5px 5px 0 #d7ed71}.school-site_site__PqKQo[data-school=aster] .school-site_nextStep__nUiDG:after{font-size:170px;right:-10px;top:20px}}.school-site_site__PqKQo[data-school=canopy]{--paper:#f5faf7;--ink:#123d3a;--accent:#cefa63;--wash:#e2f3eb;--dark:#123d3a;--muted:#52736c;--surface-line:#123d3a25;--glass:#f5faf7dc}.school-site_site__PqKQo[data-school=canopy] :is(h1,h2,h3){font-family:var(--font-agency-manrope-loaded),sans-serif;font-weight:500}.school-site_site__PqKQo[data-school=canopy] .school-site_schoolHeader__Vo8Eh{background:#f5faf7d9;backdrop-filter:blur(22px)}.school-site_site__PqKQo[data-school=canopy] .school-site_brand__mLFC5>span:first-child{background:#123d3a;color:#cefa63;border-radius:12px}.school-site_site__PqKQo[data-school=canopy] .school-site_pageHero__grpht{background:#e2f3eb;background-image:radial-gradient(#123d3a19 1px,transparent 0);background-size:20px 20px}.school-site_site__PqKQo[data-school=canopy] .school-site_pageHeroImage__KRezd{border-radius:90px 12px 12px 12px}.school-site_site__PqKQo[data-school=canopy] :is(.school-site_programmeGrid__HEK2m,.school-site_facilityGrid__ShGQF,.school-site_newsGrid__NdCl8)>a{background:#fff;border:1px solid #123d3a20;border-radius:14px;box-shadow:0 12px 35px #123d3a06}.school-site_site__PqKQo[data-school=canopy] :is(.school-site_programmeGrid__HEK2m,.school-site_facilityGrid__ShGQF,.school-site_newsGrid__NdCl8)>a>div{border-radius:8px}.school-site_site__PqKQo[data-school=canopy] .school-site_nextStep__nUiDG{background:#cefa63;color:#123d3a;border-radius:20px;margin:35px 5%}.school-site_site__PqKQo[data-school=canopy] .school-site_siteFooter__qBQrg{background:#123d3a}.school-site_site__PqKQo[data-school=canopy] .school-site_siteFooter__qBQrg nav>a:hover{color:#cefa63}.school-site_embeddedCampus__egHeP{padding:0 5%;--school-ink:var(--ink)}.school-site_embeddedCampus__egHeP section{padding:45px 0}.school-site_embeddedCampus__egHeP h2{font-size:clamp(30px,4vw,54px);line-height:1.1;letter-spacing:-2px}.school-site_embeddedCampus__egHeP h3{font-size:30px;line-height:1.2}.school-site_embeddedCampus__egHeP p{font-size:15px;line-height:1.9}.school-site_embeddedCampus__egHeP a{font-size:15px}.school-site_embeddedCampus__egHeP button{font-family:inherit}.school-site_embeddedCampus__egHeP [data-reveal]{opacity:1;transform:none}@media(max-width:700px){.school-site_embeddedCampus__egHeP{padding:0 4%}.school-site_embeddedCampus__egHeP section{padding:30px 0}.school-site_embeddedCampus__egHeP h2{font-size:33px}.school-site_embeddedCampus__egHeP h3{font-size:25px}}.school-site_site__PqKQo[data-school=canopy] .school-site_schoolMotto__zqxW5{background:#e2f3eb;color:#123d3a}.school-site_site__PqKQo[data-school=canopy] .school-site_brand__mLFC5>div{font-family:var(--font-agency-manrope-loaded),sans-serif;font-size:31px;letter-spacing:-1.5px;font-weight:600}.school-site_site__PqKQo[data-school=canopy] .school-site_siteNav__bDbMN>a:last-child{color:#123d3a}.school-site_site__PqKQo .school-site_embeddedCampus__egHeP button[aria-pressed=true]{background:var(--dark);color:var(--paper);border-color:var(--dark)}.school-site_site__PqKQo[data-school=aster] .school-site_embeddedCampus__egHeP{background:#f3f6ff;border-radius:18px;margin:0 4%;padding:0 3%}.school-site_site__PqKQo[data-school=canopy] .school-site_embeddedCampus__egHeP{background:#e2f3eb;border-radius:18px;margin:0 4%;padding:0 3%}.school-site_site__PqKQo .school-site_embeddedCampus__egHeP section{background:transparent}.school-site_site__PqKQo[data-school=canopy] .school-site_embeddedCampus__egHeP button[aria-pressed=true]{color:#cefa63}.school-site_site__PqKQo{--finish-accent:var(--accent);--finish-line:color-mix(in srgb,var(--ink) 16%,transparent);--finish-ease:cubic-bezier(.22,.68,.25,1);text-rendering:optimizeLegibility;accent-color:var(--dark)}.school-site_site__PqKQo ::-moz-selection{background:var(--accent);color:var(--dark)}.school-site_site__PqKQo ::selection{background:var(--accent);color:var(--dark)}.school-site_site__PqKQo :is(h1,h2,h3){text-wrap:balance}.school-site_site__PqKQo p{text-wrap:pretty}.school-site_site__PqKQo [tabindex="-1"]:focus{outline:none}.school-site_site__PqKQo :is(section,div,h2)[id]{scroll-margin-top:145px}.school-site_site__PqKQo .school-site_conceptBar__EiNbH{border-bottom:1px solid #ffffff20;letter-spacing:.025em}.school-site_site__PqKQo .school-site_siteHeader__UBoRa{box-shadow:0 4px 25px #10291d07;transition:box-shadow .3s,background .3s}.school-site_site__PqKQo[data-scrolled=true] .school-site_siteHeader__UBoRa{box-shadow:0 9px 30px #10291d14;backdrop-filter:blur(22px) saturate(1.15)}.school-site_site__PqKQo .school-site_brand__mLFC5>span:first-child{box-shadow:0 5px 12px #10291d12,inset 0 1px 0 #ffffff40}.school-site_site__PqKQo .school-site_mainNav__8MCWE>a[aria-current=page]{text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:2px}.school-site_site__PqKQo .school-site_breadcrumb__4Akq8{border-bottom:1px solid var(--finish-line);font-variant-numeric:tabular-nums}.school-site_site__PqKQo .school-site_breadcrumb__4Akq8 a:hover{text-decoration:underline;text-underline-offset:4px}.school-site_site__PqKQo .school-site_readingProgress__SLdSc{box-shadow:0 0 9px color-mix(in srgb,var(--accent) 60%,transparent)}.school-site_site__PqKQo :is(.school-site_button__0jSGJ,.school-site_outlineButton__W45HJ,.school-site_lightButton___xnRr){border-radius:6px;box-shadow:inset 0 1px 0 #ffffff30,0 5px 15px #10291d10;transition:transform .25s var(--finish-ease),box-shadow .25s,background .25s}.school-site_site__PqKQo :is(.school-site_button__0jSGJ,.school-site_outlineButton__W45HJ,.school-site_lightButton___xnRr):active{transform:translateY(1px);box-shadow:inset 0 2px 4px #10291d18}.school-site_site__PqKQo :is(.school-site_button__0jSGJ,.school-site_outlineButton__W45HJ,.school-site_lightButton___xnRr,.school-site_textLink__Ch_L0)>svg{transition:transform .25s var(--finish-ease)}.school-site_site__PqKQo :is(.school-site_button__0jSGJ,.school-site_outlineButton__W45HJ,.school-site_lightButton___xnRr,.school-site_textLink__Ch_L0):hover>svg{transform:translate(3px,-2px)}.school-site_site__PqKQo :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--dark);outline-offset:5px}.school-site_site__PqKQo :is(a,button){-webkit-tap-highlight-color:color-mix(in srgb,var(--accent) 30%,transparent);touch-action:manipulation}.school-site_site__PqKQo .school-site_overline__v0DvD{display:inline-flex;align-items:center;gap:12px}.school-site_site__PqKQo .school-site_overline__v0DvD:before{content:"";width:22px;height:1px;background:currentColor;opacity:.5}.school-site_site__PqKQo :is(.school-site_picture__1b_FK,.school-site_pageHeroImage__KRezd,.school-site_clubPhoto__1nv4F,.school-site_articlePhoto__llgnP){border-radius:10px;overflow:hidden;box-shadow:0 12px 30px #10291d0b}.school-site_site__PqKQo .school-site_expand__BDBVu{border:1px solid #ffffff45;box-shadow:0 4px 18px #10291d20;backdrop-filter:blur(14px)}.school-site_site__PqKQo .school-site_pageHeroImage__KRezd:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff35;border-radius:inherit}.school-site_site__PqKQo .school-site_intro__N80AB>p{max-width:670px;line-height:1.85}.school-site_site__PqKQo :is(.school-site_programmeGrid__HEK2m>a,.school-site_photoLinks__w5lwm>a,.school-site_facilityGrid__ShGQF>a,.school-site_newsGrid__NdCl8>a,.school-site_clubGrid__aeoDv>article,.school-site_threeColumns__Utdbd>article,.school-site_admissionsSteps__vNKQM>a){border-radius:11px;overflow:hidden;border:1px solid var(--finish-line);box-shadow:0 10px 30px #10291d08;transition:transform .3s var(--finish-ease),box-shadow .3s,border-color .3s}.school-site_site__PqKQo .school-site_threeColumns__Utdbd>article{padding:28px;background:linear-gradient(145deg,var(--paper),var(--wash));position:relative}.school-site_site__PqKQo .school-site_threeColumns__Utdbd>article>span{font-variant-numeric:tabular-nums;letter-spacing:.08em}.school-site_site__PqKQo .school-site_directoryTools__QoZwX{border-radius:10px;background:color-mix(in srgb,var(--wash) 70%,transparent);padding:16px;gap:14px}.school-site_site__PqKQo :is(.school-site_pills__3S_jC,.school-site_subjectTabs__vUl9_){scrollbar-width:thin;scrollbar-color:var(--accent) transparent;scroll-padding-inline:4px}.school-site_site__PqKQo :is(.school-site_pills__3S_jC,.school-site_subjectTabs__vUl9_)>button{transition:background .25s,box-shadow .25s}.school-site_site__PqKQo :is(.school-site_pills__3S_jC,.school-site_subjectTabs__vUl9_)>button[aria-pressed=true]{box-shadow:inset 0 1px 0 #ffffff30,0 5px 12px #10291d12}.school-site_site__PqKQo .school-site_resultCount__bwExo{font-variant-numeric:tabular-nums;letter-spacing:.035em}.school-site_site__PqKQo :is(input:not([type=checkbox]):not([type=range]),textarea,select){border-radius:7px;caret-color:var(--dark);transition:border-color .2s,box-shadow .2s,background .2s}.school-site_site__PqKQo :is(input:not([type=checkbox]):not([type=range]),textarea,select):focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent);border-color:var(--dark)}.school-site_site__PqKQo :is(input,textarea)::-moz-placeholder{opacity:.8}.school-site_site__PqKQo :is(input,textarea)::placeholder{opacity:.8}.school-site_site__PqKQo .school-site_feeResult__K287o{border:1px solid var(--finish-line);border-radius:12px;box-shadow:0 20px 50px #10291d0e}.school-site_site__PqKQo .school-site_feeResult__K287o strong{font-variant-numeric:tabular-nums}.school-site_site__PqKQo .school-site_calendarList__izrIe>article{border-radius:10px;border:1px solid var(--finish-line);padding:22px;margin-bottom:12px;background:color-mix(in srgb,var(--paper) 92%,white)}.school-site_site__PqKQo .school-site_dateBlock__GM2aJ{border-radius:8px;box-shadow:inset 0 1px 0 #ffffff60}.school-site_site__PqKQo .school-site_calendarActions__cawGN{gap:10px}.school-site_site__PqKQo .school-site_faq__AL5iK details{border-bottom:1px solid var(--finish-line)}.school-site_site__PqKQo .school-site_faq__AL5iK summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s;padding-inline:12px}.school-site_site__PqKQo .school-site_faq__AL5iK summary:hover{background:var(--wash)}.school-site_site__PqKQo .school-site_contactOptions__faBMv>a{border-radius:9px;transition:background .25s,transform .25s}.school-site_site__PqKQo .school-site_contactOptions__faBMv>a:hover{background:var(--wash);transform:translateX(3px)}.school-site_site__PqKQo .school-site_contactForm__yP2eN{border-radius:14px;box-shadow:0 18px 45px #10291d0c;border:1px solid var(--finish-line)}.school-site_site__PqKQo .school-site_nextStep__nUiDG{position:relative;border-top:1px solid var(--finish-line);background-image:radial-gradient(color-mix(in srgb,var(--ink) 12%,transparent) .8px,transparent .8px);background-size:19px 19px}.school-site_site__PqKQo .school-site_siteFooter__qBQrg{border-top:1px solid #ffffff20}.school-site_site__PqKQo .school-site_footerCredit__H_aPs{letter-spacing:.02em}.school-site_site__PqKQo .school-site_discoveryDock__r_HEb{border-color:#ffffffb0;box-shadow:0 10px 40px #10291d28,inset 0 1px 0 #ffffff90;padding:6px}.school-site_site__PqKQo .school-site_discoveryDock__r_HEb>button:active{transform:scale(.96)}.school-site_site__PqKQo .school-site_mobileCardRail__56C8U{scrollbar-width:thin;scrollbar-color:var(--accent) transparent;scroll-padding-inline:2px}.school-site_site__PqKQo .school-site_mobileRailControls__ZYLSt>button{border-radius:50%;box-shadow:0 3px 10px #10291d0b}.school-site_site__PqKQo .school-site_mobileRailControls__ZYLSt>button:disabled{opacity:.35}.school-site_site__PqKQo[data-school=meridian] .school-site_intro__N80AB .school-site_overline__v0DvD{letter-spacing:.2em}.school-site_site__PqKQo[data-school=meridian] .school-site_threeColumns__Utdbd>article{border-top:3px solid #b09a64}.school-site_site__PqKQo[data-school=meridian] .school-site_pageHeroImage__KRezd{border-radius:70px 8px 8px 8px}.school-site_site__PqKQo[data-school=meridian] .school-site_dateBlock__GM2aJ{border:1px solid #b09a6470}.school-site_site__PqKQo[data-school=aster] .school-site_threeColumns__Utdbd>article{border-radius:22px 5px 22px 5px;border-top:4px solid #cde868}.school-site_site__PqKQo[data-school=aster] .school-site_pageHeroImage__KRezd{border-radius:28px 5px 28px 5px}.school-site_site__PqKQo[data-school=aster] .school-site_overline__v0DvD:before{height:6px;width:6px;rotate:45deg;background:#3457bb;opacity:1}.school-site_site__PqKQo[data-school=aster] .school-site_dateBlock__GM2aJ{rotate:-3deg}.school-site_site__PqKQo[data-school=aster] .school-site_nextStep__nUiDG{background-size:26px 26px}.school-site_site__PqKQo[data-school=canopy] .school-site_threeColumns__Utdbd>article{border-radius:4px 24px 4px 24px;border-top:3px solid #77b8a3}.school-site_site__PqKQo[data-school=canopy] .school-site_pageHeroImage__KRezd{border-radius:7px 55px 7px 55px}.school-site_site__PqKQo[data-school=canopy] .school-site_overline__v0DvD:before{width:18px;height:9px;border-radius:100% 0;background:#599e88;opacity:.75}.school-site_site__PqKQo[data-school=canopy] .school-site_nextStep__nUiDG{background-image:radial-gradient(ellipse at 90% 0,#a8d6c133,transparent 65%),radial-gradient(#28635516 .8px,transparent 0)}@media(hover:hover) and (pointer:fine){.school-site_site__PqKQo :is(.school-site_programmeGrid__HEK2m>a,.school-site_facilityGrid__ShGQF>a,.school-site_newsGrid__NdCl8>a,.school-site_clubGrid__aeoDv>article,.school-site_admissionsSteps__vNKQM>a):hover{transform:translateY(-5px);box-shadow:0 22px 45px #10291d15;border-color:var(--accent)}.school-site_site__PqKQo :is(.school-site_photoLinks__w5lwm,.school-site_facilityGrid__ShGQF,.school-site_newsGrid__NdCl8) a img{transition:transform .7s var(--finish-ease)}.school-site_site__PqKQo :is(.school-site_photoLinks__w5lwm,.school-site_facilityGrid__ShGQF,.school-site_newsGrid__NdCl8) a:hover img{transform:scale(1.045)}}@media(max-width:700px){.school-site_site__PqKQo :is(section,div,h2)[id]{scroll-margin-top:120px}.school-site_site__PqKQo .school-site_directoryTools__QoZwX{padding:12px}.school-site_site__PqKQo .school-site_calendarList__izrIe>article{padding:18px}.school-site_site__PqKQo .school-site_threeColumns__Utdbd>article{padding:23px}.school-site_site__PqKQo .school-site_siteFooter__qBQrg nav a{min-height:44px;display:flex;align-items:center}.school-site_site__PqKQo .school-site_discoveryDock__r_HEb{bottom:max(12px,env(safe-area-inset-bottom));gap:0;max-width:calc(100% - 20px)}.school-site_site__PqKQo .school-site_discoveryDock__r_HEb>button{min-height:44px;padding:10px}.school-site_site__PqKQo .school-site_discoveryDock__r_HEb>button>span{font-size:12px}.school-site_site__PqKQo .school-site_mobileRailControls__ZYLSt{padding-top:12px;border-top:1px solid var(--finish-line)}}@media(prefers-reduced-motion:reduce){.school-site_site__PqKQo *,.school-site_site__PqKQo :after,.school-site_site__PqKQo :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:700px){.school-site_site__PqKQo .school-site_discoveryDock__r_HEb>button{min-width:44px;flex-shrink:0}.school-site_site__PqKQo .school-site_discoveryDock__r_HEb>button>span{display:none}.school-site_site__PqKQo .school-site_discoveryDock__r_HEb{gap:2px}.school-site_site__PqKQo .school-site_discoveryDock__r_HEb b{width:18px;height:18px;font-size:11px}}@media(min-width:1100px){.school-site_site__PqKQo[data-school=meridian] .school-site_brandRow__xd7RS{justify-content:center;position:relative;min-height:110px}.school-site_site__PqKQo[data-school=meridian] .school-site_utilities__keXAI{position:absolute;right:4%;top:50%;transform:translateY(-50%)}.school-site_site__PqKQo[data-school=meridian] .school-site_brand__mLFC5{gap:17px}.school-site_site__PqKQo[data-school=meridian] .school-site_brand__mLFC5>div{font-size:41px}.school-site_site__PqKQo[data-school=meridian] .school-site_mainNav__8MCWE{justify-content:center;position:relative;gap:28px;padding-inline:17%}.school-site_site__PqKQo[data-school=meridian] .school-site_mainNav__8MCWE .school-site_visitLink__JrYgz{position:absolute;right:4%;margin:0;font-size:13px}.school-site_site__PqKQo[data-school=meridian] .school-site_schoolMotto__zqxW5{justify-content:center}.school-site_site__PqKQo[data-school=meridian] .school-site_schoolMotto__zqxW5>small{display:none}.school-site_site__PqKQo[data-school=canopy] .school-site_siteHeader__UBoRa{display:grid;grid-template-columns:265px 1fr;padding-inline:3%;align-items:center}.school-site_site__PqKQo[data-school=canopy] .school-site_brandRow__xd7RS{display:contents}.school-site_site__PqKQo[data-school=canopy] .school-site_brand__mLFC5{grid-column:1;grid-row:1;padding-block:20px}.school-site_site__PqKQo[data-school=canopy] .school-site_utilities__keXAI{grid-column:2;grid-row:2;justify-content:flex-end;gap:25px;padding:9px 0;border-top:1px solid #173e3215}.school-site_site__PqKQo[data-school=canopy] .school-site_mainNav__8MCWE{grid-column:2;grid-row:1;border:0;padding:20px 0;gap:19px;justify-content:flex-end}.school-site_site__PqKQo[data-school=canopy] .school-site_mainNav__8MCWE>a{font-size:13px}.school-site_site__PqKQo[data-school=canopy] .school-site_mainNav__8MCWE .school-site_visitLink__JrYgz{margin:0}.school-site_site__PqKQo[data-school=canopy] .school-site_schoolMotto__zqxW5{padding-block:11px}}.school-site_site__PqKQo[data-school=aster] .school-site_brand__mLFC5>div{font-weight:700;letter-spacing:-.06em}.school-site_site__PqKQo[data-school=aster] .school-site_mainNav__8MCWE{background:#193d98;color:#fffef2;border-block:1px solid #193d98}.school-site_site__PqKQo[data-school=aster] .school-site_mainNav__8MCWE a[aria-current=page]{color:#d5ed75}.school-site_site__PqKQo[data-school=aster] .school-site_visitLink__JrYgz{color:#e0ef9b}.school-site_site__PqKQo[data-school=aster] .school-site_subjectPanel__yFrZ8{background-color:#f7f9ef;background-image:linear-gradient(#193d980b 1px,transparent 0),linear-gradient(90deg,#193d980b 1px,transparent 0);background-size:25px 25px;border:2px solid #193d98;border-top:8px solid #d5ed75;border-radius:3px 30px 3px 3px}.school-site_site__PqKQo[data-school=meridian] .school-site_subjectPanel__yFrZ8{background:#193b31;color:#fff9e7;border:1px solid #ae9050;border-radius:0;padding:35px}.school-site_site__PqKQo[data-school=meridian] .school-site_subjectPanel__yFrZ8 .school-site_pills__3S_jC button{color:#fff9e7;border-color:#c2ae7860}.school-site_site__PqKQo[data-school=meridian] .school-site_subjectPanel__yFrZ8 .school-site_pills__3S_jC button[aria-pressed=true]{background:#c5b17a;color:#193b31}.school-site_site__PqKQo[data-school=meridian] .school-site_subjectPanel__yFrZ8 .school-site_textLink__Ch_L0{color:#d5c596}.school-site_site__PqKQo[data-school=canopy] .school-site_subjectPanel__yFrZ8{background-color:#f5f8ed;background-image:repeating-linear-gradient(0deg,transparent,transparent 30px,#3b715b12 0,#3b715b12 31px);border-left:5px solid #78a77a;border-radius:3px 25px 3px 3px}@media(min-width:701px){.school-site_site__PqKQo[data-school=meridian] .school-site_programmeGrid__HEK2m{display:flex;flex-direction:column;gap:0;border-top:3px double #a48c5260}.school-site_site__PqKQo[data-school=meridian] .school-site_programmeGrid__HEK2m>a{display:grid;grid-template-columns:34% 1fr;gap:10px 35px;padding:28px 0;box-shadow:none;border:0;border-bottom:1px solid #a48c5250;border-radius:0;background:transparent;align-items:start}.school-site_site__PqKQo[data-school=meridian] .school-site_programmeGrid__HEK2m>a>div{grid-column:1;grid-row:1/5;height:210px;margin:0}.school-site_site__PqKQo[data-school=meridian] .school-site_programmeGrid__HEK2m>a>small{grid-column:2;margin:3px 0 0}.school-site_site__PqKQo[data-school=meridian] .school-site_programmeGrid__HEK2m>a>h3{grid-column:2;font-size:40px;padding:0;margin:0}.school-site_site__PqKQo[data-school=meridian] .school-site_programmeGrid__HEK2m>a>p{grid-column:2;padding:0;margin:0;font-size:16px}.school-site_site__PqKQo[data-school=meridian] .school-site_programmeGrid__HEK2m>a>.school-site_cardAction__TDA6_{grid-column:2;padding:0;align-self:end}.school-site_site__PqKQo[data-school=meridian] .school-site_programmeGrid__HEK2m>a:hover{transform:none;background:#d9cba21c;box-shadow:none}.school-site_site__PqKQo[data-school=aster] .school-site_programmeGrid__HEK2m{gap:23px;align-items:start;padding-bottom:30px}.school-site_site__PqKQo[data-school=aster] .school-site_programmeGrid__HEK2m>a{border-radius:0 35px 0 0;border:1px solid #193d9850;border-bottom:7px solid #d1e66c;box-shadow:8px 9px 0 #193d980e}.school-site_site__PqKQo[data-school=aster] .school-site_programmeGrid__HEK2m>a:nth-child(2){margin-top:40px}.school-site_site__PqKQo[data-school=aster] .school-site_programmeGrid__HEK2m>a:nth-child(3){margin-top:80px}.school-site_site__PqKQo[data-school=aster] .school-site_programmeGrid__HEK2m>a>div{height:250px}.school-site_site__PqKQo[data-school=aster] .school-site_programmeGrid__HEK2m>a>h3{font-size:36px;line-height:1.05}.school-site_site__PqKQo[data-school=canopy] .school-site_programmeGrid__HEK2m{display:grid;grid-template-columns:1.2fr 1fr;gap:22px}.school-site_site__PqKQo[data-school=canopy] .school-site_programmeGrid__HEK2m>a:first-child{grid-row:span 2;border-radius:55px 4px 4px 4px}.school-site_site__PqKQo[data-school=canopy] .school-site_programmeGrid__HEK2m>a:first-child>div{height:315px}.school-site_site__PqKQo[data-school=canopy] .school-site_programmeGrid__HEK2m>a:first-child>h3{font-size:39px}.school-site_site__PqKQo[data-school=canopy] .school-site_programmeGrid__HEK2m>a:not(:first-child){display:grid;grid-template-columns:42% 1fr;gap:8px 18px;padding:18px;border-radius:4px 25px 4px 4px}.school-site_site__PqKQo[data-school=canopy] .school-site_programmeGrid__HEK2m>a:not(:first-child)>div{grid-row:1/5;height:100%;min-height:180px;margin:0}.school-site_site__PqKQo[data-school=canopy] .school-site_programmeGrid__HEK2m>a:not(:first-child)>small{margin:0;padding:0;font-size:11px}.school-site_site__PqKQo[data-school=canopy] .school-site_programmeGrid__HEK2m>a:not(:first-child)>h3{font-size:27px;margin:0;padding:0}.school-site_site__PqKQo[data-school=canopy] .school-site_programmeGrid__HEK2m>a:not(:first-child)>p{font-size:14px;margin:0;padding:0}.school-site_site__PqKQo[data-school=canopy] .school-site_programmeGrid__HEK2m>a:not(:first-child)>.school-site_cardAction__TDA6_{font-size:12px;padding:0}}.school-site_site__PqKQo[data-school=meridian][data-section=about] .school-site_editorialSplit__m_paV>div:first-child>p:first-of-type:first-letter{float:left;font-family:Georgia,serif;font-size:60px;line-height:.9;padding:8px 8px 0 0;color:#9b8143}.school-site_site__PqKQo[data-school=meridian][data-section=about] .school-site_featurePicture__sdWsf{border-radius:150px 150px 3px 3px}.school-site_site__PqKQo[data-school=aster][data-section=about] .school-site_editorialSplit__m_paV{border-block:1px solid #193d9820;background-image:radial-gradient(#193d9815 .8px,transparent 0);background-size:22px 22px}.school-site_site__PqKQo[data-school=aster][data-section=about] .school-site_editorialSplit__m_paV .school-site_featurePicture__sdWsf{rotate:-2deg;border:10px solid #fffef3;box-shadow:12px 13px 0 #d7ec8e}.school-site_site__PqKQo[data-school=canopy][data-section=about] .school-site_editorialSplit__m_paV .school-site_featurePicture__sdWsf{border-radius:3px 60px 3px 3px;border:8px solid #fffef7;box-shadow:0 15px 35px #163e3514}.school-site_site__PqKQo[data-school=meridian] .school-site_facilityGrid__ShGQF{gap:35px 27px}.school-site_site__PqKQo[data-school=meridian] .school-site_facilityGrid__ShGQF>a{border:0;border-bottom:1px solid #a48c5250;border-radius:0;box-shadow:none;padding-bottom:20px}.school-site_site__PqKQo[data-school=meridian] .school-site_facilityGrid__ShGQF>a>div{border-radius:85px 85px 3px 3px}.school-site_site__PqKQo[data-school=aster] .school-site_facilityGrid__ShGQF>a{border-radius:3px 32px 3px 3px;border-bottom:5px solid #d5ed75}.school-site_site__PqKQo[data-school=canopy] .school-site_facilityGrid__ShGQF>a{border:0;border-radius:3px;box-shadow:none;background:transparent}.school-site_site__PqKQo[data-school=canopy] .school-site_facilityGrid__ShGQF>a:nth-child(2n)>div{border-radius:3px 55px 3px 3px}.school-site_site__PqKQo[data-school=canopy] .school-site_facilityGrid__ShGQF>a:nth-child(odd)>div{border-radius:55px 3px 3px 3px}@media(max-width:700px){.school-site_site__PqKQo[data-school=aster] .school-site_mainNav__8MCWE[data-open=true]{background:#193d98;color:#fffef2}.school-site_site__PqKQo[data-school] .school-site_programmeGrid__HEK2m>a{border-radius:5px 27px 5px 5px}.school-site_site__PqKQo[data-school=meridian] .school-site_programmeGrid__HEK2m>a{border-radius:65px 65px 3px 3px;border-bottom:3px solid #b39b63}.school-site_site__PqKQo[data-school=aster] .school-site_programmeGrid__HEK2m>a{border-bottom:5px solid #d5ed75}.school-site_site__PqKQo[data-school=canopy] .school-site_programmeGrid__HEK2m>a{border-bottom:3px solid #7eae7b}.school-site_site__PqKQo[data-school=meridian] .school-site_subjectPanel__yFrZ8{padding:23px}.school-site_site__PqKQo[data-school=aster][data-section=about] .school-site_editorialSplit__m_paV .school-site_featurePicture__sdWsf{rotate:0;box-shadow:6px 7px 0 #d7ec8e}.school-site_site__PqKQo[data-school=meridian][data-section=about] .school-site_editorialSplit__m_paV>div:first-child>p:first-of-type:first-letter{font-size:48px}}.school-site_articlePullQuote__fxnVJ{font:italic 38px/1.25 Georgia,serif;letter-spacing:-.035em;margin:35px 0;padding:30px 20px;border-block:3px double #a58a4b60;text-align:center;color:#8e7138}.school-site_site__PqKQo[data-school=meridian] .school-site_article____0Qj>p:first-of-type:first-letter{font:70px/.9 Georgia,serif;float:left;padding:10px 8px 0 0;color:#9c8148}.school-site_site__PqKQo[data-school=meridian] .school-site_articlePhoto__llgnP{border-radius:0;border:9px solid #faf5e9;box-shadow:0 0 0 1px #a58a4b50}.school-site_site__PqKQo[data-school=canopy] .school-site_article____0Qj{display:grid;grid-template-columns:1.2fr .8fr;gap:20px 8%;max-width:1150px}.school-site_site__PqKQo[data-school=canopy] .school-site_article____0Qj>.school-site_overline__v0DvD,.school-site_site__PqKQo[data-school=canopy] .school-site_article____0Qj>a,.school-site_site__PqKQo[data-school=canopy] .school-site_article____0Qj>h2,.school-site_site__PqKQo[data-school=canopy] .school-site_article____0Qj>p{grid-column:1;margin-block:0}.school-site_site__PqKQo[data-school=canopy] .school-site_article____0Qj>.school-site_articlePullQuote__fxnVJ{grid-column:2;grid-row:2/7;align-self:start;font:400 35px/1.25 var(--font-agency-manrope-loaded),Arial,sans-serif;color:#356b53;background:#dceacb;padding:30px;border:0;border-radius:3px 35px 3px 3px;text-align:left;letter-spacing:-.045em;margin:0}.school-site_site__PqKQo[data-school=canopy] .school-site_article____0Qj>.school-site_disclaimer__QiYEn,.school-site_site__PqKQo[data-school=canopy] .school-site_article____0Qj>figure{grid-column:1/-1}.school-site_site__PqKQo[data-school=canopy] .school-site_articlePhoto__llgnP{border-radius:4px 65px 4px 4px}.school-site_site__PqKQo[data-school=meridian] .school-site_calendarList__izrIe>article{border-radius:0;border-inline:0;background:transparent;box-shadow:none;border-bottom:1px solid #ae905060}.school-site_site__PqKQo[data-school=aster] .school-site_calendarList__izrIe>article{border-radius:4px 25px 4px 4px;box-shadow:7px 7px 0 #193d980c;border-left:5px solid #d5ed75}.school-site_site__PqKQo[data-school=canopy] .school-site_calendarList__izrIe>article{background:#f4f8ee;border-left:4px solid #79a177;border-radius:0 30px 0 0}.school-site_site__PqKQo[data-school=canopy] .school-site_dateBlock__GM2aJ{border-radius:50%;background:#dceacb;width:80px;height:80px;display:flex;align-items:center;justify-content:center;flex-direction:column}@media(max-width:700px){.school-site_articlePullQuote__fxnVJ{font-size:30px;padding:23px 12px}.school-site_site__PqKQo[data-school=canopy] .school-site_article____0Qj{display:block}.school-site_site__PqKQo[data-school=canopy] .school-site_article____0Qj>.school-site_articlePullQuote__fxnVJ{font-size:28px;padding:24px;margin:25px 0}.school-site_site__PqKQo[data-school=canopy] .school-site_article____0Qj>h2,.school-site_site__PqKQo[data-school=canopy] .school-site_article____0Qj>p{margin-block:20px}.school-site_site__PqKQo[data-school=canopy] .school-site_dateBlock__GM2aJ{width:60px;height:60px}}.school-site_site__PqKQo[data-school=meridian] .school-site_meridianHero__2mv8e:before{content:"";position:absolute;inset:25px;border:1px solid #e8d4a23d;pointer-events:none;z-index:1;clip-path:polygon(0 0,100% 0,100% 100%,98% 100%,98% 3%,2% 3%,2% 97%,0 97%)}.school-site_site__PqKQo[data-school=meridian] .school-site_meridianHero__2mv8e>div{position:relative;z-index:2}.school-site_site__PqKQo[data-school=meridian] .school-site_meridianHero__2mv8e .school-site_overline__v0DvD{letter-spacing:.18em}.school-site_site__PqKQo[data-school=meridian] .school-site_meridianHero__2mv8e>nav{counter-reset:prospectus;z-index:2;backdrop-filter:blur(14px);background:#102e249e}.school-site_site__PqKQo[data-school=meridian] .school-site_meridianHero__2mv8e>nav>a{counter-increment:prospectus;position:relative;padding-left:62px;transition:background .3s}.school-site_site__PqKQo[data-school=meridian] .school-site_meridianHero__2mv8e>nav>a:before{content:"0" counter(prospectus);font-size:12px;color:#dfc78e;position:absolute;left:25px;top:50%;transform:translateY(-50%)}.school-site_site__PqKQo[data-school=meridian] .school-site_meridianHero__2mv8e>nav>a:hover{background:#ffffff12}.school-site_site__PqKQo[data-school=meridian] .school-site_meridianWelcome__ZWu6V{background-image:linear-gradient(90deg,transparent 49.9%,#b39b6416 50%,transparent 50.1%);border-bottom:1px solid #b39b6430}.school-site_site__PqKQo[data-school=meridian] .school-site_meridianWelcome__ZWu6V .school-site_welcomePhoto__sL_Ab{border-radius:150px 150px 3px 3px;border:7px solid #fffdf4;box-shadow:0 0 0 1px #b39b6450}.school-site_site__PqKQo[data-school=meridian] .school-site_heritageLife__BNRs_{position:relative;background:#f0e9d8;border-block:1px solid #b39b6430}.school-site_site__PqKQo[data-school=meridian] .school-site_heritageLife__BNRs_:before{content:"LIFE AT MERIDIAN";position:absolute;right:25px;top:25px;font-size:12px;letter-spacing:.18em;color:#967b42}.school-site_site__PqKQo[data-school=meridian] .school-site_schoolMotto__zqxW5{background:#f3ecdc;border-block:1px solid #b39b6430}.school-site_site__PqKQo[data-school=meridian] .school-site_breadcrumb__4Akq8{font-size:13px;background:#faf6ec;border-bottom:1px solid #b39b6425}.school-site_site__PqKQo[data-school=canopy] .school-site_breadcrumb__4Akq8{background:#faf7ee;border-bottom:1px solid #17463c20;font-size:13px}.school-site_site__PqKQo[data-school=canopy] .school-site_schoolMotto__zqxW5{background:#f2f0e4;border-bottom:1px solid #17463c20}.school-site_site__PqKQo[data-school=meridian] .school-site_siteFooter__qBQrg{border-top:4px double #b39b6460;background:#17392e;background-image:radial-gradient(ellipse at 100% 100%,#b39b6420,transparent 60%)}.school-site_site__PqKQo[data-school=canopy] .school-site_siteFooter__qBQrg{border-top:1px solid #6b966e;background:#153e34;background-image:repeating-linear-gradient(90deg,transparent 0 79px,#ffffff05 79px 80px)}@media(max-width:700px){.school-site_site__PqKQo[data-school=meridian] .school-site_meridianHero__2mv8e:before{inset:14px;clip-path:polygon(0 0,100% 0,100% 100%,96% 100%,96% 3%,4% 3%,4% 97%,0 97%)}.school-site_site__PqKQo[data-school=meridian] .school-site_meridianHero__2mv8e>nav>a{padding-left:40px;font-size:12px}.school-site_site__PqKQo[data-school=meridian] .school-site_meridianHero__2mv8e>nav>a:before{left:13px;font-size:12px}.school-site_site__PqKQo[data-school=meridian] .school-site_meridianWelcome__ZWu6V .school-site_welcomePhoto__sL_Ab{border-width:5px;border-radius:90px 90px 3px 3px}.school-site_site__PqKQo[data-school=meridian] .school-site_heritageLife__BNRs_:before{top:16px;right:17px;font-size:12px}.school-site_site__PqKQo[data-school=meridian] .school-site_meridianWelcome__ZWu6V{background-image:none}}