@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-latin-700-normal.RjhwGPKo.woff2)format("woff2"),url(/_astro/space-grotesk-latin-700-normal.CwsQ-cCU.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/outfit-latin-400-normal.BGsTXAXT.woff2)format("woff2"),url(/_astro/outfit-latin-400-normal.DMwTpYkH.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/outfit-latin-500-normal.DKnIMDSk.woff2)format("woff2"),url(/_astro/outfit-latin-500-normal.ClnHRwRh.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}:root{--bg:#090807;--ink:#140e0a;--fg:#f3ecdf;--muted:#a89c90;--line:#f3ecdf29;--amber:#e39b3e;--bronze:#c6a36a;--sans:"Outfit", ui-sans-serif, system-ui, sans-serif;--display:"Space Grotesk", var(--sans);--mono:"IBM Plex Mono", ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--bg);overscroll-behavior-y:none;overflow-x:clip}body{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.6;display:flex}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);letter-spacing:.055em;text-transform:uppercase;font-weight:700;line-height:.9}a{color:inherit}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}::selection{background:var(--amber);color:var(--ink)}:focus-visible{outline:1px solid var(--amber);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:10;background:var(--amber);color:var(--ink);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:.5rem .75rem;font-size:.75rem;text-decoration:none;position:absolute;top:-3rem;left:1rem}.skip:focus{top:.75rem}.site-atmosphere{z-index:0;pointer-events:none;position:fixed;left:0;right:0;overflow:hidden}.site-atmosphere-top{height:min(78vh,820px);top:0;-webkit-mask-image:linear-gradient(#000 0% 42%,#0000008c 68%,#0000 100%);mask-image:linear-gradient(#000 0% 42%,#0000008c 68%,#0000 100%)}.site-atmosphere-bottom{height:min(62vh,640px);bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#0000008c 32%,#000 58% 100%);mask-image:linear-gradient(#0000 0%,#0000008c 32%,#000 58% 100%)}.site-atmosphere img{object-fit:cover;filter:brightness(.62)saturate(1.05);width:100%;height:100%}.site-atmosphere-top img{object-position:center 28%}.site-atmosphere-bottom img{object-position:center 55%}#graph-field{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.scrim{z-index:1;pointer-events:none;background:radial-gradient(28% 20% at 62% 72%,#e39b3e2e,#0000 70%),radial-gradient(12% 9% at 48% 46%,#c45c2a1f,#0000 72%),linear-gradient(#0908076b 0%,#0908072e 22%,#0908078c 50%,#09080733 78%,#09080766 100%);position:fixed;inset:0}.grain{z-index:1;pointer-events:none;opacity:.22;mix-blend-mode:overlay;width:100%;height:100%;position:fixed;inset:0}.site-header,main,.site-footer{z-index:2;position:relative}.wrap{width:min(1120px,100% - 2.5rem);margin-inline:auto}.site-header{z-index:5;background:linear-gradient(#090807eb,#09080780 72%,#0000);flex-shrink:0;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:clamp(1rem,2.5vw,1.75rem);padding:clamp(1.15rem,2.2vw,1.65rem) 0 clamp(1.35rem,2.5vw,1.9rem);display:flex}.wordmark{font-family:var(--display);letter-spacing:-.03em;text-transform:none;align-items:center;gap:clamp(.65rem,1.3vw,.9rem);font-size:clamp(1.5rem,2.5vw,2.05rem);font-weight:700;text-decoration:none;display:inline-flex}.wordmark .mark{border-radius:50%;flex-shrink:0;width:clamp(3.15rem,7.5vw,5.5rem);height:clamp(3.15rem,7.5vw,5.5rem)}.nav{flex-wrap:wrap;gap:.2rem 1.15rem;display:flex}.nav a{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:.45rem 0;font-size:.72rem;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--fg)}.nav a[aria-current=page]{box-shadow:inset 0 -1px 0 var(--amber)}main{flex:1 0 auto;padding-bottom:4.5rem}.kicker,.label,.meta{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.kicker{color:var(--amber)}.label{color:var(--muted)}.lede{max-width:32rem;color:var(--muted);font-size:1.125rem;line-height:1.5}.hero{flex-direction:column;justify-content:flex-start;min-height:calc(100svh - 10.5rem);padding-top:clamp(3.25rem,12vh,7.5rem);padding-bottom:3.5rem;display:flex}.hero h1{letter-spacing:-.045em;text-transform:none;margin:.55rem 0 .9rem;font-size:clamp(2.8rem,12vw,8.25rem)}.actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.button{border:1px solid var(--amber);min-height:44px;color:var(--fg);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 1.1rem;font-size:.75rem;text-decoration:none;display:inline-flex}.button:hover{background:var(--amber);color:var(--ink)}.button-ghost{border-color:var(--line)}.button-ghost:hover{border-color:var(--amber);color:var(--amber);background:0 0}.latest,.page{background:#090807d6;box-shadow:0 0 56px 36px #090807d6}.latest{padding:0 1.5rem 2.75rem}.section-head{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.6rem;padding-top:1.5rem;display:flex}.section-head h2{font-size:clamp(2rem,4vw,3rem)}.section-head a{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.72rem;text-decoration:none}.section-head a:hover{color:var(--amber)}.page{padding:2.2rem 1.5rem 2.75rem}.page-head{margin-bottom:3rem}.page-head h1,.page>h1{margin-bottom:.85rem;font-size:clamp(3.4rem,10vw,6.75rem)}.release{grid-template-columns:9.5rem minmax(0,1fr);align-items:start;gap:1.25rem 2rem;display:grid}.release+.release{border-top:1px solid var(--line);margin-top:2.75rem;padding-top:2.75rem}.release-cover{display:block}.release-cover svg,.release-cover img,.detail-cover svg,.detail-cover img{aspect-ratio:1;object-fit:cover;border:1px solid var(--line);background:var(--bg);width:100%;height:auto;display:block}.meta{color:var(--muted);flex-wrap:wrap;gap:.7rem;margin-bottom:.65rem;display:flex}.kind-album{color:var(--amber)}.kind-single{color:var(--bronze)}.sample{color:var(--amber)}.release h2,.release h3{font-size:clamp(1.8rem,3vw,2.6rem)}.release h2 a,.release h3 a,.back-link{text-decoration:none}.release h2 a:hover,.release h3 a:hover,.back-link:hover{color:var(--amber)}.dek{max-width:38rem;margin-top:.75rem}.dek-more{max-width:38rem;margin-top:.75rem;text-decoration:none;display:block}.dek-more .dek{margin-top:0}.release .dek{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.read-more{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:.45rem;font-size:.72rem;display:inline-block}.dek-more:hover .dek,.dek-more:hover .read-more{color:var(--amber)}.link-row{flex-wrap:wrap;gap:.45rem 1rem;margin-top:1rem;padding:0;list-style:none;display:flex}.link-row a{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;text-decoration:none}.link-row a:hover{color:var(--amber)}.back-link{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:1.5rem;font-size:.72rem;display:inline-block}.release-detail{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start;gap:2rem 2.5rem;display:grid}.release-detail h1{margin-bottom:1rem;font-size:clamp(3rem,7vw,5.5rem)}.prose{max-width:40rem;margin-top:1rem}.prose p+p{margin-top:1rem}.prose a{color:var(--amber)}.lyrics,.tracklist{border-top:1px solid var(--line);grid-column:1/-1;max-width:40rem;margin-top:.5rem;padding-top:2rem}.lyrics h2,.tracklist h2{font-size:1rem;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:1rem}.lyrics pre{font-family:var(--sans);white-space:pre-wrap;color:var(--fg);margin:0;font-size:1.05rem;line-height:1.7}.tracklist ol{counter-reset:track;margin:0;padding:0;list-style:none}.tracklist li{border-bottom:1px solid var(--line);grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;gap:.35rem .75rem;padding:.55rem 0;font-size:1.05rem;line-height:1.4;display:grid}.tracklist li:last-child{border-bottom:0}.tracklist li:before{counter-increment:track;content:counter(track, decimal-leading-zero);font-family:var(--mono);letter-spacing:.08em;color:var(--muted);grid-row:1;font-size:.78rem}.tracklist .track-row{justify-content:space-between;align-items:baseline;gap:1rem;min-width:0;display:flex}.tracklist .track-title{min-width:0}.tracklist .track-length{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.78rem}.tracklist a{color:var(--fg);text-decoration:none}.tracklist a:hover{color:var(--amber)}.tracklist .track-lyrics{grid-column:2;min-width:0}.tracklist .track-lyrics summary{cursor:pointer;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.4rem;margin-top:.15rem;font-size:.72rem;list-style:none;display:inline-flex}.tracklist .track-lyrics summary::-webkit-details-marker{display:none}.tracklist .track-lyrics summary:after{content:"+";letter-spacing:0;font-size:.78rem}.tracklist .track-lyrics[open] summary:after{content:"−"}.tracklist .track-lyrics summary:hover{color:var(--amber)}.tracklist .track-lyrics pre{border-top:1px solid var(--line);font-family:var(--sans);white-space:pre-wrap;color:var(--muted);margin:.65rem 0 .2rem;padding:.75rem 0 0;font-size:1rem;line-height:1.7}.empty{max-width:36rem;color:var(--muted)}.stage-empty,.video{aspect-ratio:16/9;border:1px solid var(--line);background:#00000059;max-width:52rem;position:relative}.stage-empty{text-align:center;place-items:center;padding:1.5rem;display:grid}.stage-empty p{color:var(--muted)}.play{border-style:solid;border-width:.55rem 0 .55rem .95rem;border-color:transparent transparent transparent var(--amber);width:0;height:0;margin:0 auto 1rem;display:block}.video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.live-clips .session+.session{margin-top:2.75rem}.live-clips .session h2{margin-top:.85rem;font-size:clamp(1.5rem,2.8vw,2rem)}.photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.photo-grid li{border:1px solid var(--line);background:#f3ecdf0a;margin:0;overflow:hidden}.photo-grid img{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.photo-grid li:nth-child(3),.photo-grid li:nth-child(5){grid-column:span 2}.photo-grid li:nth-child(3) img,.photo-grid li:nth-child(5) img{aspect-ratio:3/2}.bio-layout.has-polaroids{grid-template-columns:minmax(0,38rem) minmax(14rem,1fr);align-items:start;gap:2rem 2.5rem;display:grid}.bio-copy{max-width:38rem;font-size:1.2rem;line-height:1.65}.bio-copy p+p,.bio-copy p+.bio-then,.bio-copy .bio-then+p{margin-top:1.2rem}.bio-then{border-left:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.bio-then li{grid-template-columns:4.25rem minmax(0,1fr);align-items:baseline;gap:.85rem;padding:.7rem 0 .7rem 1.15rem;display:grid;position:relative}.bio-then li:before{content:"";background:var(--amber);width:.4rem;height:.4rem;box-shadow:0 0 0 3px var(--bg);border-radius:50%;position:absolute;top:1.15rem;left:-.2rem}.bio-then-mark{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);font-size:.72rem}.bio-then-body{color:var(--fg)}.bio-polaroids{justify-self:end;width:min(100%,17.5rem);height:26rem;margin-top:.5rem;position:relative}.bio-polaroid{background:radial-gradient(45% 35% at 18% 22%,#785a282e,#0000 70%),radial-gradient(55% 40% at 82% 78%,#5a462338,#0000 65%),radial-gradient(30% 25% at 70% 18%,#a0824633,#0000 70%),linear-gradient(155deg,#f0e6d2 0%,#e4d6bc 42%,#d9c7a4 78%,#cbb892 100%);border-radius:3px 4px 2px 5px/4px 2px 5px 3px;width:11.5rem;margin:0;padding:.5rem .5rem 1.55rem;position:absolute;box-shadow:0 .75rem 1.6rem #0000006b,inset 0 0 0 1px #5a46281f,inset 0 -.35rem .7rem #50371414}.bio-polaroid:before{content:"";border-radius:inherit;mix-blend-mode:soft-light;pointer-events:none;z-index:2;background:radial-gradient(40% 28% at 28% 70%,#ffe6a038,#0000 60%),radial-gradient(35% 30% at 88% 35%,#fff5d22e,#0000 55%),linear-gradient(125deg,#0000 35%,#fffff029 48%,#0000 58%);position:absolute;inset:0}.bio-polaroid:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;background:radial-gradient(circle at 12% 88%,#3c280f47 0 .35rem,#0000 .9rem),radial-gradient(circle at 90% 12%,#32230a33 0 .25rem,#0000 .7rem),radial-gradient(18% 10% at 55% 92%,#4632142e,#0000 70%);position:absolute;inset:0;box-shadow:inset .35rem .2rem .55rem -.25rem #2819052e,inset -.4rem .55rem .65rem -.3rem #28190524}.bio-polaroid img{z-index:1;object-fit:cover;filter:contrast(1.08)saturate(.72)sepia(.18)brightness(.96);width:100%;height:10.5rem;position:relative;box-shadow:inset 0 0 1.2rem #28190840}.bio-polaroid:first-child{z-index:1;top:.4rem;left:.2rem;transform:rotate(-9deg)skew(-1.2deg)skewY(.6deg)}.bio-polaroid:nth-child(2){z-index:2;background:radial-gradient(50% 40% at 70% 30%,#644b233d,#0000 70%),radial-gradient(40% 35% at 20% 85%,#50371933,#0000 65%),linear-gradient(168deg,#ebe1cb 0%,#dcc9a8 50%,#c9b48e 100%);top:6.4rem;left:4.2rem;transform:rotate(7deg)skew(1.4deg)skewY(-.8deg)}.bio-polaroid:nth-child(3){z-index:3;background:radial-gradient(55% 45% at 35% 40%,#6e552833,#0000 68%),radial-gradient(35% 30% at 85% 75%,#46321442,#0000 60%),linear-gradient(142deg,#f2e8d4 0%,#dfd0b4 55%,#cbb892 100%);top:13.2rem;left:.8rem;transform:rotate(-4deg)skew(-.8deg)skewY(1deg)}.bio-polaroid:nth-child(n+4){display:none}.listen-block+.listen-block{margin-top:2.5rem}.listen-block .label{margin-bottom:.4rem}.listen-list{margin:0;padding:0;list-style:none}.listen-list a{border-bottom:1px solid var(--line);font-family:var(--display);letter-spacing:-.035em;justify-content:space-between;align-items:baseline;gap:1rem;padding:.8rem 0;font-size:clamp(2rem,6vw,3.6rem);font-weight:700;line-height:1;text-decoration:none;display:flex}.listen-list a:hover{color:var(--amber)}.listen-list .arrow{font-family:var(--sans);letter-spacing:0;color:var(--muted);font-size:.38em;font-weight:400}.listen-list a:hover .arrow{color:var(--amber)}.email-blocks{gap:2rem;max-width:36rem;display:grid}.email-blocks a{font-family:var(--display);letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:.4rem;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:700;line-height:1.15;text-decoration:none;display:inline-block}.email-blocks a:hover{color:var(--amber)}.hint{color:var(--muted);margin-top:.45rem;font-size:.98rem}.hint.follow{margin-top:1.4rem}.hint a{color:var(--amber)}.site-footer{border-top:1px solid var(--line);background:linear-gradient(#09080747 0%,#0908078c 100%);flex-shrink:0;margin-top:auto;padding:1.75rem 0 2.4rem}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2rem;display:grid}.footer-grid .label{margin-bottom:.7rem}.footer-links{flex-wrap:wrap;gap:.35rem .9rem;margin:0;padding:0;list-style:none;display:flex}.footer-links a{text-decoration:none}.footer-links a:hover{color:var(--amber)}.legal{color:var(--muted);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-top:2rem;font-size:.72rem}@media (width<=800px){.release-detail,.bio-layout.has-polaroids,.footer-grid{grid-template-columns:1fr}.bio-polaroids{justify-self:center;width:16.5rem;height:22rem;margin-top:.25rem}.bio-polaroid{width:10.25rem;padding-bottom:1.35rem}.bio-polaroid img{height:9.25rem}.bio-polaroid:first-child{top:.2rem;left:.4rem}.bio-polaroid:nth-child(2){top:5.2rem;left:4.4rem}.bio-polaroid:nth-child(3){top:10.8rem;left:1rem}.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-grid li:nth-child(3),.photo-grid li:nth-child(5){grid-column:span 1}.photo-grid li:nth-child(3) img,.photo-grid li:nth-child(5) img{aspect-ratio:1}}@media (width<=680px){.wrap{width:min(1120px,100% - 1.5rem)}.header-inner{flex-direction:column;align-items:flex-start;gap:.45rem;padding-bottom:1.15rem}.wordmark .mark{width:clamp(2.85rem,15vw,3.6rem);height:clamp(2.85rem,15vw,3.6rem)}.hero{min-height:calc(100svh - 13.25rem);padding-top:2.5rem;padding-bottom:2.4rem}.release{grid-template-columns:1fr}.release-cover{max-width:11rem}.photo-grid{grid-template-columns:1fr;gap:.6rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
