/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#03050d;--navy:#070b1a;--white:#f7f7fb;--silver:#aeb5c7;--blue:#647cff;--violet:#8a68ff;--violet-soft:#a795ff;--muted:#969db1;--line:#cdd5ff29;--cosmic-accent:#a795ff;--cosmic-secondary:#6f85ff}body.theme-magnetic-pull{--ink:#070203;--navy:#130507;--blue:#ff785d;--violet:#ff466f;--violet-soft:#ffb09e;--muted:#c7a6a7;--line:#ff747d33;--cosmic-accent:#ff9b91;--cosmic-secondary:#ff4f76}body.theme-magnetic-bond{--ink:#020611;--navy:#071022;--blue:#6edcff;--violet:#d56cff;--violet-soft:#cbb5ff;--muted:#a9b2cd;--line:#7ec4ff33;--cosmic-accent:#a8efff;--cosmic-secondary:#c277ff}body.theme-magnetic-full{--ink:#030308;--navy:#090615;--blue:#54d8ff;--violet:#ff4fa0;--violet-soft:#c8a6ff;--muted:#b8adc5;--line:#d6a2ff33;--cosmic-accent:#e0bdff;--cosmic-secondary:#ff65aa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--white);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}.language-switcher{--language-accent:var(--cosmic-accent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);bottom:calc(20px + env(safe-area-inset-bottom));min-height:58px;right:calc(20px + env(safe-area-inset-right));z-index:35;background:#050710eb;border:1px solid #cdd5ff3d;align-items:center;gap:5px;padding:6px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;position:fixed;box-shadow:0 16px 44px #0006,0 0 24px #6f85ff14}.language-switcher:hover,.language-switcher:focus-within{background:#050710fa;border-color:#cdd5ff61;box-shadow:0 18px 52px #00000075,0 0 28px #6f85ff1f}.language-switcher-label{border-right:1px solid var(--line);color:var(--language-accent);justify-content:center;align-self:stretch;align-items:center;gap:7px;min-width:69px;padding:0 11px 0 8px;display:flex}.language-switcher-label i{filter:drop-shadow(0 0 6px var(--language-accent));font-size:12px;font-style:normal}.language-switcher-label b{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;font-size:9px;font-weight:700}.language-switcher button{-webkit-appearance:none;appearance:none;color:#c7cbda;cursor:pointer;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;background:0 0;border:1px solid #0000;min-width:44px;min-height:44px;padding:0 10px;font-size:10px;font-weight:700;transition:background .16s,border-color .16s,color .16s,transform .16s}.language-switcher button:hover{color:#fff;background:#ffffff14;border-color:#ffffff1f}.language-switcher button:active{transform:scale(.96)}.language-switcher button:focus-visible{outline:2px solid var(--language-accent);outline-offset:2px}.language-switcher button.active{background:var(--language-accent);border-color:var(--language-accent);color:#070814;box-shadow:0 0 18px #846cff47}.cosmic-signature{color:#9d8cff;opacity:.32;pointer-events:none;z-index:12;flex-direction:column;align-items:center;gap:22px;font-family:serif;display:flex;position:fixed;top:44%;left:17px;transform:translateY(-50%)}.cosmic-signature span:nth-child(2){font-size:12px}.cosmic-signature span:nth-child(3){font-size:20px}.cosmic-signature span:nth-child(4){font-size:9px}.cosmic-signature:before,.cosmic-signature:after{content:"";opacity:.35;background:linear-gradient(#0000,currentColor,#0000);width:1px;height:54px}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--cosmic-accent);outline-offset:5px}button:focus-visible{outline:2px solid var(--cosmic-accent);outline-offset:5px}[role=button]:focus-visible{outline:2px solid var(--cosmic-accent);outline-offset:5px}.cosmic-effects:not(.is-active){display:none}.cosmic-effects,.cosmic-effects *{pointer-events:none}.cosmic-cursor{--cursor-x:-40px;--cursor-y:-40px;height:28px;left:var(--cursor-x);opacity:0;top:var(--cursor-y);z-index:10020;justify-content:center;align-items:center;width:28px;transition:opacity .14s,transform .18s;display:flex;position:fixed;transform:translate(-50%,-50%)scale(.82)}.cosmic-cursor.is-visible{opacity:1;transform:translate(-50%,-50%)scale(1)}.cosmic-cursor.is-native-zone{opacity:0}.cosmic-cursor>span{border:1px solid var(--cosmic-accent)}@supports (color:color-mix(in lab, red, red)){.cosmic-cursor>span{border:1px solid color-mix(in srgb, var(--cosmic-accent) 62%, transparent)}}.cosmic-cursor>span{box-shadow:0 0 18px var(--cosmic-accent), inset 0 0 10px var(--cosmic-secondary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.cosmic-cursor>span{box-shadow:0 0 18px color-mix(in srgb, var(--cosmic-accent) 24%, transparent), inset 0 0 10px color-mix(in srgb, var(--cosmic-secondary) 11%, transparent)}}.cosmic-cursor>span{width:25px;height:25px;transition:border-color .18s,height .18s,transform .18s,width .18s;position:absolute;transform:rotate(-18deg)}.cosmic-cursor>span:after{background:var(--cosmic-accent);box-shadow:0 0 10px var(--cosmic-accent);content:"";border-radius:50%;width:3px;height:3px;position:absolute;top:3px;right:1px}.cosmic-cursor>i{color:#fff;filter:drop-shadow(0 0 7px var(--cosmic-accent));font-size:9px;font-style:normal;line-height:1;transition:transform .18s}.cosmic-cursor.is-hovering>span{border-color:var(--cosmic-accent);width:38px;height:38px;transform:rotate(22deg)}.cosmic-cursor.is-hovering>i{transform:rotate(45deg)scale(1.18)}.cosmic-cursor.is-pressed{transform:translate(-50%,-50%)scale(.72)}.cosmic-burst-layer{z-index:10010;position:fixed;inset:0;overflow:hidden}.cosmic-click-burst{width:0;height:0;position:absolute}.cosmic-click-burst>b{border:1px solid var(--cosmic-accent)}@supports (color:color-mix(in lab, red, red)){.cosmic-click-burst>b{border:1px solid color-mix(in srgb, var(--cosmic-accent) 74%, transparent)}}.cosmic-click-burst>b{border-radius:50%;width:12px;height:12px;animation:.62s ease-out forwards cosmic-click-ring;position:absolute;top:-6px;left:-6px}.cosmic-click-burst>i{color:var(--cosmic-accent)}@supports (color:color-mix(in lab, red, red)){.cosmic-click-burst>i{color:color-mix(in srgb, var(--cosmic-accent) 76%, white)}}.cosmic-click-burst>i{filter:drop-shadow(0 0 7px var(--cosmic-accent));font-size:var(--burst-size);opacity:0;animation:cosmic-click-star .68s cubic-bezier(.17,.68,.27,1.15) var(--burst-delay) forwards;font-style:normal;line-height:1;position:absolute;top:0;left:0}.cosmic-page-transition{opacity:0;visibility:hidden;z-index:10000;position:fixed;inset:0;overflow:hidden}.cosmic-page-transition[data-phase=entering]{will-change:opacity;animation:.6s cubic-bezier(.22,.7,.2,1) both cosmic-page-enter}.cosmic-transition-veil{background:radial-gradient(circle at 24% 34%, var(--cosmic-secondary), transparent 27%), radial-gradient(circle at 78% 68%, var(--cosmic-accent), transparent 31%), #02030ae6}@supports (color:color-mix(in lab, red, red)){.cosmic-transition-veil{background:radial-gradient(circle at 24% 34%, color-mix(in srgb, var(--cosmic-secondary) 20%, transparent), transparent 27%), radial-gradient(circle at 78% 68%, color-mix(in srgb, var(--cosmic-accent) 18%, transparent), transparent 31%), #02030ae6}}.cosmic-transition-veil{position:absolute;inset:0}.cosmic-page-transition[data-phase=entering] .cosmic-transition-veil{opacity:.58}.cosmic-transition-stars{position:absolute;inset:0}.cosmic-transition-stars>i{box-shadow:0 0 9px 2px var(--cosmic-accent);background:#fff;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.cosmic-transition-stars>i{box-shadow:0 0 9px 2px color-mix(in srgb, var(--cosmic-accent) 58%, transparent)}}.cosmic-transition-stars>i{height:var(--star-size);left:var(--star-x);opacity:.65;top:var(--star-y);width:var(--star-size);position:absolute}.cosmic-page-transition[data-phase=entering] .cosmic-transition-stars>i{animation:cosmic-transition-twinkle .42s ease-in-out var(--star-delay) infinite alternate}.cosmic-transition-stars>i:nth-child(3n){border-radius:0;transform:rotate(45deg)}.cosmic-transition-orbit{border:1px solid var(--cosmic-accent)}@supports (color:color-mix(in lab, red, red)){.cosmic-transition-orbit{border:1px solid color-mix(in srgb, var(--cosmic-accent) 26%, transparent)}}.cosmic-transition-orbit{border-radius:50%;width:116vw;height:min(48vw,600px);position:absolute;top:52%;left:-8vw;transform:translateY(-50%)rotate(-11deg)}.cosmic-transition-orbit:after{border:1px solid var(--cosmic-secondary)}@supports (color:color-mix(in lab, red, red)){.cosmic-transition-orbit:after{border:1px solid color-mix(in srgb, var(--cosmic-secondary) 16%, transparent)}}.cosmic-transition-orbit:after{border-radius:inherit;content:"";position:absolute;inset:14% 7%;transform:rotate(9deg)}.cosmic-transition-orbit>i{background:var(--cosmic-accent);box-shadow:0 0 15px var(--cosmic-accent);border-radius:50%;width:4px;height:4px;position:absolute}.cosmic-transition-orbit>i:first-child{top:19%;left:13%}.cosmic-transition-orbit>i:nth-child(2){top:12%;right:18%}.cosmic-transition-orbit>i:nth-child(3){bottom:8%;left:58%}.cosmic-transition-planet{aspect-ratio:1;background:radial-gradient(circle at 31% 26%, #ffffff30, transparent 9%), radial-gradient(circle at 38% 34%, var(--cosmic-accent), #040610 63%)}@supports (color:color-mix(in lab, red, red)){.cosmic-transition-planet{background:radial-gradient(circle at 31% 26%, #ffffff30, transparent 9%), radial-gradient(circle at 38% 34%, color-mix(in srgb, var(--cosmic-accent) 28%, #0c1022), #040610 63%)}}.cosmic-transition-planet{border:1px solid var(--cosmic-accent)}@supports (color:color-mix(in lab, red, red)){.cosmic-transition-planet{border:1px solid color-mix(in srgb, var(--cosmic-accent) 36%, transparent)}}.cosmic-transition-planet{box-shadow:-24px -18px 80px var(--cosmic-accent), inset 20px 8px 50px #ffffff0a;border-radius:50%;bottom:-24vw}@supports (color:color-mix(in lab, red, red)){.cosmic-transition-planet{box-shadow:-24px -18px 80px color-mix(in srgb, var(--cosmic-accent) 16%, transparent), inset 20px 8px 50px #ffffff0a}}.cosmic-transition-planet{width:43vw;max-width:620px;position:absolute;right:-10vw}.cosmic-transition-planet:before{border:1px solid var(--cosmic-accent)}@supports (color:color-mix(in lab, red, red)){.cosmic-transition-planet:before{border:1px solid color-mix(in srgb, var(--cosmic-accent) 34%, transparent)}}.cosmic-transition-planet:before{content:"";border-radius:50%;position:absolute;inset:42% -19%;transform:rotate(-14deg)}.cosmic-transition-planet>span{background:var(--cosmic-secondary)}@supports (color:color-mix(in lab, red, red)){.cosmic-transition-planet>span{background:color-mix(in srgb, var(--cosmic-secondary) 42%, transparent)}}.cosmic-transition-planet>span{box-shadow:0 0 22px var(--cosmic-secondary);border-radius:50%;width:5px;height:5px;position:absolute;top:47%;left:7%}.cosmic-transition-spark{color:#fff;filter:drop-shadow(0 0 14px var(--cosmic-accent));font-family:serif;font-size:clamp(22px,3vw,46px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cosmic-page-transition[data-phase=entering] .cosmic-transition-planet{will-change:transform;animation:.6s cubic-bezier(.22,.7,.2,1) both cosmic-planet-depart}.cosmic-page-transition[data-phase=entering] .cosmic-transition-spark{will-change:opacity, transform;animation:.52s ease-out both cosmic-spark-depart}@keyframes cosmic-click-ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(4.2)}}@keyframes cosmic-click-star{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(0)}24%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--burst-x)), calc(-50% + var(--burst-y))) scale(.1) rotate(110deg)}}@keyframes cosmic-page-enter{0%{opacity:.95;visibility:visible}18%{opacity:.88;visibility:visible}68%{opacity:.35;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes cosmic-transition-twinkle{0%{opacity:.25;transform:scale(.65)}to{opacity:.95;transform:scale(1.35)}}@keyframes cosmic-planet-depart{0%{transform:translate(0)scale(1)}to{transform:translate(19%,22%)rotate(7deg)scale(.88)}}@keyframes cosmic-spark-depart{0%{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}to{opacity:0;transform:translate(-50%,-50%)rotate(55deg)scale(1.8)}}@media (hover:hover) and (pointer:fine){body.cosmic-cursor-enabled,body.cosmic-cursor-enabled a,body.cosmic-cursor-enabled button,body.cosmic-cursor-enabled summary,body.cosmic-cursor-enabled [role=button],body.cosmic-cursor-enabled label{cursor:none}body.cosmic-cursor-enabled input,body.cosmic-cursor-enabled textarea,body.cosmic-cursor-enabled select,body.cosmic-cursor-enabled [contenteditable=true]{cursor:auto}}@media (hover:none),(pointer:coarse){.cosmic-cursor{display:none}}.site-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);z-index:20;background:#03050db8;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(22px,4vw,72px);display:flex;position:fixed;top:0;left:0;right:0}.wordmark{letter-spacing:.16em;white-space:nowrap;align-items:center;gap:10px;font-size:15px;font-weight:750;display:flex}.wordmark-star{color:#a795ff;font-size:18px}.desktop-nav{gap:clamp(15px,1.75vw,31px);display:flex}.desktop-nav a{color:#a8adc0;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:10px;transition:color .18s}.desktop-nav a:first-child,.desktop-nav a:hover{color:#fff}.menu-button{background:0 0;border:0;padding:10px 0 10px 12px;display:none}.menu-button span{background:#fff;width:24px;height:1px;margin:6px 0;display:block}.hero{background:radial-gradient(circle at 73% 51%,#5244a83b,#0000 30%),radial-gradient(circle at 18% 30%,#23418a26,#0000 30%),linear-gradient(135deg,#03050d 0%,#060917 54%,#080817 100%);grid-template-columns:minmax(340px,.85fr) minmax(430px,1.15fr);align-items:center;min-height:100svh;padding:118px clamp(24px,6vw,108px) 62px;display:grid;position:relative;overflow:hidden}.hero:after{color:#9f8cff29;content:"✦  ·  ☾  ·  ○  ·  ⊹";letter-spacing:.7em;font-family:serif;font-size:18px;position:absolute;top:105px;right:7vw}.star-field,.star-field:before,.star-field:after{content:"";opacity:.3;pointer-events:none;background-image:radial-gradient(circle,#ffffffb8 0 1px,#0000 1.5px),radial-gradient(circle,#8397ff8c 0 1px,#0000 1.5px);background-position:0 0,80px 35px;background-size:137px 121px,193px 167px;position:absolute;inset:0}.star-field:before{opacity:.2;background-size:241px 227px,313px 289px;transform:translate(30px)}.orbital{pointer-events:none;border:1px solid #9691eb21;border-radius:50%;position:absolute}.orbital:after{content:"";background:#9f8cff;border-radius:50%;width:4px;height:4px;position:absolute;top:17%;left:14%;box-shadow:0 0 18px #846cff}.orbital-one{width:760px;height:760px;top:-80px;right:-110px;transform:rotate(-16deg)}.orbital-two{width:650px;height:650px;bottom:-290px;left:-225px}.hero-copy{z-index:2;max-width:620px;position:relative}.eyebrow{color:#9da5bd;font-family:var(--font-geist-mono), monospace;letter-spacing:.3em;align-items:center;gap:12px;margin:0 0 25px;font-size:10px;display:flex}.eyebrow:before{background:var(--violet);box-shadow:0 0 10px var(--violet);content:"";width:5px;height:5px}.hero h1{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(64px,8.3vw,138px);font-weight:780;line-height:.73}.hero h1 span{display:block}.hero h1 span:last-child{color:#0000;-webkit-text-stroke:1px #e0e2f2bf;margin-left:.42em}.hero-statement{color:#a6adbf;letter-spacing:.14em;margin:36px 0 0 6px;font-size:clamp(11px,1vw,14px);font-weight:520;line-height:1.7}.album-lockup{border-left:1px solid #725cff;flex-direction:column;margin:31px 0 34px 6px;padding-left:14px;display:flex}.album-lockup span{color:#7f88a2;font-family:var(--font-geist-mono), monospace;letter-spacing:.28em;font-size:9px}.album-lockup strong{letter-spacing:.12em;margin-top:3px;font-size:clamp(25px,2.3vw,37px);font-style:italic;font-weight:620}.hero-actions{flex-wrap:wrap;gap:12px;margin-left:6px;display:flex}.button{font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;border:1px solid #fff3;justify-content:center;align-items:center;gap:30px;min-height:47px;padding:0 23px;font-size:10px;transition:all .18s;display:inline-flex}.button-primary{background:var(--white);color:#070814;font-weight:700}.button:hover{border-color:#9c8bff;transform:translateY(-2px);box-shadow:0 0 25px #735dff29}.hero-visual{z-index:1;align-self:stretch;min-height:570px;position:relative}.photo-placeholder{clip-path:polygon(7% 0,100% 0,100% 93%,93% 100%,0 100%,0 7%);background:linear-gradient(#0d112726,#02040ba6),repeating-linear-gradient(105deg,#0000 0 8%,#7768cd06 8.2% 8.4%);border:1px solid #c0c7ef29;position:absolute;inset:5% 0 0 5%;overflow:hidden}.photo-placeholder:before,.photo-placeholder:after{content:"";border:1px solid #8b7cef24;border-radius:50%;width:500px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.photo-placeholder:after{width:300px;height:300px}.placeholder-index,.placeholder-note{color:#717990;font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;font-size:8px;position:absolute}.placeholder-index{top:21px;left:22px}.placeholder-note{bottom:21px;right:22px}.placeholder-center{white-space:nowrap;z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.placeholder-mark{color:#9080f7;text-shadow:0 0 28px #6f5cff;margin-bottom:19px;font-size:33px}.placeholder-center strong{letter-spacing:.25em;font-size:12px}.placeholder-center small{color:#6f778d;font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;margin-top:9px;font-size:8px}.hero-meta{color:#596076;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;z-index:3;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;bottom:24px;left:clamp(24px,6vw,108px);right:clamp(24px,6vw,108px)}.scroll-cue{color:#979db1}.scroll-cue b{color:#fff;margin-left:9px;font-size:14px}@media (max-width:980px){.desktop-nav{display:none}.menu-button{display:block}.hero{grid-template-columns:1fr;padding-top:116px}.hero-copy{z-index:4}.hero-visual{opacity:.72;min-height:420px}.photo-placeholder{inset:12% 0 0}}@media (max-width:600px){.site-header{height:65px}.hero{min-height:920px;padding:106px 22px 58px}.hero h1{font-size:clamp(64px,22vw,94px)}.hero-statement{margin-top:28px}.hero-visual{min-height:340px}.photo-placeholder{inset:8% 0 0}.placeholder-center strong{font-size:9px}.hero-meta{bottom:19px;left:22px;right:22px}.hero-meta>span:first-child,.hero-meta>span:last-child{display:none}.hero-meta{justify-content:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important}}.admin-policy-workspace{grid-column:2;gap:18px;min-width:0;display:grid}.admin-policy-language-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-policy-language-tabs button{color:#5c5f69;cursor:pointer;text-align:left;background:#fff;border:1px solid #dedee5;align-items:center;gap:13px;min-width:0;padding:15px 17px;display:flex}.admin-policy-language-tabs button strong{color:#5f4acb;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:12px}.admin-policy-language-tabs button span{font-size:13px;font-weight:650}.admin-policy-language-tabs button.active{color:#241b59;background:#f0edff;border-color:#705be0;box-shadow:inset 0 -2px #705be0}.admin-policy-social-note{background:#f7f6ff;border:1px solid #dcd6ff;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;padding:20px 22px;display:grid}.admin-policy-social-note>span{color:#614dca;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;font-size:10px;font-weight:700}.admin-policy-social-note p{color:#62646e;margin:0;font-size:13px;line-height:1.6}.admin-policy-social-note strong{color:#29213f}.admin-policy-editor{gap:12px;display:grid}.admin-policy-editor details{background:#fff;border:1px solid #dedee5}.admin-policy-editor summary{cursor:pointer;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:17px;padding:19px 22px;list-style:none;display:grid}.admin-policy-editor summary::-webkit-details-marker{display:none}.admin-policy-editor summary>span{color:#705be0;font-family:var(--font-geist-mono), monospace;font-size:11px;font-weight:700}.admin-policy-editor summary strong{color:#1d1e25;font-size:16px;display:block}.admin-policy-editor summary small{color:#777a84;margin-top:3px;font-size:11px;line-height:1.45;display:block}.admin-policy-editor details[open] summary{background:#faf9ff;border-bottom:1px solid #e4e1f4}.admin-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding:24px;display:grid}.admin-policy-field{flex-direction:column;gap:8px;min-width:0;display:flex}.admin-policy-field.wide{grid-column:1/-1}.admin-policy-field>span{color:#50535d;font-size:12px;font-weight:700}.admin-policy-field>small{color:#8a8c94;margin-top:-3px;font-size:10px}.admin-policy-field input,.admin-policy-field textarea{color:#17181e;resize:vertical;background:#fafafc;border:1px solid #d8d8df;border-radius:0;outline:none;width:100%;min-width:0;padding:13px 14px;font-family:inherit;font-size:14px;line-height:1.6}.admin-policy-field input:focus,.admin-policy-field textarea:focus{background:#fff;border-color:#705be0;box-shadow:0 0 0 3px #705be01a}.admin-policy-actions{color:#c6c9d3;background:#11131c;justify-content:space-between;align-items:center;gap:20px;margin-top:6px;padding:20px 22px;display:flex}.admin-policy-actions>span{font-size:12px;line-height:1.5}.admin-policy-actions strong{color:#fff}.admin-policy-actions .admin-primary{margin:0}@media (max-width:1180px){.admin-policy-workspace{grid-column:1}}@media (max-width:720px){.admin-policy-language-tabs,.admin-policy-social-note{grid-template-columns:1fr}.admin-policy-grid{grid-template-columns:1fr;padding:18px}.admin-policy-field.wide{grid-column:auto}.admin-policy-actions{flex-direction:column;align-items:stretch}.admin-policy-actions .admin-primary{width:100%}}button,input{font:inherit}button{color:inherit}.sr-only{width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header-socials{align-items:center;gap:10px;display:flex}.header-socials a{border:1px solid var(--line);color:#858da5;font-family:var(--font-geist-mono), monospace;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:7px;transition:all .18s;display:flex}.header-socials a:hover{color:#fff;border-color:#a898ff}.mobile-nav{border-top:1px solid var(--line);background:#050712;min-height:calc(100svh - 64px);padding:22px;display:none;position:fixed;inset:64px 0 auto}.mobile-nav a{border-bottom:1px solid var(--line);letter-spacing:-.03em;grid-template-columns:40px 1fr auto;align-items:center;padding:14px 0;font-size:clamp(24px,7vw,36px);font-weight:650;display:grid}.mobile-nav small{color:#646d86;font-family:var(--font-geist-mono), monospace;font-size:8px}.mobile-nav span{color:#8875fb;font-size:15px}.section{background:#050711;padding:clamp(90px,10vw,155px) clamp(24px,6vw,108px)}.section-heading{grid-template-columns:minmax(180px,.4fr) 1fr;align-items:flex-end;margin-bottom:clamp(45px,6vw,82px);display:grid}.section-heading .eyebrow{margin:0 0 9px}.section-heading h2,.inner-hero h1,.tracklist h2,.album-extras h2,.profile-archive h2,.tour-page h2,.manifesto h2,.timeline h2{letter-spacing:-.065em;margin:0;font-size:clamp(42px,6.2vw,92px);line-height:.92}.section-copy{color:#8e95aa;max-width:460px;margin:19px 0 0;font-size:13px;line-height:1.7}.featured-news{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .8fr;padding-bottom:64px;display:grid}.news-visual,.mini-visual,.album-art,.video-card>div,.gallery-item{background:radial-gradient(circle at 70% 32%,#7052da59,#0000 25%),linear-gradient(135deg,#0a1025,#11101f 55%,#060712);position:relative;overflow:hidden}.news-visual{aspect-ratio:1.55;border:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;display:flex}.news-visual:before,.mini-visual:before,.album-art:before,.gallery-item:before,.video-card>div:before{content:"";border:1px solid #9581f62e;border-radius:50%;width:54%;height:72%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.news-visual .visual-label{color:#76809c;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;font-size:8px;position:absolute;top:20px;left:22px}.news-visual i{color:#9f8aff;text-shadow:0 0 30px #7660ff;z-index:1;margin-bottom:16px;font-size:30px}.news-visual b{letter-spacing:.12em;z-index:1;font-size:clamp(27px,4.5vw,68px);font-style:italic}.news-visual small{color:#989fb2;font-family:var(--font-geist-mono), monospace;letter-spacing:.25em;z-index:1;margin-top:12px;font-size:8px}.news-feature-copy{border:1px solid var(--line);border-left:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(30px,5vw,68px);display:flex}.card-meta{color:#798198;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;align-items:center;gap:18px;width:100%;font-size:8px;display:flex}.card-meta span{color:#9b87ff}.feature-kicker{font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;color:#8c76ff!important;margin-top:44px!important;font-size:9px!important}.news-feature-copy h3{letter-spacing:-.05em;margin:14px 0 19px;font-size:clamp(28px,3.6vw,52px);line-height:.98}.news-feature-copy>p:not(.feature-kicker),.news-card>p,.album-info p,.era-copy p,.article-body p,.manifesto p,.brays-story p{color:#969db1;font-size:13px;line-height:1.75}.text-link{font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;border-bottom:1px solid #ffffff47;margin-top:35px;padding:0 0 8px;font-size:9px}.text-link span{color:#8e78ff;margin-left:20px}.news-grid{grid-template-columns:repeat(4,1fr);display:grid}.news-card{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-width:0;padding:30px 25px 36px;transition:background .2s,transform .2s;position:relative}.news-card:first-child{border-left:1px solid var(--line)}.news-card:hover{background:#5b4fa412;transform:translateY(-4px)}.mini-visual{aspect-ratio:1.25;border:1px solid #ffffff14;margin:-12px -8px 25px}.mini-visual>span{color:#68718b;font-family:var(--font-geist-mono), monospace;font-size:8px;position:absolute;top:12px;left:13px}.mini-visual i,.gallery-item i{color:#8c75ff;text-shadow:0 0 22px #6b54fa;font-size:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mini-visual small{color:#59627a;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;font-size:6px;position:absolute;bottom:10px;right:11px}.tone-2{background:radial-gradient(circle at 40% 30%,#36112c,#0000 43%),#080711}.tone-3{background:radial-gradient(circle at 65% 40%,#18274d,#0000 45%),#060712}.tone-4{background:radial-gradient(circle at 35% 60%,#292043,#0000 50%),#070710}.news-card h3{letter-spacing:-.025em;min-height:40px;margin:21px 0 10px;font-size:17px;line-height:1.2}.news-card>p{margin:0;font-size:11px}.arrow-link{color:#927fff;margin-top:26px;font-size:16px;display:block}.section-action{justify-content:center;padding-top:56px;display:flex}.tour-preview{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:radial-gradient(circle at 12% 40%,#5649b13d,#0000 30%),linear-gradient(115deg,#070812,#0b0b17);grid-template-columns:.7fr 1.3fr;padding:clamp(90px,10vw,145px) clamp(24px,6vw,108px);display:grid;position:relative}.tour-title>span{color:#8b92a7;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;font-size:9px}.tour-title h2{letter-spacing:-.055em;margin:18px 0 30px;font-size:clamp(53px,6.8vw,105px);font-style:italic;line-height:.82}.tour-title>p:last-child{color:#858ca2;letter-spacing:.16em;font-size:11px;line-height:1.7}.tour-row{border-top:1px solid var(--line);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;grid-template-columns:30px 90px minmax(130px,1fr) minmax(125px,.8fr) 100px;align-items:center;gap:18px;min-height:70px;font-size:9px;display:grid}.tour-row:last-of-type{border-bottom:1px solid var(--line)}.tour-index,.tour-row>span:nth-child(4),.tour-row time{color:#687189}.tour-row strong{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.03em;font-size:16px}.status{color:#9da4b6;letter-spacing:.12em;border:1px solid #ffffff29;justify-self:end;padding:7px 9px;font-size:7px;font-weight:500}.status-on-sale{color:#ac9dff;border-color:#8470ff7a}.status-coming-soon{color:#d796bd;border-color:#b85e965e}.tour-link{float:right;display:inline-block}.members-grid{grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.member-card{aspect-ratio:.71;border:1px solid var(--line);background:#080a14;position:relative;overflow:hidden}.member-card .photo-placeholder{clip-path:none;border:0;inset:0 0 76px}.member-card .photo-placeholder:before{width:115%;height:82%}.member-card .photo-placeholder:after{width:70%;height:50%}.member-card .placeholder-center strong{font-size:9px}.member-card .placeholder-center small{font-size:6px}.member-info{border-top:1px solid var(--line);z-index:3;background:#050710e6;grid-template-columns:28px 1fr auto;align-items:center;min-height:76px;padding:13px 17px;display:grid;position:absolute;bottom:0;left:0;right:0}.member-info>span{color:#626b84;font-family:var(--font-geist-mono), monospace;font-size:8px}.member-info h3{letter-spacing:-.02em;text-transform:uppercase;margin:0 0 3px;font-size:17px}.member-info p{color:#858da3;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:7px}.member-info b{color:#8d79ff}.member-card-destination{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;white-space:nowrap;align-items:center;gap:7px;font-size:9px;font-weight:650;display:inline-flex}.member-card-destination span{letter-spacing:0;font-size:14px;transition:transform .22s}.member-card:hover .member-card-destination span,.magnetic-member-card:hover .member-card-destination span{transform:translate(3px)}.member-card:hover .photo-placeholder{filter:brightness(1.2)}.member-card .managed-photo img{object-position:center 18%;transition:transform .45s,filter .3s}.member-card:hover .managed-photo img{transform:scale(1.025)}.member-card:hover .member-info{background:#0e0d1ff5}.discography-section{background:#03050b}.album-grid{grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,75px);display:grid}.album-art{aspect-ratio:1;border:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;transition:all .25s;display:flex}.album-magenta .album-art,.detail-magenta .album-art,.era-magenta .album-art{background:radial-gradient(circle at 55% 45%,#871b586b,#0000 35%),linear-gradient(145deg,#0b0913,#180711 65%,#08060d)}.album-art>span{color:#7e879e;font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;font-size:8px;position:absolute;top:20px;left:22px}.album-art i{color:#8e7aff;text-shadow:0 0 33px #7059ff;z-index:1;margin-bottom:24px;font-size:clamp(25px,3vw,42px)}.album-art strong{letter-spacing:.1em;text-align:center;z-index:1;font-size:clamp(25px,4vw,57px);font-style:italic}.album-art small{color:#5f687f;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;font-size:7px;position:absolute;bottom:18px}.album-card:hover .album-art{border-color:#9785ff73;transform:translateY(-6px)}.album-info{justify-content:space-between;align-items:center;padding:26px 2px 0;display:flex}.album-info small,.era-copy>span{color:#868ea4;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;font-size:8px}.album-info h3{letter-spacing:-.04em;margin:9px 0 5px;font-size:28px}.album-info p{margin:0;font-size:11px}.circle-arrow{border:1px solid var(--line);color:#9685ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:50px;height:50px;margin-left:20px;display:flex}.brays-banner{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:radial-gradient(circle at 75%,#6a51d352,#0000 28%),linear-gradient(110deg,#070917,#080711);grid-template-columns:.8fr 1.2fr;align-items:center;min-height:670px;padding:90px clamp(24px,6vw,108px);display:grid;position:relative;overflow:hidden}.orbit-copy{z-index:2;position:relative}.orbit-copy h2{letter-spacing:-.07em;margin:0 0 37px;font-size:clamp(80px,10vw,155px);line-height:.8}.orbit-copy>p:not(.eyebrow){color:#a2a8ba;letter-spacing:.15em;margin-bottom:36px;font-size:13px;line-height:1.7}.brays-orbit{border:1px solid #9b8bf63b;border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:min(42vw,560px);height:min(42vw,560px);display:flex;position:relative;transform:rotate(-12deg)}.brays-orbit:before,.brays-orbit:after{content:"";border:1px solid #9b8bf624;border-radius:50%;width:110%;height:67%;position:absolute;transform:rotate(52deg)}.brays-orbit:after{width:60%;height:105%;transform:rotate(74deg)}.brays-orbit span{color:#0000;letter-spacing:-.06em;-webkit-text-stroke:1px #dfddfc47;font-size:clamp(55px,8vw,115px);font-weight:750;transform:rotate(12deg)}.brays-orbit i{color:#aa9afa;text-shadow:0 0 22px #7560ff;font-size:23px;position:absolute;top:28%;right:4%}.sns-section{padding-bottom:100px}.social-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.social-grid>a{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;min-height:102px;padding:18px 27px;display:grid}.social-grid>a:nth-child(odd){border-right:1px solid var(--line)}.social-grid>a>span{color:#687189;font-family:var(--font-geist-mono), monospace;font-size:8px}.social-grid small{color:#777f96;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:7px;display:block}.social-grid strong{font-size:17px}.social-grid b{color:#8e7aff}.newsletter{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:#090b16;grid-template-columns:.85fr 1.15fr;align-items:end;gap:70px;padding:90px clamp(24px,6vw,108px);display:grid}.newsletter .eyebrow{margin-bottom:19px}.newsletter h2{letter-spacing:-.06em;margin:0;font-size:clamp(40px,5vw,72px);line-height:.9}.newsletter>div>p:last-child{color:#8a92a7;margin:20px 0 0;font-size:12px}.newsletter form{border-bottom:1px solid #60677a;grid-template-columns:1fr auto;padding-bottom:9px;display:grid}.newsletter input{color:#fff;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;background:0 0;border:0;outline:0;padding:17px 0;font-size:11px}.newsletter button{color:#fff;cursor:pointer;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;background:0 0;border:0;font-size:9px}.newsletter button span{color:#8c77ff;margin-left:15px}.site-footer{padding:80px clamp(24px, 6vw, 108px) max(90px, calc(28px + env(safe-area-inset-bottom)));background:#020308}.footer-top{grid-template-columns:.7fr 1.3fr;padding-bottom:75px;display:grid}.footer-logo{letter-spacing:.13em;font-size:20px;font-weight:750}.footer-logo span{color:#927fff;margin-right:8px}.footer-top>div:first-child p{color:#6e768c;letter-spacing:.15em;margin-top:24px;font-size:9px;line-height:1.7}.footer-links{grid-template-columns:repeat(3,1fr);display:grid}.footer-links>div{flex-direction:column;gap:10px;display:flex}.footer-links small{color:#636b81;font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;margin-bottom:10px;font-size:7px}.footer-links a{color:#b1b6c5;font-size:11px}.footer-bottom{border-top:1px solid var(--line);color:#5d6579;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;justify-content:space-between;padding-top:25px;font-size:7px;display:flex}.footer-bottom>div{flex-wrap:wrap;justify-content:flex-end;gap:25px;display:flex}.inner-hero{background:radial-gradient(circle at 70% 40%,#5946b547,#0000 27%),linear-gradient(135deg,#040611,#090917);align-items:end;min-height:610px;padding:150px clamp(24px,6vw,108px) 88px;display:flex;position:relative;overflow:hidden}.inner-hero-magenta{background:radial-gradient(circle at 70% 40%,#82215759,#0000 28%),linear-gradient(135deg,#04050d,#100710)}.inner-hero-copy{z-index:2;max-width:850px;position:relative}.inner-hero h1{font-size:clamp(65px,10vw,155px)}.inner-hero-copy>p:not(.eyebrow){color:#9aa1b5;max-width:570px;margin:27px 0 0;font-size:14px;line-height:1.7}.inner-hero .button{margin-top:34px}.inner-orbit{width:720px;height:720px;top:-80px;right:-80px}.hero-coordinate{color:#586078;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;font-size:7px;position:absolute;bottom:30px;right:clamp(24px,6vw,108px)}.members-page-grid{z-index:3;margin-top:-190px;position:relative}.profile-hero{background:radial-gradient(circle at 25%,#5746ae38,#0000 30%),#050711;grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(40px,7vw,100px);min-height:auto;padding:125px clamp(24px,7vw,125px) 70px;display:grid}.profile-photo{min-height:0;position:relative}.profile-photo .photo-placeholder{inset:0}.profile-photo .managed-photo{border:1px solid var(--line);background:radial-gradient(circle at 50% 38%,#5746ae29,#0000 38%),#050711}.profile-copy{align-self:start;padding-top:clamp(20px,4vw,54px)}.profile-copy .eyebrow{margin-bottom:30px}.profile-role{color:#9583ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;font-size:9px}.profile-copy h1{letter-spacing:-.06em;overflow-wrap:anywhere;text-transform:uppercase;margin:17px 0 25px;font-size:clamp(48px,6.2vw,92px);line-height:.9}.profile-intro,.profile-detail{color:#9199ad;max-width:570px;font-size:13px;line-height:1.8}.profile-copy dl{border-top:1px solid var(--line);max-width:600px;margin:35px 0 0}.profile-copy dl>div{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr;padding:17px 0;display:grid}.profile-copy dt{color:#737b92;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;font-size:8px}.profile-copy dd{margin:0;font-size:13px}.profile-archive>div:first-child,.album-extras>div:first-child,.tracklist>div:first-child{margin-bottom:55px}.archive-grid{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.archive-grid .photo-placeholder{aspect-ratio:.78;clip-path:none;position:relative;inset:auto}.archive-grid .placeholder-center strong{font-size:8px}.profile-navigation{border-top:1px solid var(--line);background:#080a16;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-nav-link{color:inherit;grid-template-columns:42px 1fr;align-items:center;gap:14px;min-width:0;padding:42px clamp(24px,5vw,86px);transition:background .25s;display:grid}.profile-nav-link:hover{background:#826cff12}.profile-nav-next{border-left:1px solid var(--line);text-align:right}.profile-nav-next span{grid-column:2;justify-self:end}.profile-nav-next small,.profile-nav-next strong{grid-column:1/-1}.profile-nav-previous span{grid-area:1/1/span 2}.profile-nav-previous small,.profile-nav-previous strong{grid-column:2}.profile-nav-link small{color:#6f778d;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;font-size:8px}.profile-nav-link strong{letter-spacing:-.05em;overflow-wrap:anywhere;text-transform:uppercase;font-size:clamp(28px,4vw,58px)}.profile-nav-link span{color:#907dff;font-size:25px}.era-list{background:#050711;padding:0 clamp(24px,6vw,108px) 130px}.era-row{border-top:1px solid var(--line);grid-template-columns:90px minmax(320px,.85fr) 1.15fr;align-items:center;gap:clamp(30px,5vw,75px);padding:90px 0;display:grid}.era-number small{color:#717990;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;font-size:8px;display:block}.era-number strong{color:#0000;-webkit-text-stroke:1px #767d90;font-size:55px}.era-cover{max-width:520px}.era-copy h2{letter-spacing:-.065em;margin:18px 0 24px;font-size:clamp(42px,5.5vw,82px);line-height:.88}.era-copy p{max-width:520px}.track-chips{flex-wrap:wrap;gap:7px;margin:27px 0 35px;display:flex}.track-chips span{border:1px solid var(--line);color:#8f96aa;font-family:var(--font-geist-mono), monospace;padding:8px 10px;font-size:7px}.album-hero{background:radial-gradient(circle at 22% 48%,#4156b547,#0000 30%),#050711;grid-template-columns:minmax(360px,.85fr) 1.15fr;align-items:center;gap:clamp(50px,8vw,120px);min-height:100svh;padding:130px clamp(24px,8vw,140px) 70px;display:grid;position:relative}.detail-magenta{background:radial-gradient(circle at 22% 48%,#8b235e57,#0000 30%),#06050c}.album-detail-cover{z-index:2;width:100%;position:relative}.album-detail-copy{z-index:2;position:relative}.album-detail-copy>span{color:#9581ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;font-size:9px}.album-detail-copy h1{letter-spacing:-.075em;margin:17px 0 28px;font-size:clamp(58px,8vw,122px);line-height:.85}.album-detail-copy>p:not(.eyebrow){color:#9aa1b5;max-width:520px;margin:0 0 35px;font-size:14px;line-height:1.8}.tracklist{grid-template-columns:.65fr 1.35fr;gap:clamp(50px,8vw,120px);display:grid}.tracklist>div>p:last-child{color:#6d758a;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;font-size:8px}.tracklist ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.tracklist li{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr 120px 25px;align-items:center;gap:20px;min-height:68px;display:grid}.tracklist li>span,.tracklist li small{color:#727a90;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;font-size:8px}.tracklist li strong{font-size:14px}.tracklist li b{color:#8d79ff;font-size:10px}.tracks-pending{opacity:.6}.filter-bar{border-bottom:1px solid var(--line);gap:9px;margin-bottom:50px;padding-bottom:16px;display:flex;overflow-x:auto}.filter-bar button{border:1px solid var(--line);color:#7e869c;cursor:pointer;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;background:0 0;flex:none;padding:10px 14px;font-size:8px}.filter-bar button.active,.filter-bar button:hover{color:#060711;background:#f5f5fa}.news-page-grid{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.news-page-card{border:1px solid var(--line)}.news-page-card h2{letter-spacing:-.04em;margin:11px 0 15px;font-size:24px;line-height:1}.news-lead{grid-column:span 2}.news-lead .mini-visual{aspect-ratio:2.1}.article-page{background:#050711;padding:165px clamp(24px,15vw,250px) 120px}.article-page header{max-width:920px;margin:0 auto 60px}.article-page header h1{letter-spacing:-.065em;margin:20px 0 30px;font-size:clamp(52px,8vw,115px);line-height:.9}.article-page header>p:last-child{color:#a0a7ba;max-width:720px;font-size:17px;line-height:1.6}.article-page>.photo-placeholder{aspect-ratio:1.75;clip-path:none;max-width:1200px;margin:0 auto;position:relative;inset:auto}.article-body{max-width:720px;margin:60px auto 0}.article-body p{font-size:15px}.article-body blockquote{border-left:1px solid #8d77ff;margin:50px 0;padding-left:25px;font-size:24px;font-style:italic;line-height:1.45}.gallery-grid{grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.gallery-item{aspect-ratio:.85;border:1px solid var(--line);cursor:pointer;text-align:left;padding:18px;transition:all .2s}.gallery-item:hover{border-color:#8f7bff;transform:translateY(-4px)}.gallery-item>span{color:#6a7289;font-family:var(--font-geist-mono), monospace;font-size:8px;position:absolute;top:16px}.gallery-item strong{letter-spacing:.12em;font-size:10px;position:absolute;bottom:34px;left:16px}.gallery-item small{color:#6d758b;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:7px;position:absolute;bottom:17px;left:16px}.gallery-item-2{background:radial-gradient(circle at 40%,#2b193e,#0000 45%),#070711}.gallery-item-3{background:radial-gradient(circle at 65% 40%,#13294b,#0000 45%),#070912}.gallery-item-4{background:radial-gradient(circle at 55% 30%,#3a1428,#0000 45%),#08060c}.gallery-item-5{background:radial-gradient(circle at 25%,#202c4c,#0000 50%),#060812}.lightbox{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:100;background:#020309e6;justify-content:center;align-items:center;padding:7vw;display:flex;position:fixed;inset:0}.lightbox>button{cursor:pointer;background:0 0;border:0;font-size:34px;position:absolute;top:20px;right:30px}.lightbox>div{aspect-ratio:1.6;background:radial-gradient(circle,#211942,#070812 55%);border:1px solid #a797ff66;flex-direction:column;justify-content:center;align-items:center;width:min(1100px,100%);max-height:80vh;display:flex}.lightbox i{color:#9b88ff;margin-bottom:25px;font-size:40px}.lightbox strong{letter-spacing:.12em}.lightbox small{color:#747d94;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;margin-top:10px;font-size:8px}.video-grid{grid-template-columns:repeat(3,1fr);gap:46px 22px;display:grid}.video-card>div{aspect-ratio:1.65;border:1px solid var(--line)}.video-card>div>span{color:#6c748a;font-family:var(--font-geist-mono), monospace;font-size:8px;position:absolute;top:14px;left:15px}.video-card>div i{color:#080912;z-index:2;background:#f7f7fbeb;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding-left:2px;font-size:10px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-card>div small{color:#636b82;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;font-size:7px;position:absolute;bottom:13px;right:14px}.video-card>p{color:#8874ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;margin:19px 0 9px;font-size:8px}.video-card h2{letter-spacing:-.03em;margin:0;font-size:22px}.tour-page-heading{grid-template-columns:1fr .7fr;align-items:end;margin-bottom:55px;display:grid}.tour-page-heading>p{color:#858da3;justify-self:end;max-width:380px;font-size:11px;line-height:1.7}.tour-table-head,.tour-table-row{grid-template-columns:130px minmax(150px,1.2fr) minmax(160px,1fr) 120px 90px;align-items:center;gap:25px;display:grid}.tour-table-head{color:#697188;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;border-bottom:1px solid #676e80;padding:0 16px 14px;font-size:7px}.tour-table-row{border-bottom:1px solid var(--line);min-height:91px;padding:0 16px}.tour-table-row time,.tour-table-row>span{color:#7b8398;font-family:var(--font-geist-mono), monospace;font-size:9px}.tour-table-row strong{font-size:20px}.tour-table-row .status{justify-self:start}.tour-table-row>a{color:#9784ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-align:right;font-size:8px}.brays-story,.manifesto,.timeline{grid-template-columns:.8fr 1.2fr;gap:clamp(45px,8vw,130px);display:grid}.brays-story h2,.manifesto h2{font-size:clamp(39px,5vw,74px)}.brays-story>div:last-child,.manifesto>div:last-child{align-self:end;max-width:650px}.brays-story p,.manifesto p{font-size:15px}.special-grid,.about-chapters{background:#050711;grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,6vw,108px) 130px;display:grid}.special-grid a,.about-chapters article{aspect-ratio:1;border:1px solid var(--line);flex-direction:column;justify-content:flex-end;padding:clamp(24px,3vw,45px);display:flex;position:relative}.special-grid a:hover{background:#6953cf14}.special-grid span,.about-chapters span{color:#626a81;font-family:var(--font-geist-mono), monospace;font-size:8px;position:absolute;top:23px;left:25px}.special-grid i,.about-chapters i{color:#9380ff;font-size:28px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.special-grid h3,.about-chapters h3{letter-spacing:-.04em;margin:0 0 10px;font-size:25px}.special-grid p,.about-chapters p{color:#81899f;margin:0 0 20px;font-size:11px;line-height:1.6}.special-grid b{color:#9582ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:8px}.brays-quote{text-align:center;background:radial-gradient(circle,#17132f,#050711 60%);flex-direction:column;justify-content:center;align-items:center;min-height:620px;padding:80px 24px;display:flex}.brays-quote i{color:#8874ff;font-family:Georgia,serif;font-size:75px;line-height:.5}.brays-quote blockquote{letter-spacing:-.04em;margin:35px 0;font-size:clamp(32px,5vw,70px);font-style:italic;line-height:1.1}.brays-quote span{color:#777f96;font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;font-size:8px}.about-chapters{grid-template-columns:repeat(4,1fr)}.about-chapters article{aspect-ratio:.82;isolation:isolate;background:#050711;overflow:hidden}.about-chapters article:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#03050d08 24%,#03050d59 58%,#03050df7 100%);position:absolute;inset:0}.about-chapters article>img{object-fit:cover;opacity:.76;z-index:0;width:100%;height:100%;transition:opacity .5s,transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.about-chapters article:hover>img{opacity:.9;transform:scale(1.035)}.about-chapters article>span,.about-chapters article>h3,.about-chapters article>p{z-index:2;position:relative}.about-chapters article>span{position:absolute}.about-chapters article>h3{text-shadow:0 2px 18px #000c}.timeline-rows{border-top:1px solid var(--line)}.timeline-rows a{border-bottom:1px solid var(--line);grid-template-columns:65px 1fr 30px;align-items:center;gap:25px;padding:30px 0;display:grid}.timeline-rows>a>span{color:#6b738a;font-family:var(--font-geist-mono), monospace;font-size:9px}.timeline-rows small{color:#8e7aff;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;font-size:7px}.timeline-rows strong{margin-top:6px;font-size:23px;display:block}.timeline-rows p{color:#7f879c;margin:6px 0 0;font-size:11px}.timeline-rows b{color:#8d79ff}@keyframes drift{0%,to{transform:rotate(-16deg)translate(0)}50%{transform:rotate(-14deg)translate(-8px,6px)}}.orbital-one{animation:12s ease-in-out infinite drift}@media (max-width:1180px){.desktop-nav{gap:13px}.desktop-nav a{font-size:8px}.header-socials{display:none}.news-grid{grid-template-columns:repeat(2,1fr)}.gallery-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.site-header.is-open{z-index:40}.site-header.is-open .mobile-nav{display:block}.site-header.is-open .menu-button span:first-child{transform:translateY(3.5px)rotate(45deg)}.site-header.is-open .menu-button span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.site-header.is-open .menu-button span{transition:all .18s}.section-heading{grid-template-columns:1fr}.section-heading .eyebrow{margin-bottom:28px}.featured-news,.tour-preview,.newsletter,.footer-top,.profile-hero,.album-hero,.tracklist,.brays-story,.manifesto,.timeline{grid-template-columns:1fr}.news-feature-copy{border-left:1px solid var(--line)}.tour-title{margin-bottom:50px}.members-grid{grid-template-columns:repeat(2,1fr)}.members-page-grid{margin-top:-120px}.brays-banner{grid-template-columns:1fr}.brays-orbit{width:min(75vw,560px);height:min(75vw,560px);margin-top:60px}.newsletter{align-items:start}.footer-top{gap:60px}.profile-photo{min-height:0}.era-row{grid-template-columns:55px minmax(260px,.85fr) 1.15fr}.tracklist{gap:30px}.gallery-grid,.video-grid,.about-chapters{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.section{padding:82px 22px}.featured-news{padding-bottom:40px}.news-grid{grid-template-columns:1fr}.tour-preview{padding:85px 22px}.tour-row{grid-template-columns:25px 1fr auto;gap:7px;padding:16px 0}.tour-row time{grid-area:1/2}.tour-row strong{grid-area:2/2}.tour-row>span:nth-child(4){display:none}.tour-row .status{grid-area:1/3/span 2}.album-grid,.social-grid{grid-template-columns:1fr}.social-grid>a:nth-child(odd){border-right:0}.newsletter{gap:45px;padding:75px 22px}.footer-links{grid-template-columns:1fr 1fr;gap:32px}.footer-links>div:last-child{grid-column:span 2}.footer-bottom{flex-direction:column;align-items:flex-start;gap:20px}.footer-bottom>div{flex-wrap:wrap;gap:15px}.inner-hero{min-height:530px;padding:135px 22px 70px}.members-page-grid{margin-top:-50px}.profile-hero,.album-hero{padding:100px 22px 65px}.profile-photo{min-height:0}.profile-copy dl>div{grid-template-columns:120px 1fr}.archive-grid{grid-template-columns:1fr}.archive-grid .photo-placeholder{aspect-ratio:1.2}.profile-navigation{grid-template-columns:1fr}.profile-nav-next{border-left:0;border-top:1px solid var(--line)}.era-list{padding:0 22px 90px}.era-row{grid-template-columns:1fr;padding:70px 0}.era-number{gap:12px;display:flex}.era-number strong{font-size:28px}.era-cover{width:100%}.tracklist li{grid-template-columns:27px 1fr 20px;gap:10px}.tracklist li small{display:none}.news-page-grid{grid-template-columns:1fr}.news-lead{grid-column:auto}.article-page{padding:125px 22px 90px}.gallery-grid{grid-template-columns:1fr 1fr}.video-grid{grid-template-columns:1fr;gap:35px}.tour-page-heading{grid-template-columns:1fr;align-items:start}.tour-page-heading>p{justify-self:start}.tour-table-head{display:none}.tour-table-row{grid-template-columns:1fr auto;gap:8px;padding:22px 0}.tour-table-row time,.tour-table-row>span{grid-column:1}.tour-table-row strong{grid-area:2/1}.tour-table-row .status{grid-area:1/2/span 2}.tour-table-row>a{grid-area:3/2}.special-grid{grid-template-columns:1fr;padding:0 22px 90px}.special-grid a{aspect-ratio:1.35}.about-chapters{grid-template-columns:1fr;padding:0 22px 90px}.about-chapters article{aspect-ratio:1.2}}@media (max-width:480px){.members-grid{grid-template-columns:1fr}.member-card{aspect-ratio:.82}.gallery-grid{grid-template-columns:1fr}.gallery-item{aspect-ratio:1.1}.managed-photo-hint{opacity:1;transform:none}.photo-viewer{padding:60px 12px 14px}.photo-viewer>button{top:10px;right:12px}.photo-viewer figure{max-height:calc(100svh - 74px);display:block;overflow-y:auto}.photo-viewer figure>img{height:auto;min-height:55svh;max-height:calc(100svh - 145px)}.photo-viewer figcaption{border-left:0;border-top:1px solid var(--line);padding:16px 18px}.photo-viewer figcaption small{display:none}}.managed-photo{background:#080a14}.managed-photo img,.managed-album-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.managed-photo-contain img{object-fit:contain;object-position:center bottom}.profile-photo .managed-photo-natural{min-height:0;position:relative;inset:auto}.profile-photo .managed-photo-natural img{object-fit:contain;width:100%;height:auto;max-height:720px;display:block;position:relative;inset:auto}.managed-photo-expandable{-webkit-appearance:none;appearance:none;color:inherit;cursor:zoom-in;font:inherit;text-align:left;padding:0;display:block}.managed-photo-hint{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#d9d3ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;opacity:0;pointer-events:none;z-index:4;background:#04060fb8;border:1px solid #c0b7ff42;padding:9px 11px;font-size:7px;transition:opacity .25s,transform .25s;position:absolute;bottom:16px;right:16px;transform:translateY(5px)}:is(.managed-photo-expandable:hover .managed-photo-hint,.managed-photo-expandable:focus-visible .managed-photo-hint){opacity:1;transform:translateY(0)}.managed-photo-expandable:focus-visible{outline-offset:4px;outline:1px solid #a38fff}.hero-visual .managed-photo img{object-position:center 24%}.member-card .member-focus img{object-position:100% 20%;transition:transform .35s}.member-card:hover .member-focus img{transform:scale(1.025)}.brays-light{background:radial-gradient(circle at 72% 40%,#8467ff29,#0000 34%),#050711;grid-template-columns:minmax(320px,.95fr) minmax(300px,.7fr);align-items:center;gap:clamp(42px,8vw,120px);display:grid}.brays-light figure{border:1px solid #b4a7ff3d;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 90px #190d5052}.brays-light figure:after{content:"";pointer-events:none;border:1px solid #beb4ff57;position:absolute;inset:16px}.brays-light img{width:100%;height:auto;display:block}.brays-light h2{letter-spacing:-.075em;margin:28px 0 34px;font-size:clamp(64px,8vw,126px);line-height:.78}.brays-light>div>p:not(.eyebrow){color:var(--muted);max-width:470px;line-height:1.8}.brays-light>div>span{color:#9f91e8;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;margin-top:38px;font-size:9px;line-height:2;display:block}@media (max-width:980px){.brays-light{grid-template-columns:1fr}}@media (max-width:720px){.brays-light{padding-left:22px;padding-right:22px}.brays-light h2{font-size:clamp(58px,20vw,88px)}}.photo-viewer{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:150;background:#010208f0;justify-content:center;align-items:center;padding:5vh 5vw;display:flex;position:fixed;inset:0}.photo-viewer>button{border:1px solid var(--line);color:#fff;cursor:pointer;z-index:2;background:#090a16b3;width:46px;height:46px;font-size:28px;line-height:1;position:absolute;top:22px;right:24px}.photo-viewer figure{background:#04060d;border:1px solid #a595ff4d;width:100%;max-width:min(1380px,94vw);max-height:90vh;margin:0;display:block;position:relative;overflow:hidden}.photo-viewer figure>img{object-fit:contain;background:radial-gradient(circle,#53439f24,#0000 42%),#020309;width:100%;height:88vh}.photo-viewer figcaption{background:linear-gradient(90deg,#020309e6,#0000);justify-content:space-between;gap:14px;padding:22px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.photo-viewer figcaption span,.photo-viewer figcaption small{color:#8f83c7;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;font-size:7px}.managed-photo:before,.managed-photo:after,.managed-album-art:before{display:none}.compact-news{padding-bottom:110px}.simple-news-grid{grid-template-columns:repeat(3,1fr)}.simple-news-grid .news-card{min-height:310px;padding:32px}.simple-news-grid .news-card:first-child{border-left:1px solid var(--line)}.simple-news-number{color:#0000;-webkit-text-stroke:1px #30364a;margin:40px 0 25px;font-size:70px;font-weight:700;display:block}.simple-news-grid .news-card h3{min-height:auto}.single-album{grid-template-columns:minmax(300px,.8fr) 1.2fr;align-items:center;gap:clamp(40px,8vw,120px);max-width:1180px;margin:0 auto;display:grid}.single-album .album-art{width:100%}.single-album-copy small{color:#7e879c;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;font-size:8px}.single-album-copy h3{letter-spacing:-.065em;margin:18px 0 26px;font-size:clamp(47px,7vw,96px);line-height:.9}.single-album-copy p{color:#969db1;max-width:520px;font-size:14px;line-height:1.8}.single-album-copy>span{color:#9a88ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;margin-top:22px;font-size:9px;display:inline-block}.home-album-archive{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:1360px;margin:0 auto;display:grid}.home-album-entry{border:1px solid var(--line);background:#060812;grid-template-columns:minmax(190px,.68fr) 1fr;align-items:center;gap:clamp(28px,4vw,62px);padding:clamp(22px,3.5vw,50px);transition:background .25s,border-color .25s;display:grid}.home-album-entry:hover{background:#090c19;border-color:#9f8cff61}.home-album-entry.featured{grid-column:1/-1;grid-template-columns:minmax(290px,.65fr) 1.35fr}.home-album-entry .album-art{width:100%}.home-album-entry small{color:#8173dc;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;font-size:7px}.home-album-entry h3{letter-spacing:-.06em;margin:17px 0 20px;font-size:clamp(30px,4vw,66px);line-height:.88}.home-album-entry p{color:var(--muted);font-size:12px;line-height:1.7}.home-album-entry .home-album-cta{background:linear-gradient(120deg, var(--violet), #ffffff06);align-items:center}@supports (color:color-mix(in lab, red, red)){.home-album-entry .home-album-cta{background:linear-gradient(120deg, color-mix(in srgb, var(--violet) 18%, transparent), #ffffff06)}}.home-album-entry .home-album-cta{border:1px solid var(--violet-soft)}@supports (color:color-mix(in lab, red, red)){.home-album-entry .home-album-cta{border:1px solid color-mix(in srgb, var(--violet-soft) 48%, transparent)}}.home-album-entry .home-album-cta{box-shadow:0 0 24px var(--violet)}@supports (color:color-mix(in lab, red, red)){.home-album-entry .home-album-cta{box-shadow:0 0 24px color-mix(in srgb, var(--violet) 9%, transparent)}}.home-album-entry .home-album-cta{color:#f5f2ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;justify-content:space-between;gap:22px;width:min(100%,190px);min-height:44px;margin-top:28px;padding:0 17px;font-size:clamp(10px,.72vw,12px);font-weight:720;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s;display:inline-flex}.home-album-entry .home-album-cta:after{color:var(--violet-soft);content:"↗";letter-spacing:0;font-size:14px;transition:transform .22s}:is(.home-album-entry:hover .home-album-cta,.home-album-entry:focus-visible .home-album-cta){background:linear-gradient(120deg, var(--violet), #ffffff0d)}@supports (color:color-mix(in lab, red, red)){:is(.home-album-entry:hover .home-album-cta,.home-album-entry:focus-visible .home-album-cta){background:linear-gradient(120deg, color-mix(in srgb, var(--violet) 30%, transparent), #ffffff0d)}}:is(.home-album-entry:hover .home-album-cta,.home-album-entry:focus-visible .home-album-cta){border-color:var(--violet-soft)}@supports (color:color-mix(in lab, red, red)){:is(.home-album-entry:hover .home-album-cta,.home-album-entry:focus-visible .home-album-cta){border-color:color-mix(in srgb, var(--violet-soft) 78%, white 12%)}}:is(.home-album-entry:hover .home-album-cta,.home-album-entry:focus-visible .home-album-cta){box-shadow:0 0 32px var(--violet)}@supports (color:color-mix(in lab, red, red)){:is(.home-album-entry:hover .home-album-cta,.home-album-entry:focus-visible .home-album-cta){box-shadow:0 0 32px color-mix(in srgb, var(--violet) 18%, transparent)}}:is(.home-album-entry:hover .home-album-cta,.home-album-entry:focus-visible .home-album-cta){transform:translateY(-2px)}.home-album-entry:hover .home-album-cta:after{transform:translate(2px,-2px)}.home-album-entry:focus-visible .home-album-cta:after{transform:translate(2px,-2px)}.simple-brays{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:radial-gradient(circle at 78%,#6953cf33,#0000 24%),#080a15;justify-content:space-between;align-items:center;min-height:500px;padding:90px clamp(24px,9vw,160px);display:flex;overflow:hidden}.simple-brays>div{max-width:650px}.simple-brays h2{letter-spacing:-.075em;margin:0 0 35px;font-size:clamp(80px,12vw,175px);line-height:.75}.simple-brays>div>p:not(.eyebrow){color:#969db1;max-width:520px;margin:0 0 32px;font-size:14px;line-height:1.75}.simple-brays>i{color:#8f7bff;opacity:.3;text-shadow:0 0 80px #5f4be2;font-size:clamp(90px,16vw,230px)}main>.section{position:relative}main>.section:after{color:#9f8cff2e;content:"✦  /  ○  /  SB";font-family:var(--font-geist-mono), monospace;letter-spacing:.22em;font-size:7px;position:absolute;top:34px;right:max(4vw,24px)}.section-heading:after{background:linear-gradient(90deg, var(--violet), transparent);content:"";opacity:.35;width:min(28vw,330px);height:1px;position:absolute;top:8px;right:0}.section-heading{position:relative}body[class*=theme-magnetic]{--magnetic-accent:#ff466f;--magnetic-accent-2:#ff9f62;--magnetic-glow:#ff376861;--magnetic-surface:#100307;background:#030104}body.theme-magnetic-bond{--magnetic-accent:#65ccff;--magnetic-accent-2:#d06cff;--magnetic-glow:#61c6ff59;--magnetic-surface:#050c1e}body.theme-magnetic-full{--magnetic-accent:#ff4fa0;--magnetic-accent-2:#61d8ff;--magnetic-glow:#d34cff57;--magnetic-surface:#090616}body[class*=theme-magnetic] .site-header{background:#020207c7;border-color:#ffffff1a;height:72px}body[class*=theme-magnetic] .wordmark:after{color:var(--magnetic-accent);content:"NEXT ERA / 02";font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;border-left:1px solid #ffffff2b;margin-left:7px;padding-left:17px;font-size:7px;font-weight:500}body[class*=theme-magnetic] .wordmark-star{color:var(--magnetic-accent);filter:drop-shadow(0 0 8px var(--magnetic-accent))}body[class*=theme-magnetic] .desktop-nav a{color:#ffffff94;letter-spacing:.17em;font-size:8px}body[class*=theme-magnetic] .desktop-nav a:hover,body[class*=theme-magnetic] .desktop-nav a:first-child{color:#fff}body[class*=theme-magnetic] .language-switcher{--language-accent:var(--magnetic-accent);background:#030309f0;border-color:#ffffff2e}body[class*=theme-magnetic] .language-switcher button.active{background:var(--language-accent);border-color:var(--language-accent);color:#09020a}body[class*=theme-magnetic] .inner-hero,body[class*=theme-magnetic] .song-hero{background:radial-gradient(circle at 78% 22%, var(--magnetic-glow), transparent 34%), linear-gradient(135deg, #020207, var(--magnetic-surface))}.magnetic-home{color:#f7f4f7;background:#030104;overflow:hidden}.theme-magnetic-bond .magnetic-home{background:#02050e}.theme-magnetic-full .magnetic-home{background:#04030a}.magnetic-landing{isolation:isolate;background:#030104;min-height:100svh;padding:72px 0 0;position:relative;overflow:hidden}.magnetic-landing:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(115deg,#030104 0%,#030104fa 19%,#030104b8 39%,#03010414 69%,#0301046b 100%);position:absolute;inset:0}.theme-magnetic-bond .magnetic-landing,.theme-magnetic-bond .magnetic-landing:before{background-color:#02050e}.theme-magnetic-full .magnetic-landing,.theme-magnetic-full .magnetic-landing:before{background-color:#04030a}.magnetic-landing:after{background:radial-gradient(circle at 64% 42%, transparent 0 23%, var(--magnetic-glow) 61%, transparent 72%);content:"";filter:blur(14px);opacity:.72;pointer-events:none;z-index:3;position:absolute;inset:0}.magnetic-poster-texture{filter:saturate(1.25)contrast(1.08);opacity:.24;z-index:0;position:absolute;inset:0;overflow:hidden}.magnetic-poster-texture:after{content:"";background:linear-gradient(90deg,#030104 0 22%,#0000 58%),linear-gradient(#0000 58%,#030104);position:absolute;inset:0}.magnetic-poster-texture img{filter:blur(20px);object-fit:cover;width:100%;height:130%;transform:scale(1.14)rotate(-3deg)}.magnetic-grid-texture{opacity:.34;z-index:1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.magnetic-group-portrait{z-index:1;position:absolute;inset:72px 0 0 18%}.magnetic-group-portrait:after{content:"";background:linear-gradient(90deg,#030104 0%,#0000 31% 72%,#0301046b),linear-gradient(#0000 73%,#030104 100%);position:absolute;inset:0}.magnetic-group-portrait .managed-photo{background:0 0;border:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.magnetic-group-portrait .managed-photo img{filter:saturate(.94)contrast(1.04);object-fit:cover;object-position:58% center;width:100%;height:100%}.magnetic-era-rail{z-index:6;border-right:1px solid #ffffff21;flex-direction:column;justify-content:space-between;align-items:center;width:58px;padding:32px 17px 31px;display:flex;position:absolute;inset:72px auto 0 0}.magnetic-era-rail span,.magnetic-era-rail small{color:#ffffff7a;font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;white-space:nowrap;writing-mode:vertical-rl;font-size:6px}.magnetic-era-rail strong{color:#ffffffd1;letter-spacing:.45em;writing-mode:vertical-rl;font-size:10px;font-weight:500;transform:rotate(180deg)}.magnetic-hero-copy{z-index:7;max-width:min(44vw,680px);position:absolute;top:51%;left:clamp(91px,8.5vw,164px);transform:translateY(-46%)}.magnetic-kicker{color:#ffffffa8;font-family:var(--font-geist-mono), monospace;letter-spacing:.22em;align-items:center;gap:13px;margin:0 0 clamp(27px,4vh,48px);font-size:8px;display:flex}.magnetic-kicker:before{background:var(--magnetic-accent);box-shadow:0 0 14px var(--magnetic-accent);content:"";width:6px;height:6px}.magnetic-kicker i{background:#ffffff45;width:34px;height:1px}.magnetic-hero-copy h1{letter-spacing:-.105em;text-shadow:0 20px 70px #0009;margin:0 0 clamp(40px,5.5vh,68px);font-size:clamp(88px,12.6vw,220px);font-weight:780;line-height:.61}.magnetic-hero-copy h1 span{display:block}.magnetic-hero-copy h1 span:last-child{color:#0000;opacity:.78;-webkit-text-stroke:1px #fffc;margin-left:.48em}.magnetic-hero-statement{border-left:2px solid var(--magnetic-accent);color:#ffffffd6;letter-spacing:.12em;flex-direction:column;gap:4px;margin:0 0 33px;padding-left:17px;font-size:clamp(13px,1.25vw,20px);font-weight:650;line-height:1.42;display:flex}.magnetic-actions{flex-wrap:wrap;gap:9px;display:flex}.magnetic-button{font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;border:1px solid #ffffff3d;justify-content:space-between;align-items:center;gap:35px;min-height:49px;padding:0 20px;font-size:8px;font-weight:650;transition:border-color .25s,box-shadow .25s,transform .25s;display:inline-flex}.magnetic-button:hover{border-color:var(--magnetic-accent);box-shadow:0 0 34px var(--magnetic-glow);transform:translateY(-2px)}.magnetic-button-bright{background:linear-gradient(135deg, var(--magnetic-accent-2), var(--magnetic-accent))}@supports (color:color-mix(in lab, red, red)){.magnetic-button-bright{background:linear-gradient(135deg, color-mix(in srgb, var(--magnetic-accent-2) 70%, white), var(--magnetic-accent))}}.magnetic-button-bright{color:#10030a;border-color:#0000}.magnetic-button-line{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#0403085c}.magnetic-phase-card{z-index:7;grid-template-columns:86px 1fr;width:250px;margin:0;display:grid;position:absolute;bottom:64px;right:clamp(27px,4vw,76px)}.magnetic-phase-card>div{aspect-ratio:1;border:1px solid #ffffff38;overflow:hidden}.magnetic-phase-card img{object-fit:cover;width:100%;height:100%}.magnetic-phase-card figcaption{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030207bd;border:1px solid #ffffff24;border-left:0;flex-direction:column;justify-content:center;padding:13px 15px;display:flex}.magnetic-phase-card figcaption span,.magnetic-phase-card figcaption small{color:#ffffff75;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;font-size:6px}.magnetic-phase-card figcaption strong{color:var(--magnetic-accent);letter-spacing:-.02em;margin:6px 0 8px;font-size:19px}.magnetic-hero-footer{color:#ffffff6b;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;z-index:7;bottom:0;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;height:38px;padding:0 28px;font-size:6px;display:flex;position:absolute;inset-inline:58px 0}.magnetic-section-label{color:var(--magnetic-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.22em;align-items:center;gap:12px;margin:0 0 25px;font-size:8px;display:flex}.magnetic-section-label:before{content:"";background:currentColor;width:4px;height:4px;box-shadow:0 0 10px}.magnetic-manifesto{background:linear-gradient(135deg, #060307, var(--magnetic-surface));border-bottom:1px solid #ffffff1a;grid-template-columns:.32fr .9fr .72fr;align-items:center;gap:clamp(30px,5vw,90px);min-height:760px;padding:clamp(80px,11vw,170px) clamp(24px,6vw,104px);display:grid;position:relative;overflow:hidden}.magnetic-manifesto:before{border:1px solid var(--magnetic-accent)}@supports (color:color-mix(in lab, red, red)){.magnetic-manifesto:before{border:1px solid color-mix(in srgb, var(--magnetic-accent) 28%, transparent)}}.magnetic-manifesto:before{content:"";border-radius:50%;width:min(75vw,1100px);height:min(52vw,760px);position:absolute;top:8%;left:-28vw;transform:rotate(-18deg)}.magnetic-manifesto-number{color:#0000;letter-spacing:-.11em;opacity:.35;-webkit-text-stroke:1px var(--magnetic-accent);z-index:1;font-size:clamp(120px,19vw,330px);font-weight:760;line-height:.72;position:relative}.magnetic-manifesto-copy{z-index:2;max-width:690px;position:relative}.magnetic-manifesto-copy h2{letter-spacing:-.075em;margin:0 0 35px;font-size:clamp(50px,6.4vw,112px);font-weight:630;line-height:.86}.magnetic-manifesto-copy>p:not(.magnetic-section-label){color:#ffffff96;max-width:540px;font-size:14px;line-height:1.85}.magnetic-phase-status{color:#ffffffa6;font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;align-items:center;gap:13px;margin-top:42px;font-size:7px;display:flex}.magnetic-phase-status i{background:linear-gradient(90deg, var(--magnetic-accent), transparent);width:72px;height:1px}.magnetic-phase-status small{color:var(--magnetic-accent);font-size:inherit}.magnetic-manifesto-art{z-index:2;margin:0;position:relative;transform:rotate(2.2deg);box-shadow:0 36px 100px #00000075}.magnetic-manifesto-art:before{border:1px solid var(--magnetic-accent)}@supports (color:color-mix(in lab, red, red)){.magnetic-manifesto-art:before{border:1px solid color-mix(in srgb, var(--magnetic-accent) 42%, transparent)}}.magnetic-manifesto-art:before{content:"";z-index:-1;position:absolute;inset:-12px}.magnetic-manifesto-art img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.magnetic-manifesto-art figcaption{background:#030308e0;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;padding:16px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.magnetic-manifesto-art figcaption span{color:#ffffff7a;font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;font-size:6px}.magnetic-manifesto-art figcaption strong{color:var(--magnetic-accent);letter-spacing:.12em;font-size:13px}.magnetic-roster{background:#030308;padding:clamp(90px,10vw,160px) clamp(18px,3.4vw,60px);position:relative}.magnetic-roster:before{background:radial-gradient(circle at 50% 0, var(--magnetic-glow), transparent 36%);content:"";opacity:.46;pointer-events:none;position:absolute;inset:0}.magnetic-roster-header{justify-content:space-between;align-items:end;gap:40px;max-width:1420px;margin:0 auto 64px;display:flex;position:relative}.magnetic-roster-header h2{letter-spacing:-.078em;margin:0;font-size:clamp(57px,7vw,122px);font-weight:650;line-height:.78}.magnetic-roster-header>p{color:#ffffff8a;max-width:390px;margin:0;font-size:13px;line-height:1.8}.magnetic-member-grid{grid-template-columns:repeat(4,1fr);gap:1px;max-width:1580px;margin:0 auto;display:grid}.magnetic-member-card{aspect-ratio:.76;background:#070810;border:1px solid #ffffff24;position:relative;overflow:hidden}.magnetic-member-card:before{border-left:1px solid var(--member-accent);border-top:1px solid var(--member-accent);content:"";opacity:.7;z-index:4;width:34px;height:34px;position:absolute;top:12px;left:12px}.magnetic-member-photo{background:#05060d;border:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.magnetic-member-photo img{filter:saturate(.88)contrast(1.04);object-fit:cover;object-position:74% center;width:100%;height:100%;transition:filter .45s,transform .7s cubic-bezier(.2,.8,.2,1);transform:scale(1.03)}.magnetic-member-card:hover .magnetic-member-photo img{filter:saturate(1.08)contrast(1.06);transform:scale(1.075)}.magnetic-member-vignette{z-index:2;background:linear-gradient(#0000 50%,#03040ad1 84%,#03040a 100%),linear-gradient(90deg,#0203073d,#0000 45%);position:absolute;inset:0}.magnetic-member-glyph{color:var(--member-accent);filter:drop-shadow(0 0 10px var(--member-accent));z-index:4;font-size:24px;line-height:1;position:absolute;top:18px;right:18px}.magnetic-member-info{z-index:4;grid-template-columns:auto 1fr auto;align-items:end;gap:13px;padding:26px 24px;display:grid;position:absolute;bottom:0;left:0;right:0}.magnetic-member-info small{color:var(--member-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;font-size:7px}.magnetic-member-info h3{letter-spacing:-.045em;text-transform:uppercase;margin:0 0 8px;font-size:clamp(22px,2vw,34px);font-weight:620;line-height:1}.magnetic-member-info p{color:#ffffff85;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:6px}.magnetic-member-info b{color:var(--member-accent);font-weight:400}.magnetic-roster-action{justify-content:center;max-width:1580px;margin:58px auto 0;display:flex;position:relative}.magnetic-release-panel{background:linear-gradient(135deg, var(--magnetic-surface), #030308);border-block:1px solid #ffffff1a;grid-template-columns:minmax(340px,.85fr) 1.15fr;align-items:center;gap:clamp(50px,9vw,150px);min-height:830px;padding:clamp(90px,10vw,150px) clamp(24px,9vw,160px);display:grid;position:relative}.magnetic-release-panel:after{color:var(--magnetic-accent);content:"✦";filter:drop-shadow(0 0 18px var(--magnetic-accent));font-size:26px;position:absolute;top:8vw;right:6vw}.magnetic-release-art{position:relative;box-shadow:0 40px 110px #00000085}.magnetic-release-art:before{border:1px solid var(--magnetic-accent)}@supports (color:color-mix(in lab, red, red)){.magnetic-release-art:before{border:1px solid color-mix(in srgb, var(--magnetic-accent) 38%, transparent)}}.magnetic-release-art:before{content:"";position:absolute;inset:-16px 16px 16px -16px}.magnetic-release-art img{aspect-ratio:1;object-fit:cover;width:100%;display:block;position:relative}.magnetic-release-art>span{background:var(--magnetic-accent);color:#10030a;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;padding:12px 17px;font-size:7px;font-weight:700;position:absolute;bottom:0;right:0}.magnetic-release-copy h2{letter-spacing:-.09em;margin:0 0 42px;font-size:clamp(70px,10.4vw,182px);font-weight:700;line-height:.75}.magnetic-release-copy>p:not(.magnetic-section-label){color:#ffffff94;max-width:560px;font-size:14px;line-height:1.85}.magnetic-release-copy dl{border-block:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin:42px 0 34px;display:grid}.magnetic-release-copy dl>div{border-right:1px solid #ffffff24;padding:19px 16px 19px 0}.magnetic-release-copy dl>div:not(:first-child){padding-left:18px}.magnetic-release-copy dl>div:last-child{border:0}.magnetic-release-copy dt{color:#ffffff61;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;margin-bottom:11px;font-size:6px}.magnetic-release-copy dd{color:var(--magnetic-accent);margin:0;font-size:13px;font-weight:620}.magnetic-signal-log{background:#04040a;padding:clamp(90px,10vw,150px) clamp(24px,6vw,100px)}.magnetic-signal-log>header{grid-template-columns:1fr auto;align-items:end;gap:24px;margin-bottom:50px;display:grid}.magnetic-signal-log>header .magnetic-section-label{grid-column:1/-1;margin-bottom:0}.magnetic-signal-log>header h2{letter-spacing:-.07em;margin:0;font-size:clamp(47px,6vw,100px);line-height:.85}.magnetic-signal-log>header>a{color:var(--magnetic-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;font-size:8px}.magnetic-signal-log>div{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);display:grid}.magnetic-signal-log>div>a{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:290px;padding:29px;transition:background .25s;position:relative}.magnetic-signal-log>div>a:first-child{border-left:1px solid #ffffff24}.magnetic-signal-log>div>a:hover{background:var(--magnetic-accent)}@supports (color:color-mix(in lab, red, red)){.magnetic-signal-log>div>a:hover{background:color-mix(in srgb, var(--magnetic-accent) 7%, transparent)}}.magnetic-signal-log small,.magnetic-signal-log>div>a>span{color:var(--magnetic-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;font-size:6px}.magnetic-signal-log h3{letter-spacing:-.04em;max-width:370px;margin:55px 0 16px;font-size:clamp(23px,2.2vw,36px);line-height:1.02}.magnetic-signal-log>div p{color:#ffffff80;max-width:390px;font-size:12px;line-height:1.7}.magnetic-signal-log>div>a>span{position:absolute;bottom:27px}.magnetic-album-history{background:radial-gradient(circle at 83% 20%, var(--magnetic-glow), transparent 28%), #05040a;border-bottom:1px solid #ffffff1a;padding:clamp(90px,10vw,155px) clamp(24px,6vw,104px)}.magnetic-album-history>header{justify-content:space-between;align-items:end;gap:50px;max-width:1480px;margin:0 auto 64px;display:flex}.magnetic-album-history>header h2{letter-spacing:-.08em;margin:0;font-size:clamp(56px,7.4vw,128px);line-height:.77}.magnetic-album-history>header>p{color:#ffffff8c;max-width:410px;font-size:13px;line-height:1.8}.magnetic-album-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:1480px;margin:0 auto;display:grid}.magnetic-era-album{background:#05050cd1;border:1px solid #ffffff21;grid-template-columns:minmax(180px,.72fr) 1fr;align-items:center;gap:clamp(25px,4vw,65px);min-height:390px;padding:clamp(22px,3.8vw,58px);transition:background .25s,border-color .25s;display:grid}.magnetic-era-album:hover{background:var(--magnetic-accent)}@supports (color:color-mix(in lab, red, red)){.magnetic-era-album:hover{background:color-mix(in srgb, var(--magnetic-accent) 7%, #06060d)}}.magnetic-era-album:hover{border-color:var(--magnetic-accent)}@supports (color:color-mix(in lab, red, red)){.magnetic-era-album:hover{border-color:color-mix(in srgb, var(--magnetic-accent) 42%, transparent)}}.magnetic-era-album-current{grid-column:1/-1;grid-template-columns:minmax(310px,.63fr) 1.37fr;min-height:570px}.magnetic-era-album-art{position:relative;box-shadow:0 28px 80px #00000073}.magnetic-era-album-art img,.magnetic-era-album .album-art{aspect-ratio:1;object-fit:cover;width:100%;display:block}.magnetic-era-album-art>span{background:var(--magnetic-accent);color:#11030b;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;padding:10px 13px;font-size:7px;font-weight:750;position:absolute;top:0;right:0}.magnetic-era-album small{color:var(--magnetic-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;font-size:7px}.magnetic-era-album h3{letter-spacing:-.07em;margin:20px 0 24px;font-size:clamp(37px,5vw,84px);line-height:.84}.magnetic-era-album p{color:#ffffff87;max-width:520px;font-size:12px;line-height:1.75}.magnetic-era-album b{color:var(--magnetic-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;margin-top:28px;font-size:7px;font-weight:500;display:block}.magnetic-brays{background:radial-gradient(circle at center, var(--magnetic-glow), transparent 34%), #020207;text-align:center;flex-direction:column;align-items:center;min-height:760px;padding:130px 24px;display:flex;position:relative;overflow:hidden}.magnetic-brays>:not(.magnetic-brays-orbit){z-index:2;position:relative}.magnetic-brays .magnetic-section-label{justify-content:center}.magnetic-brays h2{letter-spacing:-.08em;margin:0 0 37px;font-size:clamp(59px,8vw,135px);font-weight:660;line-height:.76}.magnetic-brays>p:not(.magnetic-section-label){color:#ffffff94;max-width:530px;margin:0 0 34px;font-size:13px;line-height:1.8}.magnetic-brays-orbit{border:1px solid var(--magnetic-accent)}@supports (color:color-mix(in lab, red, red)){.magnetic-brays-orbit{border:1px solid color-mix(in srgb, var(--magnetic-accent) 28%, transparent)}}.magnetic-brays-orbit{border-radius:50%;width:1100px;height:740px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-16deg)}.magnetic-brays-orbit:before,.magnetic-brays-orbit:after{border:1px solid var(--magnetic-accent-2)}@supports (color:color-mix(in lab, red, red)){.magnetic-brays-orbit:before,.magnetic-brays-orbit:after{border:1px solid color-mix(in srgb, var(--magnetic-accent-2) 22%, transparent)}}.magnetic-brays-orbit:before,.magnetic-brays-orbit:after{content:"";border-radius:50%;position:absolute;inset:12% -12%;transform:rotate(19deg)}.magnetic-brays-orbit:after{inset:25% -24%;transform:rotate(-11deg)}.magnetic-brays-orbit i{background:var(--magnetic-accent);box-shadow:0 0 22px var(--magnetic-accent);border-radius:50%;width:7px;height:7px;position:absolute}.magnetic-brays-orbit i:first-child{top:21%;left:8%}.magnetic-brays-orbit i:nth-child(2){top:51%;right:7%}.magnetic-brays-orbit i:nth-child(3){bottom:8%;left:47%}.magnetic-members-page-hero{background:radial-gradient(circle at 28% 48%, var(--magnetic-glow), transparent 34%), linear-gradient(125deg, #030207, var(--magnetic-surface));border-bottom:1px solid #ffffff1f;grid-template-columns:1fr minmax(280px,.46fr);align-items:end;gap:clamp(50px,9vw,150px);min-height:720px;padding:145px clamp(24px,7vw,120px) 82px;display:grid;position:relative;overflow:hidden}.magnetic-members-page-hero:before{color:#0000;content:"08";opacity:.18;-webkit-text-stroke:1px var(--magnetic-accent);font-size:min(31vw,510px);font-weight:760;line-height:.7;position:absolute;top:29%;left:-2vw}.magnetic-members-page-hero>div{z-index:2;position:relative}.magnetic-members-page-hero h1{letter-spacing:-.085em;margin:0 0 34px;font-size:clamp(68px,10vw,166px);line-height:.76}.magnetic-members-page-hero>div>p:last-child{color:#ffffff91;max-width:480px;font-size:14px;line-height:1.8}.magnetic-members-page-hero figure{z-index:2;margin:0;position:relative;transform:rotate(2deg);box-shadow:0 30px 100px #00000085}.magnetic-members-page-hero figure:before{border:1px solid var(--magnetic-accent)}@supports (color:color-mix(in lab, red, red)){.magnetic-members-page-hero figure:before{border:1px solid color-mix(in srgb, var(--magnetic-accent) 36%, transparent)}}.magnetic-members-page-hero figure:before{content:"";z-index:-1;position:absolute;inset:-11px}.magnetic-members-page-hero figure img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.magnetic-members-page-hero figcaption{background:#030308e0;flex-direction:column;gap:6px;padding:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.magnetic-members-page-hero figcaption span{color:#ffffff73;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;font-size:6px}.magnetic-members-page-hero figcaption strong{color:var(--magnetic-accent);letter-spacing:.12em;font-size:11px}.magnetic-roster-page{padding-top:60px}.profile-hero-magnetic{background:radial-gradient(circle at 25% 46%, var(--magnetic-glow), transparent 33%), linear-gradient(130deg, #030207, var(--magnetic-surface));grid-template-columns:minmax(440px,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(46px,6vw,105px);min-height:100svh;padding-bottom:78px;position:relative;overflow:hidden}.profile-hero-magnetic:after{color:#0000;content:"NEXT ERA";letter-spacing:-.1em;opacity:.09;transform-origin:0 0;-webkit-text-stroke:1px var(--magnetic-accent);font-size:16vw;font-weight:760;line-height:.7;position:absolute;top:19%;left:2vw;transform:rotate(-90deg)translate(-72%)}.profile-hero-magnetic .profile-photo{z-index:2}.profile-hero-magnetic .profile-photo .managed-photo{background:#03040a;border:1px solid #ffffff2b;box-shadow:0 38px 100px #00000075}.profile-hero-magnetic .profile-photo .managed-photo:before{border:1px solid var(--magnetic-accent)}@supports (color:color-mix(in lab, red, red)){.profile-hero-magnetic .profile-photo .managed-photo:before{border:1px solid color-mix(in srgb, var(--magnetic-accent) 36%, transparent)}}.profile-hero-magnetic .profile-photo .managed-photo:before{content:"";pointer-events:none;z-index:-1;display:block;position:absolute;inset:14px -14px -14px 14px}.profile-hero-magnetic .profile-photo .managed-photo-natural img{object-fit:contain;width:100%;max-height:none}.profile-hero-magnetic .profile-copy{z-index:2;padding-top:0;position:relative}.profile-hero-magnetic .profile-role{color:var(--magnetic-accent)}.profile-hero-magnetic .profile-copy h1{margin-bottom:17px;font-size:clamp(53px,6.1vw,104px)}.profile-magnetic-era{color:#ffffff6b;font-family:var(--font-geist-mono), monospace;letter-spacing:.19em;margin:0 0 31px;font-size:7px}.profile-hero-magnetic .profile-intro{color:#ffffffa8}.profile-hero-magnetic .profile-copy dl,.profile-hero-magnetic .profile-copy dl>div{border-color:#ffffff24}.profile-hero-magnetic .profile-copy dt{color:var(--magnetic-accent)}body[class*=theme-magnetic] .profile-navigation{background:#04040a;border-color:#ffffff21}body[class*=theme-magnetic] .profile-nav-next{border-color:#ffffff21}body[class*=theme-magnetic] .profile-nav-link:hover{background:var(--magnetic-accent)}@supports (color:color-mix(in lab, red, red)){body[class*=theme-magnetic] .profile-nav-link:hover{background:color-mix(in srgb, var(--magnetic-accent) 8%, transparent)}}body[class*=theme-magnetic] .profile-nav-link span{color:var(--magnetic-accent)}@media (max-width:1180px){.magnetic-hero-copy{max-width:53vw}.magnetic-phase-card{display:none}.magnetic-manifesto{grid-template-columns:.22fr 1fr .65fr}.magnetic-member-grid{grid-template-columns:repeat(2,1fr)}.magnetic-member-card{aspect-ratio:1.02}}@media (max-width:820px){body[class*=theme-magnetic] .wordmark:after{display:none}.magnetic-group-portrait{opacity:.67;inset:72px -38% 0 0}.magnetic-group-portrait:after{background:linear-gradient(90deg,#030104 0 20%,#03010466 54%,#0301048c),linear-gradient(#0000 65%,#030104 100%)}.magnetic-era-rail{width:42px}.magnetic-hero-copy{max-width:calc(100vw - 94px);top:49%;left:66px}.magnetic-hero-copy h1{font-size:clamp(78px,21vw,150px)}.magnetic-hero-footer{inset-inline-start:42px}.magnetic-manifesto{grid-template-columns:.25fr 1fr}.magnetic-manifesto-art{grid-column:2;max-width:430px}.magnetic-release-panel{grid-template-columns:1fr;gap:70px}.magnetic-release-art{width:100%;max-width:520px;margin:0 auto}.magnetic-roster-header{flex-direction:column;align-items:start}.magnetic-signal-log>div{grid-template-columns:1fr}.magnetic-signal-log>div>a{border-left:1px solid #ffffff24}.magnetic-members-page-hero{grid-template-columns:1fr}.magnetic-members-page-hero figure{width:75%;max-width:390px}.profile-hero-magnetic{grid-template-columns:1fr}.profile-hero-magnetic .profile-photo{width:100%;max-width:760px;margin:0 auto}.magnetic-album-history>header{flex-direction:column;align-items:start}.magnetic-album-history-grid{grid-template-columns:1fr}.magnetic-era-album-current{grid-column:auto}.home-album-archive{grid-template-columns:1fr}.home-album-entry.featured{grid-column:auto}}@media (max-width:560px){.magnetic-landing{min-height:760px}.magnetic-grid-texture{background-size:46px 46px}.magnetic-group-portrait{inset:72px -73% 0 -6%}.magnetic-hero-copy{top:46%}.magnetic-hero-copy h1{margin-bottom:38px;font-size:clamp(76px,25vw,120px);line-height:.66}.magnetic-hero-copy h1 span:last-child{margin-left:.16em}.magnetic-kicker{letter-spacing:.14em;font-size:6px}.magnetic-hero-statement{font-size:12px}.magnetic-button{gap:16px;min-height:44px;padding:0 14px}.magnetic-hero-footer span:first-child{display:none}.magnetic-hero-footer{justify-content:flex-end}.magnetic-manifesto{min-height:auto;padding-block:96px;display:block}.magnetic-manifesto-number{margin-bottom:42px;font-size:110px}.magnetic-manifesto-art{margin:68px 12px 0}.magnetic-member-grid{grid-template-columns:1fr}.magnetic-member-card{aspect-ratio:.83}.magnetic-roster-header h2{font-size:55px}.magnetic-release-panel{padding-inline:34px}.magnetic-release-copy h2{font-size:67px}.magnetic-release-copy dl{grid-template-columns:1fr}.magnetic-release-copy dl>div{border-bottom:1px solid #ffffff24;border-right:0;padding-left:0!important}.magnetic-signal-log>header{grid-template-columns:1fr;align-items:start}.magnetic-signal-log>header .magnetic-section-label{grid-column:auto}.magnetic-brays{min-height:680px}.magnetic-members-page-hero{min-height:auto;padding-block:130px 76px}.magnetic-members-page-hero h1{font-size:58px}.magnetic-members-page-hero figure{width:calc(100% - 28px)}.profile-hero-magnetic{padding-inline:22px}.magnetic-era-album,.magnetic-era-album-current,.home-album-entry,.home-album-entry.featured{grid-template-columns:1fr}.home-album-entry .home-album-cta{width:100%;min-height:46px;font-size:10px}}@media (prefers-reduced-motion:reduce){.cosmic-page-transition,.cosmic-burst-layer,.cosmic-cursor{display:none!important}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.launch-gate{background:radial-gradient(circle at 50% 45%, var(--violet), transparent 29%), linear-gradient(145deg, #020207, var(--navy));align-items:center}@supports (color:color-mix(in lab, red, red)){.launch-gate{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--violet) 23%, transparent), transparent 29%), linear-gradient(145deg, #020207, var(--navy))}}.launch-gate{text-align:center;justify-content:center;min-height:100svh;padding:100px 24px;display:flex;position:relative;overflow:hidden}.launch-gate-stars{background-image:radial-gradient(circle, #ffffffb3 0 1px, transparent 1.5px), radial-gradient(circle, var(--violet) 0 1px, transparent 1.5px)}@supports (color:color-mix(in lab, red, red)){.launch-gate-stars{background-image:radial-gradient(circle, #ffffffb3 0 1px, transparent 1.5px), radial-gradient(circle, color-mix(in srgb, var(--violet) 72%, white) 0 1px, transparent 1.5px)}}.launch-gate-stars{opacity:.26;background-position:0 0,82px 37px;background-size:143px 127px,211px 183px;position:absolute;inset:0}.launch-gate-brand{letter-spacing:.18em;font-size:13px;font-weight:750;position:absolute;top:34px;left:38px}.launch-gate-brand span{color:var(--violet);filter:drop-shadow(0 0 8px var(--violet));margin-right:9px}.launch-gate section{z-index:3;position:relative}.launch-gate section>p{color:var(--violet-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.28em;margin:0 0 30px;font-size:8px}.launch-gate h1{letter-spacing:-.09em;margin:0 0 35px;font-size:clamp(66px,10.5vw,170px);line-height:.73}.launch-gate section>span{color:#ffffff94;max-width:520px;margin:0 auto;font-size:13px;line-height:1.8;display:block}.launch-gate-orbit{border:1px solid var(--violet)}@supports (color:color-mix(in lab, red, red)){.launch-gate-orbit{border:1px solid color-mix(in srgb, var(--violet) 25%, transparent)}}.launch-gate-orbit{border-radius:50%;width:min(112vw,1320px);height:min(72vw,850px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-17deg)}.launch-gate-orbit:before{border:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.launch-gate-orbit:before{border:1px solid color-mix(in srgb, var(--blue) 20%, transparent)}}.launch-gate-orbit:before{border-radius:inherit;content:"";position:absolute;inset:17% -8%;transform:rotate(23deg)}.launch-gate-orbit i{background:var(--violet);box-shadow:0 0 18px var(--violet);border-radius:50%;width:6px;height:6px;position:absolute}.launch-gate-orbit i:first-child{top:25%;left:12%}.launch-gate-orbit i:nth-child(2){top:53%;right:8%}.launch-gate-orbit i:nth-child(3){bottom:9%;left:48%}.launch-gate-bottom{color:#ffffff59;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;z-index:4;justify-content:space-between;font-size:6px;display:flex;position:absolute;bottom:28px;left:38px;right:38px}.launch-gate-bottom a{color:#ffffff80}.launch-gate .language-switcher{bottom:auto;top:calc(20px + env(safe-area-inset-top))}.admin-preview-badge{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;z-index:80;background:#0c0d16e6;border:1px solid #ad9eff61;align-items:center;gap:9px;padding:11px 13px;font-size:7px;display:flex;position:fixed;bottom:18px;left:18px}.admin-preview-badge i{background:#72d895;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #72d895}.admin-preview-badge span{color:#c0b7f7}@media (max-width:560px){.admin-preview-badge span{display:none}}.admin-shell{color:#101115;background:#f3f3f0;min-height:100svh}.admin-header{color:#fff;background:#0b0d15;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(22px,5vw,75px);display:flex}.admin-brand{letter-spacing:.15em;font-size:14px;font-weight:750}.admin-brand span{color:#8e79ff;margin-right:8px}.admin-header>div{align-items:center;gap:22px;display:flex}.admin-header>div>span,.admin-header a:not(.admin-brand){font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:8px}.admin-header>div>span{color:#b0a5ff;border:1px solid #6c5ed0;padding:7px 9px}.admin-intro{justify-content:space-between;align-items:end;padding:80px clamp(22px,7vw,115px) 55px;display:flex}.admin-intro p{color:#705cdf;font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;margin:0 0 17px;font-size:9px}.admin-intro h1{letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(42px,6vw,78px);line-height:.95}.admin-intro>div:first-child>span{color:#62656e;font-size:13px}.admin-status{border:1px solid #d2d2cd;align-items:flex-start;gap:13px;max-width:330px;padding:18px;display:flex}.admin-status i{color:#45a764;font-size:10px}.admin-status strong,.admin-status span{display:block}.admin-status strong{margin-bottom:5px;font-size:12px}.admin-status span{color:#6d7077;font-size:10px;line-height:1.5}.admin-status.is-live{background:#f2fbf4;border-color:#86cf9b}.admin-status.is-live i{color:#198b40}.admin-launch-section{color:#fff;background:linear-gradient(135deg,#11131d,#090b13)}.admin-launch-section .admin-section-title>span{color:#8e7aff}.admin-launch-section .admin-section-title p{color:#9ca0ae}.admin-launch-control{background:#171927;border:1px solid #343747;justify-content:space-between;align-items:center;gap:34px;margin-top:32px;padding:clamp(24px,4vw,48px);display:flex}.admin-launch-control.is-live{background:linear-gradient(135deg,#10251a,#111a17);border-color:#376e4b}.admin-launch-control small{color:#9a88ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;font-size:7px}.admin-launch-control.is-live small{color:#68d08b}.admin-launch-control h3{letter-spacing:-.05em;margin:12px 0;font-size:clamp(28px,4vw,50px)}.admin-launch-control p{color:#aaaeba;max-width:560px;margin:0;font-size:12px;line-height:1.6}.admin-launch-control button{color:#151126;cursor:pointer;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;background:#f1efff;border:0;flex:none;min-width:170px;padding:18px 22px;font-size:8px;font-weight:700}.admin-launch-control.is-live button{color:#44131b;background:#f7d7dc}.admin-launch-control button:disabled{cursor:wait;opacity:.55}@media (max-width:680px){.admin-launch-control{flex-direction:column;align-items:stretch}.admin-launch-control button{width:100%}}.admin-message{color:#403684;background:#e7e2ff;border:1px solid #c7bdfb;margin:0 clamp(22px,7vw,115px) 30px;padding:14px 18px;font-size:12px}.admin-section{border-top:1px solid #d2d2cd;grid-template-columns:.55fr 1.45fr;gap:clamp(35px,7vw,105px);margin:0 clamp(22px,7vw,115px);padding:65px 0 85px;display:grid}.admin-section-title{gap:18px;display:flex}.admin-section-title>span{color:#7a69de;font-family:var(--font-geist-mono), monospace;padding-top:8px;font-size:9px}.admin-section-title h2{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(27px,3vw,42px)}.admin-section-title p{color:#74777f;max-width:280px;margin:0;font-size:11px;line-height:1.6}.admin-form{grid-template-columns:1fr 1fr;gap:22px;display:grid}.admin-form label{flex-direction:column;gap:8px;display:flex}.admin-form label:first-child,.admin-form label:nth-child(2),.admin-form label:nth-child(5){grid-column:span 2}.admin-form label>span{color:#4e5159;font-size:10px;font-weight:650}.admin-form input,.admin-form textarea{color:#15161b;resize:vertical;background:#fff;border:1px solid #cfcfca;border-radius:0;outline:0;padding:14px 15px}.admin-form input:focus,.admin-form textarea:focus{border-color:#7764df}.admin-primary{color:#fff;cursor:pointer;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;background:#11131b;border:0;grid-column:span 2;justify-self:start;min-width:180px;padding:16px 22px;font-size:9px}.admin-primary:disabled{opacity:.55}.admin-media-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.admin-media-card{background:#fff;border:1px solid #d2d2cd}.admin-media-preview{aspect-ratio:1.45;background:#0c0e17;position:relative;overflow:hidden}.admin-media-preview img{object-fit:cover;width:100%;height:100%}.admin-media-preview>div{color:#6f64a8;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.admin-media-preview i{color:#8976f5;margin-bottom:13px;font-size:25px}.admin-media-preview span{font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;font-size:7px}.admin-media-info{flex-direction:column;min-height:135px;padding:18px;display:flex}.admin-media-info h3{margin:0 0 5px;font-size:15px}.admin-media-info p{color:#777a82;margin:0;font-size:10px;line-height:1.5}.admin-media-actions{align-items:center;gap:17px;margin-top:auto;padding-top:18px;display:flex}.admin-media-actions input{display:none}.admin-media-actions label,.admin-media-actions button{color:#5e4ccd;cursor:pointer;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;background:0 0;border:0;padding:0;font-size:8px}.admin-media-actions button{color:#9b4c61}.admin-denied{text-align:center;background:#0a0c14;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:24px;display:flex}.admin-denied h1{margin:0 0 15px;font-size:48px}.admin-denied p{color:#8e95a7}.admin-denied a{border-bottom:1px solid #8573eb;margin-top:18px;padding-bottom:5px}@media (max-width:900px){.simple-news-grid,.single-album{grid-template-columns:1fr}.simple-brays>i{display:none}.admin-intro{flex-direction:column;align-items:flex-start;gap:35px}.admin-section{grid-template-columns:1fr}}@media (max-width:620px){.simple-brays{min-height:520px;padding:80px 22px}.admin-header>div>span{display:none}.admin-header>div{gap:13px}.admin-intro{padding:55px 22px 40px}.admin-section{margin:0 22px;padding:50px 0 65px}.admin-form,.admin-media-grid{grid-template-columns:1fr}.admin-form label:first-child,.admin-form label:nth-child(2),.admin-form label:nth-child(5),.admin-primary{grid-column:auto}.admin-message{margin-left:22px;margin-right:22px}}.content-empty{border:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:60px 24px;display:flex}.content-empty i{color:var(--violet);margin-bottom:24px;font-size:28px}.content-empty h2{margin:0;font-size:clamp(28px,4vw,54px)}.content-empty p{color:var(--muted);max-width:520px}.music-library-head,.socials-heading{justify-content:space-between;align-items:flex-end;margin-bottom:42px;display:flex}.music-library-head h2,.socials-heading h2{margin:0;font-size:clamp(42px,6vw,80px);line-height:.9}.music-library-head>span{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;font-size:9px}.music-album-grid{gap:28px;display:grid}.music-album-card{border:1px solid var(--line);grid-template-columns:minmax(270px,40%) 1fr;min-height:470px;transition:border-color .25s,transform .25s;display:grid;overflow:hidden}.music-album-card:hover{border-color:#7467ce;transform:translateY(-4px)}.music-album-card .album-art{height:100%;min-height:470px}.music-album-card>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(30px,6vw,85px);display:flex}.music-album-card small{color:var(--violet-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;font-size:8px}.music-album-card h2{margin:20px 0 28px;font-size:clamp(40px,7vw,94px);line-height:.86}.music-album-card p{color:var(--muted);max-width:560px;line-height:1.7}.music-album-card>div:last-child>span{border-top:1px solid var(--line);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;justify-content:space-between;width:100%;margin-top:34px;padding-top:18px;font-size:8px;display:flex}.music-album-card b{color:var(--violet-soft)}.music-tracklist ol>li{padding:0;display:block}.music-tracklist li>a:first-child{grid-template-columns:48px 1fr 160px 30px;align-items:center;gap:22px;padding:24px 0;display:grid}.track-platforms{gap:10px;padding:0 0 18px 70px;display:flex}.track-platforms a{border:1px solid var(--line);color:var(--violet-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;padding:8px 11px;font-size:7px}.song-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 70% 20%,#463d9147,#0000 35%),#050711;min-height:72svh;padding:190px max(6vw,24px) 95px}.song-hero h1{max-width:1200px;margin:28px 0 38px;font-size:clamp(66px,13vw,190px);line-height:.78}.song-hero>p:not(.eyebrow){color:var(--muted);max-width:650px;line-height:1.75}.song-hero>div{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.song-video{padding-bottom:0}.video-embed{aspect-ratio:16/9;background:#02030a;width:100%;overflow:hidden}.video-embed iframe{border:0;width:100%;height:100%}.lyrics-head{margin-bottom:48px}.lyrics-head h2{margin:0;font-size:clamp(42px,7vw,90px);line-height:.9}.lyrics-columns{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.lyrics-columns article{min-width:0;padding:clamp(28px,5vw,70px)}.lyrics-columns article+article{border-left:1px solid var(--line)}.lyrics-columns article>span{color:var(--violet-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;margin-bottom:36px;font-size:8px;display:block}.lyrics-columns article p{color:#d7d9e2;white-space:pre-wrap;min-height:1.75em;margin:0;line-height:1.75}.lyrics-columns .lyrics-empty{color:var(--muted);font-style:italic}.back-to-album{border-top:1px solid var(--line);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;padding:32px max(6vw,24px);font-size:8px;display:block}.song-fan-policy{background:linear-gradient(90deg, var(--cosmic-accent), transparent 72%);align-items:center}@supports (color:color-mix(in lab, red, red)){.song-fan-policy{background:linear-gradient(90deg, color-mix(in srgb, var(--cosmic-accent) 9%, transparent), transparent 72%)}}.song-fan-policy{border-top:1px solid var(--line);grid-template-columns:210px minmax(0,1fr);gap:28px;padding:30px max(6vw,24px);display:grid}.song-fan-policy>span{color:var(--cosmic-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;font-size:8px}.song-fan-policy p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.song-fan-policy a{color:var(--violet-soft);border-bottom:1px solid;padding-bottom:2px;font-weight:650}.real-video-grid{gap:55px;display:grid}.video-entry{border:1px solid var(--line);grid-template-columns:minmax(360px,58%) 1fr;display:grid}.video-entry>div:last-child{flex-direction:column;justify-content:center;padding:clamp(28px,5vw,64px);display:flex}.video-entry span{color:var(--violet-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;font-size:8px}.video-entry h2{margin:20px 0;font-size:clamp(28px,4vw,56px);line-height:.95}.video-entry p{color:var(--muted);line-height:1.65}.video-entry>div:last-child>a{color:var(--violet-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;margin-top:24px;font-size:8px}.video-entry .video-embed>a{font-family:var(--font-geist-mono), monospace;justify-content:center;align-items:center;height:100%;display:flex}.real-gallery-grid{columns:4;column-gap:12px;display:block}.gallery-photo{break-inside:avoid;color:#fff;cursor:zoom-in;text-align:left;background:#080a13;border:0;width:100%;margin:0 0 12px;padding:0;display:block;position:relative;overflow:hidden}.gallery-photo img{width:100%;height:auto;transition:transform .5s,opacity .3s;display:block}.gallery-photo:hover img{opacity:.75;transform:scale(1.035)}.gallery-photo>span{font-family:var(--font-geist-mono), monospace;background:#04050cb8;padding:6px 8px;font-size:7px;position:absolute;top:14px;left:14px}.real-lightbox figure{background:#05060d;grid-template-columns:minmax(0,1fr) 300px;max-width:min(1200px,92vw);max-height:88vh;display:grid;overflow:hidden}.real-lightbox figure:not(:has(figcaption)){display:block}.real-lightbox figure img{object-fit:contain;width:100%;max-width:100%;height:88vh}.real-lightbox figcaption{align-self:center;padding:38px}.real-lightbox figcaption small{color:var(--violet-soft);font-family:var(--font-geist-mono), monospace;margin-bottom:14px;font-size:8px;display:block}.real-lightbox figcaption strong{font-size:26px;display:block}.real-lightbox figcaption p{color:var(--muted);line-height:1.6}.news-transmission-art{border:1px solid var(--line);background:radial-gradient(circle,#6f58d638,#0000 38%),#050711;justify-content:center;align-items:center;max-width:1180px;height:min(48vw,520px);margin:0 auto;display:flex;position:relative;overflow:hidden}.news-transmission-art:before,.news-transmission-art:after{content:"";border:1px solid #9c8bff30;border-radius:50%;width:360px;height:360px;position:absolute}.news-transmission-art:after{width:620px;height:240px}.news-transmission-art>span{color:#a38fff;text-shadow:0 0 40px #755ee4;font-size:48px}.news-transmission-art>i{color:#8c86a5;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;font-size:7px;font-style:normal;position:absolute;bottom:24px}.news-transmission-art>b{color:#ffffff1f;font-size:210px;font-weight:300;position:absolute;right:6%}.socials-section{border-bottom:1px solid var(--line)}.socials-heading{display:block}.social-link-grid{grid-template-columns:repeat(2,1fr);display:grid}.social-link-grid a{border:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:18px;min-height:150px;margin:-1px 0 0 -1px;padding:28px;display:grid}.social-link-grid small{color:var(--violet-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;font-size:8px}.social-link-grid strong{font-size:22px}.social-link-grid span{grid-area:1/2/span 2;font-size:20px}.member-social-list article{border-top:1px solid var(--line);grid-template-columns:280px 1fr;align-items:center;gap:28px;padding:25px 0;display:grid}.member-social-list article>div:first-child{align-items:center;gap:18px;display:flex}.member-social-list span{color:var(--violet-soft);font-family:var(--font-geist-mono), monospace;font-size:8px}.member-social-list h3{margin:0;font-size:27px}.member-social-list article>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.member-social-list article a,.profile-socials a{border:1px solid var(--line);color:var(--violet-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;padding:10px 13px;font-size:8px}.profile-socials{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.socials-reimagined{background:radial-gradient(circle at 82% 18%,#8468ff24,#0000 28%),#050711}.member-socials-reimagined{border-top:1px solid var(--line);background:radial-gradient(circle at 12% 15%,#5f7dff1a,#0000 25%),#03050d}.socials-heading-intro{justify-content:space-between;align-items:end;gap:42px;margin-bottom:58px;display:flex}.socials-heading-intro>p{color:var(--muted);max-width:440px;margin:0;font-size:13px;line-height:1.75}.socials-heading-intro h2{letter-spacing:-.075em;font-size:clamp(55px,8vw,118px);line-height:.78}.social-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.social-brand-grid .social-brand-card{--social-a:#9d85ff;--social-b:#6056d9;background:linear-gradient(145deg, var(--social-a), #050711 65%);align-items:stretch}@supports (color:color-mix(in lab, red, red)){.social-brand-grid .social-brand-card{background:linear-gradient(145deg, color-mix(in srgb, var(--social-a) 10%, #080a14), #050711 65%)}}.social-brand-grid .social-brand-card{border:1px solid var(--social-a)}@supports (color:color-mix(in lab, red, red)){.social-brand-grid .social-brand-card{border:1px solid color-mix(in srgb, var(--social-a) 28%, transparent)}}.social-brand-grid .social-brand-card{flex-direction:column;justify-content:space-between;min-height:350px;margin:0;padding:28px;transition:border-color .25s,box-shadow .3s,transform .3s;display:flex;position:relative;overflow:hidden}.social-brand-grid .social-brand-card:hover{border-color:var(--social-a)}@supports (color:color-mix(in lab, red, red)){.social-brand-grid .social-brand-card:hover{border-color:color-mix(in srgb, var(--social-a) 70%, white)}}.social-brand-grid .social-brand-card:hover{box-shadow:0 24px 70px var(--social-a)}@supports (color:color-mix(in lab, red, red)){.social-brand-grid .social-brand-card:hover{box-shadow:0 24px 70px color-mix(in srgb, var(--social-a) 17%, transparent)}}.social-brand-grid .social-brand-card:hover{transform:translateY(-6px)}.social-brand-instagram{--social-a:#ff4ba5!important;--social-b:#875bff!important}.social-brand-youtube{--social-a:#ff435d!important;--social-b:#c81f38!important}.social-brand-tiktok{--social-a:#38e8ea!important;--social-b:#ff4d86!important}.social-brand-spotify{--social-a:#35d87a!important;--social-b:#15994c!important}.social-brand-soundcloud{--social-a:#ff8a38!important;--social-b:#ff4f23!important}.social-brand-x{--social-a:#e7e9f4!important;--social-b:#828797!important}.social-brand-facebook{--social-a:#5f95ff!important;--social-b:#2f62ce!important}.social-brand-symbol{border:1px solid var(--social-a);align-self:center;align-items:center}@supports (color:color-mix(in lab, red, red)){.social-brand-symbol{border:1px solid color-mix(in srgb, var(--social-a) 38%, transparent)}}.social-brand-symbol{border-radius:50%;justify-content:center;width:138px;height:138px;margin-top:6px;display:flex;position:relative}.social-brand-symbol:before{border:1px solid var(--social-b)}@supports (color:color-mix(in lab, red, red)){.social-brand-symbol:before{border:1px solid color-mix(in srgb, var(--social-b) 25%, transparent)}}.social-brand-symbol:before{content:"";border-radius:50%;position:absolute;inset:11px -17px;transform:rotate(28deg)}.social-brand-symbol i{color:var(--social-a);filter:drop-shadow(0 0 16px var(--social-a));z-index:2;font-family:Arial,sans-serif;font-size:49px;font-style:normal;line-height:1;position:relative}.social-brand-symbol>span{background:var(--social-a);box-shadow:0 0 11px var(--social-a);border-radius:50%;width:5px;height:5px;position:absolute;top:33px;left:1px}.social-brand-symbol>span:last-child{inset:auto 16px 13px auto}.social-brand-copy small{color:var(--social-a);font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;font-size:6px}.social-brand-copy h3{letter-spacing:-.045em;margin:9px 0 8px;font-size:clamp(27px,2.7vw,42px)}.social-brand-copy strong{color:#ffffff94;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;overflow-wrap:anywhere;font-size:8px;font-weight:400}.social-brand-card>b{color:var(--social-a);font-size:19px;font-weight:400;position:absolute;top:22px;right:24px}.member-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.member-social-grid>article{border:1px solid var(--line);background:#080a14b8;min-height:230px;padding:clamp(23px,3vw,38px)}.member-social-grid article>header{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:17px;margin-bottom:25px;padding-bottom:22px;display:grid}.member-social-grid article>header>span{color:var(--violet-soft);font-family:var(--font-geist-mono), monospace;font-size:8px}.member-social-grid article>header small{color:#687087;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;font-size:6px}.member-social-grid article>header h3{letter-spacing:-.045em;margin:4px 0 0;font-size:31px}.member-social-grid article>header>i{color:var(--violet-soft);filter:drop-shadow(0 0 8px var(--violet));font-style:normal}.member-social-grid article>div{gap:8px;display:grid}.member-social-chip{--social-a:#a792ff;background:var(--social-a);align-items:center}@supports (color:color-mix(in lab, red, red)){.member-social-chip{background:color-mix(in srgb, var(--social-a) 5%, transparent)}}.member-social-chip{border:1px solid var(--social-a)}@supports (color:color-mix(in lab, red, red)){.member-social-chip{border:1px solid color-mix(in srgb, var(--social-a) 20%, transparent)}}.member-social-chip{grid-template-columns:38px 1fr auto;gap:13px;min-height:58px;padding:9px 13px;transition:background .2s,border-color .2s;display:grid}.member-social-chip:hover{background:var(--social-a)}@supports (color:color-mix(in lab, red, red)){.member-social-chip:hover{background:color-mix(in srgb, var(--social-a) 11%, transparent)}}.member-social-chip:hover{border-color:var(--social-a)}@supports (color:color-mix(in lab, red, red)){.member-social-chip:hover{border-color:color-mix(in srgb, var(--social-a) 50%, transparent)}}.member-social-chip>i{border:1px solid var(--social-a);align-items:center}@supports (color:color-mix(in lab, red, red)){.member-social-chip>i{border:1px solid color-mix(in srgb, var(--social-a) 34%, transparent)}}.member-social-chip>i{color:var(--social-a);border-radius:50%;justify-content:center;width:34px;height:34px;font-size:17px;font-style:normal;display:flex}.member-social-chip>span{min-width:0}.member-social-chip small{color:var(--social-a);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:6px;display:block}.member-social-chip strong{color:#ffffffad;overflow-wrap:anywhere;margin-top:4px;font-size:11px;font-weight:500;display:block}.member-social-chip>b{color:var(--social-a);font-weight:400}body[class*=theme-magnetic] .socials-reimagined,body[class*=theme-magnetic] .member-socials-reimagined{background:radial-gradient(circle at 82% 18%, var(--magnetic-glow), transparent 29%), #030308}body[class*=theme-magnetic] .socials-heading-intro .eyebrow:before{background:var(--magnetic-accent);box-shadow:0 0 10px var(--magnetic-accent)}.admin-tabs{z-index:5;background:#fff;border-bottom:1px solid #e4e4e8;gap:6px;padding:0 max(4vw,22px);display:flex;position:sticky;top:0;overflow-x:auto}.admin-tabs button{color:#777a82;cursor:pointer;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:20px 15px 17px;font-size:8px}.admin-tabs button.active{color:#4432ab;border-bottom-color:#6d58de}.admin-record-layout{grid-column:2;grid-template-columns:230px 1fr;gap:24px;min-width:0;display:grid}.admin-record-list{border:1px solid #e1e1e6;flex-direction:column;height:fit-content;display:flex}.admin-record-list button{color:#24252c;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #e9e9ec;flex-direction:column;padding:15px;display:flex}.admin-record-list button.active{background:#f0edff}.admin-record-list button>span,.admin-record-list button>small{color:#7c70c1;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:7px}.admin-record-list button strong{margin:5px 0;font-size:13px}.admin-record-list .admin-add{color:#5e4ccd;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:8px}.admin-editor{background:#fff;border:1px solid #e1e1e6;grid-column:2;grid-template-columns:240px 1fr;min-width:0;padding:22px;display:grid}.admin-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;min-width:0;display:grid}.admin-editor-fields label{flex-direction:column;gap:7px;min-width:0;display:flex}.admin-editor-fields label.wide,.admin-editor-fields .wide,.admin-editor-actions{grid-column:1/-1}.admin-editor-fields label>span{color:#686b74;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;font-size:8px}.admin-editor-fields input,.admin-editor-fields textarea,.admin-editor-fields select{color:#191a21;font:inherit;background:#fafafc;border:1px solid #dcdce2;border-radius:0;outline:none;width:100%;min-width:0;padding:12px}.admin-editor-fields textarea{resize:vertical;line-height:1.55}.admin-editor-fields input:focus,.admin-editor-fields textarea:focus,.admin-editor-fields select:focus{border-color:#715de0}.admin-cover-editor{margin-right:22px}.admin-cover-editor>img,.admin-cover-editor>div{aspect-ratio:1;color:#8b7ee3;object-fit:cover;background:#080a13;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.admin-cover-editor>div span{font-family:var(--font-geist-mono), monospace;text-align:center;padding:16px;font-size:7px;line-height:1.5}.admin-cover-editor>label{color:#fff;cursor:pointer;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-align:center;background:#6a56dc;padding:12px;font-size:8px;display:block}.admin-cover-editor>label.disabled{cursor:not-allowed;opacity:.45}.admin-cover-editor input,.admin-gallery-upload input[type=file]{display:block}.admin-cover-editor label input{display:none}.admin-editor-actions{gap:12px;display:flex}.admin-danger{color:#a33c55;cursor:pointer;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;background:0 0;border:1px solid #d8a7b2;padding:13px 18px;font-size:8px}.admin-song-list{flex-wrap:wrap;grid-column:2;gap:8px;margin-bottom:20px;display:flex}.admin-song-list button{color:#272830;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfdfe5;grid-template-columns:24px minmax(110px,1fr);align-items:center;gap:8px;padding:11px;display:grid}.admin-song-list button span,.admin-song-list button small{color:#7465c6;font-family:var(--font-geist-mono), monospace;font-size:7px}.admin-song-list button small{grid-column:2}.admin-song-list button.new{color:#5e4ccd;font-family:var(--font-geist-mono), monospace;font-size:8px}.admin-song-editor{grid-template-columns:1fr}.admin-check{align-items:center;flex-direction:row!important}.admin-check input{width:auto}.lyrics-input{font-family:var(--font-geist-mono), monospace!important;font-size:12px!important}.admin-gallery-upload{grid-template-columns:1fr}.admin-bulk-drop{background:#faf9ff;border:1px dashed #a9a0db;min-height:190px;transition:background .2s,border-color .2s;position:relative}.admin-bulk-drop.dragging{background:#eeebff;border-color:#604bd1}.admin-bulk-drop input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.admin-bulk-drop label{color:#4e3cbb;cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:190px;padding:28px;display:flex}.admin-bulk-drop i{margin-bottom:12px;font-size:27px;font-style:normal}.admin-bulk-drop strong{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:10px}.admin-bulk-drop span{color:#7f7b91;margin-top:8px;font-size:11px}.admin-bulk-selection{border:1px solid #e0dfe7}.admin-bulk-selection>div{background:#f6f5fa;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.admin-bulk-selection>div strong{font-size:12px}.admin-bulk-selection>div button{color:#8e3e55;cursor:pointer;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;background:0 0;border:0;font-size:7px}.admin-bulk-selection ul{max-height:265px;margin:0;padding:0;list-style:none;overflow-y:auto}.admin-bulk-selection li{border-top:1px solid #ecebf0;grid-template-columns:28px 1fr auto 22px;align-items:center;gap:10px;min-width:0;padding:10px 14px;display:grid}.admin-bulk-selection li>span,.admin-bulk-selection li>small{color:#8176bd;font-family:var(--font-geist-mono), monospace;font-size:7px}.admin-bulk-selection li>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-bulk-selection li>button{color:#9a435b;cursor:pointer;background:0 0;border:0;font-size:18px}.admin-bulk-progress{align-items:center;gap:15px;display:flex}.admin-bulk-progress>div{background:#e6e3f4;flex:1;height:6px;overflow:hidden}.admin-bulk-progress>div span{background:#6752d8;height:100%;transition:width .25s;display:block}.admin-bulk-progress>strong{color:#5b4bb7;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;white-space:nowrap;font-size:8px}.admin-category-mover{grid-template-columns:1fr;margin-bottom:20px}.admin-category-mover-note{color:#5644bd;background:#f2efff;grid-column:1/-1;justify-content:space-between;align-items:center;padding:12px 14px;font-size:11px;display:flex}.admin-category-mover-note strong{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:8px}.admin-appearance{grid-column:2;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.admin-appearance>.admin-primary{grid-column:1;margin-top:4px}.admin-appearance-block{background:#fff;border:1px solid #e1e1e6;grid-template-columns:minmax(240px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(28px,4vw,58px);min-width:0;padding:clamp(26px,3vw,38px);display:grid}.admin-appearance-block>div{min-width:0}.admin-appearance-block>div:first-child>small{color:#6a56ce;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:7px}.admin-appearance-block h3{margin:10px 0;font-size:22px}.admin-appearance-block p{color:#777982;margin:0;font-size:12px;line-height:1.55}.admin-category-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-category-switches-single{grid-template-columns:minmax(0,1fr)}.admin-category-switches label{cursor:pointer;border:1px solid #e3e1eb;align-items:flex-start;gap:13px;min-height:74px;padding:15px;transition:background .2s,border-color .2s;display:flex}.admin-category-switches label:hover{background:#f8f6ff;border-color:#bdb4ed}.admin-category-switches input{accent-color:#6954d7;flex:none;width:18px;height:18px;margin:2px 0 0}.admin-category-switches span{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;display:flex}.admin-category-switches strong{overflow-wrap:anywhere;font-size:11px}.admin-category-switches small{color:#7768c3;font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-size:7px}.admin-theme-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-theme-options label{cursor:pointer;border:1px solid #dedde5;gap:8px;min-width:0;padding:14px;display:grid;position:relative}.admin-theme-options label.active{border-color:#6d58d8;box-shadow:inset 0 0 0 1px #6d58d8}.admin-theme-options input{position:absolute;top:18px;right:18px}.admin-theme-options strong{overflow-wrap:anywhere;padding-right:22px;font-size:11px}.admin-theme-options small{color:#7566c0;font-family:var(--font-geist-mono), monospace;font-size:7px}.theme-preview{aspect-ratio:2;background-position:50%;background-size:cover;justify-content:center;align-items:center;font-size:34px;display:flex;position:relative;overflow:hidden}.theme-preview:before{content:"";border:1px solid #ffffff24;border-radius:50%;width:120px;height:120px;position:absolute}.theme-preview i{color:#fff;letter-spacing:.15em;text-shadow:0 0 22px;font-family:serif;font-size:clamp(14px,1.7vw,24px);font-style:normal;position:relative}.admin-gallery-grid{grid-column:2;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.admin-gallery-grid button{color:#22232a;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfdfe5;padding:0 0 12px}.admin-gallery-grid img{aspect-ratio:1;object-fit:cover;width:100%}.admin-gallery-grid span,.admin-gallery-grid strong{padding:0 11px;display:block}.admin-gallery-grid span{color:#7365c0;font-family:var(--font-geist-mono), monospace;margin:10px 0 5px;font-size:7px}.admin-gallery-grid strong{font-size:12px}.admin-gallery-edit{grid-template-columns:250px 1fr;margin-bottom:20px}.admin-gallery-edit>img{aspect-ratio:1;object-fit:cover;width:calc(100% - 22px);margin-right:22px}.admin-member-tabs{flex-wrap:wrap;grid-column:2;gap:8px;margin-bottom:18px;display:flex}.admin-member-tabs button{color:#30313a;cursor:pointer;background:#fff;border:1px solid #dfdfe5;padding:11px 14px}.admin-member-tabs button.active{color:#fff;background:#6855d7}.admin-member-tabs span{font-family:var(--font-geist-mono), monospace;margin-right:8px;font-size:7px}@media (max-width:980px){.music-album-card,.video-entry{grid-template-columns:1fr}.music-album-card .album-art{min-height:auto}.video-entry>div:last-child{min-height:320px}.lyrics-columns{grid-template-columns:1fr}.lyrics-columns article+article{border-left:0;border-top:1px solid var(--line)}.real-lightbox figure{grid-template-columns:1fr;overflow-y:auto}.real-lightbox figure img{height:auto;max-height:70vh}.real-gallery-grid{columns:3}.admin-record-layout,.admin-record-layout>*,.admin-song-list,.admin-editor,.admin-gallery-grid,.admin-member-tabs,.admin-appearance{grid-column:1}.admin-appearance-block,.admin-record-layout{grid-template-columns:1fr}.admin-record-list{grid-template-columns:repeat(2,1fr);display:grid}.social-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-social-grid{grid-template-columns:1fr}}@media (max-width:1280px){.admin-appearance-block{grid-template-columns:1fr}}@media (max-width:640px){.music-library-head{flex-direction:column;align-items:flex-start;gap:18px}.music-album-card>div:last-child{padding:36px 24px}.music-tracklist li>a:first-child{grid-template-columns:34px 1fr 22px}.music-tracklist li>a:first-child small{display:none}.track-platforms{padding-left:56px}.real-gallery-grid{columns:2}.social-link-grid{grid-template-columns:1fr}.member-social-list article{grid-template-columns:1fr;align-items:flex-start}.socials-heading-intro{flex-direction:column;align-items:flex-start}.admin-editor,.admin-gallery-edit{grid-template-columns:1fr}.admin-cover-editor,.admin-gallery-edit>img{width:100%;margin:0 0 20px}.admin-editor-fields{grid-template-columns:1fr}.admin-gallery-grid{grid-template-columns:repeat(2,1fr)}.admin-bulk-selection li{grid-template-columns:22px minmax(0,1fr) 22px}.admin-bulk-selection li>small{display:none}.admin-bulk-progress{flex-direction:column;align-items:stretch}.admin-category-switches,.admin-theme-options{grid-template-columns:1fr}.admin-tabs{padding-left:12px}.cosmic-signature{display:none}.language-switcher{bottom:calc(12px + env(safe-area-inset-bottom));min-height:56px;right:calc(12px + env(safe-area-inset-right))}.language-switcher button{min-width:44px;min-height:44px;padding:0 9px}.launch-gate .language-switcher{bottom:auto;top:calc(12px + env(safe-area-inset-top))}}@media (max-width:480px){.language-switcher-label{min-width:34px;padding:0 8px 0 6px}.language-switcher-label b{display:none}.social-brand-grid{grid-template-columns:1fr}.social-brand-grid .social-brand-card{min-height:320px}}.admin-shell{--admin-type-caption:12px;--admin-type-label:14px;--admin-type-helper:15px;--admin-type-control:16px;font-size:var(--admin-type-control)}.admin-shell input,.admin-shell textarea,.admin-shell select{font-family:inherit;font-size:var(--admin-type-control);line-height:1.45}.admin-launch-control small,.admin-media-preview span,.admin-media-actions label,.admin-media-actions button,.admin-record-list button>span,.admin-record-list button>small,.admin-record-list .admin-add,.admin-cover-editor>div span,.admin-cover-editor>label,.admin-danger,.admin-song-list button span,.admin-song-list button small,.admin-song-list button.new,.admin-bulk-selection>div button,.admin-bulk-selection li>span,.admin-bulk-selection li>small,.admin-bulk-progress>strong,.admin-category-mover-note strong,.admin-appearance-block>div:first-child>small,.admin-category-switches small,.admin-theme-options small,.admin-gallery-grid span,.admin-member-tabs span{font-size:var(--admin-type-caption);letter-spacing:.06em;line-height:1.45}.admin-header>div>span,.admin-header a:not(.admin-brand){letter-spacing:.05em;font-size:14px;line-height:1.4}.admin-intro p,.admin-section-title>span{letter-spacing:.08em;font-size:13px;line-height:1.35}.admin-intro>div:first-child>span,.admin-status span,.admin-launch-control p,.admin-section-title p,.admin-media-info p,.admin-bulk-drop span,.admin-category-mover-note,.admin-appearance-block p{font-size:var(--admin-type-helper);line-height:1.65}.admin-status{max-width:390px;padding:20px}.admin-status strong{margin-bottom:7px;font-size:15px;line-height:1.35}.admin-tabs button{letter-spacing:.05em;min-height:54px;padding:21px 17px 18px;font-size:14px}.admin-form label>span,.admin-editor-fields label>span{font-size:var(--admin-type-label);line-height:1.4}.admin-shell input::placeholder,.admin-shell textarea::placeholder{color:#747780;opacity:1}.admin-form input,.admin-form textarea,.admin-editor-fields input,.admin-editor-fields textarea,.admin-editor-fields select{min-height:48px;padding:13px 14px}.admin-form textarea,.admin-editor-fields textarea{min-height:112px}.admin-primary,.admin-danger,.admin-launch-control button,.admin-media-actions label,.admin-media-actions button,.admin-cover-editor>label{letter-spacing:.06em;font-size:14px;font-weight:700}.admin-primary,.admin-danger,.admin-launch-control button{letter-spacing:.07em;min-height:48px;font-size:14px;line-height:1.35}.admin-media-actions label,.admin-media-actions button{letter-spacing:.06em;padding-block:8px;font-size:13px;line-height:1.4}.admin-record-list button strong,.admin-song-list button strong,.admin-bulk-selection li>strong,.admin-category-switches strong,.admin-theme-options strong,.admin-gallery-grid strong,.admin-member-tabs button{font-size:15px;line-height:1.4}.admin-bulk-drop strong{font-size:14px}.admin-shell .lyrics-input{line-height:1.65;font-size:16px!important}@media (max-width:640px){.admin-shell{--admin-type-caption:12px;--admin-type-label:14px;--admin-type-helper:15px;--admin-type-control:16px}.admin-header{height:auto;min-height:72px;padding-block:14px}.admin-tabs button{padding-inline:14px}}.member-directory-page{--directory-accent:#9c86ff;background:#03050d}.member-directory-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 19% 53%,#6f56e638,#0000 28%),radial-gradient(circle at 81% 25%,#5c78ff21,#0000 24%),linear-gradient(135deg,#03050d 0%,#080817 58%,#04050e 100%);grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:clamp(50px,8vw,145px);min-height:760px;padding:150px clamp(24px,7vw,124px) 92px;display:grid;position:relative;overflow:hidden}.member-directory-hero:before{content:"";border:1px solid #a38fff33;border-radius:50%;width:920px;height:610px;position:absolute;top:18%;left:-170px;transform:rotate(-15deg)}.member-directory-hero:after{color:var(--directory-accent);content:"✦";filter:drop-shadow(0 0 12px var(--directory-accent));opacity:.8;font-size:22px;position:absolute;top:115px;left:clamp(24px,7vw,124px)}.member-directory-hero-copy,.member-directory-index{z-index:2;position:relative}.member-directory-hero-copy{max-width:940px}.member-directory-hero-copy .eyebrow{margin-bottom:34px}.member-directory-hero-copy h1{letter-spacing:-.09em;margin:0;font-size:clamp(70px,7vw,128px);font-weight:680;line-height:.74}.member-directory-hero-copy h1 span{color:#0000;opacity:.72;-webkit-text-stroke:1px var(--directory-accent)}.member-directory-hero-copy>p:last-child{border-left:1px solid var(--directory-accent);color:#a3a9bc;max-width:560px;margin:42px 0 0;padding-left:20px;font-size:14px;line-height:1.8}.member-directory-index{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05060f9e;border:1px solid #c7beff33;padding:clamp(24px,3vw,40px)}.member-directory-index header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;padding-bottom:22px;display:flex}.member-directory-index header strong{color:#0000;letter-spacing:-.1em;-webkit-text-stroke:1px var(--directory-accent);font-size:clamp(82px,8vw,132px);font-weight:700;line-height:.67}.member-directory-index header span{color:#777f96;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-align:right;font-size:7px;line-height:1.7}.member-directory-index ol{grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0 0;padding:0;list-style:none;display:grid}.member-directory-index li:nth-child(odd){border-right:1px solid var(--line);padding-right:14px}.member-directory-index li:nth-child(2n){padding-left:14px}.member-directory-index a{border-bottom:1px solid var(--line);grid-template-columns:22px 1fr;align-items:center;gap:10px;min-height:45px;transition:color .2s,padding-left .2s;display:grid}.member-directory-index a:hover{color:var(--directory-accent);padding-left:4px}.member-directory-index small{color:var(--directory-accent);font-family:var(--font-geist-mono), monospace;font-size:8px}.member-directory-index li span{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:620}.member-directory-scroll{color:#697189;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;z-index:2;font-size:8px;position:absolute;bottom:28px;left:clamp(24px,7vw,124px)}.member-directory-body{background:radial-gradient(circle at 95% 9%,#6b4fe01f,#0000 24%),#03050d;padding:clamp(100px,11vw,170px) clamp(24px,6vw,108px)}.member-directory-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);align-items:end;gap:50px;max-width:1500px;margin:0 auto clamp(65px,8vw,110px);display:grid}.member-directory-heading h2{letter-spacing:-.075em;margin:0;font-size:clamp(52px,7vw,112px);line-height:.8}.member-directory-heading>p{color:#8f96aa;max-width:460px;margin:0;font-size:13px;line-height:1.8}.member-directory-list{border-top:1px solid var(--line);max-width:1500px;margin:0 auto}.member-directory-entry{border-bottom:1px solid var(--line);scroll-margin-top:90px}.member-directory-link{--member-accent:var(--directory-accent);background:#070914b8;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);min-height:540px;transition:background .3s;display:grid;position:relative;overflow:hidden}.member-directory-link:hover{background:var(--member-accent)}@supports (color:color-mix(in lab, red, red)){.member-directory-link:hover{background:color-mix(in srgb, var(--member-accent) 7%, #070914)}}.member-directory-visual{border-right:1px solid var(--line);min-height:540px;position:relative;overflow:hidden}.member-directory-entry:nth-child(2n) .member-directory-visual{border-left:1px solid var(--line);border-right:0;order:2}.member-directory-photo{clip-path:none;background:#070914;border:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.member-directory-photo img{filter:saturate(.86)contrast(1.04);object-position:72% 18%;transition:filter .45s,transform .7s cubic-bezier(.2,.8,.2,1);transform:scale(1.015)}.member-directory-link:hover .member-directory-photo img{filter:saturate()contrast(1.06);transform:scale(1.055)}.member-directory-visual:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000 58%,#03050dcc),linear-gradient(90deg,#0000 68%,#03050d40);position:absolute;inset:0}.member-directory-number{color:#0000;letter-spacing:-.11em;opacity:.68;z-index:3;-webkit-text-stroke:1px var(--member-accent);font-size:clamp(112px,13vw,220px);font-weight:750;line-height:.68;position:absolute;bottom:-5px;right:24px}.member-directory-glyph{color:var(--member-accent);filter:drop-shadow(0 0 12px var(--member-accent));z-index:3;font-size:27px;position:absolute;top:24px;left:24px}.member-directory-copy{align-self:center;padding:clamp(48px,7vw,108px)}.member-directory-signal,.member-directory-role,.member-directory-full-name,.member-directory-cta,.member-directory-copy dt{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase}.member-directory-signal{color:var(--member-accent);margin:0 0 39px;font-size:9px}.member-directory-role{color:#a69cbf;font-size:9px;display:block}.member-directory-copy h2{letter-spacing:-.075em;overflow-wrap:anywhere;text-transform:uppercase;margin:17px 0 13px;font-size:clamp(58px,7vw,112px);line-height:.8}.member-directory-full-name{color:#6f768b;margin:0;font-size:9px}.member-directory-bio{color:#9aa1b5;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:640px;margin:38px 0;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}.member-directory-copy dl{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(115px,1fr));margin:0 0 34px;display:grid}.member-directory-copy dl>div{border-right:1px solid var(--line);min-width:0;padding:17px 16px 17px 0}.member-directory-copy dl>div:not(:first-child){padding-left:16px}.member-directory-copy dl>div:last-child{border-right:0}.member-directory-copy dt{color:#666f87;margin-bottom:8px;font-size:7px}.member-directory-copy dd{color:#dfe1eb;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:620}.member-directory-cta{color:var(--member-accent);align-items:center;gap:18px;font-size:10px;display:inline-flex}.member-directory-cta b{font-size:16px;font-weight:400;transition:transform .25s}.member-directory-link:hover .member-directory-cta b{transform:translate(3px,-3px)}.member-directory-page.is-magnetic{--directory-accent:var(--magnetic-accent)}.member-directory-page.is-magnetic .member-directory-hero{background:radial-gradient(circle at 20% 50%, var(--magnetic-glow), transparent 31%), linear-gradient(127deg, #030207, var(--magnetic-surface))}.member-directory-page.is-magnetic .member-directory-body{background:radial-gradient(circle at 92% 7%, var(--magnetic-glow), transparent 24%), #030308}.member-directory-page.is-magnetic .member-directory-link{background:#05050cd6}.member-directory-page.is-magnetic .member-directory-link:hover{background:var(--member-accent)}@supports (color:color-mix(in lab, red, red)){.member-directory-page.is-magnetic .member-directory-link:hover{background:color-mix(in srgb, var(--member-accent) 8%, #05050c)}}@media (max-width:1040px){.member-directory-hero{grid-template-columns:1fr;padding-bottom:100px}.member-directory-index{width:100%;max-width:640px}.member-directory-heading{grid-template-columns:1fr;align-items:start}.member-directory-link{grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr)}.member-directory-copy{padding:clamp(42px,6vw,72px)}}@media (max-width:760px){.member-directory-hero{min-height:auto;padding:132px 22px 88px}.member-directory-hero:after{top:94px;left:22px}.member-directory-hero-copy h1{font-size:clamp(58px,17vw,92px);line-height:.78}.member-directory-hero-copy>p:last-child{margin-top:32px;font-size:13px}.member-directory-scroll{bottom:23px;left:22px}.member-directory-body{padding:88px 22px}.member-directory-heading{gap:28px;margin-bottom:62px}.member-directory-heading h2{font-size:clamp(47px,14vw,75px)}.member-directory-link{display:block}.member-directory-visual,.member-directory-entry:nth-child(2n) .member-directory-visual{aspect-ratio:.9;border-bottom:1px solid var(--line);order:initial;border-inline:0;min-height:0}.member-directory-copy{padding:45px 25px 52px}.member-directory-copy h2{font-size:clamp(52px,16vw,82px)}.member-directory-bio{-webkit-line-clamp:4}}@media (max-width:480px){.member-directory-index{padding:20px}.member-directory-index header strong{font-size:76px}.member-directory-index ol{grid-template-columns:1fr}.member-directory-index li:nth-child(odd),.member-directory-index li:nth-child(2n){border-right:0;padding-inline:0}.member-directory-copy dl{grid-template-columns:repeat(2,minmax(0,1fr))}.member-directory-copy dl>div:nth-child(2){border-right:0}.member-directory-copy dl>div:nth-child(n+3){border-top:1px solid var(--line)}.member-directory-copy dl>div:nth-child(odd){padding-left:0}}@media (prefers-reduced-motion:reduce){.member-directory-photo img,.member-directory-cta b,.member-directory-index a{transition:none}}.policy-page{--policy-accent:var(--cosmic-accent);--policy-accent-2:var(--cosmic-secondary);background:radial-gradient(circle at 8% 30%, var(--policy-accent), transparent 24%), radial-gradient(circle at 96% 68%, var(--policy-accent-2), transparent 26%), var(--ink)}@supports (color:color-mix(in lab, red, red)){.policy-page{background:radial-gradient(circle at 8% 30%, color-mix(in srgb, var(--policy-accent) 8%, transparent), transparent 24%), radial-gradient(circle at 96% 68%, color-mix(in srgb, var(--policy-accent-2) 7%, transparent), transparent 26%), var(--ink)}}.policy-page{overflow:hidden}body[class*=theme-magnetic] .policy-page{--policy-accent:var(--magnetic-accent);--policy-accent-2:var(--magnetic-accent-2)}.policy-page .inner-hero{min-height:720px}.policy-page .inner-hero-copy{max-width:1180px}.policy-page .inner-hero h1{letter-spacing:-.075em;text-wrap:balance;max-width:1180px;font-size:clamp(58px,9.4vw,148px);line-height:.84}.policy-page .inner-hero-copy>p:not(.eyebrow){max-width:660px;font-size:15px}.policy-intro,.policy-section{width:100%;max-width:1500px;margin:0 auto}.policy-intro{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(48px,7vw,110px);padding:clamp(85px,9vw,140px) clamp(24px,6vw,108px);display:grid}.policy-intro>div:first-child>p:not(.eyebrow){color:#c5c9d5;letter-spacing:-.025em;max-width:590px;margin:30px 0 0;font-size:clamp(19px,2vw,28px);line-height:1.5}.policy-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.policy-principles article{background:var(--navy)}@supports (color:color-mix(in lab, red, red)){.policy-principles article{background:color-mix(in srgb, var(--navy) 88%, transparent)}}.policy-principles article{border:1px solid var(--line);min-height:245px;padding:clamp(28px,4vw,52px);position:relative}.policy-principles article:after{background:var(--policy-accent);content:"";height:2px;position:absolute;top:0;left:0;right:45%}.policy-principles article+article:after{background:var(--policy-accent-2)}.policy-principles article>span,.policy-section-heading small,.policy-credit-card>span,.policy-transparency-note>span,.policy-scope-note>span,.policy-examples>span,.policy-restricted-panel header>span,.policy-social-directory header>span{color:var(--policy-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;font-size:8px}.policy-principles strong{letter-spacing:-.05em;margin:52px 0 17px;font-size:clamp(25px,3vw,42px);display:block}.policy-principles p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.policy-section{border-top:1px solid var(--line);grid-template-columns:minmax(220px,290px) minmax(0,1fr);gap:clamp(50px,8vw,125px);padding:clamp(100px,10vw,160px) clamp(24px,6vw,108px);display:grid}.policy-section-heading{align-self:start;gap:30px;display:grid;position:sticky;top:118px}.policy-section-heading>span{color:var(--policy-accent)}@supports (color:color-mix(in lab, red, red)){.policy-section-heading>span{color:color-mix(in srgb, var(--policy-accent) 55%, transparent)}}.policy-section-heading>span{font-family:var(--font-geist-mono), monospace;letter-spacing:-.09em;font-size:clamp(88px,10vw,154px);font-weight:300;line-height:.7}.policy-section-heading small{margin-bottom:19px;display:block}.policy-section-heading h2{letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;font-size:clamp(34px,4vw,62px);line-height:.95}.policy-section-body{min-width:0;max-width:920px}.policy-section-body>p{color:#b3b8c8;margin:0 0 27px;font-size:15px;line-height:1.9}.policy-section-body .policy-lead{color:var(--white);letter-spacing:-.035em;margin-bottom:36px;font-size:clamp(22px,2.7vw,36px);line-height:1.45}.policy-credit-card{background:linear-gradient(135deg, var(--policy-accent), transparent 60%), var(--navy)}@supports (color:color-mix(in lab, red, red)){.policy-credit-card{background:linear-gradient(135deg, color-mix(in srgb, var(--policy-accent) 13%, transparent), transparent 60%), color-mix(in srgb, var(--navy) 84%, #000)}}.policy-credit-card{border:1px solid var(--policy-accent)}@supports (color:color-mix(in lab, red, red)){.policy-credit-card{border:1px solid color-mix(in srgb, var(--policy-accent) 34%, var(--line))}}.policy-credit-card{margin:52px 0;padding:clamp(28px,5vw,58px)}.policy-credit-card strong{letter-spacing:-.05em;margin:28px 0 18px;font-size:clamp(24px,3.2vw,46px);line-height:1.1;display:block}.policy-credit-card p,.policy-transparency-note p,.policy-scope-note p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.policy-transparency-note,.policy-scope-note{border:1px solid var(--line);background:#ffffff06;grid-template-columns:minmax(180px,.5fr) minmax(0,1.5fr);align-items:start;gap:28px;margin:48px 0;padding:clamp(25px,4vw,42px);display:grid}.policy-scope-note{border-left:3px solid var(--policy-accent)}.policy-emphasis{border-left:2px solid var(--policy-accent);padding:8px 0 8px 25px;font-weight:620;color:var(--white)!important;margin:43px 0!important;font-size:17px!important}.policy-columns{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);align-items:start;gap:18px;margin:52px 0;display:grid}.policy-list-block{background:var(--navy)}@supports (color:color-mix(in lab, red, red)){.policy-list-block{background:color-mix(in srgb, var(--navy) 83%, transparent)}}.policy-list-block{border:1px solid var(--line);padding:clamp(27px,4vw,44px)}.policy-list-block h3{margin:0 0 30px;font-size:18px;line-height:1.45}.policy-list-block ul{margin:0;padding:0;list-style:none}.policy-list-block li{border-top:1px solid var(--line);color:#c7cad5;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:14px;padding:14px 0;font-size:12px;line-height:1.65;display:grid}.policy-list-block li i{color:var(--policy-accent);font-style:normal}.policy-list-credit li i{color:var(--policy-accent-2)}.policy-examples{border-bottom:1px solid var(--line);border-top:1px solid var(--line);gap:13px;margin:56px 0;padding:35px 0;display:grid}.policy-examples code{color:#e5e5ec;font-family:var(--font-geist-mono), monospace;white-space:normal;font-size:11px;line-height:1.6}.policy-restricted-panel{background:linear-gradient(145deg, var(--policy-accent-2), transparent 44%), #05060d}@supports (color:color-mix(in lab, red, red)){.policy-restricted-panel{background:linear-gradient(145deg, color-mix(in srgb, var(--policy-accent-2) 9%, transparent), transparent 44%), #05060d}}.policy-restricted-panel{border:1px solid var(--policy-accent-2)}@supports (color:color-mix(in lab, red, red)){.policy-restricted-panel{border:1px solid color-mix(in srgb, var(--policy-accent-2) 27%, var(--line))}}.policy-restricted-panel{margin-top:62px;padding:clamp(28px,5vw,58px)}.policy-restricted-panel header h3{letter-spacing:-.04em;max-width:720px;margin:22px 0 38px;font-size:clamp(26px,3.2vw,42px);line-height:1.15}.policy-restricted-panel ol{margin:0 0 35px;padding:0;list-style:none}.policy-restricted-panel li{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:18px;padding:18px 0;display:grid}.policy-restricted-panel li>span{color:var(--policy-accent-2);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:8px}.policy-restricted-panel li p,.policy-restricted-panel>p{color:#afb3c1;margin:0;font-size:12px;line-height:1.75}.policy-restricted-panel>p{border-top:1px solid var(--line);padding-top:20px}.policy-restricted-panel>p+p{border-top:0;padding-top:9px}.policy-closing-statement{text-align:center;margin:70px 0 10px}.policy-closing-statement p,.policy-closing-statement strong{letter-spacing:-.065em;margin:0;font-size:clamp(33px,5vw,72px);line-height:.96;display:block}.policy-closing-statement p{color:var(--white)}.policy-closing-statement strong{color:var(--policy-accent)}.policy-closing-statement span{color:var(--muted);margin-top:32px;font-size:13px;line-height:1.7;display:block}.policy-permission-uses{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:36px 0 48px;padding:0;list-style:none;display:grid}.policy-permission-uses li{border:1px solid var(--line);color:#d7d9e2;background:#ffffff06;padding:20px 22px;font-size:13px;line-height:1.55}.policy-social-directory{background:var(--navy)}@supports (color:color-mix(in lab, red, red)){.policy-social-directory{background:color-mix(in srgb, var(--navy) 87%, #000)}}.policy-social-directory{border:1px solid var(--line);margin-top:55px;padding:clamp(28px,5vw,58px)}.policy-social-directory header h3{letter-spacing:-.045em;max-width:720px;margin:22px 0 38px;font-size:clamp(25px,3.1vw,42px);line-height:1.12}.policy-social-directory>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.policy-social-directory .policy-social-account{border:1px solid var(--line);color:var(--white);background:#ffffff06;grid-template-columns:30px minmax(90px,.55fr) minmax(0,1fr);align-items:center;gap:13px;min-width:0;padding:20px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:grid}.policy-social-directory .policy-social-account:hover{background:var(--policy-accent)}@supports (color:color-mix(in lab, red, red)){.policy-social-directory .policy-social-account:hover{background:color-mix(in srgb, var(--policy-accent) 8%, transparent)}}.policy-social-directory .policy-social-account:hover{border-color:var(--policy-accent)}@supports (color:color-mix(in lab, red, red)){.policy-social-directory .policy-social-account:hover{border-color:color-mix(in srgb, var(--policy-accent) 48%, var(--line))}}.policy-social-directory .policy-social-account:hover{transform:translateY(-2px)}.policy-social-directory .policy-social-account i{color:var(--policy-accent);text-align:center;font-size:17px;font-style:normal}.policy-social-directory .policy-social-account span{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:8px}.policy-social-directory .policy-social-account strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.policy-social-directory .button{margin-top:32px}.policy-final-note{background:radial-gradient(circle at 50% 0, var(--policy-accent), transparent 42%), #020308;align-items:center}@supports (color:color-mix(in lab, red, red)){.policy-final-note{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--policy-accent) 20%, transparent), transparent 42%), #020308}}.policy-final-note{border-top:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;min-height:520px;padding:90px 24px;display:flex}.policy-final-note i{color:var(--policy-accent);filter:drop-shadow(0 0 10px var(--policy-accent));margin-bottom:38px;font-size:25px;font-style:normal}.policy-final-note p,.policy-final-note strong{letter-spacing:-.07em;margin:0;font-size:clamp(43px,7vw,105px);line-height:.84}.policy-final-note strong{color:#0000;-webkit-text-stroke:1px var(--policy-accent)}@supports (color:color-mix(in lab, red, red)){.policy-final-note strong{-webkit-text-stroke:1px color-mix(in srgb, var(--policy-accent) 75%, white)}}.policy-final-note span{color:#697086;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;margin-top:42px;font-size:8px}@media (max-width:1060px){.policy-section{grid-template-columns:minmax(170px,220px) minmax(0,1fr);gap:55px}.policy-transparency-note,.policy-scope-note{grid-template-columns:1fr}}@media (max-width:820px){.policy-page .inner-hero{min-height:620px}.policy-intro,.policy-section{grid-template-columns:1fr}.policy-section-heading{grid-template-columns:110px minmax(0,1fr);position:static}.policy-section-heading>span{font-size:95px}.policy-principles,.policy-columns,.policy-social-directory>div,.song-fan-policy{grid-template-columns:1fr}}@media (max-width:720px){.footer-bottom>div{justify-content:flex-start}.policy-page .inner-hero h1{font-size:clamp(50px,16vw,84px)}.policy-intro,.policy-section{padding-left:22px;padding-right:22px}.policy-section-heading{grid-template-columns:80px minmax(0,1fr);gap:22px}.policy-section-heading>span{font-size:70px}.policy-permission-uses{grid-template-columns:1fr}.policy-social-directory .policy-social-account{grid-template-columns:28px minmax(78px,.55fr) minmax(0,1fr);padding:17px 14px}.policy-final-note{min-height:440px}}@media (max-width:480px){.policy-page .inner-hero h1{font-size:clamp(45px,15vw,66px)}.policy-principles article{min-height:220px}.policy-section-heading{grid-template-columns:1fr}.policy-section-heading>span{font-size:84px}.policy-credit-card strong{font-size:27px}.policy-restricted-panel,.policy-social-directory{margin-left:-7px;margin-right:-7px}}.music-directory-page{--music-accent:var(--violet-soft);--music-accent-2:var(--blue);background:#03050d}.music-directory-hero{background:radial-gradient(circle at 19% 45%, var(--music-accent), transparent 30%), radial-gradient(circle at 82% 19%, var(--music-accent-2), transparent 25%), linear-gradient(135deg, #03050d 0%, #080817 58%, #03040c 100%);align-items:end}@supports (color:color-mix(in lab, red, red)){.music-directory-hero{background:radial-gradient(circle at 19% 45%, color-mix(in srgb, var(--music-accent) 22%, transparent), transparent 30%), radial-gradient(circle at 82% 19%, color-mix(in srgb, var(--music-accent-2) 16%, transparent), transparent 25%), linear-gradient(135deg, #03050d 0%, #080817 58%, #03040c 100%)}}.music-directory-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);gap:clamp(55px,8vw,145px);min-height:760px;padding:150px clamp(24px,7vw,124px) 92px;display:grid;position:relative;overflow:hidden}.music-directory-hero:before{border:1px solid var(--music-accent)}@supports (color:color-mix(in lab, red, red)){.music-directory-hero:before{border:1px solid color-mix(in srgb, var(--music-accent) 23%, transparent)}}.music-directory-hero:before{content:"";border-radius:50%;width:930px;height:520px;position:absolute;top:26%;left:-115px;transform:rotate(-14deg)}.music-directory-hero:after{color:var(--music-accent);content:"✦";filter:drop-shadow(0 0 13px var(--music-accent));font-size:23px;position:absolute;top:112px;left:clamp(24px,7vw,124px)}.music-directory-hero-copy,.music-directory-index{z-index:2;position:relative}.music-directory-hero-copy{max-width:960px}.music-directory-hero-copy .eyebrow,.music-directory-hero-copy .magnetic-section-label,.music-directory-heading .eyebrow,.music-directory-heading .magnetic-section-label{margin-bottom:34px;font-size:10px}.music-directory-hero-copy h1{letter-spacing:-.09em;margin:0;font-size:clamp(72px,7.6vw,138px);font-weight:690;line-height:.74}.music-directory-hero-copy h1 span{color:#0000;opacity:.78;-webkit-text-stroke:1px var(--music-accent)}.music-directory-hero-copy>p:last-child{border-left:2px solid var(--music-accent);color:#a4abbd;max-width:590px;margin:43px 0 0;padding-left:22px;font-size:15px;line-height:1.8}.music-directory-index{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--music-accent);background:#05060fa8}@supports (color:color-mix(in lab, red, red)){.music-directory-index{border:1px solid color-mix(in srgb, var(--music-accent) 24%, transparent)}}.music-directory-index{padding:clamp(25px,3vw,41px)}.music-directory-index header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding-bottom:25px;display:flex}.music-directory-index header strong{color:#0000;letter-spacing:-.1em;-webkit-text-stroke:1px var(--music-accent);font-size:clamp(84px,8vw,132px);font-weight:740;line-height:.67}.music-directory-index header span,.music-directory-index footer,.music-directory-index a{font-family:var(--font-geist-mono), monospace;text-transform:uppercase}.music-directory-index header span{color:#838ba0;letter-spacing:.16em;text-align:right;font-size:9px;line-height:1.7}.music-directory-index ol{margin:20px 0 0;padding:0;list-style:none}.music-directory-index a{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;transition:background .2s,color .2s,padding-inline .2s;display:grid}.music-directory-index a:hover{background:var(--music-accent)}@supports (color:color-mix(in lab, red, red)){.music-directory-index a:hover{background:color-mix(in srgb, var(--music-accent) 7%, transparent)}}.music-directory-index a:hover{color:var(--music-accent);padding-inline:7px}.music-directory-index a small{color:var(--music-accent);font-size:10px}.music-directory-index a span{letter-spacing:.08em;overflow-wrap:anywhere;font-size:12px;font-weight:650}.music-directory-index a b{color:#7f879b;letter-spacing:.12em;white-space:nowrap;font-size:9px;font-weight:500}.music-directory-index footer{color:#747d92;letter-spacing:.15em;justify-content:space-between;padding-top:23px;font-size:9px;display:flex}.music-directory-index footer span:first-child{color:var(--music-accent)}.music-directory-scroll{color:#737b90;font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;z-index:2;font-size:9px;position:absolute;bottom:28px;left:clamp(24px,7vw,124px)}.music-directory-body{background:radial-gradient(circle at 94% 8%, var(--music-accent), transparent 24%), #03050d}@supports (color:color-mix(in lab, red, red)){.music-directory-body{background:radial-gradient(circle at 94% 8%, color-mix(in srgb, var(--music-accent) 13%, transparent), transparent 24%), #03050d}}.music-directory-body{padding:clamp(100px,11vw,170px) clamp(24px,6vw,108px)}.music-directory-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.5fr);align-items:end;gap:50px;max-width:1500px;margin:0 auto clamp(68px,8vw,112px);display:grid}.music-directory-heading h2{letter-spacing:-.075em;margin:0;font-size:clamp(52px,6.7vw,110px);line-height:.81}.music-directory-heading>p{color:#959caf;max-width:480px;margin:0;font-size:14px;line-height:1.8}.music-directory-list{border-top:1px solid var(--line);max-width:1500px;margin:0 auto}.music-directory-entry{border-bottom:1px solid var(--line);scroll-margin-top:88px}.music-directory-link{background:#060812c7;grid-template-columns:minmax(390px,.88fr) minmax(0,1.12fr);min-height:610px;transition:background .3s;display:grid;position:relative;overflow:hidden}.music-directory-link:hover{background:var(--music-accent)}@supports (color:color-mix(in lab, red, red)){.music-directory-link:hover{background:color-mix(in srgb, var(--music-accent) 7%, #060812)}}.music-directory-art-panel{background:radial-gradient(circle at 48% 45%, var(--music-accent), transparent 45%), linear-gradient(145deg, #070916, #03050d);align-items:center}@supports (color:color-mix(in lab, red, red)){.music-directory-art-panel{background:radial-gradient(circle at 48% 45%, color-mix(in srgb, var(--music-accent) 18%, transparent), transparent 45%), linear-gradient(145deg, #070916, #03050d)}}.music-directory-art-panel{border-right:1px solid var(--line);justify-content:center;min-height:610px;padding:clamp(38px,5vw,78px);display:flex;position:relative;overflow:hidden}.music-directory-entry:nth-child(2n) .music-directory-art-panel{border-left:1px solid var(--line);border-right:0;order:2}.music-directory-art-panel .album-art{z-index:2;flex:none;width:100%;max-width:530px;transition:border-color .3s,transform .7s cubic-bezier(.2,.8,.2,1);position:relative;box-shadow:0 34px 100px #0000008f}.music-directory-link:hover .music-directory-art-panel .album-art{border-color:var(--music-accent)}@supports (color:color-mix(in lab, red, red)){.music-directory-link:hover .music-directory-art-panel .album-art{border-color:color-mix(in srgb, var(--music-accent) 52%, transparent)}}.music-directory-link:hover .music-directory-art-panel .album-art{transform:scale(1.025)}.music-directory-number{color:#0000;letter-spacing:-.1em;opacity:.25;z-index:1;-webkit-text-stroke:1px var(--music-accent);font-size:clamp(118px,14vw,230px);font-weight:760;line-height:.68;position:absolute;top:20px;right:18px}.music-directory-art-label{color:#8a92a7;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase;z-index:3;font-size:9px;position:absolute;bottom:21px;left:clamp(25px,4vw,58px)}.music-directory-copy{align-self:center;min-width:0;padding:clamp(50px,7vw,112px)}.music-directory-kicker,.music-directory-status,.music-directory-copy dt,.music-directory-cta{font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase}.music-directory-kicker{color:var(--music-accent);margin:0 0 20px;font-size:10px}.music-directory-status{border:1px solid var(--music-accent)}@supports (color:color-mix(in lab, red, red)){.music-directory-status{border:1px solid color-mix(in srgb, var(--music-accent) 38%, transparent)}}.music-directory-status{color:#c7cbd7;padding:8px 11px;font-size:10px;display:inline-flex}.music-directory-copy h2{letter-spacing:-.08em;overflow-wrap:anywhere;text-transform:uppercase;margin:28px 0 31px;font-size:clamp(57px,7.4vw,120px);line-height:.8}.music-directory-description{color:#a2a8ba;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:650px;margin:0 0 39px;font-size:15px;line-height:1.8;display:-webkit-box;overflow:hidden}.music-directory-copy dl{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 36px;display:grid}.music-directory-copy dl>div{border-right:1px solid var(--line);min-width:0;padding:19px 17px 19px 0}.music-directory-copy dl>div:not(:first-child){padding-left:17px}.music-directory-copy dl>div:last-child{border-right:0}.music-directory-copy dt{color:#747d93;margin-bottom:9px;font-size:9px}.music-directory-copy dd{color:#f0f1f6;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650}.music-directory-cta{background:linear-gradient(135deg, #f7f7fb, var(--music-accent));align-items:center}@supports (color:color-mix(in lab, red, red)){.music-directory-cta{background:linear-gradient(135deg, #f7f7fb, color-mix(in srgb, var(--music-accent) 35%, #f7f7fb))}}.music-directory-cta{box-shadow:0 17px 42px var(--music-accent)}@supports (color:color-mix(in lab, red, red)){.music-directory-cta{box-shadow:0 17px 42px color-mix(in srgb, var(--music-accent) 15%, transparent)}}.music-directory-cta{color:#080a13;justify-content:space-between;width:100%;max-width:440px;min-height:62px;padding:0 23px;font-size:11px;font-weight:760;transition:box-shadow .25s,transform .25s;display:flex}.music-directory-cta b{font-size:19px;font-weight:400;transition:transform .25s}.music-directory-link:hover .music-directory-cta{box-shadow:0 20px 52px var(--music-accent)}@supports (color:color-mix(in lab, red, red)){.music-directory-link:hover .music-directory-cta{box-shadow:0 20px 52px color-mix(in srgb, var(--music-accent) 28%, transparent)}}.music-directory-link:hover .music-directory-cta{transform:translateY(-2px)}.music-directory-link:hover .music-directory-cta b{transform:translate(3px,-3px)}.music-directory-page.is-magnetic{--music-accent:var(--magnetic-accent);--music-accent-2:var(--magnetic-accent-2)}.music-directory-page.is-magnetic .music-directory-hero{background:radial-gradient(circle at 20% 49%, var(--magnetic-glow), transparent 31%), linear-gradient(127deg, #030207, var(--magnetic-surface))}.music-directory-page.is-magnetic .music-directory-body{background:radial-gradient(circle at 93% 8%, var(--magnetic-glow), transparent 25%), #030308}.music-directory-page.is-magnetic .music-directory-link{background:#05050cd6}.music-directory-page.is-magnetic .music-directory-link:hover{background:var(--music-accent)}@supports (color:color-mix(in lab, red, red)){.music-directory-page.is-magnetic .music-directory-link:hover{background:color-mix(in srgb, var(--music-accent) 8%, #05050c)}}.music-directory-page.is-magnetic .music-directory-cta{background:linear-gradient(135deg, var(--music-accent-2), var(--music-accent))}@supports (color:color-mix(in lab, red, red)){.music-directory-page.is-magnetic .music-directory-cta{background:linear-gradient(135deg, color-mix(in srgb, var(--music-accent-2) 62%, white), var(--music-accent))}}.music-directory-page.is-magnetic .music-directory-cta{color:#10030a}@media (max-width:1100px){.music-directory-hero{grid-template-columns:1fr;padding-bottom:104px}.music-directory-index{width:100%;max-width:720px}.music-directory-heading{grid-template-columns:1fr;align-items:start}.music-directory-link{grid-template-columns:minmax(340px,.84fr) minmax(0,1.16fr)}.music-directory-copy{padding:clamp(45px,6vw,76px)}}@media (max-width:800px){.music-directory-hero{min-height:auto;padding:132px 22px 88px}.music-directory-hero:after{top:94px;left:22px}.music-directory-hero-copy h1{font-size:clamp(59px,17vw,94px);line-height:.78}.music-directory-hero-copy>p:last-child{margin-top:32px;font-size:14px}.music-directory-scroll{bottom:23px;left:22px}.music-directory-body{padding:88px 22px}.music-directory-heading{gap:29px;margin-bottom:63px}.music-directory-heading h2{font-size:clamp(47px,14vw,76px)}.music-directory-link{min-height:0;display:block}.music-directory-art-panel,.music-directory-entry:nth-child(2n) .music-directory-art-panel{border-bottom:1px solid var(--line);order:initial;border-inline:0;min-height:0;padding:43px 32px 58px}.music-directory-art-panel .album-art{max-width:520px}.music-directory-copy{padding:47px 26px 54px}.music-directory-copy h2{font-size:clamp(53px,16vw,84px)}.music-directory-description{-webkit-line-clamp:5}.music-directory-cta{max-width:none}}@media (max-width:520px){.music-directory-index{padding:21px}.music-directory-index header strong{font-size:76px}.music-directory-index a{grid-template-columns:25px minmax(0,1fr);padding-block:12px}.music-directory-index a b{grid-column:2}.music-directory-art-panel{padding-inline:19px}.music-directory-art-label{font-size:8px;left:19px}.music-directory-copy dl{grid-template-columns:repeat(2,minmax(0,1fr))}.music-directory-copy dl>div:nth-child(2){border-right:0}.music-directory-copy dl>div:last-child{border-top:1px solid var(--line);grid-column:1/-1;padding-left:0}.music-directory-cta{letter-spacing:.11em;gap:20px;min-height:64px;font-size:10px}}@media (prefers-reduced-motion:reduce){.music-directory-index a,.music-directory-art-panel .album-art,.music-directory-cta,.music-directory-cta b{transition:none}}.album-hero{--album-accent:var(--violet-soft);--album-accent-2:var(--blue)}.album-back-to-archive{color:var(--album-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;min-height:34px;margin-bottom:34px;font-size:10px;transition:color .2s,transform .2s;display:inline-flex}.album-back-to-archive:hover{color:#fff;transform:translate(-3px)}.album-detail-cover{justify-self:end;max-width:600px}.album-detail-copy{min-width:0}.album-detail-copy .eyebrow,.album-tracklist-header .eyebrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.album-detail-copy .eyebrow i{color:var(--album-accent);opacity:.7;font-style:normal}.album-tracklist-header .eyebrow i{color:var(--track-accent);opacity:.7;font-style:normal}.album-detail-copy>span{color:var(--album-accent);font-size:10px}.album-detail-copy h1{overflow-wrap:anywhere}.album-detail-copy .button{min-height:56px;font-size:11px}body[class*=theme-magnetic] .album-hero{--album-accent:var(--magnetic-accent);--album-accent-2:var(--magnetic-accent-2);background:radial-gradient(circle at 22% 48%, var(--magnetic-glow), transparent 32%), linear-gradient(128deg, #030207, var(--magnetic-surface))}body[class*=theme-magnetic] .album-detail-copy .button-primary{background:linear-gradient(135deg, var(--magnetic-accent-2), var(--magnetic-accent))}@supports (color:color-mix(in lab, red, red)){body[class*=theme-magnetic] .album-detail-copy .button-primary{background:linear-gradient(135deg, color-mix(in srgb, var(--magnetic-accent-2) 62%, white), var(--magnetic-accent))}}body[class*=theme-magnetic] .album-detail-copy .button-primary{color:#10030a;border-color:#0000}.album-tracklist{--track-accent:var(--violet-soft);--track-accent-2:var(--blue);background:radial-gradient(circle at 92% 5%, var(--track-accent), transparent 24%), linear-gradient(180deg, #050711, #03050d 75%)}@supports (color:color-mix(in lab, red, red)){.album-tracklist{background:radial-gradient(circle at 92% 5%, color-mix(in srgb, var(--track-accent) 13%, transparent), transparent 24%), linear-gradient(180deg, #050711, #03050d 75%)}}.album-tracklist{border-block:1px solid var(--line);padding:clamp(95px,10vw,155px) clamp(24px,6vw,108px);scroll-margin-top:72px;position:relative;overflow:hidden}.album-tracklist:before{border:1px solid var(--track-accent)}@supports (color:color-mix(in lab, red, red)){.album-tracklist:before{border:1px solid color-mix(in srgb, var(--track-accent) 17%, transparent)}}.album-tracklist:before{content:"";pointer-events:none;border-radius:50%;width:900px;height:540px;position:absolute;top:-300px;right:-250px;transform:rotate(-14deg)}.album-tracklist-header{z-index:1;grid-template-columns:minmax(0,1fr) minmax(230px,.32fr);align-items:end;gap:clamp(40px,7vw,110px);max-width:1500px;margin:0 auto clamp(62px,7vw,96px);display:grid;position:relative}.album-tracklist-header>div{max-width:1080px}.album-tracklist-header .eyebrow{margin:0 0 31px;font-size:10px}.album-tracklist-header h2{letter-spacing:-.08em;margin:0;font-size:clamp(60px,7.2vw,118px);line-height:.78}.album-tracklist-header h2 span{color:#0000;opacity:.75;-webkit-text-stroke:1px var(--track-accent)}.album-tracklist-header>div>p:last-child{border-left:2px solid var(--track-accent);color:#a2a9bb;max-width:620px;margin:40px 0 0;padding-left:21px;font-size:15px;line-height:1.8}.album-tracklist-header aside{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--track-accent);background:#05060fa8;align-items:end}@supports (color:color-mix(in lab, red, red)){.album-tracklist-header aside{border:1px solid color-mix(in srgb, var(--track-accent) 28%, transparent)}}.album-tracklist-header aside{justify-content:space-between;gap:24px;min-height:170px;padding:28px;display:flex}.album-tracklist-header aside strong{color:#0000;letter-spacing:-.1em;-webkit-text-stroke:1px var(--track-accent);font-size:clamp(76px,7vw,116px);font-weight:740;line-height:.68}.album-tracklist-header aside span{color:#858da2;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;text-align:right;font-size:10px;line-height:1.65}.album-tracklist-list{z-index:1;gap:13px;max-width:1500px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.album-track{border:1px solid var(--line);background:#070914c7;min-width:0;transition:background .25s,border-color .25s,transform .25s;overflow:hidden}.album-track:hover,.album-track:focus-within{background:var(--track-accent)}@supports (color:color-mix(in lab, red, red)){.album-track:hover,.album-track:focus-within{background:color-mix(in srgb, var(--track-accent) 7%, #070914)}}.album-track:hover,.album-track:focus-within{border-color:var(--track-accent)}@supports (color:color-mix(in lab, red, red)){.album-track:hover,.album-track:focus-within{border-color:color-mix(in srgb, var(--track-accent) 45%, transparent)}}.album-track:hover,.album-track:focus-within{transform:translateY(-2px)}.album-track-main{grid-template-columns:96px minmax(0,1fr) 120px minmax(175px,220px);align-items:center;gap:clamp(18px,2.6vw,40px);min-height:126px;padding:18px 22px 18px 27px;display:grid}.album-track-number{color:#0000;letter-spacing:-.08em;text-align:center;-webkit-text-stroke:1px var(--track-accent);font-size:clamp(46px,4.7vw,72px);font-weight:740;line-height:.8;transition:color .25s,text-shadow .25s}.album-track:hover .album-track-number,.album-track:focus-within .album-track-number{color:var(--track-accent);text-shadow:0 0 28px var(--track-accent)}@supports (color:color-mix(in lab, red, red)){.album-track:hover .album-track-number,.album-track:focus-within .album-track-number{text-shadow:0 0 28px color-mix(in srgb, var(--track-accent) 32%, transparent)}}.album-track-title,.album-track-duration{flex-direction:column;min-width:0;display:flex}.album-track-title small,.album-track-duration small,.album-track-platforms,.album-track-open{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase}.album-track-title small{color:var(--track-accent);margin-bottom:11px;font-size:9px}.album-track-title strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(21px,2.2vw,34px);line-height:1.05}.album-track-duration{border-left:1px solid var(--line);padding-left:24px}.album-track-duration small{color:#737c92;margin-bottom:9px;font-size:9px}.album-track-duration b{color:#e4e6ee;letter-spacing:.08em;font-size:13px;font-weight:620}.album-track-open{background:linear-gradient(135deg, #f7f7fb, var(--track-accent));align-items:center}@supports (color:color-mix(in lab, red, red)){.album-track-open{background:linear-gradient(135deg, #f7f7fb, color-mix(in srgb, var(--track-accent) 32%, #f7f7fb))}}.album-track-open{box-shadow:0 13px 34px var(--track-accent)}@supports (color:color-mix(in lab, red, red)){.album-track-open{box-shadow:0 13px 34px color-mix(in srgb, var(--track-accent) 13%, transparent)}}.album-track-open{color:#080a13;justify-content:space-between;min-height:54px;padding:0 19px;font-size:11px;font-weight:760;transition:box-shadow .25s,transform .25s;display:flex}.album-track-open b{font-size:18px;font-weight:400;transition:transform .25s}.album-track:hover .album-track-open,.album-track:focus-within .album-track-open{box-shadow:0 17px 42px var(--track-accent)}@supports (color:color-mix(in lab, red, red)){.album-track:hover .album-track-open,.album-track:focus-within .album-track-open{box-shadow:0 17px 42px color-mix(in srgb, var(--track-accent) 24%, transparent)}}.album-track:hover .album-track-open,.album-track:focus-within .album-track-open{transform:translateY(-2px)}.album-track:hover .album-track-open b,.album-track:focus-within .album-track-open b{transform:translate(3px,-3px)}.album-track-platforms{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;min-height:65px;padding:10px 22px 10px 163px;display:flex}.album-track-platforms>span{color:#7d859a;margin-right:8px;font-size:10px}.album-track-platforms a{border:1px solid var(--track-accent);background:#ffffff06;align-items:center}@supports (color:color-mix(in lab, red, red)){.album-track-platforms a{border:1px solid color-mix(in srgb, var(--track-accent) 28%, var(--line))}}.album-track-platforms a{color:var(--track-accent);gap:20px;min-height:42px;padding:0 17px;font-size:10px;font-weight:650;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.album-track-platforms a:hover{background:var(--track-accent)}@supports (color:color-mix(in lab, red, red)){.album-track-platforms a:hover{background:color-mix(in srgb, var(--track-accent) 10%, transparent)}}.album-track-platforms a:hover{border-color:var(--track-accent);color:#fff}.album-track-platforms a b{font-size:14px;font-weight:400}.album-track-platforms>small{color:#727b90;letter-spacing:.12em;font-size:10px}.album-tracklist-empty{border:1px solid var(--line);text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;max-width:1500px;min-height:390px;margin:0 auto;padding:55px 24px;display:flex;position:relative}.album-tracklist-empty i{color:var(--track-accent);filter:drop-shadow(0 0 12px var(--track-accent));font-size:28px}.album-tracklist-empty h3{margin:25px 0 15px;font-size:clamp(32px,4vw,60px)}.album-tracklist-empty p{color:#959caf;max-width:520px;line-height:1.7}body[class*=theme-magnetic] .album-tracklist{--track-accent:var(--magnetic-accent);--track-accent-2:var(--magnetic-accent-2);background:radial-gradient(circle at 92% 5%, var(--magnetic-glow), transparent 25%), linear-gradient(180deg, #05050c, #030308 76%)}body[class*=theme-magnetic] .album-track-open{background:linear-gradient(135deg, var(--track-accent-2), var(--track-accent))}@supports (color:color-mix(in lab, red, red)){body[class*=theme-magnetic] .album-track-open{background:linear-gradient(135deg, color-mix(in srgb, var(--track-accent-2) 62%, white), var(--track-accent))}}body[class*=theme-magnetic] .album-track-open{color:#10030a}@media (max-width:1120px){.album-hero{grid-template-columns:1fr;min-height:auto;padding-top:135px}.album-detail-cover{justify-self:center;max-width:610px}.album-detail-copy{width:100%;max-width:840px;margin:0 auto}.album-tracklist-header{grid-template-columns:minmax(0,1fr) 235px}.album-track-main{grid-template-columns:78px minmax(0,1fr) 100px 175px;gap:22px;padding-left:22px}.album-track-platforms{padding-left:122px}}@media (max-width:860px){.album-tracklist-header{grid-template-columns:1fr;align-items:start}.album-tracklist-header aside{width:100%;max-width:420px;min-height:145px}.album-track-main{grid-template-columns:64px minmax(0,1fr) 90px}.album-track-open{grid-column:2/-1;width:100%;max-width:330px}.album-track-platforms{padding-left:108px}}@media (max-width:640px){.album-back-to-archive{margin-bottom:27px;font-size:9px}.album-tracklist{padding:88px 18px}.album-tracklist-header{gap:35px;margin-bottom:55px}.album-tracklist-header h2{font-size:clamp(51px,15vw,76px)}.album-tracklist-header>div>p:last-child{margin-top:31px;font-size:14px}.album-tracklist-header aside{min-height:132px;padding:22px}.album-tracklist-header aside strong{font-size:72px}.album-tracklist-list{gap:10px}.album-track-main{grid-template-columns:49px minmax(0,1fr);align-items:start;gap:16px;padding:22px 17px 19px}.album-track-number{grid-row:1/span 3;margin-top:3px;font-size:38px}.album-track-title{grid-column:2}.album-track-title strong{font-size:22px}.album-track-duration{border-left:0;border-top:1px solid var(--line);flex-direction:row;grid-column:2;align-items:center;gap:14px;padding:13px 0 0}.album-track-duration small{margin:0}.album-track-open{grid-column:2;width:100%;max-width:none}.album-track-platforms{gap:8px;padding:15px 17px 18px}.album-track-platforms>span{flex-basis:100%;margin:0 0 5px}.album-track-platforms a{flex:145px;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.album-back-to-archive,.album-track,.album-track-number,.album-track-open,.album-track-open b,.album-track-platforms a{transition:none}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
