.hero-section{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--white-color, #ffffff);background-color:var(--color-text, #26282c);padding-top:8rem;padding-bottom:5rem;overflow:hidden}.hero-section__bg-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-section__bg-fallback{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-text, #26282c);z-index:0}.hero-section__bg-image--desktop{display:none}@media(min-width:750px){.hero-section__bg-image--desktop{display:block}}.hero-section__bg-image--mobile{display:block}@media(min-width:750px){.hero-section__bg-image--mobile{display:none}}.hero-section__bg-image--desktop:only-of-type{display:block}.hero-section__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--hero-overlay, .6));pointer-events:none;z-index:1}.hero-section__container{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.hero-section__title{font-family:var(--font-stack-header, "Instrument Sans", sans-serif);font-style:var(--font-style-header, normal);font-weight:var(--font-weight-header, 700);font-size:calc(var(--font-h2-mobile, 40) * 1px);line-height:var(--heading-line-height, 1);letter-spacing:var(--heading2-letter-spacing, 0px);margin-bottom:1rem;margin-left:auto;margin-right:auto}@media(min-width:750px){.hero-section__title{font-size:calc(var(--font-h2-desktop, 52) * 1px)}}.hero-section__subtitle{font-family:var(--font-stack-body, "Instrument Sans", sans-serif);font-style:var(--font-style-body, normal);font-weight:var(--font-weight-body, 400);font-size:calc(var(--font-size-base, 16) * 1px);color:#ffffffd9;max-width:48rem;margin-left:auto;margin-right:auto;margin-bottom:2rem}@media(min-width:750px){.hero-section__subtitle{font-size:calc((var(--font-size-base, 16) + 2) * 1px)}}.hero-section__cta{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-btn-primary, #d3250d);color:var(--color-btn-primary-text, #ffffff);font-family:var(--font-stack-navigation, "Instrument Sans", sans-serif);font-style:var(--font-style-navigation, normal);font-weight:var(--font-weight-navigation, 600);font-size:calc(var(--font-size-navigation, 16) * 1px);text-decoration:none;text-transform:none;border-radius:50px;padding:13px 23px;line-height:1.4;border:none;cursor:pointer;position:relative;overflow:hidden;transition:background-color .2s}.hero-section__cta span,.hero-section__cta *{position:relative;z-index:2;color:var(--color-btn-primary-text, #ffffff)}.hero-section__cta:after{content:"";position:absolute;z-index:0;background:var(--color-btn-primary-focus, #a31d0a);border-radius:50px;height:0;width:0;left:50%;top:50%;transition:all .3s}.hero-section__cta:not([disabled]):hover{color:var(--color-btn-primary-text, #ffffff);background-color:var(--color-btn-primary, #d3250d)}.hero-section__cta:not([disabled]):hover:after{height:calc(100% + 2px);width:calc(100% + 2px);left:-1px;top:-1px}.hero-section__cta:focus-visible{outline:none;box-shadow:0 0 0 3px #d3250d59}.hero-section--small{padding-top:6rem;padding-bottom:4rem}.hero-section--medium{padding-top:8rem;padding-bottom:5rem}.hero-section--large{padding-top:12rem;padding-bottom:8rem}@media(min-width:750px){.hero-section--small{padding-top:8rem;padding-bottom:5rem}.hero-section--medium{padding-top:12rem;padding-bottom:8rem}.hero-section--large{padding-top:14rem;padding-bottom:10rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-hero-section.css.map */
