.TopNavigation-module-scss-module__ovhvhG__header,.TopNavigation-module-scss-module__ovhvhG__hero,.TopNavigation-module-scss-module__ovhvhG__heroChapter{--prototype-gutter:clamp(1.25rem, 5vw, 5rem);--prototype-lift:calc(-1 * var(--motion-hover-distance))}.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{--glass-blur:28px}.TopNavigation-module-scss-module__ovhvhG__desktopNavigation.liquid-glass-raw:before{box-shadow:inset 0 0 5px -8px var(--color-navigation-glass-highlight),inset 0 0 0 1px var(--color-navigation-glass-edge)}.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;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__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:transform var(--duration-normal) var(--ease-out);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(var(--motion-press-scale))}.TopNavigation-module-scss-module__ovhvhG__mobileDialog{z-index:var(--site-overlay-layer);overscroll-behavior:contain;gap:var(--site-space-md);width:100%;max-width:none;height:100dvh;max-height:none;padding:max(var(--site-space-lg),env(safe-area-inset-top)) var(--prototype-gutter) max(var(--site-space-xs),env(safe-area-inset-bottom));background:var(--color-surface-base);color:var(--color-text-editorial);font-family:var(--font-monaspace),ui-monospace,"SF Mono",monospace;border:0;grid-template-rows:auto minmax(0,1fr) auto;margin:0;display:grid;position:fixed;inset:0;overflow-y:auto}.TopNavigation-module-scss-module__ovhvhG__mobileHeader{justify-content:flex-end;align-items:center;display:flex}.TopNavigation-module-scss-module__ovhvhG__mobileHeader .TopNavigation-module-scss-module__ovhvhG__closeButton{color:var(--color-text-editorial);background:0 0;border:0;border-radius:0}.TopNavigation-module-scss-module__ovhvhG__mobileNavigation{align-content:start;display:grid}.TopNavigation-module-scss-module__ovhvhG__mobileNavigationLink{min-height:calc(var(--site-touch-target) + var(--site-space-sm));grid-template-columns:var(--site-space-xl) minmax(0, 1fr);align-items:center;gap:var(--site-space-md);padding-block:var(--site-space-sm);font-size:var(--type-prototype-menu);letter-spacing:-.03em;font-weight:500;line-height:1.25;display:grid}.TopNavigation-module-scss-module__ovhvhG__mobileNavigationLink>span:last-child{overflow-wrap:anywhere}.TopNavigation-module-scss-module__ovhvhG__mobileNavigationLink+.TopNavigation-module-scss-module__ovhvhG__mobileNavigationLink{border-top:var(--site-border-width) solid var(--color-border-editorial)}.TopNavigation-module-scss-module__ovhvhG__mobileNavigationIndex{color:var(--color-accent-violet);font-size:var(--type-prototype-label);font-variant-numeric:tabular-nums}.TopNavigation-module-scss-module__ovhvhG__mobileSocials{justify-content:center;gap:var(--site-space-lg);flex-wrap:wrap;display:flex}.TopNavigation-module-scss-module__ovhvhG__mobileNavigationLink,.TopNavigation-module-scss-module__ovhvhG__mobileSocialLink{color:var(--color-text-editorial);transition:transform var(--duration-exit) var(--ease-in);text-decoration:none;position:relative}.TopNavigation-module-scss-module__ovhvhG__mobileNavigationLink:focus-visible,.TopNavigation-module-scss-module__ovhvhG__mobileSocialLink:focus-visible{transform:translateY(var(--prototype-lift));transition-timing-function:var(--ease-out)}.TopNavigation-module-scss-module__ovhvhG__mobileNavigationLink:active,.TopNavigation-module-scss-module__ovhvhG__mobileNavigationLink:hover:active,.TopNavigation-module-scss-module__ovhvhG__mobileSocialLink:active,.TopNavigation-module-scss-module__ovhvhG__mobileSocialLink:hover:active{transform:scale(var(--motion-press-scale))}.TopNavigation-module-scss-module__ovhvhG__mobileSocialLink{min-height:var(--site-touch-target);color:var(--color-accent-violet);font-size:var(--type-prototype-label);align-items:center;display:inline-flex}.TopNavigation-module-scss-module__ovhvhG__mobileNavigationLink{transition:none}.TopNavigation-module-scss-module__ovhvhG__mobileNavigationLink[aria-current=page]>span:last-child{color:var(--color-accent-violet)}@media (hover:hover) and (pointer:fine){.TopNavigation-module-scss-module__ovhvhG__mobileNavigationLink:hover,.TopNavigation-module-scss-module__ovhvhG__mobileSocialLink:hover{transform:translateY(var(--prototype-lift));transition-timing-function:var(--ease-hover)}}.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{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{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{transform:translateY(calc(var(--site-border-width) * -1))}}@media (max-width:64rem){.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}}.TopNavigation-module-scss-module__ovhvhG__scrollCue:focus-visible{outline:var(--site-focus-width) solid var(--color-focus-ring);outline-offset:var(--site-space-2xs)}.TopNavigation-module-scss-module__ovhvhG__hero .hero-cta:focus-visible{outline:var(--site-focus-width) solid var(--color-focus-ring);outline-offset:var(--site-space-2xs)}.TopNavigation-module-scss-module__ovhvhG__hero{--hero-copy-measure:62rem;--hero-prose-measure:44rem}.TopNavigation-module-scss-module__ovhvhG__hero .hero-content{width:100%;padding:calc(var(--site-navigation-height) + var(--site-space-xl)) var(--prototype-gutter) var(--site-space-xl);animation:none}.TopNavigation-module-scss-module__ovhvhG__hero .hero-header{top:calc(var(--site-navigation-height) + var(--site-space-lg));right:var(--prototype-gutter)}.TopNavigation-module-scss-module__ovhvhG__hero .hero-status-panel{border-inline-end:var(--site-border-width) solid var(--color-border-editorial);color:var(--color-text-secondary);font-size:var(--type-prototype-label);padding-inline-end:var(--site-space-md);font-weight:450;display:grid}.TopNavigation-module-scss-module__ovhvhG__hero .hero-status-location{color:var(--color-accent-violet)}.TopNavigation-module-scss-module__ovhvhG__hero .hero-status-time{color:var(--color-text-editorial);font-size:inherit;font-variant-numeric:tabular-nums}.TopNavigation-module-scss-module__ovhvhG__hero .hero-status-meta{margin-top:var(--site-space-sm)}.TopNavigation-module-scss-module__ovhvhG__hero .hero-copy{width:min(100%,var(--hero-copy-measure));margin:clamp(var(--site-space-xl),6dvh,4rem) 0 0}.TopNavigation-module-scss-module__ovhvhG__hero .hero-nameplate{color:var(--color-text-editorial);font-size:var(--type-prototype-identity);letter-spacing:-.035em;font-weight:550;line-height:1.25}.TopNavigation-module-scss-module__ovhvhG__hero .hero-nameplate-role{margin-top:var(--site-space-xs);color:var(--color-text-secondary);font-size:var(--type-prototype-label);letter-spacing:var(--site-tracking-wide);font-weight:450}.TopNavigation-module-scss-module__ovhvhG__hero .hero-nameplate-role:before{display:none}.TopNavigation-module-scss-module__ovhvhG__hero .hero-title{margin:clamp(var(--site-space-lg),3dvh,var(--site-space-xl)) 0 0;color:var(--color-text-editorial);font-size:var(--type-prototype-display);letter-spacing:-.055em;text-wrap:initial;font-weight:550;line-height:1.12}.TopNavigation-module-scss-module__ovhvhG__hero .hero-title-emphasis{color:var(--color-accent-violet);font-weight:450}.TopNavigation-module-scss-module__ovhvhG__hero .hero-title-cursor{color:inherit;animation:none}.TopNavigation-module-scss-module__ovhvhG__hero .hero-role{max-width:var(--hero-prose-measure);margin-top:var(--site-space-lg);color:var(--color-text-editorial);font-size:var(--type-prototype-body);font-weight:450;line-height:1.6}.TopNavigation-module-scss-module__ovhvhG__hero .hero-role span{color:var(--color-accent-violet)}.TopNavigation-module-scss-module__ovhvhG__hero .hero-description{max-width:var(--hero-prose-measure);margin-top:var(--site-space-lg);color:var(--color-text-secondary);font-size:var(--type-prototype-body);line-height:1.65}.TopNavigation-module-scss-module__ovhvhG__hero .hero-actions{gap:var(--site-space-md);margin-top:var(--site-space-xl)}.TopNavigation-module-scss-module__ovhvhG__hero .hero-cta{isolation:isolate;min-width:0;min-height:calc(var(--site-touch-target) + var(--site-space-sm));justify-content:space-between;gap:var(--site-space-lg);padding:var(--site-space-md) var(--site-space-lg);border:var(--site-border-width) solid var(--color-accent-violet);border-radius:var(--site-radius-xs);background:var(--color-accent-violet);box-shadow:none;color:var(--color-surface-base);font-size:var(--type-prototype-label);transition:transform var(--duration-exit) var(--ease-in);font-weight:650;line-height:1.4;position:relative}.TopNavigation-module-scss-module__ovhvhG__hero .hero-cta:after{width:var(--site-space-xs);height:var(--site-space-xs);border-top:var(--site-border-width) solid currentColor;border-right:var(--site-border-width) solid currentColor;content:"";transition:transform var(--duration-exit) var(--ease-in);flex-shrink:0;transform:rotate(45deg)}.TopNavigation-module-scss-module__ovhvhG__hero .hero-cta:focus-visible{transform:translateY(var(--prototype-lift));transition-duration:var(--duration-slow);transition-timing-function:var(--ease-out)}.TopNavigation-module-scss-module__ovhvhG__hero .hero-cta:focus-visible:after{transform:translateX(var(--motion-hover-distance)) rotate(45deg)}.TopNavigation-module-scss-module__ovhvhG__hero .hero-cta:active{transform:scale(var(--motion-press-scale))}.TopNavigation-module-scss-module__ovhvhG__hero .hero-cta--quiet{border-color:var(--color-border-editorial);background:var(--color-surface-navigation);color:var(--color-text-editorial)}.TopNavigation-module-scss-module__ovhvhG__hero .hero-readability-layer{background:linear-gradient(90deg, var(--color-surface-base), transparent)}.TopNavigation-module-scss-module__ovhvhG__heroLine{vertical-align:top;margin-bottom:-.06em;padding-bottom:.06em;display:inline-block;overflow:clip}.TopNavigation-module-scss-module__ovhvhG__heroLine>span{display:inline-block}.TopNavigation-module-scss-module__ovhvhG__scrollCue.TopNavigation-module-scss-module__ovhvhG__scrollCue{right:var(--prototype-gutter);bottom:var(--global-footer-reserve);color:var(--color-text-secondary);font-size:var(--type-prototype-label);letter-spacing:.025em;text-transform:none;font-weight:450}.TopNavigation-module-scss-module__ovhvhG__scrollCue.TopNavigation-module-scss-module__ovhvhG__scrollCue>span{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}@media (hover:hover) and (pointer:fine){.TopNavigation-module-scss-module__ovhvhG__hero .hero-cta:hover{box-shadow:none;transform:translateY(var(--prototype-lift));transition-duration:var(--duration-slow);transition-timing-function:var(--ease-out)}.TopNavigation-module-scss-module__ovhvhG__hero .hero-cta:hover:after{transform:translateX(var(--motion-hover-distance)) rotate(45deg);transition-duration:var(--duration-slow);transition-timing-function:var(--ease-out)}}@media (max-width:50rem),(max-height:52rem){.TopNavigation-module-scss-module__ovhvhG__heroChapter.TopNavigation-module-scss-module__ovhvhG__heroChapter{height:auto;min-height:100dvh}.TopNavigation-module-scss-module__ovhvhG__heroStage.TopNavigation-module-scss-module__ovhvhG__heroStage{height:auto;min-height:100dvh;position:relative;overflow:visible}.TopNavigation-module-scss-module__ovhvhG__heroStage .TopNavigation-module-scss-module__ovhvhG__hero{height:auto;min-height:100dvh}.TopNavigation-module-scss-module__ovhvhG__heroStage .TopNavigation-module-scss-module__ovhvhG__hero .hero-terminal{height:auto;min-height:100dvh}.TopNavigation-module-scss-module__ovhvhG__hero .hero-content{padding-bottom:calc(var(--global-footer-reserve) + var(--site-touch-target) + var(--site-space-xl))}.TopNavigation-module-scss-module__ovhvhG__hero .hero-copy{margin-top:0}.TopNavigation-module-scss-module__ovhvhG__hero .hero-header{align-self:flex-end;height:0;position:static}.TopNavigation-module-scss-module__ovhvhG__hero .hero-status-panel>div{gap:var(--site-space-md);align-items:center;display:flex}.TopNavigation-module-scss-module__ovhvhG__hero .hero-status-meta{margin:0}}@media (max-width:35rem){.TopNavigation-module-scss-module__ovhvhG__hero .hero-title{font-size:clamp(1.95313rem,6.6vw,3.05176rem)}.TopNavigation-module-scss-module__ovhvhG__hero .hero-actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.TopNavigation-module-scss-module__ovhvhG__header *,.TopNavigation-module-scss-module__ovhvhG__header :before,.TopNavigation-module-scss-module__ovhvhG__header :after,.TopNavigation-module-scss-module__ovhvhG__hero *,.TopNavigation-module-scss-module__ovhvhG__hero :before,.TopNavigation-module-scss-module__ovhvhG__hero :after,.TopNavigation-module-scss-module__ovhvhG__scrollCue,.TopNavigation-module-scss-module__ovhvhG__scrollCue *{transition:none!important;animation:none!important}.TopNavigation-module-scss-module__ovhvhG__hero [data-hero-reveal],.TopNavigation-module-scss-module__ovhvhG__mobileDialog,.TopNavigation-module-scss-module__ovhvhG__mobileNavigationLink,.TopNavigation-module-scss-module__ovhvhG__mobileSocialLink,.TopNavigation-module-scss-module__ovhvhG__mobileHeader .TopNavigation-module-scss-module__ovhvhG__closeButton{opacity:1!important;transform:none!important}}
