.blog-hero[data-v-d91ad666]{background:var(--bg-dark);border-bottom:1px solid var(--border-dark);color:var(--fg-dark);overflow:hidden;padding:160px 0 96px;position:relative}.blog-hero__container[data-v-d91ad666]{margin:0 auto;max-width:1240px;position:relative;width:min(94%,1240px)}.blog-hero__eyebrow[data-v-d91ad666]{align-items:center;color:var(--accent);display:flex;font-family:var(--font-mono);font-size:11px;font-weight:600;gap:10px;letter-spacing:.1em;margin-bottom:48px;text-transform:uppercase}.blog-hero__eyebrow-pulse[data-v-d91ad666]{background:var(--accent);border-radius:50%;height:6px;width:6px}.blog-hero__headline[data-v-d91ad666]{color:var(--fg-dark);font-size:clamp(48px,7vw,96px);font-weight:500;letter-spacing:-.038em;line-height:.98;margin:0 0 24px;max-width:16ch}.blog-hero__accent[data-v-d91ad666]{color:var(--accent);font-family:var(--font-serif);font-style:italic;font-weight:400}.blog-hero__lede[data-v-d91ad666]{color:var(--fg-dark-muted);font-size:18px;letter-spacing:-.005em;line-height:1.55;margin:0;max-width:56ch}.post-meta[data-v-c193dd55]{align-items:center;color:var(--fg-light-subtle);display:flex;font-family:var(--font-mono);font-size:10.5px;gap:10px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.post-meta__cat[data-v-c193dd55]{color:var(--fg-light);font-weight:600}.post-meta--featured .post-meta__cat[data-v-c193dd55]{color:var(--accent)}.post-meta__dot[data-v-c193dd55]{background:#0a0a0b2e;border-radius:50%;flex-shrink:0;height:3px;width:3px}.featured-post-section[data-v-72cd2fd2]{background:var(--bg-light);padding:80px 0 24px}.featured-post-section__container[data-v-72cd2fd2]{margin:0 auto;max-width:1240px;width:min(94%,1240px)}.featured-post[data-v-72cd2fd2]{align-items:center;color:inherit;display:grid;gap:64px;grid-template-columns:1.05fr 1fr;text-decoration:none;transition:opacity .2s}.featured-post__media[data-v-72cd2fd2]{min-width:0}.featured-post__img[data-v-72cd2fd2]{aspect-ratio:5/4;border-radius:var(--radius-lg,16px);display:block;-o-object-fit:cover;object-fit:cover;width:100%}.featured-post__body[data-v-72cd2fd2]{min-width:0}.featured-post__title[data-v-72cd2fd2]{color:var(--fg-light);font-size:clamp(28px,3vw,40px);font-weight:500;letter-spacing:-.025em;line-height:1.08;margin:18px 0;transition:color .2s}.featured-post:hover .featured-post__title[data-v-72cd2fd2]{color:var(--accent)}.featured-post__dek[data-v-72cd2fd2]{color:var(--fg-light-muted);font-size:17px;letter-spacing:-.005em;line-height:1.55;margin-bottom:24px;max-width:44ch}@media(max-width:880px){.featured-post[data-v-72cd2fd2]{gap:28px;grid-template-columns:1fr}}.post-card[data-v-ad2fdcdd]{color:inherit;display:flex;flex-direction:column;gap:16px;text-decoration:none}.post-card__thumb[data-v-ad2fdcdd]{transition:transform .35s cubic-bezier(.2,.6,.2,1)}.post-card:hover .post-card__thumb[data-v-ad2fdcdd]{transform:scale(1.02)}.post-card__img[data-v-ad2fdcdd]{aspect-ratio:16/10;border-radius:var(--radius-lg,16px);display:block;-o-object-fit:cover;object-fit:cover;width:100%}.post-card__title[data-v-ad2fdcdd]{color:var(--fg-light);font-size:20px;font-weight:500;letter-spacing:-.018em;line-height:1.2;margin:0;transition:color .2s}.post-card:hover .post-card__title[data-v-ad2fdcdd]{color:var(--accent)}.post-card__summary[data-v-ad2fdcdd]{font-size:14.5px;line-height:1.55;margin:0}.post-card__by[data-v-ad2fdcdd],.post-card__summary[data-v-ad2fdcdd]{color:var(--fg-light-muted);letter-spacing:-.003em}.post-card__by[data-v-ad2fdcdd]{font-size:12.5px;margin-top:2px}.post-card__by-name[data-v-ad2fdcdd]{color:var(--fg-light);font-weight:500}
