@charset "UTF-8";@font-face{font-family:Edo;src:url(../fonts/Edo.eot);src:url(../fonts/Edo.eot?#iefix) format("embedded-opentype"),url(../fonts/Edo.woff2) format("woff2"),url(../fonts/Edo.woff) format("woff"),url(../fonts/Edo.ttf) format("truetype")}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat.eot);src:url(../fonts/Montserrat.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat.woff2) format("woff2"),url(../fonts/Montserrat.woff) format("woff"),url(../fonts/Montserrat.ttf) format("truetype")}@font-face{font-family:Coustard;src:url(../fonts/Coustard.eot);src:url(../fonts/Coustard.eot?#iefix) format("embedded-opentype"),url(../fonts/Coustard.woff2) format("woff2"),url(../fonts/Coustard.woff) format("woff"),url(../fonts/Coustard.ttf) format("truetype")}@font-face{font-family:Cera;src:url(../fonts/Cera.eot);src:url(../fonts/Cera.eot?#iefix) format("embedded-opentype"),url(../fonts/Cera.woff2) format("woff2"),url(../fonts/Cera.woff) format("woff"),url(../fonts/Cera.ttf) format("truetype")}html{font-size:16px}body,html{margin:0;padding:0}body{background-color:#fff;color:#0f0f0f;font-family:Cera,sans-serif;font-size:1rem;line-height:1.5;min-height:100%}h1,h2,h3{line-height:1.75}h1{font-family:Montserrat,sans-serif;font-size:4.5rem;line-height:4.5rem;margin-top:.5rem;margin-bottom:.5rem}h2,h3{font-family:Coustard,serif;margin-top:0;margin-bottom:.5rem}h2{font-size:2rem;line-height:2rem}h3{font-size:1.75rem;line-height:1.75rem}p{font-size:1.5rem;line-height:2.25rem;margin-top:1rem;margin-bottom:1rem}small{font-size:1rem}@media (max-width:50rem){h1{font-size:3.8rem;letter-spacing:-.1rem;line-height:3.4rem}h2{font-size:1.75rem;line-height:1.75rem}h3{font-size:1.5rem;line-height:1.5rem}p{font-size:1.25rem;line-height:1.75rem}}a{color:#0f0f0f;cursor:pointer;text-decoration:underline}a:hover{color:#008cb7}a.button,button{background-color:#fff;border-color:#0f0f0f;border-radius:0;border-style:solid;border-width:2px;color:#0f0f0f;display:inline-block;font-family:inherit;font-size:1rem;line-height:inherit;margin:0;margin-bottom:.5rem;margin-right:.25rem;min-width:3.5rem;overflow:visible;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;text-align:center;text-decoration:none;text-transform:none;vertical-align:middle;transition-duration:.3s}a.button:focus,a.button:hover,button:focus,button:hover{background-color:#0f0f0f;box-shadow:5px 5px #008cb7;color:#fff;text-decoration:none}img{border-style:none;height:auto;margin:0;padding:0;vertical-align:middle}ul{margin-top:0;margin-bottom:1rem}form div{padding-bottom:1rem}form label{display:inline-block;margin-bottom:.5rem}form input,form textarea{background-color:#fff;border-color:#0f0f0f;border-radius:0;border-style:solid;border-width:2px;display:block;font-family:Cera,sans-serif;font-size:1rem;line-height:1.5;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;width:80%}form .alert{border-style:solid;border-width:1px;cursor:pointer;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;vertical-align:middle;transition-duration:.3s}form .alert:focus,form .alert:hover{text-decoration:none}form .alert.alert-success{background-color:rgba(77,182,129,.5);border-color:#4db681}form .alert.alert-success:hover{box-shadow:5px 5px rgb(67.7940239044,165.3059760956,116.0856573705)}form .alert.alert-warning{background-color:rgba(246,213,35,.5);border-color:#f6d523}form .alert.alert-warning:hover{box-shadow:5px 5px rgb(242.96069869,206.5165938865,9.93930131)}form .alert.alert-error{background-color:rgba(252,73,66,.5);border-color:#fc4942}form .alert.alert-error:hover{box-shadow:5px 5px rgb(251.503125,42.85625,34.696875)}.video{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:0;position:relative;z-index:10}.video embed,.video iframe,.video object{left:0;height:100%;position:absolute;top:0;width:100%;z-index:20}#header{padding-bottom:.5rem;padding-top:.5rem;width:100%}#navbar{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:90rem;padding-top:1rem;width:100%}@media (max-width:50rem){#navbar{padding-top:.5rem}}#logo{align-items:center;display:flex;flex-direction:row;padding-left:2rem;text-decoration:none}#logo:hover{color:inherit}#logo h1{font-size:1.5rem;line-height:1.75rem;padding-left:.5rem}@media (max-width:50rem){#logo{max-width:15rem;padding-left:.5rem}#logo h1{font-size:1.2rem;line-height:1.5rem}}#menu{align-items:center;display:flex;margin-right:2rem;flex-direction:row}#menu ul{list-style:none;margin:0;padding:0}#menu ul li{display:inline-block;text-align:center}#menu input{display:none}@media (max-width:50rem){#menu{margin-right:1.5rem;position:relative;z-index:100}#menu ul{align-items:center;background-color:rgba(255,255,255,.95);display:flex;flex-direction:column;justify-content:center;height:100vh;left:100vw;opacity:0;position:fixed;transition:left .5s cubic-bezier(.75,.2,.05,1),opacity .5s ease;top:0;width:100vw}#menu ul li a{margin-bottom:.5rem;margin-right:0;margin-top:.5rem;width:10rem}#menu input{cursor:pointer;display:block;height:2rem;margin:0;opacity:0;padding:0;position:absolute;right:0;top:-1rem;width:3rem;z-index:300}#menu input:checked{right:2rem;position:fixed;top:2rem;z-index:500}#menu input:checked~#hamburger{right:2rem;position:fixed;top:2rem;z-index:400}#menu input:checked~#hamburger span:nth-of-type(1){transform:rotate(225deg) translate3d(-.5rem,-.5rem,0)}#menu input:checked~#hamburger span:nth-of-type(2){transform:translate3d(-20rem,0,0);opacity:0}#menu input:checked~#hamburger span:nth-of-type(3){transform:rotate(-225deg) translate3d(-.5rem,.5rem,0)}#menu input:checked~ul{left:0;opacity:1;top:0}}#hamburger{display:none}@media (max-width:50rem){#hamburger{align-items:center;display:flex;flex-direction:column;justify-content:space-around;height:2rem;position:absolute;right:0;top:-1rem;width:3rem}#hamburger span{background-color:#3d3d3d;border-radius:.2rem;display:block;height:.25rem;position:relative;transition:transform .5s cubic-bezier(.75,.2,.05,1),opacity .5s ease;width:2.5rem;z-index:200}}#footer,#main{width:100%}#footer section,#main section{display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;padding-top:2rem;width:100%;filter:blur(5px);transition:filter .6s ease-out;will-change:filter}#footer section.visible,#main section.visible{filter:blur(0);transform:none}#footer section article,#footer section header,#main section article,#main section header{margin-left:auto;margin-right:auto;max-width:90rem;width:100%}#footer section header,#main section header{text-align:center}#footer section header h1,#main section header h1{padding-bottom:1rem;padding-left:2rem;padding-right:2rem;padding-top:1rem}#footer section article,#main section article{display:flex;flex-direction:row;flex-wrap:wrap}#footer section article.reversed,#main section article.reversed{flex-wrap:wrap-reverse!important}#footer section article .block,#main section article .block{display:flex;align-items:center;margin-left:auto;margin-right:auto;padding-bottom:2rem;padding-top:2rem}#footer section article .block.large,#main section article .block.large{width:96%}#footer section article .block.medium,#main section article .block.medium{width:64%}#footer section article .block.small,#main section article .block.small{width:48%}@media (max-width:50rem){#footer section article .block,#main section article .block{width:100%!important}}#footer section article .block .content,#main section article .block .content{padding-left:2rem;padding-right:2rem;width:100%}#footer section article .block .content img,#main section article .block .content img{object-fit:contain;max-width:100%;max-height:100%}#footer section.phrase,#main section.phrase{background-color:#3d3d3d;color:#f7f7f7;padding-bottom:2rem;text-align:center}#footer section.phrase h1,#main section.phrase h1{font-family:Edo;font-size:4rem;letter-spacing:.1rem;line-height:4.2rem;margin-top:1rem;margin-bottom:1rem}@media (max-width:50rem){#footer section.phrase h1,#main section.phrase h1{font-size:3rem;line-height:3.1rem}}#footer section a.button,#footer section button,#main section a.button,#main section button{min-width:9.5rem;margin-right:1rem}#gallery,#instagram{background-color:#f7f7f7}#gallery .artwork{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#gallery .artwork img{padding:1rem}#footer{background-color:#0f0f0f}#contact{background-color:#f7f7f7;color:#3d3d3d}#contact textarea{height:10rem}#contact .block{align-items:flex-start!important;width:50%}@media (max-width:50rem){#contact .block{width:100%}}#links{background-color:#3d3d3d;color:#f7f7f7}#links a{color:#fff}#links a:hover{color:#008cb7}#links ul{list-style:none;margin:0;padding:0;padding-bottom:2rem}#links ul li{display:block;font-size:1.2rem;line-height:1.5rem;padding-bottom:.5rem;padding-top:.5rem}#links .block{align-items:flex-start!important;width:50%}#links .block:first-child{text-align:right}@media (max-width:50rem){#links .block{text-align:center!important;width:100%}}#terms{margin-left:auto;margin-right:auto;max-width:45rem}#terms p{line-height:1.25rem}@media (max-width:50rem){#terms p{line-height:1.1rem}}#copyright{background-color:#262626;color:#f7f7f7}#copyright .block{width:100%}#copyright .content{text-align:center}#version{background-color:#0f0f0f;color:#f7f7f7}#version .block{width:100%}#version .content{text-align:center}#go-header,#go-links{height:3rem;position:fixed;right:1rem;width:3rem;z-index:1500}#go-header{bottom:5rem}#go-links{bottom:1rem}#instagram{background-color:#f7f7f7}