.Blog_main__QzGoJ{min-height:100vh;padding-top:var(--header-height,100px);margin-top:calc(-1 * var(--header-height, 100px));background:var(--bg-main,#FAFAF9)}.Blog_hero__Hr_Ae{position:relative;min-height:50vh;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(135deg,var(--primary,#1C1917) 0,var(--color-gradient-dark) 100%);padding:6rem 2rem;overflow:hidden}.Blog_hero__Hr_Ae:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,rgba(212,175,55,.15) 0,transparent 70%);pointer-events:none}.Blog_heroContent__PjRhi{position:relative;z-index:1;max-width:800px}.Blog_badge__B4xB5{display:inline-block;background:var(--secondary,#D4AF37);color:var(--primary,#1C1917);padding:.5rem 1.25rem;border-radius:2rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2rem}.Blog_title__kjYpF{font-size:clamp(3rem,8vw,5rem);font-family:var(--font-heading,serif);color:white;margin-bottom:1.5rem;font-weight:400;line-height:1.1}.Blog_subtitle__iaFiP{font-size:1.25rem;color:rgba(255,255,255,.8);line-height:1.8;max-width:600px;margin-left:auto;margin-right:auto}.Blog_featuredSection__NQS8X{padding:6rem 0}.Blog_featuredCard__ekRjd{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;background:white;border-radius:1.5rem;overflow:hidden;box-shadow:0 20px 50px -12px rgba(0,0,0,.08);transition:transform .4s ease,box-shadow .4s ease;cursor:pointer;text-decoration:none;color:inherit}.Blog_featuredCard__ekRjd:hover{box-shadow:0 30px 60px -15px rgba(0,0,0,.12)}@media (min-width:768px){.Blog_featuredCard__ekRjd{grid-template-columns:1.2fr 1fr}}.Blog_featuredImageWrapper__oUZqz{position:relative;aspect-ratio:16/10;overflow:hidden}@media (min-width:768px){.Blog_featuredImageWrapper__oUZqz{aspect-ratio:auto;min-height:400px}}.Blog_featuredImage__sZc3E{width:100%;height:100%;object-fit:cover}.Blog_featuredContent__KrAuf{padding:2.5rem;display:flex;flex-direction:column;justify-content:center}.Blog_featuredBadge__Et45b{display:inline-block;align-self:flex-start;background:rgba(212,175,55,.12);padding:.4rem 1rem;border-radius:2rem;letter-spacing:.1em}.Blog_featuredBadge__Et45b,.Blog_featuredLabel__BSvC5{color:var(--secondary,#D4AF37);font-size:.75rem;font-weight:700;text-transform:uppercase;margin-bottom:1rem}.Blog_featuredLabel__BSvC5{display:block;letter-spacing:.2em}.Blog_featuredTitle__dpInB{font-size:clamp(1.5rem,3vw,2.25rem);font-family:var(--font-heading,serif);color:var(--primary,#1C1917);margin-bottom:1rem;font-weight:400;line-height:1.3;transition:color .3s ease}.Blog_featuredCard__ekRjd:hover .Blog_featuredTitle__dpInB{color:var(--secondary,#D4AF37)}.Blog_featuredExcerpt___mUjm{font-size:1.05rem;color:var(--primary-light,#44403C);line-height:1.8;margin-bottom:1.5rem}.Blog_featuredMeta__Ybayv{display:flex;align-items:center;gap:1rem;font-size:.85rem;color:#A8A29E}.Blog_metaDot__YOW_p{width:4px;height:4px;border-radius:50%;background:#D4AF37}.Blog_readMore__d6RvV{display:inline-flex;align-items:center;gap:.5rem;color:var(--secondary,#D4AF37);font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;margin-top:auto;padding-top:1rem;transition:gap .3s ease}.Blog_featuredCard__ekRjd:hover .Blog_readMore__d6RvV{gap:.75rem}.Blog_overline__e8eLi{display:block;color:var(--secondary,#D4AF37);font-weight:700;text-transform:uppercase;letter-spacing:.25em;font-size:.875rem;margin-bottom:1.5rem;text-align:center}.Blog_gridSection__Qrw_T{padding:0 0 8rem}.Blog_sectionTitle__RFLZW{font-size:clamp(2rem,4vw,2.5rem);font-family:var(--font-heading,serif);color:var(--primary,#1C1917);margin-bottom:3rem;font-weight:400;text-align:center}.Blog_postsGrid__xP_ui{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:2rem;gap:2rem}.Blog_postCard__NE5oz{display:flex;flex-direction:column;background:white;border-radius:1.25rem;overflow:hidden;box-shadow:0 10px 25px -5px rgba(0,0,0,.05);transition:transform .4s ease,box-shadow .4s ease;cursor:pointer;text-decoration:none;color:inherit}.Blog_postCard__NE5oz:hover{box-shadow:0 20px 40px -10px rgba(0,0,0,.1)}.Blog_postImageWrapper__qJWPL{position:relative;aspect-ratio:16/10;overflow:hidden}.Blog_postImage__Jsxc9{width:100%;height:100%;object-fit:cover}.Blog_postCategory__ecptY{position:absolute;top:1rem;left:1rem;background:rgba(28,25,23,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:white;padding:.35rem .85rem;border-radius:2rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.Blog_postContent__wjh9J{padding:1.75rem;display:flex;flex-direction:column;flex:1 1}.Blog_postTitle__fjSnB{font-size:1.25rem;font-family:var(--font-heading,serif);color:var(--primary,#1C1917);margin-bottom:.75rem;font-weight:400;line-height:1.4;transition:color .3s ease}.Blog_postCard__NE5oz:hover .Blog_postTitle__fjSnB{color:var(--secondary,#D4AF37)}.Blog_postExcerpt__UVior{font-size:.92rem;color:var(--primary-light,#44403C);line-height:1.7;margin-bottom:1.25rem;flex:1 1}.Blog_postMeta__1AgAU{display:flex;align-items:center;justify-content:space-between;font-size:.8rem;color:#A8A29E;padding-top:1rem;border-top:1px solid var(--bg-accent)}.Blog_postReadMore__w9Ps5{color:var(--secondary,#D4AF37);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.78rem}@media (max-width:640px){.Blog_postsGrid__xP_ui{grid-template-columns:1fr}.Blog_featuredContent__KrAuf{padding:1.75rem}.Blog_featuredSection__NQS8X{padding:4rem 0}}