/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.block{display:block}.table{display:table}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Foco;src:url(/build/assets/foco-regular-DD0_NQr2.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Foco;src:url(/build/assets/foco-bold-Ooa9dUMY.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}:root{--site-depth:#142954;--site-growth:#8ec0c2;--site-white:#fff;--site-depth-muted:#52617f;--site-growth-soft:#e5f1f1;--site-line:#dce4ea;--site-font:"Foco", ui-sans-serif, system-ui, sans-serif;--site-shell:80rem;--site-gutter:clamp(1.25rem, 4vw, 4rem);--site-radius:.875rem;--site-focus:0 0 0 .2rem var(--site-white), 0 0 0 .38rem var(--site-depth);--site-ease:cubic-bezier(.16, 1, .3, 1)}html{scroll-behavior:smooth;scrollbar-color:var(--site-growth) var(--site-white);scrollbar-width:thin}html,body{min-width:20rem;overflow-x:clip}body.site-body{background:var(--site-white);color:var(--site-depth);font-family:var(--site-font);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;font-weight:400;line-height:1.6}body.site-body::selection{background:var(--site-growth);color:var(--site-depth)}body.site-body ::selection{background:var(--site-growth);color:var(--site-depth)}body.site-body::-webkit-scrollbar{width:.75rem}body.site-body::-webkit-scrollbar-track{background:var(--site-white)}body.site-body::-webkit-scrollbar-thumb{border:.2rem solid var(--site-white);background:var(--site-growth);border-radius:999px}.site-body :where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{box-shadow:var(--site-focus);outline:none}.site-body :where(a){text-underline-offset:.18em;text-decoration-thickness:.08em}.site-body :where(h1,h2,h3,p,ul,ol,blockquote){margin-block:0}.site-body :where(img,svg){display:block}.site-body :where(img){max-width:100%}.site-body :where(h1,h2,h3){letter-spacing:-.03em;text-wrap:balance;font-weight:700}.site-body :where(p){text-wrap:pretty}.site-shell{width:min(100%, var(--site-shell));padding-inline:var(--site-gutter);margin-inline:auto}.site-skip-link{z-index:100;background:var(--site-depth);color:var(--site-white);border-radius:.625rem;padding:.75rem 1rem;font-weight:700;transition:translate .12s;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;translate:0 -160%}.site-skip-link:focus{transition-duration:.16s;translate:0}.site-header-sentinel{pointer-events:none;block-size:1px;inline-size:1px;position:absolute;inset-block-start:0}.site-header{z-index:50;background:var(--site-white);border-block-end:1px solid #0000;transition:border-color .16s,box-shadow .18s;position:sticky;inset-block-start:0}.site-header[data-scrolled=true]{border-block-end-color:var(--site-depth)}@supports (color:color-mix(in lab, red, red)){.site-header[data-scrolled=true]{border-block-end-color:color-mix(in srgb, var(--site-depth) 12%, transparent)}}.site-header[data-scrolled=true]{box-shadow:0 .7rem 2.2rem var(--site-depth)}@supports (color:color-mix(in lab, red, red)){.site-header[data-scrolled=true]{box-shadow:0 .7rem 2.2rem color-mix(in srgb, var(--site-depth) 9%, transparent)}}.site-header__inner{width:100%;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1.25rem,2.2vw,2.4rem);min-block-size:6rem;padding-inline:clamp(1.5rem,5.9vw,4.5rem);display:grid}.site-brand,.site-footer__brand{border-radius:.5rem;flex:none;align-items:center;display:inline-flex}.site-brand{color:#1a379f;justify-self:start;gap:.7rem;text-decoration:none}.site-brand__mark{block-size:3.1rem;inline-size:3.1rem}.site-brand__wordmark{flex-direction:column;line-height:.84;display:flex}.site-brand__wordmark strong{letter-spacing:-.025em;font-size:1.75rem;font-weight:700}.site-brand__wordmark span{margin-block-start:.38rem;font-size:1.08rem}.site-nav--desktop{justify-self:center}.site-nav--desktop ul,.site-nav-disclosure ul{margin:0;padding:0;list-style:none;display:flex}.site-nav--desktop ul{align-items:center;gap:clamp(1rem,1.7vw,1.75rem)}.site-nav--desktop a{min-block-size:2.75rem;color:var(--site-depth);align-items:center;font-size:.97rem;text-decoration:none;display:inline-flex;position:relative}.site-nav--desktop a:after{background:var(--site-growth);content:"";transform-origin:0;block-size:.14rem;transition:scale .12s;position:absolute;inset-block-end:.25rem;inset-inline:0;scale:0 1}.site-nav--desktop a:is(:focus-visible,[aria-current=page]):after{transition-duration:.18s;scale:1}.site-header__actions{justify-self:end;align-items:center;gap:.75rem;display:flex}.site-button{border-radius:var(--site-radius);border:1px solid #0000;justify-content:center;align-items:center;gap:.65rem;min-block-size:2.875rem;padding:.72rem 1.1rem;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s,translate .14s,scale .1s;display:inline-flex}.site-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;block-size:1.15rem;inline-size:1.15rem;transition:translate .12s}.site-button--primary{background:var(--site-depth);color:var(--site-white)}.site-button--primary:focus-visible{background:var(--site-depth)}@supports (color:color-mix(in lab, red, red)){.site-button--primary:focus-visible{background:color-mix(in srgb, var(--site-depth) 90%, var(--site-growth))}}.site-button--primary:focus-visible{translate:0 -.12rem}.site-button--secondary{border-color:var(--site-depth);color:var(--site-depth);background:0 0}.site-button--secondary:focus-visible{background:var(--site-depth);color:var(--site-white)}.site-button--light{background:var(--site-white);color:var(--site-depth)}.site-button--light:focus-visible{background:var(--site-growth-soft);translate:0 -.12rem}.site-button--text{color:currentColor;min-block-size:2.75rem;padding-inline:0}.site-button:focus-visible{transition-duration:.16s,.16s,.16s,.18s,.12s}.site-button:focus-visible svg{transition-duration:.18s;translate:.2rem}.site-button:active{scale:.97}.site-nav-disclosure{display:none;position:relative}.site-nav-disclosure summary{cursor:pointer;border:1px solid var(--site-depth);align-items:center;gap:.55rem;min-block-size:2.875rem;list-style:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-nav-disclosure summary{border:1px solid color-mix(in srgb, var(--site-depth) 18%, transparent)}}.site-nav-disclosure summary{border-radius:var(--site-radius);color:var(--site-depth);padding:.6rem .8rem;font-weight:700}.site-nav-disclosure summary::-webkit-details-marker{display:none}.site-nav-disclosure summary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;block-size:1.35rem;inline-size:1.35rem;transition:rotate .12s}.site-nav-disclosure[open] summary svg{transition-duration:.18s;rotate:90deg}.site-nav-disclosure nav{border:1px solid var(--site-depth);inline-size:min(22rem,100vw - 2rem);position:absolute;inset-block-start:calc(100% + .75rem);inset-inline-end:0}@supports (color:color-mix(in lab, red, red)){.site-nav-disclosure nav{border:1px solid color-mix(in srgb, var(--site-depth) 14%, transparent)}}.site-nav-disclosure nav{border-radius:var(--site-radius);background:var(--site-white);box-shadow:0 1rem 2.4rem var(--site-depth)}@supports (color:color-mix(in lab, red, red)){.site-nav-disclosure nav{box-shadow:0 1rem 2.4rem color-mix(in srgb, var(--site-depth) 16%, transparent)}}.site-nav-disclosure nav{padding:.75rem}.site-nav-disclosure ul{flex-direction:column}.site-nav-disclosure li+li{border-block-start:1px solid var(--site-line)}.site-nav-disclosure nav a{min-block-size:3rem;color:var(--site-depth);border-inline-start:.2rem solid #0000;border-radius:0;align-items:center;padding-inline:.75rem;text-decoration:none;transition:background-color .12s,border-color .12s;display:flex}.site-nav-disclosure nav a:not(.site-nav-disclosure__form-link):is(:focus-visible,[aria-current=page]){border-inline-start-color:var(--site-growth);background:var(--site-growth-soft);transition-duration:.16s}.site-nav-disclosure__form-link{background:var(--site-depth);border-inline-start:0;justify-content:center;margin-block-start:.75rem;font-weight:700;color:var(--site-white)!important;border-radius:.625rem!important}.site-nav-disclosure__form-link:focus-visible{background:var(--site-depth)}@supports (color:color-mix(in lab, red, red)){.site-nav-disclosure__form-link:focus-visible{background:color-mix(in srgb, var(--site-depth) 86%, var(--site-growth))}}.site-section{padding-block:clamp(5rem,9vw,9rem);position:relative}.site-section--compact{padding-block:clamp(3.5rem,6vw,6rem)}.site-section--navy{background:var(--site-depth);color:var(--site-white)}.site-section--aqua{background:var(--site-growth-soft)}.site-section__header{grid-template-columns:minmax(0,1.05fr) minmax(28rem,.95fr);align-items:start;gap:clamp(2rem,4vw,4rem);margin-block-end:clamp(2.25rem,3.5vw,3.75rem);display:grid}.site-section__header h2,.site-page-hero h1,.campus-hero h1{text-wrap:balance;line-height:.97}.site-section__header h2{max-inline-size:20ch;font-size:clamp(2.25rem,4vw,3.5rem)}.site-page-hero h1,.campus-hero h1{max-inline-size:16ch;font-size:clamp(2.6rem,4.25vw,3.75rem)}.site-section__header p,.site-lead{max-inline-size:42rem;color:var(--site-depth-muted);font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.65}.site-section--navy .site-section__header p,.site-section--navy .site-lead{color:var(--site-white)}@supports (color:color-mix(in lab, red, red)){.site-section--navy .site-section__header p,.site-section--navy .site-lead{color:color-mix(in srgb, var(--site-white) 80%, var(--site-growth))}}.site-prose{max-inline-size:72ch;color:var(--site-depth-muted);font-size:clamp(1.05rem,1.3vw,1.18rem)}.site-prose>*+*{margin-block-start:1.35em}.site-section--navy .site-prose{color:var(--site-white)}@supports (color:color-mix(in lab, red, red)){.site-section--navy .site-prose{color:color-mix(in srgb, var(--site-white) 82%, var(--site-growth))}}.site-actions{flex-wrap:wrap;gap:.85rem;margin-block-start:2rem;display:flex}.site-kicker{color:var(--site-depth);letter-spacing:.16em;text-transform:uppercase;font-size:.82rem;font-weight:700}.site-section--navy .site-kicker,.home-welcome .site-kicker{color:var(--site-growth)}.site-page-hero{padding-block:clamp(4.5rem,8vw,8rem)}.site-page-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.site-page--campus .site-page-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);gap:clamp(2.5rem,5vw,5rem)}.site-page--campus .site-page-hero h1{max-inline-size:16ch;font-size:clamp(2.6rem,4.25vw,3.75rem)}.site-page-hero__copy>*+*{margin-block-start:1.6rem}.site-page-hero__media,.site-media-frame{border-radius:var(--site-radius);position:relative;overflow:clip}.site-page-hero__media picture,.site-page-hero__media img,.site-media-frame picture,.site-media-frame img{block-size:100%;inline-size:100%}.site-page-hero__media img,.site-media-frame img{object-fit:cover}.site-page-hero__media{aspect-ratio:4/3}.site-page-hero__media:after,.site-media-frame:after{border:1px solid var(--site-white);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.site-page-hero__media:after,.site-media-frame:after{border:1px solid color-mix(in srgb, var(--site-white) 46%, transparent)}}.site-page-hero__media:after,.site-media-frame:after{border-radius:inherit;content:"";pointer-events:none}.campus-hero{background:var(--site-white);block-size:clamp(30rem,46.1vw,55.3125rem);min-block-size:0;position:relative;overflow:clip}.campus-hero__media{z-index:0;position:absolute;inset:0}.campus-hero__media picture,.campus-hero__media img{block-size:100%;inline-size:100%}.campus-hero__media img{object-fit:cover;object-position:50% 18%}.campus-hero__mobile-trail,.campus-hero__mobile-transition{display:none}.campus-hero__trail{z-index:1;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.campus-hero__field{z-index:2;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.campus-hero__copy{z-index:3;flex-direction:column;justify-content:flex-start;align-items:flex-start;block-size:100%;min-block-size:0;inline-size:min(34rem,40vw);margin-inline-start:clamp(1.5rem,4.85vw,4.5rem);padding:clamp(4rem,6.2vw,5.5rem) 2rem 3rem 0;display:flex;position:relative}.campus-hero__copy h1{max-inline-size:16ch;font-size:clamp(2.35rem,3.35vw,3.2rem);line-height:1.04}.campus-hero__copy h1 span{display:block}.campus-hero__copy p{max-inline-size:30ch;color:var(--site-depth-muted);margin-block-start:.55rem;font-size:clamp(1.05rem,1.25vw,1.18rem);line-height:1.35}.campus-hero__copy .site-button{margin-block-start:1.35rem}.learning-lenses{background:var(--site-white);padding-block:clamp(3.25rem,6vw,6rem)}.learning-lenses__grid{grid-template-columns:minmax(8rem,.46fr) repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1rem,2vw,1.8rem);display:grid}.learning-lenses__intro{padding-block-start:4.5rem}.learning-lenses__intro span{background:var(--site-growth);block-size:.16rem;inline-size:2.5rem;margin-block-end:1.35rem;display:block}.learning-lenses__intro h2{max-inline-size:9ch;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:400;line-height:1.1}.learning-lens h3{margin-block-end:1rem;font-size:clamp(2rem,3.25vw,3.3rem);font-weight:400;line-height:1}.learning-lens__media{aspect-ratio:4/5;overflow:clip}.learning-lens__media picture,.learning-lens__media img{block-size:100%;inline-size:100%}.learning-lens__media img{object-fit:cover}.learning-lens p{color:var(--site-depth-muted);margin-block-start:1rem}.home-welcome{background:var(--site-depth);color:var(--site-white);padding-block:clamp(4.5rem,8vw,8rem);position:relative;overflow:clip}.home-welcome__grid{grid-template-columns:minmax(22.5rem,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2.25rem,4vw,3.75rem) clamp(3rem,7vw,7rem);display:grid}.home-welcome h2{max-inline-size:none;font-size:clamp(2.35rem,3.65vw,3.65rem);line-height:.98}.home-welcome h2 span{white-space:nowrap;display:block}.home-welcome__intro{max-inline-size:60ch;color:var(--site-white)}@supports (color:color-mix(in lab, red, red)){.home-welcome__intro{color:color-mix(in srgb, var(--site-white) 82%, var(--site-growth))}}.home-welcome__intro{font-size:clamp(1.1rem,1.5vw,1.28rem)}.learning-path{border-block-start:1px solid var(--site-growth);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:clamp(3rem,6vw,5.5rem);display:grid}@supports (color:color-mix(in lab, red, red)){.learning-path{border-block-start:1px solid color-mix(in srgb, var(--site-growth) 58%, transparent)}}.learning-path__item{min-inline-size:0;padding-block-start:2.2rem;padding-inline-end:clamp(1.25rem,3vw,3rem);position:relative}.learning-path__item+.learning-path__item{border-inline-start:1px solid var(--site-growth)}@supports (color:color-mix(in lab, red, red)){.learning-path__item+.learning-path__item{border-inline-start:1px solid color-mix(in srgb, var(--site-growth) 40%, transparent)}}.learning-path__item+.learning-path__item{padding-inline-start:clamp(1.25rem,3vw,3rem)}.learning-path__item:before{background:var(--site-growth);content:"";border-radius:50%;block-size:.55rem;inline-size:.55rem;position:absolute;inset-block-start:-.28rem;inset-inline-start:0}.learning-path__item+.learning-path__item:before{inset-inline-start:-.31rem}.learning-path__icon{block-size:4.5rem;inline-size:4.5rem;color:var(--site-white)}.learning-path h3{margin-block-start:1.35rem;font-size:clamp(1.5rem,2vw,2rem)}.learning-path p{max-inline-size:30ch;color:var(--site-white);margin-block-start:.75rem}@supports (color:color-mix(in lab, red, red)){.learning-path p{color:color-mix(in srgb, var(--site-white) 76%, var(--site-growth))}}.stay-play-session-note{border-inline-start:.2rem solid var(--site-growth);max-inline-size:38rem;color:var(--site-depth-muted);padding-inline-start:1rem}.stay-play-session-note__days{margin-block-start:.75rem}.stay-play-session-note__days strong{color:var(--site-depth)}.stay-play-enquiry-note{color:var(--site-depth-muted);margin-block-start:.75rem;font-size:.95rem}.stay-play-expect-list{border-block-start:1px solid var(--site-growth);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.stay-play-expect-list{border-block-start:1px solid color-mix(in srgb, var(--site-growth) 58%, transparent)}}.stay-play-expect-list{list-style:none}.stay-play-expect-list li{min-inline-size:0;padding:1.5rem clamp(1rem,2.5vw,2.5rem) 0 0}.stay-play-expect-list li+li{border-inline-start:1px solid var(--site-growth)}@supports (color:color-mix(in lab, red, red)){.stay-play-expect-list li+li{border-inline-start:1px solid color-mix(in srgb, var(--site-growth) 40%, transparent)}}.stay-play-expect-list li+li{padding-inline-start:clamp(1rem,2.5vw,2.5rem)}.stay-play-expect-list h3{color:var(--site-growth);font-size:1.3rem;font-weight:700}.stay-play-expect-list p{max-inline-size:34ch;color:var(--site-white);margin-block-start:.65rem}@supports (color:color-mix(in lab, red, red)){.stay-play-expect-list p{color:color-mix(in srgb, var(--site-white) 80%, var(--site-growth))}}.stay-play-caregiver{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.stay-play-caregiver h2,.stay-play-enquiry h2{max-inline-size:20ch;font-size:clamp(2rem,3.5vw,3rem);line-height:1.02}.stay-play-caregiver .site-kicker,.stay-play-enquiry .site-kicker{margin-block-end:1.25rem}.stay-play-caregiver__copy>*+*{margin-block-start:1.35em}.stay-play-enquiry{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;display:grid}.stay-play-enquiry p:not(.site-kicker){max-inline-size:64ch;color:var(--site-depth-muted);margin-block-start:1rem}.event-details{border-inline-start:.2rem solid var(--site-growth);max-inline-size:38rem;color:var(--site-depth-muted);padding-inline-start:1rem}.event-note{max-inline-size:38rem;color:var(--site-depth-muted);margin-block-start:.75rem;font-size:.95rem}#joining-terms{scroll-margin-block-start:6rem}.event-terms{gap:clamp(1.5rem,3vw,2.5rem);display:grid}.event-terms h2{max-inline-size:20ch;font-size:clamp(2rem,3.5vw,3rem);line-height:1.02}.event-terms .site-kicker{margin-block-end:1.25rem}.event-terms header p:not(.site-kicker){max-inline-size:64ch;color:var(--site-depth-muted);margin-block-start:1rem}.event-terms__list{counter-reset:event-term;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.5rem,4vw,4rem);margin:0;padding:0;list-style:none;display:grid}.event-terms__list li{border-block-start:1px solid var(--site-line);counter-increment:event-term;min-inline-size:0;padding-block:1.25rem}.event-terms__list h3{font-size:1.1rem;font-weight:700}.event-terms__list h3:before{content:counter(event-term) ". ";color:var(--site-depth-muted)}.event-terms__list p{max-inline-size:60ch;color:var(--site-depth-muted);margin-block-start:.5rem}.site-editorial-pair{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.7fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.site-editorial-pair--reverse{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.1fr)}.site-editorial-pair--curriculum{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(2.5rem,5vw,5rem)}.site-editorial-pair--portrait{align-items:start}.site-editorial-pair__copy h2,.site-editorial-pair__copy h3{text-wrap:balance;max-inline-size:18ch;font-size:clamp(2.15rem,3.75vw,3.75rem);line-height:1}.site-section:not(.site-section--navy) .site-editorial-pair__copy :where(h2,h3){color:var(--site-depth)}.site-section--navy .site-editorial-pair__copy :where(h2,h3){color:var(--site-white)}.site-editorial-pair--curriculum .site-editorial-pair__copy h2{text-wrap:balance;max-inline-size:19ch;font-size:clamp(2.35rem,3.35vw,3.45rem)}.site-editorial-pair__copy>*+*{margin-block-start:1.5rem}.site-editorial-pair__copy .site-inline-heading{text-wrap:wrap;max-inline-size:none;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.2}.site-editorial-pair__media{aspect-ratio:4/3}.site-editorial-pair--portrait .site-editorial-pair__media{aspect-ratio:3/5;justify-self:center;inline-size:100%;max-inline-size:30rem}.site-editorial-pair--reverse .site-editorial-pair__media{order:-1}.site-journey-list,.site-detail-list,.site-facility-list{margin:0;padding:0;list-style:none}.site-journey-list{border-block-start:1px solid var(--site-line)}.site-journey-list li{border-block-end:1px solid var(--site-line);grid-template-columns:minmax(8rem,.32fr) minmax(0,1fr);gap:clamp(1.25rem,4vw,4rem);padding-block:clamp(1.5rem,3vw,2.5rem);display:grid}.site-journey-list--steps li{grid-template-columns:minmax(16rem,.5fr) minmax(0,1fr)}.site-journey-list--day li{grid-template-columns:minmax(18rem,.48fr) minmax(0,1fr)}.site-journey-list--family{margin-block-start:clamp(2rem,4vw,3rem)}.site-journey-list__heading{align-self:start;min-inline-size:0}.site-journey-list__step{color:var(--site-depth-muted);letter-spacing:.08em;font-size:clamp(.875rem,.9vw,.95rem);font-weight:700;line-height:1.15;display:block}.site-journey-list__title{margin-block-start:.5rem;line-height:1.08}.site-section--navy .site-journey-list__step{color:var(--site-growth)}.site-journey-list h3,.site-detail-list h3,.site-facility-list h3{font-size:clamp(1.4rem,2.2vw,2rem)}.site-journey-list p,.site-detail-list p,.site-facility-list p{max-inline-size:65ch;color:var(--site-depth-muted)}.site-section--navy .site-journey-list{border-block-start-color:var(--site-white)}@supports (color:color-mix(in lab, red, red)){.site-section--navy .site-journey-list{border-block-start-color:color-mix(in srgb, var(--site-white) 28%, transparent)}}.site-section--navy .site-journey-list li{border-block-end-color:var(--site-white)}@supports (color:color-mix(in lab, red, red)){.site-section--navy .site-journey-list li{border-block-end-color:color-mix(in srgb, var(--site-white) 28%, transparent)}}.site-section--navy .site-journey-list p{color:var(--site-white)}@supports (color:color-mix(in lab, red, red)){.site-section--navy .site-journey-list p{color:color-mix(in srgb, var(--site-white) 80%, var(--site-growth))}}.site-detail-list,.site-facility-list{border-block-start:1px solid var(--site-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.site-detail-list li,.site-facility-list li{border-block-end:1px solid var(--site-line);min-block-size:13rem;padding:clamp(1.5rem,3.5vw,3rem)}.site-detail-list li:nth-child(odd),.site-facility-list li:nth-child(odd){border-inline-end:1px solid var(--site-line)}.site-detail-list p,.site-facility-list p{margin-block-start:.85rem}.site-detail-list p+p,.site-facility-list p+p{margin-block-start:.75rem}.site-detail-list--compact li{align-content:center;min-block-size:7rem;padding:clamp(1.25rem,2.2vw,2rem) clamp(1.5rem,3vw,2.5rem);display:grid}.site-detail-list--compact p{margin-block-start:0}.site-photo-band{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(.75rem,2vw,1.5rem);display:grid}.site-photo-band>*{min-inline-size:0}.site-photo-band .site-media-frame:first-child{aspect-ratio:16/10}.site-photo-band .site-media-frame:last-child{aspect-ratio:4/5}.site-photo-band--learning{align-items:start}.site-photo-band--learning .site-media-frame:first-child{aspect-ratio:3/2}.site-photo-band--learning .site-media-frame:last-child{aspect-ratio:1}.site-campus-gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(.75rem,1.6vw,1.25rem);display:grid}.site-campus-gallery__column{gap:clamp(.75rem,1.6vw,1.25rem);min-inline-size:0;display:grid}.site-campus-gallery__item{aspect-ratio:4/3}.site-campus-gallery__item--portrait{aspect-ratio:4/5}.site-campus-gallery__item--tall{aspect-ratio:3/4}.site-campus-gallery__item img{transition:scale .22s var(--site-ease)}.site-cta-band{background:var(--site-depth);color:var(--site-white);position:relative;overflow:clip}.site-cta-band:before{aspect-ratio:1;border:1.5rem solid var(--site-growth);inline-size:min(44rem,70vw);position:absolute;inset:auto -10% -60% auto}@supports (color:color-mix(in lab, red, red)){.site-cta-band:before{border:1.5rem solid color-mix(in srgb, var(--site-growth) 36%, transparent)}}.site-cta-band:before{content:"";pointer-events:none;border-radius:50%}.site-cta-band__inner{justify-content:space-between;align-items:center;gap:2rem;min-block-size:24rem;padding-block:clamp(4rem,7vw,7rem);display:flex;position:relative}.site-cta-band h2{max-inline-size:12ch;font-size:clamp(2.45rem,4.25vw,3.75rem);line-height:.98}.site-cta-band p{max-inline-size:38rem;color:var(--site-white);margin-block-start:1rem}@supports (color:color-mix(in lab, red, red)){.site-cta-band p{color:color-mix(in srgb, var(--site-white) 80%, var(--site-growth))}}.site-cta-band p{font-size:1.15rem}.site-quote{letter-spacing:-.03em;border:0;max-inline-size:24ch;padding:0;font-size:clamp(2rem,4vw,4rem);font-weight:700;line-height:1.08}.site-page--contact .site-editorial-pair{align-items:start}.site-contact-details{margin-block-start:2rem;font-style:normal}.site-contact-list{margin:0}.site-contact-list__item{border-block-start:1px solid var(--site-line);grid-template-columns:2.75rem minmax(0,1fr);align-items:start;column-gap:1rem;padding-block:1.25rem;display:grid}.site-contact-list__icon{block-size:2.25rem;inline-size:2.25rem;color:var(--site-depth)}.site-contact-list :where(dt,dd){margin:0}.site-contact-list dt{color:var(--site-depth-muted);letter-spacing:.08em;grid-column:1/-1;grid-template-columns:2.75rem minmax(0,1fr);column-gap:1rem;font-size:clamp(.875rem,.9vw,.95rem);font-weight:700;line-height:1.15;display:grid}.site-contact-list dt span{color:var(--site-depth-muted);align-self:center}.site-contact-list dd{color:var(--site-depth);grid-column:2;margin-block-start:.35rem;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:700;line-height:1.3}.site-contact-list a{min-block-size:2.75rem;color:inherit;overflow-wrap:anywhere;align-items:center;display:inline-flex}.site-contact-list__external-link{text-decoration-line:underline;-webkit-text-decoration-color:var(--site-growth);-webkit-text-decoration-color:var(--site-growth);-webkit-text-decoration-color:var(--site-growth);text-decoration-color:var(--site-growth)}@supports (color:color-mix(in lab, red, red)){.site-contact-list__external-link{-webkit-text-decoration-color:color-mix(in srgb, var(--site-growth) 72%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--site-growth) 72%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--site-growth) 72%, transparent);text-decoration-color:color-mix(in srgb, var(--site-growth) 72%, transparent)}}.site-contact-list__external-link{transition:text-decoration-color .16s}.site-contact-promise{max-inline-size:18ch;color:var(--site-depth);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,3.35vw,3.35rem);font-weight:700;line-height:1.05}.site-note{border-block:1px solid var(--site-depth)}@supports (color:color-mix(in lab, red, red)){.site-note{border-block:1px solid color-mix(in srgb, var(--site-depth) 18%, transparent)}}.site-note{color:var(--site-depth-muted);padding-block:1.25rem}.site-table-wrap{border-block:1px solid var(--site-line);overflow-x:auto}.site-table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%;min-inline-size:42rem}.site-table :where(th,td){border-block-end:1px solid var(--site-line);text-align:start;vertical-align:top;padding:1.2rem 1rem}.site-table th{color:var(--site-depth);font-weight:700}.site-table td{color:var(--site-depth-muted)}.site-experience-cards{margin:0;padding:0;list-style:none;display:none}.site-footer{background:linear-gradient(33deg, var(--site-depth) 0%, var(--site-depth) 72%, var(--site-depth) 100%)}@supports (color:color-mix(in lab, red, red)){.site-footer{background:linear-gradient(33deg, var(--site-depth) 0%, var(--site-depth) 72%, color-mix(in srgb, var(--site-depth) 76%, var(--site-growth)) 100%)}}.site-footer{color:var(--site-white)}.site-page--contact .site-footer__lead{display:none}.site-footer__lead{justify-content:space-between;align-items:center;gap:2rem;min-block-size:22rem;padding-block:clamp(4rem,7vw,7rem);display:flex}.site-footer__statement{letter-spacing:-.03em;text-wrap:balance;max-inline-size:14ch;font-size:clamp(2.8rem,5vw,5rem);font-weight:700;line-height:.98}.site-footer__support{max-inline-size:36rem;color:var(--site-white);margin-block-start:1.2rem}@supports (color:color-mix(in lab, red, red)){.site-footer__support{color:color-mix(in srgb, var(--site-white) 78%, var(--site-growth))}}.site-footer__support{font-size:1.15rem}.site-footer__base{border-block-start:1px solid var(--site-white);grid-template-columns:1fr auto 1fr;align-items:end;gap:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.site-footer__base{border-block-start:1px solid color-mix(in srgb, var(--site-white) 22%, transparent)}}.site-footer__base{padding-block:2rem;font-size:.9rem}.site-footer__brand{background:var(--site-white);justify-self:start;padding:.4rem}.site-footer__brand img{block-size:3.5rem;inline-size:auto}.site-footer__base nav{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.site-footer__base nav a{color:var(--site-white)}.site-footer__instagram-link{align-items:center;gap:.45rem;display:inline-flex}.site-footer__instagram-icon{flex:none;block-size:1.25rem;inline-size:1.25rem}.site-footer__base>p{justify-self:end}.site-js.site-motion-ready [data-reveal]{translate:0 1.25rem}.site-js.site-motion-ready [data-reveal=image]{clip-path:inset(0 0 16% 0 round var(--site-radius));opacity:.78;translate:0 1rem}.site-js.site-motion-ready [data-reveal].is-visible{transition:translate .54s var(--site-ease), clip-path .65s var(--site-ease);transition-delay:var(--reveal-delay,0s);translate:0}.site-js.site-motion-ready [data-reveal=image].is-visible{clip-path:inset(0 0 0 0 round var(--site-radius))}@keyframes campus-hero-field-enter{0%{translate:-9rem}to{translate:0}}@keyframes campus-hero-trail-enter{0%{opacity:0;translate:-2.5rem .75rem}to{opacity:1;translate:0}}@keyframes campus-hero-copy-enter{0%{clip-path:inset(0 100% 0 0);opacity:.82;translate:-4.5rem}to{clip-path:inset(0);opacity:1;translate:0}}.site-js .campus-hero__field{animation:campus-hero-field-enter .72s var(--site-ease) both}.site-js .campus-hero__trail{animation:campus-hero-trail-enter .46s var(--site-ease) .28s both}.site-js .campus-hero__copy{animation:campus-hero-copy-enter .6s var(--site-ease) .14s both}@media (hover:hover) and (pointer:fine){.site-nav--desktop a:hover:after{transition-duration:.18s;scale:1}.site-button--primary:hover{background:var(--site-depth)}@supports (color:color-mix(in lab, red, red)){.site-button--primary:hover{background:color-mix(in srgb, var(--site-depth) 90%, var(--site-growth))}}.site-button--primary:hover{translate:0 -.12rem}.site-button--secondary:hover{background:var(--site-depth);color:var(--site-white)}.site-button--light:hover{background:var(--site-growth-soft);translate:0 -.12rem}.site-button:hover{transition-duration:.16s,.16s,.16s,.18s,.12s}.site-button:hover svg{transition-duration:.18s;translate:.2rem}.site-nav-disclosure nav a:not(.site-nav-disclosure__form-link):hover{border-inline-start-color:var(--site-growth);background:var(--site-growth-soft);transition-duration:.16s}.site-nav-disclosure__form-link:hover{background:var(--site-depth)}@supports (color:color-mix(in lab, red, red)){.site-nav-disclosure__form-link:hover{background:color-mix(in srgb, var(--site-depth) 86%, var(--site-growth))}}.site-nav-disclosure__form-link:hover{color:var(--site-white)!important}.site-contact-list__external-link:hover{text-decoration-color:currentColor}.site-campus-gallery__item:hover img{scale:1.025}}@media (width>=56.01rem){.site-editorial-pair--portrait .site-editorial-pair__media{align-self:start;max-block-size:calc(100svh - 10rem);position:sticky;inset-block-start:8rem}}@media (width<=68rem){.site-header__inner{display:flex}.site-nav--desktop{display:none}.site-nav-disclosure{display:block}.site-header__actions{justify-self:auto;margin-inline-start:auto}.site-section__header{grid-template-columns:1fr;align-items:start;gap:1.5rem}.site-section__header h2{max-inline-size:min(100%,22ch)}.site-page--campus .site-page-hero__grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.82fr);gap:clamp(2.5rem,4.5vw,4rem)}.campus-hero__copy{inline-size:min(34rem,40vw)}.learning-lenses__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.learning-lenses__intro{grid-column:1/-1;padding-block-start:0}.learning-lenses__intro h2{max-inline-size:none}}@media (width<=56rem){.site-page-hero__grid,.site-page--campus .site-page-hero__grid,.site-editorial-pair,.site-editorial-pair--reverse,.home-welcome__grid,.stay-play-caregiver,.stay-play-enquiry,.stay-play-expect-list,.event-terms__list{grid-template-columns:1fr}.stay-play-expect-list li,.stay-play-expect-list li+li{border-inline-start:0;padding:1.25rem 0}.stay-play-expect-list li+li{border-block-start:1px solid var(--site-growth)}@supports (color:color-mix(in lab, red, red)){.stay-play-expect-list li+li{border-block-start:1px solid color-mix(in srgb, var(--site-growth) 40%, transparent)}}.site-editorial-pair--reverse .site-editorial-pair__media{order:0}.site-editorial-pair--portrait .site-editorial-pair__media{aspect-ratio:4/5;justify-self:start;max-inline-size:32rem}.site-page-hero h1,.site-page--campus .site-page-hero h1{max-inline-size:min(100%,20ch)}.stay-play-caregiver h2,.stay-play-enquiry h2,.site-editorial-pair__copy h2,.site-editorial-pair--curriculum .site-editorial-pair__copy h2{max-inline-size:min(100%,22ch)}.home-welcome h2{max-inline-size:none}.home-welcome__grid{gap:1.5rem}.home-welcome h2{margin-block-end:.75rem}}@media (width<=50rem){.site-header__inner{min-block-size:4.5rem}.site-brand{gap:.5rem}.site-brand__mark{block-size:2.6rem;inline-size:2.6rem}.site-brand__wordmark strong{font-size:1.35rem}.site-brand__wordmark span{margin-block-start:.3rem;font-size:.86rem}.site-header__enquire{min-block-size:2.75rem;padding-inline:.85rem}.site-header__enquire svg{display:none}.site-nav-disclosure summary{justify-content:center;inline-size:2.875rem;padding:0}.site-nav-disclosure summary span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.site-page-hero__grid,.site-editorial-pair,.site-editorial-pair--reverse,.home-welcome__grid,.site-page--campus .site-page-hero__grid{grid-template-columns:1fr}.site-editorial-pair--reverse .site-editorial-pair__media{order:0}.campus-hero{background:var(--site-white);block-size:auto;min-block-size:0;display:grid}.campus-hero__media{aspect-ratio:auto;order:2;block-size:22.25rem;min-block-size:0;margin-block-start:-6rem;position:relative}.campus-hero__field,.campus-hero__trail{display:none}.campus-hero__copy{block-size:auto;min-block-size:0;inline-size:auto;padding-block:2.5rem 2.1rem;padding-inline:var(--site-gutter);order:1;margin-inline-start:0}.campus-hero__copy h1{max-inline-size:none;font-size:clamp(2rem,8.4vw,2.25rem);line-height:1.03}.campus-hero__copy h1 span{display:block}.campus-hero__copy p{margin-block-start:.8rem}.campus-hero__copy .site-button{display:none}.campus-hero__mobile-trail,.campus-hero__mobile-transition{pointer-events:none;inline-size:100%;display:block;position:absolute}.campus-hero__mobile-trail{z-index:1;block-size:100%;inset:0}.campus-hero__mobile-transition{z-index:2;block-size:6rem;inset-block-start:0;inset-inline:0}.campus-hero__media img{object-position:50% 24%}.learning-lenses__grid{grid-template-columns:1fr;gap:2.5rem}.learning-lenses__intro{grid-column:auto}.learning-lens{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:end;gap:0 1.25rem;display:grid}.learning-lens h3{align-self:start}.learning-lens__media{grid-area:1/2/span 2}.learning-lens p{grid-column:1}.learning-path{border-block-start:0;grid-template-columns:1fr}.learning-path__item,.learning-path__item+.learning-path__item{border-block-start:1px solid var(--site-growth)}@supports (color:color-mix(in lab, red, red)){.learning-path__item,.learning-path__item+.learning-path__item{border-block-start:1px solid color-mix(in srgb, var(--site-growth) 42%, transparent)}}.learning-path__item,.learning-path__item+.learning-path__item{border-inline-start:0;padding:1.75rem 0}.learning-path__item:before{inset-block-start:-.28rem}.learning-path__item+.learning-path__item:before{inset-inline-start:0}.site-journey-list li{grid-template-columns:1fr;gap:1rem}.site-detail-list,.site-facility-list,.site-photo-band{grid-template-columns:1fr}.site-detail-list li:nth-child(odd),.site-facility-list li:nth-child(odd){border-inline-end:0}.site-detail-list--compact li{min-block-size:0;padding-block:1.25rem;padding-inline:0}.site-campus-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.site-campus-gallery__column:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.site-page--fees .site-table-wrap{overflow-x:visible}.site-page--fees .site-table{min-inline-size:0}.site-page--fees .site-table thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.site-page--fees .site-table :where(tbody,tr,th,td){display:block}.site-page--fees .site-table tbody tr{border-block-end:1px solid var(--site-line);padding-block:1.15rem}.site-page--fees .site-table :where(th,td){border-block-end:0;padding:.2rem 0}.site-page--fees .site-table td:before{color:var(--site-depth);content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;margin-block-start:.45rem;font-size:.78rem;font-weight:700;display:block}.site-page--learning .site-table-wrap{display:none}.site-experience-cards{gap:1rem;display:grid}.site-experience-card{border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-white);overflow:hidden}.site-experience-card h3{padding:1.25rem 1.25rem 0;font-size:1.5rem;line-height:1.1}.site-experience-card__focus{color:var(--site-depth-muted);padding:.45rem 1.25rem 1.15rem}.site-experience-card__outcome{border-block:1px solid var(--site-line);color:var(--site-depth);padding:.8rem 1.25rem;font-size:1.08rem;font-weight:700}.site-experience-card__detail{color:var(--site-depth-muted);padding:1rem 1.25rem 1.25rem}.site-photo-band .site-media-frame:first-child,.site-photo-band .site-media-frame:last-child{aspect-ratio:4/3}.site-cta-band__inner,.site-footer__lead{flex-direction:column;align-items:flex-start;min-block-size:0}.site-footer__base{grid-template-columns:1fr;align-items:start}.site-footer__base nav{justify-content:flex-start}.site-footer__base>p{justify-self:start}}@media (width>=40.01rem) and (width<=50rem){.learning-lenses__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.learning-lenses__intro{grid-column:1/-1}.learning-lens{display:block}.learning-lens__media{aspect-ratio:4/5}.learning-lens p{margin-block-start:1rem}}@media (width<=40rem){.site-section__header h2,.site-page-hero h1,.site-page--campus .site-page-hero h1,.site-editorial-pair__copy h2,.site-editorial-pair--curriculum .site-editorial-pair__copy h2,.home-welcome h2{max-inline-size:100%}.site-section__header h2,.site-page-hero h1,.site-page--campus .site-page-hero h1{font-size:2.1rem;line-height:1}.home-welcome h2{font-size:clamp(2.1rem,9.5vw,2.55rem)}.site-campus-gallery{grid-template-columns:1fr}.site-campus-gallery__column:last-child{grid-column:auto;grid-template-columns:1fr}}@media (width<=28rem){.site-header__enquire span{font-size:.92rem}.site-header__actions{gap:.45rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.site-js.site-motion-ready [data-reveal],.site-js.site-motion-ready [data-reveal=image],.site-js .campus-hero__media,.site-js .campus-hero__trail,.site-js .campus-hero__field,.site-js .campus-hero__copy{clip-path:none;opacity:1;animation:none;translate:none}}@media print{.site-header,.site-footer,.site-button{display:none!important}.site-section,.site-page-hero{padding-block:2rem}.site-body{color:#000!important}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
