:root{--nav-link-text:light-dark(var(--color-grey400),#c4c4c4);--nav-link-hover-bg:light-dark(var(--color-blue50),oklch(from var(--color-blue400) .25 .06 h));--nav-link-hover-text:light-dark(var(--color-blue300),var(--color-blue200));--nav-panel-border:light-dark(var(--color-grey100),#333);--nav-link-desc:light-dark(var(--color-grey300),#8a8a8a);--nav-group-border:light-dark(var(--color-grey50),#2a2a2a);--nav-logo-text:light-dark(var(--color-grey500),#e5e5e5);--nav-category-text:light-dark(var(--color-blue300),var(--color-blue200))}._navLink_19ykd_12{font-size:var(--font-size-sm);color:var(--nav-link-text);padding:var(--space-2) var(--space-4);border-radius:var(--radius-2);transition:background-color var(--duration-fast) var(--ease-default);line-height:var(--line-height-xs);cursor:pointer;background:0 0;border:none;text-decoration:none;display:block}._wrapper_19ykd_26{display:none;position:relative}@container header (width>=64em){._wrapper_19ykd_26{display:block}}._wrapper_19ykd_26 svg{display:block}._items_19ykd_41{align-items:center;gap:var(--space-4);height:100%;margin:0;padding:0;list-style:none;display:flex}._navItem_19ykd_51{position:relative}._flexRow_19ykd_55{align-items:center;display:flex}._flexGrow_19ykd_60{flex-grow:1}._navLink_19ykd_12:hover,._navLink_19ykd_12:focus-visible,._navLinkExpanded_19ykd_66{color:var(--nav-link-hover-text);background:var(--nav-link-hover-bg)}._navLink_19ykd_12:focus-visible{outline:2px solid var(--nav-link-hover-text);outline-offset:-2px}._navLink_19ykd_12 svg{color:var(--nav-link-desc);transition:color var(--duration-fast) var(--ease-default)}._navLink_19ykd_12:hover svg,._navLink_19ykd_12:focus-visible svg,._navLinkExpanded_19ykd_66 svg{color:var(--nav-link-hover-text)}._navPanel_19ykd_87{--nav-item-width:max-content;width:max-content;max-width:90vw;z-index:var(--z-toast);padding-top:var(--space-4);padding-bottom:var(--space-2);margin-bottom:var(--space-4);background:var(--color-surface);border:1px solid var(--nav-panel-border);border-radius:var(--radius-2);box-shadow:var(--shadow-nav);pointer-events:none;visibility:hidden;opacity:0;transition:opacity var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-default), visibility 0s linear var(--duration-fast);position:absolute;top:100%;left:50%;transform:translate(-50%)}._navPanelActive_19ykd_117{pointer-events:all;visibility:visible;opacity:1;transition:opacity var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-default), visibility 0s linear 0s;transform:translate(-50%)translateY(15px)}._navPanelInactive_19ykd_128{pointer-events:none;opacity:0;padding-bottom:0;transform:translate(-50%)translateY(13px)}._navPanelContent_19ykd_135{padding:0 var(--space-2);transition:opacity var(--duration-fast) var(--ease-default)}._navGroup_19ykd_140{place-content:flex-start;column-gap:var(--space-4);grid-auto-columns:max-content;grid-auto-flow:column;display:grid}._linkWithIcon_19ykd_149{align-items:center;gap:var(--space-3);display:flex}._linkTitle_19ykd_155{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--nav-link-text);transition:color var(--duration-fast) var(--ease-default)}._linkDescription_19ykd_162{text-wrap:pretty;font-size:var(--font-size-xs);color:var(--nav-link-desc);transition:color var(--duration-fast) var(--ease-default)}._navGroup_19ykd_140 a:hover p,._navGroup_19ykd_140 a:focus-visible p{color:var(--nav-link-hover-text)}._navGroup_19ykd_140{& ._link_19ykd_149{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-2)}& ._link_19ykd_149:hover,& ._link_19ykd_149:focus-visible{background:var(--nav-link-hover-bg)}& ._link_19ykd_149:focus-visible{outline:2px solid var(--nav-link-hover-text);outline-offset:-2px}}._group_19ykd_192{justify-content:flex-start;gap:var(--space-1);flex-direction:column;margin:auto;display:flex;&:not(:last-child){padding-right:var(--space-4);border-right:1px solid var(--nav-group-border)}}._arrow_19ykd_205{--width:20px;--height:20px;z-index:0;width:var(--width);height:var(--height);position:absolute;top:-5px;left:50%;transform:translate(-20%);&:before{content:"";width:var(--width);height:var(--height);background:var(--color-surface);border-radius:var(--radius-1);border-left:1px solid var(--nav-panel-border);border-top:1px solid var(--nav-panel-border);position:absolute;top:0;left:0;transform:translateY(calc(-15% - 2px))rotate(45deg)}}._caret_19ykd_232{width:9px;height:auto;margin-top:2px;margin-left:var(--space-1)}._logo_19ykd_239{color:var(--nav-logo-text);border-radius:var(--radius-2);margin-right:var(--space-7);&:hover{color:var(--nav-logo-text)}&:focus-visible{outline:2px solid var(--nav-link-hover-text);outline-offset:4px}}._navBar_19ykd_254{max-width:var(--container-xl);width:100%;padding:var(--space-4) var(--space-6);align-items:center;margin:0 auto;display:flex}._categoryHeading_19ykd_263{color:var(--nav-category-text);text-transform:uppercase;letter-spacing:var(--tracking-caps);margin-left:var(--space-4);margin-top:var(--space-4);margin-bottom:0}@media (prefers-reduced-motion:reduce){._navPanel_19ykd_87,._navPanelActive_19ykd_117,._navPanelContent_19ykd_135{transition:none}}._wrapper_2m4bw_1{height:var(--mobile-header-height,56px);align-items:center;display:flex}@container header (width>=64em){._wrapper_2m4bw_1{display:none}}._container_2m4bw_13{padding:var(--space-6) var(--page-gutter);top:var(--mobile-header-height,56px);background-color:var(--color-surface);align-items:flex-start;gap:var(--space-6);border:none;border-bottom:1px solid var(--color-border-default);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);width:100%;max-width:none;height:auto;box-shadow:var(--shadow-md);flex-direction:column;margin:0;bottom:0;left:0;right:0;overflow-y:auto}._container_2m4bw_13:popover-open{display:flex}._container_2m4bw_13:not(:popover-open){pointer-events:none;display:none}._section_2m4bw_44{width:100%}._sectionHeading_2m4bw_48{font-family:var(--font-monospace);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--color-text-tertiary);margin-bottom:var(--space-2)}._links_2m4bw_57{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._linkItem_2m4bw_66{& a{align-items:center;gap:var(--space-3);color:var(--color-text-primary);font-size:clamp(1rem,6vw,1.5rem);font-weight:var(--font-weight-semibold);line-height:var(--line-height-md);text-decoration:none;display:inline-flex}}._cta_2m4bw_79{gap:var(--space-3);width:100%;padding-top:var(--space-4);flex-direction:column;display:flex}._logo_2m4bw_87{margin-right:var(--space-6);flex-grow:1;& a{width:max-content;color:var(--color-text-primary);display:flex}}._menuToggle_2m4bw_98{box-sizing:content-box;cursor:pointer;background:padding-box content-box;border:none;flex-direction:column;justify-content:space-around;width:20px;height:18px;margin:-13px;padding:13px 12px;display:flex}._hamburgerLine_2m4bw_113{background-color:var(--color-text-primary);transform-origin:50%;border-radius:1px;width:100%;height:2px}@media (prefers-reduced-motion:no-preference){._hamburgerLine_2m4bw_113{transition:all var(--duration-fast) var(--ease-in-out)}}._hamburgerButton_2m4bw_127[aria-expanded=true] ._hamburgerLine_2m4bw_113:first-child{transform:translateY(6px)rotate(45deg)}._hamburgerButton_2m4bw_127[aria-expanded=true] ._hamburgerLine_2m4bw_113:nth-child(2){opacity:0}._hamburgerButton_2m4bw_127[aria-expanded=true] ._hamburgerLine_2m4bw_113:nth-child(3){margin-left:auto;transform:translateY(-6px)rotate(-45deg)}@keyframes _navLinkIn_2m4bw_1{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:no-preference){._container_2m4bw_13{opacity:1;transition:opacity var(--duration-normal) var(--ease-in-out), transform var(--duration-normal) var(--ease-in-out), display var(--duration-normal) allow-discrete, overlay var(--duration-normal) allow-discrete;transform:translateY(0)}._container_2m4bw_13:not(:popover-open){opacity:0;transform:translateY(-8px)}._container_2m4bw_13:popover-open ._linkItem_2m4bw_66{animation:_navLinkIn_2m4bw_1 var(--duration-normal) var(--ease-in-out) backwards;animation-delay:var(--delay,0s)}@starting-style{._container_2m4bw_13:popover-open{opacity:0;transform:translateY(-8px)}}}._stickyWrapper_14nol_1{z-index:var(--z-toast);transition:transform var(--duration-normal) var(--ease-in-out), visibility 0s linear var(--duration-normal);visibility:hidden;pointer-events:none;padding:var(--space-4) var(--page-gutter);justify-content:center;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}._stickyWrapper_14nol_1._visible_14nol_18{visibility:visible;pointer-events:auto;transition:transform var(--duration-normal) var(--ease-in-out), visibility 0s linear 0s;transform:translateY(0)}._stickyInner_14nol_27{background-color:var(--color-surface-overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:var(--shadow-md);border-radius:var(--radius-2);corner-shape:superellipse(1.25);width:100%;max-width:1280px;padding:0 var(--page-gutter);container:header/inline-size}._staticWrapper_14nol_40{--mobile-header-height:56px;z-index:var(--z-dropdown);padding:0 var(--page-gutter);justify-content:center;display:flex;position:relative;container:header/inline-size}@media (width<=64em){._staticWrapper_14nol_40{background-color:var(--color-canvas);position:sticky;top:0}._stickyWrapper_14nol_1{display:none}}._staticInner_14nol_65{width:100%;max-width:1280px}@media (prefers-reduced-motion:reduce){._stickyWrapper_14nol_1,._stickyWrapper_14nol_1._visible_14nol_18{transition:none}}._wrapper_mhyu2_1{border:1px solid var(--status-color,var(--color-text-tertiary));border-radius:20px;width:max-content;padding:2px 10px}._indicator_mhyu2_8{background-color:var(--status-color,var(--color-text-tertiary));border-radius:100%;width:8px;height:8px;margin-right:10px;display:inline-block;position:relative;bottom:2px}:root{--footer-bg:light-dark(var(--color-blue500),var(--color-surface));--footer-text:light-dark(var(--color-text-inverse),var(--color-text-primary));--footer-link-hover:light-dark(var(--color-blue300),var(--color-link-hover));--footer-social-border:light-dark(var(--color-blue200),var(--color-border-emphasis));--footer-social-icon:light-dark(var(--color-blue200),var(--color-text-tertiary));--footer-social-icon-hover:light-dark(var(--color-blue100),var(--color-text-secondary));--footer-heading:light-dark(var(--color-blue200),var(--color-text-tertiary));--footer-bottom-bg:light-dark(oklch(from var(--color-blue500) calc(l - .05) c h),var(--color-grey700));--footer-bottom-text:light-dark(var(--color-blue200),var(--color-text-tertiary));--footer-keyline:light-dark(transparent,var(--color-border-default))}._styledLink_p3anj_14{position:relative;top:4px;&,&:visited{color:var(--footer-text)}&:hover,&:active{color:var(--footer-link-hover)}}._social_p3anj_29{border:1px solid var(--footer-social-border);border-radius:100%;justify-content:center;align-items:center;width:48px;height:48px;padding:2px;display:flex;&:hover{border-color:var(--footer-social-icon-hover)}& a{line-height:var(--line-height-xs)}&:hover svg{color:var(--footer-social-icon-hover)}& svg{color:var(--footer-social-icon);width:auto;height:auto}}._iconWrapper_p3anj_58{& svg{height:24px}}._footer_p3anj_64{background-color:var(--footer-bg);color:var(--footer-text);border-top:1px solid var(--footer-keyline);content-visibility:auto;contain-intrinsic-size:auto 900px}._topBar_p3anj_72{grid-row-gap:var(--space-4);text-align:center;margin-top:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:1fr;justify-content:space-between;display:grid}@media (width>=40em){._topBar_p3anj_72{text-align:center;grid-template-columns:repeat(2,max-content)}}@media (width>=64em){._topBar_p3anj_72{text-align:left}}._socialLinks_p3anj_95{justify-content:center;align-items:center;gap:7px;display:flex}@media (width>=40em){._socialLinks_p3anj_95{justify-content:flex-end}}._linkGroups_p3anj_108{gap:0 var(--space-4);text-align:left;flex-wrap:wrap;display:flex}@media (width>=64em){._linkGroups_p3anj_108{flex-wrap:nowrap}}._linkGroup_p3anj_108{width:calc(50% - var(--space-4) / 2);margin-bottom:var(--space-7)}@media (width>=40em){._linkGroup_p3anj_108{width:calc(33.333% - var(--space-4) * 2 / 3)}}@media (width>=64em){._linkGroup_p3anj_108{width:auto;margin-bottom:0}._linkGroupNotLast_p3anj_139{margin-right:var(--space-10)}}._bottomBar_p3anj_149{background-color:var(--footer-bottom-bg);padding-top:var(--space-6);padding-bottom:var(--space-6);border-top:1px solid var(--footer-social-border)}._acknowledgement_p3anj_156{grid-column-gap:var(--space-4);grid-row-gap:var(--space-4);grid-template-columns:1fr;place-items:start center;display:grid}@media (width>=40em){._acknowledgement_p3anj_156{grid-template-columns:max-content 1fr;justify-items:start}}._footerText_p3anj_172{margin-bottom:var(--space-4)}._acknowledgementText_p3anj_176{margin-bottom:var(--space-6)}
