.cpu-hd{-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);background:color-mix(in srgb,var(--cpu-surface) 88%,transparent);box-shadow:var(--cpu-sh-sm);color:var(--cpu-text);inset:0 0 auto;position:fixed;transition:background-color var(--cpu-dur) var(--cpu-ease),color var(--cpu-dur) var(--cpu-ease),box-shadow var(--cpu-dur) var(--cpu-ease);z-index:60}body:has(.cpu-section--first:is(.cpu-section--dark,.cpu-section--ink))
.cpu-hd:not(.is-scrolled):not(:has([aria-expanded=true])){-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;box-shadow:none;color:var(--cpu-text-invert)}.cpu-hd__bar{align-items:center;display:flex;gap:var(--cpu-sp-4);justify-content:space-between;padding-block:var(--cpu-sp-3)}@media (min-width:981px){.cpu-hd__bar{padding-block:18px}}.cpu-hd__brand{align-items:center;color:inherit;display:flex;gap:var(--cpu-sp-2);min-width:0;text-decoration:none}.cpu-hd__mark{background:var(--cpu-grad-brand);color:var(--cpu-text-invert);display:grid;flex:none;height:42px;object-fit:contain;place-items:center;width:42px}.cpu-hd__txt{display:flex;flex-direction:column;line-height:1.1;min-width:0}.cpu-hd__name{font-family:var(--cpu-font-body);font-size:16px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.cpu-hd__tag{font-family:var(--cpu-font-mono);font-size:11px;letter-spacing:.02em;opacity:.75}.cpu-hd__burger{background:none;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:5px;margin-right:calc(var(--cpu-sp-2)*-1);padding:var(--cpu-sp-2)}.cpu-hd__burger span{background:currentColor;border-radius:2px;height:2px;transition:transform var(--cpu-dur) var(--cpu-ease),opacity var(--cpu-dur) var(--cpu-ease);width:22px}.cpu-hd__burger[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.cpu-hd__burger[aria-expanded=true] span:nth-child(2){opacity:0}.cpu-hd__burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.cpu-hd__menu{background:var(--cpu-surface);box-shadow:var(--cpu-sh-md);color:var(--cpu-text);display:flex;flex-direction:column;left:0;padding:var(--cpu-sp-2) var(--cpu-gutter) var(--cpu-sp-5);position:absolute;right:0;top:100%}.cpu-js .cpu-hd__menu{display:none}.cpu-hd:has([aria-expanded=true]) .cpu-hd__menu{display:flex}html:not(.cpu-js) .cpu-hd__burger{display:none}html:not(.cpu-js) .cpu-hd__menu{position:static}.cpu-hd__link{color:inherit;font-family:var(--cpu-font-body);font-size:16px;font-weight:600;padding:var(--cpu-sp-2) 0;text-decoration:none}.cpu-hd__link:hover{opacity:.72}.cpu-hd__link[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.cpu-hd__cta{justify-content:center;margin-top:var(--cpu-sp-2)}.cpu-hd__h1{display:flex;font:inherit;line-height:inherit;margin:0;min-width:0}@media (min-width:981px){.cpu-hd__burger{display:none}.cpu-hd__menu,.cpu-js .cpu-hd__menu{align-items:center;background:none;box-shadow:none;color:inherit;display:flex;flex-direction:row;gap:var(--cpu-sp-6);padding:0;position:static}.cpu-hd__link{font-size:15px;font-weight:500;padding:0}.cpu-hd__cta{margin-top:0}}@media (prefers-reduced-motion:reduce){.cpu-hd,.cpu-hd__burger span{transition:none}}