
.fgp-home-v20 .home-v20-education .pillar-image{height:auto!important;aspect-ratio:1/1!important;overflow:hidden}.fgp-home-v20 .home-v20-education .pillar-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 50%!important;transform:none!important}.fgp-home-v20-photo{filter:brightness(1.055) saturate(1.11) contrast(1.025)}.fgp-home-v20-photo.home-v20-classroom{filter:brightness(1.15) saturate(1.12) contrast(1.025);object-position:90% 50%!important}.fgp-home-v20-photo.home-v20-library{filter:brightness(1.14) saturate(1.12) contrast(1.025);object-position:80% 50%!important}.fgp-home-v20-photo.home-v20-fgp-session{object-position:53% 50%!important}.fgp-home-v20-photo.home-v20-welcome{object-position:48% 45%!important}.fgp-home-v20 .mosaic-grid{grid-template-rows:none!important;grid-auto-rows:auto}.fgp-home-v20 .mosaic-cell{aspect-ratio:1/1;height:auto!important;min-height:0!important}.fgp-home-v20 .mosaic-img img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:none!important}.fgp-home-v20 #perspectives .perspectives-masonry{grid-auto-rows:auto;align-items:stretch}.fgp-home-v20 #perspectives .home-v20-square{aspect-ratio:1/1;min-height:0!important;height:auto!important;position:relative;overflow:hidden;border-radius:9px;background:#eef3ed}.fgp-home-v20 #perspectives .home-v20-square img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:none!important}.fgp-home-v20 .mosaic-cell.mosaic-text{padding:clamp(18px,2.4vw,42px)}.fgp-home-v20 .mosaic-cell .mosaic-heading{font-size:clamp(1.1rem,2.3vw,2.4rem);line-height:1.2}@media(max-width:768px){.fgp-home-v20 #perspectives .perspectives-masonry{grid-template-columns:repeat(2,minmax(0,1fr))}.fgp-home-v20 .mosaic-cell .mosaic-heading{font-size:clamp(1.1rem,3vw,1.8rem)}}@media(max-width:480px){.fgp-home-v20 #perspectives .perspectives-masonry{grid-template-columns:1fr}.fgp-home-v20 .home-v20-education .pillar-image{max-height:none!important}}
