.BlogPost_main__8UxC_{background:var(--blog-bg,#fdfcf9);min-height:100vh}.BlogPost_breadcrumb__UJQtJ{margin-bottom:1.5rem;padding-top:.5rem}.BlogPost_breadcrumb__UJQtJ .breadcrumb-item{font-family:var(--font-ui,"Outfit",sans-serif);font-size:.78rem;color:var(--blog-text-secondary,#6d665e)}.BlogPost_breadcrumb__UJQtJ .breadcrumb-item a{color:var(--blog-text-secondary,#6d665e);text-decoration:none}.BlogPost_breadcrumb__UJQtJ .breadcrumb-item a:hover{color:var(--blog-accent,#b85c2f)}.BlogPost_breadcrumb__UJQtJ .breadcrumb-item.active{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BlogPost_articleHeader__ThZb8{padding:1rem 0 2rem;border-bottom:1px solid var(--blog-border,#dcd7cb)}.BlogPost_headerContent__AkUHk{max-width:720px}.BlogPost_categoryBadge__gdzHr{display:inline-block;font-family:var(--font-ui,"Outfit",sans-serif);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--blog-accent,#b85c2f);background:var(--blog-accent-subtle,rgba(184,92,47,.06));border:1px solid var(--blog-accent-muted,rgba(184,92,47,.15));padding:.25rem .75rem;border-radius:100px;margin-bottom:1rem}.BlogPost_articleTitle__eXuJs{font-family:var(--font-display,"Fraunces",serif);font-weight:700;font-size:2.5rem;line-height:1.12;color:var(--blog-heading,#1a1612);letter-spacing:-.03em;margin-bottom:.85rem}.BlogPost_articleDescription__6tYCN{font-family:var(--font-body,"Source Serif 4",serif);font-size:1.15rem;line-height:1.6;color:var(--blog-text-secondary,#6d665e);margin-bottom:1.5rem;max-width:620px}.BlogPost_articleMeta__IhLwF{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.BlogPost_authorMeta__3JMBd{display:flex;align-items:center;gap:.75rem}.BlogPost_authorAvatar__9sMXw{width:40px;height:40px;border-radius:50%;background:var(--blog-heading,#1a1612);color:var(--blog-cta-text,#fdfcf9);font-family:var(--font-ui,"Outfit",sans-serif);font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.BlogPost_authorNameMeta__Trs_r{font-family:var(--font-ui,"Outfit",sans-serif);font-size:.88rem;font-weight:600;color:var(--blog-heading,#1a1612)}.BlogPost_metaDetails__IpOJ_{display:flex;align-items:center;gap:.5rem;font-family:var(--font-ui,"Outfit",sans-serif);font-size:.78rem;color:var(--blog-text-secondary,#6d665e)}.BlogPost_metaDetails__IpOJ_ span:not(:last-child):after{content:"\00b7";margin-left:.5rem;color:var(--blog-border-strong,#c5bfb2)}.BlogPost_shareButtons__8Z0OJ{display:flex;align-items:center;gap:.35rem}.BlogPost_shareBtn__QLL1j{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm,6px);border:1px solid var(--blog-border,#dcd7cb);background:none;color:var(--blog-text-secondary,#6d665e);cursor:pointer;transition:all .15s ease;text-decoration:none}.BlogPost_shareBtn__QLL1j:hover{border-color:var(--blog-accent,#b85c2f);color:var(--blog-accent,#b85c2f);background:var(--blog-accent-subtle,rgba(184,92,47,.06))}.BlogPost_articleBody__Sc4CH{padding:2.5rem 0 3rem}.BlogPost_articleLayout__0zW88{display:grid;grid-template-columns:1fr 280px;grid-gap:3rem;gap:3rem;align-items:start}.BlogPost_articleContent__wTHzv{min-width:0}.BlogPost_sidebar__O0eIc{position:relative}.BlogPost_sidebarSticky__U1j7N{position:-webkit-sticky;position:sticky;top:2rem}.BlogPost_sidebarToc__HC44B{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--blog-border,#dcd7cb)}.BlogPost_sidebarTocTitle__tS5nK{font-family:var(--font-ui,"Outfit",sans-serif);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--blog-text-secondary,#6d665e);margin-bottom:.75rem}.BlogPost_tocList__uL3WY{list-style:none;padding:0;margin:0}.BlogPost_tocH2__ffZpt a,.BlogPost_tocH3__AxpXb a{display:block;font-family:var(--font-ui,"Outfit",sans-serif);font-size:.82rem;line-height:1.4;color:var(--blog-text-secondary,#6d665e);text-decoration:none;padding:.25rem 0 .25rem .75rem;border-left:2px solid transparent;transition:all .15s ease}.BlogPost_tocH2__ffZpt a:hover,.BlogPost_tocH3__AxpXb a:hover{color:var(--blog-accent,#b85c2f)}.BlogPost_tocH3__AxpXb a{padding-left:1.5rem;font-size:.78rem}.BlogPost_tocActive__gK1UN a{color:var(--blog-accent,#b85c2f);border-left-color:var(--blog-accent,#b85c2f);font-weight:500}.BlogPost_sidebarCta__P51JP{background:var(--blog-heading,#1a1612);border-radius:var(--radius-md,10px);padding:1.5rem;margin-bottom:1.5rem}.BlogPost_sidebarCtaTitle__Ma027{font-family:var(--font-display,"Fraunces",serif);font-size:1.1rem;font-weight:600;color:#fdfcf9;line-height:1.25;margin-bottom:.5rem}.BlogPost_sidebarCtaText__pwlBb{line-height:1.5;color:hsla(45,50%,98%,.6);margin:0 0 1rem}.BlogPost_sidebarCtaBtn__t2Qsw,.BlogPost_sidebarCtaText__pwlBb{font-family:var(--font-ui,"Outfit",sans-serif);font-size:.82rem}.BlogPost_sidebarCtaBtn__t2Qsw{display:block;text-align:center;background:var(--blog-accent,#b85c2f);color:#fff;font-weight:600;padding:.6rem 1rem;border-radius:var(--radius-sm,6px);text-decoration:none;transition:background .2s ease}.BlogPost_sidebarCtaBtn__t2Qsw:hover{background:var(--blog-accent-hover,#9a4d27);color:#fff}.BlogPost_sidebarTestimonial__Rv_yg{background:var(--blog-bg-subtle,#f3f0e8);border-radius:var(--radius-md,10px);padding:1.25rem}.BlogPost_testimonialQuote__zythY{font-family:var(--font-body,"Source Serif 4",serif);font-size:.88rem;font-style:italic;line-height:1.6;color:var(--blog-text,#2a2520);margin:0 0 .75rem}.BlogPost_testimonialAuthor__9D5m1{font-family:var(--font-ui,"Outfit",sans-serif);font-size:.75rem;font-weight:600;color:var(--blog-text-secondary,#6d665e)}.BlogPost_authorBox__2f8Cs{margin-top:3rem;padding:2rem;background:var(--blog-bg-subtle,#f3f0e8);border-radius:var(--radius-lg,16px);display:flex;gap:1.25rem}.BlogPost_authorBoxAvatar__FF5xJ{width:56px;height:56px;border-radius:50%;background:var(--blog-heading,#1a1612);color:var(--blog-cta-text,#fdfcf9);font-family:var(--font-ui,"Outfit",sans-serif);font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.BlogPost_authorBoxContent__KrAGH{flex:1 1}.BlogPost_authorBoxLabel__qj3ds{font-family:var(--font-ui,"Outfit",sans-serif);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--blog-text-secondary,#6d665e);margin-bottom:.25rem}.BlogPost_authorBoxName__mc5HO{font-family:var(--font-display,"Fraunces",serif);font-weight:600;font-size:1.15rem;color:var(--blog-heading,#1a1612);margin-bottom:.15rem}.BlogPost_authorBoxRole__ICWs5{font-family:var(--font-ui,"Outfit",sans-serif);font-size:.8rem;font-weight:600;color:var(--blog-accent,#b85c2f);margin-bottom:.65rem}.BlogPost_authorBoxBio__SwX7L{font-family:var(--font-ui,"Outfit",sans-serif);font-size:.85rem;line-height:1.55;color:var(--blog-text-secondary,#6d665e);margin:0}.BlogPost_relatedSection__jjmzj{background:var(--blog-bg-subtle,#f3f0e8);padding:3rem 0;border-top:1px solid var(--blog-border,#dcd7cb)}.BlogPost_relatedHeader__wqK2w{margin-bottom:1.75rem}.BlogPost_relatedLabel__OggSE{font-family:var(--font-ui,"Outfit",sans-serif);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--blog-accent,#b85c2f);display:block;margin-bottom:.35rem}.BlogPost_relatedTitle__5f2nL{font-family:var(--font-display,"Fraunces",serif);font-size:1.5rem;font-weight:600;color:var(--blog-heading,#1a1612);margin:0}.BlogPost_relatedGrid__MiUxA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.BlogPost_relatedCard__J_Kdt{background:#fff;border:1px solid var(--blog-border,#dcd7cb);border-radius:var(--radius-md,10px);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .25s ease,transform .2s ease}.BlogPost_relatedCard__J_Kdt:hover{box-shadow:var(--shadow-md,0 4px 16px rgba(26,22,18,.06));transform:translateY(-2px)}.BlogPost_relatedCardImage__PZhq6{width:100%;aspect-ratio:16/9;overflow:hidden}.BlogPost_relatedCardImage__PZhq6 img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.BlogPost_relatedCard__J_Kdt:hover .BlogPost_relatedCardImage__PZhq6 img{transform:scale(1.05)}.BlogPost_relatedCardBody__DUrIT{padding:1rem 1.25rem 1.25rem}.BlogPost_relatedCategory__2ZF_6{font-family:var(--font-ui,"Outfit",sans-serif);font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--blog-accent,#b85c2f);display:block;margin-bottom:.35rem}.BlogPost_relatedCardTitle__jzB9T{font-family:var(--font-display,"Fraunces",serif);font-size:1rem;font-weight:600;line-height:1.3;color:var(--blog-heading,#1a1612);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1199px){.BlogPost_articleLayout__0zW88{grid-template-columns:1fr 240px;gap:2rem}}@media (max-width:991px){.BlogPost_articleTitle__eXuJs{font-size:2rem}.BlogPost_articleDescription__6tYCN{font-size:1.05rem}.BlogPost_articleLayout__0zW88{grid-template-columns:1fr}.BlogPost_sidebar__O0eIc{display:none}.BlogPost_relatedGrid__MiUxA{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.BlogPost_articleHeader__ThZb8{padding:.5rem 0 1.5rem}.BlogPost_articleTitle__eXuJs{font-size:1.6rem}.BlogPost_articleDescription__6tYCN{font-size:1rem}.BlogPost_articleMeta__IhLwF{flex-direction:column;align-items:flex-start}.BlogPost_authorBox__2f8Cs{flex-direction:column;padding:1.5rem}.BlogPost_relatedGrid__MiUxA{grid-template-columns:1fr}}@media (min-width:992px){.BlogPost_articleContent__wTHzv .blog-toc{display:none}}