.training-auth,.training-site{color:var(--training-ink);background:var(--training-paper);font:400 16px/1.6 Arial,Helvetica,sans-serif}.training-site .public-offers,.training-wrap{width:min(1180px,88%);margin-inline:auto}.training-section,.training-site .public-offers{padding:clamp(54px,7.8vw,112px) 0}.training-footer{display:flex;align-items:center;justify-content:space-between;gap:24px}.training-footer nav{display:flex;align-items:center;gap:clamp(14px,2.5vw,38px)}.training-footer a{display:inline-flex;align-items:center;min-height:44px;font-size:.9rem}.training-footer a:hover{text-decoration:underline;text-underline-offset:4px}.training-site h1,.training-site h2,.training-site h3{color:inherit;text-wrap:balance;margin:0}.training-site h1,.training-site h2{font-family:Arial,Helvetica,sans-serif;font-weight:680;letter-spacing:-.055em;line-height:1.04}.training-site h2{font-size:clamp(32px,3.8vw,54px)}.training-site h3{font:650 clamp(22px,2.2vw,31px)/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.035em}.training-site p{margin:0}.training-site .training-kicker{font:700 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-bottom:17px;color:var(--training-accent)}.training-site .training-lead{font-size:clamp(17px,1.42vw,20px);line-height:1.55;max-width:45ch;margin:22px 0 27px}.training-action,.training-enquiry button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:3px;font-weight:700;font-size:15px;background:var(--training-accent);color:white;text-align:center}.training-action:hover,.training-enquiry button:hover{filter:brightness(1.14)}.training-site address a,.training-text-link{color:var(--training-accent);text-decoration:underline;text-underline-offset:.26em;font-weight:650}.training-site .training-text-link{display:inline-flex;align-items:center;min-height:44px;margin-top:13px}.training-auth :focus-visible,.training-site :focus-visible{outline:3px solid #1675c0;outline-offset:3px}.training-site figure{margin:0}.training-site figure img{width:100%;height:auto;display:block}.training-contact p{max-width:54ch;margin-top:15px}.training-contact{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,7vw,110px);align-items:center;align-items:start}.training-contact address{font-style:normal;display:grid;justify-items:start;gap:5px;margin-top:20px}.training-enquiry{min-width:0;background:var(--training-wash);padding:clamp(22px,3vw,42px)}.training-enquiry .training-action{margin:18px 16px 0 0}.training-enquiry form{margin-top:20px;display:grid;gap:12px}.training-enquiry form label{display:grid;gap:5px;font-size:14px;font-weight:600}.training-enquiry :is(input,select,textarea){background:white;color:#252925;padding:10px 12px;width:100%;min-width:0;border:1px solid #95948b;border-radius:4px}.training-enquiry button{justify-self:start}.training-site .public-offers{border-bottom:1px solid var(--training-line)}.training-site .public-offers h3{font-size:21px}.training-site .public-offers p{margin-top:5px}.training-footer{min-height:84px;padding-block:15px;border-top:1px solid var(--training-line);font-size:14px}.training-auth{min-height:100vh}.training-auth .auth-page{color:var(--training-ink)}.training-auth .auth-page h1{color:inherit}.training-auth.within-site .auth-page h1{font-family:Georgia,serif}.training-auth .button{background:var(--training-accent);color:white}@media (max-width:740px){.training-site .public-offers,.training-wrap{width:90%}.training-contact{grid-template-columns:1fr;gap:27px}.training-footer{flex-wrap:wrap;gap:4px 18px}.training-site .public-offers article{flex-wrap:wrap}}@media (max-width:475px){.training-enquiry .training-action{margin-right:10px}}@font-face{font-family:Instrument Sans;src:url(/_next/static/media/InstrumentSans.52e25459.ttf) format("truetype");font-weight:400 700;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/_next/static/media/InstrumentSerif-Italic.57ffad6f.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}.defence-site{--sd-paper:#faf9f6;--sd-surface:#ffffff;--sd-ink:#211d26;--sd-muted:#635e69;--sd-brand:#542278;--sd-hover:#421a60;--sd-dark:#211828;--sd-wash:#f1ecf5;--sd-line:#ddd5e3;--sd-lavender:#d6bde7;--sd-focus:#8f64af;--sd-sans:"Instrument Sans",Arial,sans-serif;--training-paper:var(--sd-paper);--training-ink:var(--sd-ink);--training-accent:var(--sd-brand);--training-wash:var(--sd-wash);--training-line:var(--sd-line)}.defence-site.training-auth,.defence-site.training-site{font-family:var(--sd-sans);line-height:1.62}.defence-site .da-header,.defence-site :is(h1,h2,h3,button,input,textarea,select){font-family:var(--sd-sans)}.defence-site .da-header{--da-paper:var(--sd-surface);padding-block:9px;--da-line:var(--training-line)}.defence-site .da-header .da-button,.defence-site .training-action,.defence-site .training-enquiry button{background:var(--training-accent);border:1px solid var(--training-accent);color:white;border-radius:6px}.defence-site .da-header .da-button:hover,.defence-site .training-action:hover,.defence-site .training-enquiry button:hover{background:var(--sd-hover);border-color:var(--sd-hover);filter:none}.defence-site :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--sd-focus);outline-offset:3px}.training-auth .da-header,.training-site .da-header{color:#201e20}.training-auth .da-header .da-button,.training-site .da-header .da-button{color:white}.defence-site .da-header{color:var(--sd-ink)}.defence-site .da-header nav a:not(.da-button):is(:hover,:active,[aria-current]),.defence-site .da-menu:is(:hover,[aria-expanded=true]),.defence-site:has(#enquiry:target) nav a[href="#enquiry"],.defence-site:has(#instructor:target) nav a[href="#instructor"],.defence-site:has(#planning:target) nav a[href="#planning"],.defence-site:has(#programmes:target) nav a[href="#programmes"]{color:var(--sd-brand);text-decoration:underline;text-underline-offset:5px}.defence-site :is(.training-text-link,address a,.training-footer a):is(:hover,:active){color:var(--sd-hover)}.defence-site :is(.sd-outline-copy h3+p,.sd-outline-copy li,.sd-disclosure-copy p,.sd-instructor-grid p:not(.sd-label),.training-contact p:not(.sd-label,[role]),.public-offers article p,.muted){color:var(--sd-muted)}.defence-site .sd-wordmark{display:block;width:clamp(84px,8vw,100px);height:auto}.within-wordmark{font:500 27px/.93 Georgia,serif;letter-spacing:-.06em}.within-wordmark span{display:block;font-family:Arial,sans-serif;letter-spacing:.2em}.training-site section[id]{scroll-margin-top:92px}.defence-site .training-wrap{width:min(1320px,90%)}.defence-site .sd-label{display:flex;align-items:center;gap:11px;font:700 11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.14em;margin:0 0 14px}.sd-label:before{content:"";width:23px;height:3px;background:var(--sd-brand);transform:skewX(-25deg)}.defence-site :is(.sd-programmes h2,.sd-planning h2,.sd-contact h2){font:550 clamp(38px,4.2vw,64px)/1.04 var(--sd-sans);letter-spacing:-.025em}.sd-hero-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 21px;margin-top:26px}.sd-hero-links a{display:inline-flex;align-items:center;min-height:46px;gap:9px;font-weight:700;font-size:14px}.sd-hero-links a:last-child{text-decoration:underline;text-underline-offset:5px}.defence-site .sd-hero-links .training-action{color:var(--sd-brand);background:var(--sd-surface);border-color:var(--sd-surface);border-radius:3px;padding:12px 17px}.defence-site .sd-hero-links .training-action:is(:hover,:active){color:var(--sd-hover);background:var(--sd-wash);border-color:var(--sd-lavender)}.sd-feedback a:hover,.sd-hero-links a:last-child:hover{color:var(--sd-lavender)}.sd-planning,.sd-programmes{padding-block:clamp(48px,6vw,88px)}.sd-section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.sd-switch{flex-wrap:wrap;border:1px solid var(--sd-line);padding:4px;border-radius:5px}.sd-switch,.sd-switch button{display:flex;background:var(--sd-surface)}.sd-switch button{color:var(--sd-ink);align-items:center;gap:8px;padding:9px 15px;min-height:44px;font-size:14px;font-weight:650;border-radius:3px}.sd-switch button[aria-pressed=true]{color:white;background:var(--sd-brand)}.sd-switch button:hover:not([aria-pressed=true]){background:var(--sd-wash);color:var(--sd-brand)}.sd-switch button[aria-pressed=true]:is(:hover,:active){background:var(--sd-hover)}.sd-outline{display:grid;grid-template-columns:1fr 1fr;background:var(--sd-wash)}.sd-outline-photo{position:relative;min-height:330px}.sd-outline-photo img{object-fit:cover}.sd-outline-copy{padding:clamp(24px,3.7vw,60px)}.sd-outline-copy .sd-format{color:var(--sd-brand);font-size:13px;font-weight:700;margin-bottom:8px}.sd-outline-copy h3{font-size:clamp(28px,3vw,45px)}.sd-outline-copy h3+p{margin:14px 0;max-width:48ch}.sd-outline-copy ul{margin:20px 0 0;padding:0;list-style:none;border-top:1px solid var(--sd-line)}.sd-outline-copy li{border-bottom:1px solid var(--sd-line);padding:8px 0 8px 17px;position:relative;font-size:15px}.sd-outline-copy li:before{content:"";position:absolute;left:0;top:1.12em;width:5px;height:5px;background:var(--sd-brand)}.sd-feedback{background:var(--sd-dark);color:white}.sd-feedback>.training-wrap{display:flex;align-items:baseline;justify-content:center;gap:clamp(12px,3vw,46px);padding-block:clamp(35px,4.5vw,70px)}.sd-feedback span{color:var(--sd-lavender);font:100px/.65 Georgia,serif}.sd-feedback blockquote{max-width:860px;margin:0}.sd-feedback blockquote p{font:400 clamp(23px,2.4vw,36px)/1.22 Georgia,serif;letter-spacing:-.025em}.sd-feedback cite{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:18px;font:700 13px/1.6 Arial,sans-serif}.sd-feedback a{color:var(--sd-lavender);text-decoration:underline;text-underline-offset:3px;font-weight:400}.sd-planning{display:grid;grid-template-columns:.78fr 1.22fr;gap:7%}.sd-contact{background:var(--sd-wash);padding-block:clamp(48px,6vw,92px)}.sd-contact .training-enquiry{background:var(--sd-surface);border-top:2px solid var(--sd-brand)}.sd-contact address a{display:flex;align-items:center;gap:10px}@media (max-width:760px){.sd-section-head{align-items:start;flex-direction:column;gap:18px}.sd-switch button{padding-inline:10px}.sd-outline,.sd-planning{grid-template-columns:1fr;gap:0}.sd-outline-photo{min-height:0;aspect-ratio:2.1}.sd-planning h2{margin-bottom:22px}.sd-feedback span{font-size:55px}}.sd-formats{display:grid;grid-template-columns:.68fr 1.32fr;gap:5%;margin-top:clamp(28px,4vw,60px)}.sd-formats h3{font-size:clamp(24px,2.6vw,36px)}.sd-disclosure{border-bottom:1px solid var(--training-line)}.sd-disclosure:first-child,.sd-instructor .sd-disclosure{border-top:1px solid var(--training-line)}.sd-instructor .sd-disclosure{margin-top:24px}.sd-disclosure>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;min-height:62px;padding:14px 8px;color:var(--training-ink);background:transparent;border-radius:4px}.sd-disclosure>button:hover,.sd-disclosure[data-open=true]>button{background:var(--sd-wash)}.sd-disclosure-title{font-size:clamp(16px,1.35vw,20px);font-weight:600;letter-spacing:-.025em;line-height:1.35}.sd-disclosure-title small{display:block;font-weight:400;font-size:13px;color:var(--sd-muted);margin-top:3px;letter-spacing:0}.sd-disclosure-action{display:inline-flex;align-items:center;gap:5px;flex:none;font-size:13px;font-weight:600;color:var(--sd-brand)}.sd-disclosure-action svg{transition:transform .26s ease}.sd-disclosure[data-open=true] .sd-disclosure-action svg{transform:rotate(180deg)}.sd-disclosure-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease-in-out}.sd-disclosure[data-open=true] .sd-disclosure-panel{grid-template-rows:1fr}.sd-disclosure-panel>div{min-height:0;overflow:hidden}.sd-disclosure-copy{padding:10px 9px 20px;max-width:68ch}.sd-disclosure-copy .training-text-link{margin-top:5px}.defence-site .training-enquiry form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.defence-site .training-enquiry form>label:has(input[type=date]),.defence-site .training-enquiry form>label:has(textarea),.defence-site .training-enquiry form>p{grid-column:1/-1}.defence-site .training-enquiry :is(input,select,textarea){background:var(--sd-surface);color:var(--sd-ink);accent-color:var(--sd-brand)}.defence-site .training-enquiry :is(input,select,textarea):where(:not([aria-invalid=true],:user-invalid)){border-color:var(--sd-muted)}.defence-site .training-enquiry input:read-only{background:var(--sd-surface);color:var(--sd-muted)}.defence-site :is(.training-enquiry button,.sd-switch button,.auth-page .button):disabled{color:var(--sd-muted);background:var(--sd-wash);border-color:var(--sd-line);cursor:not-allowed;opacity:1;filter:none}@media (max-width:900px){.defence-site .training-enquiry form{grid-template-columns:minmax(0,1fr)}}@media (max-width:410px){.sd-disclosure>button{align-items:start;gap:8px}.sd-disclosure-action{font-size:12px}}@media (prefers-reduced-motion:reduce){.sd-disclosure-action svg,.sd-disclosure-panel{transition:none}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.defence-site .da-header nav{display:flex;overflow:hidden;visibility:hidden;max-height:0;padding-top:0;transition:max-height .26s ease,padding-top .26s ease,visibility 0s .26s}.defence-site .da-header nav.is-open{visibility:visible;max-height:min(70dvh,32rem);overflow-y:auto;padding-top:14px;transition-delay:0s}}.sd-formats .training-text-link{margin:0 0 8px}.sd-feedback>.training-wrap{display:grid;grid-template-columns:auto 1.15fr 1fr;align-items:start}.sd-feedback blockquote p{font-size:clamp(21px,2.1vw,31px)}.sd-feedback blockquote+blockquote{border-left:1px solid var(--sd-lavender);padding-left:clamp(16px,3vw,45px)}.sd-instructor{background:var(--sd-paper)}.sd-instructor-grid{display:grid;grid-template-columns:minmax(220px,.7fr) 1.5fr;align-items:center;gap:clamp(28px,6vw,84px);padding-block:clamp(40px,5.5vw,80px)}.sd-instructor figure{max-width:390px}.sd-instructor img{width:100%;height:auto}.sd-instructor-grid p:not(.sd-label){max-width:65ch;margin-top:13px}@media (max-width:740px){.sd-formats,.sd-instructor-grid{grid-template-columns:1fr}.sd-formats{gap:12px}.sd-feedback>.training-wrap{grid-template-columns:1fr;gap:20px}.sd-feedback>.training-wrap>span{display:none}.sd-feedback blockquote+blockquote{border-left:0;border-top:1px solid var(--sd-lavender);padding:18px 0 0}.sd-instructor figure{max-width:300px}}.sd-cover{position:relative;isolation:isolate;overflow:clip;color:var(--sd-paper)}.sd-cover:after,.sd-cover:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:min(66vw,1050px);aspect-ratio:1;border:1px solid rgb(214 189 231/.18);border-radius:50%;top:-78%;left:-29%}.sd-cover:after{transform:scale(.89)}.sd-cover-grid{display:grid;grid-template-columns:1.06fr 1fr;grid-template-rows:auto auto;column-gap:clamp(18px,3.5vw,64px);align-content:center;padding-block:clamp(40px,4.7vw,77px)}.sd-cover-title{align-self:end}.sd-cover .sd-label{color:var(--sd-lavender);margin-bottom:clamp(24px,3.3vw,54px)}.sd-cover .sd-label:before{background:currentColor}.defence-site .sd-cover h1{font:500 clamp(70px,7.7vw,128px)/.88 var(--sd-sans);letter-spacing:-.074em}.sd-cover h1 em,.sd-guide h2 em,.sd-signature em{font-family:"Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:-.042em}.sd-cover h1 em{display:inline-block;font-size:1.11em}.sd-cover-details{align-self:start;padding-top:clamp(20px,2.8vw,45px)}.sd-cover-details>p{max-width:40ch;font-size:clamp(16px,1.35vw,21px);line-height:1.48}.sd-cover .sd-hero-links{gap:8px 18px}.sd-cover-plate{grid-column:2;grid-row:1/3;align-self:center;margin:0}.sd-cover-print{position:relative;isolation:isolate;aspect-ratio:1.14;background:var(--sd-lavender);clip-path:polygon(12% 0,100% 0,100% 100%,0 100%,0 32%)}.sd-cover-print img{object-fit:cover;object-position:53% 22%;clip-path:polygon(calc(12% + 2px) 0,100% 0,100% 100%,0 100%,0 calc(32% + 5px))}.sd-cover-plate figcaption,.sd-guide-plate figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;font:550 12px/1.5 var(--sd-sans)}.sd-cover-plate figcaption{padding-top:10px;color:var(--sd-lavender)}.sd-cover-plate figcaption a{display:inline-flex;align-items:center;gap:6px;text-decoration:underline;text-underline-offset:4px;padding-block:4px;color:var(--sd-surface)}.sd-index{background:var(--sd-wash);border-bottom:1px solid var(--sd-line)}.sd-index dl{display:grid;grid-template-columns:repeat(3,1fr);padding-block:20px;gap:20px}.sd-index dl>div{padding-left:20px;border-left:1px solid #c4b3ce}.sd-index dt{color:var(--sd-brand);font-size:11px;letter-spacing:.09em;text-transform:uppercase;font-weight:700}.sd-index dd{margin:3px 0 0;font-size:clamp(13px,1.12vw,17px);font-weight:550}.sd-guide{padding-block:clamp(64px,7.8vw,120px)}.sd-guide-intro,.sd-guide-spread{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(36px,7vw,112px)}.sd-guide-intro{align-items:end;margin-bottom:clamp(30px,4vw,64px)}.defence-site .sd-guide h2,.defence-site .sd-instructor h2{font:500 clamp(42px,4.6vw,75px)/1 var(--sd-sans);letter-spacing:-.055em}.sd-guide h2 em{display:block;color:var(--sd-brand);font-size:1.12em}.sd-guide-intro>p{max-width:49ch;color:var(--sd-muted);line-height:1.65}.sd-guide-spread{align-items:center}.sd-guide-plate{margin:0}.sd-guide-frame{position:relative;aspect-ratio:1.83;overflow:hidden;background:var(--sd-wash)}.sd-guide-frame img{object-fit:cover;object-position:center 30%}.sd-guide-plate figcaption{border-bottom:1px solid var(--sd-line);padding-block:10px;color:var(--sd-muted)}.sd-guide-plate figcaption span:last-child{font-variant-numeric:tabular-nums;color:var(--sd-brand)}.sd-exercise{border-top:1px solid var(--sd-line)}.sd-exercise:last-child{border-bottom:1px solid var(--sd-line)}.sd-exercise h3 button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;text-align:left;min-height:58px;padding-block:14px;background:transparent;color:var(--sd-muted);font:500 clamp(19px,1.8vw,28px)/1.18 var(--sd-sans);letter-spacing:-.035em}.sd-exercise h3 svg{flex:none;color:var(--sd-brand)}.sd-exercise[data-selected=true]{border-top-color:var(--sd-brand)}.sd-exercise button:hover,.sd-exercise[data-selected=true] button{color:var(--sd-brand)}.sd-exercise[data-selected=true] svg{transform:rotate(-45deg)}.sd-exercise p{max-width:43ch;padding:0 25px 22px 0;color:var(--sd-muted)}.sd-programmes{border-top:1px solid var(--sd-line)}.sd-programme-enquire{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;font-weight:650}.sd-outline{grid-template-columns:.92fr 1.08fr}.sd-outline-photo{align-self:stretch}.sd-outline-copy h3{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.035em}.sd-feedback>.training-wrap{grid-template-columns:auto 1.28fr .8fr;align-items:center;padding-block:clamp(56px,7vw,112px)}.sd-feedback>.training-wrap>span{align-self:start;font:italic 150px/.77 "Instrument Serif",Georgia,serif}.sd-feedback blockquote:first-of-type p{font:italic 400 clamp(31px,3.5vw,58px)/1.08 "Instrument Serif",Georgia,serif}.sd-feedback blockquote+blockquote p{font:450 clamp(18px,1.55vw,25px)/1.4 var(--sd-sans)}.sd-feedback cite{font-family:var(--sd-sans)}.sd-instructor-grid{grid-template-columns:.85fr 1fr;padding-block:clamp(52px,7vw,115px)}.sd-instructor figure{max-width:440px;margin:0;padding:0 14px 14px 0;position:relative;isolation:isolate}.sd-instructor figure:after{content:"";z-index:-1;position:absolute;inset:18% 0 0 24%;background:var(--sd-wash);border-bottom:1px solid var(--sd-lavender)}.sd-instructor-grid h2+p{color:var(--sd-ink);font-size:clamp(18px,1.5vw,23px);line-height:1.5}.sd-planning{border-top:1px solid var(--sd-line)}.sd-contact h2{max-width:11ch}.sd-contact .sd-client-enquiry{display:inline-block;margin-top:16px}.sd-contact .training-enquiry form button{grid-column:1/-1}.sd-contact .training-enquiry form p:empty{display:none}.sd-colophon{color:var(--sd-paper);background:var(--sd-dark)}.sd-colophon>div{display:flex;align-items:end;justify-content:space-between;gap:32px;padding-block:clamp(34px,5vw,85px)}.sd-signature{font:500 clamp(30px,4.6vw,78px)/1 var(--sd-sans);letter-spacing:-.07em}.sd-signature em{color:var(--sd-lavender)}.sd-colophon nav{display:flex;flex-wrap:wrap;gap:4px 22px;font-size:14px}.sd-colophon nav a{display:inline-flex;align-items:center;min-height:44px}.sd-colophon a:hover{text-decoration:underline;text-underline-offset:5px}@media (min-width:701px) and (max-width:900px){.sd-cover-grid{grid-template-columns:1fr 1fr;column-gap:22px}.defence-site .sd-cover h1{font-size:7.9vw}.sd-cover-print{aspect-ratio:.87}}@media (max-width:760px){.sd-feedback>.training-wrap,.sd-instructor-grid,.sd-outline{grid-template-columns:1fr}.sd-feedback>.training-wrap{gap:28px}.sd-feedback blockquote+blockquote{border-left:0;border-top:1px solid var(--sd-lavender);padding:20px 0 0}.sd-colophon>div{align-items:start;flex-direction:column;gap:12px}}@media (max-width:700px){.sd-cover-grid{grid-template-columns:minmax(0,1fr);gap:0;padding-block:29px 30px}.sd-cover .sd-label{margin-bottom:18px}.defence-site .sd-cover h1{font-size:clamp(54px,12.6vw,88px)}.sd-cover h1 br{display:none}.sd-cover h1 em{display:block;padding-left:12%}.sd-cover-plate{grid-column:1;grid-row:auto;margin-top:18px}.sd-cover-print{aspect-ratio:1.94;clip-path:polygon(5% 0,100% 0,100% 100%,0 100%,0 24%)}.sd-cover-print img{object-position:center 16%;clip-path:polygon(calc(5% + 2px) 0,100% 0,100% 100%,0 100%,0 calc(24% + 5px))}.sd-cover-plate figcaption{padding-top:4px;flex-wrap:wrap}.sd-cover-details{padding-top:14px}.sd-cover-details>p{max-width:48ch}.sd-cover .sd-hero-links{margin-top:13px}.sd-index dl{gap:0;padding-block:15px}.sd-index dl>div{padding-inline:10px 5px}.sd-index dl>div:first-child{border:0;padding-left:0}.sd-index dd{line-height:1.35;font-size:12px}.sd-index dt{font-size:10px}.sd-guide-intro,.sd-guide-spread{grid-template-columns:minmax(0,1fr);gap:22px}.sd-guide-frame{aspect-ratio:1.7}.sd-exercise h3 button{min-height:50px}}@media (prefers-reduced-motion:no-preference){@keyframes sd-print-in{0%{opacity:.65;transform:translateY(8px)}to{opacity:1;transform:none}}.sd-cover-title,.sd-guide-frame,.sd-outline-copy{animation:sd-print-in .38s ease-out}.sd-exercise svg{transition:transform .22s ease}@supports (animation-timeline:view()){.sd-feedback blockquote:first-of-type,.sd-guide-intro,.sd-instructor figure{animation:sd-print-in linear both;animation-timeline:view();animation-range:entry 0 entry 75%}}}@font-face{font-family:Workshop Condensed;src:url(/_next/static/media/BarlowCondensed-Bold.0f0a84d4.ttf) format("truetype");font-display:swap;font-weight:700}.sd-cover{background:var(--sd-dark)}.sd-cover:after,.sd-cover:before{display:none}.sd-cover-grid{position:relative;isolation:isolate;min-height:clamp(510px,43vw,735px);grid-template-columns:55% 45%;padding-block:clamp(44px,5vw,85px);gap:0}.sd-cover-grid:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:0;bottom:0;right:39%;width:50vw;background:var(--sd-brand);transform:skewX(-13deg)}.sd-cover-details,.sd-cover-title{z-index:2}.defence-site .sd-cover h1{font:700 clamp(72px,8.7vw,155px)/.83 Workshop Condensed,sans-serif;letter-spacing:-.038em;text-transform:uppercase}.sd-cover h1 em{font:inherit;color:var(--sd-lavender)}.sd-cover-title .sd-label{margin-bottom:clamp(20px,2.4vw,35px)}.sd-cover-details>p{max-width:min(39ch,88%)}.sd-cover .sd-cover-plate{position:absolute;z-index:0;inset:0 calc((100vw - 100%) / -2) 0 47%;clip-path:polygon(19% 0,100% 0,100% 100%,0 100%);background:var(--sd-lavender);overflow:hidden}.sd-cover-print{height:100%;width:100%;aspect-ratio:auto;clip-path:polygon(calc(19% + 4px) 0,100% 0,100% 100%,4px 100%)}.sd-cover-print img{clip-path:none;object-position:54% 27%}.sd-cover-plate figcaption{position:absolute;bottom:0;right:0;padding:8px 18px 8px 22px;gap:15px;background:var(--sd-dark)}.sd-index{background:var(--sd-brand);color:white}.sd-index dt{color:var(--sd-lavender)}.sd-index dl>div{border-color:var(--sd-focus)}.defence-site :is(.sd-guide h2,.sd-programmes h2,.sd-instructor h2,.sd-planning h2,.sd-contact h2){font:700 clamp(43px,5.3vw,84px)/.95 Workshop Condensed,sans-serif;letter-spacing:-.023em;text-transform:uppercase}.sd-guide h2 em,.sd-outline-copy h3{font:inherit;letter-spacing:inherit}.sd-outline-copy h3{font:700 clamp(32px,3.4vw,54px)/1 Workshop Condensed,sans-serif}.sd-guide-frame,.sd-outline{border-bottom:5px solid var(--sd-brand)}.sd-exercise[data-selected=true]{box-shadow:inset 4px 0 var(--sd-brand);background:var(--sd-wash)}.sd-exercise{padding-inline:15px}.sd-feedback{border-left:clamp(9px,2.5vw,48px) solid var(--sd-brand)}.sd-contact .training-enquiry{border-top-width:5px}@media (max-width:700px){.sd-cover-grid{grid-template-columns:1fr;min-height:0;padding-block:30px 0}.sd-cover-grid:before{right:12%}.defence-site .sd-cover h1{font-size:clamp(58px,14vw,98px)}.sd-cover h1 em{display:block;padding-left:0}.sd-cover .sd-cover-plate{position:relative;inset:auto;width:100vw;margin:24px calc((100% - 100vw) / 2) 0;grid-column:1;grid-row:3;clip-path:polygon(0 12%,100% 0,100% 100%,0 100%)}.sd-cover-print{height:clamp(215px,56vw,340px);clip-path:polygon(0 calc(12% + 3px),100% 3px,100% 100%,0 100%)}.sd-cover-print img{object-position:center 22%}.sd-cover-plate figcaption{font-size:11px;gap:10px;padding:4px 10px}.sd-cover-details>p{max-width:44ch}}@media (prefers-reduced-motion:no-preference){@keyframes sd-poster-type{0%{transform:translateX(-.28em);clip-path:inset(0 100% 0 0)}to{transform:none;clip-path:inset(0 -2% 0 0)}}@keyframes sd-shutter{0%{clip-path:inset(0 0 0 92%)}to{clip-path:inset(0)}}@keyframes sd-strike{0%{scale:0 1}to{scale:1 1}}.sd-cover-title{animation:none}.sd-cover h1,.sd-cover h1 em{animation:sd-poster-type .58s cubic-bezier(.15,.75,.2,1) both}.sd-cover h1 em{animation-delay:.12s}.sd-cover-print img,.sd-guide-frame img,.sd-outline-photo img{animation:sd-shutter .65s cubic-bezier(.22,.7,.25,1) both}.sd-cover-grid:before{transform-origin:right;animation:sd-strike .65s ease-out both}@supports (animation-timeline:view()){.sd-instructor figure,.sd-section-head{animation:sd-poster-type linear both;animation-timeline:view();animation-range:entry 0 entry 80%}}}@media (min-width:701px){.sd-cover-title{grid-area:1/1}.sd-cover-details{grid-area:2/1}.sd-cover .sd-cover-plate{grid-area:auto;align-self:stretch}}.within-site{--training-ink:#27241f;--training-paper:#faf7ee;--training-accent:#583820;--training-line:#d4c8b3;--training-wash:#efe8d8;--ww-honey:#edbd70;--ww-night:#2e2822;--ww-muted:#60594f;--ww-body:"Instrument Sans",Arial,sans-serif;--ww-hand:"Instrument Serif",Georgia,serif;font-family:var(--ww-body)}.within-site .public-offers,.within-site .training-wrap{width:min(1280px,89%);margin-inline:auto}.within-site .da-header{--da-paper:var(--training-paper);--da-line:var(--training-line);color:var(--training-ink)}.within-site .da-header .da-button{color:white;background:var(--ww-night);border-color:var(--ww-night)}.within-site .da-header .da-button:hover{background:var(--training-accent)}.within-site .within-wordmark{font:600 25px/.96 var(--ww-body);letter-spacing:-.07em}.within-site .within-wordmark span{font:650 9px/1.4 var(--ww-body);letter-spacing:.23em;margin-top:4px}.within-site :is(h1,h2,h3,button,input,select,textarea){font-family:var(--ww-body)}.within-site :is(a,button,input,select,textarea):focus-visible{outline:3px solid #995a17;outline-offset:3px}.within-site h1,.within-site h2{font-weight:550;line-height:.96;letter-spacing:-.07em}.within-site h2{font-size:clamp(44px,4.9vw,78px)}.within-site :is(h1,h2) em,.ww-footer-name em{font:italic 400 1.15em/.89 var(--ww-hand);letter-spacing:-.045em}.within-site .ww-label,.ww-note-label{display:flex;align-items:center;gap:11px;margin:0 0 23px;font:700 11px/1.5 var(--ww-body);text-transform:uppercase;letter-spacing:.135em}.ww-label:before{content:"";width:22px;height:7px;border-block:2px solid currentColor;transform:skew(-21deg)}.ww-cover{background:var(--ww-honey);overflow:clip;border-bottom:1px solid #bea16d}.ww-cover-grid{display:grid;grid-template-columns:1fr 1.1fr;align-content:center;column-gap:5%;padding-block:clamp(56px,6.3vw,102px)}.ww-cover-title{align-self:end}.ww-cover h1{font-size:clamp(66px,7.7vw,124px)}.ww-cover-title .ww-label{margin-bottom:clamp(20px,2.4vw,38px)}.ww-cover h1 em{display:inline-block;margin-left:.17em}.ww-cover-copy{align-self:start}.ww-cover-copy>p{font-size:clamp(16px,1.32vw,20px);line-height:1.52;max-width:41ch;margin-top:clamp(19px,2.3vw,34px)}.ww-actions,.ww-contact-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px 22px;margin-top:23px}.within-site .training-action,.within-site .training-enquiry button{gap:12px;background:var(--ww-night);color:white;border-radius:4px}.within-site .training-action:hover,.within-site .training-enquiry button:hover{background:var(--training-accent);filter:none}.ww-footer nav a,.ww-ink-link{display:inline-flex;align-items:center;min-height:44px;gap:8px;text-decoration:underline;text-underline-offset:4px;font:650 14px/1.4 var(--ww-body)}.ww-ink-link:hover{color:var(--training-accent)}.within-site .ww-cover-photo{position:relative;grid-column:2;grid-row:1/3;align-self:center;background:#fffdf6;padding:clamp(8px,1vw,15px);transform:rotate(1.7deg);box-shadow:2px 7px 0 rgb(80 49 16/.13)}.ww-cover-photo:before{content:"";position:absolute;inset:-10px auto auto 38%;width:24%;height:20px;transform:rotate(-4deg);background:#f6e1b4;opacity:.88;box-shadow:inset 0 1px rgb(255 255 255/.35)}.within-site .ww-cover-photo img{aspect-ratio:1.46;object-fit:cover;object-position:59% 45%}.ww-cover-photo figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 3px 0}.ww-cover-photo figcaption span:first-child{font:italic 400 clamp(21px,2.3vw,36px)/1 var(--ww-hand)}.ww-cover-photo figcaption span:last-child{font-size:12px;color:var(--ww-muted)}.ww-coach,.ww-consult,.ww-practice{padding-block:clamp(58px,7.6vw,120px)}.ww-coach-grid,.ww-consult-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%}.ww-coach-grid{align-items:center}.ww-coach-title h2 em,.ww-consult h2 em{display:block}.ww-coach-bio p:first-child{font-size:clamp(18px,1.65vw,25px);line-height:1.45;letter-spacing:-.025em}.ww-coach-bio p+p{margin-top:14px;color:var(--ww-muted)}.within-site .ww-client-story{display:grid;grid-template-columns:minmax(170px,.68fr) 1.4fr;margin:clamp(32px,4.8vw,76px) auto 0;color:var(--training-paper);background:var(--ww-night)}.within-site .ww-client-story img{width:100%;height:100%;aspect-ratio:1.2;object-fit:cover}.ww-client-story>div{padding:clamp(24px,3.8vw,64px);align-self:center}.ww-quote-mark{display:block;height:.48em;color:var(--ww-honey);font:italic 400 76px/.82 var(--ww-hand)}.ww-client-story blockquote{margin:0;max-width:29ch;font:italic 400 clamp(27px,3.1vw,50px)/1.1 var(--ww-hand)}.ww-client-story figcaption{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;font-weight:650}.ww-client-story figcaption span{font-weight:400}.ww-client-story figcaption a{display:inline-flex;align-items:center;gap:5px;color:#f3ce95;text-decoration:underline;text-underline-offset:3px}.ww-practice{background:var(--training-wash)}.ww-intro-text{max-width:46ch;color:var(--ww-muted)}.within-site .ww-intro-text{margin-top:16px}.ww-practice-grid{margin-top:clamp(26px,3vw,50px);display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:stretch}.ww-disciplines{border-top:1px solid #bcb09a}.ww-mobile-choice{display:none}@media (max-width:720px){.ww-practice .ww-disciplines{display:none}.ww-mobile-choice{display:grid;gap:6px;font-size:14px;font-weight:650}.ww-mobile-choice select{width:100%;padding:12px;min-height:48px;color:var(--training-ink);background:var(--training-paper);border:1px solid #776851;border-radius:3px;font:inherit}}.ww-disciplines button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 13px;width:100%;min-height:49px;border-bottom:1px solid #bcb09a;color:var(--training-ink);text-align:left;font:550 clamp(17px,1.45vw,22px)/1.3 var(--ww-body);border-radius:0;background:transparent}.ww-disciplines button:hover{background:#f8f3e9}.ww-disciplines button[aria-pressed=true]{background:var(--ww-night);color:var(--training-paper)}.ww-note{position:relative;background:var(--training-paper);border-top:5px solid #bd853a;padding:clamp(24px,3.4vw,53px);display:flex;flex-direction:column;justify-content:space-between;gap:24px}.within-site .ww-note-label{flex-wrap:wrap;margin-bottom:25px;font-size:10px}.ww-note-label span{color:#9a6226}.within-site .ww-note h3{font:italic 400 clamp(34px,3.7vw,60px)/1 var(--ww-hand);letter-spacing:-.035em}.ww-note-copy p{max-width:42ch;margin-top:15px}.ww-note .ww-ink-link{align-self:start}.ww-consult h2 em{color:#79501f}.ww-next-steps{margin-top:28px;max-width:50ch}.ww-next-steps>div{display:grid;grid-template-columns:105px 1fr;gap:14px;padding-block:14px;border-top:1px solid var(--training-line);font-size:15px}.ww-next-steps dt{font-weight:700}.ww-next-steps dd{margin:0;color:var(--ww-muted)}.within-site .training-enquiry{background:#fffef9;border:1px solid var(--training-line);border-top:4px solid var(--ww-night)}.ww-consult h3{font-size:clamp(24px,2.15vw,36px)}.ww-consult form{gap:16px}.ww-consult form p:empty{display:none}.ww-consult form button:disabled{opacity:.65;cursor:wait}.ww-footer{background:var(--ww-night);color:var(--training-paper)}.ww-footer>div{display:flex;align-items:end;justify-content:space-between;gap:16px;padding-block:clamp(32px,4.7vw,78px)}.ww-footer-name{font-size:clamp(38px,4.7vw,78px);font-weight:550;line-height:1;letter-spacing:-.07em}.ww-footer-name em{color:var(--ww-honey)}.ww-footer nav{display:flex;flex-wrap:wrap;gap:14px}@media (max-width:720px){.ww-coach-grid,.ww-consult-grid,.ww-cover-grid,.ww-practice-grid{grid-template-columns:minmax(0,1fr)}.ww-cover-grid{padding-block:32px;row-gap:22px}.ww-cover h1{font-size:clamp(59px,13vw,88px)}.within-site .ww-cover-photo{grid-column:1;grid-row:auto;width:97%;justify-self:center}.within-site .ww-cover-photo img{aspect-ratio:1.95}.ww-cover-copy>p{margin-top:0}.ww-cover-photo figcaption span:last-child{font-size:11px}.ww-actions{margin-top:15px}.ww-coach-grid,.ww-consult-grid,.ww-practice-grid{gap:24px}.within-site .ww-client-story{grid-template-columns:1fr}.within-site .ww-client-story img{height:auto;aspect-ratio:2.2;object-position:center 34%}.ww-note{gap:14px}.ww-next-steps>div{grid-template-columns:89px 1fr}.ww-footer>div{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:no-preference){@keyframes ww-rise{0%{opacity:.55;transform:translateY(9px)}to{opacity:1;transform:none}}.ww-cover-title,.ww-note-copy{animation:ww-rise .35s ease-out}@supports (animation-timeline:view()){.ww-client-story blockquote,.ww-coach-title{animation:ww-rise linear both;animation-timeline:view();animation-range:entry 0 entry 70%}}}.ww-cover{position:relative;background:#f7f0df;border-bottom:6px solid #67503a}.ww-cover-grid{position:relative;grid-template-columns:1.12fr .88fr;grid-template-rows:auto auto;column-gap:8%;padding-block:clamp(34px,4.6vw,72px) clamp(50px,6vw,96px)}.ww-cover-grid:before{content:"";position:absolute;width:1px;top:0;bottom:0;left:56%;background:#d7c8ad;box-shadow:3px 0 0 #fffaf0}.ww-cover-title{grid-column:1/-1;position:relative;z-index:1;text-align:center;padding-bottom:clamp(28px,3.8vw,60px)}.ww-cover-title .ww-label{justify-content:center;color:#5b4935;margin-bottom:16px}.ww-cover-title h1{font:500 clamp(55px,6.5vw,110px)/1 Georgia,serif;letter-spacing:-.069em}.ww-cover-title h1 br{display:none}.ww-cover-title h1 em{position:relative;color:#77512d;margin-left:.15em}.ww-cover-title h1 svg{position:absolute;left:0;bottom:-.11em;width:100%;height:.14em;stroke:#aa672b;stroke-width:2.8;stroke-linecap:round;fill:none}.within-site .ww-cover-photo{grid-column:1;grid-row:2;transform:rotate(-3deg);width:90%;justify-self:center;box-shadow:3px 6px 12px #39270f29}.ww-cover-photo:before{inset:-9px auto auto 32%;transform:rotate(3deg);width:32%}.within-site .ww-cover-photo img{aspect-ratio:1.9}.ww-cover-copy{align-self:center;padding:clamp(18px,3vw,44px) 0}.ww-cover-copy>p{margin:0;max-width:26ch;font:400 clamp(20px,2.15vw,34px)/1.34 Georgia,serif;letter-spacing:-.035em}.ww-coach-title,.ww-consult h2,.ww-practice h2{font-family:Georgia,serif}.ww-coach-title h2{font-family:inherit}.ww-coach{position:relative;background:#fffdf6}.within-site .ww-client-story{background:#f3ebd7;color:var(--training-ink);border-block:1px solid #d4c2a1}.ww-client-story .ww-quote-mark,.ww-client-story figcaption a{color:#76512b}.ww-client-story blockquote{max-width:32ch}.ww-practice{background:#363b30;color:#faf7ef}.ww-practice .ww-intro-text{color:#e0ddcf}.ww-practice .ww-disciplines button{color:#faf7ef}.ww-practice .ww-disciplines button:hover{background:#464c3f}.ww-practice .ww-disciplines button[aria-pressed=true]{background:#f2d194;color:#342719}.ww-practice .ww-note{color:var(--training-ink);border:0;border-left:9px solid #bea57b;transform:rotate(.7deg);box-shadow:4px 4px 0 #c7bba2,8px 8px 0 #766c59}.ww-note-copy h3{text-decoration:underline;text-decoration-color:#d7b98c;text-decoration-thickness:2px;text-underline-offset:7px}.ww-consult .training-enquiry{border-top:0;border-left:5px double #bb9d72;box-shadow:4px 5px 0 #ede3ce}@media (max-width:720px){.ww-cover-grid{grid-template-columns:1fr;gap:20px}.ww-cover-grid:before{left:0;background:#e5d8bf}.ww-cover-title{padding:0 0 8px}.ww-cover-title h1{font-size:clamp(41px,10.2vw,67px)}.within-site .ww-cover-photo{width:90%}.ww-cover-copy{padding:4px 4% 0}.ww-cover-copy>p{max-width:39ch}}@media (prefers-reduced-motion:no-preference){@keyframes ww-ink{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ww-place-print{0%{transform:translate(10%,9%) rotate(5deg);opacity:.25}to{transform:rotate(-3deg);opacity:1}}@keyframes ww-turn-page{0%{transform:perspective(700px) rotateY(-18deg) translateX(8px);opacity:.5}to{transform:none;opacity:1}}.ww-cover-title h1 path{stroke-dasharray:1;animation:ww-ink .85s ease-out .18s both}.within-site .ww-cover-photo{animation:ww-place-print .85s cubic-bezier(.16,.78,.22,1) both}.ww-note-copy{transform-origin:left;animation:ww-turn-page .38s ease-out}@supports (animation-timeline:view()){.ww-client-story img{animation:ww-turn-page linear both;animation-timeline:view();animation-range:entry 0 entry 75%}}}