body{--header-height:85px;--margin:30px;--light-grey:#cecece;--black:#000;--white:#fff;--font-body:"Inter","Helvetica Neue","Helvetica",sans-serif;background-color:var(--black);color:var(--white);font-family:var(--font-body);font-optical-sizing:auto;font-size:12px;font-size:.75rem;font-variation-settings:"slnt" 0;font-weight:500;margin:0;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important}@media (max-width:720px){body{--margin:15px}body,html{font-size:12px}.desktop-only{display:none!important}}@media (min-width:700px){.mobile-only{display:none!important}}::-webkit-scrollbar{display:none}::selection{background:var(--white);color:var(--black)}::-moz-selection{background:var(--white);color:var(--black)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.contained{max-width:1200px;padding-left:var(--margin);padding-right:var(--margin)}.overlay{background:#0006;bottom:0;left:0;position:absolute;right:0;top:0}button{-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:0;color:inherit;cursor:pointer;display:inline-block;font-family:inherit;font-weight:inherit;line-height:1;outline:none;padding:0;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ul-reset{list-style:none;margin:0;padding:0}hr{background-color:#ffffff26;border:none;height:1px;margin:25px 0}.design-grid{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(12,1fr);padding-left:var(--margin);padding-right:var(--margin)}@media (min-width:1100px){.design-grid{grid-template-columns:repeat(6,1fr)}}.site-mobile-menu{z-index:70}.site-header{z-index:60}.h1,h1{font-size:105px;font-size:6.5625rem}.h1,.h2,h1,h2{font-weight:700;line-height:90%;text-transform:uppercase}.h2,h2{font-size:70px;font-size:4.375rem}.h3,h3{font-size:50px;font-size:3.125rem}.h3,.h4,h3,h4{font-weight:700;line-height:90%;text-transform:uppercase}.h4,h4{font-size:42px;font-size:2.625rem}.h5,h5{font-size:32px;font-size:2rem}.h5,.h6,h5,h6{font-weight:700;line-height:90%;text-transform:uppercase}.h6,h6{font-size:18px;font-size:1.125rem}.entry img{height:auto;margin:45px 0;max-width:100%}.entry a{text-decoration:underline}.entry p{min-height:1px}.entry>*{margin-bottom:10px;margin-top:10px}.entry>:first-child{margin-top:0}.entry>:last-child{margin-bottom:0}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}.quick-fade-enter-active,.quick-fade-leave-active{transition:opacity .1s}.quick-fade-enter-from,.quick-fade-leave-to{opacity:0}.slow-fade-enter-active,.slow-fade-leave-active{transition:opacity .6s}.slow-fade-enter-from,.slow-fade-leave-to{opacity:0}.page-enter-active,.page-leave-active{transition:opacity .3s}.page-enter-from,.page-leave-to{opacity:0}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.v-reveal{transition:opacity .4s .2s}.v-reveal:not(.revealed){opacity:0}@keyframes blink{5%{opacity:0}40%{opacity:0}60%{opacity:1}95%{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fadeup{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hero-logo{bottom:0;bottom:10vh;left:0;perspective:1000px;position:absolute;right:0;top:0;top:-5vh;transform:translateZ(0)}.hero-logo .masked-logo{bottom:0;left:0;-webkit-mask-image:url(../neons/logo/vector.svg);mask-image:url(../neons/logo/vector.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:0;top:0}.hero-logo.is-scrolled .masked-logo{transform:none!important;transition:transform .5s}.hero-logo .background-media{mix-blend-mode:hard-light;opacity:.8}.hero-logo .background-media .bg-video{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}
