.industry-cards-module__8Fyjsa__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.industry-cards-module__8Fyjsa__tile{--tile:#fff;--tile-line:var(--color-line);--tile-ink:var(--color-ink);--tile-soft:var(--color-ink-soft);border:1px solid var(--tile-line);background:var(--tile);transition:opacity .9s var(--ease-brand), transform .45s var(--ease-brand), border-color .35s var(--ease-brand), box-shadow .45s var(--ease-brand);border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.industry-cards-module__8Fyjsa__grid[data-variant=solutions] .industry-cards-module__8Fyjsa__tile{--tile:#1d1d1d;--tile-line:#ffffff14;--tile-ink:#fff;--tile-soft:#fff9}.industry-cards-module__8Fyjsa__figure{aspect-ratio:16/10;background:#1a1a1a;margin:0;position:relative;overflow:hidden}.industry-cards-module__8Fyjsa__figure:after{content:"";background:linear-gradient(#0000 55%,#00000047 100%);position:absolute;inset:0}.industry-cards-module__8Fyjsa__image{object-fit:cover;filter:saturate(.9);transition:transform .9s var(--ease-brand), filter .5s var(--ease-brand)}.industry-cards-module__8Fyjsa__body{flex-direction:column;flex:1;padding:0 24px 24px;display:flex;position:relative}.industry-cards-module__8Fyjsa__icon{z-index:1;background:var(--icon-background);width:48px;height:48px;box-shadow:0 0 0 4px var(--tile), 0 10px 24px #00000029;border-radius:12px;place-items:center;margin-top:-24px;margin-bottom:18px;display:grid;position:relative}.industry-cards-module__8Fyjsa__icon svg{fill:none;width:23px;height:23px;stroke:var(--icon-foreground);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.industry-cards-module__8Fyjsa__title{font-family:var(--font-outfit), sans-serif;letter-spacing:-.015em;color:var(--tile-ink);margin:0 0 10px;font-size:19px;font-weight:400;line-height:1.25}.industry-cards-module__8Fyjsa__blurb{color:var(--tile-soft);margin:0;font-size:14.4px;font-weight:300;line-height:1.65}.industry-cards-module__8Fyjsa__cover{z-index:2;cursor:pointer;color:#0000;background:0 0;border:0;border-radius:14px;margin:0;padding:0;font-size:0;position:absolute;inset:0}.industry-cards-module__8Fyjsa__cover:focus-visible{outline:none}.industry-cards-module__8Fyjsa__tile:has(.industry-cards-module__8Fyjsa__cover:focus-visible){outline:2px solid var(--icon-foreground);outline-offset:3px}.industry-cards-module__8Fyjsa__tile[data-interactive=true]:hover{border-color:color-mix(in srgb, var(--icon-foreground) 45%, transparent);transform:translateY(-4px);box-shadow:0 26px 50px -28px #0006}.industry-cards-module__8Fyjsa__tile[data-interactive=true]:hover .industry-cards-module__8Fyjsa__image{filter:saturate(1.05);transform:scale(1.05)}@media (max-width:1080px){.industry-cards-module__8Fyjsa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.industry-cards-module__8Fyjsa__grid{grid-template-columns:minmax(0,1fr);gap:14px}.industry-cards-module__8Fyjsa__figure{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.industry-cards-module__8Fyjsa__tile,.industry-cards-module__8Fyjsa__image{transition:none}.industry-cards-module__8Fyjsa__tile[data-interactive=true]:hover,.industry-cards-module__8Fyjsa__tile[data-interactive=true]:hover .industry-cards-module__8Fyjsa__image{transform:none}}
