body{padding-bottom:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:767px){.project.portfolio_project .project_description h1,.container .contact.text h1,.container .curriculum.text h1,.container .medium-text h1{margin-top:-4px}}.project.portfolio_project .project_description p a,.container .contact.text p a,.container .curriculum.text p a,.container .medium-text p a{color:inherit}.project.portfolio_project .project_description p a:hover,.container .contact.text p a:hover,.container .curriculum.text p a:hover,.container .medium-text p a:hover{color:#e2492f}.project.portfolio_project .project_description h1,.project.portfolio_project .project_description p,.project.portfolio_project .project_description h2,.container .contact.text h1,.container .contact.text p,.container .contact.text h2,.container .curriculum.text h1,.container .curriculum.text p,.container .curriculum.text h2,.container .medium-text h1,.container .medium-text p,.container .medium-text h2{font-size:1.14em;line-height:1.24em;color:#444}.project.portfolio_project .project_description h1.secondary,.project.portfolio_project .project_description p.secondary,.project.portfolio_project .project_description h2.secondary,.container .contact.text h1.secondary,.container .contact.text p.secondary,.container .contact.text h2.secondary,.container .curriculum.text h1.secondary,.container .curriculum.text p.secondary,.container .curriculum.text h2.secondary,.container .medium-text h1.secondary,.container .medium-text p.secondary,.container .medium-text h2.secondary{color:#767676}.project.portfolio_project .project_description .extra_info h1,.project.portfolio_project .project_description .extra_info p,.container .contact.text .extra_info h1,.container .contact.text .extra_info p,.container .curriculum.text .extra_info h1,.container .curriculum.text .extra_info p,.container .medium-text .extra_info h1,.container .medium-text .extra_info p{color:#767676;text-transform:lowercase;font-weight:400}.next_project{font-size:1.14em;color:#444;margin-top:1.125em;text-transform:lowercase}.next_project:before{font-weight:400;color:#767676}.project_navigation .next_project{margin-top:1em;display:none}@media screen and (min-width:767px){.project_description .next_project{display:none}.project_navigation .next_project{display:block}}.all_work h2,.all_work a{font-size:1.14em}.all_work h2{font-weight:200}.all_work a{text-transform:lowercase}.all_work a br{content:' '}.all_work a br:after{content:' '}.carousel{margin-bottom:24px}header{margin-top:0;margin-bottom:18px}header .logo h2{line-height:1.2em;margin-bottom:1.25em}header nav a{color:#444}@media screen and (max-width:767px){header nav ul li a{display:inline-block}header nav ul li a .por{display:none}}@media screen and (max-width:768px){header nav{padding-top:0}}.contact-page-map.map{background-image:none}.contact-page-map.map img{opacity:1}.contact-page-map.map img:first-child{display:block}.contact-page-map.map img:last-child{display:none}.contact-page-map.map:hover img:first-child{display:none}.contact-page-map.map:hover img:last-child{display:block}.home_grid .project-link{position:relative}.home_grid .project-link .bg{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.04;transition:all 120ms ease-out;background-size:cover;background-position:center}.home_grid .project-link:hover .bg{opacity:1}body.exhibition-template{background-color:#000;color:#bbb}body.exhibition-template header a,body.exhibition-template header h1,body.exhibition-template header h2{color:#bbb;text-decoration:none}body.exhibition-template a{text-decoration:underline;-webkit-text-decoration-color:rgba(187,187,187,0.5);text-decoration-color:rgba(187,187,187,0.5)}body.exhibition-template .medium-text p,body.exhibition-template .medium-text h1,body.exhibition-template .medium-text h2{color:#bbb}body.exhibition-template .medium-text blockquote{border-left:1px solid rgba(187,187,187,0.5);padding-right:20px}body.exhibition-template .medium-text blockquote p{font-weight:400}@media screen and (min-width:768px){body.exhibition-template .previous_locations:nth-child(4){position:relative}body.exhibition-template .previous_locations:nth-child(4) .previous_location:before{content:'Past exhibition locations:';font-size:16px;position:absolute;left:20px}}@media screen and (min-width:768px) and (min-width:1200px){body.exhibition-template .previous_locations:nth-child(4) .previous_location:before{left:30px}}body.exhibition-template hr{background-color:#bbb;border:0;height:1px;opacity:.33}body.exhibition-template .press img{display:block;margin-bottom:14px}