:root{--paper: #efe9dd;--ink: #161310;--accent: #9a3a1f;--accent-warm: #f3b06a;--soft: rgba(22, 19, 16, .14);--soft-line: rgba(22, 19, 16, .25);--ink-22: rgba(22, 19, 16, .13);--font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--font-serif: "Cormorant Garamond", "EB Garamond", Garamond, Georgia, serif;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--fs-base: 12px;--fs-meta: 10.5px;--fs-hero: 124px;--fs-display: 72px;--fs-serif-lg: 26px;--fs-body-serif: 19px;--gutter: 28px;--section-pad-y: 56px;--max-content: 1240px;--breakpoint-md: 900px;--breakpoint-sm: 600px}html,body{margin:0;padding:0;background:var(--paper);color:var(--ink);font-family:var(--font-mono);font-size:var(--fs-base);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}::selection{background:var(--ink);color:var(--paper)}a{color:inherit}img{display:block;max-width:100%}button{font:inherit;color:inherit;background:transparent;border:0;cursor:pointer;padding:0}.section{position:relative;z-index:2;border-bottom:1px solid var(--ink);padding:var(--section-pad-y) var(--gutter)}.section:last-of-type{border-bottom:none}.eyebrow{font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:1px;opacity:.6}.eyebrow-accent{font-size:10px;text-transform:uppercase;letter-spacing:2.5px;color:var(--accent)}.tabular{font-variant-numeric:tabular-nums}.serif{font-family:var(--font-serif)}.italic{font-style:italic}.dispatch-body p{margin:0 0 20px}.dispatch-body p:first-of-type{font-size:22px;line-height:1.55;text-wrap:pretty}.dispatch-body p:first-of-type:first-letter{font-family:var(--font-serif);font-size:92px;line-height:.82;float:left;margin-right:14px;margin-top:8px;color:var(--accent)}.dispatch-body p+p{opacity:.92}.dispatch-body strong{font-weight:600}.dispatch-body em{font-style:italic}.embed{position:relative;width:100%;aspect-ratio:16 / 9;margin:1.4rem 0}.embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.essay-body>*:first-child{margin-top:0}.essay-body>*:last-child{margin-bottom:0}.essay-body p{margin:0 0 22px;text-wrap:pretty}.essay-body h2{font-family:var(--font-serif);font-weight:500;font-size:31px;line-height:1.14;letter-spacing:-.4px;margin:54px 0 18px;padding-top:18px;border-top:1px solid var(--soft)}.essay-body h3{font-family:var(--font-serif);font-weight:500;font-size:24px;line-height:1.2;margin:38px 0 12px}.essay-body h4{font-family:var(--font-mono);font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:1.5px;opacity:.6;margin:32px 0 10px}.essay-body a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#9a3a1f61}.essay-body a:hover{text-decoration-color:var(--accent)}.essay-body ul,.essay-body ol{margin:0 0 22px;padding-left:24px}.essay-body li{margin-bottom:8px}.essay-body li::marker{color:var(--accent)}.essay-body blockquote{margin:30px 0;padding:2px 0 2px 20px;border-left:2px solid var(--accent);font-style:italic;opacity:.86}.essay-body hr{border:0;border-top:1px solid var(--soft-line);margin:42px 0}.essay-body strong{font-weight:600}.essay-body img{margin:32px auto}.essay-body code{font-family:var(--font-mono);font-size:.68em;letter-spacing:.01em;white-space:nowrap;padding:2px 6px;border:1px solid var(--ink-22);border-radius:2px;background:#1613100b}.essay-body pre{font-family:var(--font-mono);font-size:12.5px;line-height:1.6;margin:28px 0;padding:16px 18px;overflow-x:auto;border:1px solid var(--soft-line);background:#1613100b}.essay-body pre code{font-size:inherit;white-space:pre;padding:0;border:0;background:none}.essay-body video{display:block;margin:32px auto;width:auto;height:auto;max-width:100%;max-height:72vh;background:var(--ink)}.essay-body .film{margin:44px 0;padding:24px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.essay-body .film video{display:block;width:100%;height:auto;max-width:100%;max-height:none;margin:0;border:1px solid var(--ink-22);background:var(--ink)}.essay-body .film[data-orient=portrait]{display:grid;grid-template-columns:minmax(0,300px) 1fr;gap:32px;align-items:stretch}.essay-body .film[data-orient=portrait] figcaption{padding-top:2px}.essay-body .film[data-orient=landscape] figcaption{margin-top:20px}.essay-body .film-title{font-family:var(--font-serif);font-size:27px;line-height:1.1;letter-spacing:-.2px;margin:0}.essay-body .film-spec{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;row-gap:8px;align-items:baseline;margin:18px 0 0;font-family:var(--font-mono);font-size:11.5px;line-height:1.5}.essay-body .film-spec dt{font-size:9.5px;text-transform:uppercase;letter-spacing:1.3px;opacity:.5}.essay-body .film-spec dd{display:flex;flex-wrap:wrap;gap:6px;margin:0;font-variant-numeric:tabular-nums}.essay-body .film-spec code{font-size:10.5px;padding:2px 5px}@media (max-width: 900px){:root{--gutter: 20px;--section-pad-y: 40px;--fs-hero: 64px;--fs-display: 44px;--fs-serif-lg: 22px;--fs-body-serif: 17px}.cursor-spotlight{display:none!important}.grid-hero,.grid-dispatch,.grid-now,.grid-contact{grid-template-columns:1fr!important;gap:28px!important}.dispatch-meta,.dispatch-circuit{position:static!important}.stat-grid{grid-template-columns:repeat(2,1fr)!important}.stat-grid>:nth-child(2){border-right:none!important}.stat-grid>:nth-child(1),.stat-grid>:nth-child(2){border-bottom:1px solid var(--ink)}.vent-row{grid-template-columns:36px 1fr auto!important;row-gap:4px}.vent-row .vent-role,.vent-row .vent-exit{grid-column:1 / -1;font-size:11px!important;opacity:.7}.vent-row .vent-year{text-align:right}.writing-row{grid-template-columns:1fr auto!important;row-gap:4px}.writing-row .writing-kicker{grid-column:1 / -1;font-size:13px!important}.nav-inner{flex-wrap:wrap;row-gap:10px;column-gap:14px!important}.nav-inner .nav-cta{flex-basis:100%;text-align:center;padding:8px 0;border-top:1px solid var(--soft-line);margin-top:4px}.contact-headline{font-size:44px!important}.city-clocks{grid-template-columns:repeat(2,1fr)!important}.city-clocks>:nth-child(2){border-right:none!important}.city-clocks>:nth-child(1),.city-clocks>:nth-child(2){border-bottom:1px solid var(--ink)}.topbar{grid-template-columns:1fr!important;row-gap:2px}.topbar>div{text-align:left!important}.topbar-stamp{font-size:9.5px!important}.essay-body h2{font-size:25px!important;margin-top:42px!important}.essay-body h3{font-size:20px!important}.essay-body .film[data-orient=portrait]{grid-template-columns:1fr!important;gap:20px!important}.essay-body .film[data-orient=portrait] video{width:min(100%,260px)!important;margin:0 auto!important}.essay-body .film[data-orient=portrait] figcaption{display:block!important}.essay-body code{white-space:normal;overflow-wrap:anywhere}.footer-meta{flex-wrap:wrap;row-gap:6px}}@media (max-width: 600px){:root{--fs-hero: 52px;--fs-display: 36px}}
