.layout_container__6rKGf{height:100%;margin:27px auto auto}.layout_portfolioContainer__Exmor{margin-top:7px}.layout_portfolioContainer__Exmor img{opacity:.9}@media only screen and (max-width:375px){.layout_portfolioContainer__Exmor{margin-top:27px}}.layout_errorContainer__YdRJN{margin-top:0}.layout_header__IuhhG{max-width:1180px;margin:auto;position:relative;padding:0 20px}.layout_headerWrapper__ayoD6{position:fixed;top:20px;display:flex;align-items:flex-end;justify-content:space-between;max-width:1180px;width:calc(100% - 40px);z-index:10}.layout_nav__VKb5w{display:flex;flex-direction:row;gap:20px}.layout_navItem__a7Kmg{color:#555;font-size:2.4rem;font-weight:400;line-height:100%;text-decoration:none}.layout_navItem__a7Kmg:active,.layout_navItem__a7Kmg:hover{color:#ddd;text-decoration:underline}.layout_footer__RIZtx{max-width:1180px;margin:auto;padding:20px;display:flex;justify-content:space-between;height:20px}.layout_footer__RIZtx .layout_siteLogo__G6Yom svg{width:44px;height:20px}.layout_socialMedia__PZX9p{display:flex;flex-direction:row;gap:20px}.layout_brandIcon__uGhKU svg path{fill:#aaa}.layout_brandIcon__uGhKU:hover svg path,.layout_siteLogo__G6Yom svg path{fill:#ddd}.layout_siteLogo__G6Yom:hover svg path{fill:#aaa}.section_container__Goa8g{padding:80px 20px}@media only screen and (max-width:375px){.section_container__Goa8g{padding:60px 20px}}.section_heading__vK2qN,.section_statement__wWj4L{color:#ddd;font-size:5.6rem;font-weight:400;line-height:100%;margin-bottom:20px}.section_title__dNVC2{color:#ddd;font-size:4rem;font-weight:300;line-height:100%;margin-bottom:40px}.section_statement__wWj4L{max-width:750px}.section_intro__PuWYh{color:#ddd;font-size:2.4rem;font-weight:300;line-height:140%;margin-bottom:80px;max-width:658px}@media only screen and (max-width:768px){.section_intro__PuWYh{max-width:662px}}@media only screen and (max-width:375px){.section_intro__PuWYh{margin-bottom:60px}}.work-item_container__l0geu{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 30px);display:flex;align-items:center;border-bottom:1px solid #555;padding:20px 0 20px 20px}.work-item_container__l0geu:first-child,.work-item_container__l0geu:nth-child(2){border-top:1px solid #555}@media only screen and (max-width:768px){.work-item_container__l0geu{flex:1 1 100%}.work-item_container__l0geu:nth-child(2){border-top:none}}.work-item_container__l0geu:hover{background-color:#121212;cursor:pointer}.work-item_container__l0geu:hover .work-item_title__DuN7C{text-decoration:underline}.work-item_container__l0geu:hover img{opacity:1}.work-item_otherContainer___HRAj{flex-grow:0;flex-shrink:0;flex-basis:calc(33% - 30px)}.work-item_otherContainer___HRAj:nth-child(3){border-top:1px solid #555}@media only screen and (max-width:1024px){.work-item_otherContainer___HRAj{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 30px)}.work-item_otherContainer___HRAj:nth-child(3){border-top:none}}@media only screen and (max-width:768px){.work-item_otherContainer___HRAj{flex:1 1 100%}.work-item_otherContainer___HRAj:nth-child(2),.work-item_otherContainer___HRAj:nth-child(3){border-top:none}}.work-item_otherContainer___HRAj .work-item_title__DuN7C{color:#ddd;font-size:1.6rem;font-weight:600;line-height:100%}.work-item_textWrapper__hPVPd{margin-left:20px}.work-item_title__DuN7C{color:#ddd;font-size:2.4rem;font-weight:400;line-height:100%;margin-bottom:8px}@media only screen and (max-width:375px){.work-item_title__DuN7C{color:#ddd;font-size:1.6rem;font-weight:600;line-height:100%}}.work-item_category__54GPn{color:#aaa;font-size:1.6rem;font-weight:300;line-height:100%}.work-item_logo__LzBDV{margin-left:20px}.work-item_thumbnail__5US3u{display:flex;flex-shrink:0;flex-grow:0}@media only screen and (max-width:375px){.work-item_thumbnail__5US3u{align-self:flex-start}.work-item_thumbnail__5US3u img{height:40px;width:40px}}.work-item_otherContainer___HRAj .work-item_textWrapper__hPVPd,.work-item_otherContainer___HRAj .work-item_thumbnail__5US3u{align-self:flex-start}.work-list_wrapper__cryhq{display:flex;flex-wrap:wrap;column-gap:20px}.experience-item_container__9Vp_y{display:flex;align-items:flex-start;padding:20px 0 20px 20px}.experience-item_container__9Vp_y>div:first-child{flex-shrink:0}.experience-item_container__9Vp_y:last-of-type{margin-bottom:0}.experience-item_container__9Vp_y:hover{background-color:#121212}.experience-item_container__9Vp_y:hover img{opacity:1}.experience-item_textWrapper__bY_pK{display:flex;flex-direction:column;margin-left:20px}.experience-item_experienceLabel__s7Xaz{color:#ddd;font-size:1.8rem;font-weight:400;line-height:100%;margin-bottom:8px;text-decoration:underline}.experience-detail_wrapper__w3gJF{margin-bottom:8px}.experience-detail_wrapper__w3gJF:last-of-type{margin-bottom:0}.experience-detail_title__cKfYv{line-height:100%}.experience-detail_title2line__e0Az7,.experience-detail_title__cKfYv{display:block;color:#ddd;font-size:1.6rem;font-weight:600;margin-bottom:8px}.experience-detail_title2line__e0Az7{line-height:80%}.experience-detail_dateRange__dM8SF{display:block;color:#aaa;font-size:1.6rem;font-weight:300;line-height:100%}.external-link_link__fn_Bp{color:#ddd;display:flex;align-items:center;gap:10px;text-decoration:underline}.external-link_link__fn_Bp:hover{color:#aaa;text-decoration:underline}.external-link_link__fn_Bp:hover .external-link_externalIcon__eFBEH>path{stroke:#aaa}.experience-list_experienceList__7WFF0{margin:20px 0;border-top:1px solid #555;border-bottom:1px solid #555}.experience-list_title__pgjca{color:#ddd;font-size:2.4rem;font-weight:400;line-height:110%}.experience-list_cv__cCjkJ{color:#ddd;font-size:1.8rem;font-weight:400;line-height:100%}.about_container__5vUvr{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.about_content__eTvmo{flex:0 0 50%}@media only screen and (max-width:1024px){.about_content__eTvmo{flex:0 0 58.3333333333%}}@media only screen and (max-width:768px){.about_content__eTvmo{flex:0 0 90%;margin-bottom:60px}}@media only screen and (max-width:375px){.about_content__eTvmo{flex:0 0 100%;margin-bottom:60px}}.about_sidebar__W9awO{flex:0 0 33%}@media only screen and (max-width:1024px){.about_sidebar__W9awO{flex:0 0 33.3333333333%}}@media only screen and (max-width:768px){.about_sidebar__W9awO{flex:0 0 100%}}