@font-face{font-family:'Open Sans Light';font-style:normal;font-weight:300;src:local(''),url(../fonts/open-sans-v27-latin-300.woff2) format('woff2'),url(../fonts/open-sans-v27-latin-300.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local(''),url(../fonts/open-sans-v27-latin-regular.woff2) format('woff2'),url(../fonts/open-sans-v27-latin-regular.woff) format('woff')}@font-face{font-family:'Open Sans Medium';font-style:normal;font-weight:600;src:local(''),url(../fonts/open-sans-v27-latin-600.woff2) format('woff2'),url(../fonts/open-sans-v27-latin-600.woff) format('woff')}@font-face{font-family:'Open Sans Bold';font-style:normal;font-weight:700;src:local(''),url(../fonts/open-sans-v27-latin-700.woff2) format('woff2'),url(../fonts/open-sans-v27-latin-700.woff) format('woff')}@font-face{font-family:'Open Sans Italic';font-style:italic;font-weight:400;src:local(''),url(../fonts/open-sans-v27-latin-italic.woff2) format('woff2'),url(../fonts/open-sans-v27-latin-italic.woff) format('woff')}@font-face{font-family:'Amatic SC';font-style:normal;font-weight:700;src:local(''),url(../fonts/amatic-sc-v22-latin-700.woff2) format('woff2'),url(../fonts/amatic-sc-v22-latin-700.woff) format('woff')}
/*! minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css */
blockquote,body,dd,dl,dt,fieldset,figure,hr,html,iframe,legend,li,ol,pre{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,td,textarea,th{padding:0}h1,h2,h3,h4,h5,h6{color:#003927;font-family:'Amatic SC',Georgia,serif;font-weight:700;word-wrap:break-word;text-rendering:optimizeLegibility}button,input,select,textarea{margin:0}:after,:before{box-sizing:inherit}audio,embed,object,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{text-align:left}*,html{box-sizing:border-box}::selection{background:#000;color:#fff;text-shadow:none}html:before{content:"";position:fixed;width:20px;height:100%;top:0;left:0;background-color:#fff;z-index:10}@media only screen and (max-width:30em){html:before{width:12px}}body:before,html:after{content:"";position:fixed;top:0;background-color:#fff;z-index:10}html:after{width:20px;height:100%;right:0}@media only screen and (max-width:30em){html:after{width:12px}}body{background:url(../img/bg.png);font-size:100%;font-family:'Open Sans',Helvetica,Arial,sans-serif;line-height:1.5}body:before{width:100%;height:20px;left:0}@media only screen and (max-width:30em){body:before{height:12px}}body:after{content:"";position:fixed;width:100%;height:20px;bottom:0;left:0;background-color:#fff;z-index:10}@media only screen and (max-width:30em){body:after{height:12px}}.main{margin-bottom:9em}@media only screen and (max-width:37.5em){.main{margin-bottom:4.5em}}.container{position:relative;width:100%;padding:0 4.5em}@media only screen and (max-width:48em){.container{padding:0 3em}}@media only screen and (max-width:30em){.container{padding:0 2.25em}}.animate-image,.animate-text{transform:translateY(10px)}.animate-image,.animate-text,.animate-title{opacity:0;transition:400ms ease}.animate-text,.animate-title{transition-delay:200ms}.loaded .animate-image,.loaded .animate-text{transform:translateY(0);opacity:1}.loaded .animate-title{transform:translate(-50%,0);opacity:1}.content{width:100%;max-width:1060px;margin:0 auto}.content.content-small{max-width:680px}.content a{border-bottom:1px solid #5d9b84}.content ul li:before,h6{font-size:18px;font-size:1.125rem}.content ul li:before{position:absolute;height:100%;left:0;top:0;content:'\2022';color:#5d9b84}.icon,img{vertical-align:middle}img{max-width:100%;height:auto}.icon{display:inline-block;width:16px;height:16px}.icon.icon-reverse,.lightbox .lightbox-prev svg{transform:rotate(180deg)}.icon.icon-12{width:12px;height:12px;margin-bottom:4px}.icon.icon-24{width:24px;height:24px}.icon.icon-32{width:32px;height:32px}.icon.icon-40{width:40px;height:40px}.icon.icon-48{width:48px;height:48px}.icon.icon-64{width:64px;height:64px}.shape-circle,.shape-square{position:relative}.shape-circle:before{border-radius:50%}.shape-circle.shape-circle-t:before{left:-60px;top:20px}@media only screen and (max-width:48em){.shape-circle.shape-circle-t:before{left:-16px}}.shape-circle:before,.shape-square:before{content:"";position:absolute;width:180px;height:180px;background-color:rgba(0,57,39,.25)}.shape-square.shape-square-b:before{bottom:-60px;right:-60px}@media only screen and (max-width:48em){.shape-square.shape-square-b:before{right:0}}a{text-decoration:none;transition:200ms ease-in-out}a:hover{color:#5d9b84}.menu-open,a{color:#003927}.menu-close,.menu-open{display:none;text-align:center}@media only screen and (max-width:48em){.menu-close,.menu-open{display:block}}.menu-close{color:#fff}.color-primary,.color-secondary,.footer a:hover,.nav-main ul a.link-site:hover{color:#003927}.color-copy,p{color:#212121}.color-black{color:#000}.color-gray-1{color:#333}.color-gray-2{color:#666}.color-gray-3{color:#999}.color-gray-4{color:#ccc}.color-gray-5{color:#f2f2f2}.bg-color-primary,.bg-color-secondary{background-color:#003927}.bg-color-copy{background-color:#212121}.bg-color-black{background-color:#000}.bg-color-gray-1{background-color:#333}.bg-color-gray-2{background-color:#666}.bg-color-gray-3{background-color:#999}.bg-color-gray-4{background-color:#ccc}.bg-color-gray-5{background-color:#f2f2f2}h1{margin:0 0 1.0987654320987654em;line-height:1.0987654320987654em;font-size:81px;font-size:5.0625rem}h2{margin:0 0 1.1333333333333333em;line-height:1.1333333333333333em;font-size:60px;font-size:3.75rem}h3{margin:0 0 1.1481481481481481em;line-height:1.1481481481481481em;font-size:54px;font-size:3.375rem}h4{margin:0 0 1.2222222222222223em;line-height:1.2222222222222223em;font-size:36px;font-size:2.25rem}h5{margin:0 0 1.3333333333333333em;line-height:1.3333333333333333em;font-size:24px;font-size:1.5rem}h6{margin:0 0 1.4444444444444444em;line-height:1.4444444444444444em}.site-title{position:absolute;left:50%;bottom:-10%;width:100%;margin:0;transform:translate(-50%,10px);z-index:5;font-size:8vw;text-align:center}@media only screen and (max-width:64em){.site-title{font-size:10vw}}@media only screen and (max-width:48em){.site-title{font-size:12vw}}@media only screen and (max-width:37.5em){.site-title{bottom:-5%}}@media only screen and (max-width:30em){.site-title{bottom:-10%}}p{margin:0 0 1.5em;font-size:16px;font-size:1rem;line-height:1.7em}p:last-child{margin-bottom:0}.nav-main ul,.work .work-meta ul,ul{margin:0;padding:0;list-style:none}ul li{position:relative;margin-bottom:.75em;padding-left:.75em}b,strong{font-family:"Open Sans Bold",Helvetica,Arial,sans-serif}em{font-family:"Open Sans Italic",Helvetica,Arial,sans-serif}.fontlight{font-family:"Open Sans Light",Helvetica,Arial,sans-serif}.fontregular{font-family:"Open Sans",Helvetica,Arial,sans-serif}.fontmedium,.nav-main ul a{font-family:"Open Sans Medium",Helvetica,Arial,sans-serif}.fontbold{font-family:"Open Sans Bold",Helvetica,Arial,sans-serif}.fontitalic{font-family:"Open Sans Italic",Helvetica,Arial,sans-serif}.row{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.row.row-endless{justify-content:flex-start}.row.row-centered{justify-content:center;aligc-items:center}.c-1{width:8.3333%}.c-2{width:16.6667%}.c-3{width:25%}.c-4{width:33.3333%}.c-5{width:41.6667%}.c-6{width:50%}.c-7{width:58.3333%}.c-8{width:66.6667%}.c-9{width:75%}.c-10{width:83.3334%}.c-11{width:91.6667%}.c-12{width:100%}@media only screen and (max-width:48em){.c-1,.c-10,.c-11,.c-12,.c-2,.c-3,.c-4,.c-5,.c-6,.c-7,.c-8,.c-9{width:100%}.c-1.c-half,.c-10.c-half,.c-11.c-half,.c-12.c-half,.c-2.c-half,.c-3.c-half,.c-4.c-half,.c-5.c-half,.c-6.c-half,.c-7.c-half,.c-8.c-half,.c-9.c-half{width:50%}.c-1.c-quarter,.c-10.c-quarter,.c-11.c-quarter,.c-12.c-quarter,.c-2.c-quarter,.c-3.c-quarter,.c-4.c-quarter,.c-5.c-quarter,.c-6.c-quarter,.c-7.c-quarter,.c-8.c-quarter,.c-9.c-quarter{width:20%}}@media only screen and (max-width:30em){.c-1.c-half,.c-10.c-half,.c-11.c-half,.c-12.c-half,.c-2.c-half,.c-3.c-half,.c-4.c-half,.c-5.c-half,.c-6.c-half,.c-7.c-half,.c-8.c-half,.c-9.c-half{width:100%}.c-1.c-quarter,.c-10.c-quarter,.c-11.c-quarter,.c-12.c-quarter,.c-2.c-quarter,.c-3.c-quarter,.c-4.c-quarter,.c-5.c-quarter,.c-6.c-quarter,.c-7.c-quarter,.c-8.c-quarter,.c-9.c-quarter{width:50%}}.header{position:relative;padding:4.5em 0 6em}.header.header-small{padding:4.5em 0}@media only screen and (max-width:48em){.header{padding:4.5em 0}}.article{position:relative}.work{margin-bottom:7.5em}.work .work-meta ul li{margin-bottom:.25em;padding:0;font-style:italic}.work .work-meta ul li:before{display:none}.text{margin-top:3em}.text p{text-align:justify}@media only screen and (max-width:48em){.image{text-align:center}}.dates ul li{margin-bottom:1.5em}.dates ul p{margin-bottom:.25em}.btn,.footer,.section{position:relative}.btn,.footer{text-align:center}.footer{margin-bottom:3em}.footer a,.footer p,.nav-main ul a.link-site,.nav-main ul a:hover{color:#5d9b84}@media only screen and (max-width:48em){.footer p{line-height:1.75em}}.btn{display:inline-block;margin:.5em 0;padding:1em 1.5em;font-family:inherit;font-size:14px;font-size:.875rem;text-transform:uppercase;text-decoration:none;vertical-align:middle;cursor:pointer;transition:200ms ease-in-out}.btn:hover{background:#000604;color:#fff}.btn.btn-outline{background:0 0;border:2px solid #003927;color:#212121}.btn,.btn.btn-outline:hover{background:#003927;color:#fff}.btn.btn-rounded{border-radius:32px}.btn.btn-large{padding:1.25em 2.5em;font-size:16px;font-size:1rem}.btn.btn-small{padding:.75em 1.25em;font-size:12px;font-size:.75rem}.gallery{flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:30em){.gallery{justify-content:center}}.gallery .gallery-item,.nav-main ul li{display:inline-block;margin:0 1.5em 1.5em 0}@media only screen and (max-width:37.5em){.gallery .gallery-item{margin:0 1em 1em 0}}@media only screen and (max-width:30em){.gallery .gallery-item{margin:0 0 1.5em}}.lightbox{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,.85);transition:300ms ease;z-index:5}.lightbox.is-open{visibility:visible;opacity:1}.lightbox,.lightbox .lightbox-item{visibility:hidden;opacity:0}.lightbox .lightbox-item img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:90%;max-height:85%;transition:300ms ease}@media only screen and (max-width:48em){.lightbox .lightbox-item img{max-width:80%}}.lightbox .lightbox-next,.lightbox .lightbox-prev{position:absolute;top:50%;width:24px;height:24px;margin-top:-12px}.lightbox .lightbox-next{right:3em}@media only screen and (max-width:48em){.lightbox .lightbox-next{right:1em}}@media only screen and (max-width:30em){.lightbox .lightbox-next{right:0}}.lightbox .lightbox-prev{left:3em}@media only screen and (max-width:48em){.lightbox .lightbox-prev{left:1em}}@media only screen and (max-width:30em){.lightbox .lightbox-prev{left:0}}.lightbox .lightbox-close{position:absolute;left:50%;top:1.5em;width:24px;height:24px;margin-left:-12px}.lightbox .lightbox-counter{position:absolute;left:50%;bottom:0;transform:translateX(-50%);padding:2px 10px;background-color:#000;color:#fff;font-size:12px;font-size:.75rem}.nav-main,.slider{position:relative}.nav-main.is-open ul{transform:translateX(0)}.nav-main ul{text-align:center}@media only screen and (max-width:48em){.nav-main ul{position:fixed;width:100%;height:100%;top:0;right:0;transform:translateX(100%);padding:4.5em 3em;background-color:#003927;transition:300ms ease-in-out;z-index:99;text-align:center}}.nav-main ul li{margin:0 .75em;padding:0}@media only screen and (max-width:48em){.nav-main ul li{display:block;margin:0 0 2.25em}}.nav-main ul li.is-active a{border-bottom:3px solid #5d9b84}.nav-main ul a{padding-bottom:2px;color:#003927}@media only screen and (max-width:48em){.nav-main ul a{color:#fff;font-size:6vw}}.slider{height:520px;overflow:hidden}@media only screen and (max-width:48em){.slider{height:450px}}@media only screen and (max-width:37.5em){.slider{height:350px}}@media only screen and (max-width:30em){.slider{height:205px}}.slider.slider-clickable{cursor:pointer}.slider .slider-item{display:none;position:absolute;left:0;top:0;width:100%;height:100%}.slider .slider-item.is-active{display:block}.slider figure{text-align:center}.slider figure img{opacity:.9}.mt-1{margin-top:1.5em}.mt-2{margin-top:3em}.mt-3{margin-top:4.5em}.mt-4{margin-top:6em}.mt-5{margin-top:7.5em}.mt-6{margin-top:9em}.mt-7{margin-top:10.5em}.mt-8{margin-top:12em}.mt-9{margin-top:13.5em}.mt-10{margin-top:15em}.mb-1{margin-bottom:1.5em}.mb-2{margin-bottom:3em}.mb-3{margin-bottom:4.5em}.mb-4{margin-bottom:6em}.mb-5{margin-bottom:7.5em}.mb-6{margin-bottom:9em}.mb-7{margin-bottom:10.5em}.mb-8{margin-bottom:12em}.mb-9{margin-bottom:13.5em}.mb-10{margin-bottom:15em}.mr-1{margin-right:1.5em}.mr-2{margin-right:3em}.mr-3{margin-right:4.5em}.mr-4{margin-right:6em}.mr-5{margin-right:7.5em}.mr-6{margin-right:9em}.mr-7{margin-right:10.5em}.mr-8{margin-right:12em}.mr-9{margin-right:13.5em}.mr-10{margin-right:15em}.ml-1{margin-left:1.5em}.ml-2{margin-left:3em}.ml-3{margin-left:4.5em}.ml-4{margin-left:6em}.ml-5{margin-left:7.5em}.ml-6{margin-top:9em}.ml-7{margin-left:10.5em}.ml-8{margin-left:12em}.ml-9{margin-left:13.5em}.ml-10{margin-left:15em}.mx-1{margin-left:1.5em;margin-right:1.5em}.mx-2{margin-left:3em;margin-right:3em}.mx-3{margin-left:4.5em;margin-right:4.5em}.mx-4{margin-left:6em;margin-right:6em}.mx-5{margin-left:7.5em;margin-right:7.5em}.mx-6{margin-left:9em;margin-right:9em}.mx-7{margin-left:10.5em;margin-right:10.5em}.mx-8{margin-left:12em;margin-right:12em}.mx-9{margin-left:13.5em;margin-right:13.5em}.mx-10{margin-left:15em;margin-right:15em}.my-1{margin-top:1.5em;margin-bottom:1.5em}.my-2{margin-top:3em;margin-bottom:3em}.my-3{margin-top:4.5em;margin-bottom:4.5em}.my-4{margin-top:6em;margin-bottom:6em}.my-5{margin-top:7.5em;margin-bottom:7.5em}.my-6{margin-top:9em;margin-bottom:9em}.my-7{margin-top:10.5em;margin-bottom:10.5em}.my-8{margin-top:12em;margin-bottom:12em}.my-9{margin-top:13.5em;margin-bottom:13.5em}.my-10{margin-top:15em;margin-bottom:15em}.pt-1{padding-top:1.5em}.pt-2{padding-top:3em}.pt-3{padding-top:4.5em}.pt-4{padding-top:6em}.pt-5{padding-top:7.5em}.pt-6{padding-top:9em}.pt-7{padding-top:10.5em}.pt-8{padding-top:12em}.pt-9{padding-top:13.5em}.pt-10{padding-top:15em}.pb-1{padding-bottom:1.5em}.pb-2{padding-bottom:3em}.pb-3{padding-bottom:4.5em}.pb-4{padding-bottom:6em}.pb-5{padding-bottom:7.5em}.pb-6{padding-bottom:9em}.pb-7{padding-bottom:10.5em}.pb-8{padding-bottom:12em}.pb-9{padding-bottom:13.5em}.pb-10{padding-bottom:15em}.pr-1{padding-right:1.5em}.pr-2{padding-right:3em}.pr-3{padding-right:4.5em}.pr-4{padding-right:6em}.pr-5{padding-right:7.5em}.pr-6{padding-right:9em}.pr-7{padding-right:10.5em}.pr-8{padding-right:12em}.pr-9{padding-right:13.5em}.pr-10{padding-right:15em}.pl-1{padding-left:1.5em}.pl-2{padding-left:3em}.pl-3{padding-left:4.5em}.pl-4{padding-left:6em}.pl-5{padding-left:7.5em}.pl-6{padding-left:9em}.pl-7{padding-left:10.5em}.pl-8{padding-left:12em}.pl-9{padding-left:13.5em}.pl-10{padding-left:15em}.py-1{padding-top:1.5em;padding-bottom:1.5em}.py-2{padding-top:3em;padding-bottom:3em}.py-3{padding-top:4.5em;padding-bottom:4.5em}.py-4{padding-top:6em;padding-bottom:6em}.py-5{padding-top:7.5em;padding-bottom:7.5em}.py-6{padding-top:9em;padding-bottom:9em}.py-7{padding-top:10.5em;padding-bottom:10.5em}.py-8{padding-top:12em;padding-bottom:12em}.py-9{padding-top:13.5em;padding-bottom:13.5em}.py-10{padding-top:15em;padding-bottom:15em}.px-1{padding-left:1.5em;padding-right:1.5em}.px-2{padding-left:3em;padding-right:3em}.px-3{padding-left:4.5em;padding-right:4.5em}.px-4{padding-left:6em;padding-right:6em}.px-5{padding-left:7.5em;padding-right:7.5em}.px-6{padding-left:9em;padding-right:9em}.px-7{padding-left:10.5em;padding-right:10.5em}.px-8{padding-left:12em;padding-right:12em}.px-9{padding-left:13.5em;padding-right:13.5em}.px-10{padding-left:15em;padding-right:15em}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.float-left{float:left}.float-right{float:right}.is-hidden{display:none}.is-invisible{opacity:0}.is-disabled{opacity:.25}.is-clickable{cursor:pointer}@media only screen and (max-width:30em){.hide-mobile{display:none}}@media only screen and (max-width:48em){.hide-medium{display:none}}@media only screen and (max-width:64em){.hide-smalldesk{display:none}}.is-mobile{display:none}@media only screen and (max-width:30em){.is-mobile{display:block}}