@charset "UTF-8";@media (max-width:680px){.testimonial .testimonial-media{width:100%}.about-patrons__row{max-width:100%}.hero-line{overflow:inherit}.about-patron__photo{height:clamp(23rem,18vw,18rem) !important}.about-vision-page .vm-manifesto__media{aspect-ratio:16/9}:is(.about-team-page,.about-patrons-page) .team-flip__scene{min-height:clamp(22rem,100vw,28rem) !important}.about-gems-page .gs-letter__aside,.about-gems-page .gs-foundation__media,.co-capability__media,.co-elements__media,.pp-independence__media,.pp-play__media,.pp-subjects__media{max-width:100%}#main>div>div>div.elementor-element.elementor-element-gsriv5pg804.elementor-widget.elementor-widget-premium-plus-pp-split>div>section>div>figure,#main>div>div>div.elementor-element.elementor-element-gsriv5pg803.elementor-widget.elementor-widget-premium-plus-pp-split>div>section>div>figure{aspect-ratio:10/9 !important}.ws-safeguard__grid{max-width:100%}#main>div>div>div.elementor-element.elementor-element-gsriv5pg805.elementor-widget.elementor-widget-premium-plus-pp-split>div>section>div.container.sr-reading__layout>figure{aspect-ratio:7/9 !important}.sl-house__media{aspect-ratio:1/1 !important}#main>div>div>div.elementor-element.elementor-element-gsriv5pg802.elementor-widget.elementor-widget-premium-plus-pp-split>div>section>div.container.fp-story__layout>figure{aspect-ratio:9/10 !important}.inner-page .menu-overlay nav a{padding-bottom:0.5em}.privacy-doc,.terms-doc{padding:0 3rem 3rem !important}.round-link{width:80px !important;height:80px !important;gap:0.05rem}#home>div.hero-content>p{display:none}#main>div>div>div>div>section.calendly-page__content.cream-section{margin-top:0;padding-top:clamp(2rem,12vw,8.5rem)}#calendly-book-titles{margin-bottom:5px}p.calendly-block__lede{margin-bottom:5px}.calendly-inline-widget.calendly-mobile{height:150vh}}@media (max-width:450px){body.premium-plus-home .footer-signature__aside img,body.premium-plus-inner .footer-signature__aside img{width:clamp(7.5rem,10vw,9rem) !important}}@media (max-width:400px){body.premium-plus-home .footer-signature__aside img,body.premium-plus-inner .footer-signature__aside img{width:clamp(7.5rem,10vw,9rem) !important}}.enquiry-form__row:nth-child(3){display:grid;grid-template-columns:1fr 2fr;gap:16px}.enquiry-form__row:nth-child(3)>label:nth-child(3){grid-column:1 / -1}@media (max-width:600px){.enquiry-form__row:nth-child(3){grid-template-columns:1fr}.enquiry-form__row>label:nth-child(3){grid-column:auto}#salesforce-apply>div,#calendly-book>div{margin-inline:0;padding-left:5px}}.logo img,.footer-signature__aside img,.has-dark-hero .site-header:not(.scrolled) .logo img,.site-header.hero-contrast .logo img,.menu-open .site-header .logo img{filter:none !important}#campus-innovation>div.container.fp-story__layout.fp-story__layout--reverse>div>ul>li>span{color:var(--white)}#school-tour-hero{position:relative;overflow:hidden;margin-top:0;padding:10.4rem 0 clamp(3.5rem,8vw,6rem);isolation:isolate}.pp-independence__from,.pp-independence__to{margin:0;color:rgba(0,43,99,0.72);font-size:0.95rem;line-height:1.5}.pp-independence__step span{display:block;margin-bottom:0.25rem;color:var(--coral);font-size:0.68rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}.pp-independence__from{margin:0;color:rgba(0,43,99,0.72);font-size:0.95rem;line-height:1.5}#learning-motion>div>div.motion-track>article:nth-child(1)>div.motion-slide__body>h3>em{color:var(--research) !important}#learning-motion>div>div.motion-track>article:nth-child(2)>div.motion-slide__body>h3>em{color:var(--blue) !important}#learning-motion>div>div.motion-track>article:nth-child(3)>div.motion-slide__body>h3>em{color:var(--coral) !important}#stages>div>section>div>ol>li:nth-child(1)>div>div>span{display:none}.pp-independence__aside p{margin:0;color:rgba(0,43,99,0.72);font-size:0.95rem;line-height:1.5}.calendly-page__content{padding:clamp(7.5rem,12vw,9.5rem) 0 clamp(3.5rem,7vw,5.5rem)}.calendly-page__inner{max-width:106ch}.calendly-block__widget{width:100%;overflow:hidden;background:#fff;border:1px solid var(--line);padding:0 1rem}.wpcf7 form.sent .wpcf7-response-output{font-size:medium;border-color:var(--research)}.sri-form-security{width:100%;margin:24px 0 12px;padding:0}.sri-form-security .wpcf7-turnstile{margin:0 !important;padding:0 !important;display:flex;align-items:center;justify-content:flex-start}
