body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:proxima-nova,Helvetica Neue;overflow-y:hidden}a{color:#000}a,a:hover{text-decoration:none}a:hover{color:rgba(0,0,0,.349)}p{mix-blend-mode:exclusion}.App{align-items:center;height:100vh;overflow-x:scroll;overflow-y:hidden}.App,.main-content{display:flex;flex-direction:row}.main-content{gap:50px}.heading{color:#fff;font-weight:900;-webkit-hyphens:auto;hyphens:auto;line-height:10rem;margin-left:20vw;mix-blend-mode:exclusion;overflow-wrap:break-word;pointer-events:none;position:fixed;text-align:right;width:80vw;z-index:99}.font-size-lg,.heading{font-size:4rem}.article{display:flex;gap:15px;height:min-content;width:min-content}.article__main{display:flex;flex-direction:column;gap:10px}.image-title{align-items:center;color:#000;display:flex;flex-direction:row;font-size:1.2rem;font-weight:500;gap:10px;justify-content:flex-end;line-height:1.5rem;mix-blend-mode:exclusion;position:relative;right:-3px;transition:.3s}.image-title:hover{cursor:pointer}.image-text{color:#000;display:flex;flex-direction:column;font-size:1.2rem;font-weight:500;line-height:1.5rem;margin-right:0;mix-blend-mode:exclusion;vertical-align:top;width:25vw}.image-text--visible{opacity:1;transition:visibility 0s linear 0s,opacity .3s;visibility:visible}.image-text--hidden{opacity:0;transition:visibility 0s linear .3s,opacity .3s;visibility:hidden}.about-page{color:#a5a29f;font-family:Helvetica Neue,sans-serif;line-height:1.6}.about-page ul{list-style-type:disc;padding-left:20px}.about-page img{height:auto;max-width:100%;object-fit:cover}.empty-feedback,.invalid-feedback{display:none}.was-validated :placeholder-shown:invalid~.empty-feedback{display:block}.was-validated :not(:placeholder-shown):invalid~.invalid-feedback{display:block}.is-invalid,.was-validated :invalid{border-color:#dc3545}.image-container img{-webkit-filter:brightness(70%);width:100%}.image-container img:hover{-webkit-filter:brightness(100%)}.image-container{display:inline-block;position:relative;width:95%}.image-label{color:#fff;font-size:xx-large;left:50%;opacity:1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.col{padding-left:3px;padding-right:3px}.album-grid-item,.album-grid-sizer,.grid-item,.grid-sizer{width:33.333%}@media screen and (max-width:1500px){.album-grid-item,.album-grid-sizer,.grid-item,.grid-sizer{width:50%}}@media screen and (max-width:700px){.album-grid-item,.album-grid-sizer,.grid-item,.grid-sizer{width:100%}}.album-grid-item{float:left;margin-bottom:30px}.grid-item{float:left}.grid-item img{display:block;max-width:100%}@media (hover:none){.image-label{font-size:small}}.checkbox{display:none}.grid{background:#fff}.grid:after{clear:both;content:"";display:block}#image_display{padding-left:0!important;padding-right:0!important}.image-grid-item,.image-grid-sizer{padding:5px;width:33.333%}.image-grid-item img{background:#fff;display:block;height:auto}@media screen and (max-width:1500px){.image-grid-item,.image-grid-sizer{padding:5px;width:50%}}@media screen and (max-width:700px){.image-grid-item,.image-grid-sizer{padding:5px;width:100%}}.image-grid-item{background:#fff;display:block;float:left;max-width:100%;position:static}body,html{overflow:visible}.cover-image-container{height:100vh;overflow:hidden;position:relative;width:100%}.cover-image{filter:brightness(50%);height:100%;object-fit:cover;width:100%}.cover-overlay{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}.album-date{font-size:1.5rem;margin-bottom:20px}.album-title{font-size:4rem;font-weight:400;margin-bottom:20px}.see-album-btn{background-color:initial;border:2px solid #fff;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2rem;padding:10px 20px;transition:all .3s ease}.see-album-btn:hover{background-color:#fff;color:#000}.image-overlay-container{overflow:hidden;position:relative;width:100%}.overlay-description{bottom:0;color:#fff;font-size:.9rem;left:0;opacity:0;padding:12px;pointer-events:none;position:absolute;right:0;text-align:right;text-shadow:0 0 4px #000;transition:opacity .3s ease}.image-overlay-container:hover .overlay-description{opacity:1}
/*# sourceMappingURL=main.e377b93d.css.map*/