.site-header{position:absolute;top:0;left:0;right:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:var(--wp--style--global--content-size,1280px);margin-inline:auto;padding:.75rem 1.25rem;background:#fff0;color:var(--md-sys-color-on-primary,#fff);text-shadow:0 1px 3px rgb(0 0 0 / .35)}.site-header,.site-header a{color:var(--md-sys-color-on-primary,#fff)}@media (max-width:1023px){.site-header{justify-content:center}}.site-header a:hover,.site-header a:focus-visible{color:var(--md-sys-color-primary-hover,#3a6ea5)}.site-header__brand{display:flex;align-items:center;gap:.6rem;min-width:0}.site-header__brand img{height:56px!important;width:auto!important}@media (min-width:768px){.site-header__brand img{height:97px!important}}main.wp-block-group{margin-block-start:0}nav.primary-navigation{display:none}@media (min-width:1024px){nav.primary-navigation{display:block}}.wp-site-blocks>.wp-block-template-part:has(>nav.bottom-nav){margin-block-start:0;margin-block-end:0}nav.bottom-nav{position:fixed;left:50%;bottom:calc(16px + env( safe-area-inset-bottom, 0px ));transform:translateX(-50%);z-index:40;width:max-content;max-width:calc(100% - 2rem);border-radius:var(--md-sys-shape-corner-full,999px);background:var(--md-sys-color-surface-container-highest,#e2e2e9);box-shadow:var(--md-sys-elevation-3,0 4px 8px rgb(0 0 0 / .2))}@media (min-width:1024px){nav.bottom-nav{display:none}}.bottom-nav .wp-block-navigation__container{justify-content:flex-start;align-items:stretch;gap:.125rem;padding:.375rem;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(to right,transparent 0,black 14px,black calc(100% - 14px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black 14px,black calc(100% - 14px),transparent 100%)}.bottom-nav .wp-block-navigation__container::-webkit-scrollbar{display:none}.bottom-nav .wp-block-navigation-item__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;padding:.5rem .625rem;border-radius:var(--md-sys-shape-corner-full,999px);font-size:var(--md-sys-typescale-label-large-size,.875rem);font-weight:var(--md-sys-typescale-label-large-weight,500);color:var(--md-sys-color-on-surface-variant,#43474e);text-decoration:none;white-space:nowrap}.bottom-nav .wp-block-navigation-item__content:hover,.bottom-nav .wp-block-navigation-item__content:focus-visible{background:var(--md-sys-color-surface-container-high,#eaeae0);color:var(--md-sys-color-primary-hover,#3a6ea5)}.site-footer{background:var(--md-sys-color-inverse-surface,#2f3033);color:var(--md-sys-color-inverse-on-surface,#f1f0f4);padding:2.5rem 1.25rem}@media (max-width:1023px){.site-footer{padding-bottom:calc(2.5rem + 3.5rem + env( safe-area-inset-bottom, 0px ))}}.site-footer a{color:var(--md-sys-color-inverse-on-surface,#f1f0f4)}.site-footer a:hover,.site-footer a:focus-visible{color:var(--md-sys-color-primary-hover,#3a6ea5)}.site-footer__row{align-items:flex-start;gap:2rem}.site-footer__brand img{height:40px;width:auto}.site-footer__claim{color:var(--md-sys-color-inverse-on-surface,#f1f0f4);opacity:.7}nav.footer-navigation .wp-block-navigation__container{gap:.5rem}nav.footer-navigation .wp-block-navigation-item__content{font-size:var(--md-sys-typescale-body-small-size,.75rem);text-decoration:none;opacity:.85}nav.footer-navigation .wp-block-navigation-item__content:hover,nav.footer-navigation .wp-block-navigation-item__content:focus-visible{opacity:1}.site-footer__divider{border-color:var(--md-sys-color-inverse-on-surface,#f1f0f4);opacity:.15;margin-block:1.5rem}.site-footer__copyright{color:var(--md-sys-color-inverse-on-surface,#f1f0f4);opacity:.6}body{padding-bottom:5.5rem}@media (min-width:1024px){body{padding-bottom:0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}