.cardSection{display:grid;grid-template-areas:"card1 card2" "card3 card2";grid-template-columns:60% 40%;grid-template-rows:15rem 15rem;grid-gap:1rem;gap:1rem;width:calc(100% - 1rem);margin-bottom:5rem;.text-content{position:absolute;z-index:2;padding:1rem;line-height:normal;h2{font-size:3rem;padding-bottom:.5rem}h2,p{color:#fff}p{opacity:0;transition:all .3s ease-in-out;max-width:30rem}}.card{position:relative;transition:all .3s ease-in-out}.card1{grid-area:card1;background:url(/_next/static/media/humanity.fb64965b.webp);background-size:cover;background-position:0 30%}.card1,.card2{padding:1rem;border-radius:32px}.card2{grid-area:card2;background:url(/_next/static/media/innovation.d22b55e9.webp);background-size:cover;background-position:50% 0}.card3{position:relative;grid-area:card3;padding:1rem;border-radius:32px;background:url(/_next/static/media/determination.c1d5ad66.webp);background-position:0 25%;background-size:100%}}.cardSection:hover .card:not(:hover){filter:brightness(.6)}.cardSection:hover .card:hover{cursor:pointer;p{opacity:1}}@media (max-width:1199px){.cardSection{width:100%;grid-template-columns:100%;grid-template-rows:repeat(3,20rem);grid-template-areas:"card1" "card2" "card3";.text-content{h2{font-size:2rem}p{opacity:1}}.card1,.card2,.card3{display:flex;align-items:flex-end}.card1{background-position:100%}.card2{background-position:0 50%}.card3{background-position:bottom}}.cardSection:hover .card:not(:hover){filter:brightness(1)}}@media (max-width:499px){.cardSection{.card1{background-size:150%;background-position:40% 50%}.card2{background-size:100%;background-position:0 60%}.card3{background-size:150%;background-position:50% 100%}}}.counterContainer{display:grid;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;padding-bottom:4rem;.counterBox{justify-content:space-around;border:3px solid var(--main-turquoise);border-radius:20px;flex-direction:column;padding:32px;display:flex;h2{font-size:3rem;font-weight:700;padding-bottom:1rem}h2,p{margin:0}p{font-size:1.1rem;font-weight:600;color:var(--dark-gray)}}}@media (max-width:767px){.counterContainer{grid-template-columns:1fr 1fr;.counterBox{justify-content:center;align-items:center;min-height:inherit;padding:16px;h2{font-size:2.25rem;padding-bottom:.5rem}p{font-size:.8rem}}}}.headline{display:flex;justify-content:center;margin-bottom:3rem;text-wrap:balance;text-align:center}.headline h1,.headline h2,.headline h3,.headline h4{font-weight:200}.headline h1{font-size:3.5rem}.headline h2{font-size:2.5rem}.headline h3{font-size:2rem}.headline h4{font-size:1.5rem}.headline__subtitle{font-size:1.2rem}.headline strong{font-weight:700}@media(max-width:1100px){.headline{margin-bottom:1rem}.headline h1{font-size:2.8rem}.headline h2{font-size:2rem}.headline h3{font-size:1.5rem}.headline h4{font-size:1.25rem}}.layout{padding:1rem;margin:6rem auto 0}@media (max-width:1099px){.layout{margin-top:4rem}}.partnerLogos{flex-flow:wrap;align-content:stretch;gap:1rem;margin-bottom:4rem}.partnerLogoWrapper,.partnerLogos{display:flex;justify-content:center;align-items:center}.partnerLogoWrapper{filter:grayscale(1);opacity:.6;height:70px;transition:all .3s ease-in-out}.partnerLogoWrapper:hover{filter:grayscale(0);opacity:1;cursor:pointer}@media (max-width:767px){.partnerLogos{padding:1rem;gap:1.5rem;margin-bottom:2rem}}.videoHero{position:relative;width:100%;max-height:30rem;border-radius:1rem;overflow:hidden;margin-bottom:3rem;display:flex;justify-content:center;align-items:center}.videoHero__background{filter:grayscale(100%)}.videoHero video{width:100%;height:auto;display:block;object-fit:cover;object-position:center}@media(max-width:767px){.videoHero{height:22rem;display:flex;justify-content:center;align-items:center}.videoHero video{height:100%;width:auto}.videoHero__logo img{height:6rem}}.homePageLayout{margin:12rem auto 0}@media (max-width:1099px){.homePageLayout{margin-top:4rem}}