.blog_page__i3gIe{width:100%;background:#fff;overflow-wrap:anywhere}.blog_hero__m_tED{position:relative;width:100%;min-height:78vh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:0 2rem 3rem}.blog_heroImageWrapper__fORrx{position:absolute;inset:0;z-index:0}.blog_heroImage__B1o1_{object-fit:cover;object-position:center}.blog_heroOverlay__SgNM4{position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.85) 0,hsla(0,0%,100%,.35) 8%,hsla(0,0%,100%,0) 18%,transparent 55%,rgba(0,0,0,.4))}.blog_heroInner__l_CN9{position:relative;z-index:1;max-width:1180px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr minmax(0,460px);align-items:end;grid-gap:3rem;gap:3rem;padding-top:10rem}.blog_heroText__Hvixk{color:#fff;padding-bottom:1rem;text-shadow:0 2px 18px rgba(0,0,0,.25)}.blog_pageTitle__o_6ZH{font-family:var(--font-en);font-weight:300;font-size:clamp(3.5rem,9vw,6.5rem);letter-spacing:.08em;line-height:1;margin:0 0 1.25rem;color:#fff;text-transform:none}.blog_subtitle__jM4nQ{font-size:1rem;letter-spacing:.08em;line-height:1.9;color:hsla(0,0%,100%,.92);max-width:28em;font-weight:400}.blog_featured__kHmgQ{display:grid;grid-template-columns:180px 1fr;grid-gap:1.25rem;gap:1.25rem;min-width:0;background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;padding:1.25rem;box-shadow:0 18px 50px rgba(0,0,0,.18);text-decoration:none;color:var(--color-text);transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94)}.blog_featured__kHmgQ:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(0,0,0,.22)}.blog_featuredThumb__b_GF3{position:relative;width:100%;aspect-ratio:1/1;border-radius:8px;overflow:hidden;background:#faf7f0}.blog_featuredImage__sBIVA{object-fit:contain;object-position:center;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.blog_featured__kHmgQ:hover .blog_featuredImage__sBIVA{transform:none}.blog_featuredBody__s7HHv{display:flex;flex-direction:column;justify-content:center;min-width:0}.blog_featuredLabel__sbYcS{font-size:.7rem;letter-spacing:.04em;color:#f37e4a;font-weight:700;margin-bottom:.75rem}.blog_featuredTitle__xaQtL{font-size:1.15rem;font-weight:600;line-height:1.55;margin:0 0 .6rem;color:#111;letter-spacing:.03em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.blog_featuredDesc__Jvrj7{font-size:.82rem;line-height:1.75;color:#555;margin:0 0 .75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog_featuredDate__X6Jn9{font-family:var(--font-en);font-size:.75rem;letter-spacing:.1em;color:#888;margin-top:auto}.blog_browseSection__xwKvW{border-bottom:1px solid #f0e9e0;background:#fff}.blog_browseInner__yTKJB{max-width:1120px;margin:0 auto;padding:3rem 2rem 0}.blog_browseHeader__hmBFK{margin-bottom:1.1rem}.blog_browseTitle__JuuOB{font-size:1.12rem;font-weight:700;line-height:1.5;letter-spacing:.04em;color:#111;margin:0}.blog_searchForm___ClXl{display:grid;grid-template-columns:1fr auto;grid-gap:.65rem;gap:.65rem;align-items:center;max-width:620px;margin-bottom:1rem}.blog_searchLabel__BPYfP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.blog_searchInput__97Vkl{width:100%;min-height:2.8rem;padding:.75rem .9rem;border:1px solid #ded8cf;border-radius:6px;background:#fff;color:#222;font:inherit;font-size:.92rem;letter-spacing:.03em}.blog_searchInput__97Vkl:focus{outline:none;border-color:#c2532a;box-shadow:0 0 0 3px rgba(194,83,42,.12)}.blog_searchButton__duGUm{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.8rem;padding:.75rem 1rem;border:1px solid #222;border-radius:6px;background:#222;color:#fff;cursor:pointer;font:inherit;font-size:.86rem;font-weight:600;letter-spacing:.04em;transition:background .2s,border-color .2s}.blog_searchButton__duGUm:hover{background:#000;border-color:#000}.blog_searchIcon__E_A3o{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.blog_categoryList__r_LWZ{display:flex;flex-wrap:wrap;gap:.55rem;min-width:0;margin-bottom:1rem}.blog_categoryChip__9r6_6{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:.5rem .85rem;border:1px solid #e8dcc9;border-radius:999px;background:#fffaf1;color:#795d2d;font-size:.82rem;font-weight:600;line-height:1.5;letter-spacing:.04em;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.blog_categoryChip__9r6_6:hover{border-color:#d3bd86;background:#fff6df;color:#111}.blog_categoryChipActive__XOI0o{border-color:#222;background:#222;color:#fff}.blog_categoryChipActive__XOI0o:hover{border-color:#000;background:#000;color:#fff}.blog_activeFilter__Wv8c2{display:flex;flex-wrap:wrap;gap:.45rem .7rem;align-items:center;min-height:2rem;padding-bottom:1.35rem;color:#777;font-size:.82rem;line-height:1.6;letter-spacing:.03em}.blog_activeFilter__Wv8c2 span{color:#333}.blog_clearFilter__oa6Lx{color:#c2532a;text-decoration:none;border-bottom:1px solid #ead8cd}.blog_clearFilter__oa6Lx:hover{color:#a23f1c;border-bottom-color:#c2532a}.blog_listSection__wOcJG{max-width:1120px;margin:0 auto;padding:5rem 2rem 7rem;scroll-margin-top:6rem}.blog_empty__6Wa62{text-align:center;padding:4rem 0;color:#888}.blog_grid__1mQUH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:3rem 2rem;gap:3rem 2rem;width:100%}.blog_card__6gn_X{display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.blog_card__6gn_X:hover{transform:translateY(-4px)}.blog_thumbnailWrapper__Jqom_{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:10px;background:#faf7f0;margin-bottom:1.15rem}.blog_thumbnail__cPUj1{object-fit:contain;object-position:center;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.blog_card__6gn_X:hover .blog_thumbnail__cPUj1{transform:none}.blog_content__jkE_j{display:flex;flex-direction:column;padding:0 .25rem}.blog_date__oDFl0{font-family:var(--font-en);font-size:.74rem;letter-spacing:.12em;color:#888;margin-bottom:.55rem}.blog_title__zAWCj{font-size:1.02rem;font-weight:600;line-height:1.65;color:#111;letter-spacing:.04em;margin:0 0 .6rem;border:none;padding:0;transition:color .3s ease}.blog_card__6gn_X:hover .blog_title__zAWCj{color:#f37e4a}.blog_excerpt__CbfUF{font-size:.82rem;line-height:1.85;color:#666;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:960px){.blog_heroInner__l_CN9{grid-template-columns:1fr;gap:2rem;padding-top:8rem}.blog_featured__kHmgQ{max-width:520px}.blog_grid__1mQUH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog_hero__m_tED{min-height:70vh;padding:0 1.25rem 2rem}.blog_heroInner__l_CN9{padding-top:7rem;gap:1.5rem}.blog_pageTitle__o_6ZH{font-size:clamp(3rem,14vw,4.5rem)}.blog_subtitle__jM4nQ{font-size:.9rem;line-height:1.85}.blog_featured__kHmgQ{grid-template-columns:110px 1fr;gap:1rem;padding:.9rem;border-radius:12px}.blog_featuredThumb__b_GF3{border-radius:6px}.blog_featuredTitle__xaQtL{font-size:.98rem;-webkit-line-clamp:3}.blog_featuredDesc__Jvrj7{display:none}.blog_featuredLabel__sbYcS{font-size:.65rem;margin-bottom:.5rem}.blog_listSection__wOcJG{padding:3.5rem 1.25rem 5rem}.blog_browseInner__yTKJB{padding:2.4rem 1.25rem 0}.blog_searchForm___ClXl{grid-template-columns:1fr;max-width:none}.blog_searchButton__duGUm{width:100%}.blog_grid__1mQUH{grid-template-columns:1fr;gap:2.5rem}.blog_thumbnailWrapper__Jqom_{aspect-ratio:3/2;margin-bottom:1.15rem;border-radius:8px}.blog_title__zAWCj{font-size:1.1rem}.blog_excerpt__CbfUF{font-size:.85rem}}