.Nav-module__gOObGW__nav{z-index:1000;transition:background .3s var(--ease-out),backdrop-filter .3s var(--ease-out);padding:0;position:fixed;top:0;left:0;right:0}.Nav-module__gOObGW__scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--bg-card-border);background:#0a0a0af2}.Nav-module__gOObGW__navInner{height:var(--nav-height);justify-content:space-between;align-items:center;display:flex}.Nav-module__gOObGW__navLogo{font-family:var(--font-mono);color:var(--text-primary);letter-spacing:.05em;font-size:1.25rem;font-weight:700}.Nav-module__gOObGW__navLogo:hover{color:var(--accent-primary)}.Nav-module__gOObGW__navLinks{align-items:center;gap:var(--space-lg);display:flex}.Nav-module__gOObGW__navLinks a:not(.btn){font-family:var(--font-body);color:var(--text-secondary);transition:color .2s var(--ease-out);font-size:.9375rem}.Nav-module__gOObGW__navLinks a:not(.btn):hover{color:var(--text-primary)}.Nav-module__gOObGW__navToggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.Nav-module__gOObGW__navToggle span{background:var(--text-primary);width:24px;height:2px;transition:all .3s var(--ease-out);display:block}@media (max-width:768px){.Nav-module__gOObGW__navToggle{display:flex}.Nav-module__gOObGW__navLinks{top:var(--nav-height);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:var(--space-lg);gap:var(--space-md);opacity:0;pointer-events:none;transition:all .3s var(--ease-out);border-bottom:1px solid var(--bg-card-border);background:#0a0a0afa;flex-direction:column;position:fixed;left:0;right:0;transform:translateY(-100%)}.Nav-module__gOObGW__navLinks.Nav-module__gOObGW__open{opacity:1;pointer-events:all;transform:translateY(0)}}
.Footer-module__S6Hkya__footer{padding:var(--space-xl)0 var(--space-lg)}.Footer-module__S6Hkya__footerInner{margin-bottom:var(--space-xl);justify-content:space-between;align-items:flex-start;display:flex}.Footer-module__S6Hkya__footerLogo{font-family:var(--font-mono);color:var(--text-primary);letter-spacing:.05em;margin-bottom:var(--space-xs);font-size:1.125rem;font-weight:700;display:block}.Footer-module__S6Hkya__footerTagline{color:var(--text-tertiary);font-size:.875rem}.Footer-module__S6Hkya__footerNav{gap:var(--space-lg);display:flex}.Footer-module__S6Hkya__footerNav a{color:var(--text-secondary);font-size:.9375rem}.Footer-module__S6Hkya__footerNav a:hover{color:var(--text-primary)}.Footer-module__S6Hkya__footerBottom{justify-content:space-between;align-items:center;display:flex}.Footer-module__S6Hkya__footerCopy{color:var(--text-tertiary);font-size:.8125rem}.Footer-module__S6Hkya__footerBadge{font-family:var(--font-mono);color:var(--text-tertiary);border:1px solid var(--bg-card-border);border-radius:4px;padding:4px 10px;font-size:.75rem}@media (max-width:768px){.Footer-module__S6Hkya__footerInner{gap:var(--space-lg);flex-direction:column}.Footer-module__S6Hkya__footerNav{gap:var(--space-sm);flex-direction:column}.Footer-module__S6Hkya__footerBottom{gap:var(--space-sm);flex-direction:column;align-items:flex-start}}
.page-module___8aEwW__sectionDivider{background:var(--bg-card-border);height:1px;max-width:var(--max-width);border:none;margin:0 auto}
.BlogCard-module__h7P_Na__blogCard{flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.BlogCard-module__h7P_Na__blogCardImage{aspect-ratio:16/9;overflow:hidden}.BlogCard-module__h7P_Na__blogCardImage img{object-fit:cover;width:100%;height:100%;transition:transform .3s var(--ease-out)}.BlogCard-module__h7P_Na__blogCard:hover .BlogCard-module__h7P_Na__blogCardImage img{transform:scale(1.03)}.BlogCard-module__h7P_Na__blogCardBody{padding:var(--space-md)}.BlogCard-module__h7P_Na__blogCardMeta{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);display:flex}.BlogCard-module__h7P_Na__blogCardRead{color:var(--text-tertiary);font-size:.8125rem}.BlogCard-module__h7P_Na__blogCardTitle{color:var(--text-primary);margin-bottom:var(--space-xs);transition:color .2s var(--ease-out);font-size:1.125rem}.BlogCard-module__h7P_Na__blogCard:hover .BlogCard-module__h7P_Na__blogCardTitle{color:var(--accent-primary)}.BlogCard-module__h7P_Na__blogCardExcerpt{color:var(--text-secondary);font-size:.9375rem;line-height:1.6}
.page-module__dgei_G__blogPostPage{padding-top:calc(var(--nav-height) + var(--space-xl))}.page-module__dgei_G__postHeader{max-width:720px;margin-bottom:var(--space-xl)}.page-module__dgei_G__postMeta{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);display:flex}.page-module__dgei_G__readTime{color:var(--text-tertiary);font-size:.8125rem}.page-module__dgei_G__postTitle{margin-top:var(--space-xs);font-size:clamp(2rem,5vw,3rem)}.page-module__dgei_G__postHeroImage{max-width:900px;margin-bottom:var(--space-xl);border-radius:12px;overflow:hidden}.page-module__dgei_G__postHeroImage img{width:100%;height:auto}.page-module__dgei_G__postContent{max-width:720px;padding-bottom:var(--space-3xl)}.page-module__dgei_G__postContent p{color:var(--text-secondary);max-width:none;margin-bottom:1.5em;font-size:1.0625rem;line-height:1.8}.page-module__dgei_G__postContent h2{margin-top:2.5em;margin-bottom:.75em;font-size:1.75rem}.page-module__dgei_G__postContent h3{margin-top:2em;margin-bottom:.5em;font-size:1.25rem}.page-module__dgei_G__postContent a{color:var(--accent-primary);text-underline-offset:3px;text-decoration:underline}.page-module__dgei_G__postContent code{font-family:var(--font-mono);background:var(--bg-card);border-radius:4px;padding:2px 6px;font-size:.875em}.page-module__dgei_G__postContent pre{background:var(--bg-card);border:1px solid var(--bg-card-border);padding:var(--space-md);border-radius:8px;margin-bottom:1.5em;overflow-x:auto}.page-module__dgei_G__postContent pre code{background:0 0;padding:0}.page-module__dgei_G__postContent blockquote{border-left:3px solid var(--accent-primary);padding-left:var(--space-md);color:var(--text-secondary);margin:1.5em 0;font-style:italic}.page-module__dgei_G__postContent img{border-radius:8px;margin:1.5em 0}.page-module__dgei_G__postContent ul,.page-module__dgei_G__postContent ol{margin-bottom:1.5em;padding-left:1.5em}.page-module__dgei_G__postContent li{color:var(--text-secondary);margin-bottom:.5em;font-size:1.0625rem;line-height:1.8}.page-module__dgei_G__authorBio{max-width:720px;margin-top:var(--space-xl);padding:var(--space-lg);background:var(--bg-card);border:1px solid var(--bg-card-border);border-radius:12px}.page-module__dgei_G__authorBio p{color:var(--text-secondary);font-size:.9375rem;line-height:1.6}.page-module__dgei_G__postCta{max-width:720px;margin-top:var(--space-xl);padding:var(--space-xl);text-align:center;background:var(--bg-card);border:1px solid var(--bg-card-border);border-radius:12px}.page-module__dgei_G__postCta h3{margin-bottom:var(--space-md)}
.page-module__jXZM3G__blogPage{padding-top:calc(var(--nav-height) + var(--space-xl));min-height:80vh}.page-module__jXZM3G__blogHeader{margin-bottom:var(--space-xl)}.page-module__jXZM3G__blogHeader h1{margin-top:var(--space-xs)}.page-module__jXZM3G__blogGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.page-module__jXZM3G__blogEmpty{background:var(--bg-card);border:1px dashed var(--bg-card-border);padding:var(--space-3xl)var(--space-lg);text-align:center;border-radius:12px}.page-module__jXZM3G__emptyText{font-family:var(--font-mono);color:var(--text-secondary);margin-bottom:var(--space-xs);font-size:1.125rem}.page-module__jXZM3G__emptySub{color:var(--text-tertiary)}.page-module__jXZM3G__emptySub a{color:var(--accent-primary)}@media (max-width:768px){.page-module__jXZM3G__blogGrid{grid-template-columns:1fr}}
