.Home-module__g21JLG__container{max-width:var(--page-max-width);padding:0 var(--spacing-28);margin:0 auto}.Home-module__g21JLG__main{gap:var(--spacing-84);padding:var(--spacing-64)0 var(--spacing-112);flex-direction:column;display:flex}.Home-module__g21JLG__hero{gap:var(--spacing-56);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid}.Home-module__g21JLG__heroCopy{gap:var(--spacing-14);flex-direction:column;min-width:0;display:flex}.Home-module__g21JLG__heroTitle{font-size:clamp(2.4rem,5.5vw,var(--text-heading));font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);color:var(--text-primary);text-wrap:balance;margin:0}.Home-module__g21JLG__heroAccent{color:var(--accent-ink);background-image:linear-gradient(var(--accent),var(--accent));background-position:0 92%;background-repeat:no-repeat;background-size:100% 6px;padding-bottom:2px}.Home-module__g21JLG__heroActions{gap:var(--spacing-14);margin-top:var(--spacing-14);flex-wrap:wrap;display:flex}.Home-module__g21JLG__btnPrimary,.Home-module__g21JLG__btnGhost{height:52px;padding:0 var(--spacing-32);border-radius:var(--radius-buttons);font-family:var(--font-mono);font-size:var(--text-body-sm);border:1px solid #0000;justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s,color .18s;display:inline-flex}.Home-module__g21JLG__btnPrimary{background-color:var(--surface-inverted);color:var(--text-on-inverted)}.Home-module__g21JLG__btnPrimary:hover{background-color:var(--accent);color:#fff;transform:translateY(-2px)}.Home-module__g21JLG__btnGhost{border-color:var(--border-subtle);color:var(--text-primary);background-color:#0000}.Home-module__g21JLG__btnGhost:hover{border-color:var(--accent);color:var(--accent-ink);transform:translateY(-2px)}.Home-module__g21JLG__heroStats{justify-content:start;gap:var(--spacing-56);margin:var(--spacing-32)0 0;padding-top:var(--spacing-28);border-top:1px solid var(--border-subtle);grid-template-columns:repeat(3,auto);display:grid}.Home-module__g21JLG__heroStats dt{font-family:var(--font-mono);font-size:var(--text-heading-sm);color:var(--text-primary);font-weight:700;line-height:1}.Home-module__g21JLG__heroStats dd{margin:var(--spacing-4)0 0;font-size:var(--text-caption);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.Home-module__g21JLG__terminal{background-color:var(--surface-inverted);border-radius:var(--radius-xl);box-shadow:var(--shadow-lift);border:1px solid #ffffff0f;min-width:0;overflow:hidden}.Home-module__g21JLG__terminalBar{padding:var(--spacing-14)var(--spacing-28);background-color:#ffffff0a;border-bottom:1px solid #ffffff12;align-items:center;gap:7px;display:flex}.Home-module__g21JLG__dot{border-radius:50%;flex-shrink:0;width:11px;height:11px;display:inline-block}.Home-module__g21JLG__dot[data-dot=r]{background-color:#ff5f57}.Home-module__g21JLG__dot[data-dot=y]{background-color:var(--color-interactive-yellow)}.Home-module__g21JLG__dot[data-dot=g]{background-color:var(--color-success-green)}.Home-module__g21JLG__terminalTitle{margin-left:var(--spacing-14);font-family:var(--font-mono);color:var(--text-faint);font-size:12px}.Home-module__g21JLG__terminalBody{padding:var(--spacing-28);color:#cdd6df;font-family:var(--font-mono);white-space:pre;background-color:#0000;border-radius:0;margin:0;font-size:13px;line-height:1.75;overflow-x:auto}.Home-module__g21JLG__eyebrow{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--accent-ink);text-transform:uppercase;letter-spacing:.12em;margin:0;font-weight:400}.Home-module__g21JLG__heroSub{font-size:var(--text-body-lg);color:var(--text-primary);font-weight:400;line-height:var(--leading-normal);margin:0}.Home-module__g21JLG__heroSub a,.Home-module__g21JLG__heroBody a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.Home-module__g21JLG__heroBody{font-size:var(--text-body);color:var(--text-muted);line-height:var(--leading-normal);margin:0}.Home-module__g21JLG__sectionHeading{font-size:var(--text-heading-sm);color:var(--text-primary);margin:0 0 var(--spacing-4);font-weight:700;line-height:var(--leading-snug)}.Home-module__g21JLG__sectionSub{font-size:var(--text-body);color:var(--text-muted);margin:0 0 var(--spacing-32);max-width:620px}.Home-module__g21JLG__mustReads{flex-direction:column;display:flex}.Home-module__g21JLG__mustReads:before{content:"";background-color:var(--accent);border-radius:var(--radius-buttons);width:48px;height:3px;margin-bottom:var(--spacing-28);display:block}.Home-module__g21JLG__mustReadsGrid{gap:var(--element-gap);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.Home-module__g21JLG__mustReadCard{gap:var(--spacing-14);background-color:var(--surface-inverted);border-radius:var(--radius-cards);padding:var(--card-padding);border:1px solid #0000;flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.Home-module__g21JLG__mustReadCard:hover{border-color:var(--accent);color:inherit;transform:translateY(-3px)}.Home-module__g21JLG__mustReadTag{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--accent-alt);text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius-buttons);background-color:#ffb2001f;align-self:flex-start;padding:3px 10px}.Home-module__g21JLG__mustReadTitle{font-size:var(--text-body);color:var(--text-on-inverted);font-weight:700;line-height:var(--leading-snug);margin:0}.Home-module__g21JLG__mustReadDesc{font-size:var(--text-caption);color:var(--text-faint);line-height:var(--leading-normal);flex:1;margin:0}.Home-module__g21JLG__mustReadCta{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--accent);margin-top:auto;transition:color .15s}.Home-module__g21JLG__mustReadCard:hover .Home-module__g21JLG__mustReadCta{color:var(--accent-alt)}.Home-module__g21JLG__connectSection{flex-direction:column;display:flex}.Home-module__g21JLG__connectSection:before{content:"";background-color:var(--accent);border-radius:var(--radius-buttons);width:48px;height:3px;margin-bottom:var(--spacing-28);display:block}.Home-module__g21JLG__socialList{gap:var(--spacing-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Home-module__g21JLG__socialLink{height:44px;padding:0 var(--spacing-28);background-color:var(--surface-raised);border-radius:var(--radius-buttons);color:var(--text-primary);font-weight:700;font-size:var(--text-caption);font-family:var(--font-mono);border:1px solid var(--border-subtle);align-items:center;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s,color .15s;display:inline-flex}.Home-module__g21JLG__socialLink:hover{background-color:var(--surface-inverted);border-color:var(--surface-inverted);color:var(--text-on-inverted);transform:translateY(-2px)}.Home-module__g21JLG__recentBlogs{flex-direction:column;display:flex}.Home-module__g21JLG__recentBlogs:before{content:"";background-color:var(--accent);border-radius:var(--radius-buttons);width:48px;height:3px;margin-bottom:var(--spacing-28);display:block}.Home-module__g21JLG__recentGrid{gap:var(--element-gap);margin-bottom:var(--spacing-32);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.Home-module__g21JLG__blogCard{gap:var(--spacing-14);background-color:var(--surface-raised);border-radius:var(--radius-cards);padding:var(--card-padding);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.Home-module__g21JLG__blogCard:hover{border-color:var(--accent);box-shadow:var(--shadow-lift);color:inherit;transform:translateY(-3px)}.Home-module__g21JLG__blogMeta{justify-content:space-between;align-items:center;display:flex}.Home-module__g21JLG__blogTag{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--accent-ink);text-transform:uppercase;letter-spacing:.1em;background-color:var(--accent-soft);border-radius:var(--radius-buttons);align-self:flex-start;padding:3px 10px}.Home-module__g21JLG__blogDate{font-family:var(--font-mono);color:var(--text-muted);font-size:12px}.Home-module__g21JLG__blogTitle{font-size:var(--text-body);color:var(--text-primary);font-weight:700;line-height:var(--leading-snug);margin:0}.Home-module__g21JLG__blogDesc{font-size:var(--text-caption);color:var(--text-muted);line-height:var(--leading-normal);flex:1;margin:0}.Home-module__g21JLG__blogCta{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--accent-ink);margin-top:auto;transition:color .15s}.Home-module__g21JLG__viewAllContainer{margin-top:var(--spacing-14);justify-content:center;display:flex}.Home-module__g21JLG__viewAllButton{padding:var(--spacing-14)var(--spacing-42);border:1px solid var(--accent);color:var(--accent-ink);border-radius:var(--radius-buttons);font-family:var(--font-mono);font-weight:700;font-size:var(--text-body-sm);text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:inline-block}.Home-module__g21JLG__viewAllButton:hover{background-color:var(--accent);color:#fff;transform:translateY(-2px)}@media (max-width:980px){.Home-module__g21JLG__hero{gap:var(--spacing-32);grid-template-columns:1fr}}@media (max-width:768px){.Home-module__g21JLG__heroStats{gap:var(--spacing-32)}.Home-module__g21JLG__main{gap:var(--spacing-56);padding:var(--spacing-56)0 var(--spacing-84)}.Home-module__g21JLG__mustReadsGrid,.Home-module__g21JLG__recentGrid{grid-template-columns:1fr}}@media (max-width:600px){.Home-module__g21JLG__container{padding:0 var(--spacing-14)}.Home-module__g21JLG__socialList{grid-template-columns:1fr 1fr}}
