@font-face{font-family:"helveticaneuebold";src:url("../fonts/helveticaneue_bold-webfont.woff2") format("woff2"),url("../fonts/helveticaneue_bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}*{text-transform:uppercase;color:#fff;text-decoration:none;border-image-width:0px;text-rendering:optimizeLegibility;font-feature-settings:"kern";-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1"}.cc-link,.cc-message{font-size:16px;color:#000}body{background-color:#000;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-overflow-style:none;scrollbar-width:none}.modal-open{overflow-y:hidden}body::-webkit-scrollbar{display:none}*:not(i){font-family:"helveticaneuebold" !important}h1{font-size:84px;line-height:74px}h2{font-size:32px;line-height:40px;padding-left:5px}a{font-size:24px}i{font-size:20px}nav,footer{width:100%;padding:15px;box-sizing:border-box;flex-wrap:wrap;mix-blend-mode:difference;z-index:200}nav{position:fixed;pointer-events:none}footer{position:fixed;display:flex;flex-direction:row;justify-content:space-between;bottom:0}footer ul li{display:inline-block}.grid{overflow:hidden}.grid .grid-sizer,.grid .grid-item{width:25%;transition:transform .3s ease}.grid .grid-item img{width:100%;height:auto}.grid .grid-item:hover{z-index:100;transform:scale(1.15)}.grid .wide{width:50%}@keyframes blur{0%{-webkit-filter:blur(0px)}50%{-webkit-filter:blur(5px)}100%{-webkit-filter:blur(0px)}}@media only screen and (max-width: 720px){.grid-sizer,.grid-item{width:50% !important}.wide{width:100% !important}}@media only screen and (max-width: 630px){h1{font-size:56px;line-height:50px}h2,.cta,i{font-size:18px;line-height:25px}footer{flex-direction:column}}.modal{display:none;height:100%;width:100%;background-color:rgba(0,0,0,.9);position:fixed;z-index:1000;top:0}.modal .modalBody{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;width:100%}.modal input,.modal input:focus-visible{font-size:24px;color:#fff;background:none;border:none;outline:none;font-family:"helveticaneuebold"}.modal input[type=password]{max-width:200px;border:5px solid #fff;padding:1px 6px 1px 6px}.modal h2{margin-bottom:10px}.modal .button{color:#000;background:#fff;border:5px solid #fff;margin-left:-10px;cursor:pointer}.modal .close{position:absolute;top:15px;right:15px;font-size:32px;cursor:pointer}.error{animation:shake .2s ease-in-out 0s 2}.select{cursor:pointer}