.Footer_footer__g_lrd{width:100%;display:flex;box-sizing:border-box;height:10vh;font-family:inherit;font-weight:inherit;font-style:inherit;padding:0 1rem 1rem;font-size:var(--font-size);justify-content:flex-end}.Footer_links__Hd_RZ,.Footer_links_green__L37o9{font-family:inherit;font-weight:inherit;font-style:inherit;font-size:inherit;padding:0;margin:0;width:-moz-fit-content;width:fit-content;text-decoration:none;color:#000}.Footer_links_green__L37o9:hover{color:var(--highlight-color)}.Footer_column___mWwI{width:50%;padding:0;margin:0;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.Footer_column___mWwI:last-child{justify-content:space-evenly;gap:calc((100% - 4 * 1em) / 3)}@media (max-width:768px){.Footer_links__Hd_RZ,.Footer_links_green__L37o9{font-size:.75em;line-height:1;margin:0}.Footer_footer__g_lrd{height:10dvh;padding:0 .5rem .5rem;align-items:stretch;font-size:.75em}.Footer_column___mWwI{justify-content:flex-end}.Footer_column___mWwI:last-child{justify-content:flex-end;gap:calc((100% - 4 * .75em) / 3)}}.ProjectDetails_column_wrapper__nz9p1{font-family:inherit;font-weight:inherit;font-style:inherit;padding-top:7vh}.ProjectDetails_text_1__nDqxH{padding:0;margin-bottom:0}.ProjectDetails_text_2_line1__xhoIx{padding:0;margin-top:1rem;margin-bottom:0;color:rgba(0,0,0,.4)}.ProjectDetails_text_2_line2__OtHWg,.ProjectDetails_text_2_line3__2PnMy{padding:0;margin:0;color:rgba(0,0,0,.4)}.ProjectDetails_imageContainer__CB4cF{display:flex;flex-wrap:wrap;justify-content:space-between}.ProjectDetails_stackedImage__qCE9e{width:100%;position:relative;margin-top:1rem}.ProjectDetails_twoPerRowImage__f_oK4{width:calc(50% - .5rem);margin-top:1rem;position:relative}.ProjectDetails_threePerRowImage__a0HsH{width:calc(33% - .5rem);margin-top:1rem;position:relative}@media (max-width:768px){.ProjectDetails_imageContainer__CB4cF{flex-direction:column}.ProjectDetails_stackedImage__qCE9e,.ProjectDetails_threePerRowImage__a0HsH,.ProjectDetails_twoPerRowImage__f_oK4{width:100%;margin-top:.5rem}.ProjectDetails_column_wrapper__nz9p1{padding-top:3vh}.ProjectDetails_text_1__nDqxH{line-height:16px}.ProjectDetails_text_2_line2__OtHWg,.ProjectDetails_text_2_line3__2PnMy{padding:0;color:rgba(0,0,0,.4);margin:-4px 0 0}}.Section_section__XR18A{width:100%;display:flex;align-items:left;padding:1rem;box-sizing:border-box;height:90vh;font-family:inherit;font-weight:inherit;font-style:inherit;font-size:var(--font-size)}.Section_h1__DGHBz.Section_faded__tGO83{color:rgba(0,0,0,.4)}.Section_h1__DGHBz{font-family:inherit;font-weight:inherit;font-style:inherit;font-size:inherit;padding:0;margin:0;width:-moz-fit-content;width:fit-content;cursor:pointer}.Section_column_1__zWS4M{display:flex;flex-direction:column;width:50%}.Section_column_2__b4B3N{display:flex;width:50%;overflow-y:auto}.Section_column_2__b4B3N::-webkit-scrollbar{display:none}.Section_h1__DGHBz:hover{color:var(--highlight-color)}.Section_projectList__auuq8{margin-top:5vh;width:-moz-fit-content;width:fit-content}.Section_project__VtdkB{padding:0;margin:0}.Section_p__gSW9X{margin:0;width:-moz-fit-content;width:fit-content;cursor:pointer}.Section_projectList__auuq8 .Section_p__gSW9X.Section_faded-text__GeCz3:hover,.Section_projectList__auuq8 .Section_p__gSW9X:hover{color:var(--highlight-color)}.Section_text_1__oqraE{margin-top:calc(7vh + 18px);padding:0;margin-bottom:0}.Section_text_2_line1__JaNxV,.Section_text_2_line2__iu6kR,.Section_text_2_line3__RThFe{padding:0;margin:0;color:rgba(0,0,0,.4)}@media (max-width:768px){.Section_section__XR18A{flex-direction:column;padding:.5rem;height:90dvh}.Section_p__gSW9X{margin:0;width:-moz-fit-content;width:fit-content;cursor:pointer;line-height:16px}.Section_column_1__zWS4M,.Section_column_2__b4B3N{width:100%}.Section_text_1__oqraE{margin-top:1rem;line-height:1.1}.Section_text_2_line1__JaNxV{margin-top:1rem}.Section_projectList__auuq8.Section_show__xpmSK{display:block}.Section_projectList__auuq8{display:none}.Section_green_circle__wlhFX{position:absolute;top:1rem;right:1rem;width:15px;height:15px;border-radius:50%;background-color:var(--highlight-color);cursor:pointer}}