.default-hero.wide:after,.default-hero.wide:before,.default-hero__container:after,.default-hero__container:before,.default-hero__content:after,.default-hero__content:before{content:"";display:table}.default-hero.wide:after,.default-hero__container:after,.default-hero__content:after{clear:both}.default-hero__background-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.default-hero{overflow:hidden;position:relative}@media only screen and (min-width:1280px){.default-hero.wide{margin-left:auto;margin-right:auto;max-width:180rem;padding-left:1rem;padding-right:1rem;width:100%}}@media only screen and (min-width:1280px) and (min-width:640px){.default-hero.wide{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:1280px) and (min-width:768px){.default-hero.wide{padding-left:5rem;padding-right:5rem}}@media only screen and (min-width:1280px) and (min-width:3800px){.default-hero.wide{padding-left:0;padding-right:0}}@media only screen and (min-width:1280px){.default-hero.full{padding-bottom:0!important;padding-top:0!important}}.default-hero.in-view .default-hero__background-image{opacity:1}.default-hero__container{display:block}@media only screen and (max-width:1279px){.default-hero__container{padding-left:1rem;padding-right:1rem}}@media only screen and (max-width:1279px) and (min-width:640px){.default-hero__container{padding-left:2rem;padding-right:2rem}}@media only screen and (max-width:1279px) and (min-width:768px){.default-hero__container{padding-left:5rem;padding-right:5rem}}@media only screen and (max-width:1279px) and (min-width:3800px){.default-hero__container{padding-left:0;padding-right:0}}@media only screen and (max-width:1279px){.default-hero__container.explode{padding-left:0;padding-right:0}}@media only screen and (min-width:1280px){.default-hero__container{display:table;table-layout:fixed;width:200%}}.default-hero__background,.default-hero__wrap{display:block;float:left;padding-left:2rem;padding-right:2rem;width:100%}.default-hero__background:not(:last-child),.default-hero__wrap:not(:last-child){margin-bottom:4rem}@media only screen and (min-width:1280px){.default-hero__background,.default-hero__wrap{display:table-cell;float:none;vertical-align:middle;width:50%}}.default-hero__background{margin-bottom:0!important;overflow:hidden;position:relative}.default-hero__background img{display:block;height:auto;width:100%}@media only screen and (min-width:1280px){.default-hero__background img{left:0;opacity:0;position:absolute;top:0}}.default-hero__background-colour,.default-hero__background-image{left:2rem;position:absolute;top:0;width:calc(100% - 4rem)}@media only screen and (min-width:1280px){.default-hero__background-colour,.default-hero__background-image{left:0;width:100%}}.default-hero__background-colour{height:100%;mix-blend-mode:multiply}.default-hero__background-image{height:130%;opacity:0;transition:opacity .7s ease}.default-hero__wrap{position:relative}@media only screen and (min-width:1280px){.default-hero__wrap{padding-bottom:5rem;padding-top:5rem;transform:translateX(-100%)}}.default-hero__content{position:relative;z-index:1}@media only screen and (min-width:1280px){.default-hero__content{margin-left:auto;margin-right:auto;max-width:126rem;padding-left:1rem;padding-right:1rem}}@media only screen and (min-width:1280px) and (min-width:640px){.default-hero__content{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:1280px) and (min-width:768px){.default-hero__content{padding-left:5rem;padding-right:5rem}}@media only screen and (min-width:1280px) and (min-width:3800px){.default-hero__content{padding-left:0;padding-right:0}}@media only screen and (min-width:1280px){.default-hero__content.explode{padding-left:0;padding-right:0}}.default-hero__text{display:block;float:left;padding:2rem;width:100%}.default-hero__text:not(:last-child){margin-bottom:4rem}.default-hero__text.align--right{float:right}@media only screen and (min-width:1280px){.default-hero__text{padding:5rem;width:50%}}@media only screen and (min-width:1440px){.default-hero__text{padding:7rem;width:45%}}.default-hero__text.background-colour,.default-hero__text.background-colour--,.default-hero__text.background-colour--none{background-color:#fff}.default-hero__actions{margin-top:5rem}