.EcopProject-module__-igsXq__page{background:var(--color-white)}.EcopProject-module__-igsXq__intro{padding:var(--space-ecop-intro-top) 0 var(--space-ecop-intro-bottom);text-align:center}.EcopProject-module__-igsXq__intro p{margin:0 0 var(--space-ecop-kicker-bottom);font-family:var(--font-castudio);font-size:var(--font-size-ecop-kicker);letter-spacing:-.05em;text-transform:uppercase;font-weight:600;line-height:1}.EcopProject-module__-igsXq__intro h1{font-family:var(--font-castudio);font-size:var(--font-size-ecop-title);text-transform:uppercase;margin:0;font-weight:700;line-height:1}.EcopProject-module__-igsXq__hero{height:var(--height-ecop-hero);background:url(/images/ecop-01.jpg) 50%/cover no-repeat}.EcopProject-module__-igsXq__summary{padding:var(--space-ecop-summary-top) 0 var(--space-ecop-summary-bottom)}.EcopProject-module__-igsXq__inner{width:min(100%,var(--width-ecop-content));padding:0 var(--space-ecop-summary-x);margin:0 auto}.EcopProject-module__-igsXq__inner h2{max-width:calc(100% - var(--space-ecop-summary-title-right));font-family:var(--font-castudio);font-size:var(--font-size-ecop-summary-title);font-weight:500;line-height:var(--line-height-ecop-summary-title);letter-spacing:-.05em;margin:0}.EcopProject-module__-igsXq__link{gap:var(--space-ecop-link-gap);margin-top:var(--space-ecop-link-top);font-family:var(--font-castudio);font-size:var(--font-size-ecop-copy);text-transform:uppercase;line-height:1.5;display:inline-flex}.EcopProject-module__-igsXq__copy{margin-top:var(--space-ecop-copy-top);font-family:var(--font-system);font-size:var(--font-size-ecop-copy);line-height:var(--line-height-ecop-copy)}.EcopProject-module__-igsXq__copy p{margin:0}.EcopProject-module__-igsXq__copy p+p{margin-top:var(--space-ecop-paragraph)}.EcopProject-module__-igsXq__gallery{width:var(--width-ecop-gallery-container);padding-bottom:var(--space-ecop-gallery-bottom);justify-content:center;margin:0 auto;display:flex}.EcopProject-module__-igsXq__gallery img{width:auto;max-width:100%;height:auto}@media (min-width:768px) and (max-width:1024px){.EcopProject-module__-igsXq__intro{padding:var(--space-project-tablet-intro-top) var(--space-project-tablet-x) var(--space-project-tablet-intro-bottom)}.EcopProject-module__-igsXq__intro p{font-size:var(--font-size-project-tablet-kicker)}.EcopProject-module__-igsXq__intro h1{font-size:var(--font-size-project-tablet-title)}.EcopProject-module__-igsXq__hero{height:var(--height-project-tablet-hero)}.EcopProject-module__-igsXq__summary{padding-right:var(--space-project-tablet-x);padding-left:var(--space-project-tablet-x)}.EcopProject-module__-igsXq__inner{padding:0}.EcopProject-module__-igsXq__inner h2{max-width:100%;font-size:var(--font-size-project-tablet-summary-title)}}@media (max-width:767px){.EcopProject-module__-igsXq__intro{padding:var(--space-ecop-mobile-y) var(--space-ecop-mobile-x)}.EcopProject-module__-igsXq__intro p{font-size:var(--font-size-ecop-mobile-title);margin-bottom:0}.EcopProject-module__-igsXq__intro h1{font-size:var(--font-size-ecop-mobile-title)}.EcopProject-module__-igsXq__hero{height:var(--height-ecop-mobile-hero)}.EcopProject-module__-igsXq__summary{padding:var(--space-ecop-mobile-y) var(--space-ecop-mobile-x)}.EcopProject-module__-igsXq__inner{padding:0}.EcopProject-module__-igsXq__inner h2{max-width:100%;font-size:var(--font-size-ecop-mobile-summary-title)}.EcopProject-module__-igsXq__gallery{width:100%;padding:0 var(--space-ecop-mobile-x) var(--space-ecop-mobile-y)}.EcopProject-module__-igsXq__gallery img{width:100%}}
