.StudentPortfolioGallerySection_section__Gj9au{width:100%;overflow:hidden;background:#fff;color:#0a0a0a}.StudentPortfolioGallerySection_inner__To_Ae{padding-top:60rem;padding-bottom:120rem}.StudentPortfolioGallerySection_heading__UjVhU{display:flex;align-items:center;padding-bottom:48rem}.StudentPortfolioGallerySection_title__SToEv{flex:0 0 auto;padding-right:40rem;margin:0;font-family:var(--font-montserrat),sans-serif;font-size:24rem;font-weight:700;line-height:36rem;color:#0a0a0a}.StudentPortfolioGallerySection_divider__9kH5l{width:100%;height:1rem;background:#ebebeb}.StudentPortfolioGallerySection_description__M0kcv{margin:0;font-family:var(--font-inter),sans-serif;font-size:16rem;font-weight:400;line-height:28rem;color:#595959}.StudentPortfolioGallerySection_studentList__0EyWW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:80rem 24rem;padding-top:52rem;padding-bottom:64rem}.StudentPortfolioGallerySection_studentCard__LJJju{min-width:0}.StudentPortfolioGallerySection_projectGrid__sZfKJ{display:grid;gap:4rem;margin-bottom:12rem;overflow:hidden}.StudentPortfolioGallerySection_projectGrid__sZfKJ[data-count="3"]{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:200rem 99.7rem}.StudentPortfolioGallerySection_projectGrid__sZfKJ[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.StudentPortfolioGallerySection_projectGrid__sZfKJ[data-count="1"]{grid-template-columns:1fr}.StudentPortfolioGallerySection_projectLink__XUvmZ{position:relative;display:block;min-width:0;height:303.72rem;overflow:hidden;border-radius:4rem;color:inherit;text-decoration:none}.StudentPortfolioGallerySection_projectGrid__sZfKJ[data-count="3"] .StudentPortfolioGallerySection_projectLink__XUvmZ{height:100%;grid-column:span 2}.StudentPortfolioGallerySection_projectGrid__sZfKJ[data-count="3"] .StudentPortfolioGallerySection_projectLink__XUvmZ:first-child{grid-column:1/5}.StudentPortfolioGallerySection_projectImage__SYHwn{width:100%;height:100%;transition:transform .25s ease}.StudentPortfolioGallerySection_projectOverlay__6TGYV{position:absolute;inset:0;display:none;align-items:flex-end;padding:24rem;background:rgba(0,0,0,.2)}.StudentPortfolioGallerySection_projectName__1fHcx{margin:0;font-family:var(--font-inter),sans-serif;font-size:14rem;font-weight:500;line-height:20rem;color:#fff}.StudentPortfolioGallerySection_footer__Uei1U{display:flex;align-items:center;justify-content:space-between}.StudentPortfolioGallerySection_studentInfo__KGE_Q,.StudentPortfolioGallerySection_views__2lMgc{display:flex;align-items:center}.StudentPortfolioGallerySection_studentInfo__KGE_Q{gap:8rem}.StudentPortfolioGallerySection_views__2lMgc{gap:6rem;color:#595959}.StudentPortfolioGallerySection_avatar__4mFLc{width:32.5rem;height:32.5rem;border-radius:999rem}.StudentPortfolioGallerySection_studentName__xgVLd{margin:0;font-family:var(--font-inter),sans-serif;font-size:16rem;font-weight:600;line-height:24rem;color:#202025}.StudentPortfolioGallerySection_viewCount__6pShb{margin:0;font-family:var(--font-inter),sans-serif;font-size:14rem;font-weight:400;line-height:20rem}.StudentPortfolioGallerySection_loadMoreWrap__jBE8w{display:flex;justify-content:center}.StudentPortfolioGallerySection_loadMore__iCap3{display:inline-flex;align-items:center;gap:12rem;padding:0;border:0;background:rgba(0,0,0,0);color:#0a0a0a;cursor:pointer;font-family:var(--font-inter),sans-serif;font-size:16rem;font-weight:500;line-height:20rem}@media(hover:hover){.StudentPortfolioGallerySection_projectLink__XUvmZ:hover .StudentPortfolioGallerySection_projectImage__SYHwn{transform:scale(1.05)}.StudentPortfolioGallerySection_projectLink__XUvmZ:hover .StudentPortfolioGallerySection_projectOverlay__6TGYV{display:flex}}@media screen and (max-width:767px){.StudentPortfolioGallerySection_inner__To_Ae{padding-top:0;padding-bottom:48rem}.StudentPortfolioGallerySection_heading__UjVhU{display:block;padding-bottom:16rem}.StudentPortfolioGallerySection_title__SToEv{padding-right:0;font-size:20rem;line-height:36rem}.StudentPortfolioGallerySection_divider__9kH5l{display:none}.StudentPortfolioGallerySection_description__M0kcv{font-size:14rem;line-height:26rem}.StudentPortfolioGallerySection_studentList__0EyWW{grid-template-columns:1fr;gap:32rem;padding-top:32rem;padding-bottom:32rem}.StudentPortfolioGallerySection_projectOverlay__6TGYV{display:flex;padding:12rem}.StudentPortfolioGallerySection_projectName__1fHcx{font-size:12rem;line-height:18rem}.StudentPortfolioGallerySection_loadMore__iCap3{font-size:14rem}}