.resmenu{position:relative;display:flex;align-items:center}.resmenu-trigger{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;cursor:pointer}.resmenu-trigger .ic{font-size:11px;transition:transform .5s var(--ease)}.resmenu-trigger[data-current],.resmenu[data-open] .resmenu-trigger{color:var(--ink)}.v3l .nav.is-dark .resmenu[data-open] .resmenu-trigger{color:#fff}.resmenu[data-open] .resmenu-trigger .ic{transform:rotate(180deg)}.resmenu-trigger[data-current]:after{transform:scaleX(1);transform-origin:left}.resmenu-pop{position:absolute;top:100%;right:-6px;z-index:5;padding-top:30px;visibility:hidden;pointer-events:none;transition:visibility 0s linear .3s}.resmenu[data-open] .resmenu-pop{visibility:visible;pointer-events:auto;transition-delay:0s}.resmenu-panel{display:grid;grid-gap:4px;gap:4px;width:min(412px,100vw - 40px);padding:8px;border-radius:16px;background:#fff;box-shadow:0 5px 5.5px rgb(0 0 0/5%),0 20px 20px rgb(0 0 0/4%),0 45px 27px rgb(0 0 0/3%),0 80px 32px rgb(0 0 0/1%);color:var(--ink);opacity:0;transform:translateY(-8px) scale(.98);transform-origin:calc(100% - 40px) 0;transition:opacity .25s var(--ease),transform .5s var(--ease)}.resmenu[data-open] .resmenu-panel{opacity:1;transform:none}.resmenu-item{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-height:54px;padding:8px;border-radius:12px;color:var(--ink);text-decoration:none;transition:background-color .3s var(--ease)}.resmenu-item:focus-visible,.resmenu-item:hover,.resmenu-item[aria-current]{background:#eee}.resmenu-panel .resmenu-item:focus-visible{border-radius:12px;outline-offset:-2px}.resmenu-copy{display:grid;grid-gap:4px;gap:4px}.resmenu-title{color:#111;font:400 13px/1.1 var(--f-display)}.resmenu-text{color:#3f3f3f;font:300 12px/1.3 var(--f-body);text-wrap:pretty}.resmenu-panel .resmenu-all{color:#858585}.resmenu-all{display:flex;align-items:center;justify-content:space-between;padding:8px;border-radius:12px;font:400 13px/1.35 var(--f-display);text-decoration:none;text-transform:uppercase;transition:color .3s var(--ease)}.resmenu-panel .resmenu-all:focus-visible,.resmenu-panel .resmenu-all:hover,.resmenu-panel .resmenu-all[aria-current]{color:#111}.resmenu-chev{width:16px;height:16px;transform:rotate(-90deg);transition:transform .5s var(--ease)}.resmenu-all:hover .resmenu-chev{transform:rotate(-90deg) translateY(3px)}.resmenu-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:6px;background:linear-gradient(180deg,#383838,#000);box-shadow:inset 0 0 3px rgb(255 255 255/40%);transition:transform .6s var(--ease)}.resmenu-mark img{display:block;width:19px;height:19px}@media (prefers-reduced-motion:no-preference){.resmenu[data-open] .resmenu-item{animation:resmenu-rise .6s var(--ease) backwards;animation-delay:calc(var(--i) * 45ms)}.resmenu[data-open] .resmenu-mark{animation:resmenu-mark-in .7s var(--ease) backwards;animation-delay:calc(var(--i) * 45ms + 60ms)}.resmenu-item:focus-visible .resmenu-mark,.resmenu-item:hover .resmenu-mark{transform:scale(1.06)}@keyframes resmenu-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes resmenu-mark-in{0%{transform:scale(.7)}}}@media (prefers-reduced-motion:reduce){.resmenu-panel,.resmenu-pop,.resmenu-trigger .ic{transition:none}}