.page-menu-button{align-items:center;aspect-ratio:1/1;background-color:transparent;color:currentColor;cursor:pointer;display:flex;flex-direction:column;font-size:1rem;gap:0;height:100%;justify-content:center;line-height:1;margin:0;padding:.5rem;position:relative}.page-menu-button,.page-menu-button.btn{border-radius:0}.page-menu-button .menu-svg{font-size:1.5rem;height:1em;transform-origin:left top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1em}.page-menu-button .menu-svg .bar{fill:currentColor;height:2px;transform:rotate(0deg);width:32px}.page-menu-button:hover,.page-menu-button:focus-visible{color:var(--black)}.page-menu-button[aria-expanded=true],.page-menu-button[aria-expanded=true]:hover,.page-menu-button[aria-expanded=true]:focus-visible{color:var(--black)}.page-menu-button[aria-expanded=true] .menu-svg .bar-1,.page-menu-button[aria-expanded=true] .menu-svg .bar-3{width:32px}.page-menu-button[aria-expanded=true] .menu-svg .bar-1{transform:rotate(45deg);x:7px;y:-1px}.page-menu-button[aria-expanded=true] .menu-svg .bar-2{opacity:0;x:32px}.page-menu-button[aria-expanded=true] .menu-svg .bar-3{transform:rotate(-45deg);x:-16.6px;y:21.6px}:where(.page-menu-button .menu-svg .bar){transition:all .25s ease-in-out}.section-header-inner::after{transition:height .25s ease-in-out}:where(.page-menu-dialog){opacity:0;transition:display .5s ease-in .25s,opacity .5s ease-in .25s;transition-behavior:allow-discrete}:where(.page-menu-dialog)[open]{opacity:1}@starting-style{.page-menu-dialog[open]{opacity:0}}:where(.page-menu-dialog){color:var(--black);font-size:1rem;height:100%;inset:0;position:fixed;scrollbar-width:none;width:100%}dialog:where(.page-menu-dialog){background:none transparent;border:none;margin:0;max-height:none;max-width:none;padding:0}dialog:where(.page-menu-dialog)::-webkit-backdrop{background:none transparent}dialog:where(.page-menu-dialog)::backdrop{background:none transparent}:where(.page-menu-dialog) .region-menu,:where(.page-menu-dialog) .top-menu-wrapper{display:flex;flex-direction:column;row-gap:3.25rem}:where(.page-menu-dialog) .page-menu-dialog-close-button{background:none transparent !important;border:none !important;box-shadow:none !important;display:block;height:100%;inset:0;margin:0;outline:none !important;padding:0;position:fixed;width:100%;z-index:-1}:where(.page-menu-dialog) .page-menu-dialog-panel{height:calc(100% - (var(--section-header-height, 0px) + var(--admin-offset-top, 0px)));inset:auto 0 0 0;overflow:hidden;position:fixed}:where(.page-menu-dialog) .page-menu-dialog-panel-inner{scrollbar-color:var(--green-brand) var(--white);scrollbar-width:thin;background:var(--white);color:currentColor;display:flex;flex-direction:column;height:100%;overflow:hidden auto;padding-inline:2rem;padding-block:2rem 4rem;row-gap:3.25rem}@supports selector(::-webkit-scrollbar){:where(.page-menu-dialog) .page-menu-dialog-panel-inner::-webkit-scrollbar{background-color:var(--white);height:2px;width:2px}:where(.page-menu-dialog) .page-menu-dialog-panel-inner::-webkit-scrollbar-thumb{background:var(--green-brand)}@media(hover: none){:where(.page-menu-dialog) .page-menu-dialog-panel-inner::-webkit-scrollbar{height:4px;width:4px}}@media(min-width: 768px){:where(.page-menu-dialog) .page-menu-dialog-panel-inner::-webkit-scrollbar{height:8px;width:8px}}}@supports(pointer-events: none){:where(.page-menu-dialog) .page-menu-dialog-panel-inner::before,:where(.page-menu-dialog) .page-menu-dialog-panel-inner::after{content:"";display:block;height:auto;inset:calc(var(--admin-offset-top, 0px) + var(--section-header-height, 0px) + var(--section-header-logo-offset, 0px) + 2.313rem) 1rem 0 1rem;pointer-events:none;position:fixed;z-index:2}}:where(.page-menu-dialog) [id^=block-][id*=topmenu]{margin-inline:auto}@media(max-width: 1199.98px){:where(.page-menu-dialog) .region-menu .has-page-topmenu .h4{font-size:1.25rem}}