/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--ink:#11110f;--paper:#f1efe5;--paper-light:#fbfaf4;--blue:#2445e8;--acid:#cdf13d;--orange:#ee4d2d;--lilac:#c5aad6;--muted:#6d6b63;--line:#11110f33;--line-light:#ffffff47;--sans:var(--font-geist-sans),Arial,sans-serif;--mono:var(--font-geist-mono),monospace;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0}a{color:inherit;text-decoration:none}button,select,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}::selection{background:var(--acid);color:var(--ink)}.skip-link{z-index:100;background:var(--acid);border:1px solid var(--ink);font:700 12px var(--mono);padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.section-shell{width:min(1540px,100% - 72px);margin-inline:auto}.eyebrow{font:600 11px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0}.button-link{border:1px solid var(--ink);min-width:220px;font:650 12px var(--mono);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:48px;padding:16px 18px;transition:transform .2s,background .2s,color .2s;display:inline-flex}.button-link:hover{transform:translateY(-2px)}.button-link.dark{background:var(--ink);color:var(--paper-light)}.button-link.dark:hover{background:var(--blue);border-color:var(--blue)}.text-link{font:600 12px var(--mono);text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:22px;padding-bottom:5px;display:inline-flex}.site-header{z-index:50;border-bottom:1px solid var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f1efe5f5;grid-template-columns:300px 1fr;align-items:stretch;height:72px;display:grid;position:sticky;top:0}.brand{border-right:1px solid var(--ink);font:700 13px var(--mono);align-items:center;gap:14px;padding:0 24px;display:flex}.brand-mark{grid-template-columns:repeat(2,1fr);gap:2px;width:22px;height:22px;display:grid;transform:rotate(45deg)}.brand-mark i{background:var(--ink);display:block}.brand-mark i:nth-child(2){background:var(--blue)}.brand-mark i:nth-child(3){background:var(--orange)}.primary-nav{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.primary-nav a{border-right:1px solid var(--line);grid-template-rows:1fr 1fr;grid-template-columns:28px 1fr;align-items:end;padding:10px 15px;display:grid;position:relative}.primary-nav a:last-child{border-right:0}.primary-nav a span{font:500 9px var(--mono);color:var(--muted);grid-row:1/span 2;align-self:center}.primary-nav a strong{font:650 12px var(--sans)}.primary-nav a small{font:450 9px var(--mono);color:var(--muted);align-self:start}.primary-nav a:after{content:"";background:0 0;border-radius:50%;width:5px;height:5px;position:absolute;bottom:9px;right:9px}.primary-nav a[aria-current=page]{background:var(--ink);color:var(--paper-light)}.primary-nav a[aria-current=page] span,.primary-nav a[aria-current=page] small{color:#ffffff94}.primary-nav a[aria-current=page]:after{background:var(--acid)}.menu-button{display:none}.home-hero{border-bottom:1px solid var(--ink);grid-template-columns:56% 44%;min-height:calc(100svh - 72px);display:grid}.hero-art{border-right:1px solid var(--ink);background:var(--ink);min-height:690px;position:relative;overflow:hidden}.hero-art img{object-fit:cover;filter:saturate(.93)contrast(1.03)}.hero-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 60%,#11110f38);position:absolute;inset:0}.hero-art-index{z-index:1;color:#fff;font:600 9px var(--mono);letter-spacing:.1em;justify-content:space-between;display:flex;position:absolute;inset:auto 18px 18px}.hero-copy{flex-direction:column;padding:54px 5vw 28px;display:flex;overflow:hidden}.hero-copy>.eyebrow{margin-bottom:clamp(40px,8vh,100px)}.hero-copy h1{font:500 clamp(76px,8.4vw,154px)/.77 var(--serif);letter-spacing:-.075em;margin:0}.hero-copy h1 span{display:block}.hero-copy h1 span:last-child{padding-left:8%}.hero-copy h1 em{color:var(--orange);font:italic 400 .53em var(--serif);margin:-7px 0 -4px 48%;display:block}.hero-deck{max-width:540px;font:400 clamp(18px,1.45vw,24px)/1.34 var(--serif);margin:52px 0 28px}.hero-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.hero-register{border-top:1px solid var(--line);font:500 9px var(--mono);color:var(--muted);justify-content:space-between;gap:12px;margin-top:auto;padding-top:40px;display:flex}.section-heading{padding:96px 0 42px}.split-heading{grid-template-columns:2fr 1fr;align-items:end;gap:10%;display:grid}.section-heading h2{font:500 clamp(42px,5.2vw,82px)/.98 var(--serif);letter-spacing:-.05em;margin:12px 0 0}.split-heading>p{max-width:520px;font:400 17px/1.55 var(--serif);margin:0}.compact-heading{grid-template-columns:1fr 3fr;align-items:start;display:grid}.relation-module{border:1px solid var(--ink);background:var(--paper-light);grid-template-columns:3fr 1fr;display:grid}.relation-canvas{border-right:1px solid var(--ink);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:6.25% 12.5%;grid-row:span 2;min-height:590px}.relation-canvas svg{width:100%;height:100%;min-height:590px}.relation-edges path{fill:none;stroke:#11110f29;stroke-width:1.2px;transition:stroke .25s,stroke-width .25s}.relation-edges path.active{stroke:var(--blue);stroke-width:2px}.relation-nodes circle{fill:var(--paper-light);stroke:var(--ink);stroke-width:1.2px;transition:fill .25s,stroke .25s}.relation-nodes text{text-anchor:middle;font:500 12px var(--mono);fill:var(--ink)}.relation-nodes .anchor circle{fill:var(--ink)}.relation-nodes .anchor text{fill:var(--ink);font:700 19px var(--sans);transform:translateY(78px)}.relation-nodes .centre circle{fill:var(--orange);stroke:var(--orange)}.relation-nodes .centre text{font-weight:700;transform:translateY(62px)}.relation-nodes .quiet{opacity:.25}.relation-nodes .active{opacity:1}.relation-readout{background:var(--acid);flex-direction:column;justify-content:space-between;min-height:295px;padding:24px;display:flex}.relation-readout h3{font:500 38px/1 var(--serif);margin:0 0 14px}.relation-readout div p{font:400 15px/1.45 var(--serif);margin:0}.relation-controls{display:grid}.relation-controls button{text-align:left;border:0;border-top:1px solid var(--ink);font:600 12px var(--sans);cursor:pointer;background:0 0;grid-template-columns:38px 1fr;padding:13px 18px;display:grid}.relation-controls button span{font:500 10px var(--mono);color:var(--muted)}.relation-controls button.active{background:var(--ink);color:#fff}.relation-controls button.active span{color:var(--acid)}.portal-section{padding-bottom:112px}.portal-grid{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.portal-card{border-right:1px solid var(--ink);flex-direction:column;min-height:510px;padding:24px;transition:transform .25s,box-shadow .25s;display:flex}.portal-card:last-child{border:0}.portal-card:hover{z-index:1;box-shadow:0 12px 0 var(--ink);position:relative;transform:translateY(-8px)}.portal-blue{color:#fff;background:var(--blue)}.portal-acid{background:var(--acid)}.portal-lilac{background:var(--lilac)}.portal-index{font:600 10px var(--mono)}.portal-card>div{margin-top:100px}.portal-card>div p{font:600 10px var(--mono);text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px}.portal-card h3{font:500 clamp(44px,4vw,68px)/1 var(--serif);letter-spacing:-.04em;margin:0}.portal-card>p{max-width:420px;font:400 16px/1.5 var(--serif);margin:28px 0 0}.portal-card>strong{font:600 11px var(--mono);text-transform:uppercase;border-top:1px solid;justify-content:space-between;margin-top:auto;padding-top:18px;display:flex}.argument-teaser{border-top:1px solid var(--ink);grid-template-columns:1fr 2fr;gap:7%;padding:90px 0 120px;display:grid}.argument-teaser-heading h2{font:500 48px/1 var(--serif);margin:12px 0 35px}.argument-teaser-list{border-top:1px solid var(--ink)}.argument-teaser-list a{border-bottom:1px solid var(--ink);grid-template-columns:50px 1fr 30px;gap:20px;padding:24px 8px;display:grid}.argument-teaser-list>a>span{font:500 10px var(--mono)}.argument-teaser-list small{font:500 9px var(--mono);text-transform:uppercase;color:var(--muted)}.argument-teaser-list h3{font:500 25px/1.18 var(--serif);margin:7px 0 0}.argument-teaser-list i{font-style:normal;transition:transform .2s}.argument-teaser-list a:hover i{transform:translate(4px,-4px)}.page-intro{border-bottom:1px solid var(--ink);grid-template-columns:1fr 2.2fr 1.15fr;align-items:start;gap:5%;min-height:430px;padding-top:86px;padding-bottom:64px;display:grid}.page-intro-index{gap:24px;display:flex}.page-intro-index span{color:var(--orange);font:700 18px var(--mono)}.page-intro-index p{max-width:120px;font:600 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:3px 0}.page-intro-title h1{font:500 clamp(72px,8vw,132px)/.82 var(--serif);letter-spacing:-.07em;margin:0}.page-intro-copy>p:first-child{font:400 20px/1.5 var(--serif);margin:4px 0 36px}.page-intro-note{border-top:1px solid var(--ink);grid-template-columns:95px 1fr;gap:12px;padding-top:15px;display:grid;font:400 12px/1.45 var(--mono)!important}.page-intro-note span{text-transform:uppercase;font-weight:700}.atlas-shell{padding-block:46px 110px}.atlas-workspace{border:1px solid var(--ink);background:var(--paper-light)}.atlas-toolbar{border-bottom:1px solid var(--ink);grid-template-columns:1.25fr 1fr auto;align-items:stretch;min-height:84px;display:grid}.atlas-toolbar label{border-right:1px solid var(--ink);flex-direction:column;justify-content:center;gap:8px;padding:12px 18px;display:flex}.atlas-toolbar label span{font:600 9px var(--mono);text-transform:uppercase;letter-spacing:.08em}.atlas-toolbar select,.laboratory-controls select{appearance:none;border:0;border-bottom:1px solid var(--ink);background:linear-gradient(45deg,transparent 50%,var(--ink) 50%) calc(100% - 8px) 50%/5px 5px no-repeat,linear-gradient(135deg,var(--ink) 50%,transparent 50%) calc(100% - 3px) 50%/5px 5px no-repeat;width:100%;font:600 14px var(--sans);border-radius:0;padding:0 28px 2px 0}.year-control input{width:100%;accent-color:var(--blue)}.filter-group{grid-template-columns:repeat(4,1fr);display:grid}.filter-group button{border:0;border-right:1px solid var(--line);min-width:76px;font:600 10px var(--mono);cursor:pointer;background:0 0}.filter-group button.active{background:var(--ink);color:#fff}.atlas-grid{grid-template-columns:minmax(0,3.15fr) minmax(290px,1fr);display:grid}.map-panel{border-right:1px solid var(--ink);min-width:0;position:relative}.map-status{z-index:3;border:1px solid var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fbfaf4e6;width:210px;padding:12px;display:grid;position:absolute;top:16px;left:16px}.map-status span,.map-status small{font:500 9px var(--mono);text-transform:uppercase}.map-status strong{font:600 17px var(--serif);margin:4px 0}.world-map{background:#e9e8df;width:100%;display:block}.map-ocean{fill:#e9e8df}.graticule line{stroke:#11110f17;stroke-width:1px}.map-country{fill:#d3d2ca;stroke:var(--paper-light);stroke-width:.75px;vector-effect:non-scaling-stroke;transition:fill .2s,opacity .2s}.map-country.sample-country{fill:#bbb9af}.map-country.sample-country:not(.visible){opacity:.18}.map-country.visible{cursor:pointer}.map-country.selected{stroke:var(--ink);stroke-width:1.4px;fill:var(--acid)!important}.marker-hit{fill:#0000;cursor:pointer}.marker-dot{fill:var(--orange);stroke:var(--paper-light);stroke-width:2px;pointer-events:none}.map-markers .selected .marker-dot{fill:var(--ink)}.map-legend{border-top:1px solid var(--line);height:36px;font:500 9px var(--mono);text-transform:uppercase;align-items:center;gap:10px;padding:0 16px;display:flex}.map-legend i{background:linear-gradient(90deg,#2445e82e,var(--blue));width:140px;height:7px}.map-legend strong{color:var(--muted);margin-left:auto;font-weight:500}.country-chip-list{border-top:1px solid var(--ink);flex-wrap:wrap;gap:7px;padding:14px;display:flex}.country-chip-list button{border:1px solid var(--ink);font:500 9px var(--mono);text-transform:uppercase;cursor:pointer;background:0 0;padding:7px 9px}.country-chip-list button.active{background:var(--blue);color:#fff;border-color:var(--blue)}.country-drawer{flex-direction:column;min-width:0;display:flex}.drawer-coordinate,.drawer-heading,.drawer-primary,.drawer-metrics,.drawer-sample{border-bottom:1px solid var(--ink);padding:18px}.drawer-coordinate{font:500 9px var(--mono);justify-content:space-between;display:flex}.drawer-heading h2{font:500 45px/1 var(--serif);letter-spacing:-.04em;margin:8px 0 14px}.tag-row{flex-wrap:wrap;gap:5px;display:flex}.tag-row span{font:500 8px var(--mono);text-transform:uppercase;border:1px solid;padding:5px 7px}.drawer-primary{background:var(--blue);color:#fff}.drawer-primary>span{font:500 10px var(--mono);text-transform:uppercase}.drawer-primary>strong{font:500 85px/.9 var(--serif);display:block}.sparkline{width:100%;height:58px;margin-top:8px;overflow:visible}.sparkline path{fill:none;stroke:var(--acid);stroke-width:2px}.sparkline circle{fill:var(--acid)}.drawer-metrics{grid-template-columns:1fr 1fr;padding:0;display:grid}.drawer-metrics div{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:14px}.drawer-metrics div:nth-child(2n){border-right:0}.drawer-metrics div:nth-last-child(-n+2){border-bottom:0}.drawer-metrics span{font:500 8px var(--mono);text-transform:uppercase;display:block}.drawer-metrics strong{font:500 30px var(--serif)}.drawer-sample p{font:500 10px var(--mono);justify-content:space-between;margin:4px 0;display:flex}.country-drawer .button-link{min-width:0;margin:auto 18px 18px}.atlas-method{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr 2fr auto 180px auto;align-items:center;gap:22px;margin-bottom:112px;padding:36px 0;display:grid}.atlas-method h2{font:500 35px var(--serif);margin:0 0 8px}.atlas-method div p{max-width:650px;font:400 15px/1.5 var(--serif);margin:0}.atlas-method>span{font:600 10px var(--mono)}.atlas-method>i{background:linear-gradient(90deg,#2445e826,var(--blue));height:9px}.chart-frame{min-width:0;position:relative}.chart-frame>svg{width:100%;display:block;overflow:visible}.chart-grid{stroke:#11110f26;stroke-width:1px}.chart-grid.faint{stroke-dasharray:3 6}.chart-axis{stroke:var(--ink);stroke-width:1.4px}.chart-tick{fill:var(--muted);font:500 10px var(--mono)}.chart-y-tick{font-size:9px}.chart-axis-label{fill:var(--ink);font:600 11px var(--mono);text-transform:uppercase}.chart-y-axis-label{letter-spacing:.035em;font-size:9px}.chart-line{fill:none;stroke-width:3px}.chart-point,.chart-bar{stroke:var(--paper-light);stroke-width:2px;cursor:crosshair}.chart-point:hover,.chart-point:focus,.chart-bar:hover,.chart-bar:focus{stroke:var(--ink);stroke-width:3px}.chart-bar-label{font:500 9px var(--mono)}.chart-legend{flex-wrap:wrap;gap:8px 16px;padding:8px 0;display:flex}.chart-legend span{font:500 9px var(--mono);align-items:center;gap:6px;display:flex}.chart-legend i{width:10px;height:10px}.chart-tooltip{z-index:5;border:1px solid var(--ink);background:var(--acid);min-width:180px;box-shadow:5px 5px 0 var(--ink);font:500 10px/1.5 var(--mono);padding:12px;display:none;position:absolute;top:16px;right:16px}.chart-tooltip.visible{display:grid}.chart-tooltip strong{font-size:12px}.chart-empty{border:1px dashed var(--ink);min-height:360px;font:500 12px var(--mono);place-items:center;display:grid}.laboratory-shell{padding:46px 0 120px}.laboratory-workspace{border:1px solid var(--ink);background:var(--paper-light)}.preset-strip{border-bottom:1px solid var(--ink);background:var(--acid);padding:18px}.preset-strip>p{margin-bottom:14px}.preset-strip>div{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.preset-strip button{text-align:left;border:0;border-right:1px solid var(--ink);cursor:pointer;background:0 0;gap:5px;min-height:78px;padding:12px;display:grid}.preset-strip button:last-child{border-right:0}.preset-strip button:hover{background:var(--ink);color:#fff}.preset-strip button strong{font:650 12px var(--sans)}.preset-strip button span{font:500 9px/1.35 var(--mono)}.laboratory-grid{grid-template-columns:250px minmax(0,1fr) 240px;display:grid}.laboratory-controls{border-right:1px solid var(--ink)}.control-section{border-bottom:1px solid var(--ink);gap:16px;padding:18px;display:grid;position:relative}.control-section.two-column{grid-template-columns:1fr 1fr;gap:10px}.control-number{color:var(--orange);font:700 9px var(--mono)}.control-section label{gap:8px;display:grid}.control-section label>span,.control-heading>span{font:600 9px var(--mono);text-transform:uppercase}.control-section select{padding-bottom:7px;font-size:11px}.control-section>p{font:400 9px/1.45 var(--mono);color:var(--muted);margin:0}.control-heading{gap:4px;display:grid}.control-heading small{font:500 8px var(--mono);color:var(--muted)}.country-selector>div:last-child{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.country-selector button{border:1px solid var(--ink);font:500 9px var(--mono);cursor:pointer;background:0 0;padding:7px 3px}.country-selector button.active{color:#fff;background:var(--blue);border-color:var(--blue)}.laboratory-canvas{min-width:0;padding:24px}.laboratory-canvas header{justify-content:space-between;gap:24px;margin-bottom:10px;display:flex}.laboratory-canvas h2{font:500 clamp(28px,3vw,46px)/1 var(--serif);letter-spacing:-.035em;margin:8px 0 0}.canvas-actions{align-items:flex-start;display:flex}.canvas-actions button{border:1px solid var(--ink);font:600 9px var(--mono);cursor:pointer;background:0 0;border-right:0;padding:9px}.canvas-actions button:last-child{border-right:1px solid var(--ink)}.canvas-actions button:hover{background:var(--ink);color:#fff}.canvas-caption{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.canvas-caption p{border-right:1px solid var(--ink);margin:0;padding:12px;display:grid}.canvas-caption p:last-child{border:0}.canvas-caption strong{font:500 20px var(--serif)}.canvas-caption span{font:500 8px var(--mono);text-transform:uppercase;color:var(--muted)}.variable-notes{border-left:1px solid var(--ink)}.variable-notes>p,.variable-notes article{border-bottom:1px solid var(--ink);padding:18px}.variable-notes article>span{background:var(--blue);color:#fff;width:24px;height:24px;font:600 10px var(--mono);border-radius:50%;place-items:center;margin-bottom:28px;display:grid}.variable-notes h3{font:600 16px var(--sans);margin:0 0 8px}.variable-notes article p{font:400 11px/1.5 var(--mono);color:var(--muted);margin:0}.variable-notes .caution-note{background:var(--lilac)}.variable-notes .caution-note>span{color:var(--ink);background:var(--acid)}.variable-notes .caution-note p{color:var(--ink)}.laboratory-notice{border-top:1px solid var(--ink);min-height:36px;font:500 10px var(--mono);margin:0;padding:10px 18px}.country-profile-hero{border-bottom:1px solid var(--ink);grid-template-columns:1fr 2fr 1.2fr;align-items:start;gap:5%;min-height:430px;padding-top:70px;padding-bottom:60px;display:grid}.country-profile-code{font:600 10px var(--mono);text-transform:uppercase;gap:28px;display:grid}.country-profile-code a{text-underline-offset:5px;text-decoration:underline}.country-profile-hero h1{font:500 clamp(72px,8vw,130px)/.8 var(--serif);letter-spacing:-.07em;margin:8px 0 0}.country-profile-intro>p{font:400 18px/1.5 var(--serif);margin:30px 0}.country-profile-body{padding:46px 0 120px}.profile-stat-grid{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.profile-stat-grid article{border-right:1px solid var(--ink);min-height:150px;padding:16px;display:grid}.profile-stat-grid article:last-child{border:0}.profile-stat-grid span,.profile-stat-grid small{font:500 9px var(--mono);text-transform:uppercase}.profile-stat-grid strong{font:500 52px var(--serif);align-self:center}.profile-tabs{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:38px;display:grid}.profile-tabs button{border:0;border-right:1px solid var(--ink);font:600 10px var(--mono);text-transform:uppercase;cursor:pointer;background:0 0;padding:15px}.profile-tabs button:last-child{border:0}.profile-tabs button.active{background:var(--blue);color:#fff}.profile-chart-panel,.governance-panel{border:1px solid var(--ink);background:var(--paper-light);border-top:0}.profile-chart-panel{padding:28px}.profile-chart-heading{grid-template-columns:1fr 1fr;align-items:end;gap:12%;display:grid}.profile-chart-heading h2,.governance-panel h2{font:500 42px/1 var(--serif);margin:7px 0 0}.profile-chart-heading>p{font:400 14px/1.45 var(--serif)}.governance-panel{grid-template-columns:1fr 1.4fr;display:grid}.governance-panel>div:first-child{background:var(--acid);padding:48px}.governance-panel>div:first-child>p:last-child{font:400 16px/1.5 var(--serif)}.governance-ledger{grid-template-columns:1fr 1fr;display:grid}.governance-ledger article{border-left:1px solid var(--ink);border-bottom:1px solid var(--ink);align-content:space-between;min-height:170px;padding:20px;display:grid}.governance-ledger article:nth-last-child(-n+2){border-bottom:0}.governance-ledger span{font:500 9px var(--mono);text-transform:uppercase}.governance-ledger strong{font:500 22px var(--serif)}.method-strip{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:120px 1fr auto;align-items:center;gap:32px;margin-top:32px;padding:18px;display:grid}.method-strip span{font:700 9px var(--mono);text-transform:uppercase}.method-strip p{max-width:820px;font:400 11px/1.5 var(--mono);margin:0}.method-strip a{font:600 10px var(--mono);text-transform:uppercase;border-bottom:1px solid}.argument-index{padding:54px 0 120px}.argument-index-labels,.argument-row{grid-template-columns:70px 2fr 1fr 170px;gap:24px;display:grid}.argument-index-labels{border-bottom:1px solid var(--ink);font:600 9px var(--mono);text-transform:uppercase;padding:0 12px 12px}.argument-row{border-bottom:1px solid var(--ink);min-height:220px;padding:28px 12px}.argument-number{color:var(--orange);font:700 12px var(--mono)}.argument-main h2{max-width:760px;font:500 clamp(28px,3.2vw,50px)/1.03 var(--serif);letter-spacing:-.035em;margin:0 0 18px}.argument-main p{max-width:700px;font:400 14px/1.5 var(--serif);margin:0}.argument-terrains{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:5px;display:flex}.argument-terrains span{border:1px solid var(--ink);font:500 8px var(--mono);text-transform:uppercase;padding:6px 8px}.argument-status{font:500 9px var(--mono);text-transform:uppercase;align-items:flex-start;gap:8px;margin:0;display:flex}.argument-status i{background:var(--blue);border-radius:50%;width:7px;height:7px;margin-top:2px}.argument-proposition{color:#fff;background:var(--blue);margin-bottom:120px;padding:42px}.argument-proposition blockquote{max-width:1200px;font:400 clamp(36px,5vw,78px)/1 var(--serif);letter-spacing:-.045em;margin:60px 0}.argument-proposition>div{border-top:1px solid var(--line-light);justify-content:space-between;align-items:center;gap:24px;padding-top:22px;display:flex}.argument-proposition>div p{font:400 15px var(--serif);margin:0}.argument-proposition .button-link.dark{color:var(--ink);background:var(--acid);border-color:var(--acid)}.about-biography{grid-template-columns:.75fr 1.25fr 1.3fr;gap:6%;padding:90px 0 120px;display:grid}.about-name h2{font:500 clamp(56px,6vw,94px)/.86 var(--serif);letter-spacing:-.06em;margin:0}.about-name span{color:var(--orange);font:700 10px var(--mono);margin-top:18px;display:block}.about-copy .lead{font:400 26px/1.35 var(--serif);margin-top:0}.about-copy>p:not(.lead){font:400 16px/1.55 var(--serif)}.about-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:36px;display:flex}.research-profile{border-top:1px solid var(--ink);padding-bottom:120px}.research-profile-grid{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.research-profile-grid article{border-right:1px solid var(--ink);min-height:300px;padding:22px}.research-profile-grid article:last-child{border:0}.research-profile-grid span{color:var(--orange);font:700 10px var(--mono)}.research-profile-grid h3{font:500 34px/1 var(--serif);margin:80px 0 20px}.research-profile-grid p{font:400 15px/1.5 var(--serif);margin:0}.selected-research{border-top:1px solid var(--ink);grid-template-columns:1fr 2fr;gap:7%;padding:96px 0 120px;display:grid}.selected-research-heading h2{font:500 55px var(--serif);margin:10px 0}.research-list{border-top:1px solid var(--ink)}.research-list article{border-bottom:1px solid var(--ink);grid-template-columns:45px 1fr;padding:22px 0;display:grid}.research-list>article>span,.research-list small{font:500 9px var(--mono);text-transform:uppercase}.research-list small{color:var(--blue)}.research-list h3{font:500 25px/1.15 var(--serif);margin:7px 0}.research-list p{font:400 13px/1.5 var(--serif);color:var(--muted);margin:0}.cv-section{border-top:1px solid var(--ink);grid-template-columns:1fr 2fr;gap:7%;padding:94px 0 110px;display:grid}.cv-section h2,.contact-section h2{font:500 50px/1 var(--serif);margin:10px 0}.cv-ledger{border-top:1px solid var(--ink)}.cv-ledger article{border-bottom:1px solid var(--ink);grid-template-columns:110px 1fr;padding:20px 0;display:grid}.cv-ledger span{font:600 9px var(--mono);text-transform:uppercase;color:var(--orange)}.cv-ledger h3{font:600 16px var(--sans);margin:0 0 4px}.cv-ledger p{font:400 13px/1.5 var(--serif);margin:0}.cv-note{font:500 10px/1.5 var(--mono);color:var(--muted);grid-column:2;margin:0}.contact-section{background:var(--acid);border:1px solid var(--ink);grid-template-columns:1fr 2fr;gap:7%;margin-bottom:120px;padding:52px;display:grid}.profile-link-grid{border:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.profile-link-grid a{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr auto;align-content:space-between;min-height:130px;padding:16px;display:grid}.profile-link-grid a:nth-child(2n){border-right:0}.profile-link-grid a:nth-last-child(-n+2){border-bottom:0}.profile-link-grid span{font:500 8px var(--mono);text-transform:uppercase;grid-column:span 2}.profile-link-grid strong{font:600 16px var(--sans);align-self:end}.profile-link-grid i{align-self:end;font-style:normal}.profile-disclaimer{font:500 9px/1.5 var(--mono);grid-column:2;margin:0}.profile-disclaimer code{background:#ffffff80;padding:2px 4px}.site-footer{color:#fff;background:var(--ink);grid-template-rows:1fr auto;grid-template-columns:1.8fr 1fr;gap:50px;min-height:370px;padding:50px 36px 28px;display:grid}.site-footer h2{max-width:900px;font:400 clamp(42px,5vw,78px)/.95 var(--serif);letter-spacing:-.045em;margin:12px 0 0}.site-footer nav{border-top:1px solid var(--line-light);align-content:start;display:grid}.site-footer nav a{border-bottom:1px solid var(--line-light);font:600 10px var(--mono);text-transform:uppercase;justify-content:space-between;padding:12px 0;display:flex}.site-footer nav a:after{content:"↗"}.footer-note{border-top:1px solid var(--line-light);font:500 9px var(--mono);color:#ffffff8c;grid-column:span 2;margin:0;padding-top:18px}.not-found{min-height:70svh;padding-top:100px}.not-found h1{max-width:1000px;font:500 clamp(60px,9vw,140px)/.85 var(--serif);letter-spacing:-.07em;margin:20px 0}.not-found>p:not(.eyebrow){font:400 18px var(--serif)}.not-found .button-link{margin:24px 0 80px}@media (width<=1120px){.section-shell{width:min(100% - 40px,1540px)}.site-header{grid-template-columns:220px 1fr}.primary-nav a{grid-template-columns:20px 1fr;padding-inline:9px}.primary-nav a small{display:none}.home-hero{grid-template-columns:52% 48%}.hero-copy{padding-inline:4vw}.hero-copy h1{font-size:9vw}.laboratory-grid{grid-template-columns:230px minmax(0,1fr)}.variable-notes{border-left:0;border-top:1px solid var(--ink);grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.variable-notes>p{display:none}.variable-notes article{border-right:1px solid var(--ink);border-bottom:0}.variable-notes article:last-child{border:0}.page-intro{grid-template-columns:.7fr 2fr 1.2fr}.atlas-grid{grid-template-columns:minmax(0,2.4fr) 300px}}@media (width<=760px){.section-shell{width:calc(100% - 28px)}.site-header{grid-template-columns:1fr auto;height:62px}.brand{border-right:0;padding-inline:14px}.menu-button{border:0;border-left:1px solid var(--ink);width:92px;font:600 10px var(--mono);text-transform:uppercase;background:0 0;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.menu-button i{background:var(--orange);border-radius:50%;width:7px;height:7px}.primary-nav{z-index:60;color:#fff;background:var(--ink);grid-template-columns:1fr;display:none;position:fixed;top:62px;left:0;right:0}.primary-nav.open{display:grid}.primary-nav a{border-right:0;border-bottom:1px solid var(--line-light);grid-template-columns:36px 1fr;min-height:76px;padding:14px}.primary-nav a strong{font:500 24px var(--serif)}.primary-nav a small{display:block}.home-hero{grid-template-columns:1fr;min-height:0}.hero-art{border-right:0;border-bottom:1px solid var(--ink);min-height:52svh}.hero-copy{padding:34px 20px 22px}.hero-copy>.eyebrow{margin-bottom:42px}.hero-copy h1{font-size:23vw}.hero-deck{margin-top:34px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button-link{width:100%}.hero-register{margin-top:48px}.section-heading{padding:70px 0 32px}.split-heading,.compact-heading{grid-template-columns:1fr;gap:24px}.section-heading h2{font-size:48px}.relation-module{grid-template-columns:1fr}.relation-canvas{border-right:0;border-bottom:1px solid var(--ink);grid-row:auto;min-height:360px;overflow:hidden}.relation-canvas svg{min-height:360px}.relation-readout{min-height:220px}.portal-grid{grid-template-columns:1fr}.portal-card{border-right:0;border-bottom:1px solid var(--ink);min-height:400px}.portal-card:last-child{border-bottom:0}.portal-card>div{margin-top:65px}.argument-teaser{grid-template-columns:1fr;gap:50px}.page-intro{grid-template-columns:1fr;gap:36px;min-height:0;padding-top:52px}.page-intro-title h1{font-size:20vw}.page-intro-copy>p:first-child{font-size:18px}.atlas-shell,.laboratory-shell{width:100%;padding-top:0}.atlas-workspace,.laboratory-workspace{border-left:0;border-right:0}.atlas-toolbar{grid-template-columns:1fr 1fr}.atlas-toolbar .filter-group{border-top:1px solid var(--ink);grid-column:1/-1;min-height:52px}.atlas-toolbar label:nth-child(2){border-right:0}.atlas-grid{grid-template-columns:1fr}.map-panel{border-right:0;border-bottom:1px solid var(--ink);overflow:hidden}.world-map{width:150%;transform:translate(-17%)}.map-status{width:180px}.map-legend strong{display:none}.country-drawer .button-link{margin-top:22px}.atlas-method{grid-template-columns:1fr}.atlas-method>span,.atlas-method>i{display:none}.preset-strip>div{grid-template-columns:1fr 1fr}.preset-strip button:nth-child(2){border-right:0}.preset-strip button:nth-child(-n+2){border-bottom:1px solid var(--ink)}.laboratory-grid{grid-template-columns:1fr}.laboratory-controls{border-right:0;border-bottom:1px solid var(--ink)}.country-selector>div:last-child{grid-template-columns:repeat(5,1fr)}.laboratory-canvas{padding:18px 10px;overflow:hidden}.laboratory-canvas header{display:grid}.canvas-actions{order:-1}.chart-frame{overflow-x:auto}.chart-frame>svg{width:760px;max-width:none}.canvas-caption{grid-template-columns:1fr 1fr}.canvas-caption p:nth-child(2){border-right:0}.canvas-caption p:nth-child(-n+2){border-bottom:1px solid var(--ink)}.variable-notes{grid-template-columns:1fr}.variable-notes article{border-right:0;border-bottom:1px solid var(--ink)}.country-profile-hero{grid-template-columns:1fr;gap:35px;min-height:0}.country-profile-hero h1{font-size:19vw}.profile-stat-grid{grid-template-columns:1fr 1fr}.profile-stat-grid article{border-bottom:1px solid var(--ink);min-height:120px}.profile-stat-grid article:nth-child(2n){border-right:0}.profile-stat-grid article:nth-last-child(-n+2){border-bottom:0}.profile-tabs{grid-template-columns:repeat(4,minmax(140px,1fr));overflow-x:auto}.profile-chart-panel{padding:15px;overflow:hidden}.profile-chart-heading,.governance-panel{grid-template-columns:1fr}.governance-panel>div:first-child{padding:30px 20px}.governance-ledger article:nth-last-child(-n+2){border-bottom:1px solid var(--ink)}.governance-ledger article:last-child{border-bottom:0}.method-strip{grid-template-columns:1fr;gap:12px}.argument-index-labels{display:none}.argument-row{grid-template-columns:38px 1fr;gap:12px}.argument-main,.argument-terrains,.argument-status{grid-column:2}.argument-proposition{width:100%;padding:24px 20px}.argument-proposition>div{flex-direction:column;align-items:flex-start}.about-biography{grid-template-columns:1fr;gap:34px}.about-name h2{font-size:20vw}.research-profile-grid{grid-template-columns:1fr}.research-profile-grid article{border-right:0;border-bottom:1px solid var(--ink);min-height:250px}.research-profile-grid article:last-child{border-bottom:0}.selected-research,.cv-section{grid-template-columns:1fr;gap:38px}.cv-note{grid-column:1}.contact-section{grid-template-columns:1fr;width:100%;padding:32px 20px}.profile-link-grid,.profile-disclaimer{grid-column:1}.profile-link-grid{grid-template-columns:1fr}.profile-link-grid a{border-right:0;border-bottom:1px solid var(--ink)!important}.profile-link-grid a:last-child{border-bottom:0!important}.site-footer{grid-template-columns:1fr}.footer-note{grid-column:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.hero-art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html,body{overflow-x:clip}body.index-open{overflow:hidden}h1,h2,h3,blockquote,.hero-copy h1,.page-intro-title h1,.argument-main h2,.essay-hero-title h1{letter-spacing:0!important}main{animation:.42s both page-reveal}@keyframes page-reveal{0%{opacity:.01;transform:translateY(10px)}to{opacity:1;transform:none}}.site-header{z-index:80;border-bottom:1px solid var(--ink);background:#f1efe5f7;grid-template-columns:260px 1fr 124px;height:64px;display:grid;position:sticky;top:0}.site-header .brand{border-right:1px solid var(--ink);padding:0 20px}.current-room{font:600 11px var(--mono);text-transform:uppercase;align-items:center;gap:20px;margin:0;padding:0 22px;display:flex}.current-room span{color:var(--orange);font-size:8px}.menu-button{border:0;border-left:1px solid var(--ink);width:auto;font:700 11px var(--mono);text-transform:uppercase;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.menu-button i{background:var(--orange);width:9px;height:9px;transition:transform .2s;transform:rotate(45deg)}.menu-button:hover i{transform:rotate(135deg)}.primary-nav{display:none}.field-index{z-index:200;visibility:hidden;opacity:0;pointer-events:none;color:#fff;background:var(--ink);grid-template-rows:74px minmax(0,1fr) auto;transition:opacity .25s,transform .25s,visibility .25s;display:grid;position:fixed;inset:0;overflow-y:auto;transform:translateY(-18px)}.field-index.open{visibility:visible;opacity:1;pointer-events:auto;transform:none}.index-masthead{border-bottom:1px solid var(--line-light);justify-content:space-between;align-items:center;padding:0 28px;display:flex}.index-masthead p{font:700 13px var(--mono);align-items:center;gap:24px;margin:0;display:flex}.index-masthead p span{color:#ffffff7a;font:500 9px var(--mono);text-transform:uppercase}.index-masthead button{color:#fff;font:700 10px var(--mono);text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;padding:10px 0;display:flex}.index-masthead button span{font:400 25px/1 var(--sans)}.field-index nav{grid-template-rows:repeat(5,minmax(82px,1fr));min-height:470px;display:grid}.index-room{border-bottom:1px solid var(--line-light);grid-template-columns:80px minmax(0,1fr) minmax(180px,.7fr) 40px;align-items:center;padding:10px 30px;transition:color .2s,background .2s;display:grid;position:relative}.index-room>span{font:700 11px var(--mono);color:#ffffff80}.index-room small{font:500 11px var(--mono);text-transform:uppercase;color:#fff9}.index-room i{font:400 24px var(--sans);font-style:normal;transition:transform .2s}.index-room:hover i{transform:translate(5px,-5px)}.index-room.acid:hover,.index-room.acid[aria-current=page]{color:var(--ink);background:var(--acid)}.index-room.blue:hover,.index-room.blue[aria-current=page]{background:var(--blue)}.index-room.orange:hover,.index-room.orange[aria-current=page]{background:var(--orange)}.index-room.lilac:hover,.index-room.lilac[aria-current=page]{color:var(--ink);background:var(--lilac)}.index-room.paper:hover,.index-room.paper[aria-current=page]{color:var(--ink);background:var(--paper-light)}.index-room:hover>span,.index-room[aria-current=page]>span,.index-room:hover small,.index-room[aria-current=page] small{color:inherit}.index-context{background:#1d1d1a;grid-template-columns:170px 1.2fr 1fr;align-items:center;gap:28px;padding:20px 30px;display:grid}.index-context>div{flex-wrap:wrap;gap:7px;display:flex}.index-context>div span{border:1px solid var(--line-light);font:600 9px var(--mono);text-transform:uppercase;padding:7px 9px}.index-context>p:last-child{color:#ffffff94;font:400 11px/1.5 var(--mono);margin:0}.relation-readout a{font:700 9px var(--mono);text-transform:uppercase;border-bottom:1px solid;margin-top:20px;padding-bottom:4px;display:inline-block}.guided-reading{border-bottom:1px solid var(--ink);background:var(--ink);color:#fff}.guide-index{border-bottom:1px solid var(--line-light);grid-template-columns:260px 1fr;display:grid}.guide-index>div:first-child{border-right:1px solid var(--line-light);flex-direction:column;justify-content:space-between;padding:20px;display:flex}.guide-index>div:first-child>span{color:#ffffff94;font:500 10px/1.45 var(--mono)}.guide-index>div:last-child{grid-template-columns:repeat(4,1fr);display:grid}.guide-index button{text-align:left;border:0;border-right:1px solid var(--line-light);color:#fff;min-height:108px;font:600 12px/1.25 var(--sans);cursor:pointer;background:0 0;align-content:space-between;gap:8px;padding:15px;display:grid}.guide-index button:last-child{border-right:0}.guide-index button span{font:600 9px var(--mono);color:#ffffff7a}.guide-index button:hover,.guide-index button.active{color:var(--ink);background:var(--acid)}.guide-index button:hover span,.guide-index button.active span{color:var(--ink)}.guide-index button.free.active{background:var(--lilac)}.guide-reading{grid-template-columns:repeat(3,1fr) 210px;display:grid}.guide-reading article{border-right:1px solid var(--line-light);min-height:156px;padding:18px}.guide-reading article span,.profile-context-bridge article span,.laboratory-reading article span{color:var(--acid);font:700 9px var(--mono);text-transform:uppercase;margin-bottom:28px;display:block}.guide-reading article p{font:400 14px/1.48 var(--serif);margin:0}.guide-actions{align-content:center;gap:12px;padding:18px;display:grid}.guide-actions a{font:700 9px var(--mono);text-transform:uppercase;border-bottom:1px solid;padding-bottom:6px}.free-reading{grid-template-columns:1fr}.free-reading article{min-height:110px}.laboratory-reading{border-bottom:1px solid var(--ink);background:var(--paper-light);grid-template-columns:1.1fr repeat(3,1fr);display:grid}.laboratory-reading header,.laboratory-reading article{border-right:1px solid var(--ink);min-height:180px;padding:18px}.laboratory-reading header{flex-direction:column;display:flex}.laboratory-reading header h2{font:500 28px/1 var(--serif);margin:28px 0 20px}.laboratory-reading header a{font:700 9px var(--mono);text-transform:uppercase;margin-top:auto}.laboratory-reading article:last-child{background:var(--lilac);border-right:0}.laboratory-reading article span{color:var(--orange)}.laboratory-reading article p{font:400 14px/1.5 var(--serif);margin:0}.profile-context-bridge{border:1px solid var(--ink);grid-template-columns:1.25fr repeat(3,1fr);margin:38px 0;display:grid}.profile-context-bridge header,.profile-context-bridge article{border-right:1px solid var(--ink);min-height:190px;padding:20px}.profile-context-bridge header{background:var(--acid)}.profile-context-bridge header h2{font:500 31px/1.05 var(--serif);margin:30px 0 0}.profile-context-bridge article:last-child{background:var(--lilac);border-right:0}.profile-context-bridge article span{color:var(--orange)}.profile-context-bridge article p{font:400 15px/1.5 var(--serif);margin:0}.method-strip>div{justify-content:flex-end;gap:20px;display:flex}.method-strip>div a{white-space:nowrap}.argument-row.available{color:inherit;text-decoration:none;transition:color .2s,background .2s,padding .2s}.argument-row.available:hover{color:#fff;background:var(--blue);padding-inline:20px}.argument-row.available .argument-main strong{font:700 9px var(--mono);text-transform:uppercase;border-bottom:1px solid;gap:18px;margin-top:24px;padding-bottom:5px;display:inline-flex}.visual-essay-page{background:var(--paper-light)}.essay-hero{border-bottom:1px solid var(--ink);grid-template-columns:.7fr 2.3fr 1fr;align-content:space-between;gap:5%;min-height:calc(100svh - 108px);padding-top:52px;padding-bottom:46px;display:grid}.essay-hero-index{font:700 9px var(--mono);text-transform:uppercase;align-content:start;gap:22px;display:grid}.essay-hero-index a{text-underline-offset:5px;text-decoration:underline}.essay-hero-title{align-self:center}.essay-hero-title h1{max-width:940px;font:500 clamp(62px,7.4vw,128px)/.82 var(--serif);margin:18px 0 0}.essay-hero-title h1 em{color:var(--orange);font-weight:400;display:block}.essay-hero-deck{align-self:end}.essay-hero-deck>p{font:400 19px/1.5 var(--serif);margin:0 0 30px}.essay-hero-deck>div{flex-wrap:wrap;gap:5px;display:flex}.essay-hero-deck span{font:600 8px var(--mono);text-transform:uppercase;border:1px solid;padding:6px 8px}.essay-progress{z-index:35;border:1px solid var(--ink);background:var(--paper-light);border-top:0;grid-template-columns:repeat(4,1fr);display:grid;position:sticky;top:108px}.essay-progress button{text-align:left;border:0;border-right:1px solid var(--ink);min-height:62px;font:650 10px/1.25 var(--sans);cursor:pointer;background:0 0;grid-template-columns:28px 1fr;align-items:center;padding:10px 13px;display:grid}.essay-progress button:last-child{border-right:0}.essay-progress button span{font:600 9px var(--mono);color:var(--orange)}.essay-progress button.active{color:#fff;background:var(--ink)}.essay-body{grid-template-columns:minmax(0,1.35fr) minmax(380px,.85fr);gap:5%;padding-top:70px;padding-bottom:120px;display:grid}.essay-visual-stage{border:1px solid var(--ink);background:var(--paper);flex-direction:column;align-self:start;min-height:620px;display:flex;position:sticky;top:190px;overflow:hidden}.visual-stage-heading{border-bottom:1px solid var(--ink);height:58px;font:700 9px var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.visual-stage-heading span{color:var(--orange)}.essay-movements article{border-bottom:1px solid var(--ink);min-height:82svh;padding:20px 0 100px}.essay-movements article>span{color:var(--orange);font:700 9px var(--mono);text-transform:uppercase}.essay-movements h2{font:500 clamp(39px,4.3vw,70px)/.98 var(--serif);margin:26px 0 34px}.essay-movements p{font:400 18px/1.62 var(--serif);margin:0 0 24px}.essay-movements blockquote{border-left:8px solid var(--orange);background:var(--acid);font:500 27px/1.25 var(--serif);margin:50px 0 0;padding:28px}.essay-movements aside{border:1px solid var(--ink);font:500 11px/1.55 var(--mono);margin-top:45px;padding:20px}.essay-movements aside strong{color:var(--orange);text-transform:uppercase;margin-bottom:10px;display:block}.essay-relation-visual{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:12.5% 12.5%;flex:1;grid-template-columns:1fr 1.4fr 1fr;align-items:center;padding:45px;display:grid}.essay-anchor{aspect-ratio:1;text-align:center;border:1px solid var(--ink);font:500 clamp(31px,3vw,53px) var(--serif);border-radius:50%;place-content:center;display:grid}.essay-anchor small{font:600 8px var(--mono);text-transform:uppercase;margin-top:7px;display:block}.essay-anchor.capital{color:#fff;background:var(--ink)}.essay-anchor.islam{background:var(--acid)}.essay-bridge{grid-template-columns:1fr 1fr;align-content:center;gap:7px;padding:0 12px;display:grid}.essay-bridge span,.essay-bridge strong{border:1px solid var(--ink);text-align:center;font:650 9px var(--mono);text-transform:uppercase;background:var(--paper-light);padding:12px}.essay-bridge strong{color:#fff;background:var(--blue);grid-column:1/-1}.essay-relation-visual>p{text-align:center;font:500 11px var(--mono);grid-column:1/-1;margin:32px 0 0}.authority-matrix{flex:1;grid-template-rows:auto repeat(4,1fr);display:grid}.authority-matrix header,.authority-matrix>div{border-bottom:1px solid var(--ink);grid-template-columns:46px 1.1fr 1fr 1.2fr;align-items:center;display:grid}.authority-matrix header{grid-template-columns:calc(46px + 1.1fr) 1fr 1.2fr;display:none}.authority-matrix>div:last-child{border-bottom:0}.authority-matrix>div>*{border-right:1px solid var(--ink);align-items:center;height:100%;margin:0;padding:14px;display:flex}.authority-matrix>div>:last-child{border-right:0}.authority-matrix span{color:var(--orange);font:700 10px var(--mono)}.authority-matrix strong{font:650 13px var(--sans)}.authority-matrix p{font:400 14px/1.4 var(--serif)}.authority-matrix em{background:var(--lilac);font:500 11px/1.4 var(--mono);font-style:normal}.essay-chart{flex-direction:column;flex:1;padding:20px;display:flex}.essay-chart .chart-frame{flex:1}.essay-chart>p{border-top:1px solid var(--ink);font:500 10px var(--mono);margin:10px 0 0;padding-top:12px}.tension-ledger{flex:1;grid-template-columns:repeat(3,1fr);display:grid}.tension-ledger article{border-right:1px solid var(--ink);flex-direction:column;justify-content:space-between;padding:22px;display:flex}.tension-ledger article:last-child{background:var(--lilac);border-right:0}.tension-ledger article:first-child{color:#fff;background:var(--blue)}.tension-ledger span{font:700 9px var(--mono);text-transform:uppercase}.tension-ledger h3{font:500 clamp(25px,2.5vw,42px)/1.05 var(--serif);margin:0}.essay-exit{color:#fff;background:var(--blue);margin-bottom:120px;padding:45px}.essay-exit h2{max-width:1000px;font:500 clamp(42px,5.2vw,82px)/.96 var(--serif);margin:55px 0}.essay-exit>div{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);display:grid}.essay-exit a{border-right:1px solid var(--line-light);min-height:110px;font:700 10px var(--mono);text-transform:uppercase;justify-content:space-between;align-items:flex-end;padding:16px;display:flex}.essay-exit a:last-child{border-right:0}.essay-exit a:hover{color:var(--ink);background:var(--acid)}.essay-exit>small{color:#ffffffa3;font:500 9px var(--mono);margin-top:18px;display:block}@media (width<=1120px){.essay-body{grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);gap:35px}.guide-index{grid-template-columns:210px 1fr}.guide-index button{font-size:11px}.guide-reading{grid-template-columns:repeat(3,1fr)}.guide-actions{border-top:1px solid var(--line-light);grid-column:1/-1;grid-template-columns:1fr 1fr}.profile-context-bridge{grid-template-columns:1fr 1fr}.profile-context-bridge>*{border-bottom:1px solid var(--ink)}.profile-context-bridge>:nth-child(2n){border-right:0}.profile-context-bridge>:nth-last-child(-n+2){border-bottom:0}.laboratory-reading{grid-template-columns:1fr 1fr}.laboratory-reading>*{border-bottom:1px solid var(--ink)}.laboratory-reading>:nth-child(2n){border-right:0}.laboratory-reading>:nth-last-child(-n+2){border-bottom:0}}@media (width<=760px){.site-header{grid-template-columns:1fr 100px;height:62px}.site-header .brand{border-right:0;padding-inline:14px}.current-room{display:none}.menu-button{width:auto;padding-inline:14px;display:flex}.field-index{grid-template-rows:62px auto auto}.index-masthead{padding:0 14px}.index-masthead p span{display:none}.field-index nav{grid-template-rows:repeat(4,94px);min-height:0}.index-room{grid-template-columns:38px 1fr 28px;padding:10px 16px}.index-room strong{font-size:37px}.index-room small{display:none}.index-context{grid-template-columns:1fr;gap:14px;padding:18px 16px}.index-context>p:last-child{display:none}.home-hero{min-height:0}.guide-index{grid-template-columns:1fr}.guide-index>div:first-child{border-right:0;border-bottom:1px solid var(--line-light);min-height:88px}.guide-index>div:last-child{display:flex;overflow-x:auto}.guide-index button{flex:0 0 210px;min-height:104px}.guide-reading{grid-template-columns:1fr}.guide-reading article{border-right:0;border-bottom:1px solid var(--line-light);min-height:130px}.guide-actions{grid-column:auto;grid-template-columns:1fr}.atlas-toolbar select{font-size:11px}.laboratory-reading,.profile-context-bridge{grid-template-columns:1fr}.laboratory-reading header,.laboratory-reading article,.profile-context-bridge header,.profile-context-bridge article{border-right:0;min-height:150px;border-bottom:1px solid var(--ink)!important}.laboratory-reading>:last-child,.profile-context-bridge>:last-child{border-bottom:0!important}.method-strip>div{justify-content:start;display:grid}.argument-row.available:hover{padding-inline:12px}.essay-hero{grid-template-columns:1fr;gap:45px;min-height:0;padding-top:42px;padding-bottom:55px}.essay-hero-index{grid-template-columns:1fr 1fr;gap:12px}.essay-hero-index span:last-child{text-align:right}.essay-hero-title h1{font-size:17vw}.essay-hero-deck>p{font-size:17px}.essay-progress{border-inline:0;width:100%;display:flex;top:104px;overflow-x:auto}.essay-progress button{flex:0 0 210px}.essay-body{grid-template-columns:1fr;padding-top:28px}.essay-visual-stage{min-height:520px;position:relative;top:auto}.essay-movements article{min-height:0;padding:72px 0}.essay-movements h2{font-size:45px}.essay-movements p{font-size:17px}.essay-relation-visual{grid-template-columns:1fr 1fr;padding:24px}.essay-bridge{grid-area:2/1/auto/-1;padding:28px 0}.essay-anchor{font-size:31px}.authority-matrix>div{grid-template-columns:38px 1fr 1fr}.authority-matrix em{border-top:1px solid var(--ink);grid-column:1/-1;border-right:0!important}.tension-ledger{grid-template-columns:1fr}.tension-ledger article{border-right:0;border-bottom:1px solid var(--ink);min-height:145px}.essay-exit{width:100%;margin-bottom:0;padding:36px 20px}.essay-exit>div{grid-template-columns:1fr}.essay-exit a{border-right:0;border-bottom:1px solid var(--line-light)}.essay-exit a:last-child{border-bottom:0}.reading-comparison,.returning-visitor{grid-template-columns:1fr;gap:32px;padding:68px 0}.reading-comparison h2{font-size:47px}.reading-table>div{grid-template-columns:1fr}.reading-table strong:first-child,.reading-table span:first-child{border-right:0;border-bottom:1px solid var(--ink)}.question-menu-collapsed{grid-template-columns:1fr}.question-menu-action{margin-top:8px}.question-menu-action button{width:100%}.one-stage-essay .essay-movements article{min-height:0}.guide-navigation{flex-wrap:wrap}.guide-navigation .leave-guide{margin-left:0}}.site-header{grid-template-columns:250px minmax(0,1fr)}.site-header .primary-nav a{min-width:0}.site-header .primary-nav a:first-child,.site-header .menu-button{display:none}.index-context{grid-template-columns:170px 1fr}.index-context>p:last-child{color:#ffffffa8;max-width:760px}.research-hero-copy{padding-top:38px}.central-question{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin:clamp(28px,5vh,54px) 0 0;padding:18px 0}.central-question>span{color:var(--orange);font:700 9px var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:11px;display:block}.central-question p{max-width:680px;font:500 clamp(22px,2.15vw,34px)/1.16 var(--serif);margin:0}.research-hero-copy .hero-deck{margin:22px 0;font-size:17px}.primary-journey{min-width:290px}.visitor-sequence{border-bottom:1px solid var(--ink);grid-template-columns:.8fr 1.2fr;gap:8%;padding:100px 0;display:grid}.visitor-sequence header h2{font:500 clamp(48px,5vw,78px)/.95 var(--serif);margin:14px 0 28px}.visitor-sequence header>p:last-child{max-width:430px;font:400 17px/1.55 var(--serif)}.visitor-sequence ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.visitor-sequence li{border-bottom:1px solid var(--ink);grid-template-columns:52px 1fr;gap:20px;padding:20px 8px;display:grid}.visitor-sequence li>span{color:var(--orange);font:700 10px var(--mono)}.visitor-sequence h3{font:600 17px var(--sans);margin:0 0 7px}.visitor-sequence li p{font:400 14px/1.48 var(--serif);margin:0}.home-primary-entry{border-bottom:1px solid var(--ink);grid-template-columns:.55fr 1.45fr auto;align-items:center;gap:5%;padding:70px 0;display:grid}.entry-number{color:var(--orange);font:500 74px/.8 var(--serif);margin-top:30px;display:block}.home-primary-entry h2{font:500 clamp(36px,4.5vw,68px)/.98 var(--serif);margin:0 0 18px}.home-primary-entry p{max-width:760px;font:400 16px/1.55 var(--serif);margin:0}.home-explore-next{border:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:110px;margin-bottom:120px;display:grid}.home-explore-next article{border-right:1px solid var(--ink);flex-direction:column;min-height:430px;padding:24px;display:flex}.home-explore-next article:last-child{border-right:0}.home-explore-next article>span{font:700 9px var(--mono);text-transform:uppercase}.home-explore-next h2{font:500 clamp(48px,5vw,76px)/.9 var(--serif);margin:90px 0 22px}.home-explore-next p{max-width:500px;font:400 16px/1.5 var(--serif);margin:0}.home-explore-next a{font:700 10px var(--mono);text-transform:uppercase;border-top:1px solid;margin-top:auto;padding-top:16px}.research-question h2{font:500 clamp(36px,4vw,62px)/1 var(--serif);margin:12px 0 0}.visual-interpretation{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.visual-interpretation article{border-right:1px solid var(--ink);background:var(--paper-light);min-height:230px;padding:18px}.visual-interpretation article:last-child{border-right:0}.visual-interpretation article.unresolved{background:var(--lilac)}.visual-interpretation article>span{color:var(--orange);font:700 9px var(--mono)}.visual-interpretation h3{font:650 12px var(--sans);margin:36px 0 12px}.visual-interpretation p{font:400 14px/1.5 var(--serif)!important;margin:0!important}.visual-interpretation.compact{border:0}.visual-interpretation.compact article{border-top:1px solid var(--ink);min-height:170px}.guided-step{border-bottom:1px solid var(--ink);font:650 9px var(--mono);text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 18px;display:grid}.guided-step>div{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.guided-step i{background:var(--line);height:4px}.guided-step i.complete{background:var(--orange)}.guided-step strong{font-weight:650}.method-limitation{border:1px solid var(--ink);background:var(--lilac);grid-template-columns:34px 1fr;gap:14px;margin-top:22px;padding:16px;display:grid}.method-limitation>span{background:var(--ink);color:#fff;width:28px;height:28px;font:700 11px var(--mono);border-radius:50%;place-items:center;display:grid}.method-limitation strong{font:700 9px var(--mono);text-transform:uppercase}.method-limitation p{font:400 12px/1.5 var(--mono)!important;margin:6px 0 0!important}.essay-progress{grid-template-columns:repeat(5,1fr)}.essay-progress button{min-height:70px}.essay-visual-stage{min-height:660px}.essay-visual-stage>.guided-step{background:var(--paper-light)}.movement-proposition{font-size:24px!important;line-height:1.35!important}.essay-movements .visual-interpretation{grid-template-columns:1fr 1fr;margin:38px 0 0}.essay-movements .visual-interpretation article{border-bottom:1px solid var(--ink);min-height:210px}.essay-movements .visual-interpretation article:nth-child(2n){border-right:0}.essay-movements .visual-interpretation article:nth-last-child(-n+2){border-bottom:0}.indicator-definitions{border-left:5px solid var(--blue);background:#e5e9ff;margin-top:22px;padding:18px}.indicator-definitions strong{font:700 9px var(--mono);text-transform:uppercase}.indicator-definitions p{font:400 13px/1.5 var(--mono)!important;margin:8px 0 0!important}.movement-links{flex-wrap:wrap;gap:20px;margin-top:24px;display:flex}.movement-links a{font:700 9px var(--mono);text-transform:uppercase;border-bottom:1px solid;padding-bottom:5px}.conclusion-visual{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:12.5% 12.5%;flex:1;grid-template-columns:1fr 1fr;align-content:center;gap:10px;padding:50px;display:grid}.conclusion-visual span,.conclusion-visual strong{border:1px solid var(--ink);background:var(--paper-light);min-height:88px;font:650 12px var(--mono);text-transform:uppercase;place-items:center;display:grid}.conclusion-visual strong{color:var(--ink);background:var(--lilac);font:500 42px var(--serif);text-transform:none;grid-column:1/-1}.conclusion-visual p{text-align:center;font:500 12px/1.5 var(--mono);grid-column:1/-1;margin:18px 0 0}.guide-journey{background:var(--paper-light);color:var(--ink)}.guide-journey>header{border-bottom:1px solid var(--ink);padding:20px}.guide-journey>header .guided-step{margin:-20px -20px 20px}.guide-journey>header h2{font:500 36px/1 var(--serif);margin:0 0 9px}.guide-journey>header>p{max-width:780px;font:400 15px/1.5 var(--serif);margin:0}.guide-navigation{border-top:1px solid var(--ink);justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.guide-navigation button,.guide-navigation a{border:1px solid var(--ink);min-height:42px;font:700 9px var(--mono);text-transform:uppercase;cursor:pointer;background:0 0;padding:11px 14px}.guide-navigation button:last-child,.guide-navigation a:last-child{color:#fff;background:var(--blue);border-color:var(--blue)}.guide-navigation button:disabled{opacity:.4;cursor:not-allowed}.atlas-toolbar label:last-child{border-right:0}.atlas-toolbar select{font-size:11px}.map-legend{flex-wrap:wrap;height:auto;min-height:40px}.map-legend b{border:1px solid var(--paper-light);background:#bbb9af;width:16px;height:10px}.drawer-insight{border-bottom:1px solid var(--ink);padding:18px}.drawer-insight span{font:700 8px var(--mono);text-transform:uppercase;color:var(--orange)}.drawer-insight p{font:400 14px/1.45 var(--serif);margin:9px 0 0}.country-profile-intro{padding-top:12px}.country-narrative-summary{border-top:8px solid var(--orange);background:var(--paper-light);padding:18px}.country-narrative-summary>p:last-child{font:400 17px/1.48 var(--serif)!important;margin:16px 0 0!important}.country-story-questions{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-bottom:40px;display:grid}.country-story-questions article{border-right:1px solid var(--ink);min-height:270px;padding:18px}.country-story-questions article:last-child{background:var(--lilac);border-right:0}.country-story-questions article>span{color:var(--orange);font:700 10px var(--mono)}.country-story-questions h2{font:500 25px/1.05 var(--serif);margin:42px 0 16px}.country-story-questions p{font:400 14px/1.5 var(--serif);margin:0}.profile-tabs{grid-template-columns:repeat(5,minmax(150px,1fr))}.profile-chart-panel{margin-bottom:0}.chart-swipe-cue{color:var(--muted);text-transform:uppercase;display:none;font:600 9px var(--mono)!important;margin:8px 0 0!important}.comparison-ledger{border:1px solid var(--ink);border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.comparison-ledger article{border-right:1px solid var(--ink);gap:20px;padding:16px;display:grid}.comparison-ledger article:last-child{border-right:0}.comparison-ledger span{font:650 9px var(--mono);text-transform:uppercase}.comparison-ledger strong{font:500 42px var(--serif)}.country-profile-body>.visual-interpretation{margin-top:40px}.country-story-actions{border:1px solid var(--ink);background:var(--blue);color:#fff;grid-template-columns:repeat(4,1fr);margin-top:30px;display:grid}.country-story-actions a{border-right:1px solid var(--line-light);min-height:90px;font:700 9px var(--mono);text-transform:uppercase;align-items:flex-end;padding:15px;display:flex}.country-story-actions a:last-child{border-right:0}.country-story-actions a:hover{color:var(--ink);background:var(--acid)}.question-first-screen{border-bottom:1px solid var(--ink);background:var(--paper-light);grid-template-columns:.72fr 1.28fr;gap:5%;padding:32px;display:grid}.question-first-screen h2{font:500 clamp(38px,4.2vw,64px)/.98 var(--serif);margin:16px 0 20px}.question-first-screen>div:first-child>p:last-child{max-width:520px;font:400 15px/1.5 var(--serif)}.question-preset-grid{border:1px solid var(--ink)}.chart-question-preset{text-align:left;border:0;border-bottom:1px solid var(--ink);cursor:pointer;background:0 0;grid-template-columns:1fr auto;gap:8px 18px;width:100%;min-height:92px;padding:15px;display:grid;position:relative}.chart-question-preset:last-child{border-bottom:0}.chart-question-preset strong{font:650 13px/1.25 var(--sans)}.chart-question-preset span{font:500 9px var(--mono);color:var(--muted)}.chart-question-preset i{grid-area:1/2/3;align-self:center;font-style:normal}.chart-question-preset:hover,.chart-question-preset.active{background:var(--acid)}.chart-question-preset.active:before{content:"";background:var(--orange);width:7px;position:absolute;inset:0 auto 0 0}.explorer-question-reading>header{border-bottom:1px solid var(--ink);background:var(--orange);color:#fff;padding:24px}.explorer-question-reading>header h2{font:500 38px/1 var(--serif);margin:12px 0}.explorer-question-reading>header>p:last-child{font:600 9px var(--mono);text-transform:uppercase}.laboratory-grid.guided-result{grid-template-columns:1fr}.laboratory-grid.builder-open{grid-template-columns:270px minmax(0,1fr) 240px}.responsive-chart-scroll{min-width:0}.generated-pattern{border:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.generated-pattern p{border-right:1px solid var(--ink);min-height:130px;font:400 14px/1.5 var(--serif);margin:0;padding:16px}.generated-pattern p:last-child{background:var(--lilac);border-right:0}.generated-pattern strong{font:700 9px var(--mono);text-transform:uppercase;margin-bottom:20px;display:block}.explorer-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:24px;display:flex}.reset-explorer{cursor:pointer;background:0 0;border:0;border-bottom:1px solid}.data-explorer-workspace .variable-notes .method-limitation{border:0;border-bottom:1px solid var(--ink);border-radius:0;margin:0}.site-header{align-items:stretch}.site-header .primary-nav a{align-content:center;min-height:64px}.site-header .primary-nav a small{line-height:1.15}.argument-stage{padding-top:72px;padding-bottom:120px}.argument-stage>header{max-width:940px;margin-bottom:42px}.argument-stage h2{font:500 clamp(44px,5vw,82px)/.95 var(--serif);margin:12px 0 0}.argument-stage-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:6%;display:grid}.argument-stage-copy>p{font:400 18px/1.58 var(--serif)}.argument-stage-copy .what-to-notice{border-left:6px solid var(--orange);background:var(--acid);padding:16px 18px;font-size:16px}.what-to-notice strong{font:700 9px var(--mono);text-transform:uppercase;margin-bottom:8px;display:block}.argument-stage details{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin-top:28px}.argument-stage summary{cursor:pointer;font:700 9px var(--mono);text-transform:uppercase;padding:15px 0}.argument-stage details p{padding:0 0 15px;font-size:15px}.stage-action{margin-top:28px}.citations{display:inline-block;position:relative}.citations button{color:var(--blue);font:600 11px/1.4 var(--mono);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.citation-popover{z-index:10;border:1px solid var(--ink);background:var(--paper-light);width:min(420px,80vw);box-shadow:5px 5px 0 var(--ink);font:400 12px/1.4 var(--serif);gap:12px;padding:16px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0}.relation-diagram,.verdict-visual{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:12.5% 12.5%;grid-template-columns:1fr 1fr;align-content:center;gap:10px;min-height:450px;padding:36px;display:grid}.relation-diagram>*,.verdict-visual>*{border:1px solid var(--ink);background:var(--paper-light);min-height:90px;font:700 11px var(--mono);text-transform:uppercase;place-items:center;padding:10px;display:grid}.relation-diagram strong,.verdict-visual strong{background:var(--lilac);font:500 48px var(--serif);text-transform:none;grid-column:1/-1}.relation-diagram span:first-child{grid-column:1/2}.relation-diagram span:nth-child(2){grid-column:2/3}.verdict-visual p{text-align:center;font:500 13px/1.5 var(--mono);text-transform:none;grid-column:1/-1;margin:10px 0 0}.normative-cascade{border:1px solid var(--ink);background:var(--paper-light);text-align:center;align-content:center;place-items:center;gap:13px;min-height:450px;padding:30px;display:grid}.normative-cascade strong{border:1px solid var(--ink);width:min(100%,440px);font:500 24px/1.15 var(--serif);padding:17px}.normative-cascade i{font:500 27px var(--serif)}.normative-cascade p{font:600 10px var(--mono);text-transform:uppercase}.signature-matrix{border:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.signature-matrix article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);align-content:start;gap:18px;min-height:180px;padding:18px;display:grid}.signature-matrix article:nth-child(2n){border-right:0}.signature-matrix article:nth-last-child(-n+2){border-bottom:0}.signature-matrix strong{font:500 25px/1 var(--serif)}.signature-matrix span{font:400 14px/1.45 var(--serif)}.signature-matrix small{color:var(--muted);font:600 8px var(--mono);text-transform:uppercase;margin-top:auto}.coefficient-plot{border:1px solid var(--ink);background:var(--paper-light);gap:25px;padding:30px;display:grid}.coefficient-plot>div{grid-template-columns:180px 1fr;align-items:center;gap:12px;display:grid}.coefficient-plot strong{font:650 11px var(--sans)}.coefficient-scale{background:linear-gradient(90deg,transparent 49.8%,var(--ink) 49.8%,var(--ink) 50.2%,transparent 50.2%);height:22px;position:relative}.coefficient-scale i{background:var(--blue);height:4px;position:absolute;top:9px}.coefficient-scale b{background:var(--orange);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;transform:translate(-50%)}.coefficient-plot small{color:var(--muted);font:500 9px var(--mono);grid-column:2}.coefficient-plot p{border-top:1px solid var(--line);font:400 12px/1.5 var(--serif);margin:0;padding-top:16px}.public-atlas .guide-index>div:last-child{grid-template-columns:repeat(4,1fr)}.public-atlas .guide-index button{min-height:88px}.public-atlas .guide-journey header h2{max-width:940px;font:500 25px/1.2 var(--serif)}.atlas-table{border-top:1px solid var(--ink);grid-template-columns:1.1fr 1fr 60px;display:grid}.atlas-table>strong,.atlas-table>a{display:contents}.atlas-table strong,.atlas-table a span{border-bottom:1px solid var(--line);font:500 10px var(--mono);padding:9px 12px}.atlas-table a:hover span{background:var(--acid)}.actual-value{font:500 46px/1 var(--serif);margin:18px 0;display:block}.country-drawer>p{font:400 14px/1.45 var(--serif);padding:0 18px}.country-drawer>.eyebrow{padding-top:18px}.country-drawer .ownership-note{color:var(--muted);margin-top:auto;font-size:12px}.country-drawer .button-link{margin:18px}.atlas-guide-scatter{border-bottom:1px solid var(--ink);padding:20px}.atlas-guide-scatter p{max-width:960px;font:400 14px/1.5 var(--serif);margin:14px 0 0}.verified-facts{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-bottom:40px;display:grid}.verified-facts article{border-right:1px solid var(--ink);gap:15px;padding:18px;display:grid}.verified-facts article:last-child{border-right:0}.verified-facts span,.verified-facts small{font:600 9px var(--mono);text-transform:uppercase}.verified-facts strong{font:500 28px/1.05 var(--serif)}.verified-facts small{color:var(--muted);line-height:1.4}.country-context{border:1px solid var(--ink);border-top:0;grid-template-columns:1fr 1fr;display:grid}.country-context article{border-right:1px solid var(--ink);padding:20px}.country-context article:last-child{background:var(--lilac);border-right:0}.country-context strong{font:700 9px var(--mono);text-transform:uppercase}.country-context p{font:400 15px/1.5 var(--serif)}.public-controls{border:1px solid var(--ink);grid-template-columns:220px 1fr;gap:30px;margin-top:25px;padding:20px;display:grid}.public-controls label,.public-controls fieldset{font:600 10px var(--mono);text-transform:uppercase}.public-controls select{border:1px solid var(--ink);background:var(--paper-light);width:100%;margin-top:8px;padding:8px;display:block}.public-controls fieldset{border:0;flex-wrap:wrap;gap:8px;display:flex}.public-controls fieldset label{border:1px solid var(--line);font:500 9px var(--mono);padding:7px}.public-controls input{accent-color:var(--blue)}.methods-overview{border-bottom:1px solid var(--ink);grid-template-columns:1.1fr .9fr;gap:6%;padding-top:70px;padding-bottom:70px;display:grid}.methods-overview h2{font:500 48px/1 var(--serif)}.methods-overview h3{font:650 15px var(--sans);margin:22px 0 6px}.methods-overview p{font:400 16px/1.55 var(--serif)}.method-period{text-transform:uppercase;margin-top:22px;font:500 10px/1.5 var(--mono)!important}.variable-dictionary{padding:70px 0}.variable-dictionary h2{max-width:800px;font:500 48px/1 var(--serif)}.variable-dictionary>div{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.variable-dictionary article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:190px;padding:18px}.variable-dictionary article:nth-child(3n){border-right:0}.variable-dictionary strong{font:500 24px/1 var(--serif);display:block}.variable-dictionary span{font:700 9px var(--mono);text-transform:uppercase;color:var(--orange);margin:16px 0;display:block}.variable-dictionary p,.variable-dictionary small{font:400 13px/1.45 var(--serif)}.references{width:min(1320px,100% - 48px);margin:0 auto;padding:70px 0}.references h2{font:500 48px var(--serif)}.references ol{max-width:900px;padding-left:20px}.references li{font:400 15px/1.5 var(--serif);margin:13px 0;padding-left:8px}.answer-deck{max-width:660px!important;font-size:19px!important;line-height:1.45!important}.reading-comparison{border-bottom:1px solid var(--ink);grid-template-columns:.78fr 1.22fr;gap:7%;padding:108px 0;display:grid}.reading-comparison h2{font:500 clamp(45px,5vw,74px)/.94 var(--serif);margin:14px 0 24px}.reading-comparison header>p:last-child{max-width:470px;font:400 17px/1.55 var(--serif);margin:0}.reading-table{border:1px solid var(--ink)}.reading-table>div{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1.25fr;display:grid}.reading-table>div:last-child{border-bottom:0}.reading-table span,.reading-table strong{border-right:1px solid var(--ink);font:400 15px/1.42 var(--serif);padding:18px}.reading-table span:last-child,.reading-table strong:last-child{border-right:0}.reading-table strong{background:var(--ink);color:#fff;font:650 10px var(--mono);letter-spacing:.05em;text-transform:uppercase}.returning-visitor{grid-template-columns:.55fr 1.3fr .8fr;align-items:end;gap:5%;padding:62px 0 110px;display:grid}.returning-visitor h2{max-width:620px;font:500 clamp(38px,4.2vw,62px)/.96 var(--serif);margin:0 0 16px}.returning-visitor p{font:400 16px/1.5 var(--serif);margin:0}.returning-visitor nav{gap:10px;display:grid}.returning-visitor a{border-bottom:1px solid var(--ink);font:700 9px var(--mono);text-transform:uppercase;padding:13px 0}.one-stage-essay .essay-movements article{min-height:610px}.visual-annotation{border-left:6px solid var(--orange);padding:16px;background:var(--acid)!important;font-size:17px!important}.visual-annotation strong{font:700 9px var(--mono);text-transform:uppercase}.evidence-panel{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin-top:30px}.evidence-panel summary{cursor:pointer;font:700 9px var(--mono);text-transform:uppercase;padding:15px 0}.evidence-panel[open] summary{border-bottom:1px solid var(--ink)}.evidence-panel .indicator-definitions{border-left:0;margin-top:0}.evidence-panel .method-limitation{border:0;border-top:1px solid var(--ink);margin:0}.drawer-primary>strong small{font:500 23px var(--mono)}.drawer-primary>em{font:600 8px var(--mono);text-transform:uppercase;margin-top:5px;font-style:normal;display:block}.question-menu-collapsed{grid-template-columns:1fr auto;align-items:end}.question-menu-collapsed h2{max-width:800px;font-size:clamp(30px,3.4vw,48px)}.question-menu-action button{border:1px solid var(--ink);min-width:150px;font:700 9px var(--mono);text-transform:uppercase;cursor:pointer;background:0 0;padding:12px}.question-menu-action button:hover{background:var(--acid)}.guide-navigation .leave-guide{text-underline-offset:4px;margin-left:auto;text-decoration:underline;color:var(--ink)!important;background:0 0!important;border-color:#0000!important}.first-visit-guide{z-index:120;border:1px solid var(--ink);background:var(--paper-light);width:min(650px,100% - 36px);box-shadow:8px 8px 0 var(--ink);grid-template-columns:1fr .72fr;display:grid;position:fixed;bottom:18px;left:18px}.first-visit-guide>div:first-child{border-right:1px solid var(--ink);padding:20px}.first-visit-guide h2{font:500 29px/1 var(--serif);margin:12px 0 10px}.first-visit-guide>div:first-child>p:last-child{font:400 13px/1.45 var(--serif);margin:0}.first-visit-actions{display:grid}.first-visit-actions>a,.first-visit-actions>label,.first-visit-actions>button{border:0;border-bottom:1px solid var(--ink);min-height:44px;font:650 9px var(--mono);text-transform:uppercase;background:0 0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.first-visit-actions>a:first-child{color:#fff;background:var(--blue)}.first-visit-actions>label{text-transform:none;justify-content:flex-start;gap:10px}.first-visit-actions>button{cursor:pointer;border-bottom:0}@media (width<=1180px){.site-header{grid-template-columns:220px minmax(0,1fr)}.site-header .primary-nav a{grid-template-columns:20px 1fr;padding-inline:9px}.site-header .primary-nav a small{display:none}.atlas-toolbar{grid-template-columns:1fr 1fr 1fr}.atlas-toolbar label:nth-child(3){border-right:0}.atlas-toolbar label:nth-child(n+4){border-top:1px solid var(--ink)}.atlas-toolbar label:nth-child(4){grid-column:1/2}.atlas-toolbar label:nth-child(5){grid-column:2/4}.visual-interpretation{grid-template-columns:1fr 1fr}.visual-interpretation article{border-bottom:1px solid var(--ink)}.visual-interpretation article:nth-child(2n){border-right:0}.visual-interpretation article:nth-last-child(-n+2){border-bottom:0}.laboratory-grid.builder-open{grid-template-columns:240px minmax(0,1fr)}.laboratory-grid.builder-open .variable-notes{grid-column:1/-1}.country-story-questions{grid-template-columns:1fr 1fr}.country-story-questions article{border-bottom:1px solid var(--ink)}.country-story-questions article:nth-child(2n){border-right:0}.country-story-questions article:nth-last-child(-n+2){border-bottom:0}}@media (width<=760px){.site-header{grid-template-columns:1fr 98px}.site-header .primary-nav{display:none}.site-header .menu-button{display:flex}.research-home-hero{min-height:0}.research-hero-copy h1{font-size:23vw}.central-question p{font-size:25px}.primary-journey{min-width:0}.visitor-sequence{grid-template-columns:1fr;gap:40px;padding:68px 0}.visitor-sequence header h2{font-size:48px}.home-primary-entry{grid-template-columns:1fr;gap:32px;padding:58px 0}.entry-number{font-size:58px}.home-primary-entry h2{font-size:42px}.home-explore-next{grid-template-columns:1fr;width:100%;margin-bottom:0}.home-explore-next article{border-right:0;border-bottom:1px solid var(--ink);min-height:350px}.home-explore-next article:last-child{border-bottom:0}.visual-interpretation,.essay-movements .visual-interpretation{grid-template-columns:1fr}.visual-interpretation article,.essay-movements .visual-interpretation article{min-height:180px;border-right:0!important;border-bottom:1px solid var(--ink)!important}.visual-interpretation article:last-child,.essay-movements .visual-interpretation article:last-child{border-bottom:0!important}.essay-progress{display:flex;top:104px}.essay-progress button{flex:0 0 200px}.essay-visual-stage{min-height:520px}.essay-chart .chart-frame{overflow-x:auto}.essay-chart .chart-frame>svg{width:720px;max-width:none}.conclusion-visual{padding:24px}.guide-journey>header h2{font-size:31px}.guide-navigation{flex-wrap:wrap;justify-content:stretch}.guide-navigation>*{text-align:center;flex:140px}.atlas-toolbar{grid-template-columns:1fr 1fr}.atlas-toolbar label,.atlas-toolbar label:nth-child(n+4){border-top:1px solid var(--ink);grid-column:auto}.atlas-toolbar label:first-child,.atlas-toolbar label:nth-child(2){border-top:0}.atlas-toolbar label:nth-child(2n){border-right:0}.atlas-toolbar label:nth-child(5){border-right:0;grid-column:1/-1}.map-legend span{font-size:8px}.map-legend i{width:85px}.country-story-questions{grid-template-columns:1fr}.country-story-questions article{min-height:220px;border-right:0!important;border-bottom:1px solid var(--ink)!important}.country-story-questions article:last-child{border-bottom:0!important}.profile-tabs{grid-template-columns:none;padding-bottom:5px;display:flex;position:relative;overflow-x:auto}.profile-tabs:after{content:"More →";color:#fff;background:linear-gradient(90deg,transparent,var(--ink) 35%);font:700 8px var(--mono);pointer-events:none;flex:0 0 65px;place-items:center;display:grid;position:sticky;right:0}.profile-tabs button{flex:0 0 170px;min-height:56px}.profile-chart-panel .chart-frame{overflow-x:auto}.profile-chart-panel .chart-frame>svg{width:760px;max-width:none}.chart-swipe-cue{display:block}.comparison-ledger{grid-template-columns:1fr 1fr}.comparison-ledger article{border-bottom:1px solid var(--ink)}.comparison-ledger article:nth-child(2n){border-right:0}.comparison-ledger article:nth-last-child(-n+2){border-bottom:0}.country-story-actions{grid-template-columns:1fr}.country-story-actions a{border-right:0;border-bottom:1px solid var(--line-light)}.country-story-actions a:last-child{border-bottom:0}.question-first-screen{grid-template-columns:1fr;gap:32px;padding:24px 16px}.question-first-screen h2{font-size:42px}.chart-question-preset{min-height:104px}.explorer-question-reading>header h2{font-size:32px}.laboratory-grid.builder-open{grid-template-columns:1fr}.responsive-chart-scroll{overscroll-behavior-x:contain;overflow-x:auto}.responsive-chart-scroll .chart-frame{overflow:visible}.responsive-chart-scroll .chart-frame>svg{width:760px;max-width:none}.generated-pattern{grid-template-columns:1fr}.generated-pattern p{border-right:0;border-bottom:1px solid var(--ink)}.generated-pattern p:last-child{border-bottom:0}.explorer-actions{flex-direction:column;align-items:flex-start}.explorer-actions .button-link{width:100%}.page-intro-title h1{overflow-wrap:normal;font-size:clamp(58px,18vw,78px)}.first-visit-guide{grid-template-columns:1fr;width:calc(100% - 20px);max-height:calc(100svh - 20px);bottom:10px;left:10px;overflow:auto}.first-visit-guide>div:first-child{border-right:0;border-bottom:1px solid var(--ink)}.index-context>p:last-child{display:block}}.chart-direct-label{paint-order:stroke;stroke:var(--paper-light);stroke-width:4px;font:700 9px var(--mono)}.chart-legend i{border:1px solid var(--ink);height:5px}.chart-legend i.key-1{background:repeating-linear-gradient(90deg,currentColor 0 5px,#0000 5px 8px)!important}.chart-legend i.key-2{width:8px;height:8px;transform:rotate(45deg)}.chart-legend i.key-3{border-radius:50%;width:9px;height:9px}.chart-legend i.key-4{clip-path:polygon(50% 0,100% 100%,0 100%)}@media (width<=760px){.argument-stage{padding-top:44px;padding-bottom:72px}.argument-stage-grid,.methods-overview,.returning-visitor{grid-template-columns:1fr;gap:28px}.argument-stage h2,.methods-overview h2,.variable-dictionary h2{font-size:42px}.relation-diagram,.verdict-visual,.normative-cascade{min-height:360px;padding:20px}.relation-diagram strong,.verdict-visual strong{font-size:38px}.signature-matrix,.verified-facts,.country-context,.public-controls{grid-template-columns:1fr}.signature-matrix article,.verified-facts article,.country-context article{border-right:0;border-bottom:1px solid var(--ink)}.signature-matrix article:last-child,.verified-facts article:last-child,.country-context article:last-child{border-bottom:0}.signature-matrix article:nth-last-child(2){border-bottom:1px solid var(--ink)}.coefficient-plot{gap:18px;padding:18px}.coefficient-plot>div{grid-template-columns:1fr}.coefficient-plot small{grid-column:auto}.public-atlas .guide-index>div:last-child{display:flex;overflow-x:auto}.public-atlas .guide-index button{flex:0 0 180px}.atlas-table{grid-template-columns:1.1fr 1fr 45px}.atlas-table strong,.atlas-table a span{padding:8px;font-size:8px}.actual-value{font-size:38px}.public-controls{gap:18px}.public-controls fieldset{grid-template-columns:1fr 1fr;display:grid}.variable-dictionary>div{grid-template-columns:1fr}.variable-dictionary article{border-right:0;min-height:0}.variable-dictionary article:nth-child(3n){border-right:0}.references{width:calc(100% - 32px);padding:52px 0}.references h2{font-size:40px}}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:where(a,button,select,input,summary,[tabindex]):focus-visible{outline:3px solid var(--orange);outline-offset:3px}.site-header{grid-template-columns:250px minmax(0,1fr);height:68px}.site-header .brand{min-width:0}.site-header .primary-nav{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site-header .primary-nav a,.site-header .primary-nav a:first-child{border-right:1px solid var(--line);min-width:0;min-height:68px;font:650 11px var(--sans);white-space:nowrap;justify-content:center;align-items:center;padding:0 12px;display:flex}.site-header .primary-nav a:last-child{border-right:0}.site-header .primary-nav a:hover{background:#2445e814}.site-header .primary-nav a[aria-current=page]{color:#fff;background:var(--ink)}.site-header .primary-nav a[aria-current=page]:after{bottom:10px;right:12px}.site-header .menu-button{min-width:96px;min-height:44px;display:none}.field-index nav{grid-template-rows:repeat(4,minmax(82px,1fr));min-height:380px}.index-room{grid-template-columns:minmax(0,1fr) 40px}.index-room strong{font:500 clamp(34px,4.8vw,75px)/.9 var(--serif)}.index-room i{grid-column:2}.atlas-view-toggle{display:none}.atlas-table-wrap{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.table-scroll-cue{display:none}.atlas-table{border-collapse:collapse;table-layout:fixed;border-top:1px solid var(--ink);width:100%;display:table}.atlas-table .country-column{width:34%}.atlas-table .value-column{width:48%}.atlas-table .year-column{width:18%}.atlas-table th,.atlas-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;font:500 10px/1.35 var(--mono);padding:10px 12px}.atlas-table thead th{background:var(--paper-light);text-transform:uppercase;font-weight:700}.atlas-table tbody th{font-weight:650}.atlas-table td:nth-child(2){white-space:nowrap}.atlas-table td.missing{color:var(--muted);font-style:italic}.atlas-table tbody tr{transition:background-color .15s}.atlas-table tbody tr:hover,.atlas-table tbody tr:focus-within{background:var(--acid)}.atlas-table tbody a{border-bottom:1px solid #0000;padding:3px 0;display:inline-block}.atlas-table tbody a:hover{border-bottom-color:currentColor}.atlas-toolbar select,.public-controls select,.profile-tabs button,.guide-navigation button,.guide-navigation a,.chart-question-preset{min-height:44px}.about-project{border-top:1px solid var(--ink);grid-template-columns:.75fr 1.25fr;gap:7%;padding:88px 0 120px;display:grid}.about-project h2{font:500 clamp(38px,4.5vw,68px)/.98 var(--serif);margin:12px 0}.about-project .lead{max-width:760px;font:400 clamp(22px,2.2vw,31px)/1.42 var(--serif);margin:0}.about-project .about-actions{margin-top:38px}.citation-popover a{color:inherit;text-decoration:none;display:block}.citation-popover a:hover{text-underline-offset:3px;text-decoration:underline}.references a{text-decoration:underline;-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}@media (width<=1024px){.atlas-grid{grid-template-columns:1fr}.map-panel{border-right:0;border-bottom:1px solid var(--ink)}.country-drawer{min-height:0;padding-bottom:8px}.country-drawer .ownership-note{margin-top:18px}.public-atlas .guide-index{grid-template-columns:210px minmax(0,1fr)}}@media (width<=960px){.site-header{grid-template-columns:minmax(0,1fr) 100px;height:64px}.site-header .brand{border-right:0}.site-header .primary-nav{z-index:60;color:#fff;background:var(--ink);grid-template-rows:repeat(4,minmax(72px,1fr));grid-template-columns:1fr;display:none;position:fixed;inset:64px 0 0}.site-header .primary-nav.open{display:grid}.site-header .primary-nav a{border-right:0;border-bottom:1px solid var(--line-light);align-items:center;min-height:72px;padding:14px 22px;display:flex}.site-header .primary-nav a:last-child{border-bottom:0}.site-header .menu-button{min-height:64px;padding:0 14px;display:flex}.field-index{grid-template-rows:64px minmax(0,1fr) auto}.field-index nav{grid-template-rows:repeat(4,minmax(78px,1fr));min-height:320px}.index-room{padding:10px 22px}}@media (width<=700px){.atlas-view-toggle{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.atlas-view-toggle button{border:0;border-right:1px solid var(--ink);min-height:48px;font:700 10px var(--mono);text-transform:uppercase;background:0 0}.atlas-view-toggle button:last-child{border-right:0}.atlas-view-toggle button.active{color:#fff;background:var(--blue)}.atlas-map-view,.atlas-table-wrap{display:none}.atlas-map-view.active,.atlas-table-wrap.active{display:block}.world-map{width:130%;transform:translate(-11.5%)}.table-scroll-cue{background:var(--lilac);font:600 8px var(--mono);text-transform:uppercase;margin:0;padding:8px 12px;display:block}.atlas-table{min-width:520px}.atlas-table th,.atlas-table td{padding:10px;font-size:9px}.atlas-table-wrap{max-width:100vw}.atlas-guide-scatter .chart-frame,.argument-stage-visual .chart-frame,.public-explorer .chart-frame{overflow:visible}.atlas-guide-scatter .chart-frame>svg,.argument-stage-visual .chart-frame>svg,.public-explorer .chart-frame>svg{width:100%;max-width:100%}.public-atlas .guide-index{grid-template-columns:1fr}.public-atlas .guide-index>div:first-child{border-right:0;border-bottom:1px solid var(--line-light)}.about-project{grid-template-columns:1fr;gap:24px;padding:60px 0 76px}.about-project .about-actions{flex-direction:column;align-items:stretch;gap:18px}.about-project .button-link{width:100%}}.research-home-hero,.research-home-hero .hero-art{min-height:calc(100svh - 68px)}.research-hero-copy{padding:18px clamp(24px,3.2vw,52px)}.research-hero-copy>.eyebrow{margin-bottom:12px}.research-hero-copy h1{font-size:clamp(54px,5.1vw,78px)}.research-hero-copy .central-question{margin-top:10px;padding:9px 0}.research-hero-copy .central-question p{font-size:clamp(19px,1.5vw,24px)}.plain-language-bridge{max-width:690px;margin-top:13px}.plain-language-bridge p{font:400 12px/1.36 var(--serif);margin:0 0 5px}.plain-language-bridge strong{font-weight:700}.research-hero-copy .answer-deck{margin:5px 0 10px!important;font-size:13px!important;line-height:1.34!important}.why-it-matters{border-bottom:1px solid var(--ink);grid-template-columns:.35fr 1.65fr;gap:5%;padding:42px 0;display:grid}.why-it-matters>p:last-child{max-width:980px;font:400 clamp(20px,2.2vw,32px)/1.35 var(--serif);margin:0}.argument-guide{padding-top:26px}.evidence-guide{border:1px solid var(--ink);background:var(--paper-light)}.evidence-guide>summary{cursor:pointer;min-height:48px;font:700 10px var(--mono);text-transform:uppercase;align-items:center;padding:10px 16px;display:flex}.evidence-guide[open]>summary{border-bottom:1px solid var(--ink);background:var(--acid)}.evidence-guide-grid{grid-template-columns:.72fr 1.28fr;display:grid}.evidence-guide-grid>section{border-right:1px solid var(--ink);padding:22px}.evidence-guide-grid>section:last-child{border-right:0}.evidence-guide h3{font:500 28px/1 var(--serif);margin:0 0 18px}.evidence-guide dl{margin:0}.evidence-guide dl>div{border-top:1px solid var(--line);padding:10px 0}.evidence-guide dt{font:700 10px var(--mono);text-transform:uppercase}.evidence-guide dd{font:400 13px/1.45 var(--serif);margin:5px 0 0}.glossary-list{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.evidence-badge{border:1px solid var(--ink);background:var(--lilac);min-height:28px;font:700 8px var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:5px 9px;display:inline-flex}.essay-progress{grid-template-columns:repeat(7,minmax(0,1fr));margin-top:26px;position:sticky;top:68px}.essay-progress button{flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;min-height:84px;padding:10px;font-size:9px;display:flex}.essay-progress-mobile{display:none}.argument-stage-copy>h3{font:500 27px var(--serif);margin:16px 0 4px}.local-limitation{border:1px solid var(--ink);padding:14px 16px;font-size:14px!important}.local-limitation strong{font:700 9px var(--mono);text-transform:uppercase;margin-bottom:7px;display:block}.visual-boundary{border:1px solid var(--ink);border-top:0;grid-template-columns:1fr 1fr;display:grid}.visual-boundary p{border-right:1px solid var(--ink);min-height:98px;font:400 12px/1.45 var(--serif);margin:0;padding:13px}.visual-boundary p:last-child{background:var(--lilac);border-right:0}.visual-boundary strong{font:700 8px var(--mono);text-transform:uppercase;margin-bottom:10px;display:block}.visual-with-heading,.paired-trajectory article{border:1px solid var(--ink);background:var(--paper-light);padding:18px}.visual-with-heading h3,.paired-trajectory h3{font:500 30px/1 var(--serif);margin:8px 0 10px}.visual-kicker{font:700 8px var(--mono);text-transform:uppercase;color:var(--orange);margin:0}.paired-trajectory{grid-template-columns:1fr 1fr;display:grid}.paired-trajectory article{min-width:0}.paired-trajectory article:first-child{border-right:0}.model-estimate-card{border:1px solid var(--ink);background:var(--paper-light);padding:24px}.estimate-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.estimate-heading strong{font:700 9px var(--mono);text-transform:uppercase}.model-estimate-card h3{font:500 35px/1.05 var(--serif);margin:28px 0 40px}.estimate-axis{border-bottom:1px solid var(--ink);height:52px;margin:0 12px 34px;position:relative}.estimate-axis i,.estimate-axis b{display:block;position:absolute}.estimate-zero{background:var(--ink);width:1px;top:0;bottom:0}.estimate-interval{background:var(--blue);height:5px;top:24px}.estimate-axis b{background:var(--orange);width:18px;height:18px;top:16px;transform:translate(-50%)rotate(45deg)}.model-estimate-card dl{border:1px solid var(--ink);grid-template-columns:1fr 1fr;margin:0;display:grid}.model-estimate-card dl>div{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:12px}.model-estimate-card dl>div:nth-child(2n){border-right:0}.model-estimate-card dl>div:nth-last-child(-n+2){border-bottom:0}.model-estimate-card dt{font:700 8px var(--mono);text-transform:uppercase}.model-estimate-card dd{font:400 12px/1.4 var(--serif);margin:5px 0 0}.model-estimate-card>p{font:400 13px/1.5 var(--serif)}.country-story-chooser{border-bottom:1px solid var(--ink);background:var(--acid);grid-template-columns:1fr minmax(240px,.8fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.country-story-chooser p{font:400 12px/1.4 var(--serif);margin:4px 0}.country-story-chooser label{font:700 8px var(--mono);text-transform:uppercase;gap:6px;display:grid}.country-story-chooser select{border:1px solid var(--ink);background:var(--paper-light);min-height:44px;padding:8px}.country-story-chooser .button-link{min-width:230px}.atlas-toolbar{grid-template-columns:1fr 1fr}.atlas-toolbar label:nth-child(2){border-right:0}.atlas-map-view>.evidence-badge{z-index:2;margin:12px;position:absolute}.country-drawer h2{font:500 44px/1 var(--serif);margin:8px 0;padding:0 18px}.country-story-narrative{border:1px solid var(--ink);grid-template-columns:1fr 1fr;margin:40px 0;display:grid}.country-story-narrative article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:180px;padding:18px}.country-story-narrative article:nth-child(2n){border-right:0}.country-story-narrative article:nth-last-child(-n+2){border-bottom:0}.country-story-narrative article:nth-child(3){background:var(--acid)}.country-story-narrative article:nth-child(4){background:var(--lilac)}.country-story-narrative span{font:700 9px var(--mono);text-transform:uppercase}.country-story-narrative p{font:400 16px/1.5 var(--serif)}.firm-country-panel{border-top:1px solid var(--ink);margin-top:38px}.fire-definition,.fire-explainer p{font:400 14px/1.5 var(--serif)}.country-sources{padding:30px 0}.country-sources ul{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.country-sources a{border:1px solid var(--ink);font:650 9px var(--mono);text-transform:uppercase;padding:10px;display:block}.fire-explainer{border:1px solid var(--ink);background:var(--acid);margin:16px 0 20px;padding:18px}.fire-explainer h3{font:500 28px var(--serif);margin:0 0 10px}.fire-explainer small{font:500 10px/1.45 var(--mono)}.country-customiser{border:1px solid var(--ink);grid-template-columns:.6fr 1.1fr auto;align-items:start;gap:18px;margin:18px 0;padding:16px;display:grid}.country-customiser p{font:400 12px/1.4 var(--serif);margin:6px 0 0}.selected-country-chips{flex-wrap:wrap;gap:7px;display:flex}.selected-country-chips button{border:1px solid var(--ink);background:var(--blue);color:#fff;min-height:44px;font:650 10px var(--sans);padding:8px 10px}.selected-country-chips button span{margin-left:12px}.country-customiser details{min-width:230px;position:relative}.country-customiser summary{border:1px solid var(--ink);cursor:pointer;min-height:44px;font:700 9px var(--mono);text-transform:uppercase;align-items:center;padding:8px 10px;display:flex}.country-customiser details[open]{z-index:4}.country-customiser details[open]>summary{background:var(--ink);color:#fff}.country-customiser details>label,.country-customiser fieldset,.country-control-actions{border:1px solid var(--ink);background:var(--paper-light);border-top:0;padding:12px}.country-search{font:700 8px var(--mono);text-transform:uppercase;gap:6px;display:grid}.country-search input{border:1px solid var(--ink);background:#fff;min-height:44px;padding:8px}.country-customiser fieldset{grid-template-columns:1fr;gap:4px;max-height:270px;display:grid;overflow:auto}.country-customiser fieldset label{min-height:36px;font:500 10px var(--sans);align-items:center;gap:8px;display:flex}.country-control-actions{gap:8px;display:flex}.country-control-actions button{border:1px solid var(--ink);min-height:44px;font:700 8px var(--mono);text-transform:uppercase;background:0 0;padding:8px}.chart-context-line{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.chart-context-line span,.chart-context-line strong{border:1px solid var(--ink);font:700 8px var(--mono);text-transform:uppercase;padding:6px 8px}.chart-context-line strong{background:var(--acid)}.empty-country-message{border-left:6px solid var(--orange);background:var(--lilac);font:500 12px/1.45 var(--mono);margin:12px 0;padding:14px}.firm-variable-definition{border-bottom:1px solid var(--ink);padding:58px 0}.firm-variable-definition h2{font:500 48px/1 var(--serif);margin:12px 0 20px}.firm-variable-definition>p{max-width:900px;font:400 17px/1.5 var(--serif)}.firm-variable-definition dl{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.firm-variable-definition dl>div{border-right:1px solid var(--ink);padding:16px}.firm-variable-definition dl>div:last-child{border-right:0}.firm-variable-definition dt{font:700 9px var(--mono);text-transform:uppercase}.firm-variable-definition dd{font:400 13px/1.45 var(--serif);margin:8px 0 0}@media (width<=1024px){.essay-progress{position:relative;top:auto}.country-story-chooser{grid-template-columns:1fr 1fr}.country-story-chooser .button-link{grid-column:1/-1;width:100%}.paired-trajectory{grid-template-columns:1fr}.paired-trajectory article:first-child{border-right:1px solid var(--ink);border-bottom:0}.country-customiser{grid-template-columns:1fr 1fr}.country-customiser details{grid-column:1/-1}}@media (width<=760px){.research-home-hero{flex-direction:column;display:flex}.research-home-hero .hero-copy{order:1;padding:12px 14px 18px}.research-home-hero .hero-art{order:2;height:30svh;min-height:30svh}.research-hero-copy>.eyebrow{display:none}.research-hero-copy h1{font-size:15vw;line-height:.8}.research-hero-copy h1 span{display:inline}.research-hero-copy h1 span:last-child{padding-left:2%}.research-hero-copy h1 em{margin:0 2%;font-size:.55em;display:inline}.research-hero-copy .central-question{margin-top:9px;padding:7px 0}.research-hero-copy .central-question p{font-size:17px;line-height:1.08}.plain-language-bridge{margin-top:8px}.plain-language-bridge p{font-size:10.5px;line-height:1.25}.research-hero-copy .answer-deck{margin:3px 0 7px!important;font-size:11.5px!important;line-height:1.25!important}.research-hero-copy .hero-actions{gap:10px}.research-hero-copy .hero-actions .button-link{min-height:44px;padding:11px 14px}.why-it-matters{grid-template-columns:1fr;gap:14px;padding:30px 0}.evidence-guide-grid,.glossary-list{grid-template-columns:1fr}.evidence-guide-grid>section{border-right:0;border-bottom:1px solid var(--ink)}.evidence-guide-grid>section:last-child{border-bottom:0}.essay-progress{display:none}.essay-progress-mobile{z-index:35;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper-light);grid-template-columns:48px minmax(0,1fr) 48px;display:grid;position:sticky;top:64px}.essay-progress-mobile button{border:0;border-right:1px solid var(--ink);background:0 0;min-height:48px}.essay-progress-mobile button:last-child{border-right:0;border-left:1px solid var(--ink)}.essay-progress-mobile label{min-width:0;display:grid}.essay-progress-mobile label>span{text-overflow:ellipsis;white-space:nowrap;font:700 7px var(--mono);text-transform:uppercase;padding:4px 8px 0;overflow:hidden}.essay-progress-mobile select{min-width:0;min-height:36px;font:650 10px var(--sans);background:0 0;border:0;padding:0 8px}.visual-boundary,.model-estimate-card dl,.country-story-narrative,.firm-variable-definition dl{grid-template-columns:1fr}.visual-boundary p,.model-estimate-card dl>div,.country-story-narrative article,.firm-variable-definition dl>div{border-right:0;border-bottom:1px solid var(--ink)}.visual-boundary p:last-child,.model-estimate-card dl>div:last-child,.country-story-narrative article:last-child,.firm-variable-definition dl>div:last-child{border-bottom:0}.model-estimate-card dl>div:nth-child(3),.country-story-narrative article:nth-child(3){border-bottom:1px solid var(--ink)}.country-story-chooser,.country-customiser{grid-template-columns:1fr}.country-story-chooser .button-link,.country-customiser details{grid-column:auto}.country-story-chooser .button-link{min-width:0}.country-profile-intro>p{margin:10px 0;font-size:15px}.country-customiser{padding:12px}.selected-country-chips button{max-width:100%}.laboratory-canvas{padding:14px}.laboratory-canvas header .text-link{min-height:44px}.public-explorer .chart-frame{overflow:hidden}.firm-variable-definition h2{font-size:38px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
