.training-hero{color:#fff;isolation:isolate;width:100%;max-width:1920px;min-height:max(480px,min(58vw,720px));scroll-margin-top:var(--header-height,116px);margin-left:auto;margin-right:auto;position:relative;overflow:clip}.training-hero__media{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.training-hero__bg{object-fit:cover;object-position:center 40%}.training-hero__overlay{pointer-events:none;background:linear-gradient(90deg,rgba(8,10,20,.82) 0%,rgba(8,10,20,.68) 45%,rgba(8,10,20,.48) 100%),rgba(0,0,0,.4);position:absolute;top:0;bottom:0;left:0;right:0}.training-hero__inner{z-index:1;box-sizing:border-box;min-height:inherit;grid-template-columns:1fr;align-items:center;gap:max(24px,min(3vw,40px));padding-top:max(36px,min(4.5vw,64px));padding-bottom:max(36px,min(4.5vw,64px));display:grid;position:relative}.training-hero__copy{min-width:0}.training-hero__breadcrumb{margin:0 0 max(18px,min(2.8vw,36px))}.training-hero__breadcrumb-list{font-family:var(--font-body);color:rgba(255,255,255,.95);flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;font-size:max(12px,min(.9vw,15px));line-height:1.4;list-style:none;display:flex}.training-hero__breadcrumb-item{align-items:center;display:inline-flex}.training-hero__breadcrumb-item:not(:last-child):after{content:"»";color:rgba(255,255,255,.8);pointer-events:none;margin:0 .45em}.training-hero__breadcrumb-item a{color:inherit;text-decoration:none}.training-hero__breadcrumb-item a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.training-hero__breadcrumb-item a:focus-visible{color:#fff;text-underline-offset:3px;text-decoration:underline}.training-hero__breadcrumb-item a:focus-visible{outline-offset:2px;outline:2px solid #fff}.training-hero__breadcrumb-item[aria-current=page]{color:#fff}.training-hero__content{max-width:min(640px,100%)}.training-hero__title{font-family:var(--font-body);color:#fff;margin:0;font-size:max(32px,min(3.8vw,52px));font-weight:500;line-height:1.12}.training-hero__body{font-family:var(--font-body);color:#fff;margin:max(12px,min(1.6vw,22px)) 0 0;font-size:max(14px,min(1vw,16px));font-weight:400;line-height:1.7}.training-hero__video{justify-self:start;width:100%;min-width:0;max-width:min(640px,100%)}.training-hero__video-frame{box-sizing:border-box;background:#fff;border-radius:0;width:100%;padding:max(28px,min(3.5vw,56px)) max(12px,min(1.5vw,28px));box-shadow:0 12px 32px rgba(0,0,0,.28)}.training-hero__video-ratio{aspect-ratio:16/9;background:#0b0b0b;width:100%;position:relative;overflow:hidden}.training-hero__video-embed{border:0;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.training-hero__video-facade{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0b0b0b;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.training-hero__video-facade:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.training-hero__video-facade:hover .training-hero__video-play{transform:translate(-50%,-50%)scale(1.06)}.training-hero__video-facade:focus-visible .training-hero__video-play{transform:translate(-50%,-50%)scale(1.06)}.training-hero__video-poster{object-fit:cover;object-position:center}.training-hero__video-play{z-index:1;aspect-ratio:54/38;pointer-events:none;filter:drop-shadow(0 4px 12px rgba(0,0,0,.35));place-items:center;width:max(48px,min(5.5vw,72px));height:auto;transition:transform .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.training-hero__video-play svg{width:100%;height:auto;display:block}@media (min-width:768px) and (max-width:1023px){.training-hero{min-height:0}.training-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:28px;min-height:0;padding-top:48px;padding-bottom:48px}.training-hero__title{font-size:max(34px,min(4.5vw,42px))}.training-hero__body{font-size:14px;line-height:1.6}.training-hero__video{justify-self:stretch;max-width:none}.training-hero__video-frame{padding:36px 16px}}@media (min-width:1024px){.training-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:max(28px,min(3.2vw,56px))}.training-hero__video{place-self:center stretch;max-width:none;transform:translate(clamp(-36px,-2.2vw,-16px))}}@media (min-width:1200px){.training-hero{min-height:calc(min(100vw,1920px)/2.66667)}.training-hero__content{max-width:calc(min(100vw,1920px)/3)}.training-hero__title{font-size:calc(min(100vw,1920px)/36.9231)}.training-hero__body{font-size:calc(min(100vw,1920px)/120);line-height:calc(min(100vw,1920px)/71.1111)}.training-hero__video-frame{padding:calc(min(100vw,1920px)/34.2857) calc(min(100vw,1920px)/68.5714)}}@media (max-width:767px){.training-hero{min-height:0}.training-hero__overlay{background:linear-gradient(rgba(8,10,20,.62) 0%,rgba(8,10,20,.8) 100%),rgba(0,0,0,.4)}.training-hero__inner{gap:24px;min-height:0;padding-top:32px;padding-bottom:40px}.training-hero__breadcrumb{margin-bottom:16px}.training-hero__title{font-size:max(30px,min(8vw,36px))}.training-hero__content{max-width:none}.training-hero__body{font-size:14px;line-height:1.6}.training-hero__video{justify-self:stretch;max-width:none}.training-hero__video-frame{padding:28px 14px;box-shadow:0 8px 24px rgba(0,0,0,.24)}}@media (max-width:580px){.training-hero__inner{gap:20px;padding-top:28px;padding-bottom:36px}.training-hero__title{font-size:28px}.training-hero__body{font-size:13px;line-height:1.55}.training-hero__video-frame{padding:22px 12px}}@media (max-width:450px){.training-hero__breadcrumb-list{font-size:11px}.training-hero__title{font-size:26px}.training-hero__video-frame{padding:18px 10px}.training-hero__video-play{width:44px;height:auto}}@media (prefers-reduced-motion:reduce){.training-hero__video-facade:hover .training-hero__video-play{transform:translate(-50%,-50%)}.training-hero__video-facade:focus-visible .training-hero__video-play{transform:translate(-50%,-50%)}.training-hero__video-play{transition:none}}
