.BlogCaseStudies_section__VtlNC{width:100%;margin:56px 0 8px;padding-top:40px;border-top:2px solid var(--neutral-border-medium)}[data-theme=dark] .BlogCaseStudies_section__VtlNC{border-top-color:hsla(0,0%,100%,.16)}.BlogCaseStudies_eyebrow__HHV4w{display:inline-block;border:2px solid var(--neutral-border-strong);padding:.3rem .8rem;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-code),monospace;color:#6b6b6b;margin-bottom:12px}.BlogCaseStudies_heading__rnKqL{margin:0 0 6px;font-size:clamp(1.5rem,3.4vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;text-wrap:balance;color:var(--neutral-on-background-strong)}.BlogCaseStudies_subheading__1Fv3o{margin:0 0 28px;max-width:56ch;color:var(--neutral-on-background-medium);font-size:1rem;line-height:1.55}.BlogCaseStudies_grid__n1eI1{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.BlogCaseStudies_card__iGxAG{display:flex;flex-direction:column;border:2px solid var(--neutral-border-medium);background:var(--neutral-background-weak,rgba(0,0,0,.02));text-decoration:none;color:inherit;overflow:hidden;transition:transform .15s ease-out,box-shadow .15s ease-out,border-color .15s ease-out}.BlogCaseStudies_card__iGxAG:hover{transform:translate(-3px,-3px);box-shadow:3px 3px 0 var(--neutral-border-strong);border-color:var(--neutral-on-background-medium)}[data-theme=dark] .BlogCaseStudies_card__iGxAG{border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.04)}.BlogCaseStudies_thumb__Fo7h2{width:100%;aspect-ratio:16/7;object-fit:contain;padding:8px;background:var(--neutral-background-medium,rgba(0,0,0,.06));border-bottom:2px solid var(--neutral-border-medium)}[data-theme=dark] .BlogCaseStudies_thumb__Fo7h2{background:hsla(0,0%,100%,.06);border-bottom-color:hsla(0,0%,100%,.18)}.BlogCaseStudies_body__ueE58{display:flex;flex-direction:column;gap:6px;padding:16px 16px 18px;flex:1 1}.BlogCaseStudies_product__3RGji{font-size:1.05rem;font-weight:750;letter-spacing:-.01em;color:var(--neutral-on-background-strong)}.BlogCaseStudies_creator__Ncdru{font-family:var(--font-code),monospace;font-size:.74rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--neutral-on-background-weak)}.BlogCaseStudies_summary__NrXmO{margin:4px 0 0;font-size:.9rem;line-height:1.5;color:var(--neutral-on-background-medium)}.BlogCaseStudies_readMore__SxDSy{margin-top:auto;padding-top:14px;font-size:.85rem;font-weight:700;color:#ff5c1a}