.TechStackSection_expertise-container__roiJG{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.TechStackSection_expertise-grid__5XfQA{position:relative;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:0;border:1px solid rgba(0,0,0,.2)}.TechStackSection_grid-row__D0jfb{display:grid;grid-template-columns:repeat(5,1fr);width:100%}.TechStackSection_grid-item__K0kKv{display:flex;justify-content:center;align-items:center;border-right:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);cursor:pointer;position:relative;aspect-ratio:1/1;padding:1rem}@media (min-width:1025px){.TechStackSection_grid-item__K0kKv:nth-child(n+6){border-bottom:none}}.TechStackSection_grid-item__K0kKv svg{transition:filter .25s ease,color .25s ease}.TechStackSection_grid-row__D0jfb .TechStackSection_grid-item__K0kKv:nth-child(5n){border-right:none}.TechStackSection_grid-item__K0kKv p{position:relative;z-index:2;text-transform:uppercase;font-size:14px;font-weight:500;transition:color .25s ease}.TechStackSection_grid-item__K0kKv.TechStackSection_active__M5igD img,.TechStackSection_grid-item__K0kKv.TechStackSection_active__M5igD p,.TechStackSection_grid-item__K0kKv.TechStackSection_active__M5igD svg,.TechStackSection_grid-item__K0kKv:hover img,.TechStackSection_grid-item__K0kKv:hover p,.TechStackSection_grid-item__K0kKv:hover svg{color:white;filter:brightness(0) invert(1)}.TechStackSection_expertise-highlight__xqdVe{position:absolute;top:0;left:0;background:black;pointer-events:none;transition:transform .25s ease,width .25s ease,height .25s ease,background-color .25s ease;opacity:.9;z-index:1}.TechStackSection_active__M5igD svg path{fill:white!important}.TechStackSection_active__M5igD img{filter:brightness(0) invert(1)!important}.TechStackSection_grid-item__K0kKv img{position:relative;z-index:2;transition:filter .25s ease}@media (max-width:1024px){.TechStackSection_grid-row__D0jfb{grid-template-columns:repeat(2,1fr)}.TechStackSection_grid-row__D0jfb .TechStackSection_grid-item__K0kKv:nth-child(5n){border-right:1px solid rgba(0,0,0,.2)}.TechStackSection_grid-row__D0jfb .TechStackSection_grid-item__K0kKv:nth-child(2n){border-right:none}.TechStackSection_grid-item__K0kKv{border-bottom:1px solid rgba(0,0,0,.2)}.TechStackSection_grid-item__K0kKv:last-child,.TechStackSection_grid-item__K0kKv:nth-last-child(2){border-bottom:none}.TechStackSection_grid-item__K0kKv{padding:1.5rem 0;font-size:12px}}