.page-menu-button{align-items:center;aspect-ratio:1/1;background-color:transparent;border:4px solid currentColor;color:var(--blue-brand);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{background-color:var(--red-brand);border-color:var(--red-brand);color:var(--white)}.page-menu-button[aria-expanded=true],.page-menu-button[aria-expanded=true]:hover,.page-menu-button[aria-expanded=true]:focus-visible{background-color:var(--hover);border-color:var(--hover);color:var(--white)}.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(.show-page-menu) .page-menu-button,:where(.show-page-menu) .page-menu-button[aria-expanded=true]{background-color:var(--red-brand);border-color:var(--red-brand);color:var(--white)}:where(.show-page-menu):has(.page-menu-dialog-close-button:hover) .page-menu-button{background-color:var(--hover);border-color:var(--hover);color:var(--white)}: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 .2s ease-in 0s,opacity .25s ease-in 0s;transition-behavior:allow-discrete}:where(.page-menu-dialog)[open]{opacity:1}@starting-style{.page-menu-dialog[open]{opacity:0}}:where(.page-menu-dialog){font-size:1rem;height:100%;inset:0;position:fixed;scrollbar-width:none;width:100%}dialog:where(.page-menu-dialog){background:none transparent;border:none;display: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}dialog:where(.page-menu-dialog)[open]{display:block}: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(--blue-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:3.5rem 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(--blue-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(1.5rem + var(--admin-offset-top, 0px) + var(--section-header-height, 0px) + var(--section-header-logo-offset, 0px) - 1px) 1rem 0 1rem;pointer-events:none;position:fixed;z-index:1}:where(.page-menu-dialog) .page-menu-dialog-panel-inner::before{box-shadow:inset 0 1rem 1rem 0 var(--white),0 -1.5rem 0 0 var(--white)}@media(min-width: 992px){:where(.page-menu-dialog) .page-menu-dialog-panel-inner::before{box-shadow:inset 0 1rem 1rem 0 var(--white)}}:where(.page-menu-dialog) .page-menu-dialog-panel-inner::after{box-shadow:inset 0 -2rem 2rem 0 var(--white)}}:where(.page-menu-dialog) [id^=block-]:not([id*=menu]){font-size:1.125rem;justify-content:center;text-align:center}@media(min-width: 768px){: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}}@media(max-width: 767.98px){:where(.page-menu-dialog) .page-menu-dialog-panel-inner{-ms-overflow-style:none;scrollbar-width:none}}