html{scroll-padding-top:var(--nav-offset)}:root{--nav-offset:4.5rem}@media (width<=760px){:root{--nav-offset:3.5rem}}@media screen{html:has([data-pop].menu[open]:not([data-forced])){overflow:hidden}html:has([data-pop].menu[open]:not([data-forced])) body>:not(:has([data-pop].menu[open])){visibility:hidden}}.nav.astro-666hzrtz{z-index:10;background:var(--color-ground);position:sticky;top:0;container:nav/inline-size}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav.astro-666hzrtz{background:color-mix(in srgb, var(--color-ground) 82%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.bar.astro-666hzrtz{align-items:center;gap:var(--spacing-8);max-width:calc(var(--layout-page) + 2 * var(--_panel-pad));min-height:var(--nav-offset);padding-inline:var(--spacing-6);margin-inline:auto;display:flex}.logo.astro-666hzrtz{align-items:center;gap:var(--spacing-2);min-height:var(--size-control);color:var(--color-ink);border-radius:var(--spacing-1);margin-inline-end:var(--spacing-4);text-decoration:none;display:inline-flex}.logo.astro-666hzrtz:focus-visible{outline:var(--focus-ring-width) solid var(--color-ink);outline-offset:var(--focus-ring-offset)}.logo.astro-666hzrtz img.astro-666hzrtz{border-radius:var(--spacing-2)}.name.astro-666hzrtz{font-size:var(--text-list);line-height:var(--leading-list);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading)}.links.astro-666hzrtz{flex:1;min-width:0}.links.astro-666hzrtz ul.astro-666hzrtz{gap:var(--spacing-8);margin:0;padding:0;list-style:none;display:flex}.links.astro-666hzrtz .nav-link.astro-666hzrtz{min-height:var(--size-control);white-space:nowrap;align-items:center;display:inline-flex}.actions.astro-666hzrtz{align-items:center;gap:var(--spacing-2);margin-inline-start:auto;display:flex}.nav.astro-666hzrtz{--_panel-pad:var(--spacing-6)}.pop.astro-666hzrtz{position:static}.pop.astro-666hzrtz>summary.astro-666hzrtz{cursor:pointer;list-style:none}.pop.astro-666hzrtz>summary.astro-666hzrtz::-webkit-details-marker{display:none}.icon-button.astro-666hzrtz,.text-button.astro-666hzrtz{min-height:var(--size-control);min-width:var(--size-control);border-radius:var(--radius-full);color:var(--color-gray);transition:color var(--duration-hover) var(--ease-out), transform var(--duration-release) var(--ease-out), opacity var(--duration-release) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.text-button.astro-666hzrtz{padding-inline:var(--spacing-3);font-size:var(--text-detail);line-height:var(--leading-detail);color:var(--color-ink);margin-inline-end:calc(var(--spacing-3) * -1)}.pop.astro-666hzrtz[open]>summary.astro-666hzrtz{color:var(--color-ink)}.icon-button.astro-666hzrtz .close.astro-666hzrtz,.pop.astro-666hzrtz[open] .icon-button.astro-666hzrtz .glyph.astro-666hzrtz,.text-button.astro-666hzrtz .when-open.astro-666hzrtz,.pop.astro-666hzrtz[open] .text-button.astro-666hzrtz .when-closed.astro-666hzrtz{display:none}.pop.astro-666hzrtz[open] .icon-button.astro-666hzrtz .close.astro-666hzrtz,.pop.astro-666hzrtz[open] .text-button.astro-666hzrtz .when-open.astro-666hzrtz{display:inline}@media (hover:hover) and (pointer:fine){.icon-button.astro-666hzrtz:hover{color:var(--color-ink)}.text-button.astro-666hzrtz:hover{opacity:var(--hover-opacity-ink)}}.icon-button.astro-666hzrtz:active,.text-button.astro-666hzrtz:active{transform:scale(var(--press-scale));opacity:var(--press-opacity);transition-duration:var(--duration-press)}.pop.astro-666hzrtz>summary.astro-666hzrtz:focus-visible{outline:var(--focus-ring-width) solid var(--color-ink);outline-offset:var(--focus-ring-offset)}.pop.astro-666hzrtz:not([open])>.panel.astro-666hzrtz{display:none}.panel.astro-666hzrtz{inset-inline:0;--_inline:max(var(--_panel-pad), calc((100% - var(--layout-page)) / 2));gap:var(--spacing-6);max-height:calc(100dvh - var(--nav-offset));overscroll-behavior:contain;padding:var(--spacing-18) var(--_inline);background:var(--color-ground);border-bottom:1px solid var(--color-hairline);animation:panel-in var(--duration-enter) var(--ease-out);flex-direction:column;display:flex;position:absolute;top:100%;overflow-y:auto}@keyframes panel-in{0%{opacity:0;transform:translateY(calc(var(--spacing-1) * -1))}}.search-form.astro-666hzrtz,.results.astro-666hzrtz{width:100%;max-width:var(--layout-measure)}.results.astro-666hzrtz[hidden],.results.astro-666hzrtz .astro-666hzrtz[hidden]{display:none}.count.astro-666hzrtz{padding-bottom:var(--spacing-1);font-size:var(--text-detail);line-height:var(--leading-detail);color:var(--color-gray)}.results.astro-666hzrtz .list.astro-666hzrtz .row:first-child{border-top:1px solid var(--color-hairline)}.tail.astro-666hzrtz{padding-top:var(--spacing-6);border-top:1px solid var(--color-hairline)}.empty.astro-666hzrtz{gap:var(--spacing-1);margin-top:var(--spacing-2);flex-direction:column;display:flex}.hint.astro-666hzrtz{font-size:var(--text-list);line-height:var(--leading-list);color:var(--color-gray)}.menu-links.astro-666hzrtz ul.astro-666hzrtz{margin:0;padding:0;list-style:none}.menu-links.astro-666hzrtz li.astro-666hzrtz{border-top:1px solid var(--color-hairline)}.menu-links.astro-666hzrtz li.astro-666hzrtz:last-child{border-bottom:1px solid var(--color-hairline)}.menu-links.astro-666hzrtz li.astro-666hzrtz a.astro-666hzrtz{min-height:3.75rem;font-size:var(--text-subhead);line-height:var(--leading-subhead);letter-spacing:var(--tracking-heading);color:var(--color-ink);align-items:center;text-decoration:none;display:flex}.menu-links.astro-666hzrtz li.astro-666hzrtz a.astro-666hzrtz[aria-current=page]{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.menu-links.astro-666hzrtz li.astro-666hzrtz a.astro-666hzrtz:focus-visible{outline:var(--focus-ring-width) solid var(--color-ink);outline-offset:var(--focus-ring-offset);border-radius:var(--spacing-1)}.menu-panel.astro-666hzrtz:has(input:focus) .menu-links.astro-666hzrtz{block-size:0;overflow:hidden}.menu-panel.astro-666hzrtz[data-query] .menu-links.astro-666hzrtz,.menu-panel.astro-666hzrtz .menu-get.astro-666hzrtz,.menu.astro-666hzrtz,.actions.astro-666hzrtz .get-phone.astro-666hzrtz{display:none}@container nav (width>=53rem){.bar.astro-666hzrtz{max-width:max(calc(var(--layout-page) + 2 * var(--_panel-pad)), 53rem)}}@container nav (width<53rem){.bar.astro-666hzrtz{--_panel-pad:var(--spacing-4);gap:var(--spacing-2);padding-inline:var(--spacing-4)}.links.astro-666hzrtz,.search.astro-666hzrtz,.actions.astro-666hzrtz .get-wide.astro-666hzrtz{display:none}.menu.astro-666hzrtz{display:block}.actions.astro-666hzrtz .get-phone.astro-666hzrtz{font-size:var(--text-note);line-height:var(--leading-note);display:inline-flex}.actions.astro-666hzrtz{gap:0}.panel.astro-666hzrtz{padding-block:var(--spacing-6)}.menu-panel.astro-666hzrtz{block-size:calc(100dvh - var(--nav-offset));box-sizing:border-box;border-bottom:0}}@container nav (width<20rem){.bar.astro-666hzrtz{padding-inline:var(--spacing-2);gap:var(--spacing-1)}.text-button.astro-666hzrtz{padding-inline:var(--spacing-2);margin-inline-end:0}.name.astro-666hzrtz{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.actions.astro-666hzrtz .get-phone.astro-666hzrtz{display:none}.menu-panel.astro-666hzrtz .menu-get.astro-666hzrtz{width:100%;display:flex}}@media (prefers-reduced-motion:reduce){.panel.astro-666hzrtz{animation:panel-fade var(--duration-fade) var(--ease-out)!important}}@keyframes panel-fade{0%{opacity:0}}@media (forced-colors:active){.panel.astro-666hzrtz{border-bottom:1px solid canvastext}}@media print{.nav.astro-666hzrtz{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:static}.actions.astro-666hzrtz{display:none}}
