:root{--signal:#c7cb2b;--ground:#12120e;--hairline:#46463a;--wordmark-size:9rem;--wordmark-track:.3em;--wordmark-track-mobile:.26em;--measure:64ch;--radius:8px;--radius-button:4px;--ease:cubic-bezier(.22, .8, .28, 1);--dur:.32s;--dur-carousel:.7s;--reveal-rise:40px;--press-scale:.94;--chalk:#f2efe4;--dim:#a8a493;--raised:#22221b;--gutter:24px}@media (width>=1024px){:root{--gutter:64px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ground);color:var(--chalk);font:400 16px/1.5 var(--font-archivo);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,p,ul,dl,dd{margin:0;padding:0}ul{list-style:none}:focus-visible{outline:2px solid var(--chalk);outline-offset:2px}.wrap{max-width:1280px;padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:10;background:var(--ground);border:1px solid var(--chalk);padding:12px 16px;position:absolute;top:8px;left:8px;translate:0 -200%}.skip:focus-visible{translate:0}.h2{font:400 26px/1 var(--font-jost);letter-spacing:.2em;text-transform:uppercase}.label{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:12px;line-height:1.4}.value{letter-spacing:.06em;color:var(--chalk);text-align:right;font-size:13px;line-height:1.4}time{font-variant-numeric:tabular-nums}.btn{letter-spacing:.14em;border:1px solid var(--hairline);border-radius:var(--radius-button);height:44px;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);align-items:center;gap:11px;padding-inline:12px;font-size:13px;display:flex}.btn:hover{color:var(--chalk);border-color:var(--dim)}.topbar{justify-content:space-between;align-items:center;height:56px;display:flex}.topbar__name{letter-spacing:.2em;font-size:12px}.topbar nav{gap:16px;display:flex}.topbar nav a{height:44px;transition:color var(--dur) var(--ease);align-items:center;display:inline-flex}.topbar nav a:hover{color:var(--chalk)}.hero{padding:34px 0 49px;position:relative;overflow:clip}.wordmark{font:300 min(21.5vw, var(--wordmark-size))/1 var(--font-jost);letter-spacing:var(--wordmark-track-mobile);white-space:nowrap;margin-left:-.05em}.wm-x{vertical-align:top;animation:wm-track 1.4s var(--ease) .15s backwards;display:inline-block;overflow:hidden}.wm-y{animation:wm-rise .9s var(--ease) calc(.15s + var(--i) * 70ms) backwards;display:inline-block}@keyframes wm-track{0%{transform:translateX(calc(var(--i) * .15em))}}@keyframes wm-rise{0%{transform:translateY(105%)}}.hero__photo{aspect-ratio:390/300;margin:29px calc(var(--gutter) * -1) 0;--a:#0000008c;mask-image:linear-gradient(to bottom, transparent 9px, var(--a) 33px, #000 60px, #000 calc(100% - 80px), var(--a) calc(100% - 44px), transparent calc(100% - 12px));position:relative;overflow:hidden}.hero__photo img{width:138.46%;max-width:none;animation:photo-in 1.2s var(--ease) backwards;position:absolute;top:-9.67%;left:-30.26%}@keyframes photo-in{0%{opacity:0;transform:scale(1.08)}}.hero__line{max-width:400px;animation:fade-up .8s var(--ease) .9s backwards;margin-top:27px;font-size:20px;line-height:1.45}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}}.cta{isolation:isolate;border-radius:var(--radius-button);min-height:56px;transition:transform var(--dur) cubic-bezier(.34, 1.4, .64, 1);animation:fade-up .8s var(--ease) 1.02s backwards;align-items:center;gap:15px;margin-top:33px;padding:0 14px 0 24px;display:flex;position:relative}.cta:before,.cta:after{content:"";border-radius:inherit;pointer-events:none;transition:opacity .4s var(--ease);position:absolute;inset:0}.cta:before{z-index:-1;background:var(--signal);opacity:0}.cta:after{border:1px solid var(--chalk);opacity:.7}.cta.is-follow:before{opacity:1}.cta.is-follow:after{opacity:0}.cta__labels{position:relative;overflow:hidden}.cta__label{font:500 14px/18px var(--font-jost);letter-spacing:.14em;text-transform:uppercase;transition:transform .4s var(--ease), opacity .4s var(--ease);padding-block:19px;display:block}.cta__label--listen{color:var(--chalk)}.cta__label--follow{color:var(--ground);opacity:0;position:absolute;top:0;left:0;transform:translateY(100%)}.is-follow .cta__label--listen{opacity:0;position:absolute;top:0;left:0;transform:translateY(-100%)}.is-follow .cta__label--follow{opacity:1;position:static;transform:none}.cta__chip{width:28px;height:28px;color:var(--chalk);background:color-mix(in srgb, var(--chalk) 12%, transparent);transition:translate var(--dur) var(--ease), color .4s var(--ease), background-color .4s var(--ease);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.is-follow .cta__chip{color:var(--ground);background:color-mix(in srgb, var(--ground) 14%, transparent)}@media (hover:hover){.cta:hover{transform:scale(1.03)}.cta:hover .cta__chip{translate:2px -2px}}.cta:active{transform:scale(var(--press-scale));transition-duration:90ms}.no-anim,.no-anim *{transition:none!important}.bio{padding:55px 0 65px}.bio__grid{font-size:17px}.bio__text p{max-width:var(--measure);text-wrap:pretty;font-size:17px;line-height:1.68}.bio__text p+p{margin-top:1.68em}.bio__text .h2{margin-bottom:31px}.bio__photo{margin:40px calc(var(--gutter) * -1) 0;aspect-ratio:390/420;--fx:110px;--fy:100px;--a:#0000008c;mask-image:linear-gradient(to right, transparent calc(var(--fx) * .15), var(--a) calc(var(--fx) * .55), #000 var(--fx), #000 calc(100% - var(--fx)), var(--a) calc(100% - var(--fx) * .55), transparent calc(100% - var(--fx) * .15)), linear-gradient(to bottom, transparent calc(var(--fy) * .15), var(--a) calc(var(--fy) * .55), #000 var(--fy), #000 calc(100% - var(--fy)), var(--a) calc(100% - var(--fy) * .55), transparent calc(100% - var(--fy) * .15));position:relative;overflow:hidden;mask-composite:intersect}.bio__photo img{width:107.69%;max-width:none;position:absolute;top:-2.5%;left:-2.31%}.releases{padding:55px 0 76px}.carousel{--c-size:72vw;--off1:61.5vw;--s1:.712;--off2:100vw;--s2:.5;--off3:130vw;margin-top:41px;overflow-x:clip}.stage{height:var(--c-size);touch-action:pan-y;position:relative}.cover{width:var(--c-size);aspect-ratio:1;border-radius:var(--radius);transform:translateX(calc(-50% + var(--side) * var(--off))) scale(var(--s));transition:transform var(--dur-carousel) var(--ease), opacity var(--dur-carousel) var(--ease), translate var(--dur) var(--ease);position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 18px 48px #0009}.cover,.cover img{-webkit-user-drag:none;user-select:none}.cover img{object-fit:cover;width:100%;height:100%}.cover:after{content:"";background:var(--ground);opacity:var(--dimo);transition:opacity var(--dur-carousel) var(--ease);position:absolute;inset:0}.cover[data-pos="0"]{--off:0px;--s:1;--dimo:0;z-index:3}.cover[data-pos="1"]{--off:var(--off1);--s:var(--s1);--dimo:.45;z-index:2;cursor:pointer}.cover[data-pos="2"]{--off:var(--off2);--s:var(--s2);--dimo:.72;z-index:1;cursor:pointer}.cover[data-pos=off]{--off:var(--off3);--s:var(--s2);--dimo:.72;z-index:0;opacity:0}@media (hover:hover){.cover:not([data-pos="0"]):hover{translate:0 -6px}.cover:not([data-pos="0"]):hover:after{opacity:calc(var(--dimo) * .7);transition-duration:var(--dur)}}.stage.is-drag{cursor:grabbing}.stage.is-drag .cover,.stage.is-drag .cover:after{transition:none}.captions{text-align:center;margin-top:24px;display:grid}.caption{opacity:0;transition:opacity var(--dur) var(--ease);grid-area:1/1}.caption.is-on{opacity:1}.caption__title{font:400 30px/1.2 var(--font-jost)}.caption__date{letter-spacing:.06em;color:var(--dim);margin-top:9px;font-size:13px;line-height:1.4}.controls{justify-content:center;align-items:center;margin-top:14px;display:flex}html:not(.js) .controls{display:none}.arrow{width:44px;height:44px;font:300 30px/1 var(--font-jost);color:var(--chalk);place-items:center;display:grid}.dots{display:flex}.dot{place-items:center;width:24px;height:44px;display:grid}.dot:before{content:"";background:var(--dim);opacity:.45;width:7px;height:7px;transition:background-color var(--dur) var(--ease), opacity var(--dur) var(--ease);border-radius:50%}.dot[aria-current=true]:before{background:var(--signal);opacity:1}.player{max-width:480px;height:152px;margin:45px auto 0}.player iframe{border:0;border-radius:12px;width:100%;height:152px;display:block}.disc{grid-template-columns:minmax(max-content,181px) max-content;grid-auto-flow:column;grid-template-rows:repeat(var(--rows), 44px);letter-spacing:.06em;margin-top:36px;font-size:13px;display:grid}.disc a{white-space:nowrap;align-items:center;gap:7px;height:44px;display:inline-flex}.disc time{color:var(--dim)}.press{padding-block:55px 64px}.card{background:var(--raised);border:1px solid var(--hairline);border-radius:14px;margin-top:32px;padding:19px}.card__thumb{object-fit:cover;border-radius:10px;width:132px;height:186px}.card__body{margin-top:15px}.rows>div{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;display:flex}.card .rows>div{height:34px}.rows--open{margin-top:33px}.rows--open>div{height:40px}.placeholder{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:12px}.card .btn{margin-top:23px}.consent{z-index:20;left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));background:var(--raised);border:1px solid var(--hairline);animation:fade-up .6s var(--ease) 1.4s backwards;transition:opacity .24s var(--ease), transform .24s var(--ease);border-radius:14px;padding:18px 20px 20px;position:fixed;box-shadow:0 18px 48px #0009}.consent[hidden]{display:none}.consent.is-reopen{animation-delay:0s}.consent.is-out{opacity:0;transform:translateY(16px)}.consent__text{text-wrap:pretty;font-size:14px;line-height:1.5}.consent__actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.consent .btn{cursor:pointer;justify-content:center}.footer{padding-top:64px;padding-bottom:40px}.footer__inner{border-top:1px solid var(--hairline);padding-top:22px}.footer .btn{width:100%}.platforms{flex-wrap:wrap;column-gap:22px;margin-top:16px;display:flex}.platforms a{height:44px;transition:color var(--dur) var(--ease);align-items:center;display:inline-flex}.platforms a:hover,.cookie-link:hover{color:var(--chalk)}.cookie-link{height:44px;transition:color var(--dur) var(--ease);display:block}.js .reveal{opacity:0;transform:translateY(var(--reveal-rise));transition:opacity .9s var(--ease) var(--d,0s), transform .9s var(--ease) var(--d,0s)}.js .reveal.is-in{opacity:1;transform:none}.js .wipe{clip-path:inset(0 100% 0 0);transition:clip-path 1.4s var(--ease) .2s}.js .wipe.is-in{clip-path:inset(0)}@media (width>=1024px){.topbar{height:64px}.hero{height:620px;padding:110px 0 0}.wordmark{font-size:clamp(5rem, 11.25vw, var(--wordmark-size));letter-spacing:var(--wordmark-track)}.wordmark,.hero__line,.cta{z-index:1;position:relative}.hero__photo{aspect-ratio:auto;--rf:clamp(0px, calc((100vw - 1280px) / 2), 160px);width:930px;max-width:none;height:620px;mask-image:linear-gradient(to right, transparent 0, #0000001f 123.2px, #00000080 308px, #000000d9 459.2px, #000 560px), linear-gradient(to left, transparent 0, #000 var(--rf));margin:0;position:absolute;top:0;left:max(27.34%,50% - 290px);mask-composite:intersect}.hero__photo img{object-fit:cover;width:100%;height:100%;inset:0}.hero__line{margin-top:42px}.cta{margin-top:143px;display:inline-flex}.cta__label{white-space:nowrap}.bio{padding:154px 0 77px}.bio__grid{grid-template-columns:minmax(0,640px) minmax(420px,1fr);align-items:start;column-gap:20px;padding-right:0;font-size:19px;display:grid}.bio__text p{font-size:19px}.bio__text .h2{margin-bottom:40px}.bio__photo{aspect-ratio:auto;--fx:30.6%;--fy:140px;height:500px;margin:16px 0 0}.bio__photo img{width:560px;top:-100px;left:calc(50% - 272px)}.releases{padding:42px 0 66px}.carousel{--c-size:400px;--off1:260px;--s1:.7;--off2:440px;--s2:.5;--off3:620px;margin-top:42px}.player{margin-top:15px}.disc{flex-wrap:wrap;justify-content:center;column-gap:40px;margin-top:44px;display:flex}.disc li{display:flex}.disc a{height:18px}.press{padding-block:162px 25px}.card{grid-template-columns:132px 1fr;column-gap:24px;max-width:620px;margin-top:27px;display:grid}.card__body{margin-top:3px}.card .btn{width:max-content;height:32px;padding-inline:10px 12px}.rows--open{max-width:620px}.footer{padding-top:118px;padding-bottom:48px}.footer__inner{grid-template-columns:auto 1fr;align-items:center;padding-top:24px;display:grid}.footer .btn{grid-column:1;width:max-content;height:32px}.platforms{grid-area:1/2;justify-content:flex-end;column-gap:22.6px;margin:0}.cookie-link{text-align:left;grid-column:1;height:auto;margin-top:20px}.consent{left:max(var(--gutter), calc((100% - 1280px) / 2 + var(--gutter)));width:400px;bottom:24px;right:auto}.consent .btn{height:36px}.platforms a{height:auto}}
