.intra-shell{--intra-ink:#183747;--intra-muted:#526b7a;--intra-navy:#17394c;--intra-line:#d7e1e7;--intra-accent:#ac6425;color:var(--intra-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f2f5f7;min-height:100vh;font:1rem/1.6 Arial,Helvetica,sans-serif}.intra-shell *{box-sizing:border-box}.intra-shell a{color:inherit;text-underline-offset:4px}:is(.intra-shell a:focus-visible,.intra-shell button:focus-visible){outline-offset:3px;outline:3px solid #ac6425}.intra-skip{z-index:100;background:#fff;padding:1rem;position:absolute;top:0;left:1rem;transform:translateY(-200%)}.intra-skip:focus{transform:none}.intra-simulation{color:#3e5868;background:#e7edf1;border-bottom:1px solid #d6e0e6;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1rem;padding:.35rem max(50vw - 620px,4vw);font-size:.8125rem;display:flex}.intra-header{border-bottom:1px solid var(--intra-line);background:#fff}.intra-masthead{align-items:center;gap:2rem;width:92%;max-width:1240px;min-height:105px;margin:auto;padding:1rem 0;display:flex}.intra-brand{letter-spacing:.15em;flex-shrink:0;align-items:center;gap:.7rem;max-width:100%;font-size:1.4rem;font-weight:700;text-decoration:none;display:flex}.intra-monogram{letter-spacing:0;background:var(--intra-navy);color:#fff;border-bottom:4px solid #c37833;flex-shrink:0;place-items:center;width:46px;height:51px;font-size:1.9rem;display:grid}.intra-brand small{letter-spacing:.18em;font-size:.6875rem;font-weight:500;display:block}.intra-global-search{flex:1;min-width:0;max-width:390px;margin-left:auto;display:flex}.intra-global-search input{color:var(--intra-ink);min-width:0;height:44px;box-shadow:none;border:1px solid #c8d5de;border-radius:3px 0 0 3px;font-size:1rem;background:#f2f5f7!important}.intra-global-search button{background:var(--intra-navy);color:#fff;border-radius:0 3px 3px 0;min-width:45px;height:44px}.intra-utility{flex-direction:column;flex-shrink:0;gap:.3rem;font-size:.8125rem;display:flex}.intra-utility a{align-items:center;gap:.3rem;text-decoration:none;display:flex}.intra-nav{flex-wrap:wrap;gap:1.9rem;width:92%;max-width:1240px;margin:auto;display:flex}.intra-nav a{border-bottom:3px solid #0000;padding:.75rem 0 .8rem;font-size:.9375rem;text-decoration:none}.intra-nav a[aria-current=page]{border-bottom-color:#b77235;font-weight:700}.intra-nav a:hover{color:#9a571e}.intra-main{width:92%;max-width:1240px;min-height:62vh;margin:auto;padding:2rem 0 3.5rem}.intra-page-title{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.7rem;display:flex}.intra-page-title>p{color:var(--intra-muted);margin-bottom:.4rem;font-size:.875rem}.intra-eyebrow{letter-spacing:.13em;color:#547184;margin:0 0 .4rem;font-size:.75rem;font-weight:600}.intra-shell h1{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,2.7rem);font-weight:600;line-height:1.15}.intra-shell h2{letter-spacing:-.015em;font-size:1.25rem;font-weight:600;line-height:1.35}.intra-shell h3{font-size:1.2rem;font-weight:600;line-height:1.35}.intra-home-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:2.3rem;display:grid}.intra-section-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.intra-section-heading>a{align-items:center;gap:.4rem;font-size:.875rem;display:inline-flex}.intra-news-feed{min-width:0}.intra-news-lead{border:1px solid var(--intra-line);background:#fff;border-top:4px solid #41677e;margin-bottom:.1rem;padding:1.8rem}.intra-meta{color:var(--intra-muted);flex-wrap:wrap;gap:.6rem 1rem;margin:0 0 .55rem;font-size:.8125rem;display:flex}.intra-meta span{border-left:1px solid #bcccd6;padding-left:1rem}.intra-news-lead h3{letter-spacing:-.025em;max-width:22ch;margin:.5rem 0 .8rem;font-size:1.85rem;font-weight:600}.intra-news-lead h3 a,.intra-news-item h3 a{text-decoration:none}.intra-news-lead>p:not(.intra-meta),.intra-news-item>p:not(.intra-meta){color:#445e6d;max-width:62ch;margin:.5rem 0 1rem}.intra-read-link{align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;display:inline-flex}.intra-news-item{border:1px solid var(--intra-line);background:#fff;border-top:0;padding:1.3rem 1.8rem}.intra-news-item h3{margin:.2rem 0 .5rem}.intra-home-side{align-content:start;gap:1.5rem;display:grid}.intra-shortcuts{border:1px solid var(--intra-line);background:#fff;padding:1.1rem 1.5rem}.intra-shortcuts h2{margin:0 0 .5rem}.intra-shortcuts a{border-bottom:1px solid #e3e9ed;align-items:center;gap:.7rem;padding:.75rem 0;font-size:.9375rem;text-decoration:none;display:flex}.intra-shortcuts a:last-child{border:0}.intra-shortcuts a svg{color:#547487;flex-shrink:0;width:18px}.intra-shortcuts a svg:last-child{width:15px;margin-left:auto}.intra-project-card{background:var(--intra-navy);color:#fff;overflow:hidden}.intra-project-card img{object-fit:cover;object-position:center 59%;width:100%;height:150px}.intra-project-card>div{padding:1.2rem 1.5rem}.intra-project-card .intra-eyebrow{color:#b4c9d6}.intra-project-card h2{margin:.3rem 0 .5rem;font-size:1.6rem}.intra-project-card p:not(.intra-eyebrow){color:#dbe5eb;margin:.5rem 0 1rem;font-size:.9375rem}.intra-project-card a{align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.intra-small-note{border-left:3px solid #b7cbd7;padding:0 .2rem 0 1.1rem}.intra-small-note h2{font-size:1rem}.intra-small-note p{color:var(--intra-muted);margin:.5rem 0;font-size:.875rem}.intra-small-note a{font-size:.875rem}.intra-footer{border-top:1px solid var(--intra-line);color:#4e6777;background:#e7eef2;padding:1.7rem max(50vw - 620px,4vw);font-size:.8125rem}.intra-footer-brand{letter-spacing:.1em;font-weight:700;text-decoration:none}.intra-footer p{margin:.4rem 0 .8rem}.intra-footer>div{flex-wrap:wrap;gap:.7rem 1.3rem;display:flex}.intra-footer>div>span{margin-left:auto}@media (max-width:1000px){.intra-masthead{flex-wrap:wrap;gap:1rem}.intra-utility{flex-direction:row;gap:1.2rem;width:100%}.intra-global-search{max-width:50%}.intra-home-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1.4rem}}@media (max-width:700px){.intra-simulation{font-size:.75rem}.intra-masthead{padding:1rem 0}.intra-brand{min-width:0;font-size:1.1rem}.intra-brand>span:last-child{overflow-wrap:anywhere;min-width:0}.intra-global-search{flex-basis:100%;max-width:none;margin:0}.intra-nav{gap:.2rem 1.15rem}.intra-nav a{font-size:.875rem}.intra-main{padding-top:1.5rem}.intra-page-title{flex-direction:column;align-items:start;gap:.5rem}.intra-home-grid{grid-template-columns:1fr}.intra-news-lead{padding:1.25rem}.intra-news-lead h3{font-size:1.5rem}.intra-news-item{padding:1.2rem}.intra-section-heading{flex-wrap:wrap}.intra-footer>div>span{width:100%;margin-left:0}.intra-utility{flex-wrap:wrap}}.intra-brand small{font-size:.75rem}.intra-breadcrumbs{color:#526b7a;overflow-wrap:anywhere;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;font-size:.8125rem;display:flex}.intra-breadcrumbs>span{gap:.5rem;min-width:0;display:inline-flex}.intra-intro{color:#455f70;max-width:70ch;margin:-.5rem 0 1.6rem;font-size:1.05rem}.intra-muted{color:var(--intra-muted);font-size:.875rem}.intra-content-panel{border:1px solid var(--intra-line);background:#fff;min-width:0;padding:1.5rem}.intra-content-panel>h2{margin-bottom:.5rem}.intra-document-list{margin:.5rem 0 0;padding:0;list-style:none}.intra-document-list li{border-bottom:1px solid #e0e7ec;align-items:start;gap:.8rem;min-width:0;padding:1rem 0;display:flex}.intra-document-list li:last-child{border:0}.intra-document-list svg{color:#6b8595;flex-shrink:0;margin-top:.25rem}.intra-document-list li>svg:last-child{width:15px;margin-left:auto}.intra-document-list li>div{min-width:0}.intra-document-list a{overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.4;text-decoration:none;display:block}.intra-document-list a:hover{text-decoration:underline}.intra-document-list p{color:var(--intra-muted);overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.8125rem;line-height:1.5}.intra-department-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.intra-department-card{border:1px solid var(--intra-line);background:#fff;border-top:3px solid #446b80;flex-direction:column;align-items:start;min-width:0;padding:1.4rem;display:flex;text-decoration:none!important}.intra-department-card:hover{background:#f9fbfc;border-color:#97adba}.intra-section-number{color:#6d8491;margin-bottom:1.2rem;font:.8125rem/1.4 ui-monospace,monospace}.intra-department-card h2{margin-bottom:.65rem;font-size:1.4rem}.intra-department-card p{color:var(--intra-muted);margin-bottom:1.5rem}.intra-card-link{align-items:center;gap:.4rem;margin-top:auto;font-size:.875rem;font-weight:600;display:inline-flex}.intra-department-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:1.6rem;display:grid}.intra-function{background:#e5edf2;min-width:0;padding:1.4rem}.intra-function>p{margin:.6rem 0 1rem}.intra-function h3{margin:1.3rem 0 .3rem;font-size:1rem}.intra-function>a{align-items:center;gap:.4rem;font-size:.9375rem;display:inline-flex}.intra-function hr{border-color:#bfced8;margin:1.2rem 0}.intra-all-news{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.intra-all-news .intra-news-item{border:1px solid var(--intra-line)}.intra-all-news h2 a{text-decoration:none}.intra-all-news h2{font-size:1.35rem}.intra-project-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.intra-program-tile{border:1px solid var(--intra-line);background:#fff;text-decoration:none!important}.intra-program-tile img{object-fit:cover;width:100%;height:210px}.intra-program-tile>div{padding:1.6rem}.intra-program-tile h2,.intra-history-tile h2{font-size:1.65rem}.intra-program-tile p:not(.intra-eyebrow),.intra-history-tile p:not(.intra-eyebrow){color:#526b7a;margin:.7rem 0 1.2rem}.intra-history-tile{background:#e3ebf0;border-top:3px solid #7692a3;padding:1.6rem;display:block;text-decoration:none!important}.intra-program-header{background:var(--intra-navy);color:#fff;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);margin-bottom:2rem;display:grid}.intra-program-header>div{padding:2rem}.intra-program-header .intra-eyebrow{color:#b4c9d6}.intra-program-header p:not(.intra-eyebrow){color:#dce7ed;margin:1rem 0}.intra-program-header a{align-items:center;gap:.5rem;font-size:.9375rem;display:inline-flex}.intra-program-header img{object-fit:cover;width:100%;height:100%;max-height:300px}.intra-program-areas{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.4rem;display:grid}.intra-all-docs{align-items:center;gap:.4rem;margin-top:1rem;font-size:.875rem;display:inline-flex}.intra-bottom-link{margin:1.4rem 0}.intra-library-search{border:1px solid var(--intra-line);background:#fff;flex-wrap:wrap;align-items:end;gap:1rem;padding:1.25rem;display:flex}.intra-library-search>div{flex:250px;min-width:0}.intra-library-search>div:nth-child(2){flex:0 270px}.intra-library-search label{margin-bottom:.3rem;font-size:.875rem;display:block}.intra-library-search input,.intra-library-search select{width:100%;min-width:0;max-width:100%;height:44px;color:var(--intra-ink);background:#f8fafb;border:1px solid #b9cbd6;border-radius:3px;font-size:1rem}.intra-library-search select{padding:0 .6rem}.intra-library-search button{background:var(--intra-navy);color:#fff;height:auto;min-height:44px;font-size:.9375rem}.intra-library-search>a{padding:.6rem 0;font-size:.875rem}.intra-results-summary{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:1.2rem 0;font-size:.9375rem;display:flex}.intra-results-summary span{color:var(--intra-muted);font-size:.8125rem}.intra-empty{border:1px solid var(--intra-line);background:#fff;padding:2rem}.intra-empty p{margin:.7rem 0}.intra-about{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:1.6rem;display:grid}.intra-about p{margin:1rem 0}.intra-about h2:not(:first-child){margin-top:2rem}.intra-about .intra-content-panel>a{align-items:center;gap:.4rem;display:inline-flex}.intra-about-note{border-left:3px solid #b1c5d2;padding:0 0 0 1.5rem;font-size:.9375rem}.intra-article-grid{grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);align-items:start;gap:1.6rem;display:grid}.intra-article{border:1px solid var(--intra-line);background:#fff;min-width:0;padding:2rem}.intra-article h1{overflow-wrap:anywhere;font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.2}.intra-article-byline{color:var(--intra-muted);border-bottom:1px solid var(--intra-line);flex-wrap:wrap;gap:1rem;margin:1rem 0 1.5rem;padding-bottom:1rem;font-size:.875rem;display:flex}.intra-article-byline>span{border-left:1px solid #bccdd8;padding-left:1rem}.intra-document{min-width:0}.intra-document [data-slot=tabs-list]{background:#eaf0f4;border-radius:3px;flex-wrap:wrap;max-width:100%;height:auto;padding:3px}.intra-document [data-slot=tabs-trigger]{color:#445f71;height:auto;min-height:38px;padding:.5rem 1rem;font-size:.875rem}.intra-document [data-slot=tabs-trigger][data-state=active]{color:#17394c;background:#fff;border-radius:2px}.intra-document .archive-prose{padding-top:1rem;line-height:1.8}.intra-document .archive-prose p{margin:.35rem 0}.intra-document .archive-csv-scroll{margin-top:1rem}.intra-document .archive-space{height:.5rem}.intra-doc-actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.25rem;display:flex}.intra-doc-actions a{align-items:center;gap:.4rem;font-size:.875rem;display:inline-flex}.intra-doc-actions button{color:var(--intra-ink);white-space:normal;background:#fff;border-color:#bdccd6;height:auto;min-height:40px;font-size:.875rem}.intra-copy-status{min-height:1.5em;margin:.6rem 0;font-size:.875rem}.intra-raw{white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f6f8;margin-top:1rem;padding:1rem;font:.9375rem/1.8 ui-monospace,monospace}.intra-provenance{color:var(--intra-muted);border-top:1px solid var(--intra-line);margin:1.5rem 0 0;padding-top:.8rem;font-size:.75rem}.intra-document-context{border-top:3px solid #6d8da1;min-width:0;padding:1.3rem 0}.intra-document-context h2{font-size:1.05rem}.intra-document-context dl{margin:1rem 0}.intra-document-context dt{color:var(--intra-muted);margin-top:.9rem;font-size:.8125rem}.intra-document-context dd{overflow-wrap:anywhere;margin-top:.2rem;font-size:.9375rem}.intra-document-context>a{align-items:center;gap:.5rem;margin:.8rem 0;font-size:.875rem;display:flex}.intra-document-context>p{color:var(--intra-muted);margin-top:1.3rem;font-size:.8125rem}@media (max-width:1000px){.intra-department-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intra-article-grid{grid-template-columns:minmax(0,2.5fr) minmax(0,1fr)}.intra-article{padding:1.5rem}.intra-library-search>div:nth-child(2){flex-grow:1}.intra-content-panel{padding:1.2rem}}@media (max-width:700px){.intra-department-grid,.intra-department-layout,.intra-all-news,.intra-project-grid,.intra-program-header,.intra-program-areas,.intra-about,.intra-article-grid{grid-template-columns:1fr}.intra-program-header img{grid-row:1;height:160px}.intra-program-header>div{padding:1.4rem}.intra-library-search{gap:.8rem;padding:1rem}.intra-article{padding:1.2rem}.intra-document-context{padding:1rem 0 0}.intra-document-list li{gap:.6rem}.intra-document-list li>svg:first-child{display:none}.intra-department-card h2{overflow-wrap:anywhere}.intra-article-grid .archive-csv-scroll{max-width:100%}.intra-program-tile img{height:180px}.intra-shell h1{overflow-wrap:anywhere}.intra-breadcrumbs{font-size:.8125rem}.intra-intro{font-size:1rem}.intra-doc-actions{gap:.8rem}.intra-results-summary{display:block}.intra-results-summary span{margin-top:.3rem;display:block}}.intra-shell h2,.intra-shell h3,.intra-shell p,.intra-shell a{overflow-wrap:anywhere}.intra-home-grid>*,.intra-program-areas>*,.intra-project-grid>*{min-width:0}.intra-shell .intra-news-cover img{object-position:center 20%;height:260px}.intra-shell .intra-article-cover img{aspect-ratio:auto;object-position:center 18%;height:260px}.intra-function .intra-department-image{border:0;margin:-1.4rem -1.4rem 1.25rem}.intra-function .intra-department-image img{object-position:center 25%;height:190px}.intra-function .intra-department-image.intra-image-quality img{object-position:center 25%}.intra-image{min-width:0;margin:0;overflow:hidden}.intra-image img{object-fit:cover;width:100%;height:100%;display:block}.intra-image figcaption{color:var(--intra-muted);background:#f3f6f8;padding:.45rem .9rem;font-size:.75rem;line-height:1.4}.intra-welcome{background:var(--intra-navy);color:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1.85fr);min-height:166px;margin-bottom:1.8rem;display:grid}.intra-welcome-copy{border-left:4px solid #c37833;align-self:center;padding:1.5rem 1.8rem}.intra-welcome-copy .intra-eyebrow{color:#c0d0db}.intra-welcome-copy>p:last-child{color:#cfdee7;margin:.65rem 0 0;font-size:.875rem}.intra-welcome>.intra-image{min-height:166px;position:relative}.intra-welcome>.intra-image img{object-position:center 53%;position:absolute;inset:0}.intra-news-illustrated{border-top:0;padding:0}.intra-news-cover img{object-position:center 44%;height:216px}.intra-news-illustrated .intra-news-copy{padding:1.35rem 1.8rem 1.7rem}.intra-news-copy>p:not(.intra-meta){color:#445e6d;max-width:62ch;margin:.5rem 0 1rem}.intra-news-illustrated h3{max-width:none;font-size:1.65rem}.intra-article-cover{margin:0 0 1.5rem}.intra-article-cover img{aspect-ratio:16/8;object-position:center 44%;height:auto}.intra-department-image{border:1px solid var(--intra-line);margin-bottom:1.6rem}.intra-department-image img{object-position:center 42%;height:210px}.intra-department-image.intra-image-quality img{object-position:center 47%}.intra-about-image{margin-bottom:1.5rem}.intra-about-image img{object-position:center 53%;height:260px}@media (max-width:700px){.intra-welcome{grid-template-columns:minmax(0,1fr);min-height:0;margin-bottom:1.5rem}.intra-welcome-copy{padding:1.2rem 1.25rem}.intra-welcome>.intra-image{min-height:120px}.intra-news-cover img{height:175px}.intra-news-illustrated .intra-news-copy{padding:1.2rem}.intra-news-illustrated h3{font-size:1.5rem}.intra-department-image img{height:160px}.intra-about-image img{height:190px}.intra-article-cover img{aspect-ratio:4/3;object-position:center}.intra-image figcaption{padding:.4rem .6rem}.intra-home-grid,.intra-department-grid,.intra-department-layout,.intra-all-news,.intra-project-grid,.intra-program-header,.intra-program-areas,.intra-about,.intra-article-grid{grid-template-columns:minmax(0,1fr)}.intra-shell .intra-news-cover img{object-position:center 44%;height:175px}.intra-shell .intra-article-cover img{aspect-ratio:4/3;object-position:center;height:auto}.intra-function .intra-department-image img{height:180px}}
