/*!************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/templates/home.scss ***!
  \************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,100..1000&display=swap);
/*!****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/templates/home.scss (1) ***!
  \****************************************************************************************************************************************************************************************************************/
body{opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}body.loaded{opacity:1}.projects{margin-bottom:9.375vw}@media (max-width:767px){.projects{margin-bottom:9.6vw}}.projects .section-title{font-family:DM Sans,Helvetica,Arial,sans-serif;font-size:2.8125vw;font-style:normal;font-weight:400;font-weight:500;line-height:1.2;margin-bottom:.6em}@media (max-width:767px){.projects .section-title{font-size:3.73333vw}}.projects__container{grid-gap:2.34375vw;display:grid;gap:2.34375vw;grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.projects__container{gap:9.6vw}.projects .project{grid-column-start:span 2}}.projects .project__container{display:block;position:relative}@media (min-width:768px){.projects .project__container:hover .image{opacity:0}.projects .project__container:hover .info{opacity:1}}.projects .project .image{position:relative;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.projects .project .image:before{content:"";display:block;padding-bottom:66.667%}@media (max-width:767px){.projects .project .image:before{padding-bottom:66.667%}}.projects .project .image img,.projects .project .image video{height:100%;left:0;position:absolute;top:0;width:100%}.projects .project .image video+img{display:none}@media (max-width:767px){.projects .project .image video+img{display:block}}.projects .project .info{font-family:DM Sans,Helvetica,Arial,sans-serif;font-size:1.40625vw;font-style:normal;font-weight:400;font-weight:300;height:100%;line-height:1.2;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:100%}@media (max-width:767px){.projects .project .info{font-size:3.73333vw}}@media (min-width:768px){.projects .project .info{left:0;opacity:0;position:absolute;top:0;z-index:1}}.projects .project .info__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (max-width:767px){.projects .project .info__header{padding-top:3.2vw}}@media (min-width:768px){.projects .project .info__header{left:0;position:absolute;top:0}}.projects .project .info__header .title{font-family:DM Sans,Helvetica,Arial,sans-serif;font-size:1.40625vw;font-style:normal;font-weight:400;font-weight:500;line-height:1.2}@media (max-width:767px){.projects .project .info__header .title{font-size:3.73333vw}}.projects .project .info__header .services{display:-webkit-box;display:-ms-flexbox;display:flex}.projects .project .info__header .services .item:after{content:", ";white-space:pre}.projects .project .info__header .services .item:last-child:after{display:none}.projects .project .info__content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding-top:3.75vw}@media (max-width:767px){.projects .project .info__content{padding-top:6.4vw}}.projects .project .info__content .text{padding-right:.9375vw;width:70%}@media (max-width:767px){.projects .project .info__content .text{padding-right:3.2vw}}.projects .project .info__content .wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:30%}.archive__container{padding:4.21875vw 0}@media (max-width:767px){.archive__container{padding:6.4vw 0}}.archive .title{font-family:DM Sans,Helvetica,Arial,sans-serif;font-size:2.8125vw;font-style:normal;font-weight:400;font-weight:500;line-height:1.2;margin-bottom:.6em}@media (max-width:767px){.archive .title{font-size:3.73333vw}}.archive .grid{grid-column-gap:2.34375vw;grid-row-gap:4.21875vw;-webkit-column-gap:2.34375vw;-moz-column-gap:2.34375vw;column-gap:2.34375vw;display:grid;grid-template-columns:repeat(6,1fr);row-gap:4.21875vw}@media (max-width:767px){.archive .grid{-webkit-column-gap:3.2vw;-moz-column-gap:3.2vw;column-gap:3.2vw;grid-template-columns:1fr 1fr;row-gap:3.2vw}}
