.index_pageContainer__NdN0y{min-height:100vh;background-color:#f9f8f4;font-family:var(--font-sans,sans-serif)}.dark .index_pageContainer__NdN0y{background-color:#171717}.index_mainWrapper__I5DFP{max-width:1400px;margin-left:auto;margin-right:auto;padding:8rem 1rem}@media (min-width:640px){.index_mainWrapper__I5DFP{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.index_mainWrapper__I5DFP{padding-left:2rem;padding-right:2rem}}.index_headerSection__HKtiV{display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid #e5e7eb;padding-bottom:2rem;margin-bottom:3rem}@media (min-width:768px){.index_headerSection__HKtiV{flex-direction:row;align-items:flex-end}}.dark .index_headerSection__HKtiV{border-color:#1f2937}.index_headerTitle__KQD7G{font-family:var(--font-serif,serif);font-size:3.75rem;font-weight:400;color:#111827;letter-spacing:-.025em;line-height:.9}@media (min-width:768px){.index_headerTitle__KQD7G{font-size:6rem}}.dark .index_headerTitle__KQD7G{color:#ffffff}.index_categoryWrapper__X80zl{margin-top:2rem}@media (min-width:768px){.index_categoryWrapper__X80zl{margin-top:0}}.index_categoryList__uI7KK{display:flex;flex-wrap:wrap;gap:1rem}.index_categoryButton__kwTrB{padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;transition:all .3s;border:1px solid transparent;cursor:pointer}.index_categoryButton__kwTrB.index_active__YFcQc{background-color:#111827;color:#ffffff;border-color:#111827}.dark .index_categoryButton__kwTrB.index_active__YFcQc{background-color:#ffffff;color:#111827;border-color:#ffffff}.index_categoryButton__kwTrB.index_inactive__xNubG{background-color:transparent;color:#4b5563;border-color:#d1d5db}.index_categoryButton__kwTrB.index_inactive__xNubG:hover{border-color:#111827}.dark .index_categoryButton__kwTrB.index_inactive__xNubG{color:#9ca3af;border-color:#374151}.dark .index_categoryButton__kwTrB.index_inactive__xNubG:hover{border-color:#ffffff}.index_emptyState__ScRDs{text-align:center;padding-top:5rem;padding-bottom:5rem}.index_emptyText__xw8cn{font-size:1.25rem;color:#6b7280}.dark .index_emptyText__xw8cn{color:#9ca3af}.index_featuredPostSection__mgdfU{margin-bottom:6rem}.index_featuredPostLink__LR4wd{display:block}.index_featuredPostGrid__ffNuI{display:grid;gap:2rem;align-items:center}@media (min-width:768px){.index_featuredPostGrid__ffNuI{grid-template-columns:repeat(2,minmax(0,1fr))}}.index_featuredImageContainer__L2Sn9{position:relative;width:100%;overflow:hidden;border-radius:.125rem;background-color:#f3f4f6;aspect-ratio:16/9}@media (min-width:768px){.index_featuredImageContainer__L2Sn9{aspect-ratio:4/3}}.dark .index_featuredImageContainer__L2Sn9{background-color:#1f2937}.index_featuredImage__wfMc_{object-fit:cover;transition:transform .7s;width:100%;height:100%}.index_featuredPostLink__LR4wd:hover .index_featuredImage__wfMc_{transform:scale(1.05)}.index_featuredContent___JWNS{display:flex;flex-direction:column;justify-content:center}.index_featuredMeta__zwA_0{display:flex;align-items:center;column-gap:1rem;margin-bottom:1.5rem;font-size:.875rem}.index_featuredCategory__7p4nz{font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#111827}.dark .index_featuredCategory__7p4nz{color:#ffffff}.index_featuredDate__OrJdJ{font-weight:500;color:#6b7280}.dark .index_featuredDate__OrJdJ{color:#9ca3af}.index_featuredTitle__TEFrW{font-family:var(--font-serif,serif);font-size:2.25rem;font-weight:500;color:#111827;margin-bottom:1.5rem;line-height:1.25;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .3s}@media (min-width:768px){.index_featuredTitle__TEFrW{font-size:3rem}}@media (min-width:1024px){.index_featuredTitle__TEFrW{font-size:3.75rem}}.dark .index_featuredTitle__TEFrW{color:#ffffff}.index_featuredPostLink__LR4wd:hover .index_featuredTitle__TEFrW{text-decoration-color:currentColor}.index_featuredExcerpt___IBbQ{font-size:1.125rem;color:#4b5563;line-height:1.625;margin-bottom:2rem;max-width:32rem}.dark .index_featuredExcerpt___IBbQ{color:#d1d5db}.index_postReadMore__l3REX{display:inline-flex;align-items:center;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em;color:#111827;margin-top:auto}.dark .index_postReadMore__l3REX{color:#ffffff}.index_postArrowIcon__J4jMk{width:.75rem;height:.75rem;margin-left:.5rem;transition:transform .3s}.index_postCard__tUAcq:hover .index_postArrowIcon__J4jMk{transform:translateX(.25rem)}.index_readMore__DVNm4{display:inline-flex;align-items:center;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em;color:#111827}.dark .index_readMore__DVNm4{color:#ffffff}.index_arrowIcon__kbwiB{width:1rem;height:1rem;margin-left:.5rem;transition:transform .3s}.index_featuredPostLink__LR4wd:hover .index_arrowIcon__kbwiB{transform:translateX(.25rem)}.index_postsGrid__KmsJQ{display:grid;gap:2rem;row-gap:4rem}@media (min-width:768px){.index_postsGrid__KmsJQ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.index_postsGrid__KmsJQ{grid-template-columns:repeat(3,minmax(0,1fr))}}.index_postCard__tUAcq{display:block;height:100%}.index_postArticle__yTyBA{display:flex;flex-direction:column;height:100%}.index_postImageContainer__5ba3k{position:relative;width:100%;overflow:hidden;border-radius:.125rem;background-color:#f3f4f6;margin-bottom:1.5rem;aspect-ratio:3/2}.dark .index_postImageContainer__5ba3k{background-color:#1f2937}.index_postImage__92yAO{object-fit:cover;transition:transform .5s;width:100%;height:100%}.index_postCard__tUAcq:hover .index_postImage__92yAO{transform:scale(1.05)}.index_placeholderImage__KEh5B{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#9ca3af;background-color:#e5e7eb}.dark .index_placeholderImage__KEh5B{background-color:#1f2937}.index_placeholderText__M_BIA{font-family:var(--font-serif,serif);font-style:italic;font-size:1.5rem;opacity:.2}.index_postMeta__BwcrY{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.index_postCategory__h991F{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#111827}.dark .index_postCategory__h991F{color:#ffffff}.index_postDate__p1oOe{font-size:.75rem;font-weight:500;color:#6b7280}.dark .index_postDate__p1oOe{color:#9ca3af}.index_postTitle__jCq79{font-family:var(--font-serif,serif);font-size:1.5rem;font-weight:500;color:#111827;margin-bottom:.75rem;line-height:1.25;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .3s}.dark .index_postTitle__jCq79{color:#ffffff}.index_postCard__tUAcq:hover .index_postTitle__jCq79{text-decoration-color:currentColor}.index_postExcerpt__Lt7qD{font-size:.875rem;color:#4b5563;line-height:1.625;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dark .index_postExcerpt__Lt7qD{color:#d1d5db}