@font-face{font-family:Barlow;src:url('assets/fonts/barlow-condensed-semibold.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:Inter;src:url('assets/fonts/inter-variable.ttf') format('truetype');font-weight:100 900;font-display:swap}
:root{color-scheme:dark;--teal:#28e4e3;--paper:#edf0ed;--muted:#a4acaf}
*{box-sizing:border-box}html{background:#090b0c}body{margin:0;color:var(--paper);font-family:Inter,Arial,sans-serif;font-size:15px;-webkit-font-smoothing:antialiased;overflow-x:hidden}
.metal{position:fixed;inset:0;pointer-events:none;background:linear-gradient(110deg,#ffffff06,transparent 45%,#0008),repeating-linear-gradient(0deg,#ffffff03 0px,#ffffff03 1px,transparent 1px,transparent 3px);opacity:.8}
.page{position:relative;max-width:1600px;min-height:100svh;margin:auto;padding:0 clamp(24px,4.7vw,76px);display:flex;flex-direction:column}
header{height:110px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #aeb7bc25;gap:20px}.brand{display:flex;align-items:center;gap:14px;color:var(--paper);text-decoration:none;letter-spacing:.085em;font-weight:750;font-size:17px}.brand img{object-fit:contain;width:43px;height:49px}.status{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.16em;font-weight:650}.status i{width:6px;height:6px;background:var(--teal);border-radius:50%;box-shadow:0 0 13px #28e4e380}
main{flex:1;min-height:650px;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:20px;padding:70px 0 80px}.copy{position:relative;z-index:2}.eyebrow{margin:0 0 27px;color:var(--teal);font-size:10px;letter-spacing:.19em;font-weight:600}h1{font-family:Barlow,Impact,sans-serif;font-weight:600;font-size:clamp(62px,6.7vw,104px);line-height:.96;letter-spacing:-.025em;margin:0 0 28px}h1 span{display:block;max-width:660px;color:var(--teal)}.intro{line-height:1.8;font-size:16px;color:#b9c0c2;margin:0 0 40px}.launch{display:flex;align-items:center;gap:20px;padding:0 0 26px;border-bottom:1px solid #aeb7bc25;max-width:420px}.launch p{margin:0;font-size:13px;line-height:1.85;font-weight:550}.launch p span{font-weight:400;color:var(--muted)}.signal{display:flex;align-items:center;gap:3px;width:27px;height:28px}.signal b{background:var(--teal);width:3px;height:13px;animation:wave 1.8s ease-in-out infinite alternate}.signal b:nth-child(2){height:24px;animation-delay:-.4s}.signal b:nth-child(3){height:18px;animation-delay:-1s}.signal b:nth-child(4){height:28px;animation-delay:-.6s}.signal b:nth-child(5){height:10px;animation-delay:-1.3s}.categories{display:flex;flex-wrap:wrap;gap:12px 21px;margin-top:23px;font-size:9px;font-weight:600;letter-spacing:.1em;color:#a4adaf}.categories span+span:before{content:'·';color:var(--teal);margin-right:21px}
.art{position:relative;isolation:isolate;width:100%;aspect-ratio:1;display:grid;place-items:center}.halo{position:absolute;inset:10%;border-radius:50%;background:#0cb2b2;filter:blur(85px);opacity:.11}.record{position:relative;width:100%;aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle,#22282a 0,#0c0f10 1px,#0c0f10 3px,#1e2425 4px);box-shadow:inset 0 0 0 1px #9bafb347,inset 0 0 0 5px #050808,0 25px 50px #0009;transform:rotate(-24deg);overflow:hidden}.record-light{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 20deg,#0000 0deg,#c8e4e825 38deg,#0000 80deg,#000b 160deg,#0000 230deg,#a7c9d025 250deg,#0000 280deg);animation:rotate 42s linear infinite}.record-grain{position:absolute;inset:0;opacity:.5;border-radius:50%;background:repeating-conic-gradient(from 30deg,#ffffff03 0deg .15deg,#0000 .15deg .5deg)}.label{position:absolute;inset:34%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 45% 40%,#152024,#090c0e 70%);border:1px solid #7c96983a;box-shadow:0 0 30px #000b;transform:rotate(24deg)}.label span{font-family:Barlow,sans-serif;font-size:clamp(50px,6vw,84px);font-weight:600;line-height:.95;color:var(--teal);text-shadow:0 0 18px #28e4e329}.label small{font-size:7px;letter-spacing:.25em;margin-top:6px}.label i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:8px;height:8px;border-radius:50%;background:#000;border:1px solid #506465}.orbit{position:absolute;inset:8%;border-radius:50%;border:1px solid #28e4e31c;border-right-color:#28e4e3b0;animation:rotate 60s linear infinite}.orbit i{position:absolute;right:14%;top:13%;width:4px;height:4px;border-radius:50%;background:var(--teal);box-shadow:0 0 14px var(--teal)}.art-caption{position:absolute;bottom:-35px;right:0;left:0;display:flex;justify-content:space-between;color:#8c999d;font-size:8px;letter-spacing:.2em;padding:0 13px}.art-caption b{font-size:18px;color:var(--teal);font-weight:400}
footer{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:85px;border-top:1px solid #aeb7bc25;color:#9ba6aa;font-size:9px;letter-spacing:.1em}footer button{border:0;background:transparent;color:#aab5b8;padding:12px 0 12px 12px;font:inherit;letter-spacing:0;cursor:pointer;min-height:44px}footer button span{color:var(--teal);margin-right:7px}button:hover{color:#fff}a:focus-visible,button:focus-visible{outline:2px solid var(--teal);outline-offset:5px}button:disabled{opacity:.7;cursor:default}.motion-paused *,.tab-hidden *{animation-play-state:paused!important}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes wave{to{transform:scaleY(.45)}}
@media(min-width:1400px){main{gap:80px}}
@media(max-width:900px){main{grid-template-columns:1.2fr 1fr;gap:16px;min-height:620px}h1{font-size:68px}.intro{font-size:14px}.categories{gap:10px;font-size:8px}.categories span+span:before{margin-right:10px}.brand{font-size:14px}.label small{font-size:5px}}
@media(max-width:660px){.page{padding:0 24px}header{height:90px}.brand{font-size:13px;gap:8px}.brand img{width:34px;height:40px}.status{font-size:8px;gap:7px;letter-spacing:.08em}main{grid-template-columns:1fr;gap:42px;padding:52px 0 65px;min-height:auto}.eyebrow{font-size:8px;margin-bottom:20px}h1{font-size:clamp(61px,13.6vw,85px);max-width:530px;line-height:.97;margin-bottom:24px}.intro{font-size:14px;margin-bottom:30px}.launch{max-width:none}.categories{font-size:8px;gap:14px}.categories span+span:before{margin-right:14px}.art{width:min(100%,380px);margin:auto}.label span{font-size:62px}.label small{font-size:6px}.art-caption{bottom:-28px}footer{min-height:100px;flex-wrap:wrap;gap:8px;font-size:8px}.domain{display:none}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important}}
.copy{min-width:0}
.record,.label{transform:none}
@media(max-width:660px){h1{font-size:clamp(40px,12.6vw,78px)}}
