.Header_header__SQD4u{position:-webkit-sticky;position:sticky;top:0;z-index:100;background-color:var(--color-bg);border-bottom:1px solid var(--color-border)}.Header_header__SQD4u.Header_transparent__nhzCr{background-color:transparent;border-bottom:none}.Header_container__dGdkP{max-width:var(--max-width);margin:0 auto;padding:var(--spacing-4);justify-content:space-between;gap:var(--spacing-8)}.Header_container__dGdkP,.Header_logo__0BY1u{display:flex;align-items:center}.Header_logoImage__ijgkq{height:32px;width:auto;filter:brightness(0) saturate(100%)}.Header_nav__jnnUH{display:flex;align-items:center;gap:var(--spacing-6)}@media(max-width:768px){.Header_nav__jnnUH{display:none}}.Header_navLink__D4u8F{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text);transition:color .2s}.Header_navLink__D4u8F:hover{color:var(--color-primary)}.Header_cta__ssAnh{display:flex;align-items:center;gap:var(--spacing-4)}.Header_loginLink__AgJZ4{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text)}@media(max-width:640px){.Header_loginLink__AgJZ4{display:none}}.Header_ctaButton__CM4Bn{display:inline-flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-sm);font-weight:500;color:#fff;background-color:var(--color-primary);border-radius:var(--radius-md);transition:background-color .2s}.Header_ctaButton__CM4Bn:hover{background-color:var(--color-primary-hover);color:#fff}.Footer_footer__x7vJd{background-color:var(--color-bg-alt);border-top:1px solid var(--color-border);margin-top:0}.Footer_container__RzfQR{max-width:var(--max-width);margin:0 auto;padding:var(--spacing-12) var(--spacing-4)}.Footer_grid__fdmCT{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:var(--spacing-8);gap:var(--spacing-8)}@media(max-width:768px){.Footer_grid__fdmCT{grid-template-columns:1fr 1fr}}@media(max-width:480px){.Footer_grid__fdmCT{grid-template-columns:1fr}}.Footer_brand__Vn8Gx .Footer_logo__9F3Kw{display:inline-block;margin-bottom:var(--spacing-3)}.Footer_brand__Vn8Gx .Footer_logo__9F3Kw img{height:28px;width:auto;filter:brightness(0) saturate(100%)}.Footer_brand__Vn8Gx .Footer_tagline__eZ7QQ{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.Footer_column__uTh4D h4{font-size:var(--font-size-sm);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:var(--spacing-3)}.Footer_column__uTh4D ul{list-style:none;margin:0;padding:0}.Footer_column__uTh4D li{margin-bottom:var(--spacing-2)}.Footer_column__uTh4D a{font-size:var(--font-size-sm);color:var(--color-text)}.Footer_column__uTh4D a:hover{color:var(--color-primary)}.Footer_bottom__xXyBj{margin-top:var(--spacing-8);padding-top:var(--spacing-6);border-top:1px solid var(--color-border)}.Footer_bottom__xXyBj p{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.BlogGrid_blogGrid__sDC1E{display:grid;grid-gap:32px;gap:32px;width:100%}@media(max-width:768px){.BlogGrid_blogGrid__sDC1E{gap:24px}}.BlogGrid_blogGridCols2__Vo1Kq{grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.BlogGrid_blogGridCols2__Vo1Kq{grid-template-columns:1fr}}.BlogGrid_blogGridCols3__VU0oq{grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.BlogGrid_blogGridCols3__VU0oq{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.BlogGrid_blogGridCols3__VU0oq{grid-template-columns:1fr}}.BlogGrid_blogCard__Wg7mu{display:flex;flex-direction:column;gap:0;padding:0;background:#fff;border:1px solid #e8e0d5;border-radius:16px;text-decoration:none;color:#2d1810;transition:all .3s ease;overflow:hidden;min-height:320px}.BlogGrid_blogCard__Wg7mu:hover{box-shadow:0 12px 32px rgba(0,0,0,.12);transform:translateY(-6px)}.BlogGrid_blogCard__Wg7mu:hover .BlogGrid_blogCardArrow__hCyiX{transform:translateX(4px)}@media(max-width:768px){.BlogGrid_blogCard__Wg7mu{min-height:300px}}.BlogGrid_blogCardHeader__0V2X4{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0;flex-shrink:0;min-height:64px}@media(max-width:768px){.BlogGrid_blogCardHeader__0V2X4{padding:16px 20px;min-height:56px}}.BlogGrid_blogCategory__nIYIk{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.BlogGrid_blogDate__PQH8z{font-size:.8125rem}.BlogGrid_blogCardContent__NeU6p{flex:1 1;padding:24px 28px;display:flex;flex-direction:column;gap:12px}@media(max-width:768px){.BlogGrid_blogCardContent__NeU6p{padding:20px 24px}}.BlogGrid_blogCardTitle__Luzyz{font-family:"Instrument Serif",Georgia,serif;font-size:1.5rem;font-weight:600;margin:0;color:#2d1810;line-height:1.3}@media(max-width:768px){.BlogGrid_blogCardTitle__Luzyz{font-size:1.25rem}}.BlogGrid_blogCardSubtitle__2pBKB{font-size:1rem;color:#5c4a3a;line-height:1.5;margin:0;font-weight:500}.BlogGrid_blogCardExcerpt__2EEyH{font-size:.9375rem;color:#5c4a3a;line-height:1.6;margin:0;flex:1 1}@media(max-width:768px){.BlogGrid_blogCardExcerpt__2EEyH{font-size:.875rem}}.BlogGrid_blogCardFooter__ex6V8{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-top:1px solid #f0f0f0}@media(max-width:768px){.BlogGrid_blogCardFooter__ex6V8{padding:16px 24px}}.BlogGrid_blogCardAuthor__O2fTd{font-size:.875rem;color:#8b7355;font-style:italic}.BlogGrid_blogCardCta__Ek7YZ{display:flex;align-items:center;gap:8px;font-size:.9375rem;font-weight:600;color:#14b8a6;transition:gap .2s ease}@media(max-width:768px){.BlogGrid_blogCardCta__Ek7YZ{font-size:.875rem}}.BlogGrid_blogCardCtaText__ylkoO{transition:color .2s ease}.BlogGrid_blogCardArrow__hCyiX{flex-shrink:0;transition:transform .2s ease}.BlogsLandingPage_blogsPage__ivFu0{min-height:100vh;background:#fff}.BlogsLandingPage_hero__gokQX{padding:124px 0 32px;background:linear-gradient(180deg,#faf9f7,#fff);position:relative}.BlogsLandingPage_hero__gokQX:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(107,68,35,.08) 1px,transparent 0),linear-gradient(90deg,rgba(107,68,35,.08) 1px,transparent 0);background-size:60px 60px;opacity:.7;pointer-events:none}@media(max-width:768px){.BlogsLandingPage_hero__gokQX{padding:108px 0 24px}}.BlogsLandingPage_container__t6uOf{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}@media(max-width:768px){.BlogsLandingPage_container__t6uOf{padding:0 1.5rem}}.BlogsLandingPage_heroTitle__ZHqbf{font-family:"Instrument Serif",Georgia,serif;font-size:3rem;font-weight:600;text-align:center;margin-bottom:1.25rem;color:#2d1810;letter-spacing:-.02em;line-height:1.1}@media(max-width:768px){.BlogsLandingPage_heroTitle__ZHqbf{font-size:2.25rem;margin-bottom:1rem}}.BlogsLandingPage_heroSubtitle__uNR9c{font-size:1.125rem;text-align:center;color:#5c4a3a;max-width:700px;margin:0 auto;line-height:1.6}@media(max-width:768px){.BlogsLandingPage_heroSubtitle__uNR9c{font-size:1rem}}.BlogsLandingPage_filterSection__rNALZ{padding:0 0 32px;background:#fff}@media(max-width:768px){.BlogsLandingPage_filterSection__rNALZ{padding:0 0 24px}}.BlogsLandingPage_searchContainer__wXz_L{margin-bottom:24px;display:flex;justify-content:center}@media(max-width:768px){.BlogsLandingPage_searchContainer__wXz_L{margin-bottom:20px}}.BlogsLandingPage_searchWrapper__u8qJW{position:relative;max-width:500px;width:100%}@media(max-width:768px){.BlogsLandingPage_searchWrapper__u8qJW{max-width:100%}}.BlogsLandingPage_searchInput__Eplva{width:100%;padding:14px 48px;font-size:1rem;color:#2d1810;background:#fff;border:1.5px solid #d1d5db;border-radius:50px;transition:all .2s ease;outline:none}.BlogsLandingPage_searchInput__Eplva::placeholder{color:#9ca3af}.BlogsLandingPage_searchInput__Eplva:focus{border-color:#14b8a6;box-shadow:0 0 0 3px rgba(20,184,166,.1)}@media(max-width:768px){.BlogsLandingPage_searchInput__Eplva{padding:12px 44px;font-size:.9375rem}}.BlogsLandingPage_searchIcon__n2qJY{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#14b8a6;pointer-events:none}@media(max-width:768px){.BlogsLandingPage_searchIcon__n2qJY{left:14px;width:18px;height:18px}}.BlogsLandingPage_clearButton__klV0d{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.BlogsLandingPage_clearButton__klV0d:hover{color:#374151;background:#f3f4f6}@media(max-width:768px){.BlogsLandingPage_clearButton__klV0d{right:14px}}.BlogsLandingPage_categoryChips__BDFjM{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}@media(max-width:768px){.BlogsLandingPage_categoryChips__BDFjM{gap:8px}}.BlogsLandingPage_categoryChip__AS4_d{padding:10px 20px;background:#fff;border:1.5px solid #e8e0d5;border-radius:50px;font-size:.9375rem;font-weight:500;color:#5c4a3a;cursor:pointer;transition:all .2s ease;white-space:nowrap}.BlogsLandingPage_categoryChip__AS4_d:hover{background:#faf9f7;border-color:#d4c7b8;transform:translateY(-1px)}.BlogsLandingPage_categoryChip__AS4_d.BlogsLandingPage_active__fs0g0{background:linear-gradient(135deg,#14b8a6,#0891b2);border-color:#14b8a6;color:#fff;box-shadow:0 2px 8px rgba(20,184,166,.25)}.BlogsLandingPage_categoryChip__AS4_d.BlogsLandingPage_active__fs0g0:hover{background:linear-gradient(135deg,#0d9488,#0e7490);transform:translateY(-1px)}@media(max-width:768px){.BlogsLandingPage_categoryChip__AS4_d{padding:8px 16px;font-size:.875rem}}.BlogsLandingPage_blogsSection__KNIn1{padding:0 0 80px;background:#fff}@media(max-width:768px){.BlogsLandingPage_blogsSection__KNIn1{padding:0 0 60px}}.BlogsLandingPage_noBlogs__k5mJ6{text-align:center;padding:4rem 2rem;color:#8b7355;font-size:1.125rem}.BlogsLandingPage_noBlogs__k5mJ6 p{margin-bottom:1rem}.BlogsLandingPage_clearSearchButton__Cr0i_{padding:10px 24px;font-size:.9375rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#14b8a6,#0891b2);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(20,184,166,.25)}.BlogsLandingPage_clearSearchButton__Cr0i_:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(20,184,166,.35)}.BlogsLandingPage_clearSearchButton__Cr0i_:active{transform:translateY(0)}.BlogsLandingPage_showMoreContainer__bXj60{display:flex;justify-content:center;margin-top:48px}@media(max-width:768px){.BlogsLandingPage_showMoreContainer__bXj60{margin-top:32px}}.BlogsLandingPage_showMoreButton__JHRoU{padding:14px 32px;font-size:1rem;font-weight:600;color:#5c4a3a;background:#fff;border:2px solid #e8e0d5;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.05)}.BlogsLandingPage_showMoreButton__JHRoU:hover{background:#faf9f7;border-color:#d4c7b8;transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.08)}.BlogsLandingPage_showMoreButton__JHRoU:active{transform:translateY(0)}@media(max-width:768px){.BlogsLandingPage_showMoreButton__JHRoU{padding:12px 24px;font-size:.9375rem}}