.page-module__jXZM3G__page{color:#2d241e;background:#fcf6ef;min-height:100vh;padding-bottom:96px;font-family:Geist,sans-serif}.page-module__jXZM3G__nav{z-index:50;-webkit-backdrop-filter:blur(16px);background:#fcf6efd1;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 48px;display:grid;position:sticky;top:0}.page-module__jXZM3G__navLeft,.page-module__jXZM3G__navCenter,.page-module__jXZM3G__navRight{align-items:center;display:flex}.page-module__jXZM3G__navLeft{justify-content:flex-start}.page-module__jXZM3G__navCenter{justify-content:center}.page-module__jXZM3G__navRight{justify-content:flex-end}.page-module__jXZM3G__logo{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.page-module__jXZM3G__logoMark{width:auto;height:24px}.page-module__jXZM3G__logoText{letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:1.8rem;font-weight:500}.page-module__jXZM3G__backButton,.page-module__jXZM3G__navCta{border-radius:999px;justify-content:center;align-items:center;min-height:40px;font-size:.875rem;font-weight:500;text-decoration:none;transition:opacity .2s,background .2s;display:inline-flex}.page-module__jXZM3G__backButton{color:#2d241e;background:#fcf6ef8c;border:1px solid #2d241e29;padding:0 18px}.page-module__jXZM3G__navCta{color:#f9f6f0;background:#2d241e;padding:0 22px}.page-module__jXZM3G__backButton:hover,.page-module__jXZM3G__navCta:hover{opacity:.78}.page-module__jXZM3G__hero{text-align:center;max-width:1180px;margin:0 auto;padding:80px 48px 48px}.page-module__jXZM3G__pageTitle{letter-spacing:-.03em;color:#2d241e;max-width:820px;margin:0 auto;font-family:Inter,sans-serif;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:400;line-height:1.04}.page-module__jXZM3G__pageSubtitle{color:#7a736c;max-width:560px;margin:18px auto 0;font-size:.95rem;line-height:1.75}.page-module__jXZM3G__postsWrap{max-width:1180px;margin:0 auto;padding:0 48px}.page-module__jXZM3G__featuredPost{background:#f6f0e9;border:1px solid #2d241e1a;border-radius:20px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:28px;padding:20px;display:grid}.page-module__jXZM3G__featuredImageWrap,.page-module__jXZM3G__cardImageWrap{background:#e8e2d9;display:block;position:relative;overflow:hidden}.page-module__jXZM3G__featuredImageWrap{border-radius:16px;min-height:340px}.page-module__jXZM3G__cardImageWrap{aspect-ratio:16/10;border-radius:14px}.page-module__jXZM3G__postImage{object-fit:cover;transition:transform .45s}.page-module__jXZM3G__featuredImageWrap:hover .page-module__jXZM3G__postImage,.page-module__jXZM3G__cardImageWrap:hover .page-module__jXZM3G__postImage{transform:scale(1.035)}.page-module__jXZM3G__imageFallback{width:100%;height:100%;min-height:inherit;color:#a39e98;background:linear-gradient(135deg,#e8e2d9,#f6f0e9);justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:1.1rem;display:flex}.page-module__jXZM3G__featuredContent,.page-module__jXZM3G__cardBody{min-width:0}.page-module__jXZM3G__postMeta{color:#a39e98;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;font-size:.78rem;font-weight:500;display:flex}.page-module__jXZM3G__postMeta span+span:before{content:"";vertical-align:middle;background:#c5bfb8;border-radius:999px;width:4px;height:4px;margin-right:10px;display:inline-block}.page-module__jXZM3G__postTitleLink{text-decoration:none}.page-module__jXZM3G__featuredTitle,.page-module__jXZM3G__cardTitle{color:#2d241e;letter-spacing:-.025em;margin:0;font-family:Inter,sans-serif;font-weight:450}.page-module__jXZM3G__featuredTitle{font-size:clamp(1.35rem,2.1vw,2rem);line-height:1.18}.page-module__jXZM3G__cardTitle{font-size:1.35rem;font-weight:450;line-height:1.18}.page-module__jXZM3G__postExcerpt,.page-module__jXZM3G__cardExcerpt{color:#7a736c;line-height:1.7}.page-module__jXZM3G__postExcerpt{margin:14px 0 0;font-size:.95rem}.page-module__jXZM3G__cardExcerpt{margin:12px 0 0;font-size:.88rem}.page-module__jXZM3G__postGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px;display:grid}.page-module__jXZM3G__postCard{flex-direction:column;gap:18px;min-width:0;display:flex}.page-module__jXZM3G__emptyState{text-align:center;max-width:620px;margin:0 auto;padding:72px 32px}.page-module__jXZM3G__emptyState h2{color:#2d241e;margin:0 0 10px;font-family:Inter,sans-serif;font-size:2rem;font-weight:400}.page-module__jXZM3G__emptyState p{color:#7a736c;margin:0}@media (max-width:980px){.page-module__jXZM3G__featuredPost{grid-template-columns:1fr}.page-module__jXZM3G__featuredImageWrap{min-height:280px}.page-module__jXZM3G__postGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.page-module__jXZM3G__nav{padding:0 18px}.page-module__jXZM3G__logoText{display:none}.page-module__jXZM3G__backButton,.page-module__jXZM3G__navCta{min-height:36px;padding:0 14px;font-size:.82rem}.page-module__jXZM3G__hero{padding:52px 20px 34px}.page-module__jXZM3G__postsWrap{padding:0 20px}.page-module__jXZM3G__featuredPost{gap:18px;padding:14px}.page-module__jXZM3G__featuredImageWrap{min-height:210px}.page-module__jXZM3G__postGrid{grid-template-columns:1fr}}