.blog_page__i3gIe{min-height:100vh;background:#E8E3D9;color:#1A1814;font-family:DM Sans,sans-serif}.blog_nav__XqBji{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 3rem;border-bottom:.5px solid rgba(26,24,20,.1);position:-webkit-sticky;position:sticky;top:0;background:rgba(232,227,217,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100}.blog_navLogo__keHRc{font-family:EB Garamond,Georgia,serif;font-size:1.35rem;font-weight:400;color:#1A1814;text-decoration:none;letter-spacing:.02em}.blog_navLogo__keHRc span{color:#8B6914}.blog_navLinks__Qp7QX{display:flex;align-items:center;gap:2rem}.blog_navLink__ilYzi{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(26,24,20,.5);text-decoration:none;transition:color .15s}.blog_navLink__ilYzi:hover{color:#1A1814}.blog_navCta__A_uaN{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#E8E3D9;background:#8B6914;text-decoration:none;border:none;padding:.5rem 1.25rem;transition:background .15s}.blog_navCta__A_uaN:hover{background:#A07C1A}.blog_header__354uX{padding:6rem 3rem 4rem;max-width:680px}.blog_headerLabel__ifxJq{font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:#8B6914;margin-bottom:1rem;opacity:.8}.blog_headerTitle__BcD3Z{font-family:EB Garamond,Georgia,serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:300;line-height:1.1;margin:0 0 1rem;color:#1A1814}.blog_headerSub__iNk39{font-size:1rem;color:rgba(26,24,20,.55);line-height:1.75;margin:0}.blog_filterBar___ek6C{display:flex;gap:.5rem;padding:1rem 3rem;flex-wrap:wrap;position:-webkit-sticky;position:sticky;top:65px;background:rgba(232,227,217,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:90;border-bottom:.5px solid rgba(26,24,20,.1)}.blog_filterChip__sVd8I{font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;padding:.4rem .9rem;border:.5px solid rgba(26,24,20,.2);color:rgba(26,24,20,.45);text-decoration:none;transition:all .15s;border-radius:2px}.blog_filterChip__sVd8I:hover{border-color:rgba(26,24,20,.4);color:#1A1814}.blog_filterActive__3hYP7{border-color:#8B6914!important;color:#8B6914!important}.blog_main__zZKg7{padding:3rem;max-width:1200px}.blog_empty__6Wa62{text-align:center;padding:6rem 0;color:rgba(26,24,20,.4)}.blog_emptyMark__q32ai{font-size:2rem;color:#8B6914;margin-bottom:1rem;opacity:.5}.blog_featuredSection__JDbcc{margin-bottom:5rem}.blog_featuredLabel__sbYcS{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:#8B6914;margin-bottom:1.5rem;opacity:.75}.blog_featured__kHmgQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;text-decoration:none;color:inherit;border:.5px solid rgba(26,24,20,.1);padding:2.5rem;background:#DDD8CE;transition:border-color .2s}.blog_featured__kHmgQ:hover{border-color:rgba(139,105,20,.4)}.blog_featuredCover____Bvf{overflow:hidden;height:300px;background:rgba(26,24,20,.06)}.blog_featuredCover____Bvf img{width:100%;height:100%;object-fit:cover}.blog_featuredContent__m_h3s{display:flex;flex-direction:column;justify-content:center;gap:1rem}.blog_featuredTitle__xaQtL{font-family:EB Garamond,Georgia,serif;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:400;line-height:1.2;margin:0;color:#1A1814}.blog_featuredExcerpt__aMisc{font-size:.9rem;color:rgba(26,24,20,.6);line-height:1.7;margin:0}.blog_featuredAuthor__etTHA{font-size:.72rem;color:rgba(26,24,20,.4)}.blog_readMore__6_qd_{font-size:.72rem;letter-spacing:.1em;color:#8B6914;text-transform:uppercase}.blog_postMeta__IjTU0{display:flex;gap:1rem;align-items:center}.blog_postCategory__g7AVU{font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:#8B6914;opacity:.8}.blog_postDate__R__t_{font-size:.65rem;color:rgba(26,24,20,.35)}.blog_layerSection__YgRW7{margin-bottom:4rem}.blog_layerHeader__J_Rl5{display:flex;align-items:baseline;gap:1rem;margin-bottom:2rem;border-bottom:.5px solid rgba(26,24,20,.1);padding-bottom:1rem}.blog_layerLabel__VVm2r{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(26,24,20,.3);white-space:nowrap}.blog_layerName__IzCbg{font-family:EB Garamond,Georgia,serif;font-size:1.3rem;font-weight:400;margin:0;color:#1A1814}.blog_layerSeeAll__JZt_g{margin-left:auto;font-size:.65rem;letter-spacing:.1em;color:#8B6914;text-decoration:none;white-space:nowrap}.blog_layerSeeAll__JZt_g:hover{text-decoration:underline}.blog_postGrid__yuEog{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.blog_postCard__N8pLU{text-decoration:none;color:inherit;border:.5px solid rgba(26,24,20,.1);background:#DDD8CE;transition:border-color .2s;display:flex;flex-direction:column}.blog_postCard__N8pLU:hover{border-color:rgba(139,105,20,.35)}.blog_postCover__KqpkL{height:160px;overflow:hidden;background:rgba(26,24,20,.06)}.blog_postCover__KqpkL img{width:100%;height:100%;object-fit:cover}.blog_postCardContent__AHAA9{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;flex:1 1}.blog_postTitle__uheS3{font-family:EB Garamond,Georgia,serif;font-size:1.2rem;font-weight:400;line-height:1.3;margin:0;color:#1A1814}.blog_postExcerpt__GZgDS{font-size:.82rem;color:rgba(26,24,20,.6);line-height:1.6;margin:0;flex:1 1}.blog_postAuthor__eOW__{font-size:.65rem;color:rgba(26,24,20,.35)}.blog_filteredTitle__o1_uR{font-family:EB Garamond,Georgia,serif;font-size:1.8rem;font-weight:400;margin:0 0 2rem;color:#1A1814}.blog_footer__JX1gq{border-top:.5px solid rgba(26,24,20,.1);padding:2.5rem 3rem;display:flex;align-items:center;justify-content:space-between;margin-top:4rem}.blog_footerLogo__kD6Rq{font-family:EB Garamond,Georgia,serif;font-size:1.1rem;color:#1A1814;text-decoration:none}.blog_footerLogo__kD6Rq span{color:#8B6914}.blog_footerLinks__Ihel8{display:flex;gap:2rem}.blog_footerLink__ndTyG{font-size:.65rem;color:rgba(26,24,20,.4);text-decoration:none;transition:color .15s;text-transform:uppercase;letter-spacing:.08em}.blog_footerLink__ndTyG:hover{color:rgba(26,24,20,.7)}.blog_footerCopy__xZqFV{font-size:.62rem;color:rgba(26,24,20,.25);letter-spacing:.04em}@media (max-width:900px){.blog_nav__XqBji{padding:1rem 1.5rem}.blog_header__354uX{padding:4rem 1.5rem 3rem}.blog_filterBar___ek6C{padding:1rem 1.5rem}.blog_main__zZKg7{padding:2rem 1.5rem}.blog_featured__kHmgQ{grid-template-columns:1fr}.blog_featuredCover____Bvf{height:200px}.blog_postGrid__yuEog{grid-template-columns:repeat(2,1fr)}.blog_footer__JX1gq{flex-direction:column;gap:1.5rem;text-align:center}}@media (max-width:600px){.blog_postGrid__yuEog{grid-template-columns:1fr}}