@font-face{font-family:Newsreader Display;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/newsreader-display-300.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader-text-400.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/newsreader-text-400-italic.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-400.woff2) format("woff2")}@font-face{font-family:Newsreader Display Fallback;src:local("Georgia");size-adjust:97.03%;ascent-override:75.75%;descent-override:27.31%}@font-face{font-family:Newsreader Fallback;font-style:normal;src:local("Georgia");size-adjust:95.28%;ascent-override:77.14%;descent-override:27.81%}@font-face{font-family:Newsreader Fallback;font-style:italic;src:local("Georgia Italic");size-adjust:88%;ascent-override:83.52%;descent-override:30.11%}@font-face{font-family:Plex Fallback;src:local("Consolas");size-adjust:109.13%;ascent-override:93.92%;descent-override:25.2%}html:root{--ink-0: #0b0a09;--ink-1: #12110f;--ink-2: #1a1814;--paper: #ebe5d6;--paper-2: #b3ac9c;--paper-3: #8f897a;--rule: rgba(235, 229, 214, .14);--rule-strong: rgba(235, 229, 214, .3);--grid: rgba(235, 229, 214, .07);--accent: #ff5a36;--gap: 24px;--wrap-max: 1560px;--serif-display: "Newsreader Display", "Newsreader Display Fallback", Georgia, serif;--serif: "Newsreader", "Newsreader Fallback", Georgia, serif;--mono: "IBM Plex Mono", "Plex Fallback", ui-monospace, Consolas, monospace;--t-cover: clamp(3.5rem, 14.5vw, 15rem);--t-number: clamp(7rem, 22vw, 22rem);--t-title: clamp(3rem, 2rem + 8vw, 9rem);--t-rows: clamp(2.75rem, 1.5rem + 6vw, 7.5rem);--t-feature: clamp(2.25rem, 1.4rem + 3.4vw, 4.75rem);--t-statement: clamp(1.875rem, 1.2rem + 2.6vw, 3.75rem);--t-h3: clamp(1.5rem, 1.15rem + 1.1vw, 2.375rem);--t-standfirst: clamp(1.25rem, 1.05rem + .8vw, 1.75rem);--t-body: clamp(1.0625rem, 1rem + .2vw, 1.1875rem)}@media(max-width:599px){html:root{--gap: 16px}}html:has(body:not(.is-bare)){background:var(--ink-0);scroll-padding-top:4rem;overflow-x:clip}body:not(.is-bare){background:var(--ink-0);color:var(--paper);font-family:var(--serif);font-weight:400;font-feature-settings:normal;font-synthesis:none;font-variant-numeric:lining-nums tabular-nums;hyphens:manual;overflow-x:clip}body:not(.is-bare) :is(strong,b){font-weight:400}body:not(.is-bare) main{position:relative;z-index:1;counter-reset:sec}body:not(.is-bare) main>section[data-folio]{counter-increment:sec}body:not(.is-bare)::-moz-selection,body:not(.is-bare) ::-moz-selection{background:var(--accent);color:var(--ink-0)}body:not(.is-bare)::selection,body:not(.is-bare) ::selection{background:var(--accent);color:var(--ink-0)}body:not(.is-bare) :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:0}:is(main,section)[tabindex="-1"]:focus-visible{outline:none}.wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);width:min(100% - 2 * var(--gutter),var(--wrap-max));margin-inline:auto}@media(max-width:899px){:where(.wrap)>:where(*){grid-column:1 / -1}}.sec{padding-block:clamp(6rem,12vw,12rem)}.t-cover,.t-number,.t-title,.t-rows,.t-feature{font-family:var(--serif-display);font-weight:300}.t-cover{font-size:var(--t-cover);line-height:.86;letter-spacing:-.035em}.t-number{font-size:var(--t-number);line-height:.8;letter-spacing:-.04em}.t-title{font-size:var(--t-title);line-height:.9;letter-spacing:-.03em;text-wrap:balance}.t-rows{font-size:var(--t-rows);line-height:.95;letter-spacing:-.025em}.t-feature{font-size:var(--t-feature);line-height:1;letter-spacing:-.02em;text-wrap:balance}.t-statement,.t-quote{font-family:var(--serif);font-size:var(--t-statement);line-height:1.16;letter-spacing:-.015em;text-wrap:pretty}.t-quote{font-style:italic}.t-h3{font-family:var(--serif);font-size:var(--t-h3);line-height:1.1;letter-spacing:-.01em;text-wrap:balance}.t-standfirst{font-family:var(--serif);font-size:var(--t-standfirst);line-height:1.35;max-width:36ch}.t-body{font-family:var(--serif);font-size:var(--t-body);line-height:1.55;max-width:62ch;text-wrap:pretty}.t-caption{font-family:var(--serif);font-size:.9375rem;font-style:italic;line-height:1.45}.mono,.mono-data{font-family:var(--mono);font-weight:400;line-height:1.4;color:var(--paper-3)}.mono{font-size:.75rem;letter-spacing:.09em;text-transform:uppercase}.mono-data{font-size:.8125rem;letter-spacing:.01em;text-transform:none}.sup{font-family:var(--mono);font-size:max(.75rem,.2em);font-weight:400;letter-spacing:.09em;line-height:1;vertical-align:top;margin-left:.25em;color:var(--paper-3)}.link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;text-decoration-color:var(--paper-3);transition:text-decoration-color .3s}.link:is(:hover,:focus-visible){text-decoration-color:var(--accent)}.link .arrow{margin-left:.5em}.arrow{display:inline-block;width:12px;height:12px;vertical-align:-.1em;flex:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:fixed;top:8px;left:var(--gutter);z-index:70;padding:.75rem 1rem;background:var(--paper);color:var(--ink-0);font-family:var(--mono);font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;transform:translateY(calc(-100% - 16px))}.skip:focus-visible{transform:none}:has(>.ln-mask){display:flex;flex-direction:column}.ln-mask{overflow:clip;padding:.14em;margin:-.14em}.ln{display:block}.plate{display:block;position:relative;overflow:hidden;border:1px solid var(--rule);background:var(--ink-2)}.plate img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1) contrast(1.05) brightness(.88);transition:filter .6s}.plate:hover img,.plate:focus-within img,:is(a,button):is(:hover,:focus-visible) .plate img{filter:none}@media(hover:none){.plate img{filter:none}}.folio{width:min(100% - 2 * var(--gutter),var(--wrap-max));margin-inline:auto;margin-bottom:clamp(2.5rem,5vw,5rem)}.wrap>.folio{grid-column:1 / -1;width:auto;margin-inline:0}.folio>i{display:block;height:1px;background:var(--rule-strong)}.folio-row{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:var(--gap);column-gap:var(--gap);margin:1rem 0 0}.folio-no:before{content:counter(sec,decimal-leading-zero)}.folio-datum{margin-left:auto;text-align:right}.page-grid{position:fixed;inset:0;z-index:0;pointer-events:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:minmax(0,1fr);-moz-column-gap:var(--gap);column-gap:var(--gap);width:min(100% - 2 * var(--gutter),var(--wrap-max));margin-inline:auto}.page-grid i{grid-row:1;width:1px;background:var(--grid)}.page-grid i:last-child{position:absolute;inset-block:0;right:0}@media(max-width:899px){.page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-grid i:nth-child(n+3):nth-child(-n+6){display:none}}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){html:not(.fx) :is([data-split],[data-rise],[data-rule],[data-plate],[data-load]){opacity:0;animation:fx-show 0s 2.5s forwards}}@keyframes fx-show{to{opacity:1}}@media(prefers-reduced-motion:reduce){body:not(.is-bare) *,body:not(.is-bare) *:before,body:not(.is-bare) *:after{transition:none!important}}
