@font-face{font-family:Domaine Display;src:url(/fonts/DomaineDisplay-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Domaine Display;src:url(/fonts/DomaineDisplay-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Domaine Display;src:url(/fonts/DomaineDisplay-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gotham Narrow;src:url(/fonts/GothamNarrow-Book.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham Narrow;src:url(/fonts/GothamNarrow-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham Narrow;src:url(/fonts/GothamNarrow-BookItalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham-Book.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/GothamMedium-Regular.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--navy-900:#04131c;--navy-800:#071d29;--navy-700:#0e2a3a;--navy-600:#1b3f52;--navy-500:#3b5b6c;--navy-200:#b8c4cb;--navy-100:#d9e0e5;--navy-050:#eaf2f9;--teal-700:#10788a;--teal-600:#158e9e;--teal-500:#1aa5b8;--teal-100:#d5eef2;--paper-000:#fff;--paper-050:#f8f8f8;--paper-100:#f2f2f2;--paper-200:#e9eaea;--ink-900:#303030;--ink-700:#595959;--ink-500:#666;--ink-300:#999;--ink-200:#c4c4c4;--ink-100:#e9eaea;--gold-500:#eec643;--gold-100:#fbf1cf;--success-600:#2e7d5b;--warning-600:#b4761b;--danger-600:#a93226;--overlay-navy-70:#071d29b3;--overlay-navy-40:#071d2966;--overlay-ink-55:#3030308c;--brand:var(--navy-800);--brand-deep:var(--navy-900);--brand-accent:var(--teal-600);--brand-accent-hover:var(--teal-700);--text-heading:var(--navy-800);--text-body:1.125rem;--text-muted:var(--ink-500);--text-on-brand:var(--paper-000);--text-on-brand-muted:var(--navy-200);--text-link:var(--teal-600);--text-link-hover:var(--navy-800);--surface-page:var(--paper-000);--surface-subtle:var(--paper-050);--surface-muted:var(--paper-100);--surface-card:var(--paper-000);--surface-inverse:var(--navy-800);--surface-inverse-deep:var(--navy-900);--border-hairline:var(--ink-100);--border-default:var(--ink-200);--border-strong:var(--navy-800);--border-on-brand:#ffffff3d;--focus-ring:var(--teal-500);--image-scrim:linear-gradient(180deg, #071d2900 35%, #071d29b8 100%);--image-scrim-soft:linear-gradient(180deg, #071d2959 0%, #071d290d 45%, #071d298c 100%);--font-sans:"Gotham Narrow", "Gotham", -apple-system, "Helvetica Neue", Arial, sans-serif;--font-display:"Gotham Narrow", "Gotham", -apple-system, "Helvetica Neue", Arial, sans-serif;--font-serif:"Domaine Display", Georgia, "Times New Roman", serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--weight-thin:100;--weight-xlight:200;--weight-light:300;--weight-book:400;--weight-medium:500;--weight-bold:700;--weight-black:800;--text-display-1:6.875rem;--text-display-2:4.125rem;--text-h1:3.125rem;--text-h2:2.375rem;--text-h3:1.75rem;--text-h4:1.3125rem;--text-body-lg:1.25rem;--text-body-sm:1rem;--text-caption:.875rem;--text-eyebrow:.75rem;--leading-tight:1.0545;--leading-snug:1.2631;--leading-heading:1.2727;--leading-body:1.62;--leading-loose:1.75;--tracking-display:0;--tracking-heading:0;--tracking-body:0;--tracking-eyebrow:.22em;--tracking-button:.14em;--tracking-logo:.34em;--tracking-gotham:.75px;--duration-quick:.16s;--duration-standard:.24s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--space-1:15px;--space-2:30px;--space-3:45px;--space-4:60px;--space-5:90px;--space-6:120px;--pad:15px;--maxw:1440px}.container{width:100%;padding-right:var(--pad);padding-left:var(--pad);margin-left:auto;margin-right:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1500px){.container{max-width:1440px}}@media (min-width:2200px){.container{max-width:2160px}}.container-wide{width:100%;padding-right:var(--pad);padding-left:var(--pad);margin-left:auto;margin-right:auto}@media (min-width:576px){.container-wide{max-width:540px}}@media (min-width:768px){.container-wide{max-width:720px}}@media (min-width:992px){.container-wide{max-width:960px}}@media (min-width:1200px){.container-wide{max-width:1240px}}@media (min-width:1500px){.container-wide{max-width:1720px}}@media (min-width:2200px){.container-wide{max-width:2160px}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);color:var(--text-body);background:var(--paper-000);line-height:var(--leading-body)}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#c7ccd2}::-webkit-scrollbar-track{background:0 0}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link-hover)}h1{font-family:var(--font-serif);font-size:var(--text-h1);font-weight:400;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);color:var(--text-heading)}h2{font-family:var(--font-serif);font-size:var(--text-h2);font-weight:400;line-height:var(--leading-snug);color:var(--text-heading)}h3{font-family:var(--font-serif);font-size:var(--text-h3);color:var(--text-heading);font-weight:400;line-height:1.2857}button{font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;padding:0}input,textarea,select{font-family:var(--font-sans);color:inherit}input::placeholder,textarea::placeholder{color:var(--text-muted)}
