:root{--ff-display: "Anton", "Helvetica Neue", Arial, sans-serif;--ff-body: "Lora", Georgia, "Times New Roman", serif;--ff-mono: "Source Code Pro", ui-monospace, "SFMono-Regular", Menlo, monospace;--fs-display-h1: clamp(56px, 9vw, 124px);--fs-display-h2: clamp(40px, 6vw, 72px);--fs-body: clamp(17px, 1.2vw, 19px);--fs-lede: clamp(21px, 1.6vw, 25px);--fs-pq: clamp(24px, 2.4vw, 32px);--fs-mono: clamp(11px, .85vw, 12px);--fs-cap: clamp(11px, .85vw, 12px);--lh-display: .92;--lh-body: 1.65;--lh-lede: 1.45;--ls-display: -.04em;--ls-mono: .16em}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400;font-feature-settings:"kern","liga","calt","onum"}.mono{font-family:var(--ff-mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;font-weight:500}.display{font-family:var(--ff-display);font-weight:400;font-size:var(--fs-display-h1);line-height:var(--lh-display);letter-spacing:var(--ls-display);text-transform:none}.display--closing{font-size:var(--fs-display-h2)}.lede{font-family:var(--ff-body);font-style:italic;font-size:var(--fs-lede);line-height:var(--lh-lede);max-width:60ch;font-weight:400}.eyebrow{display:inline-block}:root{--paper: #f8f6f0;--ink: #0a0a0a;--mid: #888880;--accent: #c2261c;--col: 640px;--gutter: 32px;--p-gap: 1.6em;--rule-thin: 1px}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--paper);color:var(--ink)}body{min-height:100vh;overflow-x:hidden;cursor:default}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,.cta:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.progress{position:fixed;top:0;left:0;right:0;height:1px;background:transparent;z-index:100;pointer-events:none}.progress__bar{display:block;height:100%;width:0%;background:var(--accent);transform-origin:left center}.masthead{display:flex;justify-content:space-between;align-items:baseline;padding:20px var(--gutter) 0;color:var(--mid)}.mono--right{text-align:right}.essay{margin:0 auto;padding:96px var(--gutter) 80px;max-width:calc(var(--col) + var(--gutter) * 2)}.essay__head{margin-bottom:96px}.display{margin:0 0 32px;color:var(--ink);max-width:90vw}.lede{margin:0 0 24px;color:var(--ink)}.eyebrow{color:var(--mid);margin:0}.essay__body p{margin:var(--p-gap) 0 0;max-width:var(--col)}.essay__body p:first-of-type{margin-top:0}.lead:first-letter{font-family:var(--ff-display);color:var(--accent);float:left;font-size:4em;line-height:.9;padding:.04em .12em 0 0;margin:0;font-weight:400}em{font-style:italic;color:var(--ink)}strong{font-weight:600}.pq{margin:56px 0;padding:28px 0;position:relative;max-width:var(--col)}.pq p{margin:0;font-family:var(--ff-body);font-style:italic;font-size:var(--fs-pq);line-height:1.3;color:var(--ink);max-width:var(--col)}.pq__line{position:absolute;left:0;right:0;height:var(--rule-thin);background:var(--ink);transform:scaleX(0);transform-origin:left center}.pq__line--top{top:0}.pq__line--bottom{bottom:0}.pq__line,.pq.is-revealed .pq__line{transform:scaleX(1)}.sidenote{margin:56px 0;padding:22px 24px;background:#c2261c0f;border-left:3px solid var(--accent);max-width:var(--col);transform:translate(0);opacity:1}.sidenote p{margin:0;font-style:italic;color:var(--ink);font-size:calc(var(--fs-body) - 0px);line-height:1.55}.sidenote strong{font-style:normal}.hero-photo{display:block;width:100%;height:280px;object-fit:cover;object-position:center;margin:40px 0 0;filter:saturate(.65) brightness(.95)}.exhibit{margin:64px 0;max-width:var(--col)}.exhibit__img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:center;filter:saturate(.75)}.exhibit figcaption{margin-top:12px;color:var(--mid)}.essay__closing{margin-top:120px;max-width:var(--col)}.display--closing{margin:0 0 24px}.closing-text{margin:0 0 48px;max-width:var(--col);font-size:var(--fs-lede);line-height:1.45}.cta{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;width:60%;min-width:280px;padding:28px 32px;border:2px solid var(--ink);background:transparent;color:var(--ink);font-family:var(--ff-display);font-size:clamp(28px,4vw,44px);line-height:1;letter-spacing:-.02em;cursor:pointer;user-select:none;transition:background-color .25s ease,color .25s ease,transform 80ms ease}.cta__arrow{font-family:var(--ff-body);font-style:normal;font-weight:400}.cta:hover{background:var(--ink);color:var(--paper);box-shadow:0 6px 18px #0000002e}.cta:active{transform:translateY(2px)}.footer{display:flex;justify-content:space-between;align-items:baseline;padding:40px var(--gutter) 32px;color:var(--mid);border-top:1px solid rgba(10,10,10,.08);margin-top:40px}@media (max-width: 720px){:root{--gutter: 16px}.essay{padding:64px var(--gutter) 56px}.hero-photo{height:200px;margin-top:24px}.essay__head{margin-bottom:64px}.display{max-width:100%}.cta{width:100%;padding:22px 24px}.exhibit{margin:48px 0}.pq{margin:40px 0}.essay__closing{margin-top:80px}}.pq.js-enabled .pq__line{transform:scaleX(0)}.pq.js-enabled p{opacity:0;transition:opacity .32s ease .22s}.pq.js-enabled.is-revealed p{opacity:1}.pq.js-enabled.is-revealed .pq__line{transform:scaleX(1);transition:transform .22s ease}.sidenote.js-enabled{opacity:0;transform:translate(-24px);transition:opacity .36s ease,transform .36s ease}.sidenote.js-enabled.is-revealed{opacity:1;transform:translate(0)}@media (prefers-reduced-motion: reduce){.pq.js-enabled p,.pq.js-enabled .pq__line,.sidenote.js-enabled{opacity:1;transform:none;transition:none}.progress__bar{transition:none}.cta{transition:background-color 0ms,color 0ms}}
