@import url(/assets/fonts.css);
:root{
  --color-bg:#fffdf8; --color-surface-offset:#f7f3ea; --color-text:#18212f; --color-text-muted:#5b6474;
  --color-primary:#011940; --color-primary-hover:#00102a; --color-primary-highlight:#e6eaf2;
  --color-gold:#d1ae73; --color-gold-hover:#b8913f; --color-gold-ink:#8a6a2c; --color-green:#3f6a3f;
  --font-display:'Cormorant Garamond',Georgia,serif; --font-body:'Montserrat','Helvetica Neue',Arial,sans-serif;
}
.brand__logo{height:60px!important;width:auto!important;max-height:none!important}
.footer__logo{height:84px!important;width:auto!important;max-height:none!important}
.header{background:rgba(1,25,64,.97)!important;border-bottom:1px solid rgba(209,174,115,.25)}
.header .nav a{color:#e9edf4}
.header .nav a:hover,.header .nav a[aria-current=page]{color:var(--color-gold)}
.menu-btn span{background:#fff!important}
h1,h2,h3{font-weight:600;letter-spacing:-.005em}
@media (max-width:1000px){.nav{background:#011940!important;border-bottom-color:rgba(209,174,115,.25)!important}.nav a{border-bottom-color:rgba(255,255,255,.1)!important}}
.header__cta{background:var(--color-gold)!important;color:#011940!important;border-color:var(--color-gold)!important}
