@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url("./media/archivo-latin-400-normal-ZHCBTBXV.woff2") format("woff2"),url("./media/archivo-latin-400-normal-HGLRYRK6.woff") format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url("./media/archivo-latin-600-normal-NPNW5QPI.woff2") format("woff2"),url("./media/archivo-latin-600-normal-FSIEWSU4.woff") format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url("./media/archivo-latin-700-normal-WQ7U2ON6.woff2") format("woff2"),url("./media/archivo-latin-700-normal-YCEQ6GHI.woff") format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url("./media/archivo-latin-800-normal-AUQHHN5R.woff2") format("woff2"),url("./media/archivo-latin-800-normal-JTDYRHGH.woff") format("woff")}:root{--color-primary: #0f4c5c;--color-primary-dark: #0b3a47;--color-gold: #8f6522;--color-gold-light: #e2b866;--color-gold-soft: #f3ead9;--color-text: #1a2b30;--color-text-body: #3a4f55;--color-text-muted: #4a5e63;--color-on-primary: #ffffff;--color-on-primary-muted: #d6e4e7;--color-bg: #ffffff;--color-bg-alt: #f5f6f7;--color-tint: #eef3f4;--color-border: #dde5e7;--color-border-soft: #e0e7e9;--color-divider: #e2e9ea;--color-input: #c8d5d8;--color-outline: #b6c8cc;--color-error: #b3261e;--font-family: "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--space-2: .5rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2rem;--space-6: 3rem;--space-7: 4.5rem;--container-width: 80rem;--gutter: 1rem;--nav-height: 4.75rem;--radius: 6px;--radius-lg: 10px}@media(min-width:768px){:root{--gutter: 2rem}}@media(min-width:1200px){:root{--gutter: 4rem}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;font-family:var(--font-family);font-size:15px;line-height:1.55;color:var(--color-text);background:var(--color-bg)}h1,h2,h3{margin:0;font-weight:800;line-height:1.12;letter-spacing:-.015em;color:var(--color-primary)}p{margin:0}a{color:var(--color-primary)}img{display:block;max-width:100%;height:auto}figure,blockquote{margin:0}address{font-style:normal}:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}section[id]{scroll-margin-top:var(--nav-height)}.container{width:100%;max-width:var(--container-width);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--space-6)}.section--alt{background:var(--color-bg-alt)}@media(min-width:1024px){.section{padding-block:var(--space-7)}}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold)}.btn{display:inline-flex;gap:10px;align-items:center;padding:14px 22px;border:1px solid transparent;border-radius:var(--radius);background:var(--color-primary);color:var(--color-on-primary);font:inherit;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s}.btn:hover{background:var(--color-primary-dark)}.btn[aria-disabled=true]{opacity:.7;cursor:wait}.btn--small{padding:12px 18px;font-size:14px}.btn--outline{border-color:var(--color-outline);background:var(--color-bg);color:var(--color-primary)}.btn--outline:hover{background:var(--color-tint)}.btn--light{background:var(--color-bg);color:var(--color-primary)}.btn--light:hover{background:var(--color-tint)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
