.at-training-hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;overflow:hidden;background-color:var(--at-color-surface-dark)}.at-training-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.at-training-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.at-training-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,var(--at-training-hero-overlay, .55))}.at-training-hero__gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,.2) 0%,transparent 60%)}.at-training-hero__body{position:relative;padding-block-start:142px;padding-block-end:var(--at-spacing-8)}.at-breadcrumb{padding-block-end:var(--at-spacing-5)}.at-breadcrumb__list{display:flex;align-items:center;gap:var(--at-spacing-2);list-style:none;margin:0;padding:0;font-family:var(--at-font-ui);font-size:var(--at-text-overline-lg-size);font-weight:var(--at-text-overline-lg-weight);line-height:var(--at-text-overline-lg-lh);text-transform:uppercase;white-space:nowrap}.at-breadcrumb__item{display:flex;align-items:center;gap:var(--at-spacing-2);color:var(--at-color-text-subtle-light)}.at-breadcrumb__item a{color:inherit;text-decoration:none}.at-breadcrumb__item a:hover{text-decoration:underline}.at-breadcrumb__separator{-webkit-user-select:none;user-select:none}.at-breadcrumb__item--current,.at-breadcrumb__item--current .at-breadcrumb__separator{color:var(--at-color-brand-accent)}.at-training-hero__content{max-width:44ch}.at-training-hero__eyebrow{margin:0 0 var(--at-spacing-3);font-family:var(--at-font-ui);font-size:var(--at-text-overline-md-size);line-height:var(--at-text-overline-md-lh);letter-spacing:var(--at-text-overline-md-ls);font-weight:var(--at-text-overline-md-weight);text-transform:uppercase;color:var(--at-color-brand-accent)}.at-training-hero__title{margin:0;font-family:var(--at-font-sans);font-size:var(--at-text-heading-lg-size);line-height:var(--at-text-heading-lg-lh);letter-spacing:var(--at-text-heading-lg-ls);font-weight:var(--at-text-heading-lg-weight);color:var(--at-color-text-light);text-wrap:balance}.at-training-hero__subheading{margin:var(--at-spacing-4) 0 0;font-family:var(--at-font-sans);font-size:var(--at-text-body-lg-size);line-height:var(--at-text-body-lg-lh);letter-spacing:var(--at-text-body-lg-ls);color:var(--at-color-text-subtle-light)}.at-training-hero__footer{display:flex;flex-direction:column;gap:var(--at-spacing-6);margin-block-start:var(--at-spacing-8)}.at-training-hero__features{display:flex;flex-direction:column;gap:var(--at-spacing-4);margin:0;padding:0;list-style:none}.at-training-hero__feature{display:flex;align-items:center;gap:var(--at-spacing-3)}.at-training-hero__feature-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;inline-size:var(--at-spacing-8);block-size:var(--at-spacing-8)}.at-training-hero__feature-icon img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.at-training-hero__feature-text{display:flex;flex-direction:column}.at-training-hero__feature-label{font-family:var(--at-font-sans);font-size:var(--at-text-body-base-size);line-height:var(--at-text-body-base-lh);letter-spacing:var(--at-text-body-base-ls);font-weight:600;color:var(--at-color-text-light)}.at-training-hero__feature-description{font-family:var(--at-font-sans);font-size:var(--at-text-body-sm-size);line-height:var(--at-text-body-sm-lh);letter-spacing:var(--at-text-body-sm-ls);color:var(--at-color-text-subtle-light)}.at-training-hero__actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--at-spacing-3)}@media(min-width:750px){.at-training-hero__body{padding-block-end:var(--at-spacing-10)}.at-training-hero__feature-icon{inline-size:calc(var(--at-spacing-8) + var(--at-spacing-2));block-size:calc(var(--at-spacing-8) + var(--at-spacing-2))}.at-training-hero__content{max-width:56ch}.at-training-hero__features{flex-direction:row;align-items:center;gap:0}.at-training-hero__feature+.at-training-hero__feature{margin-inline-start:var(--at-spacing-6);padding-inline-start:var(--at-spacing-6);border-inline-start:1px solid var(--at-color-stroke)}}@media(min-width:990px){.at-training-hero__footer{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--at-spacing-8)}.at-training-hero__actions{flex:0 0 auto;align-items:stretch}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/at-training-hero.css.map */
