:root{--bg: #232323;--bg-soft: #15121c;--panel: rgba(255, 255, 255, 0.055);--panel-strong: #1b1724;--text: #f4f0f8;--muted: #b9b1c4;--line: rgba(255, 255, 255, 0.12);--brand: #7c3aed;--brand-dark: #4c1d95;--accent: #f3c94d;--accent-soft: #f4f985;--max: 1180px;--radius: 26px;--shadow: 0 24px 70px rgba(0, 0, 0, 0.32)}body{background:var(--bg)}@media(min-width: 1200px){.container{width:1270px}}@media(min-width: 1600px){.container{width:1400px}}@media(min-width: 1700px){.container{width:1680px}}#main{line-height:2.2em;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(var(--bg)));background:linear-gradient(transparent, var(--bg))}.hero{position:relative;min-height:760px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;isolation:isolate}.hero::after{content:"";position:absolute;inset:auto 0 0;height:180px;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(var(--bg)));background:linear-gradient(transparent, var(--bg));z-index:-1}.hero-inner{padding:84px 0 110px}@media screen and (max-width: 1024px){.hero-inner{padding:30px 0 60px}}.hero-inner .eyebrow{color:var(--accent-soft);text-transform:uppercase;position:relative;padding-left:100px}.hero-inner .eyebrow::before{content:"";position:absolute;left:20px;width:60px;height:2px;background:var(--accent-soft);top:20px}.hero-inner h2{font-size:96px;color:var(--text);letter-spacing:6px}@media screen and (max-width: 1024px){.hero-inner h2{word-break:break-word;font-size:clamp(60px,14vw,80px)}}@media screen and (max-width: 820px){.hero-inner h2{font-size:clamp(44px,14vw,70px)}}.hero-inner h2 em{color:var(--accent);word-break:keep-all;font-weight:bold}@media screen and (max-width: 1024px){.hero-inner h2 em{word-break:break-word;font-size:clamp(60px,14vw,80px)}}@media screen and (max-width: 820px){.hero-inner h2 em{font-size:clamp(44px,14vw,70px)}}.hero-inner p.hero-lead{font-size:30px;padding:30px 0;width:75%}@media screen and (max-width: 576px){.hero-inner p.hero-lead{width:100%}}.btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:50px;padding:0 22px;border:1px solid var(--line);border-radius:999px;text-decoration:none;font-weight:900;-webkit-transition:background .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease,border-color .2s ease;transition:transform .2s ease,background .2s ease,border-color .2s ease,-webkit-transform .2s ease}.btn-primary{border-color:var(--accent);color:#211a05;background:var(--accent)}.btn-primary:hover{color:#fff;background-color:#6a1b9a;border-color:#5e2c6d}.btn:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.btn-ghost{background:hsla(0,0%,100%,.04)}.btn-ghost:hover{color:#fff;letter-spacing:1px}.hero-art{position:relative}.reveal{position:relative;overflow:visible;min-height:600px;margin-top:30px;margin-right:10%}@media screen and (max-width: 1024px){.reveal{margin-right:0%}}.sleeve{position:absolute;width:min(445px,72vw);aspect-ratio:1;top:100px;right:0;z-index:-1;border:1px solid hsla(0,0%,100%,.18);border-radius:50px;background:linear-gradient(145deg, rgba(124, 58, 237, 0.75), rgba(36, 20, 55, 0.92) 48%, rgba(9, 8, 12, 0.95)),var(--panel-strong);-webkit-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}.sleeve::before{content:"SELECTED\a FOR LISTENING";white-space:pre;position:absolute;left:30px;bottom:32px;color:hsla(0,0%,100%,.8);font-size:14px;font-weight:900;line-height:1.4;letter-spacing:.18em}@media screen and (max-width: 560px){.sleeve{top:160px}}.record{width:min(430px,84vw);aspect-ratio:1;position:absolute;top:0;right:15%;border-radius:50%;background:radial-gradient(circle at center, #e7c54c 0 4%, #2a1e37 4.2% 10%, #0f0d12 10.3% 13%, transparent 13.2%),repeating-radial-gradient(circle at center, #17141c 0 5px, #0a090c 6px 8px, #1e1a23 9px 11px);-webkit-box-shadow:0 50px 90px rgba(0,0,0,.55),0 0 0 1px hsla(0,0%,100%,.12),inset 0 0 90px rgba(124,58,237,.15);box-shadow:0 50px 90px rgba(0,0,0,.55),0 0 0 1px hsla(0,0%,100%,.12),inset 0 0 90px rgba(124,58,237,.15);-webkit-animation:spin 26s linear infinite;animation:spin 26s linear infinite}.record::before{content:"JOY\a AUDIO";white-space:pre;position:absolute;inset:35%;display:grid;place-items:center;text-align:center;border-radius:50%;color:#221b05;background:radial-gradient(circle at center, rgba(255, 255, 255, 0.45), transparent 20%),var(--accent);font-size:clamp(18px,3vw,28px);font-weight:1000;line-height:1.05;letter-spacing:.05em;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.18);box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}.record::after{content:"";position:absolute;inset:2%;border-radius:50%;background:linear-gradient(120deg, transparent 38%, rgba(255, 255, 255, 0.12) 49%, transparent 60%)}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.floating-note{position:absolute;right:0;top:55%}.floating-note strong{color:#f3c94d}@media screen and (max-width: 560px){.floating-note{top:45%}}.vinylpic{margin-top:-20%;height:250px}@media screen and (max-width: 768px){.vinylpic img{width:100%}}.quote-mark{color:var(--accent-soft);font-family:Georgia,serif;font-size:82px;line-height:.8}.entitle{font-size:20px}.body-copy{color:var(--accent-soft);line-height:1.6em;margin-bottom:30px}.quote-card blockquote{margin:-38px 0 38px;font-size:clamp(28px,3vw,40px);line-height:1.45;font-weight:bold;border-left:0}.quote-card{background:#4f225d;padding:15px;border-radius:15px;border:1px solid #602c6e;-webkit-box-shadow:0 4px 5px #222;box-shadow:0 4px 5px #222;margin-bottom:30px}.quote-card cite{color:var(--muted);font-style:normal;font-size:14px}.large-title{font-size:clamp(30px,3vw,45px);line-height:1.6em;margin-top:0;font-weight:800;letter-spacing:2px}.large-title2{font-size:clamp(60px,5vw,80px);line-height:1.6em;margin-top:0;font-weight:800;letter-spacing:2px;color:#f3c94d}.servicebox{min-height:260px;border:1px solid #4a4a4a;padding:15px;border-radius:15px;background:#151515;margin-bottom:30px;-webkit-box-shadow:0 4px 4px #1f1f1f;box-shadow:0 4px 4px #1f1f1f;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.servicebox ul.items p{color:var(--muted);font-size:18px;line-height:1.6em}.storybox{min-height:180px;border:1px solid #4a4a4a;padding:15px;border-radius:15px;background:#151515;margin-bottom:30px;-webkit-box-shadow:0 4px 4px #1f1f1f;box-shadow:0 4px 4px #1f1f1f}.storybox h3{color:#f3c94d}.storybox ul li{color:var(--text);font-size:16px}section.about01,section.about02,section.about03,section.about04{padding:60px 0}section.about02{background:url("../../images/about_bg.png");background-size:contain;background-position:0 55%;background-repeat:no-repeat}section.about04 .body-copy{color:var(--text)}section.about05{padding:30px 0 60px}section.about05 .body-copy{color:var(--text)}section.about05 .logo__wrap img{margin-bottom:30px}.listening{clear:both;padding-top:100px;overflow:hidden;display:block}.listening .story__card{margin-bottom:60px}/*# sourceMappingURL=aboutus.min.css.map */