.astro-5tznm7mj,.astro-5tznm7mj:before,.astro-5tznm7mj:after{box-sizing:border-box;margin:0;padding:0}:root{--orange: #FF5C00;--black: #0a0a0a;--white: #f5f5f0;--gray: #888;--border: rgba(255,255,255,.08);--max: 1080px}body{background:var(--black);color:var(--white);font-family:PPFraktionMono-Regular,Courier New,monospace;font-size:1rem;line-height:1.7;-webkit-font-smoothing:antialiased}.blog-nav.astro-5tznm7mj{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;background:#0a0a0aeb;backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.blog-nav__logo.astro-5tznm7mj{display:flex;align-items:center;text-decoration:none}.blog-nav__logo.astro-5tznm7mj img.astro-5tznm7mj{height:48px;width:auto}.blog-nav__links.astro-5tznm7mj{display:flex;gap:2rem}.blog-nav__links.astro-5tznm7mj a.astro-5tznm7mj{color:var(--gray);text-decoration:none;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;transition:color .2s}.blog-nav__links.astro-5tznm7mj a.astro-5tznm7mj:hover{color:var(--white)}.blog-nav__burger.astro-5tznm7mj{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:.5rem}.blog-nav__burger.astro-5tznm7mj span.astro-5tznm7mj{display:block;width:22px;height:1px;background:var(--white)}.blog-nav.astro-5tznm7mj.open .blog-nav__links.astro-5tznm7mj{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:var(--black);padding:1.5rem 2rem;border-bottom:1px solid var(--border)}@media (max-width: 600px){.blog-nav__links.astro-5tznm7mj{display:none}.blog-nav__burger.astro-5tznm7mj{display:flex}}.blog-index-hero.astro-5tznm7mj{padding:6rem 2rem 5rem;border-bottom:1px solid var(--border)}.blog-index-hero__inner.astro-5tznm7mj{max-width:var(--max);margin:0 auto}.blog-index-hero__tag.astro-5tznm7mj{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--orange);margin-bottom:1.5rem}.blog-index-hero__title.astro-5tznm7mj{font-family:PPEditorialNew-Ultralight,Georgia,serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:300;line-height:1.1;margin-bottom:1.5rem}.blog-index-hero__lead.astro-5tznm7mj{font-size:1.05rem;color:#f5f5f0a6;max-width:560px}.blog-index-main.astro-5tznm7mj{padding:4rem 2rem}.blog-index-main__inner.astro-5tznm7mj{max-width:var(--max);margin:0 auto}.blog-grid.astro-5tznm7mj{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width: 900px){.blog-grid.astro-5tznm7mj{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.blog-grid.astro-5tznm7mj{grid-template-columns:1fr}}.blog-card.astro-5tznm7mj{background:var(--black);border:1px solid var(--border);padding:2rem;text-decoration:none;display:flex;flex-direction:column;transition:background .2s,border-color .2s}.blog-card.astro-5tznm7mj:hover{background:#111;border-color:#ff5c0059}.blog-card.astro-5tznm7mj:hover .blog-card__arrow.astro-5tznm7mj{transform:translate(4px)}.blog-card__tag.astro-5tznm7mj{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--orange);margin-bottom:1rem}.blog-card__title.astro-5tznm7mj{font-family:PPEditorialNew-Ultralight,Georgia,serif;font-size:1.1rem;font-weight:300;line-height:1.35;color:var(--white);margin-bottom:.75rem;flex:1}.blog-card__desc.astro-5tznm7mj{font-size:.82rem;color:#f5f5f08c;line-height:1.6;margin-bottom:1.5rem}.blog-card__meta.astro-5tznm7mj{display:flex;justify-content:space-between;align-items:center;font-size:.72rem;color:var(--gray)}.blog-card__arrow.astro-5tznm7mj{color:var(--orange);transition:transform .2s}.blog-cta.astro-5tznm7mj{background:#0f0f0f;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:5rem 2rem}.blog-cta__inner.astro-5tznm7mj{max-width:780px;margin:0 auto;text-align:center}.blog-cta.astro-5tznm7mj h2.astro-5tznm7mj{font-family:PPEditorialNew-Ultralight,Georgia,serif;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:300;margin-bottom:1rem}.blog-cta.astro-5tznm7mj p.astro-5tznm7mj{color:var(--gray);margin-bottom:2.5rem}.blog-cta__btn.astro-5tznm7mj{display:inline-block;padding:.9rem 2.5rem;background:var(--orange);color:var(--white);text-decoration:none;font-size:.8rem;letter-spacing:.15em;text-transform:uppercase;transition:opacity .2s}.blog-cta__btn.astro-5tznm7mj:hover{opacity:.85}.blog-cta__contact.astro-5tznm7mj{margin-top:1.5rem;display:flex;gap:.75rem;justify-content:center;align-items:center;flex-wrap:wrap}.blog-cta__contact.astro-5tznm7mj a.astro-5tznm7mj{color:#f5f5f080;text-decoration:none;font-size:.82rem}.blog-cta__contact.astro-5tznm7mj a.astro-5tznm7mj:hover{color:var(--orange)}.blog-cta__contact.astro-5tznm7mj span.astro-5tznm7mj{color:#f5f5f033}.blog-cta__learn.astro-5tznm7mj{display:inline-block;margin-top:.75rem;color:#f5f5f059;font-size:.78rem;text-decoration:none}.blog-cta__learn.astro-5tznm7mj:hover{color:var(--orange)}.blog-footer.astro-5tznm7mj{padding:3rem 2rem}.blog-footer__inner.astro-5tznm7mj{max-width:780px;margin:0 auto;text-align:center}.blog-footer__logo.astro-5tznm7mj{display:block;margin-bottom:1.5rem;text-decoration:none}.blog-footer__logo.astro-5tznm7mj img.astro-5tznm7mj{height:50px;width:auto}.blog-footer__nav.astro-5tznm7mj{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:2rem}.blog-footer__nav.astro-5tznm7mj a.astro-5tznm7mj{color:var(--gray);text-decoration:none;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.blog-footer__nav.astro-5tznm7mj a.astro-5tznm7mj:hover{color:var(--white)}.blog-footer__copy.astro-5tznm7mj{font-size:.72rem;color:#88888880}
