.main-hero{flex-direction:column;justify-content:center;min-height:100vh;padding-top:20vh;padding-bottom:20vh;display:flex}.main-hero-hidden-true{opacity:0;visibility:hidden}.main-hero-sticky-true{z-index:-1;position:sticky;top:1px}.main-hero-logo-true .main-hero-inner{padding-top:58px;padding-bottom:134px}.main-hero-logo-true .main-hero-logo{color:inherit;object-fit:cover;width:204.75px;height:66.3px;margin-bottom:40px}.main-hero-logo-false .main-hero-inner{padding-top:134px;padding-bottom:134px}.main-hero-logo-false .main-hero-logo{display:none}.main-hero-heading{flex-direction:column;font-family:Merriweather,serif;font-size:65px;font-weight:400;line-height:1.3em;display:flex}.main-hero-heading>span{text-wrap:balance;display:block}.main-hero-colour-scheme-multi .main-hero-heading>span:first-child{color:#39424c}.main-hero-colour-scheme-multi .main-hero-heading>span:nth-child(2){color:#396b6d}.main-hero-colour-scheme-multi .main-hero-heading>span:nth-child(3){color:#6b7394}@media (min-width:840px) and (max-width:1199px){.main-hero-heading{font-size:56px}}@media (min-width:600px) and (max-width:839px){.main-hero-heading{margin:10px 0;font-size:42px;line-height:1.2em}}@media (max-width:599px){.main-hero-heading{gap:24px;margin:25px 0;font-size:42px;line-height:1.2em}}.main-hero-reveal-animation-true.main-hero-logo-true .main-hero-inner{padding-top:58px;padding-bottom:134px}.main-hero-reveal-animation-true.main-hero-logo-true .main-hero-logo{opacity:0;will-change:opacity;animation:.5s ease-in-out forwards fade-in-logo}.main-hero-reveal-animation-true .main-hero-highlight{white-space:nowrap;position:relative}.main-hero-reveal-animation-true .main-hero-highlight:after{content:"";z-index:-1;transform-origin:0;background:#fff;width:100%;height:100%;padding-bottom:3px;padding-left:3px;padding-right:3px;animation-name:highlight;animation-duration:.8s;animation-timing-function:cubic-bezier(.76,0,.24,1);animation-fill-mode:forwards;display:block;position:absolute;inset:2px 0 0 -3px;transform:scaleX(0)}.main-hero-reveal-animation-true.main-hero-children-1 .main-hero-highlight{position:relative}.main-hero-reveal-animation-true.main-hero-children-1 .main-hero-highlight:after{animation-delay:.85s}.main-hero-reveal-animation-true.main-hero-children-2 .main-hero-highlight{position:relative}.main-hero-reveal-animation-true.main-hero-children-2 .main-hero-highlight:after{animation-delay:1.35s}.main-hero-reveal-animation-true.main-hero-children-3 .main-hero-highlight{position:relative}.main-hero-reveal-animation-true.main-hero-children-3 .main-hero-highlight:after{animation-delay:1.85s}.main-hero-reveal-animation-true.main-hero-children-4 .main-hero-highlight{position:relative}.main-hero-reveal-animation-true.main-hero-children-4 .main-hero-highlight:after{animation-delay:2.35s}.main-hero-reveal-animation-true.main-hero-children-5 .main-hero-highlight{position:relative}.main-hero-reveal-animation-true.main-hero-children-5 .main-hero-highlight:after{animation-delay:2.85s}.main-hero-reveal-animation-true .main-hero-child-wrapper-wrapper{animation-name:drop-overflow;animation-duration:1ms;animation-fill-mode:forwards;overflow:hidden}.main-hero-reveal-animation-true .main-hero-child-wrapper-wrapper>*{animation-name:reveal-child;animation-duration:.65s;animation-timing-function:cubic-bezier(.33,1,.68,1);animation-fill-mode:forwards;display:inline-block;transform:translateY(100%)}.main-hero-reveal-animation-true .main-hero-child-wrapper-wrapper:first-child{animation-delay:1s}.main-hero-reveal-animation-true .main-hero-child-wrapper-wrapper:first-child>*{animation-delay:.5s}.main-hero-reveal-animation-true .main-hero-child-wrapper-wrapper:nth-child(2){animation-delay:1.5s}.main-hero-reveal-animation-true .main-hero-child-wrapper-wrapper:nth-child(2)>*{animation-delay:1s}.main-hero-reveal-animation-true .main-hero-child-wrapper-wrapper:nth-child(3){animation-delay:2s}.main-hero-reveal-animation-true .main-hero-child-wrapper-wrapper:nth-child(3)>*{animation-delay:1.5s}.main-hero-reveal-animation-true .main-hero-child-wrapper-wrapper:nth-child(4){animation-delay:2.5s}.main-hero-reveal-animation-true .main-hero-child-wrapper-wrapper:nth-child(4)>*{animation-delay:2s}.main-hero-reveal-animation-true .main-hero-child-wrapper-wrapper:nth-child(5){animation-delay:3s}.main-hero-reveal-animation-true .main-hero-child-wrapper-wrapper:nth-child(5)>*{animation-delay:2.5s}.main-hero-reveal-animation-true.main-hero-squashed-true{will-change:min-height,padding-top,padding-bottom,opacity,height,margin-bottom,visibility;animation-name:reduce-height;animation-duration:.7s;animation-timing-function:cubic-bezier(.45,0,.55,1);animation-fill-mode:forwards}.main-hero-reveal-animation-true.main-hero-squashed-true.main-hero-logo-true .main-hero-logo{animation:.7s cubic-bezier(.45,0,.55,1) forwards hide-logo}.main-hero-reveal-animation-true.main-hero-squashed-true.main-hero-logo-true .main-hero-inner{animation:.7s cubic-bezier(.45,0,.55,1) forwards resize-padding-top}.main-hero-reveal-animation-true.main-hero-squashed-true .main-hero-heading{transform-origin:0;will-change:transform;animation:.7s cubic-bezier(.45,0,.55,1) forwards scale-down}.main-hero-reveal-animation-true.main-hero-squashed-immediate-true{min-height:0;padding-top:0;padding-bottom:0;animation:none}.main-hero-reveal-animation-true.main-hero-squashed-immediate-true.main-hero-logo-true .main-hero-inner{padding-top:134px;animation:none}.main-hero-reveal-animation-true.main-hero-squashed-immediate-true.main-hero-logo-true .main-hero-logo{animation:none;display:none}.main-hero-reveal-animation-true.main-hero-squashed-immediate-true .main-hero-heading{transform-origin:0;animation:none;transform:scale(.9)}.main-hero-reveal-animation-true.main-hero-squashed-immediate-true .main-hero-highlight:after{animation:none;transform:scaleX(1)}.main-hero-reveal-animation-true.main-hero-squashed-immediate-true .main-hero-child-wrapper-wrapper{will-change:overflow;animation:none;overflow:visible}.main-hero-reveal-animation-true.main-hero-squashed-immediate-true .main-hero-child-wrapper-wrapper>*{animation:none;transform:translateY(0)}@media (max-width:1199px){.main-hero-reveal-animation-true.main-hero-squashed-true{animation-duration:.8295s}}@media (max-width:839px){.main-hero-reveal-animation-true.main-hero-logo-true .main-hero-inner{padding-top:0;padding-bottom:84px}.main-hero-reveal-animation-true.main-hero-logo-false .main-hero-inner{padding-top:84px;padding-bottom:84px}.main-hero-reveal-animation-true.main-hero-squashed-true.main-hero-logo-true .main-hero-inner{animation:.7s cubic-bezier(.45,0,.55,1) forwards resize-padding-top-xs-sm}.main-hero-reveal-animation-true.main-hero-squashed-immediate-true.main-hero-logo-true .main-hero-inner{padding-top:84px;animation:none}}@keyframes fade-in-logo{0%{opacity:0}to{opacity:1}}@keyframes reveal-child{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes drop-overflow{to{overflow:visible}}@keyframes highlight{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes reduce-height{to{min-height:0;padding-top:0;padding-bottom:0}}@keyframes hide-logo{0%{opacity:0}99%{height:0;margin-bottom:0}to{opacity:0;visibility:hidden;height:0;margin-bottom:0}}@keyframes scale-down{0%{transform:scale(1)}99%{transform:scale(.9)}to{transform:scale(.9)}}@keyframes resize-padding-top{0%{padding-top:58px}to{padding-top:134px}}@keyframes resize-padding-top-xs-sm{0%{padding-top:0}to{padding-top:84px}}
