@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;600;700;800&display=swap";.social-link{border:1px solid var(--line);width:2rem;height:2rem;color:var(--muted);text-transform:none;place-items:center;font:700 .78rem Arial,sans-serif;display:grid}.social-link:hover{border-color:var(--cyan);color:var(--cyan)}.linkedin-mark{letter-spacing:-.08em;font-weight:800}.social-link svg{fill:currentColor;width:1.05rem;height:1.05rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{border-left:1px solid var(--line);border-right:1px solid var(--line);max-width:1320px;margin:0 auto}@media (width<=760px){.page{border-left:0;border-right:0;max-width:none}}html[data-theme=light] .signal-ticker{color:#526174;background:#f8fafc;border-color:#b9c7d6}html[data-theme=light] .signal-ticker span{color:#1454a0}html[data-theme=light] .signal-ticker b{color:#c62b79}html[data-theme=light] .hero-aside strong{color:#1454a0}html[data-theme=light] .signal-bars i{background:#1689a0}html[data-theme=light] .signal-bars i:nth-child(4),html[data-theme=light] .signal-bars i:nth-child(6){background:#c62b79}html[data-theme=light] .section-label,html[data-theme=light] .feature-label,html[data-theme=light] .meta,html[data-theme=light] .kicker{color:#1454a0}html[data-theme=light] .feature-controls button{background:#b9c7d6}html[data-theme=light] .feature-controls button.active{background:#c62b79}html[data-theme=light] .article-meta,html[data-theme=light] .article-tags{color:#1454a0}html[data-theme=light] .article-body h2{color:#111827}html[data-theme=light] .feature-image{border-color:#1689a0}:root[data-theme=light]{color:#111827;--ink:#111827;--muted:#526174;--line:#c4ceda;--panel:#f8fafc;background:#eef2f6}html[data-theme=light] body{background-color:#eef2f6;background-image:linear-gradient(#dce3eb 1px,#0000 1px),linear-gradient(90deg,#dce3eb 1px,#0000 1px)}html[data-theme=light] .page,html[data-theme=light] .site-header,html[data-theme=light] footer{background:#eef2f6f0}html[data-theme=light] .side-rail{background:#e2e8f0}html[data-theme=light] .rail-word,html[data-theme=light] .rail-year{color:#1454a0}html[data-theme=light] .mobile-brand img,html[data-theme=light] .footer-mark img{filter:none}html[data-theme=light] .submenu{background:#f8fafc;box-shadow:8px 8px #cbd5e1}.theme-toggle{border:1px solid var(--lime);color:var(--lime);cursor:pointer;background:0 0;padding:.45rem .55rem;font:500 .62rem DM Mono,monospace}.theme-toggle:hover{background:var(--lime);color:#080b11}html[data-theme=light] .theme-toggle{color:#1454a0;border-color:#1454a0}html[data-theme=light] .site-header{background:#eef2f6f5;border-color:#c4ceda}html[data-theme=light] .page{background:#eef2f6d1}html[data-theme=light] .side-rail{background:#dce5ef;border-color:#b9c7d6}html[data-theme=light] .rail-word{color:#1454a0}html[data-theme=light] .rail-year{color:#c62b79}html[data-theme=light] .hero{border-color:#1689a0}html[data-theme=light] .hero-aside,html[data-theme=light] .feature-board{color:#526174;background:#f8fafc;border-color:#1689a0}html[data-theme=light] .feature-board:after{color:#e1e8f0}html[data-theme=light] .post,html[data-theme=light] .posts{border-color:#c4ceda}html[data-theme=light] .submenu{background:#f8fafc;border-color:#1689a0;box-shadow:8px 8px #cbd5e1}html[data-theme=light] .submenu a{color:#526174}html[data-theme=light] .submenu a:hover{color:#111827;background:#e6edf5}html[data-theme=light] .read{color:#1454a0;border-color:#1454a0}html[data-theme=light] .read:hover{color:#fff;background:#1454a0}html[data-theme=light] .article-body{color:#39485a}html[data-theme=light] footer{background:#eef2f6;border-color:#c4ceda}html[data-theme=light] .footer-mark img{filter:none}.theme-toggle{width:2rem;height:2rem;color:var(--lime);background:0 0;border:0;padding:0;font-size:1.3rem;line-height:1}.theme-toggle:hover{color:var(--pink);background:0 0}html[data-theme=light] .theme-toggle{color:#1454a0}:root{color:#f4f7fb;--ink:#f4f7fb;--muted:#9aa5b5;--cyan:#39e7ff;--pink:#ff4ca0;--lime:#c9ff4a;--line:#273140;--panel:#0d131d;background:#080b11;font-family:Manrope,sans-serif}*{box-sizing:border-box}body{background-color:#080b11;background-image:linear-gradient(#151d29 1px,#0000 1px),linear-gradient(90deg,#151d29 1px,#0000 1px);background-size:42px 42px;min-width:320px;margin:0}.site-shell{grid-template-columns:86px 1fr;min-height:100vh;display:grid}.side-rail{border-right:1px solid var(--line);background:#0b1018;flex-direction:column;justify-content:space-between;align-items:center;height:100vh;padding:1rem .75rem 1.2rem;display:flex;position:sticky;top:0}.rail-word,.rail-year{letter-spacing:.1em;writing-mode:vertical-rl;color:var(--cyan);font:500 .6rem DM Mono,monospace;transform:rotate(180deg)}.rail-year{color:var(--pink)}.page{background:#080b11cc;width:100%;max-width:1500px}.site-header{z-index:20;border-bottom:1px solid var(--line);backdrop-filter:blur(12px);background:#080b11f0;justify-content:space-between;align-items:center;gap:2rem;min-height:78px;padding:1.1rem clamp(1.25rem,4vw,4.5rem);display:flex;position:sticky;top:0}.mobile-brand{display:block}.mobile-brand img{filter:brightness(0)invert();width:155px;height:auto}.issue,nav{text-transform:uppercase;letter-spacing:.05em;font:500 .68rem DM Mono,monospace}.issue{color:var(--muted)}.issue i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 12px var(--lime);margin-right:.5rem;display:inline-block}.issue span{color:var(--pink);padding:0 .5rem}nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.1rem;display:flex}a{color:inherit;text-decoration:none}nav a:hover,nav summary:hover,.footer-links a:hover{color:var(--cyan)}nav details{position:relative}nav summary{cursor:pointer;list-style:none}nav summary::-webkit-details-marker{display:none}nav summary:after{content:" +";color:var(--pink)}nav details[open] summary:after{content:" -"}nav .submenu{z-index:30;border:1px solid var(--cyan);text-transform:none;letter-spacing:0;background:#0d131d;min-width:190px;padding:.55rem 0;position:absolute;top:1.5rem;right:0;box-shadow:8px 8px #05070b}.submenu a{color:var(--muted);padding:.55rem .8rem;font:500 .72rem DM Mono,monospace;display:block}.submenu a:hover{color:var(--ink);background:#172333}main{padding:clamp(3rem,7vw,7rem) clamp(1.25rem,7vw,8rem) 8rem}.hero{border-bottom:1px solid var(--cyan);grid-template-columns:minmax(0,1.2fr) minmax(220px,.55fr);align-items:end;gap:5rem;padding-bottom:4rem;display:grid}.kicker,.meta{text-transform:uppercase;letter-spacing:.1em;color:var(--cyan);font:500 .7rem DM Mono,monospace}.hero h1{letter-spacing:-.07em;max-width:9ch;margin:1.1rem 0 1.5rem;font:800 clamp(3.2rem,6.4vw,6.5rem)/.9 Manrope,sans-serif}.hero h1 em{color:var(--pink);font-style:normal}.hero p{max-width:33rem;color:var(--muted);margin:0;font-size:1.12rem;line-height:1.6}.hero-aside{border:1px solid var(--line);border-left:3px solid var(--pink);color:var(--muted);background:var(--panel);padding:1.2rem;font-size:.88rem;line-height:1.65}.hero-aside strong{color:var(--lime);text-transform:uppercase;margin-bottom:.8rem;font:500 .7rem DM Mono,monospace;display:block}.section-label{text-transform:uppercase;letter-spacing:.1em;color:var(--lime);margin:3.5rem 0 1rem;font:500 .7rem DM Mono,monospace}.posts{border-top:1px solid var(--line)}.post{border-bottom:1px solid var(--line);grid-template-columns:10rem minmax(0,1fr) 11rem;align-items:start;gap:2rem;padding:1.5rem 0;display:grid}.post h2{letter-spacing:-.05em;max-width:18ch;margin:0;font:800 clamp(1.65rem,3vw,3.2rem)/.98 Manrope,sans-serif}.post p{color:var(--muted);margin:.5rem 0 0;line-height:1.5}.read{text-transform:uppercase;color:var(--cyan);border:1px solid var(--cyan);justify-self:end;margin-top:.3rem;padding:.6rem .7rem;font:500 .68rem DM Mono,monospace}.read:hover{background:var(--cyan);color:#080b11}.article-meta{color:var(--pink);font:500 .7rem DM Mono,monospace}.article h1,article h1{letter-spacing:-.07em;max-width:11ch;margin:1rem 0 3rem;font:800 clamp(2.8rem,5.6vw,5.7rem)/.93 Manrope,sans-serif}.article-body{color:#c2cbd7;max-width:680px;font-size:1.08rem;line-height:1.8}.article-body h2{color:var(--ink);letter-spacing:-.06em;margin-top:3rem;font:800 2.4rem Manrope,sans-serif}.article-body strong{color:var(--lime)}footer{border-top:1px solid var(--line);color:var(--muted);background:#080b11;justify-content:space-between;gap:2rem;padding:1.4rem clamp(1.25rem,7vw,8rem) 2rem;font-size:.8rem;display:flex}.footer-mark{align-items:flex-start;gap:1rem;display:flex}.footer-mark img{filter:brightness(0)invert();width:125px;height:auto}.footer-links{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:1rem;display:flex}.footer-links small{text-align:right;flex-basis:100%;font:400 .62rem DM Mono,monospace}.intro{max-width:800px}.intro h1{letter-spacing:-.07em;max-width:11ch;font:800 clamp(3.2rem,6.4vw,6.5rem)/.9 Manrope,sans-serif}.intro p{color:var(--muted);font-size:1.12rem;line-height:1.6}@media (width<=1000px){.issue{display:none}nav{gap:.75rem;font-size:.6rem}}@media (width<=760px){.site-shell{display:block}.side-rail{display:none}.site-header{min-height:70px;padding:1rem 1.25rem}.mobile-brand img{width:145px}nav{gap:.8rem;font-size:.61rem}nav .submenu{max-height:70vh;position:fixed;top:4.5rem;right:1rem;overflow:auto}main{padding:3.5rem 1.25rem 5rem}.hero{padding-bottom:2.5rem;display:block}.hero h1{font-size:clamp(3.2rem,14vw,5.7rem)}.hero-aside{margin-top:2.5rem}.post{grid-template-columns:1fr;gap:.7rem;padding:1.25rem 0}.post h2{font-size:2.4rem}.read{justify-self:start;margin-top:.5rem}footer{padding:1.5rem 1.25rem 2rem;display:block}.footer-links{justify-content:flex-start;margin-top:2rem}.footer-links small{text-align:left}}
