@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}}:root{--lg-red: #bc2026;--lg-ink: #080909;--lg-text: #f2f2ed;--lg-paper: #080909;--lg-line: #303030;--lg-font: var(--font-heading-family), "Arial Narrow", sans-serif}html{scroll-padding-top:2rem}.header-wrapper{background:var(--lg-ink);color:var(--lg-text)}.header{max-width:132rem}.header__inline-menu .list-menu__item{font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;min-height:4.4rem}.header__menu-item:hover span{color:var(--lg-text);text-decoration-color:var(--lg-red);text-underline-offset:.5rem}.header__heading-link{padding:1.8rem .75rem}.announcement-bar{background:var(--lg-ink);color:var(--lg-text)}.announcement-bar__message{padding:1.2rem 0;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.1em}.announcement-bar__link{color:var(--lg-text)}.announcement-bar__link:hover{background:#151515}.footer{background:var(--lg-ink);color:var(--lg-text);border-top:1px solid var(--lg-line)}.footer-block__heading{font-family:var(--lg-font);font-size:1.9rem;font-weight:var(--font-heading-weight);letter-spacing:.13em;line-height:1.3;text-transform:uppercase}.footer-block__details-content{max-width:44rem}.footer .rte a{text-underline-offset:.4rem}.lg-section,.lg-section *{box-sizing:border-box}.lg-section{font-family:var(--font-body-family),Arial,sans-serif;color:var(--lg-text);line-height:1.7}.lg-section h1,.lg-section h2,.lg-section h3,.lg-section p{margin:0}.lg-section h1,.lg-section h2,.lg-section h3{color:inherit}.lg-section img{display:block;max-width:100%}.lg-section a{color:inherit}.lg-section a:focus-visible,.lg-section summary:focus-visible{outline:2px solid #777777;outline-offset:5px}.lg-wrap{width:min(100% - 8rem,112rem);margin-inline:auto}.lg-eyebrow{font-family:var(--lg-font);font-size:1.2rem;font-weight:var(--font-heading-weight);letter-spacing:.2em;line-height:1.6;text-transform:uppercase}.lg-red{color:#b2b2ad}.lg-title{font-family:var(--lg-font);font-weight:var(--font-heading-weight);text-transform:uppercase;letter-spacing:.13em;line-height:1.24;text-wrap:balance}.lg-title--xl{font-size:clamp(3.8rem,3.7vw,5rem)}.lg-title--large{font-size:clamp(3.2rem,3.1vw,4rem)}.lg-body{font-size:1.6rem;line-height:1.7}.lg-buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.lg-btn{display:inline-flex;justify-content:center;align-items:center;gap:1.6rem;min-height:5rem;padding:1.4rem 2.6rem;border:1px solid var(--lg-text);border-radius:0;background:var(--lg-text);color:var(--lg-ink)!important;text-decoration:none;text-transform:uppercase;font-family:var(--lg-font);font-size:1.2rem;font-weight:var(--font-heading-weight);letter-spacing:.14em;line-height:1.5;transition:background .18s,border-color .18s}.lg-btn:hover{background:#d9d9d4;border-color:#d9d9d4}.lg-btn--outline{background:transparent;border-color:#777;color:var(--lg-text)!important}.lg-btn--outline:hover{background:#202020;border-color:var(--lg-text);color:var(--lg-text)!important}.lg-btn--white{color:#111!important;background:#fff;border-color:#fff}.lg-btn--white:hover{background:#d9d9d4;border-color:#d9d9d4;color:var(--lg-ink)!important}.lg-btn svg,.lg-text-link svg{width:1.7rem;height:1.7rem;flex-shrink:0}.lg-btn--placeholder,.lg-btn--placeholder:hover{background:#242424;border-color:#565656;color:#b9b9b5!important;cursor:default}.lg-programme-image-placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:inherit;padding:1.6rem;background:#141414;color:#a7a7a3;text-align:center;font-size:1.1rem;line-height:1.6}.lg-programme-hero .lg-programme-image-placeholder{background:#141414;color:#a7a7a3}.lg-hero{position:relative;isolation:isolate;min-height:60rem;display:flex;align-items:center;background:#333;color:#fff;overflow:hidden}.lg-hero__media,.lg-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lg-hero__media{z-index:-2}.lg-hero__media img{object-fit:cover;object-position:center;filter:brightness(.8)}.lg-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0809094d,#08090980)}.lg-hero__content{padding-block:6rem;text-align:center}.lg-hero .lg-eyebrow{margin-top:2rem;margin-bottom:0;font-size:1.4rem;letter-spacing:.22em}.lg-hero .lg-title{max-width:100rem;margin-inline:auto;color:#fff}.lg-hero__text{max-width:68rem;margin:2rem auto 0!important;color:#e3e3df;font-size:1.7rem;line-height:1.7}.lg-proof{background:#000;color:#fff}.lg-proof__grid{display:grid;grid-template-columns:repeat(4,1fr);padding-block:1.8rem;gap:2rem}.lg-proof__grid p{display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.1rem;letter-spacing:0;font-weight:400;line-height:1.5;text-transform:uppercase}.lg-proof__grid p:before{display:none}.lg-values{background:var(--lg-paper);padding-block:7rem}.lg-values__intro{max-width:84rem;margin-inline:auto;text-align:center}.lg-values .lg-eyebrow{display:none}.lg-values__intro .lg-body{color:#c4c4c1;max-width:72rem;margin:2rem auto 0}.lg-values__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4.8rem;padding-top:4.8rem;text-align:center}.lg-values__number{display:none}.lg-values__grid h3{font-family:var(--lg-font);font-weight:var(--font-heading-weight);font-size:2rem;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;margin-bottom:1.5rem}.lg-values__grid .lg-body{font-size:1.6rem;color:#c4c4c1}.lg-programmes{background:var(--lg-paper);padding-block:6rem}.lg-programmes__head{display:block;text-align:center;margin-bottom:4rem}.lg-programmes__head .lg-eyebrow{display:none}.lg-programmes__head .lg-body{max-width:72rem;margin:1.8rem auto 0;color:#c4c4c1}.lg-text-link{display:inline-flex;align-items:center;gap:1.4rem;min-height:4.8rem;font-family:var(--lg-font);font-size:1.2rem;font-weight:var(--font-heading-weight);letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.5rem;flex-shrink:0}.lg-programmes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 2.8rem}.lg-card{display:flex;flex-direction:column;color:var(--lg-text)!important;text-decoration:none;min-width:0}.lg-card__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:#141414}.lg-card__media img{width:100%;height:100%;object-fit:cover;object-position:center 40%;transition:transform .3s}.lg-card__body{display:flex;flex-direction:column;padding-top:1.5rem;flex:1}.lg-card__eyebrow{color:#a7a7a3;font-family:var(--font-body-family);font-size:1rem;font-weight:400;letter-spacing:.01em;line-height:1.5;text-transform:uppercase;margin-bottom:.8rem!important}.lg-card h3{font-family:var(--lg-font);font-weight:var(--font-heading-weight);font-size:2rem;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;margin-bottom:1rem}.lg-card__summary{color:#c4c4c1;font-size:1.4rem;line-height:1.7}.lg-card__action{display:none}.lg-card__action svg{color:var(--lg-red);transition:transform .2s}.lg-card__action svg{width:1.7rem;height:1.7rem}.lg-story{background:var(--lg-paper);color:var(--lg-text)}.lg-story__grid{display:grid;grid-template-columns:1fr 1fr}.lg-story__media{min-height:48rem;background:#141414}.lg-story__media img{width:100%;height:100%;object-fit:cover}.lg-story__content{padding:6rem clamp(3rem,5vw,7rem);display:flex;flex-direction:column;justify-content:center}.lg-story .lg-eyebrow{color:#a7a7a3;margin-bottom:1.6rem}.lg-story .lg-title{color:var(--lg-text);margin-bottom:2.4rem}.lg-story .lg-body{color:#c4c4c1}.lg-rte p+p{margin-top:1.8rem}.lg-story .lg-buttons{align-self:flex-start}.lg-cta{background:#121212;color:var(--lg-text);padding-block:8rem;text-align:center;border-top:1px solid var(--lg-line)}.lg-cta .lg-eyebrow{margin-bottom:1.6rem;color:#ddd}.lg-cta .lg-title{color:#fff}.lg-cta .lg-body{max-width:56rem;margin:2rem auto 0}.lg-cta .lg-buttons{justify-content:center}.lg-cta__note{font-size:1.2rem;line-height:1.7;max-width:54rem;margin:2.5rem auto 0!important;color:#b4b4b0}.lg-programme-hero{background:var(--lg-paper);color:var(--lg-text);padding-top:3rem}.lg-programme-hero__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6rem}.lg-programme-hero__content{padding-block:3rem;min-width:0}.lg-breadcrumb{display:inline-flex;align-items:center;min-height:4.8rem;font-size:1.2rem;color:#a7a7a3!important;margin-bottom:1.6rem;text-underline-offset:.4rem}.lg-programme-hero .lg-eyebrow{color:#a7a7a3;margin-bottom:1.4rem}.lg-programme-hero .lg-title{color:var(--lg-text);font-size:clamp(3.4rem,3.6vw,4.6rem)}.lg-programme-hero .lg-body{max-width:54rem;color:#c4c4c1;margin-top:1.8rem}.lg-programme-hero__media{height:50rem}.lg-programme-hero__media img{width:100%;height:100%;object-fit:contain}.lg-detail{background:var(--lg-paper);padding-block:8rem}.lg-detail__grid{display:grid;grid-template-columns:1.25fr 1fr;gap:6rem;align-items:start}.lg-detail h2{font-family:var(--lg-font);font-weight:var(--font-heading-weight);font-size:2.8rem;letter-spacing:.12em;line-height:1.3;text-transform:uppercase;margin-bottom:2.4rem}.lg-detail .lg-body{color:#c4c4c1}.lg-detail__training{padding:3.5rem 0 0;border-top:1px solid var(--lg-line)}.lg-detail__training ul{margin:0;padding-left:1.8rem}.lg-detail__training li+li{margin-top:1.3rem}.lg-detail__training .lg-rte>p:not(:first-child){margin-top:2.8rem}.lg-detail__training .lg-rte>p+ul{margin-top:1.2rem}.lg-detail__training .lg-btn{margin-top:3rem;width:100%}.lg-mobile-action{display:none}.lg-hero .lg-title:after{content:"";display:block;width:4.8rem;height:2px;background:var(--lg-red);margin:2.4rem auto 0}.header__heading-logo{filter:none;mix-blend-mode:screen}.lg-hero .lg-buttons{justify-content:center;gap:2.4rem;margin-top:3rem}.lg-hero .lg-btn--outline{background:transparent;border-color:#a7a7a3;color:#fff!important}.lg-hero .lg-btn--outline:hover{background:#242424;border-color:var(--lg-text)}.lg-programmes__head>.lg-text-link{margin-top:1.8rem}@media(min-width:750px){.lg-programme-hero__media{order:-1}}@media(min-width:990px){.header-wrapper .header{row-gap:.6rem}.header-wrapper .header.header--top-center .header__inline-menu{margin-top:0}.header .header__heading-link{padding:1.2rem .75rem}.header .header__heading-logo{width:22rem;max-width:22rem;height:10rem;object-fit:cover;object-position:center}}@media(min-width:1200px){.lg-programmes__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:989px){.lg-wrap{width:min(100% - 4.8rem,112rem)}.lg-programmes__grid{grid-template-columns:repeat(2,1fr)}.lg-values__intro{gap:4rem}.lg-values__grid{gap:3rem}.lg-story__media{min-height:52rem}.lg-story__content{padding:5rem 3rem}.lg-detail__grid{gap:4rem}.lg-programme-hero__media{height:48rem}}@media(max-width:749px){html{scroll-padding-top:8.4rem}.lg-wrap{width:calc(100% - 3.2rem)}.header-wrapper .header{padding:.6rem 1.6rem}.header__heading-link{padding:.8rem .4rem}.header .header__heading-logo{width:14rem;max-width:14rem;height:5.6rem;object-fit:cover;object-position:center}.header .header__icon{width:4.8rem;height:4.8rem}.header input,.header select,.footer input,.footer select{font-size:1.6rem}.header .menu-drawer__menu-item{min-height:4.8rem;padding-block:1.4rem;font-size:1.6rem}.announcement-bar__message{padding-block:.9rem;font-size:1.1rem;letter-spacing:.08em}.lg-section{overflow-wrap:break-word}.lg-section .lg-eyebrow{font-size:1.1rem;letter-spacing:.1em;line-height:1.5}.lg-body{font-size:1.6rem;line-height:1.65}.lg-title--large{font-size:clamp(3rem,7.8vw,3.6rem);line-height:1.24;letter-spacing:.1em;text-wrap:balance}.lg-hero{min-height:50rem;align-items:center}.lg-hero:after{background:#08090973}.lg-hero__content{padding-block:4rem}.lg-hero .lg-title--xl{font-size:clamp(3.2rem,8.5vw,4rem);line-height:1.3;letter-spacing:.12em}.lg-hero .lg-eyebrow{max-width:34rem;margin:1.6rem auto 0;font-size:1.1rem;letter-spacing:.18em}.lg-hero__text{max-width:38rem;margin:1.8rem auto 0!important;font-size:1.6rem;line-height:1.65}.lg-buttons{gap:1rem;margin-top:2.4rem}.lg-btn{width:100%;min-height:5.2rem;padding:1.3rem 1.6rem;gap:1.2rem;font-size:1.2rem;letter-spacing:.06em}.lg-hero .lg-buttons{flex-direction:column;align-items:stretch;max-width:36rem;margin-inline:auto;gap:1.2rem}.lg-hero .lg-btn--outline{min-height:4.4rem;padding-block:1rem;border-color:transparent}.lg-proof__grid{grid-template-columns:1fr 1fr;padding-block:1.8rem;gap:1.6rem 1rem}.lg-proof__grid p{font-size:.95rem;letter-spacing:.035em;gap:.6rem;line-height:1.5}.lg-proof__grid p:before{width:.4rem;height:.4rem}.lg-values,.lg-programmes,.lg-detail{padding-block:4.4rem}.lg-values__intro{grid-template-columns:minmax(0,1fr);gap:2rem;padding-bottom:2.6rem}.lg-values__intro>*,.lg-programmes__head>*,.lg-detail__grid>*{min-width:0}.lg-values .lg-eyebrow{margin-bottom:1.4rem}.lg-values__grid{grid-template-columns:minmax(0,1fr);gap:2.6rem;padding-top:2.6rem}.lg-values__grid h3{font-size:2.5rem;margin-bottom:.9rem;line-height:1.15}.lg-values__grid .lg-body{font-size:1.6rem}.lg-values__number{margin-bottom:.8rem!important}.lg-programmes__head{display:block;margin-bottom:2.6rem}.lg-programmes__head .lg-eyebrow{margin-bottom:1.4rem}.lg-programmes__head .lg-body{margin-top:1.6rem}.lg-programmes__head .lg-text-link{margin-top:1.2rem;min-height:4.8rem;font-size:1.2rem}.lg-programmes__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 1.6rem}.lg-card{display:flex;flex-direction:column;min-height:0}.lg-card__media{width:100%;aspect-ratio:4 / 5;min-height:0}.lg-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 35%}.lg-card__body{min-width:0;padding-top:1.2rem}.lg-card__eyebrow{font-size:1rem;line-height:1.5;letter-spacing:.035em;margin-bottom:.7rem!important}.lg-card h3{font-size:1.8rem;line-height:1.35;letter-spacing:.07em;margin-bottom:.8rem}.lg-card__summary{font-size:1.4rem;line-height:1.55;margin-bottom:1.2rem!important}.lg-card__action{padding-top:.8rem;gap:.6rem;font-size:1.05rem;letter-spacing:.04em;line-height:1.5}.lg-story__grid{grid-template-columns:minmax(0,1fr)}.lg-story__media{min-height:0;aspect-ratio:8 / 5}.lg-story__media img{height:100%}.lg-story__content{min-width:0;padding:4.4rem 1.6rem}.lg-story .lg-title{margin-bottom:2.4rem}.lg-story .lg-buttons{align-self:stretch}.lg-story--intro .lg-story__content{order:-1}.lg-cta{padding-block:4.4rem}.lg-cta .lg-body{font-size:1.6rem}.lg-cta__note{font-size:1.2rem;margin-top:2rem!important}.lg-programme-hero__grid{grid-template-columns:minmax(0,1fr);gap:0}.lg-programme-hero__content{padding-block:1.4rem 0}.lg-programme-hero .lg-eyebrow{margin-bottom:1.4rem}.lg-programme-hero .lg-title{font-size:clamp(3.1rem,8vw,3.8rem);line-height:1.24;letter-spacing:.1em}.lg-programme-hero .lg-body{margin-top:1.6rem;font-size:1.7rem}.lg-programme-hero .lg-buttons{display:grid;grid-template-columns:minmax(0,1fr);gap:.4rem}.lg-programme-hero .lg-btn--outline{min-height:4.4rem;padding-block:1rem;border-color:transparent}.lg-programme-hero__media{height:24rem;width:100%}.lg-breadcrumb{margin-bottom:1.2rem;min-height:4.8rem;font-size:1.3rem}.lg-detail__grid{grid-template-columns:minmax(0,1fr);gap:3rem}.lg-detail h2{font-size:2.8rem;margin-bottom:2rem}.lg-detail__training{padding:2.4rem 0 0}.lg-detail__training .lg-btn{margin-top:2.4rem}.footer{padding-top:3.6rem;padding-bottom:2.4rem}.footer-block__heading{font-size:2.2rem}.footer .list-menu__item--link{min-height:4.8rem;display:inline-flex;align-items:center;font-size:1.4rem}body:has(.lg-mobile-action){padding-bottom:calc(7.6rem + env(safe-area-inset-bottom,0px))}.lg-mobile-action{display:block;position:fixed;inset:auto 0 0;z-index:15;padding:1rem max(1.6rem,env(safe-area-inset-right,0px)) calc(1rem + env(safe-area-inset-bottom,0px)) max(1.6rem,env(safe-area-inset-left,0px));background:#111;border-top:1px solid #383838}.lg-mobile-action__inner{max-width:52rem;margin-inline:auto}.lg-mobile-action .lg-btn{width:100%;min-height:5.4rem;font-size:1.25rem}body:has(.header details[open]) .lg-mobile-action{visibility:hidden}}@media(max-width:359px){.lg-card__eyebrow{font-size:.95rem}.lg-card__summary{font-size:1.35rem}.lg-card__action{font-size:1rem}}@media(prefers-reduced-motion:reduce){.lg-section *,.lg-section *:before,.lg-section *:after{transition:none!important;animation:none!important}}@media(prefers-reduced-motion:no-preference){.lg-btn svg,.lg-text-link svg{transition:transform .18s ease}.lg-card__media img,.lg-editorial-card__media img{transition:transform .42s cubic-bezier(.2,.65,.3,1)}.lg-editorial-card__media{overflow:hidden}@media(hover:hover)and (pointer:fine){.lg-card:hover .lg-card__media img,.lg-editorial-card>a:hover .lg-editorial-card__media img{transform:scale(1.025)}.lg-card:hover .lg-card__action svg,.lg-btn:not([aria-disabled=true]):hover svg,.lg-text-link:hover svg{transform:translate(3px)}}.lg-card:focus-within .lg-card__action svg,.lg-btn:focus-visible svg,.lg-text-link:focus-visible svg{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none!important}.lg-section .lg-card__media img,.lg-section .lg-card__action svg,.lg-section .lg-btn svg,.lg-section .lg-text-link svg{transform:none!important}}.lg-facts{background:var(--lg-paper);padding-block:3.6rem}.lg-facts h2{font-family:var(--lg-font);font-size:3.4rem;margin:0 0 2rem}.lg-facts__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:2rem;margin:0}.lg-facts dt{font-weight:700;font-size:1.3rem;text-transform:uppercase;letter-spacing:.08em}.lg-facts dd{margin:1rem 0 0;font-size:1.6rem}.lg-facts a{color:var(--lg-text);text-underline-offset:4px}.lg-facts__sample{border-block:1px solid var(--lg-line);margin-top:2.4rem;padding:1.8rem 0}.lg-facts__sample summary{font-size:1.7rem;font-weight:700;cursor:pointer;min-height:3rem}.lg-facts__sample p{font-size:1.4rem;color:#b9b9b5;max-width:85rem}.lg-facts__sample .lg-text-link{margin-top:1.4rem}.lg-facts__sample .lg-body{font-size:1.6rem}@media(max-width:749px){.lg-facts__grid{grid-template-columns:1fr}.lg-facts{padding-block:2.8rem}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=AAAAAgQ */
