/* A mouse always gets a true dropdown; touch devices keep the accordion menu. */
@media (hover:hover) and (pointer:fine){
  .site-header .site-nav .asc-nav-wrap{position:relative!important;overflow:visible!important}
  .site-header .site-nav .asc-nav-menu{position:absolute!important;z-index:1001!important;top:calc(100% + 18px)!important;left:-18px!important;display:block!important;width:275px!important;margin:0!important;padding:12px!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;border:1px solid rgba(33,31,27,.1)!important;box-shadow:0 22px 55px rgba(33,31,27,.16)!important;background:#fff!important;transform:translateY(8px)!important}
  .site-header .site-nav .asc-nav-menu:before{position:absolute!important;top:-18px!important;right:0!important;left:0!important;display:block!important;height:18px!important;content:""!important}
  .site-header .site-nav .asc-nav-wrap:hover .asc-nav-menu,.site-header .site-nav .asc-nav-wrap:focus-within .asc-nav-menu{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}
  .site-header .site-nav .asc-nav-menu a{display:block!important;min-height:0!important;padding:10px 12px!important;color:var(--ink)!important;font-size:10px!important;line-height:1.3!important;letter-spacing:.1em!important}
  .site-header .site-nav .asc-nav-wrap>a.is-current,.site-header .site-nav .asc-nav-wrap>a[aria-current="page"]{position:relative!important;color:var(--gold-dark)!important}
  .site-header .site-nav .asc-nav-wrap>a.is-current:after,.site-header .site-nav .asc-nav-wrap>a[aria-current="page"]:after{position:absolute!important;right:0!important;bottom:-9px!important;left:0!important;display:block!important;width:auto!important;height:1px!important;background:var(--gold)!important;content:""!important}
}
