.homeContent{scroll-snap-type:y proximity;flex-direction:column;height:calc(100vh - 4rem);display:flex;overflow:auto}.homeContent .card{color:#fff;background:linear-gradient(45deg,#000 79%,#574200 98%);flex-direction:column;gap:1.5rem;width:100%;display:flex}.homeContent .card .title{font-family:Vladimir Script,Brush Script MT;font-size:6rem}.homeContent .card .cardContent{font-size:1.15rem;line-height:2.25}.homeContent .page_firstPage{width:100%;position:relative}.homeContent .page_firstPage .imgContainer img{object-fit:cover}.homeContent .page_firstPage .messageOverlayContainer{width:40%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.homeContent .page_firstPage .messageOverlayContainer .imgContainer.frenchFlag_blue{color:rgba(0,0,255,.6)}.homeContent .page_firstPage .messageOverlayContainer .imgContainer.frenchFlag_white{color:rgba(255,255,255,.6)}.homeContent .page_firstPage .messageOverlayContainer .imgContainer.frenchFlag_red{color:rgba(255,0,0,.6)}.homeContent .page_firstPage .messageOverlayContainer .imgContainer img{object-fit:contain;animation:1.5s ease-out forwards blurIn}.homeContent .page_secondPage{justify-content:space-between}.homeContent .page_secondPage .homePage_aboutMe{flex-basis:70%;justify-content:center;align-items:center;height:100%;padding:2rem 1rem}.homeContent .page_secondPage .homePage_aboutMe .MuiButton-root{border-radius:.25rem;align-self:flex-end;width:-moz-fit-content;width:fit-content;padding:.15rem .5rem;font-weight:700}.homeContent .page_secondPage .portraitImg{flex-basis:30%;align-items:end}.homeContent .page_secondPage .portraitImg img{object-fit:contain;height:auto;max-height:80%}.homeContent .page_thirdPage{background:linear-gradient(135deg,#000 79%,#574200 98%);justify-content:center;padding:2rem;overflow:hidden}.homeContent .page_thirdPage .expertise{flex-direction:column;justify-content:space-between;gap:5rem;display:flex}.homeContent .page_thirdPage .card{color:#000;background:#fff;flex-direction:column;flex-basis:75%;justify-content:space-around;align-self:center;height:min-content;display:flex}.homeContent .page_thirdPage .card .MuiButton-root{white-space:nowrap;border-radius:.25rem;align-self:flex-end;width:min-content;padding:.15rem .5rem;font-weight:700}.homeContent .page_thirdPage .card .cardContentContainer{flex-direction:row;display:flex}.homeContent .page_thirdPage .expertise_icons{flex-flow:wrap;flex-basis:40%;place-content:start flex-end;gap:.5rem;display:flex}.homeContent .page_thirdPage .expertise_icons .imgContainer{border-radius:.5rem;flex-basis:34%;height:-moz-fit-content;height:fit-content}.homeContent .page_thirdPage .expertise_icons .imgContainer img{object-fit:contain}.homeContent .page_fourthPage .itemsContainer{width:100%}.homeContent .page_fourthPage .sideImgContainer img{object-fit:contain;align-self:end;height:auto;max-height:100%}.homeContent .page_fourthPage .homePage_publications{width:100%;padding:1rem}.homeContent .page_fourthPage .homePage_publications .card{flex-direction:row;justify-content:space-between;align-self:center;align-items:center;height:-moz-fit-content;height:fit-content;min-height:18rem}.homeContent .page_fourthPage .homePage_publications .card .MuiButton-root{white-space:nowrap;border-radius:.25rem;align-self:flex-end;width:min-content;padding:.15rem .5rem;font-weight:700}.homeContent .page_fifthPage{text-align:center}.homeContent .page_fifthPage .homePage_honorary{width:100%}.homeContent .page_fifthPage .card{border-radius:unset;justify-content:center;align-items:center;gap:5rem}.homeContent .page_fifthPage .cardContent{flex-direction:column;place-content:center;display:flex}@keyframes blurIn{0%{opacity:0;filter:blur(8px);background-color:transparent}to{opacity:1;filter:blur();background-color:currentColor}}@media (max-width:1200px){.homeContent .card{padding:1rem}.homeContent .card .title{font-size:4rem}.homeContent .card .cardContent{font-size:1rem}.homeContent .card .MuiButton-root{font-size:.75rem}.homeContent .page_firstPage .messageOverlayContainer{width:50%}}@media (max-width:1000px){.homeContent .page_fourthPage .imgContainer{display:none}}@media (max-width:800px){.homeContent .page_thirdPage .card .cardContentContainer .expertise{gap:2.5rem}.homeContent .page_thirdPage .expertise_icons{display:none}}@media (max-width:600px){.homeContent .page_firstPage .messageOverlayContainer{width:75%}}@media (max-width:500px){.homeContent .card .title{font-size:3rem}.homeContent .sideImgContainer{display:none}.homeContent .page_thirdPage .card,.homeContent .page_secondPage .homePage_aboutMe{flex-basis:100%}.homeContent .page_fourthPage .homePage_publications .card{flex-direction:column;min-height:12rem}}
