.blog-subhero[data-astro-cid-hzrsv7ue],.blog-grid-section[data-astro-cid-hzrsv7ue],.blog-pager-section[data-astro-cid-hzrsv7ue],.blog-news-section[data-astro-cid-hzrsv7ue]{--bg: #0a0a0a;--bg900: #141414;--bg850: #1a1a1a;--bg800: #1f1f1f;--bg700: #2d2d2d;--bg600: #404040;--bg500: #525252;--fg: #f5f2ed;--fg2: #d4c8b8;--fg3: #b8a890;--fg4: #9c8b70;--copper: #b87333;--copper400: #cd8544;--copper300: #daa06d;--copper600: #a65f28;--font-display: "Space Grotesk", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace}.blog-subhero[data-astro-cid-hzrsv7ue]{position:relative;padding:96px 24px 56px;overflow:hidden;background:radial-gradient(ellipse at top,var(--bg900) 0%,var(--bg) 65%);border-bottom:1px solid var(--bg700)}.blog-orb[data-astro-cid-hzrsv7ue]{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.blog-orb-1[data-astro-cid-hzrsv7ue]{top:-20%;left:20%;width:440px;height:440px;background:#b8733312}.blog-grain[data-astro-cid-hzrsv7ue]{position:absolute;inset:0;opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2'/></filter><rect width='120' height='120' filter='url(%23n)' opacity='0.5'/></svg>")}.blog-subhero-inner[data-astro-cid-hzrsv7ue]{position:relative;z-index:2;max-width:1040px;margin:0 auto;text-align:center}.blog-eyebrow[data-astro-cid-hzrsv7ue]{display:inline-block;font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--copper400);text-transform:uppercase;letter-spacing:.18em;padding:6px 14px;border:1px solid var(--copper600);border-radius:2px;background:#b873330f;margin-bottom:20px}.blog-grad[data-astro-cid-hzrsv7ue]{background:linear-gradient(135deg,var(--copper400) 0%,var(--copper) 50%,var(--copper600) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic}.blog-subhero-h1[data-astro-cid-hzrsv7ue]{font-family:var(--font-display);font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.05;letter-spacing:-.03em;color:var(--fg);margin:0 0 16px}.blog-subhero-lead[data-astro-cid-hzrsv7ue]{font-family:var(--font-body);font-size:16px;line-height:1.55;color:var(--fg3);max-width:580px;margin:0 auto}.blog-grid-section[data-astro-cid-hzrsv7ue]{padding:56px 24px 64px;background:var(--bg)}.blog-grid-inner[data-astro-cid-hzrsv7ue]{max-width:1200px;margin:0 auto}.blog-grid[data-astro-cid-hzrsv7ue]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blog-post-card[data-astro-cid-hzrsv7ue]{background:var(--bg800);border:1px solid var(--bg700);border-radius:3px;overflow:hidden;transition:transform .2s,border-color .2s}.blog-post-card[data-astro-cid-hzrsv7ue]:hover{transform:translateY(-2px);border-color:var(--copper600)}.blog-post-card[data-astro-cid-hzrsv7ue]:hover .blog-post-h3[data-astro-cid-hzrsv7ue]{color:var(--copper400)}.blog-post-card[data-astro-cid-hzrsv7ue]:hover .blog-post-img[data-astro-cid-hzrsv7ue]{transform:scale(1.04)}.blog-post-link[data-astro-cid-hzrsv7ue]{display:block;text-decoration:none;color:inherit;cursor:pointer}.blog-post-media[data-astro-cid-hzrsv7ue]{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:linear-gradient(135deg,var(--bg700) 0%,var(--bg850) 100%);border-bottom:1px solid var(--bg700)}.blog-post-img[data-astro-cid-hzrsv7ue]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .4s ease}.blog-post-img-overlay[data-astro-cid-hzrsv7ue]{position:absolute;inset:0;background:linear-gradient(180deg,#0a0a0a1a,#0a0a0a8c);pointer-events:none}.blog-post-media-has-image[data-astro-cid-hzrsv7ue] .blog-post-media-label[data-astro-cid-hzrsv7ue]{text-shadow:0 1px 3px rgba(0,0,0,.8)}.blog-media-orb[data-astro-cid-hzrsv7ue]{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none}.blog-media-grain[data-astro-cid-hzrsv7ue]{position:absolute;inset:0;opacity:.08;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2'/></filter><rect width='120' height='120' filter='url(%23n)' opacity='0.5'/></svg>")}.blog-post-glyph[data-astro-cid-hzrsv7ue]{position:absolute;bottom:16px;left:20px;font-family:var(--font-display);font-size:96px;font-weight:700;color:#f5f2ed14;line-height:.85;letter-spacing:-.05em}.blog-post-media-label[data-astro-cid-hzrsv7ue]{position:absolute;top:16px;right:20px;font-family:var(--font-mono);font-size:10px;color:var(--copper400);letter-spacing:.15em;font-weight:500;z-index:2}.blog-post-body[data-astro-cid-hzrsv7ue]{padding:22px 24px}.blog-tag-row[data-astro-cid-hzrsv7ue]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.blog-tag-small[data-astro-cid-hzrsv7ue]{font-family:var(--font-mono);font-size:10px;font-weight:500;color:var(--copper400);padding:3px 8px;border:1px solid var(--copper600);border-radius:2px;text-transform:uppercase;letter-spacing:.1em}.blog-post-h3[data-astro-cid-hzrsv7ue]{font-family:var(--font-display);font-size:19px;font-weight:600;color:var(--fg);letter-spacing:-.02em;line-height:1.25;margin:10px 0 12px;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s}.blog-post-desc[data-astro-cid-hzrsv7ue]{font-family:var(--font-body);font-size:13.5px;line-height:1.55;color:var(--fg3);margin:0 0 18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-post-foot[data-astro-cid-hzrsv7ue]{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid var(--bg700)}.blog-post-date[data-astro-cid-hzrsv7ue]{font-family:var(--font-mono);font-size:11px;color:var(--fg4)}.blog-post-read[data-astro-cid-hzrsv7ue]{font-family:var(--font-mono);font-size:11px;color:var(--copper400);font-weight:500}.blog-pager-section[data-astro-cid-hzrsv7ue]{padding:0 24px 80px;background:var(--bg)}.blog-pager-inner[data-astro-cid-hzrsv7ue]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:40px;border-top:1px solid var(--bg700)}.blog-pager-btn[data-astro-cid-hzrsv7ue]{font-family:var(--font-display);font-size:13px;font-weight:500;color:var(--fg4);padding:12px 20px;background:transparent;border:1px solid var(--bg700);border-radius:2px;cursor:not-allowed;letter-spacing:-.005em;text-decoration:none}.blog-pager-btn-primary[data-astro-cid-hzrsv7ue]{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--fg);padding:12px 22px;background:var(--copper);border:1px solid var(--copper);border-radius:2px;cursor:pointer;letter-spacing:-.005em;text-decoration:none;transition:background .15s}.blog-pager-btn-primary[data-astro-cid-hzrsv7ue]:hover{background:var(--copper400)}.blog-pager-dots[data-astro-cid-hzrsv7ue]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.blog-pager-dot[data-astro-cid-hzrsv7ue]{font-family:var(--font-mono);font-size:12px;color:var(--fg4);padding:8px 12px;border:1px solid var(--bg700);border-radius:2px;min-width:36px;text-align:center;cursor:pointer;text-decoration:none;transition:border-color .15s,color .15s}.blog-pager-dot[data-astro-cid-hzrsv7ue]:hover{color:var(--fg);border-color:var(--bg600)}.blog-pager-dot-active[data-astro-cid-hzrsv7ue]{color:var(--fg);background:var(--bg800);border-color:var(--copper600)}.blog-news-section[data-astro-cid-hzrsv7ue]{padding:80px 24px 120px;background:var(--bg);border-top:1px solid var(--bg700)}.blog-news-inner[data-astro-cid-hzrsv7ue]{max-width:1100px;margin:0 auto;position:relative;overflow:hidden;background:var(--bg800);border:1px solid var(--bg700);border-radius:4px;padding:64px 56px;display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.blog-news-orb[data-astro-cid-hzrsv7ue]{position:absolute;top:-40%;right:-10%;width:440px;height:440px;border-radius:50%;background:#b873331a;filter:blur(80px);pointer-events:none}.blog-news-content[data-astro-cid-hzrsv7ue]{position:relative;z-index:2}.blog-news-h2[data-astro-cid-hzrsv7ue]{font-family:var(--font-display);font-size:32px;font-weight:700;color:var(--fg);letter-spacing:-.03em;line-height:1.1;margin:20px 0 16px;text-wrap:balance}.blog-news-desc[data-astro-cid-hzrsv7ue]{font-family:var(--font-body);font-size:15px;line-height:1.6;color:var(--fg3);margin:0;max-width:460px}.blog-news-form[data-astro-cid-hzrsv7ue]{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px}.blog-news-input[data-astro-cid-hzrsv7ue]{font-family:var(--font-body);font-size:15px;color:var(--fg);padding:16px 18px;background:var(--bg900);border:1px solid var(--bg700);border-radius:2px;outline:none;transition:border-color .15s}.blog-news-input[data-astro-cid-hzrsv7ue]:focus{border-color:var(--copper600)}.blog-news-btn[data-astro-cid-hzrsv7ue]{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--fg);padding:15px 22px;background:var(--copper);border:1px solid var(--copper);border-radius:2px;cursor:pointer;letter-spacing:-.005em;transition:background .15s}.blog-news-btn[data-astro-cid-hzrsv7ue]:hover{background:var(--copper400)}.blog-news-micro[data-astro-cid-hzrsv7ue]{font-family:var(--font-mono);font-size:11px;color:var(--fg4);margin-top:8px;text-align:center}@media(max-width:900px){.blog-grid[data-astro-cid-hzrsv7ue]{grid-template-columns:1fr}.blog-news-inner[data-astro-cid-hzrsv7ue]{grid-template-columns:1fr;padding:40px 28px;gap:32px}}@media(min-width:901px)and (max-width:1200px){.blog-grid[data-astro-cid-hzrsv7ue]{grid-template-columns:repeat(2,1fr)}}
