.flock-header{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 5vw;margin:0;background:#080710;color:#f8f5f1;border:0;border-bottom:1px solid #ffffff18;font:600 15px/1.4 Arial,Helvetica,sans-serif}
.flock-header .flock-home img{display:block;width:150px;height:auto}
.flock-header nav{display:flex;align-items:center;flex-wrap:wrap;column-gap:clamp(.75rem,2.5vw,2.6rem);row-gap:.25rem;margin:0}
.flock-header nav a{display:inline-flex;align-items:center;min-height:36px;color:inherit;text-decoration:none;white-space:nowrap}
.flock-header nav a:hover,.flock-header nav a[aria-current]{color:#e2a9ff;text-decoration:underline;text-underline-offset:.35em}
.flock-header a:focus-visible{outline:2px solid #8df4dc;outline-offset:4px}
@media(max-width:680px){.flock-header{justify-content:center;gap:4px;padding:10px 3vw}.flock-header .flock-home img{width:112px}.flock-header nav{width:100%;justify-content:center;font-size:13px}}
