@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Unbounded:wght@300;400;600;800&display=swap');
*{box-sizing:border-box}body{margin:0;background:#031017;color:#dcecf0;font-family:'DM Mono',monospace;font-size:11px}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}button:hover,a:hover{color:#a4ffdc}button:focus-visible,a:focus-visible{outline:1px solid #a4ffdc;outline-offset:7px}.world{position:fixed;inset:0;z-index:-2;overflow:hidden;background:#092532}.world img{width:100%;height:100%;object-fit:cover;filter:brightness(.61) saturate(.65);animation:drift 28s ease-in-out infinite alternate;transform:scale(1.12)}.world:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#01121a85,transparent 35%,#00111899),radial-gradient(ellipse,transparent 40%,#0009)}.grain{position:absolute;inset:0;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.5' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:screen}header{position:fixed;top:0;left:0;width:100%;padding:30px 3.5%;display:flex;align-items:start;justify-content:space-between;z-index:2}.artist{font-family:'Unbounded',sans-serif;font-size:18px;letter-spacing:-1.2px;line-height:.96;font-weight:600}.coordinate{position:absolute;left:50%;font-size:9px;line-height:1.5;opacity:.65}.menu{font-size:10px;letter-spacing:1px}.menu span{margin-left:25px;font-size:20px}main{height:100svh;min-height:680px;position:relative;overflow:hidden}.release{position:absolute;top:25%;left:8%;display:flex;gap:40px;font-size:9px;letter-spacing:2px}h1{margin:0;font-family:'Unbounded',sans-serif;font-weight:300;letter-spacing:-.1em;line-height:.78;position:absolute;top:33%;left:12%;width:76%;font-size:clamp(76px,12.7vw,210px);text-transform:lowercase;mix-blend-mode:screen}h1 span{display:block;position:relative;width:max-content}.minds{transform:scaleX(1.2);transform-origin:left}.eye{margin-left:43%;font-weight:800;color:transparent;-webkit-text-stroke:1px #c9e7e2;margin-top:-.03em;transform:skewX(-13deg)}.sore{margin-left:17%;font-weight:300;transform:scaleX(1.3);transform-origin:left;margin-top:-.06em}.orbit{position:absolute;width:45vw;height:45vw;border:1px solid #c4ebee2a;border-radius:50%;top:20%;left:28%;pointer-events:none}.enter{position:absolute;bottom:16%;right:8%;font-size:9px;letter-spacing:1px;border-bottom:1px solid #dcecf080;padding:0 0 12px;display:flex;align-items:center;gap:35px}.enter span{font-size:29px}.side-note{position:absolute;right:24px;top:44%;writing-mode:vertical-rl;letter-spacing:2px;font-size:8px;opacity:.6}footer{position:fixed;bottom:0;left:0;width:100%;display:flex;gap:38px;padding:26px 3.5%;z-index:2;font-size:9px;letter-spacing:1px}.copyright{margin-left:auto;font-size:8px;opacity:.55}dialog{position:fixed;inset:24px;margin:auto;width:calc(100% - 48px);max-width:1250px;height:calc(100svh - 48px);max-height:900px;background:#07151af5;color:#e1ecec;border:1px solid #bdd8d63d;padding:0;box-shadow:0 30px 120px #0008;backdrop-filter:blur(30px)}dialog::backdrop{background:#001019a8;backdrop-filter:blur(12px)}.panel-head{padding:25px 35px;border-bottom:1px solid #adc6cc38;display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px}#panel-content{padding:45px;overflow:auto;height:calc(100% - 65px)}.record-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.album{width:100%;display:block}.links{display:flex;gap:22px;flex-wrap:wrap;font-size:9px;margin-top:23px}.meta{font-size:10px;line-height:1.8;letter-spacing:1px;margin:0 0 30px;color:#9ac5c6}ol{list-style:none;counter-reset:t;padding:0}li{counter-increment:t;border-bottom:1px solid #adc6cc26;padding:16px 0;font-size:12px}li:before{content:counter(t,decimal-leading-zero);color:#8ba5a6;font-size:9px;margin-right:24px}h2{font-family:'Unbounded';font-size:clamp(30px,6vw,80px);font-weight:300;letter-spacing:-.07em;line-height:1.1;margin:20px 0 35px}.event{font-size:14px;line-height:2}.ticket{display:inline-block;border-bottom:1px solid #9ec3c7;padding:15px 0;font-size:11px;margin:20px 0}.credits{font-size:10px;line-height:2;color:#90a6ab;margin-top:40px}.catalog{display:grid;grid-template-columns:1fr 1fr;gap:35px}.catalog button{padding:0;text-align:left}.catalog img{width:100%;display:block;aspect-ratio:1;object-fit:cover}.catalog span{display:block;font-size:11px;margin-top:17px}.catalog small{float:right}.info{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.info img{width:100%;filter:grayscale(1);aspect-ratio:1;object-fit:cover}.info h2{font-size:clamp(30px,4vw,58px)}.info p{font-size:12px;line-height:2;color:#b8c7cc}.index-links{display:flex;flex-direction:column;align-items:stretch}.index-links button{text-align:left;font-family:'Unbounded';font-size:clamp(25px,5vw,65px);letter-spacing:-.06em;padding:25px 0;border-bottom:1px solid #adc6cc26}.index-links small{font-family:'DM Mono';font-size:10px;margin-right:30px;color:#8ba5a6}@keyframes drift{from{transform:scale(1.1) translate(-1%,0)}to{transform:scale(1.2) translate(1%,2%)}}@media(max-width:700px){header{padding:25px 6%}.artist{font-size:14px}.coordinate{display:none}main{min-height:580px}.world img{object-position:51% center}.release{left:7%;top:27%;font-size:8px;gap:25px}h1{top:39%;left:6%;width:88%;font-size:17vw}.eye{margin-left:38%;margin-top:.07em}.sore{margin-left:13%;margin-top:.03em}.orbit{width:80vw;height:80vw;top:30%;left:10%}.side-note{display:none}.enter{bottom:19%;right:8%;font-size:8px;gap:20px}footer{padding:23px 6%;gap:0;justify-content:space-between;font-size:8px;letter-spacing:0}.copyright{display:none}dialog{inset:10px;width:calc(100% - 20px);height:calc(100svh - 20px)}.panel-head{padding:23px 20px}#panel-content{padding:27px 20px}.record-grid,.info{grid-template-columns:1fr;gap:30px}.record-grid .album{max-width:420px;margin:auto}.catalog{gap:18px}.catalog span{font-size:9px}.links{gap:18px}.info img{max-height:300px}.index-links button{padding:30px 0}.index-links small{margin-right:17px}}@media(prefers-reduced-motion:reduce){.world img{animation:none}}

.social-nav{margin-left:auto;display:flex;gap:24px;font-size:9px;white-space:nowrap}@media(max-width:700px){footer{flex-wrap:wrap;row-gap:20px}.social-nav{width:100%;justify-content:flex-end;font-size:8px;gap:22px}footer{background:linear-gradient(transparent,#031017b0);padding-top:18px}.enter{bottom:23%}}

.contact-actions{display:flex;gap:35px;flex-wrap:wrap}footer{gap:26px}.social-nav{gap:20px}footer a,footer button{position:relative;display:inline-block;min-height:32px;align-content:center}.social-nav a{padding:7px 0}@media(max-width:700px){footer{gap:0;row-gap:10px}.social-nav{gap:22px}footer>button{font-size:7px}.enter{bottom:24%}}
