.ahero{--hero-container:1280px;--hero-gutter:24px;background:var(--hero-gradient,#fff);overflow:hidden;position:relative}.ahero__inner{align-items:center;display:flex;min-height:600px;width:100%}.ahero__content{box-sizing:border-box;flex:1 1 52%;padding:72px var(--hero-gutter);padding-left:max(var(--hero-gutter),calc((100% - var(--hero-container))/2));position:relative;z-index:5}.ahero__heading{font-family:Merriweather!important;line-height:1.1;margin:0 0 24px}.ahero__heading em{font-style:italic}.ahero__desc{line-height:1.6;max-width:670px}.ahero__desc p{margin:0}.ahero__desc p+p{margin-top:1em}.ahero__button{margin-top:30px}.ahero__media{align-self:stretch;flex:1 1 48%;min-height:600px;position:relative}.ahero__fx{display:block;height:100%;inset:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%);mask-image:linear-gradient(90deg,transparent 0,#000 14%);pointer-events:none;position:absolute;width:100%}.ahero__fx--back{z-index:1}.ahero__bottle{display:block;height:auto;left:50%;max-height:84%;max-width:78%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:2}.ahero__bottle--shown{transform:translate(-50%,-50%) rotate(var(--bottle-rot,0deg)) scale(var(--bottle-scale,1))}.ahero__bottle--anchor{pointer-events:none;visibility:hidden}.ahero__fx--front{z-index:3}@media (max-width:1024px){.ahero__inner,.ahero__media{min-height:520px}}@media (max-width:767px){.ahero__inner{flex-direction:column;min-height:0}.ahero__content{flex-basis:auto;padding:48px 30px 32px;width:100%}.ahero__desc{max-width:none}.ahero__media{flex-basis:auto;min-height:380px;width:100%}.ahero__bottle{margin-top:calc(var(--hero-image-offset-mobile, 0px)*-1);max-height:300px;max-width:72%}.ahero--image-first-mobile .ahero__media{order:-1}.ahero--image-first-mobile .ahero__content{padding:0 30px 32px}}