/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--spacing:.25rem;--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--background:#101112;--foreground:#f2f2ef;--muted:#b3b5b5;--line:#363839;--signal:#d8ff3e}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--background);scroll-padding-top:2rem}body{color:var(--foreground);background:var(--background);font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;margin:0;font-size:1rem;line-height:1.65}a{color:inherit;text-underline-offset:.25em}img{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;max-width:100%;height:auto;display:block}a:focus-visible{outline:2px solid var(--signal);outline-offset:6px}.wrap{width:min(1320px,90%);margin-inline:auto}.skip-link{z-index:10;background:var(--foreground);color:var(--background);padding:.8rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:96px;display:flex}.wordmark{letter-spacing:.17em;font-size:1rem;font-weight:650;text-decoration:none}nav{gap:2rem;display:flex}nav a{padding:.65rem 0;font-size:.875rem;text-decoration:none}nav a:hover,.text-link:hover{color:var(--signal)}.hero{padding-top:2rem}.hero-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.eyebrow{font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.875rem;line-height:1.5}.hero-credit{color:var(--muted);font-size:.875rem}h1{letter-spacing:-.065em;margin:1.2rem 0 1.65rem;font-size:clamp(3rem,12.8vw,11.75rem);font-weight:570;line-height:1}.hero-photo{position:relative;overflow:hidden}.hero-photo>img{object-fit:cover;object-position:50% 0%;width:100%;height:clamp(360px,47vw,620px)}.hero-caption{color:#fff;background:linear-gradient(#0000,#000000d9);align-items:center;gap:1.5rem;padding:4rem 2rem 1.7rem;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-caption>span:first-child{letter-spacing:.08em;font-size:1.35rem;font-weight:600}.hero-caption>span:nth-child(2){font-size:.9375rem}.hero-caption>a{white-space:nowrap;margin-left:auto;font-size:.9375rem}.hero-caption a span{margin-left:.5rem}.single-section{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,7vw,7rem);padding-block:clamp(4rem,8vw,8rem);display:grid}.single-copy{max-width:38rem}.single-copy h2{max-width:12ch}.single-copy>p:not(.eyebrow):not(.release-date){max-width:32rem;color:var(--muted)}.single-copy .single-intro{letter-spacing:-.025em;font-size:clamp(1.375rem,2vw,1.875rem);line-height:1.4;color:var(--foreground)!important}.single-art{box-shadow:0 18px 65px #0007}.single-art img{width:100%}.single-actions{margin:1.8rem 0 1.3rem}.single-actions .button{width:min(100%,23rem)}.album-section{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,7vw,7rem);padding-block:clamp(4rem,9vw,9rem);display:grid}.album-art{box-shadow:0 18px 65px #0005}.album-art img{width:100%}h2{letter-spacing:-.05em;margin:1.15rem 0;font-size:clamp(2.25rem,4.5vw,4.75rem);font-weight:500;line-height:1.08}.release-date{color:var(--muted);margin:0 0 2rem;font-size:1rem}.album-copy>p:not(.eyebrow):not(.release-date){max-width:33rem}.album-copy .album-intro{letter-spacing:-.025em;font-size:clamp(1.375rem,2vw,1.875rem);line-height:1.4}.album-copy>p:not(.eyebrow):not(.album-intro){color:var(--muted)}.release-plan{border-block:1px solid var(--line);margin:2rem 0 1.4rem;padding-block:1.25rem}.release-plan dl{margin:.75rem 0 0}.release-plan dl>div{grid-template-columns:8.5rem 1fr;gap:1rem;padding:.45rem 0;display:grid}.release-plan dt,.release-plan dd{margin:0}.release-plan time{color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:.875rem}.release-note{color:var(--muted);max-width:34rem;margin:1rem 0 0;font-size:.8125rem;line-height:1.5}.album-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.3rem 0;display:grid}.button{background:var(--foreground);border:1px solid var(--foreground);color:var(--background);justify-content:space-between;align-items:center;gap:1rem;min-height:54px;padding:.9rem 1.2rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.button:hover{background:var(--signal)}.button-secondary{color:var(--foreground);background:0 0}.button-secondary:hover{color:var(--background);border-color:var(--signal)}.text-link{width:fit-content;margin-top:.35rem;font-size:.9375rem;display:block}.listen-section{border-block:1px solid var(--line);background:#1a1c1d;padding-block:clamp(3.5rem,6vw,6rem)}.section-heading{max-width:45rem}.section-heading h2{font-size:clamp(2rem,4vw,3.5rem)}.section-heading>p:last-child{color:var(--muted);margin-bottom:2.5rem}.platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem;display:grid}.platform{border-top:1px solid #4a4c4d;justify-content:space-between;align-items:center;gap:1rem;padding:1.7rem 0;text-decoration:none;display:flex}.platform strong{letter-spacing:-.025em;font-size:1.3rem;font-weight:500}.platform small{color:var(--muted);margin-top:.3rem;font-size:.875rem;display:block}.platform-arrow{font-size:1.5rem;transition:transform .15s}.platform:hover .platform-arrow{color:var(--signal);transform:translate(3px,-3px)}.platform:hover strong{color:var(--signal)}.collaboration-section{border-bottom:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,7vw,7rem);padding-block:clamp(4rem,8vw,8rem);display:grid}.collaboration-heading h2{margin-bottom:.7rem}.collaboration-credit{color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:.875rem}.collaboration-copy{max-width:42rem;padding-top:.7rem}.collaboration-copy>p{color:var(--muted)}.collaboration-copy .collaboration-intro{color:var(--foreground);letter-spacing:-.02em;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.4}.collaboration-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:2rem 0 1rem;display:grid}.about-section{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(2rem,7vw,7rem);padding-block:clamp(4rem,8vw,8rem);display:grid}.about-photo img{width:100%}.about-copy h2{font-size:clamp(2.25rem,4vw,3.75rem)}.about-copy p:not(.eyebrow){color:#c3c5c5;max-width:42rem}.about-copy p+p{margin-top:1.1rem}.album-copy .album-intro+p{margin-top:1rem}.about-copy .location{color:var(--muted);margin-block:1.5rem 2rem;font-size:.9375rem}.story-intro>h3{color:var(--signal);font-weight:400}.about-copy .story-lede{color:var(--foreground);letter-spacing:-.025em;margin-top:1rem;font-size:clamp(1.5rem,2.5vw,2.1rem);line-height:1.35}.story-details{max-width:42rem;margin-top:2rem}.story-details summary{border:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:54px;padding:.85rem 1.1rem;font-size:.9375rem;list-style:none;display:flex}.story-details summary::-webkit-details-marker{display:none}.story-details summary:hover{border-color:var(--signal);color:var(--signal)}.story-details summary:focus-visible{outline:2px solid var(--signal);outline-offset:6px}.story-close-label,.story-details[open] .story-read-label{display:none}.story-details[open] .story-close-label{display:inline}.story-toggle{flex:0 0 14px;width:14px;height:14px;position:relative}.story-toggle:before,.story-toggle:after{content:"";background:currentColor;position:absolute}.story-toggle:before{width:14px;height:2px;top:6px;left:0}.story-toggle:after{width:2px;height:14px;top:0;left:6px}.story-details[open] .story-toggle:after{display:none}.story-body{padding-block:.5rem 1rem}.story-body h4{color:var(--foreground);letter-spacing:-.02em;margin:2rem 0 1rem;font-size:1.25rem;font-weight:500;line-height:1.35}.story-body p{margin:0}.music-conversation{background:#17191a;border:1px solid #454849;border-radius:12px;margin-block:1.75rem;overflow:hidden}.conversation-header{border-bottom:1px solid var(--line);padding:1.35rem}.conversation-header h5{letter-spacing:-.025em;margin:0 0 .65rem;font-size:1.2rem;font-weight:500;line-height:1.4}.about-copy .conversation-disclosure{color:var(--muted);font-size:.875rem;line-height:1.6}.conversation-stages{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.conversation-stages button{text-align:left;min-height:76px;color:var(--muted);font:inherit;cursor:pointer;background:#17191a;border:0;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.8rem;font-size:.875rem;line-height:1.4;display:flex}.conversation-stages button[aria-pressed=true]{background:var(--signal);color:var(--background)}.conversation-stages button:hover:not([aria-pressed=true]){color:var(--foreground);background:#272a2b}.conversation-step-number{font-family:var(--font-geist-mono),monospace;font-size:.75rem}:is(.conversation-stages button:focus-visible,.conversation-footer button:focus-visible){outline:2px solid var(--foreground);outline-offset:-5px}.conversation-exchange{padding:1.35rem}.about-copy .conversation-stage-note{color:var(--muted);margin:0 0 1.25rem;font-size:.875rem;line-height:1.6}.conversation-messages{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.conversation-messages li{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;width:92%;padding:1rem}.conversation-message-simon{background:#272b20;align-self:flex-end;border-color:#4b5431!important;border-bottom-right-radius:2px!important}.conversation-message-ai{background:#202324;align-self:flex-start;border-bottom-left-radius:2px!important}.conversation-speaker{color:var(--signal);font-family:var(--font-geist-mono),monospace;letter-spacing:.04em;margin-bottom:.4rem;font-size:.875rem;display:block}.conversation-message-ai .conversation-speaker{color:var(--muted)}.about-copy .conversation-messages p{color:var(--foreground);line-height:1.65}.conversation-pulse{border:1px solid var(--line);border-radius:6px;margin-bottom:1.25rem;padding:1rem}.about-copy .conversation-pulse p{color:var(--foreground);font-size:.875rem}.conversation-pulse p span{color:var(--muted);display:block}.conversation-pattern{grid-template-columns:repeat(8,minmax(0,1fr));gap:.35rem;margin-top:.75rem;display:grid}.conversation-pattern span{min-height:32px;color:var(--muted);font-family:var(--font-geist-mono),monospace;background:#303334;border-radius:3px;justify-content:center;align-items:center;font-size:.75rem;display:flex}.conversation-pattern .is-emphasised{background:var(--signal);color:var(--background)}.conversation-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.35rem;font-size:.875rem;display:flex}.conversation-footer>div{flex-wrap:wrap;gap:.5rem;display:flex}.conversation-footer button{color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:1px solid #5b5e5f;border-radius:4px;min-height:44px;padding:.55rem .75rem}.conversation-footer button:hover:enabled{border-color:var(--signal);color:var(--signal)}.conversation-footer button:disabled{color:#777b7c;border-color:var(--line);cursor:default}@media (max-width:1000px) and (min-width:581px),(max-width:380px){.conversation-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.conversation-header,.conversation-exchange{padding:1rem}.conversation-stages button{padding:.75rem .5rem}.conversation-messages li{width:95%;padding:.85rem}.conversation-footer{padding:1rem}}.artist-biography{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,7vw,7rem);padding-top:clamp(2rem,4vw,4rem);display:grid}.artist-biography h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:500;line-height:1.2}.artist-biography-copy{color:#c3c5c5;max-width:42rem}.artist-biography-copy p{margin:0}.artist-biography-copy p+p{margin-top:1.1rem}@media (max-width:800px){.artist-biography{gap:2rem}}@media (max-width:580px){.artist-biography{grid-template-columns:1fr;gap:1.25rem}}.site-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:2.1rem;display:flex}.site-footer>a:not(.wordmark),.site-footer>span{color:var(--muted);font-size:.875rem}.press-page h1{margin-block:1rem 1.5rem;font-size:clamp(4rem,11vw,10rem)}.press-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2.5rem,7vw,7rem);padding-block:clamp(3rem,7vw,7rem);display:grid}.press-hero-copy{max-width:48rem}.press-lede{color:#d4d5d2;letter-spacing:-.025em;max-width:38rem;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.4}.press-cover{width:100%;box-shadow:0 18px 65px #0007}.press-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.press-actions .button{min-width:15rem}.press-facts{background:var(--signal);color:var(--background)}.press-facts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding-block:1.8rem;display:grid}.press-facts dl,.release-metadata dl{margin:0}.press-facts dt,.release-metadata dt{font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.press-facts dd,.release-metadata dd{margin:.35rem 0 0;font-weight:600}.press-section,.track-section{border-bottom:1px solid var(--line);grid-template-columns:minmax(9rem,.32fr) minmax(0,1fr);gap:clamp(2rem,7vw,7rem);padding-block:clamp(4rem,8vw,8rem);display:grid}.press-section-label{padding-top:.65rem}.press-copy{max-width:58rem}.press-copy h2{margin-top:0}.press-copy>p{color:#c3c5c5;max-width:50rem}.press-copy .press-intro{color:var(--foreground);letter-spacing:-.02em;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.45}.release-metadata{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:2.5rem;display:grid}.release-metadata dl{border-bottom:1px solid var(--line);padding:1.2rem 1rem 1.2rem 0}.release-metadata dt{color:var(--muted)}.press-listen{flex-wrap:wrap;gap:.7rem 1.5rem;margin-top:2rem;display:flex}.press-listen a{font-size:.9375rem}.press-listen a:hover{color:var(--signal)}.press-tracks{border-top:1px solid var(--line);margin:2rem 0 0;padding:0;list-style:none}.press-tracks li{border-bottom:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr) 10rem;align-items:center;gap:1rem;padding:1rem 0;display:grid}.press-tracks li>span,.press-tracks small{color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:.8rem}.press-tracks strong{font-size:1.05rem;font-weight:500}.press-tracks small{text-align:right}.asset-section{border-bottom:1px solid var(--line);background:#1a1c1d;padding-block:clamp(4rem,7vw,7rem)}.press-assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.press-assets article{border-top:1px solid #4a4c4d;padding-top:1rem}.press-assets img{aspect-ratio:1;object-fit:cover;width:100%}.press-assets article:nth-child(2) img{object-position:center top}.press-assets h3{margin:1rem 0 .15rem;font-size:1.1rem;font-weight:550}.press-assets p{color:var(--muted);margin:.15rem 0 .7rem;font-size:.875rem}.press-assets a{font-size:.9375rem}.press-assets a:hover{color:var(--signal)}.press-contact{padding-block:clamp(5rem,9vw,9rem)}.press-contact h2{overflow-wrap:anywhere}.press-contact-intro{color:var(--muted);max-width:46rem;margin:0 0 2.5rem}.enquiry-form{border-top:1px solid var(--line);max-width:58rem;padding-top:2rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.form-grid label:last-child{grid-column:1/-1}.enquiry-form label:not(.consent-row):not(.form-trap){gap:.45rem;display:grid}.enquiry-form label>span{font-size:.9rem;font-weight:600}.enquiry-form label small{color:var(--muted);margin-left:.35rem;font-size:.78rem;font-weight:400}.enquiry-form input[type=text],.enquiry-form input[type=email],.enquiry-form textarea{width:100%;color:var(--foreground);font:inherit;background:#181a1b;border:1px solid #4a4c4d;border-radius:0;padding:.85rem .95rem}.enquiry-form textarea{resize:vertical;min-height:10rem;margin-top:.45rem}.enquiry-form input:focus,.enquiry-form textarea:focus{outline:2px solid var(--signal);outline-offset:2px;border-color:var(--signal)}.consent-row{align-items:flex-start;gap:.75rem;max-width:48rem;margin-top:1.4rem;display:flex}.consent-row input{width:1.15rem;height:1.15rem;accent-color:var(--signal);margin-top:.25rem}.consent-row span{color:#d4d5d2;font-weight:400!important}.form-privacy{max-width:48rem;color:var(--muted);margin:1.15rem 0;font-size:.875rem;line-height:1.55}.form-submit-row{align-items:center;gap:1.2rem;margin-top:1.4rem;display:flex}.form-submit-row .button{cursor:pointer;width:fit-content;font:inherit;margin:0}.form-submit-row .button:disabled{opacity:.65;cursor:wait}.form-status{margin:0;font-size:.9rem}.form-status.success{color:var(--signal)}.form-status.error{color:#ff9c9c}.form-trap{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}.contact-fallback{color:var(--muted);margin-top:2rem;font-size:.9rem}.release-index{padding-block:clamp(4rem,8vw,8rem)}.release-index>h1{margin-bottom:1rem}.release-index-intro{color:#d4d5d2;max-width:48rem;margin-bottom:4rem;font-size:clamp(1.25rem,2vw,1.65rem)}.release-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);display:grid}.release-cards article{border-top:1px solid var(--line);padding-top:1rem}.release-cards img{aspect-ratio:1;object-fit:cover;width:100%;margin-bottom:1.5rem}.release-cards h2{margin:.5rem 0;font-size:clamp(2rem,4vw,3.5rem)}.release-cards h2 a{text-decoration:none}.release-cards h2 a:hover{color:var(--signal)}.release-cards article>p:not(.eyebrow){color:var(--muted);max-width:34rem}.release-feed-note{border-block:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:start;gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(4rem,8vw,8rem);padding-block:2rem;display:grid}.release-feed-note h2{margin:.5rem 0 0;font-size:clamp(1.6rem,3vw,2.6rem)}.release-feed-note>p{color:var(--muted);margin:0}.release-feed-note>div:last-child{white-space:nowrap;gap:.7rem;display:grid}.release-page{padding-block:clamp(3rem,6vw,6rem)}.release-back{color:var(--muted);margin-bottom:2rem;display:inline-block}.release-back:hover{color:var(--signal)}.release-detail{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.release-detail-art img{width:100%;box-shadow:0 18px 65px #0007}.release-detail-copy h1{overflow-wrap:anywhere;margin-block:1rem;font-size:clamp(3.4rem,8vw,7.5rem)}.release-detail-date{color:var(--muted);margin:0 0 2rem}.release-detail-intro{letter-spacing:-.02em;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.4}.release-detail-copy>p:not(.eyebrow):not(.release-detail-intro):not(.release-detail-date){color:#c3c5c5}.release-credit{border-left:2px solid var(--signal);margin-top:2rem;padding-left:1rem}.release-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2rem;display:grid}.release-track-list{border-top:1px solid var(--line);max-width:64rem;margin:clamp(4rem,8vw,8rem) auto 0;padding-top:clamp(3rem,6vw,6rem)}.release-track-list h2{margin-top:.6rem}.legal-page{max-width:920px;padding-block:clamp(4rem,8vw,8rem)}.legal-page h1,.admin-page h1{margin-block:1rem 1.5rem;font-size:clamp(3.5rem,9vw,7.5rem)}.legal-intro,.admin-intro{color:#d4d5d2;max-width:48rem;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.45}.legal-page section{border-top:1px solid var(--line);grid-template-columns:minmax(10rem,.38fr) minmax(0,1fr);gap:2rem;padding-block:2.5rem;display:grid}.legal-page section:first-of-type{margin-top:4rem}.legal-page section h2{letter-spacing:-.02em;margin:0;font-size:1.25rem}.legal-page section p{color:#c3c5c5;margin:0}.legal-page section p+p{margin-top:1rem}.legal-updated{color:var(--muted);margin-top:2rem;font-size:.875rem}.admin-page{padding-block:clamp(4rem,7vw,7rem)}.admin-empty{border:1px solid var(--line);color:var(--muted);margin-top:3rem;padding:2rem}.enquiry-list{gap:1.2rem;margin-top:3rem;display:grid}.enquiry-card{border:1px solid var(--line);background:#181a1b;padding:clamp(1.3rem,3vw,2rem)}.enquiry-card-heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.enquiry-card h2{letter-spacing:-.025em;margin:0;font-size:1.5rem}.enquiry-card-heading p,.enquiry-card-heading time{color:var(--muted);margin:.25rem 0 0;font-size:.875rem}.enquiry-message{white-space:pre-wrap;max-width:62rem;margin:1.5rem 0}.enquiry-card dl{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding-top:1.2rem;display:grid}.enquiry-card dt{color:var(--muted);font-family:var(--font-geist-mono),monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.enquiry-card dd{overflow-wrap:anywhere;margin:.3rem 0 0}@media (max-width:800px){.site-header{min-height:80px}nav{gap:1.25rem}.hero-credit{display:none}.hero-caption{flex-wrap:wrap;gap:.4rem 1rem;padding:4rem 1.3rem 1.3rem}.hero-caption>span:nth-child(2){width:100%}.hero-caption>a{margin:.6rem 0 0}.platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.single-section,.album-section,.about-section{gap:2rem}.press-hero{grid-template-columns:1fr 1fr;gap:2rem}.press-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.press-assets{gap:1rem}}@media (max-width:580px){.wrap{width:90%}.site-header .wordmark{letter-spacing:.1em;font-size:.875rem}nav{gap:.75rem}nav a{font-size:.8125rem}.hero{padding-top:1.5rem}.eyebrow{font-size:.8125rem}h1{margin-block:1.2rem;font-size:13vw}.hero-photo>img{object-position:51% 28%;height:470px}.single-section,.album-section,.about-section,.collaboration-section{grid-template-columns:1fr}.single-copy{order:2}.single-art{order:1}.album-copy{padding-top:.5rem}.release-plan dl>div{grid-template-columns:1fr;gap:0;padding:.5rem 0}.album-actions,.collaboration-actions,.platforms{grid-template-columns:1fr}.platform{padding:1.4rem 0}.about-photo{max-width:400px}.site-footer{flex-direction:column;align-items:flex-start;gap:1rem}.press-page h1{font-size:18vw}.press-hero,.press-section,.track-section{grid-template-columns:1fr}.press-hero-copy{order:2}.press-cover{order:1}.press-actions,.press-actions .button{width:100%}.press-facts-grid,.release-metadata,.press-assets,.form-grid,.enquiry-card dl{grid-template-columns:1fr}.press-facts-grid{gap:1rem}.press-section-label{padding:0}.press-tracks li{grid-template-columns:2.25rem minmax(0,1fr);gap:.5rem}.press-tracks small{text-align:left;grid-column:2}.form-grid label:last-child{grid-column:auto}.form-submit-row,.enquiry-card-heading{flex-direction:column;align-items:flex-start}.form-submit-row .button{width:100%}.legal-page section{grid-template-columns:1fr;gap:.75rem}.release-cards,.release-detail,.release-feed-note,.release-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
