.ci2-site{--ci2-ink:#080a0a;--ci2-paper:#edeeec;--ci2-white:#f7f7f4;--ci2-muted:#898e8c;--ci2-red:#e2433a;--ci2-condensed:Impact,"Arial Narrow","Roboto Condensed",sans-serif;--ci2-ui:"Tlist UI Mono",Consolas,monospace;--ci2-body:"Tlist Content Sans",Arial,sans-serif;--ci2-hero-photo-contrast:1.72;--ci2-hero-photo-brightness:.73;--ci2-dossier-photo-contrast:1.1;--ci2-dossier-photo-brightness:.94;isolation:isolate;background:var(--ci2-ink);width:100%;min-width:0;color:var(--ci2-white);font-family:var(--ci2-body);font-size:16px;position:relative;overflow:clip;container-type:inline-size}.ci2-site *{box-sizing:border-box}.ci2-site a{color:inherit}.ci2-site [data-font-role=ui]{font-family:var(--ci2-ui)}.ci2-site button{font:inherit}.ci2-site :is(a,button):focus-visible{outline:2px solid var(--ci2-red);outline-offset:4px}.ci2-topbar{z-index:79;min-height:56px;color:var(--ci2-white);font:400 .68rem/1.2 var(--ci2-ui);letter-spacing:.06em;background:#050606f9;border-bottom:1px solid #353738;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:0 clamp(1.25rem,2.7vw,3.3rem);display:grid;position:sticky;top:0}.ci2-topbar-brand{align-items:center;min-width:0;display:flex}.ci2-topbar-brand a{font:700 1.65rem/.95 var(--ci2-body);letter-spacing:-.085em;text-decoration:none}.ci2-topbar-center{white-space:nowrap;color:#d1d4d0;letter-spacing:.06em;font-size:.68rem}.ci2-topbar-right{justify-content:flex-end;align-items:center;gap:1.25rem;display:flex}.ci2-topbar-count{color:#bfc0bd;font-variant-numeric:tabular-nums;white-space:nowrap}.ci2-menu-toggle{color:#efefea;cursor:pointer;background:0 0;border:0;border-left:1px solid #343737;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;display:flex}.ci2-menu-toggle span{background:currentColor;width:16px;height:1px;transition:width .18s,transform .18s;display:block}.ci2-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(5px)rotate(45deg)}.ci2-menu-toggle[aria-expanded=true] span:nth-child(2){width:0}.ci2-menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.ci2-reading-progress{z-index:77;pointer-events:none;background:#252626;height:2px;position:sticky;top:56px}.ci2-reading-progress i{background:var(--ci2-red);transform-origin:0;will-change:transform;width:100%;height:100%;display:block;transform:scaleX(0)}.ci2-menu{--ci2-index-red:#902c26;z-index:80;color:#101111;background:#e7e8e5;border:1px solid #111;max-height:calc(100svh - 120px);padding:1.25rem clamp(1.25rem,3vw,3rem) 1.75rem;position:sticky;top:56px;overflow:auto;box-shadow:0 16px 45px #0009}.ci2-menu[hidden]{display:none}.ci2-menu-caption{font:700 .75rem/1.5 var(--ci2-ui);letter-spacing:.06em;border-bottom:1px solid #121514;justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.ci2-menu-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.5rem;display:grid}.ci2-menu-items>a{border-bottom:1px solid #b4b7b4;grid-template-rows:auto;grid-template-columns:min(2.35rem,38px) minmax(0,1fr);align-items:center;gap:min(.4rem,7px) min(.7rem,12px);min-height:48px;padding:min(.75rem,12px) min(.625rem,10px);text-decoration:none;display:grid;position:relative}.ci2-menu-items>a:hover{background:#c6c9c5}.ci2-menu-number{font:.8rem/1.4 var(--ci2-ui);grid-area:1/1}.ci2-menu-entry{flex-wrap:wrap;grid-area:1/2;align-items:center;gap:.15rem 1rem;min-width:0;display:flex}.ci2-menu-state{font:.75rem/1.4 var(--ci2-ui);white-space:nowrap;flex:none;display:none}.ci2-menu-items>a[aria-current=location]:before{content:"";background:var(--ci2-red);width:3px;position:absolute;top:.7rem;bottom:.7rem;left:0;transform:translateY(-.5px)}.ci2-menu-items>a[aria-current=location] .ci2-menu-number{font-weight:700}.ci2-menu-items>a[aria-current=location] .ci2-menu-state{color:var(--ci2-index-red);display:inline-block}.ci2-menu-caption [data-ci2-open-file]{color:var(--ci2-index-red)}.ci2-menu-entry>strong{min-width:0;font:700 .975rem/1.4 var(--ci2-body);letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere;flex:0 auto}.ci2-menu-note{color:#4e554f;font:.75rem/1.5 var(--ci2-ui);letter-spacing:.045em;padding-top:1.25rem}:is(.ci2-menu,.ci2-followup) .scramble-label{vertical-align:bottom;white-space:normal;max-width:100%}:is(.ci2-menu,.ci2-followup) .scramble-label-output{white-space:normal}.ci2-cover{color:#f1f1ed;background:#030404;flex-direction:column;min-height:max(785px,100svh - 112px);display:flex;position:relative;overflow:hidden;container:tlist-ci2-cover/inline-size}.ci2-cover:before{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#c1ccc11f calc(25% - 1px) 25%),linear-gradient(90deg,#00000026,#0000 65%);position:absolute;inset:0}.ci2-cover:after{content:"";z-index:5;pointer-events:none;opacity:.15;background:repeating-linear-gradient(0deg,#0000 0 2px,#c8c8c624 2px 3px,#0000 3px 5px);position:absolute;inset:0}.ci2-cover-art{background:#090b0a;width:68%;height:100%;position:absolute;inset:0 0 0 auto}.ci2-cover-art:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#030404 0%,#030404e0 11%,#03040475 39%,#03040414 78%,#0304041f 100%),linear-gradient(#0000 48%,#03040461 83%,#030404 100%);position:absolute;inset:0}.ci2-cover-art img{object-fit:contain;object-position:right center;width:100%;height:100%;filter:grayscale(1) contrast(var(--ci2-hero-photo-contrast)) brightness(var(--ci2-hero-photo-brightness));display:block}.ci2-cover-seam{z-index:2;pointer-events:none;border-left:1px solid #888a8870;position:absolute;top:0;bottom:0;left:50%}.ci2-cover-noise{z-index:2;pointer-events:none;opacity:.13;mix-blend-mode:screen;background-image:repeating-linear-gradient(0deg,#0000 0 2px,#bec2bd38 2px 2.5px,#0000 2.5px 5px),repeating-linear-gradient(91deg,#0000 0 17px,#c0c3bd14 17px 17.5px,#0000 17.5px 47px);position:absolute;inset:0}.ci2-cover-content{z-index:4;width:100%;min-height:inherit;flex-direction:column;flex:1;align-items:flex-start;padding:clamp(2.1rem,3.7vw,4.6rem) clamp(1.35rem,3.7vw,4.6rem) 3.1rem;display:flex;position:relative}.ci2-cover-class{color:var(--ci2-red);font:700 .77rem/1.3 var(--ci2-ui);letter-spacing:.18em;margin:0 0 clamp(2.8rem,6.1vh,6.5rem);position:relative}.ci2-cover-class span{background:currentColor;border-radius:50%;width:.55rem;height:.55rem;display:block;position:absolute;top:50%;left:calc(100% + 1.2rem);transform:translateY(-50%)}.ci2-cover-subtitle{letter-spacing:-.04em;margin:0 0 .75rem;font-size:clamp(1.4rem,2.1vw,2.2rem);font-weight:450;line-height:1.3}.ci2-cover-dossier{color:#c9ccca;margin:0 0 clamp(1.6rem,3vh,3.5rem);font-size:.93rem;font-weight:450}.ci2-cover-title{z-index:6;width:max-content;max-width:none;font:900 clamp(7.5rem,18vw,19rem)/.72 var(--ci2-condensed);letter-spacing:-.065em;text-transform:uppercase;transform-origin:0 0;flex-direction:column;align-items:flex-start;margin:0;font-stretch:75%;display:flex;position:relative;transform:scaleX(.81)}.ci2-cover-title span{white-space:nowrap;color:#0000;-webkit-text-fill-color:transparent;background-image:repeating-linear-gradient(155deg,#f7f6f2 0 7px,#c5c6c2 7.7px,#f4f5f1 8.5px 20px);-webkit-background-clip:text;background-clip:text;display:block}.ci2-cover-title span+span{margin-top:.08em}.ci2-cover-lower{border-top:1px solid #555957;grid-template-columns:minmax(225px,1fr) minmax(170px,.78fr);gap:clamp(1rem,5vw,6.2rem);width:min(730px,64%);margin-top:clamp(3.5rem,10vh,8rem);padding-top:1.75rem;display:grid;position:relative}.ci2-cover-metadata{letter-spacing:.06em;gap:.42rem;font-size:.66rem;line-height:1.45;display:grid;container:tlist-ci2-meta/inline-size}.ci2-cover-metadata>div{grid-template-columns:5.5rem 1fr;align-items:center;gap:.8rem;display:grid}.ci2-cover-metadata>div>span{color:#969b98}.ci2-cover-metadata strong{white-space:nowrap;font-weight:600}.ci2-cover-metadata .ci2-accent-text{color:var(--ci2-red)}.ci2-blackout{color:#161919;letter-spacing:-.1em;background:#070808}.ci2-cover-warning{font:500 .7rem/1.72 var(--ci2-ui);letter-spacing:.1em;color:#d6dad6;white-space:nowrap}.ci2-scroll-cue{z-index:6;letter-spacing:.15em;font:500 .78rem/1.2 var(--ci2-ui);flex-direction:column;align-items:center;gap:1.1rem;text-decoration:none;display:flex;position:absolute;bottom:clamp(6rem,12vw,12rem);left:50%;transform:translate(-50%)}.ci2-scroll-circle{border:1px solid #f5f5ef;border-radius:50%;place-items:center;width:43px;height:43px;font-size:1.6rem;line-height:1;transition:transform .25s;display:grid}.ci2-scroll-cue:hover .ci2-scroll-circle{transform:translateY(5px)}.ci2-cover-intro{letter-spacing:-.035em;color:#d3d5d1;align-self:flex-start;margin:auto 0 0;padding-top:4.5rem;font-size:clamp(.85rem,1.25vw,1.09rem);line-height:1.65}.ci2-cover-corner{z-index:8;opacity:.65;border:1px solid #868989;width:32px;height:32px;position:absolute}.ci2-cover-corner--tl{border-bottom:0;border-right:0;top:12px;left:13px}.ci2-cover-corner--br{border-top:0;border-left:0;bottom:13px;right:13px}.ci2-chapter{--ci2-chapter-inset:clamp(.95rem,3.55vw,4.5rem);--ci2-chapter-index-width:clamp(5rem,14.2vw,13.3125rem);--ci2-chapter-gap:clamp(.85rem,2.8vw,3.5rem);--ci2-chapter-open-space:clamp(32px,4.45vw,64px);--ci2-chapter-close-space:clamp(24px,2.78vw,40px);--ci2-document-edge:#565a56;--ci2-document-corner:#686d68;color:#050505;border-top:1px solid var(--ci2-document-edge);background:#e7e8e6;position:relative}.ci2-chapter:has(>[data-ci2-scene]){--ci2-document-edge:#3e4140;--ci2-document-corner:#c0c6c0}.ci2-chapter[data-ci2-number="02"]{border-top:0}.ci2-chapter:after{content:"";z-index:4;top:12px;right:var(--ci2-chapter-inset);border-top:1px solid var(--ci2-document-corner);border-right:1px solid var(--ci2-document-corner);pointer-events:none;width:10px;height:10px;position:absolute}.ci2-chapter:has(>[data-ci2-scene]):after{top:8px;right:4px}.ci2-chapter>[data-ci2-scene]{border-top:0}.ci2-chapter-heading{grid-template-columns:var(--ci2-chapter-index-width) minmax(0,1fr) 105px;column-gap:var(--ci2-chapter-gap);min-height:220px;padding:var(--ci2-chapter-open-space) var(--ci2-chapter-inset) var(--ci2-chapter-close-space);color:#0d0d0d;background:#f0efec;align-items:center;scroll-margin-top:72px;display:grid;position:relative}.ci2-chapter-num{font:900 clamp(8.5rem,13vw,15rem)/.77 var(--ci2-condensed);letter-spacing:-.06em;transform-origin:0;transform:scaleX(.82)}.ci2-chapter-copy{align-self:center;min-width:0}.ci2-chapter-english{font-family:var(--ci2-ui);letter-spacing:.13em;align-items:center;gap:.8rem;margin:0 0 .65rem;font-size:clamp(.85rem,1.5vw,1.45rem);font-weight:700;line-height:1.1;display:flex}.ci2-red-tick{background:var(--ci2-red);flex:none;width:3px;height:1.15rem;display:inline-block}.ci2-chapter-copy h2{letter-spacing:-.055em;margin:0 0 .85rem;font-size:clamp(1.25rem,2vw,2rem);font-weight:700;line-height:1.3}.ci2-chapter-copy h2:focus-visible{outline:2px solid var(--ci2-red);outline-offset:5px}.ci2-chapter-copy.ci2-chapter-copy--compact h2{margin-bottom:0}.ci2-chapter-copy p{letter-spacing:-.025em;color:#4d4f4d;word-break:keep-all;overflow-wrap:anywhere;max-width:42rem;margin:0;font-size:clamp(.875rem,1.02vw,1rem);line-height:1.65}.ci2-chapter-folio{color:#353635;letter-spacing:.06em;white-space:nowrap;flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;font-size:.72rem;display:flex}.ci2-chapter-folio span{display:none}.ci2-transcript{background:#e8e9e7;padding:0}.ci2-dialogue{--ci2-dialogue-padding:clamp(1.25rem,calc(1rem + .72vw),1.65rem);--ci2-dense-padding:clamp(1rem,calc(.475rem + 1.528vw),1.85rem);grid-template-columns:var(--ci2-chapter-index-width) minmax(0,1fr);column-gap:var(--ci2-chapter-gap);min-height:5rem;padding:var(--ci2-dialogue-padding) var(--ci2-chapter-inset);border-bottom:1px solid #878987;align-content:center;align-items:center;margin:0;transition:opacity .55s,transform .55s;display:grid;position:relative}.ci2-dialogue--gpt{color:#f5f5f3;background:#090a0a;border-color:#343535}.ci2-dialogue--master{color:#111211;background:#f5f5f3;border-color:#b9b9b7}.ci2-transcript>.ci2-dialogue:last-child{border-bottom:0}.ci2-dialogue-label{grid-column:1;align-self:center;align-items:center;gap:clamp(.45rem,.11rem + .99vw,1rem);min-width:0;padding-top:0;display:flex}.ci2-dialogue-label strong{letter-spacing:-.03em;white-space:nowrap;flex:0 0 3em;font-size:clamp(.71rem,.446rem + .768vw,.92rem);font-weight:750;line-height:1.5}.ci2-dialogue-label span{opacity:.53;border-left:1px solid;flex:1;height:clamp(1.1rem,.729rem + 1.08vw,1.7rem)}.ci2-dialogue p{letter-spacing:-.035em;white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;grid-column:2;min-width:0;margin:0;font-size:clamp(.9375rem,.82rem + .36vw,1.18rem);font-weight:420;line-height:1.7}.ci2-dialogue--spotlight p{font-weight:650}.ci2-chapter--dense .ci2-dialogue--rhythm-punch p{font-weight:700}.ci2-dialogue-amount{font-weight:800}.ci2-dialogue--pause{min-height:6.5625rem}.ci2-dialogue--pause p{letter-spacing:.24em}.ci2-chapter--dense .ci2-dialogue{min-height:4.5rem;padding-block:var(--ci2-dense-padding)}.ci2-redaction-copy{min-width:0}.ci2-ink-mark{box-sizing:border-box;vertical-align:-.055em;max-width:calc(100% - .3em);width:min(var(--ci2-ink-width),calc(100% - .3em));isolation:isolate;pointer-events:none;background:#040404;border-radius:0;height:1.025em;margin-inline:.065em .115em;display:inline-block;position:relative;overflow:hidden}.ci2-ink-mark:before{content:"";pointer-events:none;opacity:.52;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='192'%20height='24'%20viewBox='0%200%20192%2024'%3e%3c!--%20Imperfect%20toner%20trapped%20in%20black%20opaque%20ink:%20pinholes%20are%20cosmetic,%20never%20disclose%20text.%20--%3e%3cg%20fill='%23c6c6bd'%3e%3crect%20x='6.1'%20y='9'%20width='0.48'%20height='0.65'%20opacity='0.19'/%3e%3crect%20x='12.9'%20y='15'%20width='0.44'%20height='0.72'%20opacity='0.11'/%3e%3crect%20x='24.3'%20y='4'%20width='0.82'%20height='0.42'%20opacity='0.11'/%3e%3crect%20x='29.7'%20y='16'%20width='0.55'%20height='0.58'%20opacity='0.15'/%3e%3crect%20x='40.9'%20y='8'%20width='0.32'%20height='0.42'%20opacity='0.14'/%3e%3crect%20x='47.1'%20y='15'%20width='0.67'%20height='0.49'%20opacity='0.2'/%3e%3crect%20x='55.8'%20y='3'%20width='0.48'%20height='0.61'%20opacity='0.17'/%3e%3crect%20x='64.7'%20y='17'%20width='0.44'%20height='0.48'%20opacity='0.09'/%3e%3crect%20x='72.1'%20y='12'%20width='0.35'%20height='0.62'%20opacity='0.13'/%3e%3crect%20x='80.2'%20y='6'%20width='0.55'%20height='0.37'%20opacity='0.18'/%3e%3crect%20x='88.6'%20y='17'%20width='0.7'%20height='0.44'%20opacity='0.16'/%3e%3crect%20x='92.7'%20y='3'%20width='0.52'%20height='0.58'%20opacity='0.11'/%3e%3crect%20x='106.1'%20y='6'%20width='0.36'%20height='0.68'%20opacity='0.16'/%3e%3crect%20x='112.7'%20y='18'%20width='0.82'%20height='0.31'%20opacity='0.11'/%3e%3crect%20x='125'%20y='10'%20width='0.38'%20height='0.5'%20opacity='0.17'/%3e%3crect%20x='131.6'%20y='5'%20width='0.54'%20height='0.38'%20opacity='0.15'/%3e%3crect%20x='144.9'%20y='14'%20width='0.44'%20height='0.61'%20opacity='0.11'/%3e%3crect%20x='159.3'%20y='2'%20width='0.42'%20height='0.48'%20opacity='0.17'/%3e%3crect%20x='165.6'%20y='18'%20width='0.64'%20height='0.38'%20opacity='0.11'/%3e%3crect%20x='177.2'%20y='8'%20width='0.42'%20height='0.48'%20opacity='0.17'/%3e%3crect%20x='188.3'%20y='19'%20width='0.61'%20height='0.4'%20opacity='0.12'/%3e%3crect%20x='15.3'%20y='20'%20width='0.6'%20height='0.38'%20opacity='0.09'/%3e%3crect%20x='67.2'%20y='10'%20width='0.35'%20height='0.5'%20opacity='0.16'/%3e%3crect%20x='99.8'%20y='12'%20width='0.58'%20height='0.38'%20opacity='0.1'/%3e%3crect%20x='118.1'%20y='3'%20width='0.51'%20height='0.47'%20opacity='0.12'/%3e%3crect%20x='152.7'%20y='18'%20width='0.44'%20height='0.37'%20opacity='0.14'/%3e%3c/g%3e%3c/svg%3e") 0 0/192px 24px;position:absolute;inset:0}.ci2-ink-mark:after{content:"";pointer-events:none;background:linear-gradient(#0000004d,#0000 15% 78%,#0003);position:absolute;inset:0}.ci2-ink-mark--1{clip-path:polygon(0 8%,.35% 0,18% 2%,37% 0,63% 3%,84% 0,99.6% 3%,100% 24%,99.8% 84%,99.4% 100%,79% 97%,52% 100%,25% 98%,.3% 100%,0 87%)}.ci2-ink-mark--2{clip-path:polygon(0 17%,.5% 0,16% 3%,46% 0,71% 2%,98.8% 0,100% 11%,99.7% 81%,99.2% 100%,68% 97%,38% 100%,9% 97%,0 83%)}.ci2-ink-mark--3{clip-path:polygon(0 10%,.3% 0,25% 2%,49% 0,82% 3%,99.5% 0,100% 15%,99.9% 90%,99.4% 100%,75% 97%,42% 100%,15% 97%,.2% 100%,0 86%)}.ci2-redaction-a11y{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ci2-photo-panel,.ci2-cart-panel{background:#d7d8d4;border-bottom:1px solid #141515;max-width:none;margin:0;display:block;position:relative;overflow:hidden}.ci2-photo-panel--id{background:#060808;height:clamp(330px,45vw,590px)}.ci2-photo-panel--id img{object-fit:cover;object-position:center;width:100%;height:101%;filter:grayscale(1) contrast(var(--ci2-dossier-photo-contrast)) brightness(var(--ci2-dossier-photo-brightness));transition:transform 1.2s;display:block;position:absolute;inset:-1% 0 auto;transform:scale(1)}.ci2-photo-panel--id:after{content:"";pointer-events:none;background:linear-gradient(90deg,#050505 0%,#060707ed 23%,#0607079e 41%,#0000 69%,#0203031f 100%),linear-gradient(#0000 60%,#02030361);position:absolute;inset:0}.ci2-photo-panel-caption{z-index:2;color:#fafaf5;letter-spacing:.1em;flex-direction:column;gap:.75rem;font-size:.9rem;line-height:1.7;display:flex;position:absolute;top:50%;left:clamp(1.5rem,5vw,5.5rem);transform:translateY(-45%)}.ci2-photo-panel-caption>span:first-child{font-size:1rem}.ci2-mini-redaction{color:#f0f0e9;letter-spacing:.04em;font-size:.75rem}.ci2-photo-panel-caption>span:last-child{color:#a8ada8;font-size:.69rem}.ci2-panel-crosshair{z-index:3;opacity:.75;width:28px;height:28px;position:absolute;top:2rem}.ci2-panel-crosshair:before,.ci2-panel-crosshair:after{content:"";background:#111;position:absolute}.ci2-panel-crosshair:before{width:1px;height:100%;top:0;left:50%}.ci2-panel-crosshair:after{width:100%;height:1px;top:50%;left:0}.ci2-panel-crosshair--left{left:1.2rem}.ci2-panel-crosshair--right{right:1.2rem}.ci2-cart-panel{aspect-ratio:2057/765;background:#090a0a;border-top:1px solid #555;height:auto;margin:0}.ci2-cart-panel img{object-fit:contain;filter:none;width:100%;height:100%;display:block}.ci2-last-file{color:#f8f7f4;background:#050606;border-top:1px solid #3e4140;flex-direction:column;align-items:flex-start;gap:1.8rem;padding:clamp(3rem,6vw,7rem) clamp(1.5rem,3.55vw,4.5rem) 1.5rem;display:flex}.ci2-last-file>span{color:var(--ci2-red);font:.7rem/1.2 var(--ci2-ui);letter-spacing:.11em}.ci2-last-file>strong{font:900 clamp(4.2rem,12.5vw,14rem)/.82 var(--ci2-condensed);letter-spacing:-.06em}.ci2-last-file>p{letter-spacing:-.025em;margin:1rem 0;font-size:clamp(.9rem,1.2vw,1.1rem);line-height:1.8}.ci2-followup{border-top:1px solid #535a54;width:100%}.ci2-followup a{min-height:44px;padding:1.3rem 0;text-decoration:none;display:block}.ci2-followup-deals{border-bottom:1px solid #3f4540}.ci2-followup a>span{min-width:0}.ci2-followup small{color:#acb4ac;font:.7rem/1.4 var(--ci2-ui);letter-spacing:.09em;margin-bottom:.6rem;display:block}.ci2-followup strong{letter-spacing:-.035em;word-break:keep-all;overflow-wrap:break-word;align-items:center;gap:.6rem;max-width:100%;font-size:1.25rem;font-weight:550;line-height:1.5;display:inline-flex}.ci2-followup .scramble-label{min-width:0}.ci2-followup-arrow{color:var(--ci2-red);flex:none;font-size:1.8rem;line-height:1;transition:transform .16s;position:relative;top:1px}.ci2-followup a[data-scramble-link] .scramble-label-output{text-decoration:none}.ci2-followup-deals:is(:hover,:focus-visible) .ci2-followup-arrow{transform:translate(2px,-2px)}.ci2-followup-reopen strong{font-size:1.125rem;font-weight:500}.ci2-bottom{color:#aeb2ae;letter-spacing:.055em;background:#080909;border-top:1px solid #3f4140;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;padding:1rem clamp(1.4rem,3.55vw,4.5rem);font-size:.72rem;line-height:1.5;display:flex}.ci2-site.ci2-enhanced [data-ci2-reveal]{transition:opacity .5s,transform .65s cubic-bezier(.16,1,.3,1)}.ci2-site.ci2-enhanced [data-ci2-reveal]:not(.ci2-revealed){opacity:.72;transform:translateY(12px)}.ci2-photo-panel--id.ci2-revealed img{transform:scale(1)}.ci2-cart-panel img{transition:none;transform:none}@media (width<=1180px){.ci2-menu-items{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.ci2-cover-title{font-size:clamp(7rem,17vw,15rem)}.ci2-cover-lower{width:72%}.ci2-chapter-heading{grid-template-columns:var(--ci2-chapter-index-width) minmax(0,1fr) 70px}.ci2-chapter-num{font-size:clamp(8rem,12vw,12rem)}}@media (width<=800px){.ci2-topbar{grid-template-columns:1fr auto;min-height:52px}.ci2-topbar-center{display:none}.ci2-reading-progress,.ci2-menu{top:52px}.ci2-cover{min-height:780px}.ci2-cover-art{width:75%}.ci2-cover-art:before{background:linear-gradient(90deg,#030404 0%,#030404d1 21%,#03040433 70%,#0304042e),linear-gradient(#0000 50%,#030404 100%)}.ci2-cover-title{font-size:clamp(6.5rem,18vw,11.5rem)}.ci2-cover-lower{grid-template-columns:1fr minmax(130px,.8fr);width:85%}.ci2-scroll-cue{bottom:13rem;left:auto;right:2rem;transform:none}.ci2-chapter-heading{grid-template-columns:var(--ci2-chapter-index-width) minmax(0,1fr) auto;min-height:175px}.ci2-chapter-num{font-size:7rem}.ci2-chapter-copy h2{font-size:1.35rem}.ci2-chapter-english{font-size:.9rem}.ci2-chapter-folio{font-size:.64rem}.ci2-chapter{--ci2-chapter-gap:clamp(2.5rem,6vw,3.25rem)}.ci2-chapter-num{transform-origin:100%;justify-self:end}.ci2-photo-panel--id{aspect-ratio:2;height:auto}.ci2-photo-panel--id img{object-position:45% center}.ci2-photo-panel--id:after{background:linear-gradient(90deg,#050505 0%,#060707e6 18%,#06070794 32%,#0000 55%,#0203031f 100%),linear-gradient(#0000 60%,#02030361)}.ci2-panel-crosshair{width:16px;height:16px;top:.5rem}.ci2-cart-panel{height:auto}}@media (width>=551px) and (width<=800px){.ci2-chapter{--ci2-chapter-index-width:clamp(5.5rem,14.2vw,13.3125rem);--ci2-chapter-gap:clamp(2.2rem,6vw,3.25rem)}}@media (width<=550px){.ci2-topbar{gap:.35rem;padding:0 .75rem}.ci2-topbar-brand a{font-size:1.37rem}.ci2-topbar-right{gap:.45rem}.ci2-topbar-count{font-size:.6875rem}.ci2-menu-toggle{width:44px}.ci2-menu{max-height:calc(100svh - 4rem);padding:min(1rem,16px)}.ci2-cover{min-height:800px}.ci2-cover-art{opacity:.92;width:100%}.ci2-cover-art img{object-position:center 14%;filter:grayscale()contrast(1.6)brightness(.76)}.ci2-cover-art:before{background:linear-gradient(#030404a3 0%,#0000 32%,#0304043a 58%,#030404ec 100%),linear-gradient(90deg,#030404f0 0%,#03040485 38%,#0000 100%)}.ci2-cover-seam{left:57%}.ci2-cover-content{padding:2.4rem 1.1rem 2.2rem}.ci2-cover-class{margin-bottom:2.3rem;font-size:.68rem}.ci2-cover-subtitle{font-size:1.37rem}.ci2-cover-dossier{margin-bottom:2.6rem;font-size:.76rem}.ci2-cover-title{font-size:min(clamp(5.2rem,20vw,8.2rem),27.027vw - .594595rem);transform:scaleX(.83)}.ci2-cover-lower{grid-template-columns:1fr;gap:1.2rem;width:100%;margin-top:5rem;padding-top:1rem}.ci2-cover-metadata{font-size:.72rem}.ci2-cover-metadata>div{grid-template-columns:5.1rem 1fr}.ci2-cover-warning{display:none}.ci2-scroll-cue{font-size:.65rem;bottom:7.8rem;right:1.4rem}.ci2-scroll-circle{width:38px;height:38px}.ci2-cover-intro{padding-top:2.2rem;font-size:.875rem}.ci2-chapter-heading{grid-template-columns:var(--ci2-chapter-index-width) minmax(0,1fr);min-height:162px}.ci2-chapter-num{font-size:6.1rem}.ci2-chapter-copy h2{margin-bottom:.45rem;font-size:1.15rem}.ci2-chapter-english{letter-spacing:.045em;gap:.46rem;margin-bottom:.65rem;font-size:.74rem}.ci2-red-tick{height:.9rem}.ci2-chapter-copy p{font-size:.875rem;line-height:1.6}.ci2-chapter-folio{display:none}.ci2-chapter--dense .ci2-dialogue--rhythm-break{margin-top:12px}.ci2-photo-panel--id img{filter:grayscale()contrast(1.08)brightness(1.06)}.ci2-photo-panel-caption{gap:.5rem;font-size:.63rem;left:1.2rem}.ci2-photo-panel-caption>span:first-child{font-size:.75rem}.ci2-photo-panel-caption>span:last-child{font-size:.72rem}.ci2-cart-panel{height:auto}.ci2-last-file{padding:2.5rem 1.25rem 1.25rem}.ci2-last-file>strong{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:min(clamp(3.1rem,15vw,5rem),16.6667vw - .416667rem)}.ci2-followup-deals strong{font-size:1.125rem}.ci2-followup-reopen strong{font-size:1rem}.ci2-bottom{padding:.75rem 1rem;font-size:.72rem}}@container (width<=16rem){.ci2-chapter-heading{grid-template-columns:minmax(0,1fr);row-gap:1.75rem}.ci2-chapter-heading .ci2-chapter-num{transform-origin:0;justify-self:start;font-size:min(6.1rem,26vw)}.ci2-dialogue{grid-template-columns:minmax(0,1fr);row-gap:.5rem}.ci2-dialogue-label,.ci2-dialogue p{grid-column:1}.ci2-dialogue-label span{flex:0 0 3rem}}@media (width>=551px) and (width<=1180px){@container (width<=31rem){.ci2-chapter-heading{grid-template-columns:minmax(0,1fr);row-gap:1.75rem}.ci2-chapter-heading .ci2-chapter-num{transform-origin:0;justify-self:start;font-size:min(7rem,21vw)}.ci2-chapter-folio{display:none}.ci2-dialogue{grid-template-columns:minmax(0,1fr);row-gap:.5rem}.ci2-dialogue-label,.ci2-dialogue p{grid-column:1}.ci2-dialogue-label span{flex:0 0 3rem}}@container (width<=27rem){.ci2-cover-title{font-size:min(clamp(6.5rem,18vw,11.5rem),27.027vw - 1.18919rem)}.ci2-last-file>strong{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:min(clamp(4.2rem,12.5vw,14rem),16.6667vw - 1rem)}}}@container tlist-ci2-cover (width<=31rem){.ci2-cover-lower{grid-template-columns:minmax(0,1fr);width:100%}}@container tlist-ci2-meta (width<=14rem){.ci2-cover-metadata>div{grid-template-columns:minmax(0,1fr);row-gap:.15rem}.ci2-cover-metadata strong{white-space:normal;overflow-wrap:anywhere;min-width:0}}@media (prefers-reduced-motion:reduce){.ci2-site *,.ci2-site :before,.ci2-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ci2-site.ci2-enhanced [data-ci2-reveal]:not(.ci2-revealed){opacity:1;transform:none}}.site-header.ci2-header-mounted{--ci2-red:#e2433a;--ci2-ui:"Tlist UI Mono",Consolas,monospace;--ci2-white:#f7f7f4;--ci2-body:"Tlist Content Sans",Arial,sans-serif;isolation:isolate}.site-header.ci2-header-active{color:#f7f7f4;background:#080a0a;outline-color:#333939}.site-header.ci2-header-active>:is(.site-brand,.site-navigation,.menu-toggle){visibility:hidden;pointer-events:none}.site-header>.ci2-topbar{z-index:71;width:100%;height:100%;min-height:0;font-family:var(--ci2-ui);color:#f7f7f4;background:#080a0a;border:0;padding:0 clamp(1rem,2.7vw,3.3rem);position:absolute;inset:0}.site-header.ci2-header-mounted:not(.ci2-header-active)>.ci2-topbar{visibility:hidden;pointer-events:none}.site-header>.ci2-topbar .ci2-topbar-brand a{font-family:var(--ci2-body)}.site-header>.ci2-menu{z-index:82;max-height:calc(100svh - 6rem);position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 45px #0009}.site-header>.ci2-reading-progress{z-index:83;height:2px;position:absolute;inset:auto 0 0}.site-header.ci2-header-mounted:not(.ci2-header-active)>:is(.ci2-menu,.ci2-reading-progress){visibility:hidden;pointer-events:none}.site-header>.ci2-header-pixels{z-index:200;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.site-header.ci2-header-transitioning{pointer-events:none}@media (width<=800px){.site-header>.ci2-topbar{grid-template-columns:1fr auto;min-height:0}.site-header>.ci2-topbar .ci2-topbar-brand a{font-size:1.35rem}}@media (width<=550px){.site-header>.ci2-topbar{padding:0 .8rem}.site-header>.ci2-topbar .ci2-topbar-count{font-size:.6875rem}.site-header>.ci2-menu{max-height:calc(100svh - 4rem)}}
