.aam-nav{background:var(--aam-cream,#faf7f2);border-bottom:1px solid var(--aam-warm-gray,#d4c9b8);position:sticky;top:0;z-index:1000}.aam-nav__inner{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin:0 auto;max-width:1280px;padding:.75rem 1.5rem}.aam-nav__logo img{height:40px;width:auto}.aam-nav__wordmark{color:var(--aam-charcoal,#2b2b2b);font-family:var(--aam-font-display,"Cinzel",serif);font-size:1.25rem;font-weight:700}.aam-nav__logo,.aam-nav__wordmark{text-decoration:none}.aam-nav__links{align-items:center;display:flex;gap:1.5rem}.aam-nav__link{color:var(--aam-charcoal,#2b2b2b);font-family:var(--aam-font-body,"DM Sans",sans-serif);font-size:.875rem;font-weight:500;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.aam-nav__link:hover{color:var(--aam-terracotta,#c8553d)}.aam-nav__cta{background:var(--aam-charcoal,#2b2b2b);border-radius:2px;color:var(--aam-cream,#faf7f2);font-family:var(--aam-font-body,"DM Sans",sans-serif);font-size:.8125rem;font-weight:600;letter-spacing:.05em;padding:.5rem 1.25rem;text-decoration:none;text-transform:uppercase;transition:background .2s ease}.aam-nav__cta:hover{background:var(--aam-terracotta,#c8553d)}.aam-nav__toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:4px;padding:.5rem}.aam-nav__toggle span{background:var(--aam-charcoal,#2b2b2b);display:block;height:2px;transition:.2s ease;width:24px}@media (max-width:960px){.aam-nav__toggle{display:flex}.aam-nav__links{background:var(--aam-cream,#faf7f2);border-bottom:1px solid var(--aam-warm-gray,#d4c9b8);display:none;flex-direction:column;gap:1rem;left:0;padding:1.5rem;position:absolute;right:0;top:100%}.aam-nav__links.is-open{display:flex}}.aam-nav__toggle.is-active span:first-child{transform:translateY(6px) rotate(45deg)}.aam-nav__toggle.is-active span:nth-child(2){opacity:0}.aam-nav__toggle.is-active span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}