:root{--white:white;--font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;--black:black}body{color:#1a1b1f;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:28px}h1{text-transform:lowercase;margin-top:20px;margin-bottom:15px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:80px;font-weight:200;line-height:62px}h2{margin-top:10px;margin-bottom:10px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:40px;font-weight:300;line-height:50px}h2:hover{font-style:italic}h3{margin-top:10px;margin-bottom:10px;font-size:30px;font-weight:400;line-height:46px}h4{margin-top:10px;margin-bottom:10px;font-size:24px;font-weight:400;line-height:38px}h5{margin-top:10px;margin-bottom:10px;font-size:20px;font-weight:500;line-height:34px}h6{margin-top:10px;margin-bottom:10px;font-size:16px;font-weight:500;line-height:28px}p{margin-bottom:10px}a{color:#1a1b1f;text-decoration:underline;transition:opacity .2s;display:block}a:hover{color:#32343a}a:active{color:#43464d}ul{margin-top:20px;margin-bottom:20px;padding-left:40px;list-style-type:disc}li{margin-bottom:10px}img{order:1;display:block}label{letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:500;line-height:20px}blockquote{border-left:5px solid #e2e2e2;margin-top:25px;margin-bottom:25px;padding:15px 30px;font-size:20px;line-height:34px}figure{margin-top:25px;padding-bottom:20px}figcaption{opacity:.6;text-align:center;margin-top:5px;font-size:14px;line-height:26px}.container{text-align:left;width:100%;max-width:100%;margin-left:60px;margin-right:60px}.section{margin-left:30px;margin-right:30px;padding-top:100px;padding-bottom:100px}.section.cc-contact{grid-column-gap:16px;grid-row-gap:16px;color:#222327;background-color:#fff;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-left:80px;padding-right:80px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;display:block}.section.nav{grid-column-gap:0px;grid-row-gap:0px;aspect-ratio:auto;object-fit:fill;grid-column-gap:0px;grid-row-gap:0px;aspect-ratio:auto;object-fit:fill;justify-content:space-between;align-items:center;width:100%;max-width:1800px;margin-top:20px;margin-left:40px;margin-right:40px;padding:20px 40px 20px 0;display:flex}.footer-wrap{grid-column-gap:16px;grid-row-gap:16px;outline-offset:0px;outline:3px #1a1b1f;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;height:auto;margin-top:60px;margin-bottom:60px;padding:0 60px 40px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;display:flex}.paragraph-2{max-width:700px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:18px;font-weight:400}.div-block-5{grid-column-gap:64px;grid-row-gap:64px;flex:1;justify-content:flex-end;align-items:center;margin:24px 0 24px 24px;font-style:normal;text-decoration:none;display:flex}.link-menu{text-transform:lowercase;font-family:Inconsolata,monospace;font-style:normal;text-decoration:none;display:block}.link-menu:hover{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-style:italic}.link-menu.w--current{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-style:italic;font-weight:400}.link-menu.w--current:lang(en){font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-style:italic}.section-3{height:200px}.link-block-3{margin-left:30px;text-decoration:none}.link-block-3.w--current{margin-left:40px}.heading-9{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:18px;font-weight:300}.div-block-10{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;justify-content:space-between;align-self:flex-start;align-items:center;width:100%;height:auto;display:flex}.heading-10{text-align:left}.field-label,.field-label-2{font-family:Inconsolata,monospace}.form{color:#000;margin-top:40px}.form-block{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-self:flex-start;width:65%;display:block}.submit-button{background-color:#556574;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:500}.submit-button:hover{font-style:italic;font-weight:500}.text-field-3{border:1px solid #dddde4}.div-block-11{color:#93a4b4;-webkit-text-fill-color:inherit;background-color:#93a4b4;background-clip:border-box;border:.5px solid #556574;width:90%;height:1px;margin-bottom:16px}.link-block-5{padding-right:47px}.textarea{margin-bottom:60px;padding-bottom:0}.text-block{text-align:left;font-weight:300}.success-message{background-color:#ddd0}@media screen and (max-width:991px){.styleguide-block{text-align:center}.heading-jumbo{font-size:56px;line-height:70px}.section.cc-contact{padding-left:0;padding-right:0}.primary-button{justify-content:center}.logo-link.w--current{flex:1}.menu-icon{display:block}.navigation-item{text-align:center;padding:15px 30px;transition:background-color .4s,opacity .4s,color .4s}.navigation-item:hover{background-color:#f7f8f9}.navigation-item:active{background-color:#eef0f3}.navigation-items{background-color:#fff}.navigation{padding:25px 30px}.menu-button{padding:0}.menu-button.w--open{background-color:#0000}.navigation-wrap{margin-right:0}.work-experience-grid{grid-template:". ."". ."/1fr 1fr}.works-grid{flex-direction:column;align-items:stretch;display:flex}.carrer-headline-wrap{width:auto}.work-image{margin-bottom:30px}.contact{width:auto;padding:30px 50px 40px}.contact-headline,.contact-form-wrap{width:100%}.about-intro-grid{grid-row-gap:50px;text-align:center;grid-template:".""."/1fr}.about-head-text-wrap{width:80%;margin-left:auto;margin-right:auto}.service-name-text{font-size:24px;line-height:42px}.skillset-wrap{padding-right:0}.services-items-grid{grid-row-gap:0px;grid-template:".""."/1fr;padding-top:0}.skills-grid{grid-row-gap:50px;text-align:center;grid-template:".""."/1fr;width:80%;margin-left:auto;margin-right:auto}.personal-features-grid{text-align:center;grid-template:".""."".""."/1fr;width:80%;margin-left:auto;margin-right:auto}.social-media-heading{text-align:center;width:80%;margin-left:auto;margin-right:auto}.social-media-grid{grid-template:". ."". ."". ."". ."/1fr 1fr}.project-overview-grid{grid-row-gap:50px;text-align:center;grid-template:"."".""."/1fr;width:70%;margin-left:auto;margin-right:auto}.project-description-grid{grid-row-gap:50px;text-align:center;grid-template:".""."/1fr;width:80%;margin-left:auto;margin-right:auto}.email-section{margin-bottom:160px}.email-link{font-size:36px;line-height:54px}.div-block-12{display:flex}.heading-11{font-size:14px;font-weight:300;line-height:20px}.heading-11:hover{font-style:italic;font-weight:300}.heading-11:lang(en){font-style:italic}.link-block-7{text-decoration:none}.link-9{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;font-weight:300;text-decoration:none}.link-9:hover,.link-9:lang(en){font-style:italic}.collection-list-3{text-decoration:none}.div-block-14{margin-left:100px;margin-right:100px;display:block}.rich-text-block-2{width:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:12px}.image-9{aspect-ratio:auto;text-align:left;width:100%}.link-block-8{margin-left:60px;text-decoration:none}.text-block-2{font-family:Inconsolata,monospace;font-size:12px}.collection-list-wrapper-3{padding-right:81px}.h6{font-size:50px}.heading-12{clear:none;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:300}.heading-12:hover{font-style:italic}.heading-12:active{font-weight:500}.collection-list-4{place-content:center stretch}.div-block-26{margin-left:10px;margin-right:10px}}@media screen and (max-width:767px){.heading-jumbo-small{font-size:30px;line-height:52px}.rich-text{text-align:left;width:90%;max-width:470px}.container{text-align:center}.heading-jumbo{font-size:50px;line-height:64px}.section{margin-left:15px;margin-right:15px}.section.cc-contact{padding:15px}.section.nav{grid-column-gap:80px;grid-row-gap:80px}.paragraph-bigger{font-size:16px;line-height:28px}.logo-link{padding-left:0}.navigation{padding:20px 30px}.work-experience-grid{flex-direction:column;align-items:center;display:flex}.work-position-wrap{margin-bottom:40px}.project-name-link{font-size:16px;line-height:28px}.text-field.cc-textarea{text-align:left;text-align:left}.contact{padding-left:30px;padding-right:30px}.contact-form-grid{grid-column-gap:30px;grid-template:"."".""."/1fr}.contact-form{flex-direction:column;display:flex}.contact-form-wrap{text-align:left}.footer-wrap{text-align:center;flex-direction:column}.webflow-link{margin-bottom:15px}.footer-links{flex-direction:column}.footer-item{margin-top:10px;margin-bottom:10px;margin-left:0}.about-head-text-wrap{width:70%;max-width:470px}.skills-grid{grid-template-columns:1fr;width:70%;max-width:470px}.personal-features-grid,.social-media-heading{width:70%;max-width:470px}.social-media-grid{grid-column-gap:15px;grid-row-gap:15px;grid-template-columns:1fr 1fr}.project-overview-grid{width:80%;max-width:470px;margin-top:90px;margin-bottom:95px}.project-description-grid{width:70%;max-width:470px;margin-top:90px;margin-bottom:85px}.detail-image{margin-bottom:15px}.email-section{width:80%;max-width:470px;margin-top:120px;margin-bottom:120px}.email-link{font-size:36px;line-height:54px}.utility-page-wrap{padding:15px}._404-wrap{padding:30px}.link-menu{white-space:nowrap}.link-block-3.w--current{margin-left:4px}.heading-9{white-space:nowrap;margin-left:-26px;font-size:14px}.heading-10{font-size:50px}.heading-12{font-size:20px}}@media screen and (max-width:479px){.rich-text{width:100%;max-width:none}.container{margin-left:auto;margin-right:auto}.heading-jumbo{font-size:36px;line-height:48px}.section{padding-top:0}.section.nav{grid-column-gap:0px;grid-row-gap:0px;grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:90%;margin:26px 26px 26px 28px;padding-bottom:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;display:flex}.navigation{padding-left:20px;padding-right:20px}.menu-button,.menu-button.w--open{flex:none}.contact{padding-left:15px;padding-right:15px}.contact-form,.contact-form-wrap{flex-direction:column}.footer-wrap{flex-direction:column;padding-left:0;padding-right:0}.about-head-text-wrap{width:100%;max-width:none}.skills-grid{grid-template-columns:1fr;width:100%;max-width:none}.personal-features-grid,.social-media-heading,.project-overview-grid,.project-description-grid{width:100%;max-width:none}.email-section{flex-direction:column;align-items:center;width:100%;max-width:none;display:flex}.email-link{font-size:30px;line-height:46px}.paragraph-2{text-align:left;height:auto;padding-left:3px;padding-right:3px;font-size:14px;line-height:24px}.div-block-5{margin-left:71px}.link-menu{white-space:nowrap;word-break:normal;display:flex}.section-3{height:0}.section-4{margin-left:10px;margin-right:10px}.collection-item{grid-column-gap:0px;grid-row-gap:0px;margin-bottom:0;margin-left:5px;margin-right:5px}.image-4{margin-top:-163px}.collection-list{grid-column-gap:18px;grid-row-gap:18px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;place-content:stretch center;place-items:center start;margin:0 0 -54px;display:grid}.div-block-8{grid-column-gap:37px;grid-row-gap:37px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-flow:column;align-items:stretch;margin-bottom:71px;display:flex}.image-6{align-self:center;margin-top:49px;padding-right:0;display:block}.div-block-9{margin-bottom:0}.link-block-3.w--current{margin-left:49px}.heading-9{padding-left:43px}.div-block-10{grid-column-gap:19px;grid-row-gap:19px;flex-flow:column;justify-content:space-between;align-self:flex-start;align-items:center;margin-left:auto}.heading-10{white-space:nowrap;padding-left:0;font-size:45px}.form{width:100%}.form-block{width:100%;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.link-block-5{order:0;margin-right:0;padding-right:0}.collection-list-2{grid-template-columns:1fr;margin-left:auto;margin-right:auto}.collection-list-wrapper{text-align:left;margin-left:0;margin-right:0;padding-right:0}.div-block-12{grid-column-gap:42px;grid-row-gap:42px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.div-block-13{width:50%}.link-9{margin-bottom:17px;font-size:12px;font-style:normal;line-height:16px}.collection-list-wrapper-2{padding-bottom:0}.div-block-14{text-align:left;margin-bottom:69px;margin-left:auto;margin-right:auto}.rich-text-block-2{margin-left:auto;margin-right:auto}.image-9{max-width:100%;margin-bottom:37px}.div-block-15{margin-left:-29px;padding-left:0}.link-block-10{margin-bottom:0;padding-top:0;padding-bottom:0}.div-block-16{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;justify-content:center;align-items:center}.collection-list-wrapper-3{margin-left:-27px;padding-right:0}.h6{margin-bottom:28px}.heading-12{margin-top:-6px;margin-bottom:-13px;font-size:16px;font-weight:300}.div-block-17{margin-top:-99px}.collection-list-wrapper-4{margin-top:165px}.heading-13{margin-bottom:45px}.collection-list-wrapper-6{grid-column-gap:0px;grid-row-gap:0px;text-align:left;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:stretch;margin-left:auto;margin-right:auto;display:flex}.collection-list-4{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;flex:0 auto;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;place-content:stretch;align-self:auto;place-items:center stretch;width:auto;margin:auto;display:grid}.image-10{height:100px}.heading-14{margin-bottom:0;font-size:14px}.collection-item-2{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:stretch;margin-bottom:47px;display:flex}.div-block-19{flex-flow:row}.collection-list-wrapper-7{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}.collection-list-5{grid-column-gap:28px;grid-row-gap:28px;flex-flow:column}.collection-item-3{max-width:200px}.heading-15{white-space:nowrap;overflow:visible}.rich-text-block-3{text-align:left}.div-block-22{padding-bottom:0}.div-block-23{grid-column-gap:21px;grid-row-gap:21px;text-align:left}.div-block-24{text-align:center}.div-block-25{padding-left:20px;padding-right:20px}.div-block-26{margin-left:10px;margin-right:10px}}