.v2-root p{text-wrap:pretty;word-break:auto-phrase;overflow-wrap:break-word}.v2-root section p[style*=font-family][style*=--font-body-v2][style*="line-height: 2"],.v2-root section p[style*=font-family][style*=--font-body-v2][style*="lineHeight: 2"]{line-height:1.9!important}.v2-root section p[style*=--font-body-v2]{font-weight:450}.v2-root,.v2-root *{word-break:auto-phrase;line-break:strict;overflow-wrap:break-word}.v2-root h1,.v2-root h2,.v2-root h3,.v2-root h4{text-wrap:balance}.v2-root p,.v2-root blockquote,.v2-root figcaption{text-wrap:pretty}.v2-root .v2-quotes-grid blockquote,.v2-root .v2-chapter-cover-title,.v2-root .v2-chapter-metaphor,.v2-root .v2-about-quote{font-size:clamp(20px,3.5vw,48px)}.v2-root{--v2-paper:#f9f6f2;--v2-ink:#14110e;--v2-ink-muted:#615d58;--v2-rule:#d6d0c9;--v2-accent:#82452f;--v2-accent-paper:#e5a691;--font-display-v2:"Cormorant Garamond","Shippori Mincho","Noto Serif JP",Georgia,serif;--font-body-v2:"Inter Tight","Noto Sans JP",-apple-system,system-ui,sans-serif;--font-mono-v2:"JetBrains Mono",ui-monospace,monospace;background:var(--v2-paper);color:var(--v2-ink);font-family:var(--font-body-v2);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"palt"}@supports (color:lab(0% 0 0)){.v2-root{--v2-paper:lab(97.1176% .34073 2.25886);--v2-ink:lab(5.2682% .761367 2.04813);--v2-ink-muted:lab(39.6837% 1.17968 3.62494);--v2-rule:lab(83.7798% 1.05512 4.45212);--v2-accent:lab(36.6844% 25.169 24.9889);--v2-accent-paper:lab(73.9273% 21.5886 20.733)}}.v2-root ::selection{background:var(--v2-accent);color:var(--v2-paper)}.v2-root h1,.v2-root h2,.v2-root h3,.v2-root [style*=font-display-v2]{font-weight:600!important}.v2-root h1,.v2-root h2,.v2-root h3{color:#2c2824;color:lab(16.4815% 1.22021 3.65508)}.v2-root [style*="background: var(--v2-ink)"] h1,.v2-root [style*="background: var(--v2-ink)"] h2,.v2-root [style*="background: var(--v2-ink)"] h3,.v2-root [style*="background:var(--v2-ink)"] h1,.v2-root [style*="background:var(--v2-ink)"] h2,.v2-root [style*="background:var(--v2-ink)"] h3,.v2-root h1[style*="color: var(--v2-paper)"],.v2-root h2[style*="color: var(--v2-paper)"],.v2-root h3[style*="color: var(--v2-paper)"]{color:var(--v2-paper)!important}.v2-root [style*="opacity: 0.78"],.v2-root [style*="opacity:0.78"],.v2-root [style*="opacity: 0.82"],.v2-root [style*="opacity:0.82"],.v2-root [style*="opacity: 0.85"],.v2-root [style*="opacity:0.85"],.v2-root [style*="opacity: 0.86"],.v2-root [style*="opacity:0.86"],.v2-root [style*="opacity: 0.88"],.v2-root [style*="opacity:0.88"]{opacity:.95!important}@media (max-width:1200px){.v2-root .v2-portraits-grid,.v2-root .v2-record-grid{grid-template-columns:repeat(3,1fr)!important}.v2-root .v2-record-grid>:nth-child(3n+1){border-left:none!important}}@media (max-width:760px){.v2-root .v2-portraits-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}}@media (max-width:900px){.v2-root .v2-standfirst,.v2-root .v2-header-row,.v2-root .v2-two-col,.v2-root .v2-two-col-flat,.v2-root .v2-evidence-grid,.v2-root .v2-spread-grid{grid-template-columns:1fr!important;gap:32px!important}.v2-root .v2-spread-grid{padding-top:72px!important;padding-bottom:72px!important}.v2-root .v2-toc-grid{grid-template-columns:repeat(2,1fr)!important}.v2-root .v2-three-col,.v2-root .v2-day-grid{grid-template-columns:1fr!important}.v2-root .v2-pillar-grid{grid-template-columns:1fr!important;gap:16px!important}.v2-root .v2-roman{font-size:120px!important}.v2-root .v2-pillar-title{font-size:36px!important}.v2-root .v2-ledger-row{grid-template-columns:60px 80px 1fr 32px!important}.v2-root .v2-ledger-row>:nth-child(3){display:none}.v2-root .v2-role-row{grid-template-columns:60px 1fr auto!important}.v2-root .v2-role-row>:last-child{display:none}.v2-root .v2-footer-grid{grid-template-columns:1fr 1fr!important}.v2-root section{padding-left:24px!important;padding-right:24px!important}}@media (max-width:600px){.v2-root .v2-footer-grid,.v2-root .v2-portraits-grid{grid-template-columns:1fr!important}.v2-root .v2-record-grid{grid-template-columns:repeat(2,1fr)!important}.v2-root .v2-record-grid>*{border-left:none!important}}@media (max-width:900px){.v2-root .v2-pillar-chart-grid,.v2-root .v2-sim-inputs,.v2-root .v2-compare-grid,.v2-root .v2-quotes-grid{grid-template-columns:1fr!important;gap:32px!important}.v2-root .v2-compare-grid>*{padding-top:24px!important}}@media (max-width:760px){.v2-root section[id=manifesto]{padding:64px 0!important}.v2-root .v2-header-row{gap:24px!important}.v2-root section [style*=height\:780px],.v2-root section [style*="height: 780px"],.v2-root section [style*=height\:760px],.v2-root section [style*="height: 760px"],.v2-root section [style*=height\:720px],.v2-root section [style*="height: 720px"],.v2-root section [style*=height\:680px],.v2-root section [style*="height: 680px"],.v2-root section [style*=height\:640px],.v2-root section [style*="height: 640px"],.v2-root section [style*=height\:620px],.v2-root section [style*="height: 620px"],.v2-root section [style*=height\:560px],.v2-root section [style*="height: 560px"],.v2-root section [style*=height\:540px],.v2-root section [style*="height: 540px"],.v2-root section [style*=height\:500px],.v2-root section [style*="height: 500px"]{height:440px!important}.v2-root h1[style*=clamp\(60px],.v2-root h1[style*="clamp(60px,"]{letter-spacing:-.02em!important;font-size:44px!important;line-height:1.04!important}.v2-root h3[style*=clamp\(40px]{font-size:32px!important;line-height:1.1!important}.v2-root h3[style*=clamp\(36px]{font-size:28px!important;line-height:1.2!important}.v2-root h3[style*="clamp(28px, 3"],.v2-root h3[style*=clamp\(26px]{font-size:22px!important;line-height:1.4!important}.v2-root h2[style*=clamp\(52px],.v2-root h2[style*=clamp\(56px]{font-size:38px!important;line-height:1.1!important}.v2-root [style*="clamp(28px, 3"][style*=font-style],.v2-root blockquote[style*=clamp\(36px]{font-size:22px!important;line-height:1.45!important}.v2-root [style*=clamp\(56px][style*="font-weight: 300"]{font-size:44px!important}.v2-root section [style*="padding: \"112px"],.v2-root section [style*=padding\:\"112px]{padding-top:64px!important;padding-bottom:64px!important}.v2-root .v2-hero-numbers{gap:12px!important;margin-top:32px!important;padding-top:22px!important}}.v2-root #hero>div>div[style*=height\:780px],.v2-root #hero>div>div[style*="height: 780px"]{height:calc(100vh - 60px)!important;min-height:720px!important}@media (max-width:760px){.v2-root #hero>div>div[style*=height\:780px],.v2-root #hero>div>div[style*="height: 780px"]{height:calc(100vh - 56px)!important;min-height:580px!important;max-height:none!important}.v2-root .v2-faq-row{grid-template-columns:36px 72px 1fr!important;column-gap:14px!important}.v2-root .v2-faq-thumb{width:72px!important;height:72px!important}}@media (max-width:480px){.v2-root .v2-faq-row{grid-template-columns:56px 1fr!important;column-gap:12px!important}.v2-root .v2-faq-thumb{aspect-ratio:16/9!important;grid-column:1/-1!important;width:100%!important;height:auto!important;margin:8px 0 4px!important}.v2-root section [style*=height\:440px],.v2-root section [style*="height: 440px"]{height:360px!important}.v2-root h1[style*=clamp\(60px]{font-size:36px!important}.v2-root section{padding-left:18px!important;padding-right:18px!important}}.v2-root a{transition:opacity .25s,color .25s,border-color .25s}.v2-root a:hover{opacity:.72}.v2-root a[style*="background: var(--v2-paper)"]:hover,.v2-root a[style*="background: var(--v2-ink)"]:hover{filter:brightness(.94);opacity:1}.v2-root a[style*="border: 1px solid var(--v2-paper)"]:hover{opacity:1;background:var(--v2-paper)!important;color:var(--v2-ink)!important}.v2-root figure{transition:transform .4s}.v2-root figure img,.v2-root .v2-portrait-img{transition:transform .6s,filter .6s}.v2-root figure:hover img{transform:scale(1.012)}.v2-root button{transition:opacity .25s,background .25s,color .25s}.v2-root button:hover{opacity:.85}@media (max-width:900px){.v2-root .v2-paper-compare{grid-template-columns:repeat(2,1fr)!important}.v2-root .v2-purpose-grid,.v2-root .v2-bias-grid,.v2-root .v2-pitfalls-grid,.v2-root .v2-collection-grid,.v2-root .v2-starter-grid,.v2-root .v2-frontier-toc,.v2-root .v2-continue-grid{grid-template-columns:1fr!important}.v2-root .v2-flow-row{flex-wrap:wrap!important;gap:8px!important}}@media (max-width:760px){.v2-root .v2-paper-compare{grid-template-columns:1fr!important}.v2-root .v2-starter-grid>a,.v2-root .v2-continue-grid>a,.v2-root .v2-bias-grid>div,.v2-root .v2-pitfalls-grid>div,.v2-root .v2-collection-grid>div{border-right:none!important;min-height:auto!important}.v2-root section>div[class*=v2-header-row]{padding-left:24px!important;padding-right:24px!important}}@media (max-width:900px){.v2-root .v2-journal-cover{height:78vh!important;min-height:580px!important}.v2-root .v2-cover-inner{padding:28px 28px 24px!important}.v2-root .v2-cover-mid{grid-template-columns:1fr!important;gap:32px!important}.v2-root .v2-cover-pointer{text-align:left!important;justify-self:start!important}.v2-root .v2-cover-pointer>div:last-child{justify-content:flex-start!important}.v2-root .v2-cover-h1{font-size:clamp(56px,11vw,96px)!important}.v2-root .v2-cover-meta{gap:16px!important}}@media (max-width:600px){.v2-root .v2-featured-meta{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;font-size:9px!important}.v2-root .v2-journal-cover{height:auto!important;min-height:0!important;max-height:none!important}.v2-root .v2-cover-inner{min-height:92vh!important;padding:24px 20px!important}.v2-root .v2-cover-top{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;padding-bottom:14px!important;font-size:9px!important}.v2-root .v2-cover-meta{flex-wrap:wrap!important;gap:14px!important;font-size:9px!important}.v2-root .v2-cover-h1{font-size:clamp(48px,14vw,72px)!important}.v2-root .v2-cover-bottom{letter-spacing:.18em!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;font-size:9px!important}}@keyframes v2-cover-caption-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:.92;transform:translateY(0)}}@media (max-width:760px){.v2-root .v2-cover-now-showing{display:none!important}}.v2-root .v2-chapter-index{display:none}@media (min-width:1280px){.v2-root .v2-chapter-index{z-index:4;pointer-events:auto;width:248px;max-height:calc(100vh - 180px);display:block;position:fixed;top:140px;right:24px;overflow-y:auto}.v2-root .v2-chapter-index-inner{background:var(--v2-paper);border:1px solid var(--v2-rule);padding:24px 22px;box-shadow:0 4px 24px #1a17140f}.v2-root .v2-chapter-index a:hover{color:var(--v2-ink)!important}}@media (max-width:760px){.v2-root .v2-issue-top-strip{letter-spacing:.18em!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;padding:10px 24px!important;font-size:9px!important}}@media (max-width:1100px){.v2-root .v2-journal-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:760px){.v2-root .v2-journal-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}}@media (max-width:480px){.v2-root .v2-journal-grid{grid-template-columns:1fr!important}}.v2-root a:hover .v2-journal-card-photo img{filter:saturate()contrast()brightness(1.02)!important;transform:scale(1.12)!important}.v2-root a:hover .v2-journal-card{opacity:1!important}@media (max-width:760px){.v2-root .v2-intermission-inner{padding:64px 24px!important}.v2-root .v2-intermission-inner span{font-size:clamp(36px,12vw,56px)!important}.v2-root .v2-photo-strip{height:360px!important}.v2-root .v2-photo-strip h3{font-size:26px!important}.v2-root .v2-pullquote-stats{grid-template-columns:1fr 1fr!important;gap:28px!important}.v2-root .v2-pullquote-stats>:nth-child(3){grid-column:span 2}}@media (max-width:480px){.v2-root .v2-photo-strip{height:320px!important}.v2-root .v2-pullquote-stats{grid-template-columns:1fr!important}.v2-root .v2-pullquote-stats>:nth-child(3){grid-column:auto}}.v2-root{--v2-accent-hot:#b3361a;--v2-accent-hot-deep:#8a2710}.v2-root .v2-drop-cap:first-letter{font-family:var(--font-display-v2);float:left;color:var(--v2-accent-hot);padding:6px 12px 0 0;font-size:5.4em;font-weight:400;line-height:.85}.v2-root .v2-section-rule{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-bottom:36px;display:grid}.v2-root .v2-section-rule:before,.v2-root .v2-section-rule:after{content:"";background:var(--v2-ink);height:1px}.v2-root .v2-section-rule-label{font-family:var(--font-mono-v2);text-transform:uppercase;letter-spacing:.22em;color:var(--v2-ink-muted);white-space:nowrap;font-size:11px}
