.header{height:5rem;margin:0;justify-content:center;position:fixed;box-sizing:border-box;background-color:#fff;top:0;left:0;z-index:100;opacity:.9;padding:0 7.5rem}.header,.header .header-wrapper{display:flex;width:100%;align-items:center}.header .header-wrapper{justify-content:space-between}.header .header__left{cursor:pointer}.header .header__right{display:flex;align-items:center;justify-content:space-between}.header button,.header span{padding:1rem;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:600}.header button{background-color:#fff;border:none;cursor:pointer}.header nav{position:relative;top:-1px;cursor:pointer;padding:1rem;margin-right:-1rem}.header nav div{height:1px;width:1rem;background-color:#000;margin-top:4px}.carousel{margin:5rem 0 0}.carousel,.carousel .carousel__img-container{width:100%}.carousel .carousel__img-container .slideInLeft-enter{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;-webkit-animation-duration:1s;animation-duration:1s}.carousel .carousel__img-container .slideInLeft-exit{display:none}.carousel .carousel__img-container .slideInRight-enter{-webkit-animation-name:slideInRight;animation-name:slideInRight;-webkit-animation-duration:1s;animation-duration:1s}.carousel .carousel__img-container .slideInRight-exit{display:none}.carousel .carousel__img{color:#fff;max-width:100%;overflow:hidden;margin:0;height:30rem;display:flex;flex-direction:column;justify-content:center}.carousel .carousel__img .carousel__img__caption{display:flex;flex-direction:column;justify-content:center;padding:0 7.5rem;position:relative;top:18%}.carousel .carousel__img .carousel__img__caption .filler{margin-bottom:5rem}.carousel .carousel__img .carousel__img__caption .carousel__img__title{font-family:springville,serif;font-size:60px;margin:0;font-weight:500}.carousel .carousel__img .carousel__img__caption .carousel__img__date{font-size:30px;font-family:adobe-caslon-pro,serif;margin-top:18px}.carousel .carousel__img .carousel__img__caption .carousel__img__details{font-size:18px;font-family:adobe-caslon-pro,serif}.carousel .carousel__pagination{display:flex;justify-content:center;position:relative;left:-.2rem}.carousel .carousel__pagination .pagination{cursor:pointer;width:.6rem;height:.6rem;background-color:#ccc;border-radius:50%;margin:.4rem 1rem .4rem .4rem}.carousel .carousel__pagination .pagination:last-child{margin-right:0}.carousel .carousel__pagination .active{background:#000}.masonry{padding:0 7.5rem;margin-top:4rem}.masonry .masonry__wrapper{display:flex;justify-content:space-between}.masonry .masonry__wrapper .masonry__column{width:calc((100% - 4rem)/3)}.masonry .masonry__wrapper .masonry__item{display:flex;flex-direction:column;border-bottom:1px solid hsla(0,0%,39.2%,.5);margin-bottom:3rem}.masonry .masonry__wrapper .masonry__item img{order:1;margin-bottom:2rem;width:100%}.masonry .masonry__wrapper .masonry__item .masonry__item-title{order:3;font-family:springville,serif;font-size:3em;font-weight:500;width:100%}.masonry .masonry__wrapper .masonry__item .masonry__item-title:hover{text-decoration:underline}.masonry .masonry__wrapper .masonry__item .masonry__item-date{order:2;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin-bottom:2rem;width:100%}.masonry .masonry__wrapper .masonry__item .masonry__item-text{order:4;margin-bottom:3rem;margin-top:2rem;font-family:adobe-caslon-pro,serif;font-size:11px;width:100%}.masonry .masonry__wrapper .masonry__item .masonry__item-text a{text-transform:uppercase;border-bottom:1px solid #000;font-size:14px}.masonry .masonry__wrapper .masonry__item .masonry__item-text a:hover{background-color:#000;color:#fff;padding:1rem}footer{margin-top:10rem;text-align:center;font-size:11px;height:5rem}footer a{border-bottom:1px solid #000;text-transform:uppercase}footer a:hover{background-color:#000;color:#fff;padding:1rem}@-webkit-keyframes slideInLeft{0%{display:inline-flex;position:relative;left:100%}to{left:0}}@keyframes slideInLeft{0%{display:inline-flex;position:relative;left:100%}to{left:0}}@-webkit-keyframes slideInRight{0%{display:inline-flex;position:relative;left:-100%}to{left:0}}@keyframes slideInRight{0%{display:inline-flex;position:relative;left:-100%}to{left:0}}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body a{text-decoration:none;color:#000;-webkit-transition:.25s ease-in;transition:.25s ease-in}#root{display:flex;flex-direction:column;overflow-x:hidden}@media (min-width:320px) and (max-width:1000px){.header{height:50px;padding:0 2rem}.carousel{margin-top:50px}.carousel .carousel__img .carousel__img__caption{padding:0 2rem;top:10%}.carousel .carousel__img .carousel__img__caption .carousel__img__date{margin-top:10px}.masonry{padding:0 2rem;margin-top:2rem}.masonry .masonry__wrapper .masonry__column{width:calc((100% - 2rem)/2)}.masonry .masonry__wrapper .masonry__item{margin-bottom:2rem}.masonry .masonry__wrapper .masonry__item .masonry__item-title{font-size:2em}.masonry .masonry__wrapper .masonry__item .masonry__item-date{margin-bottom:1rem}.masonry .masonry__wrapper .masonry__item .masonry__item-text{margin-top:1rem;margin-bottom:2rem}}@media (min-width:1440px){.header .header__right button,.header .header__right span{margin-right:2rem;padding:1rem;font-size:1.5rem}.carousel{display:flex;flex-direction:column;align-items:center}.carousel .carousel__img-container{max-width:1440px}.carousel .carousel__pagination .pagination{width:1rem;height:1rem;margin:1rem}.carousel .carousel__pagination .pagination:last-child{margin-right:0}.masonry .masonry__wrapper .masonry__item{margin-bottom:4rem}.masonry .masonry__wrapper .masonry__item .masonry__item-date,.masonry .masonry__wrapper .masonry__item .masonry__item-text{font-size:18px}.masonry .masonry__wrapper .masonry__item .masonry__item-text a{font-size:22px}footer{font-size:1rem}}@media (max-width:768px){.carousel .carousel__img:before{padding-top:75%}.masonry .masonry__wrapper .masonry__item .masonry__item-title{font-size:1.5em}}@media (max-width:500px){.header{padding:0 1rem}.header .header__left{width:80%}.header .header__right button,.header .header__right span{margin-right:.5rem;padding:.5rem}.carousel .carousel__img .carousel__img__caption{padding:0 1rem}.carousel .carousel__img .carousel__img__caption .carousel__img__title{font-size:40px}.carousel .carousel__img .carousel__img__caption .carousel__img__date{font-size:20px}.carousel .carousel__img .carousel__img__caption .carousel__img__details{font-size:10px}.masonry{margin-top:1rem;padding:0 1rem}.masonry .masonry__wrapper .masonry__column{width:calc((100% - 1rem)/2)}.masonry .masonry__wrapper .masonry__column .masonry__item{margin-bottom:sm-masonry-item-spacing}.masonry .masonry__wrapper .masonry__column .masonry__item .masonry__item-date{margin-bottom:1rem}}@media (max-width:400px){.header .header__left{width:70%}.header .header__right button,.header .header__right span{padding:.1rem}.masonry .masonry__wrapper .masonry__column .masonry__item .masonry__item-title{font-size:1.2rem;font-weight:550}}
/*# sourceMappingURL=main.8b077849.chunk.css.map */