.Blog_blogContainer__PK6DB{min-height:100vh;background:linear-gradient(180deg,var(--color-pure-white) 0,var(--color-soft-white) 50%,var(--color-warm-white) 100%)}.Blog_hero__qyuEy{padding:calc(var(--space-32) + 80px) 0 var(--space-24);text-align:center;position:relative;overflow:hidden}.Blog_hero__qyuEy:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(212,197,185,.15) 0,rgba(212,197,185,0) 70%);pointer-events:none;z-index:0}.Blog_heroContent__dbkFP{position:relative;z-index:1;max-width:800px;margin:0 auto;padding:0 var(--space-6)}.Blog_searchSection__s9Jxg{padding:var(--space-8) var(--space-4);background:var(--color-ivory)}.Blog_searchContainer___QlBJ{max-width:1200px;margin:0 auto}.Blog_heroSubtitle__7X7sl{font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:var(--tracking-luxury);text-transform:uppercase;color:var(--color-champagne);margin-bottom:var(--space-4)}.Blog_heroTitle__CBh0q{font-family:var(--font-display);font-size:clamp(var(--text-4xl),5vw,var(--text-6xl));font-weight:400;color:var(--color-rich-black);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-6)}.Blog_heroDescription__AtF34{font-size:var(--text-lg);color:var(--color-charcoal);line-height:var(--leading-relaxed);font-weight:var(--font-light);max-width:600px;margin:0 auto var(--space-12)}.Blog_categoriesSection__94rH2{padding:var(--space-12) 0;border-bottom:1px solid rgba(212,197,185,.15)}.Blog_categoriesContainer__QZmPb{max-width:var(--container-max);margin:0 auto;padding:0 var(--space-10)}.Blog_categories__p5qUG{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}.Blog_categoryButton__0vBTU{padding:var(--space-3) var(--space-6);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:transparent;color:var(--color-steel);border:1px solid rgba(212,197,185,.2);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-base) var(--ease-luxury)}.Blog_categoryButton__0vBTU:hover{background:rgba(212,197,185,.1);border-color:var(--color-champagne);color:var(--color-rich-black);transform:translateY(-2px)}.Blog_categoryButton__0vBTU.Blog_active__NcKDS{background:var(--color-champagne);color:var(--color-pure-white);border-color:var(--color-champagne)}.Blog_postsSection__M1Mu5{padding:var(--space-24) 0}.Blog_postsContainer__uQYKS{max-width:var(--container-max);margin:0 auto;padding:0 var(--space-10)}.Blog_postsGrid__snfT_{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:var(--space-10);gap:var(--space-10);margin-bottom:var(--space-16)}.Blog_postCard__Twvdy{background:var(--color-pure-white);border:1px solid rgba(212,197,185,.15);border-radius:var(--radius-xl);overflow:hidden;transition:all var(--duration-slow) var(--ease-luxury);cursor:pointer;height:100%;display:flex;flex-direction:column}.Blog_postCard__Twvdy:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl);border-color:var(--color-champagne)}.Blog_postImage__hZl4Q{position:relative;width:100%;height:240px;overflow:hidden;background:var(--color-light-gray)}.Blog_postImage__hZl4Q img{object-fit:cover;transition:transform var(--duration-slower) var(--ease-luxury)}.Blog_postCard__Twvdy:hover .Blog_postImage__hZl4Q img{transform:scale(1.05)}.Blog_postContent__tIaeK{padding:var(--space-8);flex:1 1;display:flex;flex-direction:column}.Blog_postMeta__De6Hy{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);font-size:var(--text-xs);color:var(--color-steel)}.Blog_postCategory__oQuoX{font-weight:var(--font-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-champagne)}.Blog_postDivider__VzALJ{color:var(--color-soft-gray)}.Blog_postTitle__V3lRR{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:400;color:var(--color-rich-black);line-height:var(--leading-tight);margin-bottom:var(--space-4);transition:color var(--duration-base) ease}.Blog_postCard__Twvdy:hover .Blog_postTitle__V3lRR{color:var(--color-champagne)}.Blog_postExcerpt__33A8f{font-size:var(--text-base);color:var(--color-charcoal);line-height:var(--leading-relaxed);margin-bottom:var(--space-6);flex:1 1}.Blog_postFooter__c1N5p{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-4);border-top:1px solid rgba(212,197,185,.1)}.Blog_postAuthor__uofl3{font-size:var(--text-sm);color:var(--color-steel);font-weight:var(--font-light)}.Blog_postReadTime___S67Y{font-size:var(--text-xs);color:var(--color-mid-gray);font-weight:var(--font-medium);letter-spacing:var(--tracking-wide)}.Blog_emptyState__G_c63{text-align:center;padding:var(--space-32) var(--space-6)}.Blog_emptyState__G_c63 h3{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-rich-black);margin-bottom:var(--space-4)}.Blog_emptyState__G_c63 p{font-size:var(--text-lg);color:var(--color-steel);max-width:500px;margin:0 auto}.Blog_newsletterSection__Rlnh2{padding:var(--space-24) 0;background:linear-gradient(135deg,rgba(212,197,185,.05),rgba(212,197,185,.1));border-top:1px solid rgba(212,197,185,.15)}@media (max-width:768px){.Blog_hero__qyuEy{padding:calc(var(--space-24) + 80px) 0 var(--space-16)}.Blog_heroTitle__CBh0q{font-size:var(--text-3xl)}.Blog_postsGrid__snfT_{grid-template-columns:1fr;gap:var(--space-8)}.Blog_categoriesContainer__QZmPb,.Blog_postsContainer__uQYKS{padding:0 var(--space-6)}}@media (max-width:480px){.Blog_categories__p5qUG{gap:var(--space-2)}.Blog_categoryButton__0vBTU{padding:var(--space-2) var(--space-4);font-size:10px}}.BlogSearch_searchContainer__T83q_{position:relative;width:100%;max-width:600px;margin:0 auto var(--space-8)}.BlogSearch_searchInput__Jixef{position:relative;display:flex;align-items:center}.BlogSearch_searchIcon__wKkE8{position:absolute;left:var(--space-4);color:var(--color-warm-gray);pointer-events:none}.BlogSearch_input__LQeC7{width:100%;padding:var(--space-4) var(--space-12) var(--space-4) var(--space-12);font-size:var(--text-base);font-family:inherit;color:var(--color-rich-black);background:white;border:2px solid rgba(28,27,24,.1);border-radius:var(--space-3);transition:all .3s ease;outline:none}.BlogSearch_input__LQeC7::placeholder{color:var(--color-warm-gray)}.BlogSearch_input__LQeC7:focus{border-color:var(--color-champagne);box-shadow:0 0 0 3px rgba(212,197,185,.1)}.BlogSearch_clearButton__7YnPj{position:absolute;right:var(--space-4);display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:none;border-radius:50%;color:var(--color-warm-gray);cursor:pointer;transition:all .2s ease}.BlogSearch_clearButton__7YnPj:hover{background:rgba(28,27,24,.05);color:var(--color-rich-black)}.BlogSearch_resultsDropdown__OIPm9{position:absolute;top:calc(100% + var(--space-2));left:0;right:0;background:white;border:1px solid rgba(28,27,24,.08);border-radius:var(--space-3);box-shadow:0 8px 24px rgba(28,27,24,.12);max-height:500px;overflow:hidden;z-index:50;animation:BlogSearch_slideDown__02Ajg .2s ease}@keyframes BlogSearch_slideDown__02Ajg{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.BlogSearch_resultsHeader__yauIN{padding:var(--space-3) var(--space-4);border-bottom:1px solid rgba(28,27,24,.08);background:rgba(212,197,185,.05)}.BlogSearch_resultsCount__T1aEq{font-size:var(--text-xs);font-weight:600;color:var(--color-champagne);text-transform:uppercase;letter-spacing:.1em}.BlogSearch_resultsList__InPSi{max-height:400px;overflow-y:auto}.BlogSearch_resultItem__keNZv{display:flex;gap:var(--space-4);padding:var(--space-4);text-decoration:none;transition:background .2s ease;border-bottom:1px solid rgba(28,27,24,.05)}.BlogSearch_resultItem__keNZv:last-child{border-bottom:none}.BlogSearch_resultItem__keNZv:hover{background:rgba(212,197,185,.05)}.BlogSearch_resultImage__HKuoE{position:relative;width:80px;height:60px;flex-shrink:0;border-radius:var(--space-2);overflow:hidden}.BlogSearch_resultImg__1lWN8{object-fit:cover}.BlogSearch_resultContent__UAs8_{flex:1 1;min-width:0}.BlogSearch_resultMeta__3k4Pr{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);margin-bottom:var(--space-1)}.BlogSearch_resultCategory__3uFq5{color:var(--color-champagne);font-weight:600}.BlogSearch_resultDivider__EoJHB{color:rgba(28,27,24,.3)}.BlogSearch_resultDate__H8Kru{color:var(--color-warm-gray)}.BlogSearch_resultTitle__8qrYD{font-family:var(--font-display);font-size:var(--text-base);font-weight:500;color:var(--color-rich-black);margin:0 0 var(--space-1);line-height:1.4}.BlogSearch_resultExcerpt__mng4l,.BlogSearch_resultTitle__8qrYD{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BlogSearch_resultExcerpt__mng4l{font-size:var(--text-sm);color:var(--color-warm-gray);line-height:1.5;margin:0}.BlogSearch_highlight__cmkWr{background:rgba(212,197,185,.3);color:var(--color-rich-black);font-weight:600;padding:0 2px;border-radius:2px}.BlogSearch_resultsFooter__39gus{padding:var(--space-3) var(--space-4);border-top:1px solid rgba(28,27,24,.08);background:rgba(212,197,185,.05)}.BlogSearch_moreResults__ObOm3{font-size:var(--text-xs);color:var(--color-warm-gray);line-height:1.5}.BlogSearch_noResults__mFDla{display:flex;flex-direction:column;align-items:center;padding:var(--space-8);text-align:center}.BlogSearch_noResults__mFDla svg{color:var(--color-warm-gray);opacity:.3;margin-bottom:var(--space-4)}.BlogSearch_noResultsText__kGLPy{font-size:var(--text-base);font-weight:500;color:var(--color-rich-black);margin:0 0 var(--space-2)}.BlogSearch_noResultsHint__eZVu3{font-size:var(--text-sm);color:var(--color-warm-gray);margin:0}@media (max-width:768px){.BlogSearch_searchContainer__T83q_{max-width:100%}.BlogSearch_resultImage__HKuoE{width:60px;height:45px}.BlogSearch_resultTitle__8qrYD{font-size:var(--text-sm)}.BlogSearch_resultExcerpt__mng4l{font-size:var(--text-xs)}}