.site-header.svelte-1h32yp1{background:var(--cream);position:fixed;top:0;left:0;right:0;z-index:100;border-bottom:1px solid rgba(0,0,0,.05);transition:background .3s}.hero-visible .site-header.svelte-1h32yp1{background:transparent;border-bottom-color:transparent}.hero-visible .site-header.svelte-1h32yp1 nav:where(.svelte-1h32yp1) a:where(.svelte-1h32yp1){color:#fff}.hero-visible .site-header.svelte-1h32yp1 nav:where(.svelte-1h32yp1) a:where(.svelte-1h32yp1):hover{color:var(--gold)}.hero-visible .site-header.svelte-1h32yp1 nav:where(.svelte-1h32yp1) a.active:where(.svelte-1h32yp1){background:#fff3;color:#fff}.header-inner.svelte-1h32yp1{max-width:1900px;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.logo.svelte-1h32yp1 img:where(.svelte-1h32yp1){max-width:280px;height:auto}nav.svelte-1h32yp1{display:flex;gap:.2rem;align-items:center;flex-wrap:wrap}nav.svelte-1h32yp1 a:where(.svelte-1h32yp1){padding:.5rem .8rem;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;transition:color .2s,background .2s;white-space:nowrap;border-radius:2em}nav.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{color:var(--gold)}nav.svelte-1h32yp1 a.active:where(.svelte-1h32yp1){background:var(--primary);color:#fff}.menu-toggle.svelte-1h32yp1{display:none;background:none;border:none;cursor:pointer;padding:.5rem}.hamburger.svelte-1h32yp1{display:block;width:28px;height:3px;background:var(--primary);position:relative;transition:background .2s}.hamburger.svelte-1h32yp1:before,.hamburger.svelte-1h32yp1:after{content:"";position:absolute;width:28px;height:3px;background:var(--primary);transition:transform .3s}.hamburger.svelte-1h32yp1:before{top:-8px}.hamburger.svelte-1h32yp1:after{top:8px}.hamburger.open.svelte-1h32yp1{background:transparent}.hamburger.open.svelte-1h32yp1:before{top:0;transform:rotate(45deg)}.hamburger.open.svelte-1h32yp1:after{top:0;transform:rotate(-45deg)}@media(max-width:900px){.menu-toggle.svelte-1h32yp1{display:block}nav.svelte-1h32yp1{display:none;width:100%;flex-direction:column;padding-top:1rem}nav.open.svelte-1h32yp1{display:flex}nav.svelte-1h32yp1 a:where(.svelte-1h32yp1){padding:.8rem 0;width:100%;text-align:center;border-top:1px solid rgba(0,0,0,.05)}}.site-footer.svelte-jz8lnl{margin-top:3rem}.footer-widgets.svelte-jz8lnl{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.widget.svelte-jz8lnl{background:var(--whitesmoke);padding:2rem}.widget.svelte-jz8lnl h5:where(.svelte-jz8lnl){margin-bottom:1rem}.widget.svelte-jz8lnl ul:where(.svelte-jz8lnl){display:flex;flex-direction:column;gap:.5rem}.widget.svelte-jz8lnl a:where(.svelte-jz8lnl){transition:color .2s}.widget.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--accent)}.widget.svelte-jz8lnl h6:where(.svelte-jz8lnl){margin-top:1rem}.widget-gold.svelte-jz8lnl{background:var(--gold);color:#fff}.widget-gold.svelte-jz8lnl h5:where(.svelte-jz8lnl){background:none;-webkit-text-fill-color:white}.widget-gold.svelte-jz8lnl a:where(.svelte-jz8lnl){color:#fff}.widget-gold.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{opacity:.8}.copyright.svelte-jz8lnl{background:var(--dark);color:#ffffffb3;text-align:center;padding:1rem 2rem;font-size:.9rem}
