/*! 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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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]){appearance:button}::file-selector-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{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);width:100%;max-width:100%;color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}img{max-width:100%;display:block}html:not([data-lang=en]) .lang-en,html[data-lang=en] .lang-de{display:none!important}.skip-link{z-index:500;color:#000;background:#fff;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}.glass{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);box-shadow:inset 0 1px #ffffff1f,0 24px 70px #00000038}.section-pad{padding:clamp(88px,10vw,160px) clamp(22px,6vw,92px)}.section-pad-inner{padding:clamp(50px,7vw,100px) 0 0}.eyebrow{color:var(--muted);letter-spacing:.25em;text-transform:uppercase;margin:0 0 18px;font-size:9px;font-weight:700}.button{border:1px solid var(--line);letter-spacing:.13em;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:0 23px;font-size:9px;font-weight:800;transition:transform .2s,background .2s,color .2s;display:inline-flex}.button-light{color:#000;background:#fff;border-color:#fff}.button-dark{color:#fff;background:#000;border-color:#000}.button-glass{background:#7f7f7f1c}.button-row{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.full-button{width:100%}.site-header{z-index:100;border-radius:20px;grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px;padding:0 18px;display:grid;position:fixed;top:14px;left:18px;right:18px}.wordmark{flex-direction:column;width:max-content;line-height:.82;display:inline-flex}.wordmark span{letter-spacing:.24em;margin-top:7px;font-size:6px}.primary-nav{letter-spacing:.15em;gap:clamp(18px,2.4vw,38px);font-size:9px;font-weight:800;display:flex}.primary-nav a:hover{color:var(--accent)}.header-actions{justify-self:end;align-items:center;gap:5px;display:flex}.utility-toggle,.profile-link,.cart-button,.menu-button{letter-spacing:.11em;white-space:nowrap;background:0 0;border:0;min-height:40px;padding:0 8px;font-size:8px;font-weight:700}.cart-button{align-items:center;display:flex}.cart-button span{border:1px solid var(--line);border-radius:50%;place-items:center;width:20px;height:20px;margin-left:5px;display:grid}.menu-button{align-items:center;gap:9px;display:flex}.menu-button i,.menu-button i:after{content:"";background:currentColor;width:17px;height:1px;display:block}.menu-button i:after{transform:translateY(5px)}.menu-backdrop,.cart-backdrop{z-index:110;opacity:0;visibility:hidden;background:#0000007a;transition:all .25s;position:fixed;inset:0}.menu-backdrop.is-open,.cart-backdrop.is-open{opacity:1;visibility:visible}.menu-panel{z-index:120;opacity:0;visibility:hidden;border-radius:24px;width:min(410px,100vw - 36px);max-height:calc(100vh - 106px);padding:28px;transition:all .25s;position:fixed;top:88px;right:18px;overflow:auto;transform:translate(24px,-10px)scale(.98)}.menu-panel.is-open{opacity:1;visibility:visible;transform:none}.menu-panel p{color:var(--muted);letter-spacing:.22em;font-size:8px}.menu-panel a{letter-spacing:-.04em;padding:6px 0;font-size:clamp(22px,3vw,34px);display:block}.cart-drawer{z-index:130;top:calc(var(--visible-top,0px) + 14px);right:max(14px,env(safe-area-inset-right));height:max(0px,calc(var(--visible-height,100dvh) - 28px));width:min(490px,calc(100vw - max(14px,env(safe-area-inset-left)) - max(14px,env(safe-area-inset-right))));overscroll-behavior:contain;border-radius:25px;flex-direction:column;padding:clamp(16px,4vw,26px);transition:all .32s;display:flex;position:fixed;bottom:auto;overflow:auto;transform:translate(calc(100% + 28px))}.cart-drawer.is-open{transform:none}.cart-head,.cart-total{border-bottom:1px solid var(--line);letter-spacing:.15em;justify-content:space-between;align-items:center;padding-bottom:20px;font-size:9px;display:flex}.cart-head button{background:0 0;border:0;font-size:8px}.cart-items{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.cart-drawer>:not(.cart-items){flex-shrink:0}.cart-drawer .cart-head{z-index:1;background:var(--surface);position:sticky;top:0}.cart-item>div{overflow-wrap:anywhere;min-width:0}.cart-item{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr auto;align-items:center;gap:14px;padding:16px 0;display:grid}.cart-item img{object-fit:contain;background:#fff;border-radius:10px;width:72px;height:72px}.cart-item strong,.cart-item span{display:block}.cart-item span{color:var(--muted);margin-top:6px;font-size:10px}.cart-item button{background:0 0;border:0;font-size:20px}.cart-total{border:0;margin:18px 0}.cart-drawer>small{color:var(--muted);text-align:center;margin-top:14px;line-height:1.5;display:block}.empty-state{color:var(--muted);padding:42px 0}.home-hero{background:#000;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.home-hero>img{object-fit:cover;object-position:center 22%;filter:saturate(.72)contrast(1.08);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.015)}.home-hero-shade{background:linear-gradient(90deg,#000000e6,#00000029 58%,#00000061),linear-gradient(#0000 45%,#000000db);position:absolute;inset:0}.home-hero-copy{z-index:2;color:#fff;width:100%;padding:140px clamp(24px,6vw,92px) 52px;position:relative}.home-hero h1{letter-spacing:-.085em;margin:0;font-size:clamp(86px,17vw,250px);line-height:.69}.home-hero h1 span{display:block}.home-hero h1 span:last-child{color:#fff;-webkit-text-stroke:0;margin-left:clamp(20px,8vw,130px)}.home-hero-bottom{justify-content:space-between;align-items:end;gap:25px;margin-top:36px;display:flex}.home-hero-bottom p{letter-spacing:.22em;margin:0 0 7px;font-size:9px}.home-hero-bottom strong{letter-spacing:.1em}.home-hero-bottom>div:last-child{gap:10px;display:flex}.latest-home{background:radial-gradient(circle at 90% 0,#00000047,transparent 32%),var(--bg)}.page-kicker{color:var(--muted);letter-spacing:.16em;justify-content:space-between;font-size:9px;display:flex}.latest-home-grid{grid-template-columns:minmax(320px,.9fr) 1.1fr;align-items:center;gap:clamp(50px,9vw,140px);margin-top:50px;display:grid}.latest-cover{max-width:650px;position:relative}.latest-cover img{z-index:2;aspect-ratio:1;object-fit:cover;width:84%;position:relative;box-shadow:0 45px 90px #0006}.vinyl-edge{z-index:1;aspect-ratio:1;background:repeating-radial-gradient(circle,#050505 0 2px,#000 3px 5px);border-radius:50%;width:78%;position:absolute;top:8%;right:0}.latest-home-grid h2{letter-spacing:-.08em;margin:0;font-size:clamp(65px,10vw,150px);line-height:.76}.latest-home-grid>div:last-child>p{max-width:580px;color:var(--muted);line-height:1.7}.home-navigation{background:var(--paper);color:var(--paper-ink)}.home-navigation .eyebrow{color:currentColor;opacity:1}.experience-grid{border-top:1px solid}@supports (color:color-mix(in lab, red, red)){.experience-grid{border-top:1px solid color-mix(in srgb,currentColor 25%,transparent)}}.experience-grid a{border-bottom:1px solid;grid-template-columns:60px 1fr 1fr auto;align-items:center;gap:25px;min-height:155px;display:grid}@supports (color:color-mix(in lab, red, red)){.experience-grid a{border-bottom:1px solid color-mix(in srgb,currentColor 25%,transparent)}}.experience-grid a{transition:padding .25s,background .25s}.experience-grid a:hover{background:currentColor;padding:0 18px}@supports (color:color-mix(in lab, red, red)){.experience-grid a:hover{background:color-mix(in srgb,currentColor 5%,transparent)}}.home-navigation .experience-grid :is(a>span,p){color:currentColor;opacity:1;letter-spacing:.08em;font-size:12px}.experience-grid h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,6vw,88px)}.experience-grid p{letter-spacing:0;max-width:380px;font-size:13px;line-height:1.7}.experience-grid i{font-size:24px;font-style:normal}.manifesto-home{place-items:center;min-height:96vh;display:grid;position:relative;overflow:hidden}.manifesto-home:after{content:"";background:#00000085;position:absolute;inset:0}.manifesto-home img{object-fit:cover;filter:grayscale()contrast(1.1);width:100%;height:100%;position:absolute;inset:0}.manifesto-home>div{z-index:2;color:#fff;text-align:center;position:relative}.manifesto-home p,.manifesto-home a{letter-spacing:.21em;font-size:9px}.manifesto-home blockquote{letter-spacing:-.08em;margin:24px 0 30px;font-size:clamp(75px,15vw,230px);font-weight:900;line-height:.72}.platform-ribbon{background:var(--surface);min-height:100px;color:var(--ink);letter-spacing:.16em;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(24px,6vw,90px);padding:28px;font-size:9px;display:flex}.page-hero{background:radial-gradient(circle at 80% 20%,#00000059,transparent 32%),var(--bg);flex-direction:column;justify-content:flex-end;min-height:72vh;padding:150px clamp(24px,6vw,92px) 70px;display:flex}.page-hero h1{letter-spacing:-.09em;margin:0;font-size:clamp(105px,19vw,290px);line-height:.7}.page-hero>p:last-child{max-width:650px;color:var(--muted);margin:42px 0 0 auto;font-size:clamp(16px,1.8vw,25px);line-height:1.55}.gallery-page-hero h1,.press-page-hero h1{font-size:clamp(82px,15vw,220px)}.shop-page-hero{background:var(--surface);color:var(--ink)}.shop-page-hero .eyebrow,.shop-page-hero>p:last-child{color:var(--ink)}.music-collection{padding-left:0;padding-right:0}.filter-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:0 clamp(22px,6vw,92px) 30px;display:flex}.filter-list{flex-wrap:wrap;gap:8px;display:flex}.filter-list button,.rail-controls button{border:1px solid var(--line);letter-spacing:.13em;background:0 0;border-radius:999px;min-height:40px;padding:0 16px;font-size:8px}.filter-list button.active{background:var(--ink);color:var(--bg)}.rail-controls{gap:7px;display:flex}.rail-controls button{width:44px;padding:0;font-size:16px}.release-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(34vw,470px);grid-auto-flow:column;gap:16px;padding:0 clamp(22px,6vw,92px) 35px;display:grid;overflow-x:auto}.release-rail::-webkit-scrollbar{display:none}.release-tile{scroll-snap-align:start;min-width:0;position:relative}.release-select{background:#000;border:0;width:100%;padding:0;position:relative;overflow:hidden}.release-select img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .55s,filter .4s}.release-tile:hover img,.release-tile.is-active img{filter:brightness(.72);transform:scale(1.025)}.play-orb{color:#000;opacity:0;background:#fff;border-radius:50%;place-items:center;width:60px;height:60px;transition:all .25s;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-40%)scale(.8)}.release-tile:hover .play-orb,.release-tile.is-active .play-orb{opacity:1;transform:translate(-50%,-50%)scale(1)}.release-tile-meta{padding:17px 0 12px}.release-tile-meta h3{min-height:44px;margin:0 0 8px;font-size:18px}.release-tile-meta p{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px}.save-button{border:1px solid var(--line);letter-spacing:.1em;background:0 0;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:0 16px;font-size:8px;font-weight:700;display:inline-flex}.save-button>span:first-child{font-size:17px;line-height:1}.save-button.is-compact{min-height:36px;padding:0 12px;position:relative}.save-button.is-saved{border-color:var(--accent);color:var(--accent)}.inline-player{border-radius:32px;grid-template-columns:.7fr 1.3fr;gap:40px;margin:50px clamp(22px,6vw,92px) 0;padding:clamp(28px,5vw,70px);display:grid}.player-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,76px);line-height:.92}.player-copy>p:not(.eyebrow){color:var(--muted)}.player-actions{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.player-frame iframe{background:#000;border:0;border-radius:15px;width:100%;min-height:420px}.music-platforms{background:var(--paper);color:var(--paper-ink);grid-template-columns:.8fr 1.2fr;gap:clamp(40px,8vw,120px);display:grid}.music-platforms h2{letter-spacing:-.07em;margin:0;font-size:clamp(55px,8vw,120px);line-height:.78}.link-stack{border-top:1px solid}@supports (color:color-mix(in lab, red, red)){.link-stack{border-top:1px solid color-mix(in srgb,currentColor 25%,transparent)}}.link-stack a{border-bottom:1px solid;justify-content:space-between;align-items:center;min-height:78px;display:flex}@supports (color:color-mix(in lab, red, red)){.link-stack a{border-bottom:1px solid color-mix(in srgb,currentColor 25%,transparent)}}.link-stack a{letter-spacing:.11em;font-size:13px;font-weight:700}.link-stack i{font-size:20px;font-style:normal}.gallery-masonry{columns:3 290px;column-gap:14px}.gallery-masonry figure{break-inside:avoid;background:var(--surface);margin:0 0 14px;position:relative;overflow:hidden}.gallery-open{background:0 0;border:0;width:100%;padding:0}.gallery-open img{width:100%;height:auto;transition:transform .5s,filter .35s}@media (hover:hover) and (pointer:fine){.gallery-masonry figure:hover img{filter:brightness(.78);transform:scale(1.02)}}.gallery-masonry figcaption{letter-spacing:.11em;justify-content:space-between;align-items:center;gap:12px;padding:14px;font-size:8px;display:flex}.gallery-masonry figcaption .save-button{flex:none}.lightbox{z-index:300;color:#fff;background:#000000e6;place-items:center;padding:60px 20px 22px;display:grid;position:fixed;inset:0}.lightbox>button{color:#fff;letter-spacing:.16em;background:0 0;border:0;font-size:9px;position:absolute;top:20px;right:20px}.lightbox img{width:auto;max-height:calc(100vh - 140px);box-shadow:0 30px 80px #000}.lightbox .save-button{margin-top:12px}.source-bar{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.12em;flex-wrap:wrap;align-items:center;gap:25px;margin-top:32px;padding:22px 0;font-size:9px;display:flex}.source-bar span{margin-right:auto}.shop-section{background:var(--surface);color:var(--ink)}.shop-toolbar{background:var(--surface);color:var(--ink);border-color:#00000026;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 25px;margin-bottom:24px;padding:20px 24px;display:flex}.shop-toolbar>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.shop-toolbar>button{white-space:normal}.shop-toolbar strong,.shop-toolbar span{display:block}.shop-toolbar strong{letter-spacing:.1em;font-size:12px}.shop-toolbar span{color:var(--ink);margin-top:5px;font-size:10px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.product-card{background:#fff;border-radius:25px;overflow:hidden}.product-photo{background:#fff;position:relative}.product-photo>img{aspect-ratio:1.25;object-fit:contain;width:100%}.product-photo .save-button{background:#ffffffe0;position:absolute;top:15px;right:15px}.product-card-body{padding:25px}.product-card-body>p{color:var(--ink);letter-spacing:.15em;margin:0 0 9px;font-size:8px}.product-card-body h2{letter-spacing:-.045em;margin:0;font-size:clamp(23px,3vw,36px)}.product-card-body>strong{margin-top:9px;font-size:25px;display:block}.product-card-body label{letter-spacing:.13em;align-items:center;gap:12px;margin-top:22px;font-size:8px;display:flex}.product-card-body select{color:#000;background:#fff;border:1px solid #00000038;border-radius:999px;min-width:105px;min-height:40px;margin-left:auto;padding:0 12px}.product-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 14px;margin-top:18px;display:flex}.product-actions>*{white-space:normal;overflow-wrap:anywhere;max-width:100%}.product-actions>a{letter-spacing:.13em;font-size:8px}.commerce-links{grid-template-columns:1fr 1fr;gap:18px;display:grid}.commerce-card{min-height:430px;color:var(--ink);background:var(--surface);border-radius:25px;flex-direction:column;justify-content:flex-end;padding:clamp(28px,5vw,70px);display:flex}.bandcamp-card{background:radial-gradient(circle at 80% 10%,#000,#0000 35%),#000}.stripe-card{background:radial-gradient(circle at 80% 15%,#000,#0000 36%),#000}.commerce-card>span,.commerce-card>strong{letter-spacing:.16em;font-size:9px}.commerce-card h2{letter-spacing:-.07em;margin:22px 0 14px;font-size:clamp(50px,7vw,105px);line-height:.78}.commerce-card p{max-width:500px;color:var(--ink);line-height:1.65}.bio-hero{background:var(--paper);min-height:90vh;color:var(--paper-ink);grid-template-columns:.78fr 1.22fr;display:grid}.bio-hero img{object-fit:cover;filter:grayscale();width:100%;height:100%}.bio-hero>div{flex-direction:column;justify-content:flex-end;padding:150px clamp(28px,6vw,90px) 75px;display:flex}.bio-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(60px,9vw,135px);line-height:.75}.bio-hero>div>p:last-child{color:currentColor;opacity:1}.bio-article{background:var(--paper);color:var(--paper-ink);grid-template-columns:.65fr 1.35fr;gap:clamp(45px,9vw,150px);display:grid}.bio-article aside{align-self:start;position:sticky;top:110px}.bio-article dl{border-top:1px solid;margin:0}@supports (color:color-mix(in lab, red, red)){.bio-article dl{border-top:1px solid color-mix(in srgb,currentColor 22%,transparent)}}.bio-article dl div{border-bottom:1px solid;grid-template-columns:.65fr 1.35fr;gap:15px;padding:16px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.bio-article dl div{border-bottom:1px solid color-mix(in srgb,currentColor 22%,transparent)}}.bio-article dt{letter-spacing:.16em;opacity:1;font-size:8px}.bio-article dd{margin:0;font-size:13px}.bio-copy{max-width:850px}.bio-copy .bio-lead{letter-spacing:-.035em;font-size:clamp(25px,3vw,43px);line-height:1.35}.bio-copy h2{letter-spacing:-.055em;margin:70px 0 10px;font-size:clamp(26px,2.6vw,38px);line-height:1.25}.source-buttons{flex-wrap:wrap;gap:9px;margin-top:70px;display:flex}.label-story{grid-template-columns:1fr 1fr;gap:clamp(45px,9vw,130px);display:grid}.label-story h2{letter-spacing:-.075em;margin:0;font-size:clamp(65px,9vw,140px);line-height:.76}.label-identity{color:#fff;background:radial-gradient(circle at 20% 20%,#000,#0000 36%),#000}.sgmi-monogram{letter-spacing:-.09em;border-right:1px solid #ffffff26;place-items:center;min-height:65vh;font-size:clamp(85px,16vw,240px);font-weight:900;display:grid}.label-identity small{color:#fff;max-width:560px;margin-top:24px;font-size:11px;line-height:1.6;display:block}.label-story>div:last-child{color:var(--muted);align-self:end;font-size:18px;line-height:1.8}.team-section{background:var(--paper);color:var(--paper-ink)}.team-grid{border-top:1px solid;grid-template-columns:repeat(2,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.team-grid{border-top:1px solid color-mix(in srgb,currentColor 25%,transparent)}}.team-grid article{border-right:1px solid;min-height:300px;padding:32px 25px}@supports (color:color-mix(in lab, red, red)){.team-grid article{border-right:1px solid color-mix(in srgb,currentColor 25%,transparent)}}.team-grid article{border-bottom:1px solid}@supports (color:color-mix(in lab, red, red)){.team-grid article{border-bottom:1px solid color-mix(in srgb,currentColor 25%,transparent)}}.team-grid article:nth-child(2n){border-right:0}.team-grid span{letter-spacing:.15em;opacity:1;font-size:8px}.team-grid h2{letter-spacing:-.055em;margin:65px 0 14px;font-size:clamp(38px,5vw,70px)}.team-grid p,.source-note{opacity:1;max-width:550px;line-height:1.7}.source-note{margin:32px 0}.seo-localized-page{background:var(--bg);min-width:0;color:var(--ink);overflow:clip}.seo-localized-hero{background:radial-gradient(circle at 78% 18%,#00000042,transparent 34%),linear-gradient(145deg,#000,var(--surface));flex-direction:column;justify-content:flex-end;gap:24px;min-height:72svh;padding:150px clamp(22px,7vw,110px) clamp(64px,8vw,110px);display:flex}.seo-localized-hero>p:first-child{color:#fff;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.seo-localized-hero h1{letter-spacing:-.07em;text-wrap:balance;overflow-wrap:anywhere;max-width:1200px;margin:0;font-size:clamp(48px,9vw,142px);line-height:.86}.seo-localized-hero>p:last-of-type{max-width:760px;color:var(--muted);margin:0 0 0 auto;font-size:clamp(17px,2vw,26px);line-height:1.55}.seo-language-links{gap:8px;margin-top:16px;display:flex}.seo-language-links a{border:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:10px;font-weight:800;display:inline-flex}.seo-localized-nav{z-index:20;border-block:1px solid var(--line);background:var(--bg);gap:8px;padding:14px clamp(18px,5vw,76px);display:flex;position:sticky;top:92px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.seo-localized-nav{background:color-mix(in srgb,var(--bg) 88%,transparent)}}.seo-localized-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none}.seo-localized-nav::-webkit-scrollbar{display:none}.seo-localized-nav a{border:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;min-height:40px;padding:0 15px;font-size:9px;font-weight:800;display:inline-flex}.seo-localized-content{padding:clamp(70px,9vw,140px) clamp(22px,7vw,110px)}.seo-localized-content>section{border-top:1px solid var(--line);grid-template-columns:minmax(45px,.2fr) minmax(0,1fr);gap:clamp(18px,5vw,80px);max-width:1180px;margin:0 auto;padding:clamp(38px,6vw,80px) 0;display:grid}.seo-localized-content>section>span{color:var(--muted);letter-spacing:.18em;font-size:10px}.seo-localized-content h2{letter-spacing:-.055em;text-wrap:balance;max-width:850px;margin:0 0 22px;font-size:clamp(34px,5vw,74px);line-height:.95}.seo-localized-content p{max-width:780px;color:var(--muted);margin:0;font-size:clamp(16px,1.6vw,20px);line-height:1.75}.seo-section-heading{padding:0 0 28px}.seo-section-heading>p{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:9px;font-weight:800}.seo-section-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(38px,6vw,88px);line-height:.9}.seo-release-collection{background:var(--paper);color:var(--paper-ink);padding:clamp(70px,9vw,140px) clamp(22px,7vw,110px)}.seo-release-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,38px);display:grid}.seo-release-grid article{border-bottom:1px solid;min-width:0;padding-bottom:35px}@supports (color:color-mix(in lab, red, red)){.seo-release-grid article{border-bottom:1px solid color-mix(in srgb,currentColor 22%,transparent)}}.seo-release-grid img{aspect-ratio:1;object-fit:cover;background:#111;width:100%}.seo-release-grid article>p:first-of-type{opacity:1;letter-spacing:.13em;text-transform:uppercase;margin:18px 0 8px;font-size:9px}.seo-release-grid h3{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(23px,3vw,40px)}.seo-release-grid article>p:last-of-type{opacity:1;min-height:76px;line-height:1.55}.seo-release-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(38px,7vw,110px);padding:clamp(70px,9vw,140px) clamp(22px,7vw,110px);display:grid}.seo-release-detail>img{aspect-ratio:1;object-fit:contain;background:#000;width:100%}.seo-release-detail dl{border-top:1px solid var(--line);margin:0 0 34px}.seo-release-detail dl div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.seo-release-detail dt{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.seo-release-detail dd{margin:0;line-height:1.5}.seo-faq{padding:clamp(70px,9vw,140px) clamp(22px,7vw,110px)}.seo-faq>div{max-width:1180px;margin:0 auto clamp(70px,8vw,120px)}.seo-faq details{border-top:1px solid var(--line)}.seo-faq details:last-child{border-bottom:1px solid var(--line)}.seo-faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:25px;min-height:78px;font-size:clamp(18px,2.3vw,28px);font-weight:700;list-style:none;display:flex}.seo-faq summary::-webkit-details-marker{display:none}.seo-faq summary:after{content:"+";flex:none;font-size:28px;font-weight:300}.seo-faq details[open] summary:after{content:"−"}.seo-faq details>div{max-width:820px;padding:0 0 36px}.seo-faq details p{color:var(--muted);font-size:17px;line-height:1.7}.seo-faq details a,.seo-faq details small{letter-spacing:.11em;text-transform:uppercase;margin-top:14px;font-size:9px;display:block}.seo-faq details small{color:var(--muted)}.seo-sources{padding:clamp(70px,9vw,140px) clamp(22px,7vw,110px)}.seo-source-table{border-top:1px solid var(--line);max-width:1280px;margin:0 auto}.seo-source-table article{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,.75fr) minmax(0,1.25fr) auto;align-items:center;gap:30px;min-width:0;padding:28px 0;display:grid}.seo-source-table strong,.seo-source-table span,.seo-source-table small{display:block}.seo-source-table strong{font-size:17px}.seo-source-table span,.seo-source-table small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:7px;font-size:9px}.seo-source-table p{color:var(--muted);line-height:1.55}.seo-source-table a{letter-spacing:.12em;align-items:center;min-height:44px;font-size:9px;font-weight:800;display:inline-flex}.seo-source-note{max-width:900px;color:var(--muted);margin:45px auto 0;line-height:1.7}.seo-discrepancy{border:1px solid var(--line);background:var(--surface);border-radius:28px;max-width:1180px;margin:clamp(60px,8vw,110px) auto 0;padding:clamp(28px,5vw,70px)}.seo-discrepancy>p{color:var(--muted);letter-spacing:.18em;margin:0 0 18px;font-size:9px;font-weight:800}.seo-discrepancy h2{letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(34px,5vw,70px);line-height:.96}.seo-discrepancy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:38px 0 0;padding:0;list-style:none;display:grid}.seo-discrepancy li{border:1px solid var(--line);color:var(--muted);border-radius:18px;padding:22px;line-height:1.65}.seo-functional-link{background:var(--paper);color:var(--paper-ink);text-align:center;padding:clamp(70px,9vw,140px) clamp(22px,7vw,110px)}.seo-functional-link>p{letter-spacing:.18em;text-transform:uppercase;opacity:1;font-size:9px;font-weight:800}.seo-functional-link h2{letter-spacing:-.06em;margin:18px auto 32px;font-size:clamp(40px,7vw,105px);line-height:.9}.seo-updated{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:28px clamp(22px,7vw,110px) 150px;font-size:9px;display:flex}@media (width<=850px){.seo-localized-nav{top:84px}.seo-release-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-release-detail{grid-template-columns:minmax(0,1fr)}.seo-source-table article{grid-template-columns:minmax(0,1fr);gap:10px}.seo-discrepancy ul{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.seo-localized-hero{min-height:68svh;padding-top:130px}.seo-localized-hero h1{font-size:clamp(42px,15vw,67px);line-height:.9}.seo-localized-hero>p:last-of-type{margin-left:0;font-size:17px}.seo-localized-nav{padding-inline:14px;top:78px}.seo-localized-content>section{grid-template-columns:minmax(0,1fr);gap:14px}.seo-release-grid{grid-template-columns:minmax(0,1fr)}.seo-release-grid article>p:last-of-type{min-height:0}.seo-release-detail dl div{grid-template-columns:minmax(0,1fr);gap:7px}.seo-faq summary{min-height:70px;font-size:18px}.seo-updated{flex-direction:column;padding-bottom:190px}}.label-visual{color:#fff;background:#000;grid-template-columns:1fr 1fr;min-height:75vh;display:grid}.label-visual img{object-fit:contain;background:#fff;width:100%;height:100%}.label-visual>div{flex-direction:column;justify-content:center;padding:clamp(35px,7vw,110px);display:flex}.label-visual span{letter-spacing:-.08em;font-size:clamp(70px,11vw,170px);font-weight:900;line-height:.75}.label-visual strong{letter-spacing:.2em;margin-top:20px;font-size:14px}.label-visual p{color:var(--ink);letter-spacing:.2em;margin-top:50px;font-size:9px}.video-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.video-grid article{min-width:0}.video-grid .video-featured{grid-column:1/-1;grid-template-columns:1.35fr .65fr;align-items:end;gap:35px;display:grid}.video-embed{aspect-ratio:16/9;background:#000;overflow:hidden}.video-embed iframe{border:0;width:100%;height:100%}.video-grid article>div:last-child p{color:var(--muted);letter-spacing:.14em;font-size:8px}.video-grid article>div:last-child h2{letter-spacing:-.05em;margin:0 0 14px;font-size:clamp(28px,4vw,60px)}.video-grid article>div:last-child a{letter-spacing:.13em;font-size:8px}.channel-section{background:var(--paper);color:var(--paper-ink)}.tour-status{grid-template-columns:.65fr 1.35fr;align-items:center;gap:clamp(35px,8vw,120px);min-height:75vh;display:grid}.tour-number{letter-spacing:-.1em;color:var(--ink);-webkit-text-stroke:0;font-size:clamp(150px,26vw,400px);font-weight:900;line-height:.65}.status-pill{border:1px solid var(--line);letter-spacing:.15em;border-radius:999px;padding:8px 11px;font-size:8px;display:inline-block}.tour-status h2{letter-spacing:-.065em;margin:30px 0 18px;font-size:clamp(46px,7vw,100px);line-height:.9}.tour-status p{max-width:680px;color:var(--muted);line-height:1.75}.booking-callout{background:var(--paper);color:var(--paper-ink)}.booking-callout h2{letter-spacing:-.085em;margin:0;font-size:clamp(75px,13vw,200px);line-height:.72}.booking-callout p{opacity:1;max-width:700px;margin:35px 0;font-size:18px;line-height:1.7}.press-facts{grid-template-columns:.7fr 1.3fr;gap:clamp(50px,9vw,140px);display:grid}.press-facts h2{letter-spacing:-.08em;margin:0;font-size:clamp(80px,13vw,190px);line-height:.72}.press-facts dl{border-top:1px solid var(--line);margin:0}.press-facts dl div{border-bottom:1px solid var(--line);grid-template-columns:.65fr 1.35fr;gap:20px;padding:25px 0;display:grid}.press-facts dt{color:var(--muted);letter-spacing:.16em;font-size:8px}.press-facts dd{margin:0;font-size:19px}.interview-section{background:var(--paper);color:var(--paper-ink);grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(40px,8vw,120px);display:grid}.interview-section blockquote{letter-spacing:-.075em;margin:0;font-size:clamp(55px,9vw,135px);font-weight:800;line-height:.8}.interview-section p:last-child{opacity:1;max-width:650px;line-height:1.75}.interview-section img{object-fit:cover;filter:grayscale();width:100%;max-height:750px}.press-links{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.press-links a{border:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:330px;padding:28px;display:flex}.press-links span{color:var(--muted);letter-spacing:.15em;font-size:8px}.press-links h2{letter-spacing:-.055em;margin:20px 0;font-size:clamp(35px,5vw,70px);line-height:.85}.press-links i{font-size:22px;font-style:normal}.contact-page-hero>p:last-child a{color:var(--ink);overflow-wrap:anywhere}.contact-intro{background:var(--paper);color:var(--paper-ink);grid-template-columns:1fr 1fr;gap:50px;display:grid}.contact-intro h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,7vw,100px);line-height:.86}.contact-intro p{opacity:1;align-self:end;line-height:1.8}.forms-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.contact-form{border-radius:24px;padding:28px}.contact-form h2{letter-spacing:-.04em;margin:0 0 30px;font-size:32px}.contact-form>label{margin:17px 0;display:block}.contact-form label>span{color:var(--muted);letter-spacing:.14em;margin-bottom:7px;font-size:8px;display:block}.contact-form input:not([type=checkbox]),.contact-form textarea{border:0;border-bottom:1px solid var(--line);background:0 0;outline:0;width:100%;padding:10px 0}.contact-form textarea{resize:vertical}.contact-form .consent-row{grid-template-columns:auto 1fr;gap:10px;display:grid}.contact-form .consent-row span{letter-spacing:0;line-height:1.5}.profile-hero{background:radial-gradient(circle at 15% 60%,#000,transparent 35%),var(--bg);grid-template-columns:auto 1fr auto;align-items:end;gap:30px;min-height:58vh;padding:150px clamp(24px,6vw,92px) 65px;display:grid}.profile-avatar{aspect-ratio:1;background:var(--surface);width:clamp(80px,10vw,150px);color:var(--ink);border-radius:50%;place-items:center;font-size:clamp(35px,6vw,80px);display:grid}.profile-hero h1{letter-spacing:-.08em;margin:0;font-size:clamp(72px,12vw,180px);line-height:.72}.profile-hero>a{letter-spacing:.15em;align-self:center;font-size:9px}.profile-summary{grid-template-columns:repeat(4,1fr);gap:12px;padding-top:35px;padding-bottom:35px;display:grid}.profile-summary article{border:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:180px;padding:23px;display:flex}.profile-summary span{color:var(--muted);letter-spacing:.15em;font-size:8px}.profile-summary strong{font-size:clamp(35px,5vw,70px)}.profile-section-head h2{letter-spacing:-.065em;margin:0 0 45px;font-size:clamp(55px,8vw,115px)}.saved-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.saved-grid a{border-bottom:1px solid var(--line);min-width:0;padding-bottom:18px}.saved-grid a>div{aspect-ratio:1;background:var(--surface);place-items:center;display:grid}.saved-grid img{object-fit:cover;width:100%;height:100%}.saved-grid p{color:var(--muted);letter-spacing:.15em;font-size:8px}.saved-grid h3{min-height:42px;margin:0}.saved-grid i{letter-spacing:.13em;margin-top:15px;font-size:8px;font-style:normal;display:block}.empty-profile{border-radius:25px;padding:clamp(28px,6vw,75px)}.empty-profile h2{letter-spacing:-.06em;margin:0;font-size:clamp(40px,6vw,84px)}.empty-profile p{max-width:650px;color:var(--muted);line-height:1.7}.order-links{background:var(--paper);color:var(--paper-ink);grid-template-columns:1fr 1fr;gap:60px;display:grid}.order-links h2{letter-spacing:-.06em;margin:0;font-size:clamp(45px,7vw,95px);line-height:.86}.order-links p{opacity:1;line-height:1.75}.site-footer{color:#fff;background:#000;border-top:1px solid #ffffff24;grid-template-columns:1fr auto auto;align-items:center;gap:38px;padding:42px clamp(24px,6vw,92px) 25px;display:grid}.footer-wordmark{flex-direction:column;line-height:.82;display:flex}.footer-wordmark strong{font-size:19px}.footer-wordmark span{letter-spacing:.22em;margin-top:7px;font-size:6px}.site-footer nav,.footer-legal{flex-wrap:wrap;gap:18px;display:flex}.site-footer a{color:var(--ink);letter-spacing:.13em;font-size:8px}.footer-bottom{color:var(--ink);letter-spacing:.13em;border-top:1px solid #ffffff24;grid-column:1/-1;justify-content:space-between;gap:25px;margin-top:25px;padding-top:20px;font-size:8px;display:flex}@media (width<=1100px){.primary-nav{display:none}.site-header{grid-template-columns:1fr auto}.header-actions{grid-column:2}.latest-home-grid,.inline-player,.music-platforms,.bio-article,.label-story,.tour-status,.press-facts,.order-links{grid-template-columns:1fr}.inline-player{gap:30px}.bio-article aside{position:static}.forms-grid,.press-links{grid-template-columns:1fr 1fr}.release-rail{grid-auto-columns:min(54vw,470px)}}@media (width<=760px){.site-header{padding:0 12px;top:10px;left:10px;right:10px}.profile-link{display:none}.utility-toggle{letter-spacing:.05em;padding:0 4px;font-size:7px}.wordmark strong{font-size:15px}.home-hero-copy{padding-bottom:32px}.home-hero h1{font-size:clamp(74px,26vw,140px)}.home-hero-bottom{flex-direction:column;align-items:flex-start}.home-hero-bottom>div:last-child{width:100%}.home-hero-bottom .button{flex:1;padding:0 12px}.latest-home-grid{grid-template-columns:1fr}.experience-grid a{grid-template-columns:32px 1fr auto;padding:22px 0}.experience-grid p{grid-column:2/-1;margin:0}.experience-grid h2{font-size:42px}.page-hero{min-height:65vh;padding-bottom:45px}.page-hero h1{font-size:clamp(82px,28vw,160px)}.gallery-page-hero h1,.press-page-hero h1{font-size:clamp(64px,22vw,120px)}.page-hero>p:last-child{margin-left:0;font-size:16px}.filter-toolbar{align-items:flex-start}.filter-list{max-width:calc(100% - 85px)}.release-rail{grid-auto-columns:78vw}.inline-player{margin-left:14px;margin-right:14px;padding:24px}.player-frame iframe{min-height:380px}.product-grid,.commerce-links,.team-grid,.video-grid,.contact-intro,.forms-grid,.profile-summary,.saved-grid{grid-template-columns:1fr}.video-grid .video-featured{grid-column:auto;display:block}.video-grid article>div:last-child{padding-top:13px}.bio-hero,.label-visual,.interview-section{grid-template-columns:1fr}.bio-hero img{height:55vh}.bio-hero>div{padding:45px 22px 55px}.bio-hero h1{font-size:56px}.team-grid article{border-right:0}.label-visual img{height:55vh}.interview-section img{grid-row:1;max-height:520px}.press-links{grid-template-columns:1fr}.tour-number{font-size:180px}.profile-hero{grid-template-columns:auto 1fr}.profile-hero>a{grid-column:2}.profile-hero h1{font-size:68px}.profile-summary{grid-template-columns:1fr 1fr}.site-footer{grid-template-columns:1fr}.footer-bottom{flex-direction:column;grid-column:1;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}body{padding-bottom:72px}.sr-only,.skip-link:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gaga-home-hero{color:#fff;background:#000;min-height:100svh;position:relative;overflow:hidden}.gaga-home-hero>img{object-fit:cover;object-position:center 20%;filter:grayscale(.2)sepia(.08)contrast(1.12)saturate(.82);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.015)}.gaga-home-hero:after{content:"";background:radial-gradient(circle at 52% 35%,#0000 12%,#0003 52%,#000000c7),linear-gradient(#0000 45%,#000000bf);position:absolute;inset:0}.hero-noise{z-index:1;opacity:.22;mix-blend-mode:soft-light;pointer-events:none;background-image:repeating-radial-gradient(circle at 20%,#fff 0 1px,#0000 1px 5px);background-size:9px 9px;position:absolute;inset:0}.gaga-home-copy{z-index:2;text-align:center;place-content:center;min-height:100svh;padding:120px 24px 145px;display:grid;position:relative}.gaga-home-copy>p{letter-spacing:.08em;margin:0 0 22px;font-family:Georgia,serif;font-size:clamp(17px,2vw,30px)}.gaga-home-copy h1{text-transform:uppercase;margin:0;line-height:.7}.gaga-home-copy h1 span{letter-spacing:.12em;font-family:Georgia,serif;font-size:clamp(20px,3vw,44px);font-weight:400;display:block}.gaga-home-copy h1 strong{letter-spacing:-.09em;text-shadow:0 6px #000000a6;font-size:clamp(100px,20vw,310px);display:block}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:26px;margin-top:45px;display:flex}.hero-ctas a{letter-spacing:.17em;border-bottom:1px solid;padding-bottom:8px;font-size:9px;font-weight:800}.era-navigation{z-index:3;border-bottom:1px solid #ffffff80;grid-template-columns:repeat(10,1fr);gap:8px;padding-bottom:10px;display:grid;position:absolute;bottom:18px;left:135px;right:24px}.era-navigation a{aspect-ratio:1;opacity:1;min-width:0;transition:opacity .2s,transform .2s;position:relative;overflow:hidden}.era-navigation a:hover{opacity:1;transform:translateY(-5px)}.era-navigation img{object-fit:cover;width:100%;height:100%}.era-navigation span{text-shadow:0 1px 4px #000;font-size:7px;position:absolute;bottom:3px;right:4px}.hero-scroll{z-index:3;letter-spacing:.16em;font-size:8px;position:absolute;bottom:35px;left:24px}.home-release-chapter{background:var(--surface);min-height:100svh;color:var(--ink);grid-template-columns:1fr 1fr;display:grid}.chapter-art{min-height:750px;position:relative;overflow:hidden}.chapter-art:after{content:"";background:linear-gradient(90deg,#0000 60%,#000);position:absolute;inset:0}.chapter-art img{object-fit:cover;filter:saturate(.7)contrast(1.1);width:100%;height:100%}.chapter-art>span{z-index:2;letter-spacing:.2em;font-size:9px;position:absolute;bottom:30px;left:35px}.chapter-copy{align-self:center;padding:clamp(45px,7vw,110px)}.chapter-copy h2{letter-spacing:-.08em;margin:0;font-size:clamp(90px,12vw,190px);line-height:.7}.chapter-copy>p:not(.eyebrow){color:#fff;max-width:650px;font-size:17px;line-height:1.8}.release-facts{color:#fff;letter-spacing:.13em;flex-wrap:wrap;gap:10px 24px;margin-top:30px;font-size:8px;display:flex}.home-music-collection{background:var(--surface);color:var(--ink);overflow:hidden}.home-section-title{grid-template-columns:1fr auto;align-items:end;display:grid}.home-section-title p{color:var(--ink);letter-spacing:.18em;grid-column:1/-1;margin:0;font-size:8px}.home-section-title h2{letter-spacing:-.085em;margin:10px 0 45px;font-size:clamp(90px,16vw,235px);line-height:.75}.home-section-title a{letter-spacing:.14em;margin-bottom:55px;font-size:9px}.home-cover-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(28vw,420px);grid-auto-flow:column;gap:14px;display:grid;overflow-x:auto}.home-cover-rail a{scroll-snap-align:start}.home-cover-rail img{aspect-ratio:1;object-fit:cover;width:100%;transition:filter .3s,transform .4s}.home-cover-rail a:hover img{filter:brightness(.72);transform:scale(.985)}.home-cover-rail span,.home-cover-rail strong{display:block}.home-cover-rail span{color:var(--ink);letter-spacing:.14em;margin-top:16px;font-size:8px}.home-cover-rail strong{margin-top:7px;font-size:18px}.home-tiktok-motion{background:var(--surface);min-height:95svh;color:var(--ink);position:relative;overflow:hidden}.motion-strip{grid-template-columns:repeat(3,1fr);gap:12px;animation:22s ease-in-out infinite alternate motionDrift;display:grid;position:absolute;inset:-8% -6%;transform:rotate(-7deg)scale(1.12)}.motion-strip img{object-fit:cover;filter:grayscale()contrast(1.12);opacity:.52;width:100%;height:55vh}.home-tiktok-motion:after{content:"";background:radial-gradient(circle,#0000000d,#000000bf);position:absolute;inset:0}.motion-message{z-index:2;text-align:center;place-content:center;justify-items:center;min-height:95svh;display:grid;position:relative}.motion-message p{letter-spacing:.2em;font-size:9px}.motion-message h2{letter-spacing:-.08em;margin:20px 0 45px;font-size:clamp(85px,15vw,230px);line-height:.7}@keyframes motionDrift{to{transform:rotate(-4deg)scale(1.17)translate(-2%,2%)}}.home-press-review{background:var(--paper);color:var(--paper-ink);grid-template-columns:1.3fr .7fr;gap:clamp(45px,8vw,130px);display:grid}.home-press-review h2{letter-spacing:-.075em;margin:0 0 45px;font-size:clamp(70px,10vw,150px);line-height:.72}.home-press-review>div>a{border-top:1px solid;grid-template-columns:110px 1fr 1.5fr auto;align-items:center;gap:20px;min-height:145px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-press-review>div>a{border-top:1px solid color-mix(in srgb,currentColor 25%,transparent)}}.home-press-review a span,.home-press-review a p{opacity:1;font-size:9px;line-height:1.6}.home-press-review a strong{font-size:19px}.home-press-review a i{font-style:normal}.home-press-review aside{background:var(--surface);color:var(--ink);align-self:start;padding:clamp(28px,5vw,65px);position:sticky;top:110px}.home-press-review aside>p,.home-press-review aside>span,.home-press-review aside>small{display:block}.home-press-review aside>p,.home-press-review aside>span{letter-spacing:.15em;font-size:8px}.home-press-review aside>strong{margin:40px 0 15px;font-size:clamp(58px,7vw,105px);line-height:.8;display:block}.home-press-review aside>small{color:var(--ink);margin:30px 0;line-height:1.6}.music-featured-stage{color:#fff;background:#030303;grid-template-columns:.52fr 1fr .7fr;align-items:center;gap:clamp(25px,5vw,75px);min-height:76vh;padding:40px clamp(22px,6vw,92px) 110px;display:grid}.music-featured-stage aside{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.music-featured-stage aside button{color:#aaa;text-align:left;background:0 0;border:0;padding:5px 8px;font-size:13px}.music-featured-stage aside button.active{color:#fff;border:1px solid #fff;border-radius:4px}.music-featured-stage>div:nth-child(2){position:relative}.music-featured-stage img{aspect-ratio:1;object-fit:cover;width:100%}.music-featured-stage>div:nth-child(2)>span{letter-spacing:.14em;font-size:8px;position:absolute;bottom:8px;right:10px}.featured-meta h2{letter-spacing:-.06em;margin:12px 0 25px;font-size:clamp(44px,6vw,90px);line-height:.82}.featured-meta p,.featured-meta button{letter-spacing:.15em;font-size:8px}.featured-meta button{color:inherit;background:0 0;border:0;border-bottom:1px solid;padding:0 0 7px}.collection-heading{justify-content:space-between;align-items:end;gap:20px;padding:100px clamp(22px,6vw,92px) 35px;display:flex}.collection-heading h2{letter-spacing:-.07em;margin:0;font-size:clamp(54px,8vw,120px)}.collection-heading button{min-height:35px;color:var(--muted);letter-spacing:.13em;background:0 0;border:0;border-bottom:1px solid #0000;font-size:8px}.collection-heading button.active{border-color:var(--ink);color:var(--ink)}.release-short-description{min-height:55px;color:var(--muted);margin-top:12px;font-size:11px;line-height:1.55;display:block}.release-rail.view-title{padding-bottom:40px;display:block}.release-rail.view-title .release-tile{border-top:1px solid var(--line);grid-template-columns:90px 1fr auto;align-items:center;gap:20px;min-height:125px;display:grid}.release-rail.view-title .release-select{width:78px}.release-rail.view-title .release-tile-meta{grid-template-columns:1fr .35fr 1.5fr;align-items:center;gap:20px;display:grid}.release-rail.view-title .release-tile-meta h3{margin:0}.inline-player dl{grid-template-columns:auto 1fr;gap:15px;margin-top:25px;font-size:10px;display:grid}.inline-player dt{color:var(--muted);letter-spacing:.15em}.inline-player dd{margin:0}.global-player{z-index:500;color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#000000f0;border-top:1px solid #ffffff38;grid-template-columns:46px minmax(150px,1fr) auto auto;align-items:center;gap:16px;min-height:72px;padding:8px 20px;display:grid;position:fixed;bottom:0;left:0;right:0}.global-player iframe{opacity:.001;pointer-events:none;width:1px;height:1px;position:absolute}.player-cover{object-fit:cover;border-radius:7px;width:46px;height:46px}.player-track span,.player-track strong{display:block}.player-track span{color:#fff;letter-spacing:.18em;margin-bottom:5px;font-size:7px}.player-progress{accent-color:#fff;width:min(420px,100%);height:12px}.player-buttons{align-items:center;gap:6px;display:flex}.player-buttons button{color:#fff;background:0 0;border:1px solid #ffffff38;border-radius:50%;min-width:38px;height:38px;font-size:14px}.player-buttons button:last-of-type{letter-spacing:.12em;border-radius:999px;width:auto;padding:0 14px;font-size:7px}.player-buttons .is-active{color:#000;border-color:#000}.player-volume{accent-color:#fff;width:72px}.player-count{color:#000;letter-spacing:.15em;font-size:8px}.assistant-launch{z-index:510;color:#fff;background:#000;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 17px;display:flex;position:fixed;bottom:90px;right:20px;box-shadow:0 12px 40px #00000052}.assistant-launch b{letter-spacing:.14em;font-size:8px}.assistant-panel{z-index:520;opacity:0;visibility:hidden;border-radius:24px;grid-template-rows:auto 1fr auto auto;width:min(420px,100vw - 28px);height:min(650px,100vh - 180px);transition:all .2s;display:grid;position:fixed;bottom:150px;right:20px;overflow:hidden;transform:translateY(15px)scale(.98)}.assistant-panel.is-open{opacity:1;visibility:visible;transform:none}.assistant-panel header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px;display:flex}.assistant-panel header span,.assistant-panel header strong{display:block}.assistant-panel header span{color:var(--muted);letter-spacing:.16em;margin-bottom:5px;font-size:7px}.assistant-panel header strong{letter-spacing:.08em;font-size:12px}.assistant-panel header button{background:0 0;border:0;font-size:22px}.assistant-messages{overflow-wrap:anywhere;overscroll-behavior:contain;min-height:0;padding:18px;overflow-y:auto}.assistant-messages>div{border-radius:15px;max-width:88%;margin-bottom:10px;padding:12px 14px;font-size:13px;line-height:1.55}.assistant-messages .assistant{background:var(--surface-2)}.assistant-messages .user{background:var(--surface);color:var(--ink);border:1px solid var(--accent);margin-left:auto}.assistant-panel form{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}.assistant-panel form input{border:1px solid var(--line);background:var(--surface);border-radius:999px;min-width:0;padding:0 16px}.assistant-panel form button{background:var(--ink);width:44px;height:44px;color:var(--bg);border:0;border-radius:50%}.assistant-panel footer{align-items:center;gap:5px;padding:0 14px 13px;display:flex}.assistant-panel footer span{color:var(--muted);letter-spacing:.13em;margin-right:auto;font-size:7px}.assistant-panel footer button{border:1px solid var(--line);background:0 0;border-radius:999px;padding:6px 9px;font-size:7px}.assistant-panel footer button.active{background:var(--ink);color:var(--bg)}.profile-avatar{background:var(--surface);color:var(--ink);overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-edit-section{padding-top:0}.profile-editor{border-top:4px solid #000;border-radius:28px;grid-template-columns:.65fr 1.35fr;gap:clamp(30px,6vw,90px);padding:clamp(24px,5vw,65px);display:grid}.profile-editor.accent-violet{border-top-color:#000}.profile-editor.accent-silver,.profile-editor.accent-gold{border-top-color:#fff}.profile-editor-photo{flex-wrap:wrap;align-content:flex-start;gap:8px;display:flex}.profile-editor-photo img,.profile-editor-photo>span{aspect-ratio:1;object-fit:cover;background:var(--surface-2);border-radius:50%;place-items:center;width:100%;font-size:90px;display:grid}.profile-editor-photo button{border:1px solid var(--line);letter-spacing:.12em;background:0 0;border-radius:999px;flex:1;min-height:38px;font-size:7px}.profile-editor-fields label{color:var(--muted);letter-spacing:.14em;margin:18px 0;font-size:8px;display:block}.profile-editor-fields input,.profile-editor-fields textarea{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);letter-spacing:0;background:0 0;margin-top:8px;padding:12px 0;font-size:15px}.profile-editor-fields fieldset{border:0;margin:28px 0;padding:0}.profile-editor-fields legend{color:var(--muted);letter-spacing:.14em;margin-bottom:10px;font-size:8px}.profile-editor-fields fieldset button{border:1px solid var(--line);background:0 0;border-radius:999px;margin:0 6px 6px 0;padding:8px 12px;font-size:7px}.profile-editor-fields fieldset button.active{background:var(--ink);color:var(--bg)}.profile-editor-actions{align-items:center;gap:16px;display:flex}.profile-editor-actions>span{color:var(--muted);letter-spacing:.1em;font-size:8px}.article-archive>a{border-top:1px solid var(--line);grid-template-columns:120px 1fr 1.4fr auto;align-items:center;gap:24px;min-height:145px;display:grid}.article-archive>a span,.article-archive>a i{color:var(--muted);letter-spacing:.13em;font-size:8px;font-style:normal}.article-archive>a h3{letter-spacing:-.045em;font-size:clamp(26px,4vw,55px)}.article-archive>a p{color:var(--muted);line-height:1.7}.review-section{background:var(--paper);color:var(--paper-ink);justify-content:space-between;align-items:center;gap:35px;display:flex}.review-section h2{letter-spacing:-.08em;margin:0;font-size:clamp(70px,11vw,170px)}.review-section small{opacity:1;margin-top:14px;display:block}.tour-number{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.tour-number{color:color-mix(in srgb,var(--ink) 13%,transparent)}}.tour-number{-webkit-text-stroke:1px var(--ink)}@supports (color:color-mix(in lab, red, red)){.tour-number{-webkit-text-stroke:1px color-mix(in srgb,var(--ink) 48%,transparent)}}.tour-number{text-shadow:0 0 40px var(--ink)}@supports (color:color-mix(in lab, red, red)){.tour-number{text-shadow:0 0 40px color-mix(in srgb,var(--ink) 8%,transparent)}}.legal-hero h1{font-size:clamp(68px,14vw,210px)}.legal-copy{max-width:1080px;margin:0 auto}.legal-copy h2{letter-spacing:-.045em;margin:55px 0 12px;font-size:clamp(30px,4vw,58px)}.legal-copy p{font-size:16px;line-height:1.8}.legal-copy a{text-decoration:underline}.legal-source{border-top:1px solid var(--line);color:var(--muted);margin-top:70px;padding-top:25px;font-size:12px!important}.partner-card{background:radial-gradient(circle at 80% 15%,#000,#0000 35%),#000}@media (width<=900px){.home-release-chapter,.home-press-review,.music-featured-stage,.profile-editor{grid-template-columns:1fr}.chapter-art{min-height:70vh}.chapter-art:after{background:linear-gradient(#0000 60%,#000)}.era-navigation{grid-template-columns:repeat(10,72px);left:95px;overflow-x:auto}.home-cover-rail{grid-auto-columns:56vw}.home-press-review aside{background:var(--surface);color:var(--ink);position:static}.music-featured-stage aside{flex-direction:row;overflow-x:auto}.music-featured-stage aside button{flex:none}.featured-meta{text-align:center}.release-rail.view-title .release-tile-meta{grid-template-columns:1fr}.article-archive>a{grid-template-columns:90px 1fr auto}.article-archive>a p{grid-column:2/-1;margin-top:0}}@media (width<=620px){body{padding-bottom:76px}.gaga-home-copy h1 strong{font-size:27vw}.hero-ctas{gap:12px 20px}.era-navigation{grid-template-columns:repeat(10,58px);left:78px;right:10px}.hero-scroll{left:12px}.chapter-copy{padding:55px 22px 90px}.home-cover-rail{grid-auto-columns:76vw}.motion-strip{grid-template-columns:repeat(2,1fr)}.motion-strip img{height:38vh}.home-press-review>div>a{grid-template-columns:70px 1fr auto;padding:20px 0}.home-press-review a p{grid-column:2/-1}.collection-heading{flex-direction:column;align-items:flex-start}.release-rail.view-title .release-tile{grid-template-columns:72px 1fr;padding:12px 0}.release-rail.view-title .save-button{grid-column:2;justify-self:start}.global-player{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding:7px 10px}.player-cover{width:34px;height:34px}.player-track{min-width:0}.player-track strong{text-overflow:ellipsis;white-space:nowrap;max-width:36vw;overflow:hidden}.player-track span,.player-progress,.player-buttons button:first-child,.player-buttons button:nth-last-of-type(2),.player-buttons button:nth-last-of-type(3),.player-volume{display:none}.player-buttons button{width:32px;min-width:32px;height:32px}.player-buttons button:last-of-type{padding:0 9px}.player-count{display:none}.assistant-launch{bottom:86px;right:10px}.assistant-panel{width:calc(100vw - 14px);bottom:142px;right:7px}.article-archive>a{grid-template-columns:1fr auto;padding:22px 0}.article-archive>a span,.article-archive>a p{grid-column:1/-1}.review-section{flex-direction:column;align-items:flex-start}}.honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.consent-backdrop{z-index:900;background:#000000bd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.consent-panel{border-radius:28px;width:min(680px,100%);max-height:calc(100vh - 36px);padding:clamp(25px,5vw,55px);overflow:auto}.consent-panel h2{letter-spacing:-.06em;margin:0 0 15px;font-size:clamp(37px,6vw,72px);line-height:.84}.consent-panel>p:not(.eyebrow){color:var(--muted);line-height:1.7}.consent-panel>a{letter-spacing:.14em;margin-top:20px;font-size:8px;display:inline-block}.consent-choice{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:20px;min-height:74px;padding:15px 0;display:grid}.consent-choice span,.consent-choice small{display:block}.consent-choice strong{letter-spacing:.14em;font-size:10px}.consent-choice small{color:var(--muted);margin-top:6px;line-height:1.5}.consent-choice input{width:22px;height:22px;accent-color:var(--accent)}.media-consent-placeholder{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:15px;place-content:center;justify-items:center;gap:12px;min-height:360px;padding:30px;display:grid}.media-consent-placeholder>span{color:var(--muted);letter-spacing:.16em;font-size:8px}.media-consent-placeholder>strong{font-size:clamp(24px,4vw,48px)}.media-consent-placeholder>p{max-width:480px;color:var(--muted);line-height:1.6}.source-note{color:var(--muted);font-size:12px;line-height:1.7}.search-page-hero{background:radial-gradient(circle at 25% 25%,#00000057,transparent 32%),var(--bg)}.search-experience>label{color:var(--muted);letter-spacing:.18em;margin-bottom:16px;font-size:9px;display:block}.search-experience>input{border:0;border-bottom:2px solid var(--ink);letter-spacing:-.06em;background:0 0;outline:0;width:100%;padding:16px 0;font-size:clamp(34px,7vw,105px);font-weight:800}.search-experience>p{color:var(--muted);letter-spacing:.14em;font-size:9px}.search-results{border-top:1px solid var(--line)}.search-results>a{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr auto;align-items:center;gap:22px;min-height:125px;padding:12px 0;display:grid}.search-results img,.search-index{object-fit:cover;background:var(--surface-2);border-radius:8px;place-items:center;width:76px;height:76px;display:grid}.search-results span{color:var(--muted);letter-spacing:.14em;font-size:8px}.search-results h2{letter-spacing:-.04em;margin:6px 0;font-size:clamp(23px,3vw,43px)}.search-results p{color:var(--muted);margin:0;line-height:1.5}.search-results i{font-size:22px;font-style:normal}.story-page-hero,.team-page-hero,.assistant-page-hero{background:radial-gradient(circle at 82% 22%,#0006,transparent 31%),linear-gradient(145deg,#000,var(--bg))}.story-intro,.assistant-info{grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,120px);display:grid}.story-intro h2,.assistant-info h2{letter-spacing:-.075em;margin:0;font-size:clamp(32px,4.2vw,64px);line-height:1.15}.story-intro>div:last-child>p{font-size:18px;line-height:1.8}.story-timeline{padding-top:0}.story-timeline article{border-top:1px solid var(--line);grid-template-columns:minmax(110px,.35fr) 1.65fr;align-items:center;gap:35px;min-height:220px;display:grid}.story-timeline article>span{color:var(--accent);letter-spacing:-.07em;font-size:clamp(50px,8vw,115px);font-weight:900}.story-timeline article p{color:var(--muted);letter-spacing:.16em;font-size:8px}.story-timeline article h2{letter-spacing:-.04em;max-width:900px;margin:0;font-size:clamp(24px,4vw,56px);line-height:1.08}.team-grid article a{letter-spacing:.13em;margin-top:22px;font-size:8px;text-decoration:underline;display:inline-block}.music-sort{color:var(--muted);letter-spacing:.13em;align-items:center;gap:9px;font-size:8px;display:flex}.music-sort select{border:1px solid var(--line);background:var(--surface);border-radius:999px;min-height:40px;padding:0 12px}.release-detail-link{letter-spacing:.13em;margin-top:14px;font-size:8px;display:inline-block}.load-more{justify-content:center;padding:15px 22px 60px;display:flex}.release-detail-hero{color:#fff;background:#000;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(35px,7vw,110px);min-height:90vh;padding:130px clamp(22px,6vw,92px) 65px;display:grid}.release-detail-hero>img{aspect-ratio:1;object-fit:cover;width:100%;box-shadow:0 35px 90px #00000073}.release-detail-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(55px,9vw,145px);line-height:.78}.release-detail-hero>div>p:not(.eyebrow){max-width:700px;color:var(--ink);font-size:17px;line-height:1.7}.release-detail-body{grid-template-columns:1fr 1fr;gap:clamp(35px,7vw,100px);display:grid}.release-detail-body dl{border-top:1px solid var(--line)}.release-detail-body dl div{border-bottom:1px solid var(--line);grid-template-columns:.55fr 1.45fr;gap:15px;padding:14px 0;display:grid}.release-detail-body dt{color:var(--muted);letter-spacing:.14em;font-size:8px}.release-detail-body dd{margin:0;line-height:1.6}.release-pagination{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding-top:35px;padding-bottom:120px;display:grid}.release-pagination a{flex-direction:column;gap:7px;display:flex}.release-pagination a:nth-child(2){letter-spacing:.13em;font-size:8px}.release-pagination a:last-child{text-align:right;align-items:flex-end}.release-pagination span{color:var(--muted);letter-spacing:.13em;font-size:8px}.assistant-info .legal-copy{margin:0}.assistant-info .legal-copy h2{margin-top:35px;font-size:clamp(25px,3vw,43px)}.assistant-rating{flex-direction:column;max-height:210px;overflow-y:auto;align-items:stretch!important}.assistant-rating>span{margin:0!important}.rating-stars{gap:4px;display:flex}.assistant-panel footer .rating-stars button{color:var(--muted);border:0;padding:2px 4px;font-size:18px}.assistant-panel footer .rating-stars button.active{color:#fff;background:0 0}.assistant-rating label,.assistant-rating textarea{width:100%}.assistant-rating textarea{border:1px solid var(--line);background:var(--surface);resize:vertical;border-radius:10px;padding:8px;font-size:11px}.assistant-footer-actions{flex-wrap:wrap;gap:5px;display:flex}.profile-preferences{grid-template-columns:1fr 1fr;gap:14px;display:grid}.profile-preferences select{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:100%;min-height:44px;margin-top:8px;padding:0 12px}.account-controls{border-radius:28px;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,80px);padding:clamp(25px,5vw,60px);display:grid}.account-controls h2{letter-spacing:-.055em;margin:0;font-size:clamp(35px,5vw,70px);line-height:.9}.account-controls p{color:var(--muted);line-height:1.7}.danger-zone{border-left:1px solid var(--line);padding-left:clamp(20px,4vw,50px)}.danger-zone label{color:var(--muted);letter-spacing:.13em;font-size:8px;display:block}.danger-zone input{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:100%;margin:8px 0 15px;padding:12px}.danger-zone>span{color:var(--muted);margin-top:12px;font-size:8px;display:block}.not-found{background:radial-gradient(circle at 70% 30%,#00000059,transparent 30%),var(--bg);flex-direction:column;justify-content:center;min-height:100vh;display:flex}.not-found h1{letter-spacing:-.08em;margin:0;font-size:clamp(70px,15vw,220px);line-height:.72}.latest-page-hero{background:radial-gradient(circle at 70% 24%,#0000006b,transparent 32%),var(--bg)}.latest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(35px,6vw,90px) 18px;display:grid}.latest-grid article>div:first-child{position:relative}.latest-grid article img{aspect-ratio:1;object-fit:cover;width:100%}.latest-grid article>div:first-child>span{color:#fff;letter-spacing:.14em;text-shadow:0 2px 8px #000;font-size:9px;position:absolute;bottom:10px;right:12px}.latest-grid article>p{color:var(--muted);line-height:1.7}.latest-grid article>p:first-of-type{letter-spacing:.13em;text-transform:uppercase;margin-top:16px;font-size:8px}.latest-grid h2{letter-spacing:-.055em;margin:8px 0;font-size:clamp(35px,5vw,75px);line-height:.9}.cart-page{min-height:70vh}.cart-page .profile-section-head h1{letter-spacing:-.08em;margin:0;font-size:clamp(70px,12vw,180px);line-height:.72}.cart-page .profile-section-head>p:last-child{max-width:720px;color:var(--muted);line-height:1.7}.cart-page-items{border-top:1px solid var(--line)}.cart-page-items article{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr auto auto;align-items:center;gap:22px;min-height:135px;padding:15px 0;display:grid}.cart-page-items img{object-fit:contain;background:#fff;border-radius:10px;width:100px;height:100px}.cart-page-items span{color:var(--muted);letter-spacing:.13em;font-size:8px}.cart-page-items h2{margin:7px 0;font-size:clamp(20px,3vw,38px)}.cart-page-items p{color:var(--muted);margin:0}.cart-page-items button{border:1px solid var(--line);letter-spacing:.1em;background:0 0;border-radius:999px;min-height:42px;padding:0 14px;font-size:8px}.cart-page-total{border-bottom:1px solid var(--line);letter-spacing:.13em;justify-content:space-between;align-items:center;padding:28px 0;font-size:10px;display:flex}.cart-page-total strong{letter-spacing:-.04em;font-size:clamp(28px,4vw,55px)}@media (width<=900px){.story-intro,.assistant-info,.release-detail-hero,.release-detail-body,.account-controls{grid-template-columns:1fr}.danger-zone{border-top:1px solid var(--line);border-left:0;padding:25px 0 0}.release-detail-hero{padding-top:120px}}@media (width<=620px){.search-results>a{grid-template-columns:62px 1fr auto;gap:12px}.search-results img,.search-index{width:56px;height:56px}.search-results p{display:none}.story-timeline article{grid-template-columns:1fr;gap:5px;padding:28px 0}.filter-toolbar{flex-wrap:wrap}.filter-list{max-width:100%}.music-sort{order:3}.release-pagination{grid-template-columns:1fr 1fr}.release-pagination>a:nth-child(2){display:none}.profile-preferences{grid-template-columns:1fr}.consent-panel .button-row .button{width:100%}.latest-grid{grid-template-columns:1fr}.cart-page-items article{grid-template-columns:72px 1fr auto;gap:12px}.cart-page-items img{width:72px;height:72px}.cart-page-items button{grid-column:2/-1;justify-self:start}}:root{--page-pad:clamp(18px,4.5vw,72px);--content-max:1600px;--header-safe:max(10px,env(safe-area-inset-top))}html,body{min-width:0}body[data-menu-open]{overflow:hidden}main,main>*,section,article,aside,nav,form,figure,div{min-width:0}img,svg,video,iframe{max-width:100%}img{height:auto}input,textarea,select,button{max-width:100%}.section-pad{padding-inline:var(--page-pad)}.cart-button .cart-label{border:0;border-radius:0;width:auto;height:auto;margin:0}.cart-button .cart-count{border:1px solid var(--line);border-radius:50%;width:20px;height:20px;margin-left:5px}.cart-drawer{opacity:0;visibility:hidden;pointer-events:none;transform:none}.cart-drawer.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.menu-panel{width:min(720px,100vw - 36px);max-height:calc(100dvh - 106px - env(safe-area-inset-bottom));overscroll-behavior:contain;padding:clamp(24px,4vw,40px);left:50%;right:auto;transform:translate(-50%,-10px)scale(.98)}.menu-panel.is-open{transform:translate(-50%)}.menu-panel>p{text-align:center;margin:0 0 18px}.menu-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.menu-navigation a{border-bottom:1px solid var(--line);letter-spacing:-.025em;text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;min-height:48px;padding:8px 6px;font-size:clamp(17px,2.2vw,27px);line-height:1.05;display:flex}.menu-utilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.menu-utilities a,.menu-utilities button{border:1px solid var(--line);min-height:46px;color:inherit;letter-spacing:.1em;text-align:center;background:0 0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:9px 12px;font-size:8px;font-weight:700;display:flex}.gaga-home-hero{background:#000;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);min-height:100svh;padding-top:92px;display:grid;overflow:clip}.gaga-home-hero:after,.hero-noise{display:none}.hero-portrait-stage{min-height:calc(100svh - 178px);padding:0 var(--page-pad) 20px;background:#000;place-items:center;display:grid}.hero-portrait-stage img{object-fit:contain;object-position:center;filter:none;width:auto;max-width:100%;height:auto;max-height:calc(100svh - 118px);transform:none}.gaga-home-copy{min-height:0;padding:clamp(50px,7vw,105px) var(--page-pad);background:radial-gradient(circle at 50% 35%,#000 0,#0000 43%),#000;align-content:center;justify-items:center}.gaga-home-copy>p{font-size:clamp(13px,1.5vw,22px)}.gaga-home-copy h1 strong{text-shadow:0 4px #000000a6;font-size:clamp(74px,12vw,190px)}.hero-art-credit{text-align:center;border-top:1px solid #fff3;max-width:480px;margin-top:38px;padding-top:18px}.hero-art-credit span,.hero-art-credit small{display:block}.hero-art-credit>span{letter-spacing:.14em;font-size:9px;font-weight:800}.hero-art-credit small{color:#fff;margin-top:8px;font-size:10px;line-height:1.55}.era-navigation{width:100%;padding:10px var(--page-pad) max(16px,env(safe-area-inset-bottom));overscroll-behavior-x:contain;border-top:1px solid #ffffff2e;border-bottom:0;grid-area:2/1/auto/-1;grid-template-columns:repeat(10,minmax(62px,1fr));position:relative;bottom:auto;left:auto;right:auto;overflow-x:auto}.era-navigation a{min-width:62px;max-height:78px}.hero-scroll{display:none}.label-visual{grid-template-columns:repeat(2,minmax(0,1fr))}.label-visual>div{min-width:0}.sgmi-monogram{min-height:62vh;padding:var(--page-pad);text-align:center;overflow-wrap:anywhere}.sgmi-identity-copy{text-align:center;align-items:center}.label-visual .sgmi-kicker{color:var(--ink);letter-spacing:.18em;margin-bottom:30px;font-size:8px;font-weight:700;line-height:1.5}.label-visual .sgmi-name{max-width:100%;color:var(--ink);letter-spacing:-.065em;overflow-wrap:normal;white-space:nowrap;margin:0;font-size:clamp(48px,5.8vw,94px);font-weight:900;line-height:.82}.label-visual .sgmi-subtitle{letter-spacing:.18em;margin-top:20px;font-size:clamp(10px,1.25vw,16px);line-height:1.4}.label-visual .sgmi-motto{color:var(--ink);letter-spacing:.2em;margin:48px 0 0;font-size:9px;line-height:1.5}.label-visual .sgmi-note{max-width:500px;color:var(--ink);margin-top:25px;font-size:12px;line-height:1.7;display:block}.label-visual .sgmi-note .lang-de,.label-visual .sgmi-note .lang-en{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-masonry{columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gallery-masonry figure{border:1px solid var(--line);border-radius:18px;flex-direction:column;margin:0;display:flex}.gallery-open{background:#000;flex:1;place-items:center;display:grid;position:relative;overflow:hidden}.gallery-open img{object-fit:contain;filter:none;width:100%;height:auto}.gallery-featured:hover img{filter:none;transform:none}.gallery-original-badge{color:#fff;letter-spacing:.13em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;border:1px solid #ffffff59;border-radius:999px;padding:8px 10px;font-size:7px;font-weight:800;position:absolute;top:12px;left:12px}.gallery-masonry figcaption>span:first-child{min-width:0}.gallery-masonry figcaption strong,.gallery-masonry figcaption small{display:block}.gallery-masonry figcaption strong{line-height:1.35}.gallery-masonry figcaption small{color:var(--muted);letter-spacing:.06em;margin-top:6px;font-size:7px;line-height:1.4}.gallery-card-actions{flex:none;align-items:center;gap:7px;display:flex}.gallery-card-actions>button{border:0;border-bottom:1px solid var(--line);letter-spacing:.1em;background:0 0;min-height:36px;padding:0 4px;font-size:7px}.lightbox{z-index:800;padding:max(64px,calc(env(safe-area-inset-top) + 52px)) 18px max(18px,env(safe-area-inset-bottom));overflow:auto}.lightbox-close{z-index:2;top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));min-height:44px;padding:0 12px!important}.lightbox-card{background:#000;border:1px solid #ffffff2e;border-radius:22px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);width:min(1250px,100%);max-height:calc(100dvh - 96px);display:grid;overflow:hidden;box-shadow:0 35px 100px #000}.lightbox-image-stage{background:#000;place-items:center;min-height:0;display:grid;overflow:auto}.lightbox-image-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 98px);box-shadow:none}.artwork-metadata{min-width:0;padding:clamp(24px,4vw,52px);overflow-y:auto}.artwork-metadata h2{letter-spacing:-.05em;overflow-wrap:anywhere;margin:0 0 26px;font-size:clamp(34px,4vw,62px);line-height:.9}.artwork-metadata dl{border-top:1px solid #ffffff29;margin:0 0 24px}.artwork-metadata dl div{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(90px,.58fr) minmax(0,1.42fr);gap:14px;padding:11px 0;display:grid}.artwork-metadata dt{color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:7px;line-height:1.45}.artwork-metadata dd{overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}.archive-metadata-note{color:var(--ink);line-height:1.7}.commerce-links,.bio-hero,.bio-article,.label-story,.video-grid,.video-grid .video-featured,.tour-status,.press-facts,.interview-section,.press-links,.contact-intro,.forms-grid,.profile-summary,.saved-grid,.order-links,.story-intro,.assistant-info,.release-detail-hero,.release-detail-body,.profile-preferences,.account-controls,.latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.forms-grid,.press-links{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-summary,.saved-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bio-article dl div,.press-facts dl div,.release-detail-body dl div{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}.page-hero h1,.booking-callout h2,.profile-hero h1,.cart-page .profile-section-head h1,.not-found h1{overflow-wrap:anywhere;max-width:100%}@media (width<=1100px){.commerce-links,.bio-article,.label-story,.tour-status,.press-facts,.order-links{grid-template-columns:minmax(0,1fr)}.forms-grid,.press-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.gaga-home-hero{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);padding-top:86px}.hero-portrait-stage{min-height:0;padding:0}.hero-portrait-stage img{object-fit:contain;width:100%;height:auto;max-height:none}.gaga-home-copy{min-height:0;padding:58px var(--page-pad) 52px}.era-navigation{grid-area:auto/1;grid-template-columns:repeat(10,72px)}.home-release-chapter,.home-press-review,.music-featured-stage,.profile-editor{grid-template-columns:minmax(0,1fr)}.lightbox-card{grid-template-columns:minmax(0,1fr);max-height:calc(100dvh - 92px);overflow-y:auto}.lightbox-image-stage{min-height:min(60dvh,720px);overflow:hidden}.lightbox-image-stage img{max-height:min(60dvh,720px)}.artwork-metadata{overflow:visible}.story-intro,.assistant-info,.release-detail-hero,.release-detail-body,.account-controls{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){:root{--page-pad:clamp(18px,5.5vw,28px)}.section-pad{padding-top:clamp(72px,17vw,104px);padding-bottom:clamp(72px,17vw,104px)}.site-header{top:var(--header-safe);right:max(10px,env(safe-area-inset-right));left:max(10px,env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto;width:auto;min-height:60px;padding:0 10px 0 14px}.wordmark{min-width:0;overflow:hidden}.wordmark strong{white-space:nowrap;font-size:clamp(13px,4.2vw,16px)}.wordmark span{white-space:nowrap;font-size:5px}.header-actions{gap:1px;min-width:0}.header-actions>.utility-toggle,.header-actions>.search-link,.header-actions>.profile-link{display:none}.cart-button,.menu-button{min-width:44px;min-height:44px;padding:0 6px}.cart-button .cart-label{display:none}.cart-button .cart-count{width:22px;height:22px;margin:0}.menu-button{gap:6px}.menu-panel{top:calc(var(--header-safe) + 68px);width:calc(100vw - max(20px,env(safe-area-inset-left) + env(safe-area-inset-right) + 20px));max-height:calc(100dvh - var(--header-safe) - 82px - env(safe-area-inset-bottom));padding:20px 14px max(22px,env(safe-area-inset-bottom));border-radius:20px}.menu-navigation{grid-template-columns:minmax(0,1fr)}.menu-navigation a{min-height:46px;font-size:clamp(17px,5.6vw,23px)}.menu-utilities{grid-template-columns:minmax(0,1fr)}.page-hero{min-height:60svh;padding:130px var(--page-pad) 52px;text-align:center;align-items:center}.page-hero h1,.gallery-page-hero h1,.press-page-hero h1,.legal-hero h1{letter-spacing:-.07em;font-size:clamp(48px,18vw,96px);line-height:.78}.legal-copy h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(29px,10vw,45px)}.page-hero>p:last-child{max-width:620px;margin:34px auto 0;font-size:15px}.gaga-home-copy h1 strong{font-size:clamp(72px,25vw,116px)}.gaga-home-copy h1 span{font-size:clamp(18px,7vw,29px)}.hero-ctas{gap:20px;margin-top:36px}.hero-ctas a{align-items:center;min-height:44px;display:flex}.hero-art-credit{margin-top:30px}.era-navigation{padding-inline:var(--page-pad);grid-template-columns:repeat(10,62px)}.home-section-title{text-align:center;grid-template-columns:minmax(0,1fr)}.home-section-title p,.home-section-title h2,.home-section-title a{grid-column:1}.home-section-title h2{margin-bottom:22px;font-size:clamp(70px,24vw,125px)}.home-section-title a{margin-bottom:38px}.collection-heading{text-align:center;align-items:center;width:100%}.collection-heading h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(42px,14vw,62px);line-height:.88}.chapter-copy,.motion-message,.home-press-review,.music-platforms,.review-section{text-align:center}.chapter-copy .button-row,.music-platforms .button-row{justify-content:center}.experience-grid a{grid-template-columns:28px minmax(0,1fr) auto;gap:14px}.experience-grid h2{overflow-wrap:anywhere;font-size:clamp(34px,13vw,50px)}.experience-grid p{grid-column:2/-1}.gallery-masonry{grid-template-columns:minmax(0,1fr)}.gallery-masonry figure{width:100%;max-width:560px;margin-inline:auto}.gallery-masonry figcaption{flex-direction:column;align-items:flex-start}.gallery-card-actions{justify-content:space-between;width:100%}.gallery-card-actions>button{min-height:44px}.lightbox{padding-inline:8px}.lightbox-card{border-radius:15px}.lightbox-image-stage{min-height:0}.lightbox-image-stage img{width:100%;max-height:none}.artwork-metadata dl div{grid-template-columns:minmax(0,1fr);gap:4px}.label-story,.label-visual,.team-grid,.product-grid,.commerce-links,.bio-hero,.bio-article,.video-grid,.video-grid .video-featured,.tour-status,.press-facts,.interview-section,.press-links,.contact-intro,.forms-grid,.profile-summary,.saved-grid,.order-links,.story-intro,.assistant-info,.release-detail-hero,.release-detail-body,.profile-preferences,.account-controls,.latest-grid{grid-template-columns:minmax(0,1fr)}.label-story,.label-visual{text-align:center}.label-story>div:last-child,.team-grid p,.source-note{margin-inline:auto}.label-story h2{font-size:clamp(46px,14vw,68px);line-height:.82}.sgmi-monogram{border-bottom:1px solid #ffffff26;border-right:0;min-height:42svh;font-size:clamp(74px,28vw,132px)}.sgmi-identity-copy{min-height:52svh;padding:58px var(--page-pad)}.label-visual .sgmi-name{font-size:clamp(34px,11.5vw,60px)}.label-visual .sgmi-subtitle{font-size:clamp(10px,3.4vw,14px)}.team-grid article{min-height:0;padding:36px var(--page-pad);text-align:center}.team-grid h2{margin-top:34px;font-size:clamp(34px,11vw,52px)}.video-embed,.video-grid article{width:100%}.video-grid article>div:last-child{text-align:center}.contact-form{width:100%;padding:24px 18px}.profile-hero{padding-inline:var(--page-pad);grid-template-columns:auto minmax(0,1fr)}.profile-hero h1{overflow-wrap:anywhere;font-size:clamp(46px,17vw,72px)}.article-archive>a,.home-press-review>div>a{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:12px}.article-archive>a span,.article-archive>a p,.home-press-review>div>a span,.home-press-review>div>a p{grid-column:1/-1}.site-footer{padding-inline:var(--page-pad);padding-bottom:max(28px,env(safe-area-inset-bottom));text-align:center}.footer-wordmark,.site-footer nav,.footer-legal{justify-content:center;align-items:center}.footer-bottom{text-align:center;align-items:center}.source-bar{text-align:center;justify-content:center}.source-bar>span{width:100%;margin:0}.assistant-panel{right:max(7px,env(safe-area-inset-right));left:max(7px,env(safe-area-inset-left));width:auto}.release-detail-body dl div,.bio-article dl div,.press-facts dl div{grid-template-columns:minmax(0,1fr);gap:6px}}@media (width<=430px){.menu-button>span{display:none}.menu-button i,.menu-button i:after{width:20px}.home-cover-rail{grid-auto-columns:82vw}.filter-toolbar{gap:12px}.filter-list{max-width:100%}.filter-list button{min-height:44px}.release-rail{grid-auto-columns:84vw}.tour-number{font-size:clamp(110px,48vw,180px)}.booking-callout h2,.manifesto-home blockquote{font-size:clamp(58px,21vw,92px)}.cart-item{grid-template-columns:58px minmax(0,1fr) auto;gap:10px}.cart-item img{width:58px;height:58px}}@media (width<=360px){.site-header{padding-left:11px}.wordmark span{letter-spacing:.15em}.gaga-home-copy{padding-inline:18px}.hero-ctas{flex-direction:column;align-items:center}.page-hero h1,.gallery-page-hero h1,.press-page-hero h1,.legal-hero h1{font-size:clamp(44px,17vw,62px)}.global-player{grid-template-columns:32px minmax(0,1fr) auto;padding-inline:7px}.player-track strong{max-width:34vw}}@media (height<=520px) and (orientation:landscape){.site-header{min-height:54px}.gaga-home-hero{padding-top:74px}.hero-portrait-stage img{width:auto;max-height:82svh}.menu-panel{max-height:calc(100dvh - 82px);top:72px}.page-hero{min-height:100svh}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}:root{--page-pad:clamp(20px,5vw,80px);--content-max:1440px;--reading-progress:0}html{scroll-behavior:auto;scroll-padding-top:160px}body.liquid-site{letter-spacing:-.015em;padding-bottom:100px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;line-height:1.65}body.liquid-site:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 8% 10%,#ffffff1f,#0000 40%),radial-gradient(at 85% 55%,#ffffff14,#0000 42%);position:fixed;inset:0}::selection{color:#000;background:#fff}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.glass,.button-glass{background:var(--glass);color:var(--ink);border:1px solid var(--line);-webkit-backdrop-filter:blur(24px)saturate(145%);box-shadow:inset 0 1px #ffffff70,inset 0 -1px #ffffff14,0 14px 50px #00000038}.button{letter-spacing:.02em;text-align:center;min-height:48px;padding:0 23px;font-size:13px;font-weight:650;line-height:1.35}.button-dark{color:#fff;background:#000}.button:hover{transform:translateY(-2px)}.eyebrow{color:var(--muted);letter-spacing:.17em;font-size:11px;font-weight:650;line-height:1.6}.site-header{top:max(12px,env(safe-area-inset-top));border-radius:24px;grid-template-columns:1fr auto 1fr;gap:20px;width:calc(100% - 40px);max-width:1440px;min-height:72px;padding:10px 20px;transition:max-width .25s,min-height .25s,border-radius .25s;left:50%;right:auto;transform:translate(-50%)}.wordmark strong{letter-spacing:-.045em;font-size:20px}.wordmark span{letter-spacing:.18em;font-size:8px}.primary-nav{letter-spacing:.06em;gap:24px;font-size:11px}.header-actions{gap:2px}.utility-toggle,.profile-link,.cart-button,.menu-button,.search-link{letter-spacing:.035em;min-width:44px;min-height:44px;padding:0 8px;font-size:10px}.search-link{place-items:center;font-size:23px;display:grid}.header-actions button:hover,.header-actions a:hover{background:#ffffff21;border-radius:12px}.menu-panel{max-height:calc(100dvh - 118px - env(safe-area-inset-bottom));border-radius:28px;top:100px}.menu-navigation a{text-align:left;justify-content:flex-start;min-height:48px;font-size:18px;line-height:1.4}.menu-dialog-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.menu-dialog-head p{font-size:12px}.dialog-close,.cart-head button{border:1px solid var(--line);background:#ffffff1a;border-radius:50%;place-items:center;width:44px;height:44px;font-size:23px;display:grid}.menu-utilities a,.menu-utilities button{font-size:11px}.appearance-settings{border:0;border-top:1px solid var(--line);margin:28px 0 0;padding:22px 0 0}.appearance-settings legend{padding-right:12px;font-size:15px;font-weight:650}.appearance-settings label{justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:14px;display:flex}.appearance-settings select{border:1px solid var(--line);background:var(--surface);border-radius:12px;max-width:60%;min-height:44px;padding:8px 12px}.reading-progress{z-index:99;background:var(--accent);width:100%;height:2px;transform:scaleX(var(--reading-progress));transform-origin:0;pointer-events:none;position:fixed;top:0;left:0}.cart-drawer{z-index:610;background:var(--glass)}.cart-backdrop{z-index:600}.cart-head,.cart-total{letter-spacing:.02em;font-size:13px}.cart-item strong{font-size:15px}.cart-item span{font-size:13px}.cart-item button{width:44px;height:44px}.cart-drawer>small{font-size:13px}.liquid-section{max-width:1440px;padding:clamp(70px,9vw,130px) var(--page-pad);margin:0 auto}.liquid-section-heading{margin-bottom:45px}.liquid-section-heading h2{letter-spacing:-.065em;text-wrap:balance;max-width:1000px;margin:0 0 24px;font-size:clamp(36px,5.4vw,78px);font-weight:600;line-height:1.08}.liquid-section-heading>p:last-child{max-width:65ch;color:var(--muted)}.text-link{border-bottom:1px solid var(--line);align-items:center;min-height:44px;font-size:15px;display:inline-flex}.artist-hero{color:#fff;background:#000;height:145svh;min-height:950px;max-height:1800px;position:relative}.artist-stage{height:100svh;min-height:650px;max-height:1200px;position:sticky;top:0;overflow:hidden}.artist-portrait{transform-origin:65%;width:57%;height:100%;position:absolute;top:0;right:2%}.artist-portrait:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000,#0000 24%),linear-gradient(#0000 84%,#000);position:absolute;inset:0}.artist-portrait img{object-fit:contain;object-position:80% center;width:100%;height:100%}.artist-intro{z-index:2;padding:clamp(160px,20vh,240px) var(--page-pad) 50px;pointer-events:none;width:min(100%,1440px);margin:auto;position:relative}.artist-intro a{pointer-events:auto}.artist-intro h1{letter-spacing:-.08em;max-width:56%;margin:26px 0;font-size:clamp(80px,11.5vw,172px);font-weight:650;line-height:.83}.artist-intro h1 span{display:block}.artist-intro .eyebrow{color:#fff}.artist-message{letter-spacing:-.05em;margin:28px 0 0;font-size:clamp(22px,2.6vw,38px);font-weight:500;line-height:1.2}.artist-intro .button-glass{color:#fff;background:linear-gradient(135deg,#fff3,#000000d9)}.portrait-credit{letter-spacing:.08em;color:#fff;flex-direction:column;gap:5px;max-width:44%;margin-top:38px;font-size:10px;display:flex}.portrait-credit small{letter-spacing:0;font-size:11px}.portrait-credit a{min-height:36px;text-decoration:underline}.artist-scroll{z-index:3;bottom:26px;left:var(--page-pad);color:#fff;align-items:center;gap:24px;min-height:44px;font-size:12px;display:flex;position:absolute}.artist-scroll span{font-size:22px}.scroll-media{transform:translateY(var(--media-y,0px)) scale(var(--media-scale,1))}.chapter-navigation{z-index:25;border-radius:999px;gap:4px;width:max-content;max-width:calc(100% - 32px);margin:24px auto 0;padding:6px;display:flex;position:sticky;top:90px}.chapter-navigation a{white-space:nowrap;border-radius:999px;min-height:44px;padding:10px 20px;font-size:13px}.chapter-navigation a[aria-current],.chapter-navigation a:hover{background:var(--surface-2)}.release-chapter{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,100px);display:grid}.release-art{border-radius:32px;align-self:start;margin:18px 0;position:sticky;top:180px}.release-art img{aspect-ratio:1;object-fit:contain;border-radius:28px;width:100%;box-shadow:0 24px 70px #0000004d}.release-year{border-radius:999px;padding:7px 18px;font-size:12px;position:absolute;bottom:20px;left:20px}.release-chapter h2{letter-spacing:-.07em;margin:22px 0;font-size:clamp(54px,7vw,108px);font-weight:600;line-height:.98}.release-chapter-copy>p:not(.eyebrow){color:var(--muted);max-width:60ch}.release-edition{font-size:21px}.release-facts{color:var(--muted);flex-wrap:wrap;gap:10px 20px;font-size:12px;line-height:1.6;display:flex}.liquid-cover-rail{scroll-snap-type:x proximity;grid-auto-columns:clamp(200px,25vw,290px);grid-auto-flow:column;gap:25px;padding:0 0 24px;display:grid;overflow:auto}.liquid-cover-rail>a{scroll-snap-align:start}.cover-window{position:relative}.cover-window img{aspect-ratio:1;object-fit:contain;background:var(--surface);border-radius:22px;width:100%}.cover-window>span{border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;display:grid;position:absolute;top:12px;right:12px}.liquid-cover-rail p{color:var(--muted);margin:18px 0 8px;font-size:12px}.liquid-cover-rail h3{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:550;line-height:1.25}.visual-chapter{background:var(--surface);max-width:none}.visual-chapter>*{max-width:1280px;margin-left:auto;margin-right:auto}.portrait-triptych{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.portrait-triptych>a:nth-child(2){margin-top:60px}.portrait-triptych img{aspect-ratio:.7;object-fit:contain;background:#000;border-radius:24px;width:100%}.portrait-triptych span,.portrait-triptych small{padding-top:12px;font-size:13px;display:block}.portrait-triptych small,.art-source-note{color:var(--muted);font-size:12px}.art-source-note{margin-top:38px}.motion-contact-sheet{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:45px;display:grid}.motion-contact-sheet img{aspect-ratio:.75;object-fit:contain;background:#000;border-radius:14px;width:100%}.visual-social{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;font-size:12px;display:flex}.release-preview-list{isolation:isolate;flex-direction:column;gap:36px;display:flex}.release-preview{transform:translateY(var(--entry-y,0px)) scale(var(--entry-scale,1));transform-origin:50% 0;border-radius:30px;grid-template-columns:minmax(150px,.65fr) 1fr;align-items:center;gap:36px;padding:26px;display:grid}.stack-preview{top:calc(170px + var(--card-index,0)*16px);z-index:calc(1 + var(--card-index,0));margin-bottom:80px;position:sticky}.stack-preview:focus-within{z-index:10;position:relative;transform:none}.preview-art img{aspect-ratio:1;object-fit:contain;border-radius:20px;width:100%}.preview-copy h3{letter-spacing:-.055em;text-wrap:balance;margin:14px 0 20px;font-size:clamp(26px,3.3vw,46px);font-weight:600;line-height:1.15}.preview-copy>p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.65}.article-archive>a{border-top:1px solid var(--line);padding:32px 0;display:block}.article-archive>a span,.article-archive>a i{color:var(--muted);font-size:12px;font-style:normal}.article-archive>a h3{letter-spacing:-.04em;font-size:clamp(23px,3vw,35px);line-height:1.25}.article-archive>a p{max-width:70ch;color:var(--muted);font-size:17px}.review-history{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;display:flex}.review-history h2{margin:0;font-size:clamp(36px,5vw,64px);font-weight:500}.review-history small{color:var(--muted);font-size:13px}.world-links{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;display:grid}.world-links a{border-radius:24px;min-height:220px;padding:30px;position:relative}.world-links span{letter-spacing:.08em;color:var(--muted);font-size:11px}.world-links h3{letter-spacing:-.055em;font-size:clamp(24px,3vw,40px);font-weight:550;line-height:1.2}.world-links i{font-size:24px;font-style:normal;position:absolute;bottom:24px;right:26px}.world-links-secondary{grid-template-columns:1fr 1fr}.world-links-secondary a{background:var(--surface);border:1px solid var(--line)}.world-links p{color:var(--muted);max-width:40ch;font-size:16px}.liquid-manifesto{padding:80px var(--page-pad);grid-template-columns:1fr 1fr;align-items:center;gap:50px;max-width:1440px;margin:auto;display:grid}.liquid-manifesto img{object-fit:contain;border-radius:28px;width:100%;max-height:700px}.liquid-manifesto blockquote{letter-spacing:-.065em;margin:0;font-size:clamp(50px,7vw,100px);font-weight:500;line-height:1.04}.platform-ribbon{padding:50px var(--page-pad);flex-wrap:wrap;gap:16px 35px;font-size:13px}.platform-ribbon a{align-items:center;min-height:44px;display:flex}.page-hero,.seo-localized-hero,.profile-hero{min-height:560px;padding:180px var(--page-pad) 70px;background:radial-gradient(ellipse at 84% 24%,#ffffff29,transparent 45%),var(--bg)}.page-hero h1,.seo-localized-hero h1,.legal-hero h1,.profile-hero h1,.cart-page .profile-section-head h1,.not-found h1{letter-spacing:-.065em;overflow-wrap:anywhere;font-size:clamp(48px,8vw,120px);font-weight:600;line-height:1.02}.page-hero>p:last-child,.seo-localized-hero>p:last-of-type{max-width:65ch;margin:28px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.6}.seo-localized-hero>p:first-child{color:var(--muted);font-size:12px}.seo-localized-nav{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;padding:18px var(--page-pad);position:relative;top:96px}.seo-localized-nav a,.seo-language-links a{min-height:44px;font-size:12px}.seo-localized-content{padding:70px var(--page-pad);max-width:1400px;margin:auto}.seo-localized-content h2,.seo-section-heading h2{letter-spacing:-.05em;font-size:clamp(29px,4vw,52px);line-height:1.15}.seo-localized-content p{max-width:70ch;color:var(--ink);font-size:18px;line-height:1.75}.seo-localized-content section{padding:40px 0}.seo-localized-content section>span{font-size:13px}.seo-release-grid article,.faq-group details,.seo-faq details,.team-card,.source-card,.saved-grid>a,.press-card,.profile-summary article{background:var(--surface);border:1px solid var(--line);border-radius:22px}.seo-release-grid article{overflow:hidden}.seo-release-grid h3{font-size:25px;line-height:1.2}.seo-release-grid p{font-size:16px;line-height:1.65}.seo-release-detail{align-items:start;gap:50px}.seo-release-detail img{border-radius:28px}.seo-release-detail dt,.seo-release-detail dd{font-size:15px;line-height:1.5}.seo-release-detail .media-consent-placeholder,.seo-release-detail iframe{border-radius:20px;width:100%;min-height:300px;margin-top:30px}.seo-updated,.seo-source-note,.seo-faq small{font-size:13px}.seo-source-table p,.seo-source-table span{font-size:16px}.seo-source-table small{font-size:13px}.seo-faq summary,.faq-group summary{padding:22px;font-size:20px;line-height:1.4}.seo-faq details>div{padding:0 22px 22px}.seo-faq p,.faq-group p{color:var(--ink);font-size:17px;line-height:1.7}.seo-functional-link{background:var(--surface);margin:30px var(--page-pad) 60px;border-radius:28px;padding:45px}.seo-functional-link h2{font-size:clamp(28px,4vw,44px);line-height:1.2}.seo-home-summary{padding:45px var(--page-pad);max-width:1440px;margin:auto}.seo-home-summary h2{font-size:28px;line-height:1.3}.legal-copy{max-width:78ch;padding-inline:20px}.legal-copy p,.story-copy p,.biography-copy p,.biography-text p,.reading-copy p{font-size:18px;line-height:1.75}.legal-copy h2{font-size:clamp(26px,4vw,40px);line-height:1.25}.section-pad{padding-block:clamp(60px,8vw,110px)}.product-card{color:#000;border:1px solid #fff;border-radius:28px}.product-card-body>p,.product-card-body label,.product-actions>a{font-size:12px}.product-card-body select{min-height:44px}.music-filter,.music-toolbar button,.music-toolbar select,.gallery-toolbar a,.shop-toolbar span{min-height:44px;font-size:12px}.release-card h3{font-size:24px;line-height:1.2}.release-card p{font-size:14px}.inline-player{border-radius:28px}.inline-player p,.inline-player dl{font-size:16px}.profile-editor-fields label,.profile-editor-fields legend,.profile-editor-fields fieldset button,.profile-editor-actions>span{letter-spacing:.02em;font-size:13px}.profile-editor-photo button{min-height:44px;font-size:12px}.profile-editor-fields input,.profile-editor-fields textarea{font-size:17px}.profile-summary article{padding:25px}.profile-summary article span{font-size:12px}.profile-summary article strong{font-size:clamp(28px,4vw,55px);line-height:1.2}.cart-page{padding-top:150px}.cart-page-items span,.cart-page-items button{font-size:13px}.gallery-masonry img{border-radius:20px}.gallery-masonry figcaption{padding:16px 4px}.gallery-lightbox{z-index:700}.gallery-lightbox h2{line-height:1.2}.gallery-metadata dt,.gallery-metadata dd,.gallery-lightbox p{font-size:14px}.global-player{z-index:500;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100% - 32px);max-width:1160px;min-height:78px;color:var(--ink);border-radius:23px;grid-template-columns:46px minmax(100px,1fr) auto auto auto;padding:10px 16px;left:50%;right:auto;transform:translate(-50%)}.player-track span{color:var(--muted);letter-spacing:.06em;font-size:9px}.player-track strong{font-size:14px}.player-buttons button{color:var(--ink);border-color:var(--line);min-width:44px;height:44px}.player-buttons button:last-of-type{color:var(--ink);font-size:10px}.player-buttons .is-muted{color:#000;background:#fff}.player-progress,.player-volume{accent-color:var(--accent)}.player-count{color:var(--muted);font-size:10px}.player-expand{border:1px solid var(--line);background:0 0;border-radius:50%;width:44px;height:44px;display:none}.assistant-launch{background:var(--solid-glass);color:var(--ink);border-color:var(--line);min-width:48px;bottom:112px;right:20px}.assistant-launch b{font-size:11px}.assistant-panel{top:calc(var(--visible-top,0px) + 12px);height:min(650px,max(0px,calc(var(--visible-height,100dvh) - 24px)));max-height:calc(var(--visible-height,100dvh) - 24px);z-index:580;grid-template-rows:auto minmax(0,1fr) auto auto;bottom:auto;overflow:auto}.assistant-panel header strong{font-size:15px}.assistant-panel header span,.assistant-panel footer span,.assistant-panel footer button{font-size:11px}.assistant-messages>div{font-size:16px;line-height:1.65}.assistant-panel form input{font-size:16px}.assistant-panel footer{flex-wrap:wrap}.consent-backdrop{z-index:800;padding:16px;overflow:auto}.consent-panel{border-radius:28px;max-height:calc(100dvh - 32px);overflow:auto}.consent-panel h2{letter-spacing:-.04em;font-size:clamp(25px,4vw,39px);line-height:1.15}.consent-panel p{font-size:17px}.consent-choice strong,.consent-choice small,.consent-panel>a{font-size:13px}.consent-choice{min-height:64px}.site-footer{padding:80px var(--page-pad) 50px;background:var(--surface);border-top:1px solid var(--line);margin-top:40px}.site-footer nav,.footer-legal,.footer-bottom{letter-spacing:.04em;font-size:12px;line-height:1.8}.site-footer a{align-items:center;min-height:44px;display:inline-flex}.footer-wordmark strong{letter-spacing:-.065em;font-size:clamp(40px,9vw,135px);line-height:1}.footer-wordmark span{font-size:12px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.button-glass{background:var(--solid-glass)}}html[data-transparency=reduced] .glass,html[data-transparency=reduced] .button-glass{background:var(--solid-glass);-webkit-backdrop-filter:none}html[data-motion=reduced] .scroll-media,html[data-motion=reduced] .release-preview{transform:none}html[data-motion=reduced] .artist-hero{height:auto;min-height:0}html[data-motion=reduced] .artist-stage,html[data-motion=reduced] .stack-preview,html[data-motion=reduced] .release-art{position:relative;top:auto}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.scroll-media,.release-preview{transform:none}.artist-hero{height:auto;min-height:0}.artist-stage,.stack-preview,.release-art{position:relative;top:auto}*{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.glass,.button-glass{background:var(--solid-glass);-webkit-backdrop-filter:none}}@media (width<=1200px){.primary-nav{display:none}.site-header{grid-template-columns:1fr auto}.player-count{display:none}.global-player{grid-template-columns:46px minmax(100px,1fr) auto}}@media (width<=900px){.player-volume{display:none}.artist-intro h1{font-size:13vw}.artist-intro{padding-top:180px}.stack-preview{margin-bottom:0;position:relative;top:auto}.release-chapter{gap:35px}.portrait-credit{max-width:48%}.world-links{gap:14px}.world-links a{padding:24px}}@media (width<=760px),(height<=700px){.artist-hero{height:auto;min-height:0;max-height:none}.artist-stage{height:auto;min-height:900px;max-height:none;position:relative}.artist-portrait{width:70%;height:600px;top:80px;right:0}.artist-intro{padding-top:170px;padding-bottom:100px}.artist-intro h1{max-width:100%;font-size:clamp(70px,16vw,120px)}.artist-message{margin-top:230px}.portrait-credit{max-width:100%}.artist-intro .button-row{margin-top:24px}.release-art,.stack-preview{position:relative;top:auto}.chapter-navigation{top:90px}.chapter-navigation a{padding:10px 12px;font-size:12px}.release-chapter,.liquid-manifesto{grid-template-columns:1fr}.release-art{width:100%;max-width:520px;margin:0 auto}.release-chapter h2{font-size:clamp(52px,12vw,88px)}.release-preview{grid-template-columns:1fr;gap:24px;padding:22px}.preview-art{width:100%;max-width:440px;margin:auto}.preview-copy h3{font-size:32px}.world-links,.world-links-secondary{grid-template-columns:1fr}.world-links a{min-height:180px}.portrait-triptych{gap:14px}.portrait-triptych span{font-size:11px}.portrait-triptych small{display:none}.motion-contact-sheet{grid-template-columns:repeat(3,1fr)}.review-history{flex-direction:column;align-items:flex-start}.liquid-manifesto{gap:30px}.page-hero,.seo-localized-hero,.profile-hero{min-height:430px;padding-top:145px;padding-bottom:55px}.seo-localized-nav{top:auto}.seo-release-detail{grid-template-columns:1fr}.seo-functional-link{padding:25px}.seo-localized-content>section{grid-template-columns:32px 1fr;gap:16px}.global-player{border-radius:20px;grid-template-columns:40px minmax(60px,1fr) auto 44px;gap:10px;min-height:74px;padding:8px 10px}.player-cover{width:40px;height:40px}.player-track span{font-size:8px}.player-track strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.player-expand{display:block}.player-buttons{gap:4px}.global-player:not(.is-expanded) .player-buttons>:not(:nth-child(3)){display:none}.global-player.is-expanded{grid-template-columns:40px minmax(0,1fr) 44px}.global-player.is-expanded .player-buttons{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center}.global-player.is-expanded .player-buttons button,.global-player.is-expanded .player-volume{display:block}.global-player.is-expanded .player-expand{grid-area:1/3}body:has(.global-player.is-expanded) .assistant-launch{bottom:180px}.assistant-launch{justify-content:center;width:48px;padding:0;bottom:104px;right:16px}.assistant-launch b{display:none}.assistant-panel{right:14px}.player-progress{height:16px}}@media (width<=480px){body.liquid-site{font-size:16px}.site-header{border-radius:20px;gap:8px;width:calc(100% - 24px);min-height:68px;padding:10px}.wordmark strong{font-size:17px}.wordmark span{font-size:6px}.header-actions .utility-toggle,.header-actions .search-link,.header-actions .profile-link,.cart-label{display:none}.header-actions .menu-button{padding:0 6px;font-size:10px}.cart-button{padding:0 4px}.menu-panel{width:calc(100% - 24px);max-height:calc(100dvh - 104px);padding:22px;top:92px}.menu-navigation{grid-template-columns:1fr}.menu-navigation a{font-size:17px}.chapter-navigation{gap:0;max-width:calc(100% - 24px);top:86px}.chapter-navigation a{padding:10px;font-size:11px}.artist-portrait{width:90%;height:550px;top:88px;right:-8%}.artist-intro{padding-top:170px}.artist-message{margin-top:245px}.artist-intro h1{font-size:20vw}.artist-intro .button-row{gap:8px}.artist-intro .button{padding-inline:16px;font-size:12px}.portrait-credit{font-size:10px}.liquid-section{padding-block:65px}.liquid-section-heading h2{font-size:36px}.portrait-triptych{grid-template-columns:1fr;gap:30px}.portrait-triptych>a:nth-child(2){margin-top:0}.portrait-triptych img{aspect-ratio:auto;max-height:600px}.portrait-triptych span{font-size:14px}.portrait-triptych small{display:block}.release-preview{border-radius:24px;padding:18px}.preview-copy h3{font-size:28px}.preview-copy>p:not(.eyebrow){font-size:16px}.consent-panel{padding:24px}.consent-panel .button-row{flex-direction:column}.consent-panel .button{width:100%}.product-grid{grid-template-columns:1fr}.product-actions{flex-wrap:wrap}.profile-summary,.saved-grid{grid-template-columns:1fr 1fr}.profile-editor{grid-template-columns:1fr}.cart-page-items article{grid-template-columns:64px 1fr}.cart-page-items img{width:64px;height:64px}}@media (height<=850px){.stack-preview{margin-bottom:0;position:relative;top:auto}.release-art{position:relative;top:auto}}@media (forced-colors:active){.glass,.button{box-shadow:none;border:1px solid canvastext}.scroll-media{transform:none}}@media (width>=761px) and (height>=701px){.artist-portrait{height:auto;top:88px;bottom:130px}.artist-scroll{bottom:120px}}.lightbox{z-index:700}.artwork-metadata dt,.artwork-metadata dd{font-size:14px}.site-footer{color:var(--ink)}.site-footer nav,.footer-legal{color:var(--muted)}.site-footer nav a:hover,.footer-legal a:hover{color:var(--ink)}.artist-intro h1{text-shadow:0 2px 12px #000000bf,0 0 3px #000c}@media (width<=480px){.artist-portrait{width:100%;right:0}.menu-button span{display:inline}.seo-localized-hero h1,.page-hero h1,.legal-hero h1{-webkit-hyphens:auto;hyphens:auto;font-size:clamp(36px,10vw,48px);line-height:1.1}}.player-buttons button.is-muted{color:#000;background:#fff}.bio-hero h1{line-height:1.04}.booking-callout h2,.commerce-card h2,.press-facts h2,.label-story h2,.player-copy h2,.featured-meta h2{font-size:clamp(30px,4vw,62px);line-height:1.12}.bio-copy p{font-size:18px;line-height:1.7}body.liquid-site:before{background:radial-gradient(at 2% 18%,#ffffff24,#0000 36%),radial-gradient(at 95% 68%,#0000001f,#0000 36%)}.glass,.button-glass{background:var(--glass);background-color:var(--glass-base);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--glass-edge),inset 1px 0 0 #ffffff3d,inset 0 -1px 0 #ffffff3b,0 12px 38px #00000038;-webkit-backdrop-filter:blur(24px)saturate(150%)}.button{border-radius:999px;min-height:50px;padding-inline:24px;font-size:13px}.button-light{color:#000;background:#fff;border-color:#fff;box-shadow:inset 0 1px #fff,0 8px 24px #ffffff29}html[data-theme=light] .button-light{color:#fff;background:#000;border-color:#000}.button-glass:hover{border-color:var(--glass-edge)}.site-header{border-radius:999px;gap:18px;width:calc(100% - 48px);max-width:1360px;min-height:76px;padding:10px 22px}html[data-header-compact=true] .site-header{border-radius:999px;max-width:1160px;min-height:66px}.primary-nav{gap:5px}.primary-nav a{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-size:11px;display:flex}.primary-nav a:hover,.primary-nav a[aria-current=page]{background:#ffffff2b;box-shadow:inset 0 1px #fff3}.header-actions .utility-toggle,.header-actions .profile-link,.header-actions .search-link,.header-actions .cart-button,.header-actions .menu-button{border-radius:999px}.menu-panel{border-radius:32px}.menu-navigation a:hover{background:#ffffff17;border-radius:12px}.cart-drawer{border-left-color:var(--glass-edge);border-radius:32px 0 0 32px}.reading-progress{background:linear-gradient(90deg,#fff,#fff);height:3px}.artist-hero{height:140svh;min-height:1100px;max-height:1800px;color:var(--ink);background:var(--bg)}.artist-stage{height:100svh;min-height:800px;max-height:1300px;padding:124px var(--page-pad) 126px;isolation:isolate}.hero-light-field{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-light-field i{background:radial-gradient(#ffffff38,#ffffff0d 44%,#0000 70%);border-radius:50%;width:70%;height:80%;position:absolute;top:17%;left:-23%}.hero-light-field i:nth-child(2){background:radial-gradient(#ffffff3b,#ffffff08 50%,#0000 70%);top:3%;left:auto;right:-18%}.hero-light-field i:nth-child(3){background:radial-gradient(#ffffff26,#0000 70%);width:45%;height:40%;top:55%;left:25%}.hero-topline,.hero-bottomline{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:auto;display:flex}.hero-topline .eyebrow{margin:0;font-size:11px}.hero-topline>span{color:var(--muted);letter-spacing:.17em;font-size:10px}.artist-title{letter-spacing:-.067em;max-width:1280px;text-shadow:none;margin:18px auto 28px;font-size:clamp(72px,9.3vw,140px);font-weight:650;line-height:.92}.hero-composition{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(20px,4vw,60px);max-width:1280px;height:clamp(460px,52svh,650px);margin:auto;display:grid}.artist-intro{pointer-events:auto;border-radius:36px;width:100%;max-width:none;margin:0;padding:clamp(24px,3vw,44px)}.artist-intro .eyebrow{color:var(--muted);margin:0;font-size:10px}.artist-message{letter-spacing:-.06em;margin:24px 0 22px;font-size:clamp(29px,3.3vw,49px);line-height:1.12}.artist-message span{color:var(--muted);font-size:.75em}.artist-intro-description{max-width:35ch;color:var(--muted);margin:0;font-size:17px;line-height:1.6}.artist-intro .button-row{gap:10px;margin-top:28px}.artist-intro .button-glass{background:var(--glass);background-color:var(--glass-base);color:var(--ink)}.artist-intro .button-light{color:#000;background:#fff}html[data-theme=light] .artist-intro .button-light{color:#fff;background:#000}.hero-quick-links{border-top:1px solid var(--line);gap:24px;margin-top:26px;padding-top:12px;display:flex}.hero-quick-links a{align-items:center;gap:20px;min-height:44px;font-size:13px;display:flex}.hero-quick-links span{color:var(--muted)}.hero-portrait-frame{background-color:#0009;border-radius:40px;min-width:0;height:100%;padding:16px;position:relative;overflow:hidden}.artist-portrait{transform-origin:50%;width:100%;height:100%;position:relative;inset:auto}.artist-portrait:after{display:none}.artist-portrait img{object-fit:contain;object-position:center;border-radius:25px;width:100%;height:100%}.hero-frame-label{letter-spacing:.12em;color:#fff;background:#000000d6;border-radius:999px;padding:6px 10px;font-size:9px;position:absolute;top:26px;left:28px}.hero-bottomline{align-items:flex-start;margin-top:20px}.artist-scroll{min-height:48px;color:var(--ink);flex-shrink:0;gap:14px;margin:0;font-size:12px;position:static}.artist-scroll>span{border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.portrait-credit{max-width:50%;color:var(--muted);text-align:right;letter-spacing:.04em;gap:2px;margin:0;font-size:10px}.portrait-credit small{font-size:10px;line-height:1.4}.portrait-credit a{min-height:30px;font-size:11px}.chapter-navigation{gap:5px;margin-top:22px;padding:7px;top:98px}html[data-header-compact=true] .chapter-navigation{top:90px}.chapter-navigation a{padding-inline:20px}.chapter-navigation a[aria-current=location]{background:#ffffff3b;box-shadow:inset 0 1px #ffffff6b,0 3px 12px #00000014}.liquid-section-heading .eyebrow{align-items:center;gap:10px;display:inline-flex}.liquid-section-heading .eyebrow:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #ffffff73}.liquid-section-heading h2{letter-spacing:-.057em}.release-art{background:var(--glass);background-color:var(--glass-base);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--glass-edge),0 22px 60px #0003;border-radius:40px;padding:16px}.release-art img{box-shadow:none;border-radius:26px}.release-year{bottom:30px;left:30px}.liquid-cover-rail{grid-auto-columns:clamp(220px,26vw,310px);gap:20px;padding-bottom:28px}.liquid-cover-rail>a{background:var(--glass);background-color:var(--glass-base);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--glass-edge);border-radius:30px;padding:12px 12px 22px}.liquid-cover-rail p,.liquid-cover-rail h3{padding-inline:8px}.cover-window img{border-radius:20px}.visual-chapter{background:radial-gradient(ellipse at 15% 10%,#ffffff1c,transparent 48%),var(--surface)}.portrait-triptych>a{background:var(--glass);background-color:var(--glass-base);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--glass-edge);border-radius:30px;padding:12px}.portrait-triptych img{border-radius:20px}.portrait-triptych span,.portrait-triptych small{padding-inline:10px}.portrait-triptych small{padding-bottom:12px}.stories-chapter{position:relative}.release-preview-list{gap:38px}.release-preview{border-radius:36px;grid-template-columns:minmax(180px,.85fr) minmax(0,1fr);align-items:stretch;gap:16px;padding:16px}.preview-art{align-items:center;min-height:260px;padding:14px;display:flex;position:relative}.preview-art img{border-radius:24px}.preview-number{border-radius:50%;place-items:center;width:44px;height:44px;font-size:12px;display:grid;position:absolute;top:28px;left:28px}.preview-copy{border:1px solid var(--line);background:var(--reading-surface);border-radius:26px;flex-direction:column;justify-content:center;padding:clamp(25px,3vw,40px);display:flex}.preview-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;font-size:12px;display:flex}.preview-meta>span:last-child{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:4px 12px}.preview-copy .eyebrow{margin:0;font-size:10px}.preview-copy h3{margin:14px 0 18px;font-size:clamp(25px,3vw,42px);line-height:1.14}.preview-copy .button-row{gap:10px;margin:24px 0 0}.preview-copy .preview-source{color:var(--muted);margin:20px 0 0;font-size:12px}.stack-preview{top:calc(174px + var(--card-index,0)*18px);margin-bottom:86px}.stack-preview[data-stack-fits=false]{margin-bottom:0;position:relative;top:auto}.article-archive>a{border:1px solid var(--line);background:var(--surface);border-radius:26px;margin-bottom:16px;padding:30px}.article-archive>a h3{margin:12px 0 16px}.world-links a,.world-links-secondary a{background:var(--glass);background-color:var(--glass-base);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--glass-edge);border-radius:30px}.world-links a:hover{border-color:var(--glass-edge)}.liquid-manifesto img{background:var(--glass);background-color:var(--glass-base);border:1px solid var(--line);border-radius:36px;padding:12px}.page-hero,.seo-localized-hero,.profile-hero{background:radial-gradient(ellipse at 78% 25%,#ffffff2e,transparent 45%),radial-gradient(ellipse at 5% 50%,#ffffff1c,transparent 55%),var(--bg)}.page-hero h1,.seo-localized-hero h1,.legal-hero h1,.profile-hero h1{letter-spacing:-.056em}.seo-localized-nav{background:var(--glass);background-color:var(--glass-base);border-block-color:var(--line)}.seo-localized-nav a{border-radius:999px}.seo-release-grid article,.release-card,.product-card,.faq-group details,.seo-faq details,.team-card,.source-card,.saved-grid>a,.press-card,.profile-summary article{box-shadow:inset 0 1px 0 var(--glass-edge),0 14px 32px #0000000f;border-radius:28px}.gallery-masonry img{background:var(--glass);background-color:var(--glass-base);border:1px solid var(--line);border-radius:26px;padding:8px}.legal-copy,.story-copy,.biography-copy,.biography-text,.reading-copy{color:var(--ink)}.global-player{border-radius:999px;gap:16px;max-width:1040px;min-height:76px;padding:10px 18px}.player-cover{border-radius:13px}.player-buttons button{background:#ffffff12}.player-buttons button:hover{background:#ffffff36}.assistant-launch{background:var(--glass);background-color:var(--glass-base);box-shadow:inset 0 1px 0 var(--glass-edge),0 6px 18px #0000002e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.consent-panel,.assistant-panel,.lightbox-dialog{border-radius:32px}.site-footer{background:radial-gradient(ellipse at 0 10%,#ffffff1f,transparent 45%),var(--surface)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.button-glass,.release-art,.liquid-cover-rail>a,.portrait-triptych>a,.world-links a,.gallery-masonry img,.assistant-launch,.seo-localized-nav{background:var(--solid-glass)}}html[data-transparency=reduced] :is(.glass,.button-glass,.release-art,.liquid-cover-rail>a,.portrait-triptych>a,.world-links a,.gallery-masonry img,.assistant-launch,.seo-localized-nav){background:var(--solid-glass);-webkit-backdrop-filter:none}@media (prefers-reduced-transparency:reduce){:is(.glass,.button-glass,.release-art,.liquid-cover-rail>a,.portrait-triptych>a,.world-links a,.gallery-masonry img,.assistant-launch,.seo-localized-nav){background:var(--solid-glass);-webkit-backdrop-filter:none}}@media (width<=1200px){.site-header{grid-template-columns:1fr auto}.global-player{max-width:960px}}@media (width<=1000px){.artist-title{font-size:9.7vw}.artist-intro{border-radius:30px;padding:26px}.hero-composition{gap:24px}.artist-message{font-size:34px}.hero-quick-links{gap:14px}}@media (width<=760px),(height<=760px){.artist-hero{height:auto;min-height:0;max-height:none}.artist-stage{height:auto;min-height:0;max-height:none;padding:130px var(--page-pad) 60px;position:relative}.artist-title{margin:18px auto 25px;font-size:clamp(45px,10.6vw,80px);line-height:1}.hero-topline>span{display:none}.hero-topline .eyebrow{font-size:10px}.hero-composition{grid-template-columns:1fr;gap:22px;height:auto}.hero-portrait-frame{border-radius:32px;grid-row:1;height:clamp(360px,72svh,620px);padding:12px}.artist-portrait{width:100%;height:100%;top:auto;right:auto}.artist-intro{border-radius:30px;grid-row:2;padding:28px}.artist-message{margin-top:22px;font-size:clamp(30px,7vw,46px)}.artist-intro-description{font-size:16px}.artist-intro .button-row{margin-top:24px}.artist-intro .button{padding-inline:20px;font-size:12px}.hero-bottomline{flex-wrap:wrap;gap:16px;margin-top:26px}.portrait-credit{text-align:left;max-width:100%}.artist-scroll{font-size:12px}.chapter-navigation,html[data-header-compact=true] .chapter-navigation{top:90px}.chapter-navigation a{padding-inline:12px;font-size:12px}.release-art{border-radius:32px;padding:12px}.release-art img{border-radius:22px}.release-preview{border-radius:30px;grid-template-columns:1fr;gap:0;padding:12px}.preview-art{max-width:440px;min-height:0;padding:12px 12px 24px}.preview-copy{border-radius:22px;padding:26px}.preview-copy h3{font-size:30px}.preview-meta{margin-bottom:18px}.stack-preview{margin-bottom:0;position:relative;top:auto}.article-archive>a{padding:24px}.global-player{border-radius:24px;gap:10px;max-width:700px;padding:9px 12px}.global-player.is-expanded{border-radius:28px}}@media (width<=480px){.site-header{border-radius:999px;gap:8px;width:calc(100% - 24px);min-height:68px;padding:8px 12px}html[data-header-compact=true] .site-header{min-height:64px}.artist-stage{padding-top:112px}.artist-title{letter-spacing:-.06em;font-size:10.8vw}.hero-portrait-frame{height:clamp(340px,61svh,500px)}.artist-intro{padding:24px}.artist-intro .button-row{flex-direction:column;align-items:stretch}.hero-quick-links{justify-content:space-between;gap:10px}.hero-quick-links a{gap:12px;font-size:12px}.chapter-navigation,html[data-header-compact=true] .chapter-navigation{gap:0;max-width:calc(100% - 24px);padding:5px;top:86px}.chapter-navigation a{padding-inline:10px;font-size:11px}.preview-copy{padding:22px}.preview-copy h3{font-size:27px}.preview-copy .button{padding-inline:16px}.preview-copy .button-row{flex-wrap:wrap}.portrait-triptych>a{padding:10px}.article-archive>a{padding:22px}.global-player{padding:8px 10px}}@media (height<=850px){.stack-preview{margin-bottom:0;position:relative;top:auto}}html[data-motion=reduced] .artist-hero{height:auto;min-height:0;max-height:none}html[data-motion=reduced] .artist-stage{height:auto;min-height:0;max-height:none;position:relative}@media (prefers-reduced-motion:reduce){.artist-hero{height:auto;min-height:0;max-height:none}.artist-stage{height:auto;min-height:0;max-height:none;position:relative}}@media (forced-colors:active){.glass,.button-glass,.release-art,.liquid-cover-rail>a,.portrait-triptych>a,.world-links a,.preview-copy{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.hero-light-field{display:none}}.liquid-site .glass,.liquid-site .button-glass{background:var(--glass);background-color:var(--glass-base);border:1px solid var(--line);-webkit-backdrop-filter:blur(24px)saturate(150%);box-shadow:inset 0 1px 0 var(--glass-edge),inset 1px 0 0 #ffffff3d,inset 0 -1px 0 #ffffff3b,0 12px 38px #00000038}.cart-label>.lang-de,.cart-label>.lang-en{border:0;border-radius:0;width:auto;height:auto;margin:0}.artist-experience .artist-hero{background:var(--bg);height:140svh;min-height:1100px;max-height:1800px;color:var(--ink);--ink:#fff;--muted:#fff;--line:#ffffff4d;--solid-glass:#000;--glass-base:#000000b3;--glass:radial-gradient(ellipse at 0 0,#ffffff3d,transparent 48%),linear-gradient(118deg,#ffffff26,#0000002e 40%,#ffffff29)}.artist-experience .artist-stage{height:100svh;min-height:820px;max-height:1300px;padding:0;position:sticky;top:0;overflow:hidden}.artist-experience .hero-topline{top:116px;left:var(--page-pad);right:var(--page-pad);z-index:3;max-width:none;position:absolute}.artist-experience .hero-light-field{opacity:.5}.artist-experience .hero-glass-word{z-index:0;transform:translateX(-50%) translateY(var(--hero-word-y,0px));letter-spacing:-.1em;white-space:nowrap;color:var(--accent);-webkit-text-stroke:1px #ffffff75;text-shadow:0 0 35px #ffffff24;pointer-events:none;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-size:clamp(220px,31vw,560px);font-weight:750;line-height:1;position:absolute;top:26%;left:50%}.artist-experience .artist-portrait.scroll-media{z-index:1;width:min(700px,75%);height:auto;transform:translateX(var(--portrait-center,-50%)) translateY(var(--hero-y,0px)) scale(var(--hero-scale,1));transform-origin:50% 55%;position:absolute;inset:108px auto 235px 50%}.artist-experience .artist-portrait img{object-fit:contain;object-position:center;border-radius:0;width:100%;height:100%}.artist-experience .artist-intro{bottom:139px;left:var(--page-pad);z-index:3;width:46%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute}.artist-experience .artist-intro .eyebrow{color:var(--muted);letter-spacing:.16em;font-size:9px}.artist-experience .artist-intro .artist-title{max-width:none;color:var(--ink);text-shadow:none;letter-spacing:-.066em;margin:10px 0 14px;font-size:clamp(28px,4vw,58px);line-height:1.03}.artist-experience .artist-message{margin:0;font-size:clamp(20px,2.1vw,30px);line-height:1.28}.artist-experience .artist-message span{color:var(--muted);font-size:.75em}.artist-experience .hero-actions{z-index:3;bottom:142px;right:var(--page-pad);max-width:430px;position:absolute}.artist-experience .hero-actions .button-row{margin:0}.artist-experience .hero-actions .button-light{background:var(--ink);color:var(--bg);border-color:var(--ink)}.artist-experience .hero-actions .button-glass{color:var(--ink)}.artist-experience .hero-quick-links{border-color:#ffffff3b;gap:30px;margin-top:17px;padding-top:8px}.artist-experience .hero-quick-links a{color:var(--ink);font-size:12px}.artist-experience .artist-scroll{bottom:61px;left:var(--page-pad);z-index:3;color:var(--ink);margin:0;position:absolute}.artist-experience .artist-scroll span{width:auto;box-shadow:none;background:0 0;border:0;font-size:20px}.hero-work-notes{max-width:1440px;padding:26px var(--page-pad);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin:auto;display:flex}.hero-work-notes .artist-intro-description{max-width:40ch;margin:0;font-size:14px}.hero-work-notes .portrait-credit{max-width:55%}.artist-experience .release-chapter{min-height:110svh}.liquid-site .global-player.player-capsule{z-index:500;left:max(24px,env(safe-area-inset-left));right:auto;bottom:max(20px,env(safe-area-inset-bottom));width:min(500px,100% - 48px);max-width:none;min-height:72px;color:var(--ink);border-radius:999px;padding:8px 12px;display:block;position:fixed;transform:none}.player-capsule [hidden]{display:none!important}.player-capsule .player-dock{grid-template-columns:48px minmax(60px,1fr) 44px 48px 44px 44px;align-items:center;gap:5px;display:grid;position:relative}.player-capsule .dock-art{border:1px solid var(--line);background:var(--surface);border-radius:14px;width:48px;height:48px;min-height:48px;padding:0;overflow:hidden}.player-capsule .dock-art img{object-fit:cover;width:100%;height:100%}.player-capsule .dock-title{text-align:left;min-width:0;min-height:48px;color:var(--ink);background:0 0;border:0;padding:3px 8px;line-height:1.25}.player-capsule .dock-title strong,.player-capsule .dock-title span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.player-capsule .dock-title strong{letter-spacing:-.025em;font-size:14px;font-weight:600}.player-capsule .dock-title span{color:var(--muted);letter-spacing:0;margin-top:4px;font-size:11px}.player-capsule .player-icon-button{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:50%;place-items:center;padding:10px;display:grid}.player-capsule .player-icon-button svg{width:22px;height:22px}.player-capsule .player-icon-button:hover{background:#ffffff29}.player-capsule .dock-play{background:var(--ink);width:48px;height:48px;color:var(--bg);padding:12px;box-shadow:0 3px 14px #00000026}.player-capsule .dock-play:hover,.player-capsule .sheet-play:hover{background:var(--ink);filter:brightness(.93)}.player-capsule .dock-expand{border:1px solid var(--line);background:#ffffff1f}.player-capsule .dock-progress{pointer-events:none;background:#ffffff24;border-radius:3px;height:2px;position:absolute;bottom:-3px;left:62px;right:195px;overflow:hidden}.player-capsule .dock-progress i{background:var(--accent);height:100%;display:block}.liquid-site .global-player.player-capsule.is-expanded{z-index:780;overscroll-behavior:contain;background-color:var(--glass-base);border-radius:34px;width:min(420px,100% - 32px);min-height:0;max-height:calc(100dvh - 48px);padding:0;overflow:auto}.player-capsule .player-sheet{padding:20px 24px 24px}.player-sheet-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.player-sheet-heading>span{letter-spacing:.16em;color:var(--muted);font-size:10px;font-weight:650}.player-capsule .player-sheet-heading .player-icon-button{background:#ffffff21}.player-artwork{border:1px solid var(--line);width:min(68%,236px);box-shadow:0 16px 32px #00000038,inset 0 1px 0 var(--glass-edge);background:#ffffff24;border-radius:22px;margin:0 auto 24px;padding:5px}.player-artwork img{aspect-ratio:1;object-fit:contain;border-radius:17px;width:100%}.player-sheet-title{justify-content:space-between;align-items:center;gap:14px;display:flex}.player-sheet-title h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:22px;line-height:1.25}.player-sheet-title p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.4}.player-sheet-title p>span{font-size:12px}.player-capsule .player-icon-button.is-active{color:var(--accent);background:var(--surface-2);box-shadow:inset 0 -2px 0 var(--accent)}.player-sheet .player-status{min-height:18px;color:var(--muted);margin:10px 0 16px;font-size:12px;line-height:1.5}.player-timeline input,.player-sound input{width:100%;height:24px;accent-color:var(--ink);cursor:pointer;display:block}.player-timeline input:disabled{opacity:.6;cursor:default}.player-timeline>div{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:3px;font-size:11px;display:flex}.player-transport{justify-content:space-between;align-items:center;gap:6px;margin:18px 0 12px;display:flex}.player-capsule .sheet-play{background:var(--ink);width:64px;height:64px;color:var(--bg);padding:19px;box-shadow:0 5px 18px #00000029}.player-capsule .sheet-play svg{width:28px;height:28px}.player-sound{grid-template-columns:44px minmax(70px,1fr) 36px;align-items:center;gap:8px;display:grid}.player-sound>span{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.player-queue{border-block:1px solid var(--line);margin-top:16px}.player-queue summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-size:13px;list-style:none;display:flex}.player-queue summary::-webkit-details-marker{display:none}.player-queue summary:after{content:"+";color:var(--muted);font-size:18px}.player-queue[open] summary:after{content:"−"}.player-queue summary>span{color:var(--muted);margin-left:auto;padding:0 14px;font-size:11px}.player-queue ol{max-height:225px;margin:0;padding:0 0 12px;list-style:none;overflow:auto}.player-queue button{text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 10px;display:grid}.player-queue button:hover,.player-queue button[aria-current=true]{background:var(--surface-2)}.player-queue button>span{color:var(--muted);font-size:10px}.player-queue button strong{font-size:13px;font-weight:500;line-height:1.4}.player-queue button i{color:var(--accent);font-size:8px;font-style:normal}.player-source-note{color:var(--muted);flex-direction:column;gap:5px;margin-top:16px;font-size:11px;line-height:1.5;display:flex}.player-source-note a{min-height:36px;color:var(--ink);align-items:center;text-decoration:underline;display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.liquid-site .glass,.liquid-site .button-glass{background:var(--solid-glass)}}html[data-transparency=reduced] .liquid-site .glass,html[data-transparency=reduced] .liquid-site .button-glass{background:var(--solid-glass);-webkit-backdrop-filter:none}@media (prefers-reduced-transparency:reduce){.liquid-site .glass,.liquid-site .button-glass{background:var(--solid-glass);-webkit-backdrop-filter:none}}@media (width<=1000px){.artist-experience .hero-actions{max-width:365px}.artist-experience .hero-actions .button{padding-inline:18px}.artist-experience .artist-intro .artist-title{font-size:56px}}@media (width<=760px),(height<=780px){.artist-experience .artist-hero{height:auto;min-height:0;max-height:none}.artist-experience .artist-stage{height:auto;min-height:0;max-height:none;padding:115px var(--page-pad) 40px;position:relative;overflow:hidden}.artist-experience .hero-topline{margin:0 0 12px;position:relative;top:auto;left:auto;right:auto}.artist-experience .hero-glass-word{font-size:clamp(180px,34vw,350px);top:200px}.artist-experience .artist-portrait.scroll-media{--portrait-center:0%;width:100%;height:clamp(350px,56svh,530px);margin:0 0 26px;position:relative;inset:auto}.artist-experience .artist-intro{width:100%;padding:0;position:relative;bottom:auto;left:auto}.artist-experience .artist-intro .artist-title{font-size:clamp(43px,10vw,70px)}.artist-experience .artist-message{font-size:24px}.artist-experience .hero-actions{max-width:none;margin-top:26px;position:relative;bottom:auto;right:auto}.artist-experience .hero-quick-links{justify-content:flex-start;margin-top:16px;padding-top:12px}.artist-experience .artist-scroll{margin-top:25px;position:relative;bottom:auto;left:auto}.hero-work-notes{flex-direction:column;align-items:flex-start;gap:16px;padding-block:22px}.hero-work-notes .portrait-credit{text-align:left;max-width:100%}.artist-experience .release-chapter{min-height:0}.liquid-site .global-player.player-capsule{left:max(12px,env(safe-area-inset-left));right:auto;bottom:max(14px,env(safe-area-inset-bottom));width:calc(100% - 24px);max-width:470px;min-height:68px;padding:8px 10px;transform:none}.player-capsule .player-dock{grid-template-columns:44px minmax(60px,1fr) 48px 44px;gap:5px}.player-capsule .dock-art{width:44px;height:44px;min-height:44px}.player-capsule .dock-skip{display:none}.player-capsule .dock-progress{left:57px;right:108px}.liquid-site .global-player.player-capsule.is-expanded{width:min(420px,100% - 24px);max-width:420px;min-height:0;max-height:calc(100dvh - 30px)}.player-capsule .player-sheet{padding:16px 20px 22px}}@media (width<=480px){.artist-experience .hero-topline .eyebrow{font-size:8px}.artist-experience .hero-actions .button-row{gap:10px}.artist-experience .hero-actions .button{padding-inline:18px;font-size:12px}.player-capsule .dock-title{padding-left:5px}.player-capsule .dock-title strong{font-size:13px}.player-capsule .dock-title span{font-size:10px}}@media (height<=720px){.player-artwork{width:145px;margin-bottom:18px}.player-sheet-heading{margin-bottom:10px}}html[data-motion=reduced] .artist-experience .artist-hero{height:auto;min-height:0;max-height:none}html[data-motion=reduced] .artist-experience .artist-stage{height:100svh;min-height:820px;max-height:1300px;position:relative}html[data-motion=reduced] .artist-experience .artist-portrait.scroll-media{transform:translateX(var(--portrait-center,-50%))}@media (prefers-reduced-motion:reduce){.artist-experience .artist-hero{height:auto;min-height:0;max-height:none}.artist-experience .artist-stage{height:100svh;min-height:820px;max-height:1300px;position:relative}.artist-experience .artist-portrait.scroll-media{transform:translateX(var(--portrait-center,-50%))}}@media (width<=760px),(height<=780px){html[data-motion=reduced] .artist-experience .artist-stage{height:auto;min-height:0;max-height:none}}@media (prefers-reduced-motion:reduce) and (width<=760px),(prefers-reduced-motion:reduce) and (height<=780px){.artist-experience .artist-stage{height:auto;min-height:0;max-height:none}}@media (forced-colors:active){.artist-experience .hero-glass-word{display:none}.liquid-site .glass{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.player-capsule .dock-play,.player-capsule .sheet-play{color:highlighttext;background:highlight}}.site-world{isolation:isolate;background:var(--bg);position:relative}.liquid-site .glass{--muted:var(--ink)}.site-world:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 90% 18%,color-mix(in srgb,var(--world-accent) 15%,transparent),transparent 58%),radial-gradient(ellipse at 5% 80%,#ffffff1a,transparent 60%);position:fixed;inset:0}.site-world :is(.page-hero,.seo-localized-hero,.profile-hero,.legal-hero){isolation:isolate;background:var(--bg);position:relative;overflow:hidden}.site-world :is(.page-hero,.seo-localized-hero,.profile-hero,.legal-hero):before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,var(--bg) 12%,transparent 80%),var(--world-art);opacity:.38;background-position:50%,85% 30%;background-repeat:no-repeat;background-size:cover,auto 135%;position:absolute;inset:0}.site-world[data-world=music] :is(.page-hero,.seo-localized-hero):before{opacity:.3;background-position:50%,100%;background-size:cover,auto 110%}.site-world[data-world=gallery] :is(.page-hero,.seo-localized-hero):before{opacity:.19;background-size:cover,auto 155%}.site-world[data-world=reading] :is(.page-hero,.seo-localized-hero,.legal-hero):before{opacity:1;background-image:radial-gradient(at 85% 20%,#fff3,#0000 65%)}.site-world[data-world=account] :is(.page-hero,.seo-localized-hero,.profile-hero):before{opacity:.22}.site-world :is(.seo-localized-section,.article-body,.legal-section){position:relative}.site-world :is(.seo-localized-section p,.article-body p,.legal-section p){line-height:1.7}.site-world[data-world=gallery] .gallery-masonry img{background:var(--surface)}.liquid-site .site-footer{padding-bottom:145px}.liquid-site .player-capsule.has-video{border-radius:26px}.player-capsule .player-video{margin-bottom:10px}.liquid-site .player-capsule .player-video iframe{opacity:1;pointer-events:auto;border:0;border-radius:18px;width:100%;height:max(200px,22vw);max-height:250px;display:block;position:relative;inset:auto}.player-capsule.is-expanded .player-video{margin:16px 16px 0}.liquid-site .player-capsule.is-expanded .player-video iframe{height:218px}.account-stage{max-width:1440px;min-height:90svh;padding:180px var(--page-pad) 130px;background:radial-gradient(at 12% 40%,#ffffff1f,#0000 65%);grid-template-columns:1fr minmax(320px,470px);align-items:center;gap:8vw;margin:auto;display:grid}.account-intro h1{letter-spacing:-.06em;text-wrap:balance;margin:22px 0;font-size:clamp(48px,6.5vw,100px);line-height:1.02}.account-intro>p:not(.eyebrow){max-width:35ch;color:var(--muted);font-size:18px;line-height:1.7}.account-intro>span{color:var(--muted);margin-top:25px;font-size:13px;display:inline-block}.account-card{border-radius:32px;padding:36px}.account-card h2{letter-spacing:-.03em;margin:0 0 22px;font-size:26px}.account-card form label{flex-direction:column;gap:9px;margin-bottom:20px;font-size:14px;display:flex}.account-card input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:50px;color:var(--ink);border-radius:14px;padding:12px 15px;font-size:16px}.account-card .button{justify-content:center;width:100%}.account-card button:disabled{opacity:.6;cursor:not-allowed}.account-card :is(small,.account-small){color:var(--muted);font-size:12px;line-height:1.6}.account-notice{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:16px;font-size:14px;line-height:1.7}.account-links{flex-direction:column;gap:8px;margin:10px 0 24px;font-size:13px;display:flex}.account-links a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:flex}.account-message{color:var(--ink);min-height:24px;font-size:14px;line-height:1.6}.session-controls{flex-wrap:wrap;gap:12px;display:flex}@media (width<=760px){.account-stage{grid-template-columns:1fr;gap:34px;padding-top:130px}.account-card{padding:24px}.account-intro h1{font-size:52px}}.entry-loader{z-index:3000;background:var(--bg);color:var(--ink);text-align:center;justify-content:center;align-items:center;padding:32px;display:none;position:fixed;inset:0}html[data-entry-loading] .entry-loader{display:flex}.loader-content{width:min(440px,100%)}.loader-brand{letter-spacing:.1em;font-size:clamp(22px,6vw,36px);font-weight:650}.loader-brand small{letter-spacing:.3em;color:var(--muted);margin-top:9px;font-size:9px;font-weight:500;display:block}.loader-ring{--ready:0;background:conic-gradient(var(--accent) calc(var(--ready)*1turn),var(--surface2) 0);border-radius:50%;width:104px;height:104px;margin:42px auto 24px;position:relative;box-shadow:0 0 40px #ffffff1a}.loader-ring:before{content:"";background:var(--bg);border-radius:50%;position:absolute;inset:3px}.loader-ring:after{content:"";border:1px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:1.4s linear infinite loader-orbit;position:absolute;inset:13px}@keyframes loader-orbit{to{transform:rotate(1turn)}}.loader-count{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;display:block}.loader-caption{color:var(--muted);margin-top:7px;font-size:12px}.loader-help{color:var(--ink);flex-direction:column;align-items:center;gap:12px;font-size:13px;line-height:1.6;display:flex}.loader-help button{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);cursor:pointer;border-radius:999px;padding:12px 20px}.loader-help a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}html[data-entry-loading=error] .loader-ring:before{inset:2px}html[data-entry-loading=error] .loader-ring:after,html[data-motion=reduced] .loader-ring:after{animation:none}@media (prefers-reduced-motion:reduce){.loader-ring:after{animation:none}}body:has(.player-capsule.is-expanded) .assistant-launch{visibility:hidden}@media (width<=760px){.site-world :is(.page-hero,.seo-localized-hero,.profile-hero):before{opacity:.19;background-position:50%,100% 0}.liquid-site .site-footer{padding-bottom:120px}}@media (forced-colors:active){.entry-loader{color:canvastext;background:canvas}.loader-ring{background:canvas;border:3px solid canvastext}.loader-ring:before{background:canvas}}:root{--bg:#000;--surface:#000;--surface2:#000;--ink:#fff;--muted:#fff;--accent:#ff4d4d;--line:#fff;--band-duration:70s;--band-gap:3rem}html[data-theme=light]{--bg:#fff;--surface:#fff;--surface2:#fff;--ink:#000;--muted:#000;--accent:#b30000;--line:#000}:root{--surface-2:var(--surface2);--paper:var(--surface);--paper-ink:var(--ink);--solid-glass:var(--surface);--glass:var(--surface);--glass-base:var(--surface);--glass-edge:var(--line);--reading-surface:var(--surface)}html,body,.liquid-site{background:var(--bg);color:var(--ink)}.site-world{background:radial-gradient(ellipse at 80% 0%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 45%),var(--bg)}.site-world[data-world=home]:before,.site-world[data-world=home]:after,.hero-light-field{display:none}.liquid-site .glass,.menu-panel,.cart-drawer,.profile-card,.contact-card,.info-panel{background:var(--surface);color:var(--ink);border-color:var(--line)}.liquid-site :is(.page-hero,.seo-localized-hero,.editorial-section,.text-section,.profile-section,.faq-item,.source-card,.account-card,.contact-form,.search-experience){color:var(--ink)}.liquid-site :is(.page-hero,.seo-localized-hero,.editorial-section,.text-section,.faq-item,.source-card,.account-card){background-color:var(--surface)}.liquid-site :is(p,small,.eyebrow,.release-facts,.release-edition,.art-source-note,.page-lead){color:var(--muted)}.liquid-site :is(h1,h2,h3,h4,label,legend,dt,dd){color:var(--ink)}.liquid-site a{text-underline-offset:.22em}.liquid-site :is(input,select,textarea){background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:12px;min-height:44px}.liquid-site input::placeholder,.liquid-site textarea::placeholder{color:var(--muted);opacity:1}.liquid-site :is(button,.button){min-height:44px}.liquid-site .button-light{background:var(--ink);color:var(--bg);border-color:var(--ink)}.liquid-site .button-glass,.liquid-site .utility-toggle,.liquid-site .menu-button,.band-heading button,.gallery-tools button{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.liquid-site .site-header{background:var(--surface);color:var(--ink)}.liquid-site .site-header :is(a,button,strong,span){color:var(--ink)}.liquid-site .artist-hero{height:auto;min-height:0;padding:120px var(--page-pad,5vw) 32px;background:0 0;overflow:visible}.liquid-site .artist-stage{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 6%;width:100%;max-width:1320px;height:auto;min-height:0;margin:auto;padding:0;display:grid;position:relative;inset:auto}.liquid-site .hero-topline{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:12px;margin:0;display:flex;position:static}.liquid-site .hero-glass-word{letter-spacing:.09em;opacity:1;width:auto;color:var(--accent);-webkit-text-fill-color:currentColor;text-align:center;text-shadow:0 2px 25px color-mix(in srgb,var(--accent) 15%,transparent);background:0 0;grid-area:2/1;font-size:clamp(62px,9vw,136px);line-height:1;position:static;transform:none}.liquid-site .artist-portrait{aspect-ratio:1049/1499;border:1px solid var(--line);background:#000;border-radius:30px;grid-area:3/1/5;width:100%;height:auto;max-height:720px;position:relative;inset:auto;overflow:hidden;box-shadow:0 24px 65px #0003;transform:none!important}.liquid-site .artist-portrait img{object-fit:contain;object-position:center;border-radius:0;width:100%;height:100%;-webkit-mask-image:none;mask-image:none}.liquid-site .artist-intro{background:var(--surface);border:1px solid var(--line);border-radius:30px;grid-area:3/2;align-self:end;width:100%;max-width:none;padding:clamp(20px,3vw,40px);position:static;transform:none}.liquid-site .artist-title{white-space:normal;letter-spacing:-.03em;color:var(--ink);margin:24px 0;font-size:clamp(28px,4vw,58px);line-height:1.05}.liquid-site .artist-message{color:var(--ink);margin:0;font-size:clamp(27px,3vw,45px);line-height:1.25}.liquid-site .artist-message span{color:var(--muted)}.liquid-site .hero-actions{grid-area:4/2;align-self:start;width:100%;padding:0;position:static}.liquid-site .artist-scroll{color:var(--ink);grid-column:1/-1;justify-self:center;margin-top:12px;position:static}.liquid-site .hero-work-notes{padding:24px var(--page-pad,5vw) 48px;flex-wrap:wrap;align-items:center;gap:24px;display:flex}.liquid-site .hero-quick-links{margin-top:24px}.liquid-site .site-footer{text-align:left;padding:48px var(--page-pad,5vw) calc(150px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);color:var(--ink);display:block}.footer-identity{max-width:600px;margin-bottom:40px}.liquid-site .footer-wordmark strong{letter-spacing:.01em;font-size:clamp(25px,5vw,48px)}.liquid-site .footer-wordmark{align-items:flex-start;display:flex}.liquid-site .site-footer a{color:var(--ink);letter-spacing:0;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.footer-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.liquid-site .footer-groups nav{flex-flow:column;align-items:flex-start;gap:8px;display:flex}.footer-groups h2{margin:0 0 12px;font-size:16px;line-height:1.4}.liquid-site .footer-bottom{border-top:1px solid var(--line);letter-spacing:0;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:36px;padding-top:24px;font-size:13px;display:flex}.recommendations{margin:48px var(--page-pad,5vw);border:1px solid var(--line);background:var(--surface);border-radius:24px;padding:24px;overflow:hidden}.band-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.band-heading p{margin:8px 0 16px;font-size:13px;line-height:1.6}.band-heading button{border-radius:12px;margin:0 6px 12px 0;padding:8px 14px}.band-mask{padding:16px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.band-track{width:max-content;animation:band-right var(--band-duration) linear infinite;display:flex;transform:translate(-50%)}.band-group{align-items:center;gap:var(--band-gap);padding-inline-end:var(--band-gap);display:flex}.band-group :is(a,span){white-space:nowrap;color:var(--ink);font-size:17px}.band-group a:focus-visible{outline-offset:0}.band-track:focus-within{animation-play-state:paused!important}.band-static .band-track{width:auto;animation:none;transform:none}.band-static .band-group{flex-wrap:wrap;gap:18px}.band-static .band-copy{display:none}@keyframes band-right{to{transform:translate(0)}}.entry-loader{background:var(--bg);color:var(--ink)}.season-welcome{z-index:3001;pointer-events:none;position:fixed;inset:0;overflow:hidden}.season-welcome span{left:var(--x);width:24px;height:32px;color:var(--accent);opacity:0;position:absolute;top:-60px}.season-welcome svg{fill:currentColor;width:100%;height:100%}.season-welcome.is-falling span{animation:season-fall 6s var(--delay) ease-in forwards}.season-autumn,.season-autumn span,.season-autumn span:nth-child(3n){color:#fff}.variant-1 span{width:18px;transform:rotate(30deg)}.variant-2 span{color:#000;width:30px}.variant-3 span{color:#fff;width:22px}@keyframes season-fall{10%{opacity:.5}90%{opacity:.4}to{transform:translate(var(--sway),110vh) rotate(190deg);opacity:0}}.image-unavailable:after{content:"ScottGalan · Bild derzeit nicht verfügbar / Image unavailable";background:var(--surface);min-height:140px;color:var(--ink);place-items:center;padding:24px;display:grid}.gallery-tools,.lightbox-navigation{flex-wrap:wrap;gap:12px;margin-block:24px;display:flex}.gallery-tools input{flex:220px;padding:12px}.gallery-tools select{padding:12px}.lightbox-navigation button,.share-action button{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:10px 18px}.support-form{background:var(--surface);border:1px solid var(--line);border-radius:24px;max-width:850px;margin:24px auto;padding:32px}.support-form label{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.support-form :is(input,textarea,select){width:100%;padding:12px}.support-form .privacy-check{flex-direction:row;align-items:flex-start}.support-form .privacy-check input{flex:none;width:22px;min-height:22px}.support-form .honeypot{display:none}.support-status{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;padding:16px}.support-admin article{border:1px solid var(--line);background:var(--surface);border-radius:20px;margin-bottom:20px;padding:24px}.support-admin pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}@media (width<=950px){.footer-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.liquid-site .artist-stage{gap:24px}.liquid-site .primary-nav{display:none}}@media (width<=650px){.liquid-site .artist-hero{padding-top:100px}.liquid-site .artist-stage{grid-template-columns:minmax(0,1fr)}.liquid-site .hero-glass-word{grid-area:2/1;font-size:72px}.liquid-site .artist-portrait{grid-area:3/1;max-height:none}.liquid-site .artist-intro{grid-area:4/1}.liquid-site .hero-actions{grid-area:5/1}.liquid-site .artist-scroll{grid-row:6}.liquid-site .artist-title{font-size:clamp(26px,8vw,45px)}.footer-groups{gap:30px 20px}.liquid-site .footer-wordmark{align-items:flex-start}.support-form,.recommendations{padding:20px}}@media (width<=380px){.footer-groups{grid-template-columns:minmax(0,1fr)}.liquid-site .hero-topline{font-size:10px}}html[data-motion=reduced] .band-track,html[data-motion=reduced] .season-welcome span{animation:none}html[data-transparency=reduced] .liquid-site .glass{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-motion:reduce){.season-welcome span{animation:none!important}.band-track{animation:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.liquid-site .glass{background:var(--surface)}}.season-winter span,.season-advent span,.season-christmas span,.season-new-year span{color:#fff}@media (width<=650px){.season-welcome span:nth-child(n+9){display:none}}.liquid-site .artist-intro h1{max-width:none}.liquid-site .hero-glass-word{mix-blend-mode:normal}.liquid-site .footer-bottom,.loader-count,.loader-brand small,.loader-help{color:var(--muted)}.loader-ring{background:conic-gradient(var(--accent) calc(var(--ready)*1turn),var(--surface2) 0)}.loader-ring:after{border-color:var(--line);border-top-color:var(--accent)}.liquid-site .portrait-credit{color:var(--muted);max-width:min(100%,550px);margin:0}body[data-sgmi-dialog] .season-welcome{display:none}@font-face{font-family:SGMI Text;src:url(/fonts/sgmi-text-400.woff)format("woff");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:SGMI Text;src:url(/fonts/sgmi-text-700.woff)format("woff");font-weight:700;font-style:normal;font-display:optional}:root,html[data-theme]{--paper:var(--surface);--paper-ink:var(--ink);--surface-2:var(--surface2);--solid-glass:var(--surface);--reading-surface:var(--surface);--glass-base:var(--surface);--glass-edge:var(--line);--glass:var(--surface);--content-width:1320px;--page-pad:clamp(18px,4vw,52px)}.liquid-site{font-family:SGMI Text,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.7}.liquid-site :is(.bio-hero,.bio-article,.music-platforms,.team-section,.seo-release-collection,.seo-functional-link,.channel-section,.booking-callout,.interview-section,.contact-intro,.order-links,.home-press-review,.review-section,.product-card){background:var(--surface);color:var(--ink)}.liquid-site :is(.bio-copy,.legal-copy,.story-copy,.biography-copy,.reading-copy,.seo-localized-content,.assistant-info,.release-detail-body){background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:24px;padding:clamp(20px,3vw,40px)}.liquid-site :is(.bio-copy,.legal-copy,.story-copy,.biography-copy,.reading-copy,.seo-localized-content,.release-detail-body) :is(p,li,span,small,dt,dd){color:var(--ink);opacity:1}.liquid-site :is(.bio-copy,.legal-copy,.story-copy,.biography-copy,.reading-copy) p{max-width:72ch;font-size:1.0625rem;line-height:1.8}.liquid-site :is(.bio-copy,.legal-copy,.story-copy) h2{letter-spacing:-.025em;margin-block:2em .6em;font-size:clamp(25px,3vw,42px);line-height:1.2}.liquid-site .bio-hero>div>p:last-child,.liquid-site .bio-article dt{color:var(--muted);opacity:1}.liquid-site :is(.section-pad,.seo-localized-content,.seo-release-detail,.seo-localized-hero,.seo-localized-nav,.seo-functional-link,.share-action,.bio-hero,.profile-hero){max-width:var(--content-width);width:100%;margin-inline:auto}.liquid-site :is(h1,h2,h3,h4){overflow-wrap:anywhere;line-height:1.15}.liquid-site :is(.bio-copy,.legal-copy,.story-copy,.seo-localized-content) a{color:var(--accent);text-decoration:underline}.liquid-site :is(.chapter-navigation,.seo-localized-nav,.menu-panel,.cart-drawer,.global-player,.assistant-panel,.cookie-dialog,.preview-copy,.world-links a,.release-art,.profile-editor){color:var(--ink);background:var(--glass);border-color:var(--line)}.liquid-site :is(.button-dark,.filter-list button,.gallery-tools button,.save-button,.portal-action){background:var(--surface2);color:var(--ink);border:1px solid var(--line)}.liquid-site .button-light,.liquid-site .button-light :is(span,strong,small){background:var(--ink);color:var(--bg);border-color:var(--ink)}.liquid-site .filter-list button.active{background:var(--ink);color:var(--bg)}.liquid-site :is(.product-card,.portal-card,.profile-summary article) :is(p,small,span){color:var(--muted);opacity:1}.liquid-site .site-header{width:calc(100% - 36px);max-width:var(--content-width);border-radius:24px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:20px;padding:12px 20px;left:50%;right:auto;transform:translate(-50%)}.liquid-site .primary-nav{justify-content:center;gap:4px;min-width:0;display:flex}.liquid-site .primary-nav a{align-items:center;min-height:44px;padding:10px;font-size:12px;display:flex}.liquid-site .header-actions{justify-self:end;align-items:center;gap:8px;min-width:0;display:flex}.liquid-site .profile-link{text-overflow:ellipsis;white-space:nowrap;max-width:105px;overflow:hidden}.liquid-site .wordmark{min-width:0}.liquid-site .wordmark strong{font-size:20px}.liquid-site .site-header .search-link{place-items:center;min-width:44px;min-height:44px;display:grid}.portal-entry-links{flex-wrap:wrap;gap:10px;display:flex}.portal-entry-links a{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);border-radius:12px;padding:10px 16px}.liquid-site .recommendations{width:calc(100% - 36px);max-width:var(--content-width);background:var(--glass);border-radius:16px;margin:0 auto 32px;padding:0 16px}.liquid-site .band-heading{gap:12px;min-height:44px;padding:5px 0}.liquid-site .band-heading strong{font-size:12px}.liquid-site .band-heading p{color:var(--muted);margin:0;font-size:12px}.liquid-site .band-heading button{min-height:44px;margin:0;padding:6px 12px;font-size:12px}.liquid-site .band-mask{align-items:center;min-height:48px;padding:0;display:flex}.liquid-site .band-group :is(a,span){font-size:15px;line-height:1.5}.liquid-site .band-group a{align-items:center;min-height:48px;display:flex}.liquid-site .band-static .band-group{padding-block:8px}.liquid-site .band-mask:focus-within{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.liquid-site .band-mask:focus-within .band-track{animation:none;transform:none}.liquid-site .hero-work-notes{max-width:var(--content-width);margin:auto;padding-bottom:24px}.liquid-site .site-footer{max-width:var(--content-width);margin:auto}.portal-shell{max-width:var(--content-width);padding:150px var(--page-pad) 80px;color:var(--ink);margin:auto}.portal-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.portal-header h1,.portal-header h2{letter-spacing:-.035em;margin:8px 0 16px;font-size:clamp(32px,5vw,62px)}.portal-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}.portal-nav{border-radius:20px;flex-direction:column;gap:6px;padding:14px;display:flex;position:sticky;top:120px}.portal-nav a,.portal-nav button{text-align:left;min-height:44px;color:var(--ink);font:inherit;background:0 0;border:1px solid #0000;border-radius:12px;padding:12px;display:block}.portal-nav a[aria-current],.portal-nav button[aria-pressed=true]{border-color:var(--line);background:var(--surface2)}.portal-content{min-width:0}.portal-content>section{margin-bottom:24px;scroll-margin-top:120px}.portal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.portal-card{background:var(--surface);border:1px solid var(--line);border-radius:24px;min-width:0;padding:clamp(20px,3vw,30px)}.portal-card h2{margin:0 0 16px;font-size:clamp(22px,3vw,30px)}.portal-card h3{margin:0 0 12px;font-size:20px}.portal-card p{max-width:72ch}.portal-card :is(p,small,li,label,legend){color:var(--ink)}.portal-card :is(input,textarea,select){width:100%;padding:12px}.portal-card label{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.portal-card input[type=checkbox]{width:22px;min-height:22px}.portal-checkbox{align-items:start;flex-direction:row!important;gap:12px!important;display:flex!important}.portal-row,.portal-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.portal-actions{margin-block:20px 8px}.portal-action{min-height:44px;font:inherit;cursor:pointer;border-radius:12px;padding:10px 16px}.portal-empty{border:1px dashed var(--line);border-radius:16px;padding:22px}.portal-items{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.portal-items li{border:1px solid var(--line);background:var(--surface2);overflow-wrap:anywhere;border-radius:16px;padding:16px}.portal-items img{object-fit:cover;border-radius:12px;width:64px;height:64px}.portal-status{border:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;border-radius:12px;margin-block:16px;padding:12px 16px}.portal-badge{border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:4px 10px;font-size:12px;display:inline-flex}.portal-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.portal-stats>div{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:18px}.portal-stats strong{font-size:30px;display:block}.portal-select-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.artist-cover{aspect-ratio:1;object-fit:contain;background:var(--surface2);border-radius:24px;max-width:360px}.portal-progress{width:100%;accent-color:var(--accent)}.studio-review{border-left:4px solid var(--accent);background:var(--surface2);margin-block:12px;padding:14px}.portal-card pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.portal-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.portal-tabs{flex-wrap:wrap;gap:8px;margin-block:16px;display:flex}.portal-tabs button{border-radius:12px;min-height:44px;padding:10px 14px}.portal-public{padding-top:150px}.portal-public .portal-card{margin-bottom:24px}html[data-transparency=reduced] .liquid-site :is(.glass,.menu-panel,.global-player,.recommendations,.portal-nav){background:var(--surface);-webkit-backdrop-filter:none}@supports not(backdrop-filter:blur(1px)){.liquid-site :is(.glass,.recommendations,.portal-nav){background:var(--surface)}}@media (width<=1450px){.liquid-site .site-header{grid-template-columns:minmax(0,1fr) auto}.liquid-site .primary-nav{display:none}}@media (width<=800px){.portal-layout{grid-template-columns:minmax(0,1fr)}.portal-nav{flex-flow:wrap;position:static}.portal-grid{grid-template-columns:minmax(0,1fr)}.portal-shell{padding-top:130px}}@media (width<=650px){.liquid-site .site-header{gap:8px;width:calc(100% - 24px);padding:10px 12px}.liquid-site .header-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px}.liquid-site .site-header .wordmark strong{font-size:16px}.liquid-site .site-header .profile-link,.liquid-site .cart-label{display:none}.liquid-site .utility-toggle{min-width:44px}.portal-stats,.portal-field-grid{grid-template-columns:minmax(0,1fr)}.liquid-site .bio-copy{padding:20px}}@media (width<=390px){.liquid-site .site-header{grid-template-columns:minmax(0,1fr)}.liquid-site .wordmark{text-align:center;justify-self:center}.liquid-site .header-actions{justify-self:center}.liquid-site .artist-hero{padding-top:145px}}@media (forced-colors:active){.liquid-site :is(.glass,.portal-card,.portal-action,.recommendations,.bio-copy,.legal-copy){color:canvastext;background:canvas;border-color:canvastext}}.liquid-site .artist-experience .artist-portrait.scroll-media{aspect-ratio:1049/1499;--portrait-center:0%;grid-area:3/1/5;width:100%;height:auto;max-height:720px;margin:0;position:relative;inset:auto;transform:none}.liquid-site .artist-experience .artist-stage{max-height:none;overflow:visible}.liquid-site .hero-work-notes .portrait-credit{color:var(--ink);max-width:none;margin:0}.liquid-site .artist-intro .eyebrow{color:var(--muted)}.liquid-site .bio-article dd,.liquid-site .button-glass:visited,.liquid-site .portal-action:visited{color:var(--ink)}.liquid-site .button-light:visited{color:var(--bg)}.liquid-site :is(.reading-copy,.bio-copy,.story-copy,.legal-copy) a:visited{color:var(--accent)}.liquid-site .portal-nav{background:var(--glass)}.liquid-site .portal-card :is(h2,h3,h4){margin-top:24px}.liquid-site .portal-card>:first-child{margin-top:0}.liquid-site .portal-card dt{font-weight:700}.liquid-site .portal-card dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px}.liquid-site .profile-hero{min-height:0;padding:24px 0}.liquid-site #account-settings .section-pad{padding:32px 0}.liquid-site #account-settings{padding-top:24px}.liquid-site .portal-card,.liquid-site .portal-shell{scroll-margin-top:160px}.liquid-site .portal-public .portal-card>p{max-width:72ch}@media (width>=801px) and (width<=1450px){.liquid-site .site-header{grid-template-columns:minmax(0,1fr) auto;gap:8px 18px}.liquid-site .primary-nav{grid-area:2/1/auto/-1;display:flex}.liquid-site .header-actions{grid-area:1/2}.liquid-site .artist-hero{padding-top:165px}.liquid-site .chapter-navigation{top:140px}}@media (width<=800px){.liquid-site .bio-article{grid-template-columns:minmax(0,1fr)}}@media (width<=650px){.liquid-site .artist-experience .artist-portrait.scroll-media{grid-area:3/1;max-height:none}.liquid-site .profile-hero{flex-wrap:wrap;gap:20px;display:flex}.liquid-site .portal-card :is(h2,h3){overflow-wrap:anywhere}}@media (width<=390px){.liquid-site .portal-shell{padding-top:155px}}@media (height<=500px){.liquid-site .site-header{position:relative;top:12px}.liquid-site .artist-hero,.liquid-site .portal-shell{padding-top:70px}}html[data-motion=reduced] .liquid-site .artist-experience .artist-stage{height:auto;min-height:0;max-height:none;position:relative}html[data-motion=reduced] .liquid-site .artist-experience .artist-hero{height:auto;min-height:0;max-height:none}@media (prefers-reduced-motion:reduce){.liquid-site .artist-experience .artist-stage{height:auto;min-height:0;max-height:none;position:relative}.liquid-site .artist-experience .artist-hero{height:auto;min-height:0;max-height:none}}.season-welcome.is-falling span{animation-play-state:inherit}body[data-sgmi-dialog] .season-welcome{visibility:hidden;display:block}.season-welcome.is-still span{opacity:.16;top:12px;transform:rotate(18deg)}.season-welcome.is-still span:nth-child(n+5){display:none}.player-artwork>span,.dock-art>span{width:100%;height:100%;color:var(--ink);background:var(--surface);place-items:center;display:grid}.liquid-site{--section-space:clamp(56px,7vw,104px);--card-radius:24px;--reading-width:72ch}.liquid-site .liquid-section{max-width:var(--content-width);padding-block:var(--section-space)}.liquid-site .liquid-section-heading h2{letter-spacing:-.055em;text-wrap:balance;font-weight:700}.liquid-site .artist-experience .artist-intro{box-shadow:none}.liquid-site .artist-experience .artist-title{letter-spacing:-.055em;line-height:1.05}.liquid-site .hero-work-notes{border-bottom:1px solid var(--line);padding:20px var(--page-pad) 30px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.liquid-site .hero-work-notes>.eyebrow{display:none}.liquid-site .hero-work-notes .portrait-credit{text-align:right;justify-self:end}.liquid-site .hero-work-notes .portrait-credit small{max-width:44ch;display:block}.liquid-site .gallery-tools{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);align-items:end;gap:18px;padding:24px;display:flex}.liquid-site .gallery-tools label{flex:180px;gap:8px;min-width:0;font-size:13px;display:grid}.liquid-site .gallery-tools input,.liquid-site .gallery-tools select{width:100%;min-height:44px}.liquid-site .gallery-tools>span{color:var(--muted);padding-bottom:12px}.liquid-site .gallery-masonry{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px;display:grid}.liquid-site .gallery-masonry figure{break-inside:auto;border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);width:auto;margin:0;overflow:hidden}.liquid-site .gallery-masonry .gallery-featured,.liquid-site .gallery-masonry .gallery-wide{grid-column:auto}.liquid-site .gallery-open{background:var(--surface2);border:0;border-radius:0;width:100%;padding:0;display:block}.liquid-site .gallery-open picture{aspect-ratio:3/4;width:100%;display:block}.liquid-site .gallery-masonry img{object-fit:contain;background:var(--surface2);border:0;border-radius:0;width:100%;height:100%;padding:12px}.liquid-site .gallery-masonry figcaption{color:var(--ink);flex-direction:column;align-items:stretch;gap:20px;padding:22px;display:flex}.liquid-site .gallery-masonry figcaption strong{margin-top:6px;font-size:20px;line-height:1.35;display:block}.liquid-site .gallery-masonry figcaption p{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.7}.liquid-site .gallery-card-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.liquid-site .gallery-card-actions :is(a,button){white-space:normal;min-height:44px;padding:8px 0}.liquid-site .gallery-source-links{margin-block:40px}.liquid-site .lightbox{z-index:11000;background:color-mix(in srgb,var(--bg) 97%,transparent)}.liquid-site .lightbox-card{max-width:1280px;color:var(--ink);background:var(--surface)}.liquid-site .lightbox-image-stage picture{width:100%;height:100%;display:block}.liquid-site .lightbox-image-stage img{object-fit:contain;width:100%;height:100%;max-height:80dvh}.liquid-site .artwork-metadata{color:var(--ink);background:var(--surface)}.liquid-site .artwork-metadata :is(p,dd,dt){color:var(--ink)}.artwork-metadata dl{gap:14px;display:grid}.artwork-metadata dt{color:var(--muted);font-size:12px;font-weight:700}.artwork-metadata dd{overflow-wrap:anywhere;margin:4px 0 0;line-height:1.7}.artwork-breadcrumb{flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.artwork-heading{max-width:850px;margin-block:36px}.artwork-heading h1{letter-spacing:-.045em;font-size:clamp(34px,5.5vw,72px)}.artwork-heading>p:last-child{max-width:65ch;color:var(--muted)}.artwork-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:30px;display:grid}.artwork-stage{background:var(--surface2);border:1px solid var(--line);border-radius:var(--card-radius);overflow:hidden}.artwork-stage picture{display:block}.artwork-stage img{object-fit:contain;width:100%;height:auto;max-height:900px}.art-image-fallback{min-height:260px;color:var(--ink);background:var(--surface2);place-items:center;padding:30px;display:grid}.artwork-paging{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0;display:grid}.artwork-paging>a{border-block:1px solid var(--line);overflow-wrap:anywhere;padding:20px}.artwork-paging>a:last-child{text-align:right}.liquid-site .music-featured-stage{max-width:var(--content-width);background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--card-radius);gap:30px;padding:clamp(20px,3vw,38px)}.liquid-site .music-featured-stage>div>img{aspect-ratio:1;object-fit:contain;border-radius:14px;width:100%;height:auto}.liquid-site .music-featured-stage aside{max-height:520px;overflow:auto}.liquid-site .music-featured-stage aside button{text-align:left;white-space:normal;border-color:var(--line);min-height:44px;color:var(--ink)}.liquid-site .music-featured-stage aside button.active{background:var(--surface2);color:var(--ink);text-underline-offset:5px;text-decoration:underline}.liquid-site .collection-heading h2{letter-spacing:-.04em}.liquid-site .filter-toolbar{border-block:1px solid var(--line);gap:18px;margin-block:28px;padding-block:20px}.liquid-site .release-rail.view-cover{scroll-snap-type:x proximity}.liquid-site .release-tile{scroll-snap-align:start;border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);padding:16px}.liquid-site .release-tile.is-active{outline:2px solid var(--accent);outline-offset:-2px}.liquid-site .release-tile-meta{padding-top:18px}.liquid-site .release-tile-meta h3{font-size:22px;line-height:1.3}.liquid-site .site-footer{border-top:1px solid var(--line);padding-top:60px}.liquid-site .footer-groups{gap:36px 28px}.liquid-site .footer-groups a{align-items:center;min-height:44px;line-height:1.5;display:flex}.liquid-site :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (width<=1000px){.liquid-site .gallery-masonry{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.artwork-layout{grid-template-columns:minmax(0,1fr)}.artwork-stage img{max-height:85dvh}}@media (width<=650px){.liquid-site .gallery-masonry,.liquid-site .hero-work-notes{grid-template-columns:minmax(0,1fr)}.liquid-site .hero-work-notes .portrait-credit{text-align:left;justify-self:start}.liquid-site .gallery-tools{padding:20px}.liquid-site .gallery-tools label{flex-basis:100%}.artwork-paging{grid-template-columns:minmax(0,1fr)}.liquid-site .lightbox-card{flex-direction:column;display:flex}.liquid-site .lightbox-image-stage{min-height:220px}}.liquid-site .artist-experience .artist-intro .artist-title{letter-spacing:-.05em;font-size:clamp(30px,4.8vw,68px)}@media (width<=650px){.liquid-site .artist-experience .artist-intro .artist-title{font-size:clamp(30px,8.2vw,54px)}}@media (forced-colors:active){.liquid-site :is(.gallery-masonry figure,.artwork-stage,.artwork-metadata,.gallery-tools,.music-featured-stage,.release-tile){color:canvastext;background:canvas;border-color:canvastext}}.entry-loader{z-index:12000;padding:max(20px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));overscroll-behavior:contain;background:var(--bg);isolation:isolate;height:100dvh;overflow:auto}html[data-entry-loading] body{overflow:hidden}html[data-entry-loading] #site-surface{visibility:hidden;pointer-events:none}.entry-loader:before{content:"";z-index:-1;background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 65%);pointer-events:none;position:absolute;inset:0}.loader-content{border:1px solid var(--line);width:min(520px,100%);color:var(--ink);background:var(--surface);border-radius:28px;margin:auto;padding:clamp(24px,4vw,46px);box-shadow:0 24px 80px #0003}.loader-kicker{letter-spacing:.25em;color:var(--accent);margin:0 0 20px;font-size:11px}.loader-brand{letter-spacing:.055em;overflow-wrap:anywhere;font-size:clamp(23px,5.8vw,37px);line-height:1.15}.loader-brand small{line-height:1.6}.loader-ring{width:96px;height:96px;margin:28px auto 16px}.loader-ring:before{background:var(--surface)}.loader-caption{margin:6px 0}.loader-state{min-height:3.2em;margin:18px 0;font-size:14px;line-height:1.65}.loader-intro-ring{background:conic-gradient(var(--accent) calc(var(--sgmi-intro-elapsed,0)*1turn),var(--surface2) 0);border-radius:50%;width:44px;height:44px;margin:20px auto 10px;position:relative}.loader-intro-ring:after{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:2px}.loader-intro-time{font-variant-numeric:tabular-nums;color:var(--ink);font-size:12px}.loader-intro-note{max-width:40ch;color:var(--muted);margin:12px auto 0;font-size:11px;line-height:1.6}html[data-entry-loading=exiting] #site-surface{visibility:visible;pointer-events:none}html[data-entry-loading=exiting] .entry-loader{opacity:0;transition:opacity 1.1s}html[data-entry-loading=error] .loader-ring{background:var(--surface2)}.loader-help[hidden]{display:none}.loader-help{margin-top:20px}html[data-motion=reduced] .loader-ring:after{animation:none}html[data-motion=reduced][data-entry-loading=exiting] .entry-loader{transition:none}@media (prefers-reduced-motion:reduce){html[data-entry-loading=exiting] .entry-loader{transition:none}}@media (height<=600px){.entry-loader{align-items:flex-start}.loader-content{padding:22px}.loader-ring{width:64px;height:64px;margin:18px auto 10px}.loader-kicker{margin-bottom:12px}.loader-brand{font-size:24px}.loader-intro-ring{width:30px;height:30px;margin-top:12px}.loader-state{min-height:0;margin:12px 0}}@media (forced-colors:active){.entry-loader,.loader-content{color:canvastext;background:canvas;border-color:canvastext}.loader-intro-ring{border:2px solid canvastext}}.decoration-mount{display:contents}:root{--navigation-min-height:3.75rem;--navigation-height:calc(3.75rem + env(safe-area-inset-top,0px));--layer-decoration:80;--layer-header:100;--layer-player:500;--layer-menu-backdrop:610;--layer-menu:620;--layer-cart:850;--layer-dialog:11000;--layer-intro:12000;--layer-intro-decoration:12001;--showcase-gap:14px}html{scroll-padding-top:calc(var(--navigation-height) + 24px)}.liquid-site .global-navigation,.liquid-site[data-header-compact] .global-navigation,html[data-header-compact] .liquid-site .global-navigation{width:100%;max-width:none;min-height:var(--navigation-min-height);padding:env(safe-area-inset-top,0px) 0 0;border:0;border-bottom:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:var(--layer-header);border-radius:0;display:block;inset:0 0 auto;transform:none}.navigation-inner{width:min(var(--content-width),100%);min-height:var(--navigation-min-height);grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:18px;margin:auto;padding-inline:clamp(16px,3vw,40px);display:grid}.no-script-navigation{padding:calc(var(--navigation-height) + 20px) 24px 24px;border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;gap:8px 24px;display:flex}.no-script-navigation a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.brand-identity{white-space:nowrap;justify-self:start;align-items:center;gap:10px;min-height:48px;text-decoration:none;display:flex}.brand-identity>span{letter-spacing:-.06em;border-right:1px solid var(--line);padding-right:10px;font-size:19px;font-weight:700}.brand-identity strong{letter-spacing:-.02em;font-size:14px;font-weight:700}.liquid-site .global-primary{align-items:center;gap:10px;display:flex}.liquid-site .global-primary a{letter-spacing:0;white-space:nowrap;min-height:48px;padding:12px 8px;font-size:13px;font-weight:400;text-decoration:none}.global-primary a[aria-current=page]{text-underline-offset:6px;text-decoration:underline}.liquid-site .global-actions{flex-wrap:nowrap;justify-content:flex-end;gap:3px}.global-actions :is(button,a){min-width:44px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:12px;text-decoration:none}.global-actions .navigation-icon{place-items:center;width:44px;padding:10px;display:grid;position:relative}.global-actions svg{stroke:currentColor;stroke-width:1.5px;flex-shrink:0;width:20px;height:20px}.navigation-count{text-align:center;background:var(--ink);border-radius:10px;min-width:17px;padding:0 3px;font-size:10px;line-height:17px;position:absolute;top:2px;right:0;color:var(--bg)!important}.global-actions .navigation-account{place-items:center;padding:8px 10px;display:grid}.global-actions .navigation-menu-toggle{align-items:center;gap:6px;padding:8px;display:flex}.global-menu-backdrop{z-index:var(--layer-menu-backdrop)}.liquid-site .global-menu{inset:var(--navigation-height) 0 auto;width:100%;max-width:none;max-height:calc(100dvh - var(--navigation-height));background:var(--surface);z-index:var(--layer-menu);overscroll-behavior:contain;border:0;border-radius:0 0 24px 24px;margin:0;padding:0;overflow:auto;transform:translateY(-10px);box-shadow:0 24px 60px #0002}.liquid-site .global-menu.is-open{transform:none}.global-menu-inner{max-width:var(--content-width);padding:24px clamp(20px,4vw,48px) max(32px,env(safe-area-inset-bottom));margin:auto}.global-menu-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.global-menu-heading p{letter-spacing:-.035em;color:var(--ink);margin:0;font-size:clamp(20px,2.2vw,30px);line-height:1.3}.global-menu-heading button{background:var(--surface2);border:1px solid var(--line);width:44px;height:44px;color:var(--ink);border-radius:50%;flex:0 0 44px;font-size:26px}.global-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 44px;padding-block:28px;display:grid}.global-menu-grid section{min-width:0}.global-menu-grid h2{color:var(--muted);letter-spacing:.02em;margin:0 0 8px;font-size:12px;font-weight:400}.liquid-site .global-menu-grid a{letter-spacing:-.02em;overflow-wrap:anywhere;align-items:center;min-height:44px;padding:8px 0;font-size:17px;font-weight:700;line-height:1.4;display:flex}.global-menu-settings{border-top:1px solid var(--line);padding-top:24px}.global-menu-settings>div{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.global-menu-settings>div>span{overflow-wrap:anywhere;color:var(--muted);flex:260px;font-size:14px}.global-menu-settings button{border:1px solid var(--line);background:var(--surface2);min-height:44px;color:var(--ink);border-radius:999px;padding:8px 16px}.liquid-site .global-menu-settings .appearance-settings{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;display:grid}.global-menu-settings .appearance-settings label{min-width:0;font-size:13px}.global-menu-settings .appearance-settings select{width:100%;max-width:100%;min-height:44px}.global-menu-settings .appearance-settings legend{margin-bottom:16px}.liquid-site :is(.cart-drawer,.cart-backdrop){z-index:var(--layer-cart)}.liquid-site :is(.lightbox,.consent-backdrop){z-index:var(--layer-dialog)}.entry-loader{z-index:var(--layer-intro)}.entry-loader .loader-content{z-index:2;position:relative}.autumn-atmosphere{pointer-events:none;z-index:var(--layer-decoration);contain:strict;position:fixed;inset:0;overflow:hidden}.autumn-atmosphere[hidden]{display:none}.autumn-atmosphere[data-stage=intro]{z-index:1;position:absolute}#entry-decoration-layer{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.entry-loader{background:var(--bg);isolation:isolate}.entry-loader:before{z-index:0;background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 65%);position:absolute;inset:0}.entry-loader .loader-content{z-index:2}html[data-entry-loading=exiting] .autumn-atmosphere{opacity:0;transition:opacity 1.1s}.autumn-atmosphere canvas{width:100%;height:100%;display:block}.autumn-fallback{perspective:650px;position:absolute;inset:0}.autumn-fallback[hidden]{display:none}.autumn-fallback svg{transform-origin:50%;opacity:.86;width:82px;height:118px;position:absolute;top:0;left:0}.autumn-atmosphere.is-reduced canvas{display:none}.autumn-atmosphere.is-reduced .autumn-fallback{height:100px;top:auto;bottom:70px;left:24px}.autumn-controls{justify-content:center;gap:8px;display:flex}.autumn-controls button{min-height:44px;font:inherit;border:1px solid var(--line);color:var(--ink);background:var(--surface);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:11px}.autumn-controls button:disabled{color:var(--muted);cursor:default}.autumn-controls-intro{margin-top:18px}.autumn-controls-page{justify-content:flex-start;margin-top:18px}.autumn-control-slot{min-width:44px;display:block}.autumn-controls-compact button{place-items:center;width:44px;padding:10px;display:grid}.liquid-site .global-navigation :focus-visible,.liquid-site .global-menu :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.apple-home{padding-top:var(--navigation-height)}.showcase-hero{text-align:center;background:var(--surface);color:var(--ink);padding:62px 24px 0;overflow:hidden}.showcase-copy{max-width:900px;margin:auto}.showcase-brand{letter-spacing:-.06em;flex-direction:column;align-items:center;gap:8px;margin:0 0 22px;font-size:30px;font-weight:700;line-height:1.1;display:flex}.showcase-brand span{letter-spacing:.2em;color:var(--muted);font-size:9px;font-weight:400}.showcase-copy h1{letter-spacing:-.065em;overflow-wrap:normal;margin:0;font-size:clamp(48px,7.4vw,104px);font-weight:700;line-height:1.04}.showcase-message{letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(25px,3.2vw,39px);line-height:1.3}.showcase-message>span{color:var(--muted);letter-spacing:-.01em;font-size:.6em;line-height:1.6;display:block}.showcase-description{color:var(--muted);max-width:60ch;margin:18px auto;font-size:16px}.showcase-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin:25px 0 38px;display:flex}.showcase-primary,.showcase-secondary{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 22px;font-size:16px;line-height:1.5;text-decoration:none;display:inline-flex}.showcase-primary{background:var(--ink);color:var(--bg);border:1px solid var(--ink)}.showcase-secondary{color:var(--accent);padding-inline:4px}.showcase-secondary span{font-size:25px;line-height:1}.showcase-portrait{width:min(420px,84vw);margin:0 auto}.showcase-portrait picture{background:#080808;border-radius:18px;display:block;overflow:hidden;box-shadow:0 18px 50px #0002}.showcase-portrait img{object-fit:contain;width:100%;height:auto;display:block}.signature-portrait{position:relative}.signature-image{isolation:isolate;position:relative}.signature-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.signature-control{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:24px;margin:12px auto 0;padding:8px 16px;font-size:12px;display:block}.signature-portrait[data-image-fallback=true] .signature-overlay,.signature-control[hidden]{display:none}.signature-control:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.signature-control:disabled{cursor:default}.showcase-portrait figcaption{color:var(--muted);letter-spacing:.08em;flex-direction:column;gap:5px;margin:16px auto 26px;font-size:9px;line-height:1.6;display:flex}.showcase-portrait figcaption a{letter-spacing:0;min-height:44px;color:var(--accent);justify-content:center;align-items:center;font-size:12px;display:inline-flex}.showcase-footnote{max-width:var(--content-width);border-top:1px solid var(--line);color:var(--muted);letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:auto;padding:15px 0;font-size:10px;display:flex}.showcase-footnote a{min-height:44px;color:var(--ink);letter-spacing:0;align-items:center;font-size:13px;display:inline-flex}.apple-home .chapter-navigation{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:24px auto;position:relative;top:auto}.apple-home .liquid-section{margin-block:var(--showcase-gap);border-radius:0;padding:clamp(38px,6vw,86px) clamp(20px,5vw,68px)}.apple-home .showcase-release{background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,90px);width:100%;max-width:none;padding-inline:max(24px,50vw - 590px);display:grid}.apple-home .release-art{width:100%;max-width:520px;box-shadow:none;border-radius:12px;margin:auto;padding:0}.apple-home .release-art img{aspect-ratio:1;width:100%;height:auto;display:block}.apple-home .release-chapter-copy h2{letter-spacing:-.055em;margin:16px 0;font-size:clamp(46px,6.2vw,88px);line-height:1.02}.apple-home .release-chapter-copy>p{max-width:50ch}.apple-home .release-facts{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.apple-home .liquid-section-heading h2{letter-spacing:-.05em;font-size:clamp(34px,4.6vw,62px);line-height:1.08}.apple-home .music-chapter{max-width:var(--content-width)}.apple-home .liquid-cover-rail{grid-auto-columns:minmax(230px,27%);gap:22px;padding-bottom:24px}.apple-home .liquid-cover-rail .cover-window{border-radius:12px}.apple-home .liquid-cover-rail h3{font-size:20px;line-height:1.35}.apple-home .visual-chapter{background:var(--surface);width:100%;max-width:none}.apple-home .visual-chapter>*{max-width:1180px;margin-inline:auto}.apple-home .hero-work-notes{flex-wrap:wrap;align-items:center;gap:18px 36px;margin:0 0 28px;padding:0;display:flex}.apple-home .hero-work-notes>p{margin:0;font-size:16px}.apple-home .hero-work-notes .portrait-credit{text-align:left;margin:0}.apple-home .portrait-triptych{gap:20px}.apple-home .portrait-triptych a{border-radius:12px}.apple-home .stories-chapter{max-width:var(--content-width)}.apple-home .showcase-world{background:var(--surface);width:100%;max-width:none}.apple-home .showcase-world>*{max-width:1180px;margin-inline:auto}.apple-home .world-links{gap:14px}.apple-home .world-links a{background:var(--surface2);box-shadow:none;border-radius:12px;min-height:180px;padding:30px}.apple-home .world-links h3{font-size:clamp(24px,3vw,36px)}.apple-home .showcase-portals{max-width:var(--content-width);background:0 0;border:0;padding-block:60px}.apple-home .showcase-portals h2{letter-spacing:-.045em;font-size:clamp(34px,4vw,56px)}.apple-home .liquid-manifesto{margin-top:14px}.recommendation-band{border-block:1px solid var(--line);background:var(--surface);width:100%;max-width:none;color:var(--ink);--recommendation-gap:48px;margin:0 auto 14px;overflow:hidden}.recommendation-toolbar{max-width:var(--content-width);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin:auto;padding:8px clamp(16px,3vw,40px);display:flex}.recommendation-toolbar p{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0;font-size:11px;line-height:1.5;display:flex}.recommendation-toolbar p strong{color:var(--ink);font-size:13px;font-weight:700}.recommendation-toolbar p>span{color:var(--muted)}.recommendation-toolbar>div{gap:8px;display:flex}.recommendation-toolbar button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:11px}.recommendation-toolbar button:disabled{color:var(--muted);cursor:default}.recommendation-viewport{min-height:52px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.recommendation-track{will-change:transform;width:max-content;display:flex}.recommendation-group{align-items:center;gap:var(--recommendation-gap);width:max-content;flex:none;padding-inline-end:var(--recommendation-gap);display:flex}.recommendation-item{white-space:nowrap;max-width:none;min-height:52px;color:var(--ink);flex:none;align-items:center;gap:12px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.recommendation-item>span{font:inherit;white-space:inherit;display:inline}.recommendation-item svg{width:14px;height:14px;stroke:var(--accent);stroke-width:1.5px;flex-shrink:0}.recommendation-viewport.is-static{padding:0 clamp(16px,3vw,40px) 8px;-webkit-mask-image:none;mask-image:none}.recommendation-viewport.is-static .recommendation-track{will-change:auto;width:100%;transform:none!important}.recommendation-viewport.is-static .recommendation-group{flex-wrap:wrap;gap:4px 28px;width:100%;padding:0}.recommendation-viewport.is-static .recommendation-item{white-space:normal;overflow-wrap:anywhere;flex:0 auto;max-width:100%}.recommendation-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:5px}.liquid-site .portal-shell{padding-top:calc(var(--navigation-height) + 55px);padding-bottom:110px}.portal-header{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:28px}.portal-header h1{letter-spacing:-.05em;font-size:clamp(32px,4.5vw,60px)}.portal-layout{grid-template-columns:230px minmax(0,1fr);gap:32px}.portal-nav{top:calc(var(--navigation-height) + 22px);border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:10px}.portal-nav :is(a,button){border-radius:9px;padding:12px;font-size:14px;line-height:1.4}.portal-nav [aria-current],.portal-nav [aria-pressed=true]{font-weight:700}.liquid-site .portal-card{box-shadow:none;border-radius:16px}.portal-card :is(input,select,textarea){min-width:0;max-width:100%;font:inherit;border-radius:9px;font-size:16px}.portal-field-grid>*,.portal-stats>*,.portal-row>*{min-width:0}.portal-card :is(p,h2,h3,label,li,dd,dt){overflow-wrap:anywhere}.portal-card .portal-action{border-radius:999px;font-size:14px;line-height:1.5}.portal-content :is(.portal-stats,.portal-grid){gap:16px}.liquid-site .site-footer{padding-top:60px;padding-bottom:max(180px,calc(env(safe-area-inset-bottom) + 172px));border-top:1px solid var(--line)}.liquid-site .site-footer :is(a,button){overflow-wrap:anywhere;line-height:1.5}@media (width<=1160px){.navigation-inner{grid-template-columns:minmax(0,1fr) auto}.liquid-site .global-primary{display:none}}@media (width<=800px){.global-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.portal-layout{grid-template-columns:minmax(0,1fr)}.portal-nav{flex-direction:row;display:flex;position:relative;top:auto;overflow:auto}.portal-nav :is(a,button){flex:none}.liquid-site .global-menu-settings .appearance-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.apple-home .showcase-release{grid-template-columns:minmax(0,1fr)}.apple-home .release-chapter-copy{max-width:620px;margin:auto}}@media (width<=600px){.navigation-inner{gap:8px;padding-inline:12px}.brand-identity strong{display:none}.brand-identity>span{border:0;padding:0}.global-actions .navigation-account{display:none}.global-menu-grid{grid-template-columns:minmax(0,1fr)}.global-menu-grid a{font-size:19px}.showcase-hero{padding:44px 18px 0}.showcase-brand{font-size:25px}.showcase-brand span{font-size:8px}.showcase-description{font-size:14px}.showcase-actions{gap:10px;margin:22px 0 30px}.showcase-actions a{font-size:14px}.showcase-primary{padding:10px 18px}.showcase-footnote{justify-content:center}.apple-home .liquid-cover-rail{grid-auto-columns:76%}.apple-home .portrait-triptych{gap:14px}.apple-home .portrait-credit{max-width:100%}.recommendation-toolbar{align-items:flex-start}.recommendation-toolbar p{flex:100%}.recommendation-toolbar>div{width:100%}.recommendation-item{font-size:13px}.portal-header{padding-bottom:20px}}@media (width<=360px){.global-actions .navigation-menu-toggle>span{display:none}.liquid-site .global-menu-settings .appearance-settings{grid-template-columns:minmax(0,1fr)}.showcase-copy h1{font-size:45px}}@media (height<=500px){.liquid-site .global-navigation{position:fixed}.liquid-site .portal-shell{padding-top:100px}.global-menu-inner{padding-top:16px}}@media (prefers-reduced-motion:reduce){.recommendation-track{transform:none!important}.recommendation-copy{display:none}}@media (forced-colors:active){.liquid-site :is(.global-navigation,.global-menu,.recommendation-band,.showcase-hero,.portal-card){color:canvastext;background:canvas;border-color:canvastext}.showcase-primary{color:buttontext;background:buttonface;border-color:buttontext}}:root{--content-width:1320px;--reading-width:72ch;--layout-gutter:clamp(18px,3vw,48px);--site-font:"SGMI Text",system-ui,sans-serif;--visible-height:100dvh;--visible-top:0px;--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}.liquid-site{--paper:var(--surface);--paper-ink:var(--ink)}html[data-font=system]{--site-font:system-ui,-apple-system,"Segoe UI",sans-serif}html[data-font=serif]{--site-font:Georgia,"Times New Roman",serif}html[data-font=accessible]{--site-font:Verdana,Geneva,system-ui,sans-serif}body.liquid-site,body.liquid-site *{font-family:var(--site-font)}.liquid-site .section-pad,.liquid-site :is(.seo-localized-hero,.seo-localized-content,.seo-localized-nav,.seo-release-detail,.seo-functional-link,.profile-hero,.site-footer){padding-inline:var(--layout-gutter)}.liquid-site :is(.bio-hero,.bio-article){width:100%;max-width:var(--content-width);background:var(--surface);color:var(--ink);margin-inline:auto}.liquid-site .bio-hero{min-height:0;padding-top:var(--navigation-height);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch}.liquid-site .bio-hero>img{object-fit:contain;object-position:center;background:var(--surface2);width:100%;height:100%;max-height:800px}.liquid-site .bio-hero>div{padding:clamp(32px,5vw,64px) var(--layout-gutter);justify-content:center}.liquid-site .bio-hero h1{letter-spacing:-.045em;font-size:clamp(40px,5vw,76px);line-height:1.1}.liquid-site .bio-article{grid-template-columns:minmax(200px,.55fr) minmax(0,1.45fr);gap:clamp(24px,3vw,48px)}.liquid-site .bio-copy{width:100%;max-width:var(--reading-width);margin-inline:auto;padding:clamp(20px,2.5vw,36px)}.liquid-site .bio-copy h2{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(30px,3.8vw,54px);line-height:1.18}.liquid-site .bio-article :is(dt,small),.liquid-site .bio-hero>div>p:last-child{opacity:1;color:var(--muted)}.liquid-site :is(.bio-copy,.reading-copy,.legal-copy,.story-copy){background:var(--surface);color:var(--ink);overflow-wrap:anywhere}.liquid-site :is(.bio-copy,.reading-copy,.legal-copy,.story-copy) p{max-width:var(--reading-width);line-height:1.8}.liquid-site .bio-article aside{max-width:100%;top:calc(var(--navigation-height) + 24px)}.liquid-site .bio-article dl div{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.liquid-site .bio-article :is(dt,dd,small),.liquid-site :is(.section-pad,.portal-shell,.liquid-section) :is(p,li,dt,dd,a,label){overflow-wrap:anywhere}.liquid-site :is(.source-buttons,.button-row,.portal-actions){flex-wrap:wrap;gap:12px;display:flex}.liquid-site :is(.source-buttons,.button-row,.portal-actions)>*{white-space:normal;max-width:100%}.liquid-site .global-menu-settings .appearance-settings{grid-template-columns:repeat(3,minmax(0,1fr))}.global-menu-settings .appearance-settings label{flex-direction:column;align-items:stretch;gap:6px}.global-menu-settings .appearance-settings select{max-width:100%}.liquid-site .entry-loader .loader-content{width:min(600px,100%);max-height:calc(100dvh - max(24px,env(safe-area-inset-top)) - max(24px,env(safe-area-inset-bottom)));overflow:auto}.liquid-site :is(input,textarea,select){font-size:max(16px,1rem)}.liquid-site fieldset{min-inline-size:0}.liquid-site legend{overflow-wrap:anywhere;max-width:100%}@media (width>=1920px){.liquid-site .bio-hero{margin-top:24px}.liquid-site .section-pad{padding-block:88px}}@media (aspect-ratio>=21/9) and (width>=1000px){.liquid-site .bio-hero>img{max-height:620px}.liquid-site .showcase-hero{padding-top:40px}}@media (height<=600px){.liquid-site .bio-article aside,.liquid-site .portal-nav{position:static}.entry-loader .loader-brand{font-size:clamp(24px,5vw,40px)}.entry-loader .loader-ring{width:72px;height:72px}.entry-loader .loader-content{padding-block:16px}}@media (width<=900px){.liquid-site .bio-article{grid-template-columns:minmax(0,1fr)}.liquid-site .bio-article aside{position:static}.liquid-site .bio-hero{grid-template-columns:minmax(0,1fr)}.liquid-site .bio-hero>img{height:auto;max-height:580px}.liquid-site .bio-copy{max-width:var(--reading-width)}}@media (width<=650px){.liquid-site .global-menu-settings .appearance-settings{grid-template-columns:minmax(0,1fr)}.liquid-site .bio-article dl div{grid-template-columns:minmax(0,1fr);gap:4px}.liquid-site .bio-hero h1{font-size:clamp(36px,9vw,55px)}}.season-greeting{color:var(--accent);min-height:1.5em;margin:8px 0 18px;font-size:clamp(13px,2vw,17px);line-height:1.5}.halloween-web{width:clamp(92px,15vw,218px);height:auto;color:var(--ink);display:none;position:absolute;top:7px;overflow:visible}.autumn-atmosphere[data-theme=halloween] .halloween-web{display:block}.halloween-web-right{transform:scaleX(-1)}.autumn-atmosphere:not([data-layout-ready=true]) :is(.halloween-web,.halloween-pumpkins){visibility:hidden}.web-filament-frame{opacity:.55}.web-filament-radial{opacity:.42}.web-filament-spiral{opacity:.32}.autumn-atmosphere[data-stage=menu] .web-filament{opacity:.65}.halloween-pumpkins{pointer-events:none;display:none;position:absolute;inset:0}.autumn-atmosphere[data-theme=halloween] .halloween-pumpkins{display:block}.autumn-atmosphere[data-pumpkin-image=failed] .halloween-pumpkins{display:none}.halloween-pumpkin{aspect-ratio:320/293;width:clamp(40px,10.5vw,148px);position:absolute;inset:auto}.halloween-pumpkin img{object-fit:contain;width:100%;height:100%;display:block}.halloween-pumpkin .pumpkin-light{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.autumn-fallback .fallback-particle{transform-origin:50%;width:82px;height:118px;position:absolute;top:0;left:0}.autumn-fallback .fallback-particle svg{opacity:.8;width:100%;height:100%;display:block;position:static}.autumn-fallback :is(.fallback-leaf,.fallback-petal,.fallback-snow,.fallback-light,.fallback-rain){display:none}.autumn-atmosphere:is([data-theme=autumn],[data-theme=halloween]) .fallback-leaf,.autumn-atmosphere[data-theme=spring] .fallback-petal{display:block}.autumn-atmosphere:is([data-theme=winter],[data-theme=christmas]) .fallback-snow{color:var(--muted);display:block}.autumn-atmosphere:is([data-theme=summer],[data-theme=advent],[data-theme=new-year]) .fallback-light{color:var(--accent);display:block}.weather-settings{border:0;border-top:1px solid var(--line);margin:24px 0 0;padding:24px 0 0}.weather-settings legend{font-size:15px;font-weight:700}.weather-settings label{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.weather-settings select{min-height:44px;color:var(--ink);background:var(--surface2);border:1px solid var(--line);font:inherit;border-radius:9px;padding:8px 12px}.weather-settings p{max-width:75ch;color:var(--muted);font-size:13px;line-height:1.7}.weather-settings a{text-decoration:underline}html[data-weather=rain] body.liquid-site:before,html[data-weather=cloud] body.liquid-site:before{background:radial-gradient(at 50% 0,#ffffff20,#0000 65%)}html[data-weather=snow] body.liquid-site:before{background:radial-gradient(at 20% 5%,#ffffff2b,#0000 65%)}html[data-weather=clear] body.liquid-site:before{background:radial-gradient(at 80% 5%,#ffffff24,#0000 65%)}.liquid-site :is(.legal-copy,.story-copy,.reading-copy).section-pad{max-width:calc(var(--reading-width) + 2 * var(--layout-gutter))}@media (width<=1280px){.navigation-inner{grid-template-columns:minmax(0,1fr) auto}.liquid-site .global-primary{display:none}}body.liquid-site{--paper:var(--surface);--paper-ink:var(--ink);--surface-2:var(--surface2);--solid-glass:var(--surface)}.liquid-site :is(.bio-hero,.bio-article,.label-identity,.label-visual,.release-detail-hero){background:var(--surface);color:var(--ink)}.liquid-site :is(.bio-hero,.bio-article,.story-intro,.story-timeline,.booking-callout,.label-story,.press-facts,.contact-intro) :is(h1,h2,h3,p,dd,dt){overflow-wrap:anywhere;max-width:100%}.liquid-site .bio-copy h2{margin-top:2em;font-size:clamp(26px,2.6vw,38px);line-height:1.25}.liquid-site .bio-copy .bio-lead{font-size:clamp(23px,2.5vw,32px);line-height:1.5}.liquid-site :is(.story-intro,.assistant-info) h2{font-size:clamp(32px,4.2vw,64px);line-height:1.15}.liquid-site :is(.story-intro,.story-timeline,.assistant-info) p{max-width:var(--reading-width)}.liquid-site .story-timeline article{padding-block:24px}.liquid-site :is(.page-hero,.seo-localized-hero,.profile-hero,.legal-hero){padding-top:calc(var(--navigation-height) + clamp(40px,6vw,80px));min-height:0}.liquid-site .section-pad{padding-left:max(var(--layout-gutter),env(safe-area-inset-left));padding-right:max(var(--layout-gutter),env(safe-area-inset-right))}.liquid-site :is(.bio-copy,.legal-copy,.story-copy,.reading-copy) :is(a,button){white-space:normal;overflow-wrap:anywhere}.liquid-site .global-menu{max-height:calc(100dvh - var(--navigation-height))}.liquid-site .global-navigation .navigation-inner{padding-left:max(12px,env(safe-area-inset-left),min(3vw,40px));padding-right:max(12px,env(safe-area-inset-right),min(3vw,40px))}@media (width<=600px){.liquid-site .global-navigation .navigation-inner{padding-inline:max(8px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-right));gap:4px}}@media (forced-colors:active){.autumn-atmosphere{display:none}}.autumn-atmosphere .autumn-fallback svg{filter:none;width:100%;height:100%;color:var(--accent);position:static}.autumn-atmosphere .fallback-rain,.autumn-atmosphere .fallback-particle:is([data-weather-particle=rain],[data-weather-particle=snow]) :is(.fallback-leaf,.fallback-light,.fallback-petal){display:none}.autumn-atmosphere .fallback-particle[data-weather-particle=rain] .fallback-rain,.autumn-atmosphere .fallback-particle[data-weather-particle=snow] .fallback-snow{display:block}.autumn-atmosphere .fallback-particle[data-weather-particle=rain] .fallback-snow,.autumn-atmosphere.is-reduced canvas,.autumn-atmosphere.is-reduced .autumn-fallback{display:none}.autumn-atmosphere.is-reduced:before{content:"";background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--accent) 6%,transparent),transparent 30%);position:absolute;inset:0}.autumn-atmosphere[data-renderer=perspective-fallback] canvas{display:none}.liquid-site .biography-intro{width:100%;max-width:var(--content-width);padding:calc(var(--navigation-height,112px) + clamp(24px,4vw,56px)) var(--layout-gutter) clamp(24px,4vw,56px);background:var(--surface);color:var(--ink);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(24px,4vw,56px);margin-inline:auto;display:grid}.biography-intro-copy{min-width:0}.biography-intro-copy h1{letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;margin:24px 0;font-size:clamp(2rem,4.5vw,4rem);line-height:1.14}.biography-intro-description{max-width:var(--reading-width);margin:0 0 24px;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.7}.biography-intro-portrait{min-width:0;margin:0}.biography-intro-portrait img{object-fit:contain;width:100%;height:auto;max-height:640px;display:block}.biography-intro-portrait figcaption{overflow-wrap:anywhere;padding-top:12px;font-size:1rem;line-height:1.6}@media (width<=900px){.liquid-site .biography-intro{grid-template-columns:minmax(0,1fr)}.biography-intro-portrait{justify-self:center;width:min(100%,420px)}}.season-scene{isolation:isolate;width:calc(100% - 24px);max-width:var(--content-width);height:224px;margin:calc(var(--navigation-height,112px) + 12px) auto 0;border-bottom:1px solid var(--line);background:var(--surface);position:relative;overflow:hidden}.season-scene:after{content:"";bottom:0;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--ink) 7%,transparent),transparent 70%);pointer-events:none;height:36%;position:absolute;inset-inline:0}.season-scene-label{inset-inline:28%;text-align:center;letter-spacing:.1em;color:var(--ink);font-size:11px;font-weight:600;line-height:1.6;position:absolute;top:48%}.liquid-site .has-season-scene :is(.seo-localized-hero,.biography-intro,.bio-hero,.profile-hero,.page-hero){padding-top:clamp(28px,4vw,56px)}.liquid-site .has-season-scene .showcase-hero{padding-top:32px}@media (width<=650px){.season-scene{height:184px}.season-scene-label{inset-inline:42% 24%;font-size:10px;top:20%}}html[data-intensity=off] .season-scene{display:none}html[data-intensity=off] .has-season-scene :is(.seo-localized-hero,.biography-intro,.bio-hero,.profile-hero,.page-hero){padding-top:calc(var(--navigation-height,112px) + 32px)}html[data-view-mode=tv]{--layout-gutter:clamp(32px,5vw,96px);font-size:125%}html[data-view-mode=tv] :is(a,button,input,select,textarea):focus-visible{outline:4px solid var(--accent);outline-offset:6px;box-shadow:0 0 0 10px var(--surface)}html[data-view-mode=tv] :is(button,.navigation-account,.global-menu a,.seo-language-links a){min-height:52px}html[data-view-mode=tv] .global-player{bottom:max(32px,env(safe-area-inset-bottom));left:max(32px,env(safe-area-inset-left))}html[data-view-mode=tv] .assistant-launch{right:max(32px,env(safe-area-inset-right))}html[data-view-mode=tv] .site-footer{padding-bottom:180px}.autumn-atmosphere[data-renderer=webgl] .halloween-pumpkins{display:none}.global-menu .season-scene-menu{height:224px;margin:12px auto}html[data-autumn-state$=\|off] .season-scene{display:none}html[data-autumn-state$=\|off] .has-season-scene :is(.seo-localized-hero,.biography-intro,.bio-hero,.profile-hero,.page-hero){padding-top:calc(var(--navigation-height,112px) + 32px)}html[data-view-mode=tv][data-text-size=large]{font-size:140.625%}html[data-view-mode=tv][data-text-size=largest]{font-size:156.25%}.season-marker{top:calc(var(--navigation-height,112px) + 12px);left:var(--layout-gutter);max-width:calc(100% - 2 * var(--layout-gutter));color:var(--ink);pointer-events:none;align-items:center;gap:8px;font-size:12px;line-height:1.6;display:flex;position:absolute}.season-marker svg{flex:none;width:20px;height:20px}html[data-intensity=off] .season-marker,html[data-autumn-state$=\|off] .season-marker{display:none}:root{--motion-fast:.16s;--motion-standard:.26s;--motion-slow:.65s;--motion-ease:cubic-bezier(.2,.75,.25,1);--section-radius:20px}html[data-text-size=large]{font-size:112.5%}html[data-text-size=largest]{font-size:125%}html[data-reading-width=narrow] .liquid-site{--reading-width:60ch}html[data-reading-width=wide] .liquid-site{--reading-width:78ch}html[data-line-spacing=relaxed] .liquid-site :is(.bio-copy,.seo-localized-content,.reading-copy,.story-copy,.legal-copy) :is(p,li){line-height:2.05}html[data-reading-mode=on] .liquid-site :is(.bio-copy,.seo-localized-content,.reading-copy,.story-copy,.legal-copy){background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:clamp(20px,4vw,48px)}html[data-contrast=high]{--muted:var(--ink)!important;--line:var(--ink)!important}html[data-contrast=high] :is(p,small,label,summary){opacity:1!important}.site-world{isolation:isolate}.site-world:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 6% 10%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 48%),radial-gradient(ellipse at 96% 86%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 45%);position:fixed;inset:0}.liquid-site :is(button,a,input,select,textarea){transition:background-color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),color var(--motion-fast)}.liquid-site :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.liquid-site button:active{filter:brightness(.96)}.global-menu{isolation:isolate}.global-menu-inner{z-index:1;position:relative}.menu-decoration-layer{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.autumn-atmosphere[data-stage=menu]{top:var(--navigation-height);z-index:calc(var(--layer-menu) + 1);position:fixed}.menu-atmosphere-banner{max-width:620px;min-height:130px;padding:24px 0 20px}.menu-atmosphere-banner>span{letter-spacing:.12em;color:var(--accent);font-size:10px;font-weight:700}.menu-atmosphere-banner p{max-width:26ch;margin:12px 0;font-size:clamp(24px,4vw,38px);line-height:1.2}.menu-atmosphere-banner small{color:var(--muted);font-size:12px;line-height:1.6;display:block}.menu-group-description{color:var(--muted);max-width:34ch;min-height:2.8em;margin:8px 0 14px;font-size:12px;line-height:1.6}.global-menu-grid>section{min-width:0}.global-menu-grid a{width:fit-content;max-width:100%}.quick-backdrop{inset:var(--visible-top,0px) 0 auto;height:var(--visible-height,100dvh);z-index:var(--layer-dialog);padding:max(24px,env(safe-area-inset-top)) 16px;overscroll-behavior:contain;background:#0009;place-items:start center;display:grid;position:fixed;overflow:auto}.quick-panel{border:1px solid var(--line);background:var(--surface);width:min(760px,100%);max-height:100%;color:var(--ink);border-radius:24px;margin-top:min(9vh,70px);padding:clamp(20px,4vw,36px);overflow:auto;box-shadow:0 24px 90px #0004}.quick-heading,.action-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.quick-heading h2{margin:0;font-size:24px;line-height:1.3}.quick-panel input{border:1px solid var(--line);background:var(--surface2);width:100%;color:var(--ink);border-radius:12px;margin-block:20px;padding:14px}.quick-results{max-height:48dvh;margin:0;padding:0;list-style:none;overflow:auto}.quick-results a,.quick-results button{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;gap:14px;padding:14px 8px;text-decoration:none;display:flex}.quick-results small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}.quick-panel>p{color:var(--muted);font-size:13px;line-height:1.6}.work-actions,.share-action,.discovery-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.liquid-site .share-action{padding:20px 0}.work-actions :is(button,select),.share-action button,.discovery-actions button,.action-button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:10px 16px;text-decoration:none}.work-actions label{gap:8px;font-size:13px;display:grid}.work-actions p,.share-action p{color:var(--muted);flex-basis:100%;margin:4px 0;font-size:13px;line-height:1.6}.share-link{word-break:break-all;background:var(--surface2);width:100%;color:var(--ink);padding:12px;font-size:14px}.qr-card{color:#171717;background:#fff;border-radius:16px;max-width:320px;padding:20px}.qr-card svg{width:100%;height:auto;display:block}.qr-card p{color:#171717}.experience-page{max-width:var(--content-width);padding:calc(var(--navigation-height) + 60px) var(--layout-gutter) 70px;margin:auto}.experience-page>header{max-width:800px;margin-bottom:45px}.experience-page h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:12px 0 24px;font-size:clamp(38px,5vw,76px);line-height:1.08}.experience-page h2{letter-spacing:-.03em;font-size:clamp(25px,3.5vw,42px);line-height:1.2}.experience-page p{max-width:72ch;line-height:1.75}.experience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.experience-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--section-radius);min-width:0;padding:clamp(22px,3vw,40px)}.experience-card>small,.experience-page>header>small{color:var(--accent);letter-spacing:.12em;font-size:11px;font-weight:700}.experience-card label{gap:7px;margin:14px 0;font-size:14px;display:grid}.experience-card :is(select,input,textarea){background:var(--surface2);max-width:100%;min-height:44px;color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:10px;padding:10px}.creative-preview{aspect-ratio:4/3;background:var(--surface2);border-radius:14px;width:100%;height:auto;display:block}.preview-season{isolation:isolate;background:var(--surface2);border-radius:16px;min-height:190px;padding:25px;position:relative;overflow:hidden}.preview-season:before{content:"";z-index:-1;background:radial-gradient(ellipse at 10% 20%,var(--accent),transparent 70%);opacity:.25;position:absolute;inset:0}.preview-season svg{width:85px;height:105px;margin-left:auto;display:block}.gallery-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:35px 0;display:grid}.gallery-compare figure{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-width:0;margin:0;padding:16px}.gallery-compare picture{aspect-ratio:3/4;display:block}.gallery-compare img{object-fit:contain;width:100%;height:100%}.gallery-compare figcaption{margin:14px 0;font-size:14px;line-height:1.6}.gallery-compare select{width:100%;min-height:44px}.lightbox-image-stage.is-zoomed{touch-action:pan-x pan-y;overflow:auto}.lightbox-image-stage.is-zoomed picture{min-width:150%;min-height:150%}.editorial-issues{gap:12px;padding:0;list-style:none;display:grid}.editorial-issues li{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;padding:16px}.editorial-issues small{color:var(--muted);margin-top:8px;display:block}.feed-links{flex-wrap:wrap;gap:14px;margin:25px 0;display:flex}.feed-links a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (width<=700px){.experience-grid,.gallery-compare{grid-template-columns:minmax(0,1fr)}.quick-panel{margin-top:0}.experience-page{padding-top:calc(var(--navigation-height) + 35px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}html[data-motion=reduced] .liquid-site *,html[data-motion=reduced] .liquid-site :before,html[data-motion=reduced] .liquid-site :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (forced-colors:active){.site-world:after,.menu-decoration-layer{display:none}.experience-card,.quick-panel{color:canvastext;background:canvas}}.queue-edit{justify-content:flex-end;gap:.4rem;display:flex}.queue-edit button{border:1px solid var(--line);background:var(--surface);min-width:2.4rem;min-height:2.4rem;color:var(--ink);border-radius:8px}.sleep-timer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sleep-timer select{max-width:11rem}.audio-visualizer canvas{width:100%;height:100px}.discovery-home{max-width:var(--content-width);border:1px solid var(--line);border-radius:var(--section-radius);margin:3rem auto;padding:clamp(2rem,5vw,6rem);display:block}.discovery-home h2{font-size:clamp(2rem,4vw,4rem)}.catalogue-filters{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.catalogue-filters label{flex:150px;gap:.4rem;display:grid}.catalogue-filters input,.catalogue-filters select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);border-radius:9px;padding:.6rem}.gallery-compare-tools{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.gallery-compare-tools button,.gallery-compare-tools select{min-height:44px}.lightbox-image-stage[data-zoom=true]{overflow:auto}.lightbox-image-stage[data-zoom=true] img{object-fit:contain;width:150%;max-width:none;max-height:none}.gallery-presentation-controls{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.fan-poll fieldset{border:0;gap:.7rem;padding:0;display:grid}.fan-poll label{align-items:center;gap:.6rem;display:flex}.fan-poll input[type=radio]{width:1.2rem;height:1.2rem}.fan-poll progress{width:100%;height:.8rem}.editorial-issue{border-left:3px solid var(--accent);background:var(--surface);margin:1rem 0;padding:1rem}html[data-text-size=large] :is(.page-copy,.biography-copy,.editorial-copy,.artwork-metadata,.portal-card)>p{font-size:1.125rem}html[data-text-size=largest] :is(.page-copy,.biography-copy,.editorial-copy,.artwork-metadata,.portal-card)>p{font-size:1.25rem}.reading-toc{max-width:var(--reading-width);padding:1rem var(--layout-gutter);flex-wrap:wrap;gap:.6rem 1.5rem;margin:2rem auto;display:flex}.reading-toc a{line-height:1.6}html[data-contrast=high] .liquid-site{--muted:var(--ink);--line:var(--ink)}.pwa-notice{max-width:var(--content-width);margin:2rem auto;padding:1.5rem;position:relative}.autumn-atmosphere[data-stage=menu] .halloween-web{opacity:1}.autumn-atmosphere[data-stage=menu][data-left-web-clear=false] .halloween-web-left,.autumn-atmosphere[data-stage=menu][data-right-web-clear=false] .halloween-web-right{display:none}.halloween-web path{stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.liquid-site .global-menu{background:radial-gradient(ellipse at 1% 0%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 38%),var(--surface)}.liquid-site .gallery-tools{flex-wrap:wrap}.liquid-site .seo-localized-content p{max-width:var(--reading-width)}html[data-text-size=large] .liquid-site .seo-localized-content p{font-size:1.125rem}html[data-text-size=largest] .liquid-site .seo-localized-content p{font-size:1.25rem}.related-releases li{margin-block:.7rem;line-height:1.6}.playlist-art{object-fit:cover;border-radius:12px;width:96px;height:96px;margin-block:1rem;display:block}.portal-row>.portal-checkbox{flex:none}.storm-world{width:100%;height:100%;color:var(--ink);z-index:0;pointer-events:none;visibility:hidden;position:absolute;inset:0;overflow:hidden}.storm-world[data-quality=low] .storm-bolt-halo{display:none}.autumn-atmosphere>canvas{z-index:1;position:absolute;inset:0}.autumn-atmosphere>.autumn-fallback{z-index:1}.autumn-atmosphere>:is(.halloween-web,.halloween-pumpkins){z-index:2}.storm-settings{border:0;border-top:1px solid var(--line);color:var(--ink);grid-column:1/-1;margin:12px 0 0;padding:16px 0}.storm-settings legend{padding-top:12px;font-size:14px;font-weight:700}.storm-settings label{flex-wrap:wrap;align-items:center;gap:12px;max-width:36rem;display:flex}.storm-settings select{max-width:100%;min-height:44px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px 12px}.storm-settings p{max-width:72ch;color:var(--ink);margin:12px 0 0;font-size:13px;line-height:1.7}html[data-motion=reduced] :is(.storm-bolts,.storm-sheet,.storm-sky-light){display:none}@media (prefers-reduced-motion:reduce){.storm-bolts,.storm-sheet,.storm-sky-light{display:none}}@media (forced-colors:active){.storm-world{display:none}}
