.lp{--lp-bg:#07080d;--lp-fg:#f4f4f6;--lp-muted:#e3e6f1;--ml-muted:#e3e6f1;--ml-dim:#dcdfeb;--lp-dim:#dcdfeb;--lp-display-dim:#b9bccd;--lp-line:#ffffff17;--lp-line-strong:#ffffff29;--lp-surface:#ffffff08;--lp-surface-strong:#ffffff0f;--lp-ink:#0a0a10;--lp-error:#ff8a8a;--lp-max:2240px;--lp-gutter:clamp(20px, 3.6vw, 72px);--lp-nav-h:69px;--lp-hud-h:0px;--lp-moon:#dde3f6;--lp-cyan:#39c6ff;--lp-cyan-rgb:57 198 255;--lp-pink:#ff2e93;--lp-pink-hover:#ff5aa9;--lp-on-pink:#0a0a10;--lp-caps:12px;--lp-caps-lg:13px;--lp-caps-track:.12em;--lp-t-xs:12px;--lp-t-sm:14px;--lp-t-md:16px;--lp-t-lg:18px;--lp-t-lede:clamp(17px, 1.3vw, 21px);--lp-d-hero:clamp(54px, min(7.4vw, 16.5vh), 148px);--lp-d-page:clamp(48px, min(6vw, 12vh), 116px);--lp-d-page-long:clamp(34px, min(3.6vw, 8vh), 76px);--lp-d-section:clamp(38px, min(4.4vw, 8.4vh), 84px);--lp-d-item-lg:clamp(32px, min(2.8vw, 6vh), 56px);--lp-d-item:clamp(26px, min(2vw, 4.4vh), 40px);--lp-d-num:clamp(44px, min(3.6vw, 7.5vh), 68px);isolation:isolate;background:var(--lp-bg);min-height:100svh;color:var(--lp-fg);font-family:var(--font-lp-body), system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}html:has(.lp){background:#07080d}html:has(.lp) body{background:0 0}.lp ::selection{background:var(--lp-fg);color:var(--lp-ink)}.lp :focus-visible:where(:not(input,textarea,select,.dropdown-trigger)){outline:2px solid var(--lp-fg);outline-offset:3px}.lp input:is([type=checkbox],[type=radio]):focus-visible{outline:2px solid var(--lp-fg);outline-offset:2px}.lp main,.lp footer{z-index:1;position:relative}@media (pointer:fine) and (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .lp,html:not([data-motion=off]) .lp *{cursor:none!important}html:not([data-motion=off]):has(.lp){cursor:none!important}}.lp-cursor{z-index:120;pointer-events:none;opacity:0;transition:opacity .12s ease-out;position:fixed;inset:0}.lp-cursor[data-visible=true]{opacity:1}.lp-cursor__wake{width:100%;height:100%;position:fixed;inset:0;overflow:visible}.lp-cursor__line{fill:none;stroke:#f4f4f661;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}.lp-cursor__line--accent{stroke:rgb(var(--lp-cyan-rgb) / .5);stroke-width:1.05px}.lp-cursor__ring{will-change:transform;background:#f4f4f605;border:1px solid #f4f4f685;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;transition:border-color .16s,background-color .16s;position:fixed;top:0;left:0}.lp-cursor[data-hover=true] .lp-cursor__ring{border-color:rgb(var(--lp-cyan-rgb) / .88);background:rgb(var(--lp-cyan-rgb) / .08)}.lp-cursor[data-down=true] .lp-cursor__ring{background:#ffffff29;border-color:#fff}.lp-cursor__dot{will-change:transform;background:#fff;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;transition:width .14s,height .14s,margin .14s,border-radius .14s,background-color .14s;position:fixed;top:0;left:0;box-shadow:0 0 8px #ffffffd9}.lp-cursor[data-hover=true] .lp-cursor__dot{background:var(--lp-cyan);box-shadow:0 0 10px rgb(var(--lp-cyan-rgb) / .95)}.lp-cursor[data-text=true] .lp-cursor__dot{border-radius:1px;width:2px;height:18px;margin:-9px 0 0 -1px}.lp-cursor__hud{border:1px solid rgb(var(--lp-cyan-rgb) / .45);letter-spacing:.14em;color:#fff;white-space:nowrap;opacity:0;will-change:transform, opacity;background:#07080de0;border-radius:999px;padding:2px 6px;font-size:9.5px;font-weight:500;line-height:1.2;transition:opacity .14s ease-out,scale .14s ease-out;position:fixed;top:0;left:0;scale:.92}.lp-cursor[data-hud] .lp-cursor__hud{opacity:1;scale:1}.lp-cursor__slash{background:linear-gradient(90deg, transparent, #fff 22%, var(--lp-cyan) 78%, transparent);pointer-events:none;width:54px;height:1.5px;animation:.28s cubic-bezier(.16,1,.3,1) forwards lp-cursor-slash;position:fixed}.lp-cursor__wave3d{border:1.5px solid rgb(var(--lp-cyan-rgb) / .85);pointer-events:none;border-radius:50%;width:48px;height:48px;animation:.46s cubic-bezier(.16,1,.3,1) forwards lp-cursor-wave3d;position:fixed}@keyframes lp-cursor-slash{0%{opacity:1;transform:translate(-50%,-50%)rotate(-12deg)scaleX(.2)}45%{opacity:1;transform:translate(-50%,-50%)rotate(-12deg)scaleX(1.15)}to{opacity:0;transform:translate(-50%,-50%)rotate(-12deg)scaleX(1.45)}}@keyframes lp-cursor-wave3d{0%{opacity:.95;transform:translate(-50%,-50%)perspective(360px)rotateX(54deg)rotate(-12deg)scale(.35)}to{opacity:0;transform:translate(-50%,-50%)perspective(360px)rotateX(54deg)rotate(-12deg)scale(2.45)}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.lp-cursor{display:none!important}}html[data-motion=off] .lp-cursor{display:none!important}.lp-wrap{width:100%;max-width:var(--lp-max);padding-inline:var(--lp-gutter);margin-inline:auto}.lp-display{font-family:var(--font-anton), Impact, sans-serif;font-kerning:normal;text-transform:uppercase;letter-spacing:.02em;word-spacing:-.04em;font-style:italic;font-weight:400}.lp-label{font-size:var(--lp-caps);letter-spacing:var(--lp-caps-track);text-transform:uppercase;color:var(--lp-muted);font-weight:500}.lp-link{color:var(--lp-fg);text-underline-offset:4px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:text-decoration-color .2s}.lp-link:hover{-webkit-text-decoration-color:var(--lp-fg);text-decoration-color:var(--lp-fg)}.lp-backdrop{z-index:0;pointer-events:none;position:fixed;inset:0}.lp-backdrop__canvas{opacity:0;width:100%;height:100%;display:block}.lp-backdrop[data-live] .lp-backdrop__canvas{opacity:1;transition:opacity .6s ease-out}@media (prefers-reduced-motion:reduce){.lp-backdrop[data-live] .lp-backdrop__canvas{transition:none}}html[data-motion=off] .lp-backdrop[data-live] .lp-backdrop__canvas{transition:none}.lp-vignette{background:radial-gradient(120% 90% at 60% 30%,#0000 55%,#0000008c 100%);position:absolute;inset:0}.lp-backdrop[data-live] .lp-vignette{display:none}.lp-btn{--cut:11px;isolation:isolate;height:50px;font-weight:600;font-size:var(--lp-caps-lg);letter-spacing:var(--lp-caps-track);text-transform:uppercase;white-space:nowrap;clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));transform-style:preserve-3d;transform:perspective(540px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 26px;transition:background-color .2s,color .2s,transform .14s ease-out;display:inline-flex;position:relative;overflow:hidden}.lp-btn:before{content:"";background:radial-gradient(120px circle at var(--bx,50%) var(--by,20%), #ffffff4d, transparent 68%);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.lp-btn[data-tilt3d=true]:before{opacity:1}.lp-btn:active{transform:perspective(540px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(-5px) translateY(1px)}.lp-btn--solid{background:var(--lp-pink);color:var(--lp-on-pink)}.lp-btn--solid:hover{background:var(--lp-pink-hover)}.lp-btn--line{color:var(--lp-fg);background:#fff3}.lp-btn--line:after{content:"";z-index:-1;clip-path:polygon(0 0, calc(100% - var(--cut) + .5px) 0, 100% calc(var(--cut) - .5px), 100% 100%, calc(var(--cut) - .5px) 100%, 0 calc(100% - var(--cut) + .5px));background:#090c1aeb;transition:background-color .2s;position:absolute;inset:1px}.lp-btn--line:hover{background:#ffffff80}.lp-btn--line:hover:after{background:#12172ef0}.lp-btn:focus-visible{outline-offset:-5px;outline:2px solid}.lp-btn--sm{--cut:9px;height:42px;font-size:var(--lp-caps);padding:0 20px}.lp-btn:disabled,.lp-btn[aria-disabled=true]{opacity:.5}.lp-btn:disabled:active,.lp-btn[aria-disabled=true]:active{transform:none}.lp-nav{z-index:40;position:sticky;top:0}@supports (animation-timeline:scroll()){:is(#main,.lp-footer){animation:linear both lp-under-nav;animation-timeline:scroll(root)}html:has(main[data-cinema]) :is(#main,.lp-footer){animation:none}}@keyframes lp-under-nav{0%{clip-path:inset(var(--lp-under,-100vmax) -100vmax -100vmax)}to{clip-path:inset(calc(var(--lp-under,-100vmax) + var(--lp-scroll-max,0px)) -100vmax -100vmax)}}.lp-nav:after{content:"";background:linear-gradient(90deg, #fff 0%, #ffffffe0 70%, var(--lp-cyan) 100%);transform-origin:0;pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.lp-nav__row{max-width:var(--lp-max);height:68px;padding-inline:var(--lp-gutter);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-inline:auto;display:grid}.lp-brand{color:var(--lp-fg);justify-self:start;align-items:center;gap:12px;display:inline-flex}.lp-brand__mark{width:auto;height:27px;display:block}.lp-brand__sub{font-size:var(--lp-caps);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:var(--lp-muted);padding-top:2px}.lp-nav__links{font-size:var(--lp-caps);letter-spacing:var(--lp-caps-track);text-transform:uppercase;color:var(--lp-fg);gap:30px;font-weight:600;display:flex}.lp-nav__links a:hover{color:#fff}.lp-nav__right{justify-self:end;align-items:center;gap:0;display:flex}.lp-nav__login{--cut:9px;height:42px;font-size:var(--lp-caps);letter-spacing:var(--lp-caps-track);text-transform:uppercase;color:var(--lp-fg);white-space:nowrap;clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));background:#090c1ad1;align-items:center;padding:0 20px;font-weight:600;transition:background-color .2s;display:inline-flex;position:relative}.lp-nav__login:hover{background:#1a203eeb}.lp-nav__login:focus-visible{outline-offset:-5px;outline:2px solid}.lp-nav__right .lp-btn--sm{clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%)}.lp-nav__right form{display:contents}.lp-nav__links a{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.lp-hud__frame{--c:26px;--t:1px;--i:calc(var(--c) + .41px);z-index:41;pointer-events:none;clip-path:polygon(evenodd, var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c), var(--c) 0, var(--i) var(--t), var(--t) var(--i), var(--t) calc(100% - var(--i)), var(--i) calc(100% - var(--t)), calc(100% - var(--i)) calc(100% - var(--t)), calc(100% - var(--t)) calc(100% - var(--i)), calc(100% - var(--t)) var(--i), calc(100% - var(--i)) var(--t), var(--i) var(--t));background:#d6e0ff2b;position:fixed;inset:10px}.lp-hud__bar,.lp-rail{display:none}@media (min-width:1100px){.lp{--lp-hud-h:58px;--lp-nav-h:84px}.lp-nav:after{display:none}.lp-hud__frame{inset:18px}.lp-hud__bar{height:var(--lp-hud-h);z-index:41;clip-path:polygon(0 0,100% 0,100% calc(100% - 26px),calc(100% - 26px) 100%,26px 100%,0 calc(100% - 26px));background:#04060ea8;border-top:1px solid #d6e0ff2b;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:fixed;bottom:18px;left:18px;right:18px}.lp-hud__cell{font-size:var(--lp-caps);letter-spacing:var(--lp-caps-track);text-transform:uppercase;color:var(--lp-fg);white-space:nowrap;align-items:center;gap:10px;padding-inline:32px;font-weight:600;transition:background-color .2s;display:inline-flex}.lp-hud__cell:hover{background:#d6e0ff14}.lp-hud__cell:focus-visible{outline-offset:-6px;outline:2px solid}.lp-hud__track{border-inline:1px solid #d6e0ff2b;place-items:center;display:grid;position:relative;overflow:clip}.lp-hud__fill{background:linear-gradient(90deg, #fff, var(--lp-cyan));transform-origin:0;height:1px;position:absolute;inset:-1px 0 auto;transform:scaleX(0)}.lp-hud__cue{color:var(--lp-fg);font-size:var(--lp-caps);gap:10px;display:inline-flex;position:relative}.lp-rail{z-index:30;font-size:var(--lp-caps);letter-spacing:var(--lp-caps-track);text-transform:uppercase;gap:18px;font-weight:600;display:grid;position:fixed;top:50%;right:34px;translate:0 -50%}.lp-rail a{color:#e2e8fcb8;padding-left:15px;transition:color .25s;display:block;position:relative}.lp-rail a:before{content:"";background:var(--lp-cyan);opacity:0;width:7px;height:7px;margin-top:-3.5px;transition:opacity .25s;position:absolute;top:50%;left:0}.lp-rail a[aria-current]{color:var(--lp-fg)}.lp-rail a[aria-current]:before{opacity:1}.lp-rail a:hover{color:var(--lp-fg)}.lp-rail__name{display:none}}@media (min-width:2300px){.lp-rail__num{display:none}.lp-rail__name{display:inline}.lp:has(.lp-rail) main .lp-wrap{padding-right:max(var(--lp-gutter), calc(210px - (100vw - var(--lp-max)) / 2))}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.lp-hud__fill{animation:linear both lp-hud-fill;animation-timeline:scroll(root)}}}@keyframes lp-hud-fill{to{transform:scaleX(1)}}.lp-hero{min-height:calc(100svh - var(--lp-nav-h));flex-direction:column;padding-block:clamp(28px,9vh,96px) clamp(20px,4vh,40px);display:flex;position:relative}.lp-hero__open{flex-direction:column;flex:1;align-items:flex-start;width:100%;display:flex}.lp-h1{font-size:var(--lp-d-hero);margin-top:16px;margin-left:-.02em;line-height:1.1}.lp-cue{color:var(--lp-fg);gap:10px;margin-top:auto;padding-block:8px;display:inline-flex}.lp-cue:hover{color:#fff}.lp-cue span{display:inline-block}.lp-lede{max-width:52ch;font-size:var(--lp-t-lede);color:var(--lp-muted);margin-top:20px;line-height:1.55}.lp-lede strong,.lp-lede--fact{color:var(--lp-fg);font-weight:500}.lp-lede--fact{font-variant-numeric:tabular-nums}.lp-story{--beat:60svh;height:calc(100svh - var(--lp-nav-h) + var(--steps) * var(--beat));position:relative}@media (max-width:1099px){.lp-story{--beat:52svh}}.lp-story__pin{top:var(--lp-nav-h);height:calc(100svh - var(--lp-nav-h));flex-direction:column;justify-content:center;display:flex;position:sticky}.lp-story__pin>.lp-wrap{width:100%}.lp-story__track{inset:calc(50svh - var(--lp-nav-h)) 0 50svh;pointer-events:none;visibility:hidden;grid-auto-rows:1fr;display:grid;position:absolute}.lp-story+.lp-section{border-top:0;padding-top:clamp(24px,5vh,64px)}.lp-sound{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;column-gap:clamp(48px,6vw,140px);display:grid}@media (max-width:1099px) and (max-height:620px){.lp-story--sound{height:auto}.lp-story--sound .lp-story__pin{height:auto;padding-block:32px;position:static}.lp-story--sound .lp-story__track{inset:0}}.lp-voices{--art:min(340px, 30vw, calc(100svh - 400px));--glow:var(--lp-art-glow);grid-template-columns:minmax(0,1fr);row-gap:22px;display:grid}@media (min-width:1100px){.lp-voices{grid-template-columns:var(--art) minmax(0, 1fr);grid-template-areas:"side head""side names";align-items:center;gap:0 clamp(56px,6vw,120px)}.lp-voices__names{width:min(100%,660px)}.lp-voices__head{grid-area:head;align-self:end}.lp-voices__side{grid-area:side}.lp-voices__names{grid-area:names;align-self:start}}.lp-voices__side{width:var(--art);perspective:1400px}.lp-voices__plate{transform:rotateX(calc(2deg + var(--tilt-x,0deg) * 1.4)) rotateY(calc(6deg + var(--tilt-y,0deg) * 2));margin-top:11px}.lp-voices__fact{margin-top:22px}.lp-voices__names{border-top:1px solid var(--lp-line-strong);margin-top:clamp(20px,3.4vh,32px)}.lp-voices__names>li{border-bottom:1px solid var(--lp-line-strong)}.lp-voices__row{color:var(--lp-muted);grid-template-columns:30px minmax(0,1fr) auto;align-items:baseline;column-gap:14px;padding-block:12px 10px;transition:color .3s;display:grid;position:relative}.lp-voices__row:after{content:"";background:linear-gradient(90deg, #fff, var(--lp-cyan) 80%, transparent);transform-origin:0;height:1px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.lp-voices__num{font-size:var(--lp-t-xs);font-variant-numeric:tabular-nums}.lp-voices__name{min-width:0;font-size:var(--lp-d-item-lg);color:var(--lp-display-dim);margin-left:-.02em;line-height:1.1;transition:color .3s}.lp-voices__meta{font-size:var(--lp-caps);letter-spacing:var(--lp-caps-track);text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.lp-voices__row:hover,.lp-voices__names>li[data-on] .lp-voices__row,.lp-voices__row:hover .lp-voices__name,.lp-voices__names>li[data-on] .lp-voices__name{color:var(--lp-fg)}.lp-voices__names>li[data-on] .lp-voices__row:after{transform:scaleX(1)}html[data-motion=off] :is(.lp-voices__name,.lp-voices__row){transition:none!important}@media (prefers-reduced-motion:reduce){:is(.lp-voices__name,.lp-voices__row){transition:none!important}}@media (scripting:none){.lp-journey__nav{display:none}.lp-journey__tag{display:block}.lp-story{height:auto}.lp-story__pin{height:auto;padding-block:64px;position:static}}.lp-tilt{perspective:1400px}.lp-term{font-size:var(--lp-t-xs);font-variant-numeric:tabular-nums;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;color:#e4e9fff0;gap:1px;line-height:1.55;display:grid}.lp-term__line{white-space:nowrap;justify-content:space-between;gap:10px;min-width:0;display:flex}.lp-term__line--cmd{color:var(--lp-muted)}.lp-term__line--ok{color:#fff;font-weight:600}.lp-term__bar{height:7px;width:var(--p);background:#ecf0ffe6;margin-block:3px;display:block;box-shadow:0 0 10px #d6deff80}.lp-caret{vertical-align:-.14em;background:currentColor;width:.5em;height:1em;margin-left:3px;display:inline-block}@keyframes lp-caret{0%{opacity:1}50%{opacity:0}}@keyframes lp-screen-flick{0%{opacity:1}88%{opacity:.28}89.5%{opacity:.95}91%{opacity:.4}92.5%{opacity:1}}.lp-stage{padding-block:clamp(20px,2vw,28px) clamp(40px,5vw,64px)}.lp-stage__grid{--art:min(420px, 30vw, calc(100svh - 380px))}.lp-stage__copy{z-index:2;min-width:0;position:relative}.lp-detail-art{--glow:var(--lp-art-glow);margin-top:11px}.lp-detail-art__fact{text-align:center;color:var(--lp-muted);margin-top:22px}.lp-stage__facts{min-width:0;max-width:380px;translate:calc(var(--drift-x,0px) * .16) calc(var(--drift-y,0px) * .16)}.lp-stage__facts .lp-art__count{margin-top:0}.lp-stage__facts .lp-term__line>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (min-width:1100px){.lp-stage__grid{grid-template-columns:minmax(0, 1fr) var(--art) minmax(0, 1fr);align-items:center;column-gap:clamp(36px,3.6vw,96px);padding-block:48px 16px;display:grid}.lp-stage__title{font-size:var(--lp-d-page)}.lp-stage__title[data-long]{font-size:var(--lp-d-page-long)}.lp-artist-profile .lp-stage__title{font-size:var(--lp-d-page)}}@media (min-width:1100px) and (min-height:780px){.lp-stage__grid{padding-top:100px}}@media (max-width:1599px){.lp-stage .lp-actions{gap:8px}.lp-stage .lp-actions .lp-btn{font-size:var(--lp-caps);padding-inline:16px}}@media (max-width:1099px){.lp-stage__grid{--art:min(72vw, 360px, 46svh);flex-direction:column;display:flex}.lp-detail-art{order:1;margin:30px auto 0}.lp-stage__copy{order:2;width:100%;max-width:520px;margin:26px auto 0}.lp-stage__facts{order:3;width:100%;max-width:520px;margin:26px auto 0;translate:none}.lp-stage__title[data-long]{font-size:var(--lp-d-page-long)}.lp-stage__copy .lp-detail__by{border-top:1px solid #ffffff59;margin-top:10px;padding-top:10px}.lp-stage__copy .lp-actions{margin-top:18px}}.lp-eq{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.lp-eq i{transform-origin:50% 100%;will-change:transform;background:#f4f4f659;border-radius:1px;width:1.5px;height:100%;transition:background-color .2s;transform:scaleY(.28)}.lp-eq[data-active] i{background:#fff}.lp-eq[data-active] i:nth-child(2),.lp-eq[data-active] i:nth-child(4){background:var(--lp-cyan)}.lp-paste{align-items:flex-end;gap:20px;width:min(620px,100%);margin-top:28px;display:flex}.lp-paste__line{border-bottom:1px solid #ffffff52;flex:1;align-items:center;gap:12px;min-width:0;transition:border-color .2s;display:flex;position:relative}.lp-paste__line:hover{border-bottom-color:#ffffff80}.lp-paste__line:after{content:"";background:linear-gradient(90deg, #fff 0%, #ffffffe0 70%, var(--lp-cyan) 100%);transform-origin:0;pointer-events:none;height:1px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.lp-paste__line:focus-within:after,.lp-paste[data-ready] .lp-paste__line:after{transform:scaleX(1)}.lp-paste[data-warn] .lp-paste__line{border-bottom-color:#ff8a8a99}.lp .lp-paste input{min-width:0;height:50px;color:var(--lp-fg);font:inherit;font-size:var(--lp-t-md);background:0 0;border:0;border-radius:0;flex:1;padding:0}.lp .lp-paste input::placeholder{color:var(--lp-muted)}.lp .lp-paste input:focus-visible{box-shadow:0 1px 0 0 var(--lp-fg);outline:none}.lp-paste__tag{font-size:var(--lp-caps);letter-spacing:var(--lp-caps-track);text-transform:uppercase;color:var(--lp-fg);flex:none;font-weight:500}.lp-under{font-size:var(--lp-t-sm);color:var(--lp-muted);margin-top:12px}.lp-under .lp-link{white-space:nowrap}.lp-paste__hint{font-size:var(--lp-t-xs);color:var(--lp-muted);margin-top:10px;line-height:1.5}.lp-paste__hint:empty{margin-top:0}.lp-paste__hint--warn{color:var(--lp-fg)}.lp-cover{transition:opacity .28s cubic-bezier(.16,1,.3,1),filter .28s cubic-bezier(.16,1,.3,1);display:block}.lp-cover__media{display:block;position:relative}.lp-play{width:38px;height:38px;color:var(--lp-fg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:perspective(420px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));background:#07080d8c;border:1px solid #ffffff38;border-radius:50%;place-items:center;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,scale .2s,transform .14s ease-out;display:grid;position:absolute;bottom:10px;left:10px;box-shadow:inset 0 1px #ffffff29,0 8px 18px -6px #000000c7}.lp-play:hover,.lp-cover:hover .lp-play,.lp-play[data-state=playing],.lp-play[data-state=loading]{background:var(--lp-fg);color:var(--lp-ink);border-color:var(--lp-fg);box-shadow:inset 0 1px 0 #fff, 0 3px 0 rgb(var(--lp-cyan-rgb) / .65), 0 14px 28px -6px rgb(var(--lp-cyan-rgb) / .3), 0 12px 24px -6px #000000d9}.lp-play:active{scale:.94}.lp-play__ring{pointer-events:none;width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;inset:-6px;rotate:-90deg}.lp-play__ring circle{fill:none;stroke:var(--lp-cyan);stroke-width:1.6px;transition:stroke-dashoffset .25s linear}.lp-cover__img{aspect-ratio:1;background:var(--lp-surface);outline:1px solid var(--lp-line);outline-offset:-1px;border-radius:12px;transition:outline-color .25s,box-shadow .25s,transform .32s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:clip}.lp-cover__img:after{content:"";border-radius:inherit;background:radial-gradient(240px circle at var(--gx,50%) var(--gy,50%), #ffffff38, transparent 64%);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.lp-cover__media[data-tilt=true] .lp-cover__img{transform:perspective(900px) rotateX(var(--cx,0deg)) rotateY(var(--cy,0deg)) scale3d(1.02, 1.02, 1);outline-color:#ffffff52;transition:outline-color .25s,box-shadow .25s,transform 80ms ease-out;box-shadow:0 22px 48px -20px #000000d9}.lp-cover__media[data-tilt=true] .lp-cover__img:after{opacity:1}.lp-cover:has(.lp-play[data-state=playing]) .lp-cover__img{outline-color:#ffffff8c;box-shadow:0 18px 40px -18px #000000d9}.lp-cover__img img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.lp-cover:hover .lp-cover__img img{transform:scale(1.04)}.lp-cover__cap{justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;display:flex}.lp-cover__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--lp-t-sm);font-weight:600;overflow:hidden}.lp-cover__meta{font-size:var(--lp-t-xs);color:var(--lp-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.lp-now{--cut:14px;right:var(--lp-gutter);z-index:50;width:min(420px, calc(100vw - 2 * var(--lp-gutter)));clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));background:#090b14f5;align-items:center;gap:12px;padding:8px 12px 8px 10px;animation:.28s cubic-bezier(.16,1,.3,1) both lp-now-in;display:flex;position:fixed;bottom:clamp(16px,2.4vh,28px)}@keyframes lp-now-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.lp-now__btn{background:var(--lp-fg);width:38px;height:38px;color:var(--lp-ink);border-radius:50%;flex:none;place-items:center;transition:transform .16s,background-color .16s;display:grid}.lp-now__btn:hover{background:#fff}.lp-now__btn:active{transform:scale(.94)}.lp-now__thumb{outline:1px solid var(--lp-line);border-radius:8px;flex:none;width:36px;height:36px;overflow:clip}.lp-now__thumb img{object-fit:cover;width:100%;height:100%}.lp-now__body{flex-direction:column;flex:1;justify-content:center;gap:7px;min-width:0;display:flex;overflow:hidden}.lp-now__top{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.lp-now__top .lp-eq{flex:none}.lp-now__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--lp-t-sm);color:var(--lp-fg);flex:1;font-weight:600;line-height:1.25;overflow:hidden}.lp-now__title:hover{text-underline-offset:3px;text-decoration:underline}.lp-now__time{font-size:var(--lp-t-xs);letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--lp-muted);flex:none}.lp-now__time[data-error]{color:var(--lp-error)}.lp-now__bar{align-items:center;height:14px;margin-block:-4px;display:flex}.lp-now__track{background:#ffffff29;border-radius:999px;width:100%;height:3px;transition:height .15s;position:relative;overflow:clip}.lp-now__bar:hover .lp-now__track{height:5px}.lp-now__fill{border-radius:inherit;background:var(--lp-cyan);height:100%;transition:width .12s linear;display:block}.lp-now__next,.lp-now__close{width:32px;height:32px;color:var(--lp-muted);border-radius:50%;flex:none;place-items:center;transition:color .16s,background-color .16s,transform .16s;display:grid}.lp-now__next:hover,.lp-now__close:hover{color:var(--lp-fg);background:#ffffff14}.lp-now__next:active,.lp-now__close:active{transform:scale(.92)}.lp-motion{font-size:var(--lp-caps);letter-spacing:var(--lp-caps-track);text-transform:uppercase;color:var(--lp-fg);white-space:nowrap;align-items:center;gap:10px;padding-inline:32px;font-weight:600;transition:background-color .2s;display:inline-flex}.lp-motion:hover{background:#d6e0ff14}.lp-motion:focus-visible{outline-offset:-6px;outline:2px solid}.lp-motion[data-paused]{color:var(--lp-fg)}.lp-motion__icon{border-inline:2.5px solid;width:8px;height:9px}.lp-motion[data-paused] .lp-motion__icon{border:0;border-left:8px solid;border-block:5px solid #0000;width:0;height:0;margin-left:2px}@media (prefers-reduced-motion:reduce){.lp-motion,.lp-menu__motion{display:none}}@media (max-width:1099px){.lp-motion{display:none}}html[data-intro=play] .lp-motion{opacity:0}.lp-section{border-top:1px solid var(--lp-line);padding-block:clamp(80px,9vw,128px)}.lp-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 40px;display:flex}.lp-h2{font-size:var(--lp-d-section);max-width:26ch;margin-top:14px;margin-left:-.02em;line-height:1.1}.lp-h2 span{color:var(--lp-display-dim)}.lp-head__aside{max-width:42ch;font-size:var(--lp-t-md);color:var(--lp-muted);line-height:1.55}.lp-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.lp-reel{--art:clamp(240px, min(30vw, 40svh), 380px);--glow:var(--lp-art-glow);margin-top:28px}.lp-reel__stage{touch-action:pan-y;position:relative}.lp-reel{--pin-pad:11px}.lp-reel__space{height:calc(var(--art) + 22px);perspective:1400px;padding-top:11px;position:relative}.lp-reel__plate{z-index:1;margin-inline:auto}.lp-pin__count{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:8px;min-width:64px;display:inline-flex}.lp-pin__count .lp-eq:not([data-active]){display:none}.lp-reel__title{font-size:var(--lp-d-item);margin-top:10px;line-height:1.1}.lp-reel__by{font-size:var(--lp-t-sm);color:var(--lp-muted);margin-top:4px;line-height:1.5}.lp-reel__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.lp-reel__actions .lp-btn--solid{min-width:136px}.lp-head__more{font-size:var(--lp-t-sm);white-space:nowrap;font-weight:600}@media (max-width:1099px){.lp-reel__code{display:none}}.lp-pin__tag{z-index:1;padding-inline:var(--lp-gutter);text-align:center;justify-items:center;display:grid;position:relative}.lp-pin__tag--name{margin-top:16px}.lp-pin__tag--act{margin-top:12px}.lp-pin__tag--act .lp-reel__actions{margin-top:10px}.lp-pin__foot{z-index:1;padding-inline:var(--lp-gutter);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin-top:14px;display:flex;position:relative}.lp-pin__line{color:#fff;opacity:.72;place-items:center;width:92px;height:44px;transition:opacity .2s,translate .35s cubic-bezier(.16,1,.3,1);display:inline-grid}.lp-pin__line svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:76px;height:12px;overflow:visible}.lp-pin__line:hover,.lp-pin__line:focus-visible{opacity:1}.lp-pin__line--prev:hover{translate:-6px}.lp-pin__line--next:hover{translate:6px}.lp-pin__count{color:#fff;background:var(--lp-brackets);padding:9px 14px}.lp-pin__note{text-align:center;flex-basis:100%;margin-top:8px}.lp-pinhead{text-align:center;justify-content:center;justify-items:center}@media (min-width:1100px){.lp-pin{--gap:clamp(36px, 3.4vw, 72px);--lead:linear-gradient(90deg, #fff0, #ffffffbf 55%, var(--lp-cyan));grid-template-columns:minmax(0, 1fr) var(--art) minmax(0, 1fr);align-items:center;display:grid;position:relative}.lp-pin__stage{grid-area:1/2}.lp-pin__tag{margin:0;padding:0}.lp-pin__tag--name{max-width:min(34ch,100%);margin:calc(var(--pin-pad,0px) + var(--art) * .1) var(--gap) 0 0;text-align:right;grid-area:1/1;place-self:start end;justify-items:end;padding-bottom:12px}.lp-pin__tag--name:after{content:"";right:calc(-1 * var(--gap));width:calc(100% + var(--gap));background:var(--lead);height:1px;position:absolute;bottom:0}.lp-pin__tag--act{margin:0 0 calc(var(--pin-pad,0px) + var(--art) * .1) var(--gap);text-align:left;grid-area:1/3;place-self:end start;justify-items:start;padding-top:12px}.lp-pin__tag--act:before{content:"";left:calc(-1 * var(--gap));width:calc(100% + var(--gap));background:var(--lead);height:1px;position:absolute;top:0;scale:-1 1}.lp-pin__tag--act .lp-reel__actions{justify-content:flex-start}.lp-pin__tag--name:before,.lp-pin__tag--act:after{content:"";background:var(--lp-cyan);width:5px;height:5px;position:absolute}.lp-pin__tag--name:before{right:calc(-1 * var(--gap) - 2px);bottom:-2px}.lp-pin__tag--act:after{left:calc(-1 * var(--gap) - 2px);top:-2px}.lp-pin__foot{grid-area:2/1/3/4;margin-top:10px;position:static}.lp-pin__line{top:calc(var(--pin-pad,0px) + var(--art) / 2 - 22px);position:absolute}.lp-pin__line--prev{right:calc(50% + var(--art) / 2 + var(--gap) * 1.6)}.lp-pin__line--next{left:calc(50% + var(--art) / 2 + var(--gap) * 1.6)}}@media (max-width:767px){.lp-reel{--art:min(66vw, 40svh, 320px);margin-top:24px}.lp-reel__title{align-items:center;min-height:2.2em;display:grid}}.lp-num{font-family:var(--font-anton), Impact, sans-serif;font-kerning:normal;text-transform:uppercase;letter-spacing:.02em;word-spacing:-.04em;font-style:italic;font-weight:400;line-height:1}.lp-note{font-size:var(--lp-t-sm);color:var(--lp-dim)}.lp-roster{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.lp-artist{border-top:1px solid var(--lp-line);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;padding:16px 0;transition:border-color .2s,opacity .28s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.lp-artist__media{width:96px;height:96px;position:relative}.lp-artist__thumb{background:var(--lp-surface);border-radius:10px;width:96px;height:96px;display:block;overflow:clip}.lp-artist__media .lp-play{width:32px;height:32px;bottom:6px;left:6px}.lp-artist:hover .lp-play{background:var(--lp-fg);color:var(--lp-ink);border-color:var(--lp-fg)}.lp-artist__main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;display:grid}.lp-artist:before{content:"";background:linear-gradient(90deg, #fff 0%, var(--lp-cyan) 68%, transparent 100%);transform-origin:0;pointer-events:none;height:1px;transition:transform .38s cubic-bezier(.16,1,.3,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.lp-artist:hover:before{transform:scaleX(1)}.lp-artist img{object-fit:cover;border-radius:10px;width:96px;height:96px;transition:transform .38s cubic-bezier(.16,1,.3,1)}.lp-artist:hover img{transform:scale(1.04)rotate(-1.5deg)}.lp-artist:hover .lp-artist__arrow{color:var(--lp-fg);transform:translate(5px)}.lp-artist h3{font-family:var(--font-anton), Impact, sans-serif;font-style:italic;font-size:var(--lp-d-item);letter-spacing:.02em;text-transform:uppercase;font-weight:400}.lp-artist p{font-size:var(--lp-t-sm);color:var(--lp-muted);margin-top:4px;line-height:1.45}@media (hover:hover) and (pointer:fine){.lp-row:has(.lp-cover:hover) .lp-cover:not(:hover){opacity:.58;filter:saturate(.82)}.lp-roster:has(.lp-artist:hover) .lp-artist:not(:hover){opacity:.58}}.lp-faq{border-top:1px solid var(--lp-line-strong);interpolate-size:allow-keywords;margin-top:40px}.lp-faq details{border-bottom:1px solid var(--lp-line);transition:background-color .22s,border-color .22s,padding-inline .22s,margin-block .22s}.lp-faq details::details-content{height:0;transition:height .24s cubic-bezier(.16, 1, .3, 1), content-visibility .24s allow-discrete;overflow:clip}.lp-faq details[open]::details-content{height:auto}.lp-faq details[open]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0c12f0;border:1px solid #ffffff26;border-radius:16px;margin-block:8px;padding-inline:clamp(16px,2vw,24px);box-shadow:inset 0 1px #ffffff0f,0 24px 56px -24px #000000d9}.lp-faq summary{cursor:pointer;font-size:var(--lp-t-lg);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-weight:600;list-style:none;transition:color .18s;display:flex}.lp-faq summary:hover{color:#fff}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";font-weight:400;font-size:var(--lp-t-lg);color:var(--lp-muted);flex:none;line-height:1;transition:transform .25s,color .2s}.lp-faq details[open] summary:after{color:var(--lp-fg);transform:rotate(45deg)}.lp-faq details p{max-width:66ch;font-size:var(--lp-t-md);color:#d8dae4;border-left:2px solid #ffffff38;margin:0 0 22px;padding:2px 0 2px 16px;line-height:1.68}.lp-section.lp-final{padding-block:clamp(56px,7vw,96px)}.lp-final__row{grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:end;column-gap:clamp(40px,6vw,120px);display:grid}.lp-final .lp-h2{margin-top:14px}.lp-final .lp-h2 span{color:inherit}.lp-final .lp-paste{width:100%;margin-top:0}.lp-final--arrive{min-height:calc(100svh - var(--lp-nav-h) - 150px);flex-direction:column;justify-content:center;display:flex}.lp-final--arrive>.lp-wrap{width:100%}@media (max-width:1023px){.lp-final__row{grid-template-columns:minmax(0,1fr);row-gap:24px}}.lp-footer{font-size:var(--lp-t-sm);color:var(--lp-muted);border-top:1px solid #d6e0ff2b;position:relative}.lp-footer__main{max-width:var(--lp-max);padding:clamp(20px, 2vw, 28px) var(--lp-gutter);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px clamp(32px,6vw,112px);margin-inline:auto;display:grid}.lp-footer__brand p{margin-top:8px;line-height:1.5}.lp-footer__meta{flex-wrap:wrap;align-items:baseline;gap:2px 16px;line-height:1.5;display:flex}.lp-footer__cols{grid-auto-columns:auto;grid-auto-flow:column;column-gap:clamp(32px,4vw,72px);display:grid}.lp-footer__cols h2{color:#fff}.lp-footer__cols ul{gap:4px;margin-top:8px;display:grid}.lp-footer__cols a{white-space:nowrap;color:#fff;text-underline-offset:3px}.lp-footer__cols a:hover{text-decoration:underline}.lp-funnel{min-height:calc(100svh - var(--lp-nav-h));align-content:center;justify-items:center;gap:clamp(32px,5vh,56px);padding-block:clamp(8px,1.6vh,20px);display:grid}.lp-funnel .lp-panel__note{margin-top:14px;padding-top:12px}@media (min-width:1100px){.lp-funnel{--panel:min(620px, 44vw)}.lp-funnel .lp-auth__main{padding-inline:32px}}@media (min-width:1100px) and (max-height:960px){.lp .lp-funnel .form{gap:8px}.lp-funnel .field{gap:4px}.lp-funnel .lp-auth__head{margin-bottom:12px}.lp-funnel .lp-auth__main{padding-block:4px 12px}.lp-funnel .lp-auth__title{font-size:var(--lp-d-item)}.lp-funnel .lp-auth__lede{margin-top:6px}.lp-funnel .lp-auth__bar{padding-block:6px 0}.lp-funnel .lp-auth__close{height:34px}.lp-funnel .lp-auth__foot{padding-block:9px 10px}.lp-funnel .lp-panel__note{margin-top:10px;padding-top:8px}.lp .lp-funnel .form__footer{padding-top:4px}.lp-funnel .form__footer .lp-btn{height:44px}.lp-funnel .lp-auth__form .field>textarea{min-height:44px;padding-block:9px}.lp-funnel :where(.field>input:not([type=checkbox],[type=radio]),.dropdown-trigger){height:40px}}@media (min-width:1100px) and (max-height:780px){.lp-funnel .lp-auth__vault{position:relative}.lp-funnel .lp-auth__bar{padding:0;position:absolute;top:8px;right:8px}.lp-funnel .lp-auth__bar>.lp-label{display:none}.lp-funnel .lp-auth__main{padding-top:14px}}@media (min-width:1100px) and (max-height:740px){.lp .lp-funnel .form{gap:6px}.lp-funnel .lp-auth__main{padding-block:10px 8px}.lp-funnel .lp-panel__note{margin-top:8px;padding-top:6px}.lp-funnel .lp-auth__foot{padding-block:7px 8px}}.lp-funnel__info,.lp-funnel__side{align-content:start;gap:clamp(20px,3vh,28px);width:min(100%,640px);display:grid}.lp-funnel__info .lp-rows{margin-top:10px}.lp-funnel__intro{font-size:var(--lp-t-md);color:var(--lp-fg);line-height:1.6}.lp-funnel__info .lp-rows li{font-size:var(--lp-t-sm);grid-template-columns:28px minmax(0,1fr);gap:8px;padding-block:9px}.lp-path{align-content:start;display:grid}.lp-path__tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lp-path__tags li{--cut:7px;font-size:var(--lp-t-sm);color:var(--lp-fg);white-space:nowrap;clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));background:#d6e0ff17;padding:8px 14px;line-height:1.3}.lp-path__fit{font-size:var(--lp-t-sm);color:var(--lp-muted);margin-top:12px;line-height:1.5}.lp-path__next{margin-top:clamp(24px,4vh,36px)}.lp-path__track{margin-top:16px;padding-left:28px}.lp-path__track ol{gap:18px;display:grid}.lp-path__track li:not(:last-child):after{content:"";transform-origin:50% 0;background:linear-gradient(#0000,#fff,#0000) 0 -40px/100% 40px no-repeat,#ffffff6b;width:1px;height:calc(100% + 7px);position:absolute;top:calc(.7em + 6px);left:-23px}.lp-path__track li{font-size:var(--lp-t-md);color:var(--lp-fg);gap:10px;line-height:1.4;display:flex;position:relative}.lp-path__track li:before{content:"";background:#0b0d16;border:1px solid #ffffff8c;width:11px;height:11px;position:absolute;top:calc(.7em - 5px);left:-28px}.lp-path__track li:first-child:before{background:var(--lp-cyan);border-color:var(--lp-cyan);box-shadow:0 0 0 4px rgb(var(--lp-cyan-rgb) / .2)}.lp-path__track b{color:var(--lp-dim);font-variant-numeric:tabular-nums;font-weight:500}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .lp-path__tags li{animation:lp-path-in .6s cubic-bezier(.22, 1, .36, 1) calc(.35s + var(--i) * 90ms) both}html:not([data-motion=off]) .lp-path__track li{animation:lp-path-in .6s cubic-bezier(.22, 1, .36, 1) calc(.7s + var(--i) * .42s) both}html:not([data-motion=off]) .lp-path__track li:not(:last-child):after{animation:lp-path-draw .42s cubic-bezier(.65, 0, .35, 1) calc(.9s + var(--i) * .42s) both, lp-path-signal 6s linear calc(2.6s + var(--i) * .75s) infinite}}@keyframes lp-path-in{0%{opacity:0;translate:0 6px}}@keyframes lp-path-draw{0%{transform:scaleY(0)}}@keyframes lp-path-signal{0%{background-position:0 -40px,0 0}12.5%{background-position:0 calc(100% + 40px),0 0}to{background-position:0 calc(100% + 40px),0 0}}.lp-faq-side .lp-faq{margin-top:10px}.lp-faq-side .lp-faq summary{font-size:var(--lp-t-sm);gap:16px;padding:10px 0}.lp-faq-side .lp-faq details[open]{margin-block:6px;padding-inline:14px}.lp-faq-side .lp-faq details p{font-size:var(--lp-t-sm);margin-bottom:12px;padding-left:12px;line-height:1.55}.lp-faq-side>.lp-note{font-size:var(--lp-t-xs);margin-top:12px}@media (min-width:1100px){.lp-funnel{--panel:min(600px, 44vw);grid-template-columns:minmax(0, 1fr) var(--panel) minmax(0, 1fr);grid-template-areas:"info panel side";align-items:center;column-gap:clamp(28px,3.2vw,72px)}.lp-funnel>.lp-auth__shell{grid-area:panel;width:100%}.lp-funnel__info{grid-area:info;justify-self:end;width:min(100%,380px)}.lp-funnel__side{grid-area:side;justify-self:start;width:min(100%,380px)}.lp:has(.lp-funnel) .lp-footer{display:none}}.lp-panel__attached{border-bottom:1px solid var(--lp-line);font-size:var(--lp-t-sm);color:var(--lp-muted);margin-bottom:20px;padding-bottom:16px;line-height:1.5}.lp-panel__attached strong{color:var(--lp-fg);font-weight:600}.lp-auth{min-height:calc(100svh - var(--lp-nav-h));place-items:center;padding-block:clamp(20px,3.4vh,44px);display:grid;position:relative}.lp-auth__shell{--cut:22px;--edge:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));background:linear-gradient(135deg, #ffffff9e, #d6e0ff33 34%, #d6e0ff33 72%, rgb(var(--lp-cyan-rgb) / .7));width:min(100%,500px);clip-path:var(--edge);padding:1px;position:relative}.lp-auth__shell--wide{width:min(100%,640px)}.lp-auth__vault{--lp-line:#d6e0ff21;color:var(--lp-fg);clip-path:var(--edge);background:#0a0c15;flex-direction:column;display:flex}.lp-auth__bar{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 14px 0 30px;display:flex}.lp-auth__bar .lp-label{color:var(--lp-muted);align-items:center;gap:9px;padding-top:13px;display:inline-flex}.lp-auth__bar .lp-label:before{content:"";background:var(--lp-cyan);width:7px;height:7px}.lp-auth__close{--cut:10px;height:46px;color:var(--lp-fg);font-size:var(--lp-caps);letter-spacing:var(--lp-caps-track);text-transform:uppercase;clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));background:#d6e0ff17;align-items:center;gap:9px;padding:0 20px;font-weight:600;transition:background-color .2s;display:inline-flex}.lp-auth__close:hover{background:#d6e0ff2e}.lp-auth__close:focus-visible{outline-offset:-5px;outline:2px solid #fff}.lp-auth__main{padding:clamp(16px,2.4vh,28px) clamp(26px,3.2vw,44px) clamp(20px,2.8vh,30px)}.lp-auth__head{text-align:center;margin-bottom:20px}.lp-auth__title{font-size:var(--lp-d-item-lg);color:var(--lp-fg);line-height:1.04}.lp-auth__lede{font-size:var(--lp-t-sm);color:var(--lp-muted);margin-top:10px;line-height:1.55}.lp-auth__form :where(.field>input:not([type=checkbox],[type=radio]),.field>textarea,.field__password>input,.dropdown-trigger){color:var(--lp-fg);background:#d6e0ff0d;border-color:#d6e0ff3d;border-radius:0}.lp-auth__form :where(.field>input:not([type=checkbox],[type=radio]),.field>textarea,.field__password>input,.dropdown-trigger):hover{border-color:#d6e0ff7a}.lp-auth__form :where(.field>input:not([type=checkbox],[type=radio]),.field>textarea,.field__password>input,.dropdown-trigger):focus{border-color:var(--lp-moon);box-shadow:0 0 0 1px var(--lp-moon)}.lp-auth__form input:-webkit-autofill{-webkit-text-fill-color:var(--lp-fg);caret-color:var(--lp-fg);box-shadow:inset 0 0 0 100px #131624}.lp-auth__form .field>textarea{resize:none;field-sizing:content;scrollbar-width:thin;scrollbar-color:#d6e0ff47 transparent;height:auto;min-height:64px;max-height:120px}.lp .lp-auth__form .form{gap:14px}.lp-auth__form>form button[type=submit]{width:100%}.lp-auth__foot{border-top:1px solid var(--lp-line);text-align:center;font-size:var(--lp-t-sm);color:var(--lp-muted);padding:15px clamp(24px,3.2vw,44px) 19px;line-height:1.6}.lp-auth__foot a{white-space:nowrap;color:var(--lp-fg)}@media (max-width:479px){.lp-auth__vault{--cut:16px}.lp-auth__bar{padding:10px 10px 0 18px}.lp-auth__main{padding:14px 18px 20px}.lp-auth__foot{padding:14px 18px 16px}}.lp-notice{border:1px solid var(--lp-line-strong);font-size:var(--lp-t-sm);color:var(--lp-muted);background:#ffffff08;border-radius:12px;margin-bottom:20px;padding:12px 14px;line-height:1.5}.lp-notice--warn{color:var(--lp-fg);border-color:#ff8a8a73}.lp-more{border-top:1px solid var(--lp-line);interpolate-size:allow-keywords;margin-top:22px}.lp-more::details-content{height:0;transition:height .22s cubic-bezier(.16, 1, .3, 1), content-visibility .22s allow-discrete;overflow:clip}.lp-more[open]::details-content{height:auto}.lp-more summary{cursor:pointer;font-size:var(--lp-t-sm);color:var(--lp-fg);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;font-weight:600;list-style:none;display:flex}.lp-more summary::-webkit-details-marker{display:none}.lp-more summary:after{content:"+";font-weight:400;font-size:var(--lp-t-lg);color:var(--lp-muted);flex:none;line-height:1;transition:rotate .25s,color .2s}.lp-more[open] summary:after{color:var(--lp-fg);rotate:45deg}.lp-more__hint{color:var(--lp-muted);font-weight:400}.lp-more__body{background:#08090eeb;border:1px solid #ffffff1f;border-radius:14px;margin-top:14px;padding:16px}.lp-panel{-webkit-backdrop-filter:blur(28px)saturate(1.1);backdrop-filter:blur(28px)saturate(1.1);background:linear-gradient(#0f1016f2,#0a0b10ed);border:1px solid #ffffff1a;border-radius:24px;padding:clamp(24px,3vw,40px);box-shadow:inset 0 1px #ffffff14,0 60px 120px -60px #000000e6}.lp-panel__note{border-top:1px solid var(--lp-line);font-size:var(--lp-t-xs);color:var(--lp-dim);margin-top:22px;padding-top:18px;line-height:1.55}.lp-rows{border-top:1px solid var(--lp-line-strong);margin-top:14px}.lp-rows li{border-bottom:1px solid var(--lp-line);font-size:var(--lp-t-md);grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px 0;line-height:1.5;display:grid}.lp-rows li>span:first-child{font-size:var(--lp-t-xs);color:var(--lp-dim);padding-top:3px}.lp .form{gap:18px 16px}.lp .field label{font-size:var(--lp-t-sm);color:var(--lp-fg);font-weight:500}.lp .field label em{color:var(--lp-muted)}.lp .field label span{color:var(--lp-dim)}:where(.lp) :where(.field>input:not([type=checkbox],[type=radio]),.field .flex>input:not([role=combobox]),.field>textarea,.field__password>input,.dropdown-trigger){height:48px;font:inherit;font-size:var(--lp-t-md);color:var(--lp-fg);box-shadow:none;background:#ffffff0a;border:1px solid #ffffff21;border-radius:12px;padding:0 16px;transition:border-color .2s,background-color .2s,box-shadow .2s}:where(.lp) :where(.field>textarea){resize:vertical;height:auto;min-height:128px;padding:12px 16px;line-height:1.5}:where(.lp) :where(.field>input,.field .flex>input:not([role=combobox]),.field>textarea,.field__password>input)::placeholder{color:var(--lp-dim)}:where(.lp) :where(.field>input:not([type=checkbox],[type=radio]),.field .flex>input:not([role=combobox]),.field>textarea,.field__password>input,.dropdown-trigger):hover{border-color:#ffffff3d}:where(.lp) :where(.field>input:not([type=checkbox],[type=radio]),.field .flex>input:not([role=combobox]),.field>textarea,.field__password>input,.dropdown-trigger):focus,:where(.lp) :where(.dropdown-trigger[aria-expanded=true]){border-color:var(--lp-fg);background:#ffffff0f;outline:none;box-shadow:0 0 0 3px #ffffff29}:where(.lp) :where(.field>input,.field .flex>input:not([role=combobox]),.field>textarea,.field__password>input,.dropdown-trigger)[aria-invalid=true]{border-color:var(--lp-error)}:where(.lp) :where(.field>input,.field .flex>input:not([role=combobox]),.field>textarea,.field__password>input,.dropdown-trigger)[aria-invalid=true]:focus{border-color:var(--lp-error);box-shadow:0 0 0 3px #ff8a8a33}.lp .field__help{font-size:var(--lp-t-xs);color:var(--lp-dim);line-height:1.5}.lp .field__error,.lp .form__error{font-size:var(--lp-t-sm);color:var(--lp-error)}.lp .form__footer{padding-top:8px}.lp .dropdown-panel{background:#0c0d14;border-color:#fff3;box-shadow:inset 0 1px #ffffff14,0 28px 68px -16px #000000f5}.lp .dropdown-panel [role=option]{font-size:var(--lp-t-md);color:#d8dae4;padding:10px 12px;line-height:1.4}.lp .dropdown-panel [role=option]:hover,.lp .dropdown-panel [role=option][aria-selected=true]{color:#fff;background:#ffffff17}.lp .form__success-icon{color:var(--lp-fg)}.lp .form__success h3{font-family:var(--font-anton), Impact, sans-serif;font-size:var(--lp-d-item);letter-spacing:.02em;text-transform:uppercase;font-style:italic;font-weight:400;line-height:1.1}.lp .form__success>p{color:var(--lp-muted)}.lp .form__success-next{border-color:var(--lp-line);color:var(--lp-muted)}.lp .form__success .lp-btn{height:46px;padding:0 22px}@media (min-width:1024px) and (max-height:860px){.lp-panel{padding:24px 28px}.lp .lp-panel .form{gap:14px}:where(.lp) :where(.lp-panel .field>input:not([type=checkbox],[type=radio]),.lp-panel .field__password>input,.lp-panel .dropdown-trigger){height:42px}:where(.lp) :where(.lp-panel .field>textarea){min-height:88px}.lp-panel__note{margin-top:16px;padding-top:14px}}@media (max-width:767px){.lp-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101118f5}}.lp-page{padding-block:clamp(28px,3vw,48px) clamp(72px,8vw,112px)}.lp-page__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 40px;display:flex}.lp-page__title{font-size:var(--lp-d-page);margin-top:12px;margin-left:-.02em;line-height:1.1}.lp-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.lp-crumbs{font-size:var(--lp-caps);letter-spacing:var(--lp-caps-track);text-transform:uppercase;color:var(--lp-muted);flex-wrap:wrap;gap:4px 10px;font-weight:500;display:flex}.lp-crumbs a:hover,.lp-crumbs span:last-child{color:var(--lp-fg)}.lp-filter{border-block:1px solid var(--lp-line);font-size:var(--lp-caps);letter-spacing:var(--lp-caps-track);text-transform:uppercase;flex-wrap:wrap;gap:4px 0;margin-top:32px;padding-block:14px;font-weight:500;display:flex}.lp-filter :is(button,a){min-height:32px;color:var(--lp-muted);text-transform:inherit;letter-spacing:inherit;white-space:nowrap;align-items:center;gap:.5em;padding-inline:2px;transition:color .2s;display:inline-flex}.lp-filter :is(button,a):not(:last-child):after{content:"/";content:"/" / "";color:var(--lp-dim);margin-inline:10px 4px}.lp-filter :is(button,a) span{color:var(--lp-dim)}.lp-filter :is(button,a):hover,.lp-filter button[aria-pressed=true],.lp-filter a[aria-current]{color:var(--lp-fg)}.lp-filter button[aria-pressed=true] span,.lp-filter a[aria-current] span{color:var(--lp-muted)}.lp-row--wrap{row-gap:36px;margin-top:32px}.lp-detail{grid-template-columns:minmax(0,min(44%,100svh - 190px)) minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,96px);margin-top:24px;display:grid}.lp-detail--artist{grid-template-columns:minmax(0,min(36%,100svh - 190px)) minmax(0,1fr)}.lp-detail__cover{position:sticky;top:92px}.lp-cover--lg .lp-cover__img{border-radius:16px}.lp-detail__title{font-size:var(--lp-d-page);overflow-wrap:anywhere;margin-top:14px;margin-left:-.02em;line-height:1.1}.lp-detail__by{max-width:52ch;font-size:var(--lp-t-lede);color:var(--lp-muted);margin-top:20px;line-height:1.55}.lp-stats{border-block:1px solid var(--lp-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px;display:grid;position:relative}.lp-stats:has(>:last-child:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.lp-stats:before{content:"";background:linear-gradient(90deg, #fff 0%, #ffffffd9 55%, var(--lp-cyan) 88%, transparent 100%);transform-origin:0;pointer-events:none;height:1px;position:absolute;top:-1px;left:0;right:0}.lp-stats>*{min-width:0;padding:16px 20px 18px 0;display:block;position:relative}.lp-stats>:before{content:"";background:linear-gradient(90deg, #fff, var(--lp-cyan) 80%, transparent);transform-origin:0;pointer-events:none;height:1px;transition:transform .34s cubic-bezier(.16,1,.3,1);position:absolute;top:-1px;left:0;right:20px;transform:scaleX(0)}.lp-stats>:hover:before{transform:scaleX(1)}.lp-stats>*+*{border-left:1px solid var(--lp-line);padding-left:20px}.lp-stats>*+:before{left:20px}.lp-stats .lp-num{font-size:var(--lp-d-item);margin-top:10px}.lp-stats--compact{margin-top:22px}.lp-stats--compact>*{padding:12px 14px 14px 0}.lp-stats--compact>*+*{padding-left:14px}.lp-stats--compact>*+:before{left:14px}.lp-stats--compact .lp-num{font-size:var(--lp-d-item);margin-top:6px}.lp-people{border-top:1px solid var(--lp-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.lp-people>li{padding:clamp(18px,1.6vw,26px) clamp(20px,2vw,36px)}.lp-people>li:first-child{padding-left:0}.lp-people>li:last-child{padding-right:0}.lp-people>li+li{border-left:1px solid var(--lp-line)}.lp-person{flex-direction:column;height:100%;display:flex}.lp-person__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-person__body{grid-template-columns:clamp(132px,10.5vw,188px) minmax(0,1fr);align-items:center;gap:clamp(16px,1.5vw,24px);margin-top:16px;display:grid}.lp-person__media{aspect-ratio:1;position:relative}.lp-person__identity{flex-direction:column;justify-content:space-between;gap:14px;min-width:0;display:flex}.lp-person__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lp-person__name{font-size:var(--lp-d-item-lg);overflow-wrap:anywhere;line-height:1.02}.lp-person__metrics{border-top:1px solid var(--lp-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px;display:grid}.lp-person__metrics .lp-num{font-size:var(--lp-d-item);margin-top:4px}.lp-person__tracks{border-top:1px solid var(--lp-line);margin-top:18px;padding-top:6px}.lp-person__track{font-size:var(--lp-t-sm);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding-block:8px;display:grid}.lp-person__track-title{color:var(--lp-fg);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.lp-person__track:hover .lp-person__track-title{text-underline-offset:4px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.lp-person__track-meta{font-variant-numeric:tabular-nums;color:var(--lp-muted)}.lp-person__foot{border-top:1px solid var(--lp-line);font-size:var(--lp-t-sm);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.lp-person__ext{color:var(--lp-fg);white-space:nowrap;align-items:center;gap:5px;transition:color .2s;display:inline-flex}.lp-person__ext:hover{color:var(--lp-fg)}.lp-person__head:hover .lp-artist__arrow{transform:translate(3px)}.lp-artist__arrow{transition:transform .2s}.lp-slash{font-size:var(--lp-t-md);flex-wrap:wrap;gap:8px 0;margin-top:28px;display:flex}.lp-slash li+li:before{content:"/";color:var(--lp-dim);margin-inline:14px}.lp-slash span{font-size:var(--lp-t-sm);color:var(--lp-muted)}.lp-legal{--lp-legal-frame:#d6e0ff42;padding-block:clamp(28px,3vw,48px) clamp(72px,8vw,112px)}.lp-legal__title{font-size:var(--lp-d-page);overflow-wrap:anywhere;margin-top:16px;margin-left:-.02em;line-height:1.1}.lp-legal__head .lp-lede{max-width:60ch}.lp-legal__draft:before,.lp-ltabs ul:before{content:"";z-index:1;pointer-events:none;background:var(--lp-legal-frame);clip-path:polygon(evenodd, 0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 0, 1px 1px, 1px calc(100% - var(--cut) - .41px), calc(var(--cut) + .41px) calc(100% - 1px), calc(100% - 1px) calc(100% - 1px), calc(100% - 1px) calc(var(--cut) + .41px), calc(100% - var(--cut) - .41px) 1px, 1px 1px);position:absolute;inset:0}.lp-legal__draft{--cut:9px;min-height:36px;font-size:var(--lp-caps);letter-spacing:var(--lp-caps-track);text-transform:uppercase;color:var(--lp-fg);align-items:center;gap:10px;margin-top:26px;padding:8px 16px 8px 14px;font-weight:600;line-height:1.4;display:inline-flex;position:relative}.lp-legal__draft i{background:var(--lp-cyan);flex:none;width:7px;height:7px}.lp-legal__draft span+span{color:var(--lp-muted);font-weight:500}.lp-legal__bar{border-bottom:1px solid var(--lp-line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;margin-top:clamp(32px,5vh,56px);padding-bottom:18px;display:flex}.lp-legal__updated{white-space:nowrap}.lp-ltabs{overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}.lp-ltabs::-webkit-scrollbar{display:none}.lp-ltabs ul{--cut:12px;width:max-content;clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));display:flex;position:relative}.lp-ltabs li+li{border-left:1px solid var(--lp-legal-frame)}.lp-ltabs a{height:46px;font-size:var(--lp-caps);letter-spacing:var(--lp-caps-track);text-transform:uppercase;white-space:nowrap;color:var(--lp-display-dim);align-items:center;gap:10px;padding:0 22px;font-weight:600;transition:color .2s,background-color .2s;display:inline-flex;position:relative}.lp-ltabs a:hover{color:var(--lp-fg);background:#d6e0ff0f}.lp-ltabs a[aria-current]{color:var(--lp-fg)}.lp-ltabs a[aria-current]:after{content:"";background:linear-gradient(90deg, #fff, var(--lp-cyan));height:1px;position:absolute;bottom:0;left:0;right:0}.lp-ltabs a i{background:var(--lp-cyan);flex:none;width:7px;height:7px}.lp-ltabs a:focus-visible{outline-offset:-5px;outline:2px solid}.lp-legal__grid{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.lp-legal__doc{min-width:0}.lp-lindex ol{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.lp-lindex a{font-size:var(--lp-caps);letter-spacing:var(--lp-caps-track);text-transform:uppercase;white-space:nowrap;color:var(--lp-display-dim);align-items:baseline;gap:12px;padding:7px 0 7px 17px;font-weight:600;line-height:1.4;transition:color .25s;display:flex;position:relative}.lp-lindex a:before{content:"";background:var(--lp-cyan);opacity:0;width:7px;height:7px;margin-top:-3.5px;transition:opacity .25s;position:absolute;top:50%;left:0}.lp-lindex a:hover,.lp-lindex a[aria-current]{color:var(--lp-fg)}.lp-lindex a[aria-current]:before{opacity:1}.lp-lindex__num{font-variant-numeric:tabular-nums;flex:none;font-weight:500}.lp-lindex a>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.lp-lindex--side{display:none}.lp-lindex--side ol{margin-top:16px}.lp-lindex--fold{border-bottom:1px solid var(--lp-line);interpolate-size:allow-keywords}.lp-lindex--fold::details-content{height:0;transition:height .24s cubic-bezier(.16, 1, .3, 1), content-visibility .24s allow-discrete;overflow:clip}.lp-lindex--fold[open]::details-content{height:auto}.lp-lindex--fold summary{cursor:pointer;min-height:52px;font-size:var(--lp-caps);letter-spacing:var(--lp-caps-track);text-transform:uppercase;color:var(--lp-fg);align-items:center;gap:12px;font-weight:600;list-style:none;display:flex}.lp-lindex--fold summary::-webkit-details-marker{display:none}.lp-lindex--fold summary:after{content:"+";font-size:var(--lp-t-lg);color:var(--lp-muted);margin-left:auto;font-weight:400;line-height:1;transition:rotate .25s}.lp-lindex--fold[open] summary:after{color:var(--lp-fg);rotate:45deg}.lp-lindex__count{color:var(--lp-muted);font-variant-numeric:tabular-nums;font-weight:500}.lp-lindex--fold ol{padding-bottom:14px}.lp-lindex--fold a{font-size:var(--lp-t-sm);letter-spacing:0;text-transform:none;font-weight:500}.lp-lindex--fold .lp-lindex__num{font-size:var(--lp-t-xs)}.lp-legal__art{border-top:1px solid var(--lp-line);padding-block:32px;scroll-margin-top:36px}.lp-legal__doc>.lp-legal__art:first-child{border-top:0}.lp-legal__art h2{max-width:52ch;font-size:var(--lp-t-lg);color:var(--lp-fg);justify-items:start;gap:12px;font-weight:600;line-height:1.35;display:grid}.lp-legal__num{font-size:var(--lp-caps);letter-spacing:var(--lp-caps-track);color:var(--lp-cyan);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.lp-legal__text{max-width:52ch;font-size:var(--lp-t-md);color:var(--lp-muted);gap:16px;margin-top:18px;line-height:1.7;display:grid}.lp-legal__text :is(ul,ol){gap:10px;display:grid}.lp-legal__text li{padding-left:24px;position:relative}.lp-legal__text ul>li:before{content:"";background:var(--lp-cyan);width:5px;height:5px;position:absolute;top:calc(.85em - 2.5px);left:3px}.lp-legal__text ol{counter-reset:lp-legal-ol}.lp-legal__text ol>li{counter-increment:lp-legal-ol;padding-left:36px}.lp-legal__text ol>li:before{content:counter(lp-legal-ol, decimal-leading-zero);font-size:var(--lp-t-xs);letter-spacing:.06em;font-weight:600;line-height:calc(var(--lp-t-md) * 1.7);color:var(--lp-dim);font-variant-numeric:tabular-nums;position:absolute;top:0;left:0}.lp-legal__text a,.lp-legal__keynote a{color:var(--lp-fg);text-underline-offset:4px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:text-decoration-color .2s}.lp-legal__text a:hover{-webkit-text-decoration-color:var(--lp-fg);text-decoration-color:var(--lp-fg)}.lp-legal__text strong{color:var(--lp-fg);font-weight:600}.lp-legal__sub{font-size:var(--lp-t-md);color:var(--lp-fg);align-items:baseline;gap:14px;margin-top:12px;font-weight:600;line-height:1.5;display:flex}.lp-legal__sub+:is(ul,ol,p){margin-top:-6px}.lp-legal__subnum{font-size:var(--lp-t-xs);letter-spacing:.06em;color:var(--lp-dim);font-variant-numeric:tabular-nums;flex:none}.lp-tbc{color:var(--lp-display-dim);-webkit-text-decoration:underline dashed rgb(var(--lp-cyan-rgb) / .85);text-decoration:underline dashed rgb(var(--lp-cyan-rgb) / .85);text-underline-offset:4px;text-decoration-skip-ink:none;text-decoration-thickness:1px}.lp-legal__key{max-width:calc(52ch + 48px);font-size:var(--lp-t-md);margin-block:32px 8px;padding:22px 24px 24px;position:relative}.lp-legal__key:before{content:"";pointer-events:none;--tick:#fffc;background:linear-gradient(var(--tick), var(--tick)) 0 0 / 14px 1px, linear-gradient(var(--tick), var(--tick)) 0 0 / 1px 14px, linear-gradient(var(--tick), var(--tick)) 100% 0 / 14px 1px, linear-gradient(var(--tick), var(--tick)) 100% 0 / 1px 14px, linear-gradient(var(--tick), var(--tick)) 0 100% / 14px 1px, linear-gradient(var(--tick), var(--tick)) 0 100% / 1px 14px, linear-gradient(var(--tick), var(--tick)) 100% 100% / 14px 1px, linear-gradient(var(--tick), var(--tick)) 100% 100% / 1px 14px;background-repeat:no-repeat;position:absolute;inset:0}.lp-legal__key dl{border-top:1px solid var(--lp-line-strong);margin-top:14px}.lp-legal__key dl>div{border-bottom:1px solid var(--lp-line);grid-template-columns:10.5rem minmax(0,1fr);gap:4px 20px;padding-block:11px 12px;display:grid}.lp-legal__key dt{font-size:var(--lp-caps);letter-spacing:var(--lp-caps-track);text-transform:uppercase;font-weight:500;line-height:calc(var(--lp-t-md) * 1.55);color:var(--lp-muted)}.lp-legal__key dd{color:var(--lp-fg);line-height:1.55}.lp-legal__keynote{font-size:var(--lp-t-sm);color:var(--lp-dim);margin-top:14px;line-height:1.55}.lp-legal__foot{border-top:1px solid var(--lp-line-strong);max-width:59.4286ch;font-size:var(--lp-t-sm);color:var(--lp-dim);margin-top:8px;padding-top:28px;line-height:1.6}@media (max-width:1099px){.lp-legal__grid{margin-top:4px}}@media (max-width:767px){.lp-legal__bar{gap:12px;margin-top:28px;padding-bottom:14px}.lp-ltabs{flex:0 0 calc(100% + 2 * var(--lp-gutter));max-width:none;margin-inline:calc(var(--lp-gutter) * -1);padding-inline:var(--lp-gutter);scroll-padding-inline:var(--lp-gutter)}.lp-ltabs a{height:42px;padding-inline:16px}.lp-legal__draft{margin-top:20px}}@media (max-width:479px){.lp-legal__key{padding-inline:16px}.lp-legal__key dl>div{grid-template-columns:minmax(0,1fr)}.lp-legal__key dt{line-height:1.5}}@media (min-width:1100px){.lp-legal__grid{--side:460px;--pad:clamp(40px, 4.4vw, 112px);grid-template-columns:var(--side) minmax(0, 1fr)}.lp-legal__grid:before{content:"";left:calc(var(--side) - 5px);pointer-events:none;opacity:.8;background:linear-gradient(#fff,#fff) 50% 0/1px 100% no-repeat,linear-gradient(#fff,#fff) 0/100% 1px no-repeat;width:11px;height:11px;position:absolute;top:-6px}.lp-legal__doc{padding-left:var(--pad);border-left:1px solid var(--lp-line-strong)}.lp-legal__art{padding-block:40px}.lp-legal__doc>.lp-legal__key:first-child{margin-top:40px}.lp-lindex--side{top:calc(var(--lp-nav-h) + 36px);max-height:calc(100svh - var(--lp-nav-h) - var(--lp-hud-h) - 96px);scrollbar-width:none;margin:36px 0 0 -6px;padding:6px 24px 6px 6px;display:block;position:sticky;overflow-y:auto}.lp-lindex--fold{display:none}}@media (min-width:1440px){.lp-legal__grid{--side:50%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .lp-legal .lp-rise{animation-name:lp-legal-rise}@supports (animation-timeline:view()){html:not([data-motion=off]) :is(.lp-legal__art,.lp-legal__key){animation:linear both lp-text-fade;animation-timeline:view();animation-range:entry entry 14vh}}}@keyframes lp-legal-rise{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}.lp-404{min-height:calc(100svh - 69px);padding-block:clamp(48px,10vh,120px)}.lp-404__title{max-width:16ch;font-size:var(--lp-d-page);margin-top:16px;margin-left:-.02em;line-height:1.1}.lp-404 .lp-lede{max-width:44ch}.lp-nav__links a[aria-current=page]{color:var(--lp-fg);text-underline-offset:8px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.lp-menu{display:none}.lp-menu__toggle{width:40px;height:40px;color:var(--lp-fg);place-items:center;display:grid}.lp-menu__panel{height:calc(100svh - 69px);padding:8px var(--lp-gutter) 24px;overscroll-behavior:contain;background:var(--lp-bg);border-top:1px solid var(--lp-line);flex-direction:column;gap:20px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.lp-menu__panel li a{border-bottom:1px solid var(--lp-line);font-size:var(--lp-t-lg);justify-content:space-between;align-items:baseline;gap:12px;padding-block:16px;font-weight:500;display:flex}.lp-menu__panel li a[aria-current=page]{text-underline-offset:6px;text-decoration:underline}.lp-menu__motion button{border-bottom:1px solid var(--lp-line);width:100%;font-size:var(--lp-t-lg);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding-block:16px;font-weight:500;display:flex}.lp-menu__motion button[data-paused] .lp-motion__icon{border:0;border-left:8px solid;border-block:5px solid #0000;width:0;height:0}.lp-menu__toggle{position:relative}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .lp-rise{animation:lp-rise .9s cubic-bezier(.16, 1, .3, 1) var(--lp-d,0s) both}html:not([data-motion=off]) .lp-caret{animation:1s step-end infinite lp-caret}html:not([data-motion=off]) .lp-term__line{animation:6.5s step-end infinite lp-screen-flick}html:not([data-motion=off]) .lp-term__line:nth-child(2n){animation-duration:9s;animation-delay:-2s}html:not([data-motion=off]) .lp-term__line:nth-child(3n){animation-duration:7.7s;animation-delay:-4.5s}@supports (animation-timeline:view()){html:not([data-motion=off]) .lp-nav:after{animation:linear both lp-scroll-line;animation-timeline:scroll(root)}html:not([data-motion=off]) .lp-reveal{animation:linear both lp-reveal;animation-timeline:view();animation-range:entry calc(var(--c,0) * 1.4vh) entry calc(18vh + var(--c,0) * 1.4vh)}html:not([data-motion=off]) .lp-story{view-timeline:--lp-story block}html:not([data-motion=off]) .lp-story .lp-reveal{--lp-in:34vh;animation-timeline:--lp-story;animation-range:entry calc(var(--lp-in) + var(--c,0) * 1.4vh) entry calc(var(--lp-in) + 24vh + var(--c,0) * 1.4vh)}html:not([data-motion=off]) .lp-story .lp-sound__screen{--lp-in:20vh}@media (max-width:767px){html:not([data-motion=off]) .lp-story .lp-reveal{--lp-in:10vh}}html:not([data-motion=off]) .lp-stats:before{animation:linear both lp-filament;animation-timeline:view();animation-range:entry 4vh entry 24vh}}html:not([data-motion=off]) .lp-cue span{animation:1.1s ease-in-out infinite alternate lp-cue}}@keyframes lp-cue{0%{translate:0 -2px}to{translate:0 3px}}@keyframes lp-rise{0%{opacity:0;filter:blur(10px);translate:0 22px}to{opacity:1;filter:none;translate:0}}@keyframes lp-reveal{0%{opacity:0;filter:blur(12px);translate:0 24px}to{opacity:1;filter:none;translate:0}}@keyframes lp-filament{0%{opacity:.25;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes lp-scroll-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1279px){.lp-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1099px){.lp-nav__links{display:none}.lp-nav__row{grid-template-columns:1fr auto}.lp-menu{display:block}.lp-nav__right{gap:12px}.lp-detail,.lp-detail--artist{grid-template-columns:minmax(0,1fr)}.lp-detail__cover{max-width:min(100%,560px);position:static}.lp-stats:not(:has(>:last-child:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))}.lp-stats:not(:has(>:last-child:nth-child(3)))>:nth-child(3){border-left:0;padding-left:0}.lp-stats:not(:has(>:last-child:nth-child(3)))>:nth-child(3):before{left:0}.lp-stats:not(:has(>:last-child:nth-child(3)))>:nth-child(n+3){border-top:1px solid var(--lp-line)}.lp-sound{grid-template-columns:minmax(0,1fr);row-gap:clamp(8px,2vh,24px)}.lp-tilt{transform:none}.lp-roster{grid-template-columns:1fr}.lp-people,.lp-footer__main{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.lp-section{padding-block:56px}.lp-detail--artist{row-gap:0}.lp-people{grid-template-columns:minmax(0,1fr)}.lp-nav__login,.lp-brand__sub{display:none}.lp-brand__mark{height:23px}.lp-stats:has(>:last-child:nth-child(3)){grid-template-columns:1fr}.lp-stats:has(>:last-child:nth-child(3))>*+*{border-left:0;border-top:1px solid var(--lp-line);padding-left:0}.lp-stats:has(>:last-child:nth-child(3))>*+:before{left:0}.lp-row{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-paste{flex-direction:column;align-items:stretch;gap:14px}.lp-paste .lp-btn{width:100%}.lp-faq summary{font-size:var(--lp-t-md)}}@media (max-width:379px){.lp-nav__right .lp-btn:not(.lp-menu__panel *){display:none}}@media (max-width:479px){.lp-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;row-gap:20px}.lp-footer__cols ul{gap:8px}.lp-person__body{grid-template-columns:108px minmax(0,1fr);gap:12px}.lp-person__foot{flex-wrap:wrap;gap:8px 12px}.lp-people>li,.lp-people>li:first-child,.lp-people>li:last-child{padding-inline:0}.lp-people>li+li{border-left:0;border-top:1px solid var(--lp-line)}.lp-more__hint{display:none}}@media (max-width:767px),(pointer:coarse){.lp-play{-webkit-backdrop-filter:none;backdrop-filter:none;background:#07080db8}.lp-now{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d0e14f7}.lp-grain{display:none}@keyframes lp-rise{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}@keyframes lp-reveal{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}}.lp-btn .lp-play__ring{display:none}@media (max-width:767px){.lp{--lp-nav-h:57px}.lp-nav__row{height:56px}.lp-brand__mark{height:21px}.lp-nav__right .lp-btn:not(.lp-menu__panel *){height:36px;font-size:var(--lp-caps);padding-inline:14px}.lp-menu__panel{height:calc(100svh - 57px)}.lp-hero{padding-block:28px 24px}.lp-lede{margin-top:14px}.lp-paste{margin-top:16px}.lp-head{row-gap:12px}.lp-row,.lp-roster{margin-top:28px}.lp-voices{--art:min(62vw, 36svh, 280px);row-gap:16px}.lp-voices__fact{margin-top:18px}.lp-voices__names{margin-top:4px}.lp-voices__name{font-size:var(--lp-d-item-lg)}.lp-row .lp-play{width:34px;height:34px;bottom:8px;left:8px}.lp-actions--split{flex-wrap:nowrap;gap:10px;margin-top:18px}.lp-actions--split .lp-btn--solid{flex:1;min-width:0;padding-inline:14px}.lp-actions--split .lp-btn[data-state]{flex:none;width:50px;padding:0;position:relative}.lp-actions--split .lp-btn__label{display:none}.lp-actions--split .lp-play__ring{display:block}.lp-more{margin-top:16px}.lp-reel__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:360px;display:grid}.lp-reel__actions .lp-btn{min-width:0;padding-inline:12px}.lp-now__thumb{display:none}}@media (min-width:380px){.lp-menu__panel>a.lp-btn--solid{display:none}}@media (max-width:479px){.lp-footer__cols>:nth-child(3){grid-column:1/-1}.lp-footer__cols>:nth-child(3) ul{flex-wrap:wrap;gap:4px 16px;display:flex}}@media (max-width:1099px){.lp-menu{position:static}.lp-menu__toggle{z-index:2;position:relative}.lp-menu__toggle[aria-expanded=true]{background:var(--lp-ink);color:#fff}.lp-menu__panel{--cut:20px;z-index:1;background:var(--lp-moon);width:min(100vw - 16px,460px);height:auto;max-height:calc(100svh - 16px);color:var(--lp-ink);-webkit-backdrop-filter:none;backdrop-filter:none;clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));border:0;padding:66px 24px 26px;position:fixed;inset:8px 8px auto auto;overflow:auto}.lp-menu__panel li,.lp-menu__panel li>a{border:0}.lp-menu__panel li>a{font-family:var(--font-anton,inherit);font-size:var(--lp-d-section);letter-spacing:.02em;text-transform:uppercase;color:var(--lp-ink);padding-block:2px;font-style:italic;line-height:1.1;display:block}.lp-menu__motion{border-top:1px solid #0a0a1029;margin-top:14px;padding-top:14px}.lp-menu__motion button{width:100%;font-size:var(--lp-caps);letter-spacing:var(--lp-caps-track);text-transform:uppercase;color:var(--lp-ink);justify-content:space-between;font-weight:600;display:flex}.lp-menu__panel>a.lp-btn--solid{margin-top:16px}}@media (min-width:1100px){.lp-nav__row{height:84px}.lp-hero{padding-bottom:calc(clamp(20px, 4vh, 40px) + var(--lp-hud-h) + 18px)}.lp-auth{padding-bottom:calc(var(--lp-hud-h) + 28px)}.lp-funnel{padding-block:8px calc(var(--lp-hud-h) + 16px)}.lp-story__pin,.lp-footer{padding-bottom:calc(var(--lp-hud-h) + 18px)}.lp-cue{display:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.lp-hud__cue{animation:linear both lp-hud-cue;animation-timeline:scroll(root);animation-range:0 40vh}}}@keyframes lp-hud-cue{to{opacity:0;visibility:hidden}}.lp-hud__back{color:var(--lp-fg);font-size:var(--lp-caps);gap:10px;padding:8px 18px;transition:color .2s;display:inline-flex;position:relative}.lp-hud__back:hover{color:#fff}.lp-marks{z-index:20;pointer-events:none;position:fixed;inset:0;overflow:clip}.lp-mark{visibility:hidden;border-left:1px solid var(--lp-pink);pointer-events:auto;white-space:nowrap;will-change:transform;gap:1px;margin-top:-18px;margin-left:8px;padding:5px 9px;transition:background-color .2s;display:grid;position:absolute;top:0;left:0}.lp-mark:hover{background:var(--lp-pink)}.lp-mark__name{font-size:var(--lp-caps);letter-spacing:var(--lp-caps-track);text-transform:uppercase;color:var(--lp-fg);font-weight:600}.lp-mark__meta{font-size:var(--lp-t-xs);letter-spacing:.04em;color:var(--lp-dim)}.lp-mark:hover :is(.lp-mark__name,.lp-mark__meta){color:var(--lp-on-pink)}@media (max-width:1099px),(pointer:coarse){.lp-marks{display:none}}html[data-intro=play] :is(.lp-hud__frame,.lp-hud__bar,.lp-rail){opacity:0}html[data-intro=out] :is(.lp-hud__frame,.lp-hud__bar,.lp-rail){animation:.7s ease-out .56s both lp-intro-nav}@media (min-width:1100px){html{scroll-padding-block-end:92px}.lp-now{z-index:42;width:min(480px,34vw);height:var(--lp-hud-h);clip-path:none;background:0 0;padding:0 14px;animation:none;bottom:18px;right:220px}html:has(.lp-now) .lp-hud__cue{display:none}html:has(.lp-now) .lp-hud__track{place-items:center start}html:has(.lp-now) .lp-hud__back{margin-left:18px}}@media (max-width:1099px){html:has(.lp-now) .lp-footer{padding-bottom:96px}}.lp .lp-auth__vault .lp-more__body{border-color:var(--lp-line);box-shadow:none;background:#d6e0ff0a;border-radius:0}@media (max-width:479px){.lp-btn{font-size:var(--lp-caps);letter-spacing:.07em;padding-inline:16px}.lp-reel__actions .lp-btn{font-size:var(--lp-caps);letter-spacing:.04em;padding-inline:8px}}@media (max-width:359px){.lp-reel__actions .lp-btn svg{display:none}.lp-actions--split .lp-btn--solid{font-size:var(--lp-caps);letter-spacing:.03em;padding-inline:8px}.lp-actions--split .lp-btn--solid svg{display:none}}.lp{--lp-reading-surface:#10121c;--lp-input-surface:#171a26}@media (min-width:1100px) and (max-width:2299px){.lp-rail{display:none}}html:not([data-motion=off]) .lp-story .lp-reveal{opacity:1;filter:none;animation:none;transform:none}.lp-final--arrive{min-height:0;padding-block:clamp(48px,7vw,96px)}.lp:has(.lp-auth) .lp-auth{min-height:0;padding-block:32px}.lp:has(.lp-auth) main{min-height:calc(100svh - var(--lp-nav-h) - 170px);align-items:center;display:grid}.lp:has(.lp-auth) .lp-footer__cols>:not(:last-child){display:none}.lp:has(.lp-auth) .lp-footer__cols>:last-child{grid-column:auto}.lp:has(.lp-auth) .lp-footer__cols h2{display:none}.lp:has(.lp-auth) .lp-footer__cols ul{flex-wrap:wrap;gap:8px 16px;margin:0;display:flex}.lp:has(.lp-auth) .lp-footer__brand>.lp-brand{display:none}.lp:has(.lp-auth) .lp-footer__brand p{margin:0}@media (max-width:1099px){.lp-story{--beat:24svh}.lp-artist-profile .lp-stage__copy{order:0;max-width:none}.lp-artist-profile .lp-stage__copy .lp-detail__by{border:0;padding:0}}@media (max-width:767px){.lp-story{height:auto}.lp-story__pin{height:auto;padding-block:40px;position:static}.lp-story__track{display:none}.lp-sound{grid-template-columns:minmax(0,1fr);row-gap:24px}.lp:has(.lp-auth) main{min-height:0}.lp:has(.lp-auth) .lp-auth{padding-block:24px}.lp-auth__bar>.lp-label{display:none}.lp-auth__bar{justify-content:flex-end}.lp-auth__close{height:36px;padding-inline:14px}.lp-auth__main{padding-top:8px}.lp:has(.lp-auth) .lp-footer__main{gap:12px;padding-block:16px}.lp:has(.lp-auth) .lp-footer__cols{display:block}.lp:has(.lp-auth) .lp-footer__cols ul{font-size:var(--lp-t-xs);gap:8px 14px}.lp:has(.lp-auth) .lp-footer__brand{font-size:var(--lp-t-xs)}.lp:has(.lp-auth) .lp-footer{padding-bottom:16px}}.lp{--lp-story-panel:#0a0c14f0;--lp-story-ease:cubic-bezier(.22, 1, .36, 1)}.lp-story{--beat:44svh}.lp-sound>.lp-reveal:first-child{max-width:780px}.lp-story--journey{--beat:60svh}.lp-journey{justify-items:start;display:grid;position:relative}.lp-journey__head{max-width:760px}.lp-journey__head>.lp-label{display:inline-block}.lp-journey__nav{--p:0;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,560px);margin-top:clamp(20px,3vh,32px);display:grid;position:relative}.lp-journey__nav:before,.lp-journey__nav:after{content:"";background:var(--lp-line-strong);width:66.6667%;height:1px;position:absolute;top:5px;left:5px}.lp-journey__nav:after{background:linear-gradient(90deg, #fff, var(--lp-cyan));transform:scaleX(var(--p));transform-origin:0;transition:transform .7s var(--lp-story-ease)}.lp-journey__nav button{z-index:1;text-align:left;min-height:44px;font-size:var(--lp-t-sm);color:var(--lp-muted);justify-items:start;row-gap:14px;padding:0 12px 4px 0;line-height:1.3;transition:color .3s;display:grid;position:relative}.lp-journey__nav button:before{content:"";background:#0b0d16;border:1px solid #ffffff8c;width:11px;height:11px;transition:background-color .3s,border-color .3s,box-shadow .3s}.lp-journey__nav button[data-done]:before{background:#fff;border-color:#fff}.lp-journey__nav button[aria-pressed=true]:before{background:var(--lp-cyan);border-color:var(--lp-cyan);box-shadow:0 0 0 4px rgb(var(--lp-cyan-rgb) / .2)}.lp-journey__nav button:hover,.lp-journey__nav button[aria-pressed=true]{color:var(--lp-fg)}.lp-journey__nav button>span{gap:10px;display:flex}.lp-journey__nav b{color:var(--lp-dim);font-variant-numeric:tabular-nums;font-weight:500}.lp-journey__scenes{width:min(100%,980px);margin-top:clamp(4px,1.4vh,16px);display:grid}.lp-journey__scenes>li{visibility:hidden;opacity:0;min-width:0;transition:opacity .4s, transform .7s var(--lp-story-ease), visibility 0s .7s;grid-area:1/1;position:relative;transform:translateY(24px)}.lp-journey__scenes>li[data-on]{visibility:visible;opacity:1;transition-delay:0s;transform:translateY(0)}.lp-journey__copy{z-index:1;padding-block:clamp(16px,2vw,28px);position:relative}.lp-journey__tag{display:none}.lp-journey__tag+h3{margin-top:14px}.lp-journey__copy h3{max-width:20ch;font-size:var(--lp-d-section);line-height:1.1}.lp-final--arrive{justify-content:center;min-height:78svh;display:flex}.lp-final--arrive .lp-final__row{padding-block:24px}@media (max-width:1099px){.lp-story{--beat:36svh}.lp-story--journey{--beat:54svh}.lp-story--sound{height:auto}.lp-story--sound .lp-story__pin{height:auto;padding-block:48px;position:static}.lp-story--sound .lp-story__track{display:none}.lp-journey__copy h3{font-size:var(--lp-d-section)}}@media (max-width:767px),(max-height:699px){.lp-story{height:auto}.lp-story__pin{height:auto;padding-block:48px;position:static}.lp-story__track{display:none}.lp-journey{row-gap:28px}.lp-journey__scenes{gap:28px}.lp-journey__scenes>li{visibility:visible;opacity:1;grid-area:auto;align-items:center;min-height:58svh;transition:none;display:flex;transform:none}.lp-journey__copy{width:100%;padding-block:24px}.lp-journey__copy h3{font-size:var(--lp-d-section)}.lp-journey__nav{display:none}.lp-journey__tag{display:block}.lp-final--arrive{min-height:72svh}}@media (prefers-reduced-motion:reduce),(scripting:none){.lp-story--journey{height:auto}.lp-story--journey .lp-story__pin{height:auto;padding-block:48px;position:static}.lp-story--journey .lp-story__track{display:none}.lp-journey__scenes{gap:28px}.lp-journey__scenes>li{visibility:visible;opacity:1;grid-area:auto;transition:none;transform:none}.lp-journey__nav{display:none}.lp-journey__tag{display:block}}html[data-motion=off] .lp-story--journey{height:auto}html[data-motion=off] .lp-story--journey .lp-story__pin{height:auto;padding-block:48px;position:static}html[data-motion=off] .lp-story--journey .lp-story__track{display:none}html[data-motion=off] .lp-journey__scenes{gap:28px}html[data-motion=off] .lp-journey__scenes>li{visibility:visible;opacity:1;grid-area:auto;transition:none;transform:none}html[data-motion=off] .lp-journey__nav{display:none}html[data-motion=off] .lp-journey__tag{display:block}.lp{--lp-scene-in:.85s;--lp-scene-out:.24s;--lp-art-glow:200 208 255}main:has(.lp-hero) :is(.lp-rise,.lp-reveal){opacity:1;transform:none;filter:none!important;animation:none!important;translate:none!important}main:has(.lp-hero):not([data-cinema]) [data-fade]{opacity:0;transition:opacity var(--lp-scene-in) ease}main:has(.lp-hero):not([data-cinema]) :is([data-fade][data-visible],[data-fade]:focus-within){opacity:1}.lp-journey__scenes>li{transition:opacity var(--lp-scene-out) ease, visibility 0s var(--lp-scene-out);transform:none}.lp-journey__scenes>li[data-on]{transition:opacity var(--lp-scene-in) ease .26s, visibility 0s .26s;transform:none}main[data-cinema]{--lp-drive:110svh}main[data-cinema]>:is(.lp-hero,.lp-section){height:calc(220svh + var(--lp-drive));min-height:0;padding-block:0}main[data-cinema]>.lp-hero{height:calc(240svh + var(--lp-drive))}main[data-cinema]>#final{height:260svh}main[data-cinema]>.lp-story{--lead:100svh;--tail:100svh;--beat:48svh;height:calc(var(--lead) + max(0, var(--steps) - 2) * var(--beat) + var(--tail) + var(--lp-drive))}main[data-cinema]>.lp-story--journey{--beat:80svh}main[data-cinema] .lp-story__track{flex-direction:column;display:flex;inset:0 0 -10svh}main[data-cinema] .lp-story__track>i{flex:0 0 var(--beat)}main[data-cinema] .lp-story__track>i:first-child{flex-basis:calc(10svh + var(--lead))}main[data-cinema] .lp-story__track>i:last-child{flex:1 0 0}main[data-cinema] .lp-cinema__frame{inset:var(--lp-nav-h) 0 calc(var(--lp-hud-h) + 34px);z-index:2;opacity:0;visibility:hidden;pointer-events:none;height:auto;transition:opacity var(--lp-scene-out) ease, visibility 0s var(--lp-scene-out);flex-direction:column;justify-content:center;padding:12px 0;display:flex;position:fixed}main[data-cinema] [data-scene=active]>.lp-cinema__frame{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--lp-scene-in) ease, visibility 0s}html[data-intro=play] main[data-cinema]>.lp-hero .lp-cinema__frame{opacity:0;visibility:hidden;pointer-events:none}html[data-intro=out] main[data-cinema]>.lp-hero[data-scene=active] .lp-cinema__frame{transition-delay:.35s}main[data-cinema] .lp-cinema__frame>.lp-wrap{width:100%}main[data-cinema] [data-fade]{opacity:1}main[data-cinema] .lp-hero__open{padding-block:0}main[data-cinema] .lp-reel{--art:min(36svh, 400px);margin-top:20px}main[data-cinema] .lp-reel__title{font-size:var(--lp-d-item)}@media (max-height:820px){main[data-cinema] .lp-reel{margin-top:12px}}@media (max-width:2299px){main[data-cinema]>.lp-rail{clip-path:inset(50%);opacity:0;width:1px;height:1px;padding:0;display:grid;position:fixed;top:100px;right:34px;overflow:clip}main[data-cinema]>.lp-rail:focus-within{clip-path:none;opacity:1;background:var(--lp-reading-surface);width:auto;height:auto;padding:18px;translate:none}main[data-cinema]>.lp-rail:focus-within .lp-rail__name{display:inline}main[data-cinema]>.lp-rail:focus-within .lp-rail__num{display:none}}main:has(.lp-hero) .lp-reel__title{animation:.85s both lp-text-fade!important}html:has(main[data-cinema]) .lp-footer{left:18px;right:18px;bottom:calc(var(--lp-hud-h) + 18px);z-index:2;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--lp-scene-out) ease, visibility 0s var(--lp-scene-out);padding-bottom:0;position:fixed}html:has(main[data-cinema]>#final[data-scene=active]) .lp-footer{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--lp-scene-in) ease, visibility 0s}main[data-cinema]>#final>.lp-cinema__frame{bottom:calc(var(--lp-hud-h) + 18px + var(--lp-foot-h,190px))}html:has(main[data-cinema]) .lp-footer__main{padding-inline:max(0px, calc(var(--lp-gutter) - 18px))}@media (max-width:767px){main:has(.lp-hero)>section+section{margin-top:20svh}}@keyframes lp-text-fade{0%{opacity:0}to{opacity:1}}.lp-sound__screen{justify-self:end;width:min(100%,1040px);container:lp-art/inline-size}@media (min-width:1100px){.lp-sound{grid-template-columns:max-content minmax(0,1fr);column-gap:clamp(40px,4vw,96px)}}.lp-art{--glow:var(--lp-art-glow);--art:min(340px, 36cqw, calc(100svh - 420px));--gap:clamp(22px, 3.2cqw, 36px);width:100%}.lp-art__stage{grid-template-columns:minmax(0, 1fr) var(--art) minmax(0, 1fr);column-gap:var(--gap);perspective:1400px;align-items:center;display:grid}.lp-art__list,.lp-art__info{min-width:0}.lp-art__list{translate:calc(var(--drift-x,0px) * -.1) calc(var(--drift-y,0px) * -.1)}.lp-art__info{translate:calc(var(--drift-x,0px) * .16) calc(var(--drift-y,0px) * .16)}.lp-art__rows{border-top:1px solid var(--lp-line-strong);margin-top:14px}.lp-art__row{text-align:left;width:100%;min-height:44px;font-size:var(--lp-t-sm);color:var(--lp-muted);font-variant-numeric:tabular-nums;grid-template-columns:26px minmax(0,1fr) auto;align-items:baseline;column-gap:8px;padding-block:12px 13px;line-height:1.35;transition:color .2s;display:grid;position:relative}.lp-art__row:hover,.lp-art__row[aria-pressed=true]{color:var(--lp-fg)}.lp-art__row[aria-pressed=true]{font-weight:600}.lp-art__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lp-art__num{font-size:var(--lp-t-xs)}.lp-art__share{background:var(--lp-line);height:1px;position:absolute;bottom:0;left:0;right:0}.lp-art__share:after{content:"";width:var(--w);background:#d6e0ff80;min-width:3px;transition:background-color .2s;position:absolute;inset:0 auto 0 0}.lp-art__row:hover .lp-art__share:after{background:#ffffffd9}.lp-art__row[aria-pressed=true] .lp-art__share:after{background:linear-gradient(90deg, #fff, var(--lp-cyan))}.lp-art__row[aria-pressed=true]:after{content:"";width:calc(var(--gap) - 12px);background:linear-gradient(90deg, var(--lp-cyan), #ffffffb3);transform-origin:0;height:1px;position:absolute;top:50%;left:100%}.lp-art__seat{width:var(--art);perspective:1400px;justify-self:center;position:relative}.lp-art__plate{z-index:1;width:var(--art);aspect-ratio:1;transform:rotateX(calc(2deg + var(--tilt-x,0deg) * 1.4)) rotateY(calc(-6deg + var(--tilt-y,0deg) * 2));justify-self:center;position:relative}.lp-art__plate:before{content:"";pointer-events:none;--tick:#fffc;background:linear-gradient(var(--tick), var(--tick)) 0 0 / 14px 1px, linear-gradient(var(--tick), var(--tick)) 0 0 / 1px 14px, linear-gradient(var(--tick), var(--tick)) 100% 0 / 14px 1px, linear-gradient(var(--tick), var(--tick)) 100% 0 / 1px 14px, linear-gradient(var(--tick), var(--tick)) 0 100% / 14px 1px, linear-gradient(var(--tick), var(--tick)) 0 100% / 1px 14px, linear-gradient(var(--tick), var(--tick)) 100% 100% / 14px 1px, linear-gradient(var(--tick), var(--tick)) 100% 100% / 1px 14px;background-repeat:no-repeat;position:absolute;inset:-11px}.lp-art__face{outline:1px solid rgb(var(--glow) / .7);box-shadow:0 0 20px rgb(var(--glow) / .5), 0 0 70px rgb(var(--glow) / .3), 0 0 180px rgb(var(--glow) / .16);transition:box-shadow .7s;position:absolute;inset:0}.lp-art__face>li{z-index:0;visibility:hidden;position:absolute;inset:0}.lp-art__face>li[data-on]{z-index:1;visibility:visible}.lp-art__face>li[data-out]{visibility:visible}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .lp-art__face[data-swap]>li[data-on]{animation:.75s cubic-bezier(.33,0,.2,1) both lp-art-in}html:not([data-motion=off]) .lp-art__face[data-swap]>li[data-on] img{animation:1.1s cubic-bezier(.22,1,.36,1) both lp-art-drift-in}html:not([data-motion=off]) .lp-art__face>li[data-out] img{animation:.8s cubic-bezier(.22,1,.36,1) both lp-art-drift-out}}@keyframes lp-art-in{0%{opacity:0}}@keyframes lp-art-drift-in{0%{transform:translateX(calc(var(--dir,1) * 4%)) scale(1.08)}}@keyframes lp-art-drift-out{to{transform:translateX(calc(var(--dir,1) * -3%)) scale(1.06)}}.lp-art__face .lp-cover__img{border-radius:2px}.lp-art__face .lp-cover__media{width:100%;height:100%}.lp-src{z-index:0;font-family:inherit;font-size:var(--lp-t-md);white-space:pre;font-variant-numeric:tabular-nums;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;color:#bec8ecb8;pointer-events:none;translate:calc(var(--drift-x,0px) * -.45) calc(var(--drift-y,0px) * -.45);margin:0;line-height:26px;display:none;position:absolute}.lp-src b{color:#eef1ff;font-weight:500}@media (min-width:1100px){.lp-reel__src{display:block}}@media (min-width:1100px) and (min-height:780px){.lp-art__src{display:block}}.lp-art__src{width:100%;top:-78px;left:0;overflow:clip}@keyframes lp-src-in{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .lp-src{animation:.9s both lp-src-in}}.lp-decode{display:block;position:relative}.lp-decode__ghost{visibility:hidden;display:block}.lp-decode__live{position:absolute;inset:0;overflow:visible clip}.lp-decode__live--inline{position:static}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .lp-decode__live{animation:lp-text-fade var(--lp-swap-ms,.6s) ease both}}.lp-art__title{font-size:var(--lp-d-item);color:var(--lp-fg);margin-top:10px;line-height:1.08;display:block}.lp-art__title:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.lp-art__by{font-size:var(--lp-t-sm);color:var(--lp-muted);margin-top:8px;line-height:1.45}.lp-art__count{border-top:1px solid var(--lp-line-strong);justify-items:start;gap:4px;margin-top:16px;padding-top:14px;display:grid}.lp-art__count .lp-num{font-size:var(--lp-d-num);color:var(--lp-fg)}.lp-art__termbox{min-height:calc((var(--n) - 1) * 19.6px + 9px);margin-top:12px}.lp-art__term .lp-term__bar{height:3px}.lp-art__term .lp-term__line>span{position:relative}.lp-art__term .lp-caret{position:absolute;bottom:.2em;left:100%}.lp-art__note{font-size:var(--lp-t-xs);color:var(--lp-muted);margin-top:12px;line-height:1.5}@container lp-art (min-width:760px){.lp-art__title{align-items:flex-end;min-height:2.16em;display:flex}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .lp-art__row[aria-pressed=true]:after{animation:.45s cubic-bezier(.16,1,.3,1) both lp-art-lead}}@keyframes lp-art-lead{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@container lp-art (max-width:759px){.lp-art{--art:min(260px, 44cqw, calc(100svh - 460px))}.lp-art__stage{grid-template-columns:var(--art) minmax(0, 1fr);grid-template-areas:"plate info""list list";align-items:start;row-gap:22px}.lp-art__seat{grid-area:plate;margin-top:11px}.lp-art__info{grid-area:info}.lp-art__list{grid-area:list}.lp-art__rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.lp-art__row[aria-pressed=true]:after{display:none}}@container lp-art (max-width:479px){.lp-art{--art:min(68cqw, 260px)}.lp-art__stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"plate""info""list"}.lp-art__rows{grid-template-columns:minmax(0,1fr)}.lp-art__title{font-size:var(--lp-d-item)}}@media (prefers-reduced-motion:reduce){main:has(.lp-hero) [data-fade]{opacity:1!important;transition:none!important}main:has(.lp-hero) .lp-reel__title{animation:none!important}.lp-art__face>li,.lp-journey__scenes>li{transition:none!important}}html[data-motion=off] main:has(.lp-hero) [data-fade]{opacity:1!important;transition:none!important}html[data-motion=off] main:has(.lp-hero) .lp-reel__title{animation:none!important}html[data-motion=off] :is(.lp-art__face>li,.lp-journey__scenes>li){transition:none!important}@media (min-width:1100px) and (min-height:700px) and (max-height:820px){.lp-journey__nav{margin-top:20px}.lp-journey__copy{padding-block:20px}.lp-journey__copy h3{font-size:var(--lp-d-section)}}@media (max-width:419px){.lp-voices__row{grid-template-columns:26px minmax(0,1fr);row-gap:2px}.lp-voices__meta{grid-column:2}}.lp{--lp-brackets:linear-gradient(currentColor 0 0) left top / 8px 1px no-repeat, linear-gradient(currentColor 0 0) left top / 1px 8px no-repeat, linear-gradient(currentColor 0 0) right top / 8px 1px no-repeat, linear-gradient(currentColor 0 0) right top / 1px 8px no-repeat, linear-gradient(currentColor 0 0) left bottom / 8px 1px no-repeat, linear-gradient(currentColor 0 0) left bottom / 1px 8px no-repeat, linear-gradient(currentColor 0 0) right bottom / 8px 1px no-repeat, linear-gradient(currentColor 0 0) right bottom / 1px 8px no-repeat}.lp-pin__pick{flex-wrap:wrap;justify-content:center;gap:2px 6px;display:flex}.lp-pin__pick a,.lp-pin__pick button{min-height:44px;font-size:var(--lp-caps);letter-spacing:var(--lp-caps-track);text-transform:uppercase;color:var(--lp-muted);align-items:center;gap:8px;padding:0 16px;font-weight:600;transition:color .3s;display:inline-flex}.lp-pin__pick a>span,.lp-pin__pick button>span{font-variant-numeric:tabular-nums;opacity:.7}.lp-pin__pick a:hover,.lp-pin__pick button:hover,.lp-pin__pick [data-on]>a,.lp-pin__pick [aria-pressed=true]{color:var(--lp-fg)}.lp-pin__pick [data-on]>a,.lp-pin__pick [aria-pressed=true]{background:var(--lp-brackets)}.lp-pin .lp-art__stage{display:block}.lp-pin .lp-art__seat{margin-inline:auto}.lp-voices__pin{--pin-pad:11px}.lp-voices__pin .lp-voices__plate{transform:rotateX(calc(var(--tilt-x,0deg) * 1.4)) rotateY(calc(var(--tilt-y,0deg) * 2))}.lp-voices__pin .lp-pin__tag--name .lp-voices__name{font-size:var(--lp-d-item);color:var(--lp-fg)}.lp-voices__pin .lp-voices__meta{color:var(--lp-muted);margin-top:6px}.lp-art__total{color:var(--lp-muted);font-size:var(--lp-t-sm)}@media (min-width:1100px){main:has(.lp-hero) .lp-sound{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:clamp(14px,2.4vh,24px)}main:has(.lp-hero) .lp-sound>.lp-reveal:first-child{max-width:none}main:has(.lp-hero) .lp-sound__screen{justify-self:stretch;width:100%}main:has(.lp-hero) .lp-voices{grid-template-columns:minmax(0,1fr);grid-template-areas:none;justify-items:center;row-gap:clamp(14px,2.4vh,24px)}:is(main:has(.lp-hero) .lp-voices__head,main:has(.lp-hero) .lp-voices__side){grid-area:auto;align-self:auto}main:has(.lp-hero) .lp-voices__pin{justify-self:stretch}.lp-art .lp-pin__tag--name,.lp-voices__pin .lp-pin__tag--name{text-align:right}}main:has(.lp-hero) .lp-journey{text-align:center;justify-items:center}:is(main:has(.lp-hero) .lp-journey__head,main:has(.lp-hero) .lp-journey__nav){justify-self:center}main:has(.lp-hero) .lp-journey__scenes{justify-items:center}main:has(.lp-hero) .lp-journey__copy{justify-items:center;display:grid}main:has(.lp-hero) .lp-final__row{text-align:center;grid-template-columns:minmax(0,640px);justify-content:center;justify-items:center;row-gap:26px}main:has(.lp-hero) .lp-final__row>*{width:100%}main:has(.lp-hero) .lp-hero__open{text-align:center;justify-content:center;align-items:center}main[data-cinema] .lp-art.lp-pin,main[data-cinema] .lp-voices{--art:min(36svh, 400px)}main:has(.lp-hero) .lp-journey__nav{width:min(100%,600px)}main:has(.lp-hero) .lp-journey__nav:before{width:66.6667%;left:16.6667%}main:has(.lp-hero) .lp-journey__nav:after{width:66.6667%;left:16.6667%}main:has(.lp-hero) .lp-journey__nav button{text-align:center;justify-items:center;padding:0 6px 4px}main:has(.lp-hero) .lp-journey__nav button>span{justify-content:center}
