.up-skip{padding:.75rem 1.25rem;border-radius:var(--up--radius-pill);background:var(--color--primary--900);color:var(--color--base--0);font-weight:500;text-decoration:none}.up-header{position:sticky;top:0;z-index:50;background:color-mix(in oklch,var(--color--base--0) 88%,transparent);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--color--base--100);transition:translate 0.35s cubic-bezier(.2,.8,.2,1),box-shadow 0.3s ease}.up-header__bar{display:flex;align-items:center;gap:2rem;min-height:4.5rem}.up-header__logo{display:inline-flex;align-items:center;gap:.75rem;color:var(--color--primary--900);text-decoration:none;flex:none}.up-header__logo .up-logo{width:2.75rem;height:2.75rem}.up-header__wordmark{font:500 1.25rem/1 var(--font--family-display);letter-spacing:-.02em}.up-header__nav{display:flex;align-items:center;gap:1.75rem;flex:1}.up-header__menu{display:flex;gap:.25rem;margin:0 auto 0 0;padding:0;list-style:none}.up-header__menu a{display:block;padding:.625rem .875rem;border-radius:var(--up--radius-pill);color:var(--color--base--900);font-weight:500;text-decoration:none;transition:background-color var(--transition)}.up-header__menu a:hover{background:var(--color--base--50);color:var(--color--primary--800)}.up-header__menu a[aria-current="page"]{color:var(--color--primary--700)}.up-lang{display:flex;gap:.125rem;margin:0;padding:.25rem;list-style:none;border-radius:var(--up--radius-pill);background:var(--color--base--50)}.up-lang a{display:block;min-width:2.75rem;padding:.375rem .625rem;border-radius:var(--up--radius-pill);color:var(--color--base--700);font-size:.875rem;font-weight:500;text-align:center;text-decoration:none}.up-lang a:hover{color:var(--color--primary--800)}.up-lang a[aria-current="true"]{background:var(--color--base--0);color:var(--color--primary--800);box-shadow:0 1px 2px oklch(.3 .03 206 / .12)}.up-header__toggle{display:none;align-items:center;gap:.5rem;margin-left:auto;min-height:2.75rem;padding:.5rem 1rem;border:1.5px solid var(--color--base--200);border-radius:var(--up--radius-pill);background:var(--color--base--0);color:var(--color--primary--900);font:500 1rem/1 var(--font--family);cursor:pointer}.up-header__toggle svg{width:1.25rem;height:1.25rem}@media (max-width:1279px){.up-header__bar{gap:1.25rem}.up-header__nav{gap:1rem}.up-header__menu a{padding-inline:.625rem}}@media (max-width:991px){.up-header__toggle{display:inline-flex}.up-header__nav{position:absolute;inset:100% 0 auto;display:none;flex-direction:column;align-items:stretch;gap:1.25rem;padding:1.25rem var(--up--gutter) 1.75rem;background:var(--color--base--0);border-bottom:1px solid var(--color--base--100);box-shadow:0 24px 40px -24px oklch(.3 .03 206 / .25)}.up-header.is-open .up-header__nav{display:flex}.up-header__menu{flex-direction:column;margin:0}.up-header__menu a{padding:.875rem .5rem;border-radius:.75rem;font-size:1.125rem}.up-lang{align-self:flex-start}}:has(>.up-header):not(body):not(:has(>main)){position:sticky;top:0;z-index:50}.up-header.is-scrolled{box-shadow:0 12px 32px -20px oklch(.3 .05 206 / .4)}.up-header.is-hidden{translate:0 -100%}