@import url(https://fonts.googleapis.com/css?family=Quattrocento+Sans:400,700);*{box-sizing:border-box}a{color:inherit;text-decoration:none}body{background:#fff;color:#3e3e3e;font-family:"Quattrocento Sans",sans-serif;font-weight:400;margin:0 auto;width:95%;max-width:900px;height:100vh;display:flex;flex-direction:column}header{background:#fff;color:grey;padding-bottom:1px}main{margin:0 auto;width:100%}img{width:100%}footer{font-size:75%;margin-top:auto;color:grey;display:flex;justify-content:space-between}@media screen and (max-width:700px){footer{display:block}}.c-title{font-size:5.5vh;font-weight:400;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.1em}.navbar{font-weight:400;letter-spacing:.1em}.navbar__list{padding:0;list-style-type:none;display:flex;flex-direction:row;justify-content:space-between}.navbar__link{text-transform:uppercase;transition:color .3s}.navbar__link--active,.navbar__link:active,.navbar__link:hover{color:#000}.navbar__link:hover{text-decoration:underline}.navbar__link--active:hover,.navbar__link:active:hover{text-decoration:none}.navbar__item{white-space:nowrap;position:relative;z-index:2}.navbar__item:hover .navbar__dropdown{visibility:visible;opacity:1;padding-left:1em}.navbar__dropdown{padding:0;padding-right:.2em;padding-top:.25em;list-style-type:none;position:absolute;top:1em;visibility:hidden;opacity:0;transition:all .3s;background:rgba(255,255,255,.7);padding-left:0}.navbar__dropdownitem{margin-top:.3em;margin-bottom:.3em}.navbar__mobilebtnlabel{display:none;cursor:pointer;width:1.5em;height:1.5em;margin:.5em;border-right:2px solid;border-bottom:2px solid;transform:rotate(225deg);transition:all .3s}.navbar__mobilebtn{display:none}.navbar__mobilebtn:checked~.navbar__mobilebtnlabel{transform:rotate(45deg)}@media screen and (max-width:700px){.navbar__mobilebtnlabel{display:block}.navbar__mobilebtn:checked~.navbar__list{line-height:0;opacity:0}.navbar__mobilebtn:checked~.navbar__list *{display:none}.navbar__list{flex-direction:column;align-items:flex-start;line-height:1.1em;opacity:1;transition:line-height .3s,opacity .3s}.navbar__dropdown{visibility:visible;opacity:1;padding-left:1em;position:static;margin-left:1em;margin-bottom:1em}}.is-flickity-fullscreen .navbar__item{z-index:-1}.art-list{margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto}.art-list__figure{display:block;margin:.2em;height:30vmin;position:relative;transition:background .3s ease-in-out}.art-list__figure:hover{background:rgba(255,255,255,.5)}.art-list__image{height:100%;width:100%;object-fit:cover;position:relative;z-index:-2}.art-list__caption{position:absolute;left:1em;top:82%;font-weight:400;font-size:1em;letter-spacing:.07em;text-transform:uppercase;text-shadow:0 0 4px #000;color:#fff}.art-list--front{grid-template-columns:1fr 1fr 1fr!important}@media screen and (max-width:700px){.art-list{grid-template-columns:1fr}}.art-image{max-height:70vh;object-fit:contain;top:50%;transform:translateY(-50%)}.carousel.is-fullscreen .art-image{max-height:100vh;object-fit:contain}.art-description__titlebox{margin:2em}.art-description__title{font-size:1em;font-style:italic;display:inline}.art-description__metadata{font-size:1em;display:inline}.art-description__metadatabox{text-align:center;margin:0 auto}.art-description__description{white-space:pre-line}.artist-profile{display:block;width:200px;margin:0 auto}.cv-list{display:grid;grid-template-columns:3em auto}.cv-list p{margin-top:0;margin-bottom:1em}.cv-list__year{font-weight:700}.contact__heading{font-size:1.2em;letter-spacing:.04em}.contact__email{text-align:center;font-size:Min(6vw,1.5em);letter-spacing:.04em;color:gray;margin-top:2em;margin-bottom:2em}.contact__instacontainer{width:70%;margin:0 auto}.instagram__heading{height:2em;display:flex;align-items:center;margin-bottom:1em}.instagram__icon{height:100%;width:2em;margin-right:1em}.instagram__name{color:gray;letter-spacing:.05em}.instagram__widget{width:90%;margin:0 auto;padding-left:20px;border-left:3px solid rgba(128,128,128,.8)}