html header.site .wp-block-navigation__responsive-container-open.gc-mnav-menu-btn:before,html header.site .wp-block-navigation__responsive-container-open.gc-mnav-menu-btn:after,html.gc-acc-on header.site .wp-block-navigation__responsive-container-open.gc-mnav-menu-btn:before,html.gc-acc-on header.site .wp-block-navigation__responsive-container-open.gc-mnav-menu-btn:after{content:none!important;display:none!important;width:0!important;height:0!important;box-shadow:none!important;background:none!important;border:0!important}@media(max-width:599px){html header.site .wp-block-navigation__responsive-container-open.gc-mnav-menu-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:auto!important;min-width:0!important;max-width:96px!important;min-height:44px!important;height:44px!important;padding:0 8px 0 7px!important;margin:0!important;border:1px solid var( --wp--preset--color--accent )!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var( --wp--preset--color--accent-text )!important;font-family:var( --wp--preset--font-family--sora, inherit );font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-sizing:border-box!important;flex:0 0 auto!important;overflow:visible!important;-webkit-tap-highlight-color:transparent;cursor:pointer}html header.site .wp-block-navigation__responsive-container-open.gc-mnav-menu-btn svg{display:block!important;width:16px!important;height:16px!important;flex:0 0 16px;stroke:currentColor;fill:none;pointer-events:none}html header.site .wp-block-navigation__responsive-container-open.gc-mnav-menu-btn .gc-mnav-menu-lbl{display:inline-block!important;line-height:1;white-space:nowrap;color:inherit!important}html header.site .wp-block-navigation__responsive-container-open.gc-mnav-menu-btn:hover,html header.site .wp-block-navigation__responsive-container-open.gc-mnav-menu-btn:focus{background:transparent!important;box-shadow:none!important;color:var( --wp--preset--color--accent-text )!important}html header.site .theme-toggle.gc-hdr-move,html header.site .gca-acct.gc-hdr-move{display:none!important}html header.site .wp-block-group.logo{min-width:0;flex:1 1 auto;max-width:calc(100% - 140px)}}@media(min-width:600px)and (max-width:1100px){html.gc-acc-on header.site .wp-block-navigation__responsive-container-open.gc-mnav-menu-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:auto!important;min-width:0!important;max-width:96px!important;min-height:44px!important;height:44px!important;padding:0 8px 0 7px!important;margin:0!important;border:1px solid var( --wp--preset--color--accent )!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var( --wp--preset--color--accent-text )!important;font-family:var( --wp--preset--font-family--sora, inherit );font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-sizing:border-box!important;flex:0 0 auto!important;-webkit-tap-highlight-color:transparent;cursor:pointer}html.gc-acc-on header.site .wp-block-navigation__responsive-container-open.gc-mnav-menu-btn svg{display:block!important;width:16px!important;height:16px!important;flex:0 0 16px;stroke:currentColor;fill:none;pointer-events:none}html.gc-acc-on header.site .wp-block-navigation__responsive-container-open.gc-mnav-menu-btn .gc-mnav-menu-lbl{display:inline-block!important;line-height:1;white-space:nowrap;color:inherit!important}html.gc-acc-on header.site .theme-toggle.gc-hdr-move,html.gc-acc-on header.site .gca-acct.gc-hdr-move{display:none!important}}.gc-mnav-drawer-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 0 6px;min-height:56px;box-sizing:border-box}.gc-mnav-mode-toggle,.gc-mm-theme.gc-mnav-mode-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;place-items:unset;gap:8px!important;width:auto!important;min-width:44px!important;max-width:none!important;height:44px!important;min-height:44px!important;padding:0 12px 0 10px!important;border:1px solid var( --wp--preset--color--line )!important;border-radius:0!important;background:var( --wp--preset--color--surface )!important;color:var( --wp--preset--color--text )!important;font-family:var( --wp--preset--font-family--sora, inherit );font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;flex:0 0 auto!important;box-sizing:border-box!important;overflow:visible!important;-webkit-tap-highlight-color:transparent;cursor:pointer}.gc-mnav-mode-toggle svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;flex:0 0 18px;pointer-events:none}.gc-mnav-mode-toggle .icon-sun{display:none}html[data-theme=light] .gc-mnav-mode-toggle .icon-sun{display:block}html[data-theme=light] .gc-mnav-mode-toggle .icon-moon{display:none}.gc-mnav-mode-toggle .gc-mnav-mode-lbl{line-height:1;white-space:nowrap}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close.gc-mnav-close-btn,html.gc-acc-on .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close.gc-mnav-close-btn{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:auto!important;min-width:72px!important;min-height:44px!important;height:44px!important;padding:0 10px 0 8px!important;margin:0!important;border:1px solid var( --wp--preset--color--accent )!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var( --wp--preset--color--accent-text )!important;font-family:var( --wp--preset--font-family--sora, inherit );font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;z-index:5;flex:0 0 auto!important;overflow:visible!important;-webkit-tap-highlight-color:transparent;cursor:pointer}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close.gc-mnav-close-btn svg{width:18px!important;height:18px!important;flex:0 0 18px;display:block;pointer-events:none;fill:currentColor}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close.gc-mnav-close-btn .gc-mnav-close-lbl{line-height:1;white-space:nowrap;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close.gc-mnav-close-btn:hover{background:transparent!important;color:var( --wp--preset--color--accent-text )!important}.wp-block-navigation__responsive-container.is-menu-open:has(.gc-mnav-drawer-tools) .wp-block-navigation__responsive-container-content{padding-top:16px!important}.gc-mm:has(.gc-mnav-mode-toggle) .gc-mm-bar>.gc-mm-theme{display:none}@media(max-width:599px){html.gc-acc-on header.site .search-toggle,html.gc-acc-on header.site .search-toggle.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper,html.gc-acc-on header.site .search-toggle.wp-block-search__searchfield-hidden:hover .wp-block-search__inside-wrapper,html.gc-acc-on header.site .search-toggle.wp-block-search__searchfield-hidden .wp-block-search__button{width:44px!important;height:44px!important}html.gc-acc-on header.site .search-toggle.wp-block-search__searchfield-hidden .wp-block-search__button:before{inset:0!important;border-radius:0!important}html.gc-acc-on header.site nav.main{margin-left:8px!important}}.gc-mnav-mode-toggle:focus:not(:focus-visible),.gc-mm-theme.gc-mnav-mode-toggle:focus:not(:focus-visible),.wp-block-navigation__responsive-container.is-menu-open .gc-mnav-close-btn:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}.gc-mnav-mode-toggle:focus-visible,.gc-mm-theme.gc-mnav-mode-toggle:focus-visible{outline:2px solid var( --wp--preset--color--accent )!important;outline-offset:2px!important;border-color:var( --wp--preset--color--line )!important}.wp-block-navigation__responsive-container.is-menu-open .gc-mnav-close-btn:focus-visible{outline:2px solid var( --wp--preset--color--accent )!important;outline-offset:2px!important}
