.blog-hero[data-v-e5c6b488]{padding-top:160px;padding-bottom:var(--s-3xl);background:var(--color-cream);position:relative;overflow:hidden}.blog-hero[data-v-e5c6b488]:before{content:"";pointer-events:none;background:radial-gradient(circle,#2b4c1a0a 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;right:-200px}.blog-hero__kicker[data-v-e5c6b488]{text-transform:uppercase;letter-spacing:3px;color:var(--color-forest);margin-bottom:var(--s-md);font-size:.6875rem;font-weight:600}.blog-hero__title[data-v-e5c6b488]{letter-spacing:-.03em;font-size:clamp(2.8rem,6vw,4.5rem);line-height:1.05}.blog-hero__sub[data-v-e5c6b488]{color:var(--color-text-muted);margin-top:var(--s-lg);font-size:1.15rem;font-weight:300;line-height:1.6}.blog-hero__tools[data-v-e5c6b488]{margin:var(--s-lg) 0 0;gap:var(--s-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.blog-hero__tools li[data-v-e5c6b488]{margin:0}.blog-hero__tools a[data-v-e5c6b488]{font-family:var(--font-body);color:var(--color-forest);border-radius:var(--r-full);letter-spacing:.01em;transition:background var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out);background:#2b4c1a0f;border:1px solid #2b4c1a2e;align-items:center;padding:8px 16px;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.blog-hero__tools a[data-v-e5c6b488]:hover{background:var(--color-forest);color:var(--color-cream);border-color:var(--color-forest)}.blog-filters[data-v-e5c6b488]{gap:var(--s-xs);margin-top:var(--s-2xl);flex-wrap:wrap;align-items:center;display:flex}.blog-rss[data-v-e5c6b488]{font-family:var(--font-body);letter-spacing:2px;text-transform:uppercase;color:var(--color-text-muted);border-radius:var(--r-full);transition:color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out);border:1px solid #0000;align-items:center;gap:7px;margin-left:auto;padding:10px 18px;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.blog-rss[data-v-e5c6b488]:hover{color:var(--color-gold);border-color:#c49a2a66}.blog-rss__icon[data-v-e5c6b488]{color:var(--color-gold);flex-shrink:0}@media (max-width:640px){.blog-rss[data-v-e5c6b488]{border:0;margin-left:0;padding-left:4px;padding-right:4px}}.pill[data-v-e5c6b488]{border:1.5px solid var(--color-slate-200);border-radius:var(--r-full);font-family:var(--font-body);color:var(--color-text);cursor:pointer;transition:all var(--t-base) var(--ease-out);letter-spacing:.02em;background:0 0;align-items:center;gap:8px;padding:10px 22px;font-size:.8125rem;font-weight:500;display:inline-flex}.pill[data-v-e5c6b488]:hover{border-color:var(--color-forest);color:var(--color-forest);transform:translateY(-1px)}.pill--active[data-v-e5c6b488]{background:var(--color-forest);border-color:var(--color-forest);color:#fff}.pill__count[data-v-e5c6b488]{opacity:.6;font-size:.6875rem}.pill--active .pill__count[data-v-e5c6b488]{opacity:.8}.featured[data-v-e5c6b488]{padding:0 0 var(--s-2xl)}.featured__card[data-v-e5c6b488]{background:var(--color-ink);border-radius:var(--r-xl);color:inherit;transition:transform var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease-out);grid-template-columns:1.3fr 1fr;min-height:420px;text-decoration:none;display:grid;overflow:hidden}.featured__card[data-v-e5c6b488]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.featured__image[data-v-e5c6b488]{position:relative;overflow:hidden;transform:translateZ(0)}.featured__image[data-v-e5c6b488] img{object-fit:cover;width:100%;height:100%;transition:transform 4s var(--ease-out)}.featured__card:hover .featured__image[data-v-e5c6b488] img{will-change:transform;transform:scale(1.05)}.featured__image-overlay[data-v-e5c6b488]{background:linear-gradient(to right, transparent 60%, var(--color-ink) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.featured__content[data-v-e5c6b488]{padding:var(--s-2xl) var(--s-xl);color:var(--color-cream);flex-direction:column;justify-content:center;display:flex}.featured__content h2[data-v-e5c6b488]{color:var(--color-cream);margin-top:var(--s-md);font-size:1.8rem;line-height:1.2}.featured__content p[data-v-e5c6b488]{color:var(--color-slate-400);margin-top:var(--s-md);font-size:.9375rem;font-weight:300;line-height:1.6}.featured__link[data-v-e5c6b488]{margin-top:var(--s-xl);color:var(--color-gold-soft);letter-spacing:.03em;transition:color var(--t-fast);font-size:.875rem;font-weight:500}.featured__card:hover .featured__link[data-v-e5c6b488]{color:var(--color-gold)}.articles-section[data-v-e5c6b488]{padding:var(--s-xl) 0 var(--s-4xl)}.articles-grid[data-v-e5c6b488]{gap:var(--s-lg);grid-template-columns:repeat(3,1fr);display:grid}.articles-more[data-v-e5c6b488]{margin-top:var(--s-2xl);justify-content:center;display:flex}.article-card[data-v-e5c6b488]{border-radius:var(--r-lg);border:1px solid var(--color-slate-100);color:inherit;transition:transform var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease-out), border-color var(--t-base) var(--ease-out);content-visibility:auto;contain-intrinsic-size:auto 480px;background:#fff;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.article-card--wide[data-v-e5c6b488]{contain-intrinsic-size:auto 360px}.article-card[data-v-e5c6b488]:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 16px 40px #2b4c1a24,0 2px 6px #0f110e0a}.article-card[data-v-e5c6b488]:active{transform:translateY(-1px);box-shadow:0 4px 14px #2b4c1a1a}.article-card--wide[data-v-e5c6b488]{grid-column:span 1}.article-card--wide[data-v-e5c6b488]:first-child{grid-column:1/3;grid-template-rows:1fr;grid-template-columns:1fr 1fr;display:grid}.article-card--wide:first-child .article-card__img[data-v-e5c6b488]{height:100%;min-height:320px}.article-card--wide:first-child .article-card__body[data-v-e5c6b488]{padding:var(--s-xl);flex-direction:column;justify-content:center;display:flex}.article-card--wide:first-child .article-card__title[data-v-e5c6b488]{font-size:1.5rem}.article-card__img[data-v-e5c6b488]{height:220px;position:relative;overflow:hidden;transform:translateZ(0)}.article-card__img[data-v-e5c6b488] img{object-fit:cover;width:100%;height:100%;transition:transform 4s var(--ease-out)}.article-card:hover .article-card__img[data-v-e5c6b488] img{will-change:transform;transform:scale(1.06)}@media (hover:none){.article-card__img[data-v-e5c6b488] img{transition:none;transform:none}}.article-card__img-fade[data-v-e5c6b488]{pointer-events:none;background:linear-gradient(#0000,#fff);height:60px;position:absolute;bottom:0;left:0;right:0}.article-card--wide:first-child .article-card__img-fade[data-v-e5c6b488]{display:none}.article-card__body[data-v-e5c6b488]{padding:var(--s-md) var(--s-lg) var(--s-lg);flex-direction:column;flex:1;display:flex}.article-card__cat[data-v-e5c6b488]{text-transform:uppercase;letter-spacing:2px;color:var(--color-forest);font-size:.625rem;font-weight:600}.article-card__title[data-v-e5c6b488]{font-family:var(--font-display);color:var(--color-heading);margin-top:var(--s-xs);letter-spacing:-.01em;transition:color var(--t-fast);font-size:1.2rem;line-height:1.25}.article-card:hover .article-card__title[data-v-e5c6b488]{color:var(--color-forest)}.article-card__desc[data-v-e5c6b488]{color:var(--color-text-muted);margin-top:var(--s-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.article-card__arrow[data-v-e5c6b488]{top:var(--s-md);right:var(--s-md);width:36px;height:36px;box-shadow:inset 0 0 0 1px #ffffff80, var(--shadow-sm);color:var(--color-heading);opacity:0;transition:opacity var(--t-base) var(--ease-out), transform var(--t-base) var(--ease-out);background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;display:flex;position:absolute;transform:translate(-8px)}.article-card:hover .article-card__arrow[data-v-e5c6b488]{opacity:1;transform:translate(0)}.blog-cta[data-v-e5c6b488]{padding:var(--s-3xl) 0;position:relative;overflow:hidden}.blog-cta__bg[data-v-e5c6b488]{position:absolute;top:0;bottom:0;left:0;right:0}.blog-cta__bg[data-v-e5c6b488] img{object-fit:cover;object-position:center 60%;width:100%;height:100%}.blog-cta__overlay[data-v-e5c6b488]{background:linear-gradient(#0f110ed9 0%,#0f110eb8 100%);position:absolute;top:0;bottom:0;left:0;right:0}.blog-cta__content[data-v-e5c6b488]{z-index:1;justify-content:space-between;align-items:center;gap:var(--s-xl);display:flex;position:relative}.blog-cta__text h2[data-v-e5c6b488]{color:var(--color-cream);font-size:1.8rem}.blog-cta__text p[data-v-e5c6b488]{color:var(--color-slate-400);margin-top:var(--s-xs);font-weight:300}.hide-mobile[data-v-e5c6b488]{display:inline}@media (max-width:900px){.articles-grid[data-v-e5c6b488]{grid-template-columns:1fr 1fr}.article-card--wide[data-v-e5c6b488]:first-child{grid-column:1/-1}.featured__card[data-v-e5c6b488]{grid-template-columns:1fr;min-height:auto}.featured__image[data-v-e5c6b488]{height:280px}.featured__image-overlay[data-v-e5c6b488]{background:linear-gradient(to top, var(--color-ink) 0%, transparent 60%)}.blog-cta__content[data-v-e5c6b488]{text-align:center;flex-direction:column}.hide-mobile[data-v-e5c6b488]{display:none}}@media (max-width:600px){.articles-grid[data-v-e5c6b488],.article-card--wide[data-v-e5c6b488]:first-child{grid-template-columns:1fr}.article-card--wide:first-child .article-card__img[data-v-e5c6b488]{height:220px;min-height:auto}}
