.entity-blog{--blog-ink:#07080c;--blog-panel:#0d1118;--blog-paper:#f1eee5;--blog-muted:#9aa5b7;--blog-cyan:#72efff;--blog-magenta:#ff4fce;--blog-amber:#f9c95b;--blog-line:color-mix(in srgb,var(--blog-cyan) 20%,transparent);position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 82% 2%,color-mix(in srgb,var(--blog-magenta) 9%,transparent),transparent 28rem),radial-gradient(circle at 6% 38%,color-mix(in srgb,var(--blog-cyan) 7%,transparent),transparent 33rem),var(--blog-ink);color:var(--blog-paper);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.entity-blog:after{content:"";position:fixed;inset:0;z-index:20;pointer-events:none;opacity:.15;background:repeating-linear-gradient(to bottom,transparent 0,transparent 3px,color-mix(in srgb,var(--blog-cyan) 12%,transparent) 4px);mix-blend-mode:screen}.entity-blog *,.entity-blog :after,.entity-blog :before{box-sizing:border-box}.entity-blog a{color:inherit;text-decoration:none}.entity-blog a:focus-visible{outline:2px solid var(--blog-amber);outline-offset:5px}.blog-site-shell{position:relative;width:min(1440px,100%);min-height:100vh;margin:auto;overflow:hidden}.blog-ambient-glow{position:absolute;top:4rem;right:-18rem;width:34rem;height:34rem;border:1px solid color-mix(in srgb,var(--blog-magenta) 22%,transparent);border-radius:50%;box-shadow:0 0 7rem color-mix(in srgb,var(--blog-magenta) 8%,transparent);pointer-events:none}.blog-site-header{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:88px;padding:0 clamp(1.25rem,5vw,5rem);border-bottom:1px solid var(--blog-line)}.blog-brand{font-family:SFMono-Regular,Consolas,monospace;font-size:.96rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.blog-brand b{color:var(--blog-cyan)}.blog-brand-diamond{margin-right:.65rem;color:var(--blog-magenta);text-shadow:0 0 16px var(--blog-magenta)}.blog-signal-status{display:flex;align-items:center;gap:.65rem;color:var(--blog-muted);font:600 .67rem/1 SFMono-Regular,Consolas,monospace;letter-spacing:.18em;text-transform:uppercase}.blog-signal-status i{width:7px;height:7px;border-radius:50%;background:var(--blog-cyan);box-shadow:0 0 14px var(--blog-cyan);animation:blog-breathe 2.8s ease-in-out infinite}.blog-site-header nav{justify-self:end;display:flex;gap:2rem;color:var(--blog-muted);font:600 .72rem/1 SFMono-Regular,Consolas,monospace;letter-spacing:.13em;text-transform:uppercase}.blog-site-header nav a:hover{color:var(--blog-cyan)}.blog-hero{display:grid;grid-template-columns:120px minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;min-height:680px;gap:clamp(1.5rem,4vw,5rem);padding:clamp(4rem,8vw,7.5rem) clamp(1.25rem,5vw,5rem) 5rem}.blog-hero-index{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;border-right:1px solid var(--blog-line);color:var(--blog-muted);font:.65rem/1 SFMono-Regular,Consolas,monospace;letter-spacing:.18em}.blog-hero-index strong{margin:1.2rem 0;transform:translateX(-5px);color:var(--blog-paper);font:300 clamp(3.7rem,7vw,6.8rem) /.85 Georgia,serif;letter-spacing:-.08em}.blog-hero-index i{width:1px;max-height:210px;flex:1;margin:1rem 0;background:linear-gradient(var(--blog-magenta),transparent)}.blog-hero-index small{writing-mode:vertical-rl;transform:rotate(180deg)}.blog-eyebrow{margin:0 0 1.5rem;color:var(--blog-cyan);font:700 .68rem/1.3 SFMono-Regular,Consolas,monospace;letter-spacing:.19em;text-transform:uppercase}.blog-hero h1{max-width:14ch;margin:0;font:500 clamp(3.2rem,6.2vw,6.7rem) /.92 Georgia,Times New Roman,serif;letter-spacing:-.065em;text-wrap:balance}.blog-dek{margin:1.6rem 0 2.2rem;color:var(--blog-magenta);font:italic 500 clamp(1.1rem,2vw,1.6rem) /1.4 Georgia,serif}.blog-standfirst{max-width:42rem;color:#c9d0db;font:400 clamp(1rem,1.4vw,1.18rem) /1.8 Georgia,serif}.blog-hero-actions{display:flex;align-items:center;gap:1.6rem;margin-top:2.2rem}.blog-read-link{padding:.95rem 1.2rem;background:var(--blog-paper);color:var(--blog-ink)!important;font:800 .7rem/1 SFMono-Regular,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase;transition:.2s ease}.blog-read-link:hover{background:var(--blog-cyan);box-shadow:0 0 28px color-mix(in srgb,var(--blog-cyan) 22%,transparent)}.blog-read-time{color:var(--blog-muted);font:.65rem/1 SFMono-Regular,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase}.blog-attract-window{position:relative;max-height:480px;overflow:hidden;aspect-ratio:.82;border:1px solid color-mix(in srgb,var(--blog-cyan) 35%,transparent);background:linear-gradient(180deg,rgba(8,18,32,.8),rgba(13,8,28,.92));box-shadow:inset 0 0 55px color-mix(in srgb,var(--blog-cyan) 8%,transparent),0 0 60px color-mix(in srgb,var(--blog-magenta) 7%,transparent)}.blog-attract-window:before{content:"";position:absolute;inset:18px;border:1px solid color-mix(in srgb,var(--blog-magenta) 17%,transparent)}.blog-attract-window:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 45%,rgba(0,0,0,.62))}.blog-letter-window{display:grid;place-items:center}.blog-hidden-signature{position:absolute;z-index:1;top:21%;right:15%;left:15%;transform:rotate(-1.5deg);padding:1.4rem;border:1px solid color-mix(in srgb,var(--blog-cyan) 28%,transparent);color:var(--blog-cyan);font:700 .58rem/1.5 monospace;letter-spacing:.17em}.blog-hidden-signature strong{display:block;margin-top:.6rem;color:var(--blog-paper);font:500 clamp(1.5rem,3vw,2.6rem) /.95 Georgia,serif;letter-spacing:-.035em;text-shadow:0 0 18px color-mix(in srgb,var(--blog-cyan) 22%,transparent)}.blog-reply-trace{position:absolute;z-index:1;top:50%;left:50%;width:1px;height:27%;background:linear-gradient(var(--blog-magenta),transparent)}.blog-found-message{position:absolute;z-index:2;right:0;bottom:12%;left:0;color:var(--blog-magenta);font:700 .68rem/1 monospace;letter-spacing:.21em;text-align:center;text-shadow:0 0 14px color-mix(in srgb,var(--blog-magenta) 60%,transparent);animation:blog-blink 2.2s steps(1) infinite}.blog-manifesto-strip{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin:0 clamp(1.25rem,5vw,5rem);padding:1.4rem 0;border-top:1px solid var(--blog-line);border-bottom:1px solid var(--blog-line);color:var(--blog-muted);font:.66rem/1.6 SFMono-Regular,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase}.blog-manifesto-strip p{margin:0}.blog-manifesto-strip span{color:var(--blog-magenta)}.blog-cadence{display:grid;grid-template-columns:minmax(260px,1fr) 1.35fr;align-items:end;gap:clamp(2rem,6vw,6rem);margin:3.5rem clamp(1.25rem,5vw,5rem) 0}.blog-cadence h2{max-width:14ch;margin:0;font:500 clamp(2rem,4vw,3.8rem) /1.02 Georgia,serif;letter-spacing:-.05em}.blog-cadence ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:1rem;margin:0;padding:0;list-style:none}.blog-cadence li{position:relative;border-top:1px solid var(--blog-line);color:var(--blog-muted);font:600 .65rem/1 monospace;letter-spacing:.11em;transition:border-color .16s ease}.blog-cadence li:before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:var(--blog-cyan);box-shadow:0 0 10px var(--blog-cyan)}.blog-cadence li>a{position:relative;display:flex;flex-direction:column;gap:.65rem;min-height:5.3rem;padding:1.4rem 1.6rem .65rem .6rem}.blog-cadence li time{display:flex;flex-direction:column;gap:.35rem}.blog-cadence-arrow{position:absolute;top:1.3rem;right:.35rem;color:var(--blog-cyan);opacity:0;transform:translate(-3px,3px);transition:opacity .16s ease,transform .16s ease}.blog-cadence li:focus-within,.blog-cadence li:hover{border-color:var(--blog-cyan)}.blog-cadence li>a:focus-visible .blog-cadence-date,.blog-cadence li>a:hover .blog-cadence-date{color:var(--blog-cyan)}.blog-cadence li>a:focus-visible .blog-cadence-arrow,.blog-cadence li>a:hover .blog-cadence-arrow{opacity:1;transform:translate(0)}.blog-archive-card h3 a:focus-visible,.blog-cadence li>a:focus-visible{outline:2px solid var(--blog-cyan);outline-offset:5px}.blog-cadence-entry{color:var(--blog-magenta)}.blog-cadence-date{color:var(--blog-text);letter-spacing:.04em}.blog-archive{padding:7rem clamp(1.25rem,5vw,5rem)}.blog-section-heading{display:grid;grid-template-columns:1fr 2fr;align-items:end;margin-bottom:2.4rem}.blog-section-heading h2{margin:0;font:500 clamp(2.8rem,5vw,5rem) /1 Georgia,serif;letter-spacing:-.05em}.blog-archive-card{display:grid;grid-template-columns:130px 1fr auto;align-items:center;gap:2rem;padding:2.6rem 0;border-top:1px solid var(--blog-line);border-bottom:1px solid var(--blog-line)}.blog-archive-number{color:var(--blog-magenta);font:300 3.6rem/1 Georgia,serif}.blog-archive-meta{color:var(--blog-cyan)!important;font:700 .63rem/1 monospace!important;letter-spacing:.13em;text-transform:uppercase}.blog-archive-card h3{max-width:23ch;margin:.65rem 0;font:500 clamp(1.7rem,3vw,2.7rem) /1.08 Georgia,serif;letter-spacing:-.035em}.blog-archive-card h3 a{transition:color .16s ease}.blog-archive-card h3 a:focus-visible,.blog-archive-card h3 a:hover{color:var(--blog-cyan)}.blog-archive-card p{margin:0;color:var(--blog-muted);font:italic 1rem/1.5 Georgia,serif}.blog-archive-card>a{padding:.6rem 0;border-bottom:1px solid var(--blog-magenta);font:700 .69rem/1 monospace;letter-spacing:.12em;text-transform:uppercase}.blog-about-panel{display:grid;grid-template-columns:110px 1fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);margin:0 clamp(1.25rem,5vw,5rem) 8rem;padding:clamp(2rem,5vw,4.5rem);border:1px solid var(--blog-line);background:linear-gradient(120deg,color-mix(in srgb,var(--blog-cyan) 4%,transparent),color-mix(in srgb,var(--blog-magenta) 4%,transparent))}.blog-signal-mark{display:grid;place-items:center;width:88px;height:88px;border:1px solid var(--blog-magenta);color:var(--blog-magenta);font:1.3rem/1 monospace;box-shadow:inset 0 0 24px color-mix(in srgb,var(--blog-magenta) 8%,transparent)}.blog-about-panel h2{margin:0;font:500 clamp(2rem,3.8vw,3.5rem) /1.02 Georgia,serif;letter-spacing:-.05em}.blog-about-panel>p{color:#bac2cf;font:1.02rem/1.75 Georgia,serif}.blog-article-layout{display:grid;grid-template-columns:230px minmax(0,720px);gap:clamp(3rem,9vw,9rem);max-width:1180px;margin:auto;padding:6rem 2rem 10rem}.blog-article-rail{position:-webkit-sticky;position:sticky;top:3rem;align-self:start;color:var(--blog-muted)}.blog-back-link{display:inline-block;margin-bottom:4rem;color:var(--blog-cyan)!important;font:700 .65rem/1 monospace;letter-spacing:.12em;text-transform:uppercase}.blog-rail-number{display:flex;flex-direction:column;padding-top:1.3rem;border-top:1px solid var(--blog-line);font:700 .62rem/1 monospace;letter-spacing:.15em}.blog-rail-number strong{margin-top:.8rem;color:var(--blog-paper);font:300 4.6rem/1 Georgia,serif;letter-spacing:-.08em}.blog-article-rail dl{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--blog-line)}.blog-article-rail dl div{margin-bottom:1.3rem}.blog-article-rail dt{color:#657083;font:700 .58rem/1 monospace;letter-spacing:.15em;text-transform:uppercase}.blog-article-rail dd{margin:.4rem 0 0;color:#aeb7c5;font:600 .68rem/1.4 monospace}.blog-draft-notice{margin:0 0 2rem;padding:.8rem 1rem;border:1px solid color-mix(in srgb,var(--blog-magenta) 30%,transparent);background:color-mix(in srgb,var(--blog-magenta) 5%,transparent);color:var(--blog-magenta);font:700 .6rem/1.4 SFMono-Regular,Consolas,monospace;letter-spacing:.13em;text-transform:uppercase}.blog-prose{min-width:0}.blog-prose h1{margin:0 0 1rem;font:500 clamp(3.5rem,7vw,6.8rem) /.93 Georgia,serif;letter-spacing:-.065em;text-wrap:balance}.blog-prose>p:first-of-type{margin:1.5rem 0 3rem;color:var(--blog-magenta);font:italic 500 1.35rem/1.5 Georgia,serif}.blog-prose hr{margin:3rem 0;border:0;border-top:1px solid var(--blog-line)}.blog-prose h2{margin:4.5rem 0 1.3rem;font:500 clamp(2rem,4vw,3rem) /1.05 Georgia,serif;letter-spacing:-.04em}.blog-prose li,.blog-prose p{color:#d1d5dc;font:400 1.08rem/1.86 Georgia,serif}.blog-prose strong{color:var(--blog-paper)}.blog-prose em{color:#f4d4ec}.blog-prose a{color:var(--blog-cyan);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--blog-cyan) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--blog-cyan) 45%,transparent);text-underline-offset:.2em}.blog-prose code{padding:.1em .3em;background:color-mix(in srgb,var(--blog-cyan) 7%,transparent);color:var(--blog-cyan)}.blog-prose ol,.blog-prose ul{padding-left:1.5rem}.blog-prose li{margin:.65rem 0;padding-left:.4rem}.blog-prose blockquote{margin:3rem 0;padding:1.5rem 0 1.5rem 2rem;border-left:2px solid var(--blog-magenta);color:#f4d4ec}.blog-prose img{display:block;max-width:100%;height:auto;margin:3rem auto 0}.blog-prose figure{margin:3rem 0}.blog-prose figcaption{margin-top:.8rem;color:var(--blog-muted);font:.68rem/1.5 monospace;letter-spacing:.08em}.blog-prose>p:last-child{margin-top:4rem;color:var(--blog-muted);font:italic .92rem/1.6 Georgia,serif}.blog-footer{padding:4rem clamp(1.25rem,5vw,5rem);border-top:1px solid var(--blog-line)}.blog-footer>p{margin:0 0 3rem;color:var(--blog-cyan);font:500 clamp(2.5rem,7vw,7rem) /1 Georgia,serif;letter-spacing:-.06em;text-shadow:0 0 30px color-mix(in srgb,var(--blog-cyan) 15%,transparent)}.blog-footer div{display:flex;justify-content:space-between;color:var(--blog-muted);font:600 .63rem/1.4 monospace;letter-spacing:.12em;text-transform:uppercase}@keyframes blog-breathe{50%{opacity:.35;transform:scale(.72)}}@keyframes blog-blink{50%{opacity:.18}}@media (prefers-reduced-motion:reduce){.entity-blog *,.entity-blog :after,.entity-blog :before{scroll-behavior:auto!important;animation:none!important}}@media (max-width:900px){.blog-site-header{grid-template-columns:1fr auto}.blog-signal-status{display:none}.blog-site-header nav{gap:1rem}.blog-hero{grid-template-columns:70px 1fr}.blog-attract-window{display:none}.blog-hero-index strong{font-size:4rem}.blog-cadence{grid-template-columns:1fr}.blog-cadence h2{max-width:20ch}.blog-section-heading{grid-template-columns:1fr}.blog-archive-card{grid-template-columns:70px 1fr}.blog-archive-card>a{grid-column:2}.blog-about-panel{grid-template-columns:90px 1fr}.blog-about-panel>p{grid-column:2}.blog-article-layout{grid-template-columns:1fr;max-width:800px}.blog-article-rail{position:static;display:flex;align-items:flex-start;justify-content:space-between}.blog-article-rail dl{display:none}.blog-back-link{margin:0}.blog-rail-number{padding:0;border:0}}@media (max-width:600px){.blog-site-header{height:72px}.blog-site-header nav{display:none}.blog-hero{grid-template-columns:1fr;min-height:auto;padding-top:4rem}.blog-hero-index{display:none}.blog-hero h1{font-size:3.5rem}.blog-hero-actions,.blog-manifesto-strip{flex-direction:column;align-items:flex-start}.blog-manifesto-strip{gap:.8rem}.blog-manifesto-strip span{display:none}.blog-cadence ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem}.blog-archive{padding-top:5rem}.blog-archive-card{grid-template-columns:1fr}.blog-archive-number{font-size:2rem}.blog-archive-card>a{grid-column:1}.blog-about-panel{grid-template-columns:1fr}.blog-about-panel>p{grid-column:1}.blog-signal-mark{width:62px;height:62px}.blog-article-layout{padding:3.5rem 1.25rem 7rem}.blog-article-rail{margin-bottom:2rem}.blog-prose h1{font-size:3.35rem}.blog-prose li,.blog-prose p{font-size:1.02rem}.blog-footer div{flex-direction:column;gap:1rem}}