.site-nav[data-astro-cid-zy3yhwvq]{--nav-h:var(--nav-height);--nav-max:var(--max-width-main);--nav-pad-x:var(--site-gutter);--nav-blur:24px;--nav-group-pad-y:6px;--dur:.32s;--ease:cubic-bezier(.22, 1, .36, 1);--pill-bg:var(--swatch-brand-200);--pill-c:var(--swatch-grey-8);--focus-ring:var(--swatch-brand-200);z-index:var(--z-banner);font-family:var(--font-family-primary);pointer-events:none;position:fixed;inset:0 0 auto}.site-nav[data-astro-cid-zy3yhwvq] [data-astro-cid-zy3yhwvq]{box-sizing:border-box}.site-nav[data-astro-cid-zy3yhwvq][data-nav-theme=light]{--surface-bg:color-mix(in srgb, var(--swatch-light-100) 69%, transparent);--logo-c:var(--swatch-brand-600);--link-c:var(--swatch-grey-8);--mega-label-c:var(--swatch-grey-30);--mega-link-c:var(--swatch-brand-600);--mega-link-hover-c:var(--swatch-brand-600);--mega-note-c:var(--swatch-grey-26)}.site-nav[data-astro-cid-zy3yhwvq][data-nav-theme=dark]{--surface-bg:color-mix(in srgb, var(--swatch-grey-10) 69%, transparent);--logo-c:var(--swatch-brand-200);--link-c:var(--swatch-light-100);--mega-label-c:var(--swatch-grey-81);--mega-link-c:var(--swatch-light-100);--mega-link-hover-c:var(--swatch-brand-200);--mega-note-c:var(--swatch-grey-81)}.site-nav__bar[data-astro-cid-zy3yhwvq]{pointer-events:auto;z-index:2;position:relative}.site-nav__inner[data-astro-cid-zy3yhwvq]{max-width:var(--nav-max);padding:var(--space-2) var(--nav-pad-x);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.site-nav__group[data-astro-cid-zy3yhwvq]{isolation:isolate;border-radius:var(--radius-round);min-width:0;padding:var(--nav-group-pad-y) 24px;align-items:center;gap:40px;display:flex;position:relative}.site-nav__group[data-astro-cid-zy3yhwvq]:before{content:"";z-index:-1;border-radius:inherit;background:var(--surface-bg);backdrop-filter:blur(var(--nav-blur));position:absolute;inset:0}.site-nav__logo[data-astro-cid-zy3yhwvq]{color:var(--logo-c);transition:color var(--dur) var(--ease);flex:none;align-items:center;display:inline-flex}.site-nav__wordmark[data-astro-cid-zy3yhwvq]{width:84px;height:auto;display:block}.site-nav__links[data-astro-cid-zy3yhwvq]{align-items:center;gap:0;display:flex}.site-nav__item[data-astro-cid-zy3yhwvq]{display:flex;position:relative}.site-nav__link[data-astro-cid-zy3yhwvq]{color:var(--link-c);font-family:inherit;font-size:var(--font-size-text-xsmall);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-small);white-space:nowrap;border-radius:var(--radius-round);cursor:pointer;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;align-items:center;gap:8px;padding:9px 16px;line-height:1.2;text-decoration:none;display:inline-flex}.site-nav__caret[data-astro-cid-zy3yhwvq]{color:currentColor;width:12px;height:12px}.site-nav__link[data-astro-cid-zy3yhwvq]:hover,.site-nav__link[data-astro-cid-zy3yhwvq]:focus-visible,[data-astro-cid-zy3yhwvq][data-mega-item].is-open .site-nav__link[data-astro-cid-zy3yhwvq]{background:var(--pill-bg);color:var(--pill-c)}[data-astro-cid-zy3yhwvq][data-mega-item].is-open .site-nav__caret[data-astro-cid-zy3yhwvq],[data-astro-cid-zy3yhwvq][data-mega-item]:hover .site-nav__caret[data-astro-cid-zy3yhwvq],[data-astro-cid-zy3yhwvq][data-mega-item]:focus-within .site-nav__caret[data-astro-cid-zy3yhwvq]{transform:rotate(180deg)}.site-nav__link[data-astro-cid-zy3yhwvq]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset-outer)}.site-nav__right[data-astro-cid-zy3yhwvq]{pointer-events:auto;align-items:center;gap:.5rem;display:flex}.site-nav[data-astro-cid-zy3yhwvq][data-nav-theme=dark] .site-nav__cta[data-astro-cid-zy3yhwvq]{--_btn-bg:var(--swatch-brand-200);--_btn-fg:var(--swatch-grey-8);--_btn-bg-hover:var(--swatch-brand-300)}.site-nav__mega[data-astro-cid-zy3yhwvq]{padding-top:calc(var(--nav-group-pad-y) + 8px);visibility:hidden;pointer-events:none;position:absolute;top:100%;left:-8px}[data-astro-cid-zy3yhwvq][data-mega-item].is-open .site-nav__mega[data-astro-cid-zy3yhwvq],[data-astro-cid-zy3yhwvq][data-mega-item]:hover .site-nav__mega[data-astro-cid-zy3yhwvq],[data-astro-cid-zy3yhwvq][data-mega-item]:focus-within .site-nav__mega[data-astro-cid-zy3yhwvq]{visibility:visible;pointer-events:auto}.site-nav__mega-panel[data-astro-cid-zy3yhwvq]{gap:var(--space-1);display:flex}.site-nav__mega-card[data-astro-cid-zy3yhwvq]{padding:var(--space-2);border-radius:var(--radius-small);background:var(--surface-bg);min-width:220px;backdrop-filter:blur(var(--nav-blur))}.site-nav__mega--single[data-astro-cid-zy3yhwvq] .site-nav__mega-card[data-astro-cid-zy3yhwvq]{min-width:300px}.site-nav__mega-label[data-astro-cid-zy3yhwvq]{font-family:inherit;font-size:var(--font-size-text-xsmall);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-small);color:var(--mega-label-c);margin:4px 8px 10px;line-height:1}.site-nav__mega-list[data-astro-cid-zy3yhwvq]{margin:0;padding:0;list-style:none}.site-nav__mega-link[data-astro-cid-zy3yhwvq]{padding:var(--space-1);border-radius:var(--radius-tiny);color:var(--mega-link-c);transition:color var(--dur) var(--ease);text-decoration:none;display:block}.site-nav__mega-link-title[data-astro-cid-zy3yhwvq]{font-family:inherit;font-size:var(--font-size-text-small);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-small);align-items:center;gap:6px;line-height:1.25;display:inline-flex}.site-nav__mega-link--rich[data-astro-cid-zy3yhwvq]{flex-direction:column;gap:2px;display:flex}.site-nav__mega-link-note[data-astro-cid-zy3yhwvq]{font-family:inherit;font-size:var(--font-size-text-xsmall);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-small);color:var(--mega-note-c);line-height:1.3}.site-nav__arrow[data-astro-cid-zy3yhwvq]{opacity:0;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);transform:translate(-4px)}.site-nav__mega-link[data-astro-cid-zy3yhwvq]:hover,.site-nav__mega-link[data-astro-cid-zy3yhwvq]:focus-visible{color:var(--mega-link-hover-c)}.site-nav__mega-link[data-astro-cid-zy3yhwvq]:hover .site-nav__arrow[data-astro-cid-zy3yhwvq],.site-nav__mega-link[data-astro-cid-zy3yhwvq]:focus-visible .site-nav__arrow[data-astro-cid-zy3yhwvq]{opacity:1;transform:translate(0)}.site-nav__mega-link[data-astro-cid-zy3yhwvq]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:1px}.site-nav__backdrop[data-astro-cid-zy3yhwvq]{background:color-mix(in srgb, var(--swatch-grey-8) 28%, transparent);opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease), visibility var(--dur);z-index:-1;pointer-events:none;position:fixed;inset:0}.site-nav[data-astro-cid-zy3yhwvq]:has([data-mega-item].is-open) .site-nav__backdrop[data-astro-cid-zy3yhwvq],.site-nav[data-astro-cid-zy3yhwvq]:has([data-mega-item]:hover) .site-nav__backdrop[data-astro-cid-zy3yhwvq],.site-nav[data-astro-cid-zy3yhwvq]:has([data-mega-item]:focus-within) .site-nav__backdrop[data-astro-cid-zy3yhwvq]{opacity:1;visibility:visible}.site-nav__skip[data-astro-cid-zy3yhwvq]{padding:var(--space-1) var(--space-2);background:var(--swatch-brand-600);color:var(--swatch-light-100);border-radius:var(--radius-tiny);font-family:inherit;font-size:var(--font-size-text-xsmall);font-weight:var(--font-weight-medium);transition:transform .16s var(--ease);pointer-events:auto;z-index:2;line-height:1;text-decoration:none;position:absolute;top:8px;left:12px;transform:translateY(-150%)}.site-nav__skip[data-astro-cid-zy3yhwvq]:focus{transform:translateY(0)}.site-nav__burger[data-astro-cid-zy3yhwvq]{background:var(--surface-bg);width:72px;height:44px;backdrop-filter:blur(var(--nav-blur));border-radius:var(--radius-round);cursor:pointer;pointer-events:auto;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;display:none}.site-nav__burger[data-astro-cid-zy3yhwvq] span[data-astro-cid-zy3yhwvq]{height:var(--nav-hamburger-thickness);background:var(--logo-c);width:18px;transition:transform var(--dur) var(--ease), opacity var(--dur) var(--ease);border-radius:2px;display:block}.site-nav[data-astro-cid-zy3yhwvq].is-mobile-open .site-nav__burger[data-astro-cid-zy3yhwvq] span[data-astro-cid-zy3yhwvq]:first-child{transform:translateY(7px)rotate(45deg)}.site-nav[data-astro-cid-zy3yhwvq].is-mobile-open .site-nav__burger[data-astro-cid-zy3yhwvq] span[data-astro-cid-zy3yhwvq]:nth-child(2){opacity:0}.site-nav[data-astro-cid-zy3yhwvq].is-mobile-open .site-nav__burger[data-astro-cid-zy3yhwvq] span[data-astro-cid-zy3yhwvq]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.site-nav__mobile[data-astro-cid-zy3yhwvq]{z-index:1;padding:calc(44px + 2 * var(--nav-bar-pad)) var(--nav-pad-x) var(--space-6);pointer-events:auto;opacity:0;background:var(--surface-bg);backdrop-filter:blur(var(--nav-blur));transition:opacity var(--dur) var(--ease);position:fixed;inset:0;overflow:hidden}.site-nav[data-astro-cid-zy3yhwvq].is-mobile-open .site-nav__mobile[data-astro-cid-zy3yhwvq]{opacity:1}.site-nav__mobile-scroll[data-astro-cid-zy3yhwvq]{gap:var(--space-1);flex-direction:column;height:100%;display:flex;overflow-y:auto}.site-nav__acc[data-astro-cid-zy3yhwvq]{border-radius:var(--radius-small);background:var(--surface-bg);backdrop-filter:blur(var(--nav-blur));flex:none;overflow:hidden}.site-nav__acc[data-astro-cid-zy3yhwvq][open]{flex-direction:column;flex:0 auto;min-height:0;display:flex}.site-nav__acc[data-astro-cid-zy3yhwvq]{interpolate-size:allow-keywords}.site-nav__acc[data-astro-cid-zy3yhwvq]::details-content{block-size:0;transition:block-size var(--dur) var(--ease), content-visibility var(--dur) allow-discrete;overflow:clip}.site-nav__acc[data-astro-cid-zy3yhwvq][open]::details-content{block-size:auto;flex-direction:column;flex:0 auto;min-height:0;display:flex}.site-nav__acc-head[data-astro-cid-zy3yhwvq]{transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);flex:none}.site-nav__acc-head[data-astro-cid-zy3yhwvq],.site-nav__acc--flat[data-astro-cid-zy3yhwvq]{min-height:44px;padding:var(--space-3) var(--space-4);font-family:inherit;font-size:var(--font-size-text-small);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-small);color:var(--link-c);cursor:pointer;justify-content:space-between;align-items:center;line-height:1;text-decoration:none;list-style:none;display:flex}.site-nav__acc-head[data-astro-cid-zy3yhwvq]::-webkit-details-marker{display:none}.site-nav__acc-head[data-astro-cid-zy3yhwvq] .site-nav__caret[data-astro-cid-zy3yhwvq]{width:16px;height:16px}.site-nav__acc[data-astro-cid-zy3yhwvq][open] .site-nav__acc-head[data-astro-cid-zy3yhwvq]{background:var(--pill-bg);color:var(--pill-c)}.site-nav__acc[data-astro-cid-zy3yhwvq][open] .site-nav__acc-head[data-astro-cid-zy3yhwvq] .site-nav__caret[data-astro-cid-zy3yhwvq]{transform:rotate(180deg)}.site-nav__acc-body[data-astro-cid-zy3yhwvq]{padding:4px var(--space-4) var(--space-3);overscroll-behavior:contain;flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow-y:auto}.site-nav__acc-link[data-astro-cid-zy3yhwvq]{padding:var(--space-2) 0;color:var(--mega-link-c);font-family:inherit;font-size:var(--font-size-text-small);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-small);line-height:1.2;text-decoration:none}.site-nav__acc-link--rich[data-astro-cid-zy3yhwvq]{flex-direction:column;gap:2px;display:flex}.site-nav__acc-note[data-astro-cid-zy3yhwvq]{font-size:var(--font-size-text-xsmall);font-weight:var(--font-weight-regular);color:var(--mega-note-c)}.site-nav__acc-label[data-astro-cid-zy3yhwvq]{margin:var(--space-2) 0 2px;font-family:inherit;font-size:var(--font-size-text-xsmall);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-small);color:var(--mega-label-c);line-height:1}@media (width<=1080px){.site-nav__wordmark[data-astro-cid-zy3yhwvq]{width:74px}}@media (width<=960px){.site-nav[data-astro-cid-zy3yhwvq]{--nav-pad-x:clamp(1rem, 5vw, 2.5rem);--nav-bar-pad:clamp(.75rem, 3.1vw, 1.5rem)}.site-nav__links[data-astro-cid-zy3yhwvq]{display:none}.site-nav__inner[data-astro-cid-zy3yhwvq]{padding-block:var(--nav-bar-pad)}.site-nav__group[data-astro-cid-zy3yhwvq]{min-height:44px;padding-block:0;padding-inline:clamp(1rem,3vw,1.5rem)}.site-nav__wordmark[data-astro-cid-zy3yhwvq]{width:78px}.site-nav__right[data-astro-cid-zy3yhwvq]{gap:.75rem}.site-nav__cta[data-astro-cid-zy3yhwvq]{min-height:44px;padding-inline:clamp(1rem,3vw,1.5rem)}.site-nav__burger[data-astro-cid-zy3yhwvq]{display:flex}}@media (width>=961px){.site-nav__mobile[data-astro-cid-zy3yhwvq]{display:none}}@media (width<=480px){.site-nav__burger[data-astro-cid-zy3yhwvq]{width:56px}}@media (prefers-reduced-motion:reduce){.site-nav[data-astro-cid-zy3yhwvq] [data-astro-cid-zy3yhwvq],.site-nav[data-astro-cid-zy3yhwvq] [data-astro-cid-zy3yhwvq]:before,.site-nav[data-astro-cid-zy3yhwvq] [data-astro-cid-zy3yhwvq]:after,.site-nav__acc[data-astro-cid-zy3yhwvq]::details-content{transition-duration:.001ms!important}}
