@font-face{font-family:livs;src:url(../media/livs_regular-s.p.18c3nm8iailqx.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:livs;src:url(../media/livs_oblique-s.p.2yb4ok6y27t3n.woff2)format("woff2");font-display:swap;font-weight:400;font-style:oblique}@font-face{font-family:livs Fallback;src:local(Arial);ascent-override:110.29%;descent-override:27.01%;line-gap-override:0.0%;size-adjust:88.85%}.VHF_2G_className{font-family:livs,livs Fallback,ui-sans-serif,system-ui,sans-serif}.VHF_2G_variable{--font-livs:"livs", "livs Fallback", ui-sans-serif, system-ui, sans-serif}
.site-header .site-header__mobile-toggle{display:flex}.site-header .site-mobile-nav__panel:not([hidden]){box-shadow:none;overscroll-behavior:contain;border-radius:0;display:block}.site-header .site-mobile-nav__inner{min-height:100%;max-width:calc(var(--container-wide) + (2 * var(--page-inset)));padding:clamp(1.5rem, 5vh, 4rem) var(--page-inset) max(5.5rem, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(1.5rem,4vh,3rem);margin-inline:auto;display:grid}.site-header .site-mobile-nav__list{gap:0;min-width:0}.site-header .site-mobile-nav__list>li{min-width:0}.site-header .site-mobile-nav__list .site-mobile-nav__link{letter-spacing:-.025em;color:var(--color-ink);background:0 0;justify-content:space-between;align-items:center;gap:.4em;padding:.14em .08em;font-size:clamp(2.4rem,min(5vw + 1rem,8dvh),5rem);line-height:1.15;text-decoration:none;display:flex}.site-mobile-nav__link-mask{min-width:0;padding-block:.07em;display:block;overflow:hidden}.site-mobile-nav__link-label{display:block}.site-mobile-nav__link-arrow{opacity:0;flex:none;width:.45em;height:.45em;transition:opacity .18s,transform .25s;transform:translate(-.15em)}.site-header .site-mobile-nav__list .site-mobile-nav__link:is(:hover,:focus-visible,[aria-current=page]) .site-mobile-nav__link-arrow{opacity:1;transform:none}.site-header .site-mobile-nav__link[aria-current=page] .site-mobile-nav__link-label{text-underline-offset:.13em;text-decoration:underline;text-decoration-thickness:1px}.site-header .site-mobile-nav__list .site-mobile-nav__link:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.site-mobile-nav__photo{border-radius:var(--radius-surface);background:var(--color-paper);min-width:0;display:none;position:relative;overflow:hidden}.site-mobile-nav__photo-image{object-fit:cover}.site-header .site-mobile-nav__foot{align-items:flex-start;gap:1rem;min-width:0;margin:0;padding-top:0}.site-header .site-mobile-nav__foot>.site-mobile-nav__link{min-height:44px;padding:.35rem .5rem;font-size:clamp(1.6rem,3vw,2rem)}.site-header .site-mobile-nav__panel .site-hours{width:min(100%,28rem);min-width:0;display:block}.site-header .site-mobile-nav__panel .site-hours__trigger{justify-content:flex-start;width:100%}.site-header .site-mobile-nav__panel .site-hours__summary{margin-left:auto}.site-header .site-mobile-nav__panel .site-hours__panel{width:100%;box-shadow:none;max-height:none;margin-top:.5rem;position:static}.site-header .site-mobile-nav__profiles{margin:0}.site-mobile-nav__panel[data-navigation-motion=full]:not([hidden]) .site-mobile-nav__link-label{animation:.62s cubic-bezier(.7,0,.3,1) both livs-navigation-label;animation-delay:calc(40ms + var(--navigation-order,0) * 45ms)}.site-mobile-nav__panel[data-navigation-motion=full]:not([hidden]) .site-mobile-nav__photo{animation:.65s cubic-bezier(.9,0,.1,1) both livs-navigation-photo}.site-mobile-nav__panel .site-mobile-nav__link:focus-visible .site-mobile-nav__link-label{animation:none}@keyframes livs-navigation-label{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes livs-navigation-photo{0%{clip-path:inset(0 0 100% round 8px)}to{clip-path:inset(0 round 8px)}}@media (max-width:400px){.site-header .site-mobile-nav__list .site-mobile-nav__link{font-size:clamp(2rem,5vw + 1rem,3.5rem)}}@container site-header (min-width:48rem){.site-header .site-mobile-nav__inner{padding-top:clamp(1.25rem,3dvh,2rem);padding-bottom:max(3rem, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-content:center;gap:clamp(1rem,2.5dvh,1.5rem) clamp(2rem,7vw,7rem)}.site-mobile-nav__photo{grid-area:1/2/span 2;min-height:24rem;max-height:42rem;display:block}}@media (prefers-reduced-motion:reduce){.site-mobile-nav__panel .site-mobile-nav__link-label,.site-mobile-nav__panel .site-mobile-nav__photo{animation:none!important}.site-mobile-nav__link-arrow{transition:none}}html.a11y-reduce-motion .site-mobile-nav__panel .site-mobile-nav__link-label,html.a11y-reduce-motion .site-mobile-nav__panel .site-mobile-nav__photo{animation:none!important}html.a11y-reduce-motion .site-mobile-nav__link-arrow{transition:none}
