.hero-curved{position:relative;overflow:hidden}.hero-curved__container{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.hero-curved__container--fullwidth{padding:0}.hero-curved__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-curved__background img,.hero-curved__background svg{width:100%;height:100%;object-fit:cover}.hero-curved__background--placeholder{display:flex;align-items:center;justify-content:center;background-color:rgb(var(--color-background-2))}.hero-curved__background--placeholder svg{width:100%;height:100%;max-width:50rem;opacity:.3}.hero-curved__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none;color:#ffffffe6}.hero-curved__curve{position:absolute;top:0;left:0;width:100%;height:100%;fill:currentColor}.hero-curved__curve path{fill:inherit}.hero-curved__overlay--simple .hero-curved__curve{transform:scale(1.01)}.hero-curved__overlay--wave .hero-curved__curve{transform:scale(1.01);animation:gentle-wave 8s ease-in-out infinite}.hero-curved__overlay--organic .hero-curved__curve,.hero-curved__overlay--gentle .hero-curved__curve{transform:scale(1.01)}.hero-curved__overlay--band .hero-curved__curve{transform:scale(1.01);animation:band-flow 10s ease-in-out infinite}.hero-curved__content{position:relative;z-index:20;width:100%;height:100%;display:flex!important;align-items:center!important;justify-content:center!important}.hero-curved__text-container{display:flex;flex-direction:column;align-items:inherit;justify-content:center;text-align:inherit}.hero-curved__title{margin-bottom:calc(var(--spacing-8) * 1rem);color:rgb(var(--color-foreground))}.hero-curved__subtitle{margin-bottom:calc(var(--spacing-10) * 1rem);color:rgb(var(--color-foreground));opacity:.9}.hero-curved__content .increased-spacing{margin-top:calc(var(--spacing-12) * 1rem)}@media screen and (max-width:749px){.hero-curved__content{display:flex!important;align-items:center!important;justify-content:center!important;width:100%;height:100%}.hero-curved__text-container{display:flex!important;flex-direction:column!important;align-items:inherit!important;justify-content:center!important;text-align:inherit!important}.hero-curved__content .card__text{padding-left:calc(var(--spacing-4) * 1rem);padding-right:calc(var(--spacing-4) * 1rem)}.hero-curved__title{margin-bottom:calc(var(--spacing-6) * 1rem)}.hero-curved__subtitle{margin-bottom:calc(var(--spacing-8) * 1rem)}.hero-curved__content .increased-spacing{margin-top:calc(var(--spacing-10) * 1rem)}.hero-curved__curve{transform:scale(1.02)}}@media screen and (min-width:750px)and (max-width:989px){.hero-curved__content .card__text{max-width:80%}}@media screen and (min-width:990px){.hero-curved__content .card__text{max-width:70%}}@keyframes gentle-wave{0%,to{transform:scale(1.01)}50%{transform:scale(1.015)}}@keyframes band-flow{0%,to{transform:scale(1.01) translate(0)}33%{transform:scale(1.015) translate(-.5%)}66%{transform:scale(1.01) translate(.5%)}}@media(prefers-reduced-motion:reduce){.hero-curved__overlay--wave .hero-curved__curve,.hero-curved__overlay--band .hero-curved__curve{animation:none}}@media(prefers-color-scheme:dark){.hero-curved__background--placeholder{background-color:rgb(var(--color-background))}}.hero-curved__overlay,.hero-curved__curve{will-change:transform}.hero-curved__background,.hero-curved__overlay,.hero-curved__content{transform:translateZ(0)}.hero-curved__content{text-shadow:0 1px 3px rgba(0,0,0,.1)}.hero-curved .button:focus{outline:2px solid rgb(var(--color-button));outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-hero-curved.css.map */
