.hero-introduction{--hero-introduction-height: calc(85vh - 157px) ;position:relative;width:100%;height:var(--hero-introduction-height);background:var(--intro-background-color);overflow:hidden}.hero-introduction.ful_width_on{width:100%}.hero-introduction:not(.ful_width_on){padding-inline:2.5rem}.hero-introduction.image-with-text-section-height-small{--hero-introduction-height: calc(70vh - 157px) }.hero-introduction.image-with-text-section-height-medium{--hero-introduction-height: calc(85vh - 157px) }.hero-introduction.image-with-text-section-height-large{--hero-introduction-height: calc(100vh - 157px) }.hero-introduction.image-with-text-section-height-original{height:auto}.hero-introduction .intro__inner{position:relative;height:100%;overflow:hidden}.hero-introduction .intro__media-wrapper,.hero-introduction .intro__content-wrapper,.hero-introduction .intro__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.hero-introduction .intro__media-wrapper{overflow:hidden}.hero-introduction .intro__media,.hero-introduction .intro__media .rimg__background,.hero-introduction .intro__media .rimg__background-img{width:100%;height:100%}.hero-introduction .intro__media{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:cover}.hero-introduction.image-with-text-section-height-original .intro__inner,.hero-introduction.image-with-text-section-height-original .intro__media-wrapper{position:relative;height:auto}.hero-introduction.image-with-text-section-height-original .intro__media-wrapper{inset:auto}.hero-introduction.image-with-text-section-height-original .intro__media{position:relative}.hero-introduction.image-with-text-section-height-original .intro__content-wrapper{min-height:0;padding:24px;box-sizing:border-box}.hero-introduction .intro__media .rimg__background-img{object-fit:cover}.hero-introduction .intro__media--mobile{display:none}.hero-introduction .intro__placeholder{width:100%;height:100%;opacity:.3}.hero-introduction .intro__overlay{z-index:1;pointer-events:none;opacity:var(--intro-overlay-opacity, 0)}.hero-introduction .intro__content-wrapper{z-index:2;display:flex;min-height:fit-content;padding:clamp(48px,18vh,200px) 24px}.hero-introduction.image-with-text-section-height-small .intro__content-wrapper{padding:clamp(32px,10vh,96px) 24px}.hero-introduction.image-with-text-section-height-medium .intro__content-wrapper{padding:clamp(40px,14vh,160px) 24px}.hero-introduction .intro__content-wrapper--y-center{align-items:center}.hero-introduction .intro__content-wrapper--y-top{align-items:flex-start}.hero-introduction .intro__content-wrapper--y-bottom{align-items:flex-end}.hero-introduction .intro__content-wrapper--x-left{justify-content:flex-start}.hero-introduction .intro__content-wrapper--x-center{justify-content:center}.hero-introduction .intro__content-wrapper--x-right{justify-content:flex-end}.hero-introduction .intro__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:min(100%,34rem);height:100%;text-align:center;padding:12px 0}.hero-introduction .intro__content-wrapper--x-left .intro__content{align-items:flex-start;text-align:left}.hero-introduction .intro__content-wrapper--x-right .intro__content{align-items:flex-end;text-align:right}.hero-introduction .intro__subheading,.hero-introduction .intro__subheading p,.hero-introduction .intro__title,.hero-introduction .intro__title h2{margin:0}.hero-introduction .intro__title>h2{margin:16px 0 24px;font-size:1.3125rem;line-height:1.2;font-weight:700;color:var(--intro-text-color)}.hero-introduction .intro__text{margin-bottom:2.25rem;color:var(--intro-text-color);font-size:.75rem;line-height:1.8}.hero-introduction .intro__text p{margin:0}.hero-introduction .intro__button .button,.hero-introduction .intro__button .button-secondary{display:inline-flex;align-items:center;justify-content:center;width:min(100%,37.375rem);min-height:auto;padding:.6875rem 1.375rem;border:1px solid currentcolor;border-radius:2px;background:#ffffff1a;color:var(--intro-text-color);font-size:.83rem;font-weight:700;text-decoration:none;box-shadow:none;transition:background-color .5s ease,color .5s ease,border-color .5s ease}.hero-introduction .intro__button .button-secondary,.hero-introduction .intro__button .button-secondary:visited{color:var(--intro-text-color)}.hero-introduction .intro__button .button{border-color:#5a92db;background:#5a92db;color:#fff}.hero-introduction .intro__button .button:visited{color:#fff}.hero-introduction .intro__button .button:hover,.hero-introduction .intro__button .button-secondary:hover{background:#5b6670;border:1px solid rgba(0,0,0,0);color:#fff;box-shadow:none}.hero-introduction .intro__link{display:inline-block;padding-block:.75rem;margin-top:1rem;color:var(--intro-text-color);text-decoration:underline;text-underline-offset:.15em}@media screen and (max-width:749px){.hero-introduction:not(.ful_width_on){padding-inline:1rem}.hero-introduction .intro__inner{height:100%}.hero-introduction .intro__content-wrapper{min-height:fit-content;padding:clamp(48px,18vh,200px) 24px;align-items:center;justify-content:center}.hero-introduction.image-with-text-section-height-small .intro__content-wrapper{padding:clamp(32px,10vh,96px) 24px}.hero-introduction.image-with-text-section-height-medium .intro__content-wrapper{padding:clamp(40px,14vh,160px) 24px}.hero-introduction.image-with-text-section-height-small .intro__content-wrapper{padding:96px 24px}.hero-introduction.image-with-text-section-height-medium .intro__content-wrapper{padding:160px 24px}.hero-introduction .intro__content{width:min(100%,21rem)}.hero-introduction .intro__title>h2{font-size:1.640625rem}.hero-introduction .intro__text{font-size:.8125rem;line-height:1.75}.hero-introduction .intro__button .button,.hero-introduction .intro__button .button-secondary{padding:.6875rem 1.375rem;font-size:.8125rem}.hero-introduction .intro__media--hide-mobile{display:none}.hero-introduction .intro__media--mobile{display:block}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/hero-introduction.css.map */
