:root{--color-paper:#fbf6ee;--color-surface:#fff;--color-navy:#14264a;--color-muted:#4b5a78;--color-line:#e3dccf;--color-navy-soft:#e6eaf2;--color-orange:#f07c2a;--color-orange-soft:#fde8d6;--color-orange-ink:#8a3b0a;--color-danger:#c0262d;--color-on-navy-muted:#dce2ee;--color-navy-deep:#0e1a33;--color-quiet:#f7f3ec;--color-line-strong:#948b7d;--color-chart-1:#2f5daa;--color-chart-2:#d9631a;--color-chart-3:#2a9d8f;--color-chart-seq-1:#eef1f7;--color-chart-seq-2:#c3d0e8;--color-chart-seq-3:#8ea6d4;--color-chart-seq-4:#5a7cbe;--color-chart-seq-5:#2f5daa;--color-chart-seq-6:#1e3f7a;--font-serif:"DM Serif Display", Georgia, "Times New Roman", serif;--font-sans:"Instrument Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--space-1:4px;--space-2:8px;--space-4:16px;--space-8:32px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--text-display-size:48px;--text-display-line:54px;--text-display-weight:400;--text-h1-size:32px;--text-h1-line:38px;--text-h1-weight:400;--text-h2-size:24px;--text-h2-line:30px;--text-h2-weight:400;--text-h3-size:18px;--text-h3-line:24px;--text-h3-weight:400;--text-body-size:16px;--text-body-line:24px;--text-body-weight:400;--text-small-size:14px;--text-small-line:20px;--text-small-weight:400;--text-label-size:13px;--text-label-line:16px;--text-label-weight:600}@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-serif-display-latin-ext-400-normal.p18AlW_x.woff2)format("woff2"),url(/_astro/dm-serif-display-latin-ext-400-normal.B1toqZab.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-serif-display-latin-400-normal.C5_t9oOD.woff2)format("woff2"),url(/_astro/dm-serif-display-latin-400-normal._kVFYEpx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-ext-400-normal.Q_nF8v4l.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-400-normal.r32jotim.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-400-normal.DRC__1Mx.woff2)format("woff2"),url(/_astro/instrument-sans-latin-400-normal.D1W7dsQl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/instrument-sans-latin-ext-500-normal.CTEe1bJa.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-500-normal.CAxz3nsc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/instrument-sans-latin-500-normal.Dk9ku72i.woff2)format("woff2"),url(/_astro/instrument-sans-latin-500-normal.Z6ESRlEs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/instrument-sans-latin-ext-600-normal.BsaQcF38.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-600-normal.DMks36a2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/instrument-sans-latin-600-normal.B7fBEWYG.woff2)format("woff2"),url(/_astro/instrument-sans-latin-600-normal.B9e8oLYv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/instrument-sans-latin-ext-700-normal.ClYbKGw-.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-700-normal.BQc-7cTM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/instrument-sans-latin-700-normal.CYfAanHo.woff2)format("woff2"),url(/_astro/instrument-sans-latin-700-normal.DfAjL1vF.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-on-navy-muted:color-mix(in srgb, var(--color-navy-soft) 94%, var(--color-navy));--color-on-navy-subtle:color-mix(in srgb, var(--color-navy-soft) 78%, var(--color-navy));--color-input-border:color-mix(in srgb, var(--color-navy) 50%, var(--color-navy-soft));--color-paper-line:color-mix(in srgb, var(--color-paper) 16%, transparent);--color-paper-line-soft:color-mix(in srgb, var(--color-paper) 14%, transparent);--color-paper-panel:color-mix(in srgb, var(--color-paper) 10%, transparent);--shadow-navy:0 24px 48px -28px color-mix(in srgb, var(--color-navy) 30%, transparent);--shadow-ink:0 24px 48px -28px color-mix(in srgb, var(--color-orange-ink) 40%, transparent);--gutter:120px;--content:1200px}@media (width<=1279px){:root{--gutter:clamp(20px, 5vw, 64px)}}*,:before,:after{box-sizing:border-box}html{background:var(--color-paper);color:var(--color-navy);font-family:var(--font-sans);scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0}img,svg{display:block}a{color:var(--color-navy)}a:hover{color:var(--color-orange-ink)}button,input,select{font:inherit}:focus-visible{outline:3px solid var(--color-orange);outline-offset:2px}[id]{scroll-margin-top:96px}@media (width<=767px){.d-only{display:none!important}}@media (width>=768px){.m-only{display:none!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:10;border-radius:var(--radius-md);background:var(--color-navy);color:var(--color-paper);padding:12px 16px;font-weight:600;text-decoration:none;position:absolute;top:-64px;left:16px}.skip-link:focus{color:var(--color-paper);top:16px}.section{padding-inline:var(--gutter)}.section>.inner{max-width:var(--content);margin-inline:auto}.eyebrow{font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--text-label-weight);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0}.h2{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:46px;font-weight:400;line-height:52px}.lead{color:var(--color-muted);margin:0;font-size:19px;line-height:29px}.muted{color:var(--color-muted)}@media (width<=767px){.eyebrow{font-size:12px}.h2{font-size:32px;line-height:38px}.lead{font-size:16px;line-height:25px}}.accent{background:var(--color-orange);border-radius:3px;flex-shrink:0;width:5px;height:14px;display:inline-block;transform:rotate(32deg)}.bullets{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.bullets li{align-items:flex-start;gap:12px;display:flex}.bullets .accent{margin-top:4px}.btn{border-radius:var(--radius-md);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn-navy{background:var(--color-navy);color:var(--color-paper)}.btn-navy:hover{color:var(--color-paper);background:color-mix(in srgb, var(--color-navy) 88%, var(--color-paper))}.btn-orange{background:var(--color-orange);color:var(--color-navy);font-weight:700}.btn-orange:hover{color:var(--color-navy);background:color-mix(in srgb, var(--color-orange) 88%, var(--color-paper))}.btn-outline{background:var(--color-surface);border:2px solid var(--color-navy);color:var(--color-navy)}.btn-outline:hover{color:var(--color-navy);background:var(--color-navy-soft)}.btn-lg{height:58px;padding:0 28px;font-size:17px}@media (width<=767px){.btn-lg{height:56px}}.card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg)}.tag{border-radius:var(--radius-sm);white-space:nowrap;padding:4px 8px;font-size:12px;font-weight:700;display:inline-block}.tag-soft{background:var(--color-navy-soft);color:var(--color-navy)}.tag-warm{background:var(--color-orange-soft);color:var(--color-orange-ink)}figcaption{color:var(--color-muted);font-size:13px}@media (width<=767px){figcaption{font-size:12px}}.wordmark[data-astro-cid-qisgtjgl]{vertical-align:-.16em;width:auto;height:1em;color:var(--color-navy);display:inline-block;overflow:visible}.size-26px[data-astro-cid-qisgtjgl]{font-size:26px}.size-30px[data-astro-cid-qisgtjgl]{font-size:30px}.size-36px[data-astro-cid-qisgtjgl]{font-size:36px}.size-4rem[data-astro-cid-qisgtjgl]{font-size:4rem}.paper[data-astro-cid-qisgtjgl]{color:var(--color-paper)}.accent[data-astro-cid-qisgtjgl]{fill:var(--color-orange)}.footer[data-astro-cid-ocqibz2a]{background:var(--color-navy);color:var(--color-paper);padding-top:64px;padding-bottom:40px}.inner[data-astro-cid-ocqibz2a]{flex-direction:column;gap:48px;display:flex}.top[data-astro-cid-ocqibz2a]{justify-content:space-between;gap:48px;display:flex}.brand[data-astro-cid-ocqibz2a]{flex-direction:column;gap:14px;display:flex}.slogan[data-astro-cid-ocqibz2a]{font-family:var(--font-serif);color:var(--color-on-navy-muted);font-size:19px}.links[data-astro-cid-ocqibz2a]{grid-template-columns:repeat(3,180px);gap:32px;font-size:15px;line-height:22px;display:grid}.col[data-astro-cid-ocqibz2a]{flex-direction:column;gap:10px;display:flex}.col-title[data-astro-cid-ocqibz2a]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-navy-subtle);font-size:12px;font-weight:700}a[data-astro-cid-ocqibz2a]{color:var(--color-paper);text-decoration:none}a[data-astro-cid-ocqibz2a]:hover{color:var(--color-paper);text-decoration:underline}.bottom[data-astro-cid-ocqibz2a]{border-top:1px solid var(--color-paper-line);color:var(--color-on-navy-subtle);justify-content:space-between;gap:24px;padding-top:24px;font-size:13px;display:flex}@media (width<=1023px){.top[data-astro-cid-ocqibz2a]{flex-direction:column}}@media (width<=767px){.footer[data-astro-cid-ocqibz2a]{padding-top:40px;padding-bottom:32px}.inner[data-astro-cid-ocqibz2a]{gap:28px}.brand[data-astro-cid-ocqibz2a]{gap:10px}.slogan[data-astro-cid-ocqibz2a]{font-size:17px}.top[data-astro-cid-ocqibz2a]{gap:28px}.links[data-astro-cid-ocqibz2a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bottom[data-astro-cid-ocqibz2a]{padding-top:18px;font-size:12px;line-height:18px}}
