:root{--i:#132C20;--p:#1C3C2B;--s:#FFFAF1;--g:#C8A45D;--m:#52665B;--l:#D9E0D9;--sage:var(--l);--sage-quiet:#5E7867;--sage-deep:#678271;--sage-soft:#E7EFE8;--sage-wash:#F6F7F0;--site-width:68.75rem;--page-gutter:clamp(1.25rem,3vw,2.5rem);--prose-width:65ch;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--section-space:clamp(4rem,8vw,6rem);--hero-space:clamp(4.5rem,10vw,6.875rem);--touch-target:2.75rem;--ease-out-quint:cubic-bezier(.22,1,.36,1);--motion-enter:.68s}*{box-sizing:border-box}body{margin:0;background:var(--s);color:var(--i);font:1.0625rem/1.6 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-kerning:normal}.shell{width:min(var(--site-width),calc(100% - (var(--page-gutter) * 2)));margin:auto}a{color:inherit}a:focus-visible{outline:3px solid var(--g);outline-offset:4px}.skip{position:absolute;inset-inline-start:var(--page-gutter);inset-block-start:-5rem;z-index:3;padding:.75rem 1rem;background:var(--g);color:var(--i);font:800 .8125rem/1 system-ui;text-decoration:none}.skip:focus{inset-block-start:var(--space-sm)}h1,h2,h3,p,a,li,summary{overflow-wrap:anywhere}.bar{padding:var(--space-lg) 0;border-bottom:1px solid var(--l);font:700 .75rem/1 system-ui;letter-spacing:.12em;text-transform:uppercase}.bar .shell{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap}.brand{text-decoration:none}.brand strong{display:block;font:700 1.25rem/1 Georgia,"Times New Roman",serif;text-transform:none}.brand small,p{color:var(--m)}nav{display:flex;gap:var(--space-lg);flex-wrap:wrap}nav a{min-height:var(--touch-target);display:inline-flex;align-items:center;text-decoration:none}.hero{padding:var(--hero-space) 0;background:var(--i);color:var(--s)}.hero-grid,.split{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(2.5rem,6vw,4.375rem);align-items:end}.eyebrow{margin:0 0 .875rem;color:var(--g);font:700 .75rem/1.2 system-ui;letter-spacing:.16em;text-transform:uppercase}h1,h2,h3{margin:0;font-family:Georgia,"Times New Roman",serif;font-weight:500;line-height:1.08;letter-spacing:-.04em}h1{max-width:10ch;font-size:clamp(3rem,8vw,6.25rem)}h2{font-size:clamp(36px,5vw,62px)}h3{font-size:26px}.lede{max-width:42rem;color:var(--sage);font-size:21px}.card{padding:clamp(1.5rem,3vw,2rem);border:1px solid var(--g)}.facts{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm)}.facts div{border-top:1px solid var(--sage-quiet);padding-top:8px}.facts strong{display:block;font-size:27px}.facts span{font:700 .6875rem/1.3 system-ui;letter-spacing:.08em;text-transform:uppercase}.button{min-height:var(--touch-target);display:inline-flex;align-items:center;justify-content:center;padding:16px 19px;background:var(--g);color:var(--i);font:800 .8125rem/1 system-ui;letter-spacing:.04em;text-decoration:none}.block{padding:var(--section-space) 0}.split>p{font-size:20px;margin:0;max-width:var(--prose-width)}.grid{display:grid;gap:1px;background:var(--l);border:1px solid var(--l);margin-top:var(--space-lg)}.grid article{padding:25px;background:var(--s)}.three{grid-template-columns:repeat(3,1fr)}.five{grid-template-columns:repeat(5,1fr)}.two{grid-template-columns:repeat(2,1fr)}.number{color:var(--g);font:700 .75rem/1 system-ui;letter-spacing:.12em}.outline{min-height:var(--touch-target);display:inline-flex;align-items:center;margin-top:16px;font:700 .75rem/1.2 system-ui;text-underline-offset:.3em}.warm{background:var(--sage-soft)}.proof{background:var(--sage-wash)}.proof blockquote{margin:20px 0 0;font-size:19px}.proof cite{display:block;margin-top:16px;color:var(--m);font:700 .6875rem/1.4 system-ui;font-style:normal;letter-spacing:.06em;text-transform:uppercase}details{margin-top:20px;border-top:1px solid var(--l);border-bottom:1px solid var(--l)}summary{padding:20px 0;cursor:pointer;font:700 .875rem/1.2 system-ui}.video{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);margin-top:var(--space-md)}.video article{border:1px solid var(--l)}video{display:block;width:100%;aspect-ratio:16/10;background:var(--i)}.video h3{padding:16px}.calendar{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--l);margin-top:40px}.calendar div{padding:18px;background:var(--s)}.calendar strong{display:block;font:700 .75rem/1 system-ui;letter-spacing:.1em;text-transform:uppercase}.process{background:var(--p);color:var(--s)}.process p{color:var(--sage)}.price{padding:22px;border-top:1px solid var(--sage-deep)}.price strong{display:block;font-size:46px}footer{padding:30px 0;border-top:1px solid var(--l);font:700 .75rem/1.4 system-ui;color:var(--m)}@keyframes academy-rise{from{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.hero-grid>div{animation:academy-rise var(--motion-enter) var(--ease-out-quint) both}.hero-grid .card{animation:academy-rise var(--motion-enter) var(--ease-out-quint) .12s both}.button{transition:transform .2s var(--ease-out-quint),background .2s ease,color .2s ease}.button:active{transform:scale(.98)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.button:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.outline:hover{color:var(--p);text-decoration-thickness:2px}}@media(max-width:760px){.bar .shell{align-items:flex-start}.bar nav{width:100%;gap:var(--space-xs) var(--space-lg)}nav a{font-size:.6875rem}.hero{padding-block:clamp(3.75rem,12vw,4.75rem)}.hero-grid,.split,.three,.two,.video{grid-template-columns:1fr;gap:var(--space-lg)}.five{grid-template-columns:1fr 1fr}.calendar{grid-template-columns:1fr 1fr}.block{padding:clamp(3.5rem,11vw,4.5rem) 0}}@media(max-width:640px){.five,.calendar,.facts{grid-template-columns:1fr}.grid article{padding:var(--space-lg)}}@media(max-width:480px){h1{font-size:clamp(3rem,15vw,3.75rem)}.button{width:100%}}@media(forced-colors:active){.button,.skip{border:1px solid ButtonText}a:focus-visible{outline:2px solid currentColor}}@keyframes journey-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:scroll()){@media(prefers-reduced-motion:no-preference){body::before{content:"";position:fixed;inset:0 0 auto;z-index:100;height:3px;background:var(--g);pointer-events:none;transform-origin:left center;animation:journey-progress auto linear both;animation-timeline:scroll(root block)}}}html{-webkit-tap-highlight-color:rgba(200,164,93,.24)}:where(section[id]){scroll-margin-top:6rem}h1,h2{text-wrap:balance}@media(pointer:coarse){:where(a,button,select){touch-action:manipulation}footer .shell>a{display:inline-flex;align-items:center;min-block-size:var(--touch-target)}}.video video{aspect-ratio:16 / 9;inline-size:100%;block-size:auto}.video-description{margin-block-start:.75rem}.video-description summary{cursor:pointer;font-weight:700}.video-description p{margin-block:.5rem 0 0}.decision-shortcuts{display:flex;gap:.5rem 1.5rem;margin-top:1.5rem;flex-wrap:wrap}.decision-shortcuts a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:.2em}.aligned-academy :is(#sample-month,#workshop-example,#cohort-reflections,#supporting-mentors,#delivery-calendar)>summary{min-height:48px;line-height:1.5}.aligned-academy :is(#sample-month,#workshop-example,#cohort-reflections,#supporting-mentors,#delivery-calendar)[open]{padding:0 clamp(1rem,3vw,2rem) 1.5rem}.month-plan{padding-left:1.5rem}.month-plan li{margin-block:1rem}.revision-steps article{padding-block:1.5rem;border-top:1px solid var(--cluster-gold)}.revision-steps ul{padding-left:1.25rem}.revision-steps li{margin-block:.5rem}.lead-mentor{margin-top:1.5rem}.lead-mentor article{max-width:65ch}.aligned-academy #cohort-reflections .split{margin-block:1.5rem}.aligned-academy summary:focus-visible{outline:3px solid var(--cluster-gold);outline-offset:4px}.discovery-faq details{border-block-start:1px solid var(--cluster-gold);margin-block:1rem}.discovery-faq summary{cursor:pointer;min-height:48px;padding:1rem 0;line-height:1.5}.discovery-faq details[open]{padding:0 clamp(1rem,3vw,2rem) 1rem}.discovery-faq p{max-width:75ch}.discovery-faq summary:focus-visible{outline:3px solid var(--cluster-gold);outline-offset:4px}.aligned-academy .programme-overview-list{margin-top:1.5rem;border-top:1px solid var(--cluster-gold)}.aligned-academy .programme-overview-list article{display:grid;grid-template-columns:3.5rem minmax(12rem,1fr) minmax(16rem,1.5fr);column-gap:1.5rem;align-items:start;padding:1.25rem 0;border-bottom:1px solid var(--cluster-gold)}.aligned-academy .programme-overview-list .number{grid-row:1 / 3;margin:.3rem 0;line-height:1.6}.aligned-academy .programme-overview-list h3{font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.25}.aligned-academy .programme-overview-list article>p:not(.number){margin:0;grid-column:3;grid-row:1 / 3}.aligned-academy .programme-overview-list .outline{grid-column:2;margin-top:.5rem;min-height:44px;line-height:1.4}.aligned-academy .mentoring-with-reflection{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:2rem;align-items:start;margin-block:2rem}.aligned-academy .mentoring-with-reflection #mentoring-access{margin:0}.aligned-academy .mentoring-with-reflection #mentoring-access .grid{grid-template-columns:1fr;margin-top:1rem}.aligned-academy .mentoring-with-reflection #mentoring-access .grid article{padding:1rem 0}.aligned-academy .mentoring-with-reflection h4{margin:.25rem 0}.aligned-academy .mentoring-with-reflection .grid p{margin:.5rem 0}.aligned-academy .early-reflection{min-width:0;padding:1.5rem;border:1px solid var(--cluster-gold);background:var(--cluster-panel)}.aligned-academy .early-reflection video{width:100%;height:auto;aspect-ratio:16/9;background:var(--cluster-forest)}.aligned-academy .early-reflection h3{font-size:1.4rem;line-height:1.3;margin-top:1rem}.aligned-academy .early-reflection .video-description{margin-bottom:1.5rem}.aligned-academy .fee-action{padding:1.5rem 1.375rem}.aligned-academy .fee-action p{font-size:1rem;line-height:1.6}@media(max-width:900px){.aligned-academy .mentoring-with-reflection{grid-template-columns:1fr}.aligned-academy .programme-overview-list article{grid-template-columns:3rem minmax(0,1fr);gap:.25rem 1rem}.aligned-academy .programme-overview-list .number{grid-row:1 / 4}.aligned-academy .programme-overview-list article>p:not(.number){grid-column:2;grid-row:2;margin-top:.5rem}.aligned-academy .programme-overview-list .outline{grid-row:3}.aligned-academy .early-reflection{max-width:40rem}}.aligned-academy .beginner-reassurance{max-width:58ch;margin-block:1.25rem 1.5rem}.aligned-academy .fit-entry-note{margin-block:1.5rem 0;max-width:65ch}.aligned-academy #investment>.split{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.aligned-academy .investment-heading{margin-bottom:2rem}.aligned-academy .fee-comparison,.aligned-academy .payment-options{padding:1.25rem 1.375rem}.aligned-academy .fee-comparison{background:var(--cluster-panel);border-block:1px solid var(--cluster-gold)}.aligned-academy .fee-comparison h3{font-size:1.5rem}.aligned-academy :is(.comparison-condition,.entry-condition){font-size:1rem;line-height:1.6}.aligned-academy .standalone-fees{margin:0 0 1rem}.aligned-academy .standalone-fees>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding-block:.75rem;border-top:1px solid var(--cluster-sage)}.aligned-academy .standalone-fees dd{margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}.aligned-academy :is(#route-details,#member-working-practice)>summary{min-height:48px;line-height:1.5}.aligned-academy :is(#route-details,#member-working-practice)[open]{padding:0 clamp(1rem,3vw,2rem) 1.5rem}.aligned-academy #route-details .route-list{margin-top:1rem}@media(max-width:760px){.aligned-academy #investment>.split{grid-template-columns:1fr;gap:2rem}}.aligned-academy .fee-support{min-width:0}.aligned-academy .fee-support>.eyebrow{margin-top:0}.aligned-academy .fee-proof-heading{margin-top:2rem}.aligned-academy .fee-support .practice-evidence{margin-block:1.5rem;padding:1.25rem;border:1px solid var(--cluster-gold);background:var(--cluster-panel)}.aligned-academy .fee-support .practice-evidence h3{font-size:1.35rem;line-height:1.3}.aligned-academy .fee-support blockquote{margin-inline:0;font-size:1.0625rem;line-height:1.65}.aligned-academy .investment-inclusions{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--cluster-gold)}.aligned-academy .investment-inclusions>p{max-width:75ch}.aligned-academy #investment>.fee-action{padding-inline:0;margin-top:1rem}@font-face{font-family:"Source Sans 3";src:url(/assets/fonts/SourceSans3-Latin.woff2) format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/assets/fonts/SourceSerif4-Latin.woff2) format("woff2");font-style:normal;font-weight:200 900;font-display:swap}:root{--forest:#132C20;--forest-2:#1C3C2B;--panel:#273F33;--gold:#C8A45D;--cream:#FFFAF1;--sage:#D9E0D9;--surface:var(--forest);--surface-support:var(--panel);--surface-emphasis:var(--panel);--text-on-dark:var(--cream);--muted-on-dark:var(--sage);--action:var(--gold);--line:rgba(217,224,217,.28);--focus-ring:var(--gold);--i:var(--forest);--p:var(--forest-2);--s:var(--cream);--g:var(--gold);--m:var(--sage);--l:rgba(217,224,217,.28);--sage-soft:var(--forest-2);--sage-wash:var(--forest);--sage-quiet:var(--sage);--sage-deep:var(--sage);--site-width:75rem}html{color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:2rem}body{background:var(--forest);color:var(--cream);font-family:"Source Sans 3",sans-serif!important;font-size:1.125rem!important;line-height:1.65}h1,h2,h3,.brand strong,.answer-list dt{font-family:"Source Serif 4",Georgia,serif!important;color:var(--cream);line-height:1.15!important;letter-spacing:-.02em!important}p,.intro,.lede,.hero-detail,.route-input{color:var(--sage)}a{color:var(--cream);text-underline-offset:4px}a:hover{color:var(--gold)}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.eyebrow,.label,.number,.route-kind,.tag{font-family:"Source Sans 3",sans-serif;color:var(--gold)!important}.hero{background:var(--forest);border:0;padding-block:clamp(3.5rem,7vw,6rem)}.hero h1,.bar+main .hero h1{max-width:21ch;font-size:clamp(2.5rem,5.1vw,4.65rem);font-weight:600;line-height:1.12!important;text-wrap:balance}.hero .lede{max-width:58ch;font-size:clamp(1.2rem,2vw,1.45rem);margin:1.5rem 0 1rem}.hero-detail{max-width:65ch;font-size:1.125rem;margin:1rem 0 1.5rem}.practice-line{color:var(--gold);font-weight:700;margin:1.5rem 0}.button{font-family:"Source Sans 3",sans-serif;font-size:1rem;line-height:1.35;letter-spacing:0;background:var(--gold);border:1px solid var(--gold);color:var(--forest);border-radius:4px;min-height:48px;text-transform:none}.button:hover,.button:focus-visible{background:var(--cream);border-color:var(--cream);color:var(--forest);transform:none}.cta-note,.fallback,.contact-note{color:var(--sage);max-width:65ch;font-size:1rem}.contact-note a,.cta-note a,.fallback a{color:var(--cream);display:inline-block;min-height:44px;padding-block:.4rem}.alignment-header{background:var(--forest);border-bottom:1px solid var(--line);padding:1rem 0;position:relative;z-index:10}.alignment-shell{width:min(75rem,calc(100% - 2.5rem));margin:auto;display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.alignment-brand{flex-shrink:0;text-decoration:none;color:var(--cream);line-height:1.1}.alignment-brand strong{display:block;font-family:"Source Serif 4",Georgia,serif;font-size:1.3rem;font-weight:600}.alignment-brand small{display:block;color:var(--sage);font-size:.82rem;margin-top:.35rem;letter-spacing:.06em}.alignment-header nav{display:flex;align-items:center;flex-wrap:nowrap;gap:1.1rem}.alignment-header nav a{font-family:"Source Sans 3",sans-serif;font-size:.98rem;font-weight:600;line-height:1.3;min-height:44px;display:flex;align-items:center;text-decoration:none;letter-spacing:0;text-transform:none;white-space:nowrap}.alignment-header .nav-cta{background:var(--gold);border:1px solid var(--gold);color:var(--forest);padding:.6rem .9rem;border-radius:4px}.alignment-header .nav-cta:hover{background:var(--cream);border-color:var(--cream)}.mobile-menu{display:none;position:relative;border:0;margin:0}.mobile-menu summary{padding:.7rem 1rem;min-height:44px;border:1px solid var(--sage);border-radius:4px;color:var(--cream);font:600 1rem/1.4 "Source Sans 3",sans-serif;cursor:pointer}.mobile-menu nav{position:absolute;right:0;top:calc(100% + .6rem);width:min(22rem,calc(100vw - 2.5rem));background:var(--panel);border:1px solid var(--sage);padding:1rem;flex-direction:column;align-items:stretch;gap:.25rem;box-shadow:0 1rem 2rem rgba(19,44,32,.35)}.mobile-menu nav a{padding:.6rem .7rem;white-space:normal}.block h2{font-size:clamp(2rem,3.6vw,3.25rem);max-width:23ch}.fit-notes,.practice-steps{margin-top:2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.fit-notes article{border-top:1px solid var(--gold);padding-top:1.25rem}.fit-notes h3,.practice-steps h3,.evidence-work h3,.route-list h3{font-size:1.55rem}.practice{background:var(--forest-2)}.practice-steps{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;counter-reset:practice}.practice-steps li{counter-increment:practice;border-top:1px solid var(--line);padding-top:1.25rem}.practice-steps li::before{content:"0" counter(practice);display:block;color:var(--gold);font-weight:600;margin-bottom:1rem}.practice-steps p{margin-bottom:0}.practice-note{max-width:70ch;margin-top:2rem}.grid{background:var(--line);border-color:var(--line)}.grid article{background:var(--panel)}.warm,.process,.answers,.method{background:var(--forest-2)}.proof{background:var(--forest)}.proof blockquote{color:var(--cream);font-size:1.1rem}.proof cite{color:var(--sage);font-family:"Source Sans 3",sans-serif;font-size:.85rem}.outline{font-family:"Source Sans 3",sans-serif;font-size:1rem;color:var(--cream)}.outline:hover{color:var(--gold)!important}.calendar div{background:var(--panel)}.calendar strong{color:var(--gold);font:600 1rem/1.4 "Source Sans 3",sans-serif;margin-bottom:.5rem}.evidence-work{margin:2.5rem 0 3rem;padding-block:1.5rem;border-top:1px solid var(--gold);border-bottom:1px solid var(--line)}.evidence-work>p{font-size:1rem}.evidence-work dl{margin:1.5rem 0 0}.evidence-work dl div{display:grid;grid-template-columns:1fr 2fr;gap:2rem;padding:1rem 0;border-top:1px solid var(--line)}.evidence-work dt{font-weight:600;color:var(--cream)}.evidence-work dd{margin:0;color:var(--sage)}.video-description{padding:0 1rem 1rem}.video h3{font-size:1.3rem}.route-guide{background:var(--forest-2)}.route-list{margin-top:2rem;display:grid;gap:1.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.route-list article{border-top:1px solid var(--gold);padding-top:1.25rem}.route-list a{font-weight:600;display:inline-flex;align-items:center;min-height:44px}.route-boundary{padding-top:1.5rem;border-top:1px solid var(--line);margin-top:2rem;max-width:80ch}.route-boundary strong{color:var(--cream)}.choice,.step-card,.asset,.route,.term,.answer-list>div{background:var(--panel);color:var(--cream)}.choice-grid .choice{border-color:var(--line)}.choice-grid .text-link{color:var(--cream)}.lab-choice,.conditions,.drafts,.term.emphasis{background:var(--forest-2)}.section:not(.method):not(.boundary):not(.next) .label,.step-card strong{color:var(--gold)}.next{color:var(--cream)}.text-link:hover{color:var(--gold)}.aligned-authority .hero-detail{max-width:60ch}.aligned-authority .hero{padding-block:clamp(3.5rem,7vw,6rem)}main.w>.lede{color:var(--sage)}footer,.foot,.bar~.foot{background:var(--forest);color:var(--sage);font-family:"Source Sans 3",sans-serif;font-size:.95rem}.foot p{color:var(--sage)}@media(max-width:1240px){.alignment-header .desktop-nav{display:none}.mobile-menu{display:block}}@media(max-width:900px){.fit-notes,.practice-steps,.route-list{grid-template-columns:repeat(2,minmax(0,1fr))}.aligned-academy .five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fit-notes,.practice-steps,.route-list,.aligned-academy .five{grid-template-columns:1fr}.evidence-work dl div{grid-template-columns:1fr;gap:.4rem}.hero h1{font-size:clamp(2.45rem,10vw,3.5rem)}.hero-detail{font-size:1.075rem}.button{width:100%}.fit-notes,.practice-steps{gap:1.5rem}.route-list{gap:2rem}.price strong{font-size:2.25rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}@media screen{:root{--cluster-forest:#132C20;--cluster-support:#1C3C2B;--cluster-panel:#273F33;--cluster-gold:#C8A45D;--cluster-cream:#FFFAF1;--cluster-sage:#D9E0D9}html{color-scheme:dark}body{background-color:var(--cluster-forest);color:var(--cluster-cream)}::selection{background:var(--cluster-gold);color:var(--cluster-forest)}:focus-visible{outline:3px solid var(--cluster-gold);outline-offset:4px}input,textarea,select{accent-color:var(--cluster-gold)}input::placeholder,textarea::placeholder{color:var(--cluster-sage);opacity:1}html body :is(.button.light,.button,.nav-cta,.bm-nav-cta,.start-btn,.cta-btn,.share-whatsapp,.share-email){background:var(--cluster-gold);border-color:var(--cluster-gold);color:var(--cluster-forest)}html body :is(.button.light,.button,.nav-cta,.bm-nav-cta,.start-btn,.cta-btn,.share-whatsapp,.share-email):is(:hover,:focus-visible){background:var(--cluster-cream);border-color:var(--cluster-cream);color:var(--cluster-forest)}html body :is(.button.secondary,.button.ghost,.secondary,.previous-btn,.edit-btn,.share-print){background:transparent;border-color:var(--cluster-sage);color:var(--cluster-cream)}html body :is(.button.secondary,.button.ghost,.secondary,.previous-btn,.edit-btn,.share-print):is(:hover,:focus-visible){background:var(--cluster-panel);border-color:var(--cluster-gold);color:var(--cluster-cream)}html body :is(button,.button):disabled{background:var(--cluster-panel);border-color:var(--cluster-sage);color:var(--cluster-sage);cursor:not-allowed;opacity:.65}@media(forced-colors:active){html body :is(button,.button,.nav-cta,.bm-nav-cta,.start-btn,.secondary){border:1px solid ButtonText}:focus-visible{outline-color:Highlight}}.practice-steps li{border-top-color:var(--cluster-gold)}.aligned-academy details[open]{background:var(--cluster-panel)}.aligned-academy summary:is(:hover,:focus-visible){color:var(--cluster-gold)}.route-list a:is(:hover,:focus-visible){color:var(--cluster-gold);text-decoration:underline}.facts span,.price{color:var(--cluster-sage)}html body :is(.button,.nav-cta,.bm-nav-cta) :is(span,strong,small){color:inherit}html body :is(.skip,.skip-link){background:var(--cluster-gold);color:var(--cluster-forest)}}@font-face{font-family:"Source Sans 3";src:url(/assets/fonts/SourceSans3-Latin.woff2) format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/assets/fonts/SourceSerif4-Latin.woff2) format("woff2");font-style:normal;font-weight:200 900;font-display:swap}:root{--cluster-font-body:"Source Sans 3",sans-serif;--cluster-font-display:"Source Serif 4",Georgia,serif;--cluster-text-caption:.875rem;--cluster-text-support:1rem;--cluster-text-body:1.125rem;--cluster-text-lead:1.25rem;--cluster-text-title:1.5rem;--cluster-text-heading:clamp(2rem,1.5rem + 1.5vw,3rem);--cluster-text-display:clamp(2.5rem,1.8rem + 2.6vw,4rem);--cluster-leading-body:1.65;--cluster-leading-heading:1.18;--cluster-measure:65ch}@media screen{html{font-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--cluster-font-body)!important;font-size:var(--cluster-text-body)!important;font-weight:400;line-height:var(--cluster-leading-body);font-kerning:normal;font-optical-sizing:auto}html body :is(h1,h2,h3,h4){font-family:var(--cluster-font-display)!important;font-weight:600!important;line-height:var(--cluster-leading-heading)!important;letter-spacing:-.02em!important;text-wrap:balance;overflow-wrap:break-word;word-break:normal}html body h1{font-size:var(--cluster-text-display)!important;line-height:1.12!important;max-width:22ch}html body h2{font-size:var(--cluster-text-heading)!important;max-width:28ch}html body h3{font-size:var(--cluster-text-title)!important;max-width:36ch}html body h4{font-size:var(--cluster-text-lead)!important}html body :is(p,li,dd){line-height:var(--cluster-leading-body);text-wrap:pretty}html body p{max-inline-size:var(--cluster-measure)}html body :is(.lede,.landing-sub,.hero .intro){font-family:var(--cluster-font-body);font-size:var(--cluster-text-lead)!important;font-weight:400;line-height:1.6;max-inline-size:58ch}html body :is(.intro,.hero-detail,.hero-explanation,.symptoms,.scope-note,.tool-switch){font-size:var(--cluster-text-body)!important;line-height:var(--cluster-leading-body)}html body :is(.eyebrow,.label,.tool-label,.tag,.route-kind,.number,.step-no,.route-type,.rec-label,.history-label,.combo-label){font-family:var(--cluster-font-body)!important;font-size:var(--cluster-text-caption)!important;font-weight:600!important;line-height:1.45;letter-spacing:.075em;text-transform:uppercase}html body :is(.button,.nav-cta,.bm-nav-cta,.secondary,.start-btn,.next-btn,.previous-btn,.edit-btn,.share-btn,.cta-btn,.text-button,input,textarea,select){font-family:var(--cluster-font-body)!important;font-size:var(--cluster-text-support)!important;line-height:1.45;letter-spacing:normal;text-transform:none}html body :is(.button,.nav-cta,.bm-nav-cta,.secondary,.start-btn,.next-btn,.previous-btn,.edit-btn,.share-btn,.cta-btn){font-weight:700!important;text-wrap:balance;white-space:normal}html body :is(nav a,summary){font-family:var(--cluster-font-body)!important;font-size:var(--cluster-text-support)!important;font-weight:600;line-height:1.45;letter-spacing:normal;text-transform:none}html body :is(.bm-brand,.alignment-brand strong,.brand){font-family:var(--cluster-font-display)!important;font-size:1.375rem!important;line-height:1.2;font-weight:600;letter-spacing:normal}html body :is(.bm-brand span,.alignment-brand small,.brand span){font-family:var(--cluster-font-body)!important;font-size:var(--cluster-text-caption)!important;line-height:1.4;font-weight:600;letter-spacing:.05em}html body :is(.cta-note,.contact-note,.fallback,.note,.fine-print,.small,.scope,.route-note,.evidence-boundary,.evidence-work>p,.proof-attribution,.choice span span,.route-description,.video-description,.field-hint,.form-note){font-family:var(--cluster-font-body);font-size:var(--cluster-text-support)!important;line-height:1.6;max-inline-size:var(--cluster-measure)}html body :is(footer,.foot,.bm-footer,.footer){font-family:var(--cluster-font-body)!important;font-size:var(--cluster-text-caption)!important;line-height:1.6;letter-spacing:normal}html body :is(footer p,.foot p,.bm-footer p,.footer p,figcaption,.landing-credit){font-size:var(--cluster-text-caption)!important;line-height:1.6;letter-spacing:normal}html body :is(.score-value,.section-score-number,.score-tag,.price strong,.programme-pricing-grid strong,.progress,.section-progress){font-variant-numeric:tabular-nums}html body :is(.proof-case dt,.evidence-work dt,.answer-list dt,.calendar strong,.facts span){font-family:var(--cluster-font-body)!important;font-size:var(--cluster-text-support)!important;font-weight:600;line-height:1.45;letter-spacing:normal}.alignment-shell,.bm-nav-shell,.header-row{min-width:0}.alignment-brand,.bm-brand,.header-row .brand{flex-shrink:1;min-width:0}@media(max-width:40rem){.alignment-shell,.bm-nav-shell,.header-row{flex-wrap:wrap;align-items:center;gap:.75rem}html body :is(.bm-brand,.alignment-brand strong,.brand){font-size:1.25rem!important}html body :is(.alignment-header nav a,.bm-header nav a){white-space:normal}html body :is(h1,h2,h3){hyphens:none}}}@media screen{.practice-steps p,.fit-notes p,.grid p,.calendar p,.evidence-work dd{font-size:var(--cluster-text-body)}.practice-line{font-size:var(--cluster-text-body);line-height:1.5}.proof blockquote{font-size:var(--cluster-text-body);line-height:1.65}.proof cite{font-family:var(--cluster-font-body);font-size:var(--cluster-text-caption);line-height:1.55;letter-spacing:.04em}.outline{font-family:var(--cluster-font-body);font-size:var(--cluster-text-support);font-weight:600;line-height:1.5;text-transform:none;letter-spacing:normal}html body .price strong{font-family:var(--cluster-font-display);font-size:2.5rem;font-weight:600;line-height:1.2}}@media screen{.alignment-header .desktop-nav,.bm-desktop-nav{flex-wrap:wrap;justify-content:flex-end;min-width:0}.alignment-header .desktop-nav a,.bm-desktop-nav a{white-space:normal}html body .book-mobile-buy .button :is(span,strong){font-size:var(--cluster-text-support);line-height:1.4}}@media screen{html body :is(h1,h2,h3,h4,p,li,dd,dt,a,button,summary,legend,figcaption,strong){overflow-wrap:anywhere}html body :is(main,section,article,aside,figure,fieldset,nav){min-inline-size:0}:is(.grid,.split,.hero-grid,.hero-layout,.about-layout,.trainer-layout,.proof-layout,.vision-layout,.close-layout,.section-inner,.result-grid,.tool-header,.stage-top,.bridge-grid,.investment-layout,.investment-cards,.choice-grid,.choice)>*{min-inline-size:0}}@media screen{.grid article,.hero-grid>*,.split>*,.video article,.calendar>*,.price{min-width:0}}:root{--layout-width:75rem;--layout-gutter:clamp(1.25rem,3vw,2.5rem);--layout-tight:.75rem;--layout-item:1.5rem;--layout-group:2rem;--layout-column:clamp(2rem,4vw,3rem);--layout-section:clamp(3rem,6vw,5rem);--layout-panel:clamp(1rem,2.5vw,2rem)}@media screen{html body :is(.alignment-shell,.bm-nav-shell){width:min(var(--layout-width),calc(100% - 2 * var(--layout-gutter)));max-width:none;margin-inline:auto;padding-inline:0;gap:var(--layout-item)}.bm-nav-shell{padding-block:1rem}html body :is(.hero-actions,.actions,.section-actions){gap:var(--layout-tight)}html body :is(.button,.secondary,.nav-cta,.bm-nav-cta,.start-btn,.next-btn,.previous-btn){min-block-size:3rem}html body :is(.hero-layout,.hero-grid,.split,.proof-layout,.about-layout,.vision-layout,.close-layout){gap:var(--layout-column)}html body :is(.situation,.protection,.proof-case){padding:var(--layout-panel)}}@media screen{html body .shell{width:min(var(--layout-width),calc(100% - 2 * var(--layout-gutter)));margin-inline:auto;padding-inline:0}html body :is(.hero,.block){padding-block:var(--layout-section)}html body .split{align-items:start}.fit-notes,.practice-steps,.route-list{gap:var(--layout-group);margin-top:var(--layout-group)}html body .grid{gap:var(--layout-item);border:0;background:transparent}html body .grid article{padding:var(--layout-panel);display:flex;flex-direction:column;align-items:flex-start}.grid article>.outline{margin-top:auto;padding-top:var(--layout-tight)}html body .five{grid-template-columns:repeat(6,minmax(0,1fr))}.five>article{grid-column:span 2}.five>article:nth-last-child(-n+2){grid-column:span 3}.calendar{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:var(--layout-group)}.video{gap:var(--layout-item)}@media(max-width:64rem){.calendar{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:40rem)and (max-width:56.25rem){.fit-notes>article:last-child,.route-list>article:last-child{grid-column:1/-1}}@media(max-width:48rem){html body .split{grid-template-columns:minmax(0,1fr)}}@media(max-width:40rem){html body .five,.calendar,.practice-steps{grid-template-columns:minmax(0,1fr)}.five>article{grid-column:auto!important}}@media(min-width:40.01rem)and (max-width:64rem){html body .five{grid-template-columns:repeat(4,minmax(0,1fr))}.five>article:nth-child(n){grid-column:span 2}.five>article:last-child{grid-column:1/-1}}}@media screen{:root{--layout-gutter:max(1.25rem,min(3vw,2.5rem),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))}html body :is(.text-link,.outline,.home-link,.route-list a,.browse-links a){display:inline-flex;align-items:center;min-block-size:2.75rem}html body :is(input:not([type=radio]):not([type=checkbox]),textarea,select){font-size:max(1rem,16px)}@media(max-height:32rem){.alignment-shell,.bm-nav-shell{flex-wrap:wrap}.alignment-header .mobile-menu[open],.bm-header .bm-mobile-menu[open]{flex:1 0 100%;min-width:0}.alignment-header .mobile-menu[open]>summary,.bm-header .bm-mobile-menu[open]>summary{width:max-content;margin-inline-start:auto}.alignment-header .mobile-menu[open] nav,.bm-header .bm-mobile-menu[open] nav{position:static;width:100%;max-width:none;max-height:none;overflow:visible;margin-block-start:.75rem}}}@media screen{@media(min-width:40rem)and (max-width:63.99rem){html body :is(.three,.video,.fit-notes,.route-list){grid-template-columns:repeat(2,minmax(0,1fr))}.three>*:last-child:nth-child(odd),.video>*:last-child:nth-child(odd),.fit-notes>*:last-child:nth-child(odd),.route-list>*:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:39.99rem){html body :is(.three,.two,.video,.fit-notes,.practice-steps,.route-list){grid-template-columns:minmax(0,1fr)}}}:root{--cluster-motion-press:120ms;--cluster-motion-feedback:160ms;--cluster-motion-state:220ms;--cluster-motion-enter:360ms;--cluster-motion-ease:cubic-bezier(.22,1,.36,1)}@keyframes cluster-state-enter{from{opacity:.8;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes cluster-heading-enter{from{opacity:.8;transform:translateY(6px)}to{opacity:1;transform:none}}@media screen{html body :is(.hero,.hero *,.page-hero,.page-hero *,.book-hero,.book-hero *,.landing,.landing *){animation:none!important}html body .motion-reveal{opacity:1!important;transform:none!important;transition:none!important}.living-bridge-thread-cursor-halo,.progress-dot.current::after{animation:none!important}@media(prefers-reduced-motion:no-preference){html body :is(.button,.secondary,.nav-cta,.bm-nav-cta,.start-btn,.next-btn,.previous-btn,.edit-btn,.share-btn,.cta-btn,.text-button,.text-link,.outline,summary){transition:background-color var(--cluster-motion-feedback) var(--cluster-motion-ease),border-color var(--cluster-motion-feedback) var(--cluster-motion-ease),color var(--cluster-motion-feedback) var(--cluster-motion-ease),opacity var(--cluster-motion-feedback) var(--cluster-motion-ease),transform var(--cluster-motion-press) var(--cluster-motion-ease)!important}html body :is(.choice,.symptom,.cost-card,.choice-option span,.format-options label,input,textarea,select){transition:background-color var(--cluster-motion-feedback) var(--cluster-motion-ease),border-color var(--cluster-motion-feedback) var(--cluster-motion-ease),color var(--cluster-motion-feedback) var(--cluster-motion-ease),opacity var(--cluster-motion-feedback) var(--cluster-motion-ease)!important}html body :is(.button,.secondary,.nav-cta,.bm-nav-cta,.start-btn,.next-btn,.previous-btn,.edit-btn,.share-btn,.cta-btn):active:not(:disabled){transform:translateY(1px)!important}html body :is(.button,.secondary,.nav-cta,.bm-nav-cta,.start-btn,.next-btn,.previous-btn,.edit-btn,.share-btn,.cta-btn,.choice,.symptom,.cost-card):hover:not(:active){transform:none!important}html body details[open]>:not(summary){animation:cluster-state-enter var(--cluster-motion-state) var(--cluster-motion-ease) both!important}html body .progress span::before,html body .progress-bar::after{transition:transform var(--cluster-motion-state) var(--cluster-motion-ease)!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}}@media screen and (prefers-reduced-motion:no-preference){html body :is(.hero,.page-hero,.book-hero) h1{animation:cluster-heading-enter var(--cluster-motion-enter) var(--cluster-motion-ease) both!important}}:root{--cluster-radius:6px;--cluster-line:rgba(217,224,217,.28)}@media screen{html body :is(.button,.nav-cta,.bm-nav-cta,.secondary,.start-btn,.next-btn,.previous-btn,.edit-btn,.share-btn,.cta-btn,.text-button){border-radius:var(--cluster-radius)}}@media screen{.practice-evidence{margin-block:var(--layout-group);padding:var(--layout-panel);background:var(--cluster-panel);border-top:1px solid var(--cluster-gold)}.practice-evidence blockquote{margin:var(--layout-item) 0;max-width:var(--cluster-measure)}.practice-evidence .text-link{min-height:2.75rem;display:inline-flex;align-items:center}}[hidden]{display:none!important}@media screen{body :is(p,li,dd,dt,label,summary,button,.button,.history-item){overflow-wrap:anywhere}body :is(input,textarea,select){max-inline-size:100%;min-inline-size:0}body :is(.alignment-shell,.bm-nav-shell)>*{min-inline-size:0}@media(forced-colors:active){[aria-pressed=true],.choice:has(input:checked),.choice-option:has(input:checked){outline:3px solid Highlight;outline-offset:2px}}}.aligned-academy .academy-hero-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:center}.aligned-academy .academy-hero-copy{min-width:0}.aligned-academy .academy-hero-copy h1{font-size:clamp(2.5rem,4.4vw,4.5rem)}.aligned-academy .academy-hero-media{margin:0;min-width:0;border-bottom:1px solid var(--cluster-gold)}.aligned-academy .academy-hero-media img{display:block;width:100%;height:auto;border-radius:.25rem}.aligned-academy .academy-hero-media figcaption{padding-block:1.25rem;font-size:1rem;line-height:1.6}.aligned-academy .academy-hero-media figcaption p{margin:.5rem 0}.aligned-academy .academy-hero-media a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:.2em}.aligned-academy .academy-commitment{border-block:1px solid var(--cluster-gold);padding-block:1.5rem;margin-block:2rem;scroll-margin-top:6rem}.aligned-academy .academy-commitment h3{margin:.5rem 0}.aligned-academy .academy-commitment .decision-shortcuts{margin-top:.5rem}.aligned-academy .mentoring-details{border-block:1px solid var(--cluster-gold);margin-block:1.25rem}.aligned-academy .mentoring-details summary{min-height:48px;padding-block:1rem;cursor:pointer}.aligned-academy .mentoring-details .grid{margin-block:1rem}.aligned-academy .investment-decision>.fee-action{width:100%;padding:1.5rem 0 0;margin:0}.academy-detail .programme-work-first{background:var(--cluster-forest);border-bottom:1px solid var(--cluster-panel)}.academy-detail .programme-work-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--layout-column);align-items:start}.academy-detail .programme-work-first .programme-practical{max-width:65ch;background:transparent;padding:0;border:0}.academy-detail .programme-work-first h2{font-size:clamp(1.75rem,3vw,2.5rem)}.academy-detail .programme-work-first a{display:inline-flex;align-items:center;min-height:44px}.programme-page-experiential-learning-designer .programme-work-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.academy-detail .programme-method-single{grid-template-columns:minmax(0,65ch)}.academy-detail .eld-workshop-media{margin:0;min-width:0;scroll-margin-top:6rem}.academy-detail .eld-workshop-media video{display:block;width:100%;height:auto;background:var(--cluster-panel);border:1px solid var(--cluster-gold);border-radius:.25rem}.academy-detail .eld-workshop-media figcaption{font-size:1rem;line-height:1.6;padding-top:1rem}.academy-detail .eld-workshop-media figcaption p{margin:.5rem 0 0}.academy-detail .eld-workshop-media video:focus-visible{outline:3px solid var(--cluster-gold);outline-offset:4px}@media(max-width:900px){.aligned-academy .academy-hero-layout,.programme-page-experiential-learning-designer .programme-work-grid{grid-template-columns:minmax(0,1fr)}.aligned-academy .academy-hero-copy h1{font-size:clamp(2.5rem,7vw,4.5rem)}.aligned-academy .academy-hero-media{max-width:42rem}}@media(max-width:640px){.aligned-academy .academy-hero-layout{gap:1.5rem}.aligned-academy .academy-hero-media figcaption{padding-block:1rem}.aligned-academy .academy-commitment .decision-shortcuts{gap:.25rem 1rem}.academy-detail .programme-work-first{padding-block:2.5rem}}@media(max-width:640px){.aligned-academy #delivery-calendar .calendar{gap:0}.aligned-academy #delivery-calendar .calendar>div{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:baseline;gap:.75rem;padding:1rem 0;border:0;border-top:1px solid var(--cluster-gold);background:transparent;overflow-wrap:anywhere}.aligned-academy #delivery-calendar .calendar strong{margin:0;font-size:1rem}}.aligned-academy .academy-quick-summary{padding-block:clamp(2rem,4vw,3rem);background:var(--cluster-supporting-forest,#1C3C2B);border-block:1px solid var(--cluster-gold)}.aligned-academy .academy-quick-summary h2{font-size:clamp(1.75rem,3vw,2.5rem);margin-block:.5rem 1.5rem}.aligned-academy .academy-summary-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);gap:1.5rem;margin:0 0 1.5rem}.aligned-academy .academy-summary-facts dt{color:var(--cluster-gold);font-weight:600;margin-bottom:.5rem}.aligned-academy .academy-summary-facts dd{margin:0;line-height:1.5}.aligned-academy .academy-summary-facts strong{font-size:1.5rem;display:block}.aligned-academy .academy-summary-facts span{display:block}.aligned-academy .academy-quick-summary p:not(.eyebrow){max-width:80ch;font-size:1rem;line-height:1.6}.academy-detail .course-enquiry-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.academy-detail .course-email{white-space:normal;overflow-wrap:anywhere}.programme-page-nlp-practitioner .programme-work-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}#nlp-classroom-preview,#nlp-participant-reflection{scroll-margin-top:6rem}@media(max-width:900px){.programme-page-nlp-practitioner .programme-work-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.aligned-academy .academy-summary-facts{grid-template-columns:minmax(0,1fr);gap:1rem}.aligned-academy .academy-summary-facts>div+div{border-top:1px solid var(--cluster-panel);padding-top:1rem}}.discovery-page main{overflow-wrap:anywhere}.discovery-page .course-row>*{min-width:0}.discovery-page .reading-button{white-space:normal}.discovery-links{padding-block:1.5rem}.discovery-links p{max-width:70ch}.discovery-links a{display:inline-block;min-height:44px;line-height:1.6;padding-block:.5rem}.discovery-page{margin:0;background:#132C20;color:#FFFAF1}.discovery-page *{box-sizing:border-box}.discovery-page .reading-shell{width:min(100% - 2.5rem,72rem);margin-inline:auto}.discovery-page .reading-head{padding-block:1.25rem;border-bottom:1px solid #C8A45D}.discovery-page .reading-head .reading-shell{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.discovery-page .reading-brand{font-family:"Source Serif 4",Georgia,serif;font-size:1.35rem;text-decoration:none}.discovery-page nav{display:flex;gap:.25rem 1.5rem;flex-wrap:wrap}.discovery-page nav a{display:inline-flex;align-items:center;min-height:44px}.discovery-page main{padding-block:clamp(2rem,6vw,5rem)}.discovery-page h1{font-size:clamp(2.15rem,4.6vw,3.8rem);max-width:25ch;margin:.75rem 0 1.5rem;text-wrap:balance;overflow-wrap:break-word}.discovery-page .reading-lead{font-size:1.3rem;max-width:65ch}.discovery-page .reading-meta{font-size:1rem;color:#D9E0D9}.discovery-page section{padding-block:2rem;border-top:1px solid rgba(217,224,217,.28);margin-top:1.5rem}.discovery-page h2{font-size:clamp(1.65rem,3vw,2.3rem);max-width:32ch}.discovery-page h3{font-size:1.4rem}.discovery-page p,.discovery-page li{max-width:72ch}.discovery-page li{padding-block:.35rem}.discovery-page .example{background:#1C3C2B;border-left:3px solid #C8A45D;padding:1rem clamp(1rem,3vw,2rem);margin-block:1.5rem}.discovery-page .course-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1rem 3rem;padding-block:2rem;border-top:1px solid #C8A45D}.discovery-page .course-row h2{margin-top:0}.discovery-page .course-row .fee{color:#FFFAF1;font-weight:700}.discovery-page .reading-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:.7rem 1.15rem;background:#C8A45D;color:#132C20;border:1px solid #C8A45D;border-radius:4px;font-weight:700;text-decoration:none}.discovery-page .reading-button:hover{background:#FFFAF1}.discovery-page .reading-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.discovery-page blockquote{margin:1rem 0;padding-left:1.25rem;border-left:2px solid #C8A45D}.discovery-page cite{font-style:normal}.discovery-page footer{border-top:1px solid #C8A45D;padding-block:2rem;font-size:1rem}.discovery-page .skip{position:absolute;left:1rem;top:-8rem;padding:.8rem;background:#FFFAF1;color:#132C20;z-index:20}.discovery-page .skip:focus{top:1rem}.discovery-page :focus-visible{outline:3px solid #C8A45D;outline-offset:4px}.discovery-page a{overflow-wrap:anywhere}.discovery-page pre{white-space:pre-wrap;font:inherit;max-width:70ch}.discovery-page .reading-note{font-size:1rem;color:#D9E0D9}@media(max-width:680px){.discovery-page .course-row{grid-template-columns:1fr;gap:.25rem}.discovery-page .reading-head .reading-shell{align-items:flex-start;flex-direction:column}.discovery-page .reading-actions{align-items:stretch;flex-direction:column}.discovery-page h1{max-width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}header .nav-course-link{font-weight:700;text-underline-offset:.3em}.aligned-academy .alignment-header .desktop-nav{flex-wrap:wrap}.aligned-academy .alignment-header .desktop-nav a{white-space:normal}.hero-compare{margin:.75rem 0 .75rem 1rem}@media(max-width:39.99rem){.hero-compare{margin:.75rem 0;display:flex}}:root{--academy-surface:var(--forest,#132C20);--academy-support:var(--forest-2,#1C3C2B);--academy-panel:var(--panel,#273F33);--academy-action:var(--gold,#C8A45D);--academy-heading:var(--cream,#FFFAF1);--academy-reading:var(--sage,#D9E0D9);--academy-body:1.125rem;--academy-ui:1rem;--academy-label:.875rem;--academy-lead:1.25rem;--academy-title:1.5rem;--academy-section:clamp(2rem,1.5rem + 1.5vw,3rem);--academy-display:clamp(2.5rem,1.8rem + 2.6vw,4rem)}@media screen{.discovery-page{font-kerning:normal;font-optical-sizing:auto}.discovery-page :is(h1,h2,h3){font-weight:600;line-height:1.18!important;text-wrap:balance}.discovery-page h1{font-size:var(--academy-display);line-height:1.12!important;max-width:22ch}.discovery-page h2{font-size:var(--academy-section);max-width:28ch}.discovery-page h3{font-size:var(--academy-title);max-width:36ch}.discovery-page .course-row h2{font-size:clamp(1.5rem,1.25rem + 1vw,1.875rem)}.discovery-page :is(p,li,dd){line-height:1.65;text-wrap:pretty;max-width:65ch}.discovery-page .reading-lead{font-size:var(--academy-lead);max-width:58ch}.discovery-page .eyebrow{font-size:var(--academy-label);font-weight:600;line-height:1.45;letter-spacing:.075em;text-transform:uppercase}.discovery-page .reading-brand{font-size:1.375rem;font-weight:600;line-height:1.2}.discovery-page :is(nav a,.reading-button){font-size:var(--academy-ui);font-weight:600;line-height:1.45}.discovery-page .reading-button{font-weight:700;text-wrap:balance}.discovery-page .reading-head{border-color:rgba(217,224,217,.28)}.discovery-page nav a{text-decoration:none}.discovery-page nav a:is(:hover,:focus-visible){color:var(--academy-action);text-decoration:underline;text-underline-offset:.3em}.discovery-page .example{background:var(--academy-support);border:1px solid var(--academy-action)}.discovery-page blockquote{background:var(--academy-panel);border:1px solid rgba(217,224,217,.28);padding:1.25rem clamp(1rem,3vw,2rem)}.discovery-page blockquote p{color:var(--academy-heading)}.discovery-page cite{color:var(--academy-reading);font-size:var(--academy-ui)}.discovery-page .course-row{border-top-color:rgba(217,224,217,.28)}.discovery-page .course-row>div+div{background:var(--academy-panel);padding:1.25rem;align-self:start;border:1px solid rgba(217,224,217,.28)}.discovery-page .fee{font-variant-numeric:tabular-nums}.discovery-page .reading-button:is(:hover,:focus-visible){background:var(--academy-heading);border-color:var(--academy-heading);color:var(--academy-surface)}:is(.discovery-page,.aligned-academy) main :is(p,li,dd) a:not(.button):not(.reading-button):not(.outline){color:var(--academy-action);text-decoration:underline;text-underline-offset:.2em}:is(.discovery-page,.aligned-academy) main :is(p,li,dd) a:not(.button):not(.reading-button):not(.outline):is(:hover,:focus-visible){color:var(--academy-heading)}.aligned-academy .academy-hero-media figcaption a{font-size:var(--academy-ui)}.aligned-academy :is(.academy-summary-facts,.programme-identity dd,.programme-dates,.calendar){font-variant-numeric:tabular-nums}.academy-detail .programme-identity{border:1px solid rgba(217,224,217,.28);border-top-color:var(--academy-action)}.academy-detail .programme-identity dd{font-size:var(--academy-body)}.discovery-page :focus-visible{outline:3px solid var(--academy-action);outline-offset:4px}@media(max-width:40rem){.discovery-page .reading-brand{font-size:1.25rem}.discovery-page h1{max-width:100%}}@media(forced-colors:active){.discovery-page :is(.example,blockquote,.course-row>div+div,.reading-button),.academy-detail .programme-identity{border-color:CanvasText}.discovery-page :focus-visible{outline-color:Highlight}:is(.discovery-page,.aligned-academy) main :is(p,li,dd) a:not(.button):not(.reading-button):not(.outline){color:LinkText}}}.academy-editorial-image{margin:2rem 0;max-width:42rem;min-width:0}.academy-editorial-image picture{display:block}.academy-editorial-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:4px}.academy-editorial-image figcaption{color:#D9E0D9;font-size:.875rem;line-height:1.5;margin-top:.5rem}@media screen{.academy-detail .programme-work-grid.has-editorial-image{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.programme-work-grid>.academy-editorial-image{margin:0}.discovery-page main>.academy-editorial-image{max-width:38rem}.ld-teams-page .academy-editorial-image{max-width:38rem}@media(max-width:900px){.academy-detail .programme-work-grid.has-editorial-image{grid-template-columns:minmax(0,1fr)}}}@media print{.academy-editorial-image{display:none}}@media screen{:root{--academy-space-tight:.75rem;--academy-space-item:1.5rem;--academy-space-group:2rem;--academy-space-section:clamp(3rem,6vw,5rem);--academy-space-column:clamp(2rem,4vw,3rem);--academy-gutter:max(1.25rem,min(3vw,2.5rem),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))}.discovery-page .reading-shell{width:min(75rem,calc(100% - 2 * var(--academy-gutter)))}.discovery-page main{padding-block:var(--academy-space-section)}.discovery-page main>section{padding-block:var(--academy-space-group);margin-top:var(--academy-space-group)}.discovery-page main>section>h2:first-child{margin-top:0}.discovery-page main>section>:last-child{margin-bottom:0}.discovery-page .course-row{gap:var(--academy-space-item) var(--academy-space-column);padding-block:var(--academy-space-group);align-items:start}.discovery-page .course-row>div>:first-child{margin-top:0}.discovery-page .course-row>div>:last-child{margin-bottom:0}.discovery-page .course-row>div+div{padding:var(--academy-space-item)}.discovery-page .course-row .reading-button{width:100%;text-align:center}.discovery-page section>ol:has(h3){padding-left:1.5rem}.discovery-page section>ol:has(h3)>li{padding-block:var(--academy-space-item)}.discovery-page section>ol:has(h3)>li+li{border-top:1px solid var(--line)}.discovery-page section>ol:has(h3) h3{margin-block:0 var(--academy-space-tight)}.discovery-page section>ol:has(h3) p{margin:0}.discovery-page h3>a{display:inline-flex;align-items:center;min-height:44px}.academy-detail .programme-identity>:first-child{margin-top:0}.academy-detail .programme-identity>:last-child{margin-bottom:0}.academy-detail .programme-identity dl{gap:var(--academy-space-item);margin-block:var(--academy-space-item)}.academy-detail .programme-identity .programme-dates{grid-column:1/-1}.academy-detail .programme-identity .programme-access{grid-column:auto}.academy-detail .programme-identity dt{margin-bottom:.25rem}.academy-detail .programme-dates ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.5rem 1rem}.academy-detail .programme-dates li{margin:0}.academy-detail .programme-hero-grid{row-gap:var(--academy-space-item)}.academy-detail .course-opening-actions{gap:var(--academy-space-tight)}.academy-detail .programme-outline-list>li{row-gap:var(--academy-space-tight)}.academy-detail .programme-directory-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:var(--academy-space-item)}.academy-detail .programme-directory-disclosure summary .eyebrow{display:block;margin-bottom:.5rem}.academy-detail .programme-directory-disclosure summary .disclosure-toggle{flex-shrink:0}.academy-detail .programme-directory-disclosure .programme-directory{width:100%;margin:0;padding-block:var(--academy-space-item)}.academy-detail .programme-directory ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--academy-space-item)}.academy-detail .programme-directory li{min-width:0}.academy-detail .programme-directory a{display:flex;align-items:baseline;gap:var(--academy-space-tight);padding:1rem;min-height:48px}.academy-detail .programme-directory a strong{flex:1;min-width:0}.academy-detail .programme-directory a>span{flex-shrink:0}:is(.aligned-academy,.discovery-page) footer .discovery-links{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.discovery-page .reading-brand{display:inline-flex;align-items:center;min-height:44px}.discovery-page .reading-head nav a{min-width:44px}.academy-detail .terms-layout summary{min-height:48px;padding-block:.75rem;cursor:pointer}.aligned-academy main blockquote{margin-inline:0;min-width:0;max-inline-size:100%;overflow-wrap:anywhere}@media(max-width:1240px){.aligned-academy .alignment-header .mobile-menu{position:static}.aligned-academy .alignment-header .mobile-menu nav{right:var(--academy-gutter);top:100%;width:min(22rem,calc(100vw - 2 * var(--academy-gutter)))}}@media(max-width:52rem){.discovery-page .course-row{grid-template-columns:minmax(0,1fr);gap:var(--academy-space-item)}}@media(max-width:40rem){.academy-detail .programme-directory ol{grid-template-columns:minmax(0,1fr)}.academy-detail .course-opening-actions,.academy-detail .course-enquiry-actions{display:grid;grid-template-columns:minmax(0,1fr)}.academy-detail .programme-directory a{padding-inline:.75rem}.discovery-page .reading-head nav{gap:.25rem 1rem}.discovery-page .course-row>div+div{padding:1rem}}@media(max-width:24rem){.aligned-academy .programme-overview-list article{grid-template-columns:1.5rem minmax(0,1fr);column-gap:.75rem}}}.media-recovery{margin-block:.75rem 1rem;color:#D9E0D9;overflow-wrap:anywhere}.media-recovery>a{display:inline-flex;align-items:center;min-height:44px;color:#C8A45D;text-decoration:underline;text-underline-offset:.2em}.media-recovery .media-status{margin-block:.5rem}.media-status:empty{display:none}.media-retry{min-height:44px;padding:.5rem 1rem;border:1px solid #C8A45D;border-radius:0;background:#132C20;color:#FFFAF1;font:inherit;cursor:pointer}.media-retry[hidden]{display:none}.media-recovery .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.media-retry:focus-visible,.media-recovery>a:focus-visible{outline:2px solid #C8A45D;outline-offset:4px}@media screen{.reading-hero-copy{min-width:0}.reading-hero-copy>:first-child{margin-top:0}.reading-hero-copy>:last-child{margin-bottom:0}.reading-hero>.academy-editorial-image{margin:0;max-width:none;width:100%}@media(min-width:48rem){.reading-hero,.academy-detail .programme-work-grid.has-editorial-image,.aligned-academy .academy-hero-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--academy-space-column);align-items:center}.reading-hero>.academy-editorial-image,.programme-work-grid.has-editorial-image>.academy-editorial-image,.academy-hero-layout>.academy-hero-media{grid-column:2;grid-row:1;min-width:0}}@media(max-width:47.999rem){.academy-editorial-image,.academy-hero-media{display:none!important}.reading-hero,.academy-detail .programme-work-grid.has-editorial-image,.aligned-academy .academy-hero-layout{display:block}}}
