.home-hero{background-color:var(--c-merino)}@media (min-width:768px){.home-hero__container{display:grid;grid-template-columns:repeat(30,1fr)}}.home-hero__sub-heading{margin-top:-1rem!important}@media (max-width:767px){.home-hero__content{padding:1rem 0;position:relative;z-index:1}.home-hero__content:after{background-color:var(--c-merino);border-radius:0 0 4rem 0;bottom:-3rem;content:"";display:block;left:-3.6rem;position:absolute;top:0;width:calc(100% + 3.6rem);z-index:-1}}@media (min-width:768px){.home-hero__content{grid-area:1/1/1/span 16;margin:18% 0 22%;z-index:2}.home-hero h1{padding-right:6%;position:relative}.home-hero h1:after{background-color:var(--c-merino);border-radius:0 0 4rem 0;bottom:-1em;content:"";display:block;left:0;position:absolute;top:-.75em;width:100%;z-index:-1}.home-hero__inner-content{padding-right:25%}}.home-hero__carousel{border-radius:0 0 0 4rem;height:100%;overflow:hidden}@media (max-width:767px){.home-hero__carousel{margin:0 -3.6rem}}.home-hero__carousel .flickity-viewport{aspect-ratio:80/66;height:auto!important}.home-hero__carousel img{height:100%;object-fit:cover;width:100%}@media (min-width:768px){.home-hero__images{border-radius:0 0 0 4rem;display:block;grid-area:1/15/1/-1;z-index:1}.home-hero__carousel{margin-right:calc(50% - 53.3vw);order:2;pointer-events:none;user-select:none;width:53.3vw}.home-hero__carousel .flickity-viewport{aspect-ratio:auto;height:100%!important}}.home-hero .flickity-page-dots{background-color:var(--c-lochinvar);bottom:3rem;display:flex;justify-content:center;left:0;margin:0 auto;max-width:30rem;position:absolute;right:0;width:50%}.home-hero .flickity-page-dots .dot{border-radius:1.5rem;flex:1 1 auto;height:.1rem;margin:0;opacity:1;position:relative}.home-hero .flickity-page-dots .dot:after{background-color:var(--c-burnt-sienna);border-radius:.15rem;content:"";display:block;height:.3rem;left:-.15rem;position:absolute;top:-.1rem;transform:scaleX(1);transform-origin:left center;transition:transform .15s ease-out;width:calc(100% + .15rem)}.home-hero .flickity-page-dots .dot.is-selected~.dot:after{transform:scaleX(0);transition:none}