.hbg-menu-wrap{position:relative;z-index:9990}.hbg-trigger{background:none;border:none;cursor:pointer;padding:8px;position:relative;z-index:9999;-webkit-tap-highlight-color:transparent;color:#333;font-size:28px;line-height:1}.hbg-trigger svg{fill:#fff;height:28px;width:28px}.hbg-menu-wrap.is-open .hbg-trigger{opacity:0;pointer-events:none}.hbg-trigger-wrap{display:flex}.hbg-trigger-wrap--left{justify-content:flex-start}.hbg-trigger-wrap--center{justify-content:center}.hbg-trigger-wrap--right{justify-content:flex-end}.hbg-overlay{align-items:center;background-color:rgba(17,17,17,.97);display:flex;flex-direction:column;height:100%;inset:0;justify-content:center;opacity:0;overflow-y:auto;padding:80px 24px 40px;position:absolute;transform:translateY(100%);transition:opacity .4s cubic-bezier(.77,0,.175,1),visibility 0s linear .4s,transform .4s cubic-bezier(.77,0,.175,1);visibility:hidden;width:100%;z-index:2}.hbg-menu-wrap.is-open .hbg-overlay{opacity:1;transform:translateY(0);transition:opacity .4s cubic-bezier(.77,0,.175,1),visibility 0s linear 0s,transform .4s cubic-bezier(.77,0,.175,1);visibility:visible}.hbg-close{background:none;border:none;color:#fff;cursor:pointer;opacity:0;padding:8px;position:absolute;right:20px;top:20px;transform:rotate(-90deg);transition:opacity .3s ease .15s,transform .3s ease .15s;z-index:9996;-webkit-tap-highlight-color:transparent}.hbg-close:focus-visible,.hbg-close:hover{opacity:.7!important}.hbg-menu-wrap.is-open .hbg-close{opacity:1;transform:rotate(0deg)}.hbg-nav{max-width:480px;width:100%}.hbg-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0;text-align:center}.hbg-item{opacity:0;transform:translateY(20px);transition:opacity .4s ease var(--item-delay,0s),transform .4s ease var(--item-delay,0s)}.hbg-menu-wrap.is-open .hbg-item{opacity:1;transform:translateY(0)}.hbg-link{color:#fff;display:inline-block;font-size:22px;font-weight:400;letter-spacing:.01em;line-height:1.3;padding:10px 4px;position:relative;text-decoration:none;transition:color .25s ease,transform .2s ease}.hbg-link:after{background-color:#fff;bottom:4px;content:"";height:2px;left:0;position:absolute;transition:width .3s cubic-bezier(.77,0,.175,1);width:0}.hbg-link:focus-visible:after,.hbg-link:hover:after{width:100%}.hbg-link:focus-visible,.hbg-link:hover{color:#fff;transform:translateX(4px)}.hbg-link:active{transform:scale(.97)}.hbg-close:focus-visible,.hbg-link:focus-visible,.hbg-trigger:focus-visible{border-radius:4px;outline:2px solid #fff;outline-offset:4px}body.hbg-body-lock{overflow:hidden!important;touch-action:none}.hbg-link--btn{font-weight:600;padding:14px 32px;text-align:center}.hbg-link--btn:after{display:none}.hbg-link--btn:focus-visible,.hbg-link--btn:hover{box-shadow:0 6px 20px rgba(0,0,0,.3);color:inherit!important;filter:brightness(1.15);transform:translateY(-2px)}.hbg-menu-wrap.is-open{inset:0;position:fixed;z-index:999999}