.BlogIndex_hero__I4pcg{background:var(--off-white);border-bottom:1px solid var(--border-gray);padding:7rem 0 3.5rem;text-align:center}.BlogIndex_heroContainer__wasr4{max-width:var(--content-width);margin:0 auto;padding:0 1.5rem}.BlogIndex_heroContent__5NvJt{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.BlogIndex_heroContent__5NvJt.BlogIndex_visible__5H9kK{opacity:1;transform:translateY(0)}.BlogIndex_eyebrow__0I9ae{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:var(--primary-gold);font-family:var(--font-secondary);margin-bottom:.85rem;display:block}.BlogIndex_heroTitle__LKs1R{font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--primary-charcoal);font-family:var(--font-primary);line-height:1.12;margin:0 0 1rem}.BlogIndex_heroAccent__SuYmT{color:var(--primary-gold)}.BlogIndex_heroDesc__FFam7{font-size:1rem;color:var(--dark-gray);font-family:var(--font-body);max-width:560px;margin:0 auto;line-height:1.65}.BlogIndex_filterStrip__L_8t9{background:var(--white);border-bottom:1px solid var(--border-gray);padding:1rem 0}.BlogIndex_filterContainer__J9tEB{max-width:var(--content-width);margin:0 auto;padding:0 1.5rem;display:flex;gap:.5rem;flex-wrap:wrap}.BlogIndex_filterPill__46Xuv{padding:.4rem 1rem;border-radius:999px;border:1px solid var(--border-gray);font-family:var(--font-secondary);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s;background:var(--white);color:var(--dark-gray);white-space:nowrap}.BlogIndex_filterPill__46Xuv.BlogIndex_active__RbXfz{background:var(--primary-gold);color:var(--primary-charcoal);border-color:var(--primary-gold)}.BlogIndex_filterPill__46Xuv:hover:not(.BlogIndex_active__RbXfz){background:var(--off-white);border-color:var(--primary-charcoal)}.BlogIndex_posts__raOT4{background:var(--white);min-height:calc(100vh - var(--header-h));padding:4rem 0;display:flex;align-items:center}.BlogIndex_postsContainer__gIuit{max-width:var(--content-width);margin:0 auto;padding:0 1.5rem;width:100%}.BlogIndex_postsGrid__RR_MX{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:0}.BlogIndex_postCard__RAnoE{flex:0 0 calc(33.333% - 1rem);max-width:420px;min-width:240px;background:var(--off-white);border:1px solid var(--border-gray);border-radius:var(--border-radius-lg);padding:1.75rem;display:flex;flex-direction:column;gap:.875rem;opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s ease}.BlogIndex_postsVisible__3CDgx .BlogIndex_postCard__RAnoE{opacity:1;transform:translateY(0)}.BlogIndex_cardTop___1HYe{display:flex;justify-content:space-between;align-items:center}.BlogIndex_categoryBadge__E_egV{font-size:.72rem;padding:.25rem .625rem;text-transform:uppercase;letter-spacing:.05em}.BlogIndex_categoryBadge__E_egV,.BlogIndex_comingSoon__0cmlH{font-weight:700;border-radius:999px;font-family:var(--font-secondary)}.BlogIndex_comingSoon__0cmlH{font-size:.7rem;padding:.2rem .5rem;background:rgba(212,175,55,.12);color:var(--primary-gold-dark);border:1px solid rgba(212,175,55,.3);white-space:nowrap}.BlogIndex_postTitle__w5n7h{font-family:var(--font-primary);font-size:1.1rem;font-weight:700;color:var(--primary-charcoal);line-height:1.3;margin:0}.BlogIndex_postExcerpt__42x5f{font-family:var(--font-body);font-size:.875rem;color:var(--dark-gray);line-height:1.65;margin:0;flex:1}.BlogIndex_postMeta__glA_i{display:flex;align-items:center;gap:.5rem;font-family:var(--font-secondary);font-size:.75rem;color:var(--medium-gray);padding-top:.5rem;border-top:1px solid var(--border-gray)}.BlogIndex_comingSoonNote__nqBQ0{text-align:center;font-family:var(--font-body);font-size:.9rem;color:var(--dark-gray);margin-top:3rem;padding:1.25rem;background:var(--off-white);border-radius:var(--border-radius-md);border:1px solid var(--border-gray)}.BlogIndex_dots__u20XL{display:none;justify-content:center;gap:.5rem;margin-top:1.25rem}.BlogIndex_dot__Vryr9{width:8px;height:8px;border-radius:50%;background:var(--border-gray);border:none;padding:0;cursor:pointer;transition:background .2s,transform .2s}.BlogIndex_dot__Vryr9.BlogIndex_activeDot___brib{background:var(--primary-gold);transform:scale(1.25)}@media (max-width:868px){.BlogIndex_postCard__RAnoE{flex:0 0 calc(50% - 0.75rem)}}@media (max-width:600px){.BlogIndex_hero__I4pcg{padding:5.5rem 1rem 3rem}.BlogIndex_postsGrid__RR_MX{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;padding-bottom:1rem;grid-template-columns:unset}.BlogIndex_postsGrid__RR_MX::-webkit-scrollbar{display:none}.BlogIndex_postCard__RAnoE{flex:0 0 85vw;max-width:none;min-width:unset;scroll-snap-align:center}.BlogIndex_dots__u20XL{display:flex}}@media (max-width:480px){.BlogIndex_filterContainer__J9tEB{gap:.375rem}.BlogIndex_filterPill__46Xuv{padding:.35rem .75rem}}