.courses_page__a7WsA{--ac-white:#fff;--ac-cream:#f8f6f3;--ac-cream-alt:#f0ebe4;--ac-border:#e8e5e1;--ac-dark:#1a1a1a;--ac-dark-alt:#2a2a2a;--ac-text:#2a2a2a;--ac-muted:#6b6560;--ac-gold:#8b7355;--ac-gold-text:#7d6749;--ac-gold-light:#b39a66;--ac-burgundy:#8b7355;--ac-burgundy-hover:#6b5a44;--ac-serif:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;--ac-sans:var(--font-dm-sans),"DM Sans","Helvetica Neue",Arial,sans-serif;--ac-shadow-card:0 1px 2px rgba(42,34,30,.05),0 22px 44px -26px rgba(42,34,30,.3);--ac-shadow-card-hover:0 2px 4px rgba(42,34,30,.05),0 36px 64px -30px rgba(42,34,30,.42);--ac-shadow-btn:0 14px 28px -16px rgba(42,34,30,.45);--ac-shadow-btn-hover:0 20px 34px -16px rgba(42,34,30,.5);--ac-ease:cubic-bezier(0.22,0.61,0.36,1);--ac-space-section:clamp(4rem,7.5vw,7rem);font-family:var(--ac-sans);font-weight:400;font-size:15px;line-height:1.75;color:var(--ac-text);background:var(--ac-white);font-feature-settings:"lnum";font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.courses_page__a7WsA) h1,:where(.courses_page__a7WsA) h2,:where(.courses_page__a7WsA) h3{font-weight:500;line-height:1.2;text-wrap:balance}:where(.courses_page__a7WsA) p{text-wrap:pretty}:where(.courses_page__a7WsA) ul{list-style:none;margin:0;padding:0}:where(.courses_page__a7WsA) img{display:block}.courses_srOnly__HavHu{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.courses_container__bIaXi{width:100%;max-width:75rem;margin:0 auto;padding-left:20px;padding-right:20px}@media (min-width:768px){.courses_container__bIaXi{padding-left:32px;padding-right:32px}}@media (min-width:1280px){.courses_container__bIaXi{padding-left:40px;padding-right:40px}}.courses_sectionY__LrXAn{padding-top:var(--ac-space-section);padding-bottom:var(--ac-space-section)}.courses_sectionYTight__0h1CJ{padding-top:calc(var(--ac-space-section) * .62);padding-bottom:calc(var(--ac-space-section) * .62)}.courses_sectionWhite__D46_t{background:var(--ac-white)}.courses_sectionCream__lLWvk{background:var(--ac-cream);border-bottom:1px solid var(--ac-border)}.courses_borderTop__lu2S1,.courses_sectionCream__lLWvk{border-top:1px solid var(--ac-border)}.courses_sectionFoot__WCr14{margin-top:40px}.courses_mt8__I5d_O{margin-top:32px}.courses_split__P3i1f{display:grid;grid-gap:40px;gap:40px}@media (min-width:1024px){.courses_split__P3i1f{grid-template-columns:4fr 8fr;gap:56px}}.courses_splitIntro__OBFxQ .courses_textLink__zjj72{margin-top:24px}.courses_twoUp__bIg6a{display:grid;grid-gap:48px;gap:48px;align-items:center}@media (min-width:1024px){.courses_twoUp__bIg6a{grid-template-columns:repeat(12,1fr);gap:56px 0}.courses_twoUpMedia__jIPZt{grid-column:1/span 6}.courses_twoUpCopy__t0oU3{grid-column:8/span 5}.courses_twoUpReverse__WHlWx .courses_twoUpCopy__t0oU3{grid-column:1/span 6}.courses_twoUpReverse__WHlWx .courses_twoUpMedia__jIPZt{grid-column:8/span 5}}.courses_eyebrow__WPssK{font-family:var(--ac-sans);font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;line-height:1.4}.courses_eyebrowLine__JOCQe{display:inline-flex;align-items:center;gap:14px}.courses_eyebrowLine__JOCQe:before{content:"";width:36px;height:1px;background:currentColor}.courses_goldLight__8OGmb{color:var(--ac-gold-light)}.courses_goldText__S0Wyi{color:var(--ac-gold-text)}.courses_burgundyText__fREjS{color:var(--ac-burgundy)}.courses_muted__xjDWP{color:var(--ac-muted)}.courses_onDark__NET5v{color:#fff}.courses_hDisplay__7Lnm7{margin-top:24px;font-size:clamp(40px,5.6vw,66px);line-height:1.06;color:#fff}.courses_hDisplay__7Lnm7,.courses_hSection__qwOaX{font-family:var(--ac-serif);font-weight:400;letter-spacing:.005em}.courses_hSection__qwOaX{margin-top:20px;font-size:clamp(30px,3.4vw,44px);line-height:1.1;color:var(--ac-dark)}.courses_hSection__qwOaX.courses_onDark__NET5v{color:#fff}.courses_serifAccent__oYWaX{font-family:var(--ac-serif);font-style:italic;font-weight:400}.courses_lede__UB6j5{margin-top:24px;max-width:32rem;font-family:var(--ac-serif);font-weight:400;font-size:clamp(19px,1.7vw,25px);line-height:1.5;letter-spacing:.004em;color:var(--ac-muted)}.courses_ledeOnDark__awosz{color:hsla(0,0%,100%,.82)}.courses_intro__yV1_s{margin-top:16px;max-width:28rem;font-size:16px;line-height:1.75;color:var(--ac-muted)}.courses_price__VQDVE{font-family:var(--ac-serif);font-weight:500;font-size:17px;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.courses_btn__vVsUC{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:15px 30px;border-radius:4px;border:1px solid transparent;font-family:var(--ac-sans);font-size:11.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .3s var(--ac-ease),color .3s var(--ac-ease),border-color .3s var(--ac-ease),transform .3s var(--ac-ease),box-shadow .3s var(--ac-ease)}@media (max-width:400px){.courses_btn__vVsUC{white-space:normal;text-align:center;line-height:1.3}}.courses_btnPrimary__Z3f0b{background:var(--ac-burgundy);color:#fff;border-color:var(--ac-burgundy);box-shadow:var(--ac-shadow-btn)}.courses_btnPrimary__Z3f0b:hover{background:var(--ac-burgundy-hover);border-color:var(--ac-burgundy-hover);transform:translateY(-2px);box-shadow:var(--ac-shadow-btn-hover)}.courses_btnLight__lI3M5{background:#fff;color:var(--ac-dark);border-color:#fff}.courses_btnLight__lI3M5:hover{background:var(--ac-cream-alt);border-color:var(--ac-cream-alt);transform:translateY(-2px)}.courses_btnOutline__5ViWE{background:transparent;color:var(--ac-dark);border-color:var(--ac-dark)}.courses_btnOutline__5ViWE:hover{background:var(--ac-dark);color:#fff}.courses_btnOutlineLight__bl0hZ{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.5)}.courses_btnOutlineLight__bl0hZ:hover{background:#fff;color:var(--ac-dark);border-color:#fff}.courses_textLink__zjj72{display:inline-flex;align-items:center;gap:8px;font-family:var(--ac-sans);font-size:11.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ac-dark);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.5em;transition:color .3s var(--ac-ease),gap .3s var(--ac-ease),-webkit-text-decoration-color .3s var(--ac-ease);transition:color .3s var(--ac-ease),gap .3s var(--ac-ease),text-decoration-color .3s var(--ac-ease);transition:color .3s var(--ac-ease),gap .3s var(--ac-ease),text-decoration-color .3s var(--ac-ease),-webkit-text-decoration-color .3s var(--ac-ease)}.courses_textLink__zjj72:hover{gap:12px;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;color:var(--ac-burgundy)}.courses_textLinkLight__X9yhT{color:hsla(0,0%,100%,.85)}.courses_textLinkLight__X9yhT:hover{color:#fff}.courses_textLinkDark__6QwKY{color:var(--ac-dark)}.courses_inlineLink__eG4aZ{text-decoration:underline;text-underline-offset:4px}.courses_inlineLink__eG4aZ:hover{color:var(--ac-burgundy)}.courses_actions__ZjRIe{margin-top:40px;display:flex;flex-direction:column;gap:16px}@media (min-width:640px){.courses_actions__ZjRIe{flex-direction:row;align-items:center;gap:24px}}.courses_brandMark__z1f6V{display:inline-flex;align-items:center;gap:14px}.courses_brandMonogram__rYJqk{height:40px;width:auto}@media (min-width:768px){.courses_brandMonogram__rYJqk{height:46px}}.courses_brandName__P2I2d{display:flex;flex-direction:column;white-space:nowrap;font-family:var(--ac-serif);font-weight:500;font-size:12px;line-height:1.25;letter-spacing:.16em;text-transform:uppercase;color:var(--ac-burgundy)}@media (min-width:768px){.courses_brandName__P2I2d{font-size:13px}}.courses_brandMarkDark__O6QDR .courses_brandName__P2I2d{color:#fff}.courses_band__gWBMl{position:relative;isolation:isolate;overflow:hidden;color:#fff}.courses_band__gWBMl:after{content:"";position:absolute;z-index:0;pointer-events:none;right:var(--wm-right,-6%);bottom:var(--wm-bottom,-16%);top:var(--wm-top,auto);transform:var(--wm-transform,none);width:var(--wm-width,clamp(16rem,36vw,30rem));aspect-ratio:597.58/539.63;background:var(--ac-cream);opacity:var(--wm-opacity,.06);-webkit-mask:url(/brand/academy/ba-monogram-cream.svg) no-repeat center/contain;mask:url(/brand/academy/ba-monogram-cream.svg) no-repeat center/contain}.courses_band__gWBMl>*{position:relative;z-index:1}.courses_bandBurgundy__YbsVd{background:radial-gradient(85% 70% at 10% 0,#2e2a27 0,transparent 65%),linear-gradient(165deg,#242220,#2e2e2e)}.courses_bandBurgundy__YbsVd:after{background:var(--ac-gold-light);opacity:var(--wm-opacity,.07)}.courses_bandDark__hne7_{background:radial-gradient(85% 70% at 10% 0,#2e2a27 0,transparent 65%),linear-gradient(165deg,#242220,#2e2e2e)}.courses_bandDark__hne7_:after{background:var(--ac-gold-light);opacity:var(--wm-opacity,.07)}.courses_bandHero__f4_Rd{--wm-right:-4%;--wm-top:50%;--wm-bottom:auto;--wm-transform:translateY(-46%);--wm-width:clamp(14rem,30vw,26rem);--wm-opacity:0.05}.courses_heroInner__F6JKS{padding-top:calc(64px + 28px);padding-bottom:clamp(3.5rem,7vw,6rem)}@media (min-width:768px){.courses_heroInner__F6JKS{padding-top:calc(72px + 36px)}}.courses_heroBrandRow__17dqU{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding-bottom:26px;border-bottom:1px solid hsla(36,26%,96%,.14);margin-bottom:clamp(2.5rem,5vw,4rem)}.courses_heroBrandLink__Vmqyg{display:inline-block;flex-shrink:0}.courses_heroLogo__V3BIO{display:block;height:44px;width:auto}@media (min-width:768px){.courses_heroLogo__V3BIO{height:52px}}.courses_heroBrandMeta__QLsIn{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}.courses_heroRelationship__iWqOi{font-size:11px;letter-spacing:.04em;color:hsla(0,0%,100%,.6)}.courses_heroGrid__CXVoe{display:grid;grid-gap:44px;gap:44px;align-items:center}@media (min-width:1024px){.courses_heroGrid__CXVoe{grid-template-columns:7fr 5fr;gap:64px;align-items:start}.courses_heroCopy__m6WQh{padding-top:28px}}.courses_heroCopy__m6WQh{max-width:640px}.courses_heroNote__uaANr{margin-top:12px;font-size:15px;color:hsla(0,0%,100%,.65)}.courses_heroPhotoWrap__Rnuhc{display:flex;justify-content:center}@media (min-width:1024px){.courses_heroPhotoWrap__Rnuhc{justify-content:flex-end}}.courses_heroPhoto__Lhh4l{width:100%;max-width:420px;border-radius:6px;box-shadow:0 48px 90px -40px rgba(0,0,0,.75)}.courses_photo__MDoqI{position:relative;display:block;overflow:hidden;aspect-ratio:2/3;border-radius:4px;background:var(--ac-cream-alt)}.courses_photo32__FwQv0{aspect-ratio:3/2}.courses_photo23__eq_E8{aspect-ratio:2/3}.courses_photoOnDark__mZJy_{border-radius:8px;box-shadow:0 20px 48px rgba(0,0,0,.35)}.courses_plate__umomx{position:relative;--plate-offset:clamp(0.9rem,2.4vw,1.75rem);--plate-colour:var(--ac-cream-alt);margin-bottom:var(--plate-offset)}.courses_plate__umomx:before{content:"";position:absolute;z-index:0;background:var(--plate-colour);inset:var(--plate-offset) calc(-1 * var(--plate-offset)) calc(-1 * var(--plate-offset)) var(--plate-offset)}.courses_plate__umomx>*{position:relative;z-index:1;box-shadow:var(--ac-shadow-card-hover)}.courses_plateLeft__F264T:before{inset:var(--plate-offset) var(--plate-offset) calc(-1 * var(--plate-offset)) calc(-1 * var(--plate-offset))}.courses_plateGold__L_VPC{--plate-colour:#e6dcca}.courses_facts__Dduxz{background:#3b3b3b;color:#fff}.courses_factsList__nZdXX{display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.courses_factsList__nZdXX{grid-template-columns:repeat(4,1fr)}}.courses_fact__y3gQS{padding:24px 12px;text-align:center}@media (min-width:768px){.courses_fact__y3gQS{padding:28px 12px}.courses_fact__y3gQS+.courses_fact__y3gQS{border-left:1px solid hsla(0,0%,100%,.15)}}.courses_factValue__eRpOf{font-family:var(--ac-serif);font-size:26px;line-height:1;color:#fff}@media (min-width:768px){.courses_factValue__eRpOf{font-size:30px}}.courses_factLabel__HgziQ{margin-top:10px;color:hsla(0,0%,100%,.75)}.courses_featuredGrid__l0YjB{margin-top:40px;display:grid;grid-gap:20px;gap:20px}@media (min-width:640px){.courses_featuredGrid__l0YjB{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.courses_featuredGrid__l0YjB{grid-template-columns:repeat(4,1fr)}}.courses_imageCard__JDPrJ{position:relative;display:block;overflow:hidden;aspect-ratio:3/4;border-radius:8px;background:var(--ac-dark-alt);box-shadow:var(--ac-shadow-card);transition:box-shadow .5s var(--ac-ease),transform .5s var(--ac-ease)}.courses_imageCard__JDPrJ:hover{transform:translateY(-4px);box-shadow:var(--ac-shadow-card-hover)}.courses_imageCardScrim__oPlz4{position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,26,26,0) 30%,rgba(26,26,26,.44) 60%,rgba(26,26,26,.74))}.courses_imageCardBody__GttOv{position:absolute;left:0;right:0;bottom:0;padding:24px}.courses_imageCardCategory__M7CaZ{color:hsla(0,0%,100%,.75)}.courses_imageCardTitle__2usEs{margin-top:8px;font-family:var(--ac-serif);font-size:26px;font-weight:500;line-height:1.15;color:#fff}.courses_imageCardMeta__tdqkz{margin-top:8px;font-size:13px;color:hsla(0,0%,100%,.8)}.courses_routes__VCeCG{border-bottom:1px solid var(--ac-border)}.courses_routes__VCeCG,.courses_routes__VCeCG li+li{border-top:1px solid var(--ac-border)}.courses_route__ccZ5c{display:grid;grid-template-columns:1fr auto;grid-gap:4px 24px;gap:4px 24px;align-items:baseline;padding:22px 0}.courses_routeTitle__THc8I{font-family:var(--ac-serif);font-size:26px;font-weight:500;line-height:1.2;color:var(--ac-dark);transition:color .3s var(--ac-ease)}.courses_route__ccZ5c:hover .courses_routeTitle__THc8I{color:var(--ac-burgundy)}.courses_routeLine__I4quR{grid-column:1;font-size:14px;color:var(--ac-muted)}.courses_routeArrow__KUC5J{grid-column:2;grid-row:1/span 2;align-self:center;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ac-dark)}.courses_routeArrow__KUC5J span{transition:transform .3s var(--ac-ease)}.courses_route__ccZ5c:hover .courses_routeArrow__KUC5J span{transform:translateX(4px)}.courses_whyGrid__YyBa_{margin-top:40px;display:grid;grid-gap:32px;gap:32px}@media (min-width:640px){.courses_whyGrid__YyBa_{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.courses_whyGrid__YyBa_{grid-template-columns:repeat(4,1fr)}}.courses_why__fGFXo{border-top:1px solid var(--ac-dark);padding-top:20px}.courses_whyTitle__kKiR1{font-family:var(--ac-serif);font-size:24px;font-weight:500;color:var(--ac-dark)}.courses_whyText__swPnu{margin-top:10px;font-size:14.5px;line-height:1.7;color:var(--ac-muted)}.courses_locationsGrid__YbcYF{display:grid;grid-gap:32px;gap:32px}@media (min-width:640px){.courses_locationsGrid__YbcYF{grid-template-columns:repeat(3,1fr)}}.courses_location__keKKW{border-top:1px solid var(--ac-dark);padding-top:20px}.courses_locationPhoto__28Fv0{margin-bottom:20px;border-radius:8px;box-shadow:var(--ac-shadow-card)}.courses_locationName__Qjf9n{margin-top:8px;font-family:var(--ac-serif);font-size:28px;font-weight:500;line-height:1.2;color:var(--ac-dark)}.courses_locationName__Qjf9n a{transition:color .3s var(--ac-ease)}.courses_locationName__Qjf9n a:hover{color:var(--ac-burgundy)}.courses_locationAddress__vKTj_{margin-top:12px;font-style:normal;font-size:15px;line-height:1.6;color:var(--ac-dark)}.courses_educators__0zD9m{margin-top:32px;border-top:1px solid var(--ac-border)}.courses_educator__XAo9K{border-bottom:1px solid var(--ac-border)}.courses_educatorLink__c6UcV{display:block;padding:18px 0}.courses_educatorName__eWURK{display:block;font-family:var(--ac-serif);font-size:24px;font-weight:500;color:var(--ac-dark);transition:color .3s var(--ac-ease)}.courses_educatorLink__c6UcV:hover .courses_educatorName__eWURK{color:var(--ac-burgundy)}.courses_educatorRole__U5ynN{display:block;margin-top:4px;font-size:13px;font-weight:500;color:var(--ac-dark)}.courses_educatorFocus__pqDuk{display:block;margin-top:2px;font-size:13px;color:var(--ac-muted)}.courses_cpdBadge__6T10Y{width:300px;height:auto}@media (min-width:768px){.courses_cpdBadge__6T10Y{width:340px}}.courses_recognitionLine__vfqzf{margin-top:20px;font-size:15px;color:var(--ac-dark)}.courses_recognitionNote__p34Gr{margin-top:16px;max-width:32rem;font-size:13px;color:var(--ac-muted)}.courses_finalCta__TK6pU{display:flex;flex-direction:column;align-items:flex-start;gap:32px;padding-top:80px;padding-bottom:80px}@media (min-width:768px){.courses_finalCta__TK6pU{flex-direction:row;align-items:center;justify-content:space-between;padding-top:112px;padding-bottom:112px}}.courses_finalLogo__VV3G9{width:150px;height:auto;margin-bottom:8px;opacity:.95}.courses_finalContact__FE_3j{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px;font-size:14px;color:hsla(0,0%,100%,.75)}.courses_finalContact__FE_3j a{transition:color .3s var(--ac-ease)}.courses_finalContact__FE_3j a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.courses_finalDot__t_nft{color:hsla(0,0%,100%,.45)}.courses_finalCtaActions__7CwiQ{display:flex;flex-direction:column;gap:12px}@media (min-width:640px){.courses_finalCtaActions__7CwiQ{flex-direction:row}}@media (max-width:1023px){.courses_heroPhotoWrap__Rnuhc{position:absolute;inset:0;z-index:0;display:block}.courses_heroPhoto__Lhh4l{position:absolute;inset:0;width:100%;height:100%;max-width:none;aspect-ratio:auto;border-radius:0;box-shadow:none}.courses_heroPhotoWrap__Rnuhc:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(36,34,32,.8),rgba(36,34,32,.64) 45%,rgba(36,34,32,.84))}.courses_heroBrandRow__17dqU,.courses_heroCopy__m6WQh{position:relative;z-index:1}}