.layout_layout__XN9A3{width:100%;height:100%;background-color:#f5f5f5}.layout_container__RYcjt{max-width:1200px;padding-left:10vw;padding-right:10vw;margin-left:auto;margin-right:auto}.layout_footer__3CcPL,.layout_header__eMUjr{background-color:hsla(0,0%,96%,.8);font-size:.75em;width:100%}.layout_footer__3CcPL>div,.layout_header__eMUjr>div{display:flex;flex-direction:row;justify-content:space-between;width:100%}header.layout_header__eMUjr{position:fixed}.layout_header__eMUjr{height:10vh}.layout_header__eMUjr>div>div{padding:1em;margin-top:auto;margin-bottom:auto;text-align:center}.layout_header__eMUjr .layout_flex_grow__cBMMW{flex-grow:1}.layout_header__eMUjr a{color:#444;transition:color .15s ease-in-out}.layout_header__eMUjr a img{height:2.5em}.layout_header__eMUjr a:hover{color:#000;text-decoration:none}.layout_header__eMUjr h1{font-feature-settings:"smcp";font-variant:small-caps;font-family:trajan-pro,Georgia,Times New Roman,Times,serif;font-style:normal;letter-spacing:.2em;margin-bottom:0}@media(max-width:1000px){.layout_header__eMUjr h1{font-size:3.5vw}}.layout_footer__3CcPL{padding-bottom:2rem}.layout_footer__3CcPL>div{flex-wrap:wrap}.layout_footer__3CcPL>div>div{flex:1 0}@media(max-width:800px){.layout_footer__3CcPL>div>div{flex:0 0 50%}}.layout_footer__3CcPL li,.layout_footer__3CcPL small{color:#6c757d}img.layout_mediumlogo__qHqtq{height:9em}.utils_headingXl__H5ueI{font-size:2rem;line-height:1.3;font-weight:800;letter-spacing:-.05rem;margin:1rem 0}.utils_headingLg___EZyf{font-size:1.5rem;line-height:1.4;margin:1rem 0}.utils_headingMd__xM9lc{font-size:1.2rem;line-height:1.5}.utils_list__1zrsU{list-style:none;padding:0;margin:0}.utils_lightText__4lyO2{color:#666}.utils_lead__wzEaJ{font-weight:300}.project_projects__CraC_ img{margin-bottom:2rem;margin-left:auto;margin-right:auto}.homeprojects_projects__dopwT>div{padding:2em 0}.homeprojects_projects__dopwT>div *{margin-left:auto;margin-right:auto}@media(max-width:600px){.homeprojects_projects__dopwT>div{padding:1em 0}}@media(max-width:400px){.homeprojects_projects__dopwT>div{font-size:smaller}}