:root{--ink:#07080a;--ink-2:#101218;--ink-3:#1a1d26;--paper:#f3efe6;--paper-dim:#f3efe6b8;--gold:#e8c547;--gold-soft:#c9a227;--teal:#2ec4b6;--ember:#ff5e3a;--line:#f3efe61f;--font-display:"Syne", sans-serif;--font-body:"Outfit", sans-serif;--ease-out:cubic-bezier(.22, 1, .36, 1);color:var(--paper);background:var(--ink);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:radial-gradient(ellipse 80% 50% at 80% -10%, #e8c54714, transparent 50%), radial-gradient(ellipse 60% 40% at 0% 100%, #2ec4b612, transparent 45%), var(--ink);min-width:320px;min-height:100vh;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}#root{min-height:100vh}::selection{background:var(--gold);color:var(--ink)}.site{isolation:isolate;position:relative;overflow-x:clip}.site.luxury{background:radial-gradient(80% 50% at 50% -10%,#e8c5470f,#0000 50%),#050608}.aurora{pointer-events:none;z-index:1;opacity:.85;mix-blend-mode:screen;position:fixed;inset:0}.cursor-glow{pointer-events:none;z-index:3;mix-blend-mode:screen;opacity:.7;will-change:transform;background:radial-gradient(circle,#e8c54729,#0000 65%);border-radius:50%;width:280px;height:280px;margin:-140px 0 0 -140px;position:fixed;top:0;left:0}@media (width<=860px){.cursor-glow{display:none}}.logo-reveal{display:inline}.logo-word{white-space:nowrap;margin-right:.28em;display:inline-block}.logo-word:last-child{margin-right:0}.logo-letter{transform-origin:50% 100%;display:inline-block}.hero__kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--teal);text-shadow:0 0 18px #2ec4b673;margin-bottom:.85rem;font-size:.72rem}.magnetic{will-change:transform;transition:transform .18s var(--ease-out), box-shadow .3s var(--ease-out)}.glass-card{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);transform-style:preserve-3d;background:linear-gradient(145deg,#ffffff12,#ffffff05),#0a0c108c;border:1px solid #f3efe61f;border-radius:1.35rem;padding:1.5rem;position:relative;box-shadow:0 24px 60px #00000059,inset 0 1px #ffffff14}.glass-card.holo:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s var(--ease-out);background:linear-gradient(120deg,#0000 20%,#2ec4b61f,#e8c54724,#0000 80%);position:absolute;inset:0}.glass-card.holo:hover:before{opacity:1}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-top:2rem;display:grid}.split{grid-template-columns:1fr 1.1fr;align-items:end;gap:clamp(1.5rem,4vw,3rem);display:grid}.section__lead.wide{max-width:52ch}.stat-row{grid-template-columns:repeat(3,1fr);gap:.85rem;margin-top:1.75rem;list-style:none;display:grid}.stat-row li{background:#ffffff08;border:1px solid #f3efe61a;border-radius:1rem;padding:1rem}.stat-row strong{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:.35rem;display:block}.stat-row span{color:var(--paper-dim);font-size:.92rem}.video__frame{place-items:center;min-height:340px;margin-top:1.75rem;display:grid;overflow:hidden}.video__placeholder{text-align:center;justify-items:center;gap:1rem;display:grid}.video__placeholder p{letter-spacing:.18em;text-transform:uppercase;color:var(--paper-dim);font-size:.78rem}.service-card h3,.membership-card h3,.merch-card h3{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:.35rem 0 .75rem;font-size:1.35rem}.service-card p,.membership-card li,.service-card li{color:var(--paper-dim);font-size:.95rem}.service-card ul,.membership-card ul{gap:.4rem;margin:1rem 0 1.35rem;list-style:none;display:grid}.service-card__price,.membership-card__price,.merch-card__price{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:600}.membership-card__price{font-family:var(--font-display);letter-spacing:-.02em;color:var(--gold);text-transform:none;margin:.4rem 0 1rem;font-size:1.6rem}.membership-card.is-featured{border-color:#e8c54759;box-shadow:0 24px 60px #0006,0 0 40px #e8c5471f,inset 0 1px #ffffff1a}.badge{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);background:#e8c5472e;border-radius:999px;margin-bottom:.65rem;padding:.28rem .65rem;font-size:.65rem;display:inline-block}.merch-card__tag{letter-spacing:.16em;text-transform:uppercase;color:var(--teal);font-size:.68rem}.lead-form{grid-template-columns:1fr 1fr;gap:.9rem;margin:1.75rem 0 1.5rem;display:grid}.lead-form label{letter-spacing:.12em;text-transform:uppercase;color:var(--paper-dim);gap:.4rem;font-size:.75rem;display:grid}.lead-form__full{grid-column:1/-1}.lead-form input,.lead-form select,.lead-form textarea{width:100%;color:var(--paper);font:inherit;letter-spacing:0;text-transform:none;background:#00000059;border:1px solid #f3efe624;border-radius:.85rem;padding:.85rem 1rem}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{outline:1px solid #e8c5478c;box-shadow:0 0 0 3px #e8c5471f}.fab{z-index:45;background:linear-gradient(145deg, #ffe08a, var(--gold) 45%, #b8891c);min-height:2.8rem;color:var(--ink);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:.7rem 1.15rem;font-size:.72rem;font-weight:800;position:fixed;bottom:1.1rem;right:1.1rem;box-shadow:0 16px 40px #e8c54759}.diamond-rain{pointer-events:none;z-index:2;mix-blend-mode:screen;opacity:.85;width:100%;height:100%;position:fixed;inset:0}@media (width<=720px){.diamond-rain{opacity:.65}}@media (prefers-reduced-motion:reduce){.diamond-rain{display:none!important}}.ambient{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.ambient__orb{filter:blur(70px);opacity:.45;mix-blend-mode:screen;border-radius:50%;animation:16s ease-in-out infinite alternate orb-float;position:absolute}.ambient__orb--gold{background:radial-gradient(circle,#e8c5478c,#0000 68%);width:min(48vw,520px);height:min(48vw,520px);top:-8%;right:-6%}.ambient__orb--teal{background:radial-gradient(circle,#2ec4b66b,#0000 70%);width:min(42vw,460px);height:min(42vw,460px);animation-delay:-4s;bottom:8%;left:-10%}.ambient__orb--ember{background:radial-gradient(circle,#ff5e3a47,#0000 72%);width:min(30vw,340px);height:min(30vw,340px);animation-delay:-8s;top:42%;left:48%}.ambient__grid{transform-origin:top;opacity:.55;background-image:linear-gradient(#f3efe609 1px,#0000 1px),linear-gradient(90deg,#f3efe609 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:-20%;transform:perspective(900px)rotateX(62deg)translateY(-18%)scale(1.4);-webkit-mask-image:linear-gradient(#0000,#000 25%,#0000 75%);mask-image:linear-gradient(#0000,#000 25%,#0000 75%)}.nav{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#0a0c108c;border:1px solid #f3efe61a;border-radius:999px;justify-content:space-between;align-items:center;padding:.85rem 1.15rem;display:flex;position:fixed;inset:.75rem clamp(.75rem,3vw,1.5rem) auto;box-shadow:0 18px 50px #00000059,inset 0 1px #ffffff0f}.nav__brand{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:800}.nav__brand span{color:var(--gold);text-shadow:0 0 24px #e8c54759}.nav__links{gap:1.15rem;list-style:none;display:flex}.nav__links a{letter-spacing:.12em;text-transform:uppercase;color:var(--paper-dim);transition:color .25s var(--ease-out), text-shadow .25s var(--ease-out);font-size:.74rem}.nav__links a:hover{color:var(--gold);text-shadow:0 0 18px #e8c54766}.nav__menu{border:1px solid var(--line);border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;display:none}.nav__menu span,.nav__menu span:before,.nav__menu span:after{background:var(--paper);width:1rem;height:1.5px;display:block;position:relative}.nav__menu span:before,.nav__menu span:after{content:"";position:absolute;left:0}.nav__menu span:before{top:-5px}.nav__menu span:after{top:5px}.hero{--px:0px;--py:0px;--lx:70%;--ly:30%;z-index:1;isolation:isolate;perspective:1400px;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero__visual{z-index:-3;transform:translate3d(calc(var(--px) * -.35), calc(var(--py) * -.35), -80px) scale(1.08);transition:transform .45s var(--ease-out);position:absolute;inset:-4%}.hero__visual img{object-fit:cover;object-position:center 28%;width:100%;height:100%;animation:hero-drift 18s var(--ease-out) infinite alternate;filter:saturate(.9)contrast(1.12)brightness(.68)}.hero__depth{z-index:-2;pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.hero__plane{filter:blur(2px);opacity:.55;border-radius:40% 60% 55% 45%;position:absolute}.hero__plane--back{width:min(55vw,560px);height:min(55vw,560px);transform:translate3d(calc(var(--px) * .6), calc(var(--py) * .5), 40px);background:radial-gradient(circle at 35% 35%,#e8c54759,#0000 60%);animation:28s linear infinite plane-spin;top:12%;right:4%}.hero__plane--mid{width:min(38vw,380px);height:min(38vw,380px);transform:translate3d(calc(var(--px) * 1.1), calc(var(--py) * .9), 90px);background:radial-gradient(circle at 40% 40%,#2ec4b64d,#0000 62%);animation:36s linear infinite reverse plane-spin;bottom:18%;left:6%}.hero__beam{height:70%;transform:translate3d(calc(var(--px) * .8), calc(var(--py) * .4), 20px) rotate(-8deg);mix-blend-mode:screen;background:linear-gradient(118deg,#0000 30%,#e8c5471f 48%,#0000 62%);position:absolute;inset:-20% 20% auto}.hero__ring{width:min(70vw,720px);height:min(70vw,720px);transform:translate3d(calc(var(--px) * .45), calc(var(--py) * .35), 60px) rotateX(58deg);border:1px solid #f3efe61f;border-radius:50%;position:absolute;top:8%;right:-8%;box-shadow:inset 0 0 60px #e8c54714,0 0 80px #2ec4b614}.hero__veil{z-index:-1;background:radial-gradient(600px circle at var(--lx) var(--ly), #e8c54729, transparent 40%), linear-gradient(180deg, #07080a59 0%, #07080a2e 35%, #07080ae6 78%, #07080a 100%), radial-gradient(ellipse 70% 55% at 70% 25%, #e8c54729, transparent 60%), radial-gradient(ellipse 50% 40% at 15% 80%, #2ec4b624, transparent 55%);position:absolute;inset:0}.hero__content{width:min(1100px,100% - 2.5rem);transform:translate3d(calc(var(--px) * .25), calc(var(--py) * .2), 120px);transition:transform .45s var(--ease-out);margin:0 auto;padding:8rem 0 4.5rem;position:relative}.hero__brand{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;opacity:0;max-width:12ch;animation:rise 1s var(--ease-out) .15s forwards;text-shadow:0 1px #ffffff2e,0 18px 50px #0000008c,0 0 40px #e8c5471f;font-size:clamp(2.6rem,9vw,6.4rem);font-weight:800;line-height:.92;transform:translateY(28px)translateZ(0)}.hero__brand em{background:linear-gradient(115deg, #ffe08a 0%, var(--gold) 40%, #9a7420 100%);color:#0000;filter:drop-shadow(0 10px 28px #e8c54747);-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.hero__brand-records{letter-spacing:.28em;color:#f3efe6d1;text-shadow:0 8px 30px #00000073;margin-top:.12em;font-size:.42em;font-weight:700;display:block}.hero__headline{font-family:var(--font-display);letter-spacing:-.01em;opacity:0;max-width:18ch;animation:rise 1s var(--ease-out) .35s forwards;margin-top:1.5rem;font-size:clamp(1.25rem,2.6vw,1.85rem);font-weight:600;transform:translateY(22px)}.hero__support{max-width:34ch;color:var(--paper-dim);opacity:0;animation:rise 1s var(--ease-out) .5s forwards;margin-top:.85rem;font-size:1.05rem;font-weight:300;transform:translateY(18px)}.hero__ctas{opacity:0;animation:rise 1s var(--ease-out) .65s forwards;flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex;transform:translateY(16px)}.btn{min-height:3rem;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;transition:transform .35s var(--ease-out), background .3s var(--ease-out), color .3s var(--ease-out), border-color .3s var(--ease-out), box-shadow .35s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.35rem;font-size:.78rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";transition:transform .55s var(--ease-out);background:linear-gradient(120deg,#0000 20%,#ffffff47,#0000 80%);position:absolute;inset:0;transform:translate(-120%)}.btn:hover:after{transform:translate(120%)}.btn:hover{transform:translateY(-3px)scale(1.02)}.btn--gold{background:linear-gradient(145deg, #ffe08a, var(--gold) 45%, #b8891c);color:var(--ink);box-shadow:0 12px 30px #e8c54747,inset 0 1px #ffffff73}.btn--gold:hover{box-shadow:0 18px 40px #e8c54766,inset 0 1px #ffffff80}.btn--ghost{color:var(--paper);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #f3efe647;box-shadow:inset 0 1px #ffffff14}.btn--ghost:hover{border-color:var(--teal);color:var(--teal);box-shadow:0 12px 28px #2ec4b62e}.btn--teal{background:linear-gradient(145deg, #6aefe2, var(--teal) 50%, #1a9e92);color:var(--ink);box-shadow:0 12px 30px #2ec4b647,inset 0 1px #fff6}.btn--muted{color:var(--paper-dim);cursor:default;background:#ffffff05;border:1px dashed #f3efe647}.btn--muted:hover{transform:none}.btn--muted:after{display:none}.section{z-index:1;padding:clamp(4.5rem,10vw,7.5rem) clamp(1.25rem,4vw,3rem);position:relative}.section__inner{width:min(1100px,100%);margin:0 auto}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--teal);text-shadow:0 0 20px #2ec4b659;margin-bottom:1rem;font-size:.72rem;font-weight:500;display:inline-block}.section h2{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;text-shadow:0 12px 40px #00000073;max-width:14ch;font-size:clamp(2rem,5vw,3.6rem);font-weight:800;line-height:1}.section__lead{max-width:42ch;color:var(--paper-dim);margin-top:1rem;font-size:1.08rem;font-weight:300}.js-ready .reveal>.section__inner{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transform:translateY(36px)scale(.985)}.js-ready .reveal.is-in>.section__inner{opacity:1;transform:none}.artist{background:radial-gradient(60% 50% at 100% 0,#2ec4b61a,#0000 55%),radial-gradient(40% 35% at 10% 80%,#e8c54712,#0000 55%),0 0}.artist__grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.artist__gallery{grid-template-columns:1fr;gap:0;min-height:clamp(420px,62vw,680px);display:grid;position:relative}.artist__stage{z-index:1;width:min(100%,420px);transform-style:preserve-3d;transition:transform .35s var(--ease-out);will-change:transform;position:relative;transform:perspective(1200px)rotateY(-8deg)rotateX(3deg)}.artist__portrait{aspect-ratio:3/4.2;background:#0c0d11;border-radius:1.35rem;position:relative;overflow:hidden;transform:translateZ(40px);box-shadow:0 40px 90px #0009,0 0 0 1px #ffffff12,inset 0 1px #ffffff1a}.artist__portrait img{object-fit:cover;object-position:center 18%;filter:contrast(1.08)saturate(.92)brightness(.96);width:100%;height:100%;position:absolute;inset:0}.artist__vignette{z-index:1;pointer-events:none;background:radial-gradient(75% 70% at 50% 35%,#0000 35%,#07080a8c 100%),linear-gradient(#07080a1f 0%,#0000 28%,#07080ab8 100%);position:absolute;inset:0}.artist__frame{z-index:3;pointer-events:none;border:1px solid #e8c5472e;border-radius:1rem;position:absolute;inset:10px;box-shadow:inset 0 0 40px #e8c5470a}.artist__glare{background:radial-gradient(420px circle at var(--spot-x,50%) var(--spot-y,30%), #ffffff38, transparent 45%);mix-blend-mode:soft-light;pointer-events:none;z-index:2;position:absolute;inset:0}.artist__shadow{filter:blur(8px);z-index:-1;background:radial-gradient(#0000008c,#0000 70%);height:40px;position:absolute;bottom:-18px;left:10%;right:10%;transform:translateZ(-40px)}.artist__wrist{z-index:2;aspect-ratio:1;background:#101218;border-radius:1.1rem;width:min(46%,240px);margin:0;position:absolute;bottom:6%;right:0;overflow:hidden;transform:perspective(900px)rotateY(12deg)rotateX(4deg)translateZ(60px);box-shadow:0 28px 60px #0000008c,0 0 0 1px #ffffff14,inset 0 1px #ffffff1f}.artist__wrist img{object-fit:cover;object-position:center 45%;filter:contrast(1.1)saturate(.95)brightness(1.02);width:100%;height:100%}.artist__wrist-vignette{pointer-events:none;background:radial-gradient(at 40% 40%,#0000 30%,#07080a73 100%),linear-gradient(160deg,#e8c5471f,#0000 45%);position:absolute;inset:0}.artist__wrist-frame{pointer-events:none;border:1px solid #ffffff24;border-radius:.75rem;position:absolute;inset:8px}.artist__wrist-cap{z-index:2;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:#f3efe6c7;text-shadow:0 4px 16px #000000b3;font-size:.62rem;position:absolute;bottom:.75rem;left:.85rem}.artist__copy{padding-bottom:.5rem;transform:translateZ(20px)}.artist__name{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;background:linear-gradient(#fff 20%,#f3efe6b8);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,6vw,4.5rem);font-weight:800;line-height:.95}.artist__role{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin-top:.6rem;font-size:.78rem;font-weight:500}.rescued{background:linear-gradient(#0000,#101218a6,#0000)}.rescued__layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.rescued__stage{transform-style:preserve-3d;transition:transform .28s var(--ease-out);will-change:transform;position:relative;transform:perspective(1200px)rotateY(-14deg)rotateX(6deg)}.rescued__vinyl{pointer-events:none;z-index:0;position:absolute;inset:6% -14% 6% 22%;transform:translateZ(8px)rotateY(-12deg)}.rescued__vinyl-disc{background:repeating-radial-gradient(circle,#101218 0 2px,#1b1e28 2px 4px);border-radius:50%;animation:14s linear infinite vinyl-spin;position:absolute;inset:0;box-shadow:0 20px 50px #0000008c,inset 0 0 40px #ffffff0d}.rescued__vinyl-label{background:radial-gradient(circle at 35% 30%, #ffe08a, var(--gold) 45%, #8a6418);border-radius:50%;position:absolute;inset:34%;box-shadow:inset 0 0 0 8px #07080a8c}.rescued__art{z-index:1;aspect-ratio:1;background:var(--ink-2);border-radius:1.25rem;position:relative;overflow:hidden;transform:translateZ(80px);box-shadow:28px 40px 80px #0000008c,-10px -8px 40px #e8c54714,inset 0 1px #ffffff1f}.rescued__art img{object-fit:cover;filter:saturate(.85)contrast(1.12);width:100%;height:100%}.rescued__art:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(135deg,#e8c54738,#0000 45%),linear-gradient(#0000 60%,#07080a59);position:absolute;inset:0}.rescued__edge{border-radius:inherit;pointer-events:none;z-index:3;position:absolute;inset:0;box-shadow:inset -18px 0 28px #ffffff14}.rescued__glare{background:radial-gradient(380px circle at var(--spot-x,35%) var(--spot-y,25%), #ffffff59, transparent 42%);mix-blend-mode:soft-light;pointer-events:none;z-index:2;position:absolute;inset:0}.rescued__mark{z-index:4;font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;color:var(--paper);text-shadow:0 8px 30px #0000008c;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:.9;position:absolute;inset:auto 1.2rem 1.2rem auto}.rescued__shadow{filter:blur(10px);z-index:-1;background:radial-gradient(#0009,#0000 70%);height:48px;position:absolute;bottom:-22px;left:12%;right:8%;transform:translateZ(-60px)rotateX(70deg)}.rescued__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.artist__links{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.tracklist{border-top:1px solid #f3efe61a;max-width:34rem;margin-top:2rem;padding:.35rem 0 0;list-style:none}.tracklist__row{transition:background .25s var(--ease-out), transform .25s var(--ease-out);border-bottom:1px solid #f3efe612;grid-template-columns:2.2rem 1fr auto;align-items:baseline;gap:.85rem;padding:.72rem .35rem;font-size:.95rem;display:grid}.tracklist__row:hover{background:#ffffff08;transform:translate(4px)}.tracklist__n{font-family:var(--font-display);letter-spacing:.08em;color:var(--gold);font-size:.72rem;font-weight:700}.tracklist__title{letter-spacing:.01em;font-weight:450}.tracklist__time{color:#f3efe673;font-variant-numeric:tabular-nums;font-size:.85rem}.note{color:#f3efe680;max-width:42ch;margin-top:1rem;font-size:.85rem}.gta{background:0 0;overflow:hidden}.gta__stage{text-align:center;isolation:isolate;min-height:clamp(420px,58vw,620px);transform-style:preserve-3d;border:1px solid #f3efe614;border-radius:1.75rem;place-items:center;padding:3rem 1.25rem;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000073,inset 0 1px #ffffff0f}.gta__bg{z-index:-2;position:absolute;inset:0;overflow:hidden}.gta__bg img{object-fit:cover;filter:brightness(.32)saturate(.8)contrast(1.2);width:100%;height:100%;animation:hero-drift 22s var(--ease-out) infinite alternate-reverse;transform:scale(1.1)}.gta__veil{z-index:-1;background:radial-gradient(circle at 50% 45%,#ff5e3a47,#0000 45%),linear-gradient(#07080a73,#07080aeb);position:absolute;inset:0}.gta__orbit{z-index:0;pointer-events:none;position:absolute;inset:12%}.gta__orbit span{border:1px solid #f3efe61a;border-radius:50%;animation:18s linear infinite orbit-spin;position:absolute;inset:0}.gta__orbit span:nth-child(2){border-color:#ff5e3a2e;animation-duration:26s;animation-direction:reverse;inset:8%}.gta__orbit span:nth-child(3){border-color:#e8c54729;animation-duration:34s;inset:18%}.gta__copy{z-index:1;position:relative;transform:translateZ(40px)}.gta__title{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#fff 8%,#f3efe68c 55%,#ff5e3a8c);color:#0000;filter:drop-shadow(0 20px 40px #0000008c);-webkit-background-clip:text;background-clip:text;font-size:clamp(4rem,18vw,11rem);font-weight:800;line-height:.85;animation:5s ease-in-out infinite title-pulse}.gta__tag{letter-spacing:.28em;text-transform:uppercase;color:var(--ember);text-shadow:0 0 24px #ff5e3a73;margin-top:1.25rem;font-size:.8rem;font-weight:500}.gta__blurb{max-width:34ch;color:var(--paper-dim);margin:1rem auto 0;font-weight:300}.listen{background:0 0}.listen__panel{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:linear-gradient(145deg,#ffffff0d,#ffffff04),#0c0e128c;border:1px solid #f3efe61a;border-radius:1.75rem;padding:clamp(1.75rem,4vw,2.75rem);position:relative;overflow:hidden;box-shadow:0 30px 80px #00000059,inset 0 1px #ffffff14}.listen__panel:before{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#e8c54738,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-60px}.listen__row{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.listen__meta{border-top:1px solid var(--line);color:var(--paper-dim);gap:.55rem;margin-top:2.5rem;padding-top:1.75rem;font-size:.95rem;display:grid}.listen__meta a{color:var(--gold);transition:color .25s}.listen__meta a:hover{color:#f3d56a}.footer{z-index:1;color:#f3efe673;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:1.5rem clamp(1.25rem,4vw,3rem) 2.25rem;font-size:.78rem;display:flex;position:relative}@keyframes rise{to{opacity:1;transform:none}}@keyframes hero-drift{0%{transform:scale(1.06)translate(0,0)}to{transform:scale(1.12)translate(-1.5%,-1%)}}@keyframes orb-float{0%{transform:translate(0,0)scale(1)}to{transform:translate(4%,-6%)scale(1.08)}}@keyframes plane-spin{0%{rotate:0deg}to{rotate:360deg}}@keyframes orbit-spin{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1.02)}}@keyframes title-pulse{0%,to{filter:drop-shadow(0 20px 40px #0000008c);letter-spacing:.08em}50%{filter:drop-shadow(0 24px 55px #ff5e3a47);letter-spacing:.1em}}@keyframes vinyl-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=860px){.nav{border-radius:1.1rem;inset:.65rem .75rem auto}.nav__links{display:none}.nav__menu{display:grid}.nav.is-open .nav__links{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0c10f5;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.1rem;display:flex;position:absolute;top:calc(100% + .55rem);left:0;right:0}.artist__grid,.rescued__layout{grid-template-columns:1fr}.artist__gallery{min-height:520px;margin-bottom:1.5rem}.artist__stage{width:min(88%,360px);transform:perspective(1200px)rotateY(-4deg)rotateX(2deg)}.artist__wrist{width:min(42%,180px);bottom:4%;right:2%;transform:perspective(900px)rotateY(8deg)rotateX(3deg)translateZ(40px)}.rescued__art{transform:translateZ(30px)rotateY(-8deg)rotateX(4deg)}.rescued__vinyl{inset:12% -2% 12% 36%}.hero__content{padding-bottom:3.25rem}.ambient__grid{opacity:.28}.card-grid,.split,.stat-row,.lead-form{grid-template-columns:1fr}.fab{bottom:.85rem;right:.85rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.js-ready .reveal>.section__inner,.js-ready .reveal.is-in>.section__inner{opacity:1;transform:none}.aurora,.cursor-glow{display:none!important}}
