.page-article{--accent:#b7ac93;--accent-bright:#b7ac93;--accent-deep:#b7ac93;--accent-glow:#b7ac933d;overflow-x:clip}body:has(.page-article) .scroll-top{--accent:#b7ac93;--accent-bright:#b7ac93;--accent-glow:#b7ac933d}body:has(.page-article) .scroll-top__label{color:#000}.page-article .progress{z-index:60;background:linear-gradient(90deg,var(--accent-deep),var(--accent-bright));width:0;height:2px;transition:width .12s linear;position:fixed;top:0;left:0}.page-article .nav{z-index:50;-webkit-backdrop-filter:none;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0}.page-article .nav__in{max-width:none;padding:0 48px}.page-article .nav__links a{text-shadow:0 1px 12px #08090ebf}.page-article .art-hero{border-bottom:1px solid var(--line);background-image:linear-gradient(90deg,#0e0f17f2 0%,#0e0f17d6 26%,#0e0f1780 55%,#0e0f1747 100%), linear-gradient(180deg,#0e0f1700 0%,#0e0f1700 38%,#0e0f178c 64%,#0e0f17eb 78%,var(--bg) 88%), linear-gradient(#0e0f1738,#0e0f1738), url(/writing/antifragile/caesar-hero.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.page-article .art-hero__in{z-index:3;flex-direction:column;justify-content:center;max-width:none;min-height:76vh;margin:0;padding:130px 48px 104px;display:flex;position:relative}.page-article .art-eyebrow{font-family:var(--font-roman);letter-spacing:.36em;text-transform:uppercase;color:var(--accent-bright);font-size:12.5px}.page-article .art-hero h1{font-family:var(--font-display);letter-spacing:-.026em;max-width:13ch;color:var(--text);margin:22px 0 0;font-size:clamp(44px,7vw,104px);font-weight:300;line-height:.95}.page-article .art-sub{font-family:var(--font-display);color:var(--text);max-width:26ch;margin:20px 0 0;font-size:clamp(23px,3vw,40px);font-style:italic;font-weight:300}.page-article .art-meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);flex-wrap:wrap;gap:14px 26px;margin-top:44px;font-size:11.5px;display:flex}.page-article .art-meta b{color:#fff;font-weight:600}.page-article .art-meta .dot{color:var(--accent-bright)}.page-article .excerpt{z-index:2;font-family:var(--font-display);color:var(--text);text-align:right;opacity:.96;max-width:19ch;font-size:clamp(17px,1.7vw,23px);font-style:italic;font-weight:400;line-height:1.42;position:absolute;right:48px}.page-article .excerpt:before{content:"";background:var(--accent-bright);opacity:.9;width:28px;height:1px;margin:0 0 11px auto;display:block}.page-article .excerpt--1{top:14%;right:8%}.page-article .excerpt--2{top:42%;right:21%}.page-article .excerpt--3{top:71%;right:13%}.page-article .art{max-width:1180px;margin:0 auto;padding:0 40px}.page-article .art-col{max-width:752px;margin:0 auto;padding:80px 0 30px}.page-article .art-col>p{font-family:var(--font-display);color:var(--muted);text-wrap:pretty;margin:0 0 26px;font-size:19.5px;font-weight:380;line-height:1.85}.page-article .art-col>p b{color:var(--text);font-weight:600}.page-article .art-col a{color:var(--accent-bright);word-break:break-word}.page-article .art-col a:hover{text-decoration:underline}.page-article .art-col p.standfirst{font-family:var(--font-display);color:var(--text);margin:0 0 32px;font-size:clamp(23px,3vw,31px);font-style:italic;font-weight:300;line-height:1.42}.page-article .art-col p.dropcap:first-letter{font-family:var(--font-roman);float:left;color:var(--accent-bright);padding:7px 15px 0 0;font-size:4.3em;font-weight:500;line-height:.82}.page-article .art-col p.interlude{font-family:var(--font-display);color:var(--text);border-left:2px solid var(--accent);margin:50px 0;padding-left:28px;font-size:clamp(20px,2.3vw,25px);font-style:italic;font-weight:300;line-height:1.56}.page-article .part{text-align:center;margin:104px 0 64px}.page-article .part__rom{font-family:var(--font-roman);color:var(--accent-bright);opacity:.2;font-size:clamp(72px,13vw,156px);font-weight:500;line-height:1}.page-article .part__lab{font-family:var(--font-roman);letter-spacing:.36em;text-transform:uppercase;color:var(--accent-bright);margin-top:-4px;font-size:12px}.page-article .part__orn{color:var(--accent-bright);opacity:.7;font-size:42px;line-height:1}.page-article .part__t{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:18px 0 0;font-size:clamp(34px,5vw,58px);font-weight:300}.page-article .part:after{content:"";background:var(--accent);opacity:.6;width:60px;height:1px;margin:30px auto 0;display:block}.page-article .art-col .h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);border-top:1px solid var(--line);margin:62px 0 22px;padding-top:28px;font-size:clamp(27px,3.3vw,38px);font-weight:400;line-height:1.14}.page-article .art-col .h2.h2--bare{border-top:0;padding-top:0}.page-article .art-col .h3{font-family:var(--font-roman);letter-spacing:.03em;color:var(--accent-bright);margin:56px 0 18px;font-size:clamp(19px,2.3vw,25px);font-weight:500;line-height:1.3}.page-article .art-col .h4{font-family:var(--font-display);color:var(--accent-bright);margin:40px 0 14px;font-size:clamp(19px,2vw,23px);font-style:italic;font-weight:400}.page-article .inscription{text-align:center;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);max-width:640px;margin:50px auto;padding:36px 24px}.page-article .inscription p{font-family:var(--font-display);color:var(--text);margin:0;font-size:clamp(21px,2.7vw,29px);font-style:italic;font-weight:300;line-height:1.42}.page-article .inscription cite{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-top:22px;font-size:11.5px;font-style:normal;display:block}.page-article .inscription cite a{color:var(--faint)}.page-article .art-list{flex-direction:column;gap:14px;margin:0 0 30px;padding:0;list-style:none;display:flex}.page-article .art-list li{font-family:var(--font-display);color:var(--muted);padding-left:26px;font-size:18.5px;line-height:1.7;position:relative}.page-article .art-list li:before{content:"";background:var(--accent);width:7px;height:7px;position:absolute;top:12px;left:0;transform:rotate(45deg)}.page-article .plate{margin:50px 0}.page-article .plate img{border:1px solid var(--line-strong);border-radius:6px;width:100%;display:block}.page-article .plate .ph{border:1px solid var(--line-strong);border-radius:6px;height:300px}.page-article .plate__video{aspect-ratio:16/9;border:1px solid var(--line-strong);background:var(--ink);border-radius:6px;width:100%;position:relative;overflow:hidden}.page-article .plate__video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.page-article .plate figcaption{border-top:1px solid var(--line);align-items:baseline;gap:18px;margin-top:14px;padding-top:12px;display:flex}.page-article .plate__n{font-family:var(--font-roman);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-bright);white-space:nowrap;font-size:11px}.page-article .plate__c{font-family:var(--font-mono);color:var(--faint);letter-spacing:.01em;font-size:11.5px;line-height:1.65}.page-article .plate__c a{color:var(--accent-bright)}.page-article .infl{border:1px solid var(--line-strong);background:linear-gradient(180deg,var(--surface),var(--bg-2));border-radius:6px;padding:20px 20px 14px}.page-article .infl__head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.page-article .infl__title{font-family:var(--font-display);color:var(--text);flex:auto;min-width:0;max-width:58%;font-size:20px;font-style:italic;font-weight:400;line-height:1.25}.page-article .infl__plot{position:relative}.page-article .infl__plot svg{touch-action:none;cursor:crosshair;width:100%;height:auto;display:block}.page-article .infl__grid{stroke:var(--line);stroke-width:1px}.page-article .infl__yearline{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:2 4}.page-article .infl__tick{font-family:var(--font-mono);fill:var(--faint);font-size:10px}.page-article .infl__yearlab{font-family:var(--font-mono);letter-spacing:.04em;fill:var(--muted);font-size:11px}.page-article .infl__area{fill:var(--accent-glow);opacity:.6}.page-article .infl__line{fill:none;stroke:var(--accent-bright);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.page-article .infl__peak{font-family:var(--font-mono);fill:var(--accent-bright);font-size:11px;font-weight:500}.page-article .infl__guide{stroke:var(--accent-bright);stroke-width:1px;stroke-dasharray:3 4;opacity:.5}.page-article .infl__halo{fill:var(--accent-glow)}.page-article .infl__dot{fill:var(--accent-bright);stroke:var(--bg);stroke-width:1.5px}.page-article .infl__read{text-align:right;flex-direction:column;flex:none;align-items:flex-end;display:flex}.page-article .infl__read-cap{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}.page-article .infl__read-v{font-family:var(--font-display);color:var(--accent-bright);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;font-size:25px;font-weight:300;line-height:1.08}.page-article .infl__read-sub{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);margin-top:5px;font-size:11px;line-height:1.45}.page-article .fire{border:1px solid var(--line-strong);background:linear-gradient(180deg,var(--surface),var(--bg-2));border-radius:6px;padding:20px 20px 14px}.page-article .fire__head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.page-article .fire__title{font-family:var(--font-display);color:var(--text);flex:auto;min-width:0;max-width:58%;font-size:20px;font-style:italic;font-weight:400;line-height:1.25}.page-article .fire__read{text-align:right;flex-direction:column;flex:none;align-items:flex-end;display:flex}.page-article .fire__read-cap{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}.page-article .fire__read-v{font-family:var(--font-display);color:var(--accent-bright);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;font-size:25px;font-weight:300;line-height:1.08}.page-article .fire__read-sub{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);margin-top:5px;font-size:11px;line-height:1.45}.page-article .fire__plot{position:relative}.page-article .fire__plot svg{touch-action:none;cursor:crosshair;width:100%;height:auto;display:block}.page-article .fire__grid{stroke:var(--line);stroke-width:1px}.page-article .fire__tick{font-family:var(--font-mono);fill:var(--faint);font-size:10px}.page-article .fire__yearlab{font-family:var(--font-mono);letter-spacing:.04em;fill:var(--muted);font-size:11px}.page-article .fire__bar{fill:color-mix(in srgb,var(--accent) 42%,transparent);transition:fill .1s}.page-article .fire__bar--on{fill:var(--accent-bright)}@media (max-width:560px){.page-article .fire__head{flex-direction:column;gap:6px}.page-article .fire__title{max-width:none}.page-article .fire__read{text-align:left;align-items:flex-start}}.page-article .art-col .bleed-r{width:min(1000px,100% + 230px);max-width:calc(100vw - 300px)}.page-article .statbreak{text-align:center;max-width:720px;margin:84px auto}.page-article .statbreak .fig{font-family:var(--font-display);letter-spacing:-.035em;color:var(--accent-bright);font-size:clamp(74px,11vw,150px);font-weight:300;line-height:.82}.page-article .statbreak .lab{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);max-width:46ch;margin:20px auto 0;font-size:12.5px;line-height:1.72}.page-article .statbreak .lab b{color:var(--text);font-weight:500}@media (min-width:1380px){.page-article .statbreak--side{float:right;clear:right;text-align:left;width:250px;margin:6px -290px 18px 40px}.page-article .statbreak--side .fig{font-size:72px;line-height:.9}.page-article .statbreak--side .lab{text-align:left;max-width:none;margin:14px 0 0}}.page-article .entropy{border:1px solid var(--line-strong);background:linear-gradient(180deg,var(--surface),var(--bg-2));border-radius:8px;margin:54px 0;padding:26px 26px 22px}.page-article .entropy__head{align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.page-article .entropy__n{font-family:var(--font-roman);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-bright);white-space:nowrap;font-size:11px}.page-article .entropy__title{font-family:var(--font-display);color:var(--text);font-size:20px;font-style:italic;font-weight:400}.page-article .entropy__chart{width:100%}.page-article .entropy__chart svg{touch-action:none;cursor:ew-resize;width:100%;height:auto;display:block}.page-article .entropy__grid{stroke:var(--line);stroke-width:1px}.page-article .entropy__axis{stroke:var(--line-strong);stroke-width:1px}.page-article .entropy__area{fill:var(--accent-glow)}.page-article .entropy__curve{fill:none;stroke:var(--accent-bright);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.page-article .entropy__guide{stroke:var(--accent-bright);stroke-width:1px;stroke-dasharray:3 4;opacity:.55}.page-article .entropy__dot-halo{fill:var(--accent-glow)}.page-article .entropy__dot{fill:var(--accent-bright);stroke:var(--bg);stroke-width:1.5px}.page-article .entropy__tick{font-family:var(--font-mono);fill:var(--faint);font-size:11px}.page-article .entropy__axislab{font-family:var(--font-mono);letter-spacing:.06em;fill:var(--muted);font-size:11.5px}.page-article .entropy__slider{appearance:none;cursor:pointer;background:linear-gradient(90deg,var(--accent),var(--accent-bright));border-radius:3px;width:100%;height:4px;margin:18px 0 4px}.page-article .entropy__slider::-webkit-slider-thumb{appearance:none;background:var(--text);border:3px solid var(--accent-bright);cursor:pointer;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 8px #00000080}.page-article .entropy__slider::-moz-range-thumb{background:var(--text);border:3px solid var(--accent-bright);cursor:pointer;border-radius:50%;width:16px;height:16px}.page-article .entropy__slider:focus-visible{outline:2px solid var(--accent-bright);outline-offset:4px}.page-article .entropy__stats{grid-template-columns:1fr 1fr;align-items:start;gap:14px 28px;margin-top:16px;display:grid}.page-article .entropy__statrow{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:7px;display:flex}.page-article .entropy__lab{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.page-article .entropy__val{font-family:var(--font-mono);color:var(--red);font-variant-numeric:tabular-nums;font-size:13px}.page-article .entropy__stat--info .entropy__val{color:var(--green)}.page-article .entropy__bar{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}.page-article .entropy__bar i{background:var(--red);height:100%;display:block}.page-article .entropy__stat--info .entropy__bar i{background:var(--green)}.page-article .entropy__pr{font-family:var(--font-mono);letter-spacing:.04em;color:var(--faint);text-align:center;grid-column:1/-1;margin-top:2px;font-size:11.5px}.page-article .entropy__pr b{color:var(--text);font-variant-numeric:tabular-nums}@media (max-width:560px){.page-article .entropy{padding:20px 16px 18px}.page-article .entropy__stats{grid-template-columns:1fr}.page-article .infl__head{flex-direction:column;gap:6px}.page-article .infl__title{max-width:none}.page-article .infl__read{text-align:left;align-items:flex-start}}.page-article .art-col p.aside{font-family:var(--font-display);color:var(--accent-bright);border-left:2px solid var(--accent);width:76%;margin:52px 0;padding-left:24px;font-size:clamp(21px,2.6vw,29px);font-style:italic;font-weight:300;line-height:1.42}.page-article .art-col p.aside.right{border-left:0;border-right:2px solid var(--accent);text-align:right;margin-left:auto;padding-left:0;padding-right:24px}.page-article .art-col p.aside.center{text-align:center;border:0;width:100%;max-width:640px;margin:52px auto;padding:0}.page-article .art-col p.shift-r{width:80%;margin-left:auto}.page-article .art-col p.shift-l{width:85%;margin-right:auto}.page-article .h2,.page-article .part,.page-article #article-top{scroll-margin-top:96px}.page-article .toc{z-index:40;width:216px;max-height:86vh;padding-right:6px;position:absolute;left:26px;overflow-y:auto}.page-article .toc::-webkit-scrollbar{width:0}.page-article .toc__title{font-family:var(--font-roman);letter-spacing:.26em;text-transform:uppercase;color:var(--accent-bright);margin-bottom:14px;padding-left:15px;font-size:10.5px}.page-article .toc ul{margin:0;padding:0;list-style:none}.page-article .toc__list{border-left:1px solid var(--line)}.page-article .toc a{font-family:var(--font-sans);color:var(--faint);text-wrap:pretty;border-left:2px solid #0000;margin-left:-1px;padding:5px 0 5px 15px;font-size:12px;line-height:1.32;transition:color .15s,border-color .15s;display:block}.page-article .toc a:hover{color:var(--text)}.page-article .toc-part>a{color:var(--muted);margin-top:6px;font-size:12.5px;font-weight:600}.page-article .toc-part>a .rn{font-family:var(--font-roman);color:var(--accent-bright);margin-right:8px;font-size:11px}.page-article .toc ul ul a{padding-left:26px;font-size:11.5px}.page-article .toc a.active{color:var(--text);border-left-color:var(--accent)}.page-article .toc-part>a.active,.page-article .toc-part>a.active-parent{color:var(--accent-bright)}@media (max-width:1240px){.page-article .toc{display:none}}@media (max-width:980px){.page-article .art-col .bleed-r{width:100%;max-width:100%}}@media (max-width:760px){.page-article .nav__in{padding:0 22px}.page-article .excerpt{display:none}.page-article .art-hero__in{min-height:auto;padding:104px 28px 72px}.page-article .art{padding:0 26px}.page-article .art-col{padding:60px 0 20px}.page-article .art-col p.aside,.page-article .art-col p.shift-r,.page-article .art-col p.shift-l{width:100%}}@media (max-width:560px){.page-article .art-col>p,.page-article .art-list li{font-size:17.5px}}@media (prefers-reduced-motion:reduce){.page-article .progress{transition:none}}
