.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:var(--site-alerts-height, 0px);z-index:40;display:flex;align-items:center;gap:1rem;padding:.75rem clamp(1rem,4vw,2.5rem);background:color-mix(in srgb,var(--color-sabbia-50) 82%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb,var(--color-petrolio-600) 12%,transparent)}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--color-petrolio-900)}.header-brand-cluster[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:clamp(.65rem,1.4vw,1.25rem);margin-right:auto;flex-shrink:0}.brand-logo[data-astro-cid-3ef6ksr2]{display:block;width:auto;height:3.35rem;object-fit:contain}.header-panel[data-astro-cid-3ef6ksr2]{display:none}.site-nav[data-astro-cid-3ef6ksr2]{display:flex;gap:1.6rem}.site-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none;color:var(--color-petrolio-800);font-weight:500;font-size:.95rem;padding:.3rem 0;border-bottom:2px solid transparent;transition:border-color .15s,color .15s}.site-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{border-color:var(--color-turchese-500)}.header-flygroove[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;color:var(--color-petrolio-600);text-decoration:none;flex-shrink:0}.header-flygroove[data-astro-cid-3ef6ksr2] .flygroove-mark[data-astro-cid-3ef6ksr2]{width:clamp(5.9rem,8vw,7.4rem)}.menu-toggle[data-astro-cid-3ef6ksr2]{display:inline-flex;flex-direction:column;justify-content:center;gap:.28rem;width:2.7rem;height:2.7rem;margin-left:auto;padding:.62rem;border:1px solid color-mix(in srgb,var(--color-petrolio-600) 18%,transparent);border-radius:50%;background:#fff;color:var(--color-petrolio-800);cursor:pointer}.menu-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform .16s,opacity .16s}.site-header[data-astro-cid-3ef6ksr2].is-menu-open .menu-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(.36rem) rotate(45deg)}.site-header[data-astro-cid-3ef6ksr2].is-menu-open .menu-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.site-header[data-astro-cid-3ef6ksr2].is-menu-open .menu-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-.36rem) rotate(-45deg)}.lang-switch[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.1rem;padding:.15rem;border-radius:999px;background:color-mix(in srgb,var(--color-petrolio-600) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-petrolio-600) 14%,transparent)}.lang-opt[data-astro-cid-3ef6ksr2]{text-decoration:none;font-weight:700;font-size:.72rem;letter-spacing:.04em;color:var(--color-petrolio-600);padding:.28rem .5rem;border-radius:999px;line-height:1}.lang-opt[data-astro-cid-3ef6ksr2]:hover{color:var(--color-petrolio-900)}.lang-opt[data-astro-cid-3ef6ksr2].is-active{background:var(--color-petrolio-700);color:#fff}@media(max-width:1049px){.site-header[data-astro-cid-3ef6ksr2]{min-height:4.3rem;gap:.55rem;padding:.55rem .8rem;background:color-mix(in srgb,var(--color-sabbia-50) 96%,transparent)}.header-brand-cluster[data-astro-cid-3ef6ksr2]{gap:.48rem;min-width:0}.brand-logo[data-astro-cid-3ef6ksr2]{height:2.4rem;max-width:8.75rem}.header-flygroove[data-astro-cid-3ef6ksr2] .flygroove-mark[data-astro-cid-3ef6ksr2]{width:clamp(3.8rem,16vw,4.8rem)}.header-panel[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:0;right:0;display:none;gap:1rem;padding:1rem;background:color-mix(in srgb,var(--color-sabbia-50) 98%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-petrolio-600) 16%,transparent);box-shadow:0 16px 26px -18px #12262b99}.site-header[data-astro-cid-3ef6ksr2].is-menu-open .header-panel[data-astro-cid-3ef6ksr2]{display:grid}.site-nav[data-astro-cid-3ef6ksr2]{flex-direction:column;gap:0}.site-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:.75rem .25rem;border-bottom:1px solid color-mix(in srgb,var(--color-petrolio-600) 12%,transparent);font-size:1rem}.lang-switch[data-astro-cid-3ef6ksr2]{width:fit-content}.lang-opt[data-astro-cid-3ef6ksr2]{padding:.4rem .62rem;font-size:.75rem}.header-cta[data-astro-cid-3ef6ksr2]{display:inline-flex;width:100%;justify-content:center}}.header-cta[data-astro-cid-3ef6ksr2]{display:none;background:var(--color-corallo-500);color:var(--color-notte);font-weight:700;text-decoration:none;padding:.55rem 1.15rem;border-radius:999px;font-size:.95rem;box-shadow:var(--shadow-soft);transition:background .15s,transform .1s}.header-cta[data-astro-cid-3ef6ksr2]:hover{background:var(--color-corallo-600)}.header-cta[data-astro-cid-3ef6ksr2]:active{transform:translateY(1px)}@media(min-width:1050px){.header-panel[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1rem}.menu-toggle[data-astro-cid-3ef6ksr2]{display:none}.brand-logo[data-astro-cid-3ef6ksr2]{height:4rem}.header-cta[data-astro-cid-3ef6ksr2]{display:inline-block}}@media(max-width:1049px){.site-header[data-astro-cid-3ef6ksr2].is-menu-open .header-cta[data-astro-cid-3ef6ksr2]{display:inline-flex}}
