body{--field-0: #fafafa;--field-1: #f0f0f2;--ink: #16181c;--ink-2: #5a5e66;--ink-3: #8a8e96;--rule: #dedee2;--warn: #b4740a;--warn-tint: #f6e7c6;--warn-rule: #f2c94c;--refuse: #a8231c;--refuse-tint: #f0dad6;--fill-auto: #e2efda;--fill-weak: #fff2cc;--red-font: #c00000;--comment: #0f6cbd;--slack-page: #1a1d21;--slack-rail: #101214;--slack-border: #2c2f33;--slack-text: #d1d2d3;--slack-mute: #9a9c9e;--slack-link: #1d9bd1;--slack-green: #007a5a;--excel-grid: #d0d0d0;--excel-band: #8c1d26;--excel-gutter: #dce6f1;--excel-pane: #faf9f8;--t-display: clamp(32px, 9.4em, 148px);--t-h2: clamp(23px, 3.2em, 54px);--t-lead: clamp(16px, 1.62em, 27px);--t-body: clamp(14.5px, 1.18em, 20px);--t-note: clamp(11px, .86em, 15px);--t-micro: clamp(10px, .74em, 13px);--t-pull: clamp(26px, 5.2em, 84px);--t-stat: clamp(40px, 6.4em, 104px);--mono: Ppneuemontrealmono, "SFMono-Regular", Menlo, Consolas, monospace;--editorial: Ppeditorialnew, "Times New Roman", serif;--cs-u: clamp(5px, .6em, 11px);--cs-gap: clamp(24px, 3em, 54px);--cs-section: clamp(58px, 9em, 168px);--cs-gutter: clamp(10px, 1.2em, 22px);--cs-pad: 30px;--cs-radius: clamp(5px, .55em, 11px);--cs-shadow: 0 .12em .3em rgba(20, 18, 12, .1), 0 1.4em 3.2em -.6em rgba(20, 18, 12, .28)}body.case-commercial{--accent: #1e6f44;--accent-tint: #dde9df}body.case-knowledge{--accent: #4a2fd1;--accent-tint: #e2ddf7}body.case-operations{--accent: #b4461f;--accent-tint: #f6dfd4}body.case-commercial,body.case-knowledge,body.case-operations,body.case-commercial .div-block-58,body.case-knowledge .div-block-58,body.case-operations .div-block-58{background-color:var(--field-0)}body.case-commercial .cs-band,body.case-knowledge .cs-band,body.case-operations .cs-band,body.case-commercial .cs-plate,body.case-knowledge .cs-plate,body.case-operations .cs-plate,body.case-commercial .cs-capband,body.case-knowledge .cs-capband,body.case-operations .cs-capband{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}body.case-commercial .pi2-image-container,body.case-knowledge .pi2-image-container,body.case-operations .pi2-image-container,body.case-commercial .pi3-image-container,body.case-knowledge .pi3-image-container,body.case-operations .pi3-image-container{border-radius:var(--cs-radius);box-shadow:var(--cs-shadow);overflow:hidden}.cs-band{position:relative;width:100%;padding:var(--cs-section) 0;color:var(--ink);isolation:isolate}.cs-grid,.cs-plate>.cs-grid,.cs-capband>.cs-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--cs-gutter);row-gap:var(--cs-gap);padding:0 var(--cs-pad);align-items:start}.cs-band>.cs-grid:before{content:"";position:absolute;inset:calc(var(--cs-section) * -1) var(--cs-pad);pointer-events:none;z-index:-1;opacity:.07;background-image:linear-gradient(to right,var(--rule) 0 1px,transparent 1px);background-size:calc((100% + var(--cs-gutter)) / 12) 100%}.cs-band>.cs-grid{position:relative;z-index:1}.cs-band:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:120px 120px}.cs-band.is-tight{padding-top:calc(var(--cs-section) * .42)}.cs-band.is-tight-btm{padding-bottom:calc(var(--cs-section) * .42)}html.cs-js .cs-reveal [data-cs-item]{opacity:0;transform:translate3d(0,1em,0);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--cs-i, 0) * 60ms)}html.cs-js .cs-reveal.is-in [data-cs-item]{opacity:1;transform:none}html:not(.cs-js) .cs-reveal [data-cs-item]{opacity:1;transform:none}.cs-kicker{grid-column:1 / -1;margin:0;padding-bottom:calc(var(--cs-u) * 2);border-bottom:1px solid var(--ink);font-family:var(--mono);font-size:var(--t-micro);font-weight:500;letter-spacing:.16em;line-height:1.3;text-transform:uppercase;color:var(--ink);display:flex;justify-content:space-between;align-items:baseline;gap:1em}.cs-kicker .cs-kicker-r{color:var(--ink-3);text-align:right;font-weight:500}.cs-display{margin:0;font-family:var(--editorial);font-weight:200;font-size:var(--t-display);line-height:.86;letter-spacing:-.045em;color:var(--ink);text-transform:none;text-wrap:balance}.cs-h2{margin:0 0 calc(var(--cs-u) * 3.4);font-family:Neuemontreal,Arial,sans-serif;font-weight:700;font-size:var(--t-h2);line-height:.98;letter-spacing:-.035em;color:var(--ink);text-transform:none;max-width:15em}.cs-lead{margin:0;font-size:var(--t-lead);line-height:1.34;letter-spacing:-.01em;max-width:26em;color:var(--ink)}.cs-p{margin:0 0 1.2em;font-size:var(--t-body);line-height:1.5;max-width:34em;color:var(--ink-2)}.cs-p:last-child{margin-bottom:0}.cs-p strong{color:var(--ink);font-weight:500}.cs-p em{font-style:italic;color:var(--ink)}.cs-p code,.cs-code{font-family:var(--mono);font-size:.88em;letter-spacing:.01em;background:var(--field-1);border-radius:3px;padding:.12em .36em;color:var(--ink);white-space:nowrap}.cs-note{font-family:var(--mono);font-size:var(--t-note);font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--ink-2)}.cs-micro{font-family:var(--mono);font-size:var(--t-micro);font-weight:500;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.cs-thesis{padding-top:calc(var(--cs-section) * 1.15)}.cs-thesis .cs-kicker{margin-bottom:calc(var(--cs-u) * 5)}.cs-thesis .cs-display{grid-column:1 / 11}.cs-thesis .cs-lead{grid-column:7 / 13;padding-top:calc(var(--cs-u) * 2);border-top:1px solid var(--rule)}.cs-plate{position:relative;padding:calc(var(--cs-section) * .5) 0 calc(var(--cs-u) * 2.4);background:var(--field-0)}.cs-plate .cs-grid{row-gap:0;align-items:baseline}.cs-plate-n{grid-column:1 / 2;margin:0;font-family:var(--mono);font-size:var(--t-micro);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.cs-plate-t{grid-column:2 / 9;margin:0;font-family:var(--mono);font-size:var(--t-micro);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.cs-plate-r{grid-column:10 / 13;margin:0;text-align:right;font-family:var(--mono);font-size:var(--t-micro);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.cs-plate:after{content:"";position:absolute;left:var(--cs-pad);right:var(--cs-pad);bottom:calc(var(--cs-u) * 1.2);height:1px;background:var(--rule)}.cs-capband{padding:calc(var(--cs-u) * 2.6) 0 0;background:var(--field-0)}.cs-capband .cs-grid{row-gap:calc(var(--cs-u) * 2)}.cs-caption{grid-column:1 / 8;position:relative;padding-top:calc(var(--cs-u) * 1.6);border-top:1px solid var(--rule);font-family:var(--mono);font-size:var(--t-note);font-weight:500;line-height:1.5;letter-spacing:.01em;color:var(--ink-2);max-width:46em}.cs-caption b{display:block;font-weight:500;color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.86em;margin-bottom:.6em}.cs-capband.is-split .cs-caption:first-child{grid-column:1 / 8}.cs-capband.is-split .cs-caption+.cs-caption{grid-column:9 / 13}.cs-window{position:relative;border-radius:var(--cs-radius);overflow:hidden;background:#fff;box-shadow:var(--cs-shadow);font-variant-numeric:tabular-nums}.cs-window.is-dark{background:var(--slack-page);color:var(--slack-text);box-shadow:var(--cs-shadow),inset 0 1px #ffffff12}.cs-titlestrip{display:flex;align-items:center;gap:.8em;padding:calc(var(--cs-u) * 1.3) calc(var(--cs-u) * 1.8);background:#24262b;color:#b9bcc2;font-family:var(--mono);font-size:var(--t-micro);font-weight:500;letter-spacing:.1em;text-transform:uppercase}.cs-dots{display:flex;gap:.42em;flex:none}.cs-dots i{width:.55em;height:.55em;border-radius:50%;background:#4a4d54;display:block}.cs-titlestrip .cs-title-mid{flex:1;text-align:center}.cs-titlestrip .cs-title-r{flex:none;opacity:.65}.cs-mech .cs-mech-media{grid-column:1 / 8;margin-left:calc(var(--cs-pad) * -1)}.cs-mech .cs-mech-text{grid-column:9 / 13;align-self:center}.cs-mech .cs-mech-media .cs-window{border-top-left-radius:0;border-bottom-left-radius:0}.cs-still-cap{margin:calc(var(--cs-u) * 2) 0 0 var(--cs-pad);padding-top:calc(var(--cs-u) * 1.6);border-top:1px solid var(--rule);font-family:var(--mono);font-size:var(--t-note);line-height:1.45;color:var(--ink-2);max-width:40em}.cs-steps{margin:calc(var(--cs-u) * 5) 0 0;padding:0;list-style:none;border-top:1px solid var(--ink)}.cs-steps li{display:grid;grid-template-columns:2.6em 1fr;gap:.9em;font-family:var(--mono);font-size:var(--t-note);font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--ink);padding:calc(var(--cs-u) * 1.6) 0;border-bottom:1px solid var(--rule)}.cs-steps li b{color:var(--accent);font-weight:500}.cs-sheet{background:var(--excel-pane);padding:calc(var(--cs-u) * 2.2)}.cs-rtable{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:clamp(8px,.62em,12px);font-weight:500;color:#23252a;table-layout:fixed}.cs-rtable th,.cs-rtable td{border:1px solid var(--excel-grid);padding:.55em .45em;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-rtable thead th{background:var(--excel-band);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-color:var(--excel-band)}.cs-rtable td.is-num{text-align:right}.cs-rtable tbody th{background:var(--excel-gutter);font-weight:500;text-align:right;width:7%}.cs-rtable td.fill-auto{background:var(--fill-auto)}.cs-rtable td.fill-weak{background:var(--fill-weak)}.cs-rtable td.fill-red{color:var(--red-font)}.cs-rtable td.fill-hatch{background:repeating-linear-gradient(45deg,var(--refuse-tint) 0 4px,#fff 4px 8px)}.cs-badge{display:inline-block;padding:.18em .55em;border-radius:999px;border:1px solid var(--excel-grid);background:#fff;font-size:.94em;line-height:1.3;white-space:nowrap}.cs-badge.is-ok{border-color:#9dc79d;background:var(--fill-auto)}.cs-badge.is-weak{border-color:var(--warn-rule);background:var(--fill-weak)}.cs-badge.is-red{border-color:#e0b4b4;color:var(--red-font)}.cs-badge.is-stop{border-color:#e0b4b4;background:var(--refuse-tint);color:var(--refuse)}.cs-badgerow{display:flex;flex-wrap:wrap;gap:.4em;margin-top:calc(var(--cs-u) * 1.8);font-family:var(--mono);font-size:clamp(8px,.62em,12px);color:#23252a}.cs-counts{display:flex;flex-wrap:wrap;gap:0 1.3em;margin-top:calc(var(--cs-u) * 1.8);padding-top:calc(var(--cs-u) * 1.3);border-top:1px solid var(--excel-grid);font-family:var(--mono);font-size:clamp(8px,.62em,12px);color:#4c4f55}.cs-counts b{color:#23252a;font-weight:500}.cs-panefoot{display:flex;align-items:center;justify-content:space-between;gap:1em;margin-top:calc(var(--cs-u) * 1.8);padding-top:calc(var(--cs-u) * 1.3);border-top:1px solid var(--excel-grid);font-family:var(--mono);font-size:clamp(8px,.62em,12px);color:#4c4f55}.cs-undo{border:1px solid var(--excel-grid);border-radius:3px;background:#fff;padding:.36em .95em;color:#23252a}.cs-packet{padding:calc(var(--cs-u) * 2.6);font-size:clamp(9px,.72em,14px)}.cs-pk-row{padding:.45em 0}.cs-pk-warn{font-family:var(--mono);color:#e8c98a;line-height:1.45}.cs-pk-section{color:var(--slack-text);line-height:1.55}.cs-pk-section b{display:block;color:#fff;margin-bottom:.45em}.cs-chip{color:var(--slack-link);background:#1d9bd11f;border-radius:3px;padding:0 .22em}.cs-pk-buttons{display:flex;gap:.6em;padding-top:.5em;flex-wrap:wrap}.cs-pk-buttons span{border:1px solid #5b5e64;border-radius:4px;padding:.36em .95em;font-family:var(--mono);color:var(--slack-text)}.cs-pk-foot{font-family:var(--mono);color:var(--slack-mute);border-top:1px solid var(--slack-border);margin-top:.6em;padding-top:.75em;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6em;line-height:1.45}.cs-pk-eph{font-family:var(--mono);color:var(--slack-mute);font-size:.9em;padding-bottom:.35em}.cs-callouts{margin:calc(var(--cs-u) * 2.6) 0 0 var(--cs-pad);padding:0;display:grid;gap:calc(var(--cs-u) * 1.4);border-top:1px solid var(--rule);padding-top:calc(var(--cs-u) * 2);max-width:42em}.cs-callouts li{list-style:none;display:grid;grid-template-columns:2.2em 1fr;gap:.9em;font-family:var(--mono);font-size:var(--t-note);line-height:1.45;color:var(--ink-2)}.cs-callouts li i{font-style:normal;color:var(--accent);align-self:start}.cs-slackblock{padding:calc(var(--cs-u) * 2.6);font-size:clamp(9px,.72em,14px);line-height:1.6}.cs-slackblock .cs-sb-title{color:#fff;font-weight:700;margin-bottom:.4em}.cs-slackblock .cs-sb-line{font-family:var(--mono);color:var(--slack-text)}.cs-slackblock .cs-sb-mute{font-family:var(--mono);color:var(--slack-mute)}.cs-slackblock .cs-sb-link{color:var(--slack-link)}.cs-slackblock hr{border:0;border-top:1px solid var(--slack-border);margin:calc(var(--cs-u) * 2.2) 0}.cs-slackblock .cs-sb-gate{font-family:var(--mono);color:#e8c98a;border-left:3px solid var(--warn-rule);padding-left:.85em}.cs-sb-cmd{font-family:var(--mono);color:var(--slack-mute);margin-bottom:.55em}.cs-sb-cmd b{color:var(--slack-text);font-weight:500}.cs-arg .cs-arg-text{grid-column:1 / 6}.cs-arg .cs-arg-mark{grid-column:8 / 13;align-self:center}.cs-mark{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--cs-u) * 3.4);align-items:start;cursor:pointer}.cs-cell{position:relative;aspect-ratio:16 / 9;border:1px solid var(--rule);border-radius:2px;background:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:var(--t-note);font-variant-numeric:tabular-nums;color:var(--ink)}.cs-hatch{--hatch-angle: 45deg;background:repeating-linear-gradient(var(--hatch-angle),var(--refuse-tint) 0 4px,#fff 4px 8px);outline:1px solid var(--refuse);outline-offset:-1px;border-color:transparent;cursor:help}.cs-cell.is-filled{background:var(--fill-weak)}.cs-cell.is-filled:after{content:"";position:absolute;top:0;right:0;border-width:0 .8em .8em 0;border-style:solid;border-color:transparent var(--comment) transparent transparent}.cs-leader{display:block;width:100%;height:calc(var(--cs-u) * 4.5);overflow:visible}.cs-leader line{stroke:var(--rule);stroke-width:1;vector-effect:non-scaling-stroke}.cs-leader line.is-refuse{stroke:var(--refuse)}.cs-marknote{font-family:var(--mono);font-size:var(--t-note);line-height:1.45;color:var(--ink-2)}.cs-marknote b{display:block;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:.86em;margin-bottom:.45em;color:var(--refuse)}.cs-marknote.is-ok b{color:var(--comment)}.cs-guesscost{grid-column:1 / -1;margin-top:calc(var(--cs-u) * 2.4);border-top:1px solid var(--refuse);font-family:var(--mono);font-size:var(--t-note);color:var(--refuse);max-height:0;opacity:0;padding-top:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease,padding-top .3s ease}.cs-mark.is-open .cs-guesscost{max-height:10em;opacity:1;padding-top:calc(var(--cs-u) * 1.6)}.cs-quiet{padding:calc(var(--cs-section) * 1.6) 0;background:var(--field-0)}.cs-quiet:after{opacity:.035}.cs-quiet .cs-pullmark{grid-column:1 / 2;margin:0;font-family:var(--mono);font-size:var(--t-micro);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.cs-quiet .cs-pull{grid-column:3 / 12;margin:0;font-family:var(--editorial);font-weight:200;font-style:italic;font-size:var(--t-pull);line-height:1.06;letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.cs-quiet .cs-pull-src{grid-column:3 / 12;margin:calc(var(--cs-u) * 3) 0 0;padding-top:calc(var(--cs-u) * 1.6);border-top:1px solid var(--rule);font-family:var(--mono);font-size:var(--t-note);color:var(--ink-3);max-width:34em}.cs-outcome .cs-h2{grid-column:1 / 7}.cs-outcome .cs-outcome-note{grid-column:9 / 13;align-self:end}.cs-outcome .cs-stat{grid-column:span 4}.cs-outcome .cs-scope{grid-column:1 / -1}.cs-stat{padding-top:calc(var(--cs-u) * 2.4);border-top:1px solid var(--ink)}.cs-stat-n{display:block;font-family:Neuemontreal,Arial,sans-serif;font-weight:700;font-size:var(--t-stat);line-height:.86;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ink)}.cs-stat-n i{font-style:normal;color:var(--ink-3)}.cs-stat-l{display:block;margin:calc(var(--cs-u) * 2.4) 0 calc(var(--cs-u) * 1.6);font-family:var(--mono);font-size:var(--t-micro);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.cs-stat-q{margin:0;font-size:var(--t-body);line-height:1.5;color:var(--ink-2);max-width:24em}.cs-scope{padding-top:calc(var(--cs-u) * 2);border-top:1px solid var(--rule);font-family:var(--mono);font-size:var(--t-note);color:var(--ink-3)}.cs-comp .cs-h2{grid-column:1 / 6}.cs-comp .cs-comp-side{grid-column:7 / 13;align-self:end}.cs-comp .cs-comp-body{grid-column:1 / 13}.cs-comprow{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr) minmax(0,1.6fr) auto;align-items:center;gap:var(--cs-gutter);padding:calc(var(--cs-u) * 2.4) 0;border-top:1px solid var(--rule);font-family:var(--mono);font-size:var(--t-note);color:var(--ink)}.cs-comprow:last-child{border-bottom:1px solid var(--rule)}.cs-comprow .cs-comp-num{text-align:right;font-variant-numeric:tabular-nums}.cs-comprow .cs-comp-sub{display:block;color:var(--ink-3);margin-top:.4em}.cs-closeness{position:relative;height:.55em;min-height:4px;background:var(--field-1);border-radius:999px;overflow:hidden}.cs-closeness i{position:absolute;inset:0 auto 0 0;width:var(--v, 50%);background:var(--accent);display:block}.cs-incoterm{border:1px solid var(--rule);border-radius:999px;padding:.22em .75em;font-size:.9em;letter-spacing:.1em;color:var(--ink-2)}.cs-limits{background:var(--field-1)}.cs-limits .cs-h2{grid-column:1 / 5}.cs-limits .cs-limitlist{grid-column:6 / 13;margin:0;padding:0}.cs-limits .cs-limit-foot{grid-column:6 / 13}.cs-limitlist li{list-style:none;padding:calc(var(--cs-u) * 2.8) 0;border-top:1px solid var(--rule);display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:var(--cs-gutter);align-items:start}.cs-limitlist li:last-child{border-bottom:1px solid var(--rule)}.cs-limit-t{font-family:var(--mono);font-size:var(--t-note);font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;color:var(--refuse)}.cs-limit-d{margin:0;font-size:var(--t-body);line-height:1.5;color:var(--ink-2);max-width:34em}.cs-limit-d em{font-style:italic;color:var(--ink)}.cs-limit-foot{margin-top:calc(var(--cs-u) * 3);font-family:var(--mono);font-size:var(--t-note);line-height:1.5;color:var(--ink-3);max-width:40em}.cs-hovernote{position:relative;display:block}.cs-hovernote>.cs-hovernote-rule{display:block;height:1px;width:100%;background:var(--accent);transform:scaleX(0);transform-origin:0 50%;transition:transform .42s cubic-bezier(.22,1,.36,1)}.cs-hovernote>.cs-hovernote-body{display:block;margin-top:calc(var(--cs-u) * 1.2);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);opacity:.72;transform:translate3d(0,.3em,0);transition:opacity .3s ease,transform .3s ease}@media(hover:hover)and (pointer:fine){.cs-caption:hover .cs-hovernote>.cs-hovernote-rule,.cs-hovernote:hover>.cs-hovernote-rule{transform:scaleX(1)}.cs-caption:hover .cs-hovernote>.cs-hovernote-body,.cs-hovernote:hover>.cs-hovernote-body{opacity:1;transform:none}}@media(hover:none),(pointer:coarse){.cs-hovernote>.cs-hovernote-rule{transform:scaleX(1)}.cs-hovernote>.cs-hovernote-body{opacity:1;transform:none}}.cs-mark:focus-visible{outline:2px solid var(--accent);outline-offset:6px}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.cs-filmslot:hover .agent-film :is(.film,.film *){animation-play-state:paused}}@media screen and (max-width:991px){body{--t-display: clamp(32px, 8.2em, 96px);--t-h2: clamp(23px, 4.4em, 46px);--t-lead: clamp(16px, 2.4em, 24px);--t-body: clamp(14.5px, 1.95em, 19px);--t-note: clamp(11px, 1.45em, 15px);--t-micro: clamp(10px, 1.25em, 13px);--t-pull: clamp(26px, 6em, 46px);--t-stat: clamp(40px, 9.4em, 82px);--cs-u: clamp(5px, 1em, 11px);--cs-gap: clamp(24px, 4.4em, 46px);--cs-section: clamp(48px, 11em, 112px);--cs-gutter: clamp(10px, 2em, 20px)}.cs-thesis .cs-display,.cs-thesis .cs-lead,.cs-mech .cs-mech-media,.cs-mech .cs-mech-text,.cs-arg .cs-arg-text,.cs-arg .cs-arg-mark,.cs-outcome .cs-h2,.cs-outcome .cs-outcome-note,.cs-outcome .cs-stat,.cs-comp .cs-h2,.cs-comp .cs-comp-body,.cs-comp .cs-comp-side,.cs-limits .cs-h2,.cs-limits .cs-limitlist,.cs-limits .cs-limit-foot,.cs-quiet .cs-pull,.cs-quiet .cs-pull-src,.cs-quiet .cs-pullmark,.cs-plate-n,.cs-plate-t,.cs-plate-r,.cs-caption,.cs-capband.is-split .cs-caption:first-child,.cs-capband.is-split .cs-caption+.cs-caption{grid-column:1 / -1}.cs-plate .cs-grid{row-gap:calc(var(--cs-u) * .8)}.cs-plate-r{text-align:left}.cs-mech .cs-mech-media{margin-left:0}.cs-mech .cs-mech-media .cs-window{border-radius:var(--cs-radius)}.cs-still-cap,.cs-callouts{margin-left:0}.cs-quiet{padding:calc(var(--cs-section) * 1.2) 0}}@media screen and (max-width:767px){body{--t-display: clamp(28px, 10.4em, 62px);--t-h2: clamp(22px, 6.4em, 36px);--t-lead: clamp(16px, 3.7em, 21px);--t-body: clamp(14.5px, 3em, 17px);--t-note: clamp(11px, 2.4em, 14px);--t-micro: clamp(10px, 2.1em, 12px);--t-pull: clamp(24px, 7em, 32px);--t-stat: clamp(34px, 14em, 60px);--cs-u: clamp(5px, 1.7em, 10px);--cs-pad: 20px}.cs-mark{grid-template-columns:1fr}.cs-comprow{grid-template-columns:1fr auto;row-gap:calc(var(--cs-u) * 1.2)}.cs-comprow .cs-closeness{grid-column:1 / -1}.cs-limitlist li{grid-template-columns:1fr}.cs-steps li{grid-template-columns:3.4em 1fr}}@media(prefers-reduced-motion:reduce){html.cs-js .cs-reveal [data-cs-item]{opacity:1!important;transform:none!important;transition:none!important}.cs-hovernote>.cs-hovernote-body{opacity:1;transform:none}.cs-hovernote>.cs-hovernote-rule{transform:scaleX(1)}.cs-hatch{--hatch-angle: 45deg !important}.cs-guesscost{transition:none}}
