:root{--gtsx-film-dark:#0b1914;--gtsx-chapter-green:#abdf98;--gtsx-layer-z:1200}body.gtsx-builder-shell .et-l--header,body.gtsx-builder-shell #et-boc .et-l--header{position:sticky!important;top:0!important;z-index:99995!important;isolation:isolate;overflow:visible!important;transform:none!important}body.admin-bar.gtsx-builder-shell .et-l--header,body.admin-bar.gtsx-builder-shell #et-boc .et-l--header{top:32px!important}body.gtsx-builder-shell .et-l--header .et_pb_section,body.gtsx-builder-shell .et-l--header .et_pb_row,body.gtsx-builder-shell .et-l--header .et_pb_column,body.gtsx-builder-shell .et-l--header .et_pb_module,body.gtsx-builder-shell .et-l--header .et_pb_code_inner,body.gtsx-builder-shell .et-l--header .et_pb_text_inner{overflow:visible!important;transform:none!important;filter:none!important;clip-path:none!important}body.gtsx-builder-shell .et-l--header .gtsx-header{position:relative!important;top:auto!important;z-index:2!important;isolation:isolate}body.gtsx-builder-shell .et-l--footer{position:relative!important;z-index:1!important;overflow:visible!important}body.gtsx-builder-shell .et-l--footer .gtsx-footer{position:relative!important;z-index:1!important}body.gtsx-builder-shell #page-container{overflow:visible!important;transform:none!important}body.gtsx-builder-shell #main-content{position:relative;z-index:0}body.gtsx-active .gtsx-header{position:sticky!important;top:0!important;z-index:99995!important}body.admin-bar.gtsx-active .gtsx-header{top:32px!important}.gtsx-header:has(.gtsx-megamenu:not([inert])){z-index:99998!important}.gtsx-megamenu{z-index:10!important}.gtsx .gtsx-intro{position:relative;background:var(--gtsx-film-dark)!important;color:#f0f6ed!important;isolation:isolate;min-height:100svh;overflow:hidden}.gtsx .gtsx-intro .gtsx-motion-backdrop{inset:0;z-index:0;opacity:1;background-image:url(/wp-content/themes/gts-divi-child/assets/images/The-Goddard-School.jpg);background-size:cover;background-position:center}.gtsx .gtsx-intro .gtsx-motion-backdrop video{width:100%;height:100%;object-fit:cover;opacity:.76!important;filter:saturate(.86) contrast(1.05)!important;transform:scale(1.015)}.gtsx .gtsx-intro .gtsx-motion-backdrop:after{background:linear-gradient(90deg,rgb(5 19 13 / .90) 0%,rgb(6 19 13 / .73) 42%,rgb(8 22 15 / .60) 100%)!important}.gtsx .gtsx-intro:after{opacity:.16!important;color:#eff8ef!important;mix-blend-mode:soft-light}.gtsx .gtsx-intro>.gtsx-shell{position:relative;z-index:2}.gtsx .gtsx-intro h2,.gtsx .gtsx-intro h2 em{color:#f5f6f0!important}.gtsx .gtsx-intro h2 em{color:var(--gtsx-chapter-green)!important}.gtsx .gtsx-intro p{color:#d9e8db!important}.gtsx .gtsx-intro .gtsx-overline{color:#bce9a5!important}.gtsx .gtsx-intro a{color:#e8f9e3!important}.gtsx .gtsx-intro .gtsx-arrowlink{border-color:#c8e9c3!important}.gtsx .gtsx-news{background:#111c17!important;color:#f0f5ec!important;position:relative}.gtsx .gtsx-news .gtsx-section-label,.gtsx .gtsx-news .gtsx-section-label a,.gtsx .gtsx-news .gtsx-overline{color:#b4d6b1!important}.gtsx .gtsx-news .gtsx-section-label{border-bottom-color:#ffffff27!important}.gtsx .gtsx-news .gtsx-news__heading h2{color:#f6f8f1!important}.gtsx .gtsx-news .gtsx-news__heading h2 em{color:#b4e899!important}.gtsx .gtsx-news .gtsx-news__heading>p{color:#c6d2c8!important}.gtsx .gtsx-news .gtsx-news-card{background:#1a241e!important;border:1px solid #ffffff30!important;box-shadow:none!important}.gtsx .gtsx-news .gtsx-news-card__content{background:#161f1a!important}.gtsx .gtsx-news .gtsx-news-card__content h3{color:#f5f8f3!important}.gtsx .gtsx-news .gtsx-news-card__metadata{color:#c0cfbf!important}.gtsx .gtsx-news .gtsx-news-card__action{color:#a8df9a!important}.gtsx .gtsx-news .gtsx-news-card:hover{border-color:#b2de9a!important}.gtsx-interior .gtsx-directory{grid-auto-flow:row dense}.gtsx-interior--projects .gtsx-directory-card:first-child,.gtsx-interior--updates .gtsx-directory-card:first-child{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);min-height:clamp(390px,48svh,630px)}.gtsx-interior--projects .gtsx-directory-card:first-child .gtsx-directory-card__media,.gtsx-interior--updates .gtsx-directory-card:first-child .gtsx-directory-card__media{height:100%;aspect-ratio:auto}.gtsx-interior--projects .gtsx-directory-card:first-child .gtsx-directory-card__info,.gtsx-interior--updates .gtsx-directory-card:first-child .gtsx-directory-card__info{justify-content:center;padding:clamp(30px,3.5vw,65px)!important}.gtsx-interior--projects .gtsx-directory-card:first-child .gtsx-directory-card__info h2,.gtsx-interior--updates .gtsx-directory-card:first-child .gtsx-directory-card__info h2{font-size:clamp(31px,3.1vw,55px)!important;max-width:22ch}.gtsx-interior .gtsx-page-hero{min-height:min(65svh,700px);display:flex;align-items:center;padding-block:clamp(120px,14vh,180px)!important}.gtsx-interior .gtsx-page-hero h1{font-size:clamp(56px,5.7vw,96px)!important;font-weight:530!important;letter-spacing:-.042em!important;line-height:1.085!important}.gtsx-interior .gtsx-directory-card{border-radius:3px}.gtsx-interior .gtsx-directory-card__media{aspect-ratio:1.9}.gtsx-interior .gtsx-directory-card__info{min-height:245px}.gtsx-interior .gtsx-directory-card:focus-visible{outline:3px solid #b0e69f;outline-offset:3px}@media(max-width:980px){.gtsx-interior--projects .gtsx-directory-card:first-child,.gtsx-interior--updates .gtsx-directory-card:first-child{grid-template-columns:1fr 1fr}}@media(max-width:700px){body.admin-bar.gtsx-builder-shell .et-l--header,body.admin-bar.gtsx-builder-shell #et-boc .et-l--header,body.admin-bar.gtsx-active .gtsx-header{top:46px!important}.gtsx-intro{min-height:100svh!important}.gtsx .gtsx-intro .gtsx-motion-backdrop:after{background:linear-gradient(180deg,#071910bb,#08180dc4 70%,#09180fca)!important}.gtsx .gtsx-intro .gtsx-motion-backdrop video{opacity:.64!important}.gtsx-interior--projects .gtsx-directory-card:first-child,.gtsx-interior--updates .gtsx-directory-card:first-child{grid-column:auto;display:flex;min-height:0}.gtsx-interior--projects .gtsx-directory-card:first-child .gtsx-directory-card__media,.gtsx-interior--updates .gtsx-directory-card:first-child .gtsx-directory-card__media{aspect-ratio:1.5;height:auto}.gtsx-interior .gtsx-page-hero{min-height:55svh!important}.gtsx-interior .gtsx-page-hero h1{font-size:clamp(42px,9vw,62px)!important}}@media(prefers-reduced-motion:reduce){.gtsx .gtsx-intro .gtsx-motion-backdrop video{display:none!important}.gtsx-interior .gtsx-directory-card{transition:none!important}}