body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--clr-text:#fff;--clr-text-dim:#aaa;--clr-background:#000;--clr-background-dim:#1a1a1a;--clr-red:red;--clr-orange:#edae49;--clr-yellow:#ff0;--clr-green:#0f0;--clr-cyan:#0ff;--clr-blue:#3e88f6;--clr-none:#0000;--radius-small:3px;--radius-medium:5px;--radius-large:10px;--radius-circle:50px}@font-face{font-family:AnonymousBold;src:url(/static/media/AnonymousPro-Bold.a722102835c269d44886.ttf) format("truetype")}@font-face{font-family:AnonymousRegular;src:url(/static/media/AnonymousPro-Regular.e7c1fd363699a9483f8f.ttf) format("truetype")}@font-face{font-family:Outfit;src:url(/static/media/Outfit-VariableFont_wght.bc779fb16a97a6842a72.ttf) format("truetype")}body,html{background-color:#000;background-color:var(--clr-background);color:#fff;color:var(--clr-text);font-family:AnonymousBold;margin:0;padding:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}h1,h2,h3{font-family:Outfit;margin:0}.subtext{color:#aaa;color:var(--clr-text-dim);font-size:.8rem}a,a:visited{color:#fff;color:var(--clr-text)}a:link{text-decoration:none}.text-underline{text-decoration:underline}.stat-label{color:#aaa;color:var(--clr-text-dim);display:block;margin-bottom:10px;margin-top:10px}.stat{display:block;font-size:3rem;margin:0}.text-yellow{color:#ff0;color:var(--clr-yellow);text-shadow:#ff0 0 0 40px;text-shadow:var(--clr-yellow) 0 0 40px}.text-cyan{color:#0ff;color:var(--clr-cyan);text-shadow:#0ff 0 0 40px;text-shadow:var(--clr-cyan) 0 0 40px}.text-green{color:#0f0;color:var(--clr-green);text-shadow:#0f0 0 0 40px;text-shadow:var(--clr-green) 0 0 40px}.text-gradient{color:#edae49;color:var(--clr-orange);text-shadow:#edae49 0 0 40px;text-shadow:var(--clr-orange) 0 0 40px}section{padding:20px 0}.navbar{background-color:#000;background-color:var(--clr-background);display:flex;justify-content:space-between;padding:20px;position:fixed;top:0;transition:max-height 2s;width:100%;z-index:100}.navbar.navbar-expand{background:none;border-bottom:none}.navbar .nav-group{align-items:center;display:flex;gap:20px}.navbar.navbar-collapse.navbar-open{align-items:flex-start;border:none;flex-direction:column;height:100%;justify-content:flex-start;padding:20px}.navbar.navbar-collapse:not(.navbar-open) .navbar-collapse-content{display:none}.navbar.navbar-collapse .container{justify-content:space-between;margin:0;padding:0}.navbar-collapse-content{padding:40px 0}.navbar-collapse-content .nav-group{align-items:flex-start;flex-direction:column;gap:40px}.navbar-collapse-content .nav-group .nav-item .nav-word{height:30px}.navbar-collapse-content .nav-group .nav-item:hover{color:#fff;color:var(--clr-text)}.navbar-collapse-content .nav-group button{padding:0}.nav-item .nav-word{height:12px}.nav-item:hover .nav-word{filter:invert(.77) sepia(1) saturate(500%) hue-rotate(-25deg) brightness(3)}.container{align-items:inherit;display:inherit;justify-content:inherit;padding:0 20px;width:100%}.container.container-page{padding:80px 20px 20px}.container.container-page.container-column{margin:auto;width:66%}.container.container-hero-image{align-items:center;display:flex;justify-content:center}.container.container-album-gallery{display:flex;flex-direction:column;gap:20px;padding:0}.album-gallery,.container.photo-gallery-grid{grid-gap:20px;display:grid;gap:20px;padding:0}.container.photo-gallery-list{display:flex;flex-direction:column;gap:160px;padding:0}.container.container-dashboard{border:2px solid #fff;border:2px solid var(--clr-text);margin:0 auto;min-height:90vh;padding:40px;width:750px}.container-stats{gap:30px;width:100%}.container.container-stat{align-items:flex-end;padding:20px 0 40px;width:auto}.container.container-chart{padding:30px 0}.container.container-loading{align-items:center;display:flex;justify-content:center}.album-gallery{grid-template-columns:1fr 1fr 1fr}.container.photo-gallery-grid{grid-template-columns:1fr 1fr 1fr 1fr}.project-category{padding:20px 0}.project-gallery{flex-direction:column;gap:20px;grid-template-columns:1fr}.container.container-subnav{display:flex;gap:20px;justify-content:space-between;padding:0 0 20px}.container-subnav button,.container-subnav i{color:#fff;color:var(--clr-text)}.subnav-left,.subnav-right{display:flex;gap:20px}.container.container-modal{background-color:#000;background-color:var(--clr-background);display:flex;flex-direction:column;height:100vh;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:100}.container-title .metadata,.container.container-title{justify-content:center;padding:0 0 20px;text-align:center}@media only screen and (max-width:768px){.container.container-page.container-column{width:100%}.album-gallery,.container.photo-gallery-grid{grid-template-columns:1fr 1fr}.container.photo-gallery-list{gap:20px}.container.container-dashboard{width:100%}}.button{background:none;color:#fff;color:var(--clr-text);cursor:pointer;display:flex;font-family:AnonymousBold;font-size:1rem;gap:10px;transition:.2s ease-in-out}.button,.button.button-nav-expand{border:none}.button.button-nav-expand img{width:20px}.button.button-filter{background-color:#000;background-color:var(--clr-background);border:1px solid #fff;border:1px solid var(--clr-text);border-radius:5px;border-radius:var(--radius-medium);bottom:20px;padding:15px;position:fixed}.container-subnav .button{border:none;border-bottom:2px solid #0000;border-bottom:2px solid var(--clr-none);font-family:AnonymousBold;padding:10px 0}.container-subnav .button.active{border-bottom:2px solid #fff;border-bottom:2px solid var(--clr-text)}.pill{background-color:#1a1a1a;background-color:var(--clr-background-dim);border-radius:5px;border-radius:var(--radius-medium);color:#aaa;color:var(--clr-text-dim);display:inline-block;font-size:.8rem;padding:5px 10px;width:-webkit-fit-content;width:fit-content}.container-pill{display:inline-block;gap:5px;justify-content:center;overflow-x:scroll;padding-bottom:20px;text-align:center;white-space:nowrap;width:100%}.container-pill .pill{cursor:pointer;margin-right:8px}.container-pill .pill.selected{background-color:#edae49;background-color:var(--clr-orange);color:#000;color:var(--clr-background)}.custom-tooltip{background-color:#777;border-radius:3px;border-radius:var(--radius-small);font-size:.8rem;padding:10px}input{background:#000;background:var(--clr-background);border:1px solid #fff;border:1px solid var(--clr-text);border-radius:3px;border-radius:var(--radius-small);color:#fff;color:var(--clr-text);font-family:Outfit;font-size:1rem;padding:5px}.code-input-group,.phone-input-group{align-items:center;display:flex;gap:10px}.code-input-group{gap:10px}.modal-login input{border:2px solid #fff;border:2px solid var(--clr-text);border-radius:0;width:200px}.modal-login button{padding:0;transition:.1s ease-in-out}.modal-login button:hover{color:#edae49;color:var(--clr-orange)}.phone-input-group .country-code{font-family:Outfit;font-size:1.5rem;font-weight:700}.input-lg{font-size:1.5rem}.modal-container,.modal-login{align-items:center;display:flex;justify-content:center}.modal-login{border:2px solid #fff;border:2px solid var(--clr-text);flex-direction:column;gap:20px;padding:40px;width:350px}.modal-login .subtext{margin-top:10px}.modal-login p{margin:0}@media only screen and (max-width:768px){.modal-login{width:100%}}.tile{border-radius:3px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative}.tile-project-content{align-items:center;display:flex}.tile-project .tile-image-container{border-radius:3px;border-radius:var(--radius-small);height:150px;overflow:hidden;width:150px}.tile-project .tile-image-container .tile-image{height:100%;object-fit:cover;transition:.3s ease;width:100%}.tile-project:hover .tile-image-container .tile-image{transform:scale(1.05)}.tile-project-description{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:20px}.photo-gallery-grid .tile-photo .tile-image,.tile-album .tile-image{border:none;object-fit:cover;transition:.3s ease;width:100%}.photo-gallery-grid .tile-photo:hover .tile-image,.tile-album:hover .tile-image{transform:scale(1.05)}.photo-gallery-list .tile-photo{display:block}.photo-gallery-list .tile-photo .tile-image{display:block;margin:auto;max-height:600px;max-width:50%}.tile-album .tile-image{height:30vw}.photo-gallery-grid .tile-photo .tile-image{height:18vw}.tile-album .tile-info{background-color:#000000e6;bottom:0;color:#edae49;color:var(--clr-orange);display:none;flex-direction:column;font-family:AnonymousBold;font-size:.8rem;padding:20px;position:absolute;width:100%}.tile-info p{margin:0;text-transform:uppercase}.tile-album:hover .tile-info{display:flex}.card.card-year-summary{border:1px solid #1a1a1a;border:1px solid var(--clr-background-dim);border-radius:5px;border-radius:var(--radius-medium);padding:20px;width:100%}.container-yearly-summary{width:100%}@media only screen and (max-width:768px){.photo-gallery-grid .tile-photo .tile-image,.tile-album .tile-image{height:40vw}.photo-gallery-list .tile-photo .tile-image{max-width:100%}}.hero-image{height:500px}.modal-header{display:flex;height:50px;justify-content:flex-end;padding:10px 0;width:100%}.modal-body{align-items:center;display:flex;flex-grow:1;justify-content:center;overflow-x:hidden;overflow-y:scroll;width:100%}.lightbox-image-container{flex:0 0 60%;max-width:60%;padding:20px;text-align:center}.lightbox-image{max-height:80vh;max-width:100%}.camera-image{max-height:50px}.lightbox-info{color:#aaa;color:var(--clr-text-dim);font-family:AnonymousBold;font-size:.8rem;max-width:40%;padding:20px}.lightbox-table{border-collapse:collapse;width:100%}.lightbox-table td{border:none;height:30px;padding:10px 0}.lightbox-table td:first-child{font-size:10px;text-transform:uppercase;width:auto}.lightbox-table td:nth-child(2){font-family:Outfit;font-size:14px;font-weight:700}.histogram-container{position:relative;text-align:center}.histogram-container .arrow-down,.histogram-container .arrow-left,.histogram-container .arrow-right,.histogram-container .arrow-up{color:#aaa;color:var(--clr-text-dim);position:absolute}.histogram-container .arrow-left{left:20px;top:50%}.histogram-container .arrow-right{right:20px;top:50%}.histogram-container .arrow-up{right:50%;top:20px}.histogram-container .arrow-down{bottom:20px;right:50%}.ch-container:nth-of-type(2){display:none}@media only screen and (max-width:768px){.modal-body{flex-direction:column;justify-content:flex-start}.lightbox-info{max-width:100%;width:100%}.lightbox-image-container{flex:auto;max-width:100%}.lightbox-image-container,.lightbox-info{padding:20px 0}}.album-year{padding:20px 0}.metadata{display:flex;gap:30px;margin-top:10px}.metadata-item{color:#edae49;color:var(--clr-orange);font-size:.8rem}.metadata-item svg{padding-right:8px}.metadata-item .metadata-link{color:#edae49;color:var(--clr-orange)}.metadata-item .metadata-link:hover{cursor:pointer;text-decoration:underline}.color-swatches{display:flex;gap:10px}.color-swatch{border-radius:3px;border-radius:var(--radius-small);height:20px;width:20px}@media only screen and (max-width:768px){.metadata{flex-direction:column;gap:10px}}.container.container-page.container-about{display:flex;justify-content:center}.intro{text-align:justify;width:400px}.intro h1{text-align:center}.intro p{color:#aaa;color:var(--clr-text-dim);line-height:1.5}.intro h5{margin-bottom:0;text-transform:uppercase}.container.container-fullscreen-map{align-items:flex-start;display:flex;height:100vh;padding:70px 0 0}.container.container-map{height:100%;padding:0;width:67%}.container.container-locations{display:flex;flex-direction:column;height:100%;overflow:scroll;width:33%}.google-map>div{background-color:#000!important;background-color:var(--clr-background)!important}.location-tile{align-items:center;border:1px solid #0000;border:1px solid var(--clr-none);border-radius:5px;cursor:pointer;display:flex;gap:10px;padding:15px;transition:.3s ease-in-out;width:100%}.location-tile.active,.location-tile:hover{border:1px solid #fff;border:1px solid var(--clr-text)}.location-tile-content{display:flex;flex-direction:column;flex-grow:1;gap:10px;width:80%}.map-marker{background-color:#000;border:1px solid #edae49;border:1px solid var(--clr-orange);border-radius:5px;cursor:pointer;height:10px;width:10px}.map-marker:hover{background-color:#edae49;background-color:var(--clr-orange)}.marker-detail{background-color:#00000080;border:1px solid #fff;border-radius:3px;border-radius:var(--radius-small);bottom:15px;font-family:AnonymousBold;font-size:10px;height:auto;padding:10px;position:absolute;right:-47px;text-align:left;width:100px;z-index:100}.gm-style-cc,.gmnoprint a,.gmnoprint span{display:none}.gmnoprint div{background:none!important}.location-metadata{display:flex;gap:10px}.location-metadata .metadata-item{background-color:#1a1a1a;background-color:var(--clr-background-dim);border-radius:3px;color:#aaa;color:var(--clr-text-dim);padding:5px 10px}.location-metadata .metadata-item:hover{background-color:#000;background-color:var(--clr-background)}@media only screen and (max-width:768px){.container.container-fullscreen-map{flex-direction:column}.container.container-map{height:50vh;width:100%}.container.container-locations{padding:20px;width:100%}}.modal-body.modal-body-filters{align-items:flex-start;flex-direction:column;justify-content:flex-start}.modal-footer{background:linear-gradient(#000,#0000,to top);background:linear-gradient(var(--clr-background),#0000,to top);bottom:0;left:0;padding:20px;position:absolute;width:100%}.filter-group{width:100%}.filter-group.inactive{opacity:50%}.filter-group h3{margin-bottom:20px}.filter-group h5{margin:10px 0}.filter-group .filter-button{border:1px solid #aaa;border:1px solid var(--clr-text-dim);border-radius:5px;border-radius:var(--radius-medium);color:#aaa;color:var(--clr-text-dim);display:inline-block;font-size:.8rem;margin-bottom:10px;margin-right:10px;padding:5px 10px}.filter-group .filter-button-color{border:3px solid #0000;border:3px solid var(--clr-none);border-radius:3px;border-radius:var(--radius-small);height:32px;width:32px}.filter-group .filter-button.selected{background-color:#fff;background-color:var(--clr-text);border:1px solid #fff;border:1px solid var(--clr-text);color:#000;color:var(--clr-background)}.filter-group .filter-button-color.selected{border:3px solid #fff;border:3px solid var(--clr-text)}.filter-group .button-filter-apply{border:1px solid #fff;border:1px solid var(--clr-text);border-radius:5px;border-radius:var(--radius-medium);justify-content:center;padding:15px;width:100%}.fade-in{animation:fadeIn 1s ease-in-out forwards;opacity:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ch-container{display:block}.ch-container,.ch-domain,.ch-domain-container,.ch-domain-container-animation-wrapper{overflow:visible}.ch-domain-container.in-transition .ch-domain-container-animation-wrapper{overflow:hidden}.ch-domain-bg{fill:#0000}.ch-domain-text{fill:currentColor;font-size:10px}.ch-subdomain{overflow:visible}.ch-subdomain-bg{fill:#ededed}.ch-subdomain-bg.highlight{stroke:#444;stroke-width:1px}.ch-subdomain-bg:hover{stroke:#000;stroke-width:1px}.ch-subdomain-text{font-size:8px;pointer-events:none}[data-theme=dark] .ch-subdomain-bg{fill:#2d333b}[data-theme=dark] .ch-subdomain-bg.highlight{stroke:#768390}[data-theme=dark] .ch-subdomain-bg:hover{stroke:#636e7b}#ch-plugin-legend>svg{background:#0000;color:currentColor}#ch-tooltip{background:#222;border-radius:2px;box-shadow:2px 2px 2px #0003;box-sizing:border-box;color:#bbb;display:none;font-size:12px;line-height:1.4;padding:5px 10px;text-align:center}#ch-tooltip[data-show]{display:block}#ch-tooltip-arrow,#ch-tooltip-arrow:before{background:inherit;height:8px;position:absolute;width:8px}#ch-tooltip-arrow{visibility:hidden}#ch-tooltip-arrow:before{content:"";transform:rotate(45deg);visibility:visible}#ch-tooltip[data-popper-placement^=top]>#ch-tooltip-arrow{bottom:-4px;margin-left:-4px}#ch-tooltip[data-popper-placement^=bottom]>#ch-tooltip-arrow{margin-left:-4px;top:-4px}#ch-tooltip[data-popper-placement^=left]>#ch-tooltip-arrow{right:-4px}#ch-tooltip[data-popper-placement^=right]>#ch-tooltip-arrow{left:-4px}#ch-tooltip[data-theme=dark]{background:#636e7b;color:#cdd9e5}
/*# sourceMappingURL=main.1c8d9ce0.css.map*/