.jm-about-hero{position:relative;min-height:var(--jm-ah-min-height, 55vh);overflow:hidden;background-color:var(--color-primary);color:var(--color-light);isolation:isolate;display:flex;align-items:center}.jm-about-hero--extend-behind-header{margin-top:calc(-1 * var(--header-height, 80px));--jm-ah-header-offset: var(--header-height, 80px)}.jm-about-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.jm-about-hero__bg img,.jm-about-hero__bg picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.jm-about-hero__bg img{object-fit:cover;object-position:right center}.jm-about-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to right,#1c3d36c7,#1c3d3673 55%,#1c3d360d)}.jm-about-hero__inner{position:relative;z-index:2;width:100%;padding:clamp(2.4rem,4vw,5rem) clamp(2rem,5vw,5rem);padding-top:calc(clamp(2.4rem,4vw,5rem) + var(--jm-ah-header-offset, 0px))}.jm-about-hero__content{max-width:64rem}.jm-about-hero__eyebrow{display:inline-flex;align-items:center;margin:0 0 1.2rem;color:var(--color-accent);font-family:var(--font-body);font-weight:400;font-size:1.4rem;text-transform:uppercase;letter-spacing:.15em}.jm-about-hero__eyebrow:before{content:"";display:inline-block;width:3.2rem;height:1px;background-color:var(--color-accent);margin-right:1.2rem;flex-shrink:0}.jm-about-hero__heading{margin:0 0 1.4rem;color:var(--color-light);font-family:var(--font-heading);font-weight:300;font-size:clamp(4.4rem,7vw,7rem);line-height:1.02;letter-spacing:-.015em}.jm-about-hero__subtitle{margin:0;font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:1.8rem;line-height:1.4;color:var(--color-light);max-width:56rem}@media(max-width:1024px)and (min-width:750px){.jm-about-hero{align-items:flex-start}}@media screen and (max-width:749px){.jm-about-hero{min-height:var(--jm-ah-min-height-mobile, 50vh)}.jm-about-hero__inner{padding:0 3rem 2rem}.jm-about-hero__eyebrow{font-size:1.2rem;margin-bottom:1rem}.jm-about-hero__heading{font-size:clamp(3.4rem,9vw,4.8rem);margin-bottom:1rem}.jm-about-hero__subtitle{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-about-hero.css.map */
