.Project-gallery__slider{position:relative;width:100%;padding:0 8% 10%}@media (min-width:768px){.Project-gallery__slider{padding:0 7% 8%}}@media (min-width:1024px){.Project-gallery__slider{padding:0 8% 6%}}.Project-gallery__slider .swiper-container{width:100%;height:100%;overflow:hidden;position:relative;height:60vw}@media (min-width:768px){.Project-gallery__slider .swiper-container{height:50vw}}@media (min-width:1024px){.Project-gallery__slider .swiper-container{height:44.44444vw}}@media (min-width:1920px){.Project-gallery__slider .swiper-container{height:47.5rem}}.Project-gallery__slider .swiper-slide figure{position:relative;width:100%;height:100%}.Project-gallery__slider .swiper-slide figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.Project-gallery__slider .swiper-buttons-wrapper{position:absolute;bottom:0;right:15%;width:15%;display:flex;flex-direction:row;z-index:100}@media (min-width:768px){.Project-gallery__slider .swiper-buttons-wrapper{right:10%}}.Project-gallery__slider .swiper-button-next,.Project-gallery__slider .swiper-button-prev{padding:0 .5rem;opacity:.6;transition:opacity .3s ease}@media (min-width:768px){.Project-gallery__slider .swiper-button-next,.Project-gallery__slider .swiper-button-prev{padding:0 .7rem}}@media (min-width:1024px){.Project-gallery__slider .swiper-button-next,.Project-gallery__slider .swiper-button-prev{padding:0 1.5rem}}.Project-gallery__slider .swiper-button-next svg,.Project-gallery__slider .swiper-button-prev svg{width:1.4375rem;fill:#000;fill:var(--theme-color);transition:fill .3s ease}@media (min-width:768px){.Project-gallery__slider .swiper-button-next svg,.Project-gallery__slider .swiper-button-prev svg{width:1.9375rem}}@media (min-width:1024px){.Project-gallery__slider .swiper-button-next svg,.Project-gallery__slider .swiper-button-prev svg{width:2.1875rem}}@media (min-width:1440px){.Project-gallery__slider .swiper-button-next svg,.Project-gallery__slider .swiper-button-prev svg{width:2.5rem}}.Project-gallery__slider .swiper-button-next:active,.Project-gallery__slider .swiper-button-next:focus,.Project-gallery__slider .swiper-button-next:hover,.Project-gallery__slider .swiper-button-prev:active,.Project-gallery__slider .swiper-button-prev:focus,.Project-gallery__slider .swiper-button-prev:hover{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;outline:none!important}.Project-gallery__slider .swiper-button-next:hover,.Project-gallery__slider .swiper-button-prev:hover{cursor:pointer;opacity:1}.flex{display:flex}.flex>*{display:inline-block}.flex .align-center{margin:auto;align-self:center}.flex .align-left{margin-right:auto;align-self:center}.flex .align-right{margin-left:auto;align-self:center}.flex .align-x-center{margin-right:auto;margin-left:auto}.flex .align-x-left{margin-right:auto}.flex .align-x-right{margin-left:auto}.flex .align-y-center{align-self:center}.flex .align-y-top{align-self:flex-start}.flex .align-y-bottom{align-self:flex-end}.flex--wrap{flex-wrap:wrap}.flex--column{flex-direction:column}.flex--end{justify-content:flex-end}.flex--center{align-items:center}.flex--center,.flex--center-x{justify-content:center}.flex--center-y{align-items:center}.flex--space-between{justify-content:space-between}.flex--space-around{justify-content:space-around}.flex--space-evenly{justify-content:space-evenly}.flex--grow>*{flex-grow:1}.flex--shrink-none>*{flex-shrink:0}.flex-gap--md>*,.flex-gap>*{margin-right:1.875em;margin-right:var(--space-md)}.flex-gap--md>:last-child,.flex-gap>:last-child{margin-right:0}.flex--wrap.flex-gap,.flex--wrap.flex-gap--md{margin-bottom:-1.875em;margin-bottom:calc(-1*var(--space-md))}.flex--wrap.flex-gap--md>*,.flex--wrap.flex-gap>*{margin-bottom:1.875em;margin-bottom:var(--space-md)}.flex-gap--xxs>*{margin-right:.5625em;margin-right:var(--space-xxs)}.flex-gap--xxs>:last-child{margin-right:0}.flex--wrap.flex-gap--xxs{margin-bottom:-.5625em;margin-bottom:calc(-1*var(--space-xxs))}.flex--wrap.flex-gap--xxs>*{margin-bottom:.5625em;margin-bottom:var(--space-xxs)}.flex-gap--xs>*{margin-right:.75em;margin-right:var(--space-xs)}.flex-gap--xs>:last-child{margin-right:0}.flex--wrap.flex-gap--xs{margin-bottom:-.75em;margin-bottom:calc(-1*var(--space-xs))}.flex--wrap.flex-gap--xs>*{margin-bottom:.75em;margin-bottom:var(--space-xs)}.flex-gap--sm>*{margin-right:1.125em;margin-right:var(--space-sm)}.flex-gap--sm>:last-child{margin-right:0}.flex--wrap.flex-gap--sm{margin-bottom:-1.125em;margin-bottom:calc(-1*var(--space-sm))}.flex--wrap.flex-gap--sm>*{margin-bottom:1.125em;margin-bottom:var(--space-sm)}.flex-gap--lg>*{margin-right:3em;margin-right:var(--space-lg)}.flex-gap--lg>:last-child{margin-right:0}.flex--wrap.flex-gap--lg{margin-bottom:-3em;margin-bottom:calc(-1*var(--space-lg))}.flex--wrap.flex-gap--lg>*{margin-bottom:3em;margin-bottom:var(--space-lg)}.flex-gap--xl>*{margin-right:4.875em;margin-right:var(--space-xl)}.flex-gap--xl>:last-child{margin-right:0}.flex--wrap.flex-gap--xl{margin-bottom:-4.875em;margin-bottom:calc(-1*var(--space-xl))}.flex--wrap.flex-gap--xl>*{margin-bottom:4.875em;margin-bottom:var(--space-xl)}.flex-item--end{align-self:flex-end}.flex-item--grow{flex-grow:1}.flex-item--shrink-none{flex-shrink:0}:root{--btn-font-size:0.75em;--btn-sm:calc(var(--btn-font-size) - 0.2em);--btn-md:calc(var(--btn-font-size) + 0.2em);--btn-lg:calc(var(--btn-font-size) + 0.4em);--btn-radius:var(--radius)}@media (min-width:768px){:root{--btn-font-size:0.7em}}@media (min-width:1024px){:root{--btn-font-size:0.65em}}button,input[type=button],input[type=reset],input[type=submit]{background:none;border:0;cursor:pointer;overflow:visible;margin:0;outline:0;padding:0;text-align:center;text-decoration:none;font-family:LeagueSpartan,"Open Sans",Helvetica,Arial,sans-serif;font-family:var(--font-primary);width:auto;-webkit-appearance:none;background-clip:padding-box;border-radius:0;box-sizing:border-box;line-height:normal!important;font-weight:700}.btn,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{text-decoration:none}.btn{display:inline-flex;position:relative;white-space:nowrap;line-height:1;text-transform:uppercase;letter-spacing:2px;font-weight:500;padding:1.5625em 3.3em;padding:calc(var(--space-md)/1.2) calc(var(--space-lg)*1.1);border-radius:var(--radius);border-radius:var(--btn-radius);font-size:.75em;font-size:var(--btn-font-size);color:var(--color-link);transition:.2s}@media (min-width:768px){.btn{padding:1.5625em 3.6em;padding:calc(var(--space-md)/1.2) calc(var(--space-lg)*1.2)}}@media (min-width:1024px){.btn{padding:1.5625em 4.875em;padding:calc(var(--space-md)/1.2) var(--space-xl)}}.btn:active{transition:none}.btn .icon{color:inherit;flex-shrink:0}.btn--primary{background-color:var(--btn-primary-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn--primary,.btn--primary:visited{color:var(--btn-primary-label)}.btn--primary:hover{background-color:var(--btn-primary-hover)}.btn--primary:active{background-color:var(--btn-primary-active)}.btn--secondary{background-color:var(--btn-secondary-bg)}.btn--secondary,.btn--secondary:visited{color:var(--btn-secondary-label)}.btn--secondary:active{background-color:var(--btn-secondary-active)}.btn--accent{background-color:var(--btn-accent-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn--accent,.btn--accent:visited{color:var(--btn-accent-label)}.btn--accent:hover{background-color:var(--btn-accent-hover)}.btn--accent:active{background-color:var(--btn-accent-active)}.btn[disabled]{cursor:not-allowed;background-color:var(--btn-disabled-bg);box-shadow:none;opacity:.6}.btn[disabled],.btn[disabled]:visited{color:var(--btn-disabled-label)}.btn--sm{font-size:.55em;font-size:var(--btn-sm)}.btn--md{font-size:.95em;font-size:var(--btn-md)}.btn--lg{font-size:1.15em;font-size:var(--btn-lg)}.btn--full-width{display:flex;width:100%;justify-content:center}.btns{display:flex;flex-wrap:wrap;margin-bottom:-.75em;margin-bottom:calc(-1*var(--space-xs))}.btns>*{margin-right:.75em;margin-right:var(--space-xs);margin-bottom:.75em;margin-bottom:var(--space-xs)}.btns>:last-of-type{margin-right:0}:root{--color-red:#d06056;--main-white:#fff;--main-black:#000;--main-gray:#474747;--grey-9:#232323;--grey-8:#353535;--grey-7:#474747;--grey-6:#757575;--grey-5:#a3a3a3;--grey-4:#bfbfbf;--grey-3:#dadada;--grey-2:#ededed;--grey-1:#f6f6f6;--theme-color:#000;--theme-bg:#f5eeeb}body.dark-mode{--theme-color:#fff;--theme-bg:#13111e}.color-text-green{color:var(--color-green)}.color-text-blue{color:var(--color-blue)}.form-control{padding:.75em 1.125em;padding:var(--space-xs) var(--space-sm);background:var(--color-bg);border:2px solid var(--color-contrast-low);width:100%}.form-control:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-a20)}.form-control::-webkit-input-placeholder{color:var(--color-contrast-medium)}.form-control::-moz-placeholder{opacity:1;color:var(--color-contrast-medium)}.form-control:-ms-input-placeholder{color:var(--color-contrast-medium)}.form-control:-moz-placeholder{color:var(--color-contrast-medium)}.form-control[disabled],.form-control[readonly]{cursor:not-allowed}.form-control[aria-invalid=true]{border-color:var(--color-error)}.form-control[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--color-error-a20)}.form-legend{color:var(--color-contrast-higher);line-height:1.2;font-size:1.2em;font-size:var(--text-md);margin-bottom:.5625em;margin-bottom:var(--space-xxs)}.form-label{display:inline-block;margin-bottom:.375em;margin-bottom:var(--space-xxxs)}.form-label,.form__msg-error{font-size:.83333em;font-size:var(--text-sm)}.form__msg-error{background-color:var(--color-error);color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:.75em;padding:var(--space-xs);margin-top:1.125em;margin-top:var(--space-sm);border-radius:.25em;position:absolute;clip:rect(1px,1px,1px,1px)}.form__msg-error:before{content:"";position:absolute;left:1.125em;left:var(--space-sm);top:0;transform:translateY(-100%);width:0;height:0;border:8px solid transparent;border-bottom:8px solid var(--color-error)}.form__msg-error--is-visible{position:relative;clip:auto}:root{--select-icon-size:1em;--select-icon-right-margin:var(--space-sm)}.select{position:relative}.select select{padding-right:3.25em;padding-right:calc(var(--select-icon-size) + var(--select-icon-right-margin)*2)}.select .icon{width:1em;width:var(--select-icon-size);height:1em;height:var(--select-icon-size);position:absolute;right:1.125em;right:var(--select-icon-right-margin);top:50%;transform:translateY(-50%);pointer-events:none}.checkbox-list>*,.radio-list>*{position:relative;display:flex;align-items:baseline;margin-bottom:.5625em;margin-bottom:var(--space-xxs)}.checkbox-list>:last-of-type,.radio-list>:last-of-type{margin-bottom:0}.checkbox-list label,.radio-list label{line-height:1.6;line-height:var(--body-line-height);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-list input,.radio-list input{vertical-align:top;margin-right:.375em;margin-right:var(--space-xxxs);flex-shrink:0}.checkbox-list.checkbox-list--inline,.checkbox-list.radio-list--inline,.radio-list.checkbox-list--inline,.radio-list.radio-list--inline{display:flex;margin-bottom:-1.875em;margin-bottom:calc(-1*var(--space-md))}.checkbox-list.checkbox-list--inline>*,.checkbox-list.radio-list--inline>*,.radio-list.checkbox-list--inline>*,.radio-list.radio-list--inline>*{margin:0 1.875em 1.875em 0;margin:0 var(--space-md) var(--space-md) 0}:root{--container-width-xs:37.5rem;--container-width-sm:45rem;--container-width-md:64rem;--container-width-lg:80rem;--container-width-xl:90rem}.container{width:calc(100% - 9.75em);width:calc(100% - 2*var(--component-padding));margin-left:auto;margin-right:auto;max-width:100rem}.container--full-width{width:100%}.container--xs{max-width:37.5rem;max-width:var(--container-width-xs)}.container--sm{max-width:45rem;max-width:var(--container-width-sm)}.container--md{max-width:64rem;max-width:var(--container-width-md)}.container--lg{max-width:80rem;max-width:var(--container-width-lg)}.container--xl{max-width:90rem;max-width:var(--container-width-xl)}.grid{display:flex;flex-wrap:wrap;margin:-1.875em 0 0 -1.875em;margin:calc(var(--space-md)*-1) 0 0 calc(var(--space-md)*-1)}.grid>*{padding:1.875em 0 0 1.875em;padding:var(--space-md) 0 0 var(--space-md);background-clip:content-box;flex-basis:100%}.grid-gap--none{margin:0}.grid-gap--none>*{padding:0}.grid-gap--xs{margin:-.75em 0 0 -.75em;margin:calc(var(--space-xs)*-1) 0 0 calc(var(--space-xs)*-1)}.grid-gap--xs>*{padding:.75em 0 0 .75em;padding:var(--space-xs) 0 0 var(--space-xs)}.grid-gap--sm{margin:-1.125em 0 0 -1.125em;margin:calc(var(--space-sm)*-1) 0 0 calc(var(--space-sm)*-1)}.grid-gap--sm>*{padding:1.125em 0 0 1.125em;padding:var(--space-sm) 0 0 var(--space-sm)}.grid-gap--lg{margin:-3em 0 0 -3em;margin:calc(var(--space-lg)*-1) 0 0 calc(var(--space-lg)*-1)}.grid-gap--lg>*{padding:3em 0 0 3em;padding:var(--space-lg) 0 0 var(--space-lg)}.grid-gap--xl{margin:-4.875em 0 0 -4.875em;margin:calc(var(--space-xl)*-1) 0 0 calc(var(--space-xl)*-1)}.grid-gap--xl>*{padding:4.875em 0 0 4.875em;padding:var(--space-xl) 0 0 var(--space-xl)}.col--1{flex-basis:8.33%;max-width:8.33%}.col--2{flex-basis:16.66%;max-width:16.66%}.col--3{flex-basis:25%;max-width:25%}.col--4{flex-basis:33.33%;max-width:33.33%}.col--5{flex-basis:41.66%;max-width:41.66%}.col--6{flex-basis:50%;max-width:50%}.col--7{flex-basis:58.33%;max-width:58.33%}.col--8{flex-basis:66.66%;max-width:66.66%}.col--9{flex-basis:75%;max-width:75%}.col--10{flex-basis:83.33%;max-width:83.33%}.col--11{flex-basis:91.66%;max-width:91.66%}.col--12{flex-basis:100%;max-width:100%}@media (min-width:400px){.col--sm-1{flex-basis:8.33%;max-width:8.33%}.col--sm-2{flex-basis:16.66%;max-width:16.66%}.col--sm-3{flex-basis:25%;max-width:25%}.col--sm-4{flex-basis:33.33%;max-width:33.33%}.col--sm-5{flex-basis:41.66%;max-width:41.66%}.col--sm-6{flex-basis:50%;max-width:50%}.col--sm-7{flex-basis:58.33%;max-width:58.33%}.col--sm-8{flex-basis:66.66%;max-width:66.66%}.col--sm-9{flex-basis:75%;max-width:75%}.col--sm-10{flex-basis:83.33%;max-width:83.33%}.col--sm-11{flex-basis:91.66%;max-width:91.66%}.col--sm-12{flex-basis:100%;max-width:100%}}@media (min-width:768px){.col--md-1{flex-basis:8.33%;max-width:8.33%}.col--md-2{flex-basis:16.66%;max-width:16.66%}.col--md-3{flex-basis:25%;max-width:25%}.col--md-4{flex-basis:33.33%;max-width:33.33%}.col--md-5{flex-basis:41.66%;max-width:41.66%}.col--md-6{flex-basis:50%;max-width:50%}.col--md-7{flex-basis:58.33%;max-width:58.33%}.col--md-8{flex-basis:66.66%;max-width:66.66%}.col--md-9{flex-basis:75%;max-width:75%}.col--md-10{flex-basis:83.33%;max-width:83.33%}.col--md-11{flex-basis:91.66%;max-width:91.66%}.col--md-12{flex-basis:100%;max-width:100%}}@media (min-width:1024px){.col--lg-1{flex-basis:8.33%;max-width:8.33%}.col--lg-2{flex-basis:16.66%;max-width:16.66%}.col--lg-3{flex-basis:25%;max-width:25%}.col--lg-4{flex-basis:33.33%;max-width:33.33%}.col--lg-5{flex-basis:41.66%;max-width:41.66%}.col--lg-6{flex-basis:50%;max-width:50%}.col--lg-7{flex-basis:58.33%;max-width:58.33%}.col--lg-8{flex-basis:66.66%;max-width:66.66%}.col--lg-9{flex-basis:75%;max-width:75%}.col--lg-10{flex-basis:83.33%;max-width:83.33%}.col--lg-11{flex-basis:91.66%;max-width:91.66%}.col--lg-12{flex-basis:100%;max-width:100%}}@media (min-width:2200px){.col--xl-1{flex-basis:8.33%;max-width:8.33%}.col--xl-2{flex-basis:16.66%;max-width:16.66%}.col--xl-3{flex-basis:25%;max-width:25%}.col--xl-4{flex-basis:33.33%;max-width:33.33%}.col--xl-5{flex-basis:41.66%;max-width:41.66%}.col--xl-6{flex-basis:50%;max-width:50%}.col--xl-7{flex-basis:58.33%;max-width:58.33%}.col--xl-8{flex-basis:66.66%;max-width:66.66%}.col--xl-9{flex-basis:75%;max-width:75%}.col--xl-10{flex-basis:83.33%;max-width:83.33%}.col--xl-11{flex-basis:91.66%;max-width:91.66%}.col--xl-12{flex-basis:100%;max-width:100%}}:root{--icon-xs:16px;--icon-sm:24px;--icon-md:32px;--icon-lg:48px;--icon-xl:64px}.icon--xs{font-size:16px;font-size:var(--icon-xs)}.icon--sm{font-size:24px;font-size:var(--icon-sm)}.icon--md{font-size:32px;font-size:var(--icon-md)}.icon--lg{font-size:48px;font-size:var(--icon-lg)}.icon--xl{font-size:64px;font-size:var(--icon-xl)}.icon{color:var(--color-icon-primary);fill:var(--color-icon-primary)}.icon-text{display:inline-flex;align-items:center}.icon-text>:nth-child(2){margin-left:.5625em;margin-left:var(--space-xxs)}.icon-text .icon{color:inherit;flex-shrink:0}.icon-text.icon-text-gap--none>:nth-child(2){margin-left:0}.icon--is-spinning{-webkit-animation:icon-spin 1s linear infinite;animation:icon-spin 1s linear infinite}@-webkit-keyframes icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon use{color:inherit;fill:currentColor}:root{--space-unit:1.5em;--space-xxxxs:calc(0.125*var(--space-unit));--space-xxxs:calc(0.25*var(--space-unit));--space-xxs:calc(0.375*var(--space-unit));--space-xs:calc(0.5*var(--space-unit));--space-sm:calc(0.75*var(--space-unit));--space-md:calc(1.25*var(--space-unit));--space-lg:calc(2*var(--space-unit));--space-xl:calc(3.25*var(--space-unit));--space-xxl:calc(5.25*var(--space-unit));--space-xxxl:calc(8.5*var(--space-unit));--space-xxxxl:calc(13.75*var(--space-unit));--component-padding:var(--space-xl)}@media (min-width:320px){:root{--space-unit:1.25em;--component-padding:var(--space-sm)}}@media (min-width:768px){:root{--component-padding:var(--space-lg)}}@media (min-width:1024px){:root{--space-unit:1.5em;--component-padding:calc(var(--space-xl)*1.1)}}@media (min-width:1280px){:root{--component-padding:calc(var(--space-xl)*1.2)}}:root{--font-primary:LeagueSpartan,"Open Sans",Helvetica,Arial,sans-serif;--font-secondary:LinLibertine,Georgia,Times,Times New Roman,serif;--text-base-size:1em;--text-scale-ratio:1.2;--text-xxs:calc(var(--text-xs)/var(--text-scale-ratio));--text-xs:calc(1em/var(--text-scale-ratio)/var(--text-scale-ratio));--text-sm:calc(var(--text-xs)*var(--text-scale-ratio));--text-md:calc(var(--text-sm)*var(--text-scale-ratio)*var(--text-scale-ratio));--text-lg:calc(var(--text-md)*var(--text-scale-ratio));--text-xl:calc(var(--text-lg)*var(--text-scale-ratio));--text-xxl:calc(var(--text-xl)*var(--text-scale-ratio));--text-xxxl:calc(var(--text-xxl)*var(--text-scale-ratio));--body-line-height:1.6;--heading-line-height:1.3;--font-primary-capital-letter:1;--font-secondary-capital-letter:1}body{font-size:1em}@media (min-width:768px){body{font-size:1.05em}}@media (min-width:1024px){body{font-size:1.25em}}@media (min-width:2200px){body{font-size:1.3em}}h1,h2,h3,h4{font-weight:500;margin-top:.5625em;margin-top:var(--space-xxs);margin-bottom:.375em;margin-bottom:var(--space-xxxs);line-height:1.3;line-height:var(--heading-line-height)}p{line-height:1.6;line-height:var(--body-line-height)}b,strong{font-weight:700}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[hidden]{display:none!important}::-webkit-media-controls,video::-webkit-media-controls{display:none!important}video::-webkit-media-controls-enclosure{display:none!important}.Project{text-align:left;color:#000;color:var(--theme-color)}.Project figure{position:relative;overflow:hidden}.Project figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.Project-hero{width:100%;position:relative;height:35rem;display:flex;justify-content:center;flex-direction:column;padding:0 8%;margin-bottom:4rem}@media (min-width:768px){.Project-hero{margin-bottom:6rem;height:40rem;padding:0 10%}}@media (min-width:1024px){.Project-hero{margin-bottom:6rem;height:44rem;padding:0 10%}}@media (min-width:1280px){.Project-hero{margin-bottom:7rem;height:50rem;padding:0 12%}}@media (min-width:1440px){.Project-hero{margin-bottom:8rem;height:56rem;padding:0 14%}}@media (min-width:1920px){.Project-hero{margin-bottom:11rem;height:60rem;padding:0 18%}}.Project-hero:before{content:"";z-index:0;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.1) 67%,rgba(0,0,0,.5))}.Project-hero:before,.Project-hero__bg{position:absolute;width:100%;height:100%;top:0;left:0}.Project-hero__bg{z-index:0;background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:scroll}.Project-hero__title{color:#fff;margin-bottom:.5rem;padding-top:2rem;z-index:2;position:relative;font-weight:700;font-size:2.0736em;font-size:var(--text-xxl);align-self:flex-start}@media (min-width:370px){.Project-hero__title{font-size:2.73715em;font-size:calc(var(--text-xxxl)*1.1)}}@media (min-width:768px){.Project-hero__title{width:80%;padding-top:2.5rem;font-size:2.98598em;font-size:calc(var(--text-xxxl)*1.2)}}@media (min-width:1024px){.Project-hero__title{font-size:3.73248em;font-size:calc(var(--text-xxxl)*1.5)}}@media (min-width:1280px){.Project-hero__title{font-size:3.98131em;font-size:calc(var(--text-xxxl)*1.6)}}@media (min-width:1440px){.Project-hero__title{font-size:4.23014em;font-size:calc(var(--text-xxxl)*1.7)}}@media (min-width:1920px){.Project-hero__title{width:60%}}.Project-hero__cat{color:#fff;z-index:2;position:relative;text-transform:uppercase;letter-spacing:1px;font-size:1em;font-size:calc(var(--text-sm)*1.2)}@media (min-width:768px){.Project-hero__cat{font-size:1.2em;font-size:var(--text-md)}}.Project-intro{padding:0 5% 3rem}@media (min-width:768px){.Project-intro{padding:0 10% 4rem}}@media (min-width:1024px){.Project-intro{padding:0 10% 6rem}}@media (min-width:1280px){.Project-intro{padding:0 10% 7rem}}@media (min-width:1440px){.Project-intro{padding:0 13% 8rem}}@media (min-width:1920px){.Project-intro{padding:0 15% 11rem}}.Project-intro__head{line-height:1.5;font-weight:700;font-size:1.3824em;font-size:calc(var(--text-xl)*0.8);margin-bottom:1.7rem}@media (min-width:1024px){.Project-intro__head{font-size:1.5552em;font-size:calc(var(--text-xl)*0.9);margin-bottom:2rem}}.Project-intro__text{line-height:1.8;font-weight:300;font-size:1.08em;font-size:calc(var(--text-md)*0.9)}@media (min-width:1024px){.Project-intro__text{font-size:1.2em;font-size:var(--text-md);line-height:2}}.Project-images__full{padding:0 5% 0 10%}@media (min-width:1024px){.Project-images__full{padding:0 6% 0 13%}}@media (min-width:1280px){.Project-images__full{padding:0 7% 0 14%}}@media (min-width:1440px){.Project-images__full{padding:0 8% 0 15%}}@media (min-width:1920px){.Project-images__full{padding:0 12% 0 20%}}.Project-images__full figure{height:14rem}@media (min-width:768px){.Project-images__full figure{height:22rem}}@media (min-width:1024px){.Project-images__full figure{height:40vw}}@media (min-width:1920px){.Project-images__full figure{height:52rem}}.Project-images__tiles{display:flex;flex-direction:column;padding:5rem 10%}@media (min-width:768px){.Project-images__tiles{flex-direction:row}}@media (min-width:1024px){.Project-images__tiles{padding:8rem 10%}}@media (min-width:1280px){.Project-images__tiles{padding:10rem 10%}}@media (min-width:1440px){.Project-images__tiles{padding:10rem 12%}}@media (min-width:1920px){.Project-images__tiles{padding:13rem 16%}}.Project-images__tiles__left{display:flex;align-items:center;justify-content:center;margin-bottom:5rem}@media (min-width:768px){.Project-images__tiles__left{margin-bottom:0;width:45%}}.Project-images__tiles__left figure{width:60%;height:60vw}@media (min-width:768px){.Project-images__tiles__left figure{width:80%;height:35vw}}@media (min-width:1920px){.Project-images__tiles__left figure{height:40rem}}@media (min-width:2200px){.Project-images__tiles__left figure{height:45rem;width:35rem}}.Project-images__tiles__right{display:flex;align-items:center;justify-content:center}@media (min-width:768px){.Project-images__tiles__right{width:55%}}.Project-images__tiles__right figure{width:88%;height:90vw}@media (min-width:768px){.Project-images__tiles__right figure{width:88%;height:55vw}}@media (min-width:1024px){.Project-images__tiles__right figure{height:50vw}}@media (min-width:1920px){.Project-images__tiles__right figure{height:58rem}}@media (min-width:2200px){.Project-images__tiles__right figure{height:63rem;width:48rem}}.Project-gallery{margin-bottom:2rem}@media (min-width:768px){.Project-gallery{margin-bottom:4rem}}@media (min-width:1024px){.Project-gallery{margin-bottom:6rem}}@media (min-width:1280px){.Project-gallery{margin-bottom:7rem}}@media (min-width:1440px){.Project-gallery{margin-bottom:8rem}}@media (min-width:1920px){.Project-gallery{margin-bottom:10rem}}.Project-gallery__title{text-align:left;padding-left:1rem;margin-bottom:1.7rem;position:relative}@media (min-width:768px){.Project-gallery__title{margin-bottom:2.5rem}}@media (min-width:1024px){.Project-gallery__title{margin-bottom:3rem;padding-left:2rem}}@media (min-width:1280px){.Project-gallery__title{padding-left:4rem;margin-bottom:3.5rem}}@media (min-width:1440px){.Project-gallery__title{padding-left:6rem;margin-bottom:4rem}}@media (min-width:1920px){.Project-gallery__title{padding-left:2rem}}.Project-gallery__title:before{content:"";position:absolute;height:1px;width:40%;opacity:.7;background-color:#000;background-color:var(--theme-color);top:0;left:1rem}@media (min-width:768px){.Project-gallery__title:before{width:30%}}@media (min-width:1024px){.Project-gallery__title:before{left:2rem}}@media (min-width:1280px){.Project-gallery__title:before{width:25%;left:4rem}}@media (min-width:1440px){.Project-gallery__title:before{left:6rem}}@media (min-width:1920px){.Project-gallery__title:before{left:2rem}}.Project-gallery__title h3{color:#d06056;padding-top:.4rem;margin-bottom:0;padding-bottom:0;font-size:1.728em;font-size:var(--text-xl)}@media (min-width:768px){.Project-gallery__title h3{padding-top:.8rem;font-size:1.728em;font-size:var(--text-xl)}}@media (min-width:1440px){.Project-gallery__title h3{font-size:1.9008em;font-size:calc(var(--text-xl)*1.1)}}.Project-next{margin-bottom:3rem}@media (min-width:768px){.Project-next{margin-bottom:5rem}}@media (min-width:1024px){.Project-next{margin-bottom:6rem}}@media (min-width:1280px){.Project-next{margin-bottom:7rem}}@media (min-width:1440px){.Project-next{margin-bottom:8rem}}@media (min-width:1920px){.Project-next{margin-bottom:10rem}}.Project-next>a{display:flex;flex-direction:column;padding:0 15%;text-decoration:none}@media (min-width:768px){.Project-next>a{padding:0 17%}}@media (min-width:1024px){.Project-next>a{padding:0 20%}}@media (min-width:1280px){.Project-next>a{padding:0 22%}}@media (min-width:1440px){.Project-next>a{padding:0 24%}}@media (min-width:1920px){.Project-next>a{padding:0 26%}}.Project-next>a figure{height:44.44444vw;position:relative}@media (min-width:768px){.Project-next>a figure{height:36.36364vw}}@media (min-width:1024px){.Project-next>a figure{height:33.33333vw}}@media (min-width:1440px){.Project-next>a figure{height:30.76923vw}}.Project-next>a figure:before{content:"";z-index:0;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-color:rgba(0,0,0,.5);transition:background-color .3s ease}.light-mode .Project-next>a figure:before{background-color:rgba(0,0,0,.2)}.Project-next>a figure h4{z-index:2;position:absolute;text-align:center;left:50%;top:50%;bottom:auto;right:auto;transform:translate(-50%,-50%);margin:0;padding:0;color:#000;color:var(--theme-color);font-size:1.296em;font-size:calc(var(--text-lg)*0.9)}.light-mode .Project-next>a figure h4{color:#fff}@media (min-width:768px){.Project-next>a figure h4{font-size:1.584em;font-size:calc(var(--text-lg)*1.1)}}@media (min-width:1024px){.Project-next>a figure h4{font-size:1.728em;font-size:var(--text-xl)}}@media (min-width:1280px){.Project-next>a figure h4{font-size:1.9008em;font-size:calc(var(--text-xl)*1.1)}}@media (min-width:1440px){.Project-next>a figure h4{font-size:2.0736em;font-size:calc(var(--text-xl)*1.2)}}.Project-next>a:hover{text-decoration:none}.Project-next>a:hover figure:before{background:rgba(0,0,0,.3)}.Project-next__label{margin-bottom:1rem;padding-left:.6rem;text-transform:uppercase;letter-spacing:.1rem;font-size:.69444em;font-size:var(--text-xs)}@media (min-width:768px){.Project-next__label{font-size:.76389em;font-size:calc(var(--text-xs)*1.1);padding-left:1rem}}.Project-next__btn{padding-top:1rem;padding-right:.6rem;text-align:right;text-transform:uppercase;letter-spacing:.1rem;font-size:.69444em;font-size:var(--text-xs)}@media (min-width:768px){.Project-next__btn{font-size:.76389em;font-size:calc(var(--text-xs)*1.1);padding-right:1rem}}.Project-next__btn svg{position:relative;top:.1rem;margin-left:.2rem;display:inline-block;width:1rem;fill:#000;fill:var(--theme-color)}@media (min-width:768px){.Project-next__btn svg{top:.2rem}}
/*# sourceMappingURL=Project.8d4d152e.chunk.css.map */