._dialog_cu52p_1{width:100%;height:100dvh;max-height:none;color:var(--color-text);transition:display .18s allow-discrete, overlay .18s allow-discrete, transform .18s ease-out;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;transform:translate(0)}._dialog_cu52p_1[open]{display:flex}._dialog_cu52p_1:not([open]){display:none}._dialog_cu52p_1::backdrop{background:var(--color-overlay)}._panel_cu52p_28{border-inline-start:1px solid var(--color-border);background:var(--color-surface);width:min(88vw,26rem);min-height:100%;margin-inline-start:auto;padding:1rem 1.25rem 2rem;box-shadow:-16px 0 48px #0f172a1f}._panelHeader_cu52p_38{justify-content:space-between;align-items:center;min-height:3.5rem;display:flex}._title_cu52p_45{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:700}._closeButton_cu52p_54{border:1px solid var(--color-border);border-radius:var(--radius-control);width:2.75rem;height:2.75rem;color:var(--color-text);cursor:pointer;background:0 0;place-items:center;font-size:1.75rem;line-height:1;display:grid}._closeButton_cu52p_54:hover{border-color:var(--color-primary);background:var(--color-surface)}._nav_cu52p_73{gap:.5rem;margin-block-start:3rem;display:grid}._nav_cu52p_73 a{border-bottom:1px solid var(--color-border);min-height:3.5rem;color:var(--color-text);align-items:center;padding-inline:1rem;font-size:1.25rem;font-weight:700;text-decoration:none;display:flex}._nav_cu52p_73 a:hover{color:var(--color-primary-hover)}@media (prefers-reduced-motion:reduce){._dialog_cu52p_1{transition:none}}._scrollSentinel_1se96_1{pointer-events:none;width:1px;height:1px;position:absolute;inset-block-start:0}._header_1se96_9{z-index:40;width:100%;border-block-end:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding-inline-end:var(--scrollbar-compensation,0px);transition:background-color .18s ease-out;position:fixed;inset-block-start:0}._scrolled_1se96_21{background:#ffffffdb}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){._scrolled_1se96_21{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@media (prefers-reduced-motion:reduce){._header_1se96_9{transition:none}}@media (prefers-reduced-transparency:reduce){._scrolled_1se96_21{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffffa}}._header_1se96_9>.container{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:4rem;display:flex}._brand_1se96_52,._navLink_1se96_53,._menuButton_1se96_54{min-height:2.75rem}._brand_1se96_52{color:inherit;letter-spacing:-.045em;white-space:nowrap;align-items:center;font-size:1rem;font-weight:780;text-decoration:none;display:inline-flex}._desktopNav_1se96_69{align-items:center;gap:clamp(.5rem,1.4vw,1.25rem);display:flex}._navLink_1se96_53{color:var(--color-text);white-space:nowrap;align-items:center;padding-inline:.625rem;font-size:.875rem;text-decoration:none;display:inline-flex}._navLink_1se96_53:hover{color:var(--color-primary-hover);text-underline-offset:.3em;text-decoration:underline}._menuButton_1se96_54{border:1px solid var(--color-border);border-radius:var(--radius-control);width:2.75rem;color:var(--color-text);cursor:pointer;background:0 0;padding:0;display:none}._menuButton_1se96_54:hover{border-color:var(--color-primary);background:var(--color-surface)}._menuIcon_1se96_107{gap:.25rem;width:1.25rem;margin:auto;display:grid}._menuIcon_1se96_107 span{background:currentColor;border-radius:2px;height:2px;display:block}._header_1se96_9:has(._noScriptNav_1se96_121){position:static}._header_1se96_9:has(._noScriptNav_1se96_121) ._menuButton_1se96_54{display:none}._noScriptNav_1se96_121{flex-wrap:wrap;gap:.5rem 1rem;padding:.5rem 1.25rem;display:flex}._noScriptNav_1se96_121 a{min-height:2.75rem;color:inherit;align-items:center;display:inline-flex}@media (max-width:1023px){._desktopNav_1se96_69{display:none}._menuButton_1se96_54{place-items:center;display:inline-grid}}@media (min-width:1024px){._noScriptNav_1se96_121{display:none}._header_1se96_9>.container{min-height:4.5rem}}
