.post-module__ZAXO3W__wrap{color:var(--ink)}.post-module__ZAXO3W__post{max-width:760px;margin:0 auto;padding:clamp(28px,6vw,56px) clamp(20px,5vw,28px) 0}.post-module__ZAXO3W__head{margin-bottom:clamp(24px,4vw,38px)}.post-module__ZAXO3W__back{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:1.8em;font-size:.66rem;text-decoration:none;display:inline-block}.post-module__ZAXO3W__back:hover{color:var(--red-text)}.post-module__ZAXO3W__kick{font-family:var(--font-mono), monospace;letter-spacing:.24em;text-transform:uppercase;margin-bottom:.9em;font-size:.66rem;font-weight:700;display:block}.post-module__ZAXO3W__kick[data-ink=red]{color:var(--red-text)}.post-module__ZAXO3W__kick[data-ink=green]{color:var(--green-text)}.post-module__ZAXO3W__kick[data-ink=gold]{color:var(--gold)}.post-module__ZAXO3W__kick[data-ink=ink]{color:var(--ink-soft)}.post-module__ZAXO3W__title{isolation:isolate;font-family:var(--font-display), Georgia, serif;letter-spacing:-.014em;text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,3.4rem);font-weight:400;line-height:1.03;position:relative}.post-module__ZAXO3W__title:before{content:attr(data-ink);z-index:-1;pointer-events:none;mix-blend-mode:multiply;color:var(--red);opacity:.32;position:absolute;inset:0;transform:translate(.03em,.022em)}html[data-theme=dark] .post-module__ZAXO3W__title:before{mix-blend-mode:screen}.post-module__ZAXO3W__dek{font-family:var(--font-flourish), Georgia, serif;color:color-mix(in srgb, var(--ink) 78%, transparent);max-width:44ch;margin:.7em 0 0;font-size:clamp(1.25rem,2.4vw,1.7rem);font-style:italic;line-height:1.36}.post-module__ZAXO3W__byline{border-top:2px solid var(--ink);font-family:var(--font-mono), monospace;letter-spacing:.07em;color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:.5em;margin-top:1.5em;padding-top:1.1em;font-size:.68rem;display:flex}.post-module__ZAXO3W__bylineBy{color:var(--ink);font-weight:600}.post-module__ZAXO3W__dateline{color:var(--red-text);letter-spacing:.14em;font-weight:700}.post-module__ZAXO3W__bDot{opacity:.5}.post-module__ZAXO3W__cover{margin:clamp(24px,4vw,38px) 0 0}.post-module__ZAXO3W__coverImg{border:var(--border);width:100%;height:auto;box-shadow:8px 8px 0 0 var(--ink);filter:grayscale(.3)saturate(.74)contrast(1.06)brightness(.99);display:block}.post-module__ZAXO3W__cover>img{border:var(--border);width:100%;height:auto;box-shadow:8px 8px 0 0 var(--ink);filter:grayscale(.3)saturate(.74)contrast(1.06)brightness(.99);display:block}.post-module__ZAXO3W__coverCap{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:.4em 1.4em;margin-top:.9em;font-size:.62rem;display:flex}.post-module__ZAXO3W__coverCredit{opacity:.7;white-space:nowrap}.post-module__ZAXO3W__coverCredit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.post-module__ZAXO3W__body{font-family:var(--font-read), Georgia, serif;color:var(--ink);font-optical-sizing:auto;margin-top:clamp(30px,5vw,48px);font-size:1.175rem;line-height:1.62}.post-module__ZAXO3W__body p{text-wrap:pretty;max-width:66ch;margin:0 0 1.25em}.post-module__ZAXO3W__body>p:first-of-type:first-letter{font-family:var(--font-display), Georgia, serif;float:left;color:var(--red);padding:.04em .12em 0 0;font-size:3.5em;line-height:.78}.post-module__ZAXO3W__body h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;border-top:2px solid color-mix(in srgb, var(--red) 55%, transparent);max-width:66ch;margin:1.8em 0 .5em;padding-top:.6em;font-size:clamp(1.4rem,2.6vw,1.85rem);font-weight:400;line-height:1.12}.post-module__ZAXO3W__body ul{max-width:66ch;margin:0 0 1.25em;padding:0;list-style:none}.post-module__ZAXO3W__body li{margin-bottom:.6em;padding-left:1.5em;position:relative}.post-module__ZAXO3W__body li:before{content:"";background:var(--gold);border:1.5px solid var(--ink);width:.5em;height:.5em;position:absolute;top:.62em;left:0;rotate:45deg}.post-module__ZAXO3W__body a{color:var(--red-text);text-underline-offset:2.5px;text-decoration:underline;text-decoration-thickness:1.5px}.post-module__ZAXO3W__body a:hover{color:var(--red)}.post-module__ZAXO3W__body strong{color:var(--ink);font-weight:600}.post-module__ZAXO3W__body blockquote{border-left:4px solid var(--red);margin:1.8em 0;padding:.2em 0 .2em 1.1em;position:relative}.post-module__ZAXO3W__body blockquote p{font-family:var(--font-flourish), Georgia, serif;color:var(--ink);max-width:28ch;margin:0;font-size:clamp(1.5rem,3vw,2.1rem);font-style:italic;line-height:1.18}.post-module__ZAXO3W__sources{background:var(--cream);border:var(--border);box-shadow:6px 6px 0 0 var(--green);margin:clamp(34px,5vw,52px) 0 0;padding:clamp(1.2em,3vw,1.8em)}.post-module__ZAXO3W__sourcesHead{font-family:var(--font-mono), monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--red-text);margin:0 0 .9em;font-size:.62rem;font-weight:700}.post-module__ZAXO3W__sources ul{margin:0;padding:0;list-style:none}.post-module__ZAXO3W__sources li{margin-bottom:.55em;padding-left:1.5em;line-height:1.45;position:relative}.post-module__ZAXO3W__sources li:before{content:"↗";color:var(--gold);font-weight:700;position:absolute;top:.02em;left:0}.post-module__ZAXO3W__sources a{font-family:var(--font-read), Georgia, serif;color:var(--red-text);text-underline-offset:3px;font-size:1.02rem;text-decoration:underline}.post-module__ZAXO3W__sources a:hover{color:var(--red)}.post-module__ZAXO3W__fin{border-top:1px dashed color-mix(in srgb, var(--ink) 30%, transparent);font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--ink-soft);margin:clamp(30px,5vw,44px) 0 0;padding-top:1.4em;font-size:.72rem;line-height:1.7}.post-module__ZAXO3W__fin span{color:var(--red-text)}.post-module__ZAXO3W__invite{background:var(--cream);border:2.5px solid var(--ink);box-shadow:8px 8px 0 0 var(--red);margin:clamp(30px,5vw,48px) 0 clamp(40px,7vw,72px);padding:clamp(1.6em,4vw,2.4em)}.post-module__ZAXO3W__inviteKick{font-family:var(--font-mono), monospace;letter-spacing:.26em;text-transform:uppercase;color:var(--red-text);margin:0 0 .7em;font-size:.6rem;font-weight:700}.post-module__ZAXO3W__inviteLead{font-family:var(--font-display), Georgia, serif;color:var(--ink);margin:0 0 1.1em;font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:400;line-height:1.22}.post-module__ZAXO3W__inviteCta{flex-wrap:wrap;gap:.9em;display:flex}.post-module__ZAXO3W__readNext{border-top:var(--border);max-width:1240px;margin:0 auto;padding:clamp(34px,5vw,56px) clamp(20px,4vw,48px) clamp(60px,9vw,100px)}.post-module__ZAXO3W__readNextHead{font-family:var(--font-mono), monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;align-items:center;gap:1em;margin:0 0 clamp(20px,3vw,30px);font-size:.66rem;display:flex}.post-module__ZAXO3W__readNextRule{background:var(--ink);flex:1;height:2px}.post-module__ZAXO3W__relGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(22px,3vw,36px);display:grid}.post-module__ZAXO3W__rel{min-width:0}.post-module__ZAXO3W__relLink{color:inherit;text-decoration:none;display:block}.post-module__ZAXO3W__relCover{border:var(--border);background:var(--ink);box-shadow:5px 5px 0 0 var(--ink);transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out);margin-bottom:.85em;display:block;position:relative;overflow:hidden}.post-module__ZAXO3W__relImg{object-fit:cover;filter:grayscale(.3)saturate(.74)contrast(1.06)brightness(.99);width:100%;height:clamp(140px,16vw,180px);display:block}.post-module__ZAXO3W__relCover:after{content:"";pointer-events:none;mix-blend-mode:multiply;position:absolute;inset:0}.post-module__ZAXO3W__relCover[data-ink=red]:after{background:linear-gradient(155deg, rgba(var(--red-rgb), .4), rgba(var(--red-rgb), 0) 62%)}.post-module__ZAXO3W__relCover[data-ink=green]:after{background:linear-gradient(155deg,#2b543575,#2b543500 62%)}.post-module__ZAXO3W__relCover[data-ink=gold]:after{background:linear-gradient(155deg, rgba(var(--gold-rgb), .4), rgba(var(--gold-rgb), 0) 60%)}.post-module__ZAXO3W__relCover[data-ink=ink]:after{background:linear-gradient(155deg, rgba(var(--red-rgb), .2), rgba(var(--red-rgb), 0) 58%)}.post-module__ZAXO3W__relLink:hover .post-module__ZAXO3W__relCover{box-shadow:7px 7px 0 0 var(--ink);transform:translate(-2px,-2px)}.post-module__ZAXO3W__relKick{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.45em;font-size:.58rem;font-weight:700;display:block}.post-module__ZAXO3W__relKick[data-ink=red]{color:var(--red-text)}.post-module__ZAXO3W__relKick[data-ink=green]{color:var(--green-text)}.post-module__ZAXO3W__relKick[data-ink=gold]{color:var(--gold)}.post-module__ZAXO3W__relKick[data-ink=ink]{color:var(--ink-soft)}.post-module__ZAXO3W__relHead{font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(1.1rem,1.7vw,1.3rem);font-weight:400;line-height:1.14}.post-module__ZAXO3W__relLink:hover .post-module__ZAXO3W__relHead{color:var(--red-text)}@media (prefers-reduced-motion:reduce){.post-module__ZAXO3W__relCover{transition:none}}
