@font-face{font-family:"Source Serif 4";src:url(/assets/fonts/SourceSerif4-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/assets/fonts/SourceSerif4-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/assets/fonts/SourceSans3-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/assets/fonts/SourceSans3-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{--forest:oklch(24.32% .0335 161.82);--forest-deep:oklch(19.1% .025 160);--canopy:oklch(30.06% .0456 160.11);--moss:oklch(38.29% .0544 158.13);--ink:oklch(23.51% .0209 150.58);--muted:oklch(51.44% .0213 150.24);--ivory:oklch(95.33% .0143 84.58);--paper:oklch(98.65% .013 82.4);--brass:oklch(73.62% .0993 83.08);--brass-deep:oklch(47.35% .0807 82.54);--clay:oklch(64.77% .1039 47.5);--clay-deep:oklch(47.32% .0938 41.89);--sage:oklch(77.95% .0464 140.08);--line:color-mix(in oklch,var(--ink) 18%,transparent);--line-on-dark:color-mix(in oklch,var(--paper) 23%,transparent);--line-on-dark-strong:color-mix(in oklch,var(--paper) 42%,transparent);--line-on-dark-soft:color-mix(in oklch,var(--paper) 16%,transparent);--focus-halo:color-mix(in oklch,var(--brass) 35%,transparent);--font-display:"Source Serif 4",Georgia,serif;--font-body:"Source Sans 3",system-ui,sans-serif;--text-xs:.875rem;--text-sm:.875rem;--text-body:1.125rem;--text-lede:clamp(1.125rem,1rem + .65vw,1.3125rem);--text-title:clamp(1.35rem,1.8vw,1.75rem);--text-subheading:clamp(1.375rem,1.2rem + .8vw,1.75rem);--text-heading:clamp(2.125rem,1.55rem + 2.2vw,3.75rem);--text-display:clamp(3rem,2.15rem + 3.4vw,5.25rem);--leading-body:1.6;--leading-heading:1.06;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--section-compact:clamp(3.5rem,6vw,4.75rem);--section-standard:clamp(4.5rem,8vw,6.5rem);--section-spacious:clamp(5.5rem,9vw,8rem);--radius-control:6px;--radius-surface:8px;--control-height:48px;--control-padding:.72rem 1.05rem;--shell:min(1180px,calc(100% - 2.5rem));--ease-out-quart:cubic-bezier(.25,1,.5,1);--ease-out-expo:cubic-bezier(.16,1,.3,1);--shadow-ambient:0 16px 36px color-mix(in oklch,var(--forest) 12%,transparent);--shadow-floating:0 12px 28px color-mix(in oklch,var(--forest) 22%,transparent)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--ivory);color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);font-kerning:normal;font-optical-sizing:auto;text-rendering:optimizelegibility;margin:0}img,video{max-width:100%;display:block}a{color:inherit}button,input,textarea{font:inherit}button,a{touch-action:manipulation}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;font-weight:700}h1{font-size:var(--text-display);letter-spacing:-.042em;max-width:11.5ch;margin-bottom:1.5rem;line-height:.98}h2{font-size:var(--text-heading);line-height:var(--leading-heading);letter-spacing:-.03em;margin-bottom:1.2rem}h3{font-size:var(--text-subheading);margin-bottom:.5rem;line-height:1.16}p{text-wrap:pretty;max-width:68ch}:focus-visible{outline:3px solid var(--brass);outline-offset:4px}.skip-link{z-index:1000;background:var(--paper);color:var(--forest);padding:.65rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-150%)}.skip-link:focus{transform:none}.no-script,.site-error{background:var(--paper);min-height:100svh;color:var(--ink);align-content:center;justify-items:start;gap:1rem;padding:clamp(2rem,8vw,7rem);display:grid}.no-script>*,.site-error>*{max-width:58rem}.no-script h1,.site-error h1{max-width:12ch;margin-bottom:.5rem}.no-script p,.site-error p{color:var(--muted)}.section-shell{width:var(--shell);margin-inline:auto}.eyebrow,.section-number,.proof-label,.programme-meta,.price-label{font-size:var(--text-xs);letter-spacing:.11em;text-transform:uppercase;font-weight:700;line-height:1.3}.eyebrow{color:var(--brass-deep)}.site-header{z-index:50;background:color-mix(in oklch,var(--ivory) 94%,transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.nav-shell{width:var(--shell);justify-content:space-between;align-items:center;gap:2rem;min-height:76px;margin-inline:auto;display:flex}.wordmark{min-height:44px;color:var(--forest);align-items:center;gap:.65rem;line-height:1;text-decoration:none;display:inline-flex}.wordmark>span:last-child{gap:.16rem;display:grid}.wordmark strong{font-family:var(--font-display);font-size:1.0625rem}.wordmark small{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--brass-deep);font-weight:700}.wordmark strong,.wordmark small{white-space:nowrap}.wordmark-mark{border-bottom:2px solid var(--forest);grid-template-columns:repeat(3,7px);align-items:end;gap:3px;width:27px;height:27px;display:grid}.wordmark-mark i{background:var(--forest);border-radius:4px 4px 0 0;display:block}.wordmark-mark i:first-child{height:8px}.wordmark-mark i:nth-child(2){height:17px}.wordmark-mark i:nth-child(3){height:12px}.primary-nav{align-items:center;gap:clamp(.75rem,2vw,1.5rem);font-size:.9rem;font-weight:700;display:flex}.primary-nav a{min-width:44px;min-height:44px;transition:color .2s var(--ease-out-quart),background-color .2s var(--ease-out-quart),transform .12s var(--ease-out-quart);justify-content:center;align-items:center;padding:.72rem .3rem;text-decoration:none;display:inline-flex}.primary-nav a:not(.nav-cta):hover{color:var(--brass-deep)}.primary-nav .nav-cta{background:var(--forest);color:var(--paper);padding:var(--control-padding);border-radius:var(--radius-control)}.primary-nav .nav-cta:hover{background:var(--clay-deep)}.mobile-apply{background:var(--forest);min-height:44px;color:var(--paper);border-radius:var(--radius-control);font-size:var(--text-sm);justify-content:center;align-items:center;padding:.55rem .72rem;font-weight:700;text-decoration:none;display:none}.menu-button{min-width:48px;min-height:48px;color:var(--forest);background:0 0;border:0;align-items:center;gap:.6rem;font-weight:700;display:none}.menu-lines{gap:5px;width:20px;display:grid}.menu-lines i{transform-origin:50%;height:2px;transition:transform .22s var(--ease-out-quart);background:currentColor}.menu-button[aria-expanded=true] .menu-lines i:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-button[aria-expanded=true] .menu-lines i:last-child{transform:translateY(-3.5px)rotate(-45deg)}.hero{background:var(--paper);grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);min-height:calc(100svh - 76px);display:grid;overflow:hidden}.hero-copy{padding:clamp(3.5rem,4vw,5.5rem) clamp(2rem,5vw,5rem) clamp(4rem,7vw,6.5rem) max(1.25rem,50vw - 590px)}.hero-lede{font-size:var(--text-lede);max-width:58ch;color:var(--muted);line-height:1.6}.button-row{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2rem;display:flex}.button{min-height:var(--control-height);padding:var(--control-padding);border-radius:var(--radius-control);transition:background-color .2s var(--ease-out-quart),color .2s var(--ease-out-quart),box-shadow .2s var(--ease-out-quart),transform .12s var(--ease-out-quart);border:1px solid #0000;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.button[type=submit]{cursor:pointer}.button-highlight{background:var(--brass);color:var(--forest)}.button-highlight:hover{background:var(--clay-deep);color:var(--paper);transform:translateY(-1px)}.button:active,.nav-cta:active,.mobile-apply:active{transform:translateY(1px)scale(.985)}.hero-facts{border-top:1px solid var(--line);gap:0;max-width:700px;margin:3.2rem 0 0;display:flex}.hero-facts div{border-right:1px solid var(--line);margin-right:clamp(.8rem,2vw,1.8rem);padding:1rem clamp(.8rem,2vw,1.8rem) 0 0}.hero-facts div:last-child{border:0}.hero-facts dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.hero-facts dd{font-family:var(--font-display);margin:.25rem 0 0;font-weight:700}.hero-visual{background:var(--forest);align-items:end;padding:clamp(3rem,7vw,7rem) clamp(1.5rem,4vw,4rem) 0;display:grid;position:relative}.hero-visual:before{content:"";aspect-ratio:1;border:1px solid var(--focus-halo);border-radius:50%;width:45%;position:absolute;inset:7% 7% auto auto}.hero-portrait-frame{z-index:1;max-width:440px;margin-inline:auto;position:relative}.hero-portrait-frame img{object-fit:cover;object-position:center top;filter:saturate(.82)contrast(1.04);width:100%;max-height:660px}.hero-portrait-frame p{background:var(--paper);color:var(--forest);box-shadow:var(--shadow-ambient);margin:0;padding:.8rem 1rem;position:absolute;bottom:2rem;right:-1rem}.hero-portrait-frame p span,.hero-portrait-frame p strong{display:block}.hero-portrait-frame p span{font-size:var(--text-xs);color:var(--muted)}.path-line{color:var(--sage);font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.55rem;padding:1.1rem 0;display:flex}.path-line i{background:var(--brass);flex:1;height:1px}.fracture-section{width:var(--shell);padding:var(--section-spacious) 0;grid-template-columns:minmax(180px,.58fr) minmax(0,1.7fr);align-items:start;gap:clamp(2rem,7vw,7rem);margin:0 auto;display:grid}.section-number{color:var(--clay-deep)}.fracture-section>div p{font-size:var(--text-lede);color:var(--muted)}blockquote{margin:0}blockquote p{font-family:var(--font-display);font-size:1.25rem;line-height:1.48}blockquote cite{font-style:normal;font-size:var(--text-sm);color:var(--muted)}.journey{padding:var(--section-standard) 0}.section-heading{margin-bottom:var(--space-xl);grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;column-gap:clamp(2rem,6vw,7rem);display:grid}.section-heading .eyebrow{grid-column:1/-1}.section-heading>p:last-child{color:var(--muted)}.journey-steps,.paye-steps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.journey-steps li,.paye-steps li{grid-template-columns:var(--step-number-width,80px) minmax(0,1fr);border-bottom:1px solid var(--line);gap:1.2rem;padding:1.55rem 0;display:grid}.journey-steps li>span,.paye-steps li>span{font-family:var(--font-display);color:var(--clay-deep);font-size:2rem}.journey-steps h3,.journey-steps p,.paye-steps h3,.paye-steps p{margin:0}.journey-steps p,.paye-steps p{color:var(--muted)}.programmes{background:var(--forest);color:var(--paper);padding:var(--section-spacious) 0}.programmes .eyebrow{color:var(--brass)}.programmes-intro{grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);align-items:end;gap:3rem;display:grid}.programmes-intro .section-heading{margin:0;display:block}.programme-total{color:var(--sage);align-items:end;gap:1rem;margin:0;display:flex}.programme-total strong{font-family:var(--font-display);color:var(--brass);font-size:clamp(4rem,8vw,7rem);line-height:.75}.programme-total span{max-width:16ch}.programme-list{width:var(--shell);margin:var(--space-xl) auto 0;border-top:1px solid var(--line-on-dark)}.programme{border-bottom:1px solid var(--line-on-dark);grid-template-columns:70px minmax(250px,.8fr) minmax(300px,1.2fr);align-items:start;gap:clamp(1.4rem,4vw,4.5rem);padding:1.75rem 0;display:grid}.programme-number{font-family:var(--font-display);color:var(--brass);margin:0;font-size:2.3rem}.programme-meta{color:var(--sage);margin-bottom:.4rem}.programme h3{margin:0;font-size:clamp(1.625rem,1.35rem + 1.2vw,2.25rem)}.programme h3 a{text-underline-offset:.22em;align-items:center;min-height:44px;text-decoration-thickness:1px;display:inline-flex}.programme h3 a:hover{color:var(--brass)}.programme-distinction{font-size:var(--text-sm);color:var(--brass);margin:.55rem 0 0}.programme-outcome p{color:var(--sage);margin:0}.support{padding:var(--section-standard) 0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,8vw,9rem);display:grid}.support-lead{align-self:start;position:sticky;top:120px}.support-lead p:last-child{color:var(--muted)}.support-list{border-top:1px solid var(--line)}.support-list article{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:1rem;padding:1.5rem 0;display:grid}.support-list article>span{color:var(--clay-deep);font-weight:700;font-size:var(--text-xs)}.support-list h3,.support-list p{margin:0}.support-list p{color:var(--muted)}.mobile-detail-list{border-bottom:1px solid var(--line)}.mobile-detail-list>summary{cursor:pointer;min-height:60px;color:var(--forest);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;font-weight:700;list-style:none;display:flex}.mobile-detail-list:not([open])>div{display:none}.mentors{background:var(--paper);padding:var(--section-standard) 0}.mentor-heading{align-items:start}.mentor-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.mentor{background:var(--paper);grid-template-columns:100px 1fr;align-items:end;min-height:152px;display:grid;overflow:hidden}.mentor img,.mentor-initials{object-fit:cover;object-position:center top;background:var(--forest);width:100px;height:152px;color:var(--brass);font-family:var(--font-display);place-items:center;font-size:2rem;display:grid}.mentor>div:last-child{padding:1rem}.mentor h3{margin-bottom:.3rem;font-size:1.125rem}.mentor p{font-size:var(--text-sm);color:var(--muted);margin:0;line-height:1.4}.mentor-toggle{display:none}.proof{padding:var(--section-spacious) 0}.proof-heading{align-items:start}.lineage-disclosure{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:-.6rem 0 3rem}.lineage-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:88px;padding:1rem 0;list-style:none;display:flex}.lineage-disclosure summary::-webkit-details-marker{display:none}.lineage-disclosure summary>span:first-child{gap:.3rem;display:grid}.lineage-disclosure summary strong{font-family:var(--font-display);font-size:var(--text-title);line-height:1.2}.lineage-content{padding:0 0 2rem}.lineage-content>p:first-child{font-size:var(--text-lede);color:var(--muted)}.lineage-content dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:2rem 0 0;display:grid}.lineage-content dl div{border-right:1px solid var(--line);margin-right:1.2rem;padding:1.25rem 1.2rem 1.25rem 0}.lineage-content dl div:last-child{border-right:0;margin-right:0}.lineage-content dt{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--clay-deep);font-weight:700}.lineage-content dd{color:var(--muted);margin:.45rem 0 0}.elite-standard{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(2rem,6vw,6rem);margin-top:2rem;padding:1.5rem 0;display:grid}.elite-standard h3{margin:0;font-size:clamp(1.35rem,2.2vw,1.85rem)}.elite-standard p{margin:0}.elite-standard>div:last-child>p:last-child{color:var(--muted);margin-top:.65rem}.elite-letters{font-family:var(--font-display);color:var(--clay-deep);font-size:clamp(1.08rem,1.8vw,1.3rem);font-weight:700}.lineage-boundary{font-size:var(--text-sm);color:var(--muted);margin:1rem 0 0}.video-grid{grid-template-columns:1.35fr .65fr;align-items:start;gap:1.5rem;display:grid}.video-grid article{background:var(--paper);border:1px solid var(--line)}.video-grid video{aspect-ratio:16/9;background:var(--forest);object-fit:cover;width:100%}.video-grid article>div{padding:1.3rem}.video-grid h3{margin-bottom:.45rem}.video-grid p:last-child{color:var(--muted);margin:0}.proof-label{color:var(--clay-deep)}.additional-proof{margin-top:var(--space-xl);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.additional-proof>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:72px;font-weight:700;list-style:none;display:flex}.additional-proof>summary::-webkit-details-marker{display:none}.quote-pair{padding:var(--space-xl) 0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,7rem);display:grid}.quote-pair blockquote p{font-size:clamp(1.3rem,2.4vw,1.85rem)}.investment{background:var(--clay-deep);color:var(--paper);padding:var(--section-spacious) 0}.investment .eyebrow{color:var(--paper)}.investment-grid{grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.investment-grid>div:first-child>p:last-child{color:var(--paper)}.price-options{border-top:1px solid var(--line-on-dark-strong);border-bottom:1px solid var(--line-on-dark-strong);grid-template-columns:1fr 1fr;margin:0;display:grid}.price-card{flex-direction:column;min-width:0;padding:clamp(1.35rem,3vw,2rem) clamp(1.35rem,3vw,2rem) clamp(1.35rem,3vw,2rem) 0;display:flex}.price-card+.price-card{border-left:1px solid var(--line-on-dark-strong);padding-left:clamp(1.35rem,3vw,2rem)}.price-label{color:var(--brass-deep);margin-bottom:.7rem}.price-card .price-label{color:var(--paper)}.price{gap:.35rem;margin-bottom:1.3rem;display:grid}.price strong{font-family:var(--font-display);letter-spacing:-.032em;white-space:nowrap;font-size:clamp(2.75rem,2.2rem + 2.2vw,4rem);line-height:.95}.price span{font-size:var(--text-xs);color:var(--paper)}.price-card>p:not(.price-label):not(.price){font-size:var(--text-sm);color:var(--paper)}.payment-paths{border-top:1px solid var(--line-on-dark-strong);grid-column:1/-1;grid-template-columns:1.35fr .65fr;gap:clamp(1.5rem,5vw,5rem);padding-top:1.5rem;display:grid}.payment-paths .price-label{color:var(--paper);margin-bottom:.5rem}.payment-paths p:not(.price-label){color:var(--paper);margin-bottom:0}.payment-paths a{text-underline-offset:.25em;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.investment-note{font-size:var(--text-sm);color:var(--paper);grid-column:1/-1;margin:0}.paye-page{background:var(--ivory)}.secondary-nav{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);margin-inline-start:auto;font-weight:700;display:flex}.paye-hero{background:var(--forest);color:var(--paper);padding:var(--section-spacious) 0}.paye-hero .eyebrow{color:var(--brass)}.paye-hero h1{max-width:12ch}.paye-hero p:not(.eyebrow){font-size:var(--text-lede);color:var(--sage);max-width:58ch;margin-bottom:2rem;line-height:1.65}.paye-process{padding:var(--section-standard) 0}.paye-steps{--step-number-width:70px}.paye-boundaries{background:var(--clay-deep);color:var(--paper);padding:var(--section-standard) 0}.paye-boundaries .eyebrow{color:var(--paper)}.paye-boundaries-grid{grid-template-columns:1fr 1fr;gap:clamp(3rem,7vw,7rem);display:grid}.paye-boundaries ul{margin:0;padding-left:1.25rem}.paye-boundaries li{margin:0 0 1rem}.paye-next{background:var(--paper);padding:var(--section-compact) 0}.paye-next-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.paye-next-grid h2{font-size:var(--text-heading)}.paye-next-grid>div:last-child p{color:var(--muted)}.programme-back{text-underline-offset:.24em;align-items:center;min-height:44px;display:inline-flex}.programme-page{background:var(--ivory)}.programme-page-nlp-practitioner{--programme-accent:var(--brass);--programme-accent-deep:var(--brass-deep)}.programme-page-mws-licensed-trainer{--programme-accent:var(--sage);--programme-accent-deep:var(--moss)}.programme-page-experiential-learning-designer{--programme-accent:var(--clay);--programme-accent-deep:var(--clay-deep)}.programme-page-trainerx{--programme-accent:var(--sage);--programme-accent-deep:var(--moss)}.programme-page-stagecraft{--programme-accent:var(--clay);--programme-accent-deep:var(--clay-deep)}.programme-hero{background:var(--forest);color:var(--paper);padding:var(--section-spacious) 0}.programme-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.programme-hero .eyebrow{color:var(--programme-accent,var(--brass))}.programme-hero h1{max-width:14ch;font-size:clamp(3rem,2.2rem + 3.2vw,5rem)}.programme-hero-copy>p:not(.eyebrow){font-size:var(--text-lede);color:var(--sage);max-width:62ch;line-height:1.65}.programme-identity{background:var(--paper);color:var(--ink);border-top:4px solid var(--programme-accent,var(--brass));padding:clamp(1.6rem,4vw,3rem);position:relative;overflow:hidden}.programme-identity:after{content:attr(data-number);font-family:var(--font-display);color:color-mix(in oklch,var(--forest) 7%,transparent);font-size:clamp(7rem,14vw,12rem);font-weight:700;line-height:1;position:absolute;top:-.26em;right:-.05em}.programme-identity .programme-meta{z-index:1;color:var(--programme-accent-deep,var(--brass-deep));position:relative}.programme-identity h2{z-index:1;overflow-wrap:break-word;max-width:13ch;font-size:clamp(2rem,1.6rem + 1.8vw,3.25rem);line-height:1.08;position:relative}.programme-identity .programme-distinction{z-index:1;color:var(--clay-deep);position:relative}.programme-identity dl{z-index:1;margin:var(--space-lg) 0 0;border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.programme-identity dl div{padding:1rem .8rem 0 0}.programme-identity dl .programme-access{border-top:1px solid var(--line);grid-column:1/-1;margin-top:1rem}.programme-identity dt{font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.programme-identity dd{font-family:var(--font-display);margin:.25rem 0 0;font-weight:700}.programme-terms{z-index:1;font-size:var(--text-sm);color:var(--muted);margin:1rem 0 0;position:relative}.programme-artifact{z-index:1;border-top:1px solid var(--line);margin:1.5rem 0 0;padding:1rem 0 0;position:relative}.programme-artifact figcaption{font-size:var(--text-xs);justify-content:space-between;gap:1rem;margin-top:.85rem;display:flex}.programme-artifact figcaption span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.programme-artifact figcaption strong{color:var(--programme-accent-deep,var(--brass-deep))}.artifact-visual{min-height:76px;color:var(--programme-accent-deep,var(--brass-deep));font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.75rem;font-weight:700;display:flex}.artifact-visual span{justify-items:center;gap:.35rem;display:grid;position:relative}.artifact-visual i{background:var(--programme-accent-deep,var(--brass-deep));display:block}.artifact-nlp-practitioner .artifact-visual span{grid-template-columns:auto;min-width:72px}.artifact-nlp-practitioner .artifact-visual i{border:2px solid var(--programme-accent-deep);background:color-mix(in oklch,var(--programme-accent) 14%,transparent);border-radius:50%;width:42px;height:42px}.artifact-nlp-practitioner .artifact-visual span+span:before{content:"";background:var(--programme-accent-deep);width:31px;height:1px;position:absolute;top:21px;right:calc(100% - 4px)}.artifact-mws-licensed-trainer .artifact-visual{align-items:flex-end}.artifact-mws-licensed-trainer .artifact-visual span{align-items:end}.artifact-mws-licensed-trainer .artifact-visual i{width:72px;height:14px}.artifact-mws-licensed-trainer .artifact-visual span:nth-child(2) i{height:28px}.artifact-mws-licensed-trainer .artifact-visual span:nth-child(3) i{height:42px}.artifact-experiential-learning-designer .artifact-visual{justify-content:space-between}.artifact-experiential-learning-designer .artifact-visual i{background:color-mix(in oklch,var(--programme-accent) 18%,transparent);border:2px solid var(--programme-accent-deep);width:30px;height:30px;transform:rotate(45deg)}.artifact-trainerx .artifact-visual{grid-template-columns:repeat(4,1fr);gap:.4rem;display:grid}.artifact-trainerx .artifact-visual span{border:1px solid var(--line);background:color-mix(in oklch,var(--programme-accent) 12%,var(--paper));padding:.6rem .35rem}.artifact-trainerx .artifact-visual i{border-radius:50%;width:18px;height:18px}.artifact-trainerx .artifact-visual span:nth-child(3) i:after{content:"✓";color:var(--paper);place-items:center;font-size:.72rem;display:grid}.artifact-stagecraft .artifact-visual{align-items:flex-end}.artifact-stagecraft .artifact-visual span{min-width:54px}.artifact-stagecraft .artifact-visual i{width:10px;height:18px}.artifact-stagecraft .artifact-visual span:nth-child(2) i{height:45px}.artifact-stagecraft .artifact-visual span:nth-child(3) i{height:30px}.artifact-stagecraft .artifact-visual span:nth-child(4) i{height:56px}.programme-mechanism{padding:var(--section-standard) 0;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.programme-mechanism>div>p:last-child{color:var(--muted);font-size:var(--text-lede)}.programme-mechanism ol{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.programme-mechanism li{border-right:1px solid var(--line);gap:1.3rem;padding:1.25rem 1rem 1.25rem 0;display:grid}.programme-mechanism li:not(:first-child){padding-left:1rem}.programme-mechanism li:last-child{border:0}.programme-mechanism li span{font-size:var(--text-xs);color:var(--clay-deep);font-weight:700}.programme-mechanism li strong{font-family:var(--font-display);font-size:var(--text-title)}.programme-shift{background:var(--paper);padding:var(--section-compact) 0}.programme-shift-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.shift-comparison{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.shift-comparison article{padding:clamp(1.4rem,3vw,2.2rem)}.shift-comparison article+article{border-left:1px solid var(--line);background:var(--forest);color:var(--paper)}.shift-comparison article+article .price-label{color:var(--brass)}.shift-comparison p:last-child{font-family:var(--font-display);margin:0;font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.35}.programme-practice{padding:var(--section-standard) 0;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(3rem,8vw,9rem);display:grid}.programme-practice-heading>p:last-child{color:var(--muted)}.programme-practice ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.programme-practice li{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;gap:1rem;padding:1.25rem 0;display:grid}.programme-practice li span{font-family:var(--font-display);color:var(--clay-deep);font-size:1.5rem}.programme-practice li p{margin:0;font-size:1.06rem}.programme-curriculum{background:var(--paper);padding:var(--section-standard) 0}.programme-curriculum-grid,.programme-fit,.programme-enrolment-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(3rem,8vw,9rem);display:grid}.programme-curriculum-heading>p:last-child{color:var(--muted)}.programme-curriculum ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.programme-curriculum li{border-bottom:1px solid var(--line);grid-template-columns:86px 1fr;gap:1.25rem;padding:1.4rem 0;display:grid}.programme-curriculum li>span{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--clay-deep);font-weight:700;line-height:1.3}.programme-curriculum h3,.programme-curriculum p{margin:0}.programme-curriculum h3{font-size:1.35rem}.programme-curriculum p{color:var(--muted);margin-top:.35rem}.programme-fit{padding:var(--section-standard) 0;align-items:start}.programme-fit ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.programme-fit li{border-bottom:1px solid var(--line);padding:1.2rem 0;font-size:1.05rem}.programme-proof{background:var(--paper);padding:var(--section-standard) 0}.programme-proof-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.programme-proof blockquote{border-top:3px solid var(--programme-accent,var(--brass));padding-top:1.5rem}.programme-proof blockquote p{font-size:clamp(1.75rem,1.35rem + 1.7vw,2.75rem);line-height:1.32}.programme-proof-note{font-size:var(--text-sm);color:var(--muted);margin:1.5rem 0 0}.programme-output{background:color-mix(in oklch,var(--programme-accent,var(--brass)) 10%,var(--ivory));border:1px solid color-mix(in oklch,var(--programme-accent,var(--brass)) 42%,var(--line));padding:1.4rem}.programme-output h3{font-size:clamp(1.55rem,2.5vw,2.1rem)}.programme-output p:last-child{color:var(--ink);margin:0}.programme-deep-dive,.programme-directory-disclosure{background:var(--ivory);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.programme-deep-dive>summary,.programme-directory-disclosure>summary,.fit-disclosure>summary{width:var(--shell);justify-content:space-between;align-items:center;gap:var(--space-md);min-height:96px;padding:var(--space-sm) 0;cursor:pointer;margin-inline:auto;list-style:none;display:flex}.programme-deep-dive>summary::-webkit-details-marker{display:none}.programme-directory-disclosure>summary::-webkit-details-marker{display:none}.fit-disclosure>summary::-webkit-details-marker{display:none}.mobile-detail-list>summary::-webkit-details-marker{display:none}.programme-deep-dive>summary>span:first-child,.programme-directory-disclosure>summary>span:first-child,.fit-disclosure>summary>span:first-child{gap:.35rem;display:grid}.programme-deep-dive>summary strong,.programme-directory-disclosure>summary strong,.fit-disclosure>summary strong{font-family:var(--font-display);font-size:clamp(1.35rem,2.6vw,2rem)}.disclosure-toggle{border:1px solid var(--line);width:44px;height:44px;font-family:var(--font-display);transition:transform .24s var(--ease-out-quart),background-color .2s var(--ease-out-quart);border-radius:50%;flex:0 0 44px;place-items:center;font-size:1.55rem;line-height:1;display:grid}details[open]>.disclosure-toggle,details[open]>summary .disclosure-toggle{transform:rotate(45deg)}.programme-deep-dive-content{background:var(--ivory);border-top:1px solid var(--line)}.programme-incubator{background:var(--clay-deep);color:var(--paper);padding:var(--section-standard) 0}.programme-incubator .eyebrow{color:var(--paper)}.programme-incubator-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,8vw,9rem);display:grid}.programme-incubator-grid>div:last-child>p{color:var(--paper)}.programme-incubator .button{margin-top:1rem}.programme-enrolment{background:var(--forest);color:var(--paper);padding:var(--section-spacious) 0}.programme-enrolment .eyebrow{color:var(--brass)}.programme-enrolment-grid>div:first-child>p:last-child,.programme-enrolment-price>p:not(.price-label):not(.programme-price){color:var(--sage)}.programme-enrolment-price{border-top:3px solid var(--brass);padding-top:1.3rem}.programme-enrolment-price .price-label{color:var(--brass)}.programme-price{font-family:var(--font-display);letter-spacing:-.036em;white-space:nowrap;margin:.3rem 0 1rem;font-size:clamp(3.25rem,2.5rem + 3vw,5.5rem);line-height:.96}.programme-enrolment-price .button{margin-top:1rem}.programme-directory{padding:0 0 clamp(3.5rem,6vw,5rem)}.programme-directory ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.programme-directory li{border-bottom:1px solid var(--line)}.programme-directory a{grid-template-columns:60px 1fr auto;align-items:center;gap:1rem;padding:1.2rem 0;text-decoration:none;display:grid}.programme-directory a:hover strong{color:var(--clay-deep)}.programme-directory a>span:first-child{font-family:var(--font-display);color:var(--clay-deep);font-size:1.3rem}.programme-directory strong{font-family:var(--font-display);font-size:var(--text-title)}.fit{padding:var(--section-compact) 0}.fit-disclosure>summary{width:100%;min-height:100px;padding:0}.fit-disclosure[open]>summary{margin-bottom:2rem}.fit-columns{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.fit-columns>div{background:var(--paper);padding:clamp(1.5rem,4vw,3rem)}.fit-columns h3{font-size:1.5rem}.fit-columns ul{margin:1.5rem 0 0;padding-left:1.2rem}.fit-columns li{color:var(--muted);margin:.65rem 0}.apply{background:var(--forest);color:var(--paper);padding:var(--section-spacious) 0}.apply .eyebrow{color:var(--brass)}.apply-grid{grid-template-columns:minmax(0,.8fr) minmax(400px,1.2fr);gap:clamp(3rem,8vw,9rem);display:grid}.apply-copy>p:not(.eyebrow){color:var(--sage)}.apply-copy .application-context{color:var(--paper);border-top:1px solid var(--line-on-dark);padding-top:1rem;font-weight:700}.application-form{background:var(--paper);color:var(--ink);border-radius:var(--radius-surface);padding:clamp(1.4rem,4vw,2.7rem)}.application-form fieldset{border:0;min-width:0;margin:0 0 1.25rem;padding:0}.application-form legend{border-bottom:1px solid var(--line);width:100%;font-family:var(--font-display);margin-bottom:1rem;padding:0 0 .65rem;font-size:1.2rem;font-weight:700}.field-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}label{font-size:var(--text-sm);gap:.4rem;margin-bottom:1rem;font-weight:700;display:grid}input,textarea{border:1px solid color-mix(in oklch,var(--ink) 28%,transparent);border-radius:var(--radius-control);background:var(--ivory);width:100%;color:var(--ink);min-height:var(--control-height);transition:border-color .2s var(--ease-out-quart),background-color .2s var(--ease-out-quart),box-shadow .2s var(--ease-out-quart);padding:.75rem .8rem}textarea{resize:vertical}input:focus,textarea:focus{border-color:var(--brass-deep);box-shadow:0 0 0 3px var(--focus-halo);outline:0}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--clay-deep);background:color-mix(in oklch,var(--clay) 8%,var(--paper))}.field-error{color:var(--clay-deep);font-size:var(--text-sm);font-weight:700;line-height:1.35}.field-hint{color:var(--muted);font-size:var(--text-sm);font-weight:400;line-height:1.35}.form-required{color:var(--muted);font-size:var(--text-sm);margin:0 0 1rem}.form-submit{text-align:center;width:100%;margin-top:.3rem}.form-note{font-size:var(--text-sm);color:var(--muted);text-align:center;margin:.8rem auto 0}.form-note a{text-underline-offset:.2em;align-items:center;min-height:44px;display:inline-flex}.application-review{background:var(--forest);color:var(--paper);border-radius:var(--radius-surface);margin-top:1.4rem;padding:1.35rem}.application-review .price-label{color:var(--brass)}.application-review h3{font-size:1.45rem}.application-review dl{border-top:1px solid var(--line-on-dark);grid-template-columns:1fr 1fr;margin:1rem 0;display:grid}.application-review dl div{border-bottom:1px solid var(--line-on-dark);padding:.7rem 0}.application-review dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--sage)}.application-review dd{overflow-wrap:anywhere;margin:.18rem 0 0}.application-review>p:not(.price-label){font-size:var(--text-sm);color:var(--sage)}.application-review .application-fallback{font-size:var(--text-xs);margin:.7rem 0 0}@keyframes motion-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes motion-panel-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes motion-line-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html.motion-ready .motion-hero .hero-copy>.eyebrow,html.motion-ready .motion-hero .hero-copy>h1,html.motion-ready .motion-hero .hero-lede,html.motion-ready .motion-hero .button-row,html.motion-ready .motion-hero .hero-facts,html.motion-ready .motion-hero .hero-portrait-frame,html.motion-ready .motion-hero.programme-hero .programme-hero-copy,html.motion-ready .motion-hero.programme-hero .programme-identity,html.motion-ready .motion-hero.paye-hero .section-shell>*{opacity:0}html.motion-ready .motion-hero.is-revealed .hero-copy>.eyebrow{animation:motion-enter .5s var(--ease-out-expo) both}html.motion-ready .motion-hero.is-revealed .hero-copy>h1{animation:motion-enter .58s 80ms var(--ease-out-expo) both}html.motion-ready .motion-hero.is-revealed .hero-lede{animation:motion-enter .56s .16s var(--ease-out-expo) both}html.motion-ready .motion-hero.is-revealed .button-row{animation:motion-enter .5s .24s var(--ease-out-expo) both}html.motion-ready .motion-hero.is-revealed .hero-facts{animation:motion-enter .5s .32s var(--ease-out-expo) both}html.motion-ready .motion-hero.is-revealed .hero-portrait-frame{animation:motion-enter .68s .12s var(--ease-out-expo) both}html.motion-ready .motion-hero .path-line span{opacity:0}html.motion-ready .motion-hero .path-line i{transform-origin:0;transform:scaleX(0)}html.motion-ready .motion-hero.is-revealed .path-line span{animation:motion-enter .38s var(--ease-out-quart) both}html.motion-ready .motion-hero.is-revealed .path-line span:first-of-type{animation-delay:.32s}html.motion-ready .motion-hero.is-revealed .path-line span:nth-of-type(2){animation-delay:.44s}html.motion-ready .motion-hero.is-revealed .path-line span:nth-of-type(3){animation-delay:.56s}html.motion-ready .motion-hero.is-revealed .path-line span:nth-of-type(4){animation-delay:.68s}html.motion-ready .motion-hero.is-revealed .path-line i{animation:motion-line-draw .42s var(--ease-out-quart) both}html.motion-ready .motion-hero.is-revealed .path-line i:first-of-type{animation-delay:.38s}html.motion-ready .motion-hero.is-revealed .path-line i:nth-of-type(2){animation-delay:.5s}html.motion-ready .motion-hero.is-revealed .path-line i:nth-of-type(3){animation-delay:.62s}html.motion-ready .motion-hero.is-revealed.programme-hero .programme-hero-copy{animation:motion-enter .58s var(--ease-out-expo) both}html.motion-ready .motion-hero.is-revealed.programme-hero .programme-identity{animation:motion-enter .68s .12s var(--ease-out-expo) both}html.motion-ready .motion-hero.is-revealed.paye-hero .section-shell>*{animation:motion-enter .55s var(--ease-out-expo) both}html.motion-ready .motion-hero.is-revealed.paye-hero .section-shell>h1{animation-delay:80ms}html.motion-ready .motion-hero.is-revealed.paye-hero .section-shell>p:last-child{animation-delay:.16s}html.motion-ready .motion-section{opacity:0;transform:translateY(18px)}html.motion-ready .motion-section.is-revealed{opacity:1;transition:opacity .48s var(--ease-out-quart),transform .48s var(--ease-out-quart);transform:none}details[open]>:not(summary),.application-review,.field-error{animation:motion-panel-in .28s var(--ease-out-quart) both}footer{background:var(--forest-deep);color:var(--paper);padding:2.8rem 0}.footer-shell{width:var(--shell);grid-template-columns:1fr 1fr auto;align-items:center;gap:1.5rem;margin-inline:auto;display:grid}footer .wordmark{color:var(--paper)}footer .wordmark-mark{border-color:var(--brass)}footer .wordmark-mark i{background:var(--brass)}footer .wordmark small{color:var(--sage)}.footer-shell>p{color:var(--sage);margin:0}.footer-links{gap:1rem;display:flex}.footer-links a{text-underline-offset:.25em;align-items:center;min-height:44px;display:inline-flex}.legal{font-size:var(--text-xs);border-top:1px solid var(--line-on-dark-soft);grid-column:1/-1;padding-top:1rem}.hero-facts dd,.journey-steps li>span,.programme-total strong,.programme-number,.price strong,.paye-steps li>span,.programme-identity dd,.programme-price{font-variant-numeric:tabular-nums lining-nums}.programmes p,.investment p,.apply p,.programme-hero p,.programme-enrolment p,.programme-incubator p,.paye-hero p,.paye-boundaries p,footer p{line-height:1.65}.section-heading>p:last-child,.programme-curriculum-heading>p:last-child,.programme-practice-heading>p:last-child{max-width:62ch}@media (width<=980px){.nav-shell{gap:.65rem}.menu-button{margin-left:auto;display:flex}.primary-nav{background:var(--paper);border-bottom:1px solid var(--line);box-shadow:var(--shadow-ambient);flex-direction:column;align-items:stretch;gap:.2rem;padding:1.2rem max(1.25rem,50vw - 590px);display:none;position:absolute;top:76px;left:0;right:0}.primary-nav.is-open{animation:motion-panel-in .24s var(--ease-out-quart) both;display:flex}.primary-nav .nav-cta{text-align:center;margin-top:.5rem}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{padding-inline:max(1.25rem,50vw - 590px);padding-bottom:4rem}.hero-visual{min-height:clamp(540px,68vw,620px)}.fracture-section{grid-template-columns:1fr 2fr}.mentor-grid{grid-template-columns:1fr 1fr}.programme-hero-grid{grid-template-columns:1fr}.programme-identity{max-width:720px}.programme-identity dl{grid-template-columns:repeat(2,minmax(0,1fr))}.programme-mechanism,.programme-shift-grid,.programme-practice,.programme-curriculum-grid,.programme-fit,.programme-enrolment-grid,.programme-incubator-grid,.programme-proof-grid{grid-template-columns:1fr}.programme-mechanism ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=761px) and (width<=980px){.lineage-content dl{grid-template-columns:repeat(2,minmax(0,1fr))}.lineage-content dl div:nth-child(2){border-right:0;margin-right:0}.lineage-content dl div:last-child{border-top:1px solid var(--line);border-right:0;grid-column:1/-1;margin-right:0}}@media (width<=900px){.investment-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.apply-grid{grid-template-columns:minmax(0,1fr)}.application-form{width:100%;max-width:680px}}@media (width<=760px){:root{--shell:min(94.7%,1180px)}body{font-size:1.0625rem}body:has(.mobile-apply){padding-bottom:calc(68px + env(safe-area-inset-bottom))}h1{max-width:11ch;font-size:clamp(2.875rem,12vw,4.25rem)}.mobile-apply{z-index:80;right:1rem;bottom:max(1rem,env(safe-area-inset-bottom));background:var(--brass);min-height:52px;color:var(--forest);box-shadow:var(--shadow-floating);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out-quart),transform .25s var(--ease-out-expo);margin:0;font-size:.92rem;display:flex;position:fixed;left:1rem;transform:translateY(calc(100% + 1.5rem))}.mobile-apply.is-visible{opacity:1;pointer-events:auto;transform:none}.nav-shell{flex-wrap:wrap;padding-block:.5rem}.nav-shell>*,.hero,.hero-copy,.hero-visual,.section-shell,.apply-copy,.application-form,.paye-boundaries-grid>*,.programme-hero-grid>*,.programme-mechanism>*,.programme-incubator-grid>*,.mentor-grid,.mentor,.programme,.programme>*,.programme-proof-grid,.programme-proof-grid>*,.programme-identity,.programme-identity dl,.programme-identity dl>div{min-width:0;max-width:100%}.hero-copy{padding-top:4rem;padding-inline:5.3vw}.hero-facts{grid-template-columns:1fr;display:grid}.hero-facts div{border-right:0;border-bottom:1px solid var(--line);margin-right:0}.hero-facts div:last-child{border-top:0;border-bottom:0;grid-column:auto}.hero-visual{min-height:500px;padding-inline:1rem}.hero-portrait-frame{max-width:340px}.hero-portrait-frame p{right:0}.path-line{font-size:var(--text-xs);flex-wrap:wrap;gap:.35rem}.path-line i{flex:24px}.path-line span{overflow-wrap:anywhere;min-width:0}.fracture-section{grid-template-columns:1fr;gap:1.4rem}.section-heading,.programmes-intro,.support,.investment-grid,.apply-grid,.paye-boundaries-grid,.paye-next-grid{grid-template-columns:minmax(0,1fr)}.section-heading{gap:0;margin-bottom:2.2rem}.programme-total{margin-top:2rem}.programme{grid-template-columns:48px minmax(0,1fr);gap:1rem}.programme-outcome{grid-column:2}.programme h3 a,.programme-meta,.mentor h3,.mentor p{overflow-wrap:anywhere}.programme h3 a,.payment-paths a,.form-note a{align-items:center;min-height:44px;display:inline-flex}.support-lead{position:static}.mobile-detail-list{margin-top:.35rem}.mobile-detail-list>summary,.mentor-toggle{cursor:pointer;min-height:56px;color:var(--forest);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;font-weight:700;list-style:none;display:flex}.mobile-detail-list:not([open])>div{display:none}.mobile-detail-list[open]>div{display:block}.mentor-grid{grid-template-columns:minmax(0,1fr)}.mentor-toggle{border:0;border-top:1px solid var(--line);background:var(--paper);width:100%;font:inherit;text-align:left;grid-column:1/-1}.mentor-secondary{display:none}.mentor-secondary.is-visible{animation:motion-panel-in .28s var(--ease-out-quart) both;display:grid}.video-grid,.quote-pair,.fit-columns,.lineage-content dl,.elite-standard{grid-template-columns:minmax(0,1fr)}.lineage-content dl div{border-right:0;border-bottom:1px solid var(--line);margin:0;padding:1.1rem 0}.lineage-content dl div:last-child{border-bottom:0}.elite-standard{gap:1rem}.price-options,.payment-paths{grid-template-columns:minmax(0,1fr)}.payment-paths,.investment-note{grid-column:auto}.field-row{grid-template-columns:minmax(0,1fr);gap:0}.footer-shell{grid-template-columns:1fr}.legal{grid-column:auto}.footer-links{flex-wrap:wrap;row-gap:.25rem}.footer-links a,.secondary-nav .programme-back{align-items:center;min-height:44px;display:inline-flex}.programme-hero{padding-top:4rem}.programme-hero h1{overflow-wrap:break-word;font-size:clamp(2.75rem,11.5vw,4.1rem);line-height:1}.programme-identity dl{grid-template-columns:repeat(2,minmax(0,1fr))}.programme-identity dl div{border-bottom:1px solid var(--line);padding-bottom:.8rem;padding-right:.8rem}.programme-identity dl .programme-access{grid-column:1/-1;margin-top:0}.programme-identity dl div:last-child{border-bottom:0}.programme-artifact figcaption{gap:.2rem;display:grid}.artifact-visual{padding-bottom:.25rem;overflow-x:auto}.artifact-experiential-learning-designer .artifact-visual{flex-wrap:wrap}.artifact-experiential-learning-designer .artifact-visual span{flex:40%}.artifact-trainerx .artifact-visual{grid-template-columns:repeat(2,1fr)}.programme-mechanism ol{grid-template-columns:minmax(0,1fr)}.programme-mechanism li,.programme-mechanism li:not(:first-child){border-right:0;border-bottom:1px solid var(--line);padding:1rem 0}.programme-mechanism li:last-child{border-bottom:0}.shift-comparison{grid-template-columns:minmax(0,1fr)}.shift-comparison article+article{border-left:0;border-top:1px solid var(--line)}.programme-practice li{grid-template-columns:44px 1fr}.programme-deep-dive>summary,.programme-directory-disclosure>summary{min-height:96px}.programme-deep-dive>summary strong,.programme-directory-disclosure>summary strong,.fit-disclosure>summary strong{font-size:1.3rem;line-height:1.25}.programme-proof-grid{gap:2rem}.programme-output{padding:1.15rem}.application-review dl{grid-template-columns:minmax(0,1fr)}.eyebrow,.section-number,.proof-label,.programme-meta,.button,.programme-back{overflow-wrap:anywhere}.button,.programme-back{white-space:normal;max-width:100%}.price strong,.programme-price{white-space:normal;overflow-wrap:anywhere}}@media (width>=640px) and (width<=760px){.price-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=359px){.programme-identity dl{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.motion-ready .motion-hero *,html.motion-ready .motion-section{opacity:1!important;transform:none!important}}
