.hero-split{overflow:hidden}.hero-split__inner{display:grid;grid-template-columns:1fr;align-items:stretch;gap:0}.hero-split__media{width:100%;aspect-ratio:4 / 5;overflow:hidden;background:rgba(var(--color-foreground),.04);border-radius:var(--hero-radius, 0)}.hero-split__media picture,.hero-split__media img,.hero-split__media svg{display:block;width:100%;height:100%;object-fit:cover}.hero-split__media .hero-split__picture{display:none}.hero-split__media .hero-split__picture.is-active{display:block}.hero-split__content{display:flex;flex-direction:column;justify-content:center;gap:1.25rem;padding:3rem 1.5rem;max-width:620px}.hero-split--align-left .hero-split__content{text-align:left;align-items:flex-start}.hero-split--align-center .hero-split__content{text-align:center;align-items:center}.hero-split__heading{margin:0;font-size:clamp(3.25rem,5vw,5.25rem);line-height:1.02;letter-spacing:-.01em}.hero-split__subheading{max-width:520px;font-size:clamp(1.125rem,1.3vw,1.375rem);line-height:1.5;opacity:.9}.hero-split__subheading>*{margin:0}.hero-split__cta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;margin-bottom:4rem}.hero-split__cta-secondary{font-size:.9375rem;text-decoration:none;opacity:.85;transition:opacity .18s ease}.hero-split__cta-secondary:hover{opacity:1}.hero-split__bottom-line{max-width:52ch;margin-top:.25rem;font-size:.9375rem;line-height:1.5;letter-spacing:.02em;opacity:.72}.hero-split__bottom-line>*{margin:0}@media screen and (min-width:750px){.hero-split__inner{grid-template-columns:1.2fr 1fr;min-height:var(--hero-height, 640px)}.hero-split__media{aspect-ratio:auto;height:100%}.hero-split__content{padding:4rem clamp(2rem,5vw,5rem);gap:2rem}.hero-split--image-right .hero-split__media{order:2}.hero-split--image-right .hero-split__content{order:1}.hero-split--height-medium{--hero-height: 480px}.hero-split--height-large{--hero-height: 640px}.hero-split--height-full{--hero-height: 90vh}}@media screen and (min-width:990px){.hero-split__content{padding:5rem clamp(3rem,6vw,7rem);gap:1.75rem}.hero-split__bottom-line{font-size:1rem}}@media screen and (max-width:749px){.hero-split__bottom-line{font-size:.9375rem;text-align:inherit}.hero-split__cta{margin-top:1rem;margin-bottom:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-hero-split.css.map */
