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