@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:300;font-display:'swap';src:url("../font/open-sans-condensed-v14-latin-300.eot");src:local("Open Sans Condensed Light"),local("OpenSansCondensed-Light"),url("../font/open-sans-condensed-v14-latin-300.eot?#iefix") format("embedded-opentype"),url("../font/open-sans-condensed-v14-latin-300.woff2") format("woff2"),url("../font/open-sans-condensed-v14-latin-300.woff") format("woff"),url("../font/open-sans-condensed-v14-latin-300.ttf") format("truetype"),url("../font/open-sans-condensed-v14-latin-300.svg#OpenSansCondensed") format("svg")}@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:700;font-display:'swap';src:url("../font/open-sans-condensed-v14-latin-700.eot");src:local("Open Sans Condensed Bold"),local("OpenSansCondensed-Bold"),url("../font/open-sans-condensed-v14-latin-700.eot?#iefix") format("embedded-opentype"),url("../font/open-sans-condensed-v14-latin-700.woff2") format("woff2"),url("../font/open-sans-condensed-v14-latin-700.woff") format("woff"),url("../font/open-sans-condensed-v14-latin-700.ttf") format("truetype"),url("../font/open-sans-condensed-v14-latin-700.svg#OpenSansCondensed") format("svg")}@font-face{font-family:'Montserrat Regular';font-style:normal;font-weight:700;font-display:'swap';src:url("../font/Montserrat-Regular.ttf");src:local("Montserrat Regular"),local("Montserrat-Regular"),url("../font/Montserrat-Regular.ttf") format("truetype")}@font-face{font-family:'Montserrat Bold';font-style:normal;font-weight:700;font-display:'swap';src:url("../font/Montserrat-Bold.ttf");src:local("Montserrat Bold"),local("Montserrat-Bold"),url("../font/Montserrat-Bold.ttf") format("truetype")}@font-face{font-family:'Big Shoulders Display Bold';font-style:normal;font-weight:700;font-display:'swap';src:url("../font/BigShouldersDisplay-Bold.ttf");src:local("Big Shoulders Display Bold"),local("Big Shoulders Display-Bold"),url("../font/BigShouldersDisplay-Bold.ttf") format("truetype")}.icon{position:relative;top:.125rem;flex-shrink:0;height:1em;width:1em;fill:currentColor;transition:fill .3s}body:has(.auth){background:#ccc;overflow:hidden}.auth{align-items:center;display:flex;height:100%;justify-content:center;position:fixed;width:100%;z-index:1000}.auth--inner{padding:0 30px;max-width:500px}.auth--inner h1{text-transform:uppercase}.auth--inner .form-group{box-sizing:border-box}.auth--inner .form-group input{width:100%}@keyframes hideHeaderElement{0%{height:100px}100%{height:0}}header{background:#535353;box-shadow:0 0 15px #000;color:#fff;position:sticky;top:0;z-index:10}@media screen and (min-width: 768px){header{top:-111px}}@media screen and (min-width: 1200px){header{top:-127px}}header section.filter{background:#535353;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding:15px;position:sticky;top:0;width:100%}header section.filter.fixed{position:fixed;top:0}@media screen and (min-width: 420px){header section.filter{flex-direction:row}}header section.filter .navigator{display:flex;justify-content:space-between}header section.filter .navigator>div{align-items:center;background:#222;border:1px solid #888;color:#fff;display:flex;justify-content:center;margin:0 15px}header section.filter .navigator>div:first-child,header section.filter .navigator>div:last-child{margin:0}header section.filter .navigator>div a{display:flex;padding:8px}@media screen and (min-width: 576px){header section.filter .navigator>div a{padding:13px 15px}}header section.filter .choose{display:flex;justify-content:space-between;gap:15px}header section.filter .choose>div{width:100%}header section.filter .choose>div:last-child{margin:0}header section.filter .choose>div select{background:#222;border:1px solid #888;color:#fff;width:100%}@media screen and (min-width: 420px){header section.filter .choose>div select{width:fit-content}}header section.years{align-items:baseline;justify-content:space-between;padding:0 15px;overflow:hidden;display:none}@media screen and (min-width: 768px){header section.years{display:flex}}header section.years .past,header section.years .future{color:#888;font-size:1rem}header section.years .past.near,header section.years .future.near{font-size:1.5rem}header section.years .current{font-size:2rem;font-weight:700}header section.months{justify-content:space-between;margin-top:8px;overflow:hidden;display:none}@media screen and (min-width: 768px){header section.months{display:flex}}@media screen and (min-width: 1360px){header section.months{margin-top:15px}}header section.months .month{display:flex;justify-content:center;width:100%;padding:15px 0;align-items:center;border-left:1px solid #333}header section.months .month:first-child{border-left:0}header section.months .month a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}header section.days{display:flex;flex-wrap:wrap;position:relative;top:inherit}header section.days.fixed{background:#000;position:fixed;top:116px;width:100%;z-index:1}@media screen and (min-width: 420px){header section.days.fixed{top:76px}}@media screen and (min-width: 1360px){header section.days.fixed{top:78px}}header section.days .day{align-items:center;aspect-ratio:1 / 1;border-right:1px solid #333;cursor:pointer;display:flex;justify-content:center;padding:8px;width:30px}@media screen and (min-width: 576px){header section.days .day{padding:15px}}header section.days .day:last-child{border-right:0}@keyframes optionItems{0%{right:-55px}60%{right:5px}100%{right:-5px}}@keyframes disableOverflow{0%{overflow:hidden}20%{overflow:hidden}100%{overflow:inherit}}.gallery{display:flex;flex-direction:column;position:relative}.gallery h2{margin:45px 15px 0}.gallery p{margin:15px 15px 0}.gallery .masonry{column-count:2;column-gap:15px;margin:15px}@media (min-width: 576px){.gallery .masonry{column-count:3}}@media (min-width: 768px){.gallery .masonry{column-count:5}}@media (min-width: 992px){.gallery .masonry{column-count:7}}@media (min-width: 1200px){.gallery .masonry{column-count:9}}.gallery .masonry--item{box-shadow:0 8px 20px rgba(0,0,0,0.06);break-inside:avoid;cursor:pointer;margin-bottom:14px;position:relative;overflow:hidden;scroll-margin-top:50px}.gallery .masonry--item:hover{animation:disableOverflow .3s forwards}.gallery .masonry--item:hover .options{animation:optionItems .3s forwards}.gallery .masonry--item img{display:block;height:auto;width:100%}.gallery .masonry .options{position:absolute;right:-55px;top:10px;box-sizing:border-box;z-index:1}.gallery .masonry .options--item{background:#000;color:#fff;margin-top:5px}.gallery .masonry .options--item:first-child{margin-top:0}.gallery .masonry .options--item>a,.gallery .masonry .options--item>div{cursor:pointer;display:flex;padding:10px}.modal{align-items:center;background:rgba(0,0,0,0.8);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.modal.visible{display:flex}.modal--inner{align-items:center;display:flex;height:100%;max-height:calc(100% - 30px);max-width:calc(100% - 30px);justify-content:center;position:relative}.modal--inner img,.modal--inner video{display:none}.modal--inner img.visible,.modal--inner video.visible{display:flex}@media screen and (min-width: 992px){.modal--inner{max-height:calc(100% - 300px);max-width:calc(100% - 300px)}}.modal--options{align-items:center;position:absolute;top:0;right:0;display:flex;height:100px;padding-right:15px}@media screen and (min-width: 992px){.modal--options{height:100%;width:100%}}.modal--prev,.modal--next,.modal--download,.modal--close{align-items:center;background:transparent;color:#ccc;cursor:pointer;font-size:3rem;display:flex;height:100%;justify-content:center;position:relative;width:80px}@media screen and (min-width: 992px){.modal--prev,.modal--next,.modal--download,.modal--close{position:absolute;width:min-content}}.modal--close{aspect-ratio:1 / 1;width:40px;z-index:100}@media screen and (min-width: 992px){.modal--close{display:flex;align-items:flex-start;right:0;top:5px}}.modal--prev,.modal--next{bottom:0;display:flex;z-index:5}@media screen and (min-width: 992px){.modal--prev,.modal--next{bottom:inherit;font-size:5rem}}.modal--prev .info,.modal--next .info{background:rgba(0,0,0,0.8);display:flex;font-size:1rem;padding:5px;width:50px}.modal--prev .info.hidden,.modal--next .info.hidden{display:none}@media screen and (min-width: 992px){.modal--prev{justify-content:flex-start;left:50px}}@media screen and (min-width: 992px){.modal--next{flex-direction:row-reverse;justify-content:flex-start;right:50px}}@media screen and (min-width: 992px){.modal--download{align-items:flex-start;display:flex;justify-content:flex-end;right:50px}}.modal--download a[download]{align-items:center;border-radius:3px;display:flex;font-size:3rem;justify-content:center;padding:5px}.modal img{pointer-events:none;max-height:100%;width:100%}.loader{align-items:center;background:rgba(0,0,0,0.8);color:#fff;display:none;font-size:2rem;height:100%;justify-content:center;position:fixed;top:0;width:100%;z-index:100}.loader.visible{display:flex}.loader--inner{text-align:center}label{display:block}label.invisible{font-size:0;height:0}select{padding:8px}@media screen and (min-width: 576px){select{padding:15px}}.form-group{padding:5px 0}.form-group label{margin-bottom:5px}.form-group input{background:none;border:1px solid;box-sizing:border-box;padding:10px}.form-group input:-webkit-autofill,.form-group input:-webkit-autofill:hover,.form-group input:-webkit-autofill:focus,.form-group textarea:-webkit-autofill,.form-group textarea:-webkit-autofill:hover,.form-group textarea:-webkit-autofill:focus,.form-group select:-webkit-autofill,.form-group select:-webkit-autofill:hover,.form-group select:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0px 1000px #fff inset}.form-group button{cursor:pointer}.form-group button[type="submit"]{background:#000;border:0;color:#fff;padding:15px 30px;text-transform:uppercase}html,body{font-family:"Open Sans Condensed",sans-serif;font-size:18px}@media screen and (min-width: 1360px){html,body{font-size:20px}}body{margin:0}@media screen and (min-width: 768px){body{min-height:1250px}}body:has(.modal.visible){overflow:hidden}a{color:#fff;text-decoration:none}.active{background:#ccc}.active a{color:#000;font-weight:700}.border-radius{border-radius:5px}.icon{top:0;pointer-events:none}.icon *{pointer-events:none}.toTop{background:rgba(83,83,83,0.9);bottom:15px;border-radius:3px;color:#fff;cursor:pointer;display:none;position:fixed;padding:10px;right:15px;z-index:9}.toTop.show{display:block}.toTop svg{transform:rotate(-90deg)}
/*# sourceMappingURL=index.css.map */
