.blog-card_grid__gA2Cm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-l) var(--space-s)}.blog-card_card___UIjs{min-width:0}.blog-card_visual__aDQpj{display:block;overflow:hidden;aspect-ratio:var(--media-ratio-project);border-radius:var(--radius-m);background:var(--surface)}.blog-card_visual__aDQpj img{width:100%;height:100%;display:block;object-fit:cover;transform:none;translate:none;scale:1;transition:scale var(--media-hover-duration) var(--media-hover-ease),filter var(--media-hover-duration) var(--media-hover-ease)}.blog-card_meta__ZMQGz{margin-top:var(--space-m);display:flex;justify-content:flex-start;color:var(--text-grey);font-size:var(--type-meta);line-height:var(--meta-line-height);letter-spacing:var(--meta-letter-spacing);text-align:left;text-transform:uppercase}.blog-card_meta__ZMQGz a{color:inherit;font-weight:inherit}.blog-card_card___UIjs h3{width:95%;max-width:95%;margin:var(--space-xs) 0 0;overflow-wrap:anywhere;color:inherit;font-size:var(--text-xl);font-weight:var(--weight-heading);line-height:var(--card-title-line-height);letter-spacing:var(--display-heading-letter-spacing);text-wrap:balance}@media (hover:hover) and (pointer:fine){.blog-card_card___UIjs:hover .blog-card_visual__aDQpj img{transform:none;translate:none;scale:var(--media-hover-scale);filter:brightness(var(--media-hover-brightness))}}@media (hover:none),(pointer:coarse){.blog-card_visual__aDQpj img{transform:none;translate:none;scale:1}}@media (max-width:760px){.blog-card_grid__gA2Cm{grid-template-columns:1fr;gap:var(--space-l)}.blog-card_visual__aDQpj{aspect-ratio:var(--media-ratio-project-mobile)}}@media (prefers-reduced-motion:reduce){.blog-card_visual__aDQpj img{transition:none}}.blog-overview_feature__SWr80{padding-top:var(--space-2xl);display:grid;grid-template-columns:1.45fr .75fr;align-items:end;gap:var(--space-xl)}.blog-overview_featureVisual__nQKoA{display:block;overflow:hidden;aspect-ratio:var(--media-ratio-project);border-radius:var(--radius-l);background:var(--surface)}.blog-overview_featureVisual__nQKoA>img{width:100%;height:100%;display:block;object-fit:cover;scale:1;transition:scale var(--media-hover-duration) var(--media-hover-ease),filter var(--media-hover-duration) var(--media-hover-ease)}.blog-overview_featureCopy__1IWqh>.case-index,.blog-overview_featureMeta__6bcfS{font-size:var(--type-meta);line-height:var(--meta-line-height);letter-spacing:var(--meta-letter-spacing)}.blog-overview_featureCopy__1IWqh h2{margin-block:var(--space-m);font-size:var(--text-4xl);font-weight:var(--weight-heading);line-height:var(--heading-line-height);letter-spacing:var(--display-heading-letter-spacing)}.blog-overview_featureCopy__1IWqh>p:not(.case-index){max-width:44ch;color:var(--text-secondary);font-size:var(--text-s);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing)}.blog-overview_featureMeta__6bcfS{margin-top:var(--space-l);padding-top:var(--space-s);display:flex;align-items:center;justify-content:space-between;border-top:var(--line-thin) solid var(--border);color:var(--text-secondary);text-transform:uppercase}.blog-overview_featureMeta__6bcfS .text-arrow{color:var(--text-primary)}.blog-overview_sectionHead__szHJi{margin-bottom:var(--space-xl);display:flex;align-items:end;justify-content:space-between}.blog-overview_notesHead___Jh8_ h2,.blog-overview_sectionHead__szHJi h2{font-size:var(--text-4xl);font-weight:var(--weight-heading);line-height:var(--heading-line-height);letter-spacing:var(--display-heading-letter-spacing)}.blog-overview_sectionHead__szHJi h2{margin:0}.blog-overview_notes__TkXwY{padding-top:var(--space-3xl);display:grid;grid-template-columns:var(--editorial-split-columns);column-gap:var(--editorial-split-gap)}.blog-overview_notesHead___Jh8_{position:sticky;top:var(--sticky-top);align-self:start}.blog-overview_notesHead___Jh8_ h2{max-width:12ch;margin-block:var(--space-m)}.blog-overview_notesHead___Jh8_>p:last-child{max-width:37ch;color:var(--text-secondary);font-size:var(--text-s);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing)}.blog-overview_notes__TkXwY ol{margin:0;padding:0;list-style:none;border-top:var(--line-thin) solid var(--border)}.blog-overview_notes__TkXwY li a{padding-block:var(--space-m);display:grid;grid-template-columns:110px minmax(0,1fr) auto 30px;align-items:center;gap:var(--space-2xs);border-bottom:var(--line-thin) solid var(--border)}.blog-overview_notes__TkXwY li :is(time,em){color:var(--text-secondary);font-family:Inter,sans-serif;font-size:var(--type-meta);font-style:normal;line-height:var(--meta-line-height);letter-spacing:var(--meta-letter-spacing);text-transform:uppercase}.blog-overview_notes__TkXwY strong{font-size:var(--text-l);font-weight:var(--weight-heading);line-height:var(--compact-line-height);letter-spacing:var(--heading-letter-spacing)}.blog-overview_notes__TkXwY b{width:1.08rem;height:1.08rem;display:inline-block;justify-self:end;background:currentColor;font-size:0;mask:url(/icons/arrow-right.svg) center/contain no-repeat;-webkit-mask:url(/icons/arrow-right.svg) center/contain no-repeat}@media (hover:hover) and (pointer:fine){.blog-overview_featureVisual__nQKoA:hover>img{scale:var(--media-hover-scale);filter:brightness(var(--media-hover-brightness))}}@media (hover:none),(pointer:coarse){.blog-overview_featureVisual__nQKoA>img{scale:1;filter:none}}@media (max-width:760px){.blog-overview_feature__SWr80{grid-template-columns:1fr;gap:var(--space-xl)}.blog-overview_featureVisual__nQKoA{aspect-ratio:var(--media-ratio-project-mobile)}.blog-overview_featureMeta__6bcfS{gap:var(--space-s)}.blog-overview_sectionHead__szHJi{display:block}.blog-overview_sectionHead__szHJi h2{margin-top:var(--space-m)}.blog-overview_notes__TkXwY{grid-template-columns:1fr;gap:var(--space-xl)}.blog-overview_notesHead___Jh8_{position:static}.blog-overview_notes__TkXwY li a{grid-template-columns:minmax(0,1fr) 25px}.blog-overview_notes__TkXwY :is(time,strong,li em){grid-column:1}.blog-overview_notes__TkXwY b{grid-column:2;grid-row:1/4}}body[data-theme=light] .blog-overview_feature__SWr80,body[data-theme=light] .blog-overview_notes__TkXwY{background:var(--background);color:var(--light-ink)}