.sub-hero{background:var(--ink);color:var(--paper);grid-template-columns:1.08fr 1fr;min-height:620px;display:grid}.sub-hero-copy{align-self:center;padding:65px 5vw}.sub-hero h1{margin:0 0 35px;font-size:clamp(3.2rem,6.1vw,6.6rem)}.sub-hero h1 .wrp-heavy{font-size:1.17em;line-height:1.03;display:inline-block}.sub-hero-copy p{max-width:580px}.sub-hero-photo{min-width:0;position:relative}.sub-hero-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sub-hero-about img{object-position:42% center}.sub-hero-contact img{object-position:50% 25%}.sub-editorial{grid-template-columns:.8fr 1.2fr;gap:28px 80px;display:grid}.sub-editorial h2{border-top:1px solid #77858b;margin:0;padding-top:20px;font-size:clamp(2.4rem,3.6vw,4.1rem)}.sub-editorial p{border-top:1px solid #77858b;margin:0;padding-top:20px;font-size:1.1rem}.sub-editorial p+p{border:0;grid-column:2;padding-top:0}.sub-editorial>a{grid-column:2;justify-self:start;margin-top:15px}.sub-editorial .button{background:var(--ink);color:var(--paper)}.sub-learning{background:var(--ink);color:var(--paper);padding-top:65px}.sub-learning h1{max-width:1150px;margin:0 0 35px;font-size:clamp(3.3rem,6.4vw,7rem)}.sub-learning h1 .wrp-heavy{color:var(--lemon)}.sub-learning .wrp-learning-intro{max-width:850px}.sub-learning .wrp-pathways{border-top:1px solid #77858b;border-bottom:1px solid #77858b;gap:0;margin-top:65px}.sub-learning .wrp-pathways article{padding:35px}.sub-learning .wrp-pathways article:first-child{padding-left:0}.sub-learning .wrp-pathways article:last-child{padding-right:0}.sub-learning .wrp-pathways h3{text-transform:uppercase;min-height:150px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(2.9rem,4.2vw,4.5rem);font-weight:900;line-height:1.03}.sub-learning .wrp-pathways article:nth-child(2){background:var(--teal)}.sub-learning .wrp-learning-footer{border:0;padding-top:0}.sub-learning .wrp-btn-dark{background:var(--lemon);color:var(--ink)!important}.wrp-research h1{margin:0 0 30px;font-size:clamp(3rem,5.2vw,5.7rem)}.wrp-research h1 .wrp-heavy{font-size:1.2em;line-height:1.02;display:block}.sub-contact{background:var(--teal);color:var(--paper)}.sub-contact .wrp-enquiries{border:0;gap:70px;margin:0;padding:0}.sub-contact .wrp-enquiries h4{text-transform:uppercase;color:var(--lemon);font-family:Barlow Condensed,Impact,sans-serif;font-size:3rem;font-weight:900;line-height:1.1}.sub-contact .wrp-enquiries p{font-size:1.1rem}.sub-contact-note{border-top:1px solid #77858b;padding-top:25px;margin:30px 0 0!important}.sub-privacy{max-width:1000px;margin:auto}.sub-privacy h1{margin:0 0 35px;font-size:clamp(2.8rem,5vw,4.8rem)}@media (max-width:1100px){.sub-editorial{gap:25px 40px}.sub-learning .wrp-pathways article{padding:25px}.sub-learning .wrp-pathways h3{min-height:180px;font-size:3rem}}@media (max-width:760px){.sub-hero{grid-template-columns:1fr;min-height:0}.sub-hero-copy{padding:50px 6%}.sub-hero h1{font-size:clamp(2.5rem,9.2vw,4.4rem)}.sub-hero-photo{height:350px}.sub-hero-contact .sub-hero-photo{height:440px}.sub-editorial{grid-template-columns:1fr;gap:18px}.sub-editorial h2{margin-top:20px;font-size:2.7rem}.sub-editorial p{border:0;padding:0}.sub-editorial p+p,.sub-editorial>a{grid-column:1}.sub-learning h1{font-size:clamp(2.8rem,10vw,4.5rem)}.sub-learning .wrp-pathways article,.sub-learning .wrp-pathways article:first-child,.sub-learning .wrp-pathways article:last-child{padding:30px 0}.sub-learning .wrp-pathways article:nth-child(2){padding:30px 20px}.sub-learning .wrp-pathways h3{min-height:0;font-size:3rem}.wrp-research h1{font-size:3.1rem}.sub-contact .wrp-enquiries{grid-template-columns:1fr;gap:30px}}.sub-hero-contact{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:35px;padding-right:5%}.sub-hero-contact .sub-hero-photo{align-self:center;height:auto;min-height:0;position:static}.sub-hero-contact .sub-hero-photo img{object-fit:contain;width:100%;max-width:300px;height:auto;margin:0 auto;display:block;position:static}.sub-contact .wrp-text-link{color:var(--lemon)}.sub-contact-email{overflow-wrap:anywhere;margin-top:35px;font-size:1.1rem;display:block}@media (max-width:760px){.sub-hero-contact{grid-template-columns:1fr;gap:0;padding-right:0}.sub-hero-contact .sub-hero-photo{height:auto;padding:0 6% 50px}.sub-hero-contact .sub-hero-photo img{max-width:230px;margin:0}}.sub-hero-contact .sub-hero-photo img{aspect-ratio:4/3;object-fit:cover;object-position:85% center;max-width:390px;height:auto}@media (max-width:760px){.sub-hero-contact .sub-hero-photo img{max-width:340px}}.sub-hero-contact{isolation:isolate;background:#06111c;min-height:640px;padding:0;display:block;position:relative;overflow:hidden}.sub-hero-contact .sub-hero-copy{z-index:2;width:58%;padding:65px 5vw;position:relative}.sub-hero-contact .sub-hero-photo{z-index:0;height:100%;padding:0;position:absolute;inset:0}.sub-hero-contact .sub-hero-photo img{aspect-ratio:auto;object-fit:cover;object-position:75% center;width:100%;max-width:none;height:100%;margin:0;position:absolute;inset:0}.sub-hero-contact:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#06111cf7,#06111ceb 36%,#06111ca6 56%,#06111c0d 77%);position:absolute;inset:0}@media (max-width:760px){.sub-hero-contact{flex-direction:column;min-height:0;display:flex}.sub-hero-contact:after{display:none}.sub-hero-contact .sub-hero-copy{order:2;width:100%;padding:45px 6% 50px}.sub-hero-contact .sub-hero-photo{flex-shrink:0;order:1;width:100%;height:300px;padding:0;position:relative;inset:auto}.sub-hero-contact .sub-hero-photo img{object-position:85% center;width:100%;max-width:none;height:100%;margin:0;position:absolute}}
