._site-navigation__action-error_lxj3s_1{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--content-gutter);color:var(--foreground);background:var(--background);flex-wrap:wrap;display:flex}._site-navigation__action-error_lxj3s_1 p{margin:0}._site-navigation__text-link_lxj3s_15,._site-navigation__text-label_lxj3s_15{max-width:100%;padding:var(--spacing) var(--space-xs);color:inherit;font:inherit;text-align:start;overflow-wrap:anywhere;text-decoration:none;display:inline-block}._site-navigation__text-link_lxj3s_15{cursor:pointer;transition:opacity var(--motion-duration-slow) var(--motion-easing);background:0 0;border:0}@media (hover:hover){._linkList_lxj3s_34:has(>li>._fadeLink_lxj3s_34:hover)>li>._fadeLink_lxj3s_34:not(:hover){opacity:.45}}._linkList_lxj3s_34:has(>li>._fadeLink_lxj3s_34:focus-visible):not(:has(>li>._site-navigation__text-link_lxj3s_15:hover))>li>._fadeLink_lxj3s_34:not(:focus-visible){opacity:.45}._site-navigation__text-link_lxj3s_15:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--space-2xs)}._site-navigation__group-label_lxj3s_50{padding:0 var(--space-xs);color:var(--muted-foreground);font-size:calc(var(--type-small) * .75);text-transform:uppercase;letter-spacing:.08em}._site-navigation__text-link_lxj3s_15._site-navigation__group-label_lxj3s_50{color:var(--foreground)}._site-navigation__section-label_lxj3s_62{margin-bottom:var(--space-lg)}._site-navigation__columns_lxj3s_66{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._site-navigation__column_lxj3s_66{min-width:0}._linkList_lxj3s_34{gap:var(--spacing);margin:var(--space-sm) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}._site-navigation__link-item_lxj3s_85{min-width:0}._site-navigation__link-item--group_lxj3s_89{width:100%}._site-navigation__form-link_lxj3s_93{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;font-weight:500}._site-navigation__announcement_lxj3s_102{background:var(--foreground);color:var(--background)}._site-navigation--floating_lxj3s_107 ._site-navigation__announcement_lxj3s_102{border-start-start-radius:var(--control-radius);border-start-end-radius:var(--control-radius)}._site-navigation__announcement-content_lxj3s_112{justify-content:center;align-items:center;gap:var(--space-xs);max-width:calc(var(--content-max-width) + 2 * var(--content-gutter));padding:var(--space-2xs) var(--content-gutter);color:inherit;font-family:var(--type-font-body);font-size:var(--type-small);font-weight:var(--type-weight-body);line-height:var(--type-leading-body);text-align:center;overflow-wrap:anywhere;margin:0 auto;text-decoration:none;display:flex}._site-navigation__announcement-text_lxj3s_130{min-width:0}._site-navigation__announcement-arrow_lxj3s_134{flex:none;display:inline-flex}a._site-navigation__announcement-content_lxj3s_112:hover ._site-navigation__announcement-text_lxj3s_130{text-underline-offset:var(--space-2xs);text-decoration:underline}a._site-navigation__announcement-content_lxj3s_112:focus-visible{outline:var(--focus-ring-width) solid currentColor;outline-offset:calc(-1 * var(--focus-ring-width))}._site-navigation_lxj3s_1{z-index:50;isolation:isolate;border-bottom:var(--border-width) solid var(--border);background:var(--background);color:var(--foreground);font-family:var(--type-font-body);font-size:var(--type-small);font-weight:var(--type-weight-body);line-height:var(--type-leading-body);transition:background-color var(--motion-duration-default) var(--motion-easing), border-color var(--motion-duration-default) var(--motion-easing), color var(--motion-duration-default) var(--motion-easing), box-shadow var(--motion-duration-default) var(--motion-easing);position:relative}._site-navigation--fixed_lxj3s_163{inset-inline:0;top:var(--preview-status-height,0px);z-index:50;position:fixed}._site-navigation--fixed_lxj3s_163[data-scrolled=false]{border-color:#0000}._site-navigation--floating_lxj3s_107{inset-inline:var(--space-sm);top:calc(var(--space-sm) + var(--preview-status-height,0px));z-index:50;width:auto;max-width:calc(var(--content-max-width) + 2 * var(--content-gutter));border-radius:var(--control-radius);box-shadow:var(--shadow-lg);margin-inline:auto;position:fixed}._site-navigation__container_lxj3s_186{width:100%;max-width:calc(var(--content-max-width) + 2 * var(--content-gutter));padding:var(--space-xs) var(--content-gutter);min-height:var(--control-height-lg);justify-content:space-between;align-items:center;gap:var(--space-md);margin-inline:auto;display:flex}._site-navigation__brand_lxj3s_198{align-items:center;gap:var(--space-xs);min-width:0;font-family:var(--type-font-heading);font-size:var(--type-heading3);font-weight:var(--type-weight-heading);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading);display:flex}._site-navigation__brand_lxj3s_198:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:2px}._site-navigation__brand_lxj3s_198{--site-logo-height:var(--control-height-sm)}._site-navigation__brand_lxj3s_198[data-logo-size=xs]{--site-logo-height:calc(var(--control-height-sm) * .625)}._site-navigation__brand_lxj3s_198[data-logo-size=s]{--site-logo-height:var(--control-height-xs)}._site-navigation__brand_lxj3s_198[data-logo-size=l]{--site-logo-height:var(--control-height-lg)}._site-navigation__brand_lxj3s_198[data-logo-size=xl]{--site-logo-height:calc(var(--control-height-sm) * 1.5)}._site-navigation__logo-svg_lxj3s_235{flex-shrink:0;display:inline-flex}._site-navigation__logo-svg_lxj3s_235 svg{height:var(--site-logo-height);fill:currentColor;width:auto;max-width:40vw;display:block}._site-navigation_lxj3s_1 .site-navigation__logo{height:var(--site-logo-height);object-fit:contain;width:auto;max-width:40vw}._site-navigation__brand-name_lxj3s_255{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._site-navigation__desktop_lxj3s_261,._site-navigation__actions--desktop_lxj3s_261{display:none}._site-navigation__desktop_lxj3s_261 .site-navigation__top-control{color:inherit;font-size:var(--type-small);padding-inline:var(--space-xs);border-radius:var(--button-radius);text-underline-offset:.15em;background:0 0;text-decoration:none}._site-navigation__desktop_lxj3s_261 .site-navigation__top-control:hover{text-decoration-line:underline}._site-navigation__desktop_lxj3s_261 .site-navigation__parent-link{cursor:pointer}._site-navigation__submenu-indicator_lxj3s_284{transition:transform var(--motion-duration-default) var(--motion-easing);margin-inline-start:var(--spacing);display:inline-flex}._site-navigation__desktop_lxj3s_261 .site-navigation__top-control[data-state=open] .site-navigation__submenu-indicator{transform:rotate(180deg)}._site-navigation__actions_lxj3s_261{align-items:center;gap:var(--space-sm)}._site-navigation__actions--mobile_lxj3s_299{gap:var(--space-xs);display:flex}._site-navigation__submenu_lxj3s_284{width:100%;max-width:calc(var(--content-max-width) + 2 * var(--content-gutter));padding:var(--space-xl) var(--content-gutter);margin-inline:auto}._site-navigation__desktop_lxj3s_261 .site-navigation__menu-root,._site-navigation__desktop_lxj3s_261 .site-navigation__menu-item{position:static}._site-navigation__desktop_lxj3s_261 .site-navigation__mega-panel{width:100%;max-height:calc(100dvh - var(--site-navigation-bottom));background:var(--background);color:var(--foreground);box-shadow:var(--shadow-lg);border-radius:0;margin:0;padding:0;animation:.7s linear both _navigation-reveal_lxj3s_1;position:absolute;inset:100% 0 auto;overflow-y:auto;mask-image:linear-gradient(#000,#000);mask-position:top;mask-repeat:no-repeat}._site-navigation__desktop_lxj3s_261 .site-navigation__mega-panel[data-state=closed]{pointer-events:none;animation:.7s linear both _navigation-conceal_lxj3s_1}._site-navigation__backdrop_lxj3s_338{inset:var(--site-navigation-bottom) 0 0;z-index:-1;background:color-mix(in oklab, var(--foreground) 25%, transparent);cursor:default;border:0;padding:0;position:fixed}._site-navigation__mobile-dropdown_lxj3s_348{max-height:calc(100dvh - var(--site-navigation-bottom));background:var(--background);color:var(--foreground);box-shadow:var(--shadow-lg);position:absolute;inset:100% 0 auto;overflow-y:auto}._site-navigation_lxj3s_1[data-menu-open=true]{background:var(--background);color:var(--foreground);border-color:var(--border)}._site-navigation--floating_lxj3s_107[data-menu-open=true]{border-end-end-radius:0;border-end-start-radius:0}._site-navigation--floating_lxj3s_107 .site-navigation__mega-panel,._site-navigation--floating_lxj3s_107 ._site-navigation__mobile-dropdown_lxj3s_348{border-end-end-radius:var(--control-radius);border-end-start-radius:var(--control-radius)}@keyframes _navigation-reveal_lxj3s_1{0%{animation-timing-function:cubic-bezier(.2,.5,.4,.8);mask-size:100% 0%}57.1429%{animation-timing-function:cubic-bezier(.2,.95,.4,1);mask-size:100% 95%}to{mask-size:100% 100%}}@keyframes _navigation-conceal_lxj3s_1{0%{animation-timing-function:cubic-bezier(.2,.5,.4,.8);mask-size:100% 100%}57.1429%{animation-timing-function:cubic-bezier(.2,.95,.4,1);mask-size:100% 5%}to{mask-size:100% 0%}}._site-navigation__hamburger_lxj3s_402{gap:var(--spacing);flex-direction:column;display:flex}._site-navigation_lxj3s_1[data-menu-open=true] ._site-navigation__hamburger-line_lxj3s_408:first-child{transform:translateY(calc(1.5 * var(--spacing))) rotate(45deg)}._site-navigation_lxj3s_1[data-menu-open=true] ._site-navigation__hamburger-line_lxj3s_408:nth-child(2){opacity:0}._site-navigation_lxj3s_1[data-menu-open=true] ._site-navigation__hamburger-line_lxj3s_408:last-child{transform:translateY(calc(-1.5 * var(--spacing))) rotate(-45deg)}._site-navigation__hamburger-line_lxj3s_408{transition:transform var(--motion-duration-default) var(--motion-easing), opacity var(--motion-duration-default) var(--motion-easing);height:calc(var(--spacing) / 2);width:calc(5 * var(--spacing));border-radius:var(--radius);background:currentColor}._site-navigation__visually-hidden_lxj3s_428{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._site-navigation__mobile-links_lxj3s_437{gap:var(--space-xs);padding:var(--space-sm) var(--content-gutter);flex-direction:column;display:flex}._site-navigation__mobile-heading_lxj3s_444{align-items:center;gap:var(--space-xs);min-height:var(--control-height-default);font-weight:500;display:flex}._site-navigation__mobile-back_lxj3s_452{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--control-radius);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._site-navigation__mobile-back_lxj3s_452:focus-visible,._site-navigation__mobile-entry_lxj3s_466:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--space-2xs)}._site-navigation__mobile-parent-link_lxj3s_471{border-bottom:var(--border-width) solid var(--border);padding-bottom:var(--space-xs)}._site-navigation__mobile-parent-link_lxj3s_471 ._site-navigation__text-link_lxj3s_15{width:100%;font-weight:500}._site-navigation__mobile-list_lxj3s_481{gap:var(--spacing);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._site-navigation__mobile-item_lxj3s_490{min-width:0}._site-navigation__mobile-entry_lxj3s_466,._site-navigation__mobile-item_lxj3s_490>._site-navigation__text-link_lxj3s_15,._site-navigation__mobile-item_lxj3s_490>._site-navigation__text-label_lxj3s_15{width:100%;min-height:var(--control-height-default);justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-xs);color:inherit;font:inherit;text-align:start;text-decoration:none;display:flex}._site-navigation__mobile-entry_lxj3s_466{cursor:pointer;background:0 0;border:0}._site-navigation__mobile-footer_lxj3s_514{gap:var(--space-sm);padding:var(--space-md) var(--content-gutter);flex-direction:column;display:flex}._site-navigation__action-group_lxj3s_521{display:contents}._site-navigation_lxj3s_1[data-transparent-navigation=true]{box-shadow:none;color:var(--navigation-overlay-foreground,var(--foreground));background:0 0;border-color:#0000}._site-navigation_lxj3s_1[data-transparent-navigation=true] .site-navigation__top-control{color:inherit}._site-navigation_lxj3s_1[data-transparent-navigation=true] .site-navigation__top-control:hover,._site-navigation_lxj3s_1[data-transparent-navigation=true] .site-navigation__top-control:focus-visible{background:var(--navigation-overlay-foreground,var(--foreground));color:var(--background)}._site-navigation_lxj3s_1[data-transparent-navigation=true] ._site-navigation__actions_lxj3s_261{--background:transparent;--foreground:var(--navigation-overlay-foreground);--border:color-mix(in oklab, var(--navigation-overlay-foreground) 40%, transparent)}@media (width>=1024px){._site-navigation__container_lxj3s_186{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}._site-navigation__brand_lxj3s_198{justify-self:start}._site-navigation__desktop_lxj3s_261{justify-self:center;align-items:center;display:flex}._site-navigation__actions--desktop_lxj3s_261{justify-self:end;display:flex}._site-navigation__actions--mobile_lxj3s_299,._site-navigation__mobile-dropdown_lxj3s_348{display:none}}@media (prefers-reduced-motion:reduce){._site-navigation_lxj3s_1,._site-navigation__hamburger-line_lxj3s_408,._site-navigation__text-link_lxj3s_15,._site-navigation__submenu-indicator_lxj3s_284,._site-navigation__desktop_lxj3s_261 .site-navigation__top-control{transition:none}._site-navigation__desktop_lxj3s_261 .site-navigation__mega-panel,._site-navigation__desktop_lxj3s_261 .site-navigation__mega-panel[data-state=closed]{animation:none}}
