.navbar.svelte-rfuq4y{position:fixed;top:0;left:0;right:0;z-index:100;padding-block:var(--space-sm);transition:background-color var(--transition-base)}.navbar.scrolled.svelte-rfuq4y{background-color:#1a1a1af2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.navbar__inner.svelte-rfuq4y{display:flex;align-items:center;justify-content:space-between}.navbar__logo.svelte-rfuq4y{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:var(--color-gold);text-decoration:none}.navbar__logo.svelte-rfuq4y:hover{color:var(--color-primary)}.navbar__toggle.svelte-rfuq4y{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;padding:0}.navbar__toggle-bar.svelte-rfuq4y,.navbar__toggle-bar.svelte-rfuq4y:before,.navbar__toggle-bar.svelte-rfuq4y:after{display:block;width:24px;height:2px;background-color:var(--color-text);transition:var(--transition-base);position:relative}.navbar__toggle-bar.svelte-rfuq4y:before,.navbar__toggle-bar.svelte-rfuq4y:after{content:"";position:absolute;left:0}.navbar__toggle-bar.svelte-rfuq4y:before{top:-7px}.navbar__toggle-bar.svelte-rfuq4y:after{top:7px}.navbar__toggle-bar.open.svelte-rfuq4y{background-color:transparent}.navbar__toggle-bar.open.svelte-rfuq4y:before{top:0;transform:rotate(45deg)}.navbar__toggle-bar.open.svelte-rfuq4y:after{top:0;transform:rotate(-45deg)}.navbar__links.svelte-rfuq4y{display:none;list-style:none;position:absolute;top:100%;left:0;right:0;background-color:#1a1a1afa;padding:var(--space-sm);flex-direction:column;gap:var(--space-xs);text-align:center}.navbar__links.open.svelte-rfuq4y{display:flex}.navbar__links.svelte-rfuq4y a:where(.svelte-rfuq4y){display:block;padding:var(--space-xs);color:var(--color-text);font-size:.95rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.navbar__links.svelte-rfuq4y a:where(.svelte-rfuq4y):hover{color:var(--color-primary)}@media(min-width:768px){.navbar__toggle.svelte-rfuq4y{display:none}.navbar__links.svelte-rfuq4y{display:flex;position:static;background:none;padding:0;flex-direction:row;gap:var(--space-md)}}.footer.svelte-jz8lnl{background-color:var(--color-footer);padding-block:var(--space-lg) var(--space-md)}.footer__grid.svelte-jz8lnl{display:grid;grid-template-columns:1fr;gap:var(--space-md);margin-bottom:var(--space-md)}.footer__title.svelte-jz8lnl{font-family:var(--font-heading);font-size:1.4rem;color:var(--color-gold);margin-bottom:var(--space-xs)}.footer__heading.svelte-jz8lnl{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted);margin-bottom:var(--space-xs)}.footer__address.svelte-jz8lnl{color:var(--color-muted);font-size:.9rem}.footer__link.svelte-jz8lnl{display:block;color:var(--color-text);font-size:.95rem;margin-bottom:.3rem}.footer__icons.svelte-jz8lnl{display:flex;gap:var(--space-sm)}.footer__icon.svelte-jz8lnl{color:var(--color-muted);transition:color var(--transition-base)}.footer__icon.svelte-jz8lnl:hover{color:var(--color-primary)}.footer__bottom.svelte-jz8lnl{border-top:1px solid rgba(154,144,136,.15);padding-top:var(--space-sm);text-align:center;font-size:.8rem;color:var(--color-muted)}.footer__credit.svelte-jz8lnl{margin-top:.3rem;font-size:.75rem}@media(min-width:768px){.footer__grid.svelte-jz8lnl{grid-template-columns:2fr 1fr 1fr}}
