.site-header{background:#f8f7eff5;backdrop-filter:blur(12px)}
.legacy-page .site-header,.editorial-page .site-header,.contact-page .site-header{height:102px;max-width:1600px;margin-inline:auto;background:#f8f7eff5;backdrop-filter:blur(12px)}
.site-header .brand{width:136px}
.site-header .brand img{width:100%;height:auto}
.site-header .desktop-nav{margin:0;gap:clamp(18px,2.15vw,34px);font-size:11px;color:#264e39}
.legacy-page .desktop-nav,.editorial-page .desktop-nav,.contact-page .desktop-nav{margin:0;gap:clamp(18px,2.15vw,34px);font-size:11px;color:#264e39}
.site-header .desktop-nav a[aria-current=page],.site-header .nav-about-active>a{color:#22b981}
.site-header .mobile-nav{background:#f8f7ef}
.legacy-page .mobile-nav,.editorial-page .mobile-nav,.contact-page .mobile-nav{background:#f8f7ef}
.site-header .menu-toggle{color:#22b981}
@media(max-width:1100px){.site-header .desktop-nav{gap:19px;font-size:9px}}
@media(max-width:1100px){.legacy-page .desktop-nav,.editorial-page .desktop-nav,.contact-page .desktop-nav{gap:19px;font-size:9px}}
@media(max-width:900px){.site-header,.legacy-page .site-header,.editorial-page .site-header,.contact-page .site-header{height:82px}}
@media(max-width:650px){.site-header,.legacy-page .site-header,.editorial-page .site-header,.contact-page .site-header{height:76px;padding-inline:var(--gutter)}.site-header .brand{width:100px}}
@media(min-width:901px){.site-header .about-submenu{background:#f8f7ef}.site-header .about-submenu a[aria-current=page]{color:#22b981}}