#Project_projectContent__wpODD{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:90%;margin:2rem 0}#Project_graphicBlock__3TXpZ{flex-direction:row;gap:1.5rem}#Project_graphicBlock__3TXpZ,.Project_statContainer__Pj0Py{position:relative;display:flex;justify-content:center;align-items:center}.Project_statContainer__Pj0Py{flex-direction:column;width:50%;max-width:20rem;aspect-ratio:1/1}.Project_statContainer__Pj0Py strong{margin:1rem 0;text-align:center;font-weight:700}#Project_graphicBlock__3TXpZ .Project_imageContainer__qaigc{position:relative;width:100%;height:100%;max-height:10rem;max-width:10rem}#Project_projectContent__wpODD h2{margin:1rem 0;align-self:flex-start;text-align:left}#Project_topBlock__I_OrX{display:flex;flex-direction:column;gap:1rem}#Project_topBlock__I_OrX h2{margin-left:0}#Project_fieldBlock__7K02f{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:2rem}#Project_fieldBlock__7K02f span{padding:.4rem;font-size:.75rem;border-radius:.5rem;color:white}#Project_publicationBlock__n0_7W{font-family:Montserrat,sans-serif}#Project_publicationBlock__n0_7W a{color:var(--picasso-blue);text-decoration:none;font-weight:700}@media (min-width:1440px){#Project_topBlock__I_OrX{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#Project_textBlock__KoFpO{margin:0;padding-right:2rem;width:70%}}.Card_card__28GGD{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;aspect-ratio:1/1;border:1px solid var(--black50);background-color:white;text-decoration:none;color:var(--picasso-black)}.Card_card__28GGD h2{margin:1rem;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:1.25rem}.Card_titleContainer__QUrhP{height:30%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 1rem}.Card_imageContainer__FIszr{position:relative;width:100%;height:70%;padding:0}.Card_card__28GGD:hover{background-color:var(--picasso-lightblue20);cursor:pointer}@media (min-width:768px){.Card_card__28GGD{width:25vw}}#Projects_projects__6yUVz{display:flex;flex-direction:column;align-items:flex-start;width:90vw}#Projects_projects__6yUVz>div:first-child,#Projects_projects__6yUVz>div:nth-child(2){margin-top:2rem;padding:0}.Projects_projectList__H45lT{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin-bottom:var(--section-margin);justify-content:flex-start;gap:var(--gap)}@media (max-width:768px){.Projects_projectList__H45lT{flex-direction:column;align-items:center;width:100%;flex-wrap:wrap}}#StaticBanner_hero__ZwQYF{width:100%;height:var(--block-height);position:relative;margin-bottom:1rem;display:flex;justify-content:flex-start}#StaticBanner_heroImageContainer__P05pO{position:relative;height:100%;width:100%}#StaticBanner_heroBar__jU4J_{position:absolute;color:white;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10;bottom:0;width:100%}#StaticBanner_heroText__Wu6vj{display:flex;width:100%;height:100%;align-items:center;background-color:var(--picasso-60)}#StaticBanner_heroText__Wu6vj h1{font-weight:700;font-family:Inter,sans-serif;font-size:2.5rem;padding:0 5vw}#StaticBanner_heroSplit___qgZ0{display:none}@media (min-width:768px){#StaticBanner_hero__ZwQYF{display:flex;flex-direction:column;justify-content:flex-start;height:50vh;min-height:40rem}#StaticBanner_heroImageContainer__P05pO{height:100%}#StaticBanner_heroBar__jU4J_{position:relative;bottom:0;display:flex;flex-direction:row;justify-content:flex-start;align-content:flex-end;height:auto;overflow:hidden;transform:translateY(-50%)}#StaticBanner_heroText__Wu6vj{background-color:var(--picasso-blue);width:auto;max-width:1000px;height:auto}#StaticBanner_heroText__Wu6vj h1{padding:0 5vw;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#StaticBanner_heroSplit___qgZ0{position:absolute;background-color:var(--primary-color);display:inherit;height:50%;width:35%;bottom:0;right:0}}.HeadingBar_headingBar__ekrUt{width:100%}.HeadingBar_headingBar__ekrUt h1{margin-top:2rem}.HeadingBar_headingBar__ekrUt hr{border:none;border-top:2px solid var(--picasso-blue)}