/*! 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-border-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia: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{.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}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.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}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}}:root{--cream:#f1efe8;--ink:#060606;--surface-canvas:#060606;--surface-utility:#0b0b0b;--surface-utility-raised:#151518;--surface-control:#fff1;--surface-document:#f1efe8;--scrim-quiet:#0000008c;--scrim-dialog:#000000b8;--line:#ffffff61;--soft-line:#fff3;--acid:#d7ff36;--accent-primary:var(--acid);--accent-selected:var(--acid);--accent-hover-soft:var(--acid)}@supports (color:color-mix(in lab, red, red)){:root{--accent-hover-soft:color-mix(in srgb, var(--acid) 20%, transparent)}}:root{--surface-hover:#ffffff0e;--border-subtle:#ffffff29;--border-utility-quiet:#ffffff29;--border-utility-strong:#ffffff4d;--border-document:#0606062e;--radius-structural:0px;--radius-compact:6px;--radius-utility:10px;--radius-overlay:14px;--radius-circle:999px;--shadow-navigation:-20px 0 48px #0000005c;--shadow-utility:0 14px 36px #0000003d;--shadow-popover:0 10px 24px #00000040;--shadow-dialog:0 24px 64px #00000061;--layer-base:0;--layer-sticky:20;--layer-navigation:40;--layer-popover:50;--layer-scrim:60;--layer-dialog:70;--layer-toast:90;--focus-ring:2px solid var(--acid);--focus-offset:3px;--motion-utility:.18s;--motion-panel:.24s;--glass-edge:#ffffff57;--glass-shadow:0 22px 70px #00000061, inset 0 1px 0 #fff3;--spring:cubic-bezier(.22, 1, .36, 1);--hero-ease:cubic-bezier(.22, 1, .36, 1);--motion-fast:.2s;--motion-standard:.36s;--motion-expressive:.9s;--panel-zoom-duration:.28s;--biography-motion-duration:.28s;--biography-utility-inset:48px;--viewport-gap:24px;--font-brand:var(--font-geist-sans), Arial, sans-serif;--font-brand-mark:var(--font-geist-mono), "Courier New", monospace;--font-display:var(--font-archivo), "Arial Narrow", Arial, sans-serif;--font-body:var(--font-source-sans-3), Arial, sans-serif;--font-ui:var(--font-source-sans-3), Arial, sans-serif;--font-label:var(--font-source-sans-3), Arial, sans-serif;--weight-body:400;--weight-ui:600;--weight-heading:700;--weight-display:800;--weight-display-heavy:900;--type-display-xl:clamp(3.75rem, 8vw, 7.5rem);--type-display-l:clamp(2.75rem, 5vw, 4.75rem);--type-h1:clamp(2rem, 3.5vw, 3.25rem);--type-h2:clamp(1.5rem, 2.2vw, 2.125rem);--type-h3:clamp(1.125rem, 1.4vw, 1.375rem);--type-body:clamp(1rem, .94vw, 1.0625rem);--type-body-small:.875rem;--type-nav:.9375rem;--type-metadata:.75rem;--type-utility:.75rem;--type-utility-strong:.8125rem;--tracking-display-xl:-.0425em;--tracking-display-l:-.035em;--tracking-h1:-.03em;--tracking-h2:-.02em;--tracking-h3:-.015em;--tracking-nav:.01em;--tracking-metadata:.065em;--tracking-utility:.035em}@media (hover:hover) and (pointer:fine){:where(button,a,[role=button],[role=option]):hover{--surface-hover:var(--accent-hover-soft)}}*{box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden}body{background:var(--ink);color:#fff;font:var(--weight-body) var(--type-body)/1.62 var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;margin:0}button,a{color:inherit;font:inherit}button{cursor:pointer;background:0 0;border:0}a{text-decoration:none}::selection{background:var(--acid);color:var(--ink)}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.brand-lockup{color:inherit;font-family:var(--font-brand);align-items:flex-start;display:inline-flex}.home-intro-wordmark .brand-mark{transform-origin:0 0;transform:translateY(.3em)scale(.95)}.brand-mark{color:currentColor;font:var(--weight-heading) .5em/1 var(--font-brand-mark);letter-spacing:0;vertical-align:super;opacity:.82;margin-left:.12em}.external-arrow{color:currentColor;font:var(--weight-ui) .76em/1 var(--font-label);opacity:.58;transition:opacity var(--motion-fast) ease, transform var(--motion-fast) ease;margin-left:.24em;display:inline-block;transform:translateY(-.03em)}a:hover .external-arrow,a:focus-visible .external-arrow,button:hover .external-arrow,button:focus-visible .external-arrow{opacity:.96;transform:translate(.08em,-.1em)}.home-content h1,.roster-heading h1,.catalogue-heading h1,.blog-heading h1,.artist-card-copy h2,.contact-tour-header h2,.worked-with-band h2{font-family:var(--font-display);font-weight:var(--weight-display)}.content-eyebrow,.roster-heading>p,.roster-heading>span,.catalogue-heading span,.contact-tour-header span,.worked-with-band header>span,.enquiry-form label>span,.blog-heading p,.blog-heading span{font-family:var(--font-label)}.artist-card-copy>p,.artist-biography-scroll p,.shows-empty-state>p,.blog-story p,.feature-board p{font-family:var(--font-body)}.landing{isolation:isolate;background:#080808;width:100vw;height:100dvh;min-height:560px;position:relative;overflow:hidden}.landing-stage{z-index:2;position:absolute;inset:0;overflow:clip}.backdrop-video,.youtube-backdrop{pointer-events:none;position:absolute}.home-bull-backdrop{z-index:1;object-fit:contain;opacity:.2;filter:blur(3px)saturate(.9)contrast(1.06)drop-shadow(0 34px 80px #000000c7);pointer-events:none;width:min(31vw,380px);height:min(46vh,430px);animation:none;position:absolute;top:36%;left:50%;transform:translate(-50%,calc(-50% - 8px))scale(.82)}.landing[data-home-depth=bull] .home-bull-backdrop{z-index:6;opacity:1;filter:blur()saturate(1.08)contrast(1.18)drop-shadow(0 28px 66px #000000ad);animation:none;transform:translate(-50%,calc(-50% - 12px))scale(.86)}.landing[data-home-depth=bull] .home-content .home-wordmark-stage{opacity:.08;filter:blur(10px);transform:translateY(-34px)scale(.84);animation:none!important}.landing[data-home-depth=bull] .home-lockup{transform:none}.landing[data-home-depth=bull] .home-tagline,.landing[data-home-depth=bull] .home-connect,.landing[data-home-depth=bull] .home-location{transform:translateY(131px)}@keyframes bullBackdropBreath{0%{opacity:.32;transform:translate(-50%,-50%)scale(1.04)}to{opacity:.42;transform:translate(-50%,-51%)scale(1.1)}}.backdrop-video{z-index:0;object-fit:cover;object-position:center 36%;filter:saturate(.76)contrast(1.12);width:100%;height:100%;animation:.5s both mediaSoftIn;inset:0;transform:scale(1.02)}.youtube-backdrop{z-index:0;filter:saturate(.78)contrast(1.08);border:0;width:max(100vw,177.78vh);height:max(100vh,56.25vw);animation:.5s both mediaSoftIn;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.12)}.persistent-artist-motion{transition:opacity .75s var(--spring), visibility .75s}.persistent-artist-motion.is-suspended{opacity:0;visibility:hidden}.background-layer{filter:saturate(.78)contrast(1.1);transition:opacity var(--motion-expressive) cubic-bezier(.22,.61,.36,1)}.background-layer.current{z-index:1;opacity:1;animation:backgroundMixIn var(--motion-expressive) cubic-bezier(.22,.61,.36,1) both}.background-layer.previous{z-index:0;opacity:0;filter:saturate(.78)contrast(1.1)}@keyframes backgroundMixIn{0%{opacity:0}to{opacity:1}}.live-still-backdrop{z-index:0;object-fit:cover;filter:saturate(.72)contrast(1.08);width:100%;height:100%;animation:liveStillCrossfade 1.15s var(--spring) both;pointer-events:none;position:absolute;inset:0;transform:scale(1.025)}@keyframes liveStillCrossfade{0%{opacity:0;transform:scale(1.065)}to{opacity:1;transform:scale(1.025)}}@keyframes mediaSoftIn{0%{opacity:0}to{opacity:1}}.film-overlay{z-index:2;background:linear-gradient(90deg,#000000c7,#00000038 62%,#0000007a),linear-gradient(#0000 38%,#000000c2);transition:background .28s;position:absolute;inset:0}.landing[data-mode=home]{background:#030303}.landing[data-mode=home] .backdrop-video,.landing[data-mode=home] .youtube-backdrop{opacity:.38;filter:saturate(.62)contrast(1.08)}.landing[data-mode=home] .film-overlay{background:radial-gradient(circle at 50% 47%,#04040438 0%,#0303039e 44%,#010101f7 87%)}.landing-content:not(.home-content){animation:.24s ease-out both sectionContentIn}.experience-board{animation:.2s ease-out both boardContentIn}@keyframes sectionContentIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0)}}@keyframes boardContentIn{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.landing[data-mode=artists] .film-overlay{background:linear-gradient(90deg,#000000e6,#000000ad),linear-gradient(#0000 30%,#000000e0)}.landing[data-mode=listen] .film-overlay{background:linear-gradient(90deg,#7e070ed9,#1c00004d),linear-gradient(#0000 36%,#000000b8)}.landing[data-mode=live] .film-overlay{background:linear-gradient(90deg,#381673d4,#12062447),linear-gradient(#0000 36%,#000000bd)}.landing[data-mode=contact] .film-overlay{background:linear-gradient(90deg,#05232ae8,#010e1375),linear-gradient(#0000 32%,#000000d1)}.landing[data-mode=blog] .film-overlay{background:linear-gradient(90deg,#161c38e6,#080a1461),linear-gradient(#0000 32%,#000000d1)}.film-grain{z-index:3;opacity:.085;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E");width:200%;height:200%;position:absolute;inset:-50%;transform:translate(0)}.landing-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px)saturate(140%);backdrop-filter:blur(15px)saturate(140%);background:linear-gradient(#0c0c0f42,#0c0c0f14);grid-template-columns:1fr auto 1fr;align-items:center;height:86px;padding:0 3.2vw;display:grid;position:absolute;inset:0 0 auto}.landing-brand{align-items:baseline;gap:.28em;width:max-content;line-height:.7;display:flex}.landing-brand strong,.landing-brand span{font-size:1.2rem;font-weight:var(--weight-display-heavy);letter-spacing:-.07em;margin:0}.header-location{font:var(--weight-ui) .6rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);align-items:center;gap:.45rem;margin:0;display:flex}.header-location svg{fill:none;width:14px;height:14px;stroke:var(--acid);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.menu-trigger{text-transform:uppercase;font:var(--weight-ui) .62rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);justify-self:end;align-items:center;gap:1rem;padding:.8rem 0 .8rem 1rem;display:flex}.menu-trigger:hover{color:var(--acid)}.menu-trigger:focus-visible{color:#fff;outline:var(--focus-ring);outline-offset:var(--focus-offset)}.menu-trigger i{flex-direction:column;justify-content:space-between;width:24px;height:14px;display:flex}.menu-trigger b{width:100%;height:1px;transition:transform .38s var(--spring);background:currentColor;display:block}.menu-trigger[aria-expanded=true] b:first-child{transform:translateY(6px)rotate(45deg)}.menu-trigger[aria-expanded=true] b:last-child{transform:translateY(-7px)rotate(-45deg)}.landing-content{z-index:5;position:absolute;inset:108px 3.2vw 116px}.home-content{text-align:center;place-items:center;display:grid}.home-content>p{z-index:8;color:#ffffff85;font:var(--weight-ui) .58rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);margin:0;position:absolute;top:2.2vh}.home-lockup{transition:transform var(--motion-expressive) var(--hero-ease);flex-direction:column;align-items:center;display:flex;position:relative;top:-3.2vh}.home-wordmark-stage{z-index:5;transition:opacity var(--motion-expressive) var(--hero-ease), filter var(--motion-expressive) var(--hero-ease), transform var(--motion-expressive) var(--hero-ease);position:relative}.home-content h1{letter-spacing:-.085em;font-size:clamp(3.7rem,8.3vw,8rem);line-height:.72;font-weight:var(--weight-display);white-space:nowrap;justify-content:center;align-items:center;gap:.2em;margin:0;display:flex}.home-brand-mark{color:currentColor;opacity:.82;align-self:flex-start;margin-top:-.15em;margin-left:-.35em;font-size:.12em}.home-wordmark{white-space:nowrap;justify-content:center;align-items:center;display:flex}.home-music{color:#fff;font-weight:var(--weight-display);letter-spacing:inherit}.home-tagline{z-index:8;color:#ffffffd6;font:var(--weight-heading) clamp(.68rem, .78vw, .8rem)/1.35 var(--font-body);letter-spacing:var(--tracking-metadata);text-transform:uppercase;transition:transform var(--motion-expressive) var(--spring);margin:1.15rem 0 0;position:relative}.home-wordmark,.home-music{align-items:center;display:flex}.home-title-letter{font-style:normal;display:inline-block}.home-connect{z-index:8;transition:transform var(--motion-expressive) var(--spring);align-items:center;gap:.72rem;margin-top:1.05rem;display:flex;position:relative}.home-socials{align-items:center;gap:.42rem;display:flex}.home-socials a,.home-email{color:#ffffffd1;width:clamp(42px,3vw,50px);height:clamp(42px,3vw,50px);box-shadow:none;cursor:pointer;transition:color var(--motion-utility) ease, background var(--motion-utility) ease, border-color var(--motion-utility) ease;background:#04040538;border:1px solid #ffffff3d;border-radius:50%;place-items:center;display:grid}.home-socials a:hover,.home-socials a:focus-visible,.home-email:hover,.home-email:focus-visible{color:#fff;background:var(--surface-hover);box-shadow:none;border-color:#d7ff3694;outline:none;transform:none}.home-socials a:focus-visible,.home-email:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.home-socials svg,.home-email svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:clamp(17px,1.3vw,21px);height:clamp(17px,1.3vw,21px)}.home-socials .social-fill{fill:currentColor;stroke:none}.home-socials .social-cutout{fill:#050505;stroke:none}.home-socials a:hover .social-cutout,.home-socials a:focus-visible .social-cutout{fill:var(--acid)}.connect-divider{background:#ffffff38;width:1px;height:22px}.home-location{z-index:8;color:#ffffffd1;font:var(--weight-ui) clamp(.68rem, .72vw, .78rem)/1 var(--font-label);letter-spacing:var(--tracking-metadata);text-transform:uppercase;transition:transform var(--motion-expressive) var(--spring);align-items:center;gap:.65rem;margin:.78rem 0 0;display:flex;position:relative}.home-location svg{fill:none;width:18px;height:18px;stroke:var(--acid);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.home-location span{color:#ffffff57}.home-artist-rail{z-index:9;border-top:0;gap:0;width:176px;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.home-artist-rail>span{color:#ffffff75;font:var(--weight-heading) .38rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);text-align:right;justify-self:stretch;padding:0 0 .55rem}.home-artist-rail button{color:#ffffffb8;text-align:left;width:100%;min-height:96px;box-shadow:none;transition:color var(--motion-utility) ease, border-color var(--motion-utility) ease, transform var(--motion-utility) var(--spring);transform-origin:100%;background:0 0;border:0;border-bottom:1px solid #ffffff2e;border-radius:0;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:.75rem;padding:.46rem 0;display:grid;position:relative;overflow:hidden}.home-artist-rail img{aspect-ratio:1;object-fit:cover;object-position:center 30%;filter:grayscale(.18)saturate(.78)contrast(1.05);width:80px;transition:filter var(--motion-utility) ease;border-radius:0;display:block}.home-artist-rail strong{font-size:var(--type-body-small);letter-spacing:var(--tracking-h2);line-height:1.05}.home-partner-strip{z-index:8;gap:.48rem;width:min(650px,52vw);display:grid;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.home-partner-strip>span{color:#ffffff94;font:var(--weight-heading) .42rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);text-align:center}.home-partner-strip>div{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.28rem 1.2rem;min-height:58px;display:grid;overflow:visible}.partner-wordmark{cursor:default;min-width:0;min-height:30px;transition:transform .32s var(--spring);justify-content:center;align-items:center;padding:.2rem .3rem;animation:none;display:flex}.partner-wordmark:hover,.partner-wordmark:focus-visible{outline-offset:5px;border-radius:8px;outline:1px solid #d7ff36b3;transform:translateY(-4px)scale(1.08)}@keyframes partnerFloat{0%{translate:0 -2px}to{translate:0 3px}}.partner-wordmark img{object-fit:contain;filter:grayscale()brightness(1.3)contrast(1.04);opacity:.72;width:auto;max-width:90%;height:39px;transition:opacity .32s ease, filter .32s ease, transform .32s var(--spring)}.partner-wordmark:hover img,.partner-wordmark:focus-visible img{opacity:1;filter:grayscale(0)brightness(1.04);transform:scale(1.03)}.partner-wordmark>strong{color:#ffffffb8;font:var(--weight-display-heavy) clamp(.46rem, .7vw, .72rem)/.95 var(--font-body);letter-spacing:var(--tracking-h1);text-align:center;text-transform:uppercase;text-wrap:balance;transition:color .3s ease, transform .3s var(--spring)}.partner-wordmark:hover>strong,.partner-wordmark:focus-visible>strong{color:#fff;transform:scale(1.04)}.partner-wordmark[data-partner=trace]>strong{color:#ef2a3d;letter-spacing:var(--tracking-display-l)}.partner-wordmark[data-partner=soundcity]>strong{letter-spacing:var(--tracking-metadata)}.partner-wordmark[data-partner=mtv-base]>strong{font-weight:var(--weight-display-heavy);letter-spacing:var(--tracking-display-l)}.partner-wordmark[data-partner=rsu]>strong{color:#7dd6aa;letter-spacing:var(--tracking-utility);font-size:clamp(.65rem,.95vw,1rem)}.partner-wordmark[data-partner=plugged]>strong{color:var(--acid);letter-spacing:var(--tracking-metadata)}.partner-wordmark[data-partner=rivers-state]>strong{color:#7cc7ff}.partner-wordmark[data-partner=dj-tunez]>strong{letter-spacing:var(--tracking-utility);font-style:italic}.home-content{--home-lower-datum:.1vh}.home-footer{z-index:8;left:0;right:0;bottom:var(--home-lower-datum);text-align:left;grid-template-columns:minmax(180px,1fr) minmax(260px,330px);align-items:end;gap:1.4rem;display:grid;position:absolute}.home-footer .newsletter-panel{grid-column:2;justify-self:end}.newsletter-panel{gap:.45rem;width:min(330px,34vw);display:grid}.newsletter-panel>label{color:#ffffffb8;font:var(--weight-ui) .48rem/1 var(--font-label);letter-spacing:var(--tracking-metadata)}.newsletter-panel>div{height:42px;box-shadow:none;transition:border-color var(--motion-utility) ease, background var(--motion-utility) ease;background:#0303042e;border:0;border-bottom:1px solid #ffffff57;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.newsletter-panel>div:focus-within{border-color:var(--acid);box-shadow:none;background:#0808096b}.newsletter-panel input{color:#fff;min-width:0;height:100%;font-size:var(--type-metadata);background:0 0;border:0;outline:0;padding:0 .75rem 0 .05rem}.newsletter-panel input::placeholder{color:#ffffff7a}.newsletter-panel button{height:100%;color:var(--acid);font:var(--weight-heading) .43rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);transition:color var(--motion-utility) ease;background:0 0;padding:0 .25rem 0 .85rem}.newsletter-panel button:hover,.newsletter-panel button:focus-visible{color:#fff;background:0 0;outline:none;padding-inline:.25rem}.newsletter-panel small{color:#ffffff6e;min-height:.52rem;font:var(--weight-ui) .38rem/1 var(--font-label);letter-spacing:var(--tracking-metadata)}.home-copyright{color:#ffffff80;max-width:280px;font:var(--weight-ui) .42rem/1.4 var(--font-label);letter-spacing:var(--tracking-metadata);text-align:left;margin:0;padding-bottom:.2rem}.roster-content{grid-template-rows:auto minmax(0,1fr);gap:1rem;display:grid}.roster-heading{grid-template-columns:1fr auto 1fr;align-items:end;gap:2rem;display:grid}.roster-heading>p,.roster-heading>span{font:var(--weight-ui) .56rem/1.4 var(--font-label);letter-spacing:var(--tracking-metadata);margin:0}.roster-heading h1{letter-spacing:var(--tracking-display-l);margin:0;font-size:clamp(2.7rem,5vw,5rem);line-height:.8}.roster-heading>span{text-align:right;color:#ffffff94;justify-self:end;max-width:190px}.roster-grid{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,1fr);display:grid;position:relative;overflow:hidden}.artist-card{cursor:pointer;min-width:0;transition:background var(--motion-utility) ease, filter .32s ease, opacity .32s ease;background:0 0;border-right:0;grid-template-rows:54% minmax(0,1fr);display:grid;overflow:hidden}.artist-card:last-child{border-right:0}.artist-card:hover,.artist-card:focus-visible{background:#ffffff08;outline:none;box-shadow:inset 0 -2px #d7ff36b8}:is(.roster-grid:has(.artist-card:hover) .artist-card:not(:hover) .artist-portrait img,.roster-grid:has(.artist-card:focus-visible) .artist-card:not(:focus-visible) .artist-portrait img){filter:grayscale()saturate(0)brightness(.68)contrast(1.08)}.artist-portrait{border:0;position:relative;overflow:hidden}.artist-portrait:after{content:"";background:linear-gradient(#0000 30%,#0000009e);position:absolute;inset:0}.artist-portrait img{object-fit:cover;object-position:center 34%;filter:grayscale(.12)saturate(.8);width:100%;height:100%;transition:transform .45s,filter .45s}.artist-card:hover .artist-portrait img,.artist-card:focus-visible .artist-portrait img{filter:grayscale(0)saturate();transform:scale(1.02)}.artist-card-copy{flex-direction:column;min-height:0;padding:1rem 1.2rem 1.1rem;display:flex}.artist-card-copy>span{font:var(--weight-ui) .5rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);color:var(--acid)}.artist-card-copy h2{letter-spacing:-.07em;margin:.55rem 0 .6rem;font-size:clamp(1.6rem,2.8vw,3rem);line-height:.82}.artist-facts{border:0;flex-wrap:wrap;gap:.5rem 1rem;padding:.55rem 0;display:flex}.artist-facts b{font:var(--weight-ui) .48rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);color:#ffffffa6}.artist-card-copy>p{color:#ffffffd1;margin:.7rem 0;font-size:clamp(.9rem,.94vw,1rem);line-height:1.52}.artist-card-actions{justify-content:flex-start;align-items:center;gap:.65rem;margin-top:auto;display:flex}.artist-card-actions>a{border-bottom:1px solid var(--line);width:max-content;font:var(--weight-ui) .48rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);padding-bottom:.3rem}.artist-card-actions>div,.artist-biography-copy footer>div{align-items:center;gap:.3rem;display:flex}.artist-card-actions>div a,.artist-biography-copy footer>div a{color:#ffffffc7;width:36px;height:36px;transition:color .3s ease, background .3s ease, transform .3s var(--spring);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.artist-card-actions>div a:hover,.artist-card-actions>div a:focus-visible,.artist-biography-copy footer>div a:hover,.artist-biography-copy footer>div a:focus-visible{color:#fff;background:var(--surface-hover);outline:none;transform:none}.artist-card-actions>div a{background:0 0;border-radius:0}.artist-card-actions>div a:hover,.artist-card-actions>div a:focus-visible{transform:none}.artist-card-actions svg,.artist-biography-copy footer svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.artist-card-actions .social-fill,.artist-biography-copy footer .social-fill{fill:currentColor;stroke:none}.landing[data-biography-open=true] .roster-content{z-index:21}.landing[data-biography-open=true] .landing-header,.landing[data-biography-open=true] .landing-controls,.landing[data-biography-open=true] .roster-heading{pointer-events:none}.landing[data-biography-open=true] .mode-nav button{color:#ffffff94;opacity:.72}.landing[data-biography-open=true] .mode-nav button.active{color:#ffffffd1}.roster-grid.biography-open{pointer-events:auto;overflow:visible}.roster-grid.biography-open>.artist-card{pointer-events:none;filter:grayscale()blur(6px);opacity:.28}.artist-biography-backdrop:focus-visible{outline:2px solid var(--acid);outline-offset:-6px}.artist-biography-panel{z-index:8;pointer-events:auto;color:#fff;transform-origin:50%;width:min(88vw,1140px);height:min(90%,720px);animation:biographyExpand .48s var(--spring) both;background:linear-gradient(135deg,#121215fb,#040406f7);border:1px solid #ffffff52;border-radius:22px;grid-template-rows:52px minmax(0,1fr);grid-template-columns:minmax(300px,40%) minmax(0,60%);display:grid;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 26px 90px #00000094,inset 0 1px #ffffff29}.artist-biography-panel:before,.artist-biography-panel:after{content:none}.artist-biography-tabs{z-index:5;background:#00000052;border-bottom:1px solid #fff3;grid-area:1/1/auto/-1;gap:0;display:flex;position:static;translate:none}.artist-biography-tabs button{color:#ffffffb8;min-width:0;min-height:52px;transition:color .22s ease, background .22s ease, transform .22s var(--spring);background:0 0;border-right:0;flex:1 1 0;place-items:center;padding:.65rem .9rem;display:grid}.artist-biography-tabs button:last-child{border-right:0}.artist-biography-tabs button:hover,.artist-biography-tabs button:focus-visible{color:#fff;background:var(--surface-hover);outline:none}.artist-biography-tabs button.active{color:var(--accent-selected);box-shadow:inset 0 -2px 0 var(--accent-selected);background:0 0;transform:none}.artist-biography-tabs span{font:var(--weight-display) .6875rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);text-transform:uppercase}.artist-biography-panel.is-closing{pointer-events:none;animation:biographyCollapse var(--biography-motion-duration) ease-in both}@keyframes biographyExpand{0%{opacity:0;filter:blur(5px);transform:translate(18px)scale(.96)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes biographyCollapse{0%{opacity:1;filter:blur();transform:translate(0)scale(1)}to{opacity:0;filter:blur(5px);transform:translate(-14px)scale(.94)}}.artist-biography-stage{grid-area:2/1/auto/-1;min-height:0;position:relative;overflow:hidden}.artist-biography-page{background:#101012;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(300px,40%) minmax(0,60%);display:grid;position:absolute;inset:0}.artist-biography-page .artist-biography-portrait,.artist-biography-page .artist-biography-copy{grid-row:1}.artist-biography-stage{--profile-travel:28px}.artist-biography-stage[data-direction=previous]{--profile-travel:-28px}.artist-biography-page.is-incoming{z-index:2;animation:biographyPageIn .3s var(--spring) both}.artist-biography-page.is-outgoing{pointer-events:none;animation:biographyPageOut .3s var(--spring) both}@keyframes biographyPageIn{0%{opacity:0;transform:translateX(var(--profile-travel))}to{opacity:1;transform:translate(0)}}@keyframes biographyPageOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(calc(-1 * var(--profile-travel)))}}@media (width>=981px){.artist-biography-page{grid-template-columns:minmax(300px,39%) minmax(0,61%)}}@media (width<=980px){.artist-biography-stage{grid-row:2/-1}.artist-biography-page{grid-template-rows:minmax(118px,28%) minmax(0,1fr);grid-template-columns:1fr}.artist-biography-page .artist-biography-portrait{grid-area:1/1}.artist-biography-page .artist-biography-copy{grid-area:2/1}.artist-biography-stage{--profile-travel:20px}.artist-biography-stage[data-direction=previous]{--profile-travel:-20px}}@media (prefers-reduced-motion:reduce){.artist-biography-page.is-incoming,.artist-biography-page.is-outgoing{animation:none}.artist-biography-page.is-outgoing{visibility:hidden}}.artist-biography-portrait{border-right:1px solid var(--soft-line);border-radius:0 0 0 21px;grid-area:2/1;min-height:0;position:relative;overflow:hidden}.artist-biography-portrait:after{content:"";background:linear-gradient(#0000000a,#0000001f 32%,#000000f0);position:absolute;inset:0}.artist-biography-portrait img{object-fit:cover;object-position:center 30%;filter:saturate(.82)contrast(1.08);width:100%;height:100%}.artist-biography-portrait>div{z-index:2;gap:.5rem;display:grid;position:absolute;bottom:1.25rem;left:1.4rem;right:1.4rem}.artist-biography-portrait span,.artist-biography-copy header span{color:var(--acid);font:var(--weight-heading) .43rem/1 var(--font-label);letter-spacing:var(--tracking-metadata)}.artist-biography-portrait strong{max-width:100%;letter-spacing:var(--tracking-display-l);text-wrap:balance;overflow-wrap:normal;word-break:normal;font-size:clamp(1.8rem,3vw,3.25rem);line-height:.86}.artist-biography-page.bio-2 .artist-biography-portrait strong{font-size:clamp(1.65rem,2.55vw,2.8rem)}.artist-biography-links{flex-wrap:wrap;align-items:center;margin-top:.2rem;gap:.55rem .75rem!important;display:flex!important}.artist-biography-links>a{width:max-content;font:var(--weight-heading) .42rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);border-bottom:1px solid #ffffff75;padding-bottom:.28rem}.artist-biography-links>div{align-items:center;gap:.28rem;display:flex}.artist-biography-links>div a{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:28px;height:28px;transition:color .28s ease, background .28s ease, transform .28s var(--spring);background:#0505074d;border:1px solid #ffffff52;border-radius:50%;place-items:center;display:grid}.artist-biography-links>div a:hover,.artist-biography-links>div a:focus-visible{color:#fff;background:var(--surface-hover);border-color:#d7ff3694;outline:none;transform:none}.artist-biography-links svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.artist-biography-links .social-fill{fill:currentColor;stroke:none}.artist-biography-copy{border-radius:0 0 21px;grid-area:2/2;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;padding:1.2rem 1.4rem 1.1rem;display:grid;position:relative;overflow:hidden}.artist-biography-copy header{border-bottom:1px solid var(--soft-line);align-items:flex-start;gap:1rem;padding-bottom:.85rem;display:flex}.artist-biography-copy header>div{gap:.4rem;min-width:0;display:grid}.artist-biography-copy header small{color:#ffffff8a;font:var(--weight-ui) .4rem/1.2 var(--font-label);letter-spacing:var(--tracking-metadata)}.artist-biography-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d7ff36a6 #ffffff14;min-height:0;padding:1rem 5.6rem 1.5rem 0;overflow-y:auto}.artist-biography-scroll::-webkit-scrollbar{width:7px}.artist-biography-scroll::-webkit-scrollbar-thumb{background:#d7ff36b3 padding-box padding-box;border:2px solid #0000;border-radius:99px}.artist-biography-scroll p{color:#ffffffd6;font-family:var(--font-body);letter-spacing:var(--tracking-h2);margin:0 0 1rem;font-size:clamp(1rem,1.05vw,1.125rem);line-height:1.68}.artist-biography-scroll .artist-biography-lead{color:#fff;max-width:54ch;font:italic var(--weight-body) clamp(1.25rem, 1.55vw, 1.625rem)/1.36 var(--font-body);letter-spacing:var(--tracking-h2)}.artist-biography-section h3{color:var(--acid);font:var(--weight-heading) .8125rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);text-transform:uppercase;margin:0 0 .72rem}.artist-biography-control-dock{position:static}.artist-biography-control-dock button{z-index:6;right:var(--biography-utility-inset);color:#ffffffd6;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);width:48px;height:48px;transition:opacity .25s ease, transform .25s var(--spring);background:#040406c7;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 14px 38px #00000061,inset 0 1px #ffffff1f}.artist-biography-control-dock .artist-biography-close{top:70px}@media (width>=981px){.artist-biography-control-dock .artist-biography-close{top:64px}}@media (width<=980px){.artist-biography-control-dock .artist-biography-close{top:60px}}.artist-biography-control-dock .artist-biography-scroll-up{opacity:0;visibility:hidden;pointer-events:none;bottom:18px;transform:translateY(8px)}.artist-biography-control-dock button>span{width:45px;height:45px;font:var(--weight-ui) 19px/1 var(--font-body);transition:color .3s ease, border-color .3s ease, background .3s ease, transform .3s var(--spring), box-shadow .3s ease;background:linear-gradient(145deg,#ffffff1f,#ffffff09);border:1px solid #ffffff80;border-radius:50%;place-items:center;display:grid}.artist-biography-control-dock button>strong{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.artist-biography-control-dock button:hover:not(:disabled)>span,.artist-biography-control-dock button:focus-visible:not(:disabled)>span{color:#fff;background:var(--surface-hover);box-shadow:none;border-color:#d7ff3694;transform:none}.artist-biography-control-dock button:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.artist-biography-control-dock button:disabled{opacity:0;cursor:default}.artist-biography-copy footer{border-top:1px solid var(--soft-line);justify-content:space-between;align-items:center;gap:1rem;padding-top:.8rem;display:flex}.artist-biography-copy footer>a{border-bottom:1px solid var(--line);font:var(--weight-heading) .45rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);padding-bottom:.3rem}.contact-content{--contact-board-width:93%;--contact-main-track:69%;--contact-side-track:minmax(250px, 31%);--contact-board-gap:clamp(1.5rem, 3vw, 3.75rem);grid-template-rows:minmax(0,1fr) auto;justify-items:stretch;gap:1rem;display:grid}.contact-board{width:var(--contact-board-width);grid-template-columns:minmax(0, var(--contact-main-track)) var(--contact-side-track);place-self:stretch center;gap:var(--contact-board-gap);height:100%;min-height:0;display:grid;overflow:visible}.contact-composition{grid-template-columns:minmax(430px,1.18fr) minmax(280px,.82fr);min-width:0;min-height:0;display:grid;overflow:hidden}.contact-enquiry-column{overscroll-behavior:contain;background:0 0;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow-y:auto;container-type:inline-size}.contact-tour-column{background:0 0;border-left:0;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;container:tour-column/inline-size}.contact-tour-header{z-index:2;border-bottom:1px solid var(--soft-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-template-columns:1fr auto;gap:.45rem 1rem;padding:.85rem 1.1rem .75rem;display:grid;position:relative}.contact-tour-header span,.contact-tour-header small,.worked-with-band header>span{color:var(--acid);font:var(--weight-heading) .42rem/1 var(--font-label);letter-spacing:var(--tracking-metadata)}.contact-tour-header h2{letter-spacing:var(--tracking-h1);grid-column:1/-1;margin:0;font-size:clamp(.92rem,1.2vw,1.2rem);line-height:.95}.tour-filter-select{grid-column:1/-1;width:min(190px,100%);margin-top:.1rem;display:grid;position:relative}.tour-filter-select select{appearance:none;color:#ffffffd6;border:1px solid var(--border-utility-quiet);border-radius:var(--radius-compact);width:100%;min-height:44px;font:var(--weight-heading) var(--type-metadata)/1 var(--font-label);letter-spacing:var(--tracking-metadata);text-transform:uppercase;cursor:pointer;transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease, background var(--motion-fast) ease;background:#0606066b;padding:0 2.25rem 0 .65rem}.tour-filter-select select:hover{color:#fff;background:var(--accent-hover-soft);border-color:#d7ff3680}.tour-filter-select select:focus-visible{color:#fff;border-color:var(--acid);outline:var(--focus-ring);outline-offset:var(--focus-offset)}.tour-filter-select .tour-filter-chevron{color:#ffffff9e;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.tour-filter-chevron .interface-icon{width:16px;height:16px}.tour-filter-select:focus-within .tour-filter-chevron{color:var(--acid)}.contact-tour-header small{color:#ffffff7a;text-align:right;grid-area:1/2}.worked-with-band{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;grid-template-rows:auto minmax(0,1fr);align-content:center;align-self:stretch;gap:1.35rem;padding:clamp(1.25rem,3vw,3rem) 0;display:grid}.worked-with-band header{align-content:center;gap:.35rem;display:grid}.worked-with-band h2{color:#ffffff7a;font:var(--weight-heading) clamp(.58rem, .68vw, .72rem)/1 var(--font-label);letter-spacing:var(--tracking-metadata);margin:0}.worked-with-band>div{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;align-items:center;gap:clamp(.75rem,2vh,1.25rem) clamp(.65rem,1.25vw,1.25rem);display:grid}.worked-with-band .partner-wordmark{opacity:.66;min-height:42px;transition:opacity .28s ease, transform .28s var(--spring);border:0;padding:.12rem;animation:none}.worked-with-band .partner-wordmark:hover{opacity:.9;outline:0;transform:translateY(-2px)scale(1.02)}.worked-with-band .partner-wordmark img,.worked-with-band .partner-wordmark[data-partner=nwe] img,.worked-with-band .partner-wordmark[data-partner=nlng] img{opacity:.82;max-width:82%;height:clamp(17px,2.2vh,24px)}.worked-with-band .partner-wordmark[data-partner=shell-nigeria] img{height:28px}.worked-with-band .partner-wordmark>strong{color:#ffffffb8;font-size:clamp(.48rem,.54vw,.62rem)}.shows-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d7ff369e #ffffff0f;min-height:0;overflow-y:auto}.show-entry>a,.show-row{border-bottom:1px solid var(--soft-line);min-height:68px;transition:color var(--motion-fast) ease, background var(--motion-fast) ease;background:0 0;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:.58rem;padding:.62rem .9rem;display:grid}.show-entry>a:hover,.show-entry>a:focus-visible{color:#fff;background:var(--surface-hover);outline:none;padding-left:.9rem}.shows-list time{font:var(--weight-heading) .47rem/1.25 var(--font-label);letter-spacing:var(--tracking-utility)}.show-entry>a>div,.show-row>div{gap:.3rem;min-width:0;display:grid}.show-primary,.show-secondary{align-items:baseline;gap:.28rem .42rem;min-width:0;display:grid;overflow:visible}.show-primary{grid-template-columns:auto auto minmax(0,1fr)}.show-primary.is-artist-neutral{grid-template-columns:minmax(0,1fr)}.show-secondary{grid-template-columns:minmax(0,1fr) auto auto}.show-primary strong{font:var(--weight-heading) .56rem/1.15 var(--font-label);letter-spacing:var(--tracking-nav)}.show-primary>span,.show-secondary>span{color:#ffffff61;font:var(--weight-ui) .5rem/1 var(--font-label)}.show-primary b{color:#fffc;min-width:0;font:var(--weight-ui) .55rem/1.15 var(--font-label);overflow-wrap:anywhere}.show-secondary small{color:#ffffff94;min-width:0;font:var(--weight-ui) .5rem/1.2 var(--font-label);letter-spacing:var(--tracking-utility);text-transform:uppercase;white-space:normal;overflow-wrap:anywhere}.show-secondary mark{color:var(--acid);font:var(--weight-heading) .39rem/1 var(--font-label);letter-spacing:var(--tracking-utility);white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #d7ff366b;border-radius:0;flex:none;align-items:center;padding:.16rem 0;display:inline-flex}.show-entry>a:hover b,.show-entry>a:hover small,.show-entry>a:focus-visible b,.show-entry>a:focus-visible small{color:#ffffffc2}.show-entry>a:hover mark,.show-entry>a:focus-visible mark{color:var(--acid);background:0 0;border-color:#d7ff3680}.show-entry i{font-style:normal}.shows-empty-state{flex-direction:column;justify-content:center;align-items:flex-start;gap:.7rem;height:100%;min-height:150px;padding:1.4rem;display:flex}.shows-empty-state>span{color:var(--acid);font:var(--weight-heading) .45rem/1 var(--font-label);letter-spacing:var(--tracking-metadata)}.shows-empty-state>strong{max-width:14ch;letter-spacing:var(--tracking-display-l);font-size:clamp(1.35rem,2vw,2.15rem);line-height:.95}.shows-empty-state>p{color:#ffffff9e;max-width:34ch;font-size:var(--type-body-small);margin:0;line-height:1.45}.contact-meta{border-top:1px solid var(--soft-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:.75rem 1.15rem;display:grid}.contact-location{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:.85rem;display:grid}.contact-location>svg{border:1px solid var(--glass-edge);fill:none;width:36px;height:36px;stroke:var(--acid);stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;background:#ffffff0f;border-radius:50%;padding:8px}.contact-location>span{flex-direction:column;gap:.42rem;display:flex}.contact-location small,.enquiry-form-heading>span{color:var(--acid);font:var(--weight-heading) .48rem/1 var(--font-label);letter-spacing:var(--tracking-metadata)}.contact-location b{font-size:var(--type-body-small);letter-spacing:var(--tracking-h2);white-space:nowrap;font-style:normal}.contact-location i{color:#ffffff61;margin-inline:.35rem;font-style:normal}.contact-socials{border-left:0;padding-left:0}.contact-socials>small{color:#ffffff80;font:var(--weight-ui) .4rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);margin-bottom:.55rem;display:block}.contact-socials>div{align-items:center;gap:.4rem;display:flex}.contact-socials a{color:#ffffffd1;width:31px;height:31px;box-shadow:none;transition:color .38s var(--spring), background .38s var(--spring), transform .38s var(--spring), border-color .38s var(--spring);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;display:grid}.contact-socials a:hover,.contact-socials a:focus-visible{color:#fff;background:var(--surface-hover);border-color:#d7ff3694;outline:none;transform:none}.contact-socials svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.contact-socials .social-fill{fill:currentColor;stroke:none}.contact-socials .social-cutout{fill:#050505;stroke:none}.contact-socials a:hover .social-cutout,.contact-socials a:focus-visible .social-cutout{fill:var(--acid)}.enquiry-form{grid-template-columns:minmax(0,1fr);align-content:start;gap:.85rem;min-width:0;padding:clamp(1.25rem,2.5vw,2rem);display:grid}.enquiry-form-heading,.enquiry-message,.enquiry-actions{grid-column:1/-1}.enquiry-form-heading{justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.15rem;display:flex}.enquiry-form-heading p{color:#fff9;font:italic var(--weight-body) .82rem/1.2 var(--font-body);margin:0}.enquiry-form label{flex-direction:column;gap:.38rem;min-width:0;display:flex}.enquiry-form label>span{color:#ffffffb8;font:var(--weight-ui) .82rem/1 var(--font-label);letter-spacing:var(--tracking-metadata)}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{color:#fff;width:100%;caret-color:var(--acid);border:1px solid var(--border-utility-strong);border-radius:var(--radius-utility);background:var(--surface-control);box-shadow:none;transition:border-color var(--motion-utility) ease, background var(--motion-utility) ease;outline:none}.enquiry-form input,.enquiry-form select{height:46px;font-size:var(--type-body);padding:0 .84rem}.enquiry-form select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:linear-gradient(45deg,#0000 50%,#ffffffb8 50%),linear-gradient(135deg,#ffffffb8 50%,#0000 50%),linear-gradient(145deg,#ffffff17,#ffffff09);background-position:calc(100% - 17px),calc(100% - 12px),0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,100% 100%;padding-right:2.25rem}.enquiry-form select option{color:#fff;background:#151515}.enquiry-form textarea{resize:none;min-height:132px;font:var(--weight-ui) 1rem/1.5 var(--font-body);padding:.78rem .84rem;overflow-y:hidden}.enquiry-message>small{color:#ffffff7a;font:var(--weight-ui) .42rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);align-self:flex-end}.enquiry-form input::placeholder,.enquiry-form textarea::placeholder{color:#ffffff5c}.enquiry-form input:hover,.enquiry-form select:hover,.enquiry-form textarea:hover{border-color:#d7ff3680}.enquiry-form input:focus,.enquiry-form select:focus,.enquiry-form textarea:focus{border-color:var(--acid);box-shadow:none;outline:var(--focus-ring);outline-offset:2px;background-color:#ffffff17}.service-listbox{width:100%;position:relative}.service-listbox-trigger{color:#fff;border:1px solid var(--border-utility-strong);border-radius:var(--radius-utility);background:var(--surface-control);width:100%;height:46px;box-shadow:none;font-size:var(--type-body);text-align:left;transition:color var(--motion-utility) ease, border-color var(--motion-utility) ease, background var(--motion-utility) ease;justify-content:space-between;align-items:center;padding:0 .84rem;display:flex}.service-listbox-trigger b{color:#ffffffa8;font-size:var(--type-body);transition:transform var(--motion-fast) var(--spring)}.service-listbox-trigger:hover,.service-listbox-trigger:focus-visible,.service-listbox.is-open .service-listbox-trigger{color:#fff;border-color:var(--accent-selected);background:var(--surface-hover);box-shadow:none;outline:none;transform:none}.service-listbox-trigger:hover b,.service-listbox-trigger:focus-visible b,.service-listbox.is-open .service-listbox-trigger b{color:#fff}.service-listbox.is-open .service-listbox-trigger b{transform:rotate(180deg)}.service-listbox-options{z-index:var(--layer-popover);color:#fff;border:1px solid var(--border-utility-strong);border-radius:var(--radius-utility);background:var(--surface-utility-raised);box-shadow:var(--shadow-popover);padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.service-listbox-options button{border-radius:var(--radius-compact);color:#ffffffd1;width:100%;min-height:36px;font-size:var(--type-nav);text-align:left;transition:color var(--motion-utility) ease, background var(--motion-utility) ease, padding var(--motion-utility) ease;justify-content:space-between;align-items:center;padding:.45rem .65rem;display:flex}.service-listbox-options button:hover,.service-listbox-options button:focus-visible{color:#fff;background:var(--surface-hover);outline:none;padding-left:.82rem}.service-listbox-options button.is-selected{color:var(--accent-selected);background:0 0;outline:none;padding-left:.82rem}.service-listbox.has-error .service-listbox-trigger{border-color:#ff8f7d}.service-listbox-error{color:#ffb3a8;font:var(--weight-ui) .68rem/1.2 var(--font-label);margin-top:.35rem;display:block}.enquiry-actions{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.enquiry-actions small{order:-1;margin-right:auto}.enquiry-actions button{min-height:46px;color:var(--ink);border-radius:var(--radius-compact);background:var(--accent-primary);box-shadow:none;font:var(--weight-heading) .7rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);transition:color var(--motion-utility) ease, background var(--motion-utility) ease;justify-content:space-between;align-items:center;gap:1.2rem;padding:0 1rem;display:flex}.enquiry-actions button:hover{background:#fff}.enquiry-actions button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);background:#fff}.enquiry-actions small{color:#ffffff7a;text-align:right;font:var(--weight-ui) .38rem/1.2 var(--font-label);letter-spacing:var(--tracking-metadata)}.contact-legal{color:#ffffff85;width:69%;font:var(--weight-ui) .42rem/1.2 var(--font-label);letter-spacing:var(--tracking-metadata);text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;display:flex}.contact-legal sup,.disclaimer-sheet h2 sup{color:currentColor;font:var(--weight-heading) .5em/1 var(--font-label);vertical-align:top;opacity:.82;margin-left:.16em}.contact-legal button{color:#ffffffb8;font:inherit;border-bottom:1px solid #ffffff61;padding:.25rem 0}.contact-legal button:hover,.contact-legal button:focus-visible{color:var(--acid);border-color:var(--acid);outline:none}.blog-content{grid-template-rows:auto auto;align-content:start;gap:.8rem;display:grid}.blog-heading{grid-template-columns:1fr auto;align-items:end;gap:1rem;display:grid}.blog-heading p,.blog-heading span{font:var(--weight-ui) .46rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);margin:0}.blog-heading h1{letter-spacing:var(--tracking-display-l);margin:0;font-size:clamp(2.5rem,3.6vw,3rem);line-height:1.02}.blog-heading span{color:#ffffff8f;justify-self:end}.blog-feed{overscroll-behavior:contain;width:min(980px,100%);min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-width:thin;scrollbar-color:#d7ff36ad #ffffff0f;background:0 0;border:0;border-radius:0;justify-self:start;margin-inline-start:max(0px,50% - 560px);padding-bottom:.56rem;overflow-y:auto}.blog-feed::-webkit-scrollbar{width:8px}.blog-feed::-webkit-scrollbar-track{background:#ffffff0d}.blog-feed::-webkit-scrollbar-thumb{background:#d7ff36ad padding-box padding-box;border:2px solid #0000;border-radius:99px}.blog-story{color:#fff;min-height:104px;transition:color .32s ease, background .32s ease, padding .32s var(--spring);background:0 0;border-bottom:1px solid #ffffff24;grid-template-columns:76px minmax(0,1fr) 108px;align-items:center;gap:1rem;padding:.72rem .9rem;display:grid}.blog-story:last-child{border-bottom:0}.blog-story:hover,.blog-story:focus-visible{color:#fff;background:var(--surface-hover);box-shadow:inset 2px 0 0 var(--accent-selected);outline:none;padding-left:1.25rem}.blog-story-index{border-right:1px solid #ffffff26;flex-direction:column;justify-content:center;align-self:stretch;gap:.45rem;padding-right:.8rem;display:flex}.blog-story-index span{color:var(--acid);font:var(--weight-heading) .5rem/1 var(--font-label);letter-spacing:var(--tracking-metadata)}.blog-story-index time{color:#ffffff8c;font:var(--weight-ui) .625rem/1.25 var(--font-label);letter-spacing:var(--tracking-metadata)}.blog-story-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.34rem .8rem;min-width:0;display:grid}.blog-story-copy small{color:#ffffff94;font:var(--weight-heading) .6875rem/1.2 var(--font-label);letter-spacing:var(--tracking-metadata);grid-column:1/-1}.blog-story h2{min-width:0;letter-spacing:var(--tracking-h1);margin:0;font-size:clamp(1.25rem,1.45vw,1.4375rem);line-height:1.1}.blog-story.is-featured h2{font-size:clamp(1.625rem,1.8vw,1.875rem);line-height:1.08}.blog-story p{color:#ffffffb8;grid-column:1/-1;margin:0;font-size:clamp(.9375rem,.92vw,1rem);line-height:1.5}.blog-story b{color:var(--acid);font:var(--weight-heading) .625rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);white-space:nowrap;grid-area:2/2}.blog-story img{aspect-ratio:1.25;object-fit:cover;object-position:center 30%;filter:saturate(.72)contrast(1.06);width:108px;transition:transform .4s var(--spring), filter .4s ease;border:1px solid #ffffff3d;border-radius:0;display:block}.blog-story:hover .blog-story-index span,.blog-story:hover .blog-story-read,.blog-story:focus-visible .blog-story-index span,.blog-story:focus-visible .blog-story-read{color:var(--accent-selected)}.blog-story:hover img,.blog-story:focus-visible img{filter:saturate(.95)contrast(1.02);transform:scale(1.035)}.content-eyebrow{font:var(--weight-ui) .7rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);margin:0}.catalogue-content{grid-template-rows:auto minmax(0,1fr) auto auto;gap:.75rem;display:grid}.catalogue-topline{grid-template-columns:1fr;align-items:center;display:grid}.catalogue-topline .artist-picker{justify-self:center}.artist-picker{gap:.4rem;display:flex}.artist-picker button{color:#ffffffad;min-width:104px;min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font:var(--weight-ui) .72rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #ffffff42;border-radius:0;padding:.65rem .72rem;transition:color .24s,background .24s,border-color .24s}.artist-picker button:hover{color:#fff;border-color:var(--border-subtle);background:var(--surface-hover);box-shadow:none;transform:none}.artist-picker button.active{color:var(--accent-selected);border-color:var(--accent-selected);box-shadow:none;background:0 0}.catalogue-heading{justify-content:space-between;align-items:end;min-height:0;display:flex;overflow:hidden}.catalogue-heading span{font:var(--weight-ui) .7rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);margin-bottom:1rem;display:block}.catalogue-heading h1{letter-spacing:-.085em;max-width:78vw;font-size:clamp(4rem,10.8vw,10.2rem);line-height:.7;font-weight:var(--weight-display);animation:titleIn .62s var(--spring) both;margin:0}.catalogue-aside{flex-direction:column;align-items:flex-end;gap:.72rem;margin-bottom:.05rem;display:flex}.catalogue-aside>p{color:var(--acid);font:italic var(--weight-body) clamp(2.1rem, 5vw, 5rem)/.8 var(--font-body);letter-spacing:-.07em;margin:0}.artist-update{text-align:left;-webkit-backdrop-filter:blur(18px)saturate(165%);backdrop-filter:blur(18px)saturate(165%);min-width:255px;transition:transform .4s var(--spring), border-color .4s var(--spring), background .4s var(--spring);background:linear-gradient(145deg,#ffffff26,#07070a47);border:1px solid #ffffff4d;border-radius:15px;gap:.28rem;padding:.7rem .8rem;display:grid;box-shadow:inset 0 1px #ffffff2e,0 12px 34px #0003}.artist-update:hover,.artist-update:focus-visible{background:var(--surface-hover);border-color:#d7ff3694;outline:none;transform:none}.artist-update small{color:var(--acid);font:var(--weight-heading) .38rem/1 var(--font-label);letter-spacing:var(--tracking-metadata)}.artist-update strong{font-size:var(--type-body-small);letter-spacing:var(--tracking-h1);line-height:1}.artist-update span{color:#fff9;font:var(--weight-ui) .37rem/1.2 var(--font-label);letter-spacing:var(--tracking-metadata)}.artist-update b{color:var(--acid)}.artist-latest{width:min(560px,100%);min-height:58px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease;border:1px solid #ffffff42;background:#06060947;border-inline:0;border-radius:0;grid-template-columns:44px minmax(0,1fr) auto;justify-self:end;align-items:center;gap:.72rem;padding:.45rem .62rem;display:grid}.artist-latest:hover,.artist-latest:focus-visible{background:var(--surface-hover);border-color:#d7ff3694;outline:none;transform:none}.artist-latest img{object-fit:cover;object-position:center 30%;filter:saturate(.74)contrast(1.08);border-radius:0;width:44px;height:44px}.artist-latest>span{grid-template-columns:minmax(0,1fr) auto;gap:.2rem .65rem;min-width:0;display:grid}.artist-latest small{color:var(--acid);font:var(--weight-heading) .38rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);grid-column:1/-1}.artist-latest strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-body-small);letter-spacing:var(--tracking-h2);line-height:1;overflow:hidden}.artist-latest b{color:#ffffff94;font:var(--weight-ui) .38rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);white-space:nowrap}.artist-latest i{color:var(--acid);font-style:normal}@keyframes titleIn{0%{opacity:0;filter:blur(4px);transform:translateY(32px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes contactReveal{0%{opacity:0;filter:blur(5px);transform:translate(-50%)translateY(10px)scale(.96)}to{opacity:1;filter:blur();transform:translate(-50%)translateY(0)scale(1)}}.experience-board{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;overflow:visible}.listen-media-board{grid-template-columns:minmax(250px,1.35fr) minmax(0,2.65fr);min-height:150px;display:grid;overflow:hidden}.listen-media-board .listen-featured-release{border:0;border-right:1px solid var(--soft-line);width:100%;min-height:100%;box-shadow:none;background:linear-gradient(145deg,#ffffff17,#0606093d);border-radius:0;justify-self:stretch;padding:1rem}.listen-media-board .listen-featured-release img{width:62px;height:62px}.dsp-board{min-width:0;position:relative}.dsp-grid{border-radius:inherit;grid-template-columns:repeat(4,1fr);height:100%;min-height:100%;display:grid;overflow:hidden}.dsp-grid button{color:#fff;text-align:left;border-right:1px solid var(--soft-line);background:0 0;grid-template-rows:1fr auto;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:0 .6rem;min-width:0;padding:.75rem .82rem;transition:color .24s,background .24s;display:grid}.dsp-grid button:last-child{border-right:0}.dsp-grid button:hover,.dsp-grid button:focus-visible{color:#fff;background:var(--surface-hover);filter:none;outline:none;transform:none}.dsp-grid button.active{color:var(--accent-selected);box-shadow:inset 0 -2px 0 var(--accent-selected);filter:none;background:0 0;outline:none;transform:none}.dsp-grid svg{grid-row:1/-1;width:29px;height:29px}.dsp-grid span{font:var(--weight-ui) .4375rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);opacity:.7;align-self:end}.dsp-grid strong{align-self:start;margin-top:.32rem;font-size:clamp(.75rem,.9vw,.9375rem)}.track-preview{z-index:var(--layer-popover);height:fit-content;color:var(--ink);background:var(--surface-document);border:1px solid var(--border-document);border-radius:var(--radius-overlay);box-shadow:var(--shadow-popover);-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;transform-origin:var(--preview-origin-x,50%) var(--preview-origin-y,100%);animation:popupZoomIn var(--panel-zoom-duration) var(--spring) both;grid-template-rows:auto minmax(0,auto);align-content:start;display:grid;position:fixed;overflow:hidden}.track-preview-safe-corridor{z-index:calc(var(--layer-popover) - 1);pointer-events:auto;background:0 0;position:fixed}@keyframes popupZoomIn{0%{opacity:0;transform:translateY(12px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes popupZoomOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(13px)scale(.82)}}.track-preview.is-closing{animation:popupZoomOut var(--panel-zoom-duration) var(--spring) both}.hover-video-preview.is-closing{pointer-events:none;animation:popupZoomOut var(--panel-zoom-duration) var(--spring) both}.track-sticky-head{z-index:2;background:#f1efe8e0;position:sticky;top:0;box-shadow:0 8px 24px #0000001a}.track-dsp-cta{min-height:68px;color:var(--ink);transition:filter .4s var(--spring), transform .4s var(--spring);background:linear-gradient(125deg,#d7ff36eb,#edffa8d1);border-bottom:1px solid #14141429;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.72rem .9rem;display:grid;box-shadow:inset 0 1px #ffffffb8}.track-dsp-cta:hover,.track-dsp-cta:focus-visible{filter:brightness(1.045)saturate(1.08);outline:none}.track-dsp-cta>span{flex-direction:column;gap:.32rem;min-width:0;display:flex}.track-dsp-cta small{font:var(--weight-heading) .42rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);opacity:.62}.track-dsp-cta strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-body-small);letter-spacing:var(--tracking-h1);overflow:hidden}.track-dsp-cta>b{font:var(--weight-heading) .44rem/1 var(--font-label);letter-spacing:var(--tracking-metadata)}.track-now-playing{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:linear-gradient(125deg,#ffffffd1,#e5e4dfb8);border-bottom:1px solid #1f1f1f29;grid-template-columns:12px minmax(0,1fr) 34px 58px;align-items:center;gap:.55rem;min-height:58px;padding:.55rem .72rem;display:grid}.track-now-playing>div{flex-direction:column;gap:.28rem;min-width:0;display:flex}.track-now-playing small{color:#6c6962;font:var(--weight-heading) .39rem/1 var(--font-label);letter-spacing:var(--tracking-metadata)}.track-now-playing strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-metadata);letter-spacing:var(--tracking-h2);overflow:hidden}.track-now-playing button{height:30px;font:var(--weight-heading) .42rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);transition:color .32s var(--spring), background .32s var(--spring), transform .32s var(--spring);background:#ffffff7a;border:1px solid #14141433;border-radius:999px;place-items:center;padding:0 .5rem;display:grid}.track-now-playing button:hover:not(:disabled),.track-now-playing button:focus-visible:not(:disabled){color:#303027;background:#ffffffb8;border-color:#7d9c00;outline:none;transform:translateY(-1px)}.track-now-playing button:disabled{opacity:.32;cursor:default}.track-pulse{background:#8b8881;border-radius:50%;width:8px;height:8px}.track-pulse.loading{animation:1s ease-in-out infinite trackPulse}.track-pulse.playing{background:#79a900;animation:1.35s ease-in-out infinite trackPulse;box-shadow:0 0 0 5px #79a9001f}.track-pulse.unavailable{background:#aa654f}@keyframes trackPulse{50%{opacity:.36;transform:scale(.72)}}.track-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#1616168f #fff3;height:fit-content;min-height:0;overflow-y:auto}.track-list::-webkit-scrollbar{width:8px}.track-list::-webkit-scrollbar-track{background:#ffffff2e}.track-list::-webkit-scrollbar-thumb{background:#1616167a padding-box padding-box;border:2px solid #0000;border-radius:99px}.track-list a{min-height:50px;transition:background .38s var(--spring), padding .38s var(--spring);background:#ffffff0a;border-bottom:1px solid #2a2a2a2b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.58rem .85rem;display:grid}.track-list a:last-child{border-bottom:0}.track-list a:hover,.track-list a:focus-visible{background:#ffffffc2;outline:none;padding-left:1rem}.track-list span{color:#77736d;font:var(--weight-ui) .43rem/1 var(--font-label)}.track-list strong{white-space:nowrap;min-width:0;font-size:var(--type-body-small);letter-spacing:var(--tracking-h2);align-items:baseline;display:flex;overflow:hidden}.track-list strong b{font-weight:var(--weight-heading);flex:none}.track-list strong em{text-overflow:ellipsis;min-width:0;font-style:normal;font-weight:var(--weight-ui);overflow:hidden}.track-list i{color:#6a675f;min-width:48px;font:var(--weight-heading) .4rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);text-align:right;font-style:normal}.track-list i.loading,.track-list i.playing,.track-list i.ready{color:#161616}.track-global-audio,.track-global-youtube{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:absolute}.live-board{grid-template-rows:minmax(0,1fr);min-height:196px;display:grid;position:relative}.live-archive-head{border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:center;gap:1rem;min-height:39px;padding:0 .9rem;display:flex}.live-archive-head span,.live-archive-head small{font:var(--weight-ui) .43rem/1 var(--font-label);letter-spacing:var(--tracking-metadata)}.live-archive-head span{color:var(--acid)}.live-archive-head small{color:#ffffff80}.live-grid{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#d7ff36a6 #ffffff14;grid-template-rows:repeat(2,minmax(82px,1fr));grid-auto-columns:minmax(250px,31%);grid-auto-flow:column;min-height:166px;max-height:224px;display:grid;overflow:auto hidden}.live-grid::-webkit-scrollbar{height:7px}.live-grid::-webkit-scrollbar-track{background:#ffffff12}.live-grid::-webkit-scrollbar-thumb{background:#d7ff36ad padding-box padding-box;border:2px solid #0000;border-radius:99px}.live-grid:has(.hover-video-preview){overflow:visible}.live-item{border-right:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line);min-width:0;position:relative}.live-item:nth-child(2n){border-bottom:0}.live-item:last-child{border-right:0}.live-item>a{color:#fff;text-align:left;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:.72rem;width:100%;min-width:0;height:100%;padding:.75rem .72rem;transition:color .24s,background .24s;display:grid}.live-item>a:hover,.live-item>a:focus-visible{color:#fff;background:var(--surface-hover);outline:none;transform:none}.live-item>a>.live-index{font:var(--weight-ui) .46rem/1 var(--font-label);opacity:.6}.live-thumbnail{aspect-ratio:16/10;width:72px;box-shadow:none;background:#111;border:1px solid #ffffff4d;border-radius:0;display:block;position:relative;overflow:hidden}.live-thumbnail img{object-fit:cover;filter:saturate(.75)contrast(1.08);width:100%;height:100%;transition:transform .5s var(--spring), filter .5s var(--spring);display:block}.live-thumbnail i{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:24px;height:24px;font:var(--weight-ui) .45rem/1 sans-serif;background:#00000073;border:1px solid #ffffff85;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.live-item>a:hover .live-thumbnail img,.live-item>a:focus-visible .live-thumbnail img{filter:saturate()contrast(1.02);transform:scale(1.08)}.live-item>a div{flex-direction:column;gap:.35rem;display:flex}.live-item>a strong{font-size:clamp(.68rem,.85vw,.84rem);line-height:1.08}.live-item>a small{font:var(--weight-ui) .47rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);opacity:.66;text-transform:uppercase}.live-item>a>b{font-size:var(--type-metadata)}.hover-video-preview{z-index:48;color:#fff;pointer-events:auto;transform-origin:var(--preview-origin-x,50%) var(--preview-origin-y,100%);animation:popupZoomIn var(--panel-zoom-duration) var(--spring) both;transition:left .28s var(--spring), top .28s var(--spring), width .28s var(--spring);background:#050507;border:1px solid #ffffff7a;border-radius:18px;grid-template-columns:1fr;margin:0;display:grid;position:fixed;bottom:auto;right:auto;overflow:visible;box-shadow:0 28px 82px #00000085,inset 0 1px #ffffff24}.hover-video-preview:after{content:"";z-index:0;left:clamp(20px, var(--preview-origin-x,50%), calc(100% - 20px));background:#050507;width:14px;height:14px;position:absolute;transform:translate(-50%)rotate(45deg)}.hover-video-preview[data-placement=above]:after{border-bottom:1px solid #ffffff7a;border-right:1px solid #ffffff7a;bottom:-7px}.hover-video-preview[data-placement=below]:after{border-top:1px solid #ffffff7a;border-left:1px solid #ffffff7a;top:-7px}.video-preview-media{z-index:1;border-radius:inherit;background:#000;min-width:0;position:relative;overflow:hidden}.hover-video-preview iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;height:auto;min-height:0;display:block}.video-complete-overlay{z-index:3;color:#fff;text-align:center;-webkit-backdrop-filter:blur(9px)saturate(130%);backdrop-filter:blur(9px)saturate(130%);animation:watchPromptIn .45s var(--spring) both;background:radial-gradient(circle at 50% 40%,#24242494,#000000f0);place-content:center;justify-items:center;gap:.55rem;display:grid;position:absolute;inset:0}.video-complete-overlay span{color:var(--acid);font:var(--weight-heading) .42rem/1 var(--font-label);letter-spacing:var(--tracking-metadata)}.video-complete-overlay strong{letter-spacing:var(--tracking-display-l);font-size:clamp(1.25rem,2.5vw,2.4rem);line-height:.9}.video-complete-overlay b{width:38px;height:38px;font-size:var(--type-metadata);border:1px solid #ffffff8c;border-radius:50%;place-items:center;display:grid}@keyframes watchPromptIn{0%{opacity:0;filter:blur(5px);transform:scale(.94)}to{opacity:1;filter:blur();transform:scale(1)}}.hover-video-preview>a{border-left:1px solid var(--soft-line);flex-direction:column;justify-content:flex-end;gap:.45rem;padding:1rem;transition:background .2s,color .2s;display:flex}.hover-video-preview>a:hover,.hover-video-preview>a:focus-visible{color:#fff;background:var(--surface-hover);box-shadow:inset 2px 0 0 var(--accent-selected);outline:none}.hover-video-preview span,.hover-video-preview small{color:var(--acid);font:var(--weight-heading) .46rem/1.25 var(--font-label);letter-spacing:var(--tracking-metadata)}.hover-video-preview>a:hover span,.hover-video-preview>a:focus-visible span{color:var(--accent-selected)}.hover-video-preview>a:hover small,.hover-video-preview>a:focus-visible small{color:#ffffffb8}.hover-video-preview strong{letter-spacing:var(--tracking-display-l);text-transform:uppercase;font-size:clamp(1.25rem,2vw,2rem);line-height:.9}.hover-video-preview small{color:#ffffff94}.feature-board{grid-template-columns:150px minmax(280px,1fr) 230px;align-items:center;gap:2rem;min-height:150px;padding:1.2rem 1.4rem;display:grid}.feature-board>span:first-child{border-right:1px solid var(--soft-line);color:var(--acid);font:var(--weight-ui) .53rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);align-self:stretch;align-items:flex-end;padding-right:1rem;display:flex}.feature-board strong{letter-spacing:var(--tracking-display-l);margin-bottom:.45rem;font-size:clamp(1.55rem,2.5vw,2.55rem);line-height:1;display:block}.feature-board p{color:#ffffffc7;font-size:var(--type-nav);margin:0;line-height:1.5}.feature-board>a,.coming-soon{border-bottom:1px solid var(--line);font:var(--weight-ui) .55rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);padding:.9rem 0}.coming-soon{color:#ffffffb3}.live-upcoming-project{align-self:end}.landing[data-mode=shop] .backdrop-video,.landing[data-mode=shop] .youtube-backdrop,.landing[data-mode=shop] .background-still,.landing[data-mode=shop] .background-layer{visibility:hidden;opacity:0!important}.landing[data-mode=shop] .landing-stage{background:radial-gradient(circle at 50% 20%,#171717,#080808 58%,#030303)}.landing[data-mode=shop] .catalogue-content{grid-template-rows:auto auto minmax(0,1fr);gap:.55rem}.landing[data-mode=shop] .catalogue-heading h1{max-width:none;font-size:clamp(2.8rem,4.8vw,4.8rem);line-height:.78}.landing[data-mode=shop] .catalogue-heading span{margin-bottom:.55rem}.shop-hub{min-height:0;position:relative;overflow:hidden}.shop-catalogue-shell{height:100%;min-height:0;transition:opacity .42s var(--spring), filter .42s var(--spring), transform .42s var(--spring);grid-template-rows:auto minmax(0,1fr);gap:.55rem;display:grid}.shop-hub.is-detail-open .shop-catalogue-shell{opacity:.2;filter:grayscale()blur(3px);pointer-events:none;transform:scale(.97)}.shop-toolbar{justify-content:space-between;align-items:center;gap:1rem;min-height:42px;display:flex}.shop-category-nav{flex-wrap:wrap;justify-content:flex-start;gap:.32rem;display:flex}.shop-category-nav button{color:#ffffffa3;min-height:34px;font:var(--weight-heading) .44rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);text-transform:uppercase;transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease, background var(--motion-fast) ease, transform var(--motion-fast) var(--spring);border:1px solid #fff3;border-radius:999px;padding:0 .75rem}.shop-category-nav button:hover,.shop-category-nav button:focus-visible{color:#fff;background:var(--surface-hover);border-color:#d7ff3694;outline:none;transform:none}.shop-category-nav button.active{color:var(--accent-selected);border-color:var(--accent-selected);background:0 0}.shop-toolbar-actions{align-items:center;gap:.55rem;display:flex}.shop-toolbar-actions>button,.shop-sort{color:#ffffffad;min-height:34px;font:var(--weight-heading) .4375rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);border:1px solid #fff3;border-radius:999px;align-items:center;gap:.45rem;padding:0 .72rem;display:flex}.shop-toolbar-actions>button:hover,.shop-toolbar-actions>button:focus-visible{color:#fff;background:var(--surface-hover);border-color:#d7ff3694;outline:none}.shop-toolbar-actions>button.active{color:var(--accent-selected);border-color:var(--accent-selected);background:0 0}.shop-sort select{color:#fff;max-width:142px;font:inherit;text-transform:uppercase;background:0 0;border:0;outline:0}.shop-sort option{color:#fff;background:#0b0b0b}.shop-counts{font:var(--weight-heading) .45rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);white-space:nowrap;align-items:center;gap:.75rem;display:flex}.shop-counts span{color:#ffffff80}.shop-counts button{color:var(--acid)}.shop-counts button:hover,.shop-counts button:focus-visible{outline:none;text-decoration:underline}.shop-filter-panel{background:#050507e0;border:1px solid #ffffff29;border-radius:14px;grid-template-columns:1fr 1.6fr 1fr auto;align-items:end;gap:1rem;padding:.75rem .9rem;display:grid;box-shadow:0 18px 44px #00000052}.shop-filter-panel fieldset{border:0;gap:.42rem;margin:0;padding:0;display:grid}.shop-filter-panel legend,.shop-filter-panel label>span{color:var(--acid);font:var(--weight-heading) .4375rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);margin-bottom:.32rem}.shop-filter-panel fieldset>div{flex-wrap:wrap;gap:.26rem;display:flex}.shop-filter-panel fieldset button,.shop-filter-reset{color:#ffffffa8;min-height:28px;font:var(--weight-heading) .4rem/1 var(--font-label);border:1px solid #ffffff2e;border-radius:999px;padding:0 .55rem}.shop-filter-panel fieldset button:hover,.shop-filter-panel fieldset button:focus-visible,.shop-filter-reset:hover,.shop-filter-reset:focus-visible{color:#fff;background:var(--surface-hover);border-color:#d7ff3694;outline:none}.shop-filter-panel fieldset button.active{color:var(--accent-selected);border-color:var(--accent-selected);background:0 0}.shop-filter-panel>label{grid-template-columns:1fr auto;gap:.4rem;display:grid}.shop-filter-panel input[type=range]{accent-color:var(--acid);grid-column:1/-1}.shop-filter-panel label strong{font-size:var(--type-metadata)}.shop-product-grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d7ff36a3 #ffffff0f;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:.55rem;min-height:0;padding:1px .3rem .6rem 1px;display:grid;overflow-y:auto}.shop-product-grid::-webkit-scrollbar{width:7px}.shop-product-grid::-webkit-scrollbar-thumb{background:#d7ff36b3 padding-box padding-box;border:2px solid #0000;border-radius:99px}.shop-product-card{min-width:0;transition:border-color .36s var(--spring), transform .36s var(--spring), box-shadow .36s var(--spring);background:linear-gradient(145deg,#ffffff13,#05050761);border:1px solid #ffffff2e;border-radius:16px;align-self:start;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.shop-product-card:hover,.shop-product-card:focus-within{border-color:#d7ff36b8;transform:translateY(-4px);box-shadow:0 18px 44px #0000005c,0 0 0 1px #d7ff361f}.shop-card-visual{aspect-ratio:.9;background:radial-gradient(circle at 50% 38%,#ffffff1f,#030304c2 70%);border-bottom:1px solid #ffffff1f;width:100%;display:block;position:relative;overflow:hidden}.shop-new-badge{z-index:5;color:var(--ink);background:var(--acid);font:var(--weight-display) .4rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);border-radius:4px;padding:.24rem .36rem;position:absolute;top:.6rem;left:.6rem}.shop-card-open{z-index:5;width:30px;height:30px;color:var(--ink);background:var(--acid);font-size:var(--type-body);opacity:0;transition:opacity var(--motion-fast) ease, transform var(--motion-fast) var(--spring);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.58rem;right:.58rem;transform:scale(.82)}.shop-product-card:hover .shop-card-open,.shop-card-visual:focus-visible .shop-card-open{opacity:1;transform:scale(1)}.shop-card-visual:focus-visible{outline:2px solid var(--acid);outline-offset:-3px}.shop-product-visual{perspective:900px;touch-action:pan-y;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.shop-product-photo{z-index:1;object-fit:contain;filter:saturate(.7)contrast(1.06);width:88%;height:88%;transition:transform .48s var(--spring), filter .48s ease;-webkit-user-select:none;user-select:none;position:relative;transform:scale(1)}.shop-card-visual:hover .shop-product-photo{filter:saturate(.9)contrast(1.08);transform:scale(1.08)translateY(-2px)}.shop-product-tint{z-index:2;background:var(--merch-color);mix-blend-mode:color;opacity:.42;pointer-events:none;border-radius:14px;position:absolute;inset:6%}.shop-approved-mark{z-index:3;object-fit:contain;filter:brightness(2.4)grayscale()drop-shadow(0 2px 4px #000000b3);pointer-events:none;width:clamp(28px,18%,66px);height:auto;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.shop-product-visual[data-view=back] .shop-product-photo{transform:rotateY(180deg)}.shop-product-visual[data-view=back] .shop-approved-mark{width:24%;top:37%}.shop-product-visual[data-view=side] .shop-product-photo{transform:rotateY(68deg)scale(.94)}.shop-product-visual[data-view=side] .shop-approved-mark{opacity:.22;transform:translate(-50%,-50%)rotateY(68deg)}.shop-product-visual[data-view=detail] .shop-product-photo{transform-origin:50% 39%;transform:scale(1.65)}.shop-product-visual[data-view=detail] .shop-approved-mark{width:26%;top:45%}.shop-product-visual[data-view=on-model] .shop-product-photo{object-fit:cover;object-position:center 22%;filter:saturate(.76)contrast(1.06);width:100%;height:100%}.shop-product-visual[data-view=on-model] .shop-product-tint{opacity:.24;border-radius:0;inset:0;-webkit-mask:linear-gradient(#0000 0 21%,#000 34% 68%,#0000 79%);mask:linear-gradient(#0000 0 21%,#000 34% 68%,#0000 79%)}.shop-product-visual[data-view=on-model] .shop-approved-mark{width:9%;top:43%}.shop-product-visual[data-gallery=true] .shop-product-photo{object-fit:cover;filter:saturate(.76)contrast(1.05);width:200%;max-width:none;height:200%;transition:none;position:absolute;top:0;left:0}.shop-product-visual[data-gallery=true][data-view=front] .shop-product-photo{transform:translate(0)}.shop-product-visual[data-gallery=true] .shop-approved-mark{display:none}.shop-card-copy{gap:.42rem;padding:.68rem .72rem .75rem;display:grid}.shop-card-swatches,.shop-detail-swatches{align-items:center;gap:.36rem;display:flex}.shop-card-swatches button,.shop-detail-swatches button{background:var(--swatch);width:17px;height:17px;transition:border-color var(--motion-fast) ease, transform var(--motion-fast) var(--spring);border:1px solid #ffffff5c;border-radius:50%;padding:2px;box-shadow:inset 0 0 0 2px #0505058a}.shop-card-swatches button:hover,.shop-card-swatches button:focus-visible,.shop-card-swatches button.active,.shop-detail-swatches button:hover,.shop-detail-swatches button:focus-visible,.shop-detail-swatches button.active{border-color:var(--acid);outline:none;transform:scale(1.18)}.shop-card-title{color:#fff;min-height:2.1em;font:var(--weight-heading) .64rem/1.12 var(--font-label);letter-spacing:var(--tracking-utility);text-align:left;text-transform:uppercase;padding:0}.shop-card-title:hover,.shop-card-title:focus-visible{color:var(--acid);outline:none}.shop-card-sizes{color:#ffffff70;font:var(--weight-ui) .46rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shop-card-footer{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.shop-card-footer>strong{font-size:var(--type-body);font-weight:var(--weight-ui)}.shop-card-footer>button{color:var(--acid);font:var(--weight-heading) .42rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);border-bottom:1px solid #d7ff3673;padding-bottom:.24rem}.shop-card-footer>button:hover,.shop-card-footer>button:focus-visible{color:#fff;border-color:#fff;outline:none}.shop-quick-add-sizes{animation:quickAddIn .24s var(--spring) both;border-top:1px solid #ffffff26;flex-wrap:wrap;align-items:center;gap:.28rem;padding-top:.45rem;display:flex}.shop-quick-add-sizes span{color:#ffffff85;width:100%;font:var(--weight-heading) .4rem/1 var(--font-label);letter-spacing:var(--tracking-metadata)}.shop-quick-add-sizes button{color:#ffffffc2;min-width:30px;height:28px;font:var(--weight-heading) .42rem/1 var(--font-label);border:1px solid #ffffff38;border-radius:5px}.shop-quick-add-sizes button:hover,.shop-quick-add-sizes button:focus-visible{color:#fff;background:var(--surface-hover);border-color:#d7ff3694;outline:none}@keyframes quickAddIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.shop-product-overlay{z-index:35;place-items:center;display:grid;position:fixed;inset:96px 3.2vw 110px}.shop-detail-backdrop{cursor:zoom-out;-webkit-backdrop-filter:blur(10px)saturate(90%);backdrop-filter:blur(10px)saturate(90%);background:#00000094;width:calc(100% + 6.4vw);height:calc(100% + 206px);animation:.3s both shopBackdropIn;position:absolute;inset:-96px -3.2vw -110px}.shop-product-detail{z-index:2;color:#fff;width:min(1260px,100%);height:min(720px,100%);animation:shopDetailIn .48s var(--spring) both;background:linear-gradient(135deg,#151517fb,#050507fb);border:1px solid #ffffff57;border-radius:20px;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);display:grid;position:relative;overflow:hidden;box-shadow:0 38px 110px #000000b3,inset 0 1px #ffffff24}@keyframes shopBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes shopDetailIn{0%{opacity:0;filter:blur(8px);transform:translateY(24px)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.shop-detail-close{z-index:8;color:#ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:42px;height:42px;transition:color var(--motion-fast) ease, background var(--motion-fast) ease, transform var(--motion-fast) var(--spring);background:#05050794;border:1px solid #ffffff4d;border-radius:50%;place-items:center;font-size:1.5rem;display:grid;position:absolute;top:.75rem;right:.85rem}.shop-detail-close:hover,.shop-detail-close:focus-visible{color:#fff;background:var(--surface-hover);outline:none;transform:none}.shop-detail-gallery{border-right:1px solid #ffffff29;grid-template-rows:minmax(0,1fr) 112px;gap:.65rem;min-width:0;min-height:0;padding:1rem;display:grid}.shop-detail-main{background:radial-gradient(circle at 50% 38%,#ffffff1f,#030304c2 74%);border:1px solid #ffffff26;border-radius:15px;min-height:0;position:relative;overflow:hidden}.shop-detail-main .shop-product-visual{height:100%}.shop-detail-main .shop-product-photo{width:94%;height:94%}.shop-view-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.42rem;min-width:0;display:grid}.shop-view-tabs>button{color:#ffffff94;min-width:0;transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease, background var(--motion-fast) ease, transform var(--motion-fast) var(--spring);background:#ffffff09;border:1px solid #ffffff29;border-radius:11px;grid-template-rows:minmax(0,1fr) auto;gap:.35rem;padding:.3rem;display:grid}.shop-view-tabs>button:hover,.shop-view-tabs>button:focus-visible{color:#fff;background:var(--surface-hover);border-color:#d7ff3694;outline:none;transform:none}.shop-view-tabs>button.active{color:var(--accent-selected);border-color:var(--accent-selected);background:0 0}.shop-view-thumb{background:#0000004d;border-radius:7px;min-height:0;overflow:hidden}.shop-view-thumb .shop-approved-mark{width:18px}.shop-view-tabs strong{font:var(--weight-heading) .38rem/1 var(--font-label);letter-spacing:var(--tracking-metadata)}.shop-detail-copy{flex-direction:column;justify-content:center;gap:.8rem;min-width:0;min-height:0;padding:2.1rem 2rem 1.4rem;display:flex;overflow-y:auto}.shop-detail-kicker{color:var(--acid);font:var(--weight-heading) .44rem/1 var(--font-label);letter-spacing:var(--tracking-metadata)}.shop-detail-copy h2{max-width:14ch;letter-spacing:var(--tracking-display-l);text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(2rem,3.1vw,3.25rem);line-height:.84}.shop-detail-price{font-size:1.35rem;font-weight:var(--weight-ui)}.shop-detail-copy>p{color:#ffffffb8;max-width:53ch;font-size:var(--type-body);margin:0;line-height:1.55}.shop-option-group{border:0;border-top:1px solid #ffffff29;gap:.55rem;margin:0;padding:.85rem 0 0;display:grid}.shop-option-group legend{font:var(--weight-heading) .5rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);padding:0}.shop-option-group legend strong{color:#ffffff94;font-weight:var(--weight-ui)}.shop-detail-swatches button{width:29px;height:29px}.shop-size-options{flex-wrap:wrap;gap:.38rem;display:flex}.shop-size-options button{color:#ffffffb8;min-width:54px;height:38px;font:var(--weight-heading) .55rem/1 var(--font-label);transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease, background var(--motion-fast) ease, transform var(--motion-fast) var(--spring);border:1px solid #ffffff38;border-radius:7px;padding:0 .7rem}.shop-size-options button:hover,.shop-size-options button:focus-visible{color:#fff;background:var(--surface-hover);border-color:#d7ff3694;outline:none;transform:none}.shop-size-options button.active{color:var(--accent-selected);border-color:var(--accent-selected);background:0 0}.shop-purchase-row{grid-template-columns:auto minmax(0,1fr);gap:.6rem;margin-top:.1rem;display:grid}.shop-quantity{border:1px solid #ffffff38;border-radius:8px;grid-template-columns:34px 34px 34px;align-items:center;height:44px;display:grid;overflow:hidden}.shop-quantity button,.shop-quantity span{border-right:1px solid #ffffff29;place-items:center;height:100%;display:grid}.shop-quantity button:last-child{border-right:0}.shop-quantity button:hover,.shop-quantity button:focus-visible{color:#fff;background:var(--surface-hover);outline:none}.shop-add-button{height:44px;color:var(--ink);background:var(--acid);font:var(--weight-display) .58rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);transition:filter var(--motion-fast) ease, transform var(--motion-fast) var(--spring), box-shadow var(--motion-fast) ease;border-radius:8px;justify-content:center;align-items:center;gap:.8rem;display:flex}.shop-add-button:hover,.shop-add-button:focus-visible{filter:brightness(1.08);outline:none;transform:translateY(-2px);box-shadow:0 12px 30px #d7ff3633}.shop-product-facts{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.shop-product-facts span{color:#ffffff9e;min-height:44px;font:var(--weight-ui) .4rem/1.25 var(--font-label);letter-spacing:var(--tracking-utility);text-align:center;border:1px solid #ffffff26;border-radius:8px;place-items:center;padding:.4rem;display:grid}.shop-bag-overlay{z-index:var(--layer-navigation);position:fixed;inset:0}.shop-bag-backdrop{background:var(--scrim-quiet);width:100%;height:100%;position:absolute;inset:0}.shop-bag-drawer{z-index:2;border:1px solid var(--border-utility-quiet);border-radius:var(--radius-structural);width:min(430px,100vw - 36px);box-shadow:var(--shadow-navigation);animation:bagDrawerIn .42s var(--spring) both;background:linear-gradient(145deg,#171719,#050506);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;top:80px;bottom:90px;right:18px;overflow:hidden}@keyframes bagDrawerIn{0%{opacity:0;transform:translate(42px)}to{opacity:1;transform:none}}.shop-bag-drawer>header{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;min-height:76px;padding:1rem 1.15rem;display:flex}.shop-bag-drawer>header span{color:var(--acid);font:var(--weight-heading) .42rem/1 var(--font-label);letter-spacing:var(--tracking-metadata)}.shop-bag-drawer>header h2{margin:.3rem 0 0;font-size:1.55rem;line-height:.9}.shop-bag-drawer>header button{border-radius:var(--radius-circle);background:0 0;border:0;place-items:center;width:44px;height:44px;font-size:1.25rem;display:grid}.shop-bag-drawer>header button:hover{color:#fff;background:#ffffff14}.shop-bag-drawer>header button:focus-visible{color:#fff;outline:var(--focus-ring);outline-offset:2px;background:#ffffff14}.shop-bag-lines{min-height:0;padding:.35rem 1rem;overflow-y:auto}.shop-bag-empty{color:#ffffffa3;font-size:var(--type-nav)}.shop-bag-line{border-bottom:1px solid #ffffff21;grid-template-columns:92px minmax(0,1fr);gap:.8rem;padding:.75rem 0;display:grid;position:relative}.shop-bag-image{aspect-ratio:1;background:#111;border:1px solid #ffffff24;border-radius:9px;overflow:hidden}.shop-bag-line>div:nth-child(2){align-content:start;gap:.35rem;min-width:0;display:grid}.shop-bag-line strong{font-size:var(--type-body-small);text-transform:uppercase;padding-right:3.5rem}.shop-bag-line span{color:#ffffff8a;font:var(--weight-ui) .45rem/1 var(--font-label);letter-spacing:var(--tracking-metadata)}.shop-bag-line b{font-size:var(--type-body-small)}.shop-bag-quantity{border:1px solid var(--border-utility-quiet);border-radius:var(--radius-compact);grid-template-columns:repeat(3,1fr);width:92px;height:30px;display:grid;overflow:hidden}.shop-bag-quantity button,.shop-bag-quantity span{place-items:center;display:grid}.shop-bag-quantity button:hover,.shop-bag-quantity button:focus-visible{color:#fff;background:var(--surface-hover);outline:none}.shop-bag-remove{color:#ffffff73;font:var(--weight-heading) .38rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);position:absolute;top:.78rem;right:0}.shop-bag-remove:hover,.shop-bag-remove:focus-visible{color:var(--acid);outline:none}.shop-bag-drawer>footer{border-top:1px solid #ffffff29;gap:.5rem;padding:.9rem 1rem 1rem;display:grid}.shop-bag-total{font:var(--weight-heading) .58rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.shop-bag-total strong{font-size:var(--type-body)}.shop-checkout-primary,.shop-bag-secondary{border:1px solid var(--acid);border-radius:var(--radius-compact);min-height:42px;font:var(--weight-display) .5rem/1 var(--font-label);letter-spacing:var(--tracking-metadata)}.shop-checkout-primary{color:var(--ink);background:var(--acid)}.shop-checkout-primary:disabled{opacity:.35;cursor:default}.shop-bag-secondary{color:#ffffffbd;border-color:#ffffff3d}.shop-bag-secondary:hover,.shop-bag-secondary:focus-visible{color:#fff;background:var(--surface-hover);border-color:#d7ff3694;outline:none}.shop-checkout-form{align-content:start;gap:.85rem;min-height:0;padding:1rem 1.15rem;display:grid;overflow-y:auto}.shop-checkout-form p{color:#ffffffa8;font-size:var(--type-body-small);margin:0 0 .25rem;line-height:1.5}.shop-checkout-form label{gap:.42rem;display:grid}.shop-checkout-form label span{color:#ffffff8f;font:var(--weight-heading) .45rem/1 var(--font-label);letter-spacing:var(--tracking-metadata)}.shop-checkout-form input{color:#fff;border:1px solid var(--border-utility-quiet);border-radius:var(--radius-compact);background:var(--surface-control);min-height:44px;font-size:var(--type-body);padding:0 .75rem}.shop-checkout-form input:focus{border-color:var(--acid);outline:var(--focus-ring);outline-offset:2px}.landing-controls{z-index:12;border:1px solid var(--border-utility-quiet);border-radius:var(--radius-utility);background:var(--surface-utility-raised);height:82px;box-shadow:var(--shadow-utility);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 2vw;display:grid;position:absolute;bottom:12px;left:1.25vw;right:1.25vw}.landing:not([data-mode=home]) .landing-content{bottom:98px}.landing:not([data-mode=home]) .landing-controls{border-radius:var(--radius-utility);height:68px}.landing[data-mode=shop] .landing-controls{height:64px}.landing:not([data-mode=home]) .mode-nav button{min-width:50px;height:48px;padding-inline:.92rem}.shop-control-brand{font:var(--weight-heading) .5rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);align-items:center;gap:.7rem;display:flex}.shop-control-brand>span:last-child{color:var(--acid);border-left:1px solid #ffffff47;padding-left:.7rem}.home-control{width:max-content;font:var(--weight-ui) .54rem/1 var(--font-label);letter-spacing:var(--tracking-metadata)}.home-ambient-control{align-items:center;gap:1rem;display:flex}.ambient-controls{align-items:center;gap:.65rem;display:flex}.motion-button{text-transform:uppercase;width:max-content;font:var(--weight-ui) .55rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);align-items:center;gap:.7rem;display:flex}.motion-button>span{border:1px solid var(--border-utility-quiet);border-radius:var(--radius-circle);width:30px;height:30px;box-shadow:none;font-size:var(--type-metadata);background:0 0;place-items:center;display:grid}.sound-invite{border:1px solid var(--border-utility-strong);border-radius:var(--radius-compact);color:#ffffffbd;height:34px;box-shadow:none;transition:color var(--motion-utility) ease, background var(--motion-utility) ease, border-color var(--motion-utility) ease;background:0 0;align-items:center;gap:.55rem;padding:0 .78rem;display:flex}.sound-invite:hover{color:#fff;border-color:#ffffff85}.sound-invite:focus-visible{color:#fff;border-color:var(--acid);outline:var(--focus-ring);outline-offset:2px}.sound-invite.active{color:var(--accent-selected);background:var(--surface-hover);border-color:var(--accent-selected);box-shadow:none}.sound-invite b{font:var(--weight-ui) .45rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);text-transform:uppercase;white-space:nowrap}.sound-waves{justify-content:center;align-items:center;gap:2px;width:15px;height:16px;display:flex}.sound-waves i{background:currentColor;border-radius:99px;width:2px;animation:1s ease-in-out infinite alternate soundWave}.sound-waves i:first-child{height:6px}.sound-waves i:nth-child(2){height:13px;animation-delay:-.34s}.sound-waves i:nth-child(3){height:9px;animation-delay:-.68s}@keyframes soundWave{to{opacity:.45;scale:1 .48}}.mode-nav{align-items:center;height:100%;display:flex}.mode-nav button{border-radius:var(--radius-compact);color:#ffffffe0;min-width:54px;height:52px;font-size:clamp(.88rem,1vw,1rem);font-weight:var(--weight-ui);letter-spacing:var(--tracking-h2);transition:color var(--motion-utility) ease, opacity var(--motion-utility) ease, background var(--motion-utility) ease;padding:0 1.12rem;position:relative}.mode-nav button.muted{color:#ffffff57}.mode-nav button.active{color:var(--accent-selected);box-shadow:none;background:0 0}.mode-nav button:hover{color:#fff;background:var(--surface-hover)}.mode-nav button:focus-visible{color:#fff;background:var(--surface-hover);outline:var(--focus-ring);outline-offset:2px}.mode-nav button:after{content:"";background:var(--accent-selected);height:2px;transition:transform .38s var(--spring);border-radius:99px;position:absolute;bottom:8px;left:1.12rem;right:1.12rem;transform:scaleX(0)}.mode-nav button:hover:after,.mode-nav button:focus-visible:after,.mode-nav button.active:after{background:var(--accent-selected);transform:scaleX(.72)}.home-nav-icon{place-items:center;width:20px;height:20px;display:inline-grid}.home-nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;width:18px;height:18px}.disclaimer-backdrop{z-index:var(--layer-scrim);background:var(--scrim-dialog);opacity:0;pointer-events:none;transition:opacity var(--motion-panel) ease-out;position:fixed;inset:0}.disclaimer-backdrop.open{opacity:1;pointer-events:auto}.disclaimer-sheet{z-index:var(--layer-dialog);box-sizing:border-box;inline-size:min(540px, calc(100% - (var(--viewport-gap) * 2)));block-size:auto;max-inline-size:540px;max-block-size:min(900px, calc(100dvh - (var(--viewport-gap) * 2)));min-inline-size:0;color:var(--ink);border:1px solid var(--border-document);border-radius:var(--radius-utility);background:var(--surface-document);box-shadow:var(--shadow-dialog);opacity:0;visibility:hidden;transform-origin:50%;transition:opacity var(--motion-panel) ease-out, transform var(--motion-panel) ease-out, visibility var(--motion-panel);flex-direction:column;padding:1.625rem;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,calc(8px - 50%))}.disclaimer-sheet.open{opacity:1;visibility:visible;transform:translate(-50%,-50%)}.disclaimer-toolbar{flex:none;justify-content:flex-end;padding-bottom:.35rem;display:flex}.disclaimer-document{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;min-block-size:0;min-inline-size:0;padding-inline-end:.35rem;overflow-y:auto}.disclaimer-close{color:#56534d;border-radius:var(--radius-structural);min-width:0;min-height:44px;font:var(--weight-heading) .66rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);background:0 0;border:0;justify-content:flex-end;align-items:center;gap:.45rem;padding:.35rem 0 .35rem .6rem;display:inline-flex}.disclaimer-close:hover{color:var(--ink)}.disclaimer-close:focus-visible{color:var(--ink);outline:2px solid var(--ink);outline-offset:var(--focus-offset)}.disclaimer-header{border-bottom:1px solid var(--border-document);padding:.2rem 0 1.1rem}.disclaimer-meta{justify-content:space-between;align-items:baseline;gap:.75rem 1.25rem;min-width:0;padding-right:.2rem;display:flex}.disclaimer-publisher,.disclaimer-meta time{color:#625f58;font:var(--weight-ui) .56rem/1.4 var(--font-label);letter-spacing:var(--tracking-metadata)}.disclaimer-meta time{text-align:right;letter-spacing:var(--tracking-utility);flex:0 auto}.disclaimer-sheet h2{max-inline-size:100%;letter-spacing:var(--tracking-display-l);overflow-wrap:anywhere;margin:1rem 0 0;font-size:clamp(2.15rem,5.2vw,3rem);line-height:.94}.disclaimer-copy{min-inline-size:0;max-inline-size:62ch;padding-block:1.15rem .2rem}.disclaimer-copy p{color:#2f2e2a;min-inline-size:0;max-inline-size:62ch;font-size:var(--type-body);overflow-wrap:anywhere;margin:0;line-height:1.65}.disclaimer-copy a{color:inherit;font-weight:var(--weight-heading);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.disclaimer-copy a:hover,.disclaimer-copy a:focus-visible{color:#111;outline:2px solid var(--ink);outline-offset:3px;text-decoration-thickness:2px}.disclaimer-preferences{border-top:1px solid var(--border-document);margin-top:.8rem;padding-top:.7rem}.disclaimer-preferences button{color:#625f58;text-underline-offset:.22em;min-height:44px;padding:.35rem 0;text-decoration:underline;text-decoration-thickness:1px}.disclaimer-preferences button:hover{color:var(--ink);text-decoration-thickness:2px}.disclaimer-preferences button:focus-visible{color:var(--ink);outline:2px solid var(--ink);outline-offset:var(--focus-offset)}@media (width<=980px){.landing-header{grid-template-columns:1fr auto}.header-location{display:none}.landing-content{bottom:146px}.roster-heading{grid-template-columns:1fr auto}.roster-heading h1{justify-self:end}.roster-heading>span{display:none}.catalogue-heading h1{font-size:clamp(3.6rem,11.2vw,7.4rem)}.feature-board{grid-template-columns:110px 1fr 190px;gap:1.2rem}.dsp-grid button{grid-template-columns:31px minmax(0,1fr);padding-inline:.75rem}.dsp-grid svg{width:28px}.motion-button{font-size:0}.sound-invite{justify-content:center;width:34px;padding:0}.sound-invite b{display:none}.mode-nav button{padding-inline:.65rem}.mode-nav button:after{left:.65rem;right:.65rem}.contact-board{overscroll-behavior:contain;grid-template-columns:1fr;gap:1rem;width:100%;overflow-y:auto}.contact-composition{grid-template-columns:minmax(0,1.18fr) minmax(250px,.82fr);min-height:620px}.worked-with-band{padding:1rem 0}.worked-with-band>div{grid-template-columns:repeat(5,minmax(0,1fr))}.contact-legal{width:100%}.blog-heading{grid-template-columns:1fr auto}.blog-heading span{display:none}}@media (width<=650px){:root{--viewport-gap:16px}.landing{min-height:520px}.home-bull-backdrop{opacity:.34;width:min(52vw,250px);height:39vh;top:36%}.landing[data-home-depth=bull] .home-tagline,.landing[data-home-depth=bull] .home-connect,.landing[data-home-depth=bull] .home-location{transform:none}.landing-header{height:72px;padding-inline:5vw}.landing-brand strong,.landing-brand span{font-size:var(--type-body)}.menu-trigger{padding-right:0}.landing-content{inset:86px 5vw 144px}.home-content>p{font-size:var(--type-metadata);top:1.5vh}.home-lockup{top:-2.3vh}.home-content h1{gap:.17em;font-size:clamp(1.9rem,9.5vw,2.8rem);line-height:.76}.home-tagline{max-width:88vw;font-size:var(--type-body-small);margin-top:.78rem}.home-connect{gap:.48rem;margin-top:.78rem}.home-socials{gap:.3rem}.home-socials a,.home-email{width:34px;height:34px}.home-socials svg,.home-email svg{width:14px;height:14px}.connect-divider{height:18px}.home-location{font-size:var(--type-metadata);margin-top:.62rem}.home-location svg{width:15px;height:15px}.home-artist-rail{gap:.4rem;width:96px;top:47%;right:-1vw}.home-artist-rail>span{font-size:var(--type-metadata)}.home-artist-rail button{border-radius:12px;grid-template-columns:48px minmax(0,1fr);gap:.38rem;min-height:68px;padding:.3rem}.home-artist-rail img{border-radius:8px;width:48px}.home-artist-rail strong{font-size:var(--type-metadata);overflow-wrap:anywhere}.home-partner-strip{gap:.32rem;width:min(330px,78vw);bottom:58px}.home-partner-strip>span{font-size:var(--type-metadata)}.home-partner-strip>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.08rem .34rem;min-height:32px}.partner-wordmark{min-height:28px;padding:.12rem .18rem}.partner-wordmark img,.partner-wordmark[data-partner=nwe] img,.partner-wordmark[data-partner=nlng] img{height:22px}.partner-wordmark>strong{font-size:.37rem}.partner-wordmark[data-partner=rsu]>strong{font-size:var(--type-metadata)}.home-content{--home-lower-datum:-.2vh}.home-footer{bottom:var(--home-lower-datum);grid-template-columns:minmax(90px,1fr) minmax(170px,60vw);align-items:end;gap:.5rem}.newsletter-panel{gap:.3rem;width:min(260px,60vw)}.newsletter-panel>label{font-size:var(--type-metadata)}.newsletter-panel>div{height:36px}.newsletter-panel input{font-size:var(--type-metadata);padding-left:.72rem}.newsletter-panel button{font-size:var(--type-metadata);padding-inline:.65rem}.newsletter-panel small{font-size:var(--type-metadata)}.home-copyright{max-width:92px;font-size:var(--type-metadata);letter-spacing:var(--tracking-metadata);line-height:1.4}.cookie-consent,.cookie-consent.details-open{width:calc(100vw - (var(--viewport-gap) * 2));max-height:calc(100dvh - (var(--viewport-gap) * 2));border-radius:15px;grid-template-columns:1fr;gap:.65rem;padding:.72rem;bottom:137px;overflow-y:auto}.cookie-consent strong,.cookie-consent p{font-size:var(--type-metadata)}.cookie-actions{justify-content:flex-end}.cookie-actions button{min-height:29px;font-size:var(--type-metadata)}.cookie-details{grid-template-columns:1fr}.cookie-details p+p{border-top:1px solid #ffffff29;border-left:0;padding:.5rem 0 0}.roster-content{gap:.65rem}.roster-heading h1{font-size:2.25rem}.roster-heading>p{font-size:var(--type-metadata)}.roster-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr}.artist-card{border-right:0;border-bottom:1px solid var(--soft-line);grid-template-rows:1fr;grid-template-columns:92px 1fr}.artist-card:last-child{border-bottom:0}.artist-portrait{border-right:1px solid var(--soft-line);border-bottom:0}.artist-card-copy{padding:.55rem .7rem}.artist-card-copy>span{font-size:var(--type-metadata)}.artist-card-copy h2{margin:.32rem 0;font-size:1.35rem}.artist-facts{gap:.3rem .7rem;padding:.33rem 0}.artist-facts b{font-size:var(--type-metadata)}.artist-card-copy>p{font-size:var(--type-metadata);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.38rem 0;line-height:1.3;display:-webkit-box;overflow:hidden}.artist-card-actions>a{font-size:var(--type-metadata);padding-bottom:.18rem}.artist-card-actions>div a{width:23px;height:23px}.artist-card-actions svg{width:11px;height:11px}.artist-biography-panel{border-radius:17px;grid-template-rows:42px minmax(118px,28%) minmax(0,1fr);grid-template-columns:1fr;width:calc(100% - 26px);height:calc(96% - 40px);top:calc(50% + 17px);left:50%}.artist-biography-panel:after{border-radius:17px;inset:9px -12px -9px 12px}.artist-biography-tabs{grid-area:1/1;gap:0}.artist-biography-tabs button{border-radius:10px 10px 4px 4px;min-width:0;min-height:38px;padding:.5rem .62rem}.artist-biography-tabs span{font-size:var(--type-metadata)}.artist-biography-portrait{border-right:0;border-bottom:1px solid var(--soft-line);border-radius:0;grid-area:2/1}.artist-biography-portrait>div{gap:.25rem;bottom:.65rem;left:.75rem;right:.75rem}.artist-biography-portrait span{font-size:var(--type-metadata)}.artist-biography-portrait strong{font-size:1.8rem}.artist-biography-links{gap:.3rem .45rem!important}.artist-biography-links>a{font-size:var(--type-metadata)}.artist-biography-links>div a{width:23px;height:23px}.artist-biography-links svg{width:11px;height:11px}.artist-biography-copy{border-radius:0 0 16px 16px;grid-area:3/1;padding:.65rem .75rem}.artist-biography-copy header{padding-bottom:.5rem}.artist-biography-copy header span,.artist-biography-copy header small{font-size:var(--type-metadata)}.artist-biography-scroll{padding:.65rem 5rem 1.4rem 0}.artist-biography-scroll p{font-size:var(--type-body);margin-bottom:.8rem;line-height:1.6}.artist-biography-scroll .artist-biography-lead{font-size:1.12rem;line-height:1.42}.artist-biography-section+.artist-biography-section{margin-top:.85rem;padding-top:.75rem}.artist-biography-section h3{font-size:var(--type-metadata);margin-bottom:.55rem}.artist-biography-control-dock{gap:.3rem;padding:.38rem;bottom:.55rem;right:.6rem}.artist-biography-control-dock button{width:48px;height:48px}.artist-biography-control-dock button>span{width:45px;height:45px;font-size:19px}.artist-biography-control-dock button>strong{font-size:var(--type-metadata)}.contact-content{gap:.55rem}.contact-board{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d7ff3699 #ffffff0f;height:100%;display:block;overflow-y:auto}.contact-composition{grid-template-rows:auto auto;grid-template-columns:1fr;min-height:0;display:grid;overflow:visible}.contact-enquiry-column{min-height:560px;overflow:visible}.contact-tour-column{border-top:1px solid var(--soft-line);border-left:0;min-height:290px}.contact-tour-header{padding:.72rem .75rem}.contact-tour-header h2{font-size:1.2rem}.contact-tour-header span,.contact-tour-header small,.worked-with-band header>span{font-size:var(--type-metadata)}.worked-with-band{gap:.75rem;padding:1.2rem .2rem 1.4rem}.worked-with-band h2{font-size:var(--type-metadata)}.worked-with-band>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem .5rem}.worked-with-band .partner-wordmark{min-height:38px}.worked-with-band .partner-wordmark img,.worked-with-band .partner-wordmark[data-partner=nwe] img,.worked-with-band .partner-wordmark[data-partner=nlng] img{height:18px}.worked-with-band .partner-wordmark>strong{font-size:var(--type-metadata)}.show-entry>a,.show-row{grid-template-columns:58px minmax(0,1fr);gap:.5rem;min-height:66px;padding:.52rem .7rem}.shows-list time,.show-primary strong,.show-primary b,.show-secondary small,.show-secondary mark{font-size:var(--type-metadata)}.contact-meta{border-left:0;border-top:1px solid var(--soft-line);grid-template-columns:1fr 1.35fr;align-items:center;gap:.7rem;padding:.65rem .75rem;display:grid}.contact-location{grid-template-columns:26px minmax(0,1fr);gap:.45rem}.contact-location>svg{width:26px;height:26px;padding:6px}.contact-location>span{gap:.22rem}.contact-location small{font-size:var(--type-metadata)}.contact-location b{font-size:var(--type-metadata);white-space:nowrap}.contact-location i{margin-inline:.18rem}.contact-socials{border-top:0;border-left:1px solid var(--soft-line);justify-content:space-between;align-items:center;gap:.5rem;padding-top:0;padding-left:.7rem;display:flex}.contact-socials>small{font-size:var(--type-metadata);margin:0}.contact-socials>div{gap:.28rem}.contact-socials a{width:25px;height:25px}.contact-socials svg{width:12px;height:12px}.enquiry-form{gap:.65rem;padding:.85rem .75rem}.enquiry-form-heading p,.enquiry-form-heading>span{font-size:var(--type-metadata)}.enquiry-form label>span{font-size:var(--type-body-small)}.enquiry-form input,.enquiry-form select{height:44px;font-size:var(--type-nav);padding-inline:.65rem}.enquiry-form textarea{min-height:126px;font-size:var(--type-nav);padding:.65rem}.enquiry-actions button{min-height:40px;font-size:var(--type-metadata);padding-inline:.8rem}.enquiry-actions small{font-size:var(--type-metadata)}.contact-legal{width:100%;font-size:var(--type-metadata)}.blog-content{gap:.65rem}.blog-heading{grid-template-columns:1fr auto}.blog-heading p{font-size:var(--type-metadata)}.blog-heading h1{font-size:2rem}.blog-feed{border-radius:14px}.blog-story{grid-template-columns:58px minmax(0,1fr) 74px;gap:.55rem;min-height:104px;padding:.62rem}.blog-story:hover,.blog-story:focus-visible{padding-left:.78rem}.blog-story-index{padding-right:.45rem}.blog-story-index span,.blog-story-index time{font-size:var(--type-metadata)}.blog-story-copy{grid-template-columns:1fr;gap:.28rem}.blog-story-copy small{font-size:var(--type-metadata)}.blog-story h2{font-size:var(--type-body-small);line-height:1.05}.blog-story p{display:none}.blog-story b{grid-area:auto/1;font-size:.28rem}.blog-story img{border-radius:8px;width:74px}.catalogue-content{gap:.65rem}.catalogue-topline{grid-template-columns:1fr;display:grid}.catalogue-topline .content-eyebrow{display:none}.catalogue-topline .artist-picker{justify-self:stretch}.artist-picker{gap:.3rem;width:100%}.artist-picker button{min-width:0;font-size:var(--type-metadata);flex:1;padding:.55rem .25rem}.catalogue-heading span{font-size:var(--type-metadata);margin-bottom:.5rem}.catalogue-heading h1{max-width:78vw;font-size:clamp(2.7rem,14vw,4.6rem);line-height:.74}.catalogue-aside{gap:.35rem}.catalogue-aside>p{font-size:1.7rem}.artist-update{border-radius:11px;min-width:138px;padding:.48rem .55rem}.artist-update small,.artist-update strong{font-size:var(--type-metadata)}.artist-update span{font-size:.27rem}.dsp-grid{grid-template-columns:repeat(2,1fr);min-height:140px}.dsp-grid button{border-bottom:1px solid var(--soft-line);grid-template-columns:27px minmax(0,1fr);min-height:70px;padding:.5rem .6rem}.dsp-grid button:nth-child(2){border-right:0}.dsp-grid button:nth-child(n+3){border-bottom:0}.dsp-grid svg{width:23px;height:23px}.dsp-grid span{font-size:var(--type-metadata)}.dsp-grid strong{font-size:var(--type-metadata);margin-top:.22rem}.live-board{min-height:188px}.live-archive-head{min-height:34px;padding-inline:.6rem}.live-archive-head span,.live-archive-head small{font-size:var(--type-metadata)}.live-grid{grid-template-rows:repeat(2,74px);grid-template-columns:none;grid-auto-columns:minmax(230px,82%);grid-auto-flow:column;min-height:154px}.live-item{border-bottom:1px solid var(--soft-line)}.live-item:nth-child(2n){border-bottom:0}.live-item>a{grid-template-columns:52px minmax(0,1fr) auto;gap:.42rem;padding:.48rem .4rem}.live-thumbnail{border-radius:7px;width:52px}.live-thumbnail i{width:20px;height:20px;font-size:var(--type-metadata)}.live-item>a strong,.live-item>a small{font-size:var(--type-metadata)}.track-preview{border-radius:16px}.track-dsp-cta{grid-template-columns:29px minmax(0,1fr) auto;min-height:58px;padding:.58rem .65rem}.track-dsp-cta svg{width:24px;height:24px}.track-dsp-cta strong,.track-dsp-cta>b{font-size:var(--type-metadata)}.track-now-playing{grid-template-columns:9px minmax(0,1fr) 30px 48px;gap:.35rem;min-height:52px;padding:.45rem .55rem}.track-now-playing strong{font-size:.61rem}.track-now-playing small{font-size:var(--type-metadata)}.track-now-playing button{height:27px;font-size:var(--type-metadata);padding:0 .38rem}.track-list a{min-height:36px;padding:.35rem .5rem}.track-list strong{font-size:var(--type-metadata)}.hover-video-preview{border-radius:13px;grid-template-columns:1fr}.feature-board{flex-direction:column;justify-content:center;align-items:flex-start;gap:.55rem;min-height:138px;padding:.75rem;display:flex}.feature-board>span:first-child{font-size:var(--type-metadata);border-right:0;align-self:auto;padding:0;display:block}.feature-board strong{margin:0;font-size:1.3rem}.feature-board p{font-size:var(--type-metadata);margin-top:.32rem;line-height:1.35}.feature-board>a,.coming-soon{font-size:var(--type-metadata);padding:.45rem 0}.shop-category-nav{justify-content:flex-start;padding-bottom:.15rem;overflow-x:auto}.shop-category-nav button{min-height:32px;font-size:var(--type-metadata);flex:none;padding-inline:.62rem}.shop-feature>a{justify-self:auto}.artist-latest{grid-template-columns:38px minmax(0,1fr) auto;min-height:52px;padding:.38rem .5rem}.artist-latest img{width:38px;height:38px}.artist-latest b{display:none}.landing-controls{border-radius:20px;grid-template-columns:auto 1fr;align-items:start;height:120px;padding:.65rem 3vw 0;bottom:8px;left:2.5vw;right:2.5vw}.home-control,.ambient-controls{position:absolute;bottom:15px;left:5vw}.motion-button{position:static}.home-control{font-size:var(--type-metadata)}.mode-nav{grid-column:1/-1;justify-content:space-between;width:100%;height:64px}.mode-nav button{height:52px;font-size:var(--type-metadata);padding:0 .24rem}.mode-nav button:after{bottom:6px;left:.24rem;right:.24rem}.menu-intro{padding-bottom:.9rem}.menu-links button{padding:.55rem 0}.menu-links strong,.submenu-artists button>strong,.destination-links>a>strong,.destination-links>button>strong{font-size:var(--menu-item-size)}.menu-path{min-height:36px;font-size:var(--type-metadata);gap:.45rem}.submenu-heading{margin-bottom:.85rem}.submenu-artists button{padding:.7rem 0}.destination-links>a,.destination-links>button{min-height:54px;padding:.65rem 0}.dsp-destinations>a{grid-template-columns:26px 1fr auto;gap:.45rem}.dsp-destinations svg{width:22px;height:22px}.disclaimer-sheet{border-radius:19px;padding:1.35rem}.disclaimer-sheet h2{font-size:clamp(2rem,8vw,2.55rem)}.disclaimer-copy p{font-size:var(--type-body);line-height:1.62}}@media (width<=560px){.disclaimer-sheet{border-radius:17px;block-size:calc(100dvh - 1rem);inline-size:calc(100% - 1rem);padding:1.2rem 1.1rem 1.35rem}.disclaimer-meta{flex-direction:column;align-items:flex-start;gap:.35rem;padding-right:0}.disclaimer-meta time{text-align:left}.disclaimer-header{padding-top:.35rem}.disclaimer-sheet h2{clear:both;font-size:clamp(1.95rem,10vw,2.35rem)}.disclaimer-sheet{max-block-size:calc(100dvh - 1rem)}}@media (width>=1440px){:root{--viewport-gap:32px}}@media (width>=1650px){.shop-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (height<=720px) and (width>=651px){.landing-content{top:100px;bottom:94px}.catalogue-content{gap:.65rem}.catalogue-heading h1{font-size:clamp(3.3rem,8.7vw,6rem)}.dsp-grid,.feature-board{min-height:116px}.live-grid{min-height:150px}.roster-heading h1{font-size:2.7rem}.artist-card{grid-template-rows:35% minmax(0,1fr)}.artist-card-copy>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.contact-content{--contact-main-track:72%;--contact-side-track:minmax(220px,28%);--contact-board-gap:1.2rem;gap:.55rem}.contact-board{grid-template-columns:minmax(0,var(--contact-main-track)) var(--contact-side-track);gap:var(--contact-board-gap)}.contact-composition{grid-template-columns:minmax(400px,1.2fr) minmax(250px,.8fr)}.contact-meta{gap:1rem;padding-block:.75rem}.enquiry-form{gap:.44rem;padding-block:.65rem}.enquiry-form input,.enquiry-form select{height:35px}.enquiry-form label>span{font-size:var(--type-metadata)}.enquiry-form textarea{min-height:96px}.worked-with-band{padding-block:.55rem .65rem}.worked-with-band .partner-wordmark{min-height:34px}.worked-with-band .partner-wordmark img,.worked-with-band .partner-wordmark[data-partner=nwe] img,.worked-with-band .partner-wordmark[data-partner=nlng] img{height:18px}.landing-controls{height:78px}.menu-links button{padding:.3rem 0}.menu-links strong,.submenu-artists button>strong,.destination-links>a>strong,.destination-links>button>strong{font-size:var(--menu-item-size)}}.menu-trigger,.artist-picker button{font-size:var(--type-metadata)}.landing-header,.menu-sheet,.artist-picker,.mode-nav,.shop-hub,.enquiry-form{font-variant-numeric:tabular-nums}@media (width<=1200px){.shop-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-product-detail{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.shop-detail-copy{padding-inline:1.35rem}}@media (width<=980px){.shop-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-product-overlay{inset-inline:2vw}.shop-product-detail{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr)}.shop-view-tabs{grid-template-columns:repeat(3,minmax(0,1fr));overflow-y:auto}.shop-detail-gallery{grid-template-rows:minmax(0,1fr) 170px}}@media (width<=650px){.landing[data-home-depth=bull] .home-lockup{transform:translateY(28px)}.landing[data-home-depth=bull] .home-bull-backdrop{transform:translate(-50%,calc(30px - 50%))scale(.9)}.listen-media-board{grid-template-columns:1fr}.listen-media-board .listen-featured-release{border-right:0;border-bottom:1px solid var(--soft-line);min-height:72px}.shop-toolbar{flex-wrap:wrap;align-items:flex-start}.shop-category-nav{max-width:100%}.shop-toolbar-actions{justify-content:space-between;width:100%}.shop-filter-panel{grid-template-columns:1fr}.shop-category-nav button{min-height:31px;padding-inline:.55rem}.shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-card-copy{padding:.55rem}.shop-product-overlay{inset:84px 12px 92px}.shop-product-detail{grid-template-rows:minmax(280px,44%) minmax(0,1fr);grid-template-columns:1fr;height:100%;overflow-y:auto}.shop-detail-gallery{border-bottom:1px solid #ffffff29;border-right:0;grid-template-rows:minmax(280px,1fr) 130px;min-height:440px}.shop-detail-copy{padding:1.1rem;overflow:visible}.shop-detail-copy h2{font-size:2rem}.shop-product-facts{grid-template-columns:1fr}.shop-bag-drawer{width:calc(100vw - 20px);top:72px;bottom:88px;right:10px}}.landing-header,.menu-sheet,.mode-nav,.home-content>p,.home-tagline,.home-location,.home-partner-strip,.home-footer,.roster-heading,.artist-card-copy>span,.artist-facts,.artist-card-actions,.artist-biography-copy header,.artist-biography-section h3,.catalogue-heading span,.dsp-grid,.track-preview,.live-board,.artist-latest,.feature-board>span,.shop-category-nav,.blog-heading,.blog-story-copy,.blog-story-index,.contact-tour-column,.worked-with-band,.contact-meta,.enquiry-form label>span,.enquiry-actions,.contact-legal{font-family:var(--font-label)}.blog-story h2{font-family:var(--font-label);font-weight:var(--weight-heading);letter-spacing:var(--tracking-h2)}.blog-story-copy small,.blog-story b,.blog-story-index time{font-family:var(--font-label)}.contact-tour-header h2,.worked-with-band h2{font-family:var(--font-label);font-weight:var(--weight-heading);letter-spacing:var(--tracking-metadata)}.home-tagline{font-family:var(--font-label)}.catalogue-heading h1,.roster-heading h1,.blog-heading h1,.artist-card-copy h2,.artist-biography-portrait strong,.artist-latest strong{text-transform:uppercase}.catalogue-heading h1,.roster-heading h1,.blog-heading h1{font-weight:var(--weight-display-heavy)}.menu-links button,.submenu-artists button,.destination-links>a,.destination-links>button,.artist-picker button,.mode-nav button{transition-duration:var(--motion-standard);transition-timing-function:var(--spring)}.home-socials a,.home-email,.partner-wordmark,.artist-card-actions a,.contact-socials a,.motion-button,.sound-invite{transition-duration:var(--motion-fast)}.landing[data-motion=paused] .film-grain,.landing[data-motion=paused] .home-bull-backdrop,.landing[data-motion=paused] .home-artist-rail,.landing[data-motion=paused] .home-title-letter,.landing[data-motion=paused] .partner-wordmark,.landing[data-motion=paused] .background-layer,.landing[data-motion=paused] .sound-waves i,.landing[data-motion=paused] .track-pulse{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.film-grain,.home-bull-backdrop{animation:none}.home-content[data-arrival]>p,.home-content[data-arrival] .home-lockup,.home-content[data-arrival] .home-lockup>*,.home-content[data-arrival] .home-wordmark,.home-content[data-arrival] .home-music,.home-content[data-arrival] .home-title-letter,.home-content[data-arrival] .home-tagline,.home-content[data-arrival] .home-connect,.home-content[data-arrival] .home-location,.home-content[data-arrival] .home-artist-rail,.home-content[data-arrival] .home-footer{opacity:1;animation:none}.sound-waves i,.track-pulse,.partner-wordmark,.background-layer,.live-still-backdrop{transition:none;animation:none}.landing[data-home-depth=bull] .home-bull-backdrop{z-index:1;opacity:.3;filter:saturate(.92)contrast(1.08)drop-shadow(0 34px 80px #000000c7);transform:translate(-50%,-50%)scale(1)}.landing[data-home-depth=bull] .home-content .home-wordmark-stage{opacity:1;filter:none;transform:none}.youtube-backdrop,.backdrop-video{display:none}.landing:not([data-mode=home]){background:url(/artists/sikiboi.jpg) 50% 30%/cover no-repeat}.landing[data-mode=home]{background:#030303}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--type-body:clamp(.9375rem, .86vw, 1rem);--type-label:clamp(.5625rem, .56vw, .6875rem)}.home-location{color:#ffffffad;font-size:clamp(.6875rem,.7vw,.75rem);font-weight:var(--weight-ui);letter-spacing:var(--tracking-metadata)}.header-location{color:#ffffff94;font-size:var(--type-metadata);font-weight:var(--weight-ui);letter-spacing:var(--tracking-metadata)}.catalogue-heading h1{font-size:clamp(3.35rem,8.65vw,8rem)}.roster-heading h1{font-size:clamp(2.35rem,4.2vw,4.25rem)}.artist-card-copy h2{font-size:clamp(1.45rem,2.35vw,2.55rem)}.artist-biography-portrait strong{font-size:clamp(1.7rem,2.7vw,2.85rem)}.mode-nav button{font-size:clamp(.8125rem,.82vw,.875rem)}.artist-picker button,.menu-trigger{font-size:var(--type-metadata)}.catalogue-heading span,.content-eyebrow,.artist-card-copy>span,.artist-facts b{font-size:clamp(.5625rem,.56vw,.6875rem)}.artist-card-copy>p{font-size:clamp(.875rem,.82vw,.96875rem);line-height:1.5}.artist-biography-scroll p{color:#ffffffd6;font-size:clamp(1rem,.94vw,1.0625rem);font-weight:var(--weight-body);letter-spacing:0;line-height:1.66}.artist-biography-scroll .artist-biography-lead{color:#fffffff0;max-width:58ch;font-family:var(--font-body);font-size:clamp(1.0625rem,1.08vw,1.1875rem);font-style:normal;font-weight:var(--weight-body);letter-spacing:var(--tracking-h2);line-height:1.54}.artist-biography-section h3{font-size:var(--type-metadata);font-weight:var(--weight-heading);letter-spacing:var(--tracking-metadata)}.listen-stack{grid-template-rows:auto minmax(0,1fr);gap:.65rem;min-height:0;display:grid}.listen-release-strip{border-radius:13px;grid-template-columns:58px minmax(0,1fr) auto;width:100%;min-height:70px;padding:.58rem .75rem;display:grid}.listen-media-board{min-height:122px;display:block;overflow:visible}.listen-media-board .dsp-board{height:100%}.listen-media-board .dsp-grid{grid-template-columns:repeat(4,minmax(0,1fr));height:100%;min-height:122px}.dsp-grid button{min-height:122px;padding:.75rem .8rem}.dsp-grid strong{font-size:clamp(.75rem,.82vw,.875rem)}.track-preview{grid-template-rows:auto minmax(0,auto)}.track-sticky-head{z-index:4;position:sticky;top:0}.track-list a{background:0 0;border:0;min-height:0;padding:0}.track-list a:hover,.track-list a:focus-visible{background:0 0;padding-left:0}.track-row{background:#ffffff14;border-bottom:1px solid #2a2a2a2b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:52px;padding:.52rem .72rem;transition:opacity .24s,background .24s,color .24s;display:grid}.track-row:last-child{border-bottom:0}.track-row:hover,.track-row:focus-within{background:#ffffff8f}.track-row.is-active{background:#ffffffeb;box-shadow:inset 3px 0 #6f9500}.track-row.is-dimmed{opacity:.68}.track-row.is-dimmed:hover,.track-row.is-dimmed:focus-within{opacity:.86}.track-main-link{align-items:center;gap:.25rem;min-width:0;display:flex}.track-main-link strong{white-space:nowrap;min-width:0;font-size:var(--type-metadata);letter-spacing:var(--tracking-h2);align-items:baseline;display:flex;overflow:hidden}.track-main-link strong b{font-weight:var(--weight-heading);flex:none}.track-main-link strong em{text-overflow:ellipsis;min-width:0;font-style:normal;font-weight:var(--weight-ui);overflow:hidden}.track-row-actions{justify-content:flex-end;align-items:center;gap:.3rem;display:flex}.track-row-actions button{color:#282620;min-height:28px;font:var(--weight-heading) .5625rem/1 var(--font-label);letter-spacing:var(--tracking-utility);background:#ffffff75;border:1px solid #16161633;border-radius:999px;padding:0 .46rem}.track-row-actions button:hover,.track-row-actions button:focus-visible{color:#303027;background:#ffffffb8;border-color:#7d9c00;outline:none}.track-preview-trigger.playing,.track-preview-trigger.ready{color:#587300;background:#d7ff3629;border-color:#6f9500}.track-row-progress{background:#1414142e;border-radius:99px;width:54px;height:3px;overflow:hidden}.track-row-progress i{border-radius:inherit;background:#789900;height:100%;transition:width .2s linear;display:block}.enquiry-form-heading p{color:#ffffffb8;font-family:var(--font-label);font-size:var(--type-metadata);font-style:normal;font-weight:var(--weight-ui);letter-spacing:var(--tracking-utility);line-height:1.15}.contact-tour-header{padding:.82rem 1rem .72rem}.contact-tour-header h2{letter-spacing:var(--tracking-utility);font-size:clamp(.9375rem,1.05vw,1.0625rem)}.contact-tour-header span,.contact-tour-header small,.worked-with-band header>span{font-size:var(--type-metadata)}.shows-list{scrollbar-gutter:stable}.show-entry>a,.show-row{min-height:58px;padding:.5rem .68rem}.shows-list time{font-size:var(--type-metadata);line-height:1.2}.show-primary strong{font-size:.65625rem}.show-primary b{color:#ffffffd6;font-size:var(--type-metadata)}.show-secondary small{color:#ffffffad;font-size:var(--type-metadata);line-height:1.28}.show-secondary mark{font-size:var(--type-metadata)}.blog-content{gap:.65rem}.blog-heading{border-bottom:1px solid #fff3;align-items:end;padding:0 .1rem .18rem}.blog-heading p{color:var(--acid);font-size:var(--type-metadata);letter-spacing:var(--tracking-metadata)}.blog-heading h1{letter-spacing:var(--tracking-h1);font-size:clamp(1.55rem,2.05vw,2rem);line-height:.95}.blog-feed{background:0 0;border:0;border-radius:0;overflow-y:auto}.blog-story,.blog-story.is-featured{background:0 0;grid-template-columns:86px minmax(0,1fr) auto 78px;gap:.75rem;min-height:84px;padding:.58rem .72rem}.blog-story.is-featured{background:#d7ff3606;min-height:92px}.blog-story:hover,.blog-story:focus-visible{background:#ffffff0e;padding-left:.86rem}.blog-story-index{border-right:1px solid #ffffff26;align-self:stretch;align-items:center;padding-right:.65rem;display:flex}.blog-story-index time{color:#ffffffb8;font-size:var(--type-metadata);letter-spacing:var(--tracking-utility);line-height:1.28}.blog-story-copy{align-content:center;gap:.24rem;min-width:0;display:grid}.blog-story h2{letter-spacing:-.012em;font-size:clamp(.9375rem,1.05vw,1.125rem);line-height:1.08}.blog-story-copy small{color:var(--acid);font-size:var(--type-metadata);letter-spacing:var(--tracking-metadata)}.blog-story p{color:#ffffffa3;font-family:var(--font-body);font-size:var(--type-body-small);-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-column:auto;margin:0;line-height:1.32;display:-webkit-box;overflow:hidden}.blog-story-read{color:#ffffffbd;font-size:var(--type-metadata);letter-spacing:var(--tracking-metadata);grid-area:auto;align-self:center}.blog-story img{aspect-ratio:1.25;opacity:.72;border-radius:7px;width:78px}.landing[data-mode=shop] .catalogue-content{gap:0;top:86px;bottom:84px}.shop-hub{height:100%}.shop-catalogue-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(220px,21%) minmax(0,1fr);gap:1rem;height:100%}.shop-filter-rail{scrollbar-width:thin;border-right:1px solid #fff3;flex-direction:column;gap:.78rem;min-height:0;padding:.15rem .9rem .35rem 0;display:flex;overflow-y:auto}.shop-rail-heading{border-bottom:1px solid #ffffff29;gap:.45rem;padding-bottom:.7rem;display:grid}.shop-rail-heading>span{color:var(--acid);font:var(--weight-heading) .5625rem/1 var(--font-label);letter-spacing:var(--tracking-metadata)}.shop-rail-heading h1{font-family:var(--font-display);font-size:clamp(2.3rem,3.5vw,3.8rem);font-weight:var(--weight-display-heavy);letter-spacing:-.07em;text-transform:uppercase;margin:0;line-height:.79}.shop-rail-heading p{color:#ffffff94;max-width:28ch;font-size:var(--type-metadata);margin:0;line-height:1.4}.shop-filter-rail fieldset{border:0;border-bottom:1px solid #ffffff1f;gap:.38rem;margin:0;padding:0 0 .65rem;display:grid}.shop-filter-rail legend,.shop-price-filter>span{color:#ffffffdb;font:var(--weight-heading) .625rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);margin-bottom:.3rem}.shop-filter-rail fieldset>div{flex-wrap:wrap;gap:.3rem;display:flex}.shop-filter-rail fieldset button{color:#ffffff94;min-height:29px;font:var(--weight-heading) .5625rem/1 var(--font-label);letter-spacing:var(--tracking-utility);border:1px solid #ffffff29;border-radius:5px;padding:0 .48rem}.shop-filter-rail fieldset button:hover,.shop-filter-rail fieldset button:focus-visible{color:#fff;background:var(--surface-hover);border-color:#d7ff3694;outline:none}.shop-filter-rail fieldset button.active{color:var(--accent-selected);border-color:var(--accent-selected);background:0 0}.shop-rail-categories>div{grid-template-columns:1fr;gap:0!important;display:grid!important}.shop-rail-categories button{text-align:left;justify-content:flex-start;background:0 0!important;border-width:0 0 1px!important;border-radius:0!important;min-height:30px!important;padding-inline:0!important}.shop-rail-categories button.active{color:var(--acid)!important;border-color:#d7ff367a!important}.shop-price-filter{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto;gap:.42rem;padding-bottom:.68rem;display:grid}.shop-price-filter input{accent-color:var(--acid);grid-column:1/-1}.shop-price-filter strong{color:#ffffff9e;font:var(--weight-heading) .5625rem/1 var(--font-label)}.shop-filter-reset{min-height:30px;font-size:var(--type-metadata);border-radius:5px;align-self:flex-start;padding:0 .55rem}.shop-catalogue-main{grid-template-rows:auto minmax(0,1fr);gap:.55rem;min-width:0;min-height:0;display:grid}.shop-toolbar{border-bottom:1px solid #ffffff2e;min-height:38px}.shop-results{color:#ffffff9e;font-family:var(--font-label);align-items:baseline;gap:.35rem;display:flex}.shop-results strong{color:#fff;font-size:var(--type-body-small)}.shop-results span{font-size:var(--type-metadata);letter-spacing:var(--tracking-metadata)}.shop-sort{min-height:30px;font-size:var(--type-metadata);border-radius:4px;padding:0 .55rem}.shop-sort select{font-size:var(--type-metadata)}.shop-bag-trigger{align-items:center;gap:.45rem;min-height:31px!important;color:var(--ink)!important;border-color:var(--acid)!important;background:var(--acid)!important;border-radius:4px!important;padding:0 .62rem!important;font-size:.625rem!important;display:inline-flex!important}.shop-bag-trigger strong{background:var(--ink);min-width:18px;height:18px;color:var(--acid);font-size:var(--type-metadata);border-radius:50%;place-items:center;display:grid}.shop-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem;padding-right:.28rem}.shop-product-card{background:#ffffff09;border-radius:8px}.shop-product-card:hover,.shop-product-card:focus-within{transform:translateY(-2px)}.shop-card-title{min-height:2em;font-size:var(--type-metadata);letter-spacing:var(--tracking-utility)}.shop-card-swatches button{width:15px;height:15px}.shop-card-size-buttons{flex-wrap:wrap;gap:.22rem;min-height:26px;display:flex}.shop-card-size-buttons button{color:#ffffff8f;min-width:26px;height:24px;font:var(--weight-heading) .5625rem/1 var(--font-label);border:1px solid #ffffff29;border-radius:4px;padding:0 .28rem}.shop-card-size-buttons button:hover,.shop-card-size-buttons button:focus-visible{color:#fff;background:var(--surface-hover);border-color:#d7ff3694;outline:none}.shop-card-size-buttons button.active{color:var(--accent-selected);border-color:var(--accent-selected);background:0 0}.shop-card-footer>button{min-height:28px;color:var(--ink);background:var(--acid);font-size:var(--type-metadata);border:0;border-radius:4px;padding:0 .48rem}.shop-card-footer>button:disabled{opacity:.35;cursor:default}.shop-card-footer>button:hover:not(:disabled),.shop-card-footer>button:focus-visible:not(:disabled){color:#fff;outline:1px solid var(--acid);background:#ffffff24}.shop-product-detail{border-radius:14px}.shop-bag-drawer{border-radius:12px}@media (width>=1650px){.shop-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1200px) and (width>=651px){.shop-catalogue-shell{grid-template-columns:minmax(205px,23%) minmax(0,1fr)}.shop-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-rail-heading h1{font-size:clamp(2.05rem,3.2vw,3rem)}.blog-story{grid-template-columns:76px minmax(0,1fr) auto 68px}.blog-story img{width:68px}}@media (width<=980px) and (width>=651px){.shop-catalogue-shell{grid-template-columns:190px minmax(0,1fr)}.shop-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-rail-heading p{display:none}.listen-media-board .dsp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-story{grid-template-columns:70px minmax(0,1fr) auto}.blog-story img{display:none}}@media (height<=720px) and (width>=651px){.catalogue-heading h1{font-size:clamp(3rem,7.4vw,5.35rem)}.shop-rail-heading h1{font-size:2.35rem}.shop-rail-heading p{display:none}.shop-filter-rail{gap:.52rem}.shop-filter-rail fieldset{padding-bottom:.45rem}.shop-card-visual{aspect-ratio:.92}.contact-tour-header{padding-block:.62rem}.show-entry>a,.show-row{min-height:54px}}@media (width<=650px){.home-bull-backdrop{width:min(72vw,360px);height:min(42vh,390px)}.home-location{font-size:var(--type-metadata)}.catalogue-heading h1{font-size:clamp(2.35rem,12vw,4rem)}.artist-biography-scroll p,.artist-biography-scroll .artist-biography-lead{font-size:var(--type-body)}.listen-release-strip{grid-template-columns:48px minmax(0,1fr) auto;min-height:64px}.listen-release-strip img{width:42px;height:42px}.listen-media-board .dsp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.track-row{grid-template-columns:1fr;gap:.35rem}.track-row-actions{justify-content:flex-start}.track-row-progress{flex:1;max-width:120px}.contact-tour-header h2{font-size:var(--type-body)}.shows-list time,.show-primary strong,.show-primary b,.show-secondary small,.show-secondary mark{font-size:var(--type-metadata)}.blog-heading h1{font-size:1.4rem}.blog-story,.blog-story.is-featured{grid-template-columns:68px minmax(0,1fr) auto;min-height:78px;padding:.5rem .55rem}.blog-story img,.blog-story p{display:none}.blog-story h2{font-size:var(--type-body-small)}.shop-catalogue-shell{display:block;overflow-y:auto}.shop-filter-rail{border-bottom:1px solid #fff3;border-right:0;padding:0 0 .7rem;overflow:visible}.shop-rail-heading h1{font-size:2.25rem}.shop-rail-heading p{display:none}.shop-rail-categories>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.25rem!important}.shop-rail-categories button{border:1px solid #ffffff29!important;border-radius:4px!important;min-height:44px!important;padding:0 .5rem!important}.shop-filter-rail fieldset>div{max-height:96px;overflow-y:auto}.shop-catalogue-main{min-height:620px;margin-top:.65rem}.shop-toolbar{z-index:6;background:#060606f0;padding-block:.3rem;position:sticky;top:0}.shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-card-title{font-size:var(--type-metadata)}}.mode-nav button.active:not(:hover),.menu-links button.active:not(:hover),.submenu-artists button.active:not(:hover),.artist-picker button.active:not(:hover),.service-listbox-options button.is-selected:not(:hover),.shop-filter-rail fieldset button.active:not(:hover),.shop-card-size-buttons button.active:not(:hover),.shop-size-options button.active:not(:hover){color:var(--accent-selected);border-color:var(--accent-selected);box-shadow:none;background:0 0}.menu-links button.active:not(:hover),.submenu-artists button.active:not(:hover),.service-listbox-options button.is-selected:not(:hover){color:#24231f;box-shadow:none;background:0 0;border-color:#24231f47}.service-listbox-options button.is-selected:not(:hover){padding-left:.65rem}.shop-rail-categories button.active:not(:hover){color:#ffffffe6!important;background:0 0!important;border-color:#ffffff57!important}.shop-card-swatches button.active:not(:hover),.shop-detail-swatches button.active:not(:hover){border-color:#ffffffeb;transform:none;box-shadow:0 0 0 2px #0b0b0c,0 0 0 3px #ffffffb8}.mode-nav button.active:not(:hover):after{background:var(--accent-selected);transform:scaleX(.72)}.mode-nav button:hover,.menu-links button:hover,.submenu-artists button:hover,.destination-links>a:hover,.destination-links>button:hover,.service-listbox-options button:hover,.shop-filter-rail fieldset button:hover,.shop-card-size-buttons button:hover,.shop-size-options button:hover{color:#fff;border-color:var(--border-subtle);background:var(--surface-hover)}.landing button:focus-visible:not(:hover),.landing a:focus-visible:not(:hover),.landing [role=option]:focus-visible:not(:hover){color:inherit;outline:var(--focus-ring);outline-offset:3px;box-shadow:none;background:0 0}.menu-sheet button:focus-visible:not(:hover),.menu-sheet a:focus-visible:not(:hover),.menu-sheet [role=option]:focus-visible:not(:hover){color:#24231f;background:0 0;outline-color:#36342f}.blog-story,.blog-story.is-featured{color:#fff;transition:opacity .28s ease, filter .28s ease, background .28s ease, transform .28s var(--spring);background:0 0}.blog-story:hover,.blog-story:focus-visible{color:#fff;outline-offset:-3px;background:#ffffff0e;outline:2px solid #ffffffe0;padding-left:.72rem}.blog-story:hover .blog-story-index,.blog-story:focus-visible .blog-story-index{border-color:#fff3}.blog-story:hover .blog-story-index time,.blog-story:hover .blog-story-copy small,.blog-story:hover p,.blog-story:hover b,.blog-story:focus-visible .blog-story-index time,.blog-story:focus-visible .blog-story-copy small,.blog-story:focus-visible p,.blog-story:focus-visible b{color:inherit}.blog-story:hover img,.blog-story:focus-visible img{filter:saturate()contrast(1.04)}:is(.blog-feed:has(.blog-story:hover) .blog-story:not(:hover),.blog-feed:has(.blog-story:focus-visible) .blog-story:not(:focus-visible)){opacity:.43;filter:grayscale()saturate(.12)}.listen-stack{grid-template-rows:auto minmax(0,1fr);gap:.78rem}.listen-release-strip{border-radius:0;grid-template-columns:44px minmax(0,1fr) auto;justify-self:end;width:min(560px,100%);min-height:58px;padding:.45rem .62rem}.listen-release-strip img{width:44px;height:44px}.listen-release-strip small{font-size:var(--type-metadata)}.listen-release-strip strong{font-size:var(--type-body-small)}.listen-release-strip b{font-size:var(--type-metadata)}.landing[data-mode=shop] .landing-header{background:#050506e0;height:72px}.landing[data-mode=shop] .film-overlay{background:linear-gradient(120deg,#020203f5,#0c0c0ee6 54%,#030304f5)}.landing[data-mode=shop] .catalogue-content{top:72px;bottom:84px}.shop-hub{background:radial-gradient(circle at 83% 0,#ffffff0e,#0000 31%),linear-gradient(145deg,#0d0d0ff5,#030304f7);padding-top:.55rem;position:relative}.shop-hub:before{content:"";pointer-events:none;opacity:.17;mix-blend-mode:soft-light;background-image:repeating-radial-gradient(circle at 0 0,#ffffff29 0 1px,#0000 1px 4px);background-size:5px 5px;position:absolute;inset:0}.shop-catalogue-shell{grid-template-columns:minmax(170px,17%) minmax(0,1fr);gap:.72rem;position:relative}.shop-filter-rail{gap:.52rem;padding:.05rem .7rem .28rem 0}.shop-rail-heading{gap:.28rem;padding-bottom:.45rem}.shop-rail-heading h1{letter-spacing:var(--tracking-display-l);font-size:clamp(1.5rem,2.3vw,2.45rem);line-height:.82}.shop-rail-heading p{max-width:24ch;font-size:.64rem;line-height:1.32}.shop-filter-rail fieldset{gap:.24rem;padding-bottom:.42rem}.shop-filter-rail fieldset button{min-height:25px;padding-inline:.38rem}.shop-rail-categories button{min-height:26px!important}.shop-catalogue-main{gap:.38rem}.shop-toolbar{min-height:34px}.shop-toolbar-actions{gap:.38rem}.shop-frame-close{color:#ffffffb8;min-height:30px;font:var(--weight-heading) .5625rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);border:1px solid #ffffff3d;border-radius:4px;align-items:center;gap:.36rem;padding:0 .52rem;display:inline-flex}.shop-frame-close:hover{color:#fff;background:var(--surface-hover);border-color:#d7ff3694}.shop-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;overflow-y:auto}.shop-product-card{background:#0c0c0ec7;border:1px solid #ffffff21;border-radius:4px}.shop-product-card:hover{border-color:#d7ff368a;transform:translateY(-1px)}.shop-card-visual{aspect-ratio:1.08;background:#0a0a0b}.shop-card-copy{gap:.25rem;padding:.4rem .44rem .43rem}.shop-card-title{min-height:1.8em;font-size:var(--type-metadata)}.shop-card-size-buttons{gap:.18rem;min-height:22px}.shop-card-size-buttons button{min-width:22px;height:21px;font-size:var(--type-metadata);padding-inline:.22rem}.shop-card-footer>strong{font-size:var(--type-metadata)}.shop-card-footer>button{min-height:24px}.shop-product-tint,.shop-approved-mark{display:none!important}.shop-product-photo,.shop-product-visual[data-gallery=true] .shop-product-photo,.shop-product-visual[data-view=back] .shop-product-photo,.shop-product-visual[data-view=side] .shop-product-photo,.shop-product-visual[data-view=detail] .shop-product-photo,.shop-product-visual[data-view=on-model] .shop-product-photo,.shop-product-visual[data-view=studio] .shop-product-photo{object-fit:cover;object-position:center;filter:saturate(.76)contrast(1.06);width:100%;max-width:100%;height:100%;position:static;transform:none}.shop-product-detail{background:linear-gradient(135deg,#141416,#050506);border-radius:4px;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);width:min(1320px,100%);height:min(740px,100%)}.shop-view-tabs{gap:.35rem}.shop-view-tabs button{border-radius:2px}.shop-detail-copy h2{max-width:16ch;font-size:clamp(1.65rem,2.5vw,2.7rem)}.shop-detail-copy>p{font-size:var(--type-body-small);line-height:1.5}.shop-purchase-row{grid-template-columns:102px minmax(0,1fr)}.shop-wishlist-button{color:#ffffffc2;min-height:40px;font:var(--weight-heading) .54rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);border:1px solid #ffffff42;border-radius:4px;justify-content:center;align-items:center;gap:.55rem;display:flex}.shop-wishlist-button:hover{color:#fff;background:var(--surface-hover);border-color:#d7ff3694}.shop-wishlist-button.is-saved:not(:hover){color:#fff;background:#ffffff14;border-color:#ffffff7a}.shop-product-facts{grid-template-columns:1fr}.shop-product-facts span{border-radius:2px;justify-items:start;min-height:32px;padding-inline:.62rem}.landing[data-mode=shop] .landing-controls{z-index:30;position:fixed}@media (width>=1650px){.shop-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1200px) and (width>=651px){.shop-catalogue-shell{grid-template-columns:minmax(164px,18%) minmax(0,1fr)}.shop-rail-heading h1{font-size:clamp(1.45rem,2.1vw,2rem)}}@media (width<=980px) and (width>=651px){.shop-catalogue-shell{grid-template-columns:158px minmax(0,1fr)}.shop-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.listen-release-strip{grid-template-columns:38px minmax(0,1fr) auto;width:min(420px,100%);min-height:52px;padding:.38rem .5rem}.listen-release-strip img{width:38px;height:38px}.shop-hub{padding-top:0}.shop-rail-heading h1{font-size:1.8rem}.shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-product-detail{grid-template-rows:minmax(300px,48%) minmax(0,1fr);grid-template-columns:1fr}.shop-detail-gallery{min-height:430px}}.service-listbox.is-open .service-listbox-trigger:not(:hover),.artist-biography-tabs button.active:not(:hover),.shop-view-tabs>button.active:not(:hover),.shop-toolbar-actions>button.active:not(:hover){color:#ffffffe6;background:#ffffff12;border-color:#ffffff61;transform:none;box-shadow:inset 0 0 0 1px #ffffff0a}.service-listbox.is-open .service-listbox-trigger:not(:hover) b{color:#ffffffb8}.artist-biography-tabs button:hover,.shop-view-tabs>button:hover{color:#fff;border-color:var(--border-subtle);background:var(--surface-hover)}.mode-nav button.active:hover,.artist-picker button.active:hover,.artist-biography-tabs button.active:hover{color:var(--accent-selected)}.artist-biography-tabs button:focus-visible:not(:hover),.shop-view-tabs>button:focus-visible:not(:hover),.service-listbox-trigger:focus-visible:not(:hover){color:inherit;outline-offset:3px;box-shadow:none;background:#ffffff12;border-color:#fff9;outline:2px solid #fffffff0;transform:none}.shop-add-button:focus-visible:not(:hover),.shop-checkout-primary:focus-visible:not(:hover),.newsletter-panel button:focus-visible:not(:hover){color:var(--ink);background:var(--acid);outline-offset:3px;outline:2px solid #fff}.blog-story:hover{color:#fff;border-color:var(--border-subtle);background:var(--surface-hover);box-shadow:inset 2px 0 0 var(--accent-selected);outline:0}.blog-story:hover .blog-story-index,.blog-story:hover .blog-story-index time,.blog-story:hover .blog-story-copy small,.blog-story:hover p,.blog-story:hover b{color:inherit;border-color:#fff3}.blog-story:hover .blog-story-read{color:var(--accent-selected)}.blog-story:focus-visible:not(:hover){color:#fff;outline-offset:-3px;background:#ffffff0e;outline:2px solid #ffffffeb}.home-bull-backdrop{width:min(39vw,490px);height:min(58vh,550px);transform:translate(-50%,calc(-50% - 8px))scale(1.04)}.landing[data-home-depth=bull] .home-bull-backdrop{transform:translate(-50%,calc(-50% - 12px))scale(1.1)}.home-lockup{top:-2.2vh}.home-location{margin-top:.62rem;font-size:clamp(.58rem,.62vw,.67rem)}.home-artist-rail{gap:0;width:164px}.home-artist-rail button{border-radius:0;grid-template-columns:62px minmax(0,1fr);gap:.65rem;min-height:78px;padding:.38rem 0}.home-artist-rail img{border-radius:0;width:62px}.home-artist-rail strong{font-size:var(--type-metadata)}.home-partner-strip{width:min(560px,46vw);bottom:28px}.home-partner-strip>div{min-height:44px}.partner-wordmark img{height:31px}.partner-wordmark[data-partner=nwe] img,.partner-wordmark[data-partner=nlng] img{height:34px}@media (width>=981px){.artist-biography-panel{background:linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 100%),linear-gradient(135deg,#141415fd,#050506fc);border-radius:3px;grid-template-rows:46px minmax(0,1fr);grid-template-columns:minmax(280px,36%) minmax(0,64%);width:min(78vw,1040px);height:min(82%,660px);top:42%;left:53%}.artist-biography-tabs button{min-height:46px;padding-block:.52rem}.artist-biography-portrait{border-radius:0}.artist-biography-copy{border-radius:0;padding:1.05rem 1.3rem 1rem}.artist-biography-scroll{padding:.85rem 4.4rem 1.5rem 0}.artist-biography-scroll>*{max-width:62ch}.artist-biography-scroll p{font-size:var(--type-body);line-height:1.66}.artist-biography-scroll .artist-biography-lead{max-width:50ch;font-size:clamp(1.16rem,1.32vw,1.42rem);line-height:1.4}}.shop-product-grid{gap:.46rem}.shop-card-swatches button,.shop-detail-swatches button{flex:none}.shop-product-detail{width:100%;height:100%;box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,63%) minmax(360px,37%)}.shop-detail-close{border-radius:2px;top:1rem;right:1.1rem}.shop-detail-main{background:#0b0b0c;border-radius:0}.shop-detail-main .shop-product-photo{object-fit:contain;width:96%;height:96%}.shop-view-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:.32rem}.shop-view-tabs>button{border-radius:0;gap:.24rem;padding:.22rem}.shop-view-tabs strong{font-size:var(--type-metadata)}.shop-detail-copy{justify-content:flex-start;gap:.88rem;padding:3.1rem clamp(1.6rem,3vw,3rem) 1.5rem}.shop-detail-copy h2{max-width:14ch;font-size:clamp(2rem,2.75vw,3.15rem);line-height:.9}.shop-detail-copy>p{max-width:46ch;font-size:var(--type-nav);line-height:1.58}.shop-purchase-row{grid-template-columns:108px minmax(0,1fr);gap:.75rem;margin-top:.2rem}.shop-add-button{border-radius:2px;height:48px}.shop-quantity{border-radius:2px;grid-template-columns:repeat(3,36px);height:48px}.shop-wishlist-button{min-height:44px}.shop-bag-drawer{border-radius:var(--radius-structural);border-top:0;border-bottom:0;width:min(460px,100vw);top:72px;bottom:64px;right:0}.shop-bag-drawer.is-reviewing{width:min(580px,100vw)}.shop-bag-line{grid-template-columns:82px minmax(0,1fr);gap:.9rem;padding:.9rem 0}.shop-bag-image{border-radius:0}.shop-bag-drawer>footer{padding:1.05rem 1.15rem 1.15rem}@media (height<=720px) and (width>=651px){.home-bull-backdrop{width:min(36vw,440px);height:min(55vh,470px)}.home-artist-rail{gap:.35rem;width:142px}.home-artist-rail button{grid-template-columns:54px minmax(0,1fr);min-height:68px}.home-artist-rail img{width:54px}.home-partner-strip{bottom:18px}.shop-detail-copy{gap:.62rem;padding-top:2rem}.shop-option-group{padding-top:.72rem}}@media (width<=980px) and (width>=651px){.shop-catalogue-shell{grid-template-columns:158px minmax(0,1fr)}.shop-product-detail{grid-template-columns:minmax(0,58%) minmax(330px,42%)}.shop-detail-gallery{padding-inline:.85rem}.shop-detail-copy{padding-inline:1.25rem}}@media (width<=650px){.home-bull-backdrop{width:min(62vw,300px);height:45vh;top:35%;transform:translate(-50%,calc(-50% - 4px))scale(1.02)}.landing[data-home-depth=bull] .home-bull-backdrop{transform:translate(-50%,calc(-50% - 8px))scale(1.08)}.home-tagline{max-width:72vw;font-size:var(--type-metadata);margin-top:.62rem;line-height:1.4}.home-connect{margin-top:.58rem}.home-socials a,.home-email{width:31px;height:31px}.home-location{font-size:var(--type-metadata);margin-top:.5rem}.home-artist-rail{gap:.3rem;width:84px}.home-artist-rail button{grid-template-columns:42px minmax(0,1fr);gap:.28rem;min-height:58px;padding:.25rem}.home-artist-rail img{width:42px}.home-artist-rail strong{font-size:var(--type-metadata)}.shop-product-overlay{inset:72px 0 64px}.shop-product-detail{grid-template-rows:minmax(300px,52%) minmax(0,1fr);grid-template-columns:1fr;overflow-y:auto}.shop-detail-gallery{grid-template-rows:minmax(300px,1fr) 78px;min-height:430px;padding:.7rem}.shop-view-tabs{grid-template-columns:repeat(6,minmax(54px,1fr));overflow-x:auto}.shop-detail-copy{padding:1.35rem 1rem 2rem;overflow:visible}.shop-detail-copy h2{font-size:2rem}.shop-bag-drawer{width:100vw;top:72px;bottom:64px;right:0}}.service-listbox.is-open .service-listbox-trigger:not(:hover),.service-listbox-options button.is-selected:not(:hover),.artist-biography-tabs button.active:not(:hover),.shop-view-tabs>button.active:not(:hover),.shop-filter-rail button.active:not(:hover),.shop-card-size-buttons button.active:not(:hover),.shop-size-options button.active:not(:hover),.mode-nav button.active:not(:hover),.menu-links button.active:not(:hover),.artist-picker button.active:not(:hover){color:var(--accent-selected);border-color:var(--accent-selected);box-shadow:none;background:0 0;transform:none}.service-listbox-options button.is-selected:not(:hover){background:0 0;padding-left:.65rem}.service-listbox-options button.is-selected:not(:hover) span{color:var(--acid)}.artist-biography-tabs button.active:not(:hover){box-shadow:inset 0 -2px 0 var(--accent-selected)}@media (width>=981px){.home-bull-backdrop{width:min(35vw,435px);height:min(52vh,490px);transform:translate(-50%,calc(-50% - 8px))scale(.96)}.landing[data-home-depth=bull] .home-bull-backdrop{transform:translate(-50%,calc(-50% - 12px))scale(1.02)}.home-socials a,.home-email{width:44px;height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;position:relative}.home-socials a:before,.home-email:before{content:"";box-shadow:none;transition:border-color var(--motion-utility) ease;background:0 0;border:1px solid #ffffff47;border-radius:50%;position:absolute;inset:5px}.home-socials a:hover:before,.home-socials a:focus-visible:before,.home-email:hover:before,.home-email:focus-visible:before{border-color:var(--acid);background:0 0;transform:none}.home-socials svg,.home-email svg{z-index:1;width:14px;height:14px;position:relative}.home-location{letter-spacing:var(--tracking-metadata);gap:.5rem;font-size:clamp(.5rem,.52vw,.56rem)}.home-location svg{width:14px;height:14px}}@media (height<=760px) and (width>=981px){.home-bull-backdrop{width:min(31vw,380px);height:min(47vh,390px)}}.home-partner-strip{width:min(430px,38vw)}.home-partner-strip>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1.8rem}.home-partner-strip .partner-wordmark{min-height:42px;padding:0}.home-partner-strip .partner-wordmark:hover,.home-partner-strip .partner-wordmark:focus-visible{background:0 0;outline:0;transform:none}.home-partner-strip .partner-wordmark img{max-width:100%;height:32px}.home-partner-strip .partner-wordmark[data-partner=bullock-mgt] img{opacity:1;filter:none;background:0 0;height:38px;transform:none}.home-partner-strip .partner-wordmark[data-partner=bullock-mgt]:hover img,.home-partner-strip .partner-wordmark[data-partner=bullock-mgt]:focus-visible img{opacity:1;filter:none;transform:none}@media (width<=980px){.listen-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.listen-release-strip{grid-column:2}.landing[data-mode=live] .catalogue-content{grid-template-columns:minmax(0,1fr) minmax(230px,82%)}}@media (width<=650px){.home-partner-strip{width:min(300px,78vw)}.home-partner-strip>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem .9rem}.home-partner-strip .partner-wordmark img,.home-partner-strip .partner-wordmark[data-partner=nwe] img{height:24px}.home-partner-strip .partner-wordmark[data-partner=bullock-mgt] img{height:29px}.listen-release-strip,.live-upcoming-project{grid-template-columns:38px minmax(0,1fr) auto}}.landing button:focus-visible:not(:hover),.landing a:focus-visible:not(:hover),.landing [role=option]:focus-visible:not(:hover){color:inherit;outline:var(--focus-ring);outline-offset:3px;box-shadow:none;background:0 0;transform:none}.menu-sheet button:focus-visible:not(:hover),.menu-sheet a:focus-visible:not(:hover){color:#24231f;outline-color:#36342f}.asset-fallback-active{background-color:#080809}.home-content.asset-fallback-active{background-color:#0000}.shop-product-visual.asset-fallback-active,.live-thumbnail.asset-fallback-active,.artist-portrait.asset-fallback-active,.artist-biography-portrait.asset-fallback-active{background:#080809 url(/bullock-master-circular-v45.png) 50%/min(46%,180px) no-repeat}.home-bull-backdrop{object-fit:contain;background:0 0}@media (height<=760px) and (width>=981px){.home-bull-backdrop{width:min(34vw,420px);height:min(52vh,440px)}.home-lockup{top:-1.2vh}.home-tagline{margin-top:.58rem}.home-connect{margin-top:.5rem}.home-location{margin-top:.42rem}.home-artist-rail{gap:.3rem;width:138px}.home-artist-rail button{grid-template-columns:50px minmax(0,1fr);min-height:64px}.home-artist-rail img{width:50px}.home-partner-strip{width:min(520px,43vw);bottom:12px}}@media (width>=981px){.artist-biography-panel{grid-template-columns:minmax(320px,42%) minmax(0,58%);width:min(64.8vw,960px);height:min(95%,650px);top:43%;left:53%}.artist-biography-copy{padding:1.25rem 1.55rem 1.2rem}.artist-biography-scroll{padding:1rem 5.6rem 1.5rem 0}}.listen-stack,.landing[data-mode=live] .catalogue-content{min-width:0}.listen-release-strip,.live-upcoming-project{justify-self:end;width:min(560px,100%);margin-left:auto}.live-archive-head{min-height:38px}.shop-catalogue-shell{grid-template-columns:minmax(160px,15.5%) minmax(0,1fr);gap:.72rem}.shop-rail-heading h1{font-size:clamp(1.45rem,1.95vw,2.05rem)}.shop-rail-heading p{max-width:22ch}.shop-product-grid{grid-template-columns:repeat(4,minmax(168px,1fr));gap:.42rem}.shop-card-visual{aspect-ratio:1.06}.shop-card-visual .shop-product-photo{object-fit:contain;width:100%;height:100%;padding:.32rem}@media (width>=1650px){.shop-product-grid{grid-template-columns:repeat(5,minmax(168px,1fr))}}.shop-detail-backdrop{width:auto;height:auto;inset:-72px calc(-1*max(24px,4vw)) -64px}.shop-detail-gallery{grid-template-rows:minmax(0,1fr) 96px;padding:1rem}.shop-detail-main .shop-product-visual{width:100%;height:100%}.shop-product-visual[data-gallery=true] .shop-product-photo{object-fit:cover;max-width:none;position:absolute;top:0;left:0}.shop-product-visual[data-gallery=true][data-view=front] .shop-product-photo,.shop-product-visual[data-gallery=true][data-view=studio] .shop-product-photo,.shop-product-visual[data-gallery=true][data-view=on-model] .shop-product-photo{object-fit:contain;width:100%;height:100%;transform:none}.shop-product-visual[data-gallery=true][data-view=back] .shop-product-photo,.shop-product-visual[data-gallery=true][data-view=side] .shop-product-photo,.shop-product-visual[data-gallery=true][data-view=detail] .shop-product-photo{width:200%;height:200%}.shop-product-visual[data-gallery=true][data-view=back] .shop-product-photo{transform:translate(-50%)}.shop-product-visual[data-gallery=true][data-view=side] .shop-product-photo{transform:translateY(-50%)}.shop-product-visual[data-gallery=true][data-view=detail] .shop-product-photo{transform:translate(-50%,-50%)}.shop-detail-copy{gap:.72rem;padding:2.45rem clamp(1.5rem,2.2vw,2.35rem) 1.35rem}@media (width<=1200px) and (width>=981px){.shop-product-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.shop-product-detail{grid-template-columns:minmax(0,58%) minmax(340px,42%)}}@media (width<=980px) and (width>=651px){.shop-product-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.shop-product-detail{grid-template-columns:minmax(0,58%) minmax(320px,42%)}}@media (width<=650px){.shop-product-overlay{inset:72px 0 64px}.shop-product-grid{grid-template-columns:repeat(2,minmax(138px,1fr))}.shop-product-detail{border:0;grid-template-rows:minmax(360px,52%) minmax(0,1fr);grid-template-columns:1fr;width:100%;height:100%;overflow-y:auto}.shop-detail-main .shop-product-photo{object-fit:contain}}.home-bull-backdrop{isolation:isolate;background:0 0;place-items:center;display:grid;overflow:hidden}.home-bull-image{object-fit:contain;mix-blend-mode:normal;filter:none;background:0 0;grid-area:1/1;width:100%;height:100%;display:block}.home-bull-fallback{color:#ffffffd6;max-width:78%;font:var(--weight-display) clamp(1.15rem,2.5vw,2rem)/.9 var(--font-label);letter-spacing:var(--tracking-display-l);text-align:center;background:#080809;border:1px solid #fff3;grid-area:1/1;padding:1rem 1.25rem;display:none}.home-bull-backdrop.is-fallback .home-bull-fallback{display:block}.catalogue-page-title{color:var(--acid);font:var(--weight-heading) .58rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);margin:0 0 .38rem}.listen-release-strip,.live-upcoming-project{grid-template-columns:44px minmax(0,420px) auto;justify-content:end;justify-self:stretch;width:100%;max-width:none;margin-left:0}.video-preview-media{aspect-ratio:16/9;border-radius:inherit;background:#000;width:100%;min-width:0;padding:0;position:relative;overflow:hidden}.hover-video-preview iframe{background:#000;border:0;width:100%;min-width:100%;height:100%;min-height:100%;display:block;position:absolute;inset:0}.shop-product-overlay{place-items:center;inset:72px max(24px,4vw) 64px}.shop-product-detail{border:1px solid #ffffff38;border-radius:3px;grid-template-columns:minmax(0,60%) minmax(360px,40%);width:min(1280px,100%);height:min(800px,100% - 20px);box-shadow:0 36px 100px #000000b8}.shop-detail-gallery{grid-template-rows:minmax(0,1fr) 98px;gap:.9rem;padding:1.25rem}.shop-product-visual[data-gallery=true] .shop-product-photo,.shop-product-visual[data-gallery=true][data-view=front] .shop-product-photo,.shop-product-visual[data-gallery=true][data-view=back] .shop-product-photo,.shop-product-visual[data-gallery=true][data-view=side] .shop-product-photo,.shop-product-visual[data-gallery=true][data-view=detail] .shop-product-photo,.shop-product-visual[data-gallery=true][data-view=on-model] .shop-product-photo,.shop-product-visual[data-gallery=true][data-view=studio] .shop-product-photo{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;position:static;transform:none}.shop-detail-copy{justify-content:flex-start;gap:.92rem;padding:3rem clamp(1.7rem,2.5vw,2.7rem) 2.25rem;overflow-y:auto}.shop-option-group{padding-top:1.15rem}.shop-card-swatches button.active:not(:hover),.shop-detail-swatches button.active:not(:hover),.shop-view-tabs>button.active:not(:hover),.shop-filter-rail button.active:not(:hover),.shop-card-size-buttons button.active:not(:hover),.shop-size-options button.active:not(:hover){transform:none;color:var(--accent-selected)!important;border-color:var(--accent-selected)!important;box-shadow:none!important;background:0 0!important}.shop-card-swatches button.active:not(:hover),.shop-detail-swatches button.active:not(:hover){background:var(--swatch)!important;box-shadow:0 0 0 2px #0b0b0c,0 0 0 3px #ffffffb8!important}@media (width<=980px) and (width>=651px){.shop-product-detail{grid-template-columns:minmax(0,58%) minmax(320px,42%)}}@media (width<=650px){.listen-release-strip,.live-upcoming-project{grid-template-columns:42px minmax(0,1fr) auto}.shop-product-overlay{inset:72px 0 64px}.shop-product-detail{border:0;grid-template-rows:minmax(360px,52%) minmax(0,1fr);grid-template-columns:1fr;width:100%;height:100%;overflow-y:auto}.shop-detail-gallery{grid-template-rows:minmax(300px,1fr) 78px;min-height:430px;padding:.75rem}.shop-detail-copy{padding:1.5rem 1rem 2.2rem;overflow:visible}}.mode-nav button.active:not(:hover),.menu-links button.active:not(:hover),.artist-picker button.active:not(:hover),.service-listbox.is-open .service-listbox-trigger:not(:hover),.service-listbox-options button.is-selected:not(:hover){transform:none;color:var(--accent-selected)!important;border-color:var(--accent-selected)!important;box-shadow:none!important;background:0 0!important}.service-listbox-options button.is-selected:not(:hover),.service-listbox-options button.is-selected:not(:hover) span{color:var(--accent-selected)}.listen-stack{grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:.78rem 0}.listen-release-strip{grid-column:4;grid-template-columns:44px minmax(0,1fr) auto;justify-self:stretch;width:100%;max-width:none;margin-left:0}.listen-media-board{grid-column:1/-1}.landing[data-mode=live] .catalogue-content{grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0}.landing[data-mode=live] .catalogue-topline,.landing[data-mode=live] .catalogue-heading,.landing[data-mode=live] .live-board,.landing[data-mode=live] .feature-board{grid-column:1/-1}.landing[data-mode=live] .live-grid{grid-template-rows:repeat(2,minmax(82px,1fr));grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:column}.live-upcoming-project{grid-column:4;grid-template-columns:44px minmax(0,1fr) auto;justify-self:stretch;width:100%;max-width:none;margin-left:0}@media (width<=980px){.listen-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.listen-release-strip{grid-column:2}.landing[data-mode=live] .catalogue-content{grid-template-columns:repeat(2,minmax(0,1fr))}.landing[data-mode=live] .live-grid{grid-template-rows:repeat(4,minmax(64px,1fr));grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.live-upcoming-project{grid-column:2}}@media (width<=650px){.landing[data-mode=live] .catalogue-content{grid-template-columns:minmax(0,1fr)}.landing[data-mode=live] .live-grid{grid-template-rows:repeat(8,minmax(56px,1fr));grid-template-columns:minmax(0,1fr);overflow-y:auto}.listen-release-strip,.live-upcoming-project{grid-template-columns:38px minmax(0,1fr) auto}.live-upcoming-project{grid-column:1}}.live-board{grid-template-rows:auto auto;align-self:start;min-height:0}.live-archive-head{flex-wrap:wrap;min-height:34px;padding:0 .75rem}.watch-rail-controls{align-items:center;gap:.35rem;margin-left:auto;display:flex}.watch-rail-controls button{color:#ffffffc7;min-height:36px;font:var(--weight-heading) .5rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);border:0;border-bottom:1px solid #ffffff52;border-radius:0;padding:0 .18rem}.watch-rail-controls button:hover:not(:disabled){color:#fff;border-color:var(--acid);background:0 0}.watch-rail-controls button:focus-visible:not(:hover){outline-offset:2px;outline:2px solid #fff}.watch-rail-controls button:disabled{opacity:.34;cursor:default}.landing[data-mode=live] .live-grid{--watch-column-gap:1px;grid-template-columns:none;grid-template-rows:repeat(var(--watch-rows), minmax(64px,auto));grid-auto-flow:row;grid-auto-columns:var(--watch-column-basis);align-content:start;gap:var(--watch-column-gap);overscroll-behavior-inline:contain;scrollbar-width:thin;height:auto;min-height:0;max-height:none;display:grid;overflow-y:hidden}.landing[data-mode=live] .live-grid[data-overflow=false]{grid-template-columns:repeat(var(--watch-total-columns),var(--watch-column-basis));overflow-x:clip}.landing[data-mode=live] .live-grid[data-overflow=true]{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-flow:column;overflow-x:auto}.landing[data-mode=live] .live-grid[data-overflow=true]:focus-visible{outline-offset:3px;outline:2px solid #ffffffeb}.landing[data-mode=live] .live-item{scroll-snap-align:start;background:0 0;border:0;min-height:64px}.landing[data-mode=live] .live-item>a{grid-template-columns:64px minmax(0,1fr) auto;gap:.55rem;min-height:64px;padding:.34rem .55rem}.landing[data-mode=live] .live-thumbnail{border-radius:0;width:64px}.landing[data-mode=live] .live-item>a div{gap:.22rem}.landing[data-mode=live] .live-item>a strong{font-size:clamp(.66rem,.76vw,.78rem)}.landing[data-mode=live] .live-item>a small{font-size:var(--type-metadata);letter-spacing:var(--tracking-metadata)}@media (width>=981px){.landing[data-mode=live] .live-item>a{grid-template-columns:88px minmax(0,1fr) auto;gap:.72rem;padding:.48rem .68rem}.landing[data-mode=live] .live-thumbnail{width:88px}}.watch-empty-board{grid-template-columns:minmax(0,1fr);align-self:start;place-items:center start;height:98px;min-height:98px;padding:.8rem 1rem}.watch-empty-copy{max-width:720px}.watch-empty-copy strong{margin:0 0 .3rem;font-size:clamp(1.15rem,1.8vw,1.65rem)}.watch-empty-copy p{max-width:68ch;font-size:var(--type-body-small);line-height:1.42}.home-content{text-align:center;display:block}.home-content>.home-positioning{z-index:8;color:#ffffff8a;width:max-content;max-width:82vw;font:var(--weight-ui) .56rem/1.2 var(--font-label);letter-spacing:var(--tracking-metadata);margin:0;position:absolute;top:clamp(4px,1.2vh,14px);left:50%;transform:translate(-50%)}.home-bull-backdrop,.landing[data-home-depth=bull] .home-bull-backdrop{aspect-ratio:1;opacity:1;filter:drop-shadow(0 28px 66px #000000b3);background:0 0;width:min(30vw,380px);height:min(42vh,365px);top:33%;left:50%;transform:translate(-50%,-50%)}.home-bull-image{object-fit:contain;object-position:center;filter:none;width:100%;height:100%}.home-bull-backdrop.is-fallback{background:#030303}.home-bull-fallback{background:#030303;border-color:#ffffff2e}.home-lockup{z-index:8;flex-direction:column;align-items:center;width:min(620px,72vw);display:flex;position:absolute;top:66%;left:50%;transform:translate(-50%,-50%)}@keyframes homeMasterReveal{0%{opacity:0;filter:blur(5px)drop-shadow(0 18px 46px #0000009e);transform:translate(-50%,-48%)scale(.94)}to{opacity:1;filter:blur()drop-shadow(0 28px 66px #000000b3);transform:translate(-50%,-50%)scale(1)}}.home-tagline{letter-spacing:var(--tracking-metadata);margin-top:0;font-size:clamp(.58rem,.64vw,.68rem)}.home-connect{gap:.42rem;margin-top:.62rem}.home-socials{gap:.16rem}.home-socials a,.home-email{width:44px;height:44px}.home-socials a:before,.home-email:before{inset:8px}.home-socials svg,.home-email svg{width:12px;height:12px}.home-location{letter-spacing:var(--tracking-metadata);gap:.42rem;margin-top:.42rem;font-size:clamp(.44rem,.46vw,.5rem)}.home-location svg{width:12px;height:12px}.home-partner-strip{gap:.36rem;width:min(360px,34vw);bottom:58px}.home-partner-strip>div{gap:.5rem .72rem;min-height:54px}.home-partner-strip .partner-wordmark{min-height:50px}.home-partner-strip .partner-wordmark img{height:40px}.home-partner-strip .partner-wordmark[data-partner=nwe] img{height:42px}.home-partner-strip .partner-wordmark[data-partner=bullock-mgt] img{object-fit:contain;max-width:88%;height:46px}.artist-biography-portrait{overscroll-behavior:contain;touch-action:none}.artist-biography-scroll{overscroll-behavior:contain;touch-action:pan-y}.track-preview{border-radius:var(--radius-overlay);max-width:calc(100vw - 32px);max-height:min(350px,100vh - 32px)}.track-dsp-cta{grid-template-columns:28px minmax(0,1fr) auto;gap:.6rem;min-height:58px;padding:.52rem .68rem}.track-dsp-cta svg{width:25px;height:25px}.track-dsp-cta strong{font-size:var(--type-metadata)}.track-dsp-cta>b{min-height:44px;font-size:var(--type-metadata);align-items:center;display:inline-flex}.track-list{max-height:276px}.track-row{gap:.42rem;min-height:46px;padding:.35rem .58rem}.track-main-link{min-height:44px}.track-main-link strong{font-size:var(--type-metadata)}.track-row-actions{gap:.2rem}.track-row-actions button{min-width:44px;min-height:44px;font-size:var(--type-metadata);padding:0 .38rem}.track-preview-trigger{min-width:54px}.track-row-progress{width:42px}.contact-content,.contact-content input,.contact-content textarea,.contact-content button,.contact-content select,.contact-content option{font-family:var(--font-label)}.enquiry-form{gap:.62rem;padding:clamp(1rem,1.75vw,1.45rem)}.enquiry-form-heading{padding-bottom:.05rem}.enquiry-form-heading p,.enquiry-form label>span{font-size:var(--type-metadata)}.enquiry-form input,.enquiry-form select,.service-listbox-trigger{height:44px;font-size:var(--type-body-small);border-radius:10px;padding-inline:.68rem}.enquiry-form textarea{min-height:108px;font:var(--weight-ui) .875rem/1.45 var(--font-label);border-radius:10px;padding:.62rem .68rem}.enquiry-message>small,.service-listbox-error{font-family:var(--font-label);font-size:var(--type-metadata)}.service-listbox-options{border-radius:10px}.service-listbox-options button{min-height:44px;font-family:var(--font-label);font-size:var(--type-body-small);padding:.4rem .58rem}.enquiry-actions{padding-top:.05rem}.contact-tour-header span,.contact-tour-header h2,.show-entry,.shows-empty-state,.contact-location,.contact-socials,.contact-legal,.contact-partner-band,.worked-with-band{font-family:var(--font-label)}.contact-relationships{grid-template-rows:auto minmax(0,1fr);gap:1rem;min-width:0;min-height:0;display:grid;overflow:hidden}.contact-partner-band,.worked-with-band{align-content:center;gap:.75rem;min-width:0;padding:.85rem 0;display:grid}.contact-partner-band{border-bottom:1px solid #ffffff29}.contact-partner-band h2,.worked-with-band h2{color:#ffffff94;font-family:var(--font-label);font-size:var(--type-metadata);font-weight:var(--weight-heading);letter-spacing:var(--tracking-metadata);margin:0}.contact-partner-band>div{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.6rem;display:grid}.contact-partner-band .partner-wordmark{min-height:48px;padding:0}.contact-partner-band .partner-wordmark img{max-width:88%;height:38px}.contact-partner-band .partner-wordmark[data-partner=nwe] img{height:40px}.contact-partner-band .partner-wordmark[data-partner=bullock-mgt] img{filter:none;opacity:1;height:44px}.worked-with-band{gap:.85rem;padding-block:.9rem}.worked-with-band .partner-wordmark img,.worked-with-band .partner-wordmark[data-partner=nwe] img,.worked-with-band .partner-wordmark[data-partner=nlng] img{max-width:84%;height:clamp(22px,2.55vh,28px)}.worked-with-band .partner-wordmark[data-partner=nwe] img,.worked-with-band .partner-wordmark[data-partner=bullock-mgt] img,.worked-with-band .partner-wordmark[data-partner=bole] img,.worked-with-band .partner-wordmark[data-partner=nlng] img,.worked-with-band .partner-wordmark[data-partner=trace] img,.worked-with-band .partner-wordmark[data-partner=mtv-base] img,.worked-with-band .partner-wordmark[data-partner=rivers-state] img,.worked-with-band .partner-wordmark[data-partner=dj-tunez] img{height:clamp(25px,2.85vh,30px)}.worked-with-band .partner-wordmark:is([data-partner=bullock-mgt],[data-partner=mtv-base]) img{height:clamp(30px,3.42vh,36px)}.worked-with-band .partner-wordmark[data-partner=totalenergies] img{height:38px}.worked-with-band .partner-wordmark[data-partner=rsu] img{max-width:96%}@media (width<=980px){.landing[data-mode=live] .live-grid{grid-template-rows:repeat(var(--watch-rows),minmax(62px,auto))}.landing[data-mode=live] .live-item,.landing[data-mode=live] .live-item>a{min-height:62px}.home-bull-backdrop,.landing[data-home-depth=bull] .home-bull-backdrop{width:min(42vw,360px);height:min(38vh,340px);top:31%}.home-lockup{width:min(620px,78vw);top:62%}.home-partner-strip{width:min(340px,52vw)}.contact-relationships{overflow:visible}}@media (width<=650px){.live-archive-head{align-items:flex-start}.live-archive-head small{width:100%}.watch-rail-controls{width:100%;margin-left:0}.landing[data-mode=live] .live-grid{grid-template-rows:repeat(var(--watch-rows),minmax(60px,auto));overflow-x:auto}.landing[data-mode=live] .live-item,.landing[data-mode=live] .live-item>a{min-height:60px}.watch-empty-board{height:auto;min-height:96px}.home-content>.home-positioning{max-width:76vw;font-size:var(--type-metadata);white-space:normal;line-height:1.35;top:0}.home-bull-backdrop,.landing[data-home-depth=bull] .home-bull-backdrop{width:min(60vw,270px);height:min(34vh,250px);top:28%}.home-lockup{width:min(76vw,360px);top:55%}.home-tagline{max-width:76vw;font-size:var(--type-metadata)}.home-socials a,.home-email{width:44px;height:44px}.home-socials a:before,.home-email:before{inset:9px}.home-location{max-width:76vw;font-size:var(--type-metadata);justify-content:center}.home-partner-strip{width:min(280px,72vw);bottom:54px}.home-partner-strip>div{gap:.35rem .55rem}.home-partner-strip .partner-wordmark img,.home-partner-strip .partner-wordmark[data-partner=nwe] img{height:31px}.home-partner-strip .partner-wordmark[data-partner=bullock-mgt] img{height:35px}.track-preview{max-height:min(360px,100vh - 32px)}.track-list{max-height:276px}.contact-relationships{gap:.75rem}.contact-partner-band>div{gap:.4rem}.contact-partner-band .partner-wordmark img{height:30px}.contact-partner-band .partner-wordmark[data-partner=bullock-mgt] img{height:34px}}@media (prefers-reduced-motion:reduce){.landing[data-mode=live] .live-grid{scroll-behavior:auto}}.home-intro-wordmark{z-index:12;color:#fffffff5;width:max-content;max-width:90vw;font-family:var(--font-display);font-size:clamp(3rem,8.2vw,7.8rem);font-weight:var(--weight-display-heavy);letter-spacing:var(--tracking-display-l);opacity:0;pointer-events:none;line-height:.78;position:absolute;top:42%;left:50%}.landing{--content-nav-gap:18px;--bottom-nav-inset:12px;--bottom-nav-height:68px}.landing[data-mode=home]{--bottom-nav-height:82px}.landing:not([data-mode=shop]) .landing-content{bottom:calc(var(--bottom-nav-inset) + var(--bottom-nav-height) + var(--content-nav-gap))}@media (height<=720px) and (width>=651px){.landing[data-mode=home]{--bottom-nav-height:78px}}@media (width<=650px){.landing:not([data-mode=shop]){--bottom-nav-inset:8px;--bottom-nav-height:120px}.landing:not([data-mode=shop]) .landing-controls{height:var(--bottom-nav-height)}.home-intro-wordmark{font-size:clamp(2.25rem,12vw,4.2rem);top:38%}}.contact-relationships{grid-template-rows:minmax(0,1fr);gap:0}.worked-with-band{align-content:center;height:100%}.shop-filter-rail>.shop-results{border-bottom:1px solid #ffffff29;flex:none;padding:.2rem 0 .55rem}.shop-toolbar{justify-content:flex-end}.shop-product-visual[data-gallery=true] .shop-product-photo,.shop-product-visual[data-gallery=true][data-view=front] .shop-product-photo,.shop-product-visual[data-gallery=true][data-view=back] .shop-product-photo,.shop-product-visual[data-gallery=true][data-view=side] .shop-product-photo,.shop-product-visual[data-gallery=true][data-view=detail] .shop-product-photo,.shop-product-visual[data-gallery=true][data-view=on-model] .shop-product-photo,.shop-product-visual[data-gallery=true][data-view=studio] .shop-product-photo{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;padding:clamp(.25rem,.8vw,.8rem);position:static;top:auto;left:auto;transform:none}@media (prefers-reduced-motion:reduce){.home-intro-wordmark{display:none}}@media (height<=760px) and (width>=651px){.landing[data-mode=home] .home-connect{margin-top:clamp(1.3rem,2.5vh,1.7rem)}.landing[data-mode=home] .home-location{margin-top:.42rem}}@media (width<=650px){.landing[data-mode=home] .home-connect{margin-top:clamp(.9rem,2.6vh,1.25rem)}.landing[data-mode=home] .home-location{margin-top:.38rem}}.landing[data-mode=listen],.landing[data-mode=live]{--content-nav-gap:18px}.landing[data-mode=live] .catalogue-content{grid-template-rows:auto auto auto minmax(0,1fr)}.landing[data-mode=live] .live-board,.landing[data-mode=live] .watch-empty-board{align-self:end}.shop-detail-main .shop-product-visual[data-gallery=true] .shop-product-photo,.shop-view-thumb .shop-product-visual[data-gallery=true] .shop-product-photo{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;padding:clamp(.25rem,.8vw,.8rem);position:static;inset:auto;transform:none}:root{--font-contact:var(--font-label)}.home-intro-wordmark{z-index:7;font-family:var(--font-contact);font-weight:var(--weight-heading);letter-spacing:var(--tracking-display-l)}.home-bull-backdrop{z-index:8;isolation:auto;box-shadow:none;border-radius:0;overflow:visible;background:0 0!important}.home-bull-backdrop:before,.home-bull-backdrop:after{content:none!important;display:none!important}.home-bull-image{background:0 0}.home-bull-backdrop.is-fallback,.home-bull-fallback{background:0 0!important}@media (height<=760px) and (width>=651px){.landing[data-mode=home] .home-connect{margin-top:clamp(1.75rem,3.2vh,2.2rem)}.landing[data-mode=home] .home-location{margin-top:.4rem}}@media (width<=650px){.landing[data-mode=home] .home-connect{margin-top:clamp(1rem,2.8vh,1.35rem)}.landing[data-mode=home] .home-location{margin-top:.36rem}}.listen-release-strip,.live-upcoming-project{border:1px solid #ffffff42;background:#06060947;border-inline:0;border-radius:0;grid-template-columns:44px minmax(0,1fr) auto;justify-self:stretch;gap:.72rem;width:100%;max-width:none;min-height:58px;margin:0;padding:.45rem .62rem}.listen-release-strip img,.live-upcoming-project img{border-radius:0;width:44px;height:44px}.listen-stack,.landing[data-mode=live] .catalogue-content{row-gap:.78rem}.live-board{grid-template-rows:auto}.live-archive-head{border-bottom:1px solid var(--soft-line);justify-content:flex-end;min-height:38px}.landing[data-mode=live] .live-grid{--watch-column-gap:0px;gap:0}.landing[data-mode=live] .live-item{border:0}.landing[data-mode=live] .live-item[data-row-divider=true]{border-bottom:1px solid var(--soft-line)}.landing[data-mode=live] .live-item[data-column-divider=true]{border-right:1px solid var(--soft-line)}.enquiry-form-heading,.contact-tour-header,.worked-with-band header{display:block}.enquiry-form-heading h2,.contact-tour-header h2,.worked-with-band h2{color:var(--acid);font-family:var(--font-contact);font-size:clamp(.7rem,.78vw,.82rem);font-weight:var(--weight-heading);letter-spacing:var(--tracking-metadata);text-transform:uppercase;margin:0;line-height:1}.contact-tour-header h2{grid-column:1/-1}.worked-with-band{grid-template-rows:auto auto;align-content:start;gap:clamp(1.75rem,3.2vh,2.5rem);height:auto;padding:clamp(.8rem,1.8vh,1.2rem) 0}.worked-with-band>div{align-self:start}@media (prefers-reduced-motion:reduce){.home-intro-wordmark{opacity:0;display:block}}:root{--media-template-gap:.78rem;--media-latest-height:58px}.listen-release-strip,.live-upcoming-project{min-height:var(--media-latest-height)}.enquiry-form-heading{justify-content:flex-end;align-items:center;min-height:1rem;padding-bottom:.05rem;display:flex}.enquiry-form-heading h2{text-align:right}.contact-tour-header h2{margin-bottom:.1rem}.contact-legal{width:var(--contact-board-width);grid-template-columns:minmax(0,var(--contact-main-track)) var(--contact-side-track);justify-self:center;column-gap:var(--contact-board-gap);align-items:center;display:grid}.contact-legal>span,.contact-legal>button{grid-area:1/1}.contact-legal>span{justify-self:start}.contact-legal>button{justify-self:end;min-height:44px}.contact-legal button:focus-visible{outline:2px solid var(--acid);outline-offset:3px}@media (width<=980px){.contact-content{--contact-board-width:100%;--contact-main-track:100%}}@media (height<=720px) and (width>=651px) and (width<=980px){.contact-content{--contact-main-track:72%}}@media (width<=650px){.contact-legal{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.25rem;display:flex}}:root{--listen-panel-height:122px;--watch-row-height:76px}@media (width>=981px){:root{--watch-row-height:92px}}.landing[data-mode=home] .home-central-stack{z-index:7;text-align:center;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:clamp(4px,1.2vh,14px);display:flex;position:absolute;inset:0}.landing[data-mode=home] .home-central-stack>.home-positioning{z-index:8;color:#ffffff8a;width:max-content;max-width:82vw;font:var(--weight-ui) .56rem/1.2 var(--font-label);letter-spacing:var(--tracking-metadata);flex:none;margin:0 0 clamp(.45rem,1.2vh,.8rem);position:relative;top:auto;left:auto;transform:none}.landing[data-mode=home] .home-central-stack>.home-bull-backdrop,.landing[data-mode=home] .home-central-stack>.home-lockup{flex:none;align-self:center;margin-inline:auto;position:relative;inset:auto}.landing[data-mode=home] .home-central-stack>.home-bull-backdrop{width:min(30vw,380px);height:min(42vh,365px);transform:none}.landing[data-mode=home] .home-central-stack>.home-lockup{text-align:center;flex-direction:column;align-items:center;width:min(620px,72vw);margin-top:clamp(.35rem,1vh,.65rem);display:flex;transform:none!important}.landing[data-mode=home] .home-tagline,.landing[data-mode=home] .home-connect,.landing[data-mode=home] .home-socials,.landing[data-mode=home] .home-location{place-self:center;margin-inline:auto;position:relative;left:auto;right:auto;transform:none}.landing[data-mode=home] .home-connect,.landing[data-mode=home] .home-location{justify-content:center}.landing[data-mode=listen] .catalogue-content,.landing[data-mode=live] .catalogue-content{grid-template-rows:auto minmax(0,1fr) auto;row-gap:0}.media-lower-zone{align-self:end;gap:var(--media-template-gap);grid-area:3/1/auto/-1;grid-template-rows:auto auto;min-width:0;min-height:0;display:grid}.media-hero-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;min-width:0;display:grid}.media-hero-row .catalogue-heading{min-width:0;height:auto;min-height:0;padding-right:var(--media-template-gap);pointer-events:none;grid-column:1/4;overflow:visible}.media-hero-row .listen-release-strip,.media-hero-row .live-upcoming-project{grid-column:4;align-self:end}.landing[data-mode=listen] .listen-media-board.experience-board{min-block-size:var(--listen-panel-height);block-size:var(--listen-panel-height);max-block-size:var(--listen-panel-height);flex:none;align-self:auto;display:block;overflow:hidden}.landing[data-mode=listen] .listen-media-board>.dsp-board,.landing[data-mode=listen] .listen-media-board .dsp-grid,.landing[data-mode=listen] .listen-media-board .dsp-grid>button{height:100%;min-height:0;max-height:100%;flex:none;block-size:100%;min-block-size:0;max-block-size:100%}.landing[data-mode=listen] .listen-media-board .dsp-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:var(--listen-panel-height);grid-auto-rows:0;align-content:start}.landing[data-mode=live] .live-board.experience-board,.landing[data-mode=live] .watch-empty-board.experience-board{height:auto;min-height:0;max-height:none;flex:none;align-self:auto;block-size:auto;min-block-size:0;margin:0}.landing[data-mode=live] .live-board.experience-board{grid-template-rows:auto}.landing[data-mode=live] .live-board.experience-board:has(.live-archive-head){grid-template-rows:auto auto}.landing[data-mode=live] .live-board>.live-grid{grid-template-rows:repeat(var(--watch-rows),minmax(var(--watch-row-height),max-content));height:auto;min-height:0;max-height:none;grid-auto-rows:max-content;align-content:start;block-size:auto;min-block-size:0}.landing[data-mode=live] .live-item,.landing[data-mode=live] .live-item>a{min-height:var(--watch-row-height);align-self:start;height:auto;max-height:none}.roster-heading>p,.roster-heading>span{color:var(--acid);opacity:1}@media (width<=980px){.media-hero-row{grid-template-columns:repeat(2,minmax(0,1fr))}.media-hero-row .catalogue-heading{grid-column:1}.media-hero-row .listen-release-strip,.media-hero-row .live-upcoming-project{grid-column:2}.landing[data-mode=home] .home-central-stack>.home-bull-backdrop{width:min(42vw,360px);height:min(38vh,340px)}.landing[data-mode=home] .home-central-stack>.home-lockup{width:min(620px,78vw)}}@media (width<=650px){:root{--watch-row-height:74px}.media-hero-row{grid-template-columns:minmax(0,1fr);gap:.6rem}.media-hero-row .catalogue-heading,.media-hero-row .listen-release-strip,.media-hero-row .live-upcoming-project{grid-column:1}.landing[data-mode=listen] .listen-media-board.experience-board{height:140px;min-height:140px;max-height:140px}.landing[data-mode=listen] .listen-media-board .dsp-grid{grid-template-rows:repeat(2,70px);grid-template-columns:repeat(2,minmax(0,1fr))}.landing[data-mode=home] .home-central-stack>.home-positioning{max-width:76vw;font-size:var(--type-metadata);white-space:normal;line-height:1.35}.landing[data-mode=home] .home-central-stack>.home-bull-backdrop{width:min(60vw,270px);height:min(34vh,250px)}.landing[data-mode=home] .home-central-stack>.home-lockup{width:min(76vw,360px)}}:root{--media-page-gutter:1.25vw;--media-inner-gutter:1.95vw;--media-hero-optical-drop:clamp(1.25rem,2.5vh,1.75rem);--media-hero-datum-spacer:calc(var(--media-latest-height) - var(--media-hero-optical-drop) + .15rem)}.landing[data-mode=home]{--home-upper-identity-shift:clamp(1.9rem,3.45vh,2.2rem);--home-tagline-shift:clamp(1.5rem,2.9vh,1.8rem);--home-bull-settled-y:calc(50% - clamp(1.5rem,3.1vh,1.8rem) - var(--home-upper-identity-shift))}.landing[data-mode=home] .home-central-stack{--home-bull-reference-size:min(34vw,48vh,430px);--home-bull-size:min(41.9vw,59.1vh,530px);--home-bull-centre-y:var(--home-bull-settled-y);padding:0;display:block}.landing[data-mode=home] .home-central-stack>.home-positioning{top:calc(0px - var(--home-upper-identity-shift));margin:0;position:absolute;bottom:auto;left:50%;transform:translate(-50%)}.landing[data-mode=home] .home-central-stack>.home-bull-backdrop{top:var(--home-bull-centre-y);width:var(--home-bull-size);height:var(--home-bull-size);margin:0;position:absolute;left:50%;transform:translate(-50%,-50%)}.landing[data-mode=home] .home-central-stack>.home-lockup{top:calc(var(--home-bull-centre-y) + var(--home-bull-size) * .40937 + clamp(18px,2.4vh,26px));margin:0;position:absolute;left:50%;transform:translate(-50%)!important}.landing[data-mode=home] .home-connect{margin-top:clamp(10px,1.4vh,14px)}.landing[data-mode=home] .home-location{margin-top:0}.home-lower-utility{z-index:9;bottom:var(--home-lower-datum);flex-direction:column;align-items:center;width:max-content;max-width:90%;display:flex;position:absolute;left:50%;transform:translate(-50%)}@media (width>=651px) and (width<=1100px){.home-lower-utility{left:0;bottom:calc(var(--home-lower-datum) + 84px);align-items:flex-start;transform:none}.landing[data-mode=home] .home-connect,.landing[data-mode=home] .home-location{justify-content:flex-start}.home-artist-rail{width:152px}.home-artist-rail button{grid-template-columns:56px minmax(0,1fr);gap:.55rem;min-height:72px}.home-artist-rail img{width:56px}.home-footer{grid-template-columns:minmax(180px,1fr) minmax(210px,300px);gap:1rem}.newsletter-panel{width:min(300px,32vw)}.home-location{white-space:nowrap}}@media (width<=650px){.home-lower-utility{bottom:calc(var(--home-lower-datum) + 68px)}}.landing[data-mode=home] .home-intro-wordmark{top:var(--home-bull-settled-y)}.landing[data-mode=listen] .landing-content,.landing[data-mode=live] .landing-content{left:var(--media-page-gutter);right:var(--media-page-gutter)}.landing[data-mode=listen] .catalogue-topline,.landing[data-mode=live] .catalogue-topline{margin-inline:var(--media-inner-gutter)}.landing[data-mode=listen] .listen-media-board,.landing[data-mode=live] .live-board,.landing[data-mode=live] .watch-empty-board{justify-self:stretch;width:100%}.media-hero-row{column-gap:var(--media-template-gap);padding-bottom:var(--media-hero-datum-spacer);grid-template-columns:minmax(0,1fr) minmax(250px,25%);align-items:end}.media-lower-zone{grid-template-columns:minmax(0,1fr)}.media-hero-row .catalogue-heading{margin-left:var(--media-inner-gutter);padding-right:var(--media-template-gap);grid-area:1/1;position:relative;inset-block-start:0;overflow:visible}.media-artist-identity{position:relative}.media-hero-row .media-artist-metadata{color:var(--acid);width:100%;max-width:100%;margin:0;position:absolute;inset-block-start:calc(100% + var(--media-template-gap));inset-inline-start:0}.media-hero-row .catalogue-heading h1{white-space:nowrap;max-width:none;overflow:visible}.media-hero-row .listen-release-strip,.media-hero-row .live-upcoming-project{grid-area:1/2;place-self:end stretch}.blog-story-copy{grid-template-columns:minmax(0,1fr);align-content:center;gap:.42rem;display:grid}.blog-story h2{font-family:var(--font-body);font-size:clamp(1.05rem,1.2vw,1.2rem);font-weight:var(--weight-heading);letter-spacing:var(--tracking-h1);color:inherit;line-height:1.1}.blog-story.is-featured h2{font-family:var(--font-body);font-size:clamp(1.45rem,1.62vw,1.6875rem);line-height:1.08}.blog-story p{font-family:var(--font-body);color:#ffffffb8;grid-column:1;font-size:clamp(.9375rem,.92vw,1rem);line-height:1.5}.blog-story .blog-story-read{font:var(--weight-heading) .625rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);grid-area:1/3;align-self:center}.blog-story img{aspect-ratio:1.25;object-fit:cover;object-position:center 30%;border-radius:0;grid-column:4;place-self:center end;width:96px}.blog-story,.blog-story.is-featured{padding-block:.56rem;min-height:84px;padding-right:2rem}@media (width>=981px){.blog-story.is-featured{grid-template-columns:86px minmax(0,1fr) auto 168px;min-height:132px;padding-block:.85rem}.blog-story.is-featured img{aspect-ratio:16/9;width:168px}}@media (width>=651px) and (width<=1100px){.blog-feed{width:100%;margin-inline-start:0}.blog-story,.blog-story.is-featured{grid-template-columns:72px minmax(0,1fr) auto 96px;gap:.75rem;min-height:92px;padding:.65rem .85rem}.blog-story.is-featured{min-height:116px}.blog-story img,.blog-story.is-featured img{aspect-ratio:4/3;grid-column:4;width:96px;display:block}}.enquiry-form-heading,.contact-tour-header,.worked-with-band header{text-align:right}.contact-tour-header h2,.worked-with-band h2{text-align:right;width:100%}.shop-detail-main .shop-product-visual[data-gallery=true] .shop-product-photo,.shop-detail-main .shop-product-visual[data-gallery=true][data-view=front] .shop-product-photo,.shop-detail-main .shop-product-visual[data-gallery=true][data-view=back] .shop-product-photo,.shop-detail-main .shop-product-visual[data-gallery=true][data-view=side] .shop-product-photo,.shop-detail-main .shop-product-visual[data-gallery=true][data-view=detail] .shop-product-photo,.shop-detail-main .shop-product-visual[data-gallery=true][data-view=on-model] .shop-product-photo,.shop-detail-main .shop-product-visual[data-gallery=true][data-view=studio] .shop-product-photo{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;padding:clamp(.45rem,1vw,1rem);position:static;inset:auto;transform:none}@media (height<=760px) and (width>=651px){.landing[data-mode=home]{--home-upper-identity-shift:clamp(1.55rem,3.5vh,1.8rem);--home-tagline-shift:clamp(1.1rem,2.7vh,1.35rem);--home-bull-settled-y:calc(50% - clamp(.65rem,1.8vh,.9rem) - var(--home-upper-identity-shift))}.landing[data-mode=home] .home-central-stack{--home-bull-reference-size:min(32vw,44vh,380px);--home-bull-size:min(39.4vw,54.2vh,468px);--home-bull-centre-y:var(--home-bull-settled-y)}.landing[data-mode=home] .home-connect{margin-top:clamp(10px,1.4vh,14px)}}@media (width>=651px) and (width<=1100px) and (height<=760px){.home-artist-rail{width:136px}.home-artist-rail button{grid-template-columns:50px minmax(0,1fr);min-height:62px}.home-artist-rail img{width:50px}.home-lower-utility{bottom:calc(var(--home-lower-datum) + 70px)}.landing[data-mode=listen] .catalogue-content,.landing[data-mode=live] .catalogue-content{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding-bottom:.5rem;overflow-y:auto}}@media (width<=980px){:root{--media-inner-gutter:1.5vw}.media-hero-row{grid-template-columns:minmax(0,1fr) minmax(230px,42%)}}@media (width>=651px) and (width<=980px){.media-hero-row{row-gap:var(--media-template-gap);grid-template-columns:minmax(0,1fr)}.media-hero-row .media-artist-metadata{margin-top:var(--media-template-gap);position:static}.media-hero-row .listen-release-strip,.media-hero-row .live-upcoming-project{grid-area:2/1;justify-self:end;width:max(230px,42%)}.watch-rail-controls button{min-height:44px;padding-inline:.45rem}.landing[data-mode=live] .live-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity}.landing[data-mode=live] .live-item{scroll-snap-align:start}}@media (width<=650px){:root{--media-page-gutter:1.25vw;--media-inner-gutter:1.75vw;--media-hero-optical-drop:0px;--media-hero-datum-spacer:0px}.landing[data-mode=home]{--home-upper-identity-shift:0px;--home-tagline-shift:0px}.landing[data-mode=home] .home-central-stack{--home-bull-reference-size:min(64vw,36vh,285px);--home-bull-size:min(75vw,42vh,335px);--home-bull-centre-y:50%}.landing[data-mode=home] .home-connect{margin-top:10px}.media-hero-row{grid-template-columns:minmax(0,1fr);padding-bottom:0}.media-hero-row .media-artist-metadata{width:auto;margin-top:var(--media-template-gap);margin-bottom:.4rem;position:static}.media-hero-row .catalogue-heading,.media-hero-row .listen-release-strip,.media-hero-row .live-upcoming-project{grid-column:1}.media-hero-row .catalogue-heading{grid-row:1}.media-hero-row .listen-release-strip,.media-hero-row .live-upcoming-project{grid-row:2}}.landing[data-mode=home]{--home-arrival-duration:.5s;--home-intro-duration:2.45s;--home-intro-ease:cubic-bezier(.22,.61,.36,1);--consent-exit-duration:.18s}.landing[data-mode=home] .film-overlay{-webkit-backdrop-filter:none;transition:none}.landing[data-home-intro] .home-intro-wordmark{opacity:0;filter:none;transform-origin:50%;transition:none;transform:translate(-50%,calc(10px - 50%))scale(.985)}.landing[data-home-intro] .home-bull-backdrop{opacity:1;filter:drop-shadow(0 28px 66px #000000b3);transform-origin:50%;transition:none}.landing[data-home-intro] :is(.home-positioning,.home-tagline,.home-connect,.home-location,.home-artist-rail,.home-footer,.landing-controls){opacity:1;visibility:visible;filter:none;transition:none;animation:none}.landing[data-home-intro=arrival] .home-intro-wordmark{animation:homeWordmarkArrival var(--home-arrival-duration) var(--home-intro-ease) both;will-change:transform, opacity}.landing[data-home-intro=wordmark] .home-intro-wordmark{opacity:1;transform:translate(-50%,-50%)scale(1)}.landing[data-home-intro=initializing] :is(.home-bull-backdrop,.home-positioning,.home-tagline,.home-connect,.home-location,.home-artist-rail,.home-footer,.landing-controls),.landing[data-home-intro=arrival] :is(.home-bull-backdrop,.home-positioning,.home-tagline,.home-connect,.home-location,.home-artist-rail,.home-footer,.landing-controls),.landing[data-home-intro=wordmark] :is(.home-bull-backdrop,.home-positioning,.home-tagline,.home-connect,.home-location,.home-artist-rail,.home-footer,.landing-controls){opacity:0;visibility:hidden;pointer-events:none}.landing[data-home-intro=mark] :is(.home-intro-wordmark,.home-bull-backdrop,.home-positioning,.home-tagline,.home-connect,.home-location,.home-artist-rail,.home-footer,.landing-controls){animation-duration:var(--home-intro-duration);animation-timing-function:var(--home-intro-ease);animation-fill-mode:both}.landing[data-home-intro=mark] .home-intro-wordmark{will-change:transform, opacity;animation-name:homeTitleCrossover}.landing[data-home-intro=mark] .home-bull-backdrop{will-change:transform, opacity;animation-name:homeBullCrossover}.landing[data-home-intro=mark] :is(.home-positioning,.home-tagline,.home-connect,.home-location,.home-artist-rail,.home-footer,.landing-controls){pointer-events:auto;animation-name:homePeripheralReveal}.landing[data-home-intro=mark] .home-positioning{animation-name:homeIdentityReveal}.landing[data-home-intro=mark] .home-tagline{animation-name:homeTaglineReveal}.landing[data-home-intro=mark] .home-location{animation-name:homeLocationReveal}.landing[data-home-intro=mark] .home-connect{animation-name:homeSocialReveal}.landing[data-home-intro=mark] .landing-controls{animation-name:homeNavigationReveal}.landing[data-home-intro=mark][data-motion=paused] :is(.home-intro-wordmark,.home-bull-backdrop,.home-positioning,.home-tagline,.home-connect,.home-location,.home-artist-rail,.home-footer,.landing-controls){animation-play-state:paused}@keyframes homeWordmarkArrival{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes homeTitleCrossover{0%,25.306%{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}to{opacity:0;filter:blur(6px);transform:translate(-50%,calc(-50% - 11px))scale(.87)}}@keyframes homeBullCrossover{0%,25.306%{opacity:0;transform:translate(-50%,-50%)scale(.68)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes homeIdentityReveal{0%,32%{opacity:0;visibility:hidden}82%,to{opacity:1;visibility:visible}}@keyframes homeTaglineReveal{0%,36%{opacity:0;visibility:hidden}86%,to{opacity:1;visibility:visible}}@keyframes homeLocationReveal{0%,38%{opacity:0;visibility:hidden}88%,to{opacity:1;visibility:visible}}@keyframes homeSocialReveal{0%,40%{opacity:0;visibility:hidden}90%,to{opacity:1;visibility:visible}}@keyframes homePeripheralReveal{0%,44%{opacity:0;visibility:hidden}94%,to{opacity:1;visibility:visible}}@keyframes homeNavigationReveal{0%,48%{opacity:0;visibility:hidden}98%,to{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){.landing[data-home-intro=initializing] .home-intro-wordmark,.landing[data-home-intro=arrival] .home-intro-wordmark,.landing[data-home-intro=wordmark] .home-intro-wordmark{opacity:1;filter:none;animation:none;display:block;transform:translate(-50%,-50%)scale(1)}.landing[data-home-intro=mark] .home-intro-wordmark,.landing[data-home-intro=settled] .home-intro-wordmark{display:none}.landing[data-home-intro=mark] :is(.home-bull-backdrop,.home-positioning,.home-tagline,.home-connect,.home-location,.home-artist-rail,.home-footer,.landing-controls),.landing[data-home-intro=settled] :is(.home-bull-backdrop,.home-positioning,.home-tagline,.home-connect,.home-location,.home-artist-rail,.home-footer,.landing-controls){opacity:1;visibility:visible;pointer-events:auto;transition:none;animation:none}}@container (width<=520px){.contact-meta{grid-template-columns:1fr;gap:.65rem}.contact-socials{border-left:0;padding-left:0}}.artist-biography-section h3{z-index:1;text-align:left;background:#101012;padding-block:.55rem;position:sticky;top:0}.artist-card-copy h2{margin-bottom:.42rem}.artist-card-copy>span{color:var(--acid);letter-spacing:var(--tracking-metadata);text-transform:uppercase;line-height:1.25}.artist-card-copy>.artist-card-metadata{max-width:100%;font:var(--weight-ui) clamp(.5625rem, .56vw, .6875rem)/1.4 var(--font-label);letter-spacing:var(--tracking-utility);white-space:normal;overflow-wrap:break-word;display:block}.artist-card-country{color:inherit;font:inherit;letter-spacing:inherit;opacity:inherit;margin:0;display:inline}.artist-card-copy>p{margin-top:.68rem}.artist-biography-portrait .artist-biography-role{color:var(--acid);font:var(--weight-ui) .625rem/1.35 var(--font-label);letter-spacing:var(--tracking-metadata);text-transform:uppercase;overflow-wrap:normal}.artist-biography-links{margin-top:.65rem}.artist-biography-links>div{border-top:1px solid #ffffff52;padding-top:.55rem}.artist-biography-links>div a{width:40px;height:40px}.artist-biography-links svg{width:15px;height:15px}.artist-biography-scroll p{color:#ffffffe0;font-family:var(--font-body);font-size:clamp(1rem,.94vw,1.0625rem);font-weight:var(--weight-body);letter-spacing:normal;word-spacing:normal;text-align:left;text-align-last:auto;-webkit-hyphens:none;hyphens:none;line-height:1.62}.artist-biography-reading-word{color:#fff;opacity:var(--biography-reading-opacity,1)}.artist-biography-section p{margin:0}.artist-biography-section p+p{margin-top:.875rem}.artist-biography-section h3{letter-spacing:var(--tracking-metadata)}.media-hero-row .media-artist-metadata{white-space:normal;letter-spacing:var(--tracking-metadata);text-transform:uppercase;line-height:1.35}.roster-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.artist-no-portrait{width:100%;height:100%;color:var(--acid);font:var(--weight-ui) clamp(2rem,5vw,5rem)/1 var(--font-label);letter-spacing:-.07em;background:#101012;place-items:center;display:grid}.artist-biography-portrait>.artist-no-portrait{z-index:0;position:absolute;inset:0}.home-artist-rail .artist-no-portrait{aspect-ratio:1;border-radius:0;font-size:1.15rem}.artist-card-copy>.artist-card-metadata{color:var(--acid)}@media (width>=651px) and (width<=1100px){.roster-heading{grid-template-columns:1fr auto}.roster-heading h1{justify-self:end}.roster-heading>span{display:none}.roster-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.artist-card:nth-child(2n){border-right:0}.artist-card:nth-child(-n+2){border-bottom:1px solid var(--soft-line)}}@media (width<=650px){.roster-grid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:1fr}.artist-card:nth-child(n){border-right:0}.artist-card:not(:last-child){border-bottom:1px solid var(--soft-line)}.artist-no-portrait{font-size:2rem}.home-artist-rail .artist-no-portrait{width:42px;font-size:var(--type-metadata);border-radius:0}}@media (width>=651px) and (width<=1100px) and (height<=720px){.roster-grid{overscroll-behavior:contain;scrollbar-width:thin;grid-template-rows:repeat(2,minmax(200px,1fr));overflow-y:auto}.artist-card-copy>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.artist-biography-scroll{padding:0 0 4.75rem;scroll-padding-top:2.6rem}.artist-biography-scroll>*{max-width:min(100%,66ch)}.artist-biography-section+.artist-biography-section{border-top:0;margin-top:1rem;padding-top:0}.artist-biography-section>p:last-child{margin-bottom:0}.artist-biography-section h3{border-bottom:1px solid var(--soft-line);background:#101012;margin:0 0 .625rem;padding:.52rem 4.25rem .5rem 0;position:static}.artist-biography-pinned-heading{z-index:5;min-height:2.1rem;color:var(--acid);font:var(--weight-heading) .6875rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);text-transform:uppercase;pointer-events:none;background:#101012;border-bottom:0;padding:.52rem 4.25rem .5rem 0;position:absolute;top:1.2rem;left:.65rem;right:1.25rem}.artist-biography-pinned-heading:before{content:"";background:#101012;height:1.2rem;position:absolute;bottom:100%;left:0;right:0}.artist-biography-pinned-heading:after{content:"";background:var(--soft-line);height:1px;position:absolute;bottom:0;left:0;right:4.25rem}@media (width>=981px){.artist-biography-copy{padding-left:.65rem;padding-right:.65rem}}.artist-biography-control-dock button{pointer-events:auto;width:52px;height:52px;transition:opacity .28s ease, transform .28s var(--spring);background:#101012;right:18px;box-shadow:0 0 0 8px #101012,0 14px 38px #00000061}.artist-biography-control-dock button>span{width:49px;height:49px;font-size:19px}.artist-biography-control-dock .artist-biography-close{opacity:.58;top:62px}.artist-biography-control-dock.controls-active .artist-biography-close,.artist-biography-control-dock .artist-biography-close:hover,.artist-biography-control-dock .artist-biography-close:focus-visible{opacity:1}.artist-biography-control-dock .artist-biography-scroll-up{bottom:18px;right:18px}.artist-biography-control-dock.has-scrolled .artist-biography-scroll-up{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.artist-biography-control-dock.has-scrolled.controls-idle .artist-biography-scroll-up{opacity:.32}.artist-biography-control-dock .artist-biography-scroll-up:disabled{visibility:hidden;opacity:0;pointer-events:none}@media (width<=980px){.artist-biography-scroll{padding:0 .3rem 4.5rem 0;scroll-padding-top:2.35rem}.artist-biography-section+.artist-biography-section{margin-top:.95rem}.artist-biography-portrait .artist-biography-role{font-size:var(--type-metadata)}.artist-biography-links>div a{width:40px;height:40px}.artist-biography-links svg{width:13px;height:13px}.artist-biography-section h3{margin-bottom:.6rem;padding:.5rem 4rem .48rem 0}.artist-biography-pinned-heading{padding:.5rem 4rem .48rem 0;top:.65rem;left:.75rem;right:1.05rem}.artist-biography-pinned-heading:before{height:.65rem}.artist-biography-pinned-heading:after{right:4rem}.artist-biography-control-dock button{right:12px}.artist-biography-control-dock .artist-biography-close{top:54px}.artist-biography-control-dock .artist-biography-scroll-up{bottom:12px;right:12px}}@media (width>=651px) and (width<=1100px){.artist-biography-panel{grid-template-rows:46px minmax(0,1fr)}.artist-biography-tabs button{min-height:46px}.artist-biography-page{grid-template-columns:minmax(260px,38%) minmax(0,62%)}.artist-biography-scroll{padding-right:.35rem;scroll-padding-top:2.35rem}}@media (prefers-reduced-motion:reduce){.artist-biography-reading-word{opacity:1!important}.artist-biography-control-dock button,.artist-biography-control-dock button>span{transition:none}}.contact-content :is(.enquiry-form-heading h2,.contact-tour-header h2,.worked-with-band h2){font-size:clamp(.7rem,.78vw,.82rem);font-weight:var(--weight-heading);letter-spacing:.085em;line-height:1.15}.enquiry-form label{gap:.32rem}.enquiry-form label>span{line-height:1.2}.enquiry-form :is(input,textarea),.contact-content .service-listbox-trigger{border:1px solid var(--border-utility-strong);border-radius:var(--radius-utility);background:var(--surface-control);box-shadow:none;transform:none}.enquiry-form input,.contact-content .service-listbox-trigger{height:44px;min-height:44px;font:var(--weight-ui) .875rem/1.3 var(--font-label);padding:0 .75rem}.enquiry-form textarea{font:var(--weight-ui) .875rem/1.5 var(--font-label);padding:.7rem .75rem}.enquiry-form :is(input,textarea)::placeholder{color:#ffffff8a}.enquiry-form :is(input,textarea):hover,.contact-content .service-listbox-trigger:hover{color:#fff;box-shadow:none;background:#ffffff1a;border-color:#d7ff368c;transform:none}.enquiry-form :is(input,textarea):focus-visible,.contact-content .service-listbox-trigger:focus-visible,.service-listbox-options button:focus-visible,.enquiry-actions button:focus-visible,.show-entry>a:focus-visible{outline:var(--focus-ring);outline-offset:2px;transform:none}.contact-content .service-listbox-trigger{text-align:left;gap:.65rem}.contact-content .service-listbox-trigger>span{overflow-wrap:anywhere;min-width:0}.contact-content .service-listbox-trigger b{text-align:center;flex:none;width:20px;line-height:1}.contact-content .service-listbox.is-open .service-listbox-trigger{border-color:#d7ff36b8}.contact-content .service-listbox-options{z-index:var(--layer-popover);overscroll-behavior:contain;border:1px solid var(--border-utility-strong);border-radius:var(--radius-utility);background:var(--surface-utility-raised);width:100%;max-height:min(320px,45vh);box-shadow:var(--shadow-popover);-webkit-backdrop-filter:none;backdrop-filter:none;padding:.25rem;top:calc(100% + 3px);left:0;right:0;overflow:hidden auto}.contact-content .service-listbox-options button{color:#ffffffe0;border-radius:var(--radius-compact);background:0 0;min-height:44px;padding:.55rem .7rem;transition:background .15s,color .15s}.contact-content .service-listbox-options button:hover,.contact-content .service-listbox-options button:focus-visible{color:#fff;background:#ffffff1a;padding-left:.7rem}.contact-content .service-listbox-options button.is-selected:not(:hover){padding-left:.7rem}.enquiry-message>small{color:#ffffffa6;font-variant-numeric:tabular-nums;text-align:right;min-width:10ch;min-height:1.2em;margin-top:.1rem}.enquiry-actions{justify-content:flex-start;align-items:center;display:flex}.enquiry-actions button{min-height:44px}.show-entry>a,.show-row{grid-template-columns:72px minmax(0,1fr);gap:.7rem;padding:.55rem .75rem;transition:color .15s,background .15s}.show-entry>a:hover,.show-entry>a:focus-visible{padding-left:.75rem}.shows-list time{font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-utility)}.show-secondary mark.tickets-pending{color:#fff9;background:0 0;border-color:#ffffff52}.contact-meta,.contact-socials>div{align-items:center}@media (width<=980px){.contact-content :is(.enquiry-form-heading h2,.contact-tour-header h2,.worked-with-band h2){font-size:var(--type-body-small)}.show-entry>a,.show-row{grid-template-columns:72px minmax(0,1fr)}}@media (width<=650px){.contact-content :is(.enquiry-form-heading h2,.contact-tour-header h2,.worked-with-band h2){font-size:.76rem}.show-entry>a,.show-row{grid-template-columns:68px minmax(0,1fr);gap:.55rem}}@media (prefers-reduced-motion:reduce){.contact-content .service-listbox-options button,.show-entry>a{transition:none}}.home-intro-wordmark .brand-mark{font-size:.2em;font-weight:var(--weight-body);letter-spacing:0;opacity:.85;margin-left:.08em;transform:translateY(-.13em)}.home-intro-wordmark .brand-lockup{white-space:nowrap}.interface-icon{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem;display:block}.external-arrow{place-items:center;display:inline-grid}.external-arrow svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em}.landing:focus{outline:none}body.consent-modal-open{overflow:hidden}.landing[data-consent-state=loading]:not([data-mode=home]) .landing-stage{opacity:0;visibility:hidden;pointer-events:none}.consent-backdrop{z-index:var(--layer-scrim);background:var(--scrim-dialog);opacity:1;position:fixed;inset:0}.consent-backdrop.is-home-arrival{background:0 0}.consent-backdrop.is-leaving{animation:consentBackdropOut var(--consent-exit-duration,.18s) ease-in both;pointer-events:none}.cookie-consent,.cookie-consent.is-settings{z-index:var(--layer-dialog);color:#ffffffdb;border:1px solid var(--border-utility-quiet);border-radius:var(--radius-utility);background:var(--surface-utility);width:min(540px,100vw - 40px);height:auto;max-height:min(640px,100dvh - 40px);box-shadow:var(--shadow-dialog);opacity:1;visibility:visible;padding:1rem;display:grid;position:fixed;overflow:auto;transform:none;animation:.2s ease-out both consentIn!important}.cookie-consent:not(.is-settings){border-radius:var(--radius-compact);width:min(460px,100vw - 40px);padding:1.15rem 1.25rem .9rem}.cookie-consent.is-home-arrival{background:var(--surface-utility);inset:min(66vh,50% + 126px) auto auto 50%;transform:translate(-50%)}.cookie-consent.is-deep-link{inset:50% auto auto 50%;translate:-50% -50%}.cookie-summary{gap:.55rem;padding:0 .15rem;display:grid}.cookie-consent .cookie-summary>strong{color:#fffffff5;font:var(--weight-heading) .75rem/1.2 var(--font-label);letter-spacing:var(--tracking-metadata);margin:0}.cookie-consent .cookie-summary p{color:#fffc;font:var(--weight-body) clamp(.75rem,.9vw,.84rem)/1.55 var(--font-body);letter-spacing:0;margin:0}.cookie-consent .cookie-summary small{color:#ffffff8c;font:var(--weight-body) .7rem/1.45 var(--font-body)}.cookie-actions{border-top:1px solid var(--border-utility-quiet);grid-template-columns:minmax(0,1fr);gap:0;margin-top:1rem;display:grid}.cookie-actions button{color:#ffffffe0;text-align:left;border:0;border-bottom:1px solid var(--border-utility-quiet);min-height:44px;font:var(--weight-heading) .65rem/1 var(--font-label);letter-spacing:var(--tracking-utility);transition:color var(--motion-utility) ease, border-color var(--motion-utility) ease, background var(--motion-utility) ease;background:0 0;border-radius:0;padding:.7rem .15rem}.cookie-actions button:first-child{color:#fffffff5}.cookie-actions button:hover{color:#fff;background:var(--surface-hover);border-color:#d7ff369e;transform:none}.cookie-actions button:focus-visible{color:#fff;border-color:var(--acid);outline:var(--focus-ring);outline-offset:2px;background:#d7ff3614;transform:none}.cookie-settings-link{color:#ffffff94;min-height:44px;font:var(--weight-ui) .58rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);text-underline-offset:.24rem;justify-self:start;margin-top:.2rem;padding:.55rem .15rem;text-decoration:underline}.cookie-settings-link:hover{color:var(--acid)}.cookie-settings-link:focus-visible{color:#fff;outline:var(--focus-ring);outline-offset:2px}.cookie-settings-panel{gap:0;display:grid}.cookie-settings-panel>header{border-bottom:1px solid var(--border-utility-quiet);justify-content:space-between;align-items:center;gap:1rem;padding:0 .15rem .9rem;display:flex}.cookie-settings-panel header span{color:#ffffff7a;font:var(--weight-ui) .54rem/1 var(--font-label);letter-spacing:var(--tracking-metadata)}.cookie-settings-panel h2{color:#fff;font:var(--weight-ui) 1.2rem/1.1 var(--font-body);letter-spacing:var(--tracking-h2);margin:.28rem 0 0}.cookie-settings-close{color:#fff;border:1px solid var(--border-utility-quiet);border-radius:var(--radius-compact);place-items:center;width:44px;height:44px;display:grid}.cookie-category{border-bottom:1px solid var(--border-utility-quiet);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:86px;padding:.85rem .15rem;display:grid}.cookie-category strong{color:#fff;font:var(--weight-heading) .65rem/1.1 var(--font-label);letter-spacing:var(--tracking-metadata);margin:0 0 .25rem}.cookie-category p{color:#fff9;font:var(--weight-body) .73rem/1.45 var(--font-body);margin:0}.cookie-category>span{color:#ffffff80;font:var(--weight-ui) .52rem/1 var(--font-label);letter-spacing:var(--tracking-metadata)}.cookie-category>button[role=switch]{border:1px solid var(--border-utility-strong);border-radius:var(--radius-circle);background:#ffffff14;width:48px;height:28px;padding:3px}.cookie-category>button[role=switch] span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s,background .16s;display:block}.cookie-category>button[role=switch][aria-checked=true]{border-color:var(--acid);background:#d7ff3624}.cookie-category>button[role=switch][aria-checked=true] span{background:var(--acid);transform:translate(20px)}.cookie-category>button[role=switch]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.cookie-save{color:#090909;border-radius:var(--radius-compact);background:var(--acid);min-height:44px;font:var(--weight-heading) .65rem/1 var(--font-label);letter-spacing:var(--tracking-utility);margin-top:.9rem}.cookie-save:hover{background:#fff}.cookie-save:focus-visible{outline-offset:var(--focus-offset);outline:2px solid #fff}@keyframes consentIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cookie-consent.is-home-arrival{animation-name:consentHomeIn!important}@keyframes consentHomeIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.cookie-consent.is-leaving{pointer-events:none;animation:consentOut var(--consent-exit-duration,.18s) ease-in both!important}.cookie-consent.is-home-arrival.is-leaving{animation-name:consentHomeOut!important}@keyframes consentOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@keyframes consentHomeOut{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,6px)}}@keyframes consentBackdropOut{0%{opacity:1}to{opacity:0}}.home-legal-utility{justify-items:start;gap:.2rem;display:grid}.home-legal-utility>button{color:#ffffff80;min-height:32px;font:var(--weight-ui) .4rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);padding:0}.home-legal-utility>button:hover{color:var(--acid)}.home-legal-utility>button:focus-visible{color:#fff;outline:2px solid var(--acid);outline-offset:3px}.menu-backdrop{z-index:var(--layer-navigation);background:var(--scrim-quiet);opacity:0;pointer-events:none;transition:opacity var(--motion-utility) ease-out;position:fixed;inset:0}.menu-backdrop.open{opacity:1;pointer-events:auto}.menu-sheet{width:min(390px,100vw);min-width:0;height:100dvh;z-index:calc(var(--layer-navigation) + 1);color:#ffffffe6;border:0;border-left:1px solid var(--border-utility-quiet);border-radius:var(--radius-structural);background:var(--surface-utility);box-shadow:var(--shadow-navigation);transform-origin:100%;opacity:1;visibility:hidden;transition:transform var(--motion-panel) ease-out, visibility var(--motion-panel);grid-template-rows:auto minmax(0,1fr);padding:clamp(1.1rem,2.4vw,1.7rem);display:grid;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%)}.menu-sheet.open{visibility:visible;transform:translate(0)}.editorial-menu-header{border-bottom:1px solid var(--border-utility-quiet);justify-content:space-between;align-items:center;padding:0 0 1rem;display:flex}.editorial-menu-header .menu-icon-control{color:#ffffffd1;border-radius:var(--radius-circle);background:0 0;border:0;place-items:center;gap:0;width:46px;min-width:46px;height:46px;min-height:46px;padding:0;display:grid}.editorial-menu-header .menu-icon-control:hover{color:var(--acid);background:#ffffff0d}.editorial-menu-header .menu-icon-control:focus-visible{color:#fff;outline:var(--focus-ring);outline-offset:2px;background:#d7ff3614}.editorial-menu-links{min-height:0;padding-top:.65rem;overflow-y:auto}.editorial-menu-group{border-bottom:1px solid var(--border-utility-quiet);position:relative}.editorial-menu-group.is-current:before{content:"";z-index:1;background:var(--acid);width:2px;height:18px;position:absolute;top:18px;left:0}.editorial-menu-destination,.editorial-menu-disclosure,.editorial-menu-children button{color:#ffffffd1;text-align:left;width:100%;min-height:54px;font:var(--weight-ui) .92rem/1.2 var(--font-body);letter-spacing:var(--tracking-h2);align-items:center;padding:.75rem .55rem .75rem .75rem;transition:color .15s,background .15s;display:grid}.editorial-menu-disclosure{grid-template-columns:18px minmax(0,1fr) 32px;column-gap:.65rem}.editorial-menu-destination{grid-template-columns:18px minmax(0,1fr);column-gap:.65rem}.menu-primary-icon{color:currentColor;place-items:center;width:18px;height:18px;display:grid}.menu-primary-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.editorial-menu-destination:hover,.editorial-menu-disclosure:hover,.editorial-menu-children button:hover{color:#fff;background:var(--surface-hover)}.editorial-menu-destination:focus-visible,.editorial-menu-disclosure:focus-visible,.editorial-menu-children button:focus-visible{color:#fff;outline:var(--focus-ring);outline-offset:-2px;background:#ffffff0f}.editorial-menu-destination[aria-current=page],.editorial-menu-group.is-current>.editorial-menu-disclosure{color:var(--acid)}.menu-chevron{justify-self:end;transition:transform .16s}.editorial-menu-disclosure[aria-expanded=true] .menu-chevron{transform:rotate(180deg)}.editorial-menu-children{padding:0 0 .5rem 1.2rem}.editorial-menu-children[hidden]{display:none}.editorial-menu-children button{color:#ffffff94;min-height:44px;font-size:var(--type-body-small);font-weight:var(--weight-body);grid-template-columns:1fr;padding:.55rem .6rem .55rem 1rem;position:relative}.editorial-menu-children button.is-selected{color:var(--acid);background:#d7ff360a}.editorial-menu-children button.is-selected:before{content:"";background:var(--acid);border-radius:50%;width:4px;height:4px;position:absolute;left:.25rem}.media-consent-placeholder{color:#ffffff85;font:var(--weight-ui) .52rem/1 var(--font-label);letter-spacing:var(--tracking-metadata);background:linear-gradient(145deg,#141414,#050505);place-items:center;display:grid;position:absolute;inset:0}.live-thumbnail>i .interface-icon{width:1.1rem;height:1.1rem}@media (width<=650px){.cookie-consent,.cookie-consent.is-settings,.cookie-consent.is-deep-link,.cookie-consent.is-home-arrival{left:var(--viewport-gap);right:var(--viewport-gap);top:auto;bottom:max(88px,env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 128px);padding:.9rem 0 0;transform:none}.cookie-consent.is-deep-link{translate:none}.cookie-consent.is-home-arrival{animation-name:consentIn!important}.cookie-consent:not(.is-settings){max-height:calc(100dvh - 128px);padding:1rem 1rem .75rem}.cookie-actions{grid-template-columns:minmax(0,1fr)}.cookie-consent .cookie-summary p{font-size:var(--type-metadata)}.menu-sheet{width:100vw;padding:1rem var(--viewport-gap) max(1rem,env(safe-area-inset-bottom))}.home-legal-utility>button{font-size:var(--type-metadata)}}@media (width>=651px) and (width<=1100px) and (height<=760px){.cookie-consent.is-home-arrival{top:auto;left:50%;right:auto;bottom:max(92px,env(safe-area-inset-bottom));transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.cookie-consent,.menu-sheet,.menu-backdrop,.menu-chevron{transition:none!important;animation:none!important}}.contact-content .enquiry-form-heading{text-align:left;justify-content:flex-start}.contact-content .enquiry-form-heading h2,.contact-content .contact-tour-header h2,.contact-content .worked-with-band h2,.contact-content .contact-tour-header,.contact-content .worked-with-band header,.contact-content .enquiry-form label,.contact-content .enquiry-form :is(input,textarea),.contact-content .enquiry-actions{text-align:left}.contact-content .enquiry-form :is(input,textarea),.contact-content .service-listbox-trigger{border-radius:var(--radius-utility);border-width:1px}.contact-content .enquiry-form input,.contact-content .service-listbox-trigger{height:44px;min-height:44px;padding-inline:.75rem}.contact-content .service-listbox-trigger{justify-content:space-between}.contact-content .enquiry-message>small{text-align:right}.contact-content .enquiry-actions{justify-content:flex-start}.contact-content .contact-tour-header,.contact-content .show-entry>a,.contact-content .show-row{padding-inline:1rem}.contact-content .show-entry>a:hover,.contact-content .show-entry>a:focus-visible{padding-left:1rem}.contact-content .show-entry :is(time,.show-primary,.show-secondary){text-align:left}.contact-content .show-secondary mark{justify-self:end}.contact-content .worked-with-band{justify-items:stretch}.contact-content .worked-with-band>div{justify-items:center}.contact-content .contact-location,.contact-content .contact-socials{text-align:left}.contact-content .contact-legal{width:var(--contact-board-width);grid-template-columns:minmax(0,var(--contact-main-track)) var(--contact-side-track);column-gap:var(--contact-board-gap);justify-self:center;min-width:0;display:grid}.contact-content .contact-legal>span,.contact-content .contact-legal>button{grid-area:1/1}.contact-content .contact-legal>span{justify-self:start}.contact-content .contact-legal>button{text-align:right;justify-self:end;min-height:44px}.disclaimer-sheet h2{letter-spacing:var(--tracking-h1);font-size:clamp(1.75rem,3vw,2.1rem);line-height:1.05}.disclaimer-meta :is(.disclaimer-publisher,time){font-size:var(--type-metadata);letter-spacing:var(--tracking-utility)}.disclaimer-copy{text-align:left;max-inline-size:62ch;padding-block:1rem .15rem}.disclaimer-copy p{font-size:var(--type-body-small);letter-spacing:normal;word-spacing:normal;text-align:left;line-height:1.56}.disclaimer-copy p+p{margin-top:.8rem}@media (width<=980px){.contact-content .contact-legal{width:var(--contact-board-width);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;display:flex}.contact-content .show-entry>a,.contact-content .show-row,.contact-content .contact-tour-header{padding-inline:.75rem}.disclaimer-sheet h2{font-size:clamp(1.75rem,4vw,2.1rem)}}@media (width>=651px) and (width<=1100px){.contact-content{--contact-board-width:100%;--contact-main-track:100%;--contact-side-track:100%;--contact-board-gap:.85rem}.contact-board{overscroll-behavior:contain;scrollbar-width:thin;grid-template-rows:minmax(560px,auto) auto;grid-template-columns:minmax(0,1fr);gap:.85rem;overflow-y:auto}.contact-composition{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);min-height:560px}.contact-relationships{min-height:auto}.worked-with-band{padding-block:1rem 1.25rem}.worked-with-band>div{grid-template-columns:repeat(5,minmax(0,1fr))}.contact-content .contact-legal{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;width:100%;display:flex}}@media (width<=650px){.contact-content .contact-legal{flex-direction:column;align-items:flex-start}.contact-content .contact-legal>button{text-align:left}.disclaimer-sheet{max-block-size:calc(100dvh - 1rem)}.disclaimer-sheet h2{font-size:clamp(1.75rem,7vw,2.1rem)}.disclaimer-copy p{font-size:var(--type-body-small);line-height:1.56}}@media (width<=980px){.menu-sheet{width:min(390px,100vw);height:100dvh;max-height:none;padding:clamp(1.1rem,2.4vw,1.7rem);top:0;right:0}}@media (width>=651px) and (width<=1100px){.menu-sheet{padding-top:max(clamp(1.1rem,2.4vw,1.7rem),env(safe-area-inset-top));padding-right:max(clamp(1.1rem,2.4vw,1.7rem),env(safe-area-inset-right));padding-bottom:max(clamp(1.1rem,2.4vw,1.7rem),env(safe-area-inset-bottom))}}@media (width<=650px){.menu-sheet{width:100vw;height:100dvh;max-height:none;padding:1rem var(--viewport-gap) max(1rem,env(safe-area-inset-bottom));top:0;right:0}.editorial-menu-destination,.editorial-menu-disclosure{min-height:52px}.editorial-menu-children button{min-height:48px}}.home-intro-wordmark,.home-intro-wordmark .brand-lockup{font-family:var(--font-brand);letter-spacing:-.055em}.landing-brand{font-family:var(--font-brand)}input,select,textarea,button{font-family:var(--font-ui)}.roster-heading h1,.catalogue-heading h1,.blog-heading h1,.artist-card-copy h2,.artist-biography-portrait strong,.contact-content :is(.enquiry-form-heading h2,.contact-tour-header h2,.worked-with-band h2),.blog-story h2,.artist-update strong,.artist-latest strong,.track-dsp-cta strong,.live-item>a strong,.video-complete-overlay strong,.hover-video-preview strong,.feature-board strong,.shows-empty-state>strong,.shop-card-title,.shop-detail-copy h2,.shop-bag-drawer>header h2,.disclaimer-sheet h2{font-family:var(--font-display)}.roster-heading h1{font-size:var(--type-display-l);font-weight:var(--weight-display);letter-spacing:var(--tracking-display-l);line-height:.92}.catalogue-heading h1{font-size:var(--type-display-xl);font-weight:var(--weight-display);letter-spacing:var(--tracking-display-xl);line-height:.88}.landing[data-mode=shop] .catalogue-heading h1{font-size:var(--type-display-l);letter-spacing:var(--tracking-display-l);line-height:.94}.blog-heading h1,.artist-biography-portrait strong,.shop-detail-copy h2{font-size:var(--type-h1);font-weight:var(--weight-display);letter-spacing:var(--tracking-h1);line-height:1}.artist-card-copy h2,.blog-story.is-featured h2,.feature-board strong,.shows-empty-state>strong,.disclaimer-sheet h2{font-size:var(--type-h2);font-weight:var(--weight-heading);letter-spacing:var(--tracking-h2);line-height:1.08}.blog-story h2,.contact-content :is(.enquiry-form-heading h2,.contact-tour-header h2,.worked-with-band h2),.video-complete-overlay strong,.hover-video-preview strong,.shop-bag-drawer>header h2{font-size:var(--type-h3);font-weight:var(--weight-heading);letter-spacing:var(--tracking-h3);line-height:1.1}.shop-card-title,.shop-detail-copy h2,.shop-bag-line strong,.hover-video-preview strong{text-transform:none}.shop-card-title{font-size:var(--type-body-small);font-weight:var(--weight-heading);letter-spacing:var(--tracking-h2);line-height:1.15}.artist-biography-section h3,.artist-biography-pinned-heading{font-family:var(--font-display);font-size:var(--type-metadata);font-weight:var(--weight-heading);letter-spacing:var(--tracking-metadata);line-height:1.3}.content-eyebrow,.roster-heading>p,.roster-heading>span,.catalogue-heading span,.blog-heading p,.blog-heading span,.artist-card-copy>.artist-card-metadata,.artist-biography-portrait .artist-biography-role,.contact-tour-header span,.contact-tour-header small,.worked-with-band header>span,.enquiry-form-heading>span,.live-archive-head span,.live-archive-head small,.shop-detail-kicker,.shop-bag-drawer>header span,.disclaimer-publisher,.disclaimer-meta time,.header-location,.home-tagline,.home-location,.home-artist-rail>span,.home-partner-strip>span,.newsletter-panel>label,.newsletter-panel small,.home-copyright,.artist-facts b,.shows-list time,.show-primary>span,.show-secondary>span,.show-secondary small,.contact-location small,.contact-socials>small,.blog-story-index span,.blog-story-index time,.blog-story-copy small,.artist-update small,.artist-update span,.artist-latest small,.artist-latest b,.dsp-grid span,.track-dsp-cta small,.track-dsp-cta>b,.track-now-playing small,.track-list span,.track-list i,.live-item>a>.live-index,.live-item>a small,.video-complete-overlay span,.hover-video-preview span,.hover-video-preview small,.feature-board>span:first-child,.shop-counts,.shop-filter-panel legend,.shop-filter-panel label>span,.shop-filter-rail legend,.shop-price-filter>span,.shop-new-badge,.shop-card-sizes,.shop-quick-add-sizes span,.shop-product-facts span,.shop-bag-line span,.shop-checkout-form label span,.cookie-settings-panel header span,.cookie-category strong,.cookie-category>span,.media-consent-placeholder{font-family:var(--font-label);font-size:var(--type-metadata);font-weight:var(--weight-ui);letter-spacing:var(--tracking-metadata);line-height:1.3}.artist-latest>span{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.artist-latest-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.15rem .65rem;min-width:0;display:flex}.artist-latest small,.artist-latest b{text-overflow:clip;white-space:normal;min-width:0;overflow:visible}.artist-latest strong{grid-area:2/1}.menu-trigger,.newsletter-panel button,.artist-card-actions>a,.artist-biography-links>a,.artist-biography-control-dock button>strong,.enquiry-message>small,.enquiry-actions button,.contact-legal,.service-listbox-error,.blog-story b,.artist-picker button,.track-now-playing button,.feature-board>a,.coming-soon,.shop-category-nav button,.shop-toolbar-actions>button,.shop-sort,.shop-filter-panel fieldset button,.shop-filter-rail fieldset button,.shop-filter-reset,.shop-card-footer>button,.shop-quick-add-sizes button,.shop-view-tabs strong,.shop-option-group legend,.shop-size-options button,.shop-add-button,.shop-bag-remove,.shop-bag-total,.shop-checkout-primary,.shop-bag-secondary,.home-control,.motion-button,.sound-invite b,.editorial-menu-utilities button,.disclaimer-close,.disclaimer-preferences button,.home-legal-utility>button,.cookie-actions button,.cookie-settings-link,.cookie-save{font-family:var(--font-ui);font-size:var(--type-utility);font-weight:var(--weight-ui);letter-spacing:var(--tracking-utility);line-height:1.3}.shop-filter-rail fieldset button,.disclaimer-preferences button{font-size:var(--type-utility-strong)}.shop-new-badge{font-weight:var(--weight-heading)}.landing[data-mode=live] .live-item>a strong{font-size:var(--type-body-small);font-weight:var(--weight-heading);letter-spacing:var(--tracking-h2);line-height:1.15}.enquiry-actions button,.shop-add-button,.shop-checkout-primary,.cookie-actions button,.cookie-save{font-size:var(--type-utility-strong);font-weight:var(--weight-heading)}.editorial-menu-destination,.editorial-menu-disclosure{font:var(--weight-ui) var(--type-nav)/1.25 var(--font-ui);letter-spacing:var(--tracking-nav)}.editorial-menu-children button{font:var(--weight-body) var(--type-body-small)/1.3 var(--font-ui);letter-spacing:0;text-transform:none}.editorial-menu-utilities button{font-size:var(--type-utility)}.artist-biography-scroll p,.blog-story p,.feature-board p,.shop-detail-copy>p,.shop-checkout-form p,.disclaimer-copy p{font-family:var(--font-body);font-weight:var(--weight-body);letter-spacing:0;line-height:1.62}.artist-biography-scroll p{max-width:66ch}.artist-biography-scroll .artist-biography-lead,.enquiry-form-heading p,.catalogue-aside>p{font-family:var(--font-body)}.cookie-consent .cookie-summary>strong,.cookie-category strong{font-size:var(--type-metadata)}.cookie-consent .cookie-summary p,.cookie-consent .cookie-summary small,.cookie-category p{font-family:var(--font-body);font-size:clamp(.75rem,.82vw,.8125rem);line-height:1.58}@media (width<=650px){.roster-heading h1,.catalogue-heading h1,.landing[data-mode=shop] .catalogue-heading h1{font-size:clamp(2.25rem,11vw,3.75rem)}.artist-card-copy h2{font-size:clamp(1.35rem,7vw,1.75rem)}.contact-content :is(.enquiry-form-heading h2,.contact-tour-header h2,.worked-with-band h2){font-size:var(--type-body)}.artist-biography-portrait strong,.shop-detail-copy h2{font-size:clamp(1.8rem,9vw,2.6rem)}}.shop-rail-heading{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shop-card-price{color:#ffffffb8;font-family:var(--font-body);font-size:var(--type-body-small);font-weight:var(--weight-ui);line-height:1.3}@media (width>=651px){.landing[data-mode=shop] .landing-stage{background:radial-gradient(circle at 78% 5%,#ffffff0e,#0000 30%),linear-gradient(145deg,#111112 0%,#080809 54%,#030304 100%)}.landing[data-mode=shop] .film-overlay{background:linear-gradient(#00000005,#00000057)}.shop-catalogue-shell{grid-template-columns:minmax(210px,17%) minmax(0,1fr);gap:clamp(1.25rem,2vw,2rem)}.shop-filter-rail{scrollbar-color:#d7ff3661 transparent;border-right-color:#ffffff1f;gap:.9rem;padding:.3rem clamp(1rem,1.4vw,1.4rem) .5rem 0}.shop-rail-heading{clip:auto;white-space:normal;border-bottom:1px solid #ffffff24;gap:.4rem;width:auto;height:auto;padding:.15rem 0 1rem;display:grid;position:static;overflow:visible}.shop-rail-heading span{color:var(--acid);font-family:var(--font-ui);font-size:var(--type-metadata);font-weight:var(--weight-ui);letter-spacing:var(--tracking-metadata);line-height:1.3}.shop-rail-heading h1{color:#fff;font-family:var(--font-display);font-size:var(--type-h1);font-weight:var(--weight-display-heavy);letter-spacing:var(--tracking-h1);margin:0;line-height:.88}.shop-results{border-bottom:1px solid #ffffff1a;padding-bottom:.75rem}.shop-results strong{font-size:var(--type-h3)}.shop-filter-rail fieldset{border-bottom-color:#ffffff1a;gap:.5rem;padding-bottom:.8rem}.shop-filter-rail legend,.shop-price-filter>span{color:#ffffffa3;font-size:var(--type-metadata)}.shop-rail-categories>div{gap:.1rem!important}.shop-rail-categories button{color:#ffffffad!important;background:0 0!important;border:0!important;border-left:2px solid #0000!important;min-height:34px!important;padding:0 0 0 .65rem!important}.shop-rail-categories button:hover,.shop-rail-categories button:focus-visible,.shop-rail-categories button.active{outline:none;color:#fff!important;border-left-color:var(--acid)!important;background:0 0!important}.shop-filter-rail .shop-rail-categories button.active:not(:hover){color:var(--accent-selected)!important;border-color:transparent transparent transparent var(--acid)!important;box-shadow:none!important;background:0 0!important}.shop-filter-rail fieldset:not(.shop-rail-categories)>div{gap:.2rem .45rem}.shop-filter-rail fieldset:not(.shop-rail-categories) button{color:#ffffff94;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;min-height:30px;padding:0 .08rem}.shop-filter-rail fieldset:not(.shop-rail-categories) button:hover,.shop-filter-rail fieldset:not(.shop-rail-categories) button:focus-visible,.shop-filter-rail fieldset:not(.shop-rail-categories) button.active{color:#fff;border-bottom-color:var(--acid);outline:none;background:0 0!important}.shop-filter-rail fieldset:not(.shop-rail-categories) button.active:not(:hover){color:var(--accent-selected)!important;border-color:transparent transparent var(--acid)!important;box-shadow:none!important;background:0 0!important}.shop-price-filter{border-bottom-color:#ffffff1a;padding-bottom:.8rem}.shop-price-filter input{height:20px}.shop-filter-reset{color:#ffffff9e;background:0 0;border:0;border-bottom:1px solid #ffffff3d;border-radius:0;min-height:34px;padding:0}.shop-filter-reset:hover,.shop-filter-reset:focus-visible{color:#fff;border-bottom-color:var(--acid);background:0 0;outline:none}.shop-catalogue-main{gap:.9rem}.shop-toolbar{border-bottom-color:#ffffff1f;min-height:42px;padding-bottom:.55rem}.shop-sort{color:#ffffff94;border:0;border-bottom:1px solid #fff3;border-radius:0;min-height:34px;padding:0}.shop-sort:focus-within{border-bottom-color:var(--acid)}.shop-sort select{color:#fff;max-width:160px}.shop-bag-trigger{color:#fff!important;border:0!important;border-bottom:1px solid var(--acid)!important;background:0 0!important;border-radius:0!important;min-height:34px!important;padding:0!important}.shop-bag-trigger:hover,.shop-bag-trigger:focus-visible{outline-offset:4px;outline:2px solid #ffffffe6;color:var(--acid)!important;background:0 0!important}.shop-bag-trigger strong{color:var(--ink);background:var(--acid)}.shop-product-grid{scrollbar-color:#d7ff366b transparent;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.1vw,1.15rem);padding:0 .45rem 1rem 0}.shop-product-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff1c;border-radius:0;padding-bottom:.15rem;overflow:visible}.shop-product-card:hover,.shop-product-card:focus-within{box-shadow:none;border-color:#d7ff3661;transform:none}.shop-card-visual{aspect-ratio:1;background:radial-gradient(circle at 50% 36%,#ffffff1c,#0000 52%),linear-gradient(145deg,#171719,#0a0a0b 72%);border:0;border-radius:2px}.shop-card-visual .shop-product-photo{filter:saturate(.82)contrast(1.06);width:96%;height:96%;padding:.5rem}.shop-card-visual:hover .shop-product-photo{transform:scale(1.035)}.shop-card-open{color:#fff;background:#0505069e;border:1px solid #fff6;width:34px;height:34px;bottom:.7rem;right:.7rem}.shop-new-badge{color:var(--acid);font-size:var(--type-metadata);background:#050506c7;border:1px solid #d7ff367a;border-radius:2px;padding:.32rem .42rem;top:.75rem;left:.75rem}.shop-card-copy{gap:.45rem;padding:.85rem .08rem 1rem}.shop-card-title{color:#fff;min-height:0;font-size:var(--type-body);letter-spacing:var(--tracking-h2);line-height:1.2}.shop-card-title:hover,.shop-card-title:focus-visible{color:var(--acid);outline:none}.shop-card-price{margin-bottom:.1rem}.shop-card-swatches{min-height:22px}.shop-card-swatches button{width:16px;height:16px}.shop-card-size-buttons{gap:.25rem .45rem;min-height:30px}.shop-card-size-buttons button{color:#ffffff80;min-width:24px;height:28px;font-family:var(--font-ui);font-size:var(--type-utility-strong);font-weight:var(--weight-ui);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:0 .08rem}.shop-card-size-buttons button:hover,.shop-card-size-buttons button:focus-visible,.shop-card-size-buttons button.active{color:#fff;outline:none;border-color:transparent transparent var(--acid)!important;box-shadow:none!important;background:0 0!important}.shop-card-size-buttons button.active:not(:hover){color:var(--accent-selected)!important;border-color:transparent transparent var(--acid)!important;box-shadow:none!important;background:0 0!important}.shop-card-footer{border-top:1px solid #ffffff1a;justify-content:flex-start;min-height:34px;padding-top:.35rem}.shop-card-footer>button{color:#ffffffc7;min-height:30px;font-size:var(--type-utility-strong);white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #d7ff3680;border-radius:0;align-items:center;gap:.4rem;padding:0;display:inline-flex}.shop-card-footer>button:hover:not(:disabled),.shop-card-footer>button:focus-visible:not(:disabled){color:var(--acid);background:0 0;outline:none}.shop-product-overlay{inset:72px max(24px,3.2vw) 64px}.shop-detail-backdrop{inset:-72px calc(-1*max(24px,3.2vw)) -64px}.shop-product-detail{background:linear-gradient(135deg,#111113,#050506 68%);border-color:#ffffff29;border-radius:0;grid-template-columns:minmax(0,63%) minmax(360px,37%);width:min(1380px,100%);height:min(800px,100% - 24px);box-shadow:0 40px 120px #000000c2}.shop-detail-close{color:#ffffffb3;width:46px;height:46px;box-shadow:none;background:0 0;border:0;border-radius:50%;top:1rem;right:1rem}.shop-detail-close:hover,.shop-detail-close:focus-visible{color:#fff;outline:2px solid var(--acid);outline-offset:2px;background:#ffffff14;transform:none}.shop-detail-gallery{border-right-color:#ffffff1c;grid-template-rows:minmax(0,1fr) 106px;gap:.8rem;padding:1.25rem}.shop-detail-main{background:radial-gradient(circle at 50% 36%,#ffffff17,#0000 54%),#0a0a0b;border:0;border-radius:0}.shop-view-tabs{gap:.55rem;min-height:0}.shop-view-tabs>button{color:#ffffff7a;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;gap:.35rem;height:100%;min-height:0;padding:.2rem .2rem .4rem;overflow:hidden}.shop-view-tabs>button:hover,.shop-view-tabs>button:focus-visible,.shop-view-tabs>button.active{color:#fff;outline:none;transform:none;border-color:transparent transparent var(--acid)!important;box-shadow:none!important;background:0 0!important}.shop-view-tabs>button.active:not(:hover){color:var(--accent-selected)!important;border-color:transparent transparent var(--acid)!important;box-shadow:none!important;background:0 0!important}.shop-view-thumb{background:#0b0b0c;border-radius:0}.shop-view-tabs strong{font-size:var(--type-metadata)}.shop-detail-copy{justify-content:flex-start;gap:.9rem;padding:clamp(3rem,6vh,4.5rem) clamp(1.75rem,2.6vw,2.75rem) 1.5rem}.shop-detail-copy h2{max-width:15ch;font-size:var(--type-h1);line-height:.98}.shop-detail-price{font-size:var(--type-h3)}.shop-detail-copy>p{color:#ffffffad;max-width:46ch;font-size:var(--type-body)}.shop-option-group{border-top-color:#ffffff1f;gap:.65rem;padding-top:.8rem}.shop-option-group legend{font-size:var(--type-utility-strong)}.shop-size-options{gap:.45rem}.shop-size-options button{min-width:50px;height:38px;font-size:var(--type-utility-strong);background:0 0;border-color:#ffffff2e;border-radius:2px}.shop-size-options button:hover,.shop-size-options button:focus-visible,.shop-size-options button.active{color:#fff;outline:none;transform:none;border-color:var(--acid)!important;box-shadow:none!important;background:0 0!important}.shop-size-options button.active:not(:hover){color:var(--accent-selected)!important;border-color:var(--acid)!important;box-shadow:none!important;background:0 0!important}.shop-quantity{border-radius:2px}.shop-add-button{box-shadow:none;border-radius:2px}.shop-add-button:hover,.shop-add-button:focus-visible{box-shadow:0 10px 28px #d7ff3624}.shop-wishlist-button{color:#ffffff94;background:0 0;border:0;border-bottom:1px solid #ffffff26;border-radius:0;min-height:38px}.shop-wishlist-button:hover,.shop-wishlist-button:focus-visible{color:#fff;border-bottom-color:var(--acid);background:0 0;outline:none}.shop-wishlist-button.is-saved:not(:hover){color:var(--acid);background:0 0;border-color:#d7ff3673}.shop-product-facts{grid-template-columns:1fr;gap:0}.shop-product-facts span{text-align:left;border:0;border-top:1px solid #ffffff1a;border-radius:0;justify-items:start;min-height:36px;padding:.6rem 0}.shop-bag-drawer{border:0;border-left:1px solid var(--border-utility-quiet);border-radius:var(--radius-structural);background:linear-gradient(145deg,#151517,#070708 72%);width:min(470px,100vw - 32px);top:72px;bottom:64px;right:0;box-shadow:-32px 0 100px #000000ad}.shop-bag-drawer.is-reviewing{width:min(560px,100vw - 32px)}.shop-bag-drawer>header{border-bottom-color:#ffffff1f;min-height:84px;padding:1.2rem 1.35rem}.shop-bag-drawer>header h2{font-size:var(--type-h3)}.shop-bag-drawer>header button{color:#ffffffad;background:0 0;border:0;width:46px;height:46px}.shop-bag-drawer>header button:hover{color:#fff;background:#ffffff14;border-color:#0000}.shop-bag-drawer>header button:focus-visible{color:#fff;outline:var(--focus-ring);outline-offset:2px;background:#ffffff14;border-color:#0000}.shop-bag-lines{padding:.45rem 1.25rem}.shop-bag-line{border-bottom-color:#ffffff1a;grid-template-columns:104px minmax(0,1fr);gap:1rem;padding:1rem 0}.shop-bag-image{border-color:#ffffff1a;border-radius:0}.shop-bag-line strong{font-size:var(--type-body-small);line-height:1.25}.shop-bag-line span,.shop-bag-remove{font-size:var(--type-metadata)}.shop-bag-quantity{border-radius:var(--radius-compact)}.shop-bag-drawer>footer{border-top-color:#ffffff1f;gap:.65rem;padding:1.1rem 1.25rem 1.25rem}.shop-checkout-primary,.shop-bag-secondary{border-radius:var(--radius-compact)}.shop-bag-secondary{border:0;border-top:1px solid var(--border-utility-quiet)}.shop-bag-secondary:hover,.shop-bag-secondary:focus-visible{color:#fff;border-color:var(--acid);background:0 0;outline:none}}@media (width>=651px) and (width<=1100px){.landing[data-mode=shop] .catalogue-content{left:2.2vw;right:2.2vw}.shop-catalogue-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:.75rem}.shop-filter-rail{overscroll-behavior-inline:contain;scrollbar-width:thin;border-bottom:1px solid #ffffff24;border-right:0;flex-direction:row;align-items:stretch;gap:1rem;min-height:96px;max-height:108px;padding:.1rem 0 .65rem;overflow:auto hidden}.shop-filter-rail>*{flex:none}.shop-rail-heading{border-bottom:0;border-right:1px solid #ffffff1f;align-content:center;min-width:132px;padding:0 1rem 0 0}.shop-rail-heading h1{font-size:clamp(2rem,5vw,2.8rem)}.shop-results{border-bottom:0;border-right:1px solid #ffffff1f;align-content:center;min-width:64px;padding:0 1rem 0 0;display:grid}.shop-filter-rail fieldset{border-bottom:0;border-right:1px solid #ffffff1f;align-content:end;min-width:max-content;padding:0 1rem .15rem 0}.shop-rail-categories{min-width:270px}.shop-rail-categories>div{grid-template-columns:repeat(4,max-content);grid-auto-flow:column}.shop-rail-categories button{height:44px}.shop-filter-rail fieldset:not(.shop-rail-categories) button{min-width:40px;min-height:40px}.shop-price-filter{border-bottom:0;border-right:1px solid #ffffff1f;align-content:center;min-width:190px;padding:0 1rem .15rem 0}.shop-filter-reset{align-self:center;height:44px;padding-inline:.25rem}.shop-toolbar{min-height:44px}.shop-sort{min-height:40px}.shop-bag-trigger{height:44px}.shop-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.7rem,1.5vw,1rem)}.shop-card-size-buttons button{min-width:36px;height:36px}.shop-card-swatches{gap:.55rem}.shop-card-swatches button{width:24px;height:24px}.shop-card-footer>button{min-height:40px}.shop-product-overlay{inset:72px max(16px,2.2vw) 64px}.shop-detail-backdrop{inset:-72px calc(-1*max(16px,2.2vw)) -64px}.shop-product-detail{overscroll-behavior:contain;grid-template-rows:minmax(340px,56%) auto;grid-template-columns:minmax(0,1fr);width:100%;height:100%;overflow-y:auto}.shop-detail-gallery{border-bottom:1px solid #ffffff1c;border-right:0;grid-template-rows:minmax(250px,1fr) 88px;min-height:340px;padding:1rem}.shop-view-tabs{overscroll-behavior-inline:contain;grid-template-columns:repeat(6,minmax(72px,1fr));gap:.4rem;overflow-x:auto}.shop-view-tabs>button{min-width:72px}.shop-detail-copy{padding:2rem clamp(1.25rem,4vw,2rem) 2.25rem;overflow:visible}.shop-detail-copy h2{font-size:clamp(2rem,5.5vw,3rem)}.shop-detail-swatches button{width:40px;height:40px}.shop-size-options button{min-height:44px}.shop-purchase-row{grid-template-columns:108px minmax(0,1fr)}.shop-bag-drawer,.shop-bag-drawer.is-reviewing{width:min(560px,100vw - 24px);bottom:max(64px,env(safe-area-inset-bottom))}.shop-bag-quantity{width:132px;height:44px}.shop-bag-remove{place-items:center end;min-width:44px;min-height:44px;display:grid}}@media (width>=1650px){.shop-catalogue-shell{grid-template-columns:minmax(230px,16%) minmax(0,1fr)}.shop-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}body.biography-modal-open{overflow:hidden}.artist-biography-backdrop{z-index:90;cursor:zoom-out;background:#00000094;width:100vw;height:100dvh;position:fixed;inset:0}.artist-biography-panel{z-index:91;width:min(64.8vw,960px);height:min(72dvh,650px);position:fixed;top:50%;left:50%;translate:-50% -50%}.artist-picker button{font-family:var(--font-ui);font-size:var(--type-body-small);font-weight:var(--weight-body);letter-spacing:0;text-transform:none;line-height:1.3}.artist-picker button.active{font-weight:var(--weight-ui)}@media (width>=981px){.home-copyright{white-space:nowrap;width:max-content;max-width:none}}@media (width<=1100px){.artist-biography-panel{width:calc(100vw - 26px);height:calc(100dvh - 40px)}}.shop-filter-trigger,.shop-filter-mobile-head,.shop-filter-backdrop{display:none}@media (width<=650px){.landing{--content-nav-gap:10px;--bottom-nav-inset:0px;--bottom-nav-height:calc(64px + env(safe-area-inset-bottom))}.landing[data-mode=home]{--bottom-nav-height:calc(64px + env(safe-area-inset-bottom))}.landing:not([data-mode=shop]) .landing-content,.landing[data-mode=shop] .catalogue-content{bottom:calc(var(--bottom-nav-height) + var(--content-nav-gap))}.landing[data-mode=shop] .catalogue-content{top:82px}.landing-controls{width:auto;height:var(--bottom-nav-height);min-height:64px;padding:6px 8px;padding-bottom:env(safe-area-inset-bottom);border-radius:12px 12px 0 0;grid-template-rows:minmax(44px,1fr);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;position:fixed;bottom:0;left:8px;right:8px}.landing:not([data-mode=home]) .landing-controls,.landing[data-mode=shop] .landing-controls{height:var(--bottom-nav-height)}.home-control,.ambient-controls{grid-area:1/1;align-self:center;position:static}.ambient-controls{gap:4px}.motion-button,.sound-invite{justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.motion-button{font-size:0}.motion-button>span{width:32px;height:32px}.sound-invite b{display:none}.shop-control-brand{gap:.3rem;max-width:72px;font-size:.5625rem}.shop-control-brand .brand-lockup{display:none}.shop-control-brand>span:last-child{border-left:0;padding-left:0}.mode-nav{overscroll-behavior-inline:contain;scrollbar-width:none;grid-area:1/2;justify-content:flex-start;gap:2px;width:100%;height:44px;overflow:auto hidden}.mode-nav::-webkit-scrollbar{display:none}.landing:not([data-mode=home]) .mode-nav button,.mode-nav button{white-space:nowrap;border-radius:5px;flex:none;min-width:44px;height:44px;min-height:44px;padding:0 .62rem;font-size:.75rem}.mode-nav button:after{bottom:5px;left:.62rem;right:.62rem}.landing[data-mode=home] .home-content{top:12px;right:16px;bottom:calc(var(--bottom-nav-height) + 8px);display:block;left:16px;overflow:hidden}.landing[data-mode=home] .home-central-stack{--home-bull-reference-size:min(52vw,27vh,230px);--home-bull-size:min(60vw,31vh,265px);--home-bull-centre-y:29%;inset:0}.landing[data-mode=home] .home-central-stack>.home-positioning{white-space:normal;width:100%;max-width:100%;font-size:.6875rem;line-height:1.3;top:0}.landing[data-mode=home] .home-central-stack>.home-lockup{top:calc(var(--home-bull-centre-y) + var(--home-bull-size) * .40937 + 10px);width:min(88vw,390px)}.landing[data-mode=home] .home-tagline{max-width:34ch;margin-top:0;font-size:.75rem;line-height:1.4}.home-lower-utility{width:auto;max-width:none;position:static;transform:none}.landing[data-mode=home] .home-location{white-space:nowrap;justify-content:center;margin:0 auto;font-size:.6875rem;position:absolute;bottom:226px;left:0;right:0}.landing[data-mode=home] .home-connect{justify-content:center;margin:0 auto;position:absolute;bottom:68px;left:0;right:0}.home-socials{gap:6px}.home-socials a,.home-email{width:40px;height:40px}.home-socials svg,.home-email svg{width:16px;height:16px}.home-artist-rail,.landing[data-mode=home] .home-artist-rail{overscroll-behavior-inline:contain;scrollbar-width:none;border-top:0;grid-template-columns:repeat(4,minmax(108px,1fr));gap:0;width:100%;display:grid;position:absolute;inset:auto 0 116px;overflow:auto hidden;transform:none}.home-artist-rail::-webkit-scrollbar{display:none}.home-artist-rail>span{text-align:left;padding:0;font-size:.625rem;position:absolute;top:-19px;left:0}.home-artist-rail button{border-bottom:0;border-right:1px solid #ffffff29;border-radius:0;grid-template-columns:44px minmax(0,1fr);gap:.48rem;width:auto;min-width:108px;min-height:84px;padding:.42rem .55rem}.home-artist-rail img{border-radius:0;width:44px}.home-artist-rail strong{overflow-wrap:normal;font-size:.75rem;line-height:1.1}.landing[data-mode=home] .home-footer{grid-template-columns:minmax(0,1fr);align-items:end;gap:.18rem;bottom:0;left:0;right:0}.home-footer .newsletter-panel{grid-area:1/1;justify-self:stretch;width:100%}.newsletter-panel>label{font-size:.625rem}.newsletter-panel>div{height:38px}.newsletter-panel input{font-size:.75rem}.newsletter-panel button{min-width:76px;font-size:.625rem}.newsletter-panel small{display:none}.home-legal-utility{grid-row:2}.home-copyright{letter-spacing:.035em;white-space:normal;max-width:none;padding:0;font-size:.625rem;line-height:1.25}.roster-content{grid-template-rows:auto minmax(0,1fr);gap:.65rem;overflow:hidden}.roster-heading{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.roster-heading h1{font-size:clamp(1.9rem,9vw,2.65rem)}.roster-grid{overscroll-behavior:contain;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(148px,max-content);overflow:hidden auto}.artist-card{grid-template-rows:minmax(148px,1fr);grid-template-columns:minmax(118px,36%) minmax(0,1fr);min-height:148px}.artist-portrait{border-right:1px solid var(--soft-line);border-bottom:0;grid-column:1}.artist-card-copy{grid-column:2;min-width:0;padding:.72rem .75rem}.artist-card-copy h2{text-wrap:balance;margin:.25rem 0 .35rem;font-size:clamp(1.35rem,6.8vw,1.85rem);line-height:.86}.artist-card-copy>p{-webkit-line-clamp:2;margin:.3rem 0}.artist-card-actions>div a{width:36px;height:36px}.artist-card-actions>a{align-items:center;min-height:36px;display:inline-flex}.catalogue-topline{min-width:0;overflow:hidden}.catalogue-topline .artist-picker{justify-self:stretch}.artist-picker{overscroll-behavior-inline:contain;scrollbar-width:none;justify-content:flex-start;gap:4px;width:100%;padding-bottom:2px;overflow:auto hidden}.artist-picker::-webkit-scrollbar{display:none}.artist-picker button{white-space:nowrap;flex:none;min-width:max-content;min-height:44px;padding:0 .8rem;font-size:.75rem}.landing[data-mode=listen] .catalogue-content,.landing[data-mode=live] .catalogue-content{overscroll-behavior:contain;flex-direction:column;gap:.7rem;padding:0 3.75vw .5rem;display:flex;overflow:hidden auto}.landing[data-mode=listen] .catalogue-topline,.landing[data-mode=live] .catalogue-topline{flex:none;margin-inline:0}.media-lower-zone{flex:none;align-self:stretch;gap:.65rem;width:100%}.media-hero-row{gap:.55rem}.media-hero-row .catalogue-heading{margin-left:0;padding-right:0}.media-hero-row .catalogue-heading h1{white-space:normal;font-size:clamp(2.8rem,15vw,4.45rem)}.media-hero-row .media-artist-metadata{margin-top:.25rem;margin-bottom:0}.media-hero-row .listen-release-strip,.media-hero-row .live-upcoming-project{width:100%;min-height:64px}.landing[data-mode=listen] .listen-media-board.experience-board{height:auto;min-height:0;max-height:none;overflow:visible}.landing[data-mode=listen] .listen-media-board>.dsp-board,.landing[data-mode=listen] .listen-media-board .dsp-grid{height:auto;max-height:none}.landing[data-mode=listen] .listen-media-board .dsp-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(68px,auto)}.landing[data-mode=listen] .listen-media-board .dsp-grid>button{height:auto;min-height:68px;max-height:none}.landing[data-mode=live] .live-board.experience-board{display:block}.landing[data-mode=live] .live-archive-head{min-height:40px}.landing[data-mode=live] .watch-rail-controls{display:none}.landing[data-mode=live] .live-grid{grid-template-rows:none;grid-template-columns:1fr;grid-auto-rows:minmax(76px,auto);grid-auto-columns:auto;grid-auto-flow:row;min-height:0;max-height:none;overflow:hidden visible}.landing[data-mode=live] .live-item{border-right:0;border-bottom:1px solid var(--soft-line)}.landing[data-mode=live] .live-item>a{grid-template-columns:92px minmax(0,1fr) auto;gap:.65rem;min-height:76px;padding:.55rem .25rem}.landing[data-mode=live] .live-thumbnail{width:92px}.landing[data-mode=live] .live-item>a strong{font-size:.875rem}.blog-content{grid-template-rows:auto minmax(0,1fr);gap:.8rem}.blog-heading{grid-template-columns:minmax(0,1fr)}.blog-heading h1{justify-self:start;font-size:clamp(1.8rem,9vw,2.65rem)}.blog-feed{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline-start:0;padding:0}.blog-story,.blog-story.is-featured{background:0 0;border-bottom:1px solid #ffffff38;border-radius:0;grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr) auto;gap:.28rem .7rem;min-height:82px;padding:.68rem 0}.blog-story-index{grid-area:1/1/-1;padding-right:.45rem}.blog-story-copy{grid-area:1/2}.blog-story h2,.blog-story.is-featured h2{font-size:1rem;line-height:1.15}.blog-story p{display:none}.blog-story .blog-story-read,.blog-story-read{color:var(--acid);grid-area:2/2;justify-self:start}.blog-story img,.blog-story.is-featured img{display:none}.landing[data-mode=shop] .catalogue-content{left:3.75vw;right:3.75vw;overflow:hidden}.shop-hub,.shop-catalogue-shell,.shop-catalogue-main{height:100%;min-height:0}.shop-catalogue-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.shop-catalogue-main{grid-template-rows:auto minmax(0,1fr);gap:.45rem;margin-top:0}.shop-filter-backdrop{z-index:71;background:#000000ad;width:100%;height:100%;display:block;position:fixed;inset:0}.shop-filter-rail{z-index:72;overscroll-behavior:contain;width:100%;height:min(78dvh,620px);max-height:calc(100dvh - 24px);padding:0 18px calc(18px + env(safe-area-inset-bottom));visibility:hidden;pointer-events:none;transition:transform .24s var(--spring), visibility .24s;background:#0a0a0b;border:0;border-top:1px solid #ffffff4d;flex-direction:column;gap:.85rem;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden auto;transform:translateY(100%);box-shadow:0 -24px 70px #0000008a}.shop-filter-rail.is-mobile-open{visibility:visible;pointer-events:auto;transform:translateY(0)}.shop-filter-mobile-head{z-index:2;background:#0a0a0b;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;min-height:66px;padding:10px 0;display:flex;position:sticky;top:0}.shop-filter-mobile-head>div{gap:.28rem;display:grid}.shop-filter-mobile-head span{color:var(--acid);letter-spacing:var(--tracking-metadata);font-size:.6875rem}.shop-filter-mobile-head strong{letter-spacing:var(--tracking-utility);font-size:.75rem}.shop-filter-mobile-close{place-items:center;width:44px;height:44px;display:grid}.shop-filter-mobile-close:focus-visible{outline:var(--focus-ring);outline-offset:2px}.shop-filter-rail .shop-rail-heading,.shop-filter-rail .shop-results{display:none}.shop-filter-rail fieldset{padding-bottom:.85rem}.shop-filter-rail fieldset button{min-height:44px;padding-inline:.7rem;font-size:.6875rem}.shop-filter-rail .shop-rail-categories>div{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-price-filter{min-height:64px}.shop-price-filter input{min-height:32px}.shop-filter-reset{min-height:44px;padding-inline:.75rem}.shop-toolbar{z-index:6;background:#060606f5;min-height:48px;padding:0 0 .45rem;position:sticky;top:0}.shop-toolbar-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.shop-filter-trigger{display:flex}.shop-toolbar-actions>button,.shop-sort,.shop-bag-trigger{border-radius:4px;justify-content:center;min-width:0;min-height:44px;padding:0 .4rem;font-size:.6875rem}.shop-sort{gap:.25rem}.shop-sort span{display:none}.shop-sort select{text-align:center;width:100%;max-width:none;font-size:.6875rem}.shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 1px 1rem}.shop-product-card{box-shadow:none;background:0 0;border:0;border-radius:0}.shop-product-card:hover,.shop-product-card:focus-within{box-shadow:none;transform:none}.shop-card-visual{aspect-ratio:.82;border-bottom:1px solid #ffffff24}.shop-card-copy{gap:.45rem;padding:.62rem 0 .9rem}.shop-card-title{min-height:2.3em;font-size:.8125rem;line-height:1.16}.shop-card-price{font-size:.875rem}.shop-card-swatches{gap:.45rem;min-height:32px}.shop-card-swatches button{width:26px;height:26px}.shop-card-size-buttons{gap:.3rem;min-height:40px}.shop-card-size-buttons button{min-width:38px;height:38px;font-size:.6875rem}.shop-card-footer>button{justify-content:center;width:100%;min-height:44px;font-size:.6875rem}.shop-product-overlay{inset:72px 8px calc(var(--bottom-nav-height) + 8px)}.shop-detail-backdrop{inset:-72px -8px calc(-1 * (var(--bottom-nav-height) + 8px));width:calc(100% + 16px);height:calc(100% + 80px + var(--bottom-nav-height))}.shop-product-detail{border-radius:8px;grid-template-rows:minmax(300px,48%) auto;grid-template-columns:minmax(0,1fr);height:100%;overflow-y:auto}.shop-detail-gallery{grid-template-rows:minmax(250px,1fr) 80px;min-height:340px;padding:.65rem}.shop-view-tabs{grid-template-columns:repeat(6,minmax(72px,1fr));overflow-x:auto}.shop-detail-copy{padding:1.25rem 1rem 1.5rem}.shop-bag-drawer,.shop-bag-drawer.is-reviewing{top:72px;right:8px;bottom:calc(var(--bottom-nav-height) + 8px);border-radius:8px;width:calc(100vw - 16px)}.contact-content{overscroll-behavior:contain;padding-bottom:.75rem;display:block;overflow:hidden auto}.contact-board{width:100%;height:auto;display:block;overflow:visible}.contact-composition{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;display:flex;overflow:visible}.contact-enquiry-column{min-height:0;display:block;overflow:visible}.enquiry-form{gap:.8rem;padding:.9rem 0 1.2rem}.enquiry-form input,.service-listbox-trigger{min-height:44px}.enquiry-form textarea{min-height:108px}.enquiry-actions button{min-height:44px}.contact-meta{grid-template-columns:minmax(0,1fr);gap:.8rem;padding:.9rem 0 1.2rem}.contact-socials{border-top:1px solid var(--soft-line);border-left:0;padding:.8rem 0 0}.contact-socials a{width:40px;height:40px}.contact-tour-column{border-top:1px solid #ffffff3d;border-left:0;min-height:0;display:block}.contact-tour-header{background:0 0;padding:1rem 0 .7rem}.contact-tour-header h2{text-align:left;font-size:1.35rem}.shows-list{border-bottom:1px solid var(--soft-line);max-height:min(52dvh,440px)}.show-entry>a,.show-row{grid-template-columns:72px minmax(0,1fr);gap:.7rem;min-height:82px;padding:.7rem 0}.show-primary{grid-template-columns:minmax(0,1fr);gap:.18rem}.show-primary>span{display:none}.show-secondary{grid-template-columns:minmax(0,1fr) auto}.show-secondary>span{display:none}.contact-relationships{padding-top:1rem}.worked-with-band{gap:.8rem;padding:1rem 0 1.3rem}.worked-with-band header,.worked-with-band h2{text-align:left}.worked-with-band>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.contact-legal{padding:.8rem 0 0}}@media (width<=380px){.shop-product-grid{grid-template-columns:minmax(0,1fr)}.shop-card-visual{aspect-ratio:1}.home-artist-rail button{grid-template-columns:40px minmax(0,1fr)}.home-artist-rail img{width:40px}}@media (width<=650px) and (height<=700px){.landing[data-mode=home] .home-central-stack{--home-bull-size:min(50vw,25vh,190px);--home-bull-centre-y:23%}.landing[data-mode=home] .home-location{bottom:218px}.home-artist-rail,.landing[data-mode=home] .home-artist-rail{bottom:112px}.home-artist-rail button{min-height:78px}}@media (prefers-reduced-motion:reduce) and (width<=650px){.shop-filter-rail{transition:none}}.contact-tour-column{border-left:1px solid #ffffff12}.artist-card-actions,.artist-card-actions>div{justify-content:flex-start}.enquiry-actions{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding-top:.1rem;display:grid}.enquiry-actions .contact-socials{border:0;justify-self:start;min-width:0;padding:0}.enquiry-actions .contact-socials>div{gap:.32rem}.enquiry-actions .contact-socials a{background:0 0;border:0;width:40px;height:40px}.enquiry-actions>small{color:#ffffff9e;font-variant-numeric:tabular-nums;white-space:nowrap;order:0;align-self:center;margin:0}.enquiry-actions>button{justify-self:end}.contact-meta{grid-template-columns:minmax(0,1fr)}.contact-location{grid-template-columns:18px minmax(0,1fr);gap:.55rem}.contact-location>svg{background:0 0;border:0;border-radius:0;width:18px;height:18px;padding:0}.contact-location b{font-weight:var(--weight-ui)}.disclaimer-sheet{right:var(--viewport-gap);inline-size:min(380px, calc(100% - (var(--viewport-gap) * 2)));transform-origin:100%;block-size:auto;max-inline-size:380px;padding:1.125rem;top:50%;left:auto;transform:translate(8px,-50%)}.disclaimer-sheet.open{transform:translateY(-50%)}.disclaimer-toolbar{padding-bottom:0}.disclaimer-close{place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}.disclaimer-close .interface-icon{width:1.125rem;height:1.125rem}.disclaimer-header{padding:.1rem 0 .75rem}.disclaimer-sheet h2{letter-spacing:var(--tracking-h3);margin-top:.65rem;font-size:1.25rem;line-height:1.08}.disclaimer-copy{max-inline-size:none;padding-block:.85rem .1rem}.disclaimer-copy p{max-inline-size:none;font-size:.875rem;line-height:1.45}.disclaimer-preferences{margin-top:.65rem;padding-top:.55rem}@media (width>=1101px){.artist-card+.artist-card{border-left:1px solid #ffffff12}}@media (width>=651px) and (width<=1100px){.artist-card:nth-child(odd){border-left:0}.artist-card:nth-child(2n){border-left:1px solid #ffffff12}.artist-card:nth-child(-n+2){border-bottom-color:#ffffff12}}@media (width<=650px){.artist-card:not(:last-child){border-bottom:1px solid #ffffff12}.contact-tour-column{border-top:1px solid #ffffff12;border-left:0}.enquiry-actions{grid-template-columns:minmax(0,1fr) auto}.enquiry-actions .contact-socials{grid-area:1/1}.enquiry-actions>small{grid-area:1/2}.enquiry-actions>button{grid-area:2/1/auto/-1;justify-content:center;justify-self:stretch;width:100%}.contact-meta{padding-top:.8rem}.disclaimer-sheet{block-size:auto;max-block-size:calc(100dvh - 1rem);inline-size:auto;max-inline-size:none;padding:1rem;left:.5rem;right:.5rem}}.landing[data-mode=home]{--home-tertiary-size:.56rem}.landing[data-mode=home] :is(.home-positioning,.home-copyright,.newsletter-panel small){color:#ffffff8a;font-family:var(--font-label);font-size:var(--home-tertiary-size);font-weight:var(--weight-ui);letter-spacing:var(--tracking-metadata);line-height:1.3}.home-artist-rail{border-top:0}.home-roster-heading{border-bottom:1px solid #ffffff38;width:100%;padding:0 0 .55rem;display:block}.home-artist-rail button{transition:color var(--motion-utility) ease, opacity var(--motion-utility) ease;transform:none}.home-artist-rail strong{transition:color var(--motion-utility) ease}.home-artist-rail img{transform-origin:50%;transition:filter var(--motion-utility) ease, opacity var(--motion-utility) ease, transform var(--motion-utility) var(--spring)}.home-artist-rail:has(button:focus-visible) button:not(:focus-visible){opacity:.58}.home-artist-rail:has(button:focus-visible) button:not(:focus-visible) img{filter:grayscale()saturate(.62)contrast(1.02)}.home-artist-rail button:focus-visible{opacity:1}.home-artist-rail button:focus-visible strong{color:var(--acid)}.home-artist-rail button:focus-visible img{filter:grayscale(0)saturate()contrast(1.04);transform:scale(.97)}.newsletter-panel>div{border-radius:var(--radius-compact);background:var(--surface-control);border:1px solid #ffffff57}.newsletter-panel>div:focus-within{border-color:var(--acid);background:#0808099e}.newsletter-panel input{caret-color:var(--acid);padding-inline:.75rem}.newsletter-panel button{border-left:1px solid #ffffff2e;padding-inline:.75rem}.newsletter-panel button:focus-visible:not(:hover){color:#fff;background:0 0;outline:none}@media (hover:hover) and (pointer:fine){.home-artist-rail:has(button:hover) button:not(:hover){opacity:.58}.home-artist-rail:has(button:hover) button:not(:hover) img{filter:grayscale()saturate(.62)contrast(1.02)}.home-artist-rail button:hover{opacity:1}.home-artist-rail button:hover strong{color:var(--acid)}.home-artist-rail button:hover img{filter:grayscale(0)saturate()contrast(1.04);transform:scale(.97)}.newsletter-panel button:hover{color:#fff;background:var(--surface-hover)}}@media (width>=981px){.menu-sheet{width:clamp(320px,24vw,344px);max-width:360px}}@media (width<=650px){.landing[data-mode=home]{--home-tertiary-size:.6875rem}.landing[data-mode=home] .home-connect{bottom:250px}.landing[data-mode=home] .home-location{bottom:226px}.home-artist-rail,.landing[data-mode=home] .home-artist-rail{grid-template-rows:auto minmax(0,1fr)}.home-roster-heading{text-align:left;grid-column:1/-1;width:100%;padding:0 0 .4rem;position:static}}@media (width<=650px) and (height<=700px){.landing[data-mode=home] .home-connect{bottom:242px}.landing[data-mode=home] .home-location{bottom:218px}}@media (prefers-reduced-motion:reduce){.home-artist-rail button,.home-artist-rail strong,.home-artist-rail img{transition:none}.home-artist-rail button:focus-visible img{transform:none}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.home-artist-rail button:hover img{transform:none}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
