@property --wl-accent-r{syntax:"<number>";inherits:true;initial-value:212}@property --wl-accent-g{syntax:"<number>";inherits:true;initial-value:165}@property --wl-accent-b{syntax:"<number>";inherits:true;initial-value:108}html:has(.wl){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#09090a}html:has(.wl) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#09090a}:root{transition:--wl-accent-r 1.2s cubic-bezier(.4,0,.2,1),--wl-accent-g 1.2s cubic-bezier(.4,0,.2,1),--wl-accent-b 1.2s cubic-bezier(.4,0,.2,1)}.wl{--bg:#09090a;--bg-2:#121214;--fg:#f4f1ec;--muted:#f4f1ec94;--faint:#f4f1ec5c;--line:#ffffff14;--line-2:#ffffff24;--accent:rgb(var(--wl-accent-r) var(--wl-accent-g) var(--wl-accent-b));--accent-rgb:var(--wl-accent-r) var(--wl-accent-g) var(--wl-accent-b);--spotify:#1ed760;--serif:var(--font-serif), "Times New Roman", serif;--sans:var(--font-ui), var(--font-body), system-ui, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--gutter:clamp(16px, 4vw, 48px);--radius:14px;background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;position:relative;overflow-x:clip}.wl *,.wl :before,.wl :after{box-sizing:border-box}.wl :where(a){color:inherit;text-decoration:none}.wl :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.wl :where(img){max-width:100%;display:block}.wl ::selection{background:rgb(var(--accent-rgb) / .4)}.wl :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.wl-aura{z-index:0;pointer-events:none;background:radial-gradient(40vmax 30vmax at 75% 10%, rgb(var(--accent-rgb) / .12), transparent 70%), radial-gradient(36vmax 30vmax at 10% 90%, rgb(var(--accent-rgb) / .07), transparent 70%);animation:28s ease-in-out infinite alternate wl-aura;position:fixed;inset:-20vmax}@keyframes wl-aura{to{transform:translate(-4vmax,3vmax)rotate(8deg)}}.wl-grain{z-index:60;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.wl-main{z-index:1;position:relative}.wl-page{animation:wl-page .7s var(--ease-out) both}@keyframes wl-page{0%{opacity:0;transform:translateY(12px)}}.wl-shell{width:100%;max-width:1280px;padding:0 var(--gutter);margin:0 auto}.wl-narrow{max-width:860px}.wl-section{padding:clamp(72px,11vw,140px) 0 0;position:relative}.wl-section--tight{padding-top:clamp(40px,6vw,72px)}.wl-section--flush{padding-top:0}.wl-section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(24px,3.4vw,40px);display:flex}.wl-display,.wl-h2,.wl-h3{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-weight:400;line-height:1}.wl-display{font-size:clamp(3rem,8vw,6.5rem);line-height:.95}.wl-h2{font-size:clamp(2.2rem,4.6vw,3.6rem)}.wl-h3{font-size:clamp(1.5rem,2.4vw,1.9rem)}.wl-muted{color:var(--muted);margin:14px 0 0;font-size:clamp(1rem,1.3vw,1.125rem)}.wl-link{color:var(--muted);transition:color .2s var(--ease), gap .3s var(--ease);align-items:center;gap:8px;font-size:.95rem;display:inline-flex}.wl-link:hover{color:var(--fg);gap:12px}.wl-intro{animation:wl-up 1s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms + .12s)}@keyframes wl-up{0%{opacity:0;filter:blur(8px);transform:translateY(26px)}}[data-reveal]{opacity:0;filter:blur(6px);transition:opacity .9s var(--ease-out), transform .9s var(--ease-out), filter .9s var(--ease-out);transition-delay:var(--delay,0s);transform:translateY(28px)}[data-reveal][data-in]{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.wl *,.wl :before,.wl :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;filter:none;transform:none}}.wl-btn-row{flex-wrap:wrap;gap:12px;display:flex}.wl-btn{border:1px solid var(--line-2);white-space:nowrap;height:52px;transition:transform .3s var(--ease-out), background .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease), box-shadow .4s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:.98rem;font-weight:500;display:inline-flex;position:relative}.wl-btn svg{fill:currentColor;flex:none;width:18px;height:18px}.wl-btn:hover{border-color:#ffffff4d;transform:translateY(-2px)}.wl-btn:active{transform:translateY(0)scale(.98)}.wl-btn:disabled{opacity:.6;cursor:default;transform:none}.wl-btn--light{background:var(--fg);color:#0b0b0c;border-color:var(--fg)}.wl-btn--light:hover{background:#fff;border-color:#fff;box-shadow:0 10px 40px -10px #fff6}.wl-btn--spotify{color:#eafff1;background:#1ed7601a;border-color:#1ed76066}.wl-btn--spotify svg{color:var(--spotify)}.wl-btn--spotify:hover{background:var(--spotify);border-color:var(--spotify);color:#04130a;box-shadow:0 10px 40px -12px #1ed760b3}.wl-btn--spotify:hover svg{color:#04130a}.wl-btn--sm{gap:8px;height:38px;padding:0 16px;font-size:.88rem}.wl-btn--sm svg{width:16px;height:16px}.wl-pill{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--muted);transition:color .2s var(--ease), border-color .2s var(--ease), background .2s var(--ease);background:#ffffff0a;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 12px;font-size:.88rem;display:inline-flex}.wl-pill:hover{color:var(--fg);border-color:rgb(var(--accent-rgb) / .6);background:rgb(var(--accent-rgb) / .08)}.wl-pill__dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 0 rgb(var(--accent-rgb) / .6);animation:wl-ping 2.4s var(--ease) infinite;border-radius:50%}@keyframes wl-ping{0%{box-shadow:0 0 0 0 rgb(var(--accent-rgb) / .55)}70%,to{box-shadow:0 0 0 10px rgb(var(--accent-rgb) / 0)}}.wl-play{width:40px;height:40px;color:var(--fg);transition:transform .3s var(--ease-out), background .2s var(--ease), color .2s var(--ease);background:#ffffff14;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.wl-play svg{width:12px;height:14px}.wl-play svg path[d^="M0 .8"]{transform:translate(1px)}.wl-play:hover:not(:disabled){background:var(--fg);color:#0b0b0c;transform:scale(1.08)}.wl-play.is-active{background:var(--fg);color:#0b0b0c}.wl-play:disabled{opacity:.3;cursor:not-allowed}.wl-play--lg{background:var(--fg);color:#0b0b0c;width:64px;height:64px;box-shadow:0 14px 40px -12px rgb(var(--accent-rgb) / .7)}.wl-play--lg svg{width:17px;height:20px}.wl-nav{z-index:50;transition:transform .5s var(--ease-out), background .3s var(--ease), border-color .3s var(--ease);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.wl-nav.is-stuck{-webkit-backdrop-filter:blur(18px)saturate(1.4);border-bottom-color:var(--line);background:#09090ab8}.wl-nav.is-hidden{transform:translateY(-100%)}.wl-nav__inner{justify-content:space-between;align-items:center;gap:16px;height:72px;display:flex}.wl-brand{font-family:var(--serif);letter-spacing:-.01em;align-items:center;gap:10px;font-size:1.5rem;display:inline-flex}.wl-brand__dot{background:var(--accent);width:8px;height:8px;transition:transform .3s var(--ease);border-radius:50%}.wl-brand__dot.is-live{animation:wl-ping 1.6s var(--ease) infinite}.wl-nav__links{align-items:center;gap:clamp(14px,2.4vw,28px);display:flex}.wl-nav__link{color:var(--muted);transition:color .2s var(--ease);font-size:.95rem;position:relative}.wl-nav__link:after{content:"";transform-origin:100%;height:1px;transition:transform .4s var(--ease-out);background:currentColor;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.wl-nav__link:hover,.wl-nav__link[aria-current=page]{color:var(--fg)}.wl-nav__link:hover:after,.wl-nav__link[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.wl-hero{isolation:isolate;z-index:2;align-items:center;min-height:100svh;padding:110px 0 80px;display:flex;position:relative}.wl-hero__backdrop{z-index:-2;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.wl-hero__backdrop img{object-fit:cover;filter:blur(90px)saturate(1.4);opacity:.3;width:130%;max-width:none;height:130%;animation:30s ease-in-out infinite alternate wl-drift;position:absolute;inset:-15%}@keyframes wl-drift{0%{transform:scale(1.05)rotate(0)}to{transform:scale(1.25)rotate(10deg)translate(3%,-2%)}}.wl-hero__strings{z-index:-1;pointer-events:none;width:100%;height:34vh;position:absolute;bottom:0;left:0;right:0}.wl-hero__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.wl-hero__copy{justify-items:start;gap:28px;display:grid}.wl-hero__title{font-family:var(--serif);letter-spacing:-.03em;white-space:nowrap;margin:0 0 -.12em;padding:.04em .06em .12em 0;font-size:clamp(3.7rem,11.5vw,10.5rem);font-weight:400;line-height:.92;overflow:hidden}.wl-hero__title span{animation:wl-letter 1.2s var(--ease-out) both;animation-delay:calc(var(--i) * 45ms + .25s);display:inline-block}@keyframes wl-letter{0%{opacity:0;transform:translateY(105%)rotate(6deg)}}.wl-hero__lede{margin:0;font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.4}.wl-hero__lede span{color:var(--muted);margin-top:4px;font-size:.8em;display:block}.wl-hero__copy .wl-btn-row{z-index:3;margin-top:6px;position:relative}.wl-hero__art{place-items:center;display:grid}.wl-sleeve{--rx:0deg;--ry:0deg;aspect-ratio:1;perspective:1400px;width:min(440px,100%);animation:7s ease-in-out infinite wl-float;position:relative}@keyframes wl-float{50%{transform:translateY(-14px)}}.wl-sleeve__tilt{width:100%;height:100%;transform:rotateX(var(--rx)) rotateY(var(--ry));position:relative}.wl-sleeve__record{z-index:0;transition:transform 1.2s var(--ease-out);background:radial-gradient(circle,#0000 0 16%,#ffffff0d 16.4% 17%,#0000 17.5%),repeating-radial-gradient(circle,#111 0 1px,#181818 1.5px 3px),#111;border-radius:50%;position:absolute;inset:3%;transform:translate(0);box-shadow:inset 0 0 0 1px #ffffff0f,0 30px 60px -20px #000c}.wl-sleeve__record:after{content:"";background:conic-gradient(from 30deg, transparent 0 20%, #ffffff17 25%, transparent 32% 70%, #ffffff0f 75%, transparent 82%);border-radius:50%;position:absolute;inset:0}.wl-sleeve__record img{object-fit:cover;border-radius:50%;width:34%;height:34%;animation:4s linear infinite paused wl-spin;position:absolute;inset:33%}.wl-sleeve:hover .wl-sleeve__record{transform:translate(18%)}.wl-sleeve.is-playing .wl-sleeve__record{transform:translate(34%)}.wl-sleeve.is-playing .wl-sleeve__record img{animation-play-state:running}@keyframes wl-spin{to{transform:rotate(360deg)}}.wl-sleeve__cover{background:var(--bg-2);box-shadow:0 40px 90px -30px #000000e6, 0 30px 120px -40px rgb(var(--accent-rgb) / .55);z-index:1;transition:transform .8s var(--ease-out);border-radius:10px;position:absolute;inset:0;overflow:hidden}.wl-sleeve.is-playing .wl-sleeve__cover{transform:translate(-10%)}.wl-sleeve__cover img{object-fit:cover;width:100%;height:100%}.wl-sleeve__cover:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff24,#0000 40%);position:absolute;inset:0}.wl-sleeve__play{color:#0b0b0c;opacity:.92;width:60px;height:60px;transition:transform .4s var(--ease-out), opacity .3s var(--ease);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:18px;right:18px;transform:scale(.9);box-shadow:0 10px 30px #0006}.wl-sleeve__play svg{width:16px;height:19px}.wl-sleeve__cover:hover .wl-sleeve__play,.wl-sleeve.is-playing .wl-sleeve__play{opacity:1;transform:scale(1)}.wl-tracks{margin:0;padding:0;list-style:none}.wl-track{transition:background .2s var(--ease);border-radius:12px;align-items:center;gap:16px;margin:0 -14px;padding:10px 14px;display:flex;position:relative}.wl-track:hover{background:#ffffff0d}.wl-track.is-current{background:rgb(var(--accent-rgb) / .1)}.wl-track__no{width:18px;color:var(--faint);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:.9rem}.wl-track__art{border-radius:6px;flex:none;width:48px;height:48px;overflow:hidden}.wl-track__art img{object-fit:cover;width:100%;height:100%}.wl-track__name{flex:1;min-width:0;display:grid}.wl-track__name a{white-space:nowrap;text-overflow:ellipsis;font-size:1.02rem;overflow:hidden}.wl-track__name a:hover{text-underline-offset:3px;text-decoration:underline}.wl-track.is-current .wl-track__name a{color:var(--accent)}.wl-track__name span{color:var(--muted);font-size:.85rem}.wl-track__time{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;font-size:.88rem}.wl-eq{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.wl-eq i{background:var(--accent);transform-origin:bottom;border-radius:2px;width:3px;height:100%;animation:.9s ease-in-out infinite alternate wl-eq}.wl-eq i:nth-child(2){animation-delay:-300ms}.wl-eq i:nth-child(3){animation-delay:-600ms}.wl-eq i:nth-child(4){animation-delay:-150ms}.wl-eq.is-paused i{animation-play-state:paused}@keyframes wl-eq{0%{transform:scaleY(.2)}}.wl-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,32px) clamp(14px,2vw,28px);display:grid}.wl-cover{position:relative}.wl-cover__media{aspect-ratio:1;background:var(--bg-2);transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);border-radius:10px;position:relative;overflow:hidden;box-shadow:0 20px 50px -30px #000000e6}.wl-cover__media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.wl-cover:hover .wl-cover__media{box-shadow:0 30px 60px -24px rgb(var(--accent-rgb) / .55);transform:translateY(-6px)}.wl-cover:hover .wl-cover__media img{transform:scale(1.05)}.wl-cover__play.wl-play{z-index:2;background:var(--fg);color:#0b0b0c;opacity:0;width:48px;height:48px;transition:opacity .3s var(--ease), transform .4s var(--ease-out);position:absolute;bottom:12px;right:12px;transform:translateY(10px)scale(.9);box-shadow:0 8px 24px #00000073}.wl-cover:hover .wl-cover__play.wl-play,.wl-cover__play.wl-play.is-active,.wl-cover__play.wl-play:focus-visible{opacity:1;transform:none}.wl-cover__play.wl-play:hover:not(:disabled){transform:scale(1.08)}.wl-cover__link{gap:2px;padding-top:12px;display:grid}.wl-cover__link:before{content:"";z-index:1;position:absolute;inset:0}.wl-cover__link h3{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:500;overflow:hidden}.wl-cover__link span{color:var(--muted);font-size:.86rem}@media (hover:none){.wl-cover__play.wl-play{opacity:1;width:40px;height:40px;bottom:8px;right:8px;transform:none}}.wl-filters{flex-wrap:wrap;gap:8px;margin-bottom:clamp(24px,3vw,40px);display:flex}.wl-filter{border:1px solid var(--line-2);height:38px;color:var(--muted);transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);border-radius:999px;padding:0 16px;font-size:.9rem}.wl-filter:hover{color:var(--fg)}.wl-filter.is-on{background:var(--fg);border-color:var(--fg);color:#0b0b0c}.wl-about{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.wl-about__photo{border-radius:var(--radius);aspect-ratio:1;margin:0;overflow:hidden}.wl-about__photo img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease-out)}.wl-about__photo:hover img{transform:scale(1.04)}.wl-about__copy{justify-items:start;gap:20px;max-width:34rem;display:grid}.wl-about__copy p{color:var(--muted);margin:0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6}.wl-about__copy .wl-h2{margin-bottom:4px}.wl-head{padding:clamp(130px,16vw,200px) 0 clamp(32px,4vw,56px)}.wl-head--center{text-align:center;place-items:center;min-height:80svh;display:grid}.wl-detail{isolation:isolate;position:relative}.wl-detail__backdrop{z-index:-1;height:110vh;position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 20%,#0000 95%);mask-image:linear-gradient(#000 20%,#0000 95%)}.wl-detail__backdrop img{object-fit:cover;filter:blur(90px)saturate(1.4);opacity:.3;width:140%;max-width:none;height:140%;animation:30s ease-in-out infinite alternate wl-drift;position:absolute;inset:-20%}.wl-detail__head{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,72px);padding-top:clamp(120px,14vw,170px);display:grid}.wl-detail__cover{aspect-ratio:1;box-shadow:0 40px 90px -30px #000000e6, 0 30px 120px -40px rgb(var(--accent-rgb) / .6);border-radius:10px;overflow:hidden}.wl-detail__cover img{object-fit:cover;width:100%;height:100%}.wl-detail__body{justify-items:start;gap:16px;padding-bottom:8px;display:grid}.wl-detail__body .wl-display{overflow-wrap:anywhere;font-size:clamp(2.8rem,7vw,6rem)}.wl-detail__body .wl-muted{margin:0}.wl-detail__kicker{color:var(--muted);margin:0;font-size:.95rem}.wl-detail__kicker a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.wl-detail__kicker a:hover{text-decoration-color:currentColor}.wl-detail__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;display:flex}.wl-detail__more{margin-top:clamp(40px,5vw,64px)}.wl-detail__more .wl-h3{margin-bottom:16px}.wl-platforms{flex-wrap:wrap;gap:8px;display:flex}.wl-platform{border:1px solid var(--line-2);height:44px;transition:background .2s var(--ease), border-color .2s var(--ease), transform .3s var(--ease-out);background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:.9rem;display:inline-flex}.wl-platform svg{fill:currentColor;width:16px;height:16px}.wl-platform:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px)}.wl-countdown{gap:20px;display:flex}.wl-countdown div{display:grid}.wl-countdown strong{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:400;line-height:1}.wl-countdown span{color:var(--muted);font-size:.8rem}.wl-embed{background:var(--bg-2);border-radius:14px;overflow:hidden}.wl-embed iframe{border:0;width:100%;height:152px;display:block}.wl-embed--tall iframe{height:452px}.wl-pls{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);display:grid}.wl-pls--1{grid-template-columns:minmax(0,420px)}.wl-pls--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.wl-pl{border:1px solid var(--line);background:linear-gradient(to bottom, rgb(var(--accent-rgb) / .16), transparent 70%), #ffffff06;transition:border-color .3s var(--ease), transform .6s var(--ease-out), box-shadow .6s var(--ease-out);border-radius:22px;gap:16px;padding:14px;display:grid}.wl-pl:hover{border-color:rgb(var(--accent-rgb) / .4);box-shadow:0 30px 60px -30px rgb(var(--accent-rgb) / .5);transform:translateY(-4px)}.wl-pl__media{aspect-ratio:1;background:var(--bg-2);border-radius:12px;position:relative;overflow:hidden}.wl-pl__media iframe{width:100%;height:100%;animation:wl-page .5s var(--ease-out) both;border:0;position:absolute;inset:0}.wl-pl__cover{width:100%;height:100%;position:absolute;inset:0}.wl-pl__cover img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.wl-pl:hover .wl-pl__cover img{transform:scale(1.04)}.wl-pl__play{background:var(--fg);color:#0b0b0c;width:56px;height:56px;transition:transform .4s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 10px 30px #00000073}.wl-pl__play svg{width:15px;height:18px;transform:translate(1px)}.wl-pl__cover:hover .wl-pl__play{transform:scale(1.08)}.wl-pl__body{justify-content:space-between;align-items:center;gap:12px;padding:0 4px 4px;display:flex}.wl-pl__text{min-width:0;display:grid}.wl-pl__text h3{margin:0;font-size:1.05rem;font-weight:500;line-height:1.3}.wl-pl__text span{color:var(--muted);font-size:.86rem}.wl-pl__save{height:42px;transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);background:#1ed7601a;border:1px solid #1ed76066;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:.9rem;font-weight:500;display:inline-flex}.wl-pl__save svg{fill:currentColor;width:16px;height:16px;color:var(--spotify)}.wl-pl__save:hover{background:var(--spotify);border-color:var(--spotify);color:#04130a}.wl-pl__save:hover svg{color:#04130a}.wl-mailbtn{color:var(--muted);transition:color .2s var(--ease), background .2s var(--ease), border-color .2s var(--ease);align-items:center;gap:8px;font-size:.95rem;display:inline-flex}.wl-mailbtn svg{flex:none;width:18px;height:18px}.wl-mailbtn:hover{color:var(--fg)}.wl-mailbtn--quiet{padding:4px 0;font-size:.92rem}.wl-mailbtn--quiet span{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;transition:text-decoration-color .2s var(--ease)}.wl-mailbtn--quiet:hover span{text-decoration-color:currentColor}.wl-modal{z-index:70;-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity .35s var(--ease), visibility 0s linear .35s;background:#05050699;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.wl-modal.is-open{opacity:1;visibility:visible;transition:opacity .35s var(--ease)}.wl-modal__card{isolation:isolate;text-align:center;border:1px solid var(--line-2);width:min(460px,100%);transition:transform .5s var(--ease-out);background:#121214eb;border-radius:24px;justify-items:center;gap:4px;padding:44px clamp(20px,5vw,40px) 32px;display:grid;position:relative;overflow:hidden;transform:translateY(24px)scale(.96);box-shadow:0 40px 100px -30px #000000e6}.wl-modal.is-open .wl-modal__card{transform:none}.wl-modal__glow{z-index:-1;filter:blur(60px)saturate(1.5);opacity:.25;background-position:50%;background-size:cover;position:absolute;inset:-40%}.wl-modal__icon{background:rgb(var(--accent-rgb) / .16);width:56px;height:56px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.wl-modal__icon svg{width:24px;height:24px}.wl-modal .wl-h3{margin-bottom:24px}.wl-modal__close{width:36px;height:36px;color:var(--muted);transition:color .2s var(--ease), background .2s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.wl-modal__close svg{width:18px;height:18px}.wl-modal__close:hover{color:var(--fg);background:#ffffff14}.wl-listen{position:relative}.wl-plus{border:1px solid var(--line-2);width:52px;height:52px;color:var(--fg);transition:background .25s var(--ease), border-color .25s var(--ease), transform .3s var(--ease-out);border-radius:50%;place-items:center;display:grid}.wl-plus svg{width:20px;height:20px;transition:transform .45s var(--ease-out)}.wl-plus:hover{background:#ffffff0f;border-color:#ffffff4d;transform:translateY(-2px)}.wl-listen.is-open .wl-plus{background:var(--fg);border-color:var(--fg);color:#0b0b0c}.wl-listen.is-open .wl-plus svg{transform:rotate(135deg)}.wl-listen__list{z-index:5;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(20px)saturate(1.5);transform-origin:0 0;opacity:0;visibility:hidden;width:230px;transition:opacity .25s var(--ease), transform .4s var(--ease-out), visibility 0s linear .25s;background:#141416f7;border-radius:18px;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);left:0;transform:translateY(-6px)scale(.96);box-shadow:0 30px 60px -20px #000c}.wl-listen.is-open .wl-listen__list{opacity:1;visibility:visible;transition:opacity .25s var(--ease), transform .4s var(--ease-out);transform:none}.wl-listen__list .wl-platform{opacity:0;height:44px;transition:background .2s var(--ease), opacity .3s var(--ease), transform .4s var(--ease-out);background:0 0;border-color:#0000;justify-content:flex-start;transform:translateY(-4px)}.wl-listen.is-open .wl-listen__list .wl-platform{opacity:1;transition-delay:calc(var(--i) * 35ms + 60ms), calc(var(--i) * 35ms + 60ms), calc(var(--i) * 35ms + 60ms);transform:none}.wl-listen__list .wl-platform:hover{background:#ffffff14;transform:none}.wl-listen__list .wl-platform:last-child:not(:has(svg)){border-top:1px solid var(--line);color:var(--muted);border-radius:0 0 12px 12px;margin-top:4px}.wl-band{isolation:isolate;border:1px solid rgb(var(--accent-rgb) / .25);background:radial-gradient(120% 140% at 0% 0%, rgb(var(--accent-rgb) / .18), transparent 60%), #ffffff08;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(32px,5vw,64px);display:grid;position:relative;overflow:hidden}.wl-band__art{z-index:-1;opacity:.22;filter:blur(70px)saturate(1.5);animation:26s ease-in-out infinite alternate wl-drift;position:absolute;inset:-30%}.wl-band__art img{object-fit:cover;width:100%;height:100%}.wl-band__copy{gap:14px;display:grid}.wl-band__copy p{color:var(--muted);max-width:38ch;margin:0;font-size:clamp(1rem,1.4vw,1.15rem)}.wl-band__perks{color:var(--fg);flex-wrap:wrap;gap:8px 18px;margin:6px 0 0;padding:0;font-size:.92rem;list-style:none;display:flex}.wl-band__perks li{align-items:center;gap:8px;display:inline-flex}.wl-band__perks li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.wl-band .wl-signup{width:100%;margin:0}@media (max-width:900px){.wl-band{text-align:center;grid-template-columns:1fr}.wl-band__copy{justify-items:center}.wl-band__copy p{margin:0 auto}.wl-band__perks{justify-content:center}}.wl-footer{z-index:1;padding-bottom:calc(var(--wl-player-h,0px) + 24px);border-top:1px solid var(--line);background:linear-gradient(to bottom, rgb(var(--accent-rgb) / .05), transparent 60%);margin-top:clamp(96px,14vw,180px);position:relative}.wl-follow{text-align:center;justify-items:center;padding:clamp(72px,10vw,128px) 0 clamp(56px,8vw,96px);display:grid}.wl-follow .wl-h2{margin-bottom:28px}.wl-follow .wl-muted{max-width:44ch;margin:14px 0 32px}.wl-follow>div{width:100%}.wl-signup{text-align:center;width:min(520px,100%);margin:0 auto}.wl-field{border:1px solid var(--line-2);transition:border-color .25s var(--ease), box-shadow .4s var(--ease);background:#ffffff0d;border-radius:999px;align-items:center;gap:6px;padding:6px;display:flex}.wl-field:focus-within{border-color:rgb(var(--accent-rgb) / .7);box-shadow:0 0 0 6px rgb(var(--accent-rgb) / .1)}.wl-field input{min-width:0;height:48px;color:var(--fg);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 14px 0 20px;font-size:1rem}.wl .wl-field input:focus,.wl .wl-field input:focus-visible{outline:none}.wl-field input::placeholder{color:var(--faint)}.wl-field .wl-btn{flex:none;min-width:120px;height:48px;padding:0 26px}.wl-field .wl-btn:hover{transform:none}.wl-signup.is-done .wl-field{border-color:#1ed76080}.wl-hp{opacity:0;width:1px;height:1px;left:-9999px;position:absolute!important}.wl-note:empty{display:none}.wl-note{color:var(--faint);margin:12px 0 0;font-size:.86rem}.wl-note.is-ok{color:#7ee2a0}.wl-note.is-bad{color:#ff8f8f}.wl-socials{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:44px;display:flex}.wl-social{border:1px solid var(--line-2);width:48px;height:48px;color:var(--muted);transition:color .2s var(--ease), background .2s var(--ease), border-color .2s var(--ease), transform .3s var(--ease-out);border-radius:50%;place-items:center;display:grid}.wl-social svg{fill:currentColor;width:20px;height:20px}.wl-social svg[fill=none]{fill:none}.wl-social:hover{color:#0b0b0c;background:var(--fg);border-color:var(--fg);transform:translateY(-3px)}.wl-footer__bottom{border-top:1px solid var(--line);color:var(--faint);justify-content:space-between;gap:16px;padding:24px 0 8px;font-size:.84rem;display:flex}.wl-footer__bottom a:hover,.wl-footer__bottom button:hover{color:var(--muted)}.wl-player{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:55;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(24px)saturate(1.6);width:min(560px,100% - 24px);transition:transform .7s var(--ease-out);background:#121214d1;border-radius:18px;position:fixed;overflow:hidden;transform:translate(-50%,140%);box-shadow:0 24px 60px -20px #000c}.wl-player.is-on{transform:translate(-50%)}.wl-player__inner{align-items:center;gap:12px;padding:10px 12px 10px 10px;display:flex}.wl-player__art{background:var(--bg-2);border-radius:8px;flex:none;width:48px;height:48px;overflow:hidden}.wl-player__art img{object-fit:cover;width:100%;height:100%}.wl-player__meta{flex:1;min-width:0;line-height:1.3;display:grid}.wl-player__meta strong{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:500;overflow:hidden}.wl-player__meta span{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.8rem}.wl-player__controls{align-items:center;gap:4px;display:flex}.wl-player__btn{width:36px;height:36px;color:var(--muted);transition:color .2s var(--ease), background .2s var(--ease);border-radius:50%;place-items:center;display:grid}.wl-player__btn svg{fill:currentColor;width:18px;height:18px}.wl-player__btn:hover{color:var(--fg);background:#ffffff14}.wl-player__btn[href] svg{color:var(--spotify)}.wl-player__bar{cursor:pointer;background:#ffffff14;height:3px;position:relative}.wl-player__bar:before{content:"";position:absolute;inset:-8px 0 0}.wl-player__bar i{width:var(--p,0%);background:var(--accent);position:absolute;top:0;bottom:0;left:0}.wl-prose .wl-shell>div{max-width:62ch;color:var(--muted)}.wl-prose strong{color:var(--fg);font-weight:500}.wl-prose a{text-underline-offset:3px;text-decoration:underline}.wl-empty{color:var(--muted)}@media (max-width:1100px){.wl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wl-pls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.wl-hero{min-height:auto;padding:104px 0 72px}.wl-hero__inner{grid-template-columns:1fr;gap:40px}.wl-hero__art{order:-1}.wl-sleeve{width:min(300px,72vw)}.wl-sleeve.is-playing .wl-sleeve__record{transform:translate(26%)}.wl-hero__copy{text-align:center;justify-items:center;gap:22px}.wl-hero__copy .wl-btn-row{justify-content:center}.wl-listen__list{transform-origin:100% 0;left:auto;right:0}.wl-about{grid-template-columns:1fr}.wl-about__photo{width:min(420px,100%)}.wl-detail__head{text-align:center;grid-template-columns:1fr;justify-items:center;padding-top:104px}.wl-detail__cover{width:min(320px,76vw)}.wl-detail__body{justify-items:center}.wl-detail__actions{flex-direction:column;justify-content:center}.wl-platforms{justify-content:center}}@media (max-width:640px){.wl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-pls,.wl-pls--2{grid-template-columns:1fr}.wl-filters{scrollbar-width:none;margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1);padding:0 var(--gutter);flex-wrap:nowrap;overflow-x:auto}.wl-filter{flex:none}.wl-nav__inner{height:64px}.wl-brand{font-size:1.3rem}.wl-nav__links{gap:14px}.wl-nav__link{font-size:.9rem}.wl-btn-row .wl-btn{flex:auto}.wl-hero__copy .wl-btn-row{flex-wrap:nowrap;gap:8px;width:100%}.wl-hero__copy .wl-btn{padding:0 16px}.wl-mailbtn--nav span{display:none}.wl-mailbtn--nav{border:1px solid var(--line-2);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.wl-track{gap:12px}.wl-track__no{display:none}.wl-track__art{width:44px;height:44px}.wl-player__skip{display:none}.wl-player{bottom:calc(10px + env(safe-area-inset-bottom))}.wl-footer__bottom{font-size:.8rem}.wl-field{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:10px;padding:0}.wl-field:focus-within{box-shadow:none}.wl-field input{border:1px solid var(--line-2);text-align:center;height:56px;transition:border-color .25s var(--ease), box-shadow .4s var(--ease);background:#ffffff0d;border-radius:999px;flex:none;padding:0 20px;font-size:16px}.wl-field input:focus{border-color:rgb(var(--accent-rgb) / .7);box-shadow:0 0 0 5px rgb(var(--accent-rgb) / .1)}.wl-field .wl-btn{width:100%;height:56px}.wl-signup.is-done .wl-field input{border-color:#1ed76080}.wl-socials{gap:6px}.wl-social{width:42px;height:42px}}@media (max-width:380px){.wl-nav__link:nth-child(2){display:none}}
