.nav__places{position:relative}.nav__places>summary{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;cursor:pointer;list-style:none;color:var(--on-dark-2);transition:color .22s var(--ease);font-size:.9375rem;user-select:none}.nav__places>summary::-webkit-details-marker{display:none}.nav__places>summary:hover,.nav__places[open]>summary,.nav__places:has([aria-current=page])>summary{color:#f4f1ec}.nav__places>summary:focus-visible{outline:2px solid var(--vk-focus);outline-offset:.25rem;border-radius:var(--r-xs)}.nav__places>summary svg{width:.75rem;height:.75rem;transition:transform .3s var(--ease)}.nav__places[open]>summary svg{transform:rotate(180deg)}.nav__menu{position:absolute;top:calc(100% + .625rem);right:-.75rem;z-index:30;min-width:21.25rem;padding:.5rem;border-radius:var(--r-m);background:var(--dark-2);box-shadow:0 0 0 1px var(--hair-dark);opacity:0;transform:translateY(-.375rem);transition:opacity .24s var(--ease),transform .24s var(--ease)}.nav__places::details-content{transition:content-visibility .24s allow-discrete}.nav__places[open] .nav__menu{opacity:1;transform:none}@starting-style{.nav__places[open] .nav__menu{opacity:0;transform:translateY(-.375rem)}}.nav__menu ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,auto);grid-auto-flow:column;gap:2px}.nav__menu ul{border-radius:var(--r-s)}.nav__menu ul+ul{border-top-left-radius:0;border-top-right-radius:0;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--hair-dark);grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.nav__menu a{display:flex;align-items:center;min-height:2.75rem;padding:0 .75rem;border-radius:var(--r-s);color:var(--on-dark);text-decoration:none;font-size:.9375rem;white-space:nowrap;transition:background-color .2s var(--ease),color .2s var(--ease)}.nav__menu a:hover{background:#f4f1ec0f;color:#f4f1ec}.nav__menu a:focus-visible{outline:2px solid var(--vk-focus);outline-offset:-2px}.nav__menu a[aria-current=page]{color:#f4f1ec;font-weight:600}.nav--paper .nav__places>summary{color:var(--warm-gray)}.nav--paper .nav__places>summary:hover,.nav--paper .nav__places[open]>summary,.nav--paper .nav__places:has([aria-current=page])>summary{color:var(--ink)}.nav--paper .nav__menu{background:var(--paper);box-shadow:0 0 0 1px var(--hair-2)}.nav--paper .nav__menu a{color:var(--ink)}.nav--paper .nav__menu a:hover{background:#4a34240f;color:var(--ink)}.nav--paper .nav__menu ul+ul{border-top-color:var(--hair)}.nav--paper .nav__menu a[aria-current=page]{color:var(--ink);font-weight:600}@media(max-width:767px){.nav__in{position:relative}.nav__links,.nav__places{position:static}.nav__menu{position:absolute;top:calc(100% - .375rem);left:1rem;right:1rem;min-width:0}.nav__menu ul{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}}@media(prefers-reduced-motion:reduce){.nav__menu{transform:none}.nav__places>summary svg{transition:none}@starting-style{.nav__places[open] .nav__menu{transform:none}}}@media(forced-colors:active){.nav__menu{border:1px solid CanvasText}.nav__menu a[aria-current=page]{text-decoration:underline}}
