.Header_HeaderWrapper__2_n1k{position:fixed;top:0;left:0;right:0;z-index:50;height:var(--header-height);pointer-events:none}.Header_HeaderRoot__NHRPb{height:var(--header-height);width:100%;pointer-events:auto;background:var(--color-background);transition:background-color .2s ease}.Header_HeaderInner__PgEMs{min-width:320px;height:inherit;position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;gap:1rem}.Header_HeaderRoot__NHRPb[data-scroll-state=scrolling-down] .Header_HeaderInner__PgEMs{transition-duration:30ms,.12s}.Header_HeaderRoot__NHRPb:not(.Header_ghost__0CnC8[data-scroll-state=at-top])>.Header_HeaderInner__PgEMs{background-color:var(--color-background)}:where([data-mobile-menu-open=false]) .Header_HeaderProductLinksContainer__VC8Bs{display:none}:where([data-mobile-menu-open=true]) .Header_HeaderProductLinksContainer__VC8Bs{display:flex;align-items:center;justify-content:center}.Header_HeaderProductLinksContainer__VC8Bs{position:absolute;top:0;bottom:0;left:calc(50% - 125px);width:250px}@media (min-width:768px){.Header_HeaderProductLinksContainer__VC8Bs{display:flex;align-items:center;justify-content:center}}.Header_HeaderProductLink__EtP7U{cursor:pointer;box-sizing:border-box;flex-shrink:0;font-size:var(--font-size-2);line-height:16px;letter-spacing:var(--letter-spacing-2);position:relative;color:var(--gray-a11);outline:0;padding-left:1px;padding-right:1px}@media (max-width:369px){.Header_HeaderProductLink__EtP7U{font-size:13px}}@media (min-width:440px){.Header_HeaderProductLink__EtP7U{padding-left:2px;padding-right:2px}}@media (hover:hover){.Header_HeaderProductLink__EtP7U:hover{color:var(--gray-12)}}.Header_HeaderProductLink__EtP7U:focus-visible{color:var(--gray-12)}.Header_HeaderProductLink__EtP7U[data-state=active]{color:var(--color-background)}.Header_HeaderProductLinkInnerHidden__wG_VL,.Header_HeaderProductLinkInner__w76T9{display:flex;align-items:center;justify-content:center;padding:var(--space-1);border-radius:999px}:where(.Header_HeaderProductLink__EtP7U[data-state=active]) .Header_HeaderProductLinkInnerHidden__wG_VL,:where(.Header_HeaderProductLink__EtP7U[data-state=active]) .Header_HeaderProductLinkInner__w76T9{padding-left:var(--space-2);padding-right:var(--space-2)}@media (min-width:370px){.Header_HeaderProductLinkInnerHidden__wG_VL,.Header_HeaderProductLinkInner__w76T9{padding-left:var(--space-2);padding-right:var(--space-2)}}@media (min-width:440px){.Header_HeaderProductLinkInnerHidden__wG_VL,.Header_HeaderProductLinkInner__w76T9{padding-left:10px;padding-right:10px}}.Header_HeaderProductLinkInner__w76T9{position:absolute;letter-spacing:.01em}.Header_HeaderProductLinkInnerHidden__wG_VL{visibility:hidden;font-weight:700;letter-spacing:-.01em}@media (hover:hover){.Header_HeaderProductLink__EtP7U:hover .Header_HeaderProductLinkInner__w76T9{background-color:var(--gray-a3)}}.Header_HeaderProductLink__EtP7U:focus-visible .Header_HeaderProductLinkInner__w76T9{box-shadow:0 0 0 2px var(--accent-a8)}@media (hover:hover){.Header_HeaderProductLink__EtP7U:focus-visible:where(:hover) .Header_HeaderProductLinkInner__w76T9{background-color:var(--accent-a3)}}.Header_HeaderProductLink__EtP7U[data-state=active] .Header_HeaderProductLinkInner__w76T9{font-weight:700;letter-spacing:-.01em;background-color:var(--gray-12)}.Header_HeaderProductLink__EtP7U[data-state=active]:before{box-sizing:border-box;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.Header_HeaderThemeToggleContainer__8_D58{display:flex;align-items:center}@media (max-width:519px){[data-mobile-menu-open=true] .Header_HeaderThemeToggleContainer__8_D58{display:none}}.Header_sticky__i2o4Z{backdrop-filter:blur(8px);transition:transform .3s ease-in-out}.Header_HeaderRoot__NHRPb[data-scroll-state=at-top],.Header_HeaderRoot__NHRPb[data-scroll-state=scrolling-down],.Header_HeaderRoot__NHRPb[data-scroll-state=scrolling-up]{transform:none}.Header_HeaderRoot__NHRPb:not(.Header_ghost__0CnC8){background:var(--color-background)}.Header_HeaderRoot__NHRPb.Header_ghost__0CnC8:not([data-scroll-state=at-top]){background:rgba(var(--color-background-rgb),.8);backdrop-filter:blur(8px)}