:root{--navy:#101c3d;--navy-bright:#1e3a6e;--gold:#c8a24a;--oxblood:#6e2a2a;--ivory:#f7f3ec;--serif:"Spectral",Georgia,"Times New Roman",serif;--wordmark-serif:"Cormorant Garamond","Cormorant",Georgia,serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"IBM Plex Mono","SF Mono",Consolas,monospace}*,:after,:before{box-sizing:border-box}body{margin:0;background:var(--ivory);color:var(--navy);font-family:var(--sans);-webkit-font-smoothing:antialiased}img{max-width:100%}.mc-wrap{max-width:1120px;margin:0 auto;padding:0 2.5rem}.mc-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--navy);border-bottom:1px solid rgba(200,162,74,.18)}.mc-nav .mc-wrap{justify-content:space-between;height:72px;gap:1.5rem}.mc-nav .mc-wrap,.mc-nav ul{display:flex;align-items:center}.mc-nav ul{gap:1.4rem;list-style:none;margin:0;padding:0}.mc-nav ul a{font-size:.84rem;text-decoration:none;color:rgba(247,243,236,.75);transition:color .2s ease}.mc-nav ul a:focus-visible,.mc-nav ul a:hover{color:var(--gold)}.mc-nav .mc-pill{display:inline-flex;font-weight:500;color:var(--navy);background:var(--ivory);padding:.55rem 1.2rem;border-radius:999px}.mc-nav .mc-pill:focus-visible,.mc-nav .mc-pill:hover{color:var(--navy);background:var(--gold)}.wordmark{font-family:var(--wordmark-serif);font-size:1.24rem;font-weight:300;letter-spacing:.24em;text-transform:uppercase;color:var(--ivory);text-decoration:none;white-space:nowrap}.wordmark em{font-style:italic;font-weight:300;letter-spacing:.18em;color:var(--gold)}.mc-footer footer{background:var(--navy);border-top:1px solid rgba(200,162,74,.18);padding:2rem 0}.mc-footer .wrap{max-width:1120px;margin:0 auto;padding:0 2.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.mc-footer p{font-size:.76rem;color:rgba(247,243,236,.5);max-width:60ch;margin:0}@media (max-width:640px){.mc-footer .wrap,.mc-wrap{padding:0 1.1rem}.wordmark{font-size:.95rem;letter-spacing:.09em}}