.TopNavigation-module-scss-module__ovhvhG__header{z-index:var(--site-navigation-layer);width:100%;min-height:var(--site-navigation-height);position:fixed;top:0}.TopNavigation-module-scss-module__ovhvhG__skipLink{top:var(--site-space-sm);left:var(--site-space-md);z-index:var(--site-overlay-layer);padding:var(--site-space-sm) var(--site-space-md);border:var(--site-border-width) solid var(--color-focus-ring);border-radius:var(--site-radius-sm);background:var(--color-surface-base);color:var(--color-text-primary);transform:translateY(calc(-100% - var(--site-space-lg)));transition:transform var(--duration-fast) var(--ease-out);text-decoration:none;position:fixed}.TopNavigation-module-scss-module__ovhvhG__skipLink:focus-visible{outline:var(--site-focus-width) solid var(--color-focus-ring);outline-offset:var(--site-focus-offset);transform:translateY(0)}.TopNavigation-module-scss-module__ovhvhG__bar{width:100%;min-height:var(--site-navigation-height);align-items:center;gap:var(--site-space-lg);padding-inline:var(--site-page-gutter);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.TopNavigation-module-scss-module__ovhvhG__homeLink,.TopNavigation-module-scss-module__ovhvhG__navigationLink,.TopNavigation-module-scss-module__ovhvhG__socialLink,.TopNavigation-module-scss-module__ovhvhG__mobileNavigationLink,.TopNavigation-module-scss-module__ovhvhG__mobileSocialLink{color:var(--color-text-muted);text-decoration:none}.TopNavigation-module-scss-module__ovhvhG__desktopNavigation{--nav-pill-radius:1rem;--nav-pill-padding:.3rem;align-items:center;gap:var(--site-space-xs);padding:var(--nav-pill-padding) .4rem;border-radius:var(--nav-pill-radius);display:flex}.TopNavigation-module-scss-module__ovhvhG__desktopNavigation.liquid-glass-raw:before{box-shadow:inset 0 0 5px -8px #ffffffb3,inset 0 0 0 1px #5a71d747}.TopNavigation-module-scss-module__ovhvhG__navigationLink{min-height:var(--site-touch-target);align-items:center;gap:var(--site-space-sm);padding-inline:var(--site-space-md);border-radius:calc(var(--nav-pill-radius) - var(--nav-pill-padding));font-size:var(--site-text-sm);text-transform:uppercase;transition:color var(--duration-fast) var(--ease-hover),background-color var(--duration-fast) var(--ease-hover);font-weight:800;display:inline-flex;position:relative}.TopNavigation-module-scss-module__ovhvhG__navigationLink[aria-current=page]{color:var(--color-accent-violet)}.TopNavigation-module-scss-module__ovhvhG__homeLink svg,.TopNavigation-module-scss-module__ovhvhG__navigationLink svg,.TopNavigation-module-scss-module__ovhvhG__socialLink svg,.TopNavigation-module-scss-module__ovhvhG__mobileSocialLink svg,.TopNavigation-module-scss-module__ovhvhG__menuButton svg,.TopNavigation-module-scss-module__ovhvhG__closeButton svg{width:var(--site-icon-size);height:var(--site-icon-size)}.TopNavigation-module-scss-module__ovhvhG__desktopSocials{justify-content:flex-end;gap:var(--site-space-xs);display:flex}.TopNavigation-module-scss-module__ovhvhG__homeLink,.TopNavigation-module-scss-module__ovhvhG__socialLink,.TopNavigation-module-scss-module__ovhvhG__menuButton,.TopNavigation-module-scss-module__ovhvhG__closeButton{width:var(--site-touch-target);height:var(--site-touch-target);border-radius:var(--site-radius-sm);transition:color var(--duration-fast) var(--ease-hover),background-color var(--duration-fast) var(--ease-hover),transform var(--duration-fast) var(--ease-hover);place-items:center;display:grid}.TopNavigation-module-scss-module__ovhvhG__homeLink{border:var(--site-border-width) solid var(--color-border-subtle);justify-self:start}.TopNavigation-module-scss-module__ovhvhG__homeLink[aria-current=page]{color:var(--color-accent-violet)}.TopNavigation-module-scss-module__ovhvhG__menuButton,.TopNavigation-module-scss-module__ovhvhG__closeButton{cursor:pointer;border:var(--site-border-width) solid var(--color-border-subtle);background:var(--color-surface-panel);color:var(--color-text-primary)}.TopNavigation-module-scss-module__ovhvhG__menuButton{justify-self:end;display:none}.TopNavigation-module-scss-module__ovhvhG__menuButton:active,.TopNavigation-module-scss-module__ovhvhG__closeButton:active{transform:scale(.97)}.TopNavigation-module-scss-module__ovhvhG__mobileDialog{z-index:var(--site-overlay-layer);gap:var(--site-space-xl);min-height:100dvh;padding:var(--site-space-lg) var(--site-page-gutter) calc(var(--site-space-xl) + env(safe-area-inset-bottom));background:var(--color-surface-base);animation:TopNavigation-module-scss-module__ovhvhG__mobileNavigationEnter var(--duration-normal) var(--ease-out) both;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.TopNavigation-module-scss-module__ovhvhG__mobileHeader{min-height:var(--site-touch-target);justify-content:space-between;align-items:center;gap:var(--site-space-md);display:flex}.TopNavigation-module-scss-module__ovhvhG__mobileLabel{color:var(--color-accent-violet);font-size:var(--site-text-xs);letter-spacing:var(--site-tracking-wide);text-transform:uppercase;font-weight:900}.TopNavigation-module-scss-module__ovhvhG__mobileNavigation{align-content:start;gap:var(--site-space-2xs);display:grid}.TopNavigation-module-scss-module__ovhvhG__mobileNavigationLink{min-height:var(--site-touch-target);align-items:center;gap:var(--site-space-md);padding-block:var(--site-space-xs);color:var(--color-text-primary);font-size:var(--site-text-md);text-transform:uppercase;transition:color var(--duration-fast) var(--ease-hover),padding-inline var(--duration-normal) var(--ease-out);grid-template-columns:auto auto minmax(0,1fr);font-weight:700;display:grid}.TopNavigation-module-scss-module__ovhvhG__mobileNavigationLink[aria-current=page]{padding-inline:var(--site-space-sm);color:var(--color-accent-cyan)}.TopNavigation-module-scss-module__ovhvhG__mobileNavigationIndex{color:var(--color-text-muted);font-size:var(--site-text-xs)}.TopNavigation-module-scss-module__ovhvhG__mobileSocials{justify-content:center;gap:var(--site-space-md);display:flex}.TopNavigation-module-scss-module__ovhvhG__mobileSocialLink{width:var(--site-touch-target);height:var(--site-touch-target);border-radius:var(--site-radius-sm);transition:color var(--duration-fast) var(--ease-hover),background-color var(--duration-fast) var(--ease-hover),transform var(--duration-fast) var(--ease-hover);place-items:center;display:grid}.TopNavigation-module-scss-module__ovhvhG__homeLink:focus-visible,.TopNavigation-module-scss-module__ovhvhG__navigationLink:focus-visible,.TopNavigation-module-scss-module__ovhvhG__socialLink:focus-visible,.TopNavigation-module-scss-module__ovhvhG__menuButton:focus-visible,.TopNavigation-module-scss-module__ovhvhG__closeButton:focus-visible,.TopNavigation-module-scss-module__ovhvhG__mobileNavigationLink:focus-visible,.TopNavigation-module-scss-module__ovhvhG__mobileSocialLink:focus-visible{outline:var(--site-focus-width) solid var(--color-focus-ring);outline-offset:var(--site-focus-offset)}@media (hover:hover) and (pointer:fine){.TopNavigation-module-scss-module__ovhvhG__homeLink:hover,.TopNavigation-module-scss-module__ovhvhG__navigationLink:hover,.TopNavigation-module-scss-module__ovhvhG__socialLink:hover,.TopNavigation-module-scss-module__ovhvhG__mobileSocialLink:hover{color:var(--color-text-primary)}.TopNavigation-module-scss-module__ovhvhG__homeLink:hover,.TopNavigation-module-scss-module__ovhvhG__navigationLink:hover,.TopNavigation-module-scss-module__ovhvhG__socialLink:hover,.TopNavigation-module-scss-module__ovhvhG__menuButton:hover,.TopNavigation-module-scss-module__ovhvhG__closeButton:hover,.TopNavigation-module-scss-module__ovhvhG__mobileSocialLink:hover{background:var(--color-surface-panel)}.TopNavigation-module-scss-module__ovhvhG__homeLink:hover,.TopNavigation-module-scss-module__ovhvhG__socialLink:hover,.TopNavigation-module-scss-module__ovhvhG__menuButton:hover,.TopNavigation-module-scss-module__ovhvhG__closeButton:hover,.TopNavigation-module-scss-module__ovhvhG__mobileSocialLink:hover{transform:translateY(calc(var(--site-border-width) * -1))}}@media (max-width:900px){.TopNavigation-module-scss-module__ovhvhG__bar{grid-template-columns:minmax(0,1fr) auto}.TopNavigation-module-scss-module__ovhvhG__desktopNavigation,.TopNavigation-module-scss-module__ovhvhG__desktopSocials{display:none}.TopNavigation-module-scss-module__ovhvhG__menuButton{display:grid}}@media (prefers-reduced-motion:reduce){.TopNavigation-module-scss-module__ovhvhG__mobileDialog{animation:none}.TopNavigation-module-scss-module__ovhvhG__skipLink,.TopNavigation-module-scss-module__ovhvhG__navigationLink,.TopNavigation-module-scss-module__ovhvhG__navigationLink:after,.TopNavigation-module-scss-module__ovhvhG__socialLink,.TopNavigation-module-scss-module__ovhvhG__menuButton,.TopNavigation-module-scss-module__ovhvhG__closeButton,.TopNavigation-module-scss-module__ovhvhG__mobileNavigationLink,.TopNavigation-module-scss-module__ovhvhG__mobileSocialLink{transition-duration:.01ms}}@keyframes TopNavigation-module-scss-module__ovhvhG__mobileNavigationEnter{0%{opacity:0;transform:translateY(calc(var(--site-space-sm) * -1))}to{opacity:1;transform:translateY(0)}}
