:root{--paper:#f3eee3;--panel:#faf7ef;--ink:#172733;--navy:#203747;--oxblood:#7d302e;--brass:#9b7b43;--rule:#b8ad98;--muted:#6d6a63;--serif:"Iowan Old Style", Baskerville, "Times New Roman", serif;--sans:Inter, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}.page-shell{width:min(1440px,100% - 72px);margin-inline:auto}.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}.site-header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:32px;min-height:100px;display:flex}.brand{font:25px/1 var(--serif);align-items:center;gap:18px;text-decoration:none;display:flex}.monogram{border:1px solid var(--oxblood);width:46px;height:46px;color:var(--oxblood);font:17px var(--serif);flex:none;place-items:center;display:grid}nav{align-self:stretch;gap:26px;display:flex}nav a{letter-spacing:.08em;text-transform:uppercase;border-bottom:4px solid #0000;align-items:center;font-size:11px;font-weight:700;text-decoration:none;display:flex}nav a:hover,nav a:focus-visible{border-color:var(--oxblood)}.hero{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,.95fr) minmax(600px,1.05fr);gap:72px;min-height:620px;padding:68px 0 62px;display:grid}.hero-copy{min-width:0}.eyebrow{color:var(--oxblood);letter-spacing:.2em;text-transform:uppercase;margin:0 0 30px;font-size:11px;font-weight:800}h1{max-width:680px;font:500 clamp(58px, 5vw, 80px)/.98 var(--serif);letter-spacing:-.047em;margin:0}.deck{color:#3f484b;max-width:610px;font:20px/1.52 var(--serif);margin:28px 0 0}.actions{align-items:center;gap:28px;margin-top:38px;display:flex}.primary-action{color:#fffdf6;background:var(--navy);letter-spacing:.04em;padding:16px 22px;font-size:12px;font-weight:700;text-decoration:none}.primary-action:hover,.primary-action:focus-visible{background:var(--oxblood)}.text-action{border-bottom:1px solid var(--brass);font:700 15px var(--serif);padding-bottom:3px;text-decoration:none}.data-panel{background:var(--panel);border-top:5px solid var(--navy);border-bottom:1px solid var(--rule);align-self:start;min-width:0;padding:26px 28px 22px;box-shadow:8px 8px #9b7b4320}.panel-heading{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:16px;display:flex}.panel-heading h2{font:600 22px var(--serif);margin:0}.panel-heading span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.table-wrap{overflow-x:auto}table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:17px}th,td{border-bottom:1px solid #b8ad9880}thead th{height:43px;color:var(--muted);text-align:center;padding:6px;font-size:9px;font-weight:800}thead th:first-child{border-right:1px solid var(--rule);text-align:left;width:108px}tbody th{border-right:1px solid var(--rule);height:54px;font:12px/1.08 var(--serif);text-align:left;padding-right:9px}td{color:#fff;text-align:center;border-right:1px solid #f3eee399;height:54px;font-size:10px;font-weight:800}.band-1{color:#27353c;background:#d2c7b4}.band-2{background:#a69b89}.band-3{background:#75828a}.band-4{background:#435b6c}.band-5{background:#213d51}.legend{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:6px;margin-top:13px;font-size:8px;font-weight:800;display:flex}.legend i{width:24px;height:6px}.data-note{border-top:1px solid var(--rule);color:var(--muted);font:11px/1.4 var(--serif);margin:15px 0 0;padding-top:13px}.research-section{padding:34px 0 54px}.section-heading{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:30px;padding-bottom:20px;display:flex}.section-heading p{font:600 28px var(--serif);margin:0}.section-heading span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.publication-grid{grid-template-columns:repeat(3,1fr);display:grid}.publication-grid article{border-left:1px solid var(--rule);min-height:165px;padding:26px 30px}.publication-grid article:first-child{border-left:0;padding-left:0}.publication-meta{color:var(--oxblood);letter-spacing:.13em;text-transform:uppercase;margin:0 0 15px;font-size:9px;font-weight:800}.publication-grid h3{font:600 24px/1.12 var(--serif);letter-spacing:-.02em;margin:0 0 10px}.publication-grid article>p:last-child{color:var(--muted);font:14px/1.45 var(--serif);margin:0}.publication-link{height:100%;text-decoration:none;display:block}.publication-link>p:nth-of-type(2){color:var(--muted);font:14px/1.45 var(--serif);margin:0}.publication-link h3{transition:color .18s}.publication-link:hover h3,.publication-link:focus-visible h3{color:var(--oxblood)}.publication-link:focus-visible{outline:2px solid var(--oxblood);outline-offset:7px}.read-more{border-bottom:1px solid var(--brass);color:var(--navy);letter-spacing:.1em;text-transform:uppercase;margin-top:20px;padding-bottom:3px;font-size:10px;font-weight:800;display:inline-block}.research-header{min-height:82px}.research-header nav a{font-size:10px}.article-shell{width:min(1180px,100% - 72px);margin-inline:auto}.article-masthead{border-bottom:1px solid var(--ink);padding:72px 0 58px}.article-kicker{color:var(--oxblood);letter-spacing:.17em;text-transform:uppercase;margin:0 0 24px;font-size:10px;font-weight:800}.article-masthead h1{max-width:990px;font-size:clamp(58px,7vw,94px)}.article-standfirst{color:#35434a;max-width:850px;font:24px/1.48 var(--serif);margin:30px 0 0}.article-byline{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:18px 34px;margin-top:34px;font-size:10px;font-weight:800;display:flex}.article-layout{grid-template-columns:minmax(0,730px) 260px;justify-content:space-between;gap:78px;padding:62px 0 86px;display:grid}.article-body{min-width:0}.article-body>section:first-child>p:first-child:first-letter{float:left;color:var(--oxblood);font:76px/.72 var(--serif);margin:4px 10px 0 0}.article-body p{color:#29373d;font:19px/1.7 var(--serif);margin:0 0 25px}.article-body h2{font:600 40px/1.07 var(--serif);letter-spacing:-.025em;margin:62px 0 20px}.article-body h3{font:600 24px/1.2 var(--serif);margin:35px 0 13px}.article-body sup a{color:var(--oxblood);font:800 10px var(--sans);text-decoration:none}.article-body blockquote{border-left:5px solid var(--oxblood);color:var(--navy);font:600 30px/1.28 var(--serif);margin:44px 0;padding:27px 0 27px 30px}.article-aside{border-top:5px solid var(--navy);align-self:start;padding-top:14px;position:sticky;top:24px}.article-aside p{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin:0 0 13px;font-size:9px;font-weight:800}.article-aside ol{counter-reset:contents;margin:0;padding:0;list-style:none}.article-aside li{counter-increment:contents;border-bottom:1px solid var(--rule)}.article-aside a{font:15px/1.3 var(--serif);padding:13px 0;text-decoration:none;display:block}.article-aside a:before{content:"0" counter(contents) "  ";color:var(--oxblood);font:800 9px var(--sans);letter-spacing:.08em}.article-aside a:hover{color:var(--oxblood)}.evidence-figure{background:var(--panel);border-top:5px solid var(--navy);border-bottom:1px solid var(--rule);margin:46px 0;padding:28px;box-shadow:8px 8px #9b7b4320}.figure-heading{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:25px;padding-bottom:16px;display:flex}.figure-heading h3{margin:0;font-size:24px}.figure-heading span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.evidence-figure figcaption{color:var(--muted);font:12px/1.5 var(--serif);margin-top:18px}.bar-chart{gap:14px;margin-top:24px;display:grid}.bar-row{grid-template-columns:150px 1fr 42px;align-items:center;gap:14px;display:grid}.bar-label{font:14px/1.2 var(--serif)}.bar-track{background:#ded5c5;height:20px}.bar-fill{background:var(--navy);height:100%}.bar-row:nth-child(2n) .bar-fill{background:#435b6c}.bar-row:nth-child(3n) .bar-fill{background:var(--oxblood)}.bar-value{color:var(--muted);font-size:9px;font-weight:800}.research-table-wrap{border-top:5px solid var(--oxblood);margin:42px 0;overflow-x:auto}.research-table{table-layout:auto;background:var(--panel);min-width:620px;margin:0}.research-table th,.research-table td{text-align:left;vertical-align:top;border-right:1px solid #b8ad9880;height:auto;padding:16px 18px}.research-table thead th{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;background:#e9e1d2;font-size:9px}.research-table tbody th{width:25%;font:600 15px/1.3 var(--serif)}.research-table td{color:#38464c;font:14px/1.45 var(--serif);background:0 0}.callout{background:var(--navy);color:#fffdf6;margin:45px 0;padding:27px 30px}.callout strong{color:#dac9a8;letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:10px;display:block}.callout p{color:#fffdf6;margin:0;font-size:19px}.footnotes{border-top:1px solid var(--ink);margin-top:70px;padding-top:26px}.footnotes h2{margin-top:0;font-size:28px}.footnotes ol{padding-left:22px}.footnotes li{color:var(--muted);font:13px/1.55 var(--serif);margin-bottom:14px;padding-left:8px}.footnotes a{color:var(--navy);text-underline-offset:3px}.next-research{border-top:1px solid var(--ink);padding:45px 0 55px}.next-research p{color:var(--oxblood);letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:9px;font-weight:800}.next-research a{font:600 clamp(30px, 4vw, 50px)/1.1 var(--serif);text-decoration:none}.next-research a:hover{color:var(--oxblood)}.observatory-section{border-top:1px solid var(--ink);grid-template-columns:.8fr 1.2fr;gap:80px;padding:76px 0;display:grid}.observatory-section h2{max-width:500px;font:500 clamp(46px, 4vw, 68px)/1 var(--serif);letter-spacing:-.04em;margin:0}.principles{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.principles article{border-left:1px solid var(--rule);padding:24px 22px}.principles article:first-child{border-left:0;padding-left:0}.principles span{color:var(--oxblood);font-size:10px;font-weight:800}.principles h3{font:600 21px var(--serif);margin:28px 0 11px}.principles p{color:var(--muted);font:14px/1.5 var(--serif);margin:0}.survey-section{border-top:1px solid var(--ink);grid-template-columns:.8fr 1.2fr;gap:80px;padding:70px 0;display:grid}.survey-section h2{max-width:570px;font:500 clamp(42px, 3.7vw, 62px)/1 var(--serif);letter-spacing:-.04em;margin:0}.survey-invite{background:var(--panel);border-top:5px solid var(--oxblood);border-bottom:1px solid var(--rule);align-self:end;padding:30px 34px;box-shadow:8px 8px #9b7b4320}.survey-invite>p{color:#3f484b;max-width:690px;font:18px/1.5 var(--serif);margin:0}.survey-actions{align-items:center;gap:22px;margin-top:28px;display:flex}.survey-actions span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.about-section{color:#fffdf6;background:var(--navy)}.about-inner{padding-block:70px}.about-inner>p{color:#d8c9ab;letter-spacing:.15em;text-transform:uppercase;margin:0 0 26px;font-size:11px;font-weight:800}.about-inner h2{max-width:970px;font:500 clamp(42px, 4vw, 66px)/1.04 var(--serif);letter-spacing:-.035em;margin:0 0 30px}.about-inner a{color:#f3e7cf;text-underline-offset:5px;font:18px var(--serif)}.site-footer{min-height:86px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;font-size:10px;font-weight:700;display:flex}@media (max-width:1120px){.page-shell{width:calc(100% - 48px)}.site-header{padding-top:22px;display:grid}nav{justify-content:space-between;min-height:58px}.hero{grid-template-columns:1fr;gap:44px}.data-panel{width:100%}.observatory-section,.survey-section{grid-template-columns:1fr;gap:44px}.article-layout{grid-template-columns:1fr;gap:40px}.article-aside{grid-row:1;position:static}.article-aside ol{flex-wrap:wrap;gap:0 25px;display:flex}.article-aside li{flex:190px}}@media (max-width:720px){.page-shell{width:calc(100% - 30px)}.brand{font-size:20px}.monogram{width:40px;height:40px;font-size:14px}nav{gap:0;width:100%;overflow-x:auto}nav a{white-space:nowrap;padding-right:18px;font-size:9px}.hero{padding-block:46px}h1{font-size:52px}.deck{font-size:18px}.actions{flex-direction:column;align-items:flex-start}.data-panel{padding-inline:16px}.panel-heading{flex-direction:column;align-items:flex-start}table{min-width:590px}.section-heading{flex-direction:column;align-items:flex-start;gap:10px}.publication-grid,.principles{grid-template-columns:1fr}.publication-grid article,.publication-grid article:first-child,.principles article,.principles article:first-child{border-left:0;border-bottom:1px solid var(--rule);padding:24px 0}.observatory-section,.survey-section{padding-block:56px}.survey-invite{padding:24px 20px}.survey-actions{flex-direction:column;align-items:flex-start}.site-footer{flex-direction:column;align-items:flex-start;padding-block:25px}.article-shell{width:calc(100% - 30px)}.research-header{padding-top:16px}.research-header nav{min-height:44px}.article-masthead{padding:48px 0 40px}.article-masthead h1{font-size:52px}.article-standfirst{font-size:20px}.article-layout{padding:42px 0 60px}.article-body p{font-size:18px}.article-body h2{margin-top:48px;font-size:34px}.article-body blockquote{padding-left:20px;font-size:25px}.evidence-figure{padding:22px 18px}.figure-heading{flex-direction:column;align-items:flex-start}.bar-row{grid-template-columns:105px 1fr 34px;gap:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
