.piano-hover-menu{position:relative;display:flex;align-items:center;align-self:stretch}.piano-menu-link{display:flex;align-items:center;height:100%}.piano-hover-submenu{display:none;position:absolute;left:-18px;top:100%;min-width:230px;padding:12px;background:#000;color:#fff;border:1px solid #ffffff26;box-shadow:0 10px 30px #0003;z-index:200}.piano-hover-menu:hover .piano-hover-submenu,.piano-hover-menu:focus-within .piano-hover-submenu{display:block}.piano-hover-submenu a{display:block;padding:12px;white-space:nowrap;color:#fff!important;font-size:16px}.piano-hover-submenu a:hover,.piano-hover-submenu a:focus-visible{background:#262626;color:#fff!important}.piano-menu-link:focus-visible,.piano-hover-submenu a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}