.page-module-scss-module__rocvOa__sectiontitle{text-align:center;color:#0078d4;margin-bottom:20px;font-size:2rem}.page-module-scss-module__rocvOa__project{flex-wrap:wrap;justify-content:center;gap:40px;display:flex}
.page-module-scss-module__xsHS8W__projectitem{outline-offset:8px;background-color:#222;border-radius:20px;outline:0 solid #0000;flex-basis:382px;text-decoration:none;transition:outline .15s cubic-bezier(.4,0,.2,1),outline-offset .15s cubic-bezier(.4,0,.2,1);overflow:clip;box-shadow:0 0 10px #ffffff1a}.page-module-scss-module__xsHS8W__projectitem:hover,.page-module-scss-module__xsHS8W__projectitem:focus-visible{outline-offset:4px;cursor:pointer;-webkit-user-select:none;user-select:none;outline:4px solid #0078d4}.page-module-scss-module__xsHS8W__projectitem:focus-visible{border-radius:20px}.page-module-scss-module__xsHS8W__projectitem img{border-radius:8px;width:100%;box-shadow:0 0 5px #ffffff1a}.page-module-scss-module__xsHS8W__projectitem .page-module-scss-module__xsHS8W__cardTop{padding:16px}.page-module-scss-module__xsHS8W__projectitem .page-module-scss-module__xsHS8W__cardBottom{height:48px;padding:16px}.page-module-scss-module__xsHS8W__projectitem .page-module-scss-module__xsHS8W__cardBottom h3{color:#0078d4;margin:0;font-size:1.25rem}.page-module-scss-module__xsHS8W__projectitem .page-module-scss-module__xsHS8W__cardBottom p{color:#bbb;font-size:1rem}@media (prefers-reduced-motion:reduce){.page-module-scss-module__xsHS8W__projectitem{transition:none}}
