body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#545050;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin:0 auto;max-width:1440px;padding:1.5rem .375rem 12rem}@media (min-width:48rem){body{padding-left:1rem;padding-right:1rem}}.main-header{margin:1rem .5rem 2rem;text-align:center}@media (min-width:48rem){.main-header{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:1rem;margin-top:1rem}}h1{font-size:1.5em;font-weight:400;line-height:1.5;margin:.75rem 0}h1 .dates{display:block;font-weight:300;opacity:.5}@media (min-width:48rem){h1 .dates{display:inline}}a.download{-webkit-transition:all .25s ease-in-out;background-color:hsla(0,0%,100%,.1);border-radius:9999px;color:hsla(0,0%,100%,.75);display:inline-block;font-size:.875rem;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:all .25s ease-in-out}a.download:hover{background-color:hsla(0,0%,100%,.15);color:#fff}div.my-gallery{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}div.my-gallery figure{display:block;margin:1rem .375rem;width:calc(33.3333% - .75rem)}@media (min-width:36rem){div.my-gallery figure{width:calc(25% - .75rem)}}@media (min-width:48rem){div.my-gallery figure{width:calc(20% - .75rem)}}@media (min-width:60rem){div.my-gallery figure{width:calc(16.6667% - .75rem)}}@media (min-width:72rem){div.my-gallery figure{width:calc(12.5% - .75rem)}}div.my-gallery figure a{display:block;padding-bottom:100%;position:relative;width:100%}div.my-gallery figure a img{-o-object-fit:contain;-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.35));-webkit-transition:all .5s ease-out;bottom:0;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35));height:100%;left:0;object-fit:contain;position:absolute;right:0;top:0;transition:all .5s ease-out;width:100%}div.my-gallery figure a:focus img,div.my-gallery figure a:hover img{-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,.5));filter:drop-shadow(0 4px 8px rgba(0,0,0,.5))}