@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}}legacy-hero-carousel{display:flex}.lg-hero__slide{opacity:0;visibility:hidden;transition:opacity .9s ease,visibility .9s}.lg-hero__slide.is-active{opacity:1;visibility:visible}.lg-hero__controls{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;gap:1rem;align-items:center;z-index:2;color:#fff;font-size:1.3rem}.lg-hero__controls[hidden]{display:none}.lg-hero__controls button{min-width:44px;min-height:44px;background:#111b;color:#fff;border:1px solid #ffffff60;cursor:pointer}.lg-hero__controls button:focus-visible{outline:2px solid white;outline-offset:3px}.lg-hero__content{padding-bottom:9rem}@media(prefers-reduced-motion:reduce){.lg-hero__slide{transition:none}}.lg-inside{background:var(--lg-paper);padding-block:5.6rem}.lg-inside>.lg-wrap>.lg-body{max-width:70rem;color:#b9b9b5;margin:1.6rem auto 0;text-align:center}.lg-inside>.lg-wrap>.lg-title,.lg-inside>.lg-wrap>.lg-eyebrow{text-align:center}.lg-inside .lg-title{font-size:clamp(3.2rem,3.2vw,4.2rem)}.lg-inside__grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-top:3rem;align-items:center}.lg-inside__video{min-width:0}.lg-inside__watch{margin-top:1.6rem}.lg-inside__media iframe{display:block;width:100%;height:100%;border:0}.lg-inside__media{min-width:0;aspect-ratio:16/9;background:#161616;color:#ccc}.lg-inside__media img{width:100%;height:100%;object-fit:contain}.lg-inside__media video{width:100%;height:100%;object-fit:contain}.lg-inside__empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;font-size:1.6rem}.lg-inside__empty span{font-size:4rem;color:var(--lg-red)}.lg-inside__steps{list-style:none;padding:0;margin:0;display:grid;gap:2rem}.lg-inside h3{font-family:var(--lg-font);font-size:2rem;font-weight:var(--font-heading-weight);letter-spacing:.12em;line-height:1.1;text-transform:uppercase;margin:.8rem 0}.lg-inside .lg-body{font-size:1.6rem;color:#c4c4c1}.lg-inside__community{max-width:90rem;border-top:1px solid var(--lg-line);margin-top:4rem;padding-top:3rem}.lg-inside__community .lg-body{margin-top:1.2rem}.lg-inside__community .lg-buttons{margin-top:2rem}@media(max-width:749px){.lg-inside{padding-block:3.6rem}.lg-inside__grid{grid-template-columns:1fr;gap:2.4rem}.lg-inside__community{margin-top:2.8rem}}.lg-partner{padding-block:7.2rem;background:var(--lg-paper);color:var(--lg-text);border-block:1px solid var(--lg-line)}.lg-partner__layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(25rem,1fr);gap:6rem;align-items:start}.lg-partner__copy>.lg-eyebrow{margin-bottom:2rem}.lg-partner__copy>.lg-title{font-size:clamp(4rem,4vw,5.6rem);line-height:1.05;overflow-wrap:normal}.lg-partner .lg-partner__intro{max-width:70rem;margin-top:2.4rem;color:#c4c4c1}.lg-partner__story{margin-top:4rem;max-width:70rem}.lg-partner__story h2{font-family:var(--lg-font);font-size:2.6rem;line-height:1.2;letter-spacing:.09em;text-transform:uppercase;margin:3rem 0 1.6rem}.lg-partner__story .lg-body{color:#c4c4c1}.lg-partner .lg-buttons{gap:2rem 2.8rem;flex-wrap:wrap;margin-top:3rem}.lg-partner__offer{min-width:0;padding:3.2rem;background:#111;border:1px solid var(--lg-line);border-top:2px solid var(--lg-red);text-align:center}.lg-partner__offer>.lg-eyebrow{color:#b9b9b5;margin-bottom:1.8rem}.lg-partner__offer h2{font-family:var(--lg-font);font-size:clamp(3.4rem,3.5vw,4.6rem);font-weight:var(--font-heading-weight);letter-spacing:.07em;line-height:1.15;text-transform:uppercase;margin:0 0 2.6rem}.lg-partner .lg-partner__code-label{font-size:1.3rem;text-transform:uppercase;letter-spacing:.1em;margin:0 0 1rem;color:#b9b9b5}.lg-partner__code{display:block;padding:1.5rem 1rem;border:1px solid #777;font-family:var(--lg-font);font-size:3rem;font-weight:600;letter-spacing:.13em;line-height:1.1;color:var(--lg-text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.lg-partner .lg-partner__checkout{font-size:1.4rem;color:#b9b9b5;margin-top:2rem}.lg-partner--compact{padding-block:4.8rem}.lg-partner--compact .lg-partner__layout{align-items:center;gap:5rem}.lg-partner--compact .lg-partner__copy>.lg-title{font-size:clamp(3.2rem,3.4vw,4.8rem)}.lg-partner--compact .lg-partner__intro{max-width:66rem;margin-top:1.8rem}.lg-partner--compact .lg-partner__offer{padding:2.4rem}.lg-partner--compact .lg-partner__offer h2{font-size:3rem;margin-bottom:2rem}@media(max-width:749px){.lg-partner{padding-block:4.8rem}.lg-partner__layout,.lg-partner--compact .lg-partner__layout{grid-template-columns:minmax(0,1fr);gap:3.2rem}.lg-partner__copy>.lg-title{font-size:clamp(3.6rem,8.2vw,5.2rem)}.lg-partner__story{margin-top:3rem}.lg-partner__offer{padding:2.8rem}.lg-partner__offer h2{font-size:3.8rem}.lg-partner--compact{padding-block:3.6rem}.lg-partner--compact .lg-partner__copy>.lg-title{font-size:3.2rem}.lg-partner .lg-btn{max-width:100%;white-space:normal;text-align:center}}.lg-programmes .lg-programmes__grid--pair{grid-template-columns:repeat(2,minmax(0,259px));justify-content:center}@media(max-width:749px){.lg-programmes .lg-programmes__grid--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.lg-testimonials{padding-block:8rem;background:var(--lg-paper)}.lg-testimonials__head{max-width:82rem;margin:0 auto 4rem;text-align:center}.lg-testimonials__head .lg-eyebrow{margin-bottom:1.6rem}.lg-testimonials__head .lg-body{margin-top:2rem;color:#b9b9b5}.lg-testimonials__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.6rem}.lg-quote{margin:0;padding:2.8rem 0 0;border-top:1px solid var(--lg-line);display:flex;flex-direction:column}.lg-quote blockquote{margin:0 0 3rem;font-size:2rem;line-height:1.65}.lg-case-facts{font-size:1.4rem;margin:0 0 2rem}.lg-case-facts dt{font-weight:700;margin-top:1rem}.lg-case-facts dd{margin:.5rem 0 0;color:#555}.lg-quote figcaption{display:flex;flex-direction:column;gap:.6rem;margin-top:auto;padding-top:2rem;border-top:1px solid var(--lg-line);font-size:1.4rem}.lg-quote figcaption span{color:#b9b9b5}.lg-quote__empty{font-family:var(--lg-font);font-size:2.4rem;font-weight:var(--font-heading-weight);letter-spacing:.1em;line-height:1.2;text-transform:uppercase;margin-top:2rem!important}.lg-quote__context{color:#b9b9b5;margin-top:2.5rem!important;font-size:1.4rem}@media(max-width:989px){.lg-testimonials__grid{grid-template-columns:1fr}}@media(max-width:749px){.lg-testimonials{padding-block:4.8rem}.lg-testimonials__head{margin-bottom:3.2rem}.lg-quote{padding:2.4rem 0 0}.lg-quote blockquote{font-size:1.8rem}}.lg-lead{background:#121212;color:var(--lg-text);padding-block:5rem}.lg-lead__grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem}.lg-lead .lg-title{font-size:clamp(3.2rem,3.2vw,4.2rem)}.lg-lead .lg-body{margin-top:1.6rem;color:#b9b9b5}.lg-lead label{display:block;font-size:1.5rem;margin-bottom:.8rem}.lg-lead input[type=email],.lg-lead select{display:block;width:100%;min-height:5rem;padding:1rem;font-size:1.6rem;margin-bottom:1.6rem;background:#080909;color:#f2f2ed;border:1px solid #555555;border-radius:0}.lg-lead .lg-lead__consent{display:flex;gap:1rem;font-size:1.3rem;align-items:start;margin:2rem 0;color:#b9b9b5}.lg-lead__consent input{width:2rem;height:2rem;flex-shrink:0;accent-color:var(--lg-red)}.lg-lead .lg-text-link{display:block;color:#b9b9b5;margin-top:1.6rem}@media(max-width:749px){.lg-lead{padding-block:3.6rem}.lg-lead__grid{grid-template-columns:1fr;gap:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=AAAAUhED */
