.hc-menu-bar{position:sticky;top:0;z-index:30}
body:not(.media)>.hc-menu-bar{background:#fcfbf8;border-bottom:1px solid #dedbd5;color:#171717}
.hc-menu-bar .hc-menu-toggle{display:none}
html{scroll-padding-top:calc(var(--hc-sticky-height,70px) + 12px)}
body.media>.hc-menu-bar .mast{padding-block:.6rem}
body.media>.hc-menu-bar .mast img{width:124px;height:auto}
body.media>.hc-menu-bar .section-nav{padding-block:.1rem}
.hc-menu-mark{display:inline-flex;align-items:center}
.hc-menu-mark img{width:76px;height:auto;display:block}
body:not(.media)>.hc-menu-bar nav .hc-menu-mark img{width:76px}
.hc-pro-nav{max-width:1220px;margin:auto;padding:.65rem clamp(16px,4vw,46px);display:flex;align-items:center;justify-content:space-between;gap:1rem;font:400 16px/1.4 system-ui,sans-serif}
.hc-pro-nav>nav{display:flex;flex-wrap:wrap;gap:.65rem 1.2rem;align-items:center}
.hc-pro-nav a{color:inherit}
.hc-pro-nav .brand img{display:block;width:clamp(148px,20vw,222px);height:auto}
@media(max-width:800px){
  body:not(.media)>.hc-menu-bar.wrap{width:100%;max-width:none;padding:.65rem 1rem;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:.4rem;min-height:0}
  body:not(.media)>.hc-menu-bar.wrap .brand img{width:clamp(145px,41vw,230px);height:auto}
  .hc-pro-nav{flex-wrap:wrap}
  body.media>.hc-menu-bar .mast{display:flex;align-items:center;justify-content:space-between;gap:.7rem}
  body.media>.hc-menu-bar .mast>div{display:none}
  body.media>.hc-menu-bar .mast>a:last-of-type:not(:first-of-type){display:none}
  .hc-menu-bar.hc-menu-ready .hc-menu-toggle{display:inline-flex;align-items:center;min-height:42px;padding:.25rem .65rem;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;cursor:pointer}
  .hc-menu-bar.hc-menu-ready [data-hc-menu-nav]{display:none}
  .hc-menu-bar.hc-menu-ready[data-open="true"] [data-hc-menu-nav]{display:flex;flex-wrap:wrap;width:100%;max-height:55vh;overflow:auto;padding:.75rem 0;gap:.5rem 1rem}
  .hc-menu-bar nav a{min-height:34px;display:inline-flex;align-items:center}
}
