.training_site__4CjR_{background:var(--bg-cream);color:#20211f;--training-width:1280px}.training_site__4CjR_ h1,.training_site__4CjR_ h2,.training_site__4CjR_ h3{font-family:var(--font-title)}.training_site__4CjR_ h2{font-size:clamp(2rem,3.5vw,3.4rem);font-weight:500;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.training_site__4CjR_ section[id]{scroll-margin-top:24px}.training_site__4CjR_ a,.training_site__4CjR_ button,.training_site__4CjR_ summary{-webkit-tap-highlight-color:transparent}.training_skip__3OWLF{position:absolute;top:-100px;left:20px;padding:15px;background:white;color:black;z-index:100}.training_skip__3OWLF:focus{top:15px}.training_hero__YWIFB{position:relative;min-height:780px;color:white;background:#141412;padding:0 max(5vw,calc((100vw - var(--training-width)) / 2));overflow:hidden}.training_heroImage__xYGbs{object-fit:cover;object-position:center 42%;transform:scaleX(-1)}.training_heroShade__SG_43{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,12,11,.94),rgba(10,12,11,.78) 37%,rgba(10,12,11,.16) 75%),linear-gradient(0deg,rgba(10,12,11,.78),transparent 45%)}.training_header__3sGjl{position:relative;z-index:5;min-height:108px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #ffffff26}.training_logo__REu_6{font-family:var(--font-title);font-size:30px;letter-spacing:-.045em;font-weight:400;line-height:1;display:inline-block}.training_logo__REu_6 strong{color:#d77542;font-weight:800}.training_logo__REu_6>span{display:block;font-family:var(--font-body);letter-spacing:.27em;font-size:9px;color:#d1d3d6;margin-top:10px}.training_desktopNav__i4ERk{display:flex;align-items:center;gap:27px;padding:14px 26px;border:1px solid #ffffff26;border-radius:50px;background:#ffffff09;font-size:13px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.training_desktopNav__i4ERk a:hover{color:#f2ad83}.training_headerActions__XAbtB{display:flex;align-items:center;gap:24px}.training_languages__ZO4F7{display:flex;gap:10px;font-size:11px;font-weight:600}.training_languages__ZO4F7 a{padding:8px 2px;color:#c5c6c4;border-bottom:1px solid transparent}.training_languages__ZO4F7 a[aria-current]{color:white;border-color:#d77542}.training_headerCta__I5Mtn{display:flex;gap:15px;align-items:center;border-radius:30px;background:var(--accent-blue);padding:13px 20px;font-size:12px;font-weight:600}.training_headerCta__I5Mtn:hover{background:var(--accent-blue-hover)}.training_menuToggle__UemeF{display:none;color:white;min-height:44px;min-width:44px}.training_mobileNav__FBtH6{position:absolute;top:88px;left:0;right:0;padding:20px;background:#1a201d;border:1px solid #ffffff30;border-radius:12px;box-shadow:0 20px 35px #0008;display:flex;flex-direction:column}.training_mobileNav__FBtH6 a{padding:16px 8px;border-bottom:1px solid #ffffff20;display:flex;justify-content:space-between}.training_heroContent__0C3I1{position:relative;z-index:1;padding:95px 0 80px;max-width:770px}.training_eyebrow__H6Zyt{font-size:10px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;line-height:1.8;margin-bottom:23px;display:flex;gap:10px;align-items:center}.training_eyebrow__H6Zyt>span{width:6px;height:6px;border-radius:100%;background:#d77542}.training_heroContent__0C3I1 .training_eyebrow__H6Zyt{color:#ddd9d2}.training_heroContent__0C3I1 h1{font-size:clamp(2.8rem,5.25vw,5rem);line-height:1.08;font-weight:500;letter-spacing:-.04em}.training_heroContent__0C3I1 h1 em{font-style:normal;color:#e9c4a9}.training_heroIntro__K8DfT{max-width:540px;font-size:16px;line-height:1.85;color:#e1e0dc;margin:28px 0 30px}.training_actions__qqRBh{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.training_primary__qHmnz,.training_secondary__QJoWE{display:inline-flex;gap:22px;align-items:center;min-height:52px;border-radius:50px;font-size:13px;font-weight:500}.training_primary__qHmnz{background:var(--accent-blue);color:white;padding:6px 7px 6px 24px}.training_primary__qHmnz>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;color:#a84d1f;flex-shrink:0}.training_primary__qHmnz:hover{background:var(--accent-blue-hover)}.training_secondary__QJoWE{border:1px solid #ffffff45;background:#ffffff08;padding:14px 23px}.training_secondary__QJoWE:hover{background:#ffffff18}.training_heroNote__AS28x{font-size:11px;color:#c4c5bf;margin-top:20px}.training_heroBottom__ZePqc{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-bottom:32px}.training_heroBottom__ZePqc a{border-top:1px solid #ffffff55;padding:20px 0 0;display:flex;align-items:center;gap:15px;font-family:var(--font-title);font-size:19px}.training_heroBottom__ZePqc a>span{font:11px var(--font-body);color:#c2c3bd}.training_heroBottom__ZePqc svg{margin-left:auto}.training_heroBottom__ZePqc a:hover{border-color:#e9c4a9;color:#e9c4a9}.training_experience__9PuO4{padding:34px 5vw 38px;border-bottom:1px solid #20211f20;text-align:center}.training_experience__9PuO4>p{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#68685f;margin-bottom:26px}.training_experience__9PuO4>div{max-width:900px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:32px}.training_experience__9PuO4>div>span{font-family:var(--font-title);font-size:clamp(20px,2.5vw,28px);font-weight:600;color:#44483e}.training_wordmarkSub__ao25Q{display:block;font:9px var(--font-body);margin-top:3px}.training_section___7nqn{width:90%;max-width:var(--training-width);margin:auto;padding:100px 0}.training_sectionHeading__afRZK{display:grid;grid-template-columns:1.25fr 1fr;align-items:end;gap:100px;margin-bottom:42px}.training_bodyCopy__SEXJT,.training_sectionHeading__afRZK>p{font-size:14px;line-height:1.95;color:#64665e}.training_section___7nqn .training_eyebrow__H6Zyt{color:#a34a21}.training_programmeGrid__4bZO3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:22px}.training_programme__LkvIO{position:relative;overflow:hidden;padding:30px;border:1px solid #dbd7cf;background:#faf8f4;border-radius:14px;display:flex;flex-direction:column;transition:transform .2s,border-color .2s}.training_programme__LkvIO:hover{transform:translateY(-4px);border-color:#c45c26}.training_cardTop__yR4GB{display:flex;align-items:center;justify-content:space-between;color:#a7512b;margin-bottom:38px}.training_cardTop__yR4GB>span{font-size:12px}.training_programme__LkvIO h3{font-size:29px;font-weight:500;letter-spacing:-.025em;margin-bottom:16px}.training_programme__LkvIO p{color:#64665e;line-height:1.9;font-size:13px;margin-bottom:30px}.training_cardBottom__Jce5O{margin-top:auto;border-top:1px solid #dedbd4;padding-top:20px;font-size:12px;display:flex;justify-content:space-between}.training_cardLine__0i_v1{position:absolute;height:3px;bottom:0;left:0;background:#c45c26}.training_approach__tQVlA{background:#e9e5de}.training_approachGrid__HT81r{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.training_approachPhoto__aERP5{position:relative;min-height:600px;height:100%;border-radius:14px;overflow:hidden}.training_approachPhoto__aERP5 img{object-fit:cover;object-position:38% center}.training_approachPhoto__aERP5>span{position:absolute;bottom:22px;left:22px;right:22px;color:white;background:#1b221ddd;padding:16px 20px;border-radius:8px;font-size:12px}.training_approachGrid__HT81r h2{margin-bottom:24px}.training_steps__scuwx{list-style:none;margin-top:30px}.training_steps__scuwx li{display:flex;gap:22px;padding:22px 0;border-top:1px solid #cbc7be}.training_steps__scuwx li>span{color:#a34a21;font-size:11px;margin-top:4px}.training_steps__scuwx h3{font-size:20px;font-weight:500;margin-bottom:9px}.training_steps__scuwx p{color:#64665e;font-size:13px;line-height:1.8}.training_about__Uucmw{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center}.training_about__Uucmw h2{margin-bottom:26px}.training_about__Uucmw .training_bodyCopy__SEXJT{margin-bottom:20px}.training_textLink__F6ooS{display:inline-flex;align-items:center;gap:15px;font-size:13px;color:#a34a21;border-bottom:1px solid #b8572b80;padding-bottom:8px;margin-top:8px}.training_portrait__iUNKr{position:relative;min-height:560px;background:#dad4c9;border-radius:14px;overflow:hidden}.training_portrait__iUNKr img{object-fit:cover;object-position:center 25%}.training_portrait__iUNKr>div{position:absolute;bottom:0;padding:80px 30px 30px;width:100%;color:white;background:linear-gradient(transparent,#101713ef)}.training_portrait__iUNKr strong{display:block;font:26px var(--font-title);margin-bottom:8px}.training_portrait__iUNKr span{font-size:11px;color:#ddd}.training_testimonials__w2xIt{background:#202923;color:#f5f2eb}.training_testimonials__w2xIt .training_eyebrow__H6Zyt{color:#e9b08c}.training_testimonials__w2xIt h2{max-width:600px}.training_quoteGrid__io6iD{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:40px;margin-top:45px}.training_quoteGrid__io6iD figure{display:flex;flex-direction:column;border-top:1px solid #ffffff30;padding-top:16px}.training_quoteMark__pObzE{color:#d58b5d;font:62px Georgia,serif;height:55px}.training_quoteGrid__io6iD blockquote{font-size:14px;line-height:1.9;color:#e5e6df;margin-bottom:28px}.training_quoteGrid__io6iD figcaption{margin-top:auto;font-size:12px;display:flex;flex-direction:column;gap:6px}.training_quoteGrid__io6iD figcaption>span{color:#b0b9af;font-size:10px}.training_linkedin__lt_jq{border-bottom:1px solid #d2cfc6}.training_linkedin__lt_jq .training_textLink__F6ooS{justify-self:end}.training_linkedinFeed__RBdWN{min-height:400px;width:100%;margin-top:28px}.training_faq__YgOfi{display:grid;grid-template-columns:.85fr 1.25fr;gap:100px}.training_faq__YgOfi details{border-bottom:1px solid #d2cfc6}.training_faq__YgOfi summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;cursor:pointer;font-size:14px;line-height:1.6}.training_faq__YgOfi summary::-webkit-details-marker{display:none}.training_faq__YgOfi summary svg{flex-shrink:0;color:#a34a21}.training_faq__YgOfi details[open] summary svg{transform:rotate(45deg)}.training_faq__YgOfi details p{padding:0 30px 24px 0;color:#64665e;line-height:1.85;font-size:13px}.training_contact__K09s6{background:#e7ded2;text-align:center}.training_contact__K09s6 .training_section___7nqn{max-width:800px}.training_contact__K09s6 .training_actions__qqRBh,.training_contact__K09s6 .training_eyebrow__H6Zyt{justify-content:center}.training_contact__K09s6 h2{font-size:clamp(2.4rem,4.5vw,4rem)}.training_contact__K09s6 p:not(.training_eyebrow__H6Zyt){font-size:14px;line-height:1.9;color:#64665e;max-width:600px;margin:24px auto 30px}.training_contact__K09s6 .training_secondary__QJoWE{border-color:#7c776d60;background:transparent}.training_contact__K09s6 .training_secondary__QJoWE:hover{background:#fff5}.training_email__RoMxx{display:inline-block;font-size:12px;color:#64665e;margin-top:25px}.training_contactDetails__85KM6{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:24px}.training_contactDetails__85KM6 a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;font-size:13px;color:#4c5149}.training_contactDetails__85KM6 a:hover{color:#a34a21;text-decoration:underline;text-underline-offset:4px}.training_contactDetails__85KM6 svg{flex-shrink:0;color:#a34a21}.training_footer__EONPw{padding:38px 5vw;display:flex;justify-content:space-between;align-items:center;gap:25px;background:#151a16;color:white}.training_footer__EONPw p{margin-top:14px;color:#bcc0b7;font-size:11px}.training_footer__EONPw>div:last-child{display:flex;flex-direction:column;align-items:end;gap:20px;font-size:11px}.training_footer__EONPw a{display:inline-flex;align-items:center;gap:5px}.training_footer__EONPw span{color:#b1b6ad;font-size:10px}.training_breadcrumb___1UJs{display:flex;flex-wrap:wrap;gap:12px;color:#e9c4a9;font-size:12px;margin-bottom:24px}.training_breadcrumb___1UJs a:hover{text-decoration:underline}.training_heroContent__0C3I1 .training_landingHeading__UOCtH{font-size:clamp(2.5rem,4.4vw,4.2rem);max-width:720px;text-wrap:balance}.training_trainingOverview__vPzI3{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-bottom:0}.training_trainingOverview__vPzI3 p+p{margin-top:20px}.training_moduleGrid__BYN9A{display:grid;grid-template-columns:1fr 1fr;gap:35px 60px;margin-top:40px}.training_moduleGrid__BYN9A article{border-top:1px solid #d2cfc6;padding-top:24px}.training_moduleNumber__EapIC{font-size:12px;color:#a34a21}.training_moduleGrid__BYN9A h3{font-size:24px;font-weight:500;line-height:1.3;margin:18px 0 14px}.training_outcomes__aGEVo{display:grid;grid-template-columns:1fr 1fr;gap:100px}.training_audience__d24LK{margin-top:30px;max-width:500px}.training_audience__d24LK h3{font-size:18px;font-weight:500;margin-bottom:12px}.training_audience__d24LK p{color:#64665e;font-size:14px;line-height:1.9}.training_outcomes__aGEVo>ul{list-style:none}.training_outcomes__aGEVo>ul li{display:flex;gap:20px;border-bottom:1px solid #d2cfc6;padding:28px 0;font-size:17px;line-height:1.7}.training_outcomes__aGEVo svg{flex-shrink:0;color:#a34a21;margin-top:4px}.training_scenario__rN1Pp{background:#202923;color:#f5f2eb}.training_scenario__rN1Pp .training_section___7nqn{display:grid;grid-template-columns:1.2fr 1fr;gap:100px}.training_scenario__rN1Pp .training_eyebrow__H6Zyt{color:#e9b08c}.training_scenario__rN1Pp .training_bodyCopy__SEXJT{color:#d1d6cc;margin-top:24px}.training_scenario__rN1Pp aside{padding:32px;border:1px solid #ffffff35;border-radius:12px}.training_scenario__rN1Pp h3{font-size:25px;font-weight:400;margin-bottom:24px}.training_scenario__rN1Pp ul{list-style:none}.training_scenario__rN1Pp li{display:flex;gap:15px;padding:18px 0;border-top:1px solid #ffffff30;font-size:13px;line-height:1.6}.training_scenario__rN1Pp li span{color:#e9b08c;font-size:10px}@media (min-width:1600px){.training_hero__YWIFB{min-height:850px}.training_heroContent__0C3I1{padding-top:135px}}@media (max-width:1050px){.training_desktopNav__i4ERk{gap:16px;padding:14px 20px}.training_headerActions__XAbtB{gap:15px}.training_headerCta__I5Mtn{display:none}.training_about__Uucmw,.training_approachGrid__HT81r,.training_faq__YgOfi,.training_outcomes__aGEVo,.training_scenario__rN1Pp .training_section___7nqn,.training_sectionHeading__afRZK{gap:45px}.training_programme__LkvIO{padding:24px}.training_programme__LkvIO h3{font-size:25px}}@media (max-width:800px){.training_moduleGrid__BYN9A,.training_trainingOverview__vPzI3{grid-template-columns:1fr;gap:28px}.training_hero__YWIFB{min-height:auto}.training_header__3sGjl{min-height:90px}.training_desktopNav__i4ERk{display:none}.training_menuToggle__UemeF{display:inline-flex;align-items:center;justify-content:center}.training_heroContent__0C3I1{padding:85px 0 60px;max-width:610px}.training_heroShade__SG_43{background:linear-gradient(90deg,#0a0c0bea,#0a0c0b75),linear-gradient(0deg,#0a0c0bee,transparent)}.training_heroImage__xYGbs{object-position:30% center}.training_heroBottom__ZePqc{gap:20px}.training_heroBottom__ZePqc a{font-size:15px;gap:10px}.training_heroBottom__ZePqc svg{display:none}.training_section___7nqn{padding:65px 0}.training_about__Uucmw,.training_approachGrid__HT81r,.training_faq__YgOfi,.training_outcomes__aGEVo,.training_scenario__rN1Pp .training_section___7nqn,.training_sectionHeading__afRZK{grid-template-columns:1fr;gap:30px}.training_sectionHeading__afRZK{margin-bottom:30px}.training_sectionHeading__afRZK>p{max-width:600px}.training_programmeGrid__4bZO3{grid-template-columns:1fr}.training_cardTop__yR4GB{margin-bottom:24px}.training_linkedin__lt_jq .training_textLink__F6ooS{justify-self:start}.training_approachPhoto__aERP5{min-height:430px}.training_portrait__iUNKr{min-height:560px;max-width:500px;width:100%}.training_quoteGrid__io6iD{grid-template-columns:1fr;gap:30px}.training_quoteGrid__io6iD blockquote{max-width:650px}.training_experience__9PuO4>div{flex-wrap:wrap;justify-content:center;gap:25px 45px}.training_outcomes__aGEVo>ul li:first-child{padding-top:0}}@media (max-width:480px){.training_hero__YWIFB{padding:0 6%}.training_logo__REu_6{font-size:26px}.training_headerActions__XAbtB{gap:10px}.training_languages__ZO4F7{gap:9px}.training_heroContent__0C3I1{padding:65px 0 45px}.training_heroContent__0C3I1 h1{font-size:clamp(2.55rem,10.5vw,3.1rem)}.training_heroIntro__K8DfT{font-size:14px}.training_eyebrow__H6Zyt{font-size:9px;letter-spacing:.12em}.training_actions__qqRBh{align-items:stretch;flex-direction:column}.training_primary__qHmnz,.training_secondary__QJoWE{justify-content:space-between;width:100%;font-size:12px}.training_heroNote__AS28x{line-height:1.7}.training_heroBottom__ZePqc{grid-template-columns:1fr;gap:0;padding-bottom:20px}.training_heroBottom__ZePqc a{padding:13px 0;font-size:16px}.training_heroBottom__ZePqc svg{display:block}.training_section___7nqn{width:88%;padding:55px 0}.training_approachPhoto__aERP5{min-height:380px}.training_portrait__iUNKr{min-height:450px}.training_footer__EONPw{padding:32px 6%;align-items:start;flex-direction:column}.training_footer__EONPw>div:last-child{align-items:start}}@media (prefers-reduced-motion:reduce){.training_programme__LkvIO{transition:none}.training_programme__LkvIO:hover{transform:none}.training_site__4CjR_{scroll-behavior:auto}}.about_header__T3XeO{background:#202923;color:white;padding:0 max(5vw,calc((100vw - 1280px) / 2))}.about_hero__Yp5Mj{display:grid;grid-template-columns:1.08fr 1fr;max-width:1600px;margin:auto;background:#e9e5de}.about_heroCopy__LSzTq{padding:45px max(40px,5vw) 65px;align-self:center}.about_breadcrumb__MMXGC{display:flex;flex-wrap:wrap;gap:12px;color:#64665e;font-size:12px;margin-bottom:48px}.about_breadcrumb__MMXGC a:hover{text-decoration:underline}.about_heroCopy__LSzTq h1{font-size:clamp(2.7rem,4.9vw,5.3rem);font-weight:500;line-height:1.06;letter-spacing:-.05em;overflow-wrap:anywhere}.about_heroCopy__LSzTq h1 span,.about_heroCopy__LSzTq>p:first-of-type{color:#a34a21}.about_role__sMsNu{font-size:12px;line-height:1.8;margin-top:22px;color:#4c5149}.about_intro__L9Exh{font-size:16px;line-height:1.85;max-width:540px;margin:24px 0 30px;color:#4c5149}.about_storyLink__9VEwR{display:inline-flex;gap:16px;align-items:center;font-size:13px;padding:16px 6px}.about_heroPortrait__hoSKE{position:relative;min-height:640px;background:#dad4c9}.about_heroPortrait__hoSKE img{object-fit:cover;object-position:center 23%}.about_heroPortrait__hoSKE>span{position:absolute;bottom:0;left:0;right:0;padding:80px 32px 32px;background:linear-gradient(transparent,#151a16d9);color:white;font-size:12px;letter-spacing:.05em}.about_story__ZJAQD{display:grid;grid-template-columns:1fr 1fr;gap:100px}.about_story__ZJAQD p+p{margin-top:22px}.about_signature___fEy4{font-family:var(--font-title);font-size:22px;margin-top:35px;color:#a34a21}.about_signature___fEy4 span{display:block;font-family:var(--font-body);font-size:11px;letter-spacing:.08em;margin-top:7px;color:#64665e}.about_journey__4RxlP{display:grid;grid-template-columns:.85fr 1.25fr;gap:90px}.about_journey__4RxlP>div>p:not(:first-child){margin-top:24px}.about_timeline__ftLpv{list-style:none}.about_timeline__ftLpv li{display:grid;grid-template-columns:100px 1fr;gap:24px;padding:26px 0;border-top:1px solid #d2cfc6}.about_period__wn6CU{font-size:12px;color:#a34a21;padding-top:2px;line-height:1.8}.about_organisation__2ck7Q{font-size:11px;line-height:1.7;color:#64665e;margin-bottom:8px}.about_timeline__ftLpv h3{font-size:23px;font-weight:500;line-height:1.3;margin-bottom:12px}.about_linkedin__F4O0T{padding-top:0}@media (max-width:1050px){.about_heroCopy__LSzTq{padding:35px 5vw 50px}.about_journey__4RxlP,.about_story__ZJAQD{gap:45px}.about_timeline__ftLpv li{grid-template-columns:1fr;gap:8px}}@media (max-width:800px){.about_hero__Yp5Mj,.about_journey__4RxlP,.about_story__ZJAQD{grid-template-columns:1fr}.about_heroCopy__LSzTq{padding:35px 6% 45px}.about_breadcrumb__MMXGC{margin-bottom:35px}.about_heroCopy__LSzTq h1{font-size:clamp(2.7rem,8.5vw,4.3rem)}.about_heroPortrait__hoSKE{min-height:540px}.about_heroPortrait__hoSKE img{object-position:center 28%}.about_journey__4RxlP,.about_story__ZJAQD{gap:32px}.about_timeline__ftLpv li{grid-template-columns:100px 1fr;gap:18px}}@media (max-width:480px){.about_header__T3XeO{padding:0 6%}.about_intro__L9Exh{font-size:14px}.about_heroPortrait__hoSKE{min-height:440px}.about_storyLink__9VEwR{justify-content:space-between}.about_timeline__ftLpv li{grid-template-columns:1fr;gap:8px}}