:root{--ink:#10233f;--ink-soft:#51647d;--paper:#f3f7fc;--paper-light:#fff;--navy:#0b2f5b;--teal:#1f67a6;--teal-light:#dcecff;--ochre:#2f7fc4;--ochre-light:#e8f3ff;--moss:#5b91c5;--moss-light:#eef6fd;--line:#d6e1ef;--white:#fff;--shadow:0 18px 45px #0b2f5b1c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font-family:var(--font-body), Arial, sans-serif;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.6}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button,input{font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--teal-light);color:var(--ink)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{width:min(1200px,100% - 48px);margin-inline:auto}.narrow-shell{width:min(850px,100% - 48px)}.site-frame{min-height:100vh;overflow:hidden}.site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:32px;min-height:90px;display:flex}.brand{flex:none;align-items:center;gap:13px;display:inline-flex}.brand-mark{border:1px solid #1f67a659;align-items:flex-end;gap:2px;width:39px;height:46px;padding:4px 5px;display:flex}.brand-mark i{background:#d7e9f8;flex:1;height:45%}.brand-mark i:nth-child(2){background:#a9d0ef;height:58%}.brand-mark i:nth-child(3){background:#6eaddc;height:73%}.brand-mark i:nth-child(4){background:#367fba;height:84%}.brand-mark i:nth-child(5){background:var(--navy);height:100%}.brand-type{line-height:.92;font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;font-size:24px;display:grid}.brand-type strong{font-weight:700}.brand-type span{color:var(--teal);font-weight:500}.desktop-nav{letter-spacing:.02em;align-items:center;gap:28px;font-size:14px;font-weight:650;display:flex}.desktop-nav>a,.nav-details>summary{cursor:pointer;padding-block:34px;list-style:none;position:relative}.desktop-nav>a:after,.nav-details>summary:after{content:"";background:var(--teal);height:2px;transition:right .18s;position:absolute;bottom:24px;left:0;right:100%}.desktop-nav>a:hover:after,.desktop-nav>a:focus-visible:after,.nav-details>summary:hover:after,.nav-details[open]>summary:after{right:0}.nav-details{position:relative}.nav-details>summary::-webkit-details-marker{display:none}.nav-popover{background:var(--white);border:1px solid var(--line);width:220px;box-shadow:var(--shadow);padding:10px;display:grid;position:absolute;top:75px;left:50%;transform:translate(-50%)}.nav-popover a{color:var(--ink-soft);border-radius:4px;padding:9px 12px}.nav-popover a:hover,.nav-popover a:focus-visible{background:var(--paper);color:var(--ink)}.mobile-nav{display:none;position:relative}.mobile-nav>summary{cursor:pointer;place-content:center;gap:5px;width:44px;height:44px;list-style:none;display:grid}.mobile-nav>summary::-webkit-details-marker{display:none}.mobile-nav>summary span{background:var(--ink);width:23px;height:2px;display:block}.mobile-nav nav{background:var(--white);border:1px solid var(--line);width:min(310px,100vw - 32px);box-shadow:var(--shadow);padding:14px;display:grid;position:absolute;top:54px;right:0}.mobile-nav nav a{border-bottom:1px solid var(--line);padding:10px 12px}.mobile-nav nav a:last-child{border-bottom:0}.eyebrow{color:var(--teal);letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:750;line-height:1.3}.eyebrow.features{color:#1764a2}.eyebrow.interviews{color:#347fb8}.eyebrow.projects{color:#5a8db9}.home-hero{background:radial-gradient(circle at 78% 8%,#4489c421,#0000 31%),linear-gradient(135deg,#fff 0%,#f5f9fe 100%);padding:78px 0 86px;position:relative}.home-hero:before{content:"";border:1px solid #1f67a621;border-radius:50%;width:470px;height:470px;position:absolute;top:60px;left:-270px;box-shadow:0 0 0 42px #1f67a606,0 0 0 90px #1f67a604}.hero-grid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(420px,.8fr);align-items:center;gap:80px;display:grid;position:relative}.hero-copy h1,.section-intro h2,.search-heading h2,.chronicles-callout h2,.section-masthead h1,.article-header h1,.static-header h1,.missing-page h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;font-weight:600}.hero-copy h1{max-width:670px;margin:0;font-size:clamp(56px,5.6vw,82px);line-height:.98}.hero-copy h1 em{color:var(--teal);font-weight:500;display:block}.hero-deck{max-width:620px;color:var(--ink-soft);margin:28px 0 0;font-size:21px;line-height:1.55}.button-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.button{border:1px solid var(--ink);border-radius:3px;justify-content:center;align-items:center;min-height:50px;padding:12px 21px;font-size:14px;font-weight:700;transition:transform .16s,background .16s,color .16s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button.primary{background:var(--navy);color:var(--white)}.button.primary:hover,.button.primary:focus-visible{background:var(--teal);border-color:var(--teal)}.button.secondary{background:0 0}.button.secondary:hover,.button.secondary:focus-visible{background:var(--paper)}.lead-story{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);position:relative}.lead-story:after{display:none}.lead-image{aspect-ratio:4/3;background:var(--teal-light);display:block;position:relative;overflow:hidden}.lead-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.lead-story:hover .lead-image img{transform:scale(1.025)}.lead-section{background:var(--navy);color:var(--white);letter-spacing:.12em;text-transform:uppercase;padding:8px 13px;font-size:11px;font-weight:750;position:absolute;bottom:0;left:0}.lead-body{padding:26px 30px 30px}.lead-body time{color:var(--ink-soft);font-size:12px;font-weight:600}.lead-body h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:9px 0 10px;font-size:31px;line-height:1.04}.lead-body h2 a:hover{color:var(--teal)}.lead-body p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.55}.text-link{color:var(--teal);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:9px;margin-top:18px;font-size:13px;font-weight:750;display:inline-flex}.text-link span{transition:transform .16s}.text-link:hover span,.text-link:focus-visible span{transform:translate(4px)}.strata{height:7px;display:flex;position:absolute;bottom:0;left:0;right:0}.strata i{flex:1}.strata i:first-child{background:#dcecf9}.strata i:nth-child(2){background:#b9d9f1}.strata i:nth-child(3){background:#91c0e3}.strata i:nth-child(4){background:#65a3d3}.strata i:nth-child(5){background:#3d84bc}.strata i:nth-child(6){background:#22649c}.strata i:nth-child(7){background:#0b3d70}.section-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:100px;padding-block:84px 46px;display:grid}.section-intro h2,.search-heading h2,.chronicles-callout h2{margin:0;font-size:clamp(40px,4vw,60px);line-height:1}.section-intro>p,.search-heading>p{color:var(--ink-soft);margin:0;font-size:18px}.collection-band{padding:0 0 96px}.collection-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.collection-card{border:1px solid var(--line);border-top:4px solid var(--teal);background:var(--white);min-height:355px;padding:36px;position:relative;overflow:hidden}.collection-card.features{border-top-color:#1764a2}.collection-card.interviews{border-top-color:#347fb8}.collection-card.projects{border-top-color:#6a99c1}.collection-number{color:#1f67a60e;font-family:var(--font-display), Georgia, serif;font-size:145px;font-weight:700;line-height:1;position:absolute;top:-18px;right:19px}.collection-card h3{max-width:460px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:29px;line-height:1.08;position:relative}.collection-card h3 a:hover{color:var(--teal)}.collection-card>p:not(.eyebrow){max-width:500px;color:var(--ink-soft);margin:18px 0 0;font-size:15px;position:relative}.search-section{border-top:1px solid var(--line);padding-block:92px 110px}.search-heading{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:46px;display:grid}.search-controls{justify-content:space-between;align-items:center;gap:24px;display:flex}.search-box{background:var(--white);border:1px solid var(--line);flex:1;align-items:center;gap:12px;min-width:min(100%,420px);min-height:54px;padding:0 17px;display:flex}.search-box:focus-within{outline:2px solid var(--teal-light);border-color:var(--teal)}.search-box svg{fill:none;width:21px;height:21px;stroke:var(--ink-soft);stroke-width:1.7px}.search-box input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.search-box input::placeholder{color:#7e8985}.filter-pills{background:var(--paper);border:1px solid var(--line);align-items:center;gap:5px;padding:4px;display:flex}.filter-pills button{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:12px;font-weight:700}.filter-pills button.active{background:var(--navy);color:var(--white)}.result-meta{color:var(--ink-soft);letter-spacing:.09em;text-transform:uppercase;margin:18px 0 16px;font-size:12px;font-weight:700}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.article-card{background:var(--white);border:1px solid var(--line);flex-direction:column;min-width:0;transition:transform .18s,box-shadow .18s;display:flex}.article-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #0b2f5b1a}.card-image{aspect-ratio:16/10;background:var(--paper);display:block;overflow:hidden}.card-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.article-card:hover .card-image img{transform:scale(1.03)}.image-fallback{background:var(--ochre-light);justify-content:center;align-items:flex-end;gap:5px;width:100%;height:100%;padding:24px 28%;display:flex;position:relative}.image-fallback.interviews{background:var(--teal-light)}.image-fallback.projects{background:var(--moss-light)}.image-fallback:before,.image-fallback:after{content:"";border:1px solid #1f67a638;border-radius:50%;position:absolute}.image-fallback:before{inset:17% 29%}.image-fallback:after{inset:29% 39%}.image-fallback i{z-index:1;background:#1f67a673;width:20%}.image-fallback i:first-child{height:30%}.image-fallback i:nth-child(2){height:55%}.image-fallback i:nth-child(3){height:80%}.card-body{flex-direction:column;flex:1;padding:23px 24px 25px;display:flex}.card-kicker{color:var(--ink-soft);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.card-kicker span{color:var(--teal)}.card-body h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:13px 0 12px;font-size:26px;line-height:1.08}.card-body h3 a:hover{color:var(--teal)}.card-body>p{color:var(--ink-soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.card-body .text-link{margin-top:auto;padding-top:19px}.empty-state{text-align:center;background:var(--paper);color:var(--ink-soft);padding:60px}.chronicles-callout{background:var(--navy);color:var(--paper-light);grid-template-columns:120px 1fr auto;align-items:center;gap:42px;margin-bottom:110px;padding:45px 50px;display:grid}.callout-mark{width:94px;height:94px;color:var(--teal-light);font-family:var(--font-display), Georgia, serif;border:1px solid #ffffff4d;border-radius:50%;place-items:center;font-size:33px;font-weight:700;display:grid}.chronicles-callout .eyebrow{color:#a9cac6}.chronicles-callout h2{font-size:42px}.chronicles-callout p:not(.eyebrow){color:#ffffffb8;max-width:660px;margin:14px 0 0;font-size:15px}.chronicles-callout .button.primary{border-color:var(--paper-light);background:var(--paper-light);color:var(--ink);white-space:nowrap}.section-masthead{background:var(--ochre-light);border-bottom:5px solid #1764a2;padding:92px 0 84px;position:relative;overflow:hidden}.section-masthead.interviews{background:#edf6ff;border-color:#347fb8}.section-masthead.projects{background:#f3f8fd;border-color:#6a99c1}.section-masthead:after{content:"";border:1px solid #1f67a621;border-radius:50%;width:440px;height:440px;position:absolute;top:-200px;right:-90px;box-shadow:0 0 0 48px #1f67a608,0 0 0 96px #1f67a605}.section-masthead h1{margin:0;font-size:clamp(62px,8vw,100px);line-height:.9}.section-masthead .narrow-shell>p:last-child{max-width:630px;color:var(--ink-soft);margin:26px 0 0;font-size:20px}.archive-section{padding-block:80px 110px}.article-header,.static-header{padding-block:78px 52px}.breadcrumbs{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:43px;font-size:12px;font-weight:650;display:flex}.breadcrumbs a:hover{color:var(--teal)}.article-header h1,.static-header h1{margin:0;font-size:clamp(50px,6.3vw,82px);line-height:.98}.article-date{color:var(--ink-soft);margin-top:26px;font-size:14px;font-weight:650;display:block}.static-header>p:last-child{max-width:700px;color:var(--ink-soft);margin:22px 0 0;font-size:20px}.article-hero{background:var(--paper);width:min(1060px,100% - 48px);max-height:670px;overflow:hidden}.article-hero img{object-fit:contain;width:100%;max-height:670px;margin-inline:auto}.article-layout{grid-template-columns:190px minmax(0,760px);justify-content:center;gap:70px;padding-block:72px 85px;display:grid}.article-aside{color:var(--ink-soft);padding-top:9px;font-size:13px}.article-aside:before{content:"";background:var(--teal);width:50px;height:3px;margin-bottom:16px;display:block}.article-aside span{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.article-aside p{margin:8px 0 0}.prose{color:#243951;min-width:0;font-family:var(--font-body), Arial, sans-serif;font-size:18px;line-height:1.78}.prose>:first-child{margin-top:0}.prose h2,.prose h3,.prose h4{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:2.1em 0 .65em;line-height:1.08}.prose h2{font-size:38px}.prose h3{font-size:30px}.prose h4{font-size:24px}.prose p{margin:0 0 1.25em}.prose a{color:#1764a2;text-underline-offset:3px;-webkit-text-decoration:underline #1f67a659;text-decoration:underline #1f67a659}.prose a:hover,.prose a:focus-visible{color:var(--navy);text-decoration-color:currentColor}.prose strong{color:var(--ink)}.prose blockquote{border-left:4px solid var(--teal);color:var(--ink-soft);font-family:var(--font-display), Georgia, serif;margin:2em 0;padding:5px 0 5px 30px;font-size:28px;line-height:1.3}.prose hr{background:var(--line);border:0;width:100%;height:1px;margin:40px 0}.prose ul,.prose ol{padding-left:1.4em}.prose li{margin-bottom:.45em}.prose img{object-fit:contain;width:auto;max-width:100%;max-height:760px;margin:26px auto 10px}.prose .wsite-image{text-align:center;margin:32px 0}.prose .wsite-image>div,.prose .wsite-caption{color:var(--ink-soft);text-align:center;margin-top:10px;font-size:13px;line-height:1.5}.prose iframe,.prose video{aspect-ratio:16/9;border:0;width:100%;max-width:100%;margin:28px 0}.prose table{border-collapse:collapse;width:100%}.prose td,.prose th{vertical-align:top;border:1px solid var(--line);padding:10px}.prose .wsite-multicol-table,.prose .wsite-multicol-table tbody,.prose .wsite-multicol-table tr,.prose .wsite-multicol-col{border:0}.prose .wsite-content-title:first-child{display:none}.archive-gap{background:var(--paper);border-left:4px solid var(--teal);padding:38px}.article-return{border-top:1px solid var(--line);padding:35px 0 90px}.dataset-notice{border-left:4px solid var(--teal);background:#eef6ff;margin-bottom:90px;padding:34px 38px;scroll-margin-top:30px}.dataset-notice h2{font-family:var(--font-display), Georgia, serif;margin:0;font-size:37px;line-height:1.05}.dataset-notice>p:not(.eyebrow){color:var(--ink-soft);margin:13px 0 0}.dataset-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.dataset-actions .button{text-decoration:none}.dataset-actions .button span{opacity:.78;margin-left:6px;font-weight:500}.article-return a{color:var(--teal);text-transform:uppercase;letter-spacing:.06em;gap:10px;font-size:14px;font-weight:750;display:inline-flex}.missing-page{flex-direction:column;justify-content:center;min-height:68vh;padding-block:100px;display:flex}.missing-page h1{max-width:700px;margin:0;font-size:clamp(50px,7vw,85px);line-height:.95}.missing-page>p:not(.eyebrow){max-width:630px;color:var(--ink-soft);font-size:19px}.site-footer{background:var(--navy);color:var(--paper-light);padding-block:55px}.footer-grid{grid-template-columns:1.2fr .9fr 1fr;align-items:start;gap:60px;display:grid}.footer-brand{font-family:var(--font-display), Georgia, serif;font-size:28px;font-weight:650}.footer-grid p{color:#fff9;margin:6px 0 0;font-size:13px}.footer-links{grid-template-columns:repeat(2,1fr);gap:8px 22px;font-size:13px;font-weight:650;display:grid}.footer-links a:hover{color:var(--teal-light)}.footer-note{max-width:290px;line-height:1.6}@media (width<=1040px){.desktop-nav{gap:18px}.hero-grid{grid-template-columns:1fr 390px;gap:48px}.hero-copy h1{font-size:clamp(58px,7vw,78px)}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-grid{grid-template-columns:repeat(2,1fr)}.collection-card:last-child{grid-column:1/-1}.chronicles-callout{grid-template-columns:90px 1fr}.chronicles-callout .button{grid-column:2;justify-self:start}}@media (width<=860px){.desktop-nav{display:none}.mobile-nav{display:block}.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:720px}.lead-story{width:min(620px,100% - 12px)}.section-intro,.search-heading{grid-template-columns:1fr;gap:25px}.collection-grid{grid-template-columns:1fr}.collection-card:last-child{grid-column:auto}.article-layout{grid-template-columns:1fr;gap:30px}.article-aside{max-width:430px}.article-aside:before{margin-bottom:3px;margin-right:12px;display:inline-block}.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-note{grid-column:1/-1}}@media (width<=650px){body{font-size:16px}.shell,.narrow-shell,.article-hero{width:min(100% - 30px,1200px)}.header-inner{min-height:76px}.brand-mark{width:34px;height:40px}.brand-type{font-size:20px}.home-hero{padding:64px 0 75px}.hero-grid{gap:55px}.hero-copy h1{font-size:clamp(52px,16vw,70px)}.hero-deck{font-size:18px}.lead-body{padding:22px}.lead-body h2{font-size:27px}.section-intro{padding-block:72px 38px}.section-intro h2,.search-heading h2{font-size:43px}.collection-band{padding-bottom:72px}.collection-card{min-height:0;padding:31px 26px}.collection-number{font-size:110px}.search-section{padding-block:70px 80px}.search-controls{flex-direction:column;align-items:stretch}.filter-pills{max-width:100%;overflow-x:auto}.article-grid{grid-template-columns:1fr}.chronicles-callout{grid-template-columns:1fr;gap:25px;margin-bottom:80px;padding:32px 25px}.chronicles-callout .button{grid-column:1}.callout-mark{width:70px;height:70px}.chronicles-callout h2{font-size:35px}.section-masthead{padding:68px 0 64px}.section-masthead h1{font-size:68px}.archive-section{padding-block:55px 80px}.article-header,.static-header{padding-block:55px 38px}.breadcrumbs{margin-bottom:30px}.article-header h1,.static-header h1{font-size:48px}.article-layout{padding-block:48px 68px}.prose{font-size:17px;line-height:1.72}.prose h2{font-size:32px}.prose h3{font-size:27px}.prose .wsite-multicol-table,.prose .wsite-multicol-table tbody,.prose .wsite-multicol-table tr,.prose .wsite-multicol-col{display:block;width:100%!important}.footer-grid{grid-template-columns:1fr;gap:35px}.footer-note{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
