.footer:where(.astro-jo6i4kqk){background:var(--text-primary);color:var(--layer-01);padding-block:var(--spacing-10)}.bottom:where(.astro-jo6i4kqk){justify-content:space-between;align-items:center;gap:var(--spacing-05);font-size:var(--font-size-label-01);color:var(--text-disabled);flex-wrap:wrap;display:flex}.legal:where(.astro-jo6i4kqk){column-gap:var(--spacing-07);row-gap:var(--spacing-03);flex-wrap:wrap;display:flex}.legal:where(.astro-jo6i4kqk) a:where(.astro-jo6i4kqk),.legal:where(.astro-jo6i4kqk) button:where(.astro-jo6i4kqk){color:var(--text-disabled);white-space:nowrap;text-decoration:none}@media (width<=42rem){.legal:where(.astro-jo6i4kqk){column-gap:var(--spacing-05)}}.legal:where(.astro-jo6i4kqk) button:where(.astro-jo6i4kqk){font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.legal:where(.astro-jo6i4kqk) a:where(.astro-jo6i4kqk):hover,.legal:where(.astro-jo6i4kqk) button:where(.astro-jo6i4kqk):hover{color:var(--layer-01)}.wordmark:where(.astro-qisgtjgl){color:inherit;text-decoration:none;display:inline-flex}.mark:where(.astro-qisgtjgl){height:var(--spacing-06);width:auto;display:block}.header:where(.astro-nen7h5rs){background:var(--layer-01);border-bottom:var(--stroke-hairline) solid var(--border-subtle);z-index:10;position:sticky;top:0}.bar:where(.astro-nen7h5rs){align-items:center;gap:var(--spacing-07);min-height:var(--size-target-primary);padding-block:var(--spacing-04);display:flex}.nav:where(.astro-nen7h5rs){margin-inline-start:auto}.menubar:where(.astro-nen7h5rs){gap:var(--spacing-02);margin:0;padding:0;list-style:none;display:flex}.group:where(.astro-nen7h5rs){position:relative}.trigger:where(.astro-nen7h5rs){align-items:center;gap:var(--spacing-02);min-height:var(--size-target-primary);padding-inline:var(--spacing-04);font-family:var(--font-family-sans);font-weight:var(--font-weight-regular);font-size:var(--font-size-body-01);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;text-decoration:none;display:inline-flex}.trigger:where(.astro-nen7h5rs):hover,.group:where(.astro-nen7h5rs):hover .trigger:where(.astro-nen7h5rs),.group:where(.astro-nen7h5rs):focus-within .trigger:where(.astro-nen7h5rs){color:var(--text-primary)}.trigger:where(.astro-nen7h5rs)[aria-current=page]{color:var(--text-primary);font-weight:var(--font-weight-bold);box-shadow:inset 0 -2px 0 var(--text-primary)}.caret:where(.astro-nen7h5rs){transition:transform .15s linear}.group:where(.astro-nen7h5rs):hover .caret:where(.astro-nen7h5rs),.group:where(.astro-nen7h5rs):focus-within .caret:where(.astro-nen7h5rs){transform:rotate(180deg)}.panel:where(.astro-nen7h5rs){top:100%;min-width:14rem;padding-block:var(--spacing-02);background:var(--layer-01);border:var(--stroke-hairline) solid var(--border-subtle);box-shadow:var(--shadow-menu,0 2px 6px #0000001f);opacity:0;visibility:hidden;transform:translateY(var(--spacing-02));z-index:20;margin:0;list-style:none;transition:opacity .15s linear,transform .15s linear,visibility .15s linear;position:absolute;inset-inline-start:0}.group:where(.astro-nen7h5rs):hover .panel:where(.astro-nen7h5rs),.group:where(.astro-nen7h5rs):focus-within .panel:where(.astro-nen7h5rs){opacity:1;visibility:visible;transform:translateY(0)}.panel:where(.astro-nen7h5rs) a:where(.astro-nen7h5rs){padding:var(--spacing-03) var(--spacing-05);color:var(--text-secondary);font-size:var(--font-size-body-01);white-space:nowrap;text-decoration:none;display:block}.panel:where(.astro-nen7h5rs) a:where(.astro-nen7h5rs):hover,.panel:where(.astro-nen7h5rs) a:where(.astro-nen7h5rs):focus-visible{background:var(--layer-hover-01,var(--layer-02));color:var(--text-primary)}.mobile-nav:where(.astro-nen7h5rs){margin-inline-start:auto;display:none}.mobile-toggle:where(.astro-nen7h5rs){width:var(--size-target-primary,3rem);height:var(--size-target-primary,3rem);cursor:pointer;color:var(--text-primary);justify-content:center;align-items:center;list-style:none;display:inline-flex}.mobile-toggle:where(.astro-nen7h5rs)::-webkit-details-marker{display:none}.mobile-toggle:where(.astro-nen7h5rs):hover{background:var(--layer-hover-01)}.mobile-nav:where(.astro-nen7h5rs) .icon-close,.mobile-nav:where(.astro-nen7h5rs)[open] .icon-open{display:none}.mobile-nav:where(.astro-nen7h5rs)[open] .icon-close{display:block}.mobile-panel:where(.astro-nen7h5rs){top:100%;background:var(--layer-01);border-bottom:var(--stroke-hairline) solid var(--border-subtle);max-height:calc(100vh - 100%);box-shadow:var(--shadow-menu,0 2px 6px #0000001f);padding-block:var(--spacing-03) var(--spacing-05);position:absolute;inset-inline:0;overflow-y:auto}.m-group:where(.astro-nen7h5rs){padding-inline:var(--spacing-05);padding-block:var(--spacing-03)}.m-group:where(.astro-nen7h5rs)+.m-group:where(.astro-nen7h5rs){border-top:var(--stroke-hairline) solid var(--border-subtle)}.m-label:where(.astro-nen7h5rs){font-size:var(--font-size-label-01);letter-spacing:.06em;text-transform:uppercase;color:var(--text-helper);padding-block:var(--spacing-03)}.m-group:where(.astro-nen7h5rs) ul:where(.astro-nen7h5rs){margin:0;padding:0;list-style:none}.m-group:where(.astro-nen7h5rs) a:where(.astro-nen7h5rs){padding-block:var(--spacing-03);color:var(--text-primary);font-size:var(--font-size-body-02);text-decoration:none;display:block}.m-group:where(.astro-nen7h5rs) a:where(.astro-nen7h5rs).m-top{font-weight:var(--font-weight-bold)}@media (width<=42rem){.nav:where(.astro-nen7h5rs){display:none}.mobile-nav:where(.astro-nen7h5rs){display:block}}
