._hero_1gzwk_1{isolation:isolate;color:#fff;background:#171827;align-items:flex-start;min-height:647px;display:flex;position:relative;overflow:hidden}._veil_1gzwk_2{z-index:1;pointer-events:none;background:linear-gradient(90deg,#161928fe 0%,#161928f9 43%,#23394fc4 66%,#23394f42 100%);position:absolute;inset:0}._shell_1gzwk_3{z-index:2;box-sizing:border-box;flex-direction:column;align-items:flex-start;width:min(100% - 128px,1320px);min-height:647px;margin-inline:auto;padding:90px 0 146px;display:flex;position:relative}._eyebrow_1gzwk_4{color:#d0ae89;font-family:var(--nbf-font-text);letter-spacing:.12em;margin:0 0 16px;font-size:11px;font-weight:650;line-height:1.4}._hero_1gzwk_1 h1{color:#fff;letter-spacing:-.03em;max-width:820px;margin:0;font-family:var(--nbf-font-display)!important;font-size:40px!important;font-weight:500!important;line-height:1.08!important}._hero_1gzwk_1._hero_1gzwk_1 h1{font-weight:500!important}._hero_1gzwk_1 h1 ._thought_1gzwk_7{letter-spacing:inherit;display:block;font-family:var(--nbf-font-display)!important;font-weight:500!important}._lead_1gzwk_8{color:#ffffffe0;max-width:720px;font-family:var(--nbf-font-text);margin:25px 0 0;font-size:clamp(16px,1.24vw,18px);line-height:1.55}._actions_1gzwk_9{flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}._actions_1gzwk_9 a{color:#fff;min-height:48px;font-family:var(--nbf-font-text);border:1px solid #ffffff8f;justify-content:center;align-items:center;padding:12px 18px;font-size:13px;font-weight:650;transition:background .2s,color .2s,border-color .2s;display:inline-flex}._actions_1gzwk_9 a:first-child{color:#171827;background:#fff;border-color:#fff}._actions_1gzwk_9 a:hover{color:#fff;background:#ffffff24;border-color:#fff}._actions_1gzwk_9 a:first-child:hover{color:#171827;background:#e9edf0}._actions_1gzwk_9 a:focus-visible{outline-offset:3px;outline:2px solid #d0ae89}@media (max-width:900px){._shell_1gzwk_3{width:min(100% - 64px,820px)}}@media (max-width:680px){._hero_1gzwk_1{min-height:773px}._veil_1gzwk_2{background:linear-gradient(#1619286e,#161928c7 37%,#161928fa 100%)}._shell_1gzwk_3{width:min(100% - 40px,620px);min-height:773px;padding:62px 0 175px}._eyebrow_1gzwk_4{margin-bottom:24px;font-size:10px}._hero_1gzwk_1 h1{font-size:clamp(24px,6.7vw,27px)!important;font-weight:500!important;line-height:1.12!important}._lead_1gzwk_8{margin-top:20px;font-size:16px}._actions_1gzwk_9{gap:9px;width:100%;margin-top:auto;display:grid}._actions_1gzwk_9 a{width:100%}._thought_1gzwk_7{display:inline}}@media (prefers-reduced-motion:reduce){._actions_1gzwk_9 a{transition:none}}.programme-family-page{--serif:var(--nbf-font-text);--sans:var(--nbf-font-text);font-family:var(--nbf-font-text);font-synthesis:none}.programme-family-page :is(h1,h2,h3){font-family:var(--nbf-font-display)!important;font-weight:500!important}.programme-family-page :is(p,a,small,span,strong){font-family:var(--nbf-font-text)}.programme-family-page .page-hero h1{letter-spacing:-.042em;max-width:15ch;font-size:clamp(46px,4.55vw,66px);line-height:1.01}.programme-family-page .page-hero-lead{font-family:var(--nbf-font-text);font-size:clamp(17px,1.45vw,20px);line-height:1.53}.programme-family-page .page-hero-image img{filter:saturate(.64)contrast(1.06)}.programme-family-page .page-hero-grid{min-height:570px}.programme-family-page .page-hero-image{height:470px}.programme-family-page .programme-route-grid article{min-height:0}.programme-family-page .programme-route-grid h3{font-size:clamp(23px,2vw,29px);line-height:1.12}.programme-family-page .programme-route-grid p{font-size:15px;line-height:1.55}@media (max-width:680px){.programme-family-page .page-hero-grid{gap:30px;min-height:0;padding-block:44px 48px}.programme-family-page .page-hero h1{max-width:100%;font-size:clamp(37px,10vw,46px)}.programme-family-page .page-hero-lead{font-size:16px;line-height:1.5}.programme-family-page .page-hero-image{height:310px}}.programme-family-page .programme-route-grid{border:0;border-top:1px solid var(--line);background:0 0;display:block}.programme-family-page .programme-route-grid article{border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(145px,.34fr) minmax(0,1fr) 185px;align-items:start;column-gap:32px;min-height:0;padding:31px 0 34px;display:grid}.programme-family-page .programme-route-grid article>span{color:var(--bronze-dark);letter-spacing:.07em;grid-area:1/1/4;padding-top:6px;font-size:11px;line-height:1.5}.programme-family-page .programme-route-grid h3{grid-area:1/2;max-width:690px;margin:0 0 11px!important;font-size:clamp(22px,1.85vw,27px)!important;line-height:1.14!important}.programme-family-page .programme-route-grid p{grid-area:2/2;max-width:740px;margin:0!important;font-size:14px!important;line-height:1.58!important}.programme-family-page .programme-route-grid article>div{grid-area:3/2;gap:5px;margin-top:15px}.programme-family-page .programme-route-grid small{padding:4px 7px;font-size:9px}.programme-family-page .programme-route-grid a{text-align:right;border:0;grid-area:1/3/4;justify-content:flex-end;align-self:center;min-height:44px;margin:0;padding:0 0 0 12px;font-size:12px;line-height:1.4}.programme-family-page .programme-route-grid a:hover{color:var(--ink-deep)}.programme-family-page .programme-outcome{border-top:1px solid #ffffff5c;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,48px);margin-top:36px;display:grid}.programme-family-page .programme-outcome article{max-width:355px;padding-top:24px}.programme-family-page .programme-outcome article>span{color:#c8b99f;font:700 11px/1.3 var(--nbf-font-text);letter-spacing:.09em;margin-bottom:23px;display:block}.programme-family-page .programme-outcome h3{color:#fff;letter-spacing:-.02em;font:500 clamp(21px,1.65vw,25px)/1.17 var(--nbf-font-display)!important;margin:0 0 11px!important}.programme-family-page .programme-outcome p{color:#d6d8e0;font:400 14px/1.58 var(--nbf-font-text);margin:0}@media (max-width:900px){.programme-family-page .programme-route-grid article{grid-template-columns:minmax(105px,.32fr) minmax(0,1fr);column-gap:20px}.programme-family-page .programme-route-grid a{border-top:1px solid var(--line);text-align:left;grid-area:4/2;justify-content:flex-start;margin-top:15px;padding:11px 0 0}.programme-family-page .programme-outcome{grid-template-columns:1fr;gap:0;margin-top:28px}.programme-family-page .programme-outcome article{border-bottom:1px solid #ffffff38;grid-template-columns:124px minmax(0,1fr);gap:3px 18px;max-width:none;padding:19px 0;display:grid}.programme-family-page .programme-outcome article>span{grid-area:1/1/3;margin:2px 0 0}.programme-family-page .programme-outcome h3{grid-area:1/2;font-size:21px!important}.programme-family-page .programme-outcome p{grid-area:2/2}}@media (max-width:680px){.programme-family-page .programme-route-grid article{padding:28px 0;display:block}.programme-family-page .programme-route-grid article>span{max-width:300px;margin-bottom:11px;padding:0;display:block}.programme-family-page .programme-route-grid h3{font-size:23px!important}.programme-family-page .programme-route-grid p{font-size:14px!important}.programme-family-page .programme-route-grid article>div{margin-top:14px}.programme-family-page .programme-route-grid a{margin-top:17px}.programme-family-page .programme-outcome article{padding:18px 0;display:block}.programme-family-page .programme-outcome article>span{margin-bottom:9px}.programme-family-page .programme-outcome h3{font-size:20px!important}.programme-family-page .programme-outcome p{font-size:13px}}@media (max-width:900px){.programme-family-page .programme-route-grid{scroll-snap-type:none;margin-inline:0;padding-inline:0;overflow:visible;display:block!important}.programme-family-page .file-standard-grid{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}#programme-route-studio{scroll-margin-top:126px}.programme-family-page .section-heading{max-width:none;margin-bottom:34px}.programme-family-page .section-heading h2{text-wrap:balance;-webkit-hyphens:none;hyphens:none;max-width:30ch;font-size:clamp(29px,2.25vw,36px);line-height:1.14}.programme-family-page .programme-outcome-section .section-heading h2{max-width:none}.programme-family-page .section-heading .section-lead{max-width:820px;font-size:16px;line-height:1.56}.programme-family-page .programme-outcome-section{color:#292b40;background:#f6f5f2}.programme-family-page .programme-outcome{border-top:1px solid #d7d4cd;border-bottom:1px solid #d7d4cd;gap:0;margin-top:26px}.programme-family-page .programme-outcome article{border-right:1px solid #d7d4cd;min-width:0;max-width:none;padding:20px 26px 23px}.programme-family-page .programme-outcome article:first-child{padding-left:0}.programme-family-page .programme-outcome article:last-child{border-right:0;padding-right:0}.programme-family-page .programme-outcome article>span{color:#765b3f;margin-bottom:12px}.programme-family-page .programme-outcome h3{color:#292b40;margin-bottom:10px!important;font-size:clamp(19px,1.5vw,22px)!important;line-height:1.22!important}.programme-family-page .programme-outcome p{color:#555764;font-size:15px;line-height:1.58}@media (max-width:900px){.programme-family-page .programme-outcome{display:block}.programme-family-page .programme-outcome article,.programme-family-page .programme-outcome article:first-child,.programme-family-page .programme-outcome article:last-child{border-bottom:1px solid #d7d4cd;border-right:0;grid-template-columns:108px minmax(0,1fr);gap:4px 20px;padding:18px 0;display:grid}.programme-family-page .programme-outcome article:last-child{border-bottom:0}.programme-family-page .programme-outcome article>span{grid-area:1/1/3;margin:2px 0 0}.programme-family-page .programme-outcome h3{grid-area:1/2}.programme-family-page .programme-outcome p{grid-area:2/2}}@media (max-width:680px){.programme-family-page .section-heading{margin-bottom:26px}.programme-family-page .section-heading h2{font-size:clamp(25px,7vw,29px)}.programme-family-page .section-heading .section-lead{font-size:14px}.programme-family-page .programme-outcome article,.programme-family-page .programme-outcome article:first-child,.programme-family-page .programme-outcome article:last-child{padding:17px 0;display:block}.programme-family-page .programme-outcome article>span{margin-bottom:8px;display:block}.programme-family-page .programme-outcome h3{font-size:19px!important}.programme-family-page .programme-outcome p{font-size:14px}}
