.ProjectSummary-module-scss-module__N-wusW__wrapper{grid-gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-auto-rows:minmax(200px,auto);margin-bottom:2.5rem;display:grid}@media (min-width:740px){.ProjectSummary-module-scss-module__N-wusW__wrapper{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(250px,auto)}}.ProjectSummary-module-scss-module__N-wusW__card{border-radius:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:2rem;-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}@media (min-width:740px){.ProjectSummary-module-scss-module__N-wusW__card:nth-child(6n+1){grid-area:span 2/span 3}.ProjectSummary-module-scss-module__N-wusW__card:nth-child(6n+2){grid-area:span 1/span 3}.ProjectSummary-module-scss-module__N-wusW__card:nth-child(6n+3){grid-area:span 2/span 2}.ProjectSummary-module-scss-module__N-wusW__card:nth-child(6n+4),.ProjectSummary-module-scss-module__N-wusW__card:nth-child(6n+5){grid-area:span 1/span 2}.ProjectSummary-module-scss-module__N-wusW__card:nth-child(6n+6){grid-area:span 1/span 4}}.ProjectSummary-module-scss-module__N-wusW__card:after{content:"";border-radius:inherit;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:source-out;opacity:0;background:linear-gradient(45deg,#ffffff4d,#0000 50%,#ffffff1a);padding:2px;-webkit-transition:opacity .3s;transition:opacity .3s;position:absolute;inset:0;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:subtract;mask-mode:match-source,match-source}.ProjectSummary-module-scss-module__N-wusW__card:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.ProjectSummary-module-scss-module__N-wusW__card:hover:after{opacity:1}.ProjectSummary-module-scss-module__N-wusW__markdown{z-index:2;position:relative}.ProjectSummary-module-scss-module__N-wusW__markdown p{font-size:1rem;line-height:1.5}@media (min-width:740px){.ProjectSummary-module-scss-module__N-wusW__markdown h2{margin-bottom:1rem;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:900;line-height:1.1}.ProjectSummary-module-scss-module__N-wusW__markdown p{font-size:1.2rem;line-height:1.6}}
