﻿html,body{margin:0;padding:0}html{scroll-behavior:smooth;color:#fff}body{background-color:#000;color:#c4d8db;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:20px}header{margin:0;padding:0}main{margin:0;padding:0}.section{box-sizing:border-box;position:relative}.container{width:1000px;max-width:100%;margin:0 auto;box-sizing:border-box;position:relative;z-index:10}footer{font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:18px;text-align:center;margin:0;padding:0 0 200px 0}footer h3{margin-bottom:20px}footer p{margin:0}footer p:has(a){margin:0 0 50px 0}footer a.contact{font-size:22px}footer a.contact:hover{filter:drop-shadow(0 0 35px rgba(100,255,255,.5)) drop-shadow(0 0 10px rgba(100,255,255,.5))}footer .social-media-links{display:flex;align-items:center;justify-content:center;gap:30px}footer .social-media-links a{position:relative;width:60px;aspect-ratio:1;border:0;outline:0;display:inline-block}footer .social-media-links a img{display:block;width:100%;aspect-ratio:1;transform:scale(1);transition:all .2s ease}footer .social-media-links a::after{content:"";display:block;width:60px;aspect-ratio:1;position:absolute;top:0;left:0;background:#fff;opacity:.6;transition:all .2s ease}footer .social-media-links a.ig::after{-webkit-mask:url("/assets/instagram-icon.svg") center/contain no-repeat;mask:url("/assets/instagram-icon.svg") center/contain no-repeat}footer .social-media-links a.fb::after{-webkit-mask:url("/assets/facebook-icon.svg") center/contain no-repeat;mask:url("/assets/facebook-icon.svg") center/contain no-repeat}footer .social-media-links a:hover{filter:drop-shadow(0 0 35px rgba(100,255,255,.5)) drop-shadow(0 0 10px rgba(100,255,255,.5))}footer .social-media-links a:hover::after{opacity:.7}footer .legal span{display:inline-block;margin:0 10px}h1,h2,h3,h4{margin:0;padding:0}h1{font-family:"Exo 2",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:48px;letter-spacing:-1px}h3{font-family:"Exo 2",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:32px;letter-spacing:-1px}a{color:#80d4d8;text-decoration:none;transition:all .2s ease}a:hover{color:#a7e1e4;text-shadow:0 0 20px rgba(100,255,255,.5),0 0 3px rgba(100,255,255,.2)}.hero{background:linear-gradient(to bottom,#000 50%,rgba(0,200,200,.07) 90%,rgba(0,200,200,.09) 100%);padding:60px 0 210px 0}.hero .logo{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:60px}.hero .logo video{mix-blend-mode:screen}.hero .logo img{width:800px;margin-top:20px;filter:drop-shadow(0 0 35px rgba(100,255,255,.4)) drop-shadow(0 0 10px rgba(100,255,255,.4))}.hero .info{margin:0 auto;text-align:center;max-width:800px}.hero .info h1{color:#60c6c5;text-shadow:0 0 5px rgba(255,255,255,.25);margin:20px 0 30px 0}.hero .info p{font-size:22px}.hero .info .concept{font-size:28px;color:#c8dcdf}.selected-releases{text-align:center;padding:0;margin-top:-60px;z-index:200}.selected-releases h2{font-family:"Exo 2",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:42px;letter-spacing:-1px;color:#60c6c5;color:#c8dcdf}.selected-releases .release-container{padding-top:60px;display:flex;align-items:flex-start;justify-content:center;gap:30px}.selected-releases .release-container .item{width:30%;box-shadow:0 0 10px 3px rgba(200,255,255,.2),0 0 40px 2px rgba(200,255,255,.04);box-shadow:0 0 40px 2px rgba(200,255,255,.12);border:1px solid rgba(255,255,255,.2);overflow:hidden;border-radius:15px;transition:all .2s ease;position:relative}.selected-releases .release-container .item::after{content:"";display:block;width:70px;aspect-ratio:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.5);background-color:rgba(255,255,255,.9);-webkit-mask:url("/assets/play-icon.svg") center/contain no-repeat;mask:url("/assets/play-icon.svg") center/contain no-repeat;opacity:0;transition:all .2s ease}.selected-releases .release-container .item img{display:block;width:100%;border-radius:17px;transition:all .2s ease}.selected-releases .release-container .item:hover,.selected-releases .release-container .item:focus,.selected-releases .release-container .item:active{outline:0;box-shadow:0 4px 20px 3px rgba(100,255,255,.15),0 0 40px 2px rgba(200,255,255,.12)}.selected-releases .release-container .item:hover::after,.selected-releases .release-container .item:focus::after,.selected-releases .release-container .item:active::after{opacity:1;transform:translate(-50%,-50%) scale(1)}.selected-releases .release-container .item:hover img,.selected-releases .release-container .item:focus img,.selected-releases .release-container .item:active img{transform:scale(1.015)}.about{text-align:center;padding:120px 0 120px 0}.about .container{width:620px}.about h2{font-family:"Exo 2",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:42px;letter-spacing:-1px;margin-bottom:40px;color:#60c6c5;color:#c8dcdf}.spotlight-container{overflow:hidden;position:absolute;width:100%;height:100%;top:0;left:0}.spotlight-container::after{content:"";display:block;height:280px;width:100%;position:absolute;bottom:0;left:0;background:linear-gradient(to bottom,transparent,#000);z-index:200}.spotlight{position:absolute;top:-1vh;width:160vw;height:300vh;pointer-events:none;z-index:10;transform:translateX(-50%) rotate(0deg);transform-origin:50% 0%;will-change:transform}@media screen and (max-width:1400px){.spotlight{width:200vw}}@media screen and (max-width:1200px){.spotlight{width:240vw}}@media screen and (max-width:1000px){.spotlight{width:280vw}}@media screen and (max-width:900px){.spotlight{width:300vw}}@media screen and (max-width:800px){.spotlight{width:340vw}}@media screen and (max-width:700px){.spotlight{width:380vw}}.spotlight--left{left:30%;left:30vw}.spotlight--right{left:70%;left:70vw}.spotlight__beam{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,200,200,.2) 0%,rgba(0,200,200,.04) 15%,rgba(0,200,200,.04) 30%);clip-path:polygon(49% 0%,51% 0%,100% 100%,0% 100%)}