:root{--container-max-size:140rem;--color-background:#fffffe}*,:after,:before{box-sizing:inherit;margin:0;padding:0}html{box-sizing:border-box;font-size:62.5%}body{font-size:1.8rem;font-family:Roboto,sans-serif;background-color:var(--color-background);line-height:1.4}.container{max-width:var(--container-max-size);margin:0 auto;padding-left:2rem;padding-right:2rem}.section-heading{font-size:4.5rem;margin-bottom:3rem}.page-heading{font-weight:300;font-size:7rem;transform:translateX(-.6rem);padding-top:3rem;padding-bottom:4rem}@media (max-width:31.25em){.page-heading{font-size:6rem}}@media (max-width:25em){.container{padding-left:1.5rem;padding-right:1.5rem}.page-heading{line-height:1.2;font-size:5rem}}@media (max-width:18.75em){.container{padding-left:1rem;padding-right:1rem}.page-heading{font-size:4rem;word-wrap:break-word}}.Header_header__MvnS2{padding:4rem 2rem;display:flex;justify-content:space-between;align-items:center}.Header_header__name__F_tp6{font-size:3.5rem;font-weight:300}.Header_header__list__SdfMu{display:flex;list-style:none;font-size:1.8rem}.Header_header__list-item__b1XwB:not(:last-child){margin-right:4rem}.Header_header__list-item__b1XwB{transition:all .2s cubic-bezier(.73,.2,0,1.08)}.Header_header__list-item__b1XwB:hover{scale:1.1;transform:translateY(-2px)}.Header_header__link__36Oj2:link,.Header_header__link__36Oj2:visited{color:inherit;text-decoration:none;border-bottom:2px solid transparent}.Header_header__link--active__9Rgcf:link,.Header_header__link--active__9Rgcf:visited{border-bottom:2px solid #000}@media (max-width:37.5em){.Header_header__list-item__b1XwB:not(:last-child){margin-right:2rem}}@media (max-width:31.25em){.Header_header__lastname__12g68{display:none}}@media (max-width:25em){.Header_header__MvnS2{padding-left:1rem;padding-right:1rem}.Header_header__list-item__b1XwB:not(:last-child){margin-right:1.5rem}}@media (max-width:21.25em){.Header_header__MvnS2{padding:2rem 1rem;flex-direction:column;justify-content:space-between;align-items:flex-start}.Header_header__name__F_tp6{font-size:3rem;margin-bottom:1rem}.Header_header__lastname__12g68{display:inline}}.Footer_footer__UaG1g{background-color:#000;color:#eee;padding-top:5rem;padding-bottom:5rem}.Footer_footer__container__VL3cc{display:flex}.Footer_footer__UaG1g h4{font-weight:300;margin-right:auto}.Footer_footer__link___SLhC{display:inline-block;color:inherit;text-decoration:none;font-weight:300;transition:all .2s ease-in-out}.Footer_footer__link___SLhC:hover{transform:translateY(-2px);scale:1.1}.Footer_footer__link___SLhC:not(:last-child){margin-right:3rem}