.BlogPostCard_card__le8Gc{position:relative;background:var(--color-surface);border-radius:0;overflow:hidden;display:flex;flex-direction:column;transition:background-color .2s var(--ease-out)}.BlogPostCard_card__le8Gc:hover,.BlogPostCard_imageWrapper__eg1zZ{background:var(--color-neutral-200)}.BlogPostCard_imageWrapper__eg1zZ{position:relative;width:100%;height:200px;overflow:hidden;border-bottom:1px solid var(--color-divider)}.BlogPostCard_logoImageWrapper__iXHwO{display:grid;place-items:center;padding:2rem;background:var(--color-neutral-200)}.BlogPostCard_cardImage__F_uqm{width:100%;height:100%;object-fit:cover}.BlogPostCard_card__le8Gc:hover .BlogPostCard_logoImageWrapper__iXHwO .BlogPostCard_cardImage__F_uqm{transform:none}.BlogPostCard_logoImageWrapper__iXHwO .BlogPostCard_cardImage__F_uqm{width:min(74%,260px);height:min(74%,130px);object-fit:contain;padding:1rem;border-radius:0;border:1px solid var(--color-divider);background:#ffffff}.BlogPostCard_cardContent__XSq6J{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}.BlogPostCard_category__we_Mt{color:var(--color-accent-700);font-weight:600;text-transform:uppercase;font-size:.6875rem;letter-spacing:.1em;margin:0 0 .625rem}.BlogPostCard_title__0rMkq{font-family:var(--font-heading);font-size:1.125rem;font-weight:var(--font-heading-weight);letter-spacing:-.01em;color:var(--color-text);margin:0 0 .625rem;line-height:1.3}.BlogPostCard_summary__GwBL7{color:color-mix(in srgb,var(--color-text) 70%,transparent);line-height:1.55;font-size:.9375rem;flex-grow:1;margin:0 0 1.25rem}.BlogPostCard_readMore__6nPns{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-accent-700);font-weight:600;font-size:.9375rem;letter-spacing:-.011em;align-self:flex-start;transition:color .15s ease}.BlogPostCard_readMore__6nPns:hover{color:var(--color-accent)}.BlogPostCard_readMore__6nPns:after{content:"";position:absolute;inset:0}.BlogPostCard_readMore__6nPns:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:var(--radius-sm)}.BlogPage_pageWrap__5DwHO{background-color:var(--ink-950);min-height:100vh}.BlogPage_blogPage__gRK_P{max-width:1200px;margin:0 auto;padding:clamp(4rem,7vw,6rem) 2rem}.BlogPage_blogHeader__bCGG6{text-align:center;margin-bottom:4rem}.BlogPage_blogHeader__bCGG6 h1{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;letter-spacing:-.018em;line-height:1.1;margin-bottom:1rem;color:var(--ink-text)}.BlogPage_blogHeader__bCGG6 p{font-size:clamp(1rem,1.6vw,1.25rem);color:var(--ink-faint);max-width:600px;margin:0 auto}.BlogPage_featuredSection__o9Zb7{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;margin-bottom:6rem;background:var(--color-surface);border:1px solid var(--hair);box-shadow:inset 0 1px 0 rgb(255 255 255/.04),0 14px 28px -24px rgb(0 0 0/.85);padding:2rem;border-radius:var(--radius-lg)}.BlogPage_featuredImageWrapper__84v9y{position:relative;width:100%;height:clamp(240px,42vw,400px);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--hair);background-color:var(--ink-800)}.BlogPage_featuredImageWrapper__84v9y img{width:100%;height:100%;object-fit:cover}.BlogPage_featuredContent__WrAcx .BlogPage_featuredCategory__INwaQ{font-family:var(--font-mono);color:var(--cyan);font-weight:500;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;margin-bottom:1rem}.BlogPage_featuredContent__WrAcx h2{font-size:clamp(1.625rem,3.4vw,2.5rem);font-weight:700;line-height:1.3;margin:0 0 1rem;color:var(--ink-text)}.BlogPage_featuredContent__WrAcx p{font-size:1.1rem;color:var(--ink-faint);line-height:1.6;margin-bottom:2rem}.BlogPage_featuredContent__WrAcx .BlogPage_readMore__jVs61{color:var(--cyan);font-weight:700;text-decoration:none;font-size:1.1rem;transition:color .15s ease}.BlogPage_featuredContent__WrAcx .BlogPage_readMore__jVs61:hover{color:var(--ink-text)}.BlogPage_postsGrid__Qx1yC{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:1.5rem}@media (max-width:820px){.BlogPage_featuredSection__o9Zb7{grid-template-columns:1fr}}