@media(max-width:1050px){:root{--container:min(100% - 40px,940px)}.site-nav{gap:19px}.nav-shell{grid-template-columns:180px 1fr auto;gap:18px}.hero-grid{gap:38px}.hero h1{font-size:3.8rem}.image-frame img{height:410px}.about-grid,.programme-grid{gap:55px}.focus-grid{grid-template-columns:1fr 1fr;grid-template-rows:430px 300px 300px}.legal-card{grid-row:auto;grid-column:1/3}.health-card{grid-column:1/3}.footer-grid{grid-template-columns:1fr auto}.footer-contact{display:none}}
@media(max-width:800px){:root{--container:calc(100% - 36px)}html{scroll-padding-top:74px}.section{padding:84px 0}.site-header{padding:11px 0;background:rgba(255,255,255,.9);backdrop-filter:blur(16px)}.nav-shell{grid-template-columns:1fr auto}.nav-shell>.button{display:none}.menu-toggle{display:block;position:relative;z-index:103}.menu-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-nav{position:fixed;inset:0;z-index:102;display:flex;flex-direction:column;justify-content:center;gap:14px;background:rgba(247,249,252,.98);opacity:0;visibility:hidden;transform:translateY(-15px);transition:.4s var(--ease)}.site-nav.open{opacity:1;visibility:visible;transform:none}.site-nav a{font-family:var(--serif);font-size:1.8rem;font-weight:400}.hero{height:auto;min-height:0;padding:135px 0 85px}.hero-grid{grid-template-columns:1fr;gap:55px}.hero-copy{text-align:left}.hero h1{font-size:clamp(3.25rem,11vw,4.7rem)}.hero-visual{width:min(90%,560px);margin:auto}.image-frame img{height:480px}.scroll-cue{display:none}.about-grid,.programme-grid,.principles-grid{grid-template-columns:1fr}.about-grid{gap:55px}.about-visual{width:min(90%,550px)}.about-copy{max-width:650px}.journey-track{grid-template-columns:1fr 1fr}.progress-line{display:none}.journey-step{padding-inline:15px}.split-heading{display:block}.split-heading>p{margin-top:20px}.focus-grid{grid-template-columns:1fr 1fr;grid-template-rows:430px 340px 340px}.programme-grid.reverse .programme-image{order:0}.programme-copy{max-width:650px}.approach-list{grid-template-columns:1fr 1fr}.approach-list article:nth-child(3){border-left:1px solid rgba(255,255,255,.14)}.pillar-grid{grid-template-columns:1fr}.pillar{min-height:400px}.closing-content{margin-left:18px;width:calc(100% - 36px)}.footer-grid{grid-template-columns:1fr;text-align:center}.brand-footer{align-items:center}.site-footer nav{justify-content:center;flex-wrap:wrap}}
@media(max-width:560px){:root{--container:calc(100% - 30px)}body{font-size:15px}.section{padding:76px 0}h2{font-size:2.55rem}.brand-name{font-size:.94rem}.brand-name strong{font-size:1.08rem}.brand-tagline{font-size:.46rem}.hero{padding-top:122px;background:radial-gradient(circle at 90% 25%,rgba(77,184,255,.25),transparent 38%),radial-gradient(circle at 5% 70%,rgba(56,161,105,.11),transparent 28%),linear-gradient(140deg,#fff,#f3f9ff)}.hero h1{font-size:3.12rem}.hero-lede{font-size:.91rem}.hero-actions{align-items:stretch}.hero-actions .button{padding-inline:17px;font-size:.75rem}.hero-visual{width:94%;padding-bottom:35px}.image-frame{border-radius:8px 38px 8px 38px}.image-frame img{height:380px}.tag-legal{left:-9px}.tag-health{right:-9px}.tag-wellness{left:-12px}.tag-education{right:-10px;bottom:80px}.people-note{left:7%;bottom:3px;width:165px;padding:15px 18px}.about-visual{width:100%;padding-left:22px}.about-image img{height:380px}.word-sequence{gap:6px;flex-wrap:wrap}.word-sequence span{font-size:.6rem}.word-sequence i{width:8px}.section-heading{margin-bottom:50px}.journey-track{grid-template-columns:1fr}.journey-step{display:grid;grid-template-columns:65px 1fr;text-align:left;gap:0 20px;padding:0 0 25px}.step-icon{grid-row:1/4;width:62px;height:62px;margin:0}.journey-step strong,.journey-step h3,.journey-step p{grid-column:2}.journey-step h3{margin:2px 0 7px}.journey-step p{margin:0}.focus-grid{display:flex;flex-direction:column}.focus-card{height:390px}.health-card,.wellness-card,.education-card{height:340px}.focus-content{padding:25px}.legal-card h3{font-size:2.15rem}.focus-content h3{font-size:1.65rem}.programme-grid{gap:48px}.programme-image{padding:0 17px 25px 0}.programme-image::before{inset:22px 0 0 20px}.programme-image img{height:350px}.pill-row{left:10px;right:25px}.approach-list{grid-template-columns:1fr}.approach-list article{min-height:auto;border-left:1px solid rgba(255,255,255,.14);padding:27px}.approach-icon{margin:20px 0 15px}.principles-grid{gap:30px}.principle-cloud{gap:8px}.principle-cloud span{padding:10px 14px;font-size:1rem}.pillar{min-height:0;padding:45px 28px}.pillar h2{font-size:1.55rem;margin-top:28px}.closing{min-height:620px}.closing h2{font-size:3rem}.closing-actions{align-items:flex-start;flex-direction:column;gap:17px}.site-footer nav{gap:13px}.footer-bottom{flex-direction:column;align-items:center;gap:5px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.intro-1,.intro-2,.intro-3,.intro-4,.intro-5,.intro-6,.intro-visual{opacity:1}}
@media(max-width:560px){.float-tag{font-size:.59rem;padding:7px 10px}.tag-legal{left:2px}.tag-health{right:2px}.tag-wellness{left:0}.tag-education{right:2px}.hero-visual{width:100%}}
@media(max-width:800px){#site-nav.open{opacity:1;visibility:visible;transform:translateY(0)}}
