.FeeCalculator_wrapper__Lsqtr{--feecalculator-color-background:var(--color-bg-tertiary);--feecalculator-color-accent:var(--color-primary);padding:2rem;background-color:var(--feecalculator-color-background);color:var(--color-text-body);border-radius:1rem;height:100%}.FeeCalculator_feeCalculator__p3yCP form{margin:0}.FeeCalculator_feeCalculator__p3yCP h3{color:inherit;font-weight:300}.FeeCalculator_feeCalculator__p3yCP .FeeCalculator_label__ZMjsx,.FeeCalculator_feeCalculator__p3yCP label{display:block;margin-bottom:.5rem;font-size:1.25rem;line-height:1.45;font-weight:600;color:var(--color-primary)}.FeeCalculator_feeCalculator__p3yCP .FeeCalculator_label__ZMjsx strong,.FeeCalculator_feeCalculator__p3yCP label strong{font-weight:inherit}.FeeCalculator_feeCalculator__p3yCP .FeeCalculator_dateInput__BSgUB{display:block;position:relative;width:100%;margin-bottom:1.45rem;padding:.5rem;background-color:rgba(0,0,0,0);border:0;border-bottom:1.5px solid var(--feecalculator-color-accent);color:inherit;font-size:1rem;font-weight:300;cursor:pointer}.FeeCalculator_feeCalculator__p3yCP .FeeCalculator_studentGradeSelectWrapper__aGZ3l{margin-bottom:.5rem;position:relative}.FeeCalculator_feeCalculator__p3yCP .FeeCalculator_studentGradeSelect__g12_k{border:0;width:100%;padding:.5rem;border-bottom:1.5px solid var(--feecalculator-color-accent);border-radius:0;text-transform:none;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;color:inherit;cursor:pointer}.FeeCalculator_feeCalculator__p3yCP .FeeCalculator_healthCareCard__J34Ho{display:flex;align-items:center;gap:.5rem;margin:.5rem 0 0;font-size:.9rem;font-weight:400;color:inherit;cursor:pointer}.FeeCalculator_feeCalculator__p3yCP .FeeCalculator_discountMessage___5jlG{margin:.25rem 0 0;font-size:.9rem;font-style:italic}.FeeCalculator_feeCalculator__p3yCP .FeeCalculator_removeStudentButton__pqDYU{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAD1BMVEX///9godAAabQwhcLv9voRHeh8AAAAAXRSTlMAQObYZgAAADtJREFUeNq10LkNACAMA0Ac2H9mylMEDQWurGvyjKckl1YVDVaUroyGUUZZx7kOo20QtRJl9Dzz+pBf2bWSAM/Dv4u5AAAAAElFTkSuQmCC");background-color:rgba(0,0,0,0);background-repeat:no-repeat;width:20px;height:20px;border:rgba(0,0,0,0);position:absolute;right:10px;top:10px;cursor:pointer}.FeeCalculator_feeCalculator__p3yCP .FeeCalculator_addStudentButton__w1UPx{display:flex;align-items:center;margin:3rem 0 2rem;padding:0;border:none;background:none;cursor:pointer}.FeeCalculator_feeCalculator__p3yCP .FeeCalculator_addStudentButton__w1UPx p{font-size:1rem;font-weight:300;margin:0 .5rem}.FeeCalculator_feeCalculator__p3yCP .FeeCalculator_addStudentButton__w1UPx .FeeCalculator_whiteCircle__5V7bw{width:46px;height:46px;border-radius:46px;line-height:normal;border:2px solid #fff;background:#fff;text-align:center;margin-right:.5rem;transition:border-color .18s}.FeeCalculator_feeCalculator__p3yCP .FeeCalculator_addStudentButton__w1UPx .FeeCalculator_whiteCircle__5V7bw .FeeCalculator_plusIcon__cMUTh{font-weight:400;font-size:33px;color:var(--feecalculator-color-accent)}.FeeCalculator_feeCalculator__p3yCP .FeeCalculator_addStudentButton__w1UPx:hover .FeeCalculator_whiteCircle__5V7bw{border-color:var(--feecalculator-color-accent)}.FeeCalculator_feeCalculator__p3yCP .FeeCalculator_residencyToggle__Z8gyf{margin-bottom:1.5rem}.FeeCalculator_feeCalculator__p3yCP .FeeCalculator_residencyToggle__Z8gyf p{margin-bottom:.5em}.FeeCalculator_feeCalculator__p3yCP .FeeCalculator_buttonGroup__K1rcq{display:flex;gap:1rem}.FeeCalculator_feeCalculator__p3yCP .FeeCalculator_buttonGroup__K1rcq .FeeCalculator_toggleButton__PqQQM{flex:1 1;width:auto;margin:0;padding:.5rem 1rem;font-size:.875rem}.FeeCalculator_feeCalculator__p3yCP .FeeCalculator_results__mYJ6s p{line-height:2;margin-top:1rem;margin-bottom:.25em}@media(min-width:768px){.FeeCalculator_feeCalculator__p3yCP{position:-webkit-sticky;position:sticky;top:calc(var(--size-header-height))}}.BusRouteMapWidget_busRouteMapWidgetWrapper__rs1Px{--map-height:500px;position:relative;display:flex;flex-direction:column}@media(min-width:768px){.BusRouteMapWidget_busRouteMapWidgetWrapper__rs1Px{flex-direction:row}}.BusRouteMapWidget_controls__6VGM3{--notch-width:clamp(2.5rem,0.3571rem + 9.5238vw,7.5rem);--negative-notch-width:calc(var(--notch-width) * -1);--element-background:white;--element-text-color:var(--color-text-heading);position:relative;display:flex;flex-direction:column;flex:1 1;margin-bottom:1rem}@media(min-width:768px){.BusRouteMapWidget_controls__6VGM3{margin-bottom:0;margin-right:1.5rem;height:var(--map-height);flex-basis:40%}}.BusRouteMapWidget_ampmToggle__tXqa_{position:relative;display:flex;width:100%;max-width:400px;margin-bottom:1.5rem;border:none;background:var(--element-background);overflow:hidden}.BusRouteMapWidget_ampmToggle__tXqa_:after{content:"";position:absolute;inset:-1px auto -1px 0;width:50%;background:var(--palette-bcc-teal);transform:translateX(0);transition:transform .18s ease;z-index:0}.BusRouteMapWidget_controls__6VGM3[data-ampm=pm] .BusRouteMapWidget_ampmToggle__tXqa_:after{transform:translateX(100%)}.BusRouteMapWidget_ampmToggle__tXqa_ input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.BusRouteMapWidget_ampmToggle__tXqa_ input+label{width:50%;padding:.75rem 1.25rem;text-transform:uppercase;font-family:var(--font-family-body);font-size:1rem;font-weight:500;letter-spacing:.15em;text-align:center;opacity:.8;transition:opacity .18s,color .18s;position:relative;z-index:1;background:rgba(0,0,0,0);color:var(--element-text-color);cursor:pointer}.BusRouteMapWidget_ampmToggle__tXqa_ input+label:hover{opacity:1}.BusRouteMapWidget_ampmToggle__tXqa_ input:checked+label{color:#fff;opacity:1}@media(min-width:768px){.BusRouteMapWidget_ampmToggle__tXqa_{width:calc(var(--notch-width)*2);min-width:200px;margin-bottom:3rem}.BusRouteMapWidget_ampmToggle__tXqa_ input+label{padding:1rem 1.5rem}}.BusRouteMapWidget_routeSelector__fw5TH{display:flex;flex-direction:column}@media(min-width:768px){.BusRouteMapWidget_routeSelector__fw5TH{overflow-y:auto;flex-grow:1}}.BusRouteMapWidget_routeAccordion__hzkRQ{position:relative;display:flex;flex-direction:column;margin:0 0 .5rem;overflow:hidden;flex:0 0 auto}.BusRouteMapWidget_routeAccordion__hzkRQ,.BusRouteMapWidget_routeAccordion__hzkRQ:nth-child(6n+1){--notch-color:var(--palette-bcc-teal-100);--selected-text-color:black}.BusRouteMapWidget_routeAccordion__hzkRQ:nth-child(6n+2){--notch-color:var(--palette-bcc-teal-300);--selected-text-color:white}.BusRouteMapWidget_routeAccordion__hzkRQ:nth-child(6n+3){--notch-color:var(--palette-bcc-teal-500);--selected-text-color:white}.BusRouteMapWidget_routeAccordion__hzkRQ:nth-child(6n+4){--notch-color:var(--palette-bcc-teal-700);--selected-text-color:white}.BusRouteMapWidget_routeAccordion__hzkRQ .BusRouteMapWidget_accordionHeader__Dc23O{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;width:100%;flex:1 1;padding:.75rem;padding-left:calc(var(--notch-width) + .75rem);overflow:hidden;font-family:var(--font-family-body);font-size:.9rem;font-weight:400;letter-spacing:.1em;text-align:left;text-transform:uppercase;background:var(--element-background);border:none;transition-property:color;transition-duration:.3s;cursor:pointer}.BusRouteMapWidget_routeAccordion__hzkRQ .BusRouteMapWidget_accordionHeader__Dc23O>span{display:inline-block;transition-property:transform;transition-duration:inherit}.BusRouteMapWidget_routeAccordion__hzkRQ .BusRouteMapWidget_accordionHeader__Dc23O .BusRouteMapWidget_routeTime__gdOHT{min-width:3em}.BusRouteMapWidget_routeAccordion__hzkRQ .BusRouteMapWidget_accordionHeader__Dc23O .BusRouteMapWidget_routeText__RxqJs{flex-grow:1}.BusRouteMapWidget_routeAccordion__hzkRQ .BusRouteMapWidget_accordionHeader__Dc23O .BusRouteMapWidget_downArrow__2wMaA{position:relative;transition-property:transform;transition-duration:inherit}.BusRouteMapWidget_routeAccordion__hzkRQ .BusRouteMapWidget_accordionHeader__Dc23O .BusRouteMapWidget_downArrow__2wMaA svg path{transition:fill .3s;fill:var(--element-text-color)}.BusRouteMapWidget_routeAccordion__hzkRQ .BusRouteMapWidget_accordionHeader__Dc23O:after,.BusRouteMapWidget_routeAccordion__hzkRQ .BusRouteMapWidget_accordionHeader__Dc23O:before{content:"";position:absolute;left:0;top:0;height:100%;width:var(--notch-width);background:var(--notch-color);transition-property:width;transition-duration:inherit;transition-timing-function:ease-in-out;z-index:-1}@media(min-width:768px){.BusRouteMapWidget_routeAccordion__hzkRQ .BusRouteMapWidget_accordionHeader__Dc23O{padding:.75rem 1rem;padding-left:calc(var(--notch-width) + 1rem);font-size:1rem;letter-spacing:.15em}}.BusRouteMapWidget_routeAccordion__hzkRQ .BusRouteMapWidget_accordionContent__XWBRL{overflow-y:scroll;max-height:0;background:#fff;transition:max-height .4s ease-in-out}.BusRouteMapWidget_routeAccordion__hzkRQ[data-selected=true] .BusRouteMapWidget_accordionHeader__Dc23O{color:var(--selected-text-color);background:var(--notch-color);transition:transform .3s,color .26s,background-color 0s .3s}.BusRouteMapWidget_routeAccordion__hzkRQ[data-selected=true] .BusRouteMapWidget_accordionHeader__Dc23O .BusRouteMapWidget_routeText__RxqJs,.BusRouteMapWidget_routeAccordion__hzkRQ[data-selected=true] .BusRouteMapWidget_accordionHeader__Dc23O .BusRouteMapWidget_routeTime__gdOHT{transform:translateX(var(--negative-notch-width))}.BusRouteMapWidget_routeAccordion__hzkRQ[data-selected=true] .BusRouteMapWidget_accordionHeader__Dc23O .BusRouteMapWidget_downArrow__2wMaA{transform:rotate(-180deg)}.BusRouteMapWidget_routeAccordion__hzkRQ[data-selected=true] .BusRouteMapWidget_accordionHeader__Dc23O .BusRouteMapWidget_downArrow__2wMaA svg path{fill:var(--selected-text-color)}.BusRouteMapWidget_routeAccordion__hzkRQ[data-selected=true] .BusRouteMapWidget_accordionHeader__Dc23O:after{width:100%}.BusRouteMapWidget_routeAccordion__hzkRQ[data-selected=true] .BusRouteMapWidget_accordionContent__XWBRL{max-height:11.75rem}@media(min-width:768px){.BusRouteMapWidget_routeAccordion__hzkRQ .BusRouteMapWidget_accordionHeader__Dc23O{padding:1rem;padding-left:calc(var(--notch-width) + 1rem)}.BusRouteMapWidget_routeAccordion__hzkRQ[data-selected=true] .BusRouteMapWidget_accordionHeader__Dc23O .BusRouteMapWidget_downArrow__2wMaA{transform:rotate(-90deg)}.BusRouteMapWidget_routeAccordion__hzkRQ[data-selected=true] .BusRouteMapWidget_accordionContent__XWBRL{max-height:15.5rem}}.BusRouteMapWidget_stopList__eYs8O{padding-top:.25rem;padding-bottom:.25rem;padding-left:1.9rem;margin:0}.BusRouteMapWidget_stopList__eYs8O li{margin:0;padding:.4rem 0;border-bottom:1px solid var(--palette-bcc-lightteal)}.BusRouteMapWidget_stopList__eYs8O li:last-child{border-bottom:none}.BusRouteMapWidget_stopList__eYs8O .BusRouteMapWidget_stopName__udVXv{color:#000;margin-left:.25rem}@media(min-width:768px){.BusRouteMapWidget_stopList__eYs8O{font-size:1rem}}.BusRouteMapWidget_map__6_Qbz{width:100%;height:var(--map-height);border:2px solid #fff}@media(min-width:768px){.BusRouteMapWidget_map__6_Qbz{flex:1 1 60%}}.Handwriting_handwriting__2Ctdo{--fill:none;--stroke:white;--stroke-width:3;--stroke-linecap:round;--stroke-linejoin:round}.Handwriting_handwritingH1__qOeAM{--fill:none;--stroke:white;--stroke-width:8;--stroke-linecap:square;--stroke-linejoin:bevel}.Handwriting_handwritingH2__hVMqL{height:calc(var(--font-size-h2-cursive) * .8);margin-bottom:2.5rem}.Handwriting_handwritingBody__O7WPF,.Handwriting_handwritingH2__hVMqL{--fill:none;--stroke:white;--stroke-width:5;--stroke-linecap:round;--stroke-linejoin:round}.Handwriting_handwritingBody__O7WPF{width:100%;height:auto}.Handwriting_handwritingBody2__SSzD3{--fill:none;--stroke:white;--stroke-width:3;--stroke-linecap:round;--stroke-linejoin:round;width:100%;height:100%}.Handwriting_knownLovedTaught__nKxBx{--fill:none;--stroke:white;--stroke-width:8;--stroke-linecap:square;--stroke-linejoin:bevel}.Handwriting_takeTheNextStep__i7ecp{--fill:none;--stroke:white;--stroke-width:5;--stroke-linecap:round;--stroke-linejoin:round;width:100%;height:auto}.Handwriting_highpath__GmvJ9{--fill:none;--stroke:white;--stroke-width:55;--stroke-linecap:round;--stroke-linejoin:round;width:100%;height:100%}.Handwriting_highpath__GmvJ9 mask path{fill:var(--fill)}.Handwriting_highpath__GmvJ9 mask circle,.Handwriting_highpath__GmvJ9 mask path{stroke:var(--stroke);stroke-width:var(--stroke-width);stroke-linecap:var(--stroke-linecap);stroke-linejoin:var(--stroke-linejoin)}.Handwriting_highpath__GmvJ9 mask circle{fill:white}.Handwriting_handwritingBody2__SSzD3 mask>path,.Handwriting_handwritingBody__O7WPF mask>path,.Handwriting_handwritingH1__qOeAM mask>path,.Handwriting_handwritingH2__hVMqL mask>path,.Handwriting_handwriting__2Ctdo mask>path,.Handwriting_knownLovedTaught__nKxBx mask>path,.Handwriting_takeTheNextStep__i7ecp mask>path{fill:var(--fill);stroke:var(--stroke);stroke-width:var(--stroke-width);stroke-linecap:var(--stroke-linecap);stroke-linejoin:var(--stroke-linejoin)}.Handwriting_handwritingBody2__SSzD3 mask>circle,.Handwriting_handwritingBody__O7WPF mask>circle,.Handwriting_handwritingH1__qOeAM mask>circle,.Handwriting_handwritingH2__hVMqL mask>circle,.Handwriting_handwriting__2Ctdo mask>circle,.Handwriting_knownLovedTaught__nKxBx mask>circle,.Handwriting_takeTheNextStep__i7ecp mask>circle{fill:white;stroke:var(--stroke);stroke-width:var(--stroke-width);stroke-linecap:var(--stroke-linecap);stroke-linejoin:var(--stroke-linejoin)}.Handwriting_glyphTest__qdFrg .Handwriting_text__SoLiZ path{fill:hsl(calc(360 / 10 * var(--i)),100%,50%)}.Handwriting_glyphTest__qdFrg .Handwriting_text__SoLiZ path:hover{fill:orange!important}.Handwriting_glyphTest__qdFrg .Handwriting_text__SoLiZ path:nth-child(10n+0){--i:0}.Handwriting_glyphTest__qdFrg .Handwriting_text__SoLiZ path:nth-child(10n+1){--i:2}.Handwriting_glyphTest__qdFrg .Handwriting_text__SoLiZ path:nth-child(10n+2){--i:4}.Handwriting_glyphTest__qdFrg .Handwriting_text__SoLiZ path:nth-child(10n+3){--i:6}.Handwriting_glyphTest__qdFrg .Handwriting_text__SoLiZ path:nth-child(10n+4){--i:8}.Handwriting_glyphTest__qdFrg .Handwriting_text__SoLiZ path:nth-child(10n+5){--i:1}.Handwriting_glyphTest__qdFrg .Handwriting_text__SoLiZ path:nth-child(10n+6){--i:3}.Handwriting_glyphTest__qdFrg .Handwriting_text__SoLiZ path:nth-child(10n+7){--i:5}.Handwriting_glyphTest__qdFrg .Handwriting_text__SoLiZ path:nth-child(10n+8){--i:7}.Handwriting_glyphTest__qdFrg .Handwriting_text__SoLiZ path:nth-child(10n+9){--i:9}.Handwriting_digitallyResponsive__WFa50{--digitally-color:#fff}@media (min-width:768px){.Handwriting_digitallyResponsive__WFa50{--digitally-color:var(--color-tertiary)}}.Careers_benefitCardContainer__C_Q0T{display:flex;flex-direction:column;align-items:center;width:100%;gap:2.5rem;margin-top:2rem}.Careers_benefitCard___OtDG{position:relative;display:flex;flex-direction:column;align-items:center;border-radius:.5rem}.Careers_benefitCard___OtDG .Careers_cardIcon__7A4aA,.Careers_benefitCard___OtDG>svg{display:flex;justify-content:center;align-items:center;width:80%;max-width:320px;padding:2rem 4rem}.Careers_benefitCard___OtDG .Careers_cardHeading__cvIT_{font-size:1.5rem;line-height:1.66;font-weight:500;color:var(--color-primary);letter-spacing:.01em;height:unset;margin-bottom:0}.Careers_benefitCard___OtDG .Careers_cardCaption__dney7{margin:0}@media(min-width:768px){.Careers_benefitCardContainer__C_Q0T{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:3.75rem;padding-bottom:2rem}.Careers_benefitCard___OtDG{flex:1 1 25%;width:250px;max-width:256px}.Careers_benefitCard___OtDG .Careers_cardIcon__7A4aA,.Careers_benefitCard___OtDG>svg{padding:3rem;margin:2rem 0;max-width:100%}}@media(min-width:1024px){.Careers_benefitCard___OtDG{flex:1 1 15%}}.Careers_buttonGrid__jcFvO{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;max-width:800px}.Careers_buttonGrid__jcFvO>*{position:relative;flex:1 1}.Careers_buttonGrid__jcFvO .Careers_btn__2LKC4{min-width:11.5rem}.Careers_buttonGrid__jcFvO.Careers_stacked__GAWwP{flex-direction:column;width:100%;max-width:20rem}.Careers_buttonGrid__jcFvO.Careers_stacked__GAWwP .Careers_btn__2LKC4,.Careers_buttonGrid__jcFvO.Careers_stacked__GAWwP>*{width:100%}@media(min-width:768px){.Careers_buttonGrid__jcFvO>*{flex:unset}.Careers_buttonGrid__jcFvO.Careers_stacked__GAWwP>*{flex:1 1}}.page_opportunities__wrBPs{gap:2rem;padding:0 var(--size-content-padding-lr)}.page_intro__FwQ8V,.page_opportunities__wrBPs{display:flex;flex-direction:column;align-items:center}.page_intro__FwQ8V{text-align:center}.page_jobs__Omk_n{display:flex;flex-direction:column;align-items:center;width:100%;max-width:20rem}@media(min-width:1024px){.page_opportunities__wrBPs{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:0;gap:0;padding:0}.page_intro__FwQ8V{justify-self:end;width:100%;max-width:44rem;padding-left:var(--size-content-padding-lr);margin-right:clamp(-8.375rem,15rem - 25vw,0rem)}.page_jobs__Omk_n{justify-self:center}.page_jobs__Omk_n:before{content:"";width:5px;height:89px;margin-bottom:5rem;background:var(--color-secondary)}}
/*  !*--title-font-size: clamp(3rem, 1.9615rem + 4.6154vw, 7.5rem);*!*/
/*  !*font-size: clamp(3rem, 1.9615rem + 4.6154vw, 7.5rem);*!*/
/*  !*max-width: min(50vw, 27rem);*!*/
/*  !*height: 2em;*!*/@keyframes HeroVideo_scroll-down__Hm1Fx{0%{background-position:0 0}to{background-position:0 -300%}}
/*  !*top: 0;*!*/

/*  !*opacity: .7;*!*/
/*  !*top: --scrolltop;*!*/.HeroVideo_scrollDown__TSqNA:after{content:"";display:block;width:2px;height:100px;margin:1rem auto 0;background-image:linear-gradient(180deg,white 50%,transparent 0);background-size:100% 150%;background-repeat:repeat}.HeroVideo_scrollDown__TSqNA:hover{color:#fff;text-decoration:none;opacity:1}.HeroVideo_scrollDown__TSqNA:hover:after{animation-name:HeroVideo_scroll-down__Hm1Fx;animation-timing-function:linear;animation-duration:1s;animation-iteration-count:infinite}.VerticalLine_verticalLine__Mr_5y{--line-color:var(--color-secondary);flex:1 1;position:relative;min-height:calc(89px + 2*var(--size-content-padding-tb))}.VerticalLine_verticalLine__Mr_5y:before{content:"";position:absolute;top:calc(44.5px - var(--size-content-padding-tb)/2);left:50%;height:89px;width:5px;background:var(--line-color)}.VerticalLine_verticalLine__Mr_5y.VerticalLine_occupySpace__yyg3k{display:flex;flex-direction:row;justify-content:center;align-items:center;padding-bottom:calc(var(--size-content-padding-tb)/2)}.VerticalLine_verticalLine__Mr_5y.VerticalLine_occupySpace__yyg3k:before{position:relative;top:unset;left:unset;height:89px;width:5px;background:var(--line-color)}.VerticalLine_verticalLineContainer__ZB0_t{--line-color:var(--color-secondary);display:none;height:89px;margin:2.75rem auto}.VerticalLine_verticalLineContainer__ZB0_t:after{content:"";position:absolute;top:0;height:100%;width:5px;background:var(--line-color)}.VerticalLine_verticalLineContainer__ZB0_t.VerticalLine_left__Qt0em:after{left:25%}.VerticalLine_verticalLineContainer__ZB0_t.VerticalLine_right__PjzI7:after{right:25%}@media(min-width:768px){.VerticalLine_verticalLine__Mr_5y{min-height:unset;position:absolute;top:0;left:50%}.VerticalLine_verticalLine__Mr_5y:before{top:calc(1rem - var(--size-content-padding-tb))}.VerticalLine_verticalLine__Mr_5y.VerticalLine_occupySpace__yyg3k{padding-bottom:var(--size-content-padding-tb)}.VerticalLine_verticalLineContainer__ZB0_t{display:block}}.EnrolmentSteps_stepsContainer__nuaI0{--step-height:218px;--step-text-color:var(--color-secondary);--step-line-color:var(--color-primary);--step-line-bg:var(--color-secondary);display:flex;position:relative;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;padding:3rem 2.5rem 0;gap:.75rem}.EnrolmentSteps_stepWrapper__h6Cxs{position:relative;width:100%;z-index:1}.EnrolmentSteps_step__IlnBJ{position:relative;display:flex;flex-direction:column;height:var(--step-height);width:100%;margin:0;padding:.5rem 1rem;color:var(--step-text-color);box-shadow:0 0 12px 8px rgba(0,0,0,.05);background:#fff;transition:transform .18s ease-out,box-shadow .18s ease-out}.EnrolmentSteps_step__IlnBJ>p{margin:0 .5rem 0 0;font-family:var(--font-family-heading);font-size:1.625rem;line-height:1.7;font-weight:600;text-align:right;transition:color .18s ease-out}.EnrolmentSteps_step__IlnBJ:hover>p{color:var(--color-primary)}.EnrolmentSteps_line__1AFTP{position:relative;z-index:-1;height:40px;width:5px;background-color:var(--step-line-bg)}.EnrolmentSteps_number__KMj5D{position:relative;margin:auto;flex:1 1;display:flex;justify-content:center;align-items:center;width:100%}.EnrolmentSteps_number__KMj5D img,.EnrolmentSteps_number__KMj5D svg{position:absolute;left:1rem;top:.5rem;max-height:104%;transition:transform .18s ease-out}.EnrolmentSteps_applyNow__sSWhs.EnrolmentSteps_applyNow__sSWhs{margin:2rem auto;display:block;width:-moz-fit-content;width:fit-content}@media(min-width:768px){.EnrolmentSteps_stepsContainer__nuaI0{flex-wrap:nowrap;justify-content:space-between;padding:7rem 0 0}.EnrolmentSteps_longLine__JDQJs{position:absolute;z-index:0;bottom:calc(var(--step-height)/3 - 5px);left:100px;height:5px;width:100vw;background-color:var(--step-line-color);transform:scaleX(0);transform-origin:center left;transition:transform 1s ease}.EnrolmentSteps_stepsContainer__nuaI0:has(+.EnrolmentSteps_applyNow__sSWhs:hover) .EnrolmentSteps_longLine__JDQJs,.EnrolmentSteps_stepsContainer__nuaI0:hover .EnrolmentSteps_longLine__JDQJs{transform:scaleX(1)}.EnrolmentSteps_stepWrapper__h6Cxs{width:20%;flex:1 1 20%;max-width:238px}.EnrolmentSteps_step__IlnBJ{width:100%}.EnrolmentSteps_number__KMj5D{transition:transform .18s ease-out}.EnrolmentSteps_number__KMj5D img,.EnrolmentSteps_number__KMj5D svg{position:absolute;left:1rem;top:-5rem;max-height:unset;transition:transform .18s ease-out}.EnrolmentSteps_step__IlnBJ:hover .EnrolmentSteps_number__KMj5D{transform:scale(1.1)}.EnrolmentSteps_line__1AFTP{height:5px;width:45px;margin-left:0;margin-top:calc(var(--step-height)*2/3)}.EnrolmentSteps_lastLine__HpqWQ{position:absolute;left:calc(100% + 1.5rem);width:50vw}.EnrolmentSteps_applyNow__sSWhs.EnrolmentSteps_applyNow__sSWhs{margin:3rem 0 0 auto}}.ButtonGrid_buttonGrid__aJZyE{position:relative;display:flex;flex-direction:column;gap:2rem}.ButtonGrid_buttonRow__eqeC2{position:relative;display:flex;flex-wrap:wrap;flex-direction:row;gap:2rem}.ButtonGrid_buttonRow__eqeC2>*{position:relative;flex:1 1}.ButtonGrid_btn__LbVH7{width:100%;min-width:11.5rem}.ButtonGrid_line__Pfq1q{--line-color:var(--color-primary);display:none;transform-origin:center left}.ButtonGrid_line__Pfq1q[data-aos=draw-right]{opacity:0;transform:scaleX(0)}.ButtonGrid_line__Pfq1q[data-aos=draw-right].aos-animate{opacity:1;transform:scaleX(1)}@media (min-width:768px){.ButtonGrid_buttonRow__eqeC2{flex-wrap:nowrap}.ButtonGrid_buttonRow__eqeC2>*{flex:unset}.ButtonGrid_line__Pfq1q{display:block;min-width:11.5rem}.ButtonGrid_line__Pfq1q:after{content:"";position:absolute;left:0;top:calc(50% - 2px);height:5px;width:100%;background-color:var(--line-color);transform-origin:center left;transition:transform .4s ease}.ButtonGrid_bookTour__NAX1I:hover:after,.ButtonGrid_buttonRow__eqeC2:last-child:hover .ButtonGrid_line__Pfq1q:after{transform:scaleX(5);transition:transform 2s ease}}@media (min-width:2400px){.ButtonGrid_bookTour__NAX1I:hover:after,.ButtonGrid_buttonRow__eqeC2:last-child:hover .ButtonGrid_line__Pfq1q:after{transform:scaleX(10);transition:transform 2s ease}}.BackgroundVimeo_placeholder__VT0VZ{object-position:var(--object-position-mobile,var(--object-position-desktop,50% 50%))}@media (min-width:768px){.BackgroundVimeo_placeholder__VT0VZ{object-position:var(--object-position-desktop,50% 50%)}}@media (max-width:767px){.ShowcaseAccordion_bookATourImage__kNYBB{max-width:unset;min-width:440px}}.EDICard_ediCardContainer___Qa9Y{display:flex;flex-direction:column;align-items:center;width:100%;gap:1.5rem}.EDICard_ediCard__wFTL0{position:relative;display:flex;flex-direction:column;align-items:center;padding:1rem;border-radius:.5rem}.EDICard_ediCard__wFTL0 .EDICard_ediCardHeading__Z_i_t{font-family:var(--font-family-heading);font-size:1.5rem;line-height:1.66;font-weight:500;letter-spacing:.01em;color:var(--color-edi-heading,var(--color-primary));margin:0 0 -.5rem}.EDICard_ediCard__wFTL0 .EDICard_ediCardGraphicWrapper__7ioQX{display:flex;color:var(--color-edi-graphic,inherit);justify-content:center;align-items:center;width:75%;margin-bottom:1.5rem}@media(max-width:767px){.EDICard_ediArrow__bco4U{transform:rotate(90deg)}}@media(min-width:768px){.EDICard_ediCardContainer___Qa9Y{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1.5rem}.EDICard_ediCard__wFTL0{flex:1 1 75%;width:256px;max-width:30%}.EDICard_ediCard__wFTL0 .EDICard_ediCardHeading__Z_i_t{margin:0}.EDICard_ediCard__wFTL0 .EDICard_ediCardGraphicWrapper__7ioQX{width:100%;margin-bottom:2rem}}@media(min-width:1024px){.EDICard_ediCardContainer___Qa9Y{justify-content:space-between}.EDICard_ediCard__wFTL0{flex:1 1 15%;width:256px;padding:1rem .25rem}}.EDICard_kindergartenCards__X8Vek{align-items:flex-start;gap:2.5rem;color:#fff}.EDICard_kindergartenCards__X8Vek .EDICard_ediCard__wFTL0{width:min(100%,194px);max-width:194px;padding:0;border-radius:0}.EDICard_kindergartenCards__X8Vek .EDICard_ediCardHeading__Z_i_t{min-height:5rem;margin:0 0 2rem;color:#99c7e4;font-family:var(--font-family-heading);font-size:1.5rem;font-weight:400;line-height:1.65;letter-spacing:.01em;text-align:center}.EDICard_kindergartenCards__X8Vek .EDICard_ediCardGraphicWrapper__7ioQX{width:145px;height:145px;margin-bottom:2.25rem;color:#fff}.EDICard_kindergartenCards__X8Vek .EDICard_ediCardGraphicWrapper__7ioQX svg{width:100%;height:100%}.EDICard_kindergartenCards__X8Vek p{max-width:185px;margin:0;color:#fff;font-size:1rem;font-weight:300;line-height:2.45;letter-spacing:.01em;text-align:center}@media(min-width:768px){.EDICard_kindergartenCards__X8Vek{gap:clamp(1.25rem,2.5vw,2.5rem)}.EDICard_kindergartenCards__X8Vek .EDICard_ediCard__wFTL0{flex:0 1 194px}}.LinkButton_linkButton__7OQhw{display:inline;background:none;border:none;padding:0;margin:0;color:var(--color-text-link,inherit);text-decoration:none;font:inherit;font-weight:500;text-align:inherit;cursor:pointer}.LinkButton_linkButton__7OQhw:hover{color:var(--color-text-link-hover,inherit)}.page_withinReach__HGgyp{display:block;width:100%;max-width:38rem;height:5rem;margin:1rem auto 0}.page_twoColumns__hfWSP{display:flex;flex-direction:column;padding:0 1rem;margin:0 auto}.page_twoColumns__hfWSP>.page_column__nQP2W{width:100%;padding:1rem 0}.page_flexColumn__Iydj0{display:flex;flex-direction:column}.page_calculatorWrapper__9Info{flex:1 1;margin:0 -1rem}@media(min-width:768px){.page_withinReach__HGgyp{height:7.5rem}.page_twoColumns__hfWSP{flex-direction:row;justify-content:center;gap:1rem}.page_twoColumns__hfWSP>.page_column__nQP2W{width:50%;padding:0}.page_calculatorWrapper__9Info{margin:unset}}@media (min-width:1024px){.page_twoColumns__hfWSP{gap:2rem}}.CTAButton_CTAButtonWrapper__tdPFj{position:relative;display:flex;align-items:center;justify-content:flex-start}.CTAButton_btn__4AgyN{position:relative}.CTAButton_line__vQCm1{display:none}.CTAButton_line__vQCm1[data-aos=draw-right]{opacity:0;transform:scaleX(0)}.CTAButton_line__vQCm1[data-aos=draw-right].aos-animate{opacity:1;transform:scaleX(1)}@media (min-width:768px){.CTAButton_line__vQCm1{--line-color:var(--color-tertiary);display:block;position:absolute;top:50%;left:calc(100% + 1.5rem);transform-origin:center left;min-width:11.5rem}.CTAButton_line__vQCm1:after{content:"";position:absolute;left:0;top:calc(50% - 1px);height:5px;width:100%;background-color:var(--line-color);transform-origin:center left;transition:transform .4s ease}.CTAButton_btn__4AgyN:hover .CTAButton_line__vQCm1:after{transform:scaleX(7);transition:transform 2s ease}}@media (min-width:2400px){.CTAButton_btn__4AgyN:hover .CTAButton_line__vQCm1:after{transform:scaleX(15);transition:transform 2s ease}}.FormstackForm_formWrapper__D_PIO{position:relative;overflow:hidden;padding-top:100%;height:700px}.FormstackForm_formWrapper__D_PIO iframe{position:absolute;top:0;border:0;height:100%;width:100%;overflow-y:auto}.page_formHeading__97osC{font-family:var(--font-family-heading);font-weight:500;font-size:1.5rem;line-height:1.45;margin-bottom:3rem;text-align:center}.page_contactForm__GCgGO{margin:0 -1rem}.page_mapContainer__1Aq6G{display:flex;flex-direction:column;gap:1rem}.page_map__MsiAr{width:100%;height:20rem}.page_flexContentBlock__X4ywe{display:flex;flex-direction:column}.page_flexContentBlock__X4ywe>.page_text__NIYdf{position:relative;margin:2rem 0;padding:0 .5rem;order:1}.page_flexContentBlock__X4ywe>.page_image__wR9aZ{position:relative;padding:0;margin:0;order:2}.page_flexContentBlock__X4ywe>.page_image__wR9aZ>.page_inner__XMKRR{display:flex;flex-direction:column;gap:2rem}.page_flexContentBlock__X4ywe>.page_image__wR9aZ>.page_inner__XMKRR img{height:560px;width:100%}.page_contactDetails__uRObp{display:flex;flex-direction:column;align-items:flex-start}.page_contactDetails__uRObp a{font-size:1.15rem;line-height:2;color:var(--color-text-body);font-weight:var(--font-weight-body);margin:0;display:inline-flex}.page_contactDetails__uRObp a:hover{color:var(--color-primary);text-decoration:underline}.page_contactDetails__uRObp .page_icon__1lPsj{display:inline-block;width:1.2rem;height:2em;vertical-align:middle;margin-right:1rem}@media(min-width:768px){.page_contactForm__GCgGO{margin:0 -4rem 0 0}.page_flexContentBlock__X4ywe{flex-direction:row;gap:4rem;align-items:flex-start}.page_flexContentBlock__X4ywe>.page_image__wR9aZ{width:50%;height:40rem;margin-bottom:10rem;flex-shrink:0;order:unset}.page_flexContentBlock__X4ywe>.page_image__wR9aZ>.page_inner__XMKRR{position:absolute;left:0;top:0;width:50vw;height:100%}.page_flexContentBlock__X4ywe>.page_image__wR9aZ>.page_inner__XMKRR img{object-fit:cover}.page_flexContentBlock__X4ywe>.page_text__NIYdf{width:50%;margin-bottom:4rem;padding:.25rem 0;order:unset;margin-left:2rem}.page_flexContentBlock__X4ywe>.page_text__NIYdf>.page_inner__XMKRR{margin-left:1.5rem;max-width:32rem}.page_mapContainer__1Aq6G{gap:2rem}.page_map__MsiAr{height:420px}}@media(min-width:1200px){.page_flexContentBlock__X4ywe>.page_text__NIYdf>.page_inner__XMKRR{margin-left:2rem}.page_map__MsiAr{height:490px}.page_contactDetails__uRObp a{font-size:1.25rem}}.Modal_modalWrapper__cDrL8{position:fixed;top:0;left:0;bottom:0;right:0;overflow:auto;padding:1rem;display:flex;overscroll-behavior-y:contain;max-height:100vh}.Modal_backdrop___FdqS{z-index:0;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75)}.Modal_content___0w5S{z-index:1;position:relative;display:block;width:100%;max-width:900px;margin:auto}@media(min-width:768px){.Modal_content___0w5S{width:90%;max-width:1120px}}.Modal_videoModalContent__fA2NY{background-color:#fff;max-width:160vh}@media(min-width:1024px){.Modal_videoModalContent__fA2NY{max-width:66%}}.Modal_closeButton__cydy_{position:absolute;display:block;top:-15px;right:-15px;width:30px;height:30px;z-index:9999;text-indent:-9999px;border:1px solid #fff;border-radius:24px;cursor:pointer;background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==")}.Modal_closeButton__cydy_ :hover{transform:scale(.95)}.Modal_basic__WNqGI{width:100%;padding:1.5rem 1rem;text-align:left;background-color:#fff}@media(min-width:768px){.Modal_basic__WNqGI{padding:2rem;width:calc(100% - 4rem)}}.VimeoVideo_vimeoVideo__azQ7c{display:block;width:100%;max-height:100%;position:relative;white-space:normal;z-index:4}.VimeoVideo_iframeWrapper__4Qxvu{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);overflow-scrolling:touch;max-height:var(--content-width-max)}.VimeoVideo_iframeWrapper__4Qxvu iframe{position:absolute;top:0;left:0;height:100%;width:100%;display:block;background:#000;z-index:200;box-shadow:none}.VimeoVideo_facade__ko93N{width:100%;cursor:pointer;background-color:#000;height:0;padding-top:56.25%;overflow:hidden;transition-property:width,height,padding-top,border-radius,opacity;transition-duration:.2s;transition-timing-function:ease}.VimeoVideo_facade__ko93N *{transition:inherit}.VimeoVideo_facade__ko93N .VimeoVideo_inner__kNaNh,.VimeoVideo_facade__ko93N img{position:absolute;top:0;left:0;height:100%;width:100%}.VimeoVideo_facade__ko93N img{display:block;right:0;bottom:0;object-fit:cover;margin:0}.VimeoVideo_facade__ko93N:active .VimeoVideo_playIconWrapper__QdZb_ .VimeoVideo_playIconBackground__KrBf1,.VimeoVideo_facade__ko93N:hover .VimeoVideo_playIconWrapper__QdZb_ .VimeoVideo_playIconBackground__KrBf1{width:95%;height:60%;border-radius:12%/15%;opacity:.95}.VimeoVideo_facade__ko93N:active .VimeoVideo_playIconWrapper__QdZb_ svg,.VimeoVideo_facade__ko93N:hover .VimeoVideo_playIconWrapper__QdZb_ svg{width:30%;opacity:1}.VimeoVideo_playIconWrapper__QdZb_{--play-icon-size:25%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--play-icon-size);padding-top:var(--play-icon-size);z-index:5}.VimeoVideo_playIconWrapper__QdZb_ .VimeoVideo_playIconBackground__KrBf1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;border-radius:50%;overflow:hidden;transition:inherit;z-index:-1;background-color:#023e82;opacity:.7}.VimeoVideo_playIconWrapper__QdZb_ svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:35%;margin:auto;opacity:.9}.VimeoVideo_playIconWrapper__QdZb_.outline{--play-icon-size:20%;top:5%;right:5%;left:unset;transform:unset}.VimeoVideo_playIconWrapper__QdZb_.outline .VimeoVideo_playIconBackground__KrBf1{border:2px solid var(--color-primary);background-color:rgba(0,0,0,0)}.VimeoVideo_playIconWrapper__QdZb_.outline svg{width:27.5%}@media(min-width:768px){.VimeoVideo_playIconWrapper__QdZb_.medium{--play-icon-size:20%}.VimeoVideo_playIconWrapper__QdZb_.large{--play-icon-size:12.5%}.VimeoVideo_playIconWrapper__QdZb_.outline{--play-icon-size:120px}.VimeoVideo_playIconWrapper__QdZb_ .VimeoVideo_playIconBackground__KrBf1{opacity:.5}}.TeacherCard_teacherCard__PMe07{display:block;position:relative;border:none;background-color:#fff;overflow:hidden;text-align:left;padding:1rem;width:100%;max-width:418px;min-width:300px;transition:box-shadow .18s}.TeacherCard_teacherCard__PMe07.TeacherCard_principal__5_gHy{max-width:880px}.TeacherCard_teacherCard__PMe07.TeacherCard_video__JRuTf{cursor:pointer}.TeacherCard_teacherCard__PMe07.TeacherCard_video__JRuTf .TeacherCard_playIcon__wTrkw{position:absolute;top:2.5rem;right:2.5rem;width:7rem;height:auto;max-width:18%;opacity:.33;transition:opacity .18s}.TeacherCard_teacherCard__PMe07.TeacherCard_video__JRuTf .TeacherCard_playIcon__wTrkw path{fill:var(--color-primary)}.TeacherCard_teacherCard__PMe07.TeacherCard_video__JRuTf .TeacherCard_playIcon__wTrkw circle{stroke:var(--color-primary)}.TeacherCard_teacherCard__PMe07.TeacherCard_video__JRuTf:hover{box-shadow:0 4px 16px rgba(0,0,0,.2)}.TeacherCard_teacherCard__PMe07.TeacherCard_video__JRuTf:hover .TeacherCard_playIcon__wTrkw{opacity:1}.TeacherCard_teacherCard__PMe07 .TeacherCard_teacherImage__cLFyl{aspect-ratio:418/328;width:100%;height:auto;object-fit:cover}.TeacherCard_teacherCard__PMe07 .TeacherCard_teacherContent__tkVFt{width:100%}.TeacherCard_teacherCard__PMe07 hr{border:0;background:var(--color-teacher-card-accent,var(--color-primary));margin:2.5rem 0 1.5rem;height:2px}.TeacherCard_teacherCard__PMe07 h3{color:var(--color-teacher-card-accent,var(--color-primary));font-size:1.6rem;text-transform:uppercase;margin-bottom:0;letter-spacing:.01em}.TeacherCard_teacherCard__PMe07 h4{font-style:normal;font-weight:500;line-height:1.75;text-transform:uppercase;margin-bottom:2rem}.TeacherCard_teacherCard__PMe07 h4,.TeacherCard_teacherCard__PMe07 p{color:var(--color-text-heading,#191e2e);font-family:var(--font-lato);font-size:1.25rem}.TeacherCard_teacherCard__PMe07 p{line-height:1.5;white-space:pre-line}@media(min-width:768px){.TeacherCard_teacherCard__PMe07{width:418px}.TeacherCard_teacherCard__PMe07.TeacherCard_principal__5_gHy{width:880px}.TeacherCard_teacherCard__PMe07.TeacherCard_horizontalFlex__lSqNJ{display:flex;align-items:flex-start;gap:1.5rem;width:100%;max-width:none;min-width:0}.TeacherCard_teacherCard__PMe07.TeacherCard_horizontalFlex__lSqNJ hr{display:none}.TeacherCard_teacherCard__PMe07.TeacherCard_horizontalFlex__lSqNJ .TeacherCard_teacherImage__cLFyl{flex:0 0 clamp(150px,28%,240px);width:clamp(150px,28%,240px);aspect-ratio:1/1}.TeacherCard_teacherCard__PMe07.TeacherCard_horizontalFlex__lSqNJ .TeacherCard_teacherContent__tkVFt{flex:1 1 auto;min-width:0}.TeacherCard_teacherCard__PMe07.TeacherCard_horizontalFlex__lSqNJ h4{margin-bottom:1rem}.TeacherCard_teacherCard__PMe07.TeacherCard_horizontalFlex__lSqNJ p{margin-bottom:0}}.page_cardGrid__PiD_C{display:grid;grid-template-columns:1fr;grid-gap:3.5rem;gap:3.5rem;width:100%;max-width:var(--size-content-width-max);margin:3rem auto 0}.page_card__F83Rf{display:flex;flex-direction:column;align-items:center}.page_cardIcon__vk3pH{display:flex;align-items:flex-end;justify-content:center;height:140px;width:160px;margin-bottom:1.25rem}.page_cardIcon__vk3pH img{height:100%;max-height:100%;width:auto;max-width:100%}.page_cardTitle__gbO0j{margin:0 0 1.25rem;font-size:var(--font-size-h2-subheading);font-weight:500;line-height:1.5;letter-spacing:1px;text-align:center;color:var(--color-text-body)}.page_cardText__uGGvI{position:relative;margin:0;text-align:left}.page_cardText__uGGvI:after{display:block;content:"";position:absolute;top:.3em;height:100%;max-height:2.6em;width:5px;background:var(--color-primary);left:-1.5rem}@media(min-width:768px){.page_cardGrid__PiD_C{grid-template-columns:repeat(2,1fr);gap:5rem 4.5rem;width:calc(100% - 2rem)}}@media(min-width:1024px){.page_cardGrid__PiD_C{grid-template-columns:repeat(3,1fr)}}.page_heroKicker__oGK7U{display:block;font-size:.42em;line-height:1.4;font-weight:500;letter-spacing:.02em}.page_heroTitleLine__ZEvc6{display:block}.page_dateBanner__yEuj9{background:var(--color-primary);color:white;padding:1.5rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;text-align:center}.page_dateBlock__CWKX9 p{margin:0;line-height:1.25}.page_date__AVBjE{font-size:1.7rem;font-weight:600;white-space:nowrap}.page_time__ZVV7u{font-size:1.25rem;margin-top:.25rem}.page_location__6CChE{font-style:normal;margin-top:.4rem;margin-bottom:.4rem;opacity:.85}.page_bannerButton__9nHnc{--button-text-color:var(--color-primary);font-size:1.05rem;padding:1em 1.75em}.page_intro__nLA2F h2{margin-bottom:.75rem}.page_intro__nLA2F h3{font-size:1.2rem;font-weight:600;margin-bottom:1.25rem}.page_reasons__bL433{display:grid;grid-gap:2rem;gap:2rem;margin-top:2rem}.page_reason__dGe9C h3{color:var(--color-primary);font-size:1.15rem;margin-bottom:.5rem}.page_reason__dGe9C p{margin:0}.page_imageRow__enf63{display:flex;flex-direction:column;gap:4px;overflow:hidden}.page_imageRow__enf63 img{width:100%;height:240px;object-fit:cover}.page_formHeading__YJJkl{font-family:var(--font-family-heading);font-weight:500;font-size:1.5rem;line-height:1.45;margin-bottom:1rem;text-align:center}@media (min-width:768px){.page_dateBanner__yEuj9{flex-direction:row;flex-wrap:wrap;gap:1.5rem 3rem;padding:1.75rem 2rem}.page_date__AVBjE{font-size:2.1rem}.page_time__ZVV7u{font-size:1.6rem}.page_bannerButton__9nHnc{font-size:1.2rem}.page_reasons__bL433{grid-template-columns:repeat(4,1fr);gap:1.5rem}.page_imageRow__enf63{flex-direction:row}.page_imageRow__enf63 img{flex:1 1;width:auto;height:380px}}.page_christCardContainer___0SLg,.page_visionCardContainer__UVCB_{display:flex;flex-direction:column;align-items:center;width:100%;gap:2rem}.page_visionCard__NLaBN{position:relative;display:flex;flex-direction:column;align-items:center}.page_visionCard__NLaBN .page_cardIcon__rXPx8{width:80%;max-width:261px;height:auto}.page_visionCard__NLaBN>p{margin:-1rem 0 0;font-size:1.2rem;color:var(--color-on-primary);border-left:5px solid var(--color-secondary);padding-left:1rem}.page_christCard__cchi4{position:relative;display:flex;flex-direction:column;align-items:center}.page_christCard__cchi4 .page_letter__P_L7i{font-weight:900;font-size:80px;color:var(--color-primary);text-align:center;margin:0}.page_christCard__cchi4 p{margin:0;font-size:1.25rem;text-transform:uppercase}.page_christCard__cchi4[data-aos=christ-fade-up]{opacity:0;transform:translateY(100px);transition-property:transform,opacity}.page_christCard__cchi4[data-aos=christ-fade-up].aos-animate{opacity:1;transform:translateY(0)}@media screen and (min-width:768px){.page_christCard__cchi4[data-aos=christ-fade-up]:first-child{transition-delay:.1s}.page_christCard__cchi4[data-aos=christ-fade-up]:nth-child(2){transition-delay:.2s}.page_christCard__cchi4[data-aos=christ-fade-up]:nth-child(3){transition-delay:.3s}.page_christCard__cchi4[data-aos=christ-fade-up]:nth-child(4){transition-delay:.4s}.page_christCard__cchi4[data-aos=christ-fade-up]:nth-child(5){transition-delay:.5s}.page_christCard__cchi4[data-aos=christ-fade-up]:nth-child(6){transition-delay:.6s}}@media(min-width:768px){.page_visionCardContainer__UVCB_{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:3rem}.page_visionCard__NLaBN{flex:1 1 30%}.page_christCardContainer___0SLg{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:0}.page_christCard__cchi4{flex:1 1 12.5%;min-width:-moz-fit-content;min-width:fit-content}}.page_policyList__oLalI{list-style:none;padding:0;margin:0 0 4rem;width:100%;max-width:800px;display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}.page_policyList__oLalI li{padding:0;margin:0}.page_policyList__oLalI li a{width:100%}@media(min-width:768px){.page_policyList__oLalI{grid-template-columns:1fr 1fr;gap:3rem 5rem}}.page_twoColumns__JE_R6{display:flex;flex-direction:column;padding:0 1rem;margin:0 auto}.page_twoColumns__JE_R6>.page_column__229K8{width:100%;padding:1rem 0}@media(min-width:768px){.page_twoColumns__JE_R6{flex-direction:row;justify-content:center;gap:1rem}.page_twoColumns__JE_R6>.page_column__229K8{width:50%;padding:0}}@media (min-width:1024px){.page_twoColumns__JE_R6{gap:2rem}}.page_heroKicker__uYJ91{display:block;font-size:.42em;line-height:1.4;font-weight:500;letter-spacing:.02em}.page_heroTitleLine__Z7lK_{display:block}.page_dateBanner__3TT5X{background:var(--color-primary);color:white;padding:1.5rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;text-align:center}.page_dates__B_gMu{display:flex;flex-direction:column;gap:1.25rem}.page_dateBlock__bNBWL p{margin:0;line-height:1.25}.page_dateLabel__avMFU{font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem}.page_date__HPUxq{font-size:1.55rem;font-weight:600}.page_time__L32y1{font-size:1.15rem;margin-top:.25rem}.page_location__D1QOi{font-style:normal;margin-top:.35rem;opacity:.85}.page_datePast__3FQ05{opacity:.7}.page_bannerButton__NfwCI{--button-text-color:var(--color-primary);font-size:1.05rem;padding:1em 1.75em}.page_schedule__VjvNn h2{margin-bottom:1.5rem}.page_schedule__VjvNn h3{margin:2rem 0 .75rem;font-size:1.25rem}.page_schedule__VjvNn ul{margin-bottom:1.5rem;padding-left:1.25rem}.page_schedule__VjvNn li{margin-bottom:.75rem}.page_imageRow__3bgvX{display:flex;flex-direction:column;gap:4px;overflow:hidden}.page_imageRow__3bgvX img{width:100%;height:240px;object-fit:cover}.page_formIntro__wPoKO{text-align:center}.page_formIntro__wPoKO h2{margin-bottom:.75rem}@media (min-width:768px){.page_dateBanner__3TT5X{padding:1.75rem 2rem}.page_date__HPUxq{font-size:1.85rem}.page_bannerButton__NfwCI{font-size:1.2rem}.page_imageRow__3bgvX{flex-direction:row}.page_imageRow__3bgvX img{flex:1 1;width:auto;height:380px}}@media (min-width:1100px){.page_dateBanner__3TT5X{flex-direction:row;flex-wrap:wrap;gap:1.5rem 3rem}.page_dates__B_gMu{flex-direction:row;gap:2.5rem;text-align:left}}