.artist-personal-system{--artist-paper:#f7fbff;--artist-ice:#dceaf7;--artist-navy:#07152f;--artist-line:#1f436f33;min-height:0;color:var(--dc-ink);background:radial-gradient(circle at 18% 0%, #fffffffa, transparent 32%), linear-gradient(145deg, var(--artist-paper), var(--artist-ice));overflow:visible;--dc-ink:#13284d!important;--dc-ink-soft:#355273!important;--dc-ink-faint:#405b78!important;--dc-sacred:#765da7!important}.artist-personal-system:before{background-color:#0000;background-image:linear-gradient(#1d416d09 1px,#0000 1px),linear-gradient(90deg,#1d416d09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.artist-personal-nav{z-index:40;-webkit-backdrop-filter:blur(16px)saturate(1.38);backdrop-filter:blur(16px)saturate(1.38);background:#e1f0fbc2;border:1px solid #fafdffe6;border-radius:19px 11px 22px 10px;grid-template-columns:minmax(130px,.65fr) minmax(0,2.7fr) minmax(76px,.65fr);width:calc(100% - 24px);min-height:56px;margin:12px;display:grid;position:sticky;top:12px;overflow:hidden;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #254c7b52,0 14px 32px #19375f33}.artist-personal-brand{min-width:0;color:var(--dc-ink);font-family:var(--font-cormorant), Georgia, serif;letter-spacing:.12em;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 18px;font-size:18px;display:flex}.artist-personal-brand small{color:var(--dc-ink-faint);font-family:var(--font-plex-mono), monospace;letter-spacing:.16em;text-transform:uppercase;font-size:12px}.artist-personal-nav>div:not(.artist-personal-brand){grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;min-width:0;padding:6px;display:grid}.artist-personal-nav>div:not(.artist-personal-brand) button{border-radius:12px 8px 14px;gap:6px;min-width:0;min-height:44px;padding:0 7px}.artist-personal-current{color:#405b78;letter-spacing:.13em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:7px;min-width:0;padding:0 14px;font-size:12px;display:flex}.artist-personal-current i{background:#765da7;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #765da773}.artist-music-program,.artist-gallery-program,.artist-magazine-program,.artist-video-program,.artist-loreyn-program{min-height:clamp(620px,74svh,860px)}.artist-music-program,.artist-gallery-program,.artist-magazine-program{color:#13284d;background:radial-gradient(circle at 70% 18%,#ffffffe0,#0000 26%),radial-gradient(circle at 44% 66%,#94abee2e,#0000 34%),linear-gradient(145deg,#f7fbff,#dceaf7 64%,#c9dbec)}.artist-music-index{color:#13284d;background:linear-gradient(155deg,#f8fcffdb,#b7cfe680);border-right-color:#1f436f33}.artist-music-index__ghost{color:#3456872e;filter:blur(1px);white-space:nowrap;left:12px}.artist-music-library>header{color:#f5f9ff;background:linear-gradient(145deg,#07152f,#102b55);border:1px solid #ddedfc2e;border-radius:18px 10px 20px 11px;padding:15px 17px;box-shadow:inset 0 1px #ffffff24,0 15px 32px #152f542e}.artist-music-library>header span{color:#c6b5ee}.artist-music-library>header h2{color:#f5f9ff}.artist-music-library>header small{color:#e8f1fcbd}.artist-music-library>footer{color:#20406994}.artist-gallery-space{background:radial-gradient(circle at 50% 48%,#8399e242,#0000 32%),linear-gradient(135deg,#ecf6fdd6,#94b3d380);border-color:#ffffffb8;box-shadow:inset 0 1px #ffffffe6,inset 0 0 95px #41679d1a}.artist-gallery-caption{z-index:4;color:#f5f9ff;-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);background:#07152fe0;border-color:#ecf6ff59;border-radius:18px 10px 20px 9px;grid-template-columns:minmax(110px,.7fr) minmax(160px,1fr) minmax(220px,1.7fr);align-items:center;gap:14px;width:calc(100% - 24px);margin:12px auto 0;padding:12px 16px;display:grid;position:relative;inset:auto;box-shadow:inset 0 1px #ffffff2e,0 13px 28px #10274b38}.artist-gallery-caption h3{margin:0}.artist-gallery-caption p{color:#e0edfadb;letter-spacing:.04em;margin:0}.artist-gallery-controls{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#091c39ad;border:1px solid #f2fbff9e;border-radius:18px 10px 20px 9px;padding:5px;box-shadow:inset 0 1px #ffffff2e,0 10px 24px #010c204d}.artist-gallery-rail{-webkit-backdrop-filter:blur(15px)saturate(1.38);backdrop-filter:blur(15px)saturate(1.38);background:#daedfab8;border:1px solid #f8fdffd6;border-radius:18px 10px 20px 9px;width:calc(100% - 24px);margin:12px auto 0;padding:8px;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #254c7b47,0 13px 30px #19375f2e}.artist-gallery-rail button strong{color:#fff;text-shadow:0 1px 5px #000,0 0 9px #000;left:32px}.artist-gallery-rail button span{color:#e6dcff;text-shadow:0 1px 5px #000}.artist-video-program{padding:clamp(24px,4vw,58px)}.artist-video-program>header span,.artist-loreyn-program>div>span{color:#765da7;letter-spacing:.19em;text-transform:uppercase;font-size:12px}.artist-video-program>header h2,.artist-loreyn-program h2{color:#13284d;font-family:var(--font-cormorant), Georgia, serif;margin-top:4px;font-size:clamp(48px,7vw,88px);font-weight:300;line-height:.82}.artist-video-program .artist-video-window{background:var(--artist-navy);color:#f0f7fff0;border:1px solid #e0efff61;border-radius:20px 13px 24px 16px;width:min(100%,1100px);margin-top:28px;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 28px 60px #1c365d3d}.artist-video-program .artist-video-window__rail button{cursor:pointer;min-height:44px}.artist-loreyn-program{grid-template-columns:minmax(250px,.85fr) minmax(300px,1.15fr);align-items:center;gap:clamp(28px,6vw,90px);padding:clamp(22px,5vw,72px);display:grid}.artist-loreyn-program figure{background:#bdcfe0;border:1px solid #ffffffe6;border-radius:28px 16px 32px 14px;min-height:520px;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,18px 30px 70px #1d3a6333}.artist-loreyn-program figure img{object-fit:cover;filter:saturate(.72)contrast(1.02);width:100%;height:100%}.artist-loreyn-program figcaption{color:#fff;letter-spacing:.16em;background:#04132ea8;border-radius:999px;padding:8px 10px;font-size:12px;position:absolute;bottom:12px;right:14px}.artist-loreyn-program p{color:#355273;max-width:44ch;font-family:var(--font-cormorant), Georgia, serif;margin-top:16px;font-size:clamp(18px,2.2vw,28px);line-height:1.2}.artist-loreyn-program a{color:#13284d;letter-spacing:.15em;text-transform:uppercase;background:linear-gradient(#fffc,#b1cde98f);border:1px solid #284c7947;border-radius:14px 9px 16px 8px;align-items:center;min-height:44px;margin-top:24px;padding:0 17px;font-size:12px;display:inline-flex;box-shadow:inset 0 1px #fff,0 10px 22px #21426a1a}.artist-magazine-program>header h2,.artist-magazine-shelf strong{color:#13284d}.artist-magazine-program>header p,.artist-magazine-shelf i{color:#5e7590}.artist-magazine-shelf button,.artist-gallery-controls button,.artist-gallery-rail button,.artist-editorial-nav>button,.artist-editorial-nav>div button{min-height:44px}@media (max-width:760px){.artist-personal-nav{border-radius:15px 9px 17px 8px;grid-template-columns:1fr;width:calc(100% - 16px);min-height:50px;margin:8px;top:8px}.artist-personal-brand,.artist-personal-current{display:none}.artist-personal-nav>div:not(.artist-personal-brand) button{letter-spacing:0;min-height:44px;padding:0 2px;font-size:12px}.artist-personal-nav>div:not(.artist-personal-brand){grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.artist-personal-nav>div:not(.artist-personal-brand) button span{font-size:inherit;color:inherit;display:inline}.artist-music-library-view{flex-direction:column;display:flex}.artist-music-library{order:1;min-height:0;padding:14px 13px 34px}.artist-music-library>header{padding:10px 12px;display:block;position:relative}.artist-music-library>header>div{min-width:0}.artist-music-library>header h2{max-width:100%;font-size:clamp(28px,8.5vw,36px);line-height:.84}.artist-music-library>header span{padding-right:92px;font-size:12px;display:block}.artist-music-library>header small{text-align:right;max-width:12ch;font-size:12px;line-height:1.15;position:absolute;top:10px;right:12px}.artist-album-field{margin-top:7px}.artist-album-orbit{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:14px;margin-inline:-13px;padding:4px 13px 18px;overflow:visible}.artist-album{opacity:1;justify-self:center;width:min(100%,360px);transform:none}.artist-album:not(.is-selected)>strong,.artist-album:not(.is-selected)>small{visibility:visible}.artist-music-index{background:linear-gradient(145deg,#f1f8fedb,#c2d9ed94);border-top:1px solid #ffffffb8;border-bottom:0;order:2;min-height:0;padding:18px 16px}.artist-music-index__ghost{display:none}.artist-music-index__release{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px;display:grid;position:static}.artist-music-index__release small,.artist-music-index__release h2,.artist-music-index__release p,.artist-music-index__track{grid-column:1}.artist-music-index__release h2{margin:0;font-size:clamp(27px,9vw,36px)}.artist-music-index__release p{margin-top:0}.artist-music-index__track{margin-top:4px}.artist-music-index__release button{grid-area:1/2/span 4;align-self:center;min-width:84px;min-height:44px;margin:0;position:static}.artist-loreyn-program{grid-template-columns:1fr;align-items:start;gap:24px;padding:14px}.artist-loreyn-program figure{min-height:min(112vw,520px)}.artist-video-program{padding:16px 12px 40px}.artist-video-program .artist-video-window{border-radius:14px 9px 16px 8px;margin-top:18px}.artist-video-window__caption{flex-direction:column;align-items:start}.artist-video-window__rail{scroll-snap-type:x mandatory}.artist-video-window__rail button{scroll-snap-align:start;flex:none}.artist-gallery-caption{grid-template-columns:1fr;gap:4px;width:calc(100% - 16px);padding:11px 12px}.artist-gallery-caption h3{font-size:28px}.artist-gallery-rail{width:calc(100% - 16px);margin-inline:auto;padding-inline:8px}}@media (max-width:340px){.artist-personal-nav>div:not(.artist-personal-brand){gap:2px;padding:4px}.artist-personal-nav>div:not(.artist-personal-brand) button{padding:0 1px;font-size:12px}.artist-music-index__release{grid-template-columns:1fr}.artist-music-index__release button{grid-area:auto/1;width:100%}}@media (prefers-reduced-motion:reduce){.artist-music-program,.artist-gallery-program,.artist-magazine-program,.artist-video-program,.artist-loreyn-program{animation:none!important}}.artist-authored-bio{border-left:2px solid var(--signal-rest);font-family:var(--os-font-machine);margin:24px 0;padding:12px 0 12px 16px}.artist-authored-bio p{font:400 14px/1.7 var(--os-font-machine)}.artist-music-library>.artist-platform-links{z-index:2;flex-wrap:wrap;gap:8px;margin:12px 0;display:flex;position:relative}.artist-platform-links a{align-items:center;min-height:44px;display:inline-flex}.artist-release-room__copy>h2{scroll-margin-top:160px}.artist-video-window__caption a{min-height:44px;color:inherit;align-items:center;text-decoration:underline;display:inline-flex}.artist-personal-system :is(.artist-personal-nav button,.artist-music-index__release button,.artist-program-back,.artist-platform-links a,.artist-ambient-shelf button,.artist-gallery-controls button,.artist-editorial-nav button,.artist-editorial-end button,.artist-video-window__rail button,.artist-video-window__caption a,.artist-loreyn-program a,.artist-player .site-btn,.artist-player li button){border:1px solid var(--control-glass-edge);background:var(--control-glass-face) var(--control-glass-ground);min-width:44px;min-height:44px;box-shadow:var(--control-glass-raised);color:var(--control-glass-ink);text-shadow:0 1px #ffffffad;transition:box-shadow .16s,background .16s}.artist-personal-system :is(.artist-personal-nav button,.artist-music-index__release button,.artist-program-back,.artist-platform-links a,.artist-ambient-shelf button,.artist-gallery-controls button,.artist-editorial-nav button,.artist-editorial-end button,.artist-video-window__rail button,.artist-video-window__caption a,.artist-loreyn-program a,.artist-player .site-btn,.artist-player li button):hover{box-shadow:var(--control-glass-hover)}.artist-personal-system :is(.artist-personal-nav button,.artist-music-index__release button,.artist-program-back,.artist-platform-links a,.artist-ambient-shelf button,.artist-gallery-controls button,.artist-editorial-nav button,.artist-editorial-end button,.artist-video-window__rail button,.artist-video-window__caption a,.artist-loreyn-program a,.artist-player .site-btn,.artist-player li button):is(:active,.is-selected,.is-active,[aria-pressed=true],[aria-current=true]){background:var(--control-glass-pressed-face) var(--control-glass-ground);box-shadow:var(--control-glass-pressed)}@media (prefers-reduced-motion:reduce){.artist-personal-system :is(.artist-personal-nav button,.artist-music-index__release button,.artist-program-back,.artist-platform-links a,.artist-ambient-shelf button,.artist-gallery-controls button,.artist-editorial-nav button,.artist-editorial-end button,.artist-video-window__rail button,.artist-video-window__caption a,.artist-loreyn-program a,.artist-player .site-btn,.artist-player li button){transition:none}}.artist-personal-system :is(button,a,input,[role=slider]):focus-visible{outline:var(--control-glass-focus);outline-offset:-3px}.artist-personal-system :is(button,a,input,[role=slider]){min-width:44px;min-height:44px}.artist-personal-system .artist-player :is(button,input,[role=slider]){min-width:45px;min-height:45px}
