.epic-shareholders{background:var(--epic-bg);color:var(--epic-white);font-family:var(--epic-font);padding:100px 0;--epic-shareholders-icon-size:96px;--epic-shareholders-icon-color:#e8e8e8}.epic-shareholders__heading{margin:0 0 48px;max-width:42rem;font-family:var(--epic-font-din);font-weight:700;font-size:clamp(28px, 3.2vw, 40px);line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#bf3d29}.epic-shareholders__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.epic-shareholders__card{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;min-height:200px;padding:24px;background:#37393a;color:#e8e8e8;text-decoration:none;transition:background-color 0.22s ease,box-shadow 0.22s ease}a.epic-shareholders__card{cursor:pointer}a.epic-shareholders__card:focus-visible{outline:2px solid #bf3d29;outline-offset:3px}.epic-shareholders__card-icon{display:block;flex-shrink:0;width:var(--epic-shareholders-icon-size);height:var(--epic-shareholders-icon-size);background-color:var(--epic-shareholders-icon-color);-webkit-mask-image:var(--epic-shareholders-icon-image);mask-image:var(--epic-shareholders-icon-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:background-color 0.22s ease}.epic-shareholders__card-title{display:block;max-width:100%;font-family:var(--epic-font-din);font-weight:600;font-size:18px;line-height:1.35;color:#e8e8e8;transition:color 0.22s ease}@media (hover:hover) and (pointer:fine){.epic-shareholders__card:hover{background:#3e4041;box-shadow:inset 0 2px 0 0 #bf3d29}.epic-shareholders__card:hover .epic-shareholders__card-icon{background-color:#bf3d29}.epic-shareholders__card:hover .epic-shareholders__card-title{color:#fff}}@media screen and (max-width:991px){.epic-shareholders{padding:72px 0}.epic-shareholders__heading{margin-bottom:32px}.epic-shareholders__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.epic-shareholders{padding:56px 0;--epic-shareholders-icon-size:80px}.epic-shareholders__grid{grid-template-columns:minmax(0,1fr)}.epic-shareholders__card{min-height:140px;padding:20px 18px}.epic-shareholders__card-title{font-size:16px}}