.blog-grid{grid-column:1/-1;display:grid;gap:1.5rem}@media(min-width:768px){.blog-grid{grid-template-columns:repeat(3,1fr)}.post-card.featured{grid-column:1/-1}}.post-card{position:relative;isolation:isolate;display:grid;overflow:clip;border-radius:var(--radius-m);border:1px solid var(--line);background:var(--bg-raised);transition:border-color var(--t-fast)}.post-card:hover{border-color:var(--line-strong)}.post-card{grid-template-rows:auto 1fr}.post-card>*{min-width:0}.post-card figure{margin:0;overflow:clip;aspect-ratio:3/2}.post-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .9s var(--ease)}.post-card:hover img{transform:scale(1.03)}.post-card .body{display:grid;gap:.5rem;padding:1.25rem;align-content:start}.post-card .meta{font-size:var(--small);color:var(--ink-muted)}.post-card h2,.post-card h3{font-size:var(--h5)}.post-card .link{margin-top:.25rem;position:relative;z-index:3}.post-card .cover{position:absolute;inset:0;z-index:1}@media(min-width:1024px){.post-card.featured{grid-template-columns:7fr 5fr;grid-template-rows:auto}.post-card.featured figure{aspect-ratio:auto}.post-card.featured .body{padding:2.5rem;align-content:center;gap:1rem}.post-card.featured h2{font-size:var(--h3)}.post-card.featured .excerpt{color:var(--ink-muted);font-size:var(--body-lg)}}.in .post-card{animation:case-in .9s var(--ease) both;animation-delay:calc(var(--i, 0)*.1s)}@media(prefers-reduced-motion:reduce){.in .post-card{animation:none!important}}.post-card[data-reveal]{opacity:1;transform:none}.post-card figure{position:relative}.post-card figure:after{content:"";position:absolute;inset:0;z-index:1;background:var(--bg-raised);transform:translateY(0);transition:transform 1.8s var(--ease);transition-delay:calc(var(--i, 0)*.12s + .15s)}.post-card.in figure:after{transform:translateY(-101%)}.post-card img{transform:scale(1.12);transition:transform 2.4s var(--ease);transition-delay:calc(var(--i, 0)*.12s + .15s)}.post-card.in img{transform:scale(1)}.post-card.in:hover img{transform:scale(1.03);transition-delay:0s;transition-duration:.9s}.post-card:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;background:radial-gradient(420px circle at var(--x,50%) 0,rgba(223,0,105,.22),transparent 62%);opacity:0;transition:opacity var(--t-base)}.post-card:hover:before{opacity:1}html.no-js .post-card figure:after,html.no-js .post-card img{display:none;transform:none}@media(prefers-reduced-motion:reduce){.post-card figure:after{display:none}.post-card img{transform:none;transition:none}}.related .cases-intro{grid-column:1/-1;max-width:37.617em;margin-top:-.5rem}.related .quote-row{grid-column:1/-1}
