.blog-module__4zyTrG__page{--void:#fff;--white:#0a0a0a;--lime:#03f;--dim:#0a0a0a8c;--line:#0a0a0a1f;background:var(--void);min-height:100vh;color:var(--white);font-family:var(--f-body), system-ui, sans-serif;flex-direction:column;display:flex;position:relative;overflow-x:hidden}.blog-module__4zyTrG__scanlines{pointer-events:none;z-index:40;mix-blend-mode:multiply;opacity:.5;background:repeating-linear-gradient(#0000 0 3px,#00000038 4px);display:none;position:fixed;inset:0}.blog-module__4zyTrG__hud{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;justify-content:space-between;align-items:center;padding:.9rem 1.25rem;display:flex;position:sticky;top:0}.blog-module__4zyTrG__wordmark{font-family:var(--f-display), Impact, sans-serif;letter-spacing:.06em;color:var(--white);font-size:1.15rem;text-decoration:none}.blog-module__4zyTrG__wordmark:hover{color:var(--lime)}.blog-module__4zyTrG__hudRight{font-family:var(--f-mono), monospace;letter-spacing:.22em;align-items:center;gap:1.4rem;font-size:.62rem;display:flex}.blog-module__4zyTrG__hudLink{color:var(--white);border-bottom:1px solid var(--lime);padding-bottom:2px;text-decoration:none}.blog-module__4zyTrG__hudLink:hover{color:var(--lime)}.blog-module__4zyTrG__hudStatus{color:var(--lime);align-items:center;gap:.45rem;display:flex}.blog-module__4zyTrG__dot{background:var(--lime);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite blog-module__4zyTrG__pulse}@keyframes blog-module__4zyTrG__pulse{0%,to{opacity:1}50%{opacity:.25}}.blog-module__4zyTrG__main{flex:1;width:100%;max-width:72rem;margin:0 auto;padding:clamp(3.5rem,8vw,6rem) 1.5rem 5rem}.blog-module__4zyTrG__kicker{font-family:var(--f-mono), monospace;letter-spacing:.28em;color:var(--lime);margin:0 0 2rem;font-size:.62rem}.blog-module__4zyTrG__title{font-family:var(--f-display), Impact, sans-serif;margin:0 0 1.2rem;font-size:clamp(3rem,10vw,7.5rem);line-height:.95}.blog-module__4zyTrG__sub{font-family:var(--f-mono), monospace;letter-spacing:.28em;color:var(--dim);margin:0 0 4rem;font-size:.65rem}.blog-module__4zyTrG__list{border-top:1px solid var(--line)}.blog-module__4zyTrG__row{border-bottom:1px solid var(--line);color:var(--white);grid-template-columns:8rem 15rem 1fr auto;align-items:center;gap:1.5rem;padding:1.6rem .25rem;text-decoration:none;transition:background .2s;display:grid}.blog-module__4zyTrG__thumb{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border:1px solid var(--line);filter:grayscale(28%);width:100%;height:auto;transition:filter .2s;display:block}.blog-module__4zyTrG__row:hover .blog-module__4zyTrG__thumb{filter:grayscale(0%)}.blog-module__4zyTrG__row:hover{background:#15161a}.blog-module__4zyTrG__row:hover .blog-module__4zyTrG__arrow{color:var(--lime);transform:translate(4px)}.blog-module__4zyTrG__rowMeta{font-family:var(--f-mono), monospace;letter-spacing:.2em;flex-direction:column;gap:.35rem;font-size:.6rem;display:flex}.blog-module__4zyTrG__sig{color:var(--lime)}.blog-module__4zyTrG__metaDim{color:var(--dim)}.blog-module__4zyTrG__rowTitle{font-family:var(--f-display), Impact, sans-serif;letter-spacing:.02em;font-size:clamp(1.05rem,2.4vw,1.6rem);line-height:1.15}.blog-module__4zyTrG__arrow{font-size:1.2rem;transition:color .2s,transform .2s}@media (max-width:640px){.blog-module__4zyTrG__row{grid-template-columns:1fr auto}.blog-module__4zyTrG__thumb{display:none}.blog-module__4zyTrG__rowMeta{flex-direction:row;grid-column:1/-1;gap:1.2rem}}.blog-module__4zyTrG__empty{text-align:center;font-family:var(--f-mono), monospace;letter-spacing:.28em;color:var(--dim);padding:5rem 0;font-size:.68rem}.blog-module__4zyTrG__postHeader{width:100%;max-width:46rem;margin:0 auto;padding:clamp(3.5rem,8vw,6rem) 1.5rem 0}.blog-module__4zyTrG__back{font-family:var(--f-mono), monospace;letter-spacing:.22em;color:var(--dim);margin-bottom:3rem;font-size:.62rem;text-decoration:none;display:inline-block}.blog-module__4zyTrG__back:hover{color:var(--lime)}.blog-module__4zyTrG__postMeta{font-family:var(--f-mono), monospace;letter-spacing:.24em;flex-wrap:wrap;gap:.6rem 1.6rem;margin-bottom:1.8rem;font-size:.62rem;display:flex}.blog-module__4zyTrG__postCat{color:var(--lime);text-transform:uppercase}.blog-module__4zyTrG__postDate{color:var(--dim)}.blog-module__4zyTrG__postTitle{font-family:var(--f-display), Impact, sans-serif;text-transform:uppercase;margin:0 0 3rem;font-size:clamp(2.1rem,6vw,4.2rem);line-height:1}.blog-module__4zyTrG__heroImg{border:1px solid var(--line);width:100%;height:auto;margin:0 0 3rem;display:block}.blog-module__4zyTrG__article{border-top:1px solid var(--line);width:100%;max-width:46rem;margin:0 auto;padding:3rem 1.5rem 4rem}.blog-module__4zyTrG__article img{border:1px solid var(--line);width:100%;height:auto;margin:2.4rem 0;display:block}.blog-module__4zyTrG__article p{color:#0a0a0ac7;margin:0 0 1.6rem;font-size:1rem;line-height:1.85}.blog-module__4zyTrG__article strong{color:var(--white);font-weight:600}.blog-module__4zyTrG__article em{color:#0a0a0ae6}.blog-module__4zyTrG__article h2{font-family:var(--f-display), Impact, sans-serif;border-top:1px solid var(--line);text-transform:uppercase;margin:3.2rem 0 1.4rem;padding-top:1.6rem;font-size:clamp(1.4rem,3vw,2rem);line-height:1.1}.blog-module__4zyTrG__article h3{font-family:var(--f-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--lime);margin:2.4rem 0 1rem;font-size:.8rem}:is(.blog-module__4zyTrG__article ul,.blog-module__4zyTrG__article ol){flex-direction:column;gap:.55rem;margin:0 0 1.6rem;padding-left:1.2rem;display:flex}.blog-module__4zyTrG__article li{color:#0a0a0ac7;font-size:1rem;line-height:1.7}.blog-module__4zyTrG__article li::marker{color:var(--lime);font-family:var(--f-mono), monospace;font-size:.8rem}.blog-module__4zyTrG__article blockquote{border-left:2px solid var(--lime);margin:2.4rem 0;padding:.2rem 0 .2rem 1.4rem}.blog-module__4zyTrG__article blockquote p{color:var(--white);font-style:italic}.blog-module__4zyTrG__article hr{border:0;border-top:1px solid var(--line);margin:3rem 0}.blog-module__4zyTrG__article a{color:var(--lime);border-bottom:1px solid var(--lime);text-decoration:none}.blog-module__4zyTrG__article code{font-family:var(--f-mono), monospace;color:var(--lime);font-size:.85em}.blog-module__4zyTrG__postFootNav{border-top:1px solid var(--line);margin-top:1rem;padding-top:2.5rem}.blog-module__4zyTrG__footer{border-top:1px solid var(--line);font-family:var(--f-mono), monospace;letter-spacing:.24em;color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:.8rem 2rem;padding:2rem 1.5rem;font-size:.58rem;display:flex}.blog-module__4zyTrG__footer span em{color:var(--lime);font-style:normal}.blog-module__4zyTrG__intro{max-width:62ch;color:var(--dim);margin:0 0 1.6rem;font-size:.95rem;line-height:1.6}.blog-module__4zyTrG__bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(190px,auto);grid-auto-flow:dense;gap:10px;display:grid}.blog-module__4zyTrG__tile{border:1px solid var(--line);min-height:190px;color:var(--white);background:#f6f6f5;border-radius:12px;flex-direction:column;justify-content:flex-end;gap:6px;padding:16px;text-decoration:none;transition:transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.blog-module__4zyTrG__tile:hover{border-color:var(--lime);transform:translateY(-2px)}.blog-module__4zyTrG__tileW2{grid-column:span 2}.blog-module__4zyTrG__tileFeat{grid-area:span 2/span 2}.blog-module__4zyTrG__tileImg{-o-object-fit:cover;object-fit:cover;opacity:.85;width:100%;height:100%;transition:transform .6s,opacity .3s;position:absolute;inset:0}.blog-module__4zyTrG__tile:hover .blog-module__4zyTrG__tileImg{opacity:1;transform:scale(1.03)}.blog-module__4zyTrG__tileHasImg{color:#fff;border-color:#0000}.blog-module__4zyTrG__tileHasImg:after{content:"";background:linear-gradient(#0a0a0a00 30%,#0a0a0ae6 100%);position:absolute;inset:0}.blog-module__4zyTrG__tileHasImg .blog-module__4zyTrG__tileMeta{color:#ffffffc7}.blog-module__4zyTrG__tileHasImg .blog-module__4zyTrG__tileNr{color:#fff}.blog-module__4zyTrG__tileMeta,.blog-module__4zyTrG__tileTitle,.blog-module__4zyTrG__tileNr{z-index:1;position:relative}.blog-module__4zyTrG__tileNr{font-family:var(--f-mono), monospace;letter-spacing:.16em;color:var(--lime);font-size:.62rem;position:absolute;top:12px;left:14px}.blog-module__4zyTrG__tileNew{z-index:1;background:var(--lime);color:#fff;font-family:var(--f-mono), monospace;letter-spacing:.14em;padding:2px 6px;font-size:.6rem;position:absolute;top:10px;right:12px}.blog-module__4zyTrG__tileMeta{font-family:var(--f-mono), monospace;letter-spacing:.14em;color:var(--dim);text-transform:uppercase;font-size:.62rem}.blog-module__4zyTrG__tileTitle{font-family:var(--f-body), system-ui, sans-serif;letter-spacing:-.01em;font-size:clamp(.95rem,1.15vw,1.1rem);font-weight:600;line-height:1.25}.blog-module__4zyTrG__tileFeat .blog-module__4zyTrG__tileTitle{max-width:26ch;font-size:clamp(1.25rem,1.9vw,1.7rem)}@media (max-width:900px){.blog-module__4zyTrG__bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.blog-module__4zyTrG__bento{grid-auto-rows:minmax(150px,auto);gap:8px}.blog-module__4zyTrG__tile{min-height:150px;padding:12px}.blog-module__4zyTrG__tileFeat{grid-row:span 1}}.blog-module__4zyTrG__seo{border-top:1px solid var(--line);margin-top:3rem;padding-top:2rem}.blog-module__4zyTrG__seoHead{font-family:var(--f-mono), monospace;letter-spacing:.18em;color:var(--lime);margin:0 0 1rem;font-size:.7rem}.blog-module__4zyTrG__seoCols{-moz-columns:2;columns:2;-moz-column-gap:2.6rem;color:var(--dim);column-gap:2.6rem;max-width:70rem;font-size:.9rem;line-height:1.7}.blog-module__4zyTrG__seoCols p{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 .9rem}.blog-module__4zyTrG__seoCols a{color:var(--white);border-bottom:1px solid var(--lime);text-decoration:none}@media (max-width:760px){.blog-module__4zyTrG__seoCols{-moz-columns:1;columns:1}}.blog-module__4zyTrG__progress{z-index:45;background:var(--line);border-radius:2px;width:3px;position:fixed;top:64px;bottom:28px;right:14px}.blog-module__4zyTrG__progressFill{background:var(--lime);border-radius:2px;transition:height .12s linear;position:absolute;top:0;left:0;right:0}.blog-module__4zyTrG__progressLabel{writing-mode:vertical-rl;font-family:var(--f-mono), monospace;letter-spacing:.18em;color:var(--dim);white-space:nowrap;font-size:.6rem;position:absolute;bottom:-4px;right:10px;transform:rotate(180deg)}@media (max-width:760px){.blog-module__4zyTrG__progress{width:2px;top:56px;bottom:12px;right:6px}.blog-module__4zyTrG__progressLabel{display:none}}
