.site-header{--menu-duration: .75s;--menu-ease: cubic-bezier(.65, 0, .25, 1)}.site-header__inner{flex-wrap:nowrap;position:relative;transition:color .3s ease .3s;z-index:1}.is-menu-open .site-header__inner{color:var(--wp--preset--color--background);transition-delay:.15s}.site-logo{color:inherit;display:block;flex:none}.site-logo .site-logo__svg{display:block;height:4rem;width:auto}.site-branding a>*{transform-origin:0 0}.is-menu-open .site-branding a{visibility:visible!important}.is-menu-open .site-branding a>*{transform:scale(var(--logo-end-scale, 1))!important}.is-menu-toggling .site-branding a>*{transition:transform .6s var(--menu-ease)}@media (prefers-reduced-motion: reduce){.is-menu-toggling .site-branding a>*{transition:none}}.site-logo:focus-visible,.menu-toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}.menu-toggle{background:transparent;border:4px solid currentColor;border-radius:50%;color:inherit;cursor:pointer;flex:none;height:3rem;margin-inline-start:auto;padding:0;position:relative;width:3rem}.menu-toggle[hidden]{display:none}.menu-toggle__bar{background:currentColor;height:3px;left:50%;margin:-1.5px 0 0 -.625rem;position:absolute;top:50%;transition:transform .5s var(--menu-ease),opacity .3s;width:1.25rem}.menu-toggle__bar:nth-child(2){transform:translateY(-6px)}.menu-toggle__bar:nth-child(4){transform:translateY(6px)}.menu-toggle[aria-expanded=true] .menu-toggle__bar:nth-child(2){transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle__bar:nth-child(3){opacity:0;transform:scaleX(0)}.menu-toggle[aria-expanded=true] .menu-toggle__bar:nth-child(4){transform:rotate(-45deg)}.site-menu{--menu-origin-x: calc(100% - var(--microbes-gutter) - 1.5rem);--menu-origin-y: calc(var(--microbes-header-h, 6.5rem) / 2);background:var(--wp--preset--color--primary);clip-path:circle(0 at var(--menu-origin-x) var(--menu-origin-y));color:var(--wp--preset--color--background);display:flex;flex-direction:column;inset:0;overflow:hidden auto;overscroll-behavior:contain;position:fixed;transition:clip-path var(--menu-duration) var(--menu-ease),visibility 0s linear var(--menu-duration);visibility:hidden}.site-menu.is-open{clip-path:circle(150vmax at var(--menu-origin-x) var(--menu-origin-y));transition:clip-path var(--menu-duration) var(--menu-ease),visibility 0s;visibility:visible}.site-menu__shape{aspect-ratio:1;background:color-mix(in srgb,var(--wp--preset--color--primary) 88%,#000);border-radius:50%;left:var(--menu-origin-x);pointer-events:none;position:fixed;top:var(--menu-origin-y);transform:translate(-50%,-50%)}.site-menu__shape--1{width:190vmin}.site-menu__shape--2{background:color-mix(in srgb,var(--wp--preset--color--primary) 76%,#000);width:110vmin}.site-menu__nav,.site-menu__footer{margin-inline:auto;position:relative;width:min(var(--microbes-wide),calc(100% - 2 * var(--microbes-gutter)))}.site-menu__nav{display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;padding-block:calc(var(--microbes-header-h, 6.5rem) + 1rem) 2rem}.site-menu__list{display:flex;flex-direction:column;align-items:flex-start;gap:.15em;font-size:var(--wp--preset--font-size--heading);list-style:none;margin:0;padding:0}.site-menu__link{color:color-mix(in srgb,var(--wp--preset--color--background) 70%,transparent);display:inline-block;font-style:italic;font-weight:800;line-height:1.2;opacity:0;padding-block:.1em;text-decoration:none;transform:translateY(40%);transition:opacity .5s ease,transform .6s var(--menu-ease),color .25s,background-color .25s}.site-menu.is-open .site-menu__link{opacity:1;transform:none;transition-delay:calc(.25s + var(--i, 0) * .07s),calc(.25s + var(--i, 0) * .07s),0s,0s}.site-menu__item:nth-child(2){--i: 1}.site-menu__item:nth-child(3){--i: 2}.site-menu__item:nth-child(4){--i: 3}.site-menu__item:nth-child(5){--i: 4}.site-menu__item:nth-child(6){--i: 5}.site-menu__item:nth-child(7){--i: 6}.site-menu__item:nth-child(8){--i: 7}.site-menu__link:hover,.site-menu__link:focus-visible,.site-menu__link[aria-current=location],.site-menu__item.current-menu-item>.site-menu__link{color:var(--wp--preset--color--background)}.site-menu__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.site-menu__item.is-highlighted{margin-block:.15em}.site-menu__item.is-highlighted>.site-menu__link{border:4px solid var(--wp--preset--color--background);border-radius:9999px;color:var(--wp--preset--color--background);padding:.05em .6em .1em}.site-menu__item.is-highlighted>.site-menu__link:hover,.site-menu__item.is-highlighted>.site-menu__link:focus-visible{background:var(--wp--preset--color--background);color:var(--wp--preset--color--primary)}@media (max-height: 560px){.site-menu__list{flex-direction:row;flex-wrap:wrap;font-size:2.25rem;gap:.15em .75em}.site-menu__nav{padding-block:var(--microbes-header-h, 6.5rem) 1rem}.site-menu__footer{padding-block:.75rem calc(.75rem + env(safe-area-inset-bottom))}}.site-menu__footer{border-top:1px solid color-mix(in srgb,var(--wp--preset--color--background) 25%,transparent);flex:none;opacity:0;padding-block:1.25rem calc(1.25rem + env(safe-area-inset-bottom));transition:opacity .4s ease}.site-menu.is-open .site-menu__footer{opacity:1;transition-delay:.55s}.is-menu-open .site-header{border-bottom-color:transparent}body.is-menu-open{overflow:hidden}@media (prefers-reduced-motion: reduce){.site-menu,.site-menu.is-open,.site-menu__link,.site-menu.is-open .site-menu__link,.site-menu__footer,.site-menu.is-open .site-menu__footer,.menu-toggle__bar,.site-header__inner{transition:none}}@media (scripting: none){.site-menu{clip-path:none;position:static;visibility:visible}.site-menu__nav{padding-block:2rem}.site-menu__link,.site-menu__footer{opacity:1;transform:none}}
