.site-header[data-v-cd519aa7]{z-index:40;color:#f2f0e8;background:#171815e0;border:1px solid #e9e7df29;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:2rem;width:min(100% - 3rem,1440px);margin:1rem auto;padding:.65rem 1rem .65rem 1.25rem;display:flex;position:relative}.site-header.is-floating[data-v-cd519aa7]{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#171815c7;width:min(100% - 3rem,1440px);position:fixed;top:.25rem;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #00000024,inset 0 1px #ffffff0d}.wordmark[data-v-cd519aa7]{view-transition-name:site-wordmark;flex-shrink:0;align-items:center;min-height:2.75rem;display:inline-flex}.wordmark img[data-v-cd519aa7]{width:8rem;height:auto}nav[data-v-cd519aa7]{view-transition-name:site-navigation;gap:clamp(.25rem,1.3vw,1.5rem);display:flex}nav[data-v-cd519aa7],nav a[data-v-cd519aa7]{align-items:center}nav a[data-v-cd519aa7]{border-radius:.75rem;gap:.45rem;min-height:2.75rem;padding:.5rem .65rem;font-size:.75rem;font-weight:500;transition:background-color .18s,color .18s;display:inline-flex}nav span[data-v-cd519aa7]{color:#a7a89f;font:.6rem ui-monospace,monospace}nav b[data-v-cd519aa7]{font:inherit}nav a[data-v-cd519aa7]:focus-visible,nav a[data-v-cd519aa7]:hover{background:#e9e7df17}nav a[aria-current=page][data-v-cd519aa7]{color:var(--color-acid);background:#e9e7df1f}.menu-toggle[data-v-cd519aa7]:active,nav a[data-v-cd519aa7]:active{background:#e9e7df29}nav .contact-nav[data-v-cd519aa7]{background:var(--color-acid);color:#11120f;padding-inline:1rem}nav .contact-nav span[data-v-cd519aa7]{color:#444e21}nav .contact-nav[data-v-cd519aa7]:hover{background:#e4ff80}.menu-toggle[data-v-cd519aa7]{display:none}@media (width<=760px){.site-header[data-v-cd519aa7],.site-header.is-floating[data-v-cd519aa7]{border-radius:1.1rem;flex-wrap:wrap;gap:0;width:calc(100% - 1.5rem);padding:.5rem 1rem}.wordmark img[data-v-cd519aa7]{width:7rem}.menu-toggle[data-v-cd519aa7]{cursor:pointer;min-height:2.75rem;font:inherit;border-radius:.5rem;align-items:center;gap:.8rem;padding:.5rem;font-size:.8rem;display:inline-flex}.menu-icon[data-v-cd519aa7]{gap:5px;width:1rem;display:grid}.menu-icon i[data-v-cd519aa7]{background:currentColor;width:100%;height:1px;transition:transform .18s}.menu-open .menu-icon i[data-v-cd519aa7]:first-child{transform:translateY(3px)rotate(45deg)}.menu-open .menu-icon i[data-v-cd519aa7]:last-child{transform:translateY(-3px)rotate(-45deg)}nav[data-v-cd519aa7]{border-top:1px solid #e9e7df24;width:100%;padding-block:.75rem .5rem;display:none}.menu-open nav[data-v-cd519aa7]{gap:.25rem;display:grid}nav a[data-v-cd519aa7]{gap:1rem;min-height:3rem;padding-inline:.75rem;font-size:1rem}nav .contact-nav[data-v-cd519aa7]{margin-top:.5rem;padding-inline:.75rem}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.site-header.is-floating[data-v-cd519aa7]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#171815}}@media (prefers-contrast:more){.site-header[data-v-cd519aa7]{border-color:#e9e7df}nav span[data-v-cd519aa7]{color:#e9e7df}}@media (prefers-reduced-motion:reduce){.menu-icon i[data-v-cd519aa7],nav a[data-v-cd519aa7]{transition:none}}.site-footer[data-v-4f4d8dba]{color:#e9e7df8c;letter-spacing:.09em;text-transform:uppercase;background:#11120f;justify-content:space-between;padding:1rem;font:.63rem ui-monospace,monospace;display:flex}
