@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700&family=Inter:wght@300;400;500;600&display=swap');
:root{--bg:#080e11;--fg:#eeeae2;--muted:#9ca8a9;--line:#ffffff24;--accent:#caad79}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--bg);color:var(--fg);font:14px Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.skip{position:fixed;left:20px;top:-60px;z-index:100;background:white;color:black;padding:15px}.skip:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}header{height:90px;position:absolute;top:0;left:0;width:100%;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid var(--line)}.brand{font-size:24px;font-weight:900;font-style:italic;letter-spacing:-1px}.brand span{display:block;font-size:7px;font-weight:400;font-style:normal;letter-spacing:3.6px;margin-top:4px}nav{display:flex;gap:36px;font-size:12px}nav a,.text-link,.header-cta{transition:color .2s}nav a:hover,.text-link:hover{color:var(--accent)}.header-cta{font-size:11px;text-transform:uppercase;letter-spacing:1.5px}.hero{min-height:850px;height:100svh;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.hero-scene,.hero-shade,.world-image,.world-vignette{position:absolute;inset:0}.hero-scene{background:url('assets/city.jpg') center/cover;transform:scale(1.04);animation:drift 28s ease-in-out infinite alternate}.hero-shade{background:linear-gradient(180deg,#03090c55,transparent 35%,#080e11 100%),linear-gradient(90deg,#080e1166,transparent)}.hero-top,.hero-bottom{position:absolute;left:5%;right:5%;display:flex;justify-content:space-between;font-size:9px;letter-spacing:2px;color:#c4cecb}.hero-top{top:125px}.hero-top i{display:inline-block;width:5px;height:5px;background:#d6c090;margin-right:10px;border-radius:50%;box-shadow:0 0 12px #d6c090}.hero-body{position:relative;margin:160px auto 70px;text-align:center;width:min(1000px,88%)}h1{margin:0}.logo-window{display:block;position:relative;width:100%;aspect-ratio:4.7;overflow:hidden;mix-blend-mode:screen}.logo-window img{position:absolute;width:100%;max-width:100%;height:auto;left:0;top:-70%}.hero-body p{font-size:20px;line-height:1.6;font-weight:300;margin:34px 0}.actions{display:flex;justify-content:center;align-items:center;gap:32px}.button{min-height:49px;padding:17px 22px;display:inline-flex;gap:40px;justify-content:space-between;align-items:center;text-transform:uppercase;font-size:10px;letter-spacing:1.3px;transition:background .25s,transform .25s}.button:hover{transform:translateY(-3px)}.light{background:var(--fg);color:#11191b}.light:hover{background:#d6c090}.outline{border:1px solid #8e999966}.outline:hover{background:#ffffff0c}.text-link{font-size:11px}.hero-bottom{bottom:32px;align-items:center}.hero-bottom button{border:0;background:none;font-size:9px;letter-spacing:1px;cursor:pointer}.hero-bottom a span{margin-left:20px}.section-label{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:22px;font-size:10px;letter-spacing:2px;color:var(--muted)}.release{padding:75px 8% 110px}.release-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;margin-top:65px}.cover{aspect-ratio:1;position:relative;overflow:hidden;background:#17292f}.cover-art{position:absolute;inset:0;background:linear-gradient(0deg,#061014a6,#06101422),url('assets/city.jpg') 65% center/cover;filter:saturate(.65)}.cover-copy{position:absolute;inset:8%;display:flex;flex-direction:column;align-items:flex-start}.cover-copy>span{font-weight:800;font-style:italic;font-size:22px}.cover-copy strong{font:600 clamp(36px,5.6vw,83px)/.94 'Barlow Condensed',Arial,sans-serif;letter-spacing:-1px;margin-top:auto}.cover-copy small{font-size:8px;letter-spacing:3px;margin-top:20px}.cover-corner{position:absolute;right:7%;top:9%;font-size:7px;writing-mode:vertical-rl;letter-spacing:2px}.eyebrow{font-size:9px;letter-spacing:2.4px;color:var(--accent)}h2{font:500 clamp(48px,6.3vw,96px)/.98 'Barlow Condensed',Arial,sans-serif;letter-spacing:-2px;margin:25px 0 30px}.release-copy>p,.elara-copy>p{color:var(--muted);line-height:1.9;max-width:400px}blockquote{border-left:1px solid var(--accent);padding-left:18px;margin:30px 0;color:#c5cecc;font-size:12px;line-height:1.8;font-style:italic}.track-details{display:flex;gap:22px;font-size:8px;letter-spacing:1.5px;margin:30px 0;color:var(--muted)}.release-note{display:block;color:var(--muted);font-size:10px;margin-top:14px}.world{height:160vh;position:relative}.world-sticky{position:sticky;top:0;height:100svh;min-height:600px;overflow:hidden;display:flex;align-items:center}.world-image{background:url('assets/city.jpg') center/cover;transform:scale(var(--world-scale,1.05))}.world-vignette{background:linear-gradient(90deg,#050d11ed,#050d1166 70%),linear-gradient(0deg,#080e11,transparent 30%,transparent 80%,#080e11)}.world-content{position:relative;padding:6% 12%;z-index:2}.world-content h2{font-size:clamp(70px,9vw,135px)}em{font-style:normal;color:#a8c3c5}.world-content p{font-size:17px;line-height:1.8;font-weight:300}.world-content .world-detail{font-size:12px;color:var(--muted);margin-top:35px}.orbit{position:absolute;width:42vw;height:42vw;right:-12%;top:15%;border:1px solid #c7d6d620;transform:rotate(45deg) translateX(var(--separation,0px));pointer-events:none}.orbit.two{width:30vw;height:30vw;right:3%;top:25%;transform:rotate(45deg) translateX(calc(var(--separation,0px) * -1))}.world-footer{position:absolute;bottom:45px;left:12%;font-size:9px;letter-spacing:3px;color:var(--muted)}.elara{padding:90px 8% 130px}.elara-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%;margin-top:65px}.elara h2{font-size:clamp(100px,14vw,200px);margin-bottom:0}.elara-copy{padding-top:40px}.elara-copy .lead{font-size:32px;color:var(--fg);line-height:1.3;font-weight:300}.join{text-align:center;padding:120px 20px;background:radial-gradient(ellipse at bottom,#23363b 0,transparent 70%);border-top:1px solid var(--line)}.join h2{font-size:clamp(65px,8vw,120px)}.join p{line-height:1.8;color:var(--muted);margin-bottom:30px}footer{padding:40px 5%;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line)}footer>a:not(.brand),footer>span{font-size:10px;color:var(--muted)}.paused *{animation-play-state:paused!important}@keyframes drift{to{transform:scale(1.12) translateX(-1%)}}@media(max-width:700px){header{height:75px}nav{gap:17px;font-size:10px}nav a:last-child{display:none}.header-cta{display:none}.hero{min-height:700px}.hero-top{top:105px;font-size:7px}.hero-top>span:last-child{display:none}.hero-body{width:92%}.hero-body p{font-size:17px}.actions{gap:25px;flex-direction:column}.hero-bottom>span{display:none}.hero-bottom{font-size:7px}.release,.elara{padding:50px 6% 75px}.release-grid,.elara-grid{grid-template-columns:1fr;gap:38px;margin-top:35px}.cover-copy strong{font-size:65px}.release-copy h2{font-size:62px}.section-label{font-size:8px;letter-spacing:1px}.world{height:125vh}.world-content{padding:8%}.world-content h2{font-size:85px}.world-content p{font-size:15px}.world-footer{left:8%;font-size:7px}.elara-grid{gap:0}.elara-copy{padding-top:0}.elara h2{font-size:120px}.elara-copy .lead{font-size:27px}.join{padding:85px 20px}footer{gap:25px;flex-wrap:wrap}footer>span{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-scene{animation:none}.world{height:auto}.world-sticky{position:relative}.world-image,.orbit{transform:none!important}.button{transition:none}}

.hero-scene{animation:none;transform:none}.hero-video{width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .4s ease}.hero-video.is-playing{opacity:1}@media(prefers-reduced-motion:reduce){.hero-video{transition:none}}
