html body{--wp--preset--font-size--x-large:clamp(1rem,3vw,1.5rem);--wp--custom--typography--font-size--huge:clamp(1.25rem,4vw,1.75rem);--wp--custom--typography--font-size--gigantic:clamp(1.75rem,6vw,2.25rem);--wp--custom--typography--font-size--colossal:clamp(2.25rem,8vw,4.25rem)}.bogoflags,.bogo-language-switcher .ja{display:none}.bogo-language-switcher{margin:0;padding:0;text-align:right}.bogo-language-switcher li{margin:0 0 .5em 1em;display:inline-block}.bogo-language-switcher a{font-size:.8em;text-decoration:none}.bogo-language-switcher li.current{font-weight:700}body .main-visual{min-height:calc(100vh - 110px) !important}#page-header{position:relative;z-index:100}.wp-site-blocks>.site-header,.navbar-front{margin-top:0;position:sticky;top:0;z-index:100}.wp-site-blocks #clumb{margin-top:0;position:sticky;bottom:0;z-index:99}.navbar-front .wp-block-navigation{margin-top:0 !important}.wp-block-site-title a{text-decoration:none}.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container)>.wp-block-navigation-item>.wp-block-navigation-item__content{color:#222}html[lang=en-US] .menu-fr{display:none}html[lang=fr-FR] .menu-en{display:none}html[lang=en-US] .is-lang-fr{display:none}html[lang=fr-FR] .is-lang-en{display:none}