.blog_main__zZKg7{background-color:var(--color-background);padding-top:64px}.blog_hero__m_tED{display:flex;justify-content:space-between;align-items:flex-end;padding:4rem 2rem 2rem;border-bottom:1px solid var(--color-border)}.blog_heroLeft__p707f{display:flex;flex-direction:column;gap:2rem}.blog_heroRight__vjzxk{align-self:flex-start;padding-top:1rem}.blog_heroSub__6UCg7{font-size:.8rem;letter-spacing:.08em}.blog_heroSub__6UCg7,.blog_label__Bc2VW{font-family:var(--font-sans);color:var(--color-gray)}.blog_label__Bc2VW{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;display:block}.blog_heroTitle__4NEms{font-family:var(--font-serif);font-size:clamp(4rem,12vw,10rem);color:var(--color-black);line-height:.9;letter-spacing:-.04em}.blog_categories__amKhf{display:flex;gap:2rem;align-items:center;flex-wrap:wrap}.blog_categoryBtn__oXsM4{font-family:var(--font-sans);font-size:.875rem;color:var(--color-gray);background:none;border:none;cursor:pointer;padding:0;transition:color .2s ease;letter-spacing:.02em}.blog_categoryBtn__oXsM4:hover{color:var(--color-black)}.blog_categoryActive__WK_93{color:var(--color-black);font-weight:500;text-decoration:underline;text-underline-offset:4px}.blog_grid__1mQUH{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;padding:2rem;align-items:start}.blog_post__kwcSJ{display:flex;flex-direction:column;text-decoration:none;background-color:var(--color-white);border:1px solid var(--color-border);transition:opacity .2s ease;overflow:hidden}.blog_post__kwcSJ:hover{opacity:.75}.blog_imageWrapper__9KMQ3{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden}.blog_image__Kbywe{object-fit:cover;object-position:center;transition:transform .5s ease}.blog_post__kwcSJ:hover .blog_image__Kbywe{transform:scale(1.03)}.blog_postFeatured__zYK2S{grid-column:span 2}.blog_postFeatured__zYK2S .blog_imageWrapper__9KMQ3{aspect-ratio:16/9}.blog_postContent__XmA9k{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;flex:1 1}.blog_postMeta__IjTU0{display:flex;align-items:center;gap:.5rem}.blog_postTag__399fe{font-family:var(--font-sans);font-size:.7rem;color:var(--color-accent);letter-spacing:.15em;text-transform:uppercase}.blog_postDate__R__t_{font-family:var(--font-sans);font-size:.75rem;color:var(--color-gray);letter-spacing:.05em}.blog_postTitle__uheS3{font-family:var(--font-serif);font-size:clamp(1.25rem,2vw,1.75rem);color:var(--color-black);letter-spacing:-.02em;line-height:1.2}.blog_postExcerpt__GZgDS{font-family:var(--font-sans);font-size:.875rem;color:var(--color-gray);line-height:1.6}@media (max-width:768px){.blog_hero__m_tED{flex-direction:column;align-items:flex-start;gap:1.5rem}.blog_heroRight__vjzxk{display:none}.blog_grid__1mQUH{grid-template-columns:1fr;padding:1.5rem;gap:1.5rem}.blog_postFeatured__zYK2S{grid-column:span 1}.blog_postFeatured__zYK2S .blog_imageWrapper__9KMQ3{aspect-ratio:4/3}}@media (min-width:1024px){.blog_hero__m_tED{padding:6rem 6rem 3rem}.blog_grid__1mQUH{padding:4rem 6rem;gap:2rem}.blog_postContent__XmA9k{padding:2rem}}