.ai-lab-skills{margin:60px 0}.ai-lab-skills__header{max-width:820px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;text-align:center}.ai-lab-skills__title{margin:0;font-weight:var(--semi-bold);font-size:48px;line-height:64px}.ai-lab-skills__subtitle{margin:0;font-weight:var(--regular);font-size:18px;line-height:26px;color:var(--dark-grey-3)}.ai-lab-skills__filters{margin:32px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ai-lab-skills__list{margin:32px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ai-lab-skills__item,.ai-lab-skills__item-head{display:-webkit-box;display:-ms-flexbox;display:flex}.ai-lab-skills__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--dark-grey-1);border-radius:16px;-webkit-transition:border-color .2s ease-in-out,background-color .2s ease-in-out;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.ai-lab-skills__item:hover{border-color:var(--red);background-color:var(--light-red-2)}.ai-lab-skills__item:hover .ai-lab-skills__item-icon,.ai-lab-skills__item:hover .ai-lab-skills__item-kind,.ai-lab-skills__item:hover .ai-lab-skills__item-slug{background-color:var(--white)}.ai-lab-skills__item-head{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ai-lab-skills__item-icon,.ai-lab-skills__item-kind{-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.ai-lab-skills__item-icon{width:48px;height:48px;padding:13px;background-color:var(--light-grey-1);border-radius:12px}.ai-lab-skills__item-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ai-lab-skills__item-kind{font-size:12px;line-height:16px;padding:2px 8px}.ai-lab-skills__item-title{margin:0;font-weight:var(--semi-bold);font-size:20px;line-height:28px;color:var(--black)}.ai-lab-skills__item-desc{margin:0;font-weight:var(--regular);font-size:16px;line-height:22px;color:var(--dark-grey-3)}.ai-lab-skills__item-slug{padding:4px 8px;border-radius:4px;background-color:var(--light-grey-1);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--dark-grey-2);white-space:nowrap;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}@media (max-width:1024px){.ai-lab-skills{margin:24px 0}.ai-lab-skills .main-container{padding:0 16px}.ai-lab-skills__title{font-size:28px;line-height:38px}.ai-lab-skills__subtitle{font-size:16px;line-height:22px}.ai-lab-skills__list{grid-template-columns:1fr;gap:8px}}@media (max-width:1356px) and (min-width:1025px){.ai-lab-skills__list{grid-template-columns:repeat(2,1fr)}}