[hidden]{display:none !important}@media(max-width: 767px){.desktop-only{display:none}}@media(min-width: 768px){.mobile-only{display:none}}.stack.invert,.stack .float{box-shadow:0px 0px 40px rgba(0,0,0,.2)}.awards{box-shadow:0px 0px 20px rgba(0,0,0,.05)}.flex-row{display:flex;column-gap:20px}.stack.logo p,blockquote p,h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased}blockquote p,h1,h2,h3,h4,h5,h6{font-family:"bookmania",serif;font-style:normal;font-weight:900}body,button{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:normal}.center{text-align:center}.font-smooth,blockquote p,p,li,a,input,textarea,select,cite{-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{color:#3a586f;margin:0 0 1em 0}h1.white,h2.white,h3.white,h4.white,h5.white,h6.white{color:#fff}p,li,a,input,textarea,select,cite{font-size:1.437rem;line-height:1.35em;margin:0 0 1.5em 0}p.white,li.white,a.white,input.white,textarea.white,select.white,cite.white{color:#fff}h1{font-size:2.5rem}h1.special{padding:0 0 2.5px 0;margin:.5em 0 1em 0;border-bottom:5px solid #3a586f;text-align:center}h1.special,h1.special a{line-height:.8em}h1.special a{font-size:3rem;color:#55abb8;text-decoration:none}@media(max-width: 767px){h1{font-size:2rem;text-align:left;padding:0 20px;line-height:1em;margin:0 0 .5em 0}}h2{font-size:30px;line-height:1em}h3{font-size:24px}h4{font-size:1.5rem;margin:0 0 .5em 0}blockquote{margin:0}blockquote p{font-size:1.875rem;line-height:1.2em;margin-bottom:10px;border-bottom:2.5px solid #55abb8;padding-bottom:30px;font-weight:700}blockquote cite{margin-top:10px;font-size:1.25rem;color:#eee;font-weight:normal;font-style:normal}.social{position:fixed;left:5rem;bottom:5rem;z-index:5000}.social a,a#top{width:30px;height:30px;margin:0 0 5px 0;border-radius:2.5px;display:block;position:relative}.social a:after,a#top:after{content:"";top:0;left:0;position:absolute;z-index:-1;border-radius:2.5px;width:20px;height:20px;margin:5px;display:block;background:#fff}.social a:last-child,a#top:last-child{margin:0}.social a svg,a#top svg{fill:#3a586f;width:30px;height:30px}.social a:hover svg,a#top:hover svg{fill:#55abb8}@media(max-width: 767px){.social a,a#top{display:none}}a#top{position:fixed;right:5rem;bottom:5rem;z-index:5000}@media(min-width: 321px)and (max-width: 1399px){a#top{right:20px}.social{left:20px}.social,a#top{bottom:20px}}.section{margin:100px 0}@media(max-width: 767px){.section{margin:40px 0}}.awards{display:none;margin:60px 0 0 0;border-radius:5px;padding:20px;background:#fff;align-items:center}.awards svg{flex:1 0 60px;width:70px;height:70px;margin:0 20px 0 0}@media(max-width: 767px){.awards svg{margin-right:30px}}.awards a,.awards p{font-size:1.25rem;line-height:2rem}.awards a{color:#542785}.awards p{margin:0}.stack .project-awards{padding:0 100px;display:flex;margin:40px 0;justify-content:center}.stack .project-awards p.info{font-weight:bold;margin:0;padding:0}.award{margin:0 20px;display:flex;align-items:center}.icon{margin-right:20px}.icon svg{width:auto;height:80px}.urls{list-style:none;margin-bottom:30px}.urls li{padding:0;margin:0}.urls li a{font-size:1.25rem;color:#3a586f;font-weight:bold}.iframe-container{overflow:hidden;padding-top:56.25%;position:relative;max-width:1120px;margin:0 auto 40px auto}.iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.bg .iframe-container{margin:0;max-width:none}.embed-container{flex:0 1 50%;position:relative;padding-top:56.25%;overflow:hidden;max-width:100%;background:#000}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.hero{padding:50px 0;max-width:1120px;margin:0 auto;height:auto;min-height:400px;position:relative}.hero.row{display:flex;padding-bottom:0;align-items:center;column-gap:30px}.hero.row .content{flex:1 0 40%}.hero.row .image{flex:1 0 60%}.hero.row h1{text-align:left}.hero h1{text-align:center;line-height:1em;margin:auto;margin-bottom:40px}@media(max-width: 767px){.hero{padding-top:20px;display:block}.hero h1{background:none;padding:0}}.hero .content.small{position:absolute;left:100px;bottom:80px;width:40%}@media(max-width: 767px){.hero .content.small{position:static;width:100%}}.hero.project{padding-top:80px}.hero.project h1{text-align:left}.hero.project p{padding:0 0 0 100px}.hero.project .content{display:flex;flex-flow:row nowrap}.hero.project .content.half{width:60%}.hero.project .content .tags{padding-left:50px;text-align:right;white-space:nowrap}.hero.project .content .tags p,.hero.project .content .tags a{text-transform:capitalize}.hero.project .content .tags p{margin:0;color:#617a8b}.hero.project .content .tags a{color:#617a8b}.hero.project .crumb{display:none}@media(min-width: 769px)and (max-width: 1119px){.hero.project h1{padding-left:20px}}@media(max-width: 767px){.hero.project{padding-top:0}.hero.project a.crumb{display:block;text-decoration:none;color:#55abb8;margin:0 0 30px 0;font-weight:bold}.hero.project .tags{display:none}}.hero img{max-width:100%}@media(max-width: 767px){.hero{padding:0 20px;height:auto}.hero.project .content p{padding:0}.hero h1{padding:0;margin-bottom:40px}}.stack{max-width:1120px;margin:0 auto}.stack.content p{font-size:1.25rem}.stack.content .image{margin:0 100px 40px 100px}.stack.content img{max-width:100%}.stack.content h2,.stack.content p,.stack.content h4,.stack.content ul{padding:0 100px}@media(max-width: 767px){.stack.content h2,.stack.content h4,.stack.content ul,.stack.content p{padding:0}.stack.content .image{margin:0 0 40px 0}}.stack .inner{max-width:1120px;margin:0 auto}.stack aside{display:flex;margin-bottom:20px;justify-content:space-between}.stack.logo{padding:80px 280px;background:url("assets/images/mark.svg") no-repeat 10% 120px;background-size:8.3333333333%}.stack.logo p{font-size:1.4375rem}@media(min-width: 768px)and (max-width: 1199px){.stack.logo{padding:60px 40px;background:none}}@media(max-width: 767px){.stack.logo{padding:20px;background:none}}.stack.photos{margin-top:80px;padding:60px 0;background:#eaf0f4}.stack.photos .image{margin:0 0 40px 0;border:10px solid #fff}.stack.photos .image img{max-width:100%;width:100%;display:block}@media(max-width: 767px){.stack.photos{padding:40px 0}.stack.photos .image{margin:0 20px 10px 20px}}.stack.center{padding:40px 100px;display:flex;justify-content:center;flex-flow:column}.stack.center>*{margin-right:auto;margin-left:auto}.stack.center article{padding:0}@media(min-width: 769px)and (max-width: 1023px){.stack.center{padding:40px}}@media(max-width: 768px){.stack.center{padding:20px}}.stack.center-column{display:flex;flex-flow:column nowrap;align-items:center;text-align:center}.stack.center-column>*{flex-basis:auto}@media(min-width: 769px){.stack.center-column{margin:0 40px 0}}.stack .float{background:#000;min-height:500px;height:auto;position:relative;display:flex;justify-content:center;align-items:center}.stack .float img{max-height:100%;max-width:100%;width:100%;margin:auto}.stack .float .overlay{width:35%;background:#fff;position:absolute;top:30px;bottom:30px;left:-10px;padding:40px}.stack .float .overlay h4{color:#333;font-size:1.5rem;line-height:1.2em}.stack .float .overlay p{font-size:1.15rem;line-height:1.2em}.stack .float .overlay .award{width:150px}.stack .float .cta{position:absolute;right:-10px;top:40%}@media(max-width: 1119px){.stack .float .overlay{width:40%}}@media(max-width: 999px){.stack .float{background:#fff;height:auto;min-height:0;flex-flow:column;margin-bottom:40px}.stack .float img{height:auto}.stack .float .cta{position:static;margin:0 20px 20px 20px;display:block;text-align:center}.stack .float .overlay{width:100%;padding:20px;position:static}}.stack.header{padding:80px 0 0 0}@media(max-width: 767px){.stack.header{padding:30px 0 0 0}}@media(max-width: 768px){.stack.margin{margin-bottom:40px}}@media(min-width: 769px){.stack.margin{margin-bottom:80px}}.stack.grid>div{padding:20px 40px}.stack.grid>div p{font-size:1.25rem}@media(max-width: 767px){.stack.grid>div{padding:0 20px}}.stack.grid.left,.stack.grid.invert{flex-direction:row-reverse}.stack.promos{display:block}.stack.promos .inner{display:flex;margin-bottom:0}.stack.promos .inner div:nth-child(2){margin-top:30px}.stack.promos .inner div:nth-child(3){margin-top:60px}.stack.promos .inner>div{padding-right:20px;margin-bottom:30px}@media(max-width: 767px){.stack.promos .inner{text-align:center}}.stack.promos svg{fill:#3a586f;display:block;margin-bottom:-2px}@media(max-width: 767px){.stack.promos svg{display:none}.stack.promos .inner{flex-flow:column}.stack.promos .inner>div{margin-top:0 !important}}@media(max-width: 1199px){.stack.promos .inner>div{padding:0 10px}}.stack.grid{align-items:center}.stack.center-column{flex-flow:column}.stack article{padding-left:100px}.stack article.half{padding-left:0;margin:50px 25%}.stack article.half.no-margin{margin:0 25%}.stack article.half.match-hero{padding-left:100px}.stack article.half.left{margin:50px 50% 50px 0;text-align:left}.stack article p{font-size:1.25rem}@media(min-width: 769px)and (max-width: 1023px){.stack article.half{width:80%;margin:20px 10%}}@media(max-width: 768px){.stack article{padding-left:0;margin-bottom:40px}.stack article.half.left{margin:0;padding-left:0}.stack article.half{width:100%;margin:0;text-align:left}.stack article.half.no-margin{margin:0}}.stack aside.image{justify-content:center;width:100%;flex-flow:column;margin:0 80px 0 0;padding-left:80px}.stack aside.image+article{margin-top:30px}.stack aside.image img{max-width:100%;margin:auto}.stack aside.image p{margin:10px 0 0 0;font-size:1rem}@media(max-width: 768px){.stack aside.image{margin:0;padding:0}}.stack.light-bg{padding:60px 0;background:#eaf0f4}.stack.light-bg h1{text-align:center}.stack.light-bg .inner .grid{justify-content:center}.stack.light-bg .member{flex:0 1 32%;display:flex;flex-flow:column;justify-content:center}.stack.light-bg .member div{margin:0 auto}.stack.light-bg .member h3{margin:0;line-height:1em}.stack.light-bg .member img{border:5px solid #fff;margin:0 0 15px 0}.stack.light-bg .member p{font-size:1.25rem}@media(max-width: 767px){.stack.light-bg{padding:40px 20px}.stack.light-bg .member{flex:0 1 100%;text-align:center}}.stack.invert{background:#17181a;padding:100px;color:#fff}.stack.invert h2{color:#fff}@media(max-width: 767px){.stack.invert{padding:40px 20px}}.stack.quote{background:#3a586f;padding:80px 0;background:#3a586f}.stack.quote .inner>div{margin:0 20%}.stack.quote .inner>div{background:url("assets/images/mark.svg") no-repeat 0 0;background-size:25%;display:flex;justify-content:flex-end}.stack.quote .inner>div blockquote{width:60%;color:#fff}@media(max-width: 767px){.stack.quote{padding:40px 0}.stack.quote .inner>div{background-size:100px;background-position:center top;padding:120px 40px 0 40px;margin:0}.stack.quote .inner>div blockquote{width:100%}}.stack.full{max-width:none}.stack.full img{max-width:100%}@media(min-width: 769px)and (max-width: 1299px){#wrapper .stack.full{padding-left:70px;padding-right:70px;margin:0 -70px}#wrapper .stack.full.margin{margin-bottom:80px}}.stack.map{background:#55abb8 url("assets/images/map.jpg") no-repeat left;background-size:cover}.stack.map .inner{height:590px;padding:0 160px}@media(max-width: 767px){.stack.map{padding:0}.stack.map .inner{height:auto}}@media(max-width: 767px){.stack{padding:0 20px}.stack.content p{padding:0}.stack article,.stack aside{padding:0;width:100%}}.stack.hidden{display:none}.link,.location{display:flex;align-items:center}.link a,.location a{text-decoration:none;font-size:1.25rem;margin:0;font-weight:bold;color:#55abb8}.link a:hover,.location a:hover{color:#3a586f;text-decoration:underline}.link .icon,.location .icon{width:20px;height:20px;margin:0 15px 0 0}.link .icon svg,.location .icon svg{fill:#55abb8;width:20px;height:20px}.location .icon{margin:0 10px 0 0}.location .icon svg{height:20px;width:auto;fill:#617a8b}.location span{display:block;font-size:1.25rem;margin:0;color:#617a8b}@media(min-width: 769px)and (max-width: 1299px){#pa{margin-right:-70px;margin-left:-70px}}.grid{display:flex;flex-flow:row wrap}.grid>*{flex-grow:1}@media(min-width: 1024px){.grid>*{flex-basis:20rem}}.grid.right{flex-flow:row-reverse wrap}@media(max-width: 1023px){.grid.right{flex-flow:column-reverse}.grid.right article{padding-left:0;margin-top:30px}}@media(min-width: 1025px){.grid.right article{padding-right:100px}}header#main{width:100%;padding:0 5rem;margin:0 auto;display:flex;flex-flow:row nowrap;justify-content:space-between;height:100px}header#main>div{position:relative;display:flex}header#main>div p{margin-top:0;font-size:1.25rem}header#main>div nav{margin:0 30px 0 0}header#main>*{width:33.333%}header#main>.logo{display:flex}.invert:not(.menu-active) header#main .logo svg{fill:#fff}.invert:not(.menu-active) header#main .logo svg:hover{fill:#55abb8}.invert:not(.menu-active) header#main .hamburger a{color:#fff}header#main .logo{flex-flow:column;z-index:1000}header#main .logo p{display:block;line-height:1em;white-space:nowrap;font-size:1rem}header#main .logo svg{width:200px;transition:fill .3s}header#main .logo svg:hover{fill:#3a586f}header#main .logo a{margin:0}header#main .hamburger{display:none;position:fixed;right:0;top:0;height:60px;z-index:1001;margin:0;cursor:pointer}header#main .hamburger a{transition:color .3s;padding:20px 20px 20px 20px;display:inline-block;margin:0;border:none}header#main .hamburger a:focus{outline:none}header#main .hamburger a.active{border-color:#fff}header#main .services a{text-decoration:none;font-size:1.25rem;color:#333}header#main .services a:hover{text-decoration:underline}@media(max-width: 1399px){header#main{max-width:1120px;height:auto;padding:0}}@media(max-width: 1219px){header#main .services p{display:none}}@media(min-width: 769px)and (max-width: 1219px){header#main{justify-content:space-between}header#main .logo{align-items:flex-start}header#main .services{display:none}}@media(max-width: 767px){header#main{width:100%;height:auto;top:0;left:0;position:fixed;z-index:1000;padding:0;justify-content:flex-start;height:60px}header#main .hamburger{display:block}header#main>*{width:auto}header#main .logo{align-items:flex-start;margin:20px;z-index:3000;display:block}header#main .logo a{margin:auto;display:inline-block;line-height:1em}header#main .logo svg{width:120px}header#main .services,header#main nav.main{display:none}}@media(max-width: 767px){header#main.headroom--top,header#main.headroom--unpinned{background:none}header#main.headroom--not-top:not(.headroom--unpinned){background:#fff}.headroom{will-change:transform;transition:background 200ms ease,transform 200ms linear}.headroom--pinned{transform:translateY(0%)}.headroom--unpinned{transform:translateY(-100%)}}*{box-sizing:border-box}html{width:100%;height:100%}body{width:100%;height:100%;margin:0}body.menu-active{overflow:hidden;overflow-y:scroll}body.menu-active [headroom]{transform:none}@media(max-width: 767px){body{padding-top:100px}}.bg-svg{position:absolute;top:0;left:0;right:0;z-index:-1}.bg-svg svg{width:100%;fill:#eaf0f4}#wrapper{padding:50px 0 0 0}#wrapper>div:nth-child(1),#wrapper>div:nth-child(3){width:12rem;background:green;display:flex;flex-flow:column;align-items:center;background:pink}@media(max-width: 1299px){#wrapper{padding-left:70px;padding-right:70px}}@media(max-width: 767px){#wrapper{padding-left:0;padding-right:0;padding-top:0}#wrapper>div:nth-child(2){width:100%}#wrapper>div:nth-child(1),#wrapper>div:nth-child(3){display:none}}footer{margin:0 auto}footer .foot{background:#eee;padding:30px 160px;margin:0 auto}footer .foot .inner{display:flex;align-items:center;justify-content:space-between}footer .foot .inner div:nth-child(2){text-align:right;font-size:.75rem}footer .foot .inner>div{width:48%}@media(max-width: 767px){footer .foot{padding-left:0;padding-right:0}footer .foot .inner{flex-flow:column}footer .foot .inner>div,footer .foot .inner>div:nth-child(2){width:100%;text-align:center;margin:0 0 10px 0}}footer .logo svg{width:100px;fill:#3a586f}footer .map .inner.grid{max-width:1440px;justify-content:space-between;align-items:flex-start;padding-top:140px}footer .map .inner.grid h3,footer .map .inner.grid a:not(.button){color:#fff}footer .map .inner.grid h3{font-size:2rem;line-height:1.3em}footer .map .inner.grid>div{margin:0 auto}footer .map .inner.grid>div p{color:#fff;font-size:1.25rem}footer .map .inner.grid>div:nth-child(1){padding-right:40px;margin-bottom:40px}footer .map .inner.grid>div:nth-child(2){text-align:right}@media(max-width: 999px){footer .map .inner.grid{padding-top:60px;display:block}footer .map .inner.grid div:nth-child(2),footer .map .inner.grid div:nth-child(1){padding:0;text-align:center}}@media(max-width: 767px){footer .map .inner.grid{padding:40px}footer .map .inner.grid>div{margin:0 0 20px 0}}#overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.4);z-index:6000}#overlay .modal-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}#overlay .modal{background:#fff;width:400px;padding:30px 20px 20px 20px}#overlay .content.center{text-align:center}#overlay .content p{margin-bottom:0}nav{display:flex;justify-content:flex-end;align-items:flex-start}nav a{height:auto;font-weight:bold;font-size:1.25rem;color:#000;text-decoration:none;line-height:.8em;padding-bottom:2px;border-bottom:3px solid #55abb8}nav a{transition:border .3s}nav .subs{margin:0 0 30px 10px}nav .subs a{font-weight:300;display:block;border:none;margin:0 0 10px 0}nav.main a{transition:border .5s ease;margin-left:30px;white-space:nowrap}nav.main a:hover,nav.main a.active{border-color:#e87822}.invert nav.main a{border-color:#fff;color:#fff}.invert nav.main a.active,.invert nav.main a:hover{border-color:#e87822}nav.filters{margin:0 0 40px 0;display:flex;flex-flow:row wrap;justify-content:center}nav.filters a{border:none;font-weight:700;color:#55abb8;padding:0 20px;white-space:nowrap;margin:0 0 10px 0;transition:color .5s ease}nav.filters a.active{color:#333}@media(max-width: 767px){nav.filters{flex-flow:column;align-items:center;padding:0 5%}nav.filters a{display:block}}@media(min-width: 768px){nav .subs{display:none}}@media(max-width: 767px){nav{font-size:1rem}}nav#mobile{background:#fff;position:fixed;left:0;top:0;right:0;bottom:-50%;padding:20px;display:block;padding-top:100px;width:100%;height:150%;z-index:999;transition:transform .3s ease;transform:translateX(100%)}nav#mobile a{display:block;border-bottom:none}nav#mobile a.active{text-decoration:underline;text-decoration-color:#e87822;text-decoration-thickness:3px;text-underline-offset:5px}nav#mobile .subs a.active{text-decoration-thickness:1px}nav#mobile.expanded{transform:translateX(0)}.caption{display:none}.page-storymapp-overview .bg:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3)}.page-home .bg,.page-storymapp-overview .bg{background-repeat:no-repeat;background-position:center center;background-size:cover;height:670px;position:absolute;top:0;left:0;right:0;z-index:-1}.page-home .bg .caption,.page-storymapp-overview .bg .caption{display:block;position:absolute;bottom:0;right:0;opacity:.5;background:#000;color:#fff;padding:5px 10px;font-size:1rem}@media(min-width: 1601px){.page-home .bg,.page-storymapp-overview .bg{height:800px}}.page-home header#main,.page-storymapp-overview header#main{height:auto}.page-home .hero-footer,.page-storymapp-overview .hero-footer{background:#54aab7;background:-webkit-linear-gradient(legacy-direction(270deg), #54aab7, #197086);background:linear-gradient(270deg, #54aab7, #197086);display:flex;justify-content:center;align-items:center;padding:10px}.page-home .hero-footer p,.page-home .hero-footer a,.page-storymapp-overview .hero-footer p,.page-storymapp-overview .hero-footer a{font-size:1rem;color:#fff;font-weight:bold;margin:0}.page-home .hero-footer a,.page-storymapp-overview .hero-footer a{padding:0 30px}@media(min-width: 769px){.page-home .hero-footer,.page-storymapp-overview .hero-footer{margin-left:-70px;margin-right:-70px}.page-home .hero-footer a,.page-storymapp-overview .hero-footer a{padding:0 20px;white-space:nowrap}}.page-home.invert .hero:before,.page-storymapp-overview.invert .hero:before{content:none}.page-home .hero,.page-storymapp-overview .hero{height:569px;display:flex;align-items:center;padding-top:0;justify-content:center}.page-home .hero h1,.page-storymapp-overview .hero h1{padding:36px 40px 20px 40px;display:inline-block;margin:0 0 240px 0;color:#fff;text-shadow:2px 2px 65px #3a586f}.page-home .hero:before,.page-storymapp-overview .hero:before{content:"";height:200px;background:red;position:absolute;left:0;right:0;top:0;z-index:-1;background:rgba(251,250,245,0);background:-webkit-linear-gradient(legacy-direction(rgba(251, 250, 245, 0.8)), rgba(251, 250, 245, 0));background:linear-gradient(rgba(251, 250, 245, 0.8), rgba(251, 250, 245, 0))}.page-home .float,.page-storymapp-overview .float{margin-bottom:40px}@media(min-width: 1601px){.page-home .hero,.page-storymapp-overview .hero{height:699px}}@media(max-width: 767px){.page-home .bg,.page-storymapp-overview .bg{height:400px}.page-home .float,.page-storymapp-overview .float{margin-bottom:20px}.page-home .hero,.page-storymapp-overview .hero{height:300px;min-height:0}.page-home .hero h1,.page-storymapp-overview .hero h1{padding:0;margin:0 0 140px 0;background:none;display:block}}.page-work .hero{display:flex;align-items:center;justify-content:center;min-height:200px}@media(max-width: 767px){.page-work .hero{min-height:0}}.page-work .iso-grid{margin:0 0 0 -20px}.page-work .iso-grid .item{margin:0 0 20px 20px;box-shadow:0px 0px 40px rgba(0,0,0,.2);height:300px;flex:1 0 30%;transition:all 500ms linear;position:relative;overflow:hidden;background:#000}.page-work .iso-grid .item.fade{opacity:.2}@media(max-width: 767px){.page-work .iso-grid .item.fade{display:none}}@media(min-width: 768px){.page-work .iso-grid .item:nth-child(4),.page-work .iso-grid .item:nth-child(14){flex:0 1 100%;height:300px}.page-work .iso-grid .item:nth-child(4) h3,.page-work .iso-grid .item:nth-child(14) h3{font-size:2rem}}.page-work .iso-grid .item .image,.page-work .iso-grid .item .overlay,.page-work .iso-grid .item .content{position:absolute;top:0;bottom:0;left:0;right:0;z-index:100}.page-work .iso-grid .item .image{background-size:cover;background-repeat:no-repeat;background-color:#fff;background-position:center;display:flex;justify-content:center;align-items:center;transition:opacity 1s ease;opacity:.5}.page-work .iso-grid .item .overlay{background:#fff;opacity:.5;transition:.5s ease;transform:translateY(100%)}.page-work .iso-grid .item .content{text-decoration:none;color:#3a586f;display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start;transition:.6s ease;padding:0 20px;height:100%}.page-work .iso-grid .item .content h3{padding:0 15%;line-height:1.2em;color:#fff;transform:translateY(0%);transition:color .8s ease,transform .4s ease}.page-work .iso-grid .item .content p,.page-work .iso-grid .item .content h3{text-align:center;margin:auto 0}.page-work .iso-grid .item .content p{font-size:1rem}.page-work .iso-grid .item .content button{position:absolute;bottom:0;margin-bottom:auto;width:160px;white-space:nowrap;transition:transform .5s ease,width 1s ease;transform:translateY(100%)}.page-work .iso-grid .item:hover .image,.page-work .iso-grid .item:focus .image{opacity:1}.page-work .iso-grid .item:hover .overlay,.page-work .iso-grid .item:focus .overlay{opacity:.8;transform:translateY(0)}.page-work .iso-grid .item:hover .content,.page-work .iso-grid .item:focus .content{opacity:1}.page-work .iso-grid .item:hover .content h3,.page-work .iso-grid .item:focus .content h3{color:#3a586f;transform:translateY(-40%)}.page-work .iso-grid .item:hover button,.page-work .iso-grid .item:focus button{transform:translateY(-100%);width:180px}@media(max-width: 767px){.page-work .iso-grid .item{flex:0 1 100%}}.page-work .iso-grid{display:flex;flex-flow:row wrap;justify-content:space-between;justify-content:stretch}.brochure{position:relative;display:flex;height:540px}.brochure .image{position:absolute;top:0;left:40%;background:url("assets/images/storymapp/brochure.png");background-repeat:no-repeat;background-position:0 top;height:540px;width:60%;overflow:visible}.brochure .thin{margin-top:200px;width:33%}@media(max-width: 767px){.brochure{flex-flow:column;margin-bottom:0 !important}.brochure article{margin-bottom:0}.brochure .image{position:static;width:100%;margin-bottom:30px}.brochure .thin{width:auto;margin-top:50px}}@media(max-width: 1023px){.brochure{height:auto;flex-flow:column-reverse}.brochure .thin{width:100%;margin-top:80px}.brochure .image{position:static;width:100%;margin-top:-100px}}body[class^=page-storymapp] .hero{height:500px;display:flex;align-items:center;padding-top:0;justify-content:flex-start;margin-bottom:40px}body[class^=page-storymapp] .hero .image.app{width:50%;margin-left:auto}@media(max-width: 767px){body[class^=page-storymapp] .hero .image.app{width:100%}}body[class^=page-storymapp] .hero.row{height:auto;padding:70px 0}@media(max-width: 767px){body[class^=page-storymapp] .hero.row{flex-flow:column;padding:40px 30px}body[class^=page-storymapp] .hero.row .content{margin-bottom:20px}}body[class^=page-storymapp] .hero h1{padding:0;margin:0 0 .5em 0;text-align:left}@media(max-width: 767px){body[class^=page-storymapp] .hero{height:220px}}@media(max-width: 767px){body.page-storymapp-guide .hero,body.page-storymapp-box .hero{height:auto}}.page-storymapp-overview .hero,.page-storymapp-guide .hero,.page-storymapp-box .hero{flex-flow:column;justify-content:flex-start}.page-storymapp-overview .bg-svg{display:none}.storymapp-nav-small ul{list-style:none;display:flex;column-gap:20px;margin:30px 0 50px 0;padding-left:0}.storymapp-nav-small ul.no-margin{margin:0}.storymapp-nav-small ul li{margin:0}.storymapp-nav-small ul li.active a{background:#fff}.storymapp-nav-small ul li.active a span{border-color:#e87822}.storymapp-nav-small ul li a{display:flex;border:none;background:rgba(255,255,255,.4);border-radius:80px;align-items:center;padding:10px 20px;margin:0;transition:background 200ms ease-in}.storymapp-nav-small ul li a:hover span{border-color:#e87822}.storymapp-nav-small ul li a .title{margin-right:10px}.storymapp-nav-small ul li a span{padding-top:4px;padding-bottom:4px;border-bottom:3px solid #55abb8;transition:border-color 200ms ease-in}.storymapp-nav-small ul li a svg{height:35px;width:35px}.storymapp-nav-small ul li a:hover{background:#fff}@media(max-width: 767px){.storymapp-nav-small ul{flex-flow:column;row-gap:10px;margin:10px 0 40px 0}.storymapp-nav-small ul li{margin:0}.storymapp-nav-small ul li a{justify-content:center}}@media(max-width: 767px){.page-storymapp-overview .storymapp-nav-small,.page-storymapp-guide .storymapp-nav-small,.page-storymapp-box .storymapp-nav-small{display:none}}.storymapp-nav{display:flex;flex-flow:column}.storymapp-nav h3{margin:0 auto}nav.storymapp-nav-full{justify-content:center}nav.storymapp-nav-full ul{list-style:none;display:flex;column-gap:20px;padding-left:0}nav.storymapp-nav-full ul li{width:240px;border:1px solid #333;border-radius:30px;padding:20px;cursor:pointer;transition:background 500ms ease,padding 500ms ease height 500ms ease,width 500ms ease;margin-bottom:0;display:flex;flex-flow:column;background:#fff}nav.storymapp-nav-full ul li a.title{font-family:proxima-nova,sans-serif;font-size:1.375rem;font-weight:bold;margin-bottom:10px;display:inline-block;margin-right:auto}nav.storymapp-nav-full ul li svg{margin:40px auto}nav.storymapp-nav-full ul li p{font-size:1.375rem;margin:0}button,.button{padding:15px 20px;font-size:1rem;font-weight:900;display:inline-block;cursor:pointer;background:#55abb8;border:1px solid #55abb8;color:#fff;transition:background .3s ease,color .2s ease}button .arrow,.button .arrow{border-left-color:#fff;margin-bottom:-2px;transition:border .3s ease,color .2s ease}button:hover,.button:hover{border:1px solid #55abb8;color:#55abb8;background:#fff}button:hover .arrow,.button:hover .arrow{border-left-color:#55abb8}button.no-style,.button.no-style{background:none;color:#55abb8;padding:0;font-size:1.4375rem;border:none;margin:0 20px 0 0}button.no-style:hover,.button.no-style:hover{color:#3a586f}button.no-style:hover .arrow,.button.no-style:hover .arrow{border-left-color:#3a586f}button.no-style .arrow,.button.no-style .arrow{border-left-color:#55abb8;margin-bottom:-1px}button.no-style.darker,.button.no-style.darker{color:#3a586f}button.no-style.darker .arrow,.button.no-style.darker .arrow{border-left-color:#3a586f}button.no-style.darker:hover,.button.no-style.darker:hover{color:#55abb8}button.no-style.darker:hover .arrow,.button.no-style.darker:hover .arrow{border-left-color:#55abb8}button.orange,.button.orange{background:#e87822}button.orange:hover,.button.orange:hover{background:#fff;border-color:#e87822;color:#e87822}button.orange:hover .arrow,.button.orange:hover .arrow{border-left-color:#e87822}button.dark,.button.dark{border-color:#3a586f;background:#3a586f}button.dark:hover,.button.dark:hover{border:1px solid #3a586f;color:#3a586f;background:#fff}button.dark:hover .arrow,.button.dark:hover .arrow{border-left-color:#3a586f}@media(max-width: 767px){.button-group{display:flex;justify-content:center;padding:10px 0;border-top:2px solid #55abb8;border-bottom:2px solid #55abb8}.button-group a:last-child{margin:0}}a.button{text-decoration:none}.arrow{width:0px;height:0px;display:inline-block;border-left:7.5px solid #55abb8;border-top:7.5px solid rgba(0,0,0,0);border-bottom:7.5px solid rgba(0,0,0,0);margin:auto 10px auto 10px}.slider-nav{display:flex;column-gap:10px;list-style:none;background:orange;justify-content:center;align-items:center}.slider-nav .slides{display:flex;column-gap:10px}.slider-nav .slide{width:60px;height:60px;background:red;transition:width .3s;border-radius:10px;border:2px solid}.slider-nav .slide.tns-nav-active{width:100px;border-color:#000}.slider-nav .next,.slider-nav .prev{cursor:pointer;width:20px;height:20px;background:green;border-radius:50%}.slider .tns-item{width:400px;height:auto;background:pink}.slider .slide{display:flex;padding:40px 80px}/*# sourceMappingURL=main.css.map */
