._site-navigation__action-error_14yqn_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_14yqn_1 p{margin:0}._site-navigation__text-link_14yqn_3,._site-navigation__text-label_14yqn_3{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_14yqn_3{cursor:pointer;transition:opacity var(--motion-duration-slow) var(--motion-easing);background:0 0;border:0}@media (hover:hover){._site-navigation__link-list_14yqn_7:has(>._site-navigation__link-item_14yqn_7>._site-navigation__text-link_14yqn_3:not(._site-navigation__group-label_14yqn_7):hover)>._site-navigation__link-item_14yqn_7>._site-navigation__text-link_14yqn_3:not(._site-navigation__group-label_14yqn_7):not(:hover){opacity:.45}}._site-navigation__link-list_14yqn_7:not(:has(>._site-navigation__link-item_14yqn_7>._site-navigation__text-link_14yqn_3:hover)):has(>._site-navigation__link-item_14yqn_7>._site-navigation__text-link_14yqn_3:not(._site-navigation__group-label_14yqn_7):focus-visible)>._site-navigation__link-item_14yqn_7>._site-navigation__text-link_14yqn_3:not(._site-navigation__group-label_14yqn_7):not(:focus-visible){opacity:.45}._site-navigation__text-link_14yqn_3:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--space-2xs)}._site-navigation__group-label_14yqn_7{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_14yqn_3._site-navigation__group-label_14yqn_7{color:var(--foreground)}._site-navigation__section-label_14yqn_13{margin-bottom:var(--space-lg)}._site-navigation__columns_14yqn_14{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._site-navigation__column_14yqn_14{min-width:0}._site-navigation__link-list_14yqn_7{gap:var(--spacing);margin:var(--space-sm) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}._site-navigation__link-item_14yqn_7{min-width:0}._site-navigation__link-item--group_14yqn_18{width:100%}._site-navigation__form-link_14yqn_19{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;font-weight:500}._site-navigation__announcement_14yqn_21{background:var(--foreground);color:var(--background)}._site-navigation--floating_14yqn_22 ._site-navigation__announcement_14yqn_21{border-start-start-radius:var(--control-radius);border-start-end-radius:var(--control-radius)}._site-navigation__announcement-content_14yqn_23{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_14yqn_24{min-width:0}._site-navigation__announcement-arrow_14yqn_25{flex:none;display:inline-flex}a._site-navigation__announcement-content_14yqn_23:hover ._site-navigation__announcement-text_14yqn_24{text-underline-offset:var(--space-2xs);text-decoration:underline}a._site-navigation__announcement-content_14yqn_23:focus-visible{outline:var(--focus-ring-width) solid currentColor;outline-offset:calc(-1 * var(--focus-ring-width))}._site-navigation_14yqn_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_14yqn_30{inset-inline:0;top:var(--preview-status-height,0px);z-index:50;position:fixed}._site-navigation--fixed_14yqn_30[data-scrolled=false]{border-color:#0000}._site-navigation--floating_14yqn_22{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_14yqn_33{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_14yqn_34{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_14yqn_34:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:2px}._site-navigation__brand_14yqn_34{--site-logo-height:var(--control-height-sm)}._site-navigation__brand_14yqn_34[data-logo-size=xs]{--site-logo-height:calc(var(--control-height-sm) * .625)}._site-navigation__brand_14yqn_34[data-logo-size=s]{--site-logo-height:var(--control-height-xs)}._site-navigation__brand_14yqn_34[data-logo-size=l]{--site-logo-height:var(--control-height-lg)}._site-navigation__brand_14yqn_34[data-logo-size=xl]{--site-logo-height:calc(var(--control-height-sm) * 1.5)}._site-navigation__logo-svg_14yqn_41{flex-shrink:0;display:inline-flex}._site-navigation__logo-svg_14yqn_41 svg{height:var(--site-logo-height);fill:currentColor;width:auto;max-width:40vw;display:block}._site-navigation_14yqn_1 .site-navigation__logo{height:var(--site-logo-height);object-fit:contain;width:auto;max-width:40vw}._site-navigation__brand-name_14yqn_44{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._site-navigation__desktop_14yqn_45,._site-navigation__actions--desktop_14yqn_45{display:none}._site-navigation__desktop_14yqn_45 .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_14yqn_45 .site-navigation__top-control:hover{text-decoration-line:underline}._site-navigation__desktop_14yqn_45 .site-navigation__parent-link{cursor:pointer}._site-navigation__submenu-indicator_14yqn_49{transition:transform var(--motion-duration-default) var(--motion-easing);margin-inline-start:var(--spacing);display:inline-flex}._site-navigation__desktop_14yqn_45 .site-navigation__top-control[data-state=open] .site-navigation__submenu-indicator{transform:rotate(180deg)}._site-navigation__actions_14yqn_45{align-items:center;gap:var(--space-sm)}._site-navigation__actions--mobile_14yqn_52{gap:var(--space-xs);display:flex}._site-navigation__submenu_14yqn_49{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_14yqn_45 .site-navigation__menu-root,._site-navigation__desktop_14yqn_45 .site-navigation__menu-item{position:static}._site-navigation__desktop_14yqn_45 .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_14yqn_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_14yqn_45 .site-navigation__mega-panel[data-state=closed]{pointer-events:none;animation:.7s linear both _navigation-conceal_14yqn_1}._site-navigation__backdrop_14yqn_57{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_14yqn_58{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_14yqn_1[data-menu-open=true]{background:var(--background);color:var(--foreground);border-color:var(--border)}._site-navigation--floating_14yqn_22[data-menu-open=true]{border-end-end-radius:0;border-end-start-radius:0}._site-navigation--floating_14yqn_22 .site-navigation__mega-panel,._site-navigation--floating_14yqn_22 ._site-navigation__mobile-dropdown_14yqn_58{border-end-end-radius:var(--control-radius);border-end-start-radius:var(--control-radius)}@keyframes _navigation-reveal_14yqn_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_14yqn_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_14yqn_65{gap:var(--spacing);flex-direction:column;display:flex}._site-navigation_14yqn_1[data-menu-open=true] ._site-navigation__hamburger-line_14yqn_66:first-child{transform:translateY(calc(1.5 * var(--spacing))) rotate(45deg)}._site-navigation_14yqn_1[data-menu-open=true] ._site-navigation__hamburger-line_14yqn_66:nth-child(2){opacity:0}._site-navigation_14yqn_1[data-menu-open=true] ._site-navigation__hamburger-line_14yqn_66:last-child{transform:translateY(calc(-1.5 * var(--spacing))) rotate(-45deg)}._site-navigation__hamburger-line_14yqn_66{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_14yqn_70{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._site-navigation__mobile-links_14yqn_72{gap:var(--space-xs);padding:var(--space-sm) var(--content-gutter);flex-direction:column;display:flex}._site-navigation__mobile-heading_14yqn_73{align-items:center;gap:var(--space-xs);min-height:var(--control-height-default);font-weight:500;display:flex}._site-navigation__mobile-back_14yqn_74{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_14yqn_74:focus-visible,._site-navigation__mobile-entry_14yqn_75:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--space-2xs)}._site-navigation__mobile-parent-link_14yqn_76{border-bottom:var(--border-width) solid var(--border);padding-bottom:var(--space-xs)}._site-navigation__mobile-parent-link_14yqn_76 ._site-navigation__text-link_14yqn_3{width:100%;font-weight:500}._site-navigation__mobile-list_14yqn_78{gap:var(--spacing);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._site-navigation__mobile-item_14yqn_79{min-width:0}._site-navigation__mobile-entry_14yqn_75,._site-navigation__mobile-item_14yqn_79>._site-navigation__text-link_14yqn_3,._site-navigation__mobile-item_14yqn_79>._site-navigation__text-label_14yqn_3{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_14yqn_75{cursor:pointer;background:0 0;border:0}._site-navigation__mobile-footer_14yqn_82{gap:var(--space-sm);padding:var(--space-md) var(--content-gutter);flex-direction:column;display:flex}._site-navigation__action-group_14yqn_83{display:contents}._site-navigation_14yqn_1[data-transparent-navigation=true]{box-shadow:none;color:var(--navigation-overlay-foreground,var(--foreground));background:0 0;border-color:#0000}._site-navigation_14yqn_1[data-transparent-navigation=true] .site-navigation__top-control{color:inherit}._site-navigation_14yqn_1[data-transparent-navigation=true] .site-navigation__top-control:hover,._site-navigation_14yqn_1[data-transparent-navigation=true] .site-navigation__top-control:focus-visible{background:var(--navigation-overlay-foreground,var(--foreground));color:var(--background)}._site-navigation_14yqn_1[data-transparent-navigation=true] ._site-navigation__actions_14yqn_45{--background:transparent;--foreground:var(--navigation-overlay-foreground);--border:color-mix(in oklab, var(--navigation-overlay-foreground) 40%, transparent)}@media (width>=1024px){._site-navigation__container_14yqn_33{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}._site-navigation__brand_14yqn_34{justify-self:start}._site-navigation__desktop_14yqn_45{justify-self:center;align-items:center;display:flex}._site-navigation__actions--desktop_14yqn_45{justify-self:end;display:flex}._site-navigation__actions--mobile_14yqn_52,._site-navigation__mobile-dropdown_14yqn_58{display:none}}@media (prefers-reduced-motion:reduce){._site-navigation_14yqn_1,._site-navigation__hamburger-line_14yqn_66,._site-navigation__text-link_14yqn_3,._site-navigation__submenu-indicator_14yqn_49,._site-navigation__desktop_14yqn_45 .site-navigation__top-control{transition:none}._site-navigation__desktop_14yqn_45 .site-navigation__mega-panel,._site-navigation__desktop_14yqn_45 .site-navigation__mega-panel[data-state=closed]{animation:none}}
