@layer components{.training-section_wrap{overflow:clip}.training-section_wrap.hero{min-height:44.3125rem;padding-top:calc(var(--nav-height) + var(--space-8) - 1rem)}.training-section_wrap.hero .training-section_backdrop{background:var(--dark-900)}.training-section_wrap.hero .training-section_backdrop:before{content:"";aspect-ratio:1067/1600;background:url(/ambition/training/hero.webp) 50%/cover no-repeat;width:56.46%;position:absolute;top:-.03%;left:43.54%}.training-section_wrap.hero .training-section_backdrop:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--dark-900) 88%, transparent), transparent 30.802%), linear-gradient(0deg, color-mix(in srgb, var(--dark-800) 70%, transparent) 1.8895%, transparent 42.369%), linear-gradient(90deg, var(--dark-900) 40.764%, transparent 61.111%);position:absolute;inset:0}.training-section_wrap.intro{background:linear-gradient(80deg, var(--brand-500) 3.5%, var(--brand-300) 72.4%)}.training-section_wrap.intro .training-section_photo{object-fit:contain;width:auto;max-width:none;height:100%;position:absolute;top:0}.training-section_wrap.intro .training-section_photo.left{left:28.334%;transform:translate(-100%)}.training-section_wrap.intro .training-section_photo.right{right:28.334%;transform:translate(100%)}.training-section_wrap.intro .text{color:var(--light-100)}.training-section_wrap.programs{isolation:isolate;background:var(--gradient-light)}.training-section_wrap.programs .text{color:var(--dark-600)}.training-section_wrap:is(.programs,.consultation) .heading strong{color:#0000;background:linear-gradient(68deg, var(--brand-500) 3.5%, var(--brand-300) 72.4%);background-clip:text}.training-section_wrap.consultation{isolation:isolate;scroll-margin-top:calc(var(--nav-height) + var(--space-4));position:relative}.training-section_wrap.consultation .training-section_backdrop{background:linear-gradient(238deg, color-mix(in srgb, var(--dark-900) 90%, transparent) 44.883%, color-mix(in srgb, var(--dark-900) 60%, transparent) 76.632%), url(/ambition/training/consultation.png) center / cover}.training-section_wrap.consultation .section-intro_wrap{max-width:55.25rem}.training-section_wrap.consultation .section-intro_wrap .text{max-width:none}.training-section_wrap.inbody{background:linear-gradient(var(--brand-500), var(--dark-800))}.training-section_wrap.closing{isolation:isolate;background:radial-gradient(ellipse at 50% 100%, #210b69, #140745 35%, var(--dark-900) 70%)}.training-section_wrap.closing:before{content:"";pointer-events:none;mix-blend-mode:color-dodge;opacity:.2;background:url(/ambition/imgSection.png) 0 0/max(62.5rem,100vw);position:absolute;inset:0}.training-section_wrap.closing .training-section_backdrop{background:linear-gradient(var(--dark-900), transparent 43%), url(/ambition/training/closing.png) 50% 0.08% / 111.74% auto no-repeat;opacity:.6;height:38.75rem;mask:url(/ambition/training/closing-mask.svg) 50%/100% 100% no-repeat}.training-section_wrap.closing .footer_wrap{padding-inline:0;background:0 0;width:100%;padding-top:3.75rem}.training-section_wrap.closing .footer_wrap:before{display:none}.training-section_wrap .training-section_edge{z-index:2;height:min(4.0278vw,3.625rem);top:auto;bottom:0;overflow:hidden}.training-section_wrap .training-section_edge img{object-fit:fill;width:min(4.0278vw,3.625rem);max-width:none;height:100vw;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.training-section_wrap .training-section_edge img:first-child{mix-blend-mode:overlay;transform:translate(-50%,-50%)rotate(90deg)scaleY(-1)}.training-section_wrap .training-section_edge.inverted img:last-child{transform:translate(-50%,-50%)rotate(90deg)scaleY(-1)}.training-section_wrap .training-section_edge.inverted img:first-child{transform:translate(-50%,-50%)rotate(90deg)}@media not (min-width:64rem){.training-section_wrap.intro .training-section_photo{opacity:.3}}@media (min-width:64rem){.training-section_wrap.intro .training-section_photo{object-fit:cover;width:43.264%}.training-section_wrap.intro .training-section_photo.left{object-position:right center;left:-14.93%;transform:none}.training-section_wrap.intro .training-section_photo.right{object-position:left center;right:-14.93%;transform:none}}@media not (min-width:48rem){.training-section_wrap.inbody .inbody-training_wrap{padding-top:calc(var(--space-6) + var(--space-5))}.training-section_wrap.inbody .training-section_edge{height:calc(7vw + .125rem)}.training-section_wrap.inbody .training-section_edge img{width:calc(7vw + .125rem)}.training-section_wrap.intro .training-section_edge{height:calc(7vw + .125rem)}.training-section_wrap.intro .training-section_edge img{display:none}.training-section_wrap.intro .training-section_edge:before,.training-section_wrap.intro .training-section_edge:after{content:"";background:var(--light-200);position:absolute;inset:0}.training-section_wrap.intro .training-section_edge:before{opacity:.5;mix-blend-mode:overlay;clip-path:polygon(0 0,100% calc(100% - .125rem),100% 100%,0 100%)}.training-section_wrap.intro .training-section_edge:after{clip-path:polygon(0 calc(100% - .125rem),100% 0,100% 100%,0 100%)}.training-section_wrap .training-section_edge{margin-bottom:-.0625rem}.training-section_wrap.consultation .section-intro_wrap .heading{text-wrap:balance}.training-section_wrap.consultation .section-intro_wrap .heading br{display:none}.training-section_wrap.consultation .section-intro_wrap .heading strong{white-space:normal;display:inline}.training-section_wrap.consultation .cta-banner_wrap.schedule .heading{text-wrap:balance;font-size:clamp(1.25rem,6vw,2.5rem)}.training-section_wrap.consultation .cta-banner_wrap.schedule .heading br{display:none}.training-section_wrap.hero{padding-top:var(--section-space-nav-overlap);--section-space-medium:var(--space-7);--section-space-small:calc(var(--section-space-nav-overlap) - (var(--nav-height) + 2.1875rem) / 2);min-height:auto}.training-section_wrap.hero .training-section_backdrop:before{aspect-ratio:auto;background-size:cover;width:100%;height:100%;left:15%}.training-section_wrap.hero .training-section_backdrop:after{background:linear-gradient(90deg, color-mix(in srgb, var(--dark-900) 90%, transparent), color-mix(in srgb, var(--dark-900) 45%, transparent))}.training-section_wrap .text{text-wrap:balance}.training-section_wrap.intro .training-section_backdrop{background:linear-gradient(color-mix(in srgb, var(--brand-500) 82%, transparent), color-mix(in srgb, var(--brand-500) 88%, transparent)), url(/ambition/training/intro-left.png) center / auto 150% no-repeat}.training-section_wrap.intro .training-section_photo{display:none}.training-section_wrap.closing .training-section_backdrop{background-size:auto 100%}}.training-cards_wrap .card_content{gap:var(--space-4)}.training-cards_wrap .training-cards_header{align-items:center;gap:var(--space-4);display:flex}.training-cards_wrap .training-cards_icon{background:var(--accent-500);border-radius:var(--radius-small);flex:none;place-items:center;width:4rem;height:4rem;display:grid}.training-cards_wrap .training-cards_icon img{object-fit:contain;width:2rem;height:2rem}.training-cards_wrap .heading{letter-spacing:-.1667em;margin:0;line-height:1.6}.training-cards_wrap .text{line-height:1.625}.training-cards_wrap.programs .card_wrap{padding:var(--space-5);background:var(--light-100);box-shadow:0 3.625rem 2.875rem color-mix(in srgb, var(--dark-800) 13%, transparent)}.training-cards_wrap.consultation .card_wrap{padding:var(--space-5);background:linear-gradient(color-mix(in srgb, var(--dark-800) 80%, transparent), color-mix(in srgb, var(--dark-800) 32%, transparent))}.training-cards_wrap.consultation .training-cards_icon{background:0 0;width:2rem;height:2rem}.training-cards_wrap.consultation .training-cards_header{margin-bottom:0}.training-cards_wrap.consultation .heading{letter-spacing:-.2em;font-size:1.25rem;line-height:1.4}.training-cards_wrap.consultation .training-cards_number{font-size:calc(var(--h2) * .85);text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0}.training-cards_wrap.consultation .training-cards_number:before,.training-cards_wrap.consultation .training-cards_number:after{display:none}.training-cards_wrap.consultation .training-cards_number{color:#0000;-webkit-text-stroke:var(--border-width) var(--accent-500);text-align:left;line-height:var(--h2-line-height)}@media not (min-width:48rem){.training-cards_wrap .training-cards_break{display:none}.training-cards_wrap .heading{text-wrap:wrap}.training-cards_wrap .card_wrap{padding:var(--space-5)}.training-cards_wrap.consultation .heading{font-size:1.125rem}}}
