.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:var(--cream);transition:box-shadow .25s ease}.site-header[data-astro-cid-3ef6ksr2].scrolled{box-shadow:var(--shadow)}.header-inner[data-astro-cid-3ef6ksr2]{max-width:var(--maxw);margin:0 auto;padding:.7rem var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;flex-shrink:0}.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:clamp(200px,23vw,270px);height:auto;display:block}.site-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;display:flex;align-items:center;gap:1.4rem;margin:0;padding:0}.site-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none;color:var(--petrol-dark);font-weight:500;font-size:.98rem;padding:.3rem 0;border-bottom:2px solid transparent;white-space:nowrap}.site-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{border-bottom-color:var(--gold)}.site-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{border-bottom-color:var(--gold);font-weight:600}.nav-cta[data-astro-cid-3ef6ksr2] a{border-bottom:none}.nav-toggle[data-astro-cid-3ef6ksr2]{display:none;background:none;border:none;padding:.6rem;cursor:pointer}.nav-toggle-bar[data-astro-cid-3ef6ksr2]{display:block;width:26px;height:2.5px;background:var(--petrol-dark);margin:5.5px 0;border-radius:2px;transition:transform .2s ease,opacity .2s ease}@media(max-width:1100px){.nav-toggle[data-astro-cid-3ef6ksr2]{display:block}.site-nav[data-astro-cid-3ef6ksr2]{display:none;position:absolute;top:100%;left:0;right:0;background:var(--cream);box-shadow:var(--shadow);padding:1rem var(--gutter) 1.6rem}.site-nav[data-astro-cid-3ef6ksr2].open{display:block}.site-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:flex-start;gap:1rem}.site-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:1.05rem;display:block}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .nav-toggle-bar[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(8px) rotate(45deg)}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .nav-toggle-bar[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .nav-toggle-bar[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-8px) rotate(-45deg)}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--petrol);color:var(--cream);margin-top:0}.footer-inner[data-astro-cid-sz7xmlte]{max-width:var(--maxw);margin:0 auto;padding:3.5rem var(--gutter) 2rem;display:grid;grid-template-columns:auto 1fr auto;gap:2.5rem;align-items:start}.footer-brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:150px;height:auto;display:block}.footer-claim[data-astro-cid-sz7xmlte]{color:var(--gold-on-dark);font-size:.8rem;margin-top:0}.footer-contact[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0 0 .7rem;font-size:var(--step-small)}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--cream);text-decoration-color:var(--gold);text-underline-offset:3px}.footer-nav[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:.2rem}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;font-size:var(--step-small);display:inline-block;padding-block:.7rem;min-height:44px;line-height:1.6}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline;text-decoration-color:var(--gold)}.footer-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(201,168,106,.35)}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{max-width:var(--maxw);margin:0 auto;padding:1.1rem var(--gutter);opacity:.85}@media(max-width:700px){.footer-inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:2rem}}.footer-region[data-astro-cid-sz7xmlte]{display:block}@media(max-width:40rem){.footer-sep[data-astro-cid-sz7xmlte]{display:none}.footer-role[data-astro-cid-sz7xmlte]{display:block}}.section[data-astro-cid-sh445jdo]{padding:clamp(3rem,7vw,5.5rem) 0}.section--cream[data-astro-cid-sh445jdo]{background:var(--cream)}.section--white[data-astro-cid-sh445jdo]{background:var(--white)}.section--petrol[data-astro-cid-sh445jdo]{background:var(--petrol);color:var(--cream)}.section--petrol[data-astro-cid-sh445jdo] h1,.section--petrol[data-astro-cid-sh445jdo] h2,.section--petrol[data-astro-cid-sh445jdo] h3,.section--petrol[data-astro-cid-sh445jdo] a{color:var(--cream)}.section-inner[data-astro-cid-sh445jdo]{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}
