.hero{display:flex;position:relative;flex-direction:column;height:auto;min-height:80vh;margin-top:0;margin-bottom:0rem}@media only screen and (max-width:749px){.hero{min-height:80vh}}.hero__box{text-align:center}@media only screen and (max-width:749px){.hero--content-align-mobile-right .hero__box{text-align:right}.hero--content-align-mobile-left .hero__box{text-align:left}}@media only screen and (min-width:750px){.hero--content-align-right .hero__box{text-align:right}.hero--content-align-left .hero__box{text-align:left}.hero--content-align-left.hero--desktop-transparent .hero__box,.hero--content-align-right.hero--desktop-transparent .hero__box,.hero--medium.hero--desktop-transparent .hero__box{max-width:68rem}}@media screen and (max-width:749px){.hero--small.hero--mobile-bottom:not(.hero--adapt)>.hero__media,.hero--small.hero--stacked:not(.hero--mobile-bottom):not(.hero--adapt)>.hero__media{height:28rem}.hero--medium.hero--mobile-bottom:not(.hero--adapt)>.hero__media,.hero--medium.hero--stacked:not(.hero--mobile-bottom):not(.hero--adapt)>.hero__media{height:34rem}.hero--large.hero--mobile-bottom:not(.hero--adapt)>.hero__media,.hero--large.hero--stacked:not(.hero--mobile-bottom):not(.hero--adapt)>.hero__media{height:39rem}.hero--small:not(.hero--mobile-bottom):not(.hero--adapt) .hero__content{min-height:28rem}.hero--medium:not(.hero--mobile-bottom):not(.hero--adapt) .hero__content{min-height:34rem}.hero--large:not(.hero--mobile-bottom):not(.hero--adapt) .hero__content{min-height:39rem}}@media screen and (min-width:750px){.hero{flex-direction:row}.hero--small:not(.hero--adapt){min-height:42rem}.hero--medium:not(.hero--adapt){min-height:56rem}.hero--large:not(.hero--adapt){min-height:72rem}}@media screen and (max-width:749px){.hero:not(.hero--stacked){flex-direction:row;flex-wrap:wrap}.hero--stacked{height:auto}.hero--stacked .hero__media{flex-direction:column}}.hero__media{height:100%;position:absolute;left:0;top:0;width:100%}@media screen and (min-width:750px){.hero__media{height:100%}}.hero__media img{left:0;border:0;width:auto;height:100%;width:100%;max-width:100%;max-height:100%;display:block;transition:.4s;object-fit:cover;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.hero__media-half{width:50%}.hero__media-half+.hero__media-half{right:0;left:auto}@media screen and (max-width:749px){.hero--stacked .hero__media-half{width:100%}.hero--stacked .hero__media-half+.hero__media-half{order:1}}.hero--adapt{height:auto}@media screen and (max-width:749px){.hero--stacked.hero--adapt .hero__content{height:auto}.hero:not(.hero--mobile-bottom) .hero__box{background-color:transparent;--color-foreground: 255, 255, 255;--color-button: 255, 255, 255;--color-button-text: 0, 0, 0}.hero:not(.hero--mobile-bottom) .button--secondary{--color-button: 255, 255, 255;--color-button-text: 255, 255, 255;--alpha-button-background: 0}.hero--stacked:not(.hero--mobile-bottom):not(.hero--adapt) .hero__content{position:absolute;height:auto}.hero--stacked.hero--adapt:not(.hero--mobile-bottom) .hero__content{max-height:100%;overflow:hidden;position:absolute}.hero--stacked:not(.hero--adapt) .hero__media{position:relative}.hero:before{display:none!important}.hero--stacked .hero__media-image-half{width:100%}}.hero__media .placeholder-svg{position:absolute;left:0;top:0;height:100%;width:100%}@media screen and (min-width:750px){.hero__content{padding:5rem}.hero__content--top-left{align-items:flex-start;justify-content:flex-start}.hero__content--top-center{align-items:flex-start;justify-content:center}.hero__content--top-right{align-items:flex-start;justify-content:flex-end}.hero__content--middle-left{align-items:center;justify-content:flex-start}.hero__content--middle-center{align-items:center;justify-content:center}.hero__content--middle-right{align-items:center;justify-content:flex-end}.hero__content--bottom-left{align-items:flex-end;justify-content:flex-start}.hero__content--bottom-center{align-items:flex-end;justify-content:center}.hero__content--bottom-right{align-items:flex-end;justify-content:flex-end}}.hero__content{padding:0;display:flex;position:relative;width:100%;align-items:flex-start;justify-content:center;z-index:2}@media screen and (max-width:749px){.hero--mobile-bottom:not(.hero--stacked) .hero__content{order:2;align-items:center}}.hero__box{border:0;padding:4rem 3.5rem;position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;align-items:center;text-align:center;width:100%;background-color:transparent}@media screen and (max-width:749px){.hero__box{padding-top:2rem;padding-bottom:5rem}}@media screen and (min-width:750px){.hero--desktop-transparent .hero__box{background-color:transparent;--color-foreground: 255, 255, 255;--color-button: 255, 255, 255;--color-button-text: 0, 0, 0;max-width:89rem;padding:0}.hero--desktop-transparent .button--secondary{--color-button: 255, 255, 255;--color-button-text: 255, 255, 255;--alpha-button-background: 0}}.hero__box>*+.hero__text{margin-top:1.5rem}@media screen and (min-width:750px){.hero__box>*+.hero__text{margin-top:3rem}}.hero__box>*+*{margin-top:1rem}.hero__box>*:first-child{margin-top:0}@media screen and (max-width:749px){.hero--stacked .hero__box{width:100%}}@media screen and (min-width:750px){.hero__box{padding:5rem;width:auto;max-width:71rem;min-width:45rem}}@media screen and (min-width:1400px){.hero__box{max-width:90rem}}.hero__heading{line-height:1.15;max-width:290px;margin:0 auto;color:#efeeda;position:relative;text-transform:uppercase;text-shadow:0px 2px 3px rgba(0,0,0,.5)}@media(max-width:749px){.hero__heading{max-width:200px}}@media only screen and (min-width:1500px){.hero__heading{max-width:420px;font-size:calc(var(--font-heading-scale) * 5rem)}}.hero__buttons{display:inline-flex;flex-wrap:wrap;gap:1rem;max-width:45rem;font-family:nimbus-sans-extended,sans-serif}.hero__buttons .button{color:#efeeda;font-size:1.7rem}@media screen and (max-width:749px){.hero--content-align-mobile-right .hero__buttons--multiple{justify-content:flex-end}.hero--content-align-mobile-center .hero__buttons--multiple>*{flex-grow:1;min-width:22rem}}@media screen and (min-width:750px){.hero--content-align-center .hero__buttons--multiple>*{flex-grow:1;min-width:22rem}.hero--content-align-right .hero__buttons--multiple{justify-content:flex-end}}.hero__box>*+.hero__buttons{margin-top:5rem}.hero__extra{height:100px;display:block;position:relative;background-color:#96000080}.hero__media video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;display:block}.hero__media:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(180deg,#0000,#000);pointer-events:none;z-index:1}.hero__content{display:flex;flex-direction:column;align-items:center}.hero__logo-heading{margin:0 0 2rem;width:min(1000px,90vw)}@keyframes heroLogoFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.hero__logo-heading img{width:100%;height:auto;display:block;animation:heroLogoFadeIn .7s ease forwards}@media screen and (max-width:749px){.hero__logo-heading{width:85vw}}h1.hero__heading{max-width:min(1100px,95%);font-size:clamp(4rem,10vw,15rem);letter-spacing:.035em;text-transform:initial;line-height:.9;margin-bottom:1em}@media screen and (max-width:749px){h1.hero__heading{max-width:95%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-hero.css.map */
