@font-face{font-family:HelveticaNeue;src:url("/HelveticaNeue-Light.otf") format("opentype")}body{background-color:#f5f5f5;font-family:Arial, Helvetica, sans-serif}section{padding:0 1em;min-height:760px}.container{margin:0 auto}header.sticky{position:sticky;top:0;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 1em;background-color:#f5f5f5;transition:top 500ms ease-in-out;z-index:2000}header.sticky #header{display:flex;margin:0;margin-right:.5em}header.sticky #header .logo{display:flex;margin:.65rem .1em;font-family:HelveticaNeue;font-size:x-large;text-decoration:none;color:#f60}header.sticky #header .links{display:flex;margin:0 .5em;align-self:flex-end;font-size:small}header.sticky #header .links a{display:inline-block;padding:1rem .25em;color:rgba(0,0,0,0.9);text-decoration:none;border-radius:3px}header.sticky #header .links a:hover{color:#f60}header.sticky #header .links a:active{background-color:#e8e8e8}h1.title{font-size:1.75rem;line-height:2.25rem;letter-spacing:normal;margin:.5rem 0;font-weight:normal;font-family:HelveticaNeue;letter-spacing:normal}.project-development-dates{font-size:.875rem;line-height:1.25rem;letter-spacing:normal}.project-development-dates span{display:block;margin:.5rem 0}h2{font-size:1rem;line-height:1.375rem;letter-spacing:normal}ul{letter-spacing:normal;font-size:.875rem;line-height:1.25rem}p.description{font-size:1rem;line-height:1.375rem;letter-spacing:normal;color:#f06000;margin:.5rem 0}p{font-size:.875rem;line-height:1.25rem;letter-spacing:normal;margin:1rem 0}.gallery{margin:1rem 0;margin-left:-.5em}.gallery .item{padding:.5rem .5em}.gallery .item img{border-radius:3px}.projects-list{width:100%}.projects-list .projects-list__item{margin:1rem 0}.projects-list .projects-list__item a{display:flex;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:3px;transition:opacity 400ms ease-out 100ms;width:100%;height:15rem;text-decoration:none}.projects-list .projects-list__item a:hover{opacity:.7}.projects-list .projects-list__item a span{color:#000;padding:.7rem .7em;letter-spacing:normal;background-color:rgba(245,245,245,0.9);border-radius:3px;text-decoration:none;font-size:1.5rem;line-height:1.875rem;align-self:center}footer{margin-top:5rem;display:flex}footer .copy{padding:.5rem 1.5em;font-size:0.75rem;line-height:1rem}.landing-text-centered{position:relative;margin:0 auto;margin-top:17rem;text-align:center;z-index:1000}h1.landing-title{font-size:10rem;line-height:10rem;margin:2rem 0;font-weight:bold}h1.landing-subtitle{font-size:7rem;line-height:6.375rem;margin-top:0;font-weight:normal}.baloon-1{position:absolute;top:6em;left:5em}.baloon-1 img{width:230px}.baloon-2{position:absolute;top:1.1rem;right:1em;overflow:hidden;z-index:500}.baloon-2 img{width:800px}.pie{position:absolute;overflow:hidden;bottom:10rem;right:30em;z-index:500}.pie img{width:200px;opacity:65%}@media screen and (max-width: 47em){.projects-list .pure-u-md-1-2{display:block}}@media screen and (min-width: 48em){section{min-height:800px}.container{margin:0 auto;width:64em}header.sticky{position:sticky;top:0;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 2em;background-color:#f5f5f5;transition:top 500ms ease-in-out;z-index:2000}header.sticky #header{display:flex;margin:0 -1em}header.sticky #header .logo{display:flex;margin:.65rem 1em;font-family:HelveticaNeue;font-size:x-large;text-decoration:none;color:#f60}header.sticky #header .links{display:flex;margin:0 2em;align-self:flex-end}header.sticky #header .links a{display:inline-block;padding:1rem .7em;color:rgba(0,0,0,0.9);text-decoration:none;border-radius:3px}header.sticky #header .links a:hover{color:#f60}header.sticky #header .links a:active{background-color:#e8e8e8}h1.title{font-size:5.75rem;line-height:6.375rem;margin:3rem 0;font-weight:normal;font-family:HelveticaNeue}.project-development-dates span{display:inline-block;margin:1rem 1em}.project-development-dates span:first-child{margin-left:0}h2{font-size:1.5rem;line-height:1.875rem;letter-spacing:normal}p.description{font-size:1.5rem;line-height:1.875rem;color:#f06000;margin:2rem 0}ul,li,p,.project-development-dates{font-size:1rem;line-height:1.5rem;letter-spacing:normal}p{margin:1rem 0}.gallery{margin:1rem 0;margin-left:-.5em}.gallery .item{padding:.5rem .5em}.gallery .item img{border-radius:3px}.projects-list .pure-u-md-1-2>.projects-list__item{padding:.2rem 1.1em}.projects-list .pure-u-md-1-2:nth-child(even)>.projects-list__item{padding-right:0}.projects-list .pure-u-md-1-2:nth-child(odd)>.projects-list__item{padding-left:0}.projects-list .projects-list__item a{display:flex;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:3px;transition:opacity 400ms ease-out 100ms;width:100%;height:20rem;text-decoration:none}.projects-list .projects-list__item a:hover{opacity:.7}.projects-list .projects-list__item a span{color:#000;padding:1.2rem 1.2em;background-color:rgba(245,245,245,0.9);border-radius:3px;text-decoration:none;font-size:1.5rem;line-height:1.875rem;align-self:center}footer{margin-top:5rem;display:flex}footer .copy{padding:.5rem 3.5em;font-size:0.75rem;line-height:1rem}.landing-text-centered{position:relative;margin:0 auto;margin-top:17rem;text-align:center;z-index:1000}h1.landing-title{font-size:10rem;line-height:8rem;margin-top:1rem;font-weight:bold}h1.landing-subtitle{font-size:7rem;line-height:2rem;margin-top:0;font-weight:normal}.baloon-1{position:absolute;top:6em;left:5em}.baloon-1 img{width:230px}.baloon-2{position:absolute;top:1.1rem;right:1em;overflow:hidden;z-index:500}.baloon-2 img{width:800px}.pie{position:absolute;overflow:hidden;bottom:10rem;right:30em;z-index:500}.pie img{width:200px;opacity:65%}}
