html:has(.navigation__dialog--state-expanded){overflow:hidden}.navigation.site__navigation{height:0;left:0;position:absolute;top:0;width:0;z-index:1}.navigation.site__navigation .navigation__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:0;border:none;cursor:pointer;display:block;height:32px;left:var(--size-l);margin:0;padding:0;position:absolute;top:var(--size-xxxxl);width:32px}@media only all and (min-width: 640px){.navigation.site__navigation .navigation__toggle{height:var(--size-xxl);left:var(--size-xxxl);top:var(--size-xxxl);width:var(--size-xxl)}}.navigation.site__navigation .navigation__toggle-icon{display:block;height:100%;pointer-events:none;width:100%}.navigation.site__navigation .navigation__toggle-label{pointer-events:none}.navigation.site__navigation .navigation__toggle--type-close .navigation__toggle-icon::after,.navigation.site__navigation .navigation__toggle--type-close .navigation__toggle-icon::before{background-color:var(--colour--text--white);content:"";display:block;height:4px;left:50%;position:absolute;top:50%;transform-origin:0 0;transition:transform 500ms var(--arrow-easing);width:100%}.navigation.site__navigation .navigation__toggle--type-close .navigation__toggle-icon::after{transform:rotate(-45deg) scale(1) translate(-50%, -50%)}.navigation.site__navigation .navigation__toggle--type-close .navigation__toggle-icon::before{transform:rotate(45deg) scale(1) translate(-50%, -50%)}@media(hover: hover){.navigation.site__navigation .navigation__toggle--type-close:hover .navigation__toggle-icon::after{transform:rotate(-45deg) scale(1.1) translate(-50%, -50%)}.navigation.site__navigation .navigation__toggle--type-close:hover .navigation__toggle-icon::before{transform:rotate(45deg) scale(1.1) translate(-50%, -50%)}}@media only all and (min-width: 90rem){.navigation.site__navigation .navigation__toggle--type-open{left:50%;transform:translateX(calc((100vw - 1440px) / 2 + var(--size-xxxl)))}}.navigation.site__navigation .navigation__toggle--type-open::after,.navigation.site__navigation .navigation__toggle--type-open .navigation__toggle-icon::after,.navigation.site__navigation .navigation__toggle--type-open .navigation__toggle-icon::before{background-color:var(--colour--background--pomegranate);content:"";display:block;height:4px;left:50%;position:absolute;top:50%;transform-origin:0 0;transform:scale(1) translate(-50%, -50%);transition:transform 500ms var(--arrow-easing);width:100%}.navigation.site__navigation .navigation__toggle--type-open .navigation__toggle-icon::after{transform:scale(1) translate(-50%, calc(-50% + 10px))}@media only all and (min-width: 640px){.navigation.site__navigation .navigation__toggle--type-open .navigation__toggle-icon::after{transform:scale(1) translate(-50%, calc(-50% + 12px))}}.navigation.site__navigation .navigation__toggle--type-open .navigation__toggle-icon::before{transform:scale(1) translate(-50%, calc(-50% - 10px))}@media only all and (min-width: 640px){.navigation.site__navigation .navigation__toggle--type-open .navigation__toggle-icon::before{transform:scale(1) translate(-50%, calc(-50% - 12px))}}@media(hover: hover){.navigation.site__navigation .navigation__toggle--type-open:hover::after{transform:scale(1.1) translate(-50%, -50%)}.navigation.site__navigation .navigation__toggle--type-open:hover .navigation__toggle-icon::after{transform:scale(1.1) translate(-50%, calc(-50% + 14px))}}@media only (hover: hover)and (min-width: 640px){.navigation.site__navigation .navigation__toggle--type-open:hover .navigation__toggle-icon::after{transform:scale(1.1) translate(-50%, calc(-50% + 12px))}}@media(hover: hover){.navigation.site__navigation .navigation__toggle--type-open:hover .navigation__toggle-icon::before{transform:scale(1.1) translate(-50%, calc(-50% - 14px))}}@media only (hover: hover)and (min-width: 640px){.navigation.site__navigation .navigation__toggle--type-open:hover .navigation__toggle-icon::before{transform:scale(1.1) translate(-50%, calc(-50% - 12px))}}.navigation.site__navigation .navigation__overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsl(from var(--colour--background--white) h s l/0.4);height:100dvh;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity 500ms cubic-bezier(0.25, 1, 0.3, 1);width:100vw}.admin-bar .navigation.site__navigation .navigation__overlay{height:calc(100vh - 46px);height:calc(100dvh - 46px)}@media only all and (min-width: 783px){.admin-bar .navigation.site__navigation .navigation__overlay{height:calc(100vh - 32px);height:calc(100dvh - 32px)}}.navigation.site__navigation .navigation__dialog{background-color:var(--colour--background--pomegranate);height:100dvh;left:0;overflow:auto;padding-block:calc(var(--size-xxxxl) + var(--size-xl)*2) var(--size-l);padding-inline:var(--size-l) var(--size-xxxl);position:sticky;top:0;transition:transform 500ms cubic-bezier(0.25, 1, 0.3, 1),width 500ms cubic-bezier(0.25, 1, 0.3, 1);transform:translateX(-100%);width:100vw;z-index:1}@media only all and (min-width: 1024px){.navigation.site__navigation .navigation__dialog{padding-block:calc(var(--size-xxxxxl) + var(--size-l) + var(--size-xxl)) var(--size-l);padding-inline:var(--size-xxxl) var(--size-xxxxxl);width:580px}}.admin-bar .navigation.site__navigation .navigation__dialog{height:calc(100dvh - var(--wp-admin-bar))}.navigation.site__navigation .navigation__dialog--state-collapsed{display:block}.navigation.site__navigation .navigation__dialog--state-expanded{transform:translateX(0%)}.navigation.site__navigation .navigation__dialog--state-expanded+.navigation__overlay{opacity:1;pointer-events:auto}.navigation.site__navigation .navigation__dialog--state-expanded .navigation__item--level-two.navigation__item--state-active::after,.navigation.site__navigation .navigation__dialog--state-expanded .navigation__item--level-two.navigation__item--state-active-trail::after{transition-delay:800ms;width:var(--size-s)}.navigation.site__navigation .navigation__dialog--state-expanded .navigation__item>.navigation__label--level-one.navigation__label--state-active::after,.navigation.site__navigation .navigation__dialog--state-expanded .navigation__item>.navigation__label--level-one.navigation__label--state-active-trail::after,.navigation.site__navigation .navigation__dialog--state-expanded .navigation__item>.navigation__label--level-one.navigation__link--state-active::after,.navigation.site__navigation .navigation__dialog--state-expanded .navigation__item>.navigation__label--level-one.navigation__link--state-active-trail::after,.navigation.site__navigation .navigation__dialog--state-expanded .navigation__link--level-one.navigation__label--state-active::after,.navigation.site__navigation .navigation__dialog--state-expanded .navigation__link--level-one.navigation__label--state-active-trail::after,.navigation.site__navigation .navigation__dialog--state-expanded .navigation__link--level-one.navigation__link--state-active::after,.navigation.site__navigation .navigation__dialog--state-expanded .navigation__link--level-one.navigation__link--state-active-trail::after{transition:width 250ms var(--arrow-easing) 500ms;width:100%}.navigation.site__navigation .navigation__dialog--state-expanded .navigation__item>.navigation__label--level-two::before,.navigation.site__navigation .navigation__dialog--state-expanded .navigation__link--level-two::before{transition-delay:500ms;width:var(--size-xxs)}.navigation.site__navigation .navigation__dialog--state-expanded .navigation__item>.navigation__label--level-two.navigation__label--state-active::after,.navigation.site__navigation .navigation__dialog--state-expanded .navigation__item>.navigation__label--level-two.navigation__label--state-active-trail::after,.navigation.site__navigation .navigation__dialog--state-expanded .navigation__item>.navigation__label--level-two.navigation__link--state-active::after,.navigation.site__navigation .navigation__dialog--state-expanded .navigation__item>.navigation__label--level-two.navigation__link--state-active-trail::after,.navigation.site__navigation .navigation__dialog--state-expanded .navigation__link--level-two.navigation__label--state-active::after,.navigation.site__navigation .navigation__dialog--state-expanded .navigation__link--level-two.navigation__label--state-active-trail::after,.navigation.site__navigation .navigation__dialog--state-expanded .navigation__link--level-two.navigation__link--state-active::after,.navigation.site__navigation .navigation__dialog--state-expanded .navigation__link--level-two.navigation__link--state-active-trail::after{clip-path:inset(0 0 0 0);transition-delay:800ms}.navigation.site__navigation .navigation__dialog--state-expanded .navigation__item>.navigation__label--level-two.navigation__label--state-active::before,.navigation.site__navigation .navigation__dialog--state-expanded .navigation__item>.navigation__label--level-two.navigation__label--state-active-trail::before,.navigation.site__navigation .navigation__dialog--state-expanded .navigation__item>.navigation__label--level-two.navigation__link--state-active::before,.navigation.site__navigation .navigation__dialog--state-expanded .navigation__item>.navigation__label--level-two.navigation__link--state-active-trail::before,.navigation.site__navigation .navigation__dialog--state-expanded .navigation__link--level-two.navigation__label--state-active::before,.navigation.site__navigation .navigation__dialog--state-expanded .navigation__link--level-two.navigation__label--state-active-trail::before,.navigation.site__navigation .navigation__dialog--state-expanded .navigation__link--level-two.navigation__link--state-active::before,.navigation.site__navigation .navigation__dialog--state-expanded .navigation__link--level-two.navigation__link--state-active-trail::before{transition-delay:500ms;width:48px}.navigation.site__navigation .navigation__menu{display:flex;flex:1 1 auto;flex-direction:column;list-style:none;width:100%}.navigation.site__navigation .navigation__menu--level-two{margin-inline-start:var(--size-xxxxl)}.navigation.site__navigation .navigation__item{display:flex}.navigation.site__navigation .navigation__item--has-sub-menu{flex-wrap:wrap}.navigation.site__navigation .navigation__item--has-sub-menu .navigation__toggle{display:none}.navigation.site__navigation .navigation__item--level-two{position:relative}.navigation.site__navigation .navigation__item--level-two::after{background-color:var(--colour--background--pomegranate);content:"";height:var(--size-default);left:calc(var(--size-default)*-1);position:absolute;top:50%;transform:translate(-100%, -50%);transition:width 200ms var(--arrow-easing);width:0}.navigation.site__navigation .navigation__item--level-two:has(>.navigation__label:hover,>.navigation__link:hover)::after{transition-delay:300ms;width:var(--size-s)}.navigation.site__navigation .navigation__item--level-two:has(>.navigation__label--state-active:hover,>.navigation__label--state-active-trail:hover,>.navigation__link--state-active:hover,>.navigation__link--state-active-trail:hover)::after{left:calc(var(--size-xxs)*-1);transition:left 250ms var(--arrow-easing)}.navigation.site__navigation .navigation__item>.navigation__label,.navigation.site__navigation .navigation__link{color:var(--colour--text--white);display:block;flex:0 0 auto;font-size:24px;font-weight:300;line-height:150%;max-width:100%;padding-block:var(--size-default);text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always}@media only all and (min-width: 1024px){.navigation.site__navigation .navigation__item>.navigation__label,.navigation.site__navigation .navigation__link{padding-block:var(--size-l)}}.navigation.site__navigation .navigation__item>.navigation__label .navigation__label,.navigation.site__navigation .navigation__link .navigation__label{pointer-events:none}.navigation.site__navigation .navigation__item>.navigation__label--level-one,.navigation.site__navigation .navigation__link--level-one{position:relative}.navigation.site__navigation .navigation__item>.navigation__label--level-one::after,.navigation.site__navigation .navigation__link--level-one::after{background-color:var(--colour--text--white);bottom:var(--size-s);content:"";height:4px;left:0;position:absolute;transition:width 500ms var(--arrow-easing);width:0}@media(hover: hover){.navigation.site__navigation .navigation__item>.navigation__label--level-one:hover::after,.navigation.site__navigation .navigation__link--level-one:hover::after{width:100%}}.navigation.site__navigation .navigation__item>.navigation__label--level-two,.navigation.site__navigation .navigation__link--level-two{position:relative}.navigation.site__navigation .navigation__item>.navigation__label--level-two::after,.navigation.site__navigation .navigation__link--level-two::after{background-color:var(--colour--text--white);clip-path:inset(100% 0 100% 0);content:"";height:var(--size-default);left:calc(var(--size-default)*-1);-webkit-mask-image:url(../../images/icon.arrow.right.svg);mask-image:url(../../images/icon.arrow.right.svg);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;position:absolute;top:50%;transform:translate(-100%, -50%);transition:clip-path 200ms var(--arrow-easing);width:var(--size-xxs);z-index:1}.navigation.site__navigation .navigation__item>.navigation__label--level-two::before,.navigation.site__navigation .navigation__link--level-two::before{background-color:var(--colour--text--white);content:"";height:4px;left:calc(var(--size-xxxxl)*-1);position:absolute;top:50%;transform:translateY(-50%);transition:width 500ms var(--arrow-easing) 100ms;width:0}@media(hover: hover){.navigation.site__navigation .navigation__item>.navigation__label--level-two:hover::after,.navigation.site__navigation .navigation__link--level-two:hover::after{clip-path:inset(0 0 0 0);transition-delay:300ms}.navigation.site__navigation .navigation__item>.navigation__label--level-two:hover::before,.navigation.site__navigation .navigation__link--level-two:hover::before{transition-delay:unset;width:var(--size-xxxl)}}@media(hover: hover){.navigation.site__navigation .navigation__item>.navigation__label--level-two.navigation__label--state-active:hover::after,.navigation.site__navigation .navigation__item>.navigation__label--level-two.navigation__label--state-active-trail:hover::after,.navigation.site__navigation .navigation__item>.navigation__label--level-two.navigation__link--state-active:hover::after,.navigation.site__navigation .navigation__item>.navigation__label--level-two.navigation__link--state-active-trail:hover::after,.navigation.site__navigation .navigation__link--level-two.navigation__label--state-active:hover::after,.navigation.site__navigation .navigation__link--level-two.navigation__label--state-active-trail:hover::after,.navigation.site__navigation .navigation__link--level-two.navigation__link--state-active:hover::after,.navigation.site__navigation .navigation__link--level-two.navigation__link--state-active-trail:hover::after{left:calc(var(--size-xxs)*-1);transition:left 250ms var(--arrow-easing)}}.navigation.site__navigation .navigation__item>.navigation__label{cursor:default}/*# sourceMappingURL=block.navigation.min.css.map */