.RolesGrid_rolesGrid__AA1Qp{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1.5rem}.RolesGrid_roleLink__T74zO{display:block;text-decoration:none!important}.RolesGrid_iconBox__xxfur{position:relative;display:flex;width:100%;align-items:center;justify-content:center;border-radius:10px;padding:1.5rem;box-shadow:0 6px 16px rgba(0,0,0,.25);transition:transform .2s ease,box-shadow .2s ease;will-change:transform,box-shadow;transform-origin:center}.RolesGrid_iconBg__cfHLS{position:absolute;inset:0;border-radius:10px;opacity:1;z-index:0;pointer-events:none}.RolesGrid_icon__1ISz8{position:relative;z-index:1;font-size:2rem;color:#f6e4c1;opacity:1}.RolesGrid_roleLink__T74zO:focus-visible .RolesGrid_iconBox__xxfur,.RolesGrid_roleLink__T74zO:hover .RolesGrid_iconBox__xxfur{transform:scale(1.08);box-shadow:0 10px 24px rgba(0,0,0,.35)}.RolesGrid_roleLink__T74zO:focus-visible .RolesGrid_iconBg__cfHLS,.RolesGrid_roleLink__T74zO:hover .RolesGrid_iconBg__cfHLS{opacity:1}.RolesGrid_roleLabel__Aug3Y{margin-top:.5rem;display:block;font-family:Space Grotesk,sans-serif;font-weight:500;opacity:.8;text-transform:uppercase;font-size:1rem;letter-spacing:.06em;color:#f2f2f2;text-align:center;line-height:1.15;transition:color .2s ease}.RolesGrid_roleLink__T74zO:focus-visible .RolesGrid_roleLabel__Aug3Y,.RolesGrid_roleLink__T74zO:hover .RolesGrid_roleLabel__Aug3Y{color:#ffcc00;opacity:.8}