@layer a11y,tokens,base,components,pages;@layer base{.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@layer a11y{@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}}@layer a11y{@media(forced-colors:active){body[data-journey] :is(.site-header .language-flag[aria-current=true],.pf-button[aria-pressed=true],.argument-scale-button[aria-pressed=true],.pf-follow[aria-pressed=true],.pf-staff button[aria-pressed=true]){forced-color-adjust:none!important;background:Highlight!important;color:HighlightText!important;border-color:Highlight!important;box-shadow:none!important}body[data-journey] :is(.site-header #site-navigation a[aria-current],.reader-chapters a[aria-current=location]){text-decoration:underline 2px!important;text-underline-offset:.3em!important}.language-flag-art{forced-color-adjust:none}}}@font-face{font-family:Newsreader;src:url(/assets/fonts/newsreader-normal-2509cb4a64fc.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Newsreader;src:url(/assets/fonts/newsreader-italic-89027c354944.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/inter-normal-5bb2b79f8326.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Source;src:url(/assets/fonts/newsreader-normal-2509cb4a64fc.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Source;src:url(/assets/fonts/newsreader-italic-89027c354944.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Plex;src:url(/assets/fonts/inter-normal-5bb2b79f8326.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Newsreader Fallback;src:local("Georgia");font-style:normal;size-adjust:91.46%;ascent-override:80.36%;descent-override:28.97%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback;src:local("Georgia Italic"),local("Georgia-Italic");font-style:italic;size-adjust:84.65%;ascent-override:86.83%;descent-override:31.31%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Arial"),local("ArialMT");font-style:normal;size-adjust:107.2%;ascent-override:90.37%;descent-override:22.5%;line-gap-override:0%}@layer tokens{:root{--paper:#f4f0e8;--ink:#19352e;--green:#28584b;--copper:#8c5d3e;--gold:#8c5d3e;--muted:#43574d;--rule:#c9c9bb;--line:#c9c9bb;--serif:"Newsreader","Newsreader Fallback",Georgia,serif;--sans:"Inter","Inter Fallback",Arial,sans-serif;--mvs-page-width:1440px;--mvs-wide-width:1600px;--mvs-gutter:clamp(20px,4.5vw,64px);--gutter:var(--mvs-gutter);--mvs-section-gap:88px;--mvs-hero-padding:56px;--mvs-hero-gap:clamp(32px,3.6vw,52px);--mvs-radius:3px;--mvs-document-width:1280px;--mvs-document-cover:340px;--mvs-document-padding:clamp(24px,4.5vw,64px);--mvs-document-gap:clamp(32px,6vw,80px);--mvs-link:#28584b;--mvs-link-hover:#19352e;--mvs-link-underline:#8c5d3e;--mvs-motion-micro:.12s;--mvs-motion-ui:.2s;--mvs-motion-state:.4s;--mvs-motion-scene:.7s;--mvs-ease-standard:cubic-bezier(.33,1,.68,1);--mvs-ease-emphasised:cubic-bezier(.16,1,.3,1);--mvs-duration-ui:var(--mvs-motion-ui);--mvs-duration-state:var(--mvs-motion-state);--mvs-panel:#faf8f2;--mvs-paper-warm:#f5ead3;--mvs-soft:#e9ebe2;--mvs-shadow:0 1px 1px #19352e05,0 22px 46px -36px #19352e38;--mvs-cover-shadow:0 2px 3px #19352e18,0 10px 16px -7px #19352e30,0 24px 30px -22px #19352e38}}@layer tokens{:root{--mvs-size-display:clamp(56px,6.4vw,94px);--mvs-size-h1:clamp(40px,4.5vw,64px);--mvs-size-h2:clamp(32px,3.1vw,44px);--mvs-size-h3:clamp(25px,2.25vw,32px);--mvs-size-lead:clamp(21px,1.75vw,25px);--mvs-size-body:18px;--mvs-size-small:16px;--mvs-size-caption:14px;--mvs-size-label:12px;--mvs-leading-display:.98;--mvs-leading-h1:1.04;--mvs-leading-h2:1.08;--mvs-leading-h3:1.12;--mvs-leading-lead:1.42;--mvs-leading-body:1.6;--mvs-leading-small:1.5;--mvs-leading-caption:1.55;--mvs-leading-label:1.45;--mvs-leading-tight:1.2;--mvs-track-display:-.035em;--mvs-track-h1:-.03em;--mvs-track-h2:-.03em;--mvs-track-h3:-.025em;--mvs-track-lead:-.015em;--mvs-track-body:0;--mvs-track-small:0;--mvs-track-caption:0;--mvs-track-label:.11em;--mvs-font-display:400 var(--mvs-size-display)/var(--mvs-leading-display) var(--serif);--mvs-font-h1:400 var(--mvs-size-h1)/var(--mvs-leading-h1) var(--serif);--mvs-font-h2:400 var(--mvs-size-h2)/var(--mvs-leading-h2) var(--serif);--mvs-font-h3:400 var(--mvs-size-h3)/var(--mvs-leading-h3) var(--serif);--mvs-font-lead:400 var(--mvs-size-lead)/var(--mvs-leading-lead) var(--serif);--mvs-font-body:400 var(--mvs-size-body)/var(--mvs-leading-body) var(--sans);--mvs-font-small:400 var(--mvs-size-small)/var(--mvs-leading-small) var(--sans);--mvs-font-caption:400 var(--mvs-size-caption)/var(--mvs-leading-caption) var(--sans);--mvs-font-label:600 var(--mvs-size-label)/var(--mvs-leading-label) var(--sans);--mvs-surface:var(--paper);--mvs-ink:var(--ink);--mvs-muted:var(--muted);--mvs-rule:var(--rule);--mvs-green:var(--green);--mvs-copper:var(--copper);--mvs-focus:var(--mvs-link);--mvs-focus-width:2px;--mvs-focus-offset:5px;--mvs-closed:#c2412c;--mvs-inverse-surface:#19352e;--mvs-inverse-ink:#f4f0e8;--mvs-inverse-muted:var(--mvs-sage-light);--mvs-inverse-rule:#47554c;--mvs-selection:#d9c5ae;--mvs-soft-hover:#dce3d5;--mvs-sage:#9aa59b;--mvs-sage-light:#c1c9be;--mvs-control-edge:#7d887f;--mvs-inverse-green:#a9cbb4;--mvs-brass-hi:#f0dcab;--mvs-brass:#c79b5c;--mvs-brass-lo:#8c5d3e;--mvs-enamel:#ece7d9;--mvs-enamel-lo:#e2dccb;--mvs-groove:#33413a;--mvs-lamp-off:var(--mvs-sage);--mvs-lamp-on:#3fa16e;--mvs-lamp-wait:#e0a03c;--mvs-engraving:#3a2a1a;--mvs-plate-edge:#cdbf9f;--mvs-screen-edge:#343434;--mvs-screen-shade:#000000;--mvs-brass-rim:#9b7447;--mvs-brass-rim-dark:#6f4a31;--mvs-scale-tick:#7c7663;--mvs-led-on:#ff584c;--mvs-led-on-edge:#ffad83;--mvs-led-glow:#ff3224;--mvs-led-dim:#71312e;--mvs-led-dim-edge:#9c4944;--mvs-led-off:#291110;--mvs-led-off-edge:#3c1513;--mvs-radius-control:var(--mvs-radius);--mvs-radius-plate:10px;--mvs-radius-pill:999px;--mvs-space-1:4px;--mvs-space-2:8px;--mvs-space-3:12px;--mvs-space-4:16px;--mvs-space-5:24px;--mvs-space-6:32px;--mvs-space-7:48px;--mvs-space-8:64px;--mvs-space-9:88px}}@layer pages{body:is([data-journey=story],[data-journey=paper-presentation]){background:var(--paper);color:var(--ink);font:var(--mvs-font-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body[data-journey] :is(button,input,select,summary){font-family:var(--sans)}body[data-journey] :is(.explainer-main-title,.hero h1){font-family:var(--serif);font-size:var(--mvs-size-display);font-weight:400;line-height:var(--mvs-leading-display);letter-spacing:var(--mvs-track-display);text-wrap:balance;color:var(--ink)}body[data-journey] :is(.ideas-masthead-authors,.hero-copy>.eyebrow){font:var(--mvs-font-label);text-transform:uppercase;color:var(--muted)}body[data-journey] :is(.argument-step h3,.story-step h3,.chapter h3){font-family:var(--serif);font-size:var(--mvs-size-h3);font-weight:400;line-height:var(--mvs-leading-h3);letter-spacing:var(--mvs-track-h3)}body[data-journey] .hero h1 em{font:inherit;font-style:italic;color:inherit}body[data-journey] main :is(h1,h2,h3){font-optical-sizing:auto}body[data-journey] :is(.chapter h2,.argument-heading h2) em{color:var(--green)}body[data-journey] :is(.argument-heading h2,.ideas-section-heading h2,.chapter h2,.ideas-explainer h2,.download-copy h2){font-family:var(--serif);font-size:var(--mvs-size-h1);font-weight:400;line-height:var(--mvs-leading-h1);letter-spacing:var(--mvs-track-h1);text-wrap:balance}body[data-journey] :is(.ideas-section-kicker,.chapter-number,.eyebrow,.label){font-family:var(--sans);font-size:var(--mvs-size-label);font-weight:600;line-height:var(--mvs-leading-label);letter-spacing:var(--mvs-track-label);text-transform:uppercase}body[data-journey] :is(.ideas-paper-subtitle,.hero-lead){font-family:var(--serif);font-size:var(--mvs-size-lead);font-weight:400;line-height:var(--mvs-leading-lead);letter-spacing:var(--mvs-track-lead);color:var(--ink)}body[data-journey] :is(.argument-visual>figcaption,.diagram figcaption){font:var(--mvs-font-caption);letter-spacing:0;color:var(--muted)}}@layer pages{body[data-journey] :is(.site-footer,.journey-footer){max-width:var(--mvs-page-width);margin-inline:auto;padding:32px var(--mvs-gutter);border-top:1px solid var(--rule);color:var(--muted);font:var(--mvs-font-caption)}body[data-journey] .site-footer :is(p,a){font-family:var(--sans);font-size:var(--mvs-size-caption);line-height:var(--mvs-leading-caption)}body[data-journey] .site-footer :is(.wordmark,.footer-brand){font-size:var(--mvs-size-label);font-weight:600;letter-spacing:var(--mvs-track-label);color:var(--ink)}}@layer pages{body[data-journey] :is(a,button,input,summary,select):focus-visible{outline:var(--mvs-focus-width) solid var(--mvs-focus);outline-offset:var(--mvs-focus-offset);border-radius:2px}body[data-journey] .motion-toggle:focus-visible{border-radius:50%}}@layer pages{body[data-journey] ::selection{background:var(--mvs-selection);color:var(--ink)}}@media(max-width:999.98px){@layer tokens{:root{--mvs-hero-padding:48px;--mvs-section-gap:64px}}}@media(max-width:699.98px){@layer tokens{:root{--mvs-gutter:20px;--mvs-size-display:46px;--mvs-size-h1:38px;--mvs-size-h2:30px;--mvs-size-h3:25px;--mvs-size-lead:21px;--mvs-size-body:17px;--mvs-size-small:15px;--mvs-section-gap:48px;--mvs-hero-padding:36px;--mvs-document-cover:230px;--mvs-document-padding:24px}}@layer components{body[data-journey] .site-footer{padding-block:24px}}}@media(max-width:379.98px){@layer tokens{:root{--mvs-gutter:16px;--mvs-size-display:39px;--mvs-size-h1:34px;--mvs-size-h2:28px;--mvs-size-h3:23px;--mvs-size-lead:20px;--mvs-document-padding:20px}}}@media print{@layer base{body{background:var(--mvs-panel);color:var(--ink)}}@layer a11y{.site-header,.site-footer,.reading-progress{display:none!important}}@layer components{body[data-journey] :is(.primary-button,.hero-pdf,.ideas-download,.download-button){box-shadow:none}}}@layer pages{body[data-journey] main :is(p,li){text-wrap:pretty}body[data-journey] :is(.ideas-masthead-rule,.hero-rule){height:1px;width:64px}body[data-journey] :is(.ideas-masthead-authors,.hero-copy>.eyebrow){font-size:var(--mvs-size-label);letter-spacing:var(--mvs-track-label)}body[data-journey] :is(.ideas-section-kicker,.chapter-number){letter-spacing:var(--mvs-track-label)}body[data-journey] :is(.ideas-quote blockquote,.hero-lead){font-weight:400}body[data-journey] :is(.ideas-explainer,.download-inner){border-top:1px solid var(--copper)}body[data-journey] .site-footer{padding-block:40px}}@media(max-width:699.98px){@layer pages{body[data-journey] .site-footer{padding-block:28px}}}@layer pages{body[data-journey=paper-presentation] .reader-bar{background:var(--paper);box-shadow:none;backdrop-filter:none;border-top:0;border-bottom:1px solid var(--rule)}body[data-journey=paper-presentation] .reader-inner{min-height:46px;padding-inline:var(--mvs-gutter)}body[data-journey=paper-presentation] .reader-chapters a{min-height:44px}}@media(max-width:999.98px){@layer pages{body[data-journey=paper-presentation].reader-ready .reader-chapters{background:var(--paper)}}}@media(max-width:699.98px){@layer pages{body[data-journey=paper-presentation] .reader-inner{min-height:44px;gap:8px}body[data-journey=paper-presentation].reader-ready .reader-toggle{padding-block:4px;gap:8px;font-size:var(--mvs-size-caption);line-height:var(--mvs-leading-caption)}}@layer components{body[data-journey=paper-presentation] .reader-current{min-width:0;overflow-wrap:anywhere}}@layer pages{body[data-journey=paper-presentation] .reader-pdf{gap:7px}body[data-journey=paper-presentation].reader-ready .reader-chapters{padding:4px var(--mvs-gutter) 8px;box-shadow:none}body[data-journey=paper-presentation] .reader-chapters a{padding-block:8px;line-height:var(--mvs-leading-caption)}}}@layer pages{body[data-journey] :is(.ideas-explainer,.download-inner){background:transparent;box-shadow:none;padding-block:40px}}@media(max-width:699.98px){@layer pages{body[data-journey] :is(.ideas-explainer,.download-inner){padding-block:24px}}}@layer pages{body[data-journey] .pdf-guide-links a{color:var(--mvs-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-skip-ink:auto}}@layer components{body[data-journey] .pdf-guide-links a:hover{text-decoration-thickness:2px}}@layer pages{body[data-journey=paper-presentation] .hero-legend{font-size:var(--mvs-size-caption);line-height:var(--mvs-leading-caption);color:var(--muted)}body[data-journey=paper-presentation] .chart-caption{align-items:baseline;gap:6px 20px}body[data-journey=paper-presentation] .chart-caption .label{font-size:var(--mvs-size-label);line-height:var(--mvs-leading-label);color:var(--ink)}body[data-journey=paper-presentation] .chart-caption .schematic{font-size:var(--mvs-size-caption);line-height:var(--mvs-leading-caption);color:var(--muted)}body[data-journey=paper-presentation] :is(.frontier-svg,.welfare-figure) :is(.svg-small,.svg-axis-label){font-weight:500;fill:var(--ink)}body[data-journey=story] .argument-inspection-help{margin-block:12px;font:500 var(--mvs-size-caption)/var(--mvs-leading-caption) var(--sans);color:var(--green)}body[data-journey=story] .argument-source summary{display:flex;align-items:center;min-height:44px;font-weight:500;color:var(--mvs-link)}body[data-journey=story] .argument-lantern .argument-step>p[data-lantern-cue=found]{margin-top:24px;font:500 var(--mvs-size-lead)/var(--mvs-leading-lead) var(--serif);letter-spacing:var(--mvs-track-lead);color:var(--green)}}@layer pages{body[data-journey=story] .ideas-factory-context:has(+.ideas-observation-guide){margin-bottom:12px}body[data-journey=story] .ideas-observation-guide{max-width:760px;margin:0 var(--mvs-gutter) 24px;font:500 var(--mvs-size-small)/var(--mvs-leading-small) var(--sans);color:var(--green);text-align:left}}@media(min-width:1000px){@layer pages{body[data-journey=story] .ideas-observation-guide{margin-left:max(var(--mvs-gutter),calc((100% - var(--mvs-page-width) + 2 * var(--mvs-gutter))/2))}}}@media(max-width:699.98px){@layer pages{body[data-journey=story] .ideas-observation-guide{margin-bottom:18px}}}@media(max-width:699.98px){@layer pages{body[data-journey=story] .pf-parts-key{grid-template-columns:1fr;gap:18px;padding-block:18px;border-block:1px solid var(--rule)}body[data-journey=story] .pf-parts-key li{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;text-align:left;font-size:var(--mvs-size-body);line-height:var(--mvs-leading-body);overflow-wrap:normal;hyphens:none}body[data-journey=story] .pf-parts-key svg{width:112px;height:56px;margin:0}body[data-journey=story] .pf-parts-key li:not(:last-child):after{content:"\2193";left:50px;right:auto;top:calc(100% + 1px);font-size:var(--mvs-size-body);color:var(--copper)}}}@layer pages{body[data-journey] :is(.pdf-guide-links a,.ideas-quote a,.argument-source a,.download-bottom a,.ideas-paper-link-title,.ideas-paper-link-description em){text-decoration-color:var(--mvs-link-underline)}body[data-journey] :is(.pdf-guide-links a,.ideas-quote a,.argument-source a,.download-bottom a):hover{color:var(--mvs-link-hover);text-decoration-thickness:2px}}@layer components{body[data-journey=story] .ideas-quote a{display:inline-flex;align-items:center;min-height:44px}}@keyframes mvs-text-swap{0%{opacity:0;transform:translateY(.2em)}}@layer components{body[data-journey] .mvs-text-swap{animation:mvs-text-swap var(--mvs-motion-ui) var(--mvs-ease-standard) both}}@media(prefers-reduced-motion:reduce){@layer components{body[data-journey] .mvs-text-swap{animation:none}}}@layer pages{body[data-journey=story] .apparatus-tax-heading label span{font-size:var(--mvs-size-label)}body[data-journey=paper-presentation] .hero-legend span{font-size:var(--mvs-size-caption)}}@layer pages{body[data-journey=story] :is(.stage-footnote,.ideas-machine-scope,.ideas-work-bridge,.ideas-factory-context,.ideas-takeaway-explanation,.argument-source p){max-width:54ch}body[data-journey=paper-presentation] :is(.model-context,.condition p,.essential-pdf-guide p){max-width:54ch}body[data-journey=story] :is(.factory-scene,.pin-factory)>.ideas-work-bridge,body[data-journey=story] .ideas-takeaway>.ideas-takeaway-explanation,body[data-journey=story] .story-first-hero .factory-scene-footnotes>.stage-footnote{max-width:54ch}}@layer pages{body[data-journey=story] .ideas-opening :is(.factory-state-detail,.factory-counter-note)>summary{display:flex;align-items:center;gap:10px;list-style:none;color:var(--ink)}}@layer components{body[data-journey=story] .ideas-opening :is(.factory-state-detail,.factory-counter-note)>summary::-webkit-details-marker{display:none}body[data-journey=story] .ideas-opening :is(.factory-state-detail,.factory-counter-note)>summary:before{content:"";flex:none;width:7px;height:7px;border-right:1.5px solid var(--copper);border-bottom:1.5px solid var(--copper);transform:rotate(-45deg);transition:transform var(--mvs-duration-ui) var(--mvs-ease-standard)}body[data-journey=story] .ideas-opening :is(.factory-state-detail,.factory-counter-note)[open]>summary:before{transform:rotate(45deg)}body[data-journey=story] .ideas-opening :is(.factory-state-detail,.factory-counter-note)>summary:hover{text-decoration:underline;text-decoration-color:var(--copper);text-underline-offset:4px}}@media(max-width:699.98px){@layer components{body[data-journey=story] .ideas-opening :is(.factory-state-detail,.factory-counter-note){grid-column:1/-1}}}@layer base{strong,b{font-weight:600}}@layer tokens{:root{--header-height:64px;--site-header-height:64px;--site-anchor-offset:84px}}@media(max-width:699.98px){@layer tokens{:root{--header-height:89px;--site-header-height:89px;--site-anchor-offset:109px}}}@layer components{body[data-journey] .site-header{position:sticky;top:0;z-index:90;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:64px;padding:0 var(--mvs-gutter);background:var(--paper);color:var(--ink);border-bottom:1px solid var(--rule)}body[data-journey] .site-header :is(a,button){scroll-margin-top:calc(-1 * var(--site-anchor-offset))}body[data-journey] .site-header .wordmark{display:inline-flex;align-items:center;gap:12px;min-width:0;min-height:44px;margin:0;justify-self:start;font:600 var(--mvs-size-label)/var(--mvs-leading-tight) var(--sans);letter-spacing:var(--mvs-track-label);color:var(--ink);text-decoration:none}body[data-journey] .site-header .brand-symbol{display:inline-flex;align-items:end;gap:4px;width:34px;height:32px;flex-shrink:0;padding:0 4px 5px;border-bottom:2px solid}body[data-journey] .site-header .brand-symbol i{width:5px;height:11px;background:currentColor}body[data-journey] .site-header .brand-symbol i:nth-child(2){height:23px}body[data-journey] .site-header .brand-symbol i:nth-child(3){height:17px}body[data-journey] .site-header .nav-toggle{display:none}body[data-journey] .site-header #site-navigation{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;justify-self:center;gap:0 30px;margin:0;padding:0}body[data-journey] .site-header #site-navigation a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 3px;font:500 var(--mvs-size-caption)/var(--mvs-leading-caption) var(--sans);letter-spacing:0;white-space:nowrap;color:var(--muted);text-decoration:none;border-bottom:2px solid transparent;transition:border-color var(--mvs-motion-ui) var(--mvs-ease-standard),color var(--mvs-motion-ui) var(--mvs-ease-standard)}body[data-journey] .site-header #site-navigation a[aria-current]{font-weight:600;color:var(--ink);border-bottom-color:var(--ink)}body[data-journey] .site-header #site-navigation a:not([aria-current]):hover{color:var(--ink);border-bottom-color:var(--copper)}body[data-journey] .site-header .language-selector{display:flex;align-items:center;gap:4px;margin:0;justify-self:end;flex-shrink:0}body[data-journey] .site-header .language-flag{display:flex;align-items:center;justify-content:center;flex:none;width:44px;min-height:44px;height:44px;padding:5px}body[data-journey] .site-header .language-flag-art{display:block;width:30px;height:20px;border-radius:2px;color:var(--ink)}body[data-journey] .reading-progress{position:fixed;top:0;left:0;z-index:101;width:100%;height:3px;pointer-events:none}body[data-journey] .reading-progress span{display:block;height:100%;background:var(--copper);transform:scaleX(0);transform-origin:left;will-change:transform}}@media(max-width:699.98px){@layer components{body[data-journey] .site-header{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:0;min-height:0}body[data-journey] .site-header .wordmark{grid-column:1;grid-row:1;gap:8px}body[data-journey] .site-header .brand-symbol{width:27px;height:29px;gap:3px;padding-inline:2px}body[data-journey] .site-header .language-selector{grid-column:2;grid-row:1}body[data-journey] .site-header #site-navigation{grid-column:1/-1;grid-row:2;column-gap:28px}body[data-journey] .site-header #site-navigation a{font-size:var(--mvs-size-small)}}}@media(max-width:379.98px){@layer components{body[data-journey] .site-header .wordmark{gap:6px}}}@media(max-width:699.98px)and (min-height:620px){@layer components{body[data-journey] .site-header{transition:transform var(--mvs-motion-ui) var(--mvs-ease-standard)}html[data-header-collapsed] body[data-journey] .site-header{transform:translateY(-100%)}}}@media(prefers-reduced-motion:reduce){@layer components{body[data-journey] .site-header #site-navigation a{transition:none}}}@layer components{body[data-journey] :is(.primary-button,.hero-pdf,.ideas-download,.download-button){min-height:52px;padding:13px 22px;border:1px solid var(--green);border-radius:var(--mvs-radius);background:var(--green);color:var(--mvs-panel);font:500 var(--mvs-size-small)/var(--mvs-leading-small) var(--sans);letter-spacing:0;text-decoration:none;box-shadow:inset 0 1px #faf8f212;cursor:pointer;transition:background-color var(--mvs-motion-ui) var(--mvs-ease-standard),border-color var(--mvs-motion-ui) var(--mvs-ease-standard)}body[data-journey] :is(.primary-button,.hero-pdf,.ideas-download,.download-button):hover{background:var(--ink);border-color:var(--ink);color:var(--mvs-panel)}body[data-journey] .hero-paper-links .hero-pdf{min-height:56px;padding:13px 16px}}@media(max-width:699.98px){@layer components{body[data-journey] .hero-paper-links .hero-pdf{min-height:62px;padding:12px;font-size:var(--mvs-size-small);line-height:var(--mvs-leading-small)}}}@layer components{body[data-journey] :is(.reader-pdf,.pf-follow,.factory-skip){min-height:44px;padding:8px 12px;border:1px solid var(--mvs-control-edge);border-radius:var(--mvs-radius);background:var(--mvs-panel);color:var(--ink);font:500 var(--mvs-size-label)/var(--mvs-leading-label) var(--sans);letter-spacing:0;text-decoration:none;box-shadow:none;cursor:pointer;transition:background-color var(--mvs-motion-ui) var(--mvs-ease-standard),border-color var(--mvs-motion-ui) var(--mvs-ease-standard)}body[data-journey] :is(.reader-pdf,.pf-follow,.factory-skip):hover{background:var(--mvs-soft-hover);border-color:var(--ink)}body[data-journey] .pf-follow[aria-pressed=true]{background:var(--mvs-soft);border-color:var(--green);color:var(--green)}}@layer components{body[data-journey] :is(.source-link,.hero-ideas-link,.argument-method-link,.explore,.pf-actions button){border:0;background:transparent;color:var(--mvs-link);font-weight:500;text-decoration:underline;text-decoration-color:var(--mvs-link-underline);text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-skip-ink:auto;box-shadow:none;cursor:pointer;transition:color var(--mvs-motion-ui) var(--mvs-ease-standard),text-decoration-color var(--mvs-motion-ui) var(--mvs-ease-standard)}body[data-journey] :is(.source-link,.hero-ideas-link,.argument-method-link,.explore,.pf-actions button):hover{color:var(--mvs-link-hover);text-decoration-color:currentColor;text-decoration-thickness:2px}}@layer components{body[data-journey] :is(.site-header .language-flag,.pf-regime-controls .pf-button,.argument-scale-button){border:1px solid transparent;border-radius:var(--mvs-radius);background:transparent;color:var(--ink);text-decoration:none;box-shadow:none;cursor:pointer;transition:background-color var(--mvs-motion-ui) var(--mvs-ease-standard),border-color var(--mvs-motion-ui) var(--mvs-ease-standard)}body[data-journey] :is(.site-header .language-flag,.pf-regime-controls .pf-button,.argument-scale-button):hover{background:var(--mvs-soft-hover);border-color:var(--copper)}body[data-journey] :is(.site-header .language-flag[aria-current=true],.pf-regime-controls .pf-button[aria-pressed=true],.argument-scale-button[aria-pressed=true]){background:var(--mvs-panel);border-color:var(--green);color:var(--green)}}@layer components{body[data-journey] .motion-toggle{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid var(--mvs-control-edge);border-radius:50%;background:var(--paper);color:var(--ink);font:400 var(--mvs-size-caption)/1 var(--sans);box-shadow:0 2px 8px #28584b08;cursor:pointer;transition:border-color var(--mvs-motion-ui) var(--mvs-ease-standard),background-color var(--mvs-motion-ui) var(--mvs-ease-standard)}body[data-journey] .motion-toggle:hover{border-color:var(--ink);background:var(--mvs-soft)}}@media(prefers-reduced-motion:reduce){@layer components{body[data-journey] :is(.primary-button,.hero-pdf,.ideas-download,.download-button,.reader-pdf,.pf-follow,.source-link,.hero-ideas-link,.argument-method-link,.explore,.pf-actions button,.site-header .language-flag,.pf-regime-controls .pf-button,.argument-scale-button,.motion-toggle,.factory-skip){transition:none}}}@layer components{.apparatus-tax-range button{height:44px;min-height:44px;padding:0;border:1px solid var(--rule);border-radius:50%;background:transparent;color:var(--ink);font:400 var(--mvs-size-lead)/1 var(--sans);transition:background var(--mvs-motion-ui) var(--mvs-ease-standard),color var(--mvs-motion-ui) var(--mvs-ease-standard),border-color var(--mvs-motion-ui) var(--mvs-ease-standard)}.apparatus-tax-range button:hover{background:var(--green);border-color:var(--green);color:var(--paper)}.apparatus-tax-range button:disabled{opacity:.35;cursor:default}.factory-control-panel button:disabled{cursor:default;opacity:.5}.pf-staff button{font:400 var(--mvs-size-lead) var(--serif);height:47px;background:transparent;border:1px solid var(--mvs-sage);border-radius:3px;color:var(--green);cursor:pointer;transition:background var(--mvs-motion-ui) var(--mvs-ease-standard),color var(--mvs-motion-ui) var(--mvs-ease-standard)}.pf-staff button[aria-pressed=true]{background:var(--green);color:var(--paper);border-color:var(--green)}.pf-staff button:hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}}@media(max-width:699.98px){@layer components{.pf-staff button{min-height:44px;height:44px;font-size:var(--mvs-size-lead)}}}@layer components{.pf-staff #pf-reset{font:500 var(--mvs-size-label) var(--sans);padding:0;min-height:44px;height:44px;background:transparent;border-color:var(--ink);color:var(--ink)}.pf-staff #pf-reset:hover{background:var(--ink);border-color:var(--ink);color:var(--paper);box-shadow:none}body[data-journey=story] .pf-staff button{min-height:1.7em}body[data-journey=story] .pf-staff #pf-reset{min-height:2em}}@media(max-width:699.98px){@layer components{body[data-journey=story] .pf-staff button{height:auto;min-height:max(44px,1.7em)}body[data-journey=story] .pf-staff #pf-reset{height:auto;min-height:max(44px,2em)}}}@layer components{body[data-journey=story] .apparatus-tax-range button{border:0;color:var(--mvs-engraving);font-weight:600;background:radial-gradient(circle at 40% 32%,#fbf1d8,#e8d3a2 45%,var(--mvs-brass));box-shadow:0 0 0 1px var(--mvs-brass-rim),0 2px 0 var(--copper),0 4px 6px -3px #3a2a1aaa;transition:transform var(--mvs-motion-micro) var(--mvs-ease-standard),box-shadow var(--mvs-motion-micro) var(--mvs-ease-standard),filter var(--mvs-motion-ui) var(--mvs-ease-standard)}body[data-journey=story] .apparatus-tax-range button:hover:not(:disabled){background:radial-gradient(circle at 40% 32%,#fff7e4,var(--mvs-brass-hi) 45%,#cda365);color:var(--mvs-engraving);border:0}body[data-journey=story] .apparatus-tax-range button:active:not(:disabled){transform:translateY(2px);box-shadow:0 0 0 1px var(--mvs-brass-rim),0 0 0 var(--copper),0 1px 2px -1px #3a2a1aaa}body[data-journey=story] .apparatus-tax-range button:disabled{opacity:.45;filter:saturate(.3)}body[data-journey=story] .pf-staff button{border:0;border-radius:6px;color:var(--mvs-engraving);background:linear-gradient(180deg,#fbf1d8,#e6d09d 60%,#cfa86c);box-shadow:0 0 0 1px var(--mvs-brass-rim),0 3px 0 var(--copper),0 5px 7px -4px #3a2a1aaa;transition:transform var(--mvs-motion-micro) var(--mvs-ease-standard),box-shadow var(--mvs-motion-micro) var(--mvs-ease-standard),background var(--mvs-motion-ui) var(--mvs-ease-standard),color var(--mvs-motion-ui) var(--mvs-ease-standard)}body[data-journey=story] .pf-staff button:hover{border:0;box-shadow:0 0 0 1px var(--mvs-brass-rim-dark),0 3px 0 var(--copper),0 5px 7px -4px #3a2a1aaa}body[data-journey=story] .pf-staff button:active{transform:translateY(3px);box-shadow:0 0 0 1px var(--mvs-brass-rim),0 0 0 var(--copper)}body[data-journey=story] .pf-staff button[aria-pressed=true]{transform:translateY(2px);color:var(--paper);background:linear-gradient(180deg,#2f6f55,#1f4d3d);box-shadow:0 0 0 1px var(--ink),0 1px 0 var(--copper),inset 0 2px 4px #0006,0 0 12px -2px #3fa16e99}body[data-journey=story] .pf-staff #pf-reset{border:0;color:var(--mvs-engraving);background:linear-gradient(180deg,#fbf1d8,#e6d09d 60%,#cfa86c)}body[data-journey=story] .pf-staff #pf-reset:hover{color:var(--mvs-engraving);background:linear-gradient(180deg,#fff7e4,var(--mvs-brass-hi) 60%,#d6b077)}body[data-journey=paper-presentation] .essential-method .source-link{color:var(--mvs-sage-light);text-decoration-color:#c1c9be80}}@layer components{body[data-journey] .essential-method .source-link:hover{color:var(--mvs-inverse-ink)}}@layer components{@media(prefers-reduced-motion:no-preference){html[data-opening] :is(.ideas-title-emphasis,#hero-title em){animation:mvs-ink-settle var(--mvs-motion-scene) var(--mvs-ease-standard) backwards}html[data-opening] :is(.ideas-primary-action,.hero-actions){animation:mvs-rise-in var(--mvs-motion-scene) var(--mvs-ease-emphasised) var(--mvs-motion-ui) backwards}html[data-view-transitions]:not([data-header-collapsed]) .site-header{view-transition-name:site-header}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--mvs-motion-state);animation-timing-function:var(--mvs-ease-emphasised)}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none}}@keyframes mvs-ink-settle{0%{color:var(--mvs-copper)}}@keyframes mvs-rise-in{0%{opacity:0;transform:translateY(12px)}}}@layer components{@media(max-height:619.98px){body[data-journey] .site-header{position:relative}}}
