.brand-ink-definitions{pointer-events:none;position:absolute;overflow:hidden}:root[data-theme]:has(.header.brand-led){--site-header-height:112px;scroll-padding-top:128px}img[src*=pupil-approved-2026]{filter:url(#brand-pupil-ink);object-fit:contain;background:0 0;border-radius:0;padding:0}img[src*=sec-approved-2026]{filter:url(#brand-sec-ink);object-fit:contain;background:0 0;border-radius:0;padding:0}:root[data-theme] .header.brand-led{box-shadow:none;background:#fff;border-bottom:1px solid #e1e5e9}:root[data-theme] .header.brand-led .hdr-frame{gap:12px;min-height:112px}:root[data-theme] .header.brand-led .hdr-top>.brand{align-items:center;gap:18px}:root[data-theme] .header.brand-led .brand img.brand-pupil{background:0 0;border-radius:0;width:auto;height:84px;padding:0}:root[data-theme] .header.brand-led .brand img.brand-sec{background:0 0;border-radius:0;width:auto;height:46px;padding:0}:root[data-theme] .header.brand-led .brand img.brand-rise{background:0 0;width:auto;height:40px;padding:0}:root[data-theme] .header.brand-led .brand-sep{background:#d3dbe5;flex:none;width:1px;height:48px;display:block}.header.brand-led .brand .brand-academic{flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.header.brand-led .brand .brand-academic-label{font:600 11px/1.2 var(--f-body);letter-spacing:.04em;color:#4b5663;white-space:nowrap;margin:0;display:block}:root[data-theme] .header.brand-led .brand .brand-text{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}:root[data-theme] .footer .ft-brand{isolation:isolate;color:#14243d;margin-bottom:8px;padding-block:28px;position:relative}:root[data-theme] .footer .ft-brand:before{content:"";z-index:-1;border-bottom:3px solid var(--accent,#f97316);background:#fff;position:absolute;inset:0 calc(50% - 50vw)}:root[data-theme] .footer .ft-brand p{color:#30404f}:root[data-theme] .footer .f-logos{flex-wrap:wrap;align-items:center;gap:22px;display:flex}:root[data-theme] .footer .f-logo{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:4px;min-height:0;padding:0;display:flex}:root[data-theme] .footer .f-logo img.ft-pupil{background:0 0;width:auto;height:96px;max-height:none;padding:0}:root[data-theme] .footer .f-logo img.ft-sec{width:auto;height:52px;max-height:none}:root[data-theme] .footer .f-logo img[src*=rise-logo]{background:0 0;width:auto;height:44px;max-height:none;padding:0}:root[data-theme] .footer .f-logo-label{font:600 11px/1.2 var(--f-body);letter-spacing:.04em;color:#4b5663;white-space:nowrap}:root[data-theme] .footer .f-logo-sep{background:#d3dbe5;flex:none;width:1px;height:56px}:root[data-theme] .about-pupil .px-combined.about-logo{max-width:320px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:20px 0}:root[data-theme] .about-pupil .px-combined.about-logo img{width:280px;max-width:100%;height:auto;max-height:none}:root[data-theme] .about-pupil .px-partner{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:root[data-theme] .about-pupil .px-partner img{aspect-ratio:3761/1678;flex:none;width:150px;max-width:100%;height:auto}@media (max-width:1199px) and (min-width:768px){:root[data-theme]:has(.header.brand-led){--site-header-height:150px;scroll-padding-top:166px}:root[data-theme] .header.brand-led .hdr-frame{grid-template-columns:minmax(0,1fr) auto;gap:0 12px;min-height:0}:root[data-theme] .header.brand-led .hdr-top>.brand{gap:16px;padding-block:8px}:root[data-theme] .header.brand-led .brand img.brand-pupil{height:78px}:root[data-theme] .header.brand-led .brand img.brand-sec{height:42px}:root[data-theme] .header.brand-led .brand img.brand-rise{height:36px}:root[data-theme] .header.brand-led .brand-sep{height:44px}:root[data-theme] .header.brand-led .hdr-acct{grid-area:1/2}:root[data-theme] .header.brand-led .hdr-bar .nav{grid-area:2/1;justify-content:flex-start;padding-bottom:6px}:root[data-theme] .header.brand-led .hdr-cta{grid-area:2/2;margin-bottom:6px}}@media (max-width:767px){:root[data-theme]:has(.header.brand-led){--site-header-height:138px;scroll-padding-top:154px}:root[data-theme]:has(.header.brand-led[data-staff]){--site-header-height:92px;scroll-padding-top:108px}:root[data-theme] .header.brand-led .hdr-frame{gap:0 8px;min-height:90px}:root[data-theme] .header.brand-led .hdr-top>.brand{gap:14px;padding-block:8px}:root[data-theme] .header.brand-led .brand img.brand-pupil{height:70px}:root[data-theme] .header.brand-led .brand img.brand-sec{height:34px}:root[data-theme] .header.brand-led .brand img.brand-rise{height:30px}:root[data-theme] .header.brand-led .brand-sep{height:40px}:root[data-theme] .footer .f-logo img.ft-pupil{height:84px}:root[data-theme] .footer .f-logo img.ft-sec{height:44px}:root[data-theme] .footer .f-logo img[src*=rise-logo]{height:38px}:root[data-theme] .header.brand-led:not([data-staff]){--hdr-brand-row:88px;top:calc(-1 * var(--hdr-brand-row))}:root[data-theme] .header.brand-led:not([data-staff]) .hdr-frame{grid-template-columns:minmax(0,1fr) auto;padding-bottom:4px}:root[data-theme] .header.brand-led:not([data-staff]) .hdr-top>.brand{width:100%;height:var(--hdr-brand-row);box-sizing:border-box;grid-area:1/1/auto/-1;justify-content:center;padding-block:9px}:root[data-theme] .header.brand-led:not([data-staff]) .hdr-acct{grid-area:2/1;justify-self:start}:root[data-theme] .header.brand-led:not([data-staff]) .hdr-menu{grid-area:2/2}:root[data-theme] .header.brand-led:not([data-staff]) .hdr-bar .nav{grid-area:3/1/auto/-1}:root[data-theme]:has(.header.brand-led:not([data-staff])){scroll-padding-top:66px}:root[data-theme] .header.brand-led:not([data-staff]) .brand-mini{opacity:0;visibility:hidden;grid-area:2/1/auto/-1;justify-content:center;place-self:center;align-items:center;min-width:44px;min-height:44px;display:flex}:root[data-theme] .header.brand-led:not([data-staff]) .brand-mini img{width:auto;height:40px;display:block}:root[data-theme] .header.brand-led[data-stuck]:not([data-staff]) .brand-mini{opacity:1;visibility:visible}}@media (max-width:399px){:root[data-theme] .header.brand-led .brand-sep{display:none}:root[data-theme] .header.brand-led .hdr-top>.brand{gap:16px}:root[data-theme]:has(.header.brand-led[data-staff]){--site-header-height:184px;scroll-padding-top:200px}:root[data-theme] .header.brand-led[data-staff] .hdr-frame{grid-template-columns:minmax(0,1fr) auto;padding-bottom:4px}:root[data-theme] .header.brand-led[data-staff] .hdr-top>.brand{grid-area:1/1/auto/-1;justify-content:center;gap:18px;width:100%;padding-block:9px}:root[data-theme] .header.brand-led[data-staff] .hdr-acct{grid-area:2/1;justify-self:start}:root[data-theme] .header.brand-led[data-staff] .hdr-bar .nav{grid-area:3/1/auto/-1}}@media (max-width:359px){:root[data-theme] .header.brand-led .hdr-top>.brand{gap:12px}:root[data-theme] .header.brand-led .brand img.brand-pupil{height:62px}:root[data-theme] .header.brand-led .brand img.brand-sec{height:30px}:root[data-theme] .header.brand-led .brand img.brand-rise{height:26px}.header.brand-led .brand .brand-academic-label{letter-spacing:0;font-size:10px}}.header .brand-mini{display:none}@media (prefers-reduced-motion:no-preference){:root[data-theme] .header.brand-led .brand-mini{transition:opacity .18s,visibility .18s}}
