@font-face{font-family:Aetherwave;src:url('../fonts/Aetherwave-Regular.woff2') format('woff2');font-display:swap}*{box-sizing:border-box}html{background:#070707;color-scheme:dark;scroll-behavior:smooth}body{margin:0;color:#f4f4f4;font:16px/1.5 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:2px solid #fd0300;outline-offset:6px}.hero{min-height:760px;height:100svh;position:relative;isolation:isolate;background:#111;overflow:hidden}.hero-video,.hero-poster,.shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}.hero-video{opacity:0;transition:opacity 1s}.hero-video.ready{opacity:1}.shade{z-index:-1;background:linear-gradient(180deg,#0009 0%,#0002 35%,#0003 60%,#070707 100%)}.hero-center{position:absolute;inset:140px 24px 140px;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-logo{width:clamp(210px,25vw,350px);max-height:52svh;object-fit:contain;filter:drop-shadow(0 4px 28px #000b)}.hero-center p{margin:28px 0 0;font-size:13px;letter-spacing:.25em;text-align:center;text-shadow:0 2px 8px #000}.hero-center p span{color:#ff302c;padding:0 7px}.hero-bottom{position:absolute;bottom:48px;left:5%;right:5%;display:flex;justify-content:space-between;align-items:center;gap:20px}.explore{font-size:14px;letter-spacing:.12em;border-bottom:1px solid #fd0300;padding:12px 0}.motion{border:1px solid #ffffff66;background:#0005;padding:10px 15px;font-size:14px;backdrop-filter:blur(8px)}.motion:hover{border-color:#fd0300}.collection{width:min(90%,1380px);margin:0 auto;padding:60px 0 90px}.collection-label{font-size:12px;color:#999;letter-spacing:.19em;margin:0 0 30px}.destination{position:relative;isolation:isolate;min-height:210px;display:flex;align-items:center;gap:26px;padding:32px 35px;border-top:1px solid #ffffff30;overflow:hidden}.destination:last-child{border-bottom:1px solid #ffffff30}.destination img{position:absolute;z-index:-3;right:0;top:0;width:65%;height:100%;object-fit:cover;opacity:.38;transition:opacity .5s,transform .7s}.destination:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#070707 18%,#070707aa 45%,#07070710)}.destination:after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:#fd0300;transform:scaleX(0);transform-origin:left;transition:transform .4s}.number{font-size:13px;color:#ff302c;align-self:flex-start;margin-top:12px}.destination h2{font:clamp(29px,4.3vw,62px)/1.15 Aetherwave,Arial,sans-serif;margin:0;letter-spacing:.025em}.destination p{color:#ccc;margin:13px 0 0;font-size:14px}.arrow{margin-left:auto;font-size:36px;color:#ddd;transition:transform .3s}.destination:hover img,.destination:focus-visible img{opacity:.75;transform:scale(1.035)}.destination:hover:after,.destination:focus-visible:after{transform:scaleX(1)}.destination:hover .arrow{transform:translate(5px,-5px);color:#fd0300}.destination.music img{object-position:center 38%;width:57%}.destination.experimental img{object-position:center 43%}footer{width:min(90%,1380px);margin:auto;border-top:1px solid #333;padding:30px 0 40px;display:flex;justify-content:space-between;gap:25px;color:#aaa;font-size:14px}.footer-brand{font:20px Aetherwave,Arial;color:#eee}.footer-brand span{color:#fd0300}.sr-only,.skip:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip:focus{position:fixed;top:8px;left:8px;background:white;color:black;padding:12px;z-index:100}@media(max-width:740px){.hero{min-height:700px}.hero-center{inset:185px 20px 125px}.hero-logo{width:245px;max-height:43svh}.hero-center p{font-size:11px;letter-spacing:.12em}.hero-bottom{bottom:28px}.collection{padding:35px 0 55px}.destination{min-height:185px;padding:25px 8px;gap:15px}.destination h2{font-size:clamp(21px,4.8vw,35px)}.destination.experimental h2{font-size:clamp(20px,4.5vw,32px)}.number{font-size:11px}.arrow{font-size:25px}.destination p{font-size:14px;max-width:24ch}.destination img{width:100%;opacity:.35}.destination:before{background:linear-gradient(90deg,#070707dd,#07070744)}.destination.music img{width:100%}footer{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}.hero-video{display:none}.hero-video.user-play{display:block}.destination:hover img{transform:none}}
