@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/space0.woff") format("woff")}
@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/space1.woff") format("woff")}
@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/space2.woff") format("woff")}
@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/space3.woff") format("woff")}
@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/inter0.woff") format("woff")}
@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/inter1.woff") format("woff")}
@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/inter2.woff") format("woff")}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}img{max-width:100%;display:block;width:100%;height:auto}figure{margin:0}p{margin:0 0 1.25em}h1,h2,h3{font-weight:400;margin:0;line-height:1.05}ul{padding:0;list-style:none}small{font-weight:400}em{font-style:normal}button{border:0}body{font-size:16px;line-height:1.7;color:var(--ink);background:var(--paper)}.skip{position:fixed;top:-100px;left:10px;background:var(--ink);color:white;padding:10px 20px;z-index:100}.skip:focus{top:10px}.eyebrow{font-size:10px;font-weight:600;letter-spacing:.15em;line-height:1.6;text-transform:uppercase}.photo figcaption{font-size:10px;line-height:1.5;margin-top:9px;opacity:.65}.read-link{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;font-size:12px;font-weight:500;padding:13px 0;border-bottom:1px solid currentColor}.read-link span,.read-link b{font-size:20px;font-weight:400}.read-link:hover span{transform:translate(2px,-2px)}.brand{display:flex;align-items:center}.brand-mark{width:50px;height:50px;flex-shrink:0}.brand small,.footer-brand small{display:block}.menu-toggle{display:none}.sources{margin-top:60px;padding-top:28px;border-top:1px solid var(--line)}.sources h2{font-size:30px!important;margin-bottom:25px}.sources li{border-bottom:1px solid var(--line)}.sources li a{display:block;padding:18px 28px 18px 0;position:relative}.sources li a span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.sources li a strong{display:block;font-size:13px;font-weight:500;line-height:1.6}.sources li a b{position:absolute;right:0;top:25px;font-size:20px;font-weight:400}.sources li a:hover strong{text-decoration:underline}.article-body p{font-size:16px;line-height:1.9}.text-section{margin-bottom:48px}.text-section h2{font-size:30px;line-height:1.22;margin-bottom:22px}.section-number{font-size:11px;color:var(--accent);display:block;margin-bottom:10px}.question-list details{border-top:1px solid var(--line)}.question-list details:last-child{border-bottom:1px solid var(--line)}.question-list summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:23px 0;font-size:19px;line-height:1.35}.question-list summary::-webkit-details-marker{display:none}.question-list details[open] summary span{transform:rotate(45deg)}.question-list details p{padding-right:25px}.other-publications{border-top:1px solid var(--line);padding-top:30px;margin-top:40px}.other-publications a{display:grid;grid-template-columns:1fr auto;padding:18px 0;border-bottom:1px solid var(--line)}.other-publications a span{font-size:15px}.other-publications a small{grid-column:1;font-size:11px;color:var(--muted)}.other-publications a b{grid-column:2;grid-row:1/3;font-weight:400;align-self:center;font-size:22px}.next-reading{margin-top:55px;padding-top:25px;border-top:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start}.next-reading>span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.next-reading .read-link{font-size:23px;line-height:1.3}.footer-brand{display:flex;gap:15px;align-items:center}.footer-brand small{font-size:11px;margin-top:4px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px}.footer-top>div{display:flex;gap:28px}.footer-bottom{display:flex;justify-content:space-between;gap:25px;margin-top:40px;border-top:1px solid var(--line);padding-top:20px;font-size:10px}.error-page{max-width:800px;margin:15vh auto;padding:30px}.error-page h1{font-size:50px;margin:25px 0}.error-page .brand-mark{width:65px;height:65px} [hidden]{display:none!important}
@media(max-width:700px){body{font-size:15px}.footer-top{align-items:flex-start;flex-direction:column}.footer-top>div{flex-wrap:wrap;gap:20px}.footer-bottom{flex-direction:column;gap:8px;margin-top:30px}.article-body p{font-size:16px}.text-section h2{font-size:27px}.next-reading .read-link{font-size:21px}.sources{margin-top:40px}.other-publications a span{font-size:14px}.eyebrow{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
.ia{--paper:#f5f6f8;--ink:#12213c;--accent:#3657d7;--muted:#657087;--line:#d7dce5;font-family:Inter,Arial,sans-serif}.ia h1,.ia h2,.ia h3,.ia .brand,.ia .footer-brand{font-family:'Space Grotesk',Arial,sans-serif}.ia .wrap{max-width:1280px;margin:auto;padding-left:60px;padding-right:60px}.ia-header{background:#fbfcfe}.ia-top{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:auto;padding:24px 60px 21px}.ia .brand{font-size:22px;line-height:1.2;letter-spacing:-.6px;gap:13px}.ia .brand small{font-family:Inter,Arial,sans-serif;font-size:9px;letter-spacing:.07em;margin-top:7px;color:#526079}.ia .brand-mark{color:#294cb6}.edition{text-align:right;font-size:8px;letter-spacing:.16em;line-height:2;color:var(--muted)}.edition b{font-size:10px;font-weight:400;letter-spacing:.02em}.ia #nav{display:flex;justify-content:space-between;max-width:1280px;margin:auto;border-top:1px solid var(--line);padding:0 0 0;gap:15px}.ia #nav a{display:block;padding:15px 0 16px;font-size:10px;white-space:nowrap;position:relative}.ia #nav small{display:none}.ia #nav a[aria-current=page]:after,.ia #nav a:hover:after{content:'';position:absolute;bottom:0;height:2px;left:0;right:0;background:var(--accent)}.ia-hero{display:grid;grid-template-columns:1fr 1fr;background:#07172d;color:#fff;min-height:610px;overflow:hidden}.hero-words{padding:70px 20px 25px max(60px,calc((100vw - 1280px)/2));position:relative;display:flex;flex-direction:column;align-items:flex-start;z-index:1}.ia-hero .eyebrow{color:#a6b9e7;margin-bottom:30px;font-size:9px}.ia-hero h1{font-size:clamp(64px,5.7vw,92px);letter-spacing:-5px;line-height:1.04;white-space:nowrap}.ia-hero h1 em{color:#9eb6f5}.ia-hero .lead{font-size:15px;line-height:1.9;color:#c3cdde;max-width:350px;margin:30px 0}.hero-link{font-size:12px;border-bottom:1px solid #697ca3;padding:10px 0;display:flex;gap:60px;align-items:center}.hero-link span{font-size:24px}.hero-bottom{margin-top:auto;padding-top:45px;display:flex;align-items:center;gap:65px;width:100%;font-size:8px;letter-spacing:.16em;color:#9db0d0}.hero-bottom a{font-size:22px;color:white}.hero-image{height:100%;position:relative;padding:0}.hero-image img{height:100%;object-fit:cover;object-position:51% center;min-height:610px}.hero-image figcaption{position:absolute;bottom:16px;right:20px;color:#d4deeb;font-size:8px;opacity:.8}.ia-statement{padding-top:85px;padding-bottom:80px;border-bottom:1px solid var(--line)}.ia-statement>div{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:80px}.ia-statement .eyebrow{color:var(--accent);margin-bottom:20px}.ia-statement h2{font-size:55px;letter-spacing:-2px;line-height:1.08}.ia-statement h2 em{color:var(--accent)}.ia-statement p:not(.eyebrow){font-size:15px;line-height:1.9;max-width:460px;margin:0;color:#58647a}.perspectives{padding-top:70px;padding-bottom:70px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:30px}.section-heading>span{font-size:10px;color:var(--muted)}.section-heading .eyebrow{margin:0}.section-heading h2{font-size:45px;letter-spacing:-1.7px}.section-heading p:not(.eyebrow){font-size:13px;line-height:1.8;color:var(--muted);margin:0}.idea-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #c5cddb;margin-bottom:40px}.idea-tabs button{display:flex;align-items:center;gap:22px;padding:20px 10px 20px 0;text-align:left;background:none;font-family:'Space Grotesk',Arial,sans-serif;font-size:21px;border-bottom:2px solid transparent;margin-bottom:-1px}.idea-tabs button span{font-family:Inter,Arial,sans-serif;font-size:10px;color:var(--muted)}.idea-tabs button[aria-selected=true]{color:#304fc8;border-color:#3657d7}.idea-panel{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.idea-panel .photo img{aspect-ratio:1.5;object-fit:cover}.idea-panel>div{max-width:390px}.idea-panel h3{font-size:39px;line-height:1.15;letter-spacing:-1.2px;margin:15px 0 22px}.idea-panel p:not(.eyebrow){font-size:14px;color:#5c6980;line-height:1.9}.ia-reading{padding-top:35px;padding-bottom:85px}.ia-features{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:38px}.ia-feature .photo{overflow:hidden;margin-bottom:24px}.ia-feature img{aspect-ratio:1.2;object-fit:cover;transition:transform .45s}.ia-feature:hover img{transform:scale(1.025)}.ia-feature .eyebrow{color:var(--muted);display:block;margin-bottom:14px}.ia-feature h3{font-size:26px;line-height:1.2;letter-spacing:-.7px;min-height:95px}.ia-feature .read-link{display:flex;font-size:11px;border-bottom-color:#c4ccda}.ia-questions{padding:80px 0;background:#213d9d;color:white}.ia-questions .wrap{position:relative}.ia-questions .eyebrow{color:#b8c7f2}.ia-questions h2{font-size:54px;letter-spacing:-1.8px;line-height:1.15;max-width:760px}.ia-questions p:not(.eyebrow){max-width:530px;font-size:14px;line-height:1.9;color:#c8d3ed;margin:25px 0}.ia-questions .read-link{min-width:250px}.ia-source-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:85px;padding-top:90px;padding-bottom:90px}.ia-source-intro h2{font-size:48px;letter-spacing:-1.5px;margin:20px 0}.ia-source-intro p:not(.eyebrow){font-size:14px;color:var(--muted);line-height:1.9}.ia-source-intro .photo img{aspect-ratio:1.2;object-fit:cover}.ia .footer{padding:50px 60px 24px;background:#e8ecf2}.ia .footer-brand{font-size:20px;letter-spacing:-.4px}.ia .footer-brand small{font-family:Inter,Arial,sans-serif;letter-spacing:0;color:var(--muted)}.ia .footer-top .read-link{font-size:11px}.article-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;padding:65px max(60px,calc((100vw - 1280px)/2));background:#0c1b35;color:#fff;align-items:center}.article-hero>div{padding:10px 0}.article-hero .eyebrow{color:#a5b6dd}.article-hero h1{font-size:56px;line-height:1.12;letter-spacing:-2px;margin:27px 0}.article-hero .lead{color:#c1cde1;font-size:15px;line-height:1.8;max-width:420px}.article-byline{font-size:10px;color:#9cb0d7;display:block;margin-top:35px}.article-hero .photo img{aspect-ratio:1.3;object-fit:cover}.article-hero .photo figcaption{color:#abb9d0}.article-layout{display:grid;grid-template-columns:230px minmax(0,710px);gap:80px;padding-top:70px;padding-bottom:70px;justify-content:space-between}.article-toc{align-self:start;position:sticky;top:30px}.article-toc .eyebrow{color:var(--accent)}.article-toc a{display:block;padding:13px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.6}.article-toc a:hover{color:var(--accent)}.article-toc small{font-size:10px;color:var(--muted);display:block;margin-top:30px}.ia .article-body{max-width:710px}.ia .article-body p{color:#536077}.ia .text-section h2{letter-spacing:-.7px}.ia .reading-note{border-left:2px solid #4568dd;background:#e9edf6;padding:30px;margin:45px 0}.ia .reading-note .eyebrow{color:var(--accent)}.ia .reading-note p{font-family:'Space Grotesk',Arial,sans-serif;font-size:25px;color:#203b82;line-height:1.4;margin:10px 0 0}
@media(min-width:1500px){.ia-hero{min-height:700px}.hero-image img{min-height:700px}.hero-words{padding-top:100px}.ia-hero h1{font-size:94px}.ia-hero .lead{font-size:17px}}
@media(max-width:1200px){.ia-top{padding-left:35px;padding-right:35px}.ia #nav{margin:0 35px;gap:12px}.ia #nav a{font-size:9px}.hero-words{padding-left:40px;padding-top:55px}.ia-hero h1{font-size:67px;letter-spacing:-3px}.hero-image img{min-height:570px}.ia-hero{min-height:570px}.ia .wrap{padding-left:40px;padding-right:40px}.article-hero{padding:45px 40px;gap:30px}.article-hero h1{font-size:46px}.article-layout{grid-template-columns:190px minmax(0,1fr);gap:50px}.ia-statement>div{gap:40px}.idea-panel{gap:40px}.ia-source-intro{gap:50px}}
@media(max-width:900px){.ia #nav{flex-wrap:wrap;justify-content:flex-start;gap:0 25px}.ia #nav a{padding:10px 0}.ia-hero h1{font-size:53px;letter-spacing:-2.5px}.ia-hero .lead{font-size:14px;max-width:285px}.hero-bottom{gap:20px;font-size:7px;letter-spacing:.05em}.ia-hero{min-height:520px}.hero-image img{min-height:520px}.ia-statement h2{font-size:44px}.idea-panel h3{font-size:30px}.ia-features{gap:20px}.ia-feature h3{font-size:23px;min-height:100px}.ia-source-intro h2{font-size:40px}.article-hero h1{font-size:40px}.article-layout{grid-template-columns:160px minmax(0,1fr);gap:35px}.article-toc a{font-size:11px}}
@media(max-width:700px){.ia-top{padding:18px 22px}.ia .brand{font-size:19px;gap:8px}.ia .brand-mark{width:42px;height:42px}.ia .brand small{font-size:8px;letter-spacing:0}.edition{display:none}.ia .menu-toggle{display:flex;gap:9px;align-items:center;background:none;font-size:11px;padding:8px 0}.ia #nav{display:none;margin:0 22px;padding:10px 0 20px;grid-template-columns:1fr 1fr;gap:0 22px}.ia #nav.open{display:grid}.ia #nav a{font-size:12px;padding:10px 0}.ia-hero{grid-template-columns:1fr;min-height:0}.hero-words{padding:40px 25px 24px}.ia-hero .eyebrow{margin-bottom:22px;font-size:8px}.ia-hero h1{font-size:clamp(44px,12vw,70px);letter-spacing:-2.6px;white-space:normal}.ia-hero .lead{font-size:14px;max-width:330px;margin:22px 0 15px}.hero-bottom{padding-top:25px;justify-content:space-between}.hero-image img{min-height:0;height:310px;object-position:center 48%}.hero-image figcaption{font-size:8px;bottom:9px}.ia .wrap{padding-left:24px;padding-right:24px}.ia-statement{padding-top:48px;padding-bottom:45px}.ia-statement>div{grid-template-columns:1fr;gap:25px}.ia-statement h2{font-size:42px}.ia-statement p:not(.eyebrow){font-size:14px}.perspectives{padding-top:45px;padding-bottom:35px}.section-heading{margin-bottom:22px;gap:20px}.idea-tabs{margin-bottom:25px}.idea-tabs button{font-size:14px;gap:5px;padding:17px 3px 17px 0;flex-direction:column;align-items:flex-start}.idea-tabs button span{font-size:9px}.idea-panel{grid-template-columns:1fr;gap:23px}.idea-panel h3{font-size:31px}.idea-panel>div{max-width:none}.ia-reading{padding-top:30px;padding-bottom:45px}.section-heading h2{font-size:35px}.section-heading>p:not(.eyebrow){display:none}.ia-features{grid-template-columns:1fr;gap:35px;margin-top:25px}.ia-feature .photo{margin-bottom:18px}.ia-feature img{aspect-ratio:1.65}.ia-feature h3{min-height:0;font-size:28px;margin-bottom:16px}.ia-feature .eyebrow{margin-bottom:8px}.ia-questions{padding:50px 0}.ia-questions h2{font-size:37px;letter-spacing:-1.3px}.ia-source-intro{grid-template-columns:1fr;gap:28px;padding-top:45px;padding-bottom:45px}.ia-source-intro .photo img{aspect-ratio:1.6}.ia-source-intro h2{font-size:40px;margin:15px 0}.ia .footer{padding:30px 24px 22px}.ia .footer-brand{font-size:19px}.ia .footer-brand small{font-size:10px}.article-hero{grid-template-columns:1fr;padding:35px 24px 25px;gap:25px}.article-hero h1{font-size:40px;letter-spacing:-1.5px;margin:22px 0}.article-hero .photo img{aspect-ratio:1.55}.article-byline{margin-top:25px}.article-layout{display:block;padding-top:35px;padding-bottom:40px}.article-toc{position:static;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:35px}.article-toc a{font-size:12px;padding:8px 0;border:0}.article-toc small{display:none}.ia .reading-note{padding:24px}.ia .reading-note p{font-size:23px}}
