body{background:#f5f4ef}.blog-hero{padding:100px 0 75px;background:#171914;color:#fff}.blog-hero h1{font-size:clamp(3.2rem,7vw,7rem);line-height:.92;letter-spacing:-.075em}.blog-hero h1 em{font-style:normal;color:#b8f34a}.blog-hero>div>p:not(.kicker){max-width:650px;color:#aeb1a8;margin-top:25px}.blog-filter{margin-top:35px}.blog-filter input{width:min(650px,100%);background:#24271f;border:1px solid #45493e;border-radius:999px;padding:15px 20px;color:#fff;outline:none;font:500 .8rem "DM Mono",monospace}.blog-filter input:focus{border-color:#b8f34a}.blog-index{padding:80px 0 120px}.all-posts{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.post-card{min-height:310px;background:#fff;border:1px solid #d9d9d1;padding:30px;display:flex;flex-direction:column;transition:.25s}.post-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(17,18,15,.08)}.post-card span{font:500 .65rem "DM Mono";color:#73766d}.post-card h2{font-size:1.8rem;line-height:1.1;letter-spacing:-.05em;margin:30px 0 12px}.post-card p{color:#6e7068;font-size:.86rem}.post-card b{margin-top:auto;font-size:.72rem}.no-results{padding:30px 0;color:#6e7068}@media(max-width:700px){.all-posts{grid-template-columns:1fr}.blog-hero{padding:75px 0 55px}}
