.blog-listing-module__bEye1q__hero{background:var(--bg);border-bottom:1px solid var(--border);padding:10rem 4rem 6.25rem;position:relative;overflow:hidden}.blog-listing-module__bEye1q__hero:before{content:"";pointer-events:none;background:radial-gradient(60% 70% at 80% 40%,#00d2be14 0%,#0000 58%);position:absolute;inset:0}.blog-listing-module__bEye1q__heroInner{z-index:2;max-width:87.5rem;margin:0 auto;position:relative}.blog-listing-module__bEye1q__eyebrow{color:var(--teal);letter-spacing:.22em;text-transform:uppercase;margin-bottom:1rem;font-family:DM Mono,monospace;font-size:.875rem}.blog-listing-module__bEye1q__h1{letter-spacing:-.025em;color:var(--white);margin-bottom:1rem;font-size:clamp(2rem,4vw,3.75rem);font-weight:600;line-height:1.06}.blog-listing-module__bEye1q__subtitle{color:var(--muted);max-width:40rem;font-family:Satoshi,sans-serif;font-size:1rem;line-height:1.6}.blog-listing-module__bEye1q__body{background:var(--bg);padding:6.25rem 4rem}.blog-listing-module__bEye1q__bodyInner{max-width:87.5rem;margin:0 auto}.blog-listing-module__bEye1q__postsGrid{gap:3.5rem;display:grid}.blog-listing-module__bEye1q__postCard{border-bottom:1px solid var(--border);padding-bottom:3.5rem}.blog-listing-module__bEye1q__postCard:last-child{border-bottom:none;padding-bottom:0}.blog-listing-module__bEye1q__postMeta{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:1rem;margin-bottom:1rem;font-family:DM Mono,monospace;font-size:.75rem;display:flex}.blog-listing-module__bEye1q__metaDot{background:var(--teal);border-radius:50%;width:3px;height:3px}.blog-listing-module__bEye1q__postTitle{color:var(--white);letter-spacing:-.025em;margin-bottom:1rem;font-size:1.75rem;font-weight:600;line-height:1.2;text-decoration:none;transition:color .2s;display:block}.blog-listing-module__bEye1q__postTitle:hover{color:var(--teal)}.blog-listing-module__bEye1q__postExcerpt{color:var(--muted);margin-bottom:1.5rem;font-family:Satoshi,sans-serif;font-size:1rem;line-height:1.75}.blog-listing-module__bEye1q__readMore{color:var(--teal);letter-spacing:.1em;font-family:DM Mono,monospace;font-size:.875rem;text-decoration:none;transition:opacity .2s;display:inline-block}.blog-listing-module__bEye1q__readMore:hover{opacity:.7}.blog-listing-module__bEye1q__empty{text-align:center;color:var(--muted);padding:3rem 0;font-family:Satoshi,sans-serif}@media (max-width:768px){.blog-listing-module__bEye1q__hero{padding:7rem 1.5rem 3rem}.blog-listing-module__bEye1q__h1{font-size:2rem}.blog-listing-module__bEye1q__body{padding:3rem 1.5rem}.blog-listing-module__bEye1q__postMeta{font-size:.7rem}.blog-listing-module__bEye1q__postTitle{font-size:1.25rem}}
