:root{--navy:#0a1f4a;--paper:#f7f5ef;--white:#fff;--ink:#1f2937;--muted:#4a5568;--gold:#d8b050;--gold-bright:#e8c860;--bronze:#8a6a12;--rule:#d9d4c7;--on-navy:#fff;--on-navy-muted:#d5dbe6;--font-serif:"Source Serif 4", Georgia, "Times New Roman", serif;--font-sans:"Source Sans 3", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--text-base:1.125rem;--leading:1.65;--h1:clamp(2.25rem, 1.2rem + 3.5vw, 3.5rem);--h2:clamp(1.75rem, 1.2rem + 1.6vw, 2.5rem);--h3:1.375rem;--kicker:.8125rem;--measure:68ch;--s1:.5rem;--s2:1rem;--s3:1.5rem;--s4:2rem;--s5:2.5rem;--s6:3rem;--s8:4rem;--section-pad:3.5rem;--gutter:1.25rem;--radius:2px;--container:1200px;--reading:720px;--header-h:4.5rem;--ease:.15s ease}@media (width>=768px){:root{--section-pad:6rem;--gutter:2rem}}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-latin-600-normal.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-sans-3-latin-400-normal.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-sans-3-latin-600-normal.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:var(--s2)}body{background:var(--white);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading);text-rendering:optimizelegibility;margin:0}h1,h2,h3{margin-block:0 var(--s2);color:var(--navy);font-family:var(--font-serif);text-wrap:balance;font-weight:600;line-height:1.2}h1{font-size:var(--h1);line-height:1.12}h2{font-size:var(--h2)}h3{font-size:var(--h3);line-height:1.3}p,ul,ol,address,dl{margin-block:0 var(--s2)}address{font-style:normal}img,svg{max-inline-size:100%;display:block}img{block-size:auto}a{color:var(--navy);text-underline-offset:.18em;transition:color var(--ease), background-color var(--ease), border-color var(--ease);text-decoration-thickness:1px}a:hover{color:var(--bronze)}:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.on-navy :focus-visible{outline-color:var(--gold)}::selection{background:var(--gold-bright);color:var(--navy)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.container{inline-size:100%;max-inline-size:var(--container);padding-inline:var(--gutter);margin-inline:auto}.reading{max-inline-size:calc(var(--reading) + 2 * var(--gutter))}.skip-link{z-index:100;background:var(--navy);color:var(--white);padding:.75rem 1rem;font-weight:600;position:absolute;inset-block-start:var(--s1);inset-inline-start:var(--s1);transform:translateY(-200%)}.skip-link:focus{color:var(--white);outline-color:var(--gold);transform:none}main:focus{outline:none}.btn{justify-content:center;align-items:center;gap:var(--s1);min-block-size:48px;padding-inline:var(--s3);border-radius:var(--radius);border:1px solid #0000;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn--gold{background:var(--gold);border-color:var(--gold);color:var(--navy)}.btn--gold:hover{background:var(--gold-bright);border-color:var(--gold-bright);color:var(--navy)}.btn--outline{border-color:var(--on-navy);color:var(--on-navy)}.btn--outline:hover{background:var(--on-navy);color:var(--navy)}.btn--navy{background:var(--navy);border-color:var(--navy);color:var(--white)}.btn--navy:hover{background:var(--white);color:var(--navy)}.btn-row{gap:var(--s2);flex-wrap:wrap;display:flex}.site-header{z-index:10;background:var(--white);border-block-end:1px solid var(--rule);position:relative}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--s3);min-block-size:var(--header-h);padding-block:var(--s1);display:flex}.brand{color:var(--navy);align-items:center;gap:.75rem;text-decoration:none;display:flex}.brand:hover{color:var(--navy)}.brand img{flex:none;block-size:56px;inline-size:65px}.brand__text{flex-direction:column;line-height:1.15;display:flex}.brand__abbr{font-family:var(--font-serif);letter-spacing:.04em;font-size:1.5rem;font-weight:600}.brand__name{max-inline-size:15rem;color:var(--muted);font-size:.8125rem}.nav-list{margin:0;padding:0;list-style:none;display:flex}.nav-list a{min-block-size:44px;color:var(--navy);align-items:center;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.nav-list a:hover,.nav-list a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--bronze);text-underline-offset:.4em;text-decoration-thickness:2px}.icon-link{min-block-size:44px;min-inline-size:44px;color:var(--navy);justify-content:center;align-items:center;display:inline-flex}.icon-link svg{block-size:22px;inline-size:22px}.nav-desktop{align-items:center;gap:var(--s2);display:none}.nav-desktop .nav-list{gap:var(--s3)}.nav-mobile>summary{align-items:center;gap:var(--s1);min-block-size:44px;padding-inline:var(--s2);border:1px solid var(--navy);border-radius:var(--radius);color:var(--navy);cursor:pointer;font-size:1rem;font-weight:600;list-style:none;display:inline-flex}.nav-mobile>summary::-webkit-details-marker{display:none}.nav-mobile>summary svg{block-size:20px;inline-size:20px}.nav-mobile[open]>summary{background:var(--navy);color:var(--white)}.nav-mobile__panel{padding-block:var(--s1) var(--s3);background:var(--white);border-block-end:1px solid var(--rule);position:absolute;inset-block-start:100%;inset-inline:0}.nav-mobile .nav-list{flex-direction:column}.nav-mobile .nav-list a{padding-block:var(--s1);border-block-end:1px solid var(--rule);font-size:1.125rem}.nav-mobile .icon-link{justify-content:flex-start;gap:var(--s1);margin-block-start:var(--s1);font-weight:600;text-decoration:none}@media (width<=420px){.brand__name{display:none}}@media (width>=960px){.nav-desktop{display:flex}.nav-mobile{display:none}}.section{padding-block:var(--section-pad)}.section--paper{background:var(--paper)}.section--white{background:var(--white)}.section--navy,.on-navy{background:var(--navy);color:var(--on-navy-muted)}.on-navy h1,.on-navy h2,.on-navy h3,.on-navy a:not(.btn){color:var(--on-navy)}.on-navy a:not(.btn):hover{color:var(--gold-bright)}.section-head{max-inline-size:var(--measure);margin-block-end:var(--s5)}.section-head>:last-child{margin-block-end:0}.rule{block-size:2px;inline-size:48px;background:var(--gold);margin-block-end:var(--s2);display:block}.kicker{margin-block:0 var(--s1);color:var(--bronze);font-size:var(--kicker);letter-spacing:.14em;text-transform:uppercase;font-weight:600;line-height:1.4}.on-navy .kicker{color:var(--gold-bright)}.lead{font-size:1.125rem;line-height:1.6}@media (width>=768px){.lead{font-size:1.25rem}}.measure{max-inline-size:var(--measure)}.hero{padding-block:var(--s6);background-color:var(--navy);background-image:url(/images/hero-network.svg);background-position:right -120px center;background-repeat:no-repeat;background-size:auto 130%}.hero h1{max-inline-size:22ch;margin-block-end:var(--s3)}.hero .lead{max-inline-size:60ch;margin-block-end:var(--s4)}@media (width>=768px){.hero{padding-block:7.5rem}}.split{gap:var(--s5);display:grid}@media (width>=900px){.split{gap:var(--s8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.split--top{align-items:start}}.statement{padding:var(--s4);background:var(--white);border:1px solid var(--rule);border-block-start:2px solid var(--gold)}.statement h3{margin-block-end:var(--s1)}.statement p{margin:0}.card-grid{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{block-size:100%;padding:var(--s4);background:var(--white);border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;display:flex}.card__icon{block-size:40px;inline-size:40px;color:var(--navy);margin-block-end:var(--s3)}.card p{color:var(--muted)}.card__more{margin-block-start:auto;font-weight:600}.columns{margin:0;padding:0;list-style:none;display:grid}.columns>li{padding-block:var(--s3);border-block-start:1px solid var(--gold)}.columns>li:first-child{border-block-start:0;padding-block-start:0}.columns svg{block-size:36px;inline-size:36px;color:var(--navy);margin-block-end:var(--s2)}.columns h3{margin-block-end:var(--s1)}.columns p{color:var(--muted);margin:0}@media (width>=640px){.columns{column-gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr))}.columns>li:nth-child(2){border-block-start:0;padding-block-start:0}}@media (width>=1024px){.columns{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0}.columns>li{padding-block:0;padding-inline:var(--s4);border-block-start:0;border-inline-start:1px solid var(--gold)}.columns>li:first-child{border-inline-start:0;padding-inline-start:0}}.helix{inline-size:100%;max-inline-size:460px;margin-inline:auto}.helix__ring{fill:var(--navy);fill-opacity:.06;stroke:var(--navy);stroke-width:2px}.helix__label{fill:var(--navy);font-family:var(--font-sans);font-size:18px;font-weight:600}.helix__core{fill:var(--navy)}.helix__core-label{fill:var(--white);font-family:var(--font-serif);letter-spacing:.04em;font-size:15px;font-weight:600}.contact-grid{gap:var(--s4);margin:0;display:grid}@media (width>=768px){.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-grid dt{align-items:center;gap:var(--s1);font-size:var(--kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);margin-block-end:var(--s1);font-weight:600;display:flex}.on-navy .contact-grid dt{color:var(--gold-bright)}.contact-grid dt svg{block-size:20px;inline-size:20px}.contact-grid dd,.contact-grid address{margin:0}.page-band{padding-block:var(--s6) var(--s5);background:var(--paper);border-block-end:1px solid var(--rule)}.page-band h1{margin-block-end:0}.page-band .lead{margin-block:var(--s3) 0;color:var(--muted)}@media (width>=768px){.page-band{padding-block:var(--s8) var(--s6)}}.prose>*+h2{margin-block-start:var(--s6)}.prose>*+h3{margin-block-start:var(--s4)}.prose ul{padding-inline-start:1.25em}.prose li+li{margin-block-start:var(--s1)}.topic{padding-block:var(--s5);border-block-start:1px solid var(--rule);scroll-margin-block-start:var(--s2)}.topic:first-child{border-block-start:0;padding-block-start:0}.topic__head{align-items:flex-start;gap:var(--s2);display:flex}.topic__head svg{block-size:36px;inline-size:36px;color:var(--navy);flex:none;margin-block-start:.15em}.topic__head h2{font-size:1.75rem}.topic__see-also{color:var(--muted);font-size:1rem}.site-footer{padding-block:var(--s6) var(--s4);font-size:1rem}.site-footer__grid{gap:var(--s5);display:grid}@media (width>=768px){.site-footer__grid{grid-template-columns:1.4fr 1fr 1.2fr}}.wordmark{color:var(--on-navy);font-family:var(--font-serif);letter-spacing:.04em;margin:0;font-size:2rem;font-weight:600;line-height:1}.wordmark-rule{block-size:2px;inline-size:48px;margin-block:var(--s2);background:var(--gold)}.site-footer__name{color:var(--on-navy);font-family:var(--font-serif);margin:0;font-size:1.125rem}.site-footer h2{color:var(--gold-bright);font-family:var(--font-sans);font-size:var(--kicker);letter-spacing:.14em;text-transform:uppercase;margin-block-end:var(--s2)}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li a{align-items:center;min-block-size:44px;display:inline-flex}.site-footer__legal{justify-content:space-between;gap:var(--s2);border-block-start:1px solid #d8b05066;flex-wrap:wrap;margin-block-start:var(--s6);padding-block-start:var(--s3);font-size:.9375rem;display:flex}.site-footer__legal p{margin:0}.split__aside{gap:var(--s3);display:grid}.plain-link{color:inherit;text-decoration:none}.plain-link:hover{color:var(--bronze);text-decoration:underline}@media (width>=768px){.contact-grid.contact-grid--stack{grid-template-columns:minmax(0,1fr)}}.site-footer{border-block-start:1px solid #d8b05066}.columns h3{font-size:1.25rem}
