:root{--bg-void:#050505;--bg-surface:#0b0b0b;--ink-primary:#f4f4f2;--ink-secondary:#f4f4f2a3;--ink-muted:#f4f4f261;--hairline:#ffffff24;--hairline-strong:#ffffff5c;--font-display:"Cormorant Garamond",Georgia,"Times New Roman",serif;--font-sans:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"Space Mono",ui-monospace,SFMono-Regular,Menlo,monospace;color-scheme:dark}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background-color:#050505;background-color:var(--bg-void);color:#f4f4f2;color:var(--ink-primary)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-sans);line-height:1.5;margin:0;min-height:100vh;overflow-x:hidden}::selection{background-color:#f4f4f2;background-color:var(--ink-primary);color:#050505;color:var(--bg-void)}a,button{color:inherit}button{font:inherit}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.site-shell{background-color:var(--bg-void);color:var(--ink-primary);display:flex;flex-direction:column;isolation:isolate;min-height:100vh;position:relative}.wave-canvas{height:100%;inset:0;pointer-events:none;position:fixed;width:100%;z-index:0}.film-grain{animation:grainShift 6s steps(8) infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");height:180%;inset:-40%;opacity:.036;width:180%}.film-grain,.vignette-overlay{pointer-events:none;position:fixed;z-index:1}.vignette-overlay{background:radial-gradient(circle at 50% 42%,#0000 35%,#050505a6 100%);inset:0}.site-nav{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#050505b8;border-bottom:1px solid var(--hairline);position:-webkit-sticky;position:sticky;top:0;z-index:20}.nav-inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1rem clamp(1.25rem,4vw,3rem)}.brand-link{align-items:center;display:inline-flex;font-family:var(--font-display);font-size:1.45rem;font-weight:400;gap:.7rem;letter-spacing:.04em;text-decoration:none}.eq-bars{align-items:flex-end;display:inline-flex;gap:2.5px;height:15px;width:17px}.eq-bar{animation:eqPulse 1.4s ease-in-out infinite;background:var(--ink-primary);display:block;transform-origin:bottom center;width:2px}.eq-bar:first-child{animation-delay:0s;height:7px}.eq-bar:nth-child(2){animation-delay:.22s;height:14px}.eq-bar:nth-child(3){animation-delay:.45s;height:10px}.eq-bar:nth-child(4){animation-delay:.15s;height:12px}.nav-actions{align-items:center;display:flex;gap:1.25rem}.nav-link{color:var(--ink-secondary);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;position:relative;text-decoration:none;text-transform:uppercase;transition:color .25s ease}.nav-link:after{background:var(--ink-primary);bottom:-4px;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.22,1,.36,1)}.nav-link:focus-visible,.nav-link:hover{color:var(--ink-primary)}.nav-link:focus-visible:after,.nav-link:hover:after{transform:scaleX(1)}.motion-toggle{align-items:center;background:#0000;border:1px solid var(--hairline);border-radius:999px;color:var(--ink-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:.68rem;gap:.5rem;letter-spacing:.14em;padding:.42rem .8rem;text-transform:uppercase;transition:border-color .25s ease,color .25s ease,background-color .25s ease}.motion-toggle:focus-visible,.motion-toggle:hover{background:#ffffff0a;border-color:var(--hairline-strong);color:var(--ink-primary);outline:none}.motion-dot{animation:dotBreathe 2.2s ease-in-out infinite;background:var(--ink-primary);border-radius:50%;height:6px;width:6px}.page-main{flex:1 1;margin:0 auto;max-width:1200px;padding:0 clamp(1.25rem,4vw,3rem);position:relative;width:100%;z-index:5}.section-index{align-items:center;animation:fadeSlideUp .9s cubic-bezier(.22,1,.36,1) both;display:flex;gap:1rem;margin-bottom:clamp(2rem,4.5vw,3.5rem)}.mono-label{color:var(--ink-muted);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}.index-rule{animation:ruleGrow 1.1s cubic-bezier(.22,1,.36,1) .15s both;background:var(--hairline);flex:1 1;height:1px;transform-origin:left}.hero-section{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 68px);padding:clamp(2.5rem,6vh,4.5rem) 0 clamp(3.5rem,8vh,6rem)}.hero-grid{grid-gap:clamp(2.5rem,6vw,5rem);align-items:center;display:grid;gap:clamp(2.5rem,6vw,5rem);grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr)}.hero-copy{align-items:flex-start;display:flex;flex-direction:column}.hero-title{color:var(--ink-primary);font-family:var(--font-display);font-size:clamp(4.2rem,12vw,9.25rem);font-weight:300;letter-spacing:-.025em;line-height:.9;margin:0;overflow:hidden}.title-line{animation:titleReveal 1s cubic-bezier(.16,1,.3,1) .1s both;display:inline-block}.title-dan{font-weight:400}.title-dotc{color:#f4f4f2c7;font-style:italic;font-weight:300}.hero-tagline{animation:fadeSlideUp .9s cubic-bezier(.22,1,.36,1) .25s both;color:var(--ink-secondary);font-size:clamp(1rem,1.8vw,1.25rem);font-weight:300;letter-spacing:.04em;margin:1.5rem 0 2.5rem}.hero-actions,.release-controls{align-items:center;animation:fadeSlideUp .9s cubic-bezier(.22,1,.36,1) .38s both;display:flex;flex-wrap:wrap;gap:.9rem}.btn-ghost,.btn-primary{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:.72rem;gap:.65rem;letter-spacing:.14em;padding:.82rem 1.45rem;text-decoration:none;text-transform:uppercase;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .25s ease,color .25s ease,border-color .25s ease}.btn-primary{background:var(--ink-primary);border:1px solid var(--ink-primary);color:var(--bg-void)}.btn-primary:focus-visible,.btn-primary:hover{background:#fff;outline:none;transform:translateY(-2px)}.btn-ghost{background:#05050573;border:1px solid var(--hairline-strong);color:var(--ink-primary)}.btn-ghost:focus-visible,.btn-ghost:hover{background:#ffffff14;border-color:var(--ink-primary);outline:none;transform:translateY(-2px)}.btn-glyph{font-size:.85rem;line-height:1;transition:transform .25s ease}.btn-ghost:hover .btn-glyph,.btn-primary:hover .btn-glyph{transform:translate(1px,-1px)}.hero-sculpture{align-items:center;animation:fadeSlideUp 1.1s cubic-bezier(.22,1,.36,1) .25s both;display:flex;justify-content:center}.resonance-rig{aspect-ratio:1/1;display:grid;place-items:center;position:relative;width:min(100%,340px)}.echo-pulse{animation:echoExpand 6.5s cubic-bezier(.18,.72,.32,1) infinite;border:1px solid #ffffff38;border-radius:50%;inset:14%;pointer-events:none;position:absolute}.echo-pulse-2{animation-delay:3.25s}.resonance-svg{height:100%;overflow:visible;width:100%}.svg-hairline-faint{fill:none;stroke:#ffffff24;stroke-width:.75}.svg-stroke-dim{fill:none;stroke:#ffffff42;stroke-width:.85}.svg-stroke-mid{fill:none;stroke:#ffffff73;stroke-width:1}.svg-stroke-bright{fill:none;stroke:#ffffffe0;stroke-width:1.15}.svg-core-dot{fill:var(--ink-primary)}.orbit-ring-outer{animation:spinSlow 46s linear infinite;transform-origin:160px 160px}.orbit-ring-mid{animation:spinReverse 32s linear infinite;transform-origin:160px 160px}.orbit-ring-inner{animation:spinSlow 24s linear infinite;transform-origin:160px 160px}.release-section{padding:clamp(3rem,7vh,5.5rem) 0 clamp(5rem,11vh,8rem)}.release-grid{grid-gap:clamp(2.25rem,5vw,4.5rem);align-items:center;display:grid;gap:clamp(2.25rem,5vw,4.5rem);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.release-meta{align-items:flex-start;display:flex;flex-direction:column}.release-kicker{margin:0 0 .8rem}.release-title{font-family:var(--font-display);font-size:clamp(2.8rem,6.2vw,4.8rem);font-weight:300;letter-spacing:-.015em;line-height:.98;margin:0}.waveform-motif{align-items:center;display:flex;gap:5px;height:28px;margin:1.65rem 0}.wave-tick{animation:waveModulate 2.6s ease-in-out infinite;animation-delay:calc(var(--tick-index)*-.14s);background:#ffffffb8;display:block;height:18px;transform-origin:center;width:2px}.release-note{color:var(--ink-secondary);font-size:.98rem;font-weight:300;margin:0 0 2rem;max-width:34ch}.player-column{width:100%}.player-frame{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0b0b0bd6;border:1px solid var(--hairline-strong);margin-left:auto;max-width:660px;padding:clamp(.85rem,2vw,1.25rem);position:relative}.corner-mark{border-color:var(--ink-primary);border-style:solid;border-width:0;height:9px;pointer-events:none;position:absolute;width:9px}.corner-tl{border-left-width:1.5px;border-top-width:1.5px;left:-1px;top:-1px}.corner-tr{border-right-width:1.5px;border-top-width:1.5px;right:-1px;top:-1px}.corner-bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:-1px;left:-1px}.corner-br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:-1px;right:-1px}.player-chrome{align-items:center;border-bottom:1px solid var(--hairline);display:flex;justify-content:space-between;margin-bottom:.85rem;padding-bottom:.8rem}.player-status{color:var(--ink-secondary)}.player-embed-wrap{background:#080808;border-radius:10px;overflow:hidden;transition:filter .45s cubic-bezier(.22,1,.36,1)}.player-embed-wrap.is-monochrome{filter:grayscale(1) contrast(1.06)}.apple-music-iframe{background:#0000;border:0;border-radius:10px;display:block;height:450px;max-width:660px;overflow:hidden;width:100%}.site-footer{background:#050505c7;border-top:1px solid var(--hairline);position:relative;z-index:5}.footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1.4rem clamp(1.25rem,4vw,3rem)}.footer-brand{color:var(--ink-secondary);font-size:.88rem;font-weight:300;margin:0}.footer-right{align-items:center;display:flex;gap:1.4rem}.footer-top-link{color:var(--ink-secondary);text-decoration:none;transition:color .25s ease}.footer-top-link:focus-visible,.footer-top-link:hover{color:var(--ink-primary)}.is-motion-paused .echo-pulse,.is-motion-paused .eq-bar,.is-motion-paused .film-grain,.is-motion-paused .motion-dot,.is-motion-paused .orbit-ring-inner,.is-motion-paused .orbit-ring-mid,.is-motion-paused .orbit-ring-outer,.is-motion-paused .wave-tick{animation-play-state:paused}.is-motion-paused .motion-dot{opacity:.4}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes titleReveal{0%{opacity:0;transform:translateY(85%)}to{opacity:1;transform:translateY(0)}}@keyframes ruleGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes spinSlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinReverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes echoExpand{0%{opacity:0;transform:scale(.76)}20%{opacity:.35}to{opacity:0;transform:scale(1.42)}}@keyframes eqPulse{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes waveModulate{0%,to{opacity:.35;transform:scaleY(.28)}50%{opacity:.95;transform:scaleY(1.1)}}@keyframes dotBreathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@keyframes grainShift{0%{transform:translate(0)}25%{transform:translate(-2%,2%)}50%{transform:translate(2%,-2%)}75%{transform:translate(-1%,-2%)}to{transform:translate(1%,1%)}}@media (max-width:900px){.hero-grid,.release-grid{grid-template-columns:1fr}.hero-section{min-height:auto;padding-top:3rem}.resonance-rig{width:min(72vw,260px)}.player-frame{margin-left:0}}@media (max-width:560px){.nav-link{display:none}.apple-music-iframe{height:410px}}@media (prefers-reduced-motion:reduce){.echo-pulse,.eq-bar,.film-grain,.hero-actions,.hero-sculpture,.hero-tagline,.index-rule,.motion-dot,.orbit-ring-inner,.orbit-ring-mid,.orbit-ring-outer,.release-controls,.section-index,.title-line,.wave-tick{animation:none!important}}
/*# sourceMappingURL=main.70647646.css.map*/