@charset "UTF-8";:root{--navy: #0e1c2f;--navy-2: #16294a;--navy-3: #1f3558;--ink: #16202e;--muted: #6b7382;--sand: #f3ece0;--cream: #faf6ef;--gold: #c9a15b;--gold-2: #b88d45;--gold-soft: #f4e9d4;--tint: #f1ebe0;--line: #e6dfd2;--white: #fff;--success: #5f8d68;--danger: #b75f52;--font-serif: "Cormorant Garamond", Georgia, serif;--font-sans: "Montserrat", system-ui, sans-serif;--radius: 14px;--radius-btn: 8px;--radius-input: 10px;--radius-modal: 18px;--radius-pill: 999px;--shadow: 0 12px 34px rgba(14, 28, 47, .08);--shadow-hover: 0 18px 40px rgba(14, 28, 47, .14);--space-1: 4px;--space-2: 8px;--space-3: 16px;--space-4: 24px;--space-5: 40px;--space-6: 64px;--space-7: 96px;--header-height: 150px}@media(max-width:960px){:root{--header-height: 84px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 12px)}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,p{margin:0}em{font-style:normal;color:var(--gold)}img{display:block;max-width:100%}button{font:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
