.x-burger{display:none}
@media (max-width:860px){
  .x-pill{margin-left:auto}
  .x-burger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 -10px 0 2px;padding:0;border:0;background:none;cursor:pointer;position:relative;z-index:61;-webkit-tap-highlight-color:transparent}
  .x-burger span{position:absolute;left:12px;width:20px;height:1.6px;border-radius:2px;background:#fff;transition:transform .45s cubic-bezier(.7,0,.2,1),top .45s cubic-bezier(.7,0,.2,1)}
  .x-burger span:nth-child(1){top:18px}.x-burger span:nth-child(2){top:25px}
  .x-menu-open .x-burger span:nth-child(1){top:21.5px;transform:rotate(45deg)}
  .x-menu-open .x-burger span:nth-child(2){top:21.5px;transform:rotate(-45deg)}
}
.x-menu{position:fixed;inset:0;z-index:49;display:flex;flex-direction:column;padding:76px 28px calc(28px + env(safe-area-inset-bottom));background:rgba(251,251,253,.86);-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .55s cubic-bezier(.7,0,.2,1),visibility 0s .55s;overflow-y:auto}
.x-menu-open .x-menu{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .55s cubic-bezier(.7,0,.2,1),visibility 0s}
.x-menu ul{list-style:none;margin:0;padding:0}
.x-menu li{opacity:0;transform:translateY(-10px);transition:opacity .25s,transform .25s}
.x-menu-open .x-menu li{opacity:1;transform:none;transition:opacity .5s calc(.12s + var(--i)*55ms),transform .6s cubic-bezier(.2,.8,.2,1) calc(.12s + var(--i)*55ms)}
.x-menu li a{display:flex;align-items:center;justify-content:space-between;padding:13px 0;font-size:30px;font-weight:600;letter-spacing:-.025em;color:#1d1d1f;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.07)}
.x-menu li a::after{content:"›";font-weight:400;font-size:24px;color:#86868b;transition:transform .2s}
.x-menu li a:active::after{transform:translateX(4px)}
.x-menu li a[aria-current]{color:#3C4046}
.x-menu__foot{margin-top:auto;padding-top:28px;opacity:0;transform:translateY(8px);transition:opacity .2s}
.x-menu-open .x-menu__foot{opacity:1;transform:none;transition:opacity .5s .45s,transform .6s .45s}
.x-menu__cta{display:block;text-align:center;background:#1d1d1f;color:#fff!important;text-decoration:none;border-radius:980px;padding:15px;font-size:16px;font-weight:600}
.x-menu__help{margin:14px 0 0;text-align:center;font-size:13px;color:#6e6e73}
.x-menu__help a{color:#3C4046;font-weight:600;text-decoration:none}
html.x-menu-open,html.x-menu-open body{overflow:hidden}
@media (min-width:861px){.x-menu{display:none}}
@media (prefers-reduced-motion:reduce){.x-menu,.x-menu li,.x-menu__foot,.x-burger span{transition:none!important}}
