html{font:-apple-system-body;height:100%;line-height:1}html,body{margin:0px;padding:0px;min-height:100%}body{background-color:black;color:#333;font-family:'Helvetica Neue', sans-serif;font-weight:400;-webkit-text-size-adjust:none}#page{min-height:100%}#nav{font-weight:300;background-color:black;margin:8px 8px 8px 0;clear:both;color:white;text-transform:uppercase;font-size:120%;padding:0 8px;overflow:hidden}#nav a{color:inherit;text-decoration:inherit}#nav ul{list-style-type:none;float:left}#nav ul,#nav ul li{margin:0;padding:0;display:inline}#nav #menu{padding:10px 0 9px 0}#nav #menu li{margin-right:25px}#nav #menu li:last-child{margin-right:0}#nav #social{float:right;margin-top:7px}#nav #social svg{height:24px;width:24px;margin-left:6px}.block,#title{height:200px;margin:0 8px 8px 0;padding:0;height:200px;float:left;display:block;position:relative;overflow:hidden;opacity:0;font-weight:normal;user-select:none;transition-property:transform, opacity;transition-duration:0.1s;transform:scale(0.5)}.block.loaded,#title.loaded{opacity:1;transform:scale(1)}.block:active,#title:active{transform:scale(0.95)}.moreInfo{background:rgba(0,0,0,0.75);padding:8px;position:absolute;bottom:-1000px;left:0px;right:0px;color:white;transition-property:bottom;transition-duration:0.2s;transition-delay:0.3s}.block:hover .moreInfo,#title:hover .moreInfo,.block:focus-visible .moreInfo,#title:focus-visible .moreInfo{bottom:0px !important}#blocks{min-height:100px;margin:0 auto;padding-top:8px;padding-left:8px;overflow:hidden}#title{width:200px;background:black;overflow:hidden;color:white;box-sizing:border-box;font-size:40px;padding:15px;text-transform:uppercase}#lightbox{opacity:0;visibility:hidden;bottom:0px;right:0px;left:0px;top:0px;padding:30px;position:fixed;overflow:hidden;z-index:99;text-align:center;background:rgba(0,0,0,0.75);transition:visibility 0s linear 0.5s, opacity 0.5s}#lightbox.lb-active{visibility:visible;opacity:1;transition-delay:0s}#lightbox.lb-active .lb-container{animation:fadeInScale 0.5s ease-in-out}.lb-container{background:rgba(255,255,255,0.8);box-shadow:3px 3px 15px black;padding:16px;margin:0 auto;height:100%;width:fit-content;transition:width 0.05s, height 0.05s;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch}.lb-container>*{flex-shrink:0}.lb-container a{color:inherit}.lb-container h3{font-size:1em;margin:0.5em 0;font-weight:bold}.lb-placard,.lb-close{color:#333;font-size:1.2em;overflow:hidden}.lb-image{flex:1;height:0;display:block;margin:8px 0;position:relative}.lb-image img{display:block;width:100%;height:100%;animation:fadeIn 0.2s ease-in-out}.lb-image img:first-child{position:absolute;left:0}.lb-image img:last-child{z-index:1;position:relative}.lb-close,.lb-prev,.lb-next{text-transform:uppercase;text-decoration:none !important}.lb-close{display:block;text-align:right}.lb-prev{margin-right:1em}.lb-next{margin-left:1em}@keyframes fadeInScale{0%{transform:scale(0.8)}100%{transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media only screen and (max-width: 646px){#blocks{padding-left:4px;padding-top:4px}#nav{margin:4px 4px 4px 0;padding:0 4px}.block,#title{height:100px;width:100px;margin:0 4px 4px 0}.moreInfo{font-size:0.8em}#title{font-size:19px;padding:8px}#blocks .size-2{width:204px}#blocks .size-3{width:308px}#lightbox{padding:4px;font-size:0.8em}.lb-container{padding:8px}.lb-container h3{margin-top:0}#nav{font-size:1rem}#nav #social svg{height:20px;width:20px;margin-bottom:2px}}@media only screen and (max-width: 646px) and (orientation: landscape){.lb-close{overflow:hidden;height:0}#lightbox h3,.lb-flickr{display:none}}@media only screen and (max-width: 523px){#menu{margin:0 auto;float:none;text-align:center;display:block;overflow:hidden}#menu li{margin-right:12px}#social{margin:0 auto;float:none;display:block;text-align:center;overflow:hidden}#social svg{margin-left:8px;margin-bottom:4px}}#content{margin:0 8px;position:relative;overflow:hidden}.blog #page{margin:0 auto;overflow:hidden}.blog #blocks{margin:0;padding-top:0}.blog .block,.blog #title{height:100px}.blog #title{font-size:22px;width:100px;padding:10px}.blog .moreInfo{display:none}#archiveLink{position:absolute;right:0.75em;top:0.5em}.post,.commentlist li,.navigation,#commentform{background:rgba(255,255,255,0.8);margin:0 auto;padding:2rem}.commentlist li,.navigation,#commentform{margin-bottom:1em}.post{margin-bottom:1em}.post h2{font-size:3rem;margin:0.5rem 0;color:black;font-weight:200}.post h2 a{color:inherit !important;text-decoration:none}.post time{color:#555}.entry{line-height:130%;overflow:hidden}.entry p{margin:1.25em 0;overflow:hidden;clear:both}.entry img,.entry iframe{display:block;max-width:100%;margin:0.5em auto}.entry img{height:auto}.entry .left{float:left;margin:0 2em 1em 0}.entry .right{float:right;margin:0 0 1em 2em}.entry .center{text-align:center;width:100%}#searchform{float:right;margin-bottom:1em}#content a:link{color:#0063dc;line-height:100%;display:inline-block;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0);transition:border-bottom-color 0.3s}#content a:visited{color:#004ca9}#content a:hover,#content a:active,#content a:focus{border-bottom-color:#0063dc}#content a.invisibleLink{border-bottom:none !important}#content h2 a{border-bottom:none !important}footer{color:rgba(255,255,255,0.2);font-size:0.7em;font-weight:200;text-align:center;margin:2em 0}.navigation>div{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0.5em}.navigation>div:last-child{margin-bottom:0}.authorComment{background-color:rgba(255,255,255,0.6)}.comment img{float:left;margin:0 0.5em 0.5em 0}.comment cite a{font-weight:800;color:#333;text-decoration:none}.comment-link{color:#555;text-decoration:none;font-size:0.85em}.comment-content{overflow:hidden}.comment-content p{margin-bottom:0.25em}#commentform textarea{width:100%}#commentform label{font-weight:800;font-size:0.85em;display:block;margin-bottom:0.25em}#commentform p{margin-bottom:0.5em}.archiveList{overflow:hidden;margin:1em 0}.archiveList li{padding:0.5em;margin:0.5%;float:left;background-color:rgba(255,255,255,0.5);box-sizing:border-box;width:32%}@media only screen and (max-width: 410px){.archiveList li{width:49%}}@media only screen and (max-width: 646px){#archiveLink{display:none}#content{margin:0 4px}.post,.commentlist li,.navigation,#commentform{padding:6px;font-size:0.9em}.post h2,.commentlist li h2,.navigation h2,#commentform h2{font-size:1.8rem}.post h3,.commentlist li h3,.navigation h3,#commentform h3{font-size:1.4rem;margin:1rem 0}}@media only screen and (max-width: 778px){.entry .left,.entry .right{float:none}}@media only screen and (min-width: 316px){.blog #page{width:316px}}@media only screen and (min-width: 420px){.blog #page{width:420px}}@media only screen and (min-width: 524px){.blog #page{width:524px}}@media only screen and (min-width: 648px){.blog #page{width:548px}}@media only screen and (min-width: 656px){.blog #page{width:656px}}@media only screen and (min-width: 764px){.blog #page{width:764px}}@media only screen and (min-width: 872px){.blog #page{width:872px}}@media only screen and (max-width: 670px){.blog #menu{margin:0 auto;float:none;text-align:center;display:block;overflow:hidden}.blog #menu li{margin-right:12px}.blog #social{margin:0 auto;float:none;display:block;text-align:center;overflow:hidden}.blog #social svg{margin-left:8px;margin-bottom:4px}}body.art .banner{position:relative;display:flex;gap:0.5em;align-items:center}body.art .banner:last-child{margin-bottom:0}body.art .banner h2{font-size:1.4rem;line-height:130%;padding:8px}@media only screen and (max-width: 646px){body.art .banner h2{font-size:1.2rem;padding:4px}body.art .banner .logo{height:30px}}