/*! tailwindcss v4.3.3 | 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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-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:"DicSans", "Helvetica Neue", sans-serif;--font-mono:"DicSans", "Helvetica Neue", sans-serif;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--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);--color-ink:oklch(7% .008 33);--color-void:oklch(6% .006 33);--color-carbon:oklch(11% .009 33);--color-graphite:oklch(16% .011 33);--color-paper:oklch(94% .018 83);--color-muted:oklch(67% .018 75);--color-ash:oklch(67% .018 75);--color-line:oklch(25% .014 42);--color-oxide:oklch(61% .18 31);--font-display:"DicSans", "Arial Black", sans-serif;--font-editorial:"DicSans", "Helvetica Neue", sans-serif;--spacing-page:clamp(1rem, 3.5vw, 3.75rem);--spacing-section:clamp(6rem, 13vw, 11rem);--spacing-section-compact:clamp(3.5rem, 7vw, 6rem);--ease-out-premium:cubic-bezier(.22, 1, .36, 1);--ease-mechanical:cubic-bezier(.16, 1, .3, 1)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}body{background:linear-gradient(to right, transparent 49.94%, #28201c4d 50%, transparent 50.06%) top center / min(100%, var(--content-max-width)) 100% no-repeat, var(--color-void)}@supports (color:color-mix(in lab, red, red)){body{background:linear-gradient(to right, transparent 49.94%, color-mix(in srgb, var(--color-line) 30%, transparent) 50%, transparent 50.06%) top center / min(100%, var(--content-max-width)) 100% no-repeat, var(--color-void)}}body{-webkit-font-smoothing:antialiased}body:after{z-index:30;pointer-events:none;content:"";opacity:.14;mix-blend-mode:soft-light;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='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");position:fixed;inset:0}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:1px solid var(--color-oxide);outline-offset:5px}*,:before,:after{box-sizing:border-box}html{background:var(--color-ink);scroll-behavior:smooth}body{background:var(--color-ink);min-width:20rem;color:var(--color-paper);font-family:var(--font-sans);font-kerning:normal;font-synthesis:none;text-rendering:optimizelegibility;margin:0;font-weight:400}h1,h2,h3{text-wrap:balance}main :is(h1,h2,h3),main :is(h1,h2,h3) :is(em,span){text-transform:uppercase!important}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}::selection{background:var(--color-paper);color:var(--color-ink)}}@layer components{.site-container{width:min(100%, var(--content-max-width));padding-inline:var(--spacing-page);margin-inline:auto}.site-header{background:#010100eb;gap:1rem;padding-block:.85rem}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--color-void) 92%, transparent)}}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wordmark{letter-spacing:-.035em;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;font-size:.79rem;font-stretch:75%;display:inline-grid}.wordmark:before{content:"7";color:var(--color-oxide);font-size:2rem;font-weight:700;line-height:.7}.wordmark__type{flex-direction:column;display:flex}.site-nav{scrollbar-width:none}.site-nav::-webkit-scrollbar{display:none}.site-nav__link{letter-spacing:.07em;transition:color var(--duration-fast) var(--ease-out-premium), transform var(--duration-fast) var(--ease-out-premium);padding-block:.3rem;font-size:.63rem;position:relative}.site-nav__link:after{content:"";transform-origin:100%;height:1px;transition:transform var(--duration-base) var(--ease-out-premium);background:currentColor;position:absolute;bottom:-.05rem;left:0;right:0;transform:scaleX(0)}.site-nav__link span{color:var(--color-oxide)}.site-nav__link:hover:after,.site-nav__link:focus-visible:after,.site-nav__link.is-active:after{transform-origin:0;transform:scaleX(1)}.site-nav__link:active{transform:translateY(1px)}.page-intro h1,.display-type{font-size:clamp(3.6rem,12vw,10.5rem);font-stretch:75%;line-height:.78}.page-intro__body{max-width:var(--content-reading-width)}.editorial-label{color:var(--color-ash);font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;gap:.65rem;margin:0;font-size:.62rem;line-height:1.2;display:inline-flex}.editorial-label__index{color:var(--color-oxide)}.section-heading{padding-block:var(--spacing-section-compact);gap:1.6rem;display:grid}.section-heading__title{max-width:13ch;font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(2.8rem,7vw,7.5rem);font-weight:700;font-stretch:75%;line-height:.84}.section-heading__copy{max-width:37rem;color:var(--color-ash);margin:0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55}.section-divider{color:var(--color-ash);font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;font-size:.58rem;display:grid}.section-divider:before{content:"";background:var(--color-line);grid-column:2;height:1px}.section-divider__label{grid-area:1/1}.section-divider__index{color:var(--color-oxide);grid-column:3}.interactive-link{width:fit-content;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.68rem;display:inline-flex}.interactive-link__line{background:var(--color-oxide);transform-origin:0;width:2.5rem;height:1px;transition:transform var(--duration-base) var(--ease-out-premium)}.interactive-link__arrow{transition:transform var(--duration-base) var(--ease-out-premium)}.interactive-link:hover .interactive-link__line,.interactive-link:focus-visible .interactive-link__line{transform:scaleX(.55)}.interactive-link:hover .interactive-link__arrow,.interactive-link:focus-visible .interactive-link__arrow{transform:translate(.35rem)}.button{border:1px solid var(--color-paper);min-height:3.25rem;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color var(--duration-base) var(--ease-out-premium), border-color var(--duration-base) var(--ease-out-premium), transform var(--duration-fast) var(--ease-mechanical);border-radius:0;justify-content:space-between;align-items:center;gap:2rem;padding:.9rem 1rem;font-size:.64rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.button:before{content:"";background:var(--color-oxide);transition:transform var(--duration-base) var(--ease-out-premium);position:absolute;inset:0;transform:translateY(102%)}.button>span{z-index:1;position:relative}.button--primary{border-color:var(--color-oxide);background:var(--color-oxide);color:var(--color-void)}.button--primary:before{background:var(--color-paper)}.button--outline{color:var(--color-paper);background:0 0}.button:hover:before,.button:focus-visible:before{transform:translateY(0)}.button--outline:hover,.button--outline:focus-visible{border-color:var(--color-oxide);color:var(--color-void)}.button:active{transform:translateY(2px)scale(.985)}.site-footer{margin-top:var(--spacing-section-compact);border-top:var(--border-subtle)}.design-system{padding-bottom:var(--spacing-section)}.ds-hero{min-height:min(78svh,58rem);padding-block:var(--spacing-section) 3rem;align-content:end;gap:2rem;display:grid}.ds-hero__meta{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.ds-hero__title{max-width:8ch;font-family:var(--font-display);letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(4.4rem,16vw,14rem);font-weight:700;font-stretch:75%;line-height:.7}.ds-hero__title em{color:var(--color-oxide);font-family:var(--font-editorial);letter-spacing:-.04em;text-transform:none;margin-left:clamp(1.5rem,12vw,12rem);font-size:.48em;font-weight:400;display:block}.ds-section{padding-block:var(--spacing-section-compact)}.token-grid{border-top:var(--border-subtle);border-left:var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem;display:grid}.colour-token{border-right:var(--border-subtle);border-bottom:var(--border-subtle);background:var(--swatch);min-height:10rem;color:var(--swatch-text,var(--color-paper));font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;justify-content:space-between;padding:1rem;font-size:.6rem;display:flex}.type-specimen{border-block:var(--border-subtle);gap:3rem;margin-top:2rem;padding-block:2rem;display:grid}.type-specimen p{margin:0}.type-specimen__display{max-width:9ch;font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(3.6rem,10vw,9rem);font-weight:700;font-stretch:75%;line-height:.75}.type-specimen__editorial{max-width:20ch;font-family:var(--font-editorial);letter-spacing:-.04em;padding-left:clamp(2rem,12vw,13rem);font-size:clamp(2rem,5vw,5.5rem);font-style:italic;line-height:.95}.type-specimen__body{max-width:41rem;color:var(--color-ash);font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.6}.type-specimen__metadata{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.63rem;line-height:1.8}.component-stage{border:var(--border-subtle);background:var(--color-carbon);gap:2.5rem;margin-top:2rem;padding:clamp(1.25rem,4vw,3.5rem);display:grid}.button-row{flex-wrap:wrap;gap:.75rem;display:flex}.motion-list{border-top:var(--border-subtle);margin-top:2rem;display:grid}.motion-list__row{border-bottom:var(--border-subtle);grid-template-columns:auto 1fr;align-items:baseline;gap:1.2rem;padding-block:1.4rem;display:grid}.motion-list__row span{color:var(--color-oxide);font-family:var(--font-mono);font-size:.62rem}.motion-list__row strong{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(1.8rem,5vw,4.5rem);font-stretch:75%;line-height:.86}.vinyl-study{border-block:var(--border-subtle);grid-template-columns:1fr;align-items:center;gap:2rem;margin-top:2rem;padding-block:clamp(2rem,6vw,5rem);display:grid}.vinyl-study__disc{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 6px,#ffffff09 7px,#0000 8px),#070807;border-radius:50%;justify-self:center;width:min(100%,36rem);position:relative;box-shadow:0 2.5rem 5rem #0006}.vinyl-study__label{background:var(--color-paper);color:var(--color-void);text-align:center;border-radius:50%;place-content:center;display:grid;position:absolute;inset:27%;transform:rotate(-7deg)}.vinyl-study__label:after{content:"";background:var(--color-void);border-radius:50%;position:absolute;inset:46%}.vinyl-study__label b{color:var(--color-oxide);font-family:var(--font-display);font-size:clamp(3rem,8vw,6rem);line-height:.8}.vinyl-study__label small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.52rem}.vinyl-study__copy{max-width:35rem}.vinyl-study__copy h3{font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin:1rem 0;font-size:clamp(2.6rem,6vw,5.8rem);font-stretch:75%;line-height:.82}.vinyl-study__copy p{color:var(--color-ash);margin:0 0 2rem;line-height:1.6}.home-page{min-width:0;overflow:clip visible}.home-hero{z-index:2;isolation:isolate;min-height:min(46rem, calc(100svh - var(--site-header-height)));border-bottom:var(--border-subtle);grid-template-rows:auto 1fr auto;padding-block:.9rem 1.15rem;display:grid;position:relative}.home-hero:before{z-index:-1;aspect-ratio:1;border:1px solid #28201c85;width:min(76vw,72rem);position:absolute;top:7%;right:-20%}@supports (color:color-mix(in lab, red, red)){.home-hero:before{border:1px solid color-mix(in srgb, var(--color-line) 52%, transparent)}}.home-hero:before{content:"";opacity:.55;border-radius:50%}.home-hero__topline,.home-hero__index{color:var(--color-ash);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.55rem;display:flex}.home-hero__topline{border-bottom:var(--border-subtle);padding-bottom:.8rem}.home-hero__topline span:nth-child(2),.home-hero__index span:nth-child(2){display:none}.home-hero__layout{align-content:center;gap:.25rem;min-width:0;min-height:0;padding-block:clamp(1rem,3vh,2rem);display:grid}.home-hero__copy{z-index:3;align-content:center;display:grid;position:relative}.home-hero__brandmark{width:clamp(8.5rem,34vw,12rem);height:2.6rem;margin-bottom:.8rem;position:relative;overflow:hidden}.home-hero__brandmark img{width:13.5rem;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-hero__title{font-family:var(--font-display);letter-spacing:-.067em;text-transform:uppercase;width:min(100%,8.1ch);margin:0;font-size:clamp(3rem,14vw,5.5rem);font-weight:700;font-stretch:75%;line-height:.78;display:grid}.home-hero__title-line{padding:.04em .1em .08em .02em;display:block;overflow:visible}.home-hero__title-line>span{display:block}.home-hero__title-line--accent{color:var(--color-oxide);padding-left:.9em;font-size:.8em}.home-hero__title-line--small{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;padding-top:.22em;padding-left:.18em;font-size:.36em;font-style:normal;font-weight:700;line-height:1}.home-hero__actions{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;padding-top:1.25rem;display:grid}.home-hero__actions p{max-width:18rem;color:var(--color-ash);margin:0;font-size:.82rem;line-height:1.45}.home-hero__cta{white-space:nowrap;gap:1rem;width:fit-content;min-height:3rem;padding-inline:.85rem}.home-hero__index{border-top:var(--border-subtle);padding-top:.85rem}.vinyl-composition{z-index:2;touch-action:pan-y;contain:layout;justify-self:center;width:min(100%,37rem);margin:0;position:relative}.vinyl-composition__field{z-index:4;color:var(--color-paper);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;writing-mode:vertical-rl;justify-items:end;gap:.25rem;font-size:.52rem;display:grid;position:absolute;inset:12% 0 auto auto}.vinyl-composition__field span:last-child{color:var(--color-ash)}.vinyl-composition__object{aspect-ratio:1.1;perspective:75rem;width:100%;transform-style:preserve-3d;isolation:isolate;position:relative;overflow:visible}.vinyl-composition__disc,.vinyl-composition__sleeve{aspect-ratio:1;position:absolute}.vinyl-composition__disc{z-index:1;border:1px solid #f1eade14;width:72%;top:9%;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vinyl-composition__disc{border:1px solid color-mix(in srgb, var(--color-paper) 8%, transparent)}}.vinyl-composition__disc{background:radial-gradient(circle at 34% 27%, #f1eade21, transparent 22%), conic-gradient(from 18deg, var(--color-void), var(--color-graphite) 7%, var(--color-void) 15%, var(--color-carbon) 28%, var(--color-void) 42%, var(--color-graphite) 58%, var(--color-void) 74%, var(--color-carbon) 86%, var(--color-void));border-radius:50%}@supports (color:color-mix(in lab, red, red)){.vinyl-composition__disc{background:radial-gradient(circle at 34% 27%, color-mix(in srgb, var(--color-paper) 13%, transparent), transparent 22%), conic-gradient(from 18deg, var(--color-void), var(--color-graphite) 7%, var(--color-void) 15%, var(--color-carbon) 28%, var(--color-void) 42%, var(--color-graphite) 58%, var(--color-void) 74%, var(--color-carbon) 86%, var(--color-void))}}.vinyl-composition__disc{box-shadow:1.5rem 2.2rem 4rem #010100b3}@supports (color:color-mix(in lab, red, red)){.vinyl-composition__disc{box-shadow:1.5rem 2.2rem 4rem color-mix(in srgb, var(--color-void) 70%, transparent)}}.vinyl-composition__disc{will-change:transform}.vinyl-composition__disc-spin{border-radius:inherit;transform-origin:50%;will-change:transform;animation:2.8s linear infinite hero-vinyl-spin;position:absolute;inset:0}@keyframes hero-vinyl-spin{to{transform:rotate(360deg)}}.vinyl-composition__grooves{fill:none;stroke:#f1eade1c;width:100%;height:100%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vinyl-composition__grooves{stroke:color-mix(in srgb, var(--color-paper) 11%, transparent)}}.vinyl-composition__grooves{stroke-width:.18px}.vinyl-composition__grooves path{stroke:#f1eade42}@supports (color:color-mix(in lab, red, red)){.vinyl-composition__grooves path{stroke:color-mix(in srgb, var(--color-paper) 26%, transparent)}}.vinyl-composition__grooves path{stroke-linecap:round;stroke-width:.42px}.vinyl-composition__label{object-fit:cover;border-radius:50%;width:30%;height:30%;position:absolute;inset:35%;box-shadow:0 0 0 1px #f1eade1f}@supports (color:color-mix(in lab, red, red)){.vinyl-composition__label{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-paper) 12%, transparent)}}.vinyl-composition__hole{z-index:2;background:var(--color-void);border-radius:50%;position:absolute;inset:48.8%;box-shadow:0 0 0 1px #f1eade4d}@supports (color:color-mix(in lab, red, red)){.vinyl-composition__hole{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-paper) 30%, transparent)}}.vinyl-composition__sleeve{z-index:2;background:var(--color-carbon);width:74%;top:16%;left:2%;overflow:hidden;box-shadow:.8rem 1.1rem 1.6rem #010100ad,2.8rem 3.2rem 5.6rem #010100b8}@supports (color:color-mix(in lab, red, red)){.vinyl-composition__sleeve{box-shadow:.8rem 1.1rem 1.6rem color-mix(in srgb, var(--color-void) 68%, transparent), 2.8rem 3.2rem 5.6rem color-mix(in srgb, var(--color-void) 72%, transparent)}}.vinyl-composition__sleeve{transform-style:preserve-3d;transform-origin:50%;will-change:transform}.vinyl-composition__sleeve:after{border:1px solid #f1eade2e;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vinyl-composition__sleeve:after{border:1px solid color-mix(in srgb, var(--color-paper) 18%, transparent)}}.vinyl-composition__sleeve:after{content:"";box-shadow:inset -1rem 0 1.5rem #0101003d}@supports (color:color-mix(in lab, red, red)){.vinyl-composition__sleeve:after{box-shadow:inset -1rem 0 1.5rem color-mix(in srgb, var(--color-void) 24%, transparent)}}.vinyl-composition__sleeve:after{pointer-events:none}.vinyl-composition__sleeve>img{object-fit:cover;width:100%;height:100%;display:block}.vinyl-composition__paper{opacity:.17;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.45' numOctaves='4' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)' opacity='.42'/%3E%3C/svg%3E");position:absolute;inset:0}.vinyl-composition__spine{z-index:2;background:#010100bd;align-items:center;padding:0 .28rem;display:flex;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.vinyl-composition__spine{background:color-mix(in srgb, var(--color-void) 74%, transparent)}}.vinyl-composition__spine{color:var(--color-paper);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl;font-size:.42rem;transform:rotate(180deg)}.vinyl-composition figcaption{border-top:var(--border-subtle);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding-top:.75rem;font-size:.5rem;display:flex}.vinyl-composition figcaption span{color:var(--color-ash)}.vinyl-composition figcaption strong{color:var(--color-paper);text-align:right;font-weight:700}.home-section{padding-block:clamp(6.5rem,13vw,12rem)}.catalogue-index.home-section{padding-top:clamp(3rem,5vw,5rem);padding-bottom:clamp(4.5rem,8vw,7rem)}.catalogue-index .home-section__header{margin-bottom:clamp(1.75rem,3.5vw,3rem)}.home-section__header{gap:1.5rem;margin-bottom:clamp(3rem,7vw,7rem);display:grid}.home-section__header h2,.history-section h2,.studio-teaser h2{max-width:9.5ch;font-family:var(--font-display);letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(3.5rem,13vw,9.5rem);font-weight:700;font-stretch:75%;line-height:.75}.home-section__header h2 em,.history-section h2 em,.studio-teaser h2 em{color:var(--color-oxide);font-family:var(--font-editorial);letter-spacing:-.04em;text-transform:none;font-size:.52em;font-weight:400}.home-section__header>p{max-width:30rem;color:var(--color-ash);margin:0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.6}.latest-releases{z-index:1;border-bottom:var(--border-subtle);position:relative}.release-showcase{gap:3.5rem;display:grid}.release-feature{min-width:0}.release-feature__link{gap:1rem;display:grid}.release-feature__artwork{aspect-ratio:1;background:var(--color-carbon);position:relative;overflow:hidden}.release-feature__artwork:after{border:1px solid #f1eade29;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.release-feature__artwork:after{border:1px solid color-mix(in srgb, var(--color-paper) 16%, transparent)}}.release-feature__artwork:after{content:"";pointer-events:none}.release-feature__artwork img{object-fit:cover;width:100%;height:100%;transition:transform .82s var(--ease-out-premium), filter .82s var(--ease-out-premium)}.release-feature__view{background:var(--color-paper);color:var(--color-void);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;transition:transform var(--duration-base) var(--ease-out-premium);padding:.7rem .8rem;font-size:.56rem;position:absolute;bottom:.75rem;right:.75rem;transform:translateY(calc(100% + .75rem))}.release-feature__meta{border-top:var(--border-subtle);grid-template-columns:auto 1fr auto;align-items:start;gap:1rem;padding-top:.9rem;display:grid}.release-feature__meta>span{color:var(--color-oxide);font-family:var(--font-mono);letter-spacing:.08em;font-size:.58rem}.release-feature__meta>span:last-child{color:var(--color-ash)}.release-feature__meta h3{font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;transition:color var(--duration-base) var(--ease-out-premium);margin:0;font-size:clamp(1.8rem,6vw,3.5rem);font-stretch:75%;line-height:.88}.release-feature__meta p{color:var(--color-ash);font-family:var(--font-editorial);margin:.45rem 0 0;font-size:clamp(1.05rem,2.6vw,1.45rem);font-style:italic}.release-feature__link:hover .release-feature__artwork img,.release-feature__link:focus-visible .release-feature__artwork img{filter:contrast(1.06)saturate(1.04);transform:scale(1.025)rotate(.4deg)}.release-feature__link:hover .release-feature__view,.release-feature__link:focus-visible .release-feature__view{transform:translateY(0)}.release-feature__link:hover .release-feature__meta h3,.release-feature__link:focus-visible .release-feature__meta h3{color:var(--color-oxide)}.catalogue-section{min-height:56rem;margin-inline:calc(var(--spacing-page) * -1);padding:clamp(7rem, 14vw, 13rem) var(--spacing-page);background:var(--color-paper);color:var(--color-void);gap:4rem;display:grid;position:relative;overflow:hidden}.catalogue-section__number{color:#01010014;position:absolute;top:-.12em;right:-.04em}@supports (color:color-mix(in lab, red, red)){.catalogue-section__number{color:color-mix(in srgb, var(--color-void) 8%, transparent)}}.catalogue-section__number{font-family:var(--font-display);letter-spacing:-.08em;pointer-events:none;font-size:clamp(14rem,54vw,40rem);font-weight:700;font-stretch:75%;line-height:.75}.catalogue-section__visual{min-height:clamp(27rem,112vw,37rem);position:relative}.catalogue-sleeve{background:var(--color-void);width:min(63vw,19rem);margin:0;position:absolute;box-shadow:1rem 1.4rem 2.8rem #01010047}@supports (color:color-mix(in lab, red, red)){.catalogue-sleeve{box-shadow:1rem 1.4rem 2.8rem color-mix(in srgb, var(--color-void) 28%, transparent)}}.catalogue-sleeve img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.catalogue-sleeve figcaption{color:var(--color-paper);font-family:var(--font-mono);letter-spacing:.08em;padding:.65rem .7rem;font-size:.55rem}.catalogue-sleeve--1{z-index:1;top:0;left:2%;transform:rotate(-8deg)}.catalogue-sleeve--2{z-index:2;top:18%;right:1%;transform:rotate(7deg)}.catalogue-sleeve--3{z-index:3;bottom:0;left:17%;transform:rotate(-1.5deg)}.catalogue-section__copy{z-index:4;align-content:end;gap:1.75rem;display:grid;position:relative}.catalogue-section .editorial-label,.catalogue-section__copy p{color:#010100a8}@supports (color:color-mix(in lab, red, red)){.catalogue-section .editorial-label,.catalogue-section__copy p{color:color-mix(in srgb, var(--color-void) 66%, transparent)}}.catalogue-section .editorial-label__index{color:var(--color-oxide)}.catalogue-section__copy h2{max-width:10ch;font-family:var(--font-display);letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(3.3rem,12vw,8rem);font-weight:700;font-stretch:75%;line-height:.76}.catalogue-section__copy p{max-width:32rem;margin:0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.6}.catalogue-section .interactive-link__line{background:var(--color-oxide)}.history-section{border-bottom:var(--border-subtle);position:relative}.history-section__statement{gap:1.5rem;margin-top:clamp(2.5rem,7vw,6rem);display:grid}.history-section__year{color:var(--color-oxide);font-family:var(--font-mono);letter-spacing:.18em;writing-mode:vertical-rl;font-size:clamp(.75rem,1.4vw,1rem)}.history-section h2{max-width:11ch}.history-section__lower{border-top:var(--border-subtle);gap:3rem;margin-top:clamp(4rem,9vw,8rem);padding-top:2rem;display:grid}.history-section__mark{background:var(--color-carbon);place-items:center;min-height:16rem;display:grid;position:relative;overflow:hidden}.history-section__mark:after{aspect-ratio:1;border:1px solid var(--color-line);content:"";border-radius:50%;width:13rem;position:absolute}.history-section__mark img{z-index:1;mix-blend-mode:screen;width:min(82%,24rem)}.history-section__mark span{color:var(--color-oxide);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;position:absolute;bottom:1rem;right:1rem}.history-section__copy{align-content:end;gap:1.25rem;display:grid}.history-section__copy p{max-width:38rem;color:var(--color-ash);margin:0;font-size:clamp(1rem,2vw,1.22rem);line-height:1.65}.history-section__copy .interactive-link{margin-top:1rem}.distribution-section{margin-inline:calc(var(--spacing-page) * -1);padding:clamp(5rem, 10vw, 9rem) var(--spacing-page);background:var(--color-oxide);color:var(--color-void)}.distribution-section__topline{border-bottom:1px solid #01010047;justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.distribution-section__topline{border-bottom:1px solid color-mix(in srgb, var(--color-void) 28%, transparent)}}.distribution-section .editorial-label,.distribution-section .editorial-label__index,.distribution-section__topline>span{color:var(--color-void)}.distribution-section__topline>span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;display:none}.distribution-section__link{border-bottom:1px solid #01010047;grid-template-columns:1fr auto;align-items:end;gap:1rem;padding-block:clamp(2.5rem,7vw,6rem);display:grid}@supports (color:color-mix(in lab, red, red)){.distribution-section__link{border-bottom:1px solid color-mix(in srgb, var(--color-void) 28%, transparent)}}.distribution-section__link{font-family:var(--font-display);letter-spacing:-.065em;text-transform:uppercase;font-size:clamp(3.4rem,12vw,11.5rem);font-weight:700;font-stretch:75%;line-height:.74}.distribution-section__arrow{font-family:var(--font-sans);transition:transform var(--duration-base) var(--ease-out-premium);font-size:.34em;font-weight:400}.distribution-section__link:hover .distribution-section__arrow,.distribution-section__link:focus-visible .distribution-section__arrow{transform:translate(.35rem,-.35rem)}.distribution-section>p{color:#010100ba;max-width:37rem;margin:1.5rem 0 0 auto}@supports (color:color-mix(in lab, red, red)){.distribution-section>p{color:color-mix(in srgb, var(--color-void) 73%, transparent)}}.distribution-section>p{line-height:1.6}.studio-teaser{gap:clamp(4rem,10vw,8rem);display:grid}.studio-teaser__copy{align-content:center;gap:1.75rem;display:grid}.studio-teaser h2{max-width:9ch}.studio-teaser__copy>p{max-width:34rem;color:var(--color-ash);margin:0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.6}.studio-machine{border:1px solid #f1eade2e;gap:1.5rem;padding:clamp(1.2rem,4vw,2.5rem);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.studio-machine{border:1px solid color-mix(in srgb, var(--color-paper) 18%, transparent)}}.studio-machine{color:#191713;background:#c4b9a4;box-shadow:1.5rem 2rem #da4d39a8}@supports (color:color-mix(in lab, red, red)){.studio-machine{box-shadow:1.5rem 2rem 0 color-mix(in srgb, var(--color-oxide) 66%, transparent)}}.studio-machine{transform-origin:50%}.studio-machine:before{content:"";pointer-events:none;border:1px solid #1917134d;position:absolute;inset:.55rem}.studio-machine__header,.studio-machine__legend{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.5rem;display:flex}.studio-machine__controls{border-block:1px solid #19171359;grid-template-columns:repeat(6,1fr);gap:.7rem;padding-block:1rem;display:grid}.studio-machine__dial{aspect-ratio:1;width:100%;max-width:3.4rem;transform:rotate(var(--dial-turn));background:#12110e;border:.35rem solid #292720;border-radius:50%;justify-self:center;position:relative;box-shadow:.2rem .25rem #1917134d}.studio-machine__dial:after{content:"";background:var(--color-paper);width:1px;height:38%;position:absolute;top:0;left:50%}.studio-machine__display{color:var(--color-oxide);font-family:var(--font-mono);letter-spacing:.1em;background:#18130f;grid-template-columns:auto 1fr auto;align-items:end;gap:.8rem;padding:.8rem;font-size:.5rem;display:grid}.studio-machine__display strong{color:#f26a4f;text-align:center;text-shadow:0 0 1rem #f26a4f61;font-size:clamp(1.6rem,6vw,3.5rem);font-weight:400;line-height:.8}.studio-machine__steps{grid-template-columns:repeat(8,minmax(0,1fr));gap:.4rem;display:grid}.studio-machine__steps span{aspect-ratio:1.1;font-family:var(--font-mono);background:#ded5c4;border:1px solid #19171373;place-items:center;font-size:.48rem;display:grid;box-shadow:0 .18rem #19171359}.studio-machine__steps span.is-active{background:var(--color-oxide);color:var(--color-paper)}.studio-machine__legend{color:#191713a8;padding-top:.2rem}main:has(.home-page)+.site-footer{margin-top:0}.vault-page,.release-page{overflow:clip}.vault-hero{border-bottom:var(--border-subtle);align-content:space-between;min-height:min(84svh,62rem);padding-block:clamp(3rem,9vw,7rem) 2.5rem;display:grid}.vault-hero__topline,.vault-results,.release-breadcrumb{color:var(--color-ash);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.58rem;display:flex}.vault-hero__topline>span{display:none}.vault-hero h1{max-width:9ch;font-family:var(--font-display);letter-spacing:-.07em;text-transform:uppercase;margin:auto 0;font-size:clamp(5rem,17vw,15rem);font-weight:700;font-stretch:75%;line-height:.67}.vault-hero h1 em{color:var(--color-oxide);font-family:var(--font-editorial);letter-spacing:-.045em;text-transform:none;margin-left:clamp(2rem,14vw,14rem);font-size:.62em;font-weight:400;display:block}.vault-hero__lower{align-items:end;gap:1.5rem;display:grid}.vault-hero__lower>p{max-width:39rem;color:var(--color-ash);margin:0;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.58}.vault-random{width:min(100%,15rem)}.vault-catalogue{padding-block:var(--spacing-section-compact) var(--spacing-section)}.vault-catalogue__header{align-items:end;gap:2rem;display:grid}.vault-catalogue__header>div{gap:1.5rem;display:grid}.vault-catalogue__header h2,.release-related h2{max-width:8ch;font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(3.4rem,8vw,8.5rem);font-weight:700;font-stretch:75%;line-height:.76}.vault-catalogue__header>p{max-width:34rem;color:var(--color-ash);margin:0;line-height:1.6}.vault-controls{border-block:var(--border-subtle);background:#070403bd;grid-template-columns:1fr;gap:1rem;margin-top:clamp(3.5rem,7vw,6rem);padding:clamp(1rem,2.5vw,1.5rem);display:grid}@supports (color:color-mix(in lab, red, red)){.vault-controls{background:color-mix(in srgb, var(--color-carbon) 74%, transparent)}}.vault-field{gap:.6rem;min-width:0;display:grid}.vault-field>span:first-child{color:var(--color-ash);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.54rem}.vault-field input,.vault-field select{appearance:none;border:0;border-bottom:1px solid #f1eade47;width:100%;min-height:3.2rem}@supports (color:color-mix(in lab, red, red)){.vault-field input,.vault-field select{border-bottom:1px solid color-mix(in srgb, var(--color-paper) 28%, transparent)}}.vault-field input,.vault-field select{color:var(--color-paper);font-family:var(--font-mono);letter-spacing:.04em;background:0 0;border-radius:0;padding:.65rem 2rem .65rem 0;font-size:.68rem}.vault-field input::placeholder{color:#9c9489b8}@supports (color:color-mix(in lab, red, red)){.vault-field input::placeholder{color:color-mix(in srgb, var(--color-ash) 72%, transparent)}}.vault-field select{background-image:linear-gradient(45deg, transparent 50%, var(--color-oxide) 50%), linear-gradient(135deg, var(--color-oxide) 50%, transparent 50%);background-position:calc(100% - .8rem),calc(100% - .5rem);background-repeat:no-repeat;background-size:.32rem .32rem,.32rem .32rem}.vault-field select option{background:var(--color-carbon);color:var(--color-paper)}.vault-field__input{display:block;position:relative}.vault-field__input>span{color:var(--color-oxide);pointer-events:none;font-size:1.35rem;position:absolute;top:50%;right:.2rem;transform:translateY(-50%)}.vault-controls__reset,.vault-empty button{appearance:none;width:fit-content;color:var(--color-oxide);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:.6rem 0 .25rem;font-size:.58rem}.vault-results{margin-block:2.5rem 1.5rem}.vault-results p{margin:0}.vault-results strong{color:var(--color-oxide);margin-right:.5rem;font-size:.7rem}.vault-results>span{display:none}.vault-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.75rem,8vw,6rem) clamp(1rem,3vw,2.75rem);display:grid}.vault-card{min-width:0}.vault-card__link{display:block}.vault-card__sleeve{aspect-ratio:1;background:var(--color-graphite);position:relative;box-shadow:.8rem 1rem #000000a6,0 1.2rem 3rem #00000085}@supports (color:color-mix(in lab, red, red)){.vault-card__sleeve{box-shadow:.8rem 1rem 0 color-mix(in srgb, var(--color-black,#000) 65%, transparent), 0 1.2rem 3rem #00000085}}.vault-card__sleeve{transform-style:preserve-3d;transform-origin:50% 85%}.vault-card__sleeve:before{z-index:2;content:"";opacity:0;transition:opacity var(--duration-base) var(--ease-out-premium);pointer-events:none;background:linear-gradient(118deg,#ffffff26,#0000 24% 72%,#ffffff0d);position:absolute;inset:0}.vault-card__sleeve img{object-fit:cover;filter:saturate(.92)contrast(1.03);width:100%;height:100%;transition:filter var(--duration-base) var(--ease-out-premium);display:block}.vault-card__link:hover .vault-card__sleeve:before,.vault-card__link:focus-visible .vault-card__sleeve:before{opacity:1}.vault-card__link:hover .vault-card__sleeve img,.vault-card__link:focus-visible .vault-card__sleeve img{filter:saturate(1.08)contrast(1.05)}.vault-card__index,.vault-card__open{z-index:3;background:var(--color-void);color:var(--color-paper);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:.45rem .55rem;font-size:.48rem;position:absolute}.vault-card__index{color:var(--color-oxide);top:0;left:0}.vault-card__open{opacity:0;transition:opacity var(--duration-base) var(--ease-out-premium), transform var(--duration-base) var(--ease-out-premium);bottom:0;right:0;transform:translateY(100%)}.vault-card__link:hover .vault-card__open,.vault-card__link:focus-visible .vault-card__open{opacity:1;transform:translateY(0)}.vault-card__meta{gap:.7rem;padding-top:1.15rem;display:grid}.vault-card__meta>p,.vault-card__meta div>p{color:var(--color-ash);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.55rem}.vault-card__meta>p{color:var(--color-oxide)}.vault-card__meta h2{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;margin:0 0 .2rem;font-size:clamp(1.15rem,3vw,1.75rem);font-weight:700;font-stretch:75%;line-height:.95}.vault-empty{border-block:var(--border-subtle);min-height:24rem;color:var(--color-ash);text-align:center;place-content:center;justify-items:center;display:grid}.release-breadcrumb{border-bottom:var(--border-subtle);justify-content:flex-start;padding-block:1.25rem}.release-breadcrumb a{color:var(--color-paper)}.release-breadcrumb span[aria-hidden]{color:var(--color-oxide)}.release-hero{border-bottom:var(--border-subtle);gap:clamp(3rem,8vw,8rem);padding-block:clamp(3rem,8vw,8rem);display:grid}.release-hero__artwork{align-self:start;width:100%;margin:0;position:relative}.release-hero__artwork:after{z-index:-1;content:"";border:1px solid #f1eade26;position:absolute;inset:1.1rem -1.1rem -1.1rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.release-hero__artwork:after{border:1px solid color-mix(in srgb, var(--color-paper) 15%, transparent)}}.release-hero__artwork:after{background:#050505}.release-hero__artwork img{aspect-ratio:1;object-fit:cover;width:100%;display:block;box-shadow:1.5rem 2rem 4rem #0000006b}.release-hero__artwork figcaption{color:var(--color-ash);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:1.7rem;font-size:.5rem}.release-hero__copy{align-content:center;gap:2rem;display:grid}.release-hero__copy h1{max-width:11ch;font-family:var(--font-display);letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(4rem,9vw,9rem);font-weight:700;font-stretch:75%;line-height:.72}.release-hero__copy h1 span{color:var(--color-oxide);font-family:var(--font-editorial);letter-spacing:-.025em;text-transform:none;margin-bottom:.6rem;font-size:.35em;font-weight:400;line-height:1;display:block}.release-facts{border-top:var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.release-facts div{border-bottom:var(--border-subtle);gap:.5rem;padding:1rem 0;display:grid}.release-facts dt,.release-credits dt{color:var(--color-ash);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem}.release-facts dd,.release-credits dd{margin:0;font-size:.85rem}.release-facts .is-pending,.release-pending-copy,.release-links__pending{color:var(--color-ash);font-style:italic}.release-links{flex-wrap:wrap;gap:.75rem;display:flex}.release-links__pending{max-width:28rem;font-family:var(--font-editorial);margin:0;line-height:1.5}.release-editorial{border-bottom:var(--border-subtle);gap:0;display:grid}.release-editorial>section{min-height:24rem;padding-block:var(--spacing-section-compact)}.release-editorial h2,.release-missing h1{font-family:var(--font-display);letter-spacing:-.05em;text-transform:uppercase;margin:1.5rem 0 2.5rem;font-size:clamp(3rem,7vw,6rem);font-weight:700;font-stretch:75%;line-height:.8}.release-editorial h3{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:3rem 0 1rem;font-size:.6rem}.release-editorial section>p{max-width:38rem;line-height:1.7}.release-tracklist,.release-credits{border-top:var(--border-subtle);margin:0;padding:0;list-style:none}.release-tracklist li,.release-credits div{border-bottom:var(--border-subtle);grid-template-columns:2.5rem 1fr auto;align-items:baseline;gap:1rem;padding-block:1rem;display:grid}.release-tracklist li>span,.release-tracklist time{color:var(--color-oxide);font-family:var(--font-mono);font-size:.55rem}.release-related{padding-block:var(--spacing-section);gap:2rem;display:grid}.release-related .vault-grid{margin-top:2rem}.release-pagination{border-block:var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.release-pagination a{gap:.75rem;padding:1.5rem 0;display:grid}.release-pagination a:last-child{text-align:right}.release-pagination span{color:var(--color-ash);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.52rem}.release-pagination strong{color:var(--color-paper);font-family:var(--font-display);transition:color var(--duration-fast) var(--ease-out-premium);font-size:clamp(1.6rem,4vw,3rem)}.release-pagination a:hover strong,.release-pagination a:focus-visible strong{color:var(--color-oxide)}.release-missing{min-height:70svh;padding-block:var(--spacing-section);align-content:center;justify-items:start;display:grid}.release-missing p{max-width:32rem;color:var(--color-ash);margin:0 0 2rem}:is(main:has(.vault-page)+.site-footer,main:has(.release-page)+.site-footer){margin-top:0}.history-page{--about-cream:#eee9df;--about-muted:#a39c91;--about-line:var(--about-cream)}@supports (color:color-mix(in lab, red, red)){.history-page{--about-line:color-mix(in srgb, var(--about-cream) 17%, transparent)}}.history-page{color:var(--about-cream);background:#0b0a09;overflow:visible}.history-page:before{z-index:-1;background-image:radial-gradient(var(--about-cream) .55px, transparent .7px);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.history-page:before{background-image:radial-gradient(color-mix(in srgb, var(--about-cream) 12%, transparent) .55px, transparent .7px)}}.history-page:before{content:"";opacity:.12;pointer-events:none;background-size:18px 18px}.history-page h1,.history-page h2,.history-page h3,.history-page p,.history-page figure,.history-page blockquote{margin:0}.about-intro{border-bottom:1px solid var(--about-line);align-content:space-between;min-height:min(78svh,54rem);padding:clamp(1.5rem,4vw,3.5rem) 0 clamp(2.5rem,5vw,4.5rem);display:grid}.about-intro__meta,.about-intro__lower,.about-visual__topline,.about-visual__caption,.about-chapter__meta,.about-chapter__eyebrow,.history-timeline__index,.about-chronology__header>p,.about-chronology__header>span,.about-outro>p{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:400;line-height:1.45}.about-intro__meta,.about-intro__lower{color:var(--about-muted);justify-content:space-between;gap:2rem;display:flex}.about-intro h1{max-width:14ch;font-family:var(--font-display);letter-spacing:-.067em;text-transform:uppercase;text-wrap:balance;overflow-wrap:normal;padding-block:clamp(4rem,10vw,8rem);font-size:clamp(3.7rem,8.5vw,8.5rem);font-weight:700;line-height:.88}.about-intro h1:first-line{color:var(--color-oxide)}.about-intro__lower{align-items:end}.about-intro__lower p{max-width:40rem;color:var(--about-cream);font-family:var(--font-sans);letter-spacing:-.01em;text-transform:none;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.5}.about-editorial{grid-template-columns:minmax(0,57fr) minmax(20rem,43fr);align-items:stretch;gap:clamp(2.5rem,6vw,7rem);padding-block:clamp(4.5rem,9vw,8.5rem);display:grid}.about-editorial__story{min-width:0}.about-chapter{border-top:1px solid var(--about-line);min-height:clamp(34rem,72svh,52rem);padding:clamp(2rem,4vw,4rem) 0 clamp(4.5rem,8vw,7.5rem)}.about-chapter:first-child{border-top-color:var(--color-oxide)}.about-chapter__meta{color:var(--about-muted);grid-template-columns:minmax(5.5rem,.42fr) minmax(0,1fr);gap:1rem;display:grid}.about-chapter__meta span:first-child{color:var(--color-oxide)}.about-chapter__eyebrow{color:var(--about-muted);margin-top:clamp(3rem,7vw,6.5rem)!important}.about-chapter h2{max-width:13ch;font-family:var(--font-display);letter-spacing:-.052em;text-transform:uppercase;text-wrap:balance;overflow-wrap:normal;margin-top:1rem;font-size:clamp(2.25rem,4.3vw,4.7rem);font-weight:700;line-height:.94}.about-chapter__copy{gap:1.15rem;max-width:40rem;margin-top:clamp(2.1rem,4vw,3.5rem);padding-left:min(12vw,7.5rem);display:grid}.about-chapter__copy p{color:var(--about-cream)}@supports (color:color-mix(in lab, red, red)){.about-chapter__copy p{color:color-mix(in srgb, var(--about-cream) 92%, transparent)}}.about-chapter__copy p{font-family:var(--font-sans);overflow-wrap:normal;font-size:clamp(1.02rem,1.22vw,1.18rem);line-height:1.62}.about-chapter blockquote{max-width:13ch;color:var(--color-oxide);font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin-top:clamp(3rem,6vw,5rem);padding-left:min(12vw,7.5rem);font-size:clamp(2rem,3.5vw,3.8rem);font-weight:700;line-height:.98}.about-chapter__links{flex-wrap:wrap;gap:.65rem 2rem;margin-top:3rem;padding-left:min(12vw,7.5rem);display:flex}.about-chapter__links a,.about-outro>a{border-bottom:1px solid var(--about-line);color:var(--about-cream);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;padding-block:.65rem;font-size:.72rem;transition:border-color .22s,color .22s;display:inline-flex}.about-chapter__links a:hover,.about-chapter__links a:focus-visible,.about-outro>a:hover,.about-outro>a:focus-visible{border-color:var(--color-oxide);color:var(--color-oxide)}.about-visual{align-self:stretch;min-width:0;height:100%;position:relative}.about-visual__sticky{top:calc(var(--site-header-height) + 1rem);height:calc(100svh - var(--site-header-height) - 2rem);grid-template-rows:auto minmax(0,1fr) auto;gap:.85rem;min-height:35rem;display:grid;position:sticky}.about-visual__topline,.about-visual__caption{color:var(--about-muted);justify-content:space-between;gap:1rem;display:flex}.about-visual__frame{border:1px solid var(--about-line);background:#151311;min-height:0;position:relative;overflow:hidden}.about-visual__frame:after{border:1px solid var(--about-cream);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.about-visual__frame:after{border:1px solid color-mix(in srgb, var(--about-cream) 7%, transparent)}}.about-visual__frame:after{content:"";pointer-events:none;box-shadow:inset 0 0 5rem #00000047}.about-visual__frame img{object-fit:cover;filter:saturate(.82)contrast(1.04);width:100%;height:108%;position:absolute;inset:-4% 0}.about-visual__registration{z-index:2;color:var(--about-cream);font-family:var(--font-display);letter-spacing:-.06em;mix-blend-mode:difference;font-size:clamp(2.5rem,5vw,5.5rem);font-weight:700;line-height:1;position:absolute;bottom:.8rem;right:1.1rem}.about-documentary{margin-top:clamp(3.5rem,7vw,6rem)!important}.about-documentary__frame{aspect-ratio:16/9;border:1px solid var(--about-line);background:#050505;position:relative;overflow:hidden}.about-documentary iframe{border:0;width:100%;height:100%}.about-documentary__frame>span{color:var(--about-cream);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;background:#050505d1;padding:.45rem .6rem;font-size:.58rem;position:absolute;top:.7rem;left:.7rem}.about-documentary figcaption{border-top:1px solid var(--about-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem 2rem;padding-top:1rem;display:grid}.about-documentary figcaption p,.about-documentary figcaption a{color:var(--about-muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;line-height:1.55}.about-documentary figcaption a{color:var(--about-cream);white-space:nowrap}.about-chronology{border-top:1px solid var(--about-line);padding-block:clamp(6rem,11vw,11rem)}.about-chronology__header{grid-template-columns:minmax(9rem,.38fr) minmax(0,1fr) auto;align-items:end;gap:1.5rem;padding-bottom:clamp(4rem,8vw,7rem);display:grid}.about-chronology__header>p{color:var(--color-oxide)}.about-chronology__header>span{color:var(--about-muted);text-align:right}.about-chronology h2{max-width:11ch;font-family:var(--font-display);letter-spacing:-.06em;text-transform:uppercase;overflow-wrap:normal;font-size:clamp(3rem,6vw,6.6rem);font-weight:700;line-height:.9}.history-timeline{padding-block:1rem;position:relative}.history-timeline__line{background:var(--about-line);width:1px;position:absolute;top:1rem;bottom:1rem;left:calc(clamp(7.5rem,14vw,13rem) + 1.1rem)}.history-timeline__line span{background:var(--color-oxide);transform-origin:top;display:block;position:absolute;inset:0}.history-timeline__entry{grid-template-columns:clamp(7.5rem,14vw,13rem) 2.2rem minmax(0,1fr);gap:0;min-height:clamp(19rem,39vw,31rem);padding-bottom:clamp(3rem,7vw,6rem);display:grid;position:relative}.history-timeline__year{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;padding-top:.15rem;font-size:clamp(2rem,3.8vw,4rem);font-weight:700;line-height:.9}.history-timeline__node{justify-content:center;display:flex;position:relative}.history-timeline__node span{z-index:2;border:2px solid var(--color-oxide);background:#0b0a09;border-radius:50%;width:.92rem;height:.92rem;display:block;position:relative;box-shadow:0 0 0 .45rem #da4d391f}@supports (color:color-mix(in lab, red, red)){.history-timeline__node span{box-shadow:0 0 0 .45rem color-mix(in srgb, var(--color-oxide) 12%, transparent)}}.history-timeline__content{max-width:46rem;padding-left:clamp(1.3rem,4vw,4rem)}.history-timeline__index{color:var(--color-oxide)}.history-timeline__content h3{max-width:15ch;font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;overflow-wrap:normal;margin-top:1.15rem;font-size:clamp(2.25rem,4.6vw,5.2rem);font-weight:700;line-height:.9}.history-timeline__content>p:last-child{max-width:36rem;color:var(--about-cream);margin-top:1.6rem}@supports (color:color-mix(in lab, red, red)){.history-timeline__content>p:last-child{color:color-mix(in srgb, var(--about-cream) 88%, transparent)}}.history-timeline__content>p:last-child{overflow-wrap:normal;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.6}.about-outro{border-top:1px solid var(--about-line);grid-template-columns:minmax(9rem,.38fr) minmax(0,1fr);gap:1.5rem;padding-block:clamp(5rem,10vw,9rem);display:grid}.about-outro>p{color:var(--color-oxide)}.about-outro h2{font-family:var(--font-display);letter-spacing:-.06em;text-transform:uppercase;overflow-wrap:normal;font-size:clamp(3rem,6.5vw,7rem);font-weight:700;line-height:.88}.about-outro>a{grid-column:2;width:fit-content;margin-top:2rem}@media (width<=68rem){.about-editorial{grid-template-columns:minmax(0,56fr) minmax(18rem,44fr);gap:2.5rem}.about-visual__sticky{min-height:30rem}.about-chapter__copy,.about-chapter blockquote,.about-chapter__links{padding-left:0}}@media (width<=52rem){.about-intro{min-height:min(68svh,42rem)}.about-intro h1{max-width:12ch}.about-editorial{flex-direction:column;gap:0;display:flex}.about-visual{order:-1;width:100%;height:auto;margin-bottom:4rem}.about-visual__sticky{height:min(72svh,43rem);min-height:27rem;position:relative;top:auto}.about-chapter{min-height:auto}.about-chronology__header{grid-template-columns:1fr auto}.about-chronology__header h2{grid-area:2/1/auto/-1;margin-top:2rem}.about-chronology__header>span{grid-area:1/2}}@media (width<=40rem){.about-intro__meta span:last-child,.about-intro__lower>span{display:none}.about-intro__lower p{max-width:29rem}.about-intro h1{padding-block:3.5rem;font-size:clamp(3.1rem,16vw,5.2rem);line-height:.9}.about-editorial{padding-block:3.5rem}.about-visual{margin-bottom:3rem}.about-visual__sticky{height:min(65svh,34rem);min-height:24rem}.about-visual__caption span:last-child{display:none}.about-chapter{padding-block:2rem 4.5rem}.about-chapter__meta{grid-template-columns:4.5rem minmax(0,1fr)}.about-chapter__eyebrow{margin-top:3.2rem!important}.about-chapter h2{font-size:clamp(2.25rem,11vw,3.35rem)}.about-chapter__copy p{font-size:1rem;line-height:1.58}.about-documentary figcaption{grid-template-columns:1fr}.about-chronology{padding-block:5rem}.about-chronology__header{padding-bottom:4rem;display:block}.about-chronology__header h2{margin-top:2rem}.about-chronology__header>span{text-align:left;margin-top:1.25rem;display:block}.history-timeline__line{left:.45rem}.history-timeline__entry{grid-template-columns:.9rem minmax(0,1fr);min-height:24rem;padding-bottom:4rem}.history-timeline__year{grid-column:2;padding-left:1.5rem;font-size:2.7rem}.history-timeline__node{grid-area:1/1/span 2}.history-timeline__content{grid-column:2;padding:1.3rem 0 0 1.5rem}.history-timeline__content h3{font-size:clamp(2.2rem,12vw,3.5rem)}.about-outro{grid-template-columns:1fr}.about-outro h2,.about-outro>a{grid-column:1}}.site-header__actions{align-items:center;gap:clamp(1rem,2.3vw,2.5rem);margin-left:auto;display:flex}.site-header__cart{border-left:var(--border-subtle);width:2.75rem;height:2.75rem;color:var(--color-paper);transition:color var(--duration-fast) var(--ease-out-premium);animation:shop-count .25s var(--ease-mechanical);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.site-header__cart:hover{color:var(--color-oxide)}.site-header__cart-count{background:var(--color-oxide);min-width:1.05rem;height:1.05rem;color:var(--color-void);font-variant-numeric:tabular-nums;animation:shop-count .25s var(--ease-mechanical);place-items:center;padding-inline:.2rem;font-size:.6rem;line-height:1;display:grid;position:absolute;top:.1rem;right:-.2rem}.shop-page{padding-bottom:var(--spacing-section)}.shop-bar{border-bottom:var(--border-subtle);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.1rem;font-size:.65rem;display:flex}.shop-bar>a:first-child{color:var(--color-ash)}.shop-bag{align-items:center;gap:.65rem;display:inline-flex}.shop-bag>span{background:var(--color-oxide);min-width:1.6rem;height:1.6rem;color:var(--color-void);animation:shop-count .25s var(--ease-mechanical);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.shop-demo{color:var(--color-ash);flex-wrap:wrap;align-items:center;gap:.5rem .8rem;padding-block:.85rem;font-size:.7rem;line-height:1.5;display:flex}.shop-demo strong{color:var(--color-paper);text-transform:uppercase;letter-spacing:.1em;font-size:.6rem;font-weight:400}.shop-status-dot{background:var(--color-oxide);border-radius:50%;width:.35rem;height:.35rem}.shop-intro{padding-block:clamp(2.8rem,6vw,6rem) clamp(2.5rem,5vw,5rem);position:relative}.shop-intro h1,.shop-empty h1,.shop-confirmation h1{letter-spacing:-.065em;margin:1.4rem 0 0;font-size:clamp(3.4rem,8.5vw,9rem);font-weight:700;line-height:.88}.shop-intro h1 em,.shop-product h2 em,.shop-empty h1 em,.shop-confirmation h1 em,.shop-track-section h2 em{color:var(--color-oxide);font-style:normal}.shop-intro__index{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ash);font-size:.64rem;line-height:1.7;position:absolute;bottom:5rem;right:0}.shop-intro--compact h1{font-size:clamp(3.4rem,8vw,7.5rem)}.shop-product{border-top:var(--border-subtle);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,7vw,8rem);padding-top:2.5rem;display:grid}.shop-gallery{min-width:0}.shop-gallery__stage{aspect-ratio:1;border:var(--border-subtle);background:#161310;place-items:center;display:grid;position:relative;overflow:hidden}.shop-gallery__stage>img{object-fit:contain;width:100%;height:100%;display:block}.shop-gallery__stamp,.shop-gallery__counter{z-index:1;color:var(--color-paper);text-transform:uppercase;letter-spacing:.13em;pointer-events:none;background:#100d0be6;padding:.45rem .6rem;font-size:.55rem;position:absolute}.shop-gallery__stamp{top:1rem;left:1rem}.shop-gallery__counter{bottom:1rem;right:1rem}.shop-gallery__thumbs{gap:.75rem;padding-block:1rem;display:flex}.shop-gallery__thumbs button{cursor:pointer;width:5.2rem;color:var(--color-ash);text-align:left;transition:border-color .2s, transform .3s var(--ease-mechanical);background:0 0;border:1px solid #0000;padding:.3rem}.shop-gallery__thumbs button:hover{transform:translateY(-3px)}.shop-gallery__thumbs button[aria-pressed=true]{border-color:var(--color-oxide);color:var(--color-paper)}.shop-gallery__thumbs img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.shop-gallery__thumbs span{text-transform:uppercase;letter-spacing:.08em;padding-top:.5rem;font-size:.56rem;display:block}.shop-kicker{color:var(--color-ash);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;line-height:1.6}.shop-product__top{justify-content:space-between;gap:1rem;display:flex}.shop-product__top>:last-child{color:var(--color-oxide)}.shop-product__copy>h2{letter-spacing:-.055em;margin:1.5rem 0 1rem;font-size:clamp(2.5rem,4.8vw,5.5rem);line-height:.92}.shop-product__dedication{color:var(--color-ash);margin:0 0 2rem;font-size:.9rem}.shop-product__edition{border-block:var(--border-subtle);justify-content:space-between;align-items:center;padding-block:1.25rem;font-size:1.1rem;display:flex}.shop-product__edition>strong{text-align:right;letter-spacing:-.04em;font-size:2rem;font-weight:400}.shop-product__edition small{color:var(--color-ash);text-transform:uppercase;letter-spacing:.1em;margin-top:.4rem;font-size:.58rem;display:block}.shop-product__description{max-width:50ch;color:var(--color-ash);margin-block:1.7rem;font-size:.95rem;line-height:1.8}.shop-product__purchase{align-items:stretch;gap:.85rem;display:flex}.shop-product__purchase>.button{flex:1;justify-content:space-between}.shop-quantity{border:var(--border-subtle);align-items:center;font-size:.8rem;display:inline-flex}.shop-quantity button{width:2.7rem;min-height:2.8rem;color:var(--color-paper);cursor:pointer;background:0 0;border:0;place-items:center;transition:background .2s;display:grid}.shop-quantity button:hover:not(:disabled){background:var(--color-graphite)}.shop-quantity button:disabled{opacity:.25;cursor:default}.shop-quantity output{text-align:center;font-variant-numeric:tabular-nums;min-width:1.7rem}.shop-add-feedback{min-height:3.6rem;color:var(--color-ash);padding-block:.9rem;font-size:.66rem;line-height:1.7}.shop-add-feedback a{color:var(--color-paper);text-underline-offset:3px;text-decoration:underline}.shop-add-feedback span>span{color:var(--color-oxide);padding-inline:.4rem}.shop-details{border-top:var(--border-subtle)}.shop-details summary{cursor:pointer;justify-content:space-between;align-items:center;padding-block:1rem;font-size:.72rem;list-style:none;display:flex}.shop-details summary::-webkit-details-marker{display:none}.shop-details summary>span{color:var(--color-oxide);transition:transform .2s}.shop-details[open] summary>span{transform:rotate(45deg)}.shop-details dl{margin:0;padding-bottom:1rem}.shop-details dl>div{justify-content:space-between;gap:1rem;padding-block:.4rem;font-size:.72rem;display:flex}.shop-details dt{color:var(--color-ash)}.shop-details dd{text-align:right;margin:0}.shop-details>p{color:var(--color-ash);margin:0 0 1rem;font-size:.8rem;line-height:1.8}.shop-source{color:var(--color-ash);text-underline-offset:4px;margin-top:1rem;font-size:.65rem;text-decoration:underline;display:inline-block}.shop-track-section{padding-top:var(--spacing-section);grid-template-columns:1fr 1.2fr;gap:4rem;display:grid}.shop-track-section h2{letter-spacing:-.055em;margin:1.4rem 0 2rem;font-size:clamp(2.4rem,5vw,5rem);line-height:.95}.shop-track-section ol{margin:0;padding:0;list-style:none}.shop-track-section li{border-bottom:var(--border-subtle);grid-template-columns:2rem 1fr auto;align-items:center;gap:1rem;padding-block:1.7rem;display:grid}.shop-track-section li:first-child{border-top:var(--border-subtle)}.shop-track-section li>span{color:var(--color-oxide);font-size:.62rem}.shop-track-section li>strong{font-size:1.2rem;font-weight:400}.shop-track-section li>small{color:var(--color-ash);text-transform:uppercase;font-size:.6rem}.shop-cart-layout,.shop-checkout-layout,.shop-confirmation{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.shop-cart-item{border-block:var(--border-subtle);padding-block:1.8rem;grid-template-columns:9rem 1fr;gap:1.6rem;padding-right:4.5rem;display:grid;position:relative}.shop-cart-item img{aspect-ratio:1;object-fit:cover;width:100%}.shop-cart-item h2{letter-spacing:-.03em;margin:.5rem 0;font-size:1.5rem}.shop-cart-item p:not(.shop-kicker){color:var(--color-ash);margin-bottom:1rem;font-size:.75rem}.shop-cart-item__price{font-size:1.15rem;font-weight:400;position:absolute;top:2rem;right:0}.shop-cart-item .shop-text-button{margin-top:.6rem;display:block}.shop-summary{background:#070403eb;min-width:0;padding:clamp(1.25rem,2.5vw,2.5rem);position:sticky;top:6rem}@supports (color:color-mix(in lab, red, red)){.shop-summary{background:color-mix(in srgb, var(--color-carbon) 92%, transparent)}}.shop-summary{border-top:2px solid var(--color-oxide)}.shop-summary>.button{justify-content:space-between;width:100%;margin-top:1.6rem;display:flex}.shop-summary__product{grid-template-columns:5.5rem 1fr;align-items:center;gap:1rem;padding-block:1.4rem 1.7rem;display:grid}.shop-summary__product img{aspect-ratio:1;object-fit:cover;width:100%}.shop-summary__product span{color:var(--color-ash);font-size:.6rem}.shop-summary__product h2{margin-block:.4rem;font-size:1.2rem;line-height:1.15}.shop-summary__product p{color:var(--color-ash);font-size:.7rem}.shop-totals{margin:0}.shop-totals>div{justify-content:space-between;gap:1rem;padding-block:.65rem;font-size:.85rem;display:flex}.shop-totals dd{font-variant-numeric:tabular-nums;margin:0}.shop-totals small{color:var(--color-ash);font-size:.65rem}.shop-totals>.shop-totals__total{border-top:var(--border-subtle);margin-top:1rem;padding-top:1.3rem;font-size:1.5rem}.shop-fine{color:var(--color-ash);margin-block:.8rem;font-size:.65rem;line-height:1.8}.shop-back,.shop-text-button{color:var(--color-ash);cursor:pointer;background:0 0;border:0;padding:.65rem 0;font-size:.7rem;transition:color .2s;display:inline-block}.shop-back:hover,.shop-text-button:hover{color:var(--color-paper)}.shop-cart-layout>section>.shop-back{margin-top:1.5rem}.shop-text-button{text-underline-offset:4px;text-decoration:underline}.shop-empty{padding-block:clamp(4rem,10vw,9rem)}.shop-empty>p:not(.shop-kicker){max-width:45ch;color:var(--color-ash);margin-block:2rem;line-height:1.8}.shop-empty__record{border:var(--border-subtle);width:4rem;height:4rem;color:var(--color-oxide);border-radius:50%;place-items:center;margin-bottom:2rem;font-size:1.6rem;display:grid}.shop-steps{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0 0 3rem;padding:0;list-style:none;display:grid}.shop-steps li{border-top:1px solid var(--color-line);padding-block:1rem}.shop-steps li.is-current{border-color:var(--color-oxide)}.shop-steps button{color:var(--color-ash);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.7rem;padding:0;font-size:.72rem;display:flex}.shop-steps button:disabled{cursor:default}.shop-steps button span{color:var(--color-oxide);font-size:.62rem}.shop-steps .is-current button,.shop-steps .is-complete button{color:var(--color-paper)}.shop-checkout-form{min-width:0}.shop-form-title{letter-spacing:-.04em;margin:0 0 1.7rem;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1}.shop-form-title:focus{outline:none}.shop-form-intro{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.shop-form-intro>p{font-size:.8rem}.shop-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.shop-field{color:var(--color-ash);gap:.6rem;font-size:.7rem;display:grid}.shop-field--email,.shop-field--address,.shop-field--apartment,.shop-field--country{grid-column:1/-1}.shop-field input,.shop-field select{border:1px solid var(--color-line);background:var(--color-carbon);width:100%;min-width:0;min-height:3rem;color:var(--color-paper);border-radius:0;padding:.75rem .9rem;font-size:1rem;transition:border-color .2s}.shop-field :is(input,select):focus{border-color:var(--color-oxide);outline-offset:2px}.shop-shipping{border:0;margin:2rem 0 1.2rem;padding:0}.shop-shipping legend{width:100%;margin-bottom:1rem;font-size:.85rem}.shop-shipping legend small{color:var(--color-ash);padding-top:.4rem;font-size:.65rem;display:block}.shop-radio{border:1px solid var(--color-line);cursor:pointer;align-items:center;gap:.9rem;margin-top:.6rem;padding:1.1rem;transition:border-color .2s,background .2s;display:flex}.shop-radio:has(input:checked){border-color:var(--color-oxide);background:#da4d390d}@supports (color:color-mix(in lab, red, red)){.shop-radio:has(input:checked){background:color-mix(in srgb, var(--color-oxide) 5%, transparent)}}.shop-radio>input,.shop-consent>input{accent-color:var(--color-oxide);flex-shrink:0;width:1rem;height:1rem}.shop-radio>span:first-of-type{flex:1}.shop-radio strong{font-size:.8rem;font-weight:400;display:block}.shop-radio small{color:var(--color-ash);margin-top:.4rem;font-size:.65rem;line-height:1.6;display:block}.shop-radio>b{font-size:.85rem;font-weight:400}.shop-form-actions{border-top:var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.shop-form-actions .button{gap:1.2rem}.shop-form-description{max-width:52ch;color:var(--color-ash);margin-bottom:1.7rem;font-size:.9rem;line-height:1.8}.shop-demo-card{border:1px solid var(--color-line);border-left:3px solid var(--color-oxide);background:var(--color-carbon);width:min(100%,26rem);padding:clamp(1.2rem,3vw,2rem)}.shop-demo-card>div{letter-spacing:.1em;color:var(--color-ash);justify-content:space-between;gap:.7rem;font-size:.55rem;display:flex}.shop-demo-card>strong{white-space:nowrap;margin-block:2.2rem;font-size:clamp(1rem,2vw,1.55rem);font-weight:400;display:block}.shop-review-block{border-top:var(--border-subtle);padding-block:1.5rem}.shop-review-block>div{justify-content:space-between;align-items:center;display:flex}.shop-review-block :is(h2,h3){margin:0 0 1rem;font-size:.85rem;font-weight:400}.shop-review-block address{color:var(--color-ash);font-size:.85rem;font-style:normal;line-height:1.8}.shop-review-block p{color:var(--color-ash);max-width:50ch;font-size:.85rem;line-height:1.8}.shop-consent{cursor:pointer;align-items:flex-start;gap:.8rem;margin-block:1.6rem;font-size:.8rem;line-height:1.7;display:flex}.shop-consent input{margin-top:.2rem}.shop-error{border-left:2px solid var(--color-oxide);background:#da4d3914;padding:1rem 1.2rem}@supports (color:color-mix(in lab, red, red)){.shop-error{background:color-mix(in srgb, var(--color-oxide) 8%, transparent)}}.shop-error>p{margin:0;font-size:.8rem;line-height:1.7}.shop-page .button:disabled{opacity:.5;cursor:not-allowed}.shop-processing{animation:1s linear infinite shop-spin;display:inline-block}.shop-confirmation{padding-top:4rem}.shop-confirmation h1{font-size:clamp(3rem,6vw,6.5rem)}.shop-confirmation__copy{max-width:43ch;color:var(--color-ash);margin-block:2rem;line-height:1.8}.shop-success-mark{border:1px solid var(--color-oxide);width:3.5rem;height:3.5rem;color:var(--color-oxide);border-radius:50%;place-items:center;margin-bottom:2rem;font-size:1.6rem;display:grid}.shop-confirmation__actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:1rem;display:flex}.shop-confirmation__paid{border-top:var(--border-subtle);justify-content:space-between;gap:1rem;padding-top:1rem;font-size:.8rem;display:flex}.home-shop{padding-block:var(--spacing-section);border-bottom:var(--border-subtle);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,9vw,10rem);display:grid}.home-shop h2{letter-spacing:-.065em;margin-block:2rem;font-size:clamp(3.5rem,7.5vw,9rem);line-height:.85}.home-shop h2 em{color:var(--color-oxide);font-style:normal}.home-shop__copy>p:not(.editorial-label){max-width:38ch;color:var(--color-ash);margin-bottom:2rem;line-height:1.8}.home-shop__record{min-width:0;display:block}.home-shop__record>img{aspect-ratio:1;object-fit:cover;width:100%;transition:filter .3s;display:block}.home-shop__record:hover>img{filter:brightness(1.08)}.home-shop__record>span{border-bottom:var(--border-subtle);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-size:.65rem;display:flex}.home-shop__record>span>strong{font-size:1.1rem;font-weight:400}.home-shop__record strong>span{color:var(--color-oxide);margin-left:1rem}.site-shell{isolation:isolate;min-height:100svh;position:relative}.site-shell>main,.site-shell>.site-footer{z-index:1;position:relative}.site-shell>.site-header{z-index:20}h1,h2,h3,p{overflow-wrap:anywhere;min-width:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.skip-link{top:0;left:var(--spacing-page);z-index:100;background:var(--color-paper);color:var(--color-ink);padding:.75rem 1rem;position:fixed;transform:translateY(-110%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:20;min-height:var(--site-header-height);padding:.65rem var(--spacing-page);transition:min-height var(--duration-base) var(--ease-out-premium), background-color var(--duration-base) var(--ease-out-premium), border-color var(--duration-base) var(--ease-out-premium), backdrop-filter var(--duration-base) var(--ease-out-premium);background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.site-header.is-scrolled{border-color:#28201cbd;min-height:4rem}@supports (color:color-mix(in lab, red, red)){.site-header.is-scrolled{border-color:color-mix(in srgb, var(--color-line) 74%, transparent)}}.site-header.is-scrolled{background:#010100e0}@supports (color:color-mix(in lab, red, red)){.site-header.is-scrolled{background:color-mix(in srgb, var(--color-void) 88%, transparent)}}.site-header.is-scrolled{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%)}.wordmark{flex:none;width:7.9rem;height:2.65rem;display:block;position:relative;overflow:hidden}.wordmark:before{content:none}.wordmark img{width:10.8rem;max-width:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-nav{display:none}.site-nav__link{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;transition:color var(--duration-fast) var(--ease-out-premium);align-items:baseline;gap:.45rem;font-size:.64rem;font-weight:400;display:inline-flex}.site-nav__link>span:first-child{color:var(--color-oxide);font-size:.55rem}.site-nav__label{transition:transform var(--duration-base) var(--ease-out-premium)}.site-nav__link:hover,.site-nav__link:focus-visible,.site-nav__link.is-active{color:var(--color-paper)}.site-nav__link:hover .site-nav__label,.site-nav__link:focus-visible .site-nav__label{transform:translateY(-.12rem)}.menu-trigger,.mobile-menu__close{appearance:none;color:var(--color-paper);cursor:pointer;background:0 0;border:0}.menu-trigger{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.75rem;padding:.65rem 0;font-size:.62rem;font-weight:400;display:inline-flex}.menu-trigger__mark{width:1.75rem;height:.7rem;display:block;position:relative}.menu-trigger__mark i{width:100%;height:1px;transition:transform var(--duration-base) var(--ease-out-premium);background:currentColor;position:absolute;right:0}.menu-trigger__mark i:first-child{top:0}.menu-trigger__mark i:last-child{width:68%;bottom:0;right:0}.menu-trigger:hover .menu-trigger__mark i:first-child,.menu-trigger:focus-visible .menu-trigger__mark i:first-child{transform:translate(-.2rem)}.menu-trigger:hover .menu-trigger__mark i:last-child,.menu-trigger:focus-visible .menu-trigger__mark i:last-child{transform:translate(.2rem)}.mobile-menu{z-index:40;min-height:100dvh;padding:1.35rem var(--spacing-page) 1.75rem;background:linear-gradient(to right, transparent 49.9%, #28201c5c 50%, transparent 50.1%), var(--color-void);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.mobile-menu{background:linear-gradient(to right, transparent 49.9%, color-mix(in srgb, var(--color-line) 36%, transparent) 50%, transparent 50.1%), var(--color-void)}}.mobile-menu__close{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-self:end;padding:.6rem 0;font-size:.62rem}.mobile-menu__close span{color:var(--color-oxide);transition:transform var(--duration-base) var(--ease-out-premium);margin-left:.45rem;font-size:1.2rem;line-height:0;display:inline-block}.mobile-menu__close:hover span,.mobile-menu__close:focus-visible span{transform:rotate(90deg)}.mobile-menu__nav{border-top:var(--border-subtle);align-content:center;display:grid}.mobile-menu__nav>div{border-bottom:var(--border-subtle)}.mobile-menu__link{color:var(--color-muted);font-family:var(--font-display);letter-spacing:-.05em;text-transform:uppercase;transition:color var(--duration-fast) var(--ease-out-premium), padding-left var(--duration-base) var(--ease-out-premium);grid-template-columns:2rem 1fr;align-items:baseline;padding-block:clamp(.85rem,3.2vh,1.4rem);font-size:clamp(2.9rem,13vw,5.5rem);font-weight:700;font-stretch:75%;line-height:.8;display:grid}.mobile-menu__link span{color:var(--color-oxide);font-family:var(--font-mono);letter-spacing:.08em;align-self:start;padding-top:.25rem;font-size:.58rem;font-weight:400}.mobile-menu__link:hover,.mobile-menu__link:focus-visible,.mobile-menu__link.is-active{color:var(--color-paper);padding-left:.5rem}.mobile-menu__meta{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin:1.5rem 0 0;font-size:.58rem;display:flex}main{min-height:calc(100svh - var(--site-header-height))}.route-frame{width:min(100%, var(--content-max-width));padding-inline:var(--spacing-page);margin-inline:auto}.page-intro{min-height:min(74svh,52rem);padding-block:var(--spacing-section) 3rem;border-bottom:var(--border-subtle);align-content:end;display:grid}.page-intro__eyebrow{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0 0 1.25rem;font-size:.7rem}.page-intro h1{max-width:12ch;font-family:var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0;font-size:clamp(3rem,13vw,10rem);font-weight:700;line-height:.82}.page-intro__body{max-width:42rem;color:var(--color-muted);margin-top:2rem;font-size:clamp(1rem,2vw,1.25rem);line-height:1.5}.page-intro__body p{margin:0}.page-intro__body p+p{margin-top:.65rem}.placeholder-note{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;font-size:.7rem}.text-link{color:var(--color-paper);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.site-footer{padding:clamp(3rem, 7vw, 6.5rem) var(--spacing-page) 1.25rem;background:var(--color-carbon);gap:0;display:grid;overflow:hidden}.site-footer p{margin:0}.site-footer__masthead{font-family:var(--font-display);letter-spacing:-.072em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:0 .2em;padding-bottom:clamp(2.5rem,6vw,5rem);font-size:clamp(4.2rem,17.5vw,17rem);font-weight:700;font-stretch:75%;line-height:.67;display:flex}.site-footer__masthead span:last-child{color:var(--color-oxide);font-family:var(--font-editorial);letter-spacing:-.05em;text-transform:none;font-size:.5em;font-style:italic;font-weight:400}.site-footer__lower{border-top:var(--border-subtle);gap:2.5rem;padding-block:2rem 3.5rem;display:grid}.site-footer__origin{color:var(--color-paper);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;line-height:1.7}.site-footer__origin span{color:var(--color-muted);display:block}.site-footer__nav{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.7rem 1.5rem;font-size:.62rem;display:grid}.site-footer__nav a,.site-footer__base a{width:fit-content;color:var(--color-muted);transition:color var(--duration-fast) var(--ease-out-premium), transform var(--duration-fast) var(--ease-out-premium)}.site-footer__nav a:hover,.site-footer__nav a:focus-visible,.site-footer__base a:hover,.site-footer__base a:focus-visible{color:var(--color-paper);transform:translate(.2rem)}.site-footer__distribution{border-block:var(--border-subtle);grid-template-columns:1fr auto;align-self:start;gap:.4rem 1rem;padding:1.1rem 0 1.25rem;display:grid;position:relative}.site-footer__distribution>span:first-child{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem}.site-footer__distribution strong{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;transition:color var(--duration-base) var(--ease-out-premium);grid-column:1;font-size:clamp(1.8rem,6vw,3.5rem);font-stretch:75%;line-height:.9}.site-footer__arrow{color:var(--color-oxide);transition:transform var(--duration-base) var(--ease-out-premium);grid-area:1/2/3;align-self:center;font-size:1.5rem}.site-footer__distribution:hover strong,.site-footer__distribution:focus-visible strong{color:var(--color-oxide)}.site-footer__distribution:hover .site-footer__arrow,.site-footer__distribution:focus-visible .site-footer__arrow{transform:translate(.22rem,-.22rem)}.site-footer__base{border-top:var(--border-subtle);color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding-top:1.2rem;font-size:.55rem;display:flex}}@layer utilities{.\@container{container-type:inline-size}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.absolute\!{position:absolute!important}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mb-1{margin-bottom:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.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,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.cursor-pointer{cursor:pointer}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.pl-1{padding-left:var(--spacing)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.invert{--tw-invert:invert(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,)}.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,)!important}.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))}.\[niconico\:live\]{niconico:live}.\[node\:field_asset_id\]{node:field asset id}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--site-header-height:4.75rem;--content-max-width:106rem;--content-reading-width:46rem;--border-subtle:1px solid var(--color-line);--tracking-display:-.067em;--tracking-label:.16em;--duration-fast:.18s;--duration-base:.32s;--duration-slow:.82s;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-3xl:3rem;--space-4xl:4rem;--space-5xl:6rem}@media (width>=48rem){.section-heading{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.7fr);align-items:end}.section-heading .editorial-label{grid-column:1/-1}.section-heading__copy{justify-self:end}.token-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.type-specimen{grid-template-columns:1.6fr .8fr}.type-specimen__display,.type-specimen__editorial{grid-column:1/-1}.vinyl-study{grid-template-columns:minmax(18rem,1fr) minmax(18rem,.75fr)}}@media (width>=52rem){@layer components{.home-hero{padding-block:1rem 1.35rem}.home-hero__topline span:nth-child(2),.home-hero__index span:nth-child(2){display:inline}.home-hero__layout{grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr);align-items:center;gap:clamp(1rem,3vw,4.5rem);padding-block:clamp(1.25rem,3vh,2.5rem)}.home-hero__brandmark{width:13rem;height:3.25rem;margin-bottom:clamp(1rem,2vh,1.75rem)}.home-hero__brandmark img{width:17rem}.home-hero__title{width:min(100%,8.3ch);font-size:clamp(5.2rem,7.2vw,8.7rem);line-height:.76}.home-hero__actions{grid-template-columns:minmax(10rem,18rem) auto;justify-content:start;gap:clamp(1.5rem,3vw,3rem);padding-top:clamp(1.1rem,2vh,1.75rem)}.home-hero__actions p{font-size:.9rem}.home-hero__cta{min-width:12.5rem}.vinyl-composition{width:min(100%, 49rem, calc((100svh - var(--site-header-height) - 8.5rem) * 1.17));min-width:min(25rem,100%)}.vinyl-composition__object{aspect-ratio:1.17}.vinyl-composition__field{font-size:.56rem;right:1%}.vinyl-composition__disc{width:75%;top:3%}.vinyl-composition__sleeve{width:73%;top:13%;left:0}.vinyl-composition figcaption{padding-top:.9rem;font-size:.54rem}.home-section__header{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);align-items:end;gap:2rem clamp(3rem,8vw,8rem)}.home-section__header .editorial-label{grid-column:1/-1}.home-section__header>p{justify-self:end;padding-bottom:.5rem}.release-showcase{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.68fr);align-items:start;gap:clamp(2rem,5vw,6rem)}.release-feature:nth-child(2){margin-top:clamp(5rem,10vw,10rem)}.catalogue-section{grid-template-columns:minmax(27rem,1.15fr) minmax(22rem,.85fr);align-items:center;gap:clamp(3rem,7vw,8rem);min-height:62rem}.catalogue-section__visual{min-height:43rem}.catalogue-sleeve{width:min(28vw,23rem)}.catalogue-sleeve--1{left:0}.catalogue-sleeve--2{right:0}.catalogue-sleeve--3{left:24%}.catalogue-section__copy{min-height:34rem;padding-bottom:2rem}.history-section__statement{grid-template-columns:auto 1fr;align-items:start;gap:clamp(2rem,6vw,6rem)}.history-section__lower{grid-template-columns:minmax(22rem,.9fr) minmax(24rem,1.1fr);gap:clamp(3rem,8vw,9rem)}.history-section__mark{min-height:25rem}.distribution-section__topline>span{display:block}.studio-teaser{grid-template-columns:1fr;align-items:start}.studio-machine__steps{grid-template-columns:repeat(16,minmax(0,1fr))}}}@media (width>=48rem) and (width<=51.99rem){@layer components{.home-hero{min-height:min(44rem, calc(100svh - var(--site-header-height)))}.home-hero__layout{grid-template-columns:minmax(0,.95fr) minmax(20rem,1.05fr);align-items:center;gap:1rem;padding-block:1.25rem}.home-hero__title{width:min(100%,8.2ch);font-size:clamp(4.25rem,8vw,5.4rem)}.home-hero__brandmark{width:10rem;height:2.7rem}.home-hero__actions{gap:.75rem;padding-top:1rem}.vinyl-composition{width:min(100%,27rem)}}}@media (width>=90rem){@layer components{.home-hero__layout{grid-template-columns:minmax(0,.9fr) minmax(36rem,1.1fr)}.home-hero__title{font-size:clamp(6.8rem,7vw,9rem)}}}@media (width>=40rem){@layer components{.vault-hero__topline>span,.vault-results>span{display:inline}.vault-hero__lower{grid-template-columns:minmax(0,1fr) auto}.vault-controls{grid-template-columns:minmax(16rem,2fr) repeat(2,minmax(9rem,1fr));align-items:end}.vault-controls__reset{grid-column:1/-1}.vault-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vault-card__meta{grid-template-columns:4.2rem 1fr}}}@media (width>=52rem){@layer components{.vault-catalogue__header{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr)}.vault-catalogue__header>p{justify-self:end;padding-bottom:.5rem}.vault-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vault-card:nth-child(8n+2),.vault-card:nth-child(8n+4){margin-top:clamp(2rem,4vw,4rem)}.release-hero{grid-template-columns:minmax(25rem,.95fr) minmax(27rem,1.05fr);align-items:center;min-height:min(86svh,68rem)}.release-editorial{grid-template-columns:repeat(2,minmax(0,1fr))}.release-editorial>section:first-child{border-right:var(--border-subtle);padding-right:clamp(2rem,5vw,6rem)}.release-editorial>section:last-child{padding-left:clamp(2rem,5vw,6rem)}}}@media (width>=84rem){@layer components{.vault-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.vault-card:nth-child(8n+2),.vault-card:nth-child(8n+4){margin-top:0}.vault-card:nth-child(10n+2),.vault-card:nth-child(10n+4){margin-top:3.5rem}}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{background:radial-gradient(circle at 82% 3%, oklch(25% .05 31/.13), transparent 34rem), var(--color-ink)}.site-atmosphere{z-index:0;pointer-events:none;background:#050303;position:fixed;inset:0;overflow:hidden}.site-atmosphere:before,.site-atmosphere:after{content:"";pointer-events:none;position:absolute;inset:0}.site-atmosphere:before{z-index:1;background:radial-gradient(circle at 12% 18%,#0000 0 20%,oklch(4% .012 30/.72) 58%),linear-gradient(oklch(3% .008 30/.2),oklch(3% .008 30/.66))}.site-atmosphere:after{z-index:2;opacity:.11;mix-blend-mode:screen;background-image:repeating-linear-gradient(90deg,#0000 0 5.95rem,oklch(96% .02 75/.04) 6rem)}.site-atmosphere .liquid-background{opacity:.72;filter:saturate(.9)contrast(1.08);width:115%;height:115%;transform:translate(-6%,-6%)scale(1.02)}body:after{content:"";z-index:90;pointer-events:none;opacity:.075;mix-blend-mode:soft-light;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='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:fixed;inset:0}.home-hero{isolation:isolate}.home-hero__liquid{z-index:-1;opacity:.72;clip-path:polygon(20% 0,100% 0,100% 100%,0 88%);width:min(64rem,67vw);height:calc(100% + 5rem);position:absolute;top:-5rem;right:-9vw;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28% 100%)}.home-hero__liquid:after{content:"";mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#0000 0 4.95rem,oklch(95% 0 0/.045) 5rem);position:absolute;inset:0}.mobile-menu{z-index:400;isolation:isolate}.mobile-menu__liquid{z-index:-1;opacity:.66;pointer-events:none;position:absolute;inset:0 0 0 55%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 28%)}.mobile-menu__link{grid-template-columns:2.3rem minmax(0,1fr) minmax(7rem,15vw);gap:clamp(.5rem,2vw,2rem);position:relative}.mobile-menu__link strong{font:inherit}.mobile-menu__link small{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.08em;text-align:right;text-transform:uppercase;align-self:center;font-size:clamp(.52rem,.8vw,.68rem);font-weight:400;line-height:1.3}.mobile-menu__link:after{content:"";background:var(--color-oxide);width:0;height:1px;transition:width .5s var(--ease-mechanical);position:absolute;bottom:-1px;left:0}.mobile-menu__link:hover:after,.mobile-menu__link:focus-visible:after,.mobile-menu__link.is-active:after{width:100%}.latest-releases .release-cascade,.catalogue-index .unified-catalogue{margin-top:clamp(2.5rem,6vw,5rem)}.catalogue-index{border-bottom:var(--border-subtle)}.archive-jukebox--home{background:0 0;grid-template-columns:minmax(0,1fr) minmax(13rem,.24fr);padding:0}.archive-jukebox--home .archive-jukebox__cabinet{background:repeating-linear-gradient(90deg,#0000 0 5rem,oklch(100% 0 0/.025) 5rem 5.06rem),linear-gradient(145deg,oklch(29% .055 35),oklch(10% .018 30) 45%,oklch(19% .03 34))}@media (width>=64rem){.catalogue-section__copy h2{max-width:11ch;font-size:clamp(4.25rem,5.2vw,6.25rem)}}.vault-catalogue>.release-cascade{margin-top:clamp(2rem,5vw,4rem)}.release-related--cascade{overflow:hidden}.release-related--cascade>h2{max-width:12ch;margin-bottom:clamp(2rem,5vw,4rem)}.site-footer__masthead{text-shadow:.04em .045em 0 var(--color-void)}.site-footer__masthead:after{content:"7SR / GLA / 2001—";color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.12em;align-self:flex-end;margin:0 0 .5rem auto;font-size:clamp(.52rem,.7vw,.68rem);font-weight:400;line-height:1}.studio-page,.contact-page{width:min(100%, var(--content-max-width));margin-inline:auto}.studio-page__intro{min-height:min(78svh,54rem);padding:var(--spacing-section) var(--spacing-page) clamp(3rem, 7vw, 6rem);border-bottom:var(--border-subtle);grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);align-content:end;gap:1.5rem clamp(2rem,8vw,9rem);display:grid}.studio-page__intro>.editorial-label{grid-column:1/-1}.studio-page__intro h1,.contact-page__hero h1{font-family:var(--font-display);letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(4.3rem,12.5vw,13rem);font-weight:700;line-height:.75}.studio-page__intro h1 em,.contact-page__hero h1 em{color:var(--color-oxide);font-family:var(--font-editorial);letter-spacing:-.04em;text-transform:none;font-size:.64em;font-style:normal;font-weight:400}.studio-page__intro>div{align-self:end;padding-bottom:.75rem}.studio-page__intro p,.contact-page__status p{color:var(--color-paper);margin:0;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.55}.studio-page__intro>div>span,.contact-page__status span{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin-top:1.5rem;font-size:.58rem;display:block}.archive-jukebox{padding:clamp(4rem, 10vw, 9rem) var(--spacing-page);background:var(--color-carbon);grid-template-columns:minmax(0,1fr) minmax(14rem,.28fr);gap:clamp(2rem,5vw,6rem);display:grid}.archive-jukebox__cabinet{background:repeating-linear-gradient(90deg,#0000 0 5rem,oklch(100% 0 0/.025) 5rem 5.06rem),linear-gradient(145deg,oklch(29% .055 55),oklch(12% .018 40) 42%,oklch(20% .025 45));border:1px solid oklch(54% .04 73);border-radius:8rem 8rem .8rem .8rem;padding:clamp(1rem,2.2vw,2rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 .65rem oklch(8% .012 39),inset 0 0 4rem oklch(0% 0 0/.55),1.6rem 2.4rem 4rem oklch(0% 0 0/.38)}.archive-jukebox__header,.archive-jukebox__footer{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;font-size:.58rem;display:flex}.archive-jukebox__header strong,.archive-jukebox__footer span{color:var(--color-muted);font-weight:400}.archive-jukebox__window{background:radial-gradient(circle at 50% 65%,oklch(52% .15 32/.28),#0000 45%),oklch(5% .008 33);border:.55rem solid oklch(10% .012 40);border-radius:7rem 7rem .25rem .25rem;place-items:center;min-height:clamp(25rem,48vw,43rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 4rem oklch(0% 0 0/.8)}.archive-jukebox__arch{border:1px solid oklch(69% .07 73/.55);border-radius:6rem 6rem 0 0;position:absolute;inset:1.2rem;box-shadow:inset 0 0 0 .45rem oklch(50% .13 31/.24),0 0 2rem oklch(58% .18 31/.18)}.archive-jukebox__record{z-index:2;aspect-ratio:1;width:min(55%,27rem);position:relative;box-shadow:1.4rem 1.8rem 2.4rem oklch(0% 0 0/.55)}.archive-jukebox__record:before{content:"";z-index:-1;background:repeating-radial-gradient(circle,oklch(15% 0 0) 0 2px,oklch(7% 0 0) 3px 5px);border-radius:50%;position:absolute;inset:1%;transform:translate(28%)}.archive-jukebox__record img{object-fit:cover;width:100%;height:100%}.archive-jukebox__now{z-index:3;border-top:1px solid var(--color-oxide);background:oklch(5% .008 33/.84);width:min(14rem,35%);padding:1rem;position:absolute;bottom:1.8rem;right:2.2rem}.archive-jukebox__now span,.archive-jukebox__now p{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem}.archive-jukebox__now strong,.archive-jukebox__now p{margin:.35rem 0 0;display:block}.archive-jukebox__selector{grid-template-columns:repeat(8,1fr);gap:.4rem;padding:1.2rem 1rem;display:grid}.archive-jukebox__selector button{min-height:3.5rem;color:var(--color-muted);cursor:pointer;background:oklch(9% .012 40);border:1px solid oklch(62% .05 72/.5);padding:.4rem}.archive-jukebox__selector button span,.archive-jukebox__selector button strong{font-family:var(--font-mono);font-size:.52rem;font-weight:400;display:block}.archive-jukebox__selector button strong{margin-top:.3rem}.archive-jukebox__selector button:hover,.archive-jukebox__selector button:focus-visible,.archive-jukebox__selector button.is-active{border-color:var(--color-oxide);background:var(--color-oxide);color:var(--color-paper);transform:translateY(-.2rem)}.archive-jukebox__footer a{border-bottom:1px solid var(--color-oxide)}.archive-jukebox__note{align-self:end;padding-bottom:2rem}.archive-jukebox__note span{color:var(--color-oxide);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem}.archive-jukebox__note p{max-width:30ch;color:var(--color-muted);font-size:.85rem;line-height:1.6}.contact-page__hero{isolation:isolate;min-height:calc(100svh - var(--site-header-height));padding:var(--spacing-section) var(--spacing-page) clamp(3rem, 7vw, 6rem);grid-template-columns:minmax(0,1.5fr) minmax(16rem,.5fr);align-content:end;gap:1.5rem clamp(2rem,8vw,9rem);display:grid;position:relative;overflow:hidden}.contact-page{isolation:isolate;width:100%;min-height:calc(100svh - var(--site-header-height));position:relative;overflow:hidden}.contact-page__liquid{display:none}.contact-page__liquid:after{content:"";background:linear-gradient(90deg,#050303eb,#05030375 54%,#05030333);position:absolute;inset:0}.contact-page__inner{z-index:1;width:min(100%,92rem);padding:clamp(2.5rem, 6vw, 5.5rem) var(--spacing-page) clamp(4rem, 8vw, 7rem);margin:0 auto;position:relative}.contact-page__heading{border-bottom:var(--border-subtle);max-width:78rem;padding-bottom:clamp(2.5rem,5vw,4.5rem)}.contact-page__eyebrow{color:var(--color-muted);font:.65rem var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1rem}.contact-page__heading h1{white-space:nowrap;font:700 clamp(3rem, 7.6vw, 8rem)/.85 var(--font-display);letter-spacing:-.075em;margin:0}.contact-page__heading h1 em{color:var(--color-oxide);font:400 .72em var(--font-editorial);letter-spacing:-.04em}.contact-page__intro{max-width:38rem;color:var(--color-muted);margin:1.4rem 0 0;font-size:clamp(.94rem,1.3vw,1.1rem);line-height:1.5}.contact-page__content{grid-template-columns:minmax(0,1.16fr) minmax(18rem,.84fr);gap:clamp(3rem,7vw,8rem);padding-top:clamp(2.5rem,5vw,4rem);display:grid}.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1.25rem;display:grid}.contact-field{color:var(--color-muted);font:.58rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:.45rem;display:flex}.contact-field i{color:var(--color-oxide);font-style:normal}.contact-field--wide{grid-column:1/-1}.contact-field input,.contact-field select,.contact-field textarea{border:1px solid #28201cbf;width:100%}@supports (color:color-mix(in lab, red, red)){.contact-field input,.contact-field select,.contact-field textarea{border:1px solid color-mix(in srgb, var(--color-line) 75%, transparent)}}.contact-field input,.contact-field select,.contact-field textarea{color:var(--color-paper);font:.85rem var(--font-sans);letter-spacing:0;text-transform:none;background:#05030359;border-radius:1px;outline:0;padding:.75rem .8rem;transition:border-color .25s,background-color .25s}.contact-field input,.contact-field select{min-height:2.85rem}.contact-field textarea{resize:vertical;min-height:8rem}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#9c9489bf}@supports (color:color-mix(in lab, red, red)){.contact-field input::placeholder,.contact-field textarea::placeholder{color:color-mix(in srgb, var(--color-muted) 75%, transparent)}}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:var(--color-oxide);background:#260a0873}.contact-field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-oxide) 50%), linear-gradient(135deg, var(--color-oxide) 50%, transparent 50%);background-position:calc(100% - 1rem) 1.3rem,calc(100% - .7rem) 1.3rem;background-repeat:no-repeat;background-size:.3rem .3rem,.3rem .3rem}.contact-form__note,.contact-form__message{color:var(--color-muted);font:.63rem/1.5 var(--font-mono);letter-spacing:.04em;margin:1rem 0 0}.contact-form__message--error{color:#e49783}.contact-form__trap{opacity:0;position:absolute;left:-9999px}.contact-form__footer{border-top:var(--border-subtle);color:var(--color-muted);font:.58rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;display:flex}.contact-form__footer button{border:1px solid var(--color-oxide);color:var(--color-paper);cursor:pointer;font:.65rem var(--font-mono);letter-spacing:.09em;background:0 0;padding:.85rem 1rem;transition:background-color .25s,color .25s}.contact-form__footer button b{color:var(--color-oxide);margin-left:.35rem;transition:transform .25s;display:inline-block}.contact-form__footer button:hover{background:var(--color-oxide);color:var(--color-void)}.contact-form__footer button:hover b{color:inherit;transform:translate(.2rem,-.2rem)}.contact-page__aside{align-self:start}.contact-globe{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;margin:-1rem auto 0;position:relative}.contact-globe:active{cursor:grabbing}.contact-globe__viewport{aspect-ratio:1.7;width:100%;position:relative;overflow:hidden}.contact-globe__svg{width:120%;max-width:none;height:auto;margin:0 0 0 -10%;display:block;overflow:visible;-webkit-mask-image:linear-gradient(#000 0% 32%,#000000ad 42%,#00000038 53%,#0000 64%);mask-image:linear-gradient(#000 0% 32%,#000000ad 42%,#00000038 53%,#0000 64%)}.contact-globe__caption{color:var(--color-muted);font:.55rem var(--font-mono);letter-spacing:.09em;justify-content:space-between;gap:1rem;padding-top:.45rem;display:flex}.contact-globe__caption strong{color:var(--color-paper);font-weight:400}.contact-page__meta{border-top:1px solid var(--color-oxide);color:var(--color-muted);font:.58rem/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;gap:.45rem;margin:1.4rem 0 0;padding-top:1rem;display:grid}.contact-page__meta span:first-child{color:var(--color-paper)}@keyframes globe-pulse{0%{opacity:.8;transform-origin:305px 191px;transform:scale(.7)}to{opacity:0;transform-origin:305px 191px;transform:scale(1.9)}}.contact-globe__ocean{fill:#08050547;stroke:#cfc7b88c;stroke-width:1.2px}.contact-globe__graticule{fill:none;stroke:#cfc7b829;stroke-width:.8px}.contact-globe__countries{fill:none;stroke:#cfc7b8;stroke-opacity:.85;stroke-width:.72px;vector-effect:non-scaling-stroke}.contact-globe__location{fill:#c95438;stroke:#c95438;stroke-width:1px}.contact-globe__pulse{fill:none;stroke:#c95438;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite geographic-pulse}.contact-globe__leader{stroke:#c95438;stroke-opacity:.7;stroke-width:.8px}@keyframes geographic-pulse{0%{opacity:.8;transform:scale(.55)}to{opacity:0;transform:scale(1.8)}}.site-footer--halftone{isolation:isolate;background:var(--color-carbon);padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:.45rem;position:relative;overflow:hidden}.site-footer__liquid{z-index:-2;opacity:.58;pointer-events:none;position:absolute;inset:0}.site-footer__liquid .liquid-background{width:115%;height:115%;transform:translate(-7%,-7%)}.site-footer__editorial{grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,5rem);padding-bottom:2.25rem;display:grid}.site-footer__brand,.site-footer__column{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;align-content:start;gap:.45rem;font-size:.58rem;line-height:1.4;display:grid}.site-footer__brand strong{color:var(--color-paper);font-weight:400}.site-footer__brand span,.site-footer__column small{color:var(--color-muted);font-size:.56rem;font-weight:400}.site-footer__column a{width:fit-content;color:var(--color-muted);transition:color .2s,transform .2s}.site-footer__column a:hover,.site-footer__column a:focus-visible{color:var(--color-paper);transform:translate(.15rem)}.site-footer__rule{border-top:var(--border-subtle);color:var(--color-muted);font:.56rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:1rem 0 .65rem;display:flex}.site-footer__rule a:hover{color:var(--color-paper)}.footer-wordmark-stage{min-height:clamp(11rem,18vw,17rem);position:relative;overflow:hidden}.footer-halftone{z-index:3;touch-action:none;height:clamp(11rem,18vw,17rem);position:relative;overflow:hidden}.footer-wordmark-stage .footer-halftone canvas{width:100%;height:100%;display:block}.footer-records{z-index:1;pointer-events:none;perspective:900px;position:absolute;inset:0}.footer-record{aspect-ratio:1;width:clamp(7rem,13vw,13rem);transform-style:preserve-3d;opacity:.62;animation:11s ease-in-out infinite alternate footer-record-drift;position:absolute}.footer-record__disc{background:repeating-radial-gradient(circle,#080808 0 2px,#24201c 3px 4px,#090909 5px 6px);border-radius:50%;width:100%;height:100%;padding:6%;box-shadow:inset -.8rem -.65rem 1.4rem #000c,.5rem .8rem 1.8rem #00000080}.footer-record__disc img{object-fit:cover;border-radius:50%;width:39%;height:39%;margin:30.5%}.footer-record--1{animation-delay:-2s;top:4%;left:5%;transform:rotateX(58deg)rotateY(-22deg)rotate(-18deg)}.footer-record--2{animation-delay:-6s;top:16%;left:25%;transform:rotateX(48deg)rotateY(28deg)rotate(22deg)scale(.78)}.footer-record--3{animation-delay:-4s;top:1%;right:10%;transform:rotateX(62deg)rotateY(-18deg)rotate(14deg)scale(1.08)}.footer-record--4{animation-delay:-8s;top:38%;right:-4%;transform:rotateX(48deg)rotateY(32deg)rotate(-26deg)scale(.72)}.footer-record--5{animation-delay:-1s;top:45%;left:-3%;transform:rotateX(66deg)rotateY(-28deg)rotate(8deg)scale(.68)}.footer-record--6{animation-delay:-5s;top:52%;left:42%;transform:rotateX(54deg)rotateY(20deg)rotate(-8deg)scale(.58)}.footer-record--7{animation-delay:-7s;top:25%;right:32%;transform:rotateX(64deg)rotateY(-26deg)rotate(34deg)scale(.5)}@keyframes footer-record-drift{0%{translate:0}to{translate:0 -1.1rem}}.footer-record{translate:var(--push-x,0px) var(--push-y,0px);transition:translate .55s cubic-bezier(.16,1,.3,1)}.footer-record.is-avoiding .footer-record__disc{filter:brightness(1.12)saturate(1.12);transition:filter .4s}@media (width<=52rem){.site-footer__editorial{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__brand{grid-column:1/-1}}@media (width<=36rem){.site-footer__editorial{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.footer-wordmark-stage,.footer-halftone-stack{height:12rem;min-height:12rem}.site-footer__rule{font-size:.5rem}}@media (width<=52rem){.contact-page__heading h1{white-space:normal;font-size:clamp(3.2rem,12vw,6rem)}.contact-page__content{grid-template-columns:1fr;gap:2rem}.contact-page__aside{width:100%;max-width:34rem;margin-inline:auto}.contact-globe{margin-top:0}}@media (width<=36rem){.contact-form__grid{grid-template-columns:1fr}.contact-field,.contact-field--wide{grid-column:1}.contact-form__footer{flex-direction:column;align-items:flex-start}.contact-globe__caption{flex-direction:column;gap:.35rem;margin-top:-1rem;padding-inline:0}}.contact-page__hero>.editorial-label{grid-column:1/-1}.contact-page__liquid{z-index:-1;opacity:.72;position:absolute;inset:0 0 0 44%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.contact-page__status{border-top:1px solid var(--color-oxide);align-self:end;padding:1.2rem 0 0}.contact-page__status span{margin:0 0 1.4rem}.liquid-background{background:radial-gradient(circle at 70% 30%, oklch(43% .14 31), transparent 48%), var(--color-void);width:100%;height:100%;display:block}.magnetic-title{white-space:nowrap;display:inline-flex;position:relative}.magnetic-title__glyph,.magnetic-title__space{transform-origin:50% 62%;will-change:transform;display:inline-block}.magnetic-title__space{width:.28em}.disc-cascade{--cascade-pointer-x:0;--cascade-pointer-y:0;isolation:isolate;border-block:1px solid #f1eade26;min-height:clamp(44rem,64vw,52rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.disc-cascade{border-block:1px solid color-mix(in oklab, var(--color-paper) 15%, transparent)}}.disc-cascade{background:linear-gradient(90deg,#da4d3921 1px,#0000 1px) 0 0/5rem 100%,radial-gradient(circle at 67%,#da4d3933,#0000 34rem),oklch(7% .009 32)}@supports (color:color-mix(in lab, red, red)){.disc-cascade{background:linear-gradient(90deg, color-mix(in oklab, var(--color-oxide) 13%, transparent) 1px, transparent 1px) 0 0 / 5rem 100%, radial-gradient(circle at 67% 50%, color-mix(in oklab, var(--color-oxide) 20%, transparent), transparent 34rem), oklch(7% .009 32)}}.disc-cascade{touch-action:pan-y;cursor:grab;outline:none}.disc-cascade:active{cursor:grabbing}.disc-cascade:focus-visible{box-shadow:inset 0 0 0 2px var(--color-oxide)}.disc-cascade__frame{z-index:-1;border:1px solid #f1eade1f;position:absolute;inset:.8rem}@supports (color:color-mix(in lab, red, red)){.disc-cascade__frame{border:1px solid color-mix(in oklab, var(--color-paper) 12%, transparent)}}.disc-cascade__frame{pointer-events:none}.disc-cascade__frame:before,.disc-cascade__frame:after{content:"";aspect-ratio:1;border:1px solid #f1eade73;width:.45rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.disc-cascade__frame:before,.disc-cascade__frame:after{border:1px solid color-mix(in oklab, var(--color-paper) 45%, transparent)}}.disc-cascade__frame:before,.disc-cascade__frame:after{border-radius:50%}.disc-cascade__frame:before{top:.6rem;left:.6rem}.disc-cascade__frame:after{bottom:.6rem;right:.6rem}.disc-cascade__stage{aspect-ratio:1;perspective:82rem;width:clamp(15rem,31vw,31rem);transform:translate(-50%, -50%) rotateX(calc(var(--cascade-pointer-y) * -2deg)) rotateY(calc(var(--cascade-pointer-x) * 3deg));transform-style:preserve-3d;transition:transform .18s ease-out;position:absolute;top:50%;left:61%}.disc-cascade__slide{aspect-ratio:1;width:82%;color:inherit;cursor:pointer;transform-style:preserve-3d;will-change:transform, opacity;background:0 0;border:0;padding:0;position:absolute;top:50%;left:50%}.disc-cascade__slide:focus-visible{outline:2px solid var(--color-paper);outline-offset:.55rem}.disc-cascade__tilt{transform:rotateX(calc(var(--cascade-pointer-y) * -4deg)) rotateY(calc(var(--cascade-pointer-x) * 5deg));transform-style:preserve-3d;transition:transform .24s var(--ease-out-expo);display:block;position:absolute;inset:0}.disc-cascade__vinyl{z-index:-1;border-radius:50%;position:absolute;inset:4%;transform:translate(13%,4%);box-shadow:1.7rem 1.7rem 3.2rem oklch(0% 0 0/.58)}.disc-cascade__vinyl-spin{transform-origin:50%;will-change:transform;background:radial-gradient(circle,#0000 0 5%,oklch(12% .005 25) 5.4% 11%,#0000 11.4%),repeating-radial-gradient(circle,oklch(13% .007 30) 0 2px,oklch(7% .004 30) 3px 5px);border-radius:50%;animation:10s linear infinite catalogue-vinyl-spin;position:absolute;inset:0;overflow:hidden}.disc-cascade__vinyl-spin:after{background:var(--color-ink);border-radius:50%;position:absolute;inset:48.5%;box-shadow:0 0 0 1px #f1eade47}@supports (color:color-mix(in lab, red, red)){.disc-cascade__vinyl-spin:after{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-paper) 28%, transparent)}}.disc-cascade__vinyl-spin:after{content:""}.disc-cascade__vinyl-spin img{object-fit:cover;border-radius:50%;width:32%;height:32%;position:absolute;inset:34%;box-shadow:0 0 0 1px #f1eade2e}@supports (color:color-mix(in lab, red, red)){.disc-cascade__vinyl-spin img{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-paper) 18%, transparent)}}@keyframes catalogue-vinyl-spin{to{transform:rotate(360deg)}}.disc-cascade__slide:not([data-active]) .disc-cascade__vinyl-spin{animation-duration:12s}.disc-cascade__sleeve{background:var(--color-carbon);display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 2.5rem 5.5rem oklch(0% 0 0/.56),0 0 0 1px #f1eade3d,inset 0 0 2.2rem oklch(0% 0 0/.22)}@supports (color:color-mix(in lab, red, red)){.disc-cascade__sleeve{box-shadow:0 2.5rem 5.5rem oklch(0% 0 0/.56), 0 0 0 1px color-mix(in oklab, var(--color-paper) 24%, transparent), inset 0 0 2.2rem oklch(0% 0 0/.22)}}.disc-cascade__sleeve{transform:translateZ(.8rem)}.disc-cascade__sleeve img{object-fit:cover;pointer-events:none;filter:saturate(.9)contrast(1.04);width:100%;max-width:none;height:100%;display:block}.disc-cascade__slide[data-active] .disc-cascade__sleeve img{filter:saturate()contrast(1.03)}.disc-cascade__catalogue{color:var(--color-paper);font-family:var(--font-mono);letter-spacing:.12em;background:oklch(5% .005 30/.88);padding:.34rem .45rem;font-size:.58rem;position:absolute;bottom:.65rem;right:.75rem}.disc-cascade__sheen{pointer-events:none;mix-blend-mode:screen;transform:translateX(calc(var(--cascade-pointer-x) * 10%));background:linear-gradient(115deg,#0000 0 38%,oklch(100% 0 0/.16) 43%,#0000 49%);position:absolute;inset:0}.disc-cascade__index{z-index:130;width:min(20rem,36%);font-family:var(--font-mono);position:absolute;top:2rem;left:2rem}.disc-cascade__index>button{border:0;border-bottom:1px solid var(--color-line);width:100%;color:var(--color-paper);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:space-between;padding:.75rem 0;font-size:.61rem;font-weight:400;display:flex}.disc-cascade__index ol{border-bottom:1px solid var(--color-line);background:oklch(8% .009 32/.96);max-height:min(28rem,62vh);margin:0;padding:0;list-style:none;overflow-y:auto}.disc-cascade__index li button{border:0;border-bottom:1px solid #28201c99;grid-template-columns:2.2rem 4.5rem 1fr;align-items:baseline;gap:.5rem;width:100%;padding:.65rem .5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.disc-cascade__index li button{border-bottom:1px solid color-mix(in oklab, var(--color-line) 60%, transparent)}}.disc-cascade__index li button{color:var(--color-muted);text-align:left;cursor:pointer;background:0 0}.disc-cascade__index li button:hover,.disc-cascade__index li button:focus-visible,.disc-cascade__index li button[aria-current=true]{background:#da4d392b}@supports (color:color-mix(in lab, red, red)){.disc-cascade__index li button:hover,.disc-cascade__index li button:focus-visible,.disc-cascade__index li button[aria-current=true]{background:color-mix(in oklab, var(--color-oxide) 17%, transparent)}}.disc-cascade__index li button:hover,.disc-cascade__index li button:focus-visible,.disc-cascade__index li button[aria-current=true]{color:var(--color-paper)}.disc-cascade__index li span{color:var(--color-oxide);font-size:.54rem}.disc-cascade__index li strong{font-size:.65rem}.disc-cascade__index li small{font-family:var(--font-sans);font-size:.68rem}.disc-cascade__controls{z-index:120;font-family:var(--font-mono);letter-spacing:.1em;align-items:center;gap:.85rem;font-size:.62rem;display:flex;position:absolute;bottom:2rem;right:2rem}.disc-cascade__controls button{aspect-ratio:1;border:1px solid #f1eade4d;width:2.8rem}@supports (color:color-mix(in lab, red, red)){.disc-cascade__controls button{border:1px solid color-mix(in oklab, var(--color-paper) 30%, transparent)}}.disc-cascade__controls button{color:var(--color-paper);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast), transform var(--duration-fast);background:oklch(8% .007 32/.78);border-radius:50%}.disc-cascade__controls button:hover:not(:disabled),.disc-cascade__controls button:focus-visible:not(:disabled){background:var(--color-paper);color:var(--color-ink);transform:scale(1.06)}.disc-cascade__controls button:active:not(:disabled){transform:scale(.96)}.disc-cascade__controls button:disabled{opacity:.28;cursor:default}.disc-cascade__controls strong{color:var(--color-oxide)}.disc-cascade__hint{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.56rem;position:absolute;bottom:2.55rem;left:2rem}.release-cascade{isolation:isolate;position:relative}.release-cascade__details{z-index:110;isolation:isolate;pointer-events:none;width:min(29rem,42%);position:absolute;top:6.5rem;left:2rem}.release-cascade__details:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,oklch(6% .008 30/.98) 0 58%,oklch(6% .008 30/.7) 76%,#0000 100%);position:absolute;inset:-2rem -8rem -2rem -2rem}.release-cascade__overline{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;gap:.6rem;margin:0 0 1.2rem;font-size:.58rem;display:flex}.release-cascade__overline span{color:var(--color-oxide)}.release-cascade__details h2,.release-cascade__details h3{color:var(--color-paper);font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;overflow-wrap:anywhere;text-transform:uppercase;margin:0 0 1.6rem;font-size:clamp(2rem,3vw,3.8rem);font-weight:700;line-height:.9}.unified-catalogue{height:calc(100svh + (var(--catalogue-count) - 1) * 52svh);min-height:42rem;position:relative}.unified-catalogue__sticky{top:calc(var(--site-header-height) + .75rem);min-height:max(46rem, calc(100svh - var(--site-header-height) - 1.5rem));align-content:center;display:grid;position:sticky}.release-cascade--unified .disc-cascade{min-height:max(46rem, calc(100svh - var(--site-header-height) - 2.5rem))}.release-cascade--unified .disc-cascade__stage{left:72%}.release-cascade--unified .release-cascade__details{width:min(30rem,43%);top:clamp(6.5rem,14%,8rem)}.unified-catalogue__progress{z-index:140;grid-template-columns:repeat(var(--catalogue-count), 1fr);pointer-events:none;gap:.35rem;display:grid;position:absolute;bottom:6rem;left:2rem;right:2rem}.unified-catalogue__progress span{background:#f1eade2e;height:2px}@supports (color:color-mix(in lab, red, red)){.unified-catalogue__progress span{background:color-mix(in oklab, var(--color-paper) 18%, transparent)}}.unified-catalogue__progress span{transition:background .24s var(--ease-out-expo)}.unified-catalogue__progress span.is-active{background:var(--color-oxide)}@media (width<=52rem){.unified-catalogue{height:calc(100svh + (var(--catalogue-count) - 1) * 44svh)}.unified-catalogue__sticky{top:var(--site-header-height);min-height:calc(100svh - var(--site-header-height))}.release-cascade--unified .disc-cascade{min-height:calc(100svh - var(--site-header-height) - 1rem)}.unified-catalogue__progress{bottom:5.4rem;left:1rem;right:1rem}}.release-cascade__details h2 span,.release-cascade__details h3 span{color:var(--color-oxide);display:block}.release-cascade__details dl{margin:0}.release-cascade__details dl div{border-bottom:1px solid var(--color-line);justify-content:space-between;gap:1rem;padding:.55rem 0;font-size:.65rem;display:flex}.release-cascade__details dt{color:var(--color-muted);text-transform:uppercase}.release-cascade__details dd{color:var(--color-paper);text-align:right;margin:0}.release-cascade__excerpt{max-width:34rem;color:var(--color-ash);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:1rem 0 0;font-size:clamp(.72rem,1vw,.86rem);line-height:1.55;display:-webkit-box;overflow:hidden}.release-cascade__actions{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:.6rem 1.6rem;margin-top:1.1rem;display:flex}.release-cascade__actions button,.release-cascade__actions a{border:0;border-bottom:1px solid var(--color-oxide);color:var(--color-paper);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:1.25rem;padding:.75rem 0;font-size:.62rem;display:inline-flex}.release-cascade__actions button:hover,.release-cascade__actions button:focus-visible,.release-cascade__actions a:hover,.release-cascade__actions a:focus-visible{color:var(--color-oxide)}.disc-cascade--compact{min-height:clamp(25rem,48vw,36rem)}.disc-cascade--compact .disc-cascade__stage{width:clamp(12rem,23vw,20rem);left:66%}.release-cascade--compact .release-cascade__details{top:6rem}.release-cascade--compact .release-cascade__details h3{font-size:clamp(1.6rem,2.6vw,3rem)}.release-details-dialog{z-index:1000;color:var(--color-paper);-webkit-backdrop-filter:blur(.45rem);backdrop-filter:blur(.45rem);background:oklch(2% .008 30/.86);place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow:hidden}.release-details-dialog__panel{overscroll-behavior:contain;border:1px solid #f1eade3d;width:min(74rem,100%);max-height:calc(100dvh - 2rem);overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.release-details-dialog__panel{border:1px solid color-mix(in oklab, var(--color-paper) 24%, transparent)}}.release-details-dialog__panel{background:var(--color-void);box-shadow:0 2rem 7rem oklch(0% 0 0/.72)}.release-details-dialog__header,.release-details-dialog__footer{z-index:2;background:#010100f0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,3vw,2.5rem);display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.release-details-dialog__header,.release-details-dialog__footer{background:color-mix(in oklab, var(--color-void) 94%, transparent)}}.release-details-dialog__header,.release-details-dialog__footer{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.release-details-dialog__header{border-bottom:var(--border-subtle);top:0}.release-details-dialog__footer{border-top:var(--border-subtle);bottom:0}.release-details-dialog__header p,.release-details-dialog__header button,.release-details-dialog__footer a,.release-details-dialog__eyebrow,.release-details-dialog__status{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.6rem}.release-details-dialog__header p span,.release-details-dialog__status,.release-details-dialog__eyebrow{color:var(--color-oxide)}.release-details-dialog__header button{border:0;border-bottom:1px solid var(--color-oxide);color:var(--color-paper);cursor:pointer;background:0 0;padding:.5rem 0}.release-details-dialog__lead{border-bottom:var(--border-subtle);grid-template-columns:minmax(15rem,.8fr) minmax(18rem,1.2fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(2rem,5vw,5rem) clamp(1rem,5vw,5rem);display:grid}.release-details-dialog__artwork img{aspect-ratio:1;object-fit:cover;width:100%;box-shadow:1.5rem 1.8rem 4rem oklch(0% 0 0/.42)}.release-artwork img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.release-artwork__sides{gap:.5rem;margin-top:1rem;display:flex}.release-artwork__sides button{border:1px solid var(--color-muted);min-width:5rem;min-height:2.75rem;color:var(--color-paper);font-family:var(--font-mono);text-transform:uppercase;cursor:pointer;background:0 0;padding:.6rem 1rem;font-size:.7rem}.release-artwork__sides button[aria-pressed=true]{border-color:var(--color-oxide);background:var(--color-oxide);color:var(--color-paper)}.release-artwork__sides button:focus-visible{outline:2px solid var(--color-paper);outline-offset:3px}.release-details-dialog__lead h2{font-family:var(--font-display);letter-spacing:-.06em;text-transform:uppercase;text-wrap:balance;margin:.65rem 0 2rem;font-size:clamp(2.4rem,6vw,6.6rem);line-height:.84}.release-details-dialog__lead h2 span{color:var(--color-oxide);display:block}.release-details-dialog__lead dl{margin:0}.release-details-dialog__lead dl div{border-bottom:var(--border-subtle);justify-content:space-between;gap:1rem;padding:.55rem 0;font-size:.72rem;display:flex}.release-details-dialog__lead dt{color:var(--color-muted);text-transform:uppercase}.release-details-dialog__lead dd{text-align:right;margin:0}.release-details-dialog__content{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0;display:grid}.release-details-dialog__content>section{padding:clamp(2rem,5vw,4.5rem)}.release-details-dialog__content>section+section{border-left:var(--border-subtle)}.release-details-dialog__content h3{font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin:.65rem 0 2rem;font-size:clamp(1.8rem,3vw,3.5rem);line-height:.92}.release-details-dialog__content section>p:last-child{color:var(--color-ash);line-height:1.75}.release-details-dialog__content ol{margin:0;padding:0;list-style:none}.release-details-dialog__content li{border-bottom:var(--border-subtle);grid-template-columns:2.4rem 1fr;gap:.75rem;padding:.8rem 0;display:grid}.release-details-dialog__content li span,.release-details-dialog__credits span{color:var(--color-oxide);font-family:var(--font-mono);font-size:.65rem}.release-details-dialog__content li strong{font-size:.88rem;font-weight:600}.release-details-dialog__credits{margin-top:2rem}.release-details-dialog__credits h4{text-transform:uppercase;margin-bottom:.8rem;font-size:.7rem}.release-details-dialog__credits p{color:var(--color-ash);margin:.45rem 0;font-size:.75rem}.release-details-dialog__footer a{color:var(--color-paper)}.release-details-dialog__footer a:last-child{color:var(--color-oxide)}.release-preview-list__track{min-width:0}.release-preview-list__track>strong{display:block}.release-preview-list__transport{grid-template-columns:1.8rem minmax(5rem,1fr) auto .4rem;align-items:center;gap:.65rem;margin-top:.65rem;display:grid}.release-preview-list__transport button{border:1px solid #f1eade47;place-items:center;width:1.8rem;height:1.8rem;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.release-preview-list__transport button{border:1px solid color-mix(in oklab, var(--color-paper) 28%, transparent)}}.release-preview-list__transport button{color:var(--color-paper);cursor:pointer;transition:border-color var(--duration-fast), color var(--duration-fast), background var(--duration-fast);background:0 0}.release-preview-list__transport button:hover,.release-preview-list__transport button:focus-visible,.release-preview-list__transport button[aria-pressed=true]{border-color:var(--color-oxide);background:#da4d3929}@supports (color:color-mix(in lab, red, red)){.release-preview-list__transport button:hover,.release-preview-list__transport button:focus-visible,.release-preview-list__transport button[aria-pressed=true]{background:color-mix(in oklab, var(--color-oxide) 16%, transparent)}}.release-preview-list__transport button:hover,.release-preview-list__transport button:focus-visible,.release-preview-list__transport button[aria-pressed=true]{color:var(--color-oxide)}.release-preview-list__transport button span{color:currentColor;font-family:var(--font-mono);font-size:.58rem}.release-preview-list__transport input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:1rem;margin:0}.release-preview-list__transport input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-oxide) var(--preview-progress), #f1eade3d var(--preview-progress));height:1px}@supports (color:color-mix(in lab, red, red)){.release-preview-list__transport input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-oxide) var(--preview-progress), color-mix(in oklab, var(--color-paper) 24%, transparent) var(--preview-progress))}}.release-preview-list__transport input[type=range]::-webkit-slider-thumb{appearance:none;border:1px solid var(--color-oxide);background:var(--color-void);border-radius:50%;width:.55rem;height:.55rem;margin-top:-.25rem}.release-preview-list__transport input[type=range]:disabled{cursor:default;opacity:.55}.release-preview-list__transport time{color:var(--color-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.58rem}.release-preview-list__pulse{background:#f1eade47;border-radius:50%;width:.35rem;height:.35rem}@supports (color:color-mix(in lab, red, red)){.release-preview-list__pulse{background:color-mix(in oklab, var(--color-paper) 28%, transparent)}}.release-preview-list__pulse.is-live{background:var(--color-oxide);animation:.9s ease-in-out infinite alternate preview-pulse}@keyframes preview-pulse{to{box-shadow:0 0 0 .35rem color-mix(in oklab, var(--color-oxide) 12%, transparent)}}.release-preview-list__error{color:var(--color-oxide);font-family:var(--font-mono);letter-spacing:.04em;margin:.55rem 0 0;font-size:.58rem}@media (width<=52rem){.site-atmosphere .liquid-background{opacity:.58;width:150%;transform:translate(-24%,-5%)}.home-hero__liquid{opacity:.55;width:115%;right:-45%}.mobile-menu__liquid{opacity:.44;inset-inline-start:28%}.mobile-menu__link{grid-template-columns:2rem 1fr}.mobile-menu__link small{display:none}.studio-page__intro,.contact-page__hero,.archive-jukebox{grid-template-columns:1fr}.studio-page__intro,.contact-page__hero{min-height:76svh}.studio-page__intro h1,.contact-page__hero h1{font-size:clamp(3.7rem,19vw,7rem)}.archive-jukebox__cabinet{border-radius:4rem 4rem .5rem .5rem;padding:.65rem}.archive-jukebox__window{border-width:.35rem;border-radius:3.5rem 3.5rem .15rem .15rem;min-height:28rem}.archive-jukebox__record{width:66%}.archive-jukebox__selector{grid-template-columns:repeat(4,1fr)}.archive-jukebox__now{width:46%;bottom:1rem;right:1rem}.archive-jukebox--home{grid-template-columns:1fr}.contact-page__liquid{opacity:.53;inset-inline-start:8%}.disc-cascade{min-height:43rem}.disc-cascade__index{width:calc(100% - 2.5rem);top:1.4rem;left:1.25rem}.release-cascade__details{width:min(27rem,100% - 2.5rem);top:6.2rem;left:1.25rem}.release-cascade__details:before{background:linear-gradient(oklch(6% .008 30/.98) 0 68%,#0000 100%);inset:-1rem -1.25rem -2rem}.release-cascade__details h2,.release-cascade__details h3{font-size:clamp(1.75rem,7vw,3.4rem)}.release-cascade__details dl div:nth-child(n+2){display:none}.release-cascade__excerpt{-webkit-line-clamp:2}.disc-cascade__stage{width:clamp(14rem,46vw,23rem);top:70%;left:72%}.disc-cascade__controls{bottom:1.35rem;right:1.25rem}.disc-cascade__hint{bottom:1.8rem;left:1.25rem}}@media (width<=36rem){.disc-cascade{min-height:41rem}.release-cascade__details{width:calc(100% - 2.5rem)}.release-cascade__details h2,.release-cascade__details h3{font-size:clamp(1.45rem,7.2vw,2.5rem)}.release-cascade__details dl,.release-cascade__excerpt{display:none}.release-cascade__actions{align-items:start;gap:0;display:grid}.release-cascade__actions button,.release-cascade__actions a{gap:.7rem;width:max-content;font-size:.52rem}.disc-cascade__stage{width:15.5rem;top:71%;left:72%}.disc-cascade__hint{display:none}.disc-cascade__controls{left:1.25rem;right:auto}.disc-cascade__index li button{grid-template-columns:2rem 4rem 1fr}}.record-press{width:min(100% - (var(--spacing-page) * 2), 96rem);grid-template-columns:minmax(0,1fr) minmax(18rem,.32fr);gap:clamp(1rem,2vw,2rem);margin:1.5rem auto clamp(4rem,8vw,8rem);display:grid}.record-press__stage{background:radial-gradient(at 52% 46%,oklch(30% .075 46/.45),#0000 42%),linear-gradient(145deg,oklch(11% .022 39),oklch(4% .01 33));border:1px solid oklch(55% .065 52/.52);min-height:42rem;position:relative;overflow:hidden;box-shadow:inset 0 0 6rem oklch(0% 0 0/.7),0 1.7rem 3rem oklch(0% 0 0/.34)}.record-press__stage:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.8%,oklch(78% .05 70/.06) 50%,#0000 50.2%),repeating-linear-gradient(0deg,#0000 0 4.5rem,oklch(75% .04 68/.045) 4.55rem 4.62rem);position:absolute;inset:0}.record-press__machine{perspective:65rem;min-height:31rem;position:absolute;inset:2rem 2.5rem 5rem}.record-press__machine-header{z-index:6;color:oklch(71% .055 67);width:100%;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;background:linear-gradient(90deg,oklch(21% .035 46),oklch(9% .015 39));border:1px solid oklch(59% .05 65/.58);justify-content:space-between;align-items:center;padding:.65rem .85rem;font-size:.5rem;display:flex;position:absolute;top:0;left:0}.record-press__machine-header b{color:oklch(88% .07 72);font-weight:400}.record-press__machine-header i{color:var(--color-oxide);font-style:normal}.record-press__frame{background:linear-gradient(90deg,oklch(8% .013 36/.8),#0000 20% 80%,oklch(8% .013 36/.8));border:1.2rem solid oklch(20% .028 48);border-top-width:2.4rem;position:absolute;inset:2.5rem 5% 3.5rem;box-shadow:inset 1rem 0 1rem oklch(0% 0 0/.55),inset -1rem 0 1rem oklch(0% 0 0/.55),0 1.2rem 1.7rem oklch(0% 0 0/.45)}.record-press__frame:before,.record-press__frame:after{content:"";background:linear-gradient(90deg,oklch(40% .035 60),oklch(13% .02 43),oklch(58% .04 66));width:.6rem;position:absolute;top:0;bottom:0}.record-press__frame:before{left:13%}.record-press__frame:after{right:13%}.record-press__frame i{aspect-ratio:1;background:oklch(11% .015 42);border:2px solid oklch(72% .05 70/.48);border-radius:50%;width:1.2rem;position:absolute}.record-press__frame i:first-child{top:.8rem;left:.8rem}.record-press__frame i:nth-child(2){top:.8rem;right:.8rem}.record-press__frame i:nth-child(3){bottom:.8rem;left:.8rem}.record-press__frame i:nth-child(4){bottom:.8rem;right:.8rem}.record-press__piston{z-index:4;width:20rem;height:18rem;transform-style:preserve-3d;position:absolute;top:3.8rem;left:calc(50% - 10rem)}.record-press__ram{background:linear-gradient(90deg,oklch(18% .02 45),oklch(70% .04 70) 45%,oklch(22% .025 49) 54%,oklch(9% .01 38));border:1px solid oklch(74% .05 71);width:4.6rem;height:9rem;position:absolute;top:0;left:calc(50% - 2.3rem);box-shadow:0 .7rem 1rem oklch(0% 0 0/.5)}.record-press__ram:before{content:"";background:oklch(21% .025 47);border:1px solid oklch(65% .045 67);width:6.8rem;height:1.1rem;position:absolute;top:-.5rem;left:-1.1rem}.record-press__ram span{background:oklch(13% .017 42);border:1px solid oklch(67% .04 65);width:.55rem;height:1rem;position:absolute}.record-press__ram span:first-child{bottom:.6rem;left:-.8rem}.record-press__ram span:nth-child(2){bottom:.6rem;right:-.8rem}.record-press__ram span:nth-child(3){bottom:.6rem;left:calc(50% - .27rem)}.record-press__upper-plate,.record-press__lower-plate{aspect-ratio:1;background:repeating-radial-gradient(circle,oklch(49% .03 64) 0 1px,oklch(16% .02 45) 2px 8px),radial-gradient(circle,oklch(62% .045 67),oklch(17% .018 44) 61%,oklch(8% .01 38) 62%);border:.7rem solid oklch(30% .03 54);border-radius:50%;width:20rem;position:absolute;left:50%;transform:translate(-50%)perspective(42rem)rotateX(58deg);box-shadow:inset .7rem .6rem 1rem oklch(100% 0 0/.12),inset -.8rem -1rem 1rem oklch(0% 0 0/.55),0 1rem 1.7rem oklch(0% 0 0/.6)}.record-press__upper-plate{top:8.4rem}.record-press__lower-plate{z-index:3;bottom:7rem}.record-press__upper-plate:after,.record-press__lower-plate:after{border-radius:inherit;content:"";border:1px solid oklch(80% .045 73/.34);position:absolute;inset:19%}.record-press__upper-plate i,.record-press__lower-plate i{aspect-ratio:1;background:oklch(10% .01 39);border:.25rem solid oklch(49% .04 63);border-radius:50%;width:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.record-press__material-zone{z-index:5;aspect-ratio:1;width:18rem;transform-style:preserve-3d;position:absolute;bottom:7.15rem;left:calc(50% - 9rem);transform:perspective(42rem)rotateX(58deg)}.record-press__vinyl{touch-action:none;background:repeating-radial-gradient(circle,oklch(7% .003 35) 0 2px,oklch(25% .01 45) 2.5px 3.4px,oklch(6% .002 35) 4px 5.2px);border:2px solid oklch(29% .02 50);border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset 1rem .8rem 1.5rem oklch(100% 0 0/.07),inset -1.4rem -1.2rem 1.5rem oklch(0% 0 0/.65),0 1.2rem 1.3rem oklch(0% 0 0/.66)}.record-press__vinyl:not(.is-formed){width:34%;height:34%;margin:33%}.record-press__vinyl.is-interactive{cursor:grab}.record-press__vinyl.is-interactive:active{cursor:grabbing}.record-press__grooves{border:1px solid oklch(82% .02 75/.22);border-radius:50%;position:absolute;inset:7%;box-shadow:0 0 0 .8rem oklch(100% 0 0/.015),0 0 0 1.6rem oklch(100% 0 0/.02),0 0 0 2.4rem oklch(100% 0 0/.016)}.record-press__shine{border-radius:inherit;mix-blend-mode:screen;background:linear-gradient(128deg,oklch(100% 0 0/.17),#0000 23% 54%,oklch(75% .055 65/.14) 65%,#0000 76%);position:absolute;inset:0}.record-press__label{aspect-ratio:1;color:oklch(92% .06 75);text-align:center;background:radial-gradient(circle at 34% 28%,oklch(61% .15 46),oklch(36% .1 40) 60%,oklch(20% .06 37));border:1px solid oklch(84% .09 69/.75);border-radius:50%;place-content:center;gap:.1rem;width:34%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.record-press__label small,.record-press__label em{font:.32rem var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.record-press__label strong{font:.6rem var(--font-display)}.record-press__label em{text-overflow:ellipsis;white-space:nowrap;max-width:7ch;display:block;overflow:hidden}.record-press__hole{aspect-ratio:1;background:oklch(6% .01 35);border-radius:50%;width:.45rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.record-press__tray{z-index:2;background:linear-gradient(165deg,oklch(33% .035 55),oklch(10% .016 40) 58%);border:1px solid oklch(55% .045 63);height:7rem;position:absolute;bottom:2.1rem;left:13%;right:13%;transform:perspective(34rem)rotateX(60deg);box-shadow:0 1.4rem 1.8rem oklch(0% 0 0/.72)}.record-press__tray span{background:oklch(63% .04 65);width:.6rem;position:absolute;top:20%;bottom:20%}.record-press__tray span:first-child{left:18%}.record-press__tray span:nth-child(2){left:50%}.record-press__tray span:nth-child(3){right:18%}.record-press__readout{z-index:6;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:oklch(7% .01 36/.84);border:1px solid oklch(56% .045 60/.5);grid-template-columns:.55rem auto;align-items:center;gap:.15rem .5rem;padding:.6rem;display:grid;position:absolute;bottom:1rem;right:1rem}.record-press__readout span{aspect-ratio:1;background:var(--color-oxide);width:.45rem;box-shadow:0 0 .6rem var(--color-oxide);border-radius:50%;grid-row:span 2}.record-press__readout small{color:var(--color-muted);font-size:.4rem}.record-press__readout b{color:oklch(81% .06 70);font-size:.5rem;font-weight:400}.record-press__status{z-index:7;background:oklch(9% .014 38/.9);border:1px solid oklch(56% .055 61/.55);align-items:center;gap:.65rem;padding:.7rem .85rem;display:flex;position:absolute;top:1rem;right:1rem}.record-press__status>span{aspect-ratio:1;background:var(--color-oxide);width:.55rem;box-shadow:0 0 .85rem var(--color-oxide);border-radius:50%}.record-press__status small,.record-press__status strong{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;display:block}.record-press__status small{color:var(--color-muted);font-size:.42rem}.record-press__status strong{color:oklch(87% .07 73);margin-top:.15rem;font-size:.55rem}.record-press__status b{color:var(--color-oxide);font:1rem var(--font-display);margin-left:.3rem}.record-press__actions{z-index:7;align-items:center;gap:.6rem;display:flex;position:absolute;bottom:1rem;left:1rem}.record-press__press-button,.record-press__actions>button,.record-press__actions a{color:oklch(95% .08 76);min-height:3.2rem;font:.56rem var(--font-mono);letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:linear-gradient(145deg,oklch(52% .125 43),oklch(27% .065 41));border:1px solid oklch(74% .06 68/.7);padding:.65rem 1rem}.record-press__press-button{box-shadow:0 .4rem oklch(11% .02 38),0 0 1.8rem oklch(61% .14 45/.25)}.record-press__press-button:hover{transform:translateY(-.1rem)}.record-press__press-button:active{transform:translateY(.22rem);box-shadow:0 .15rem oklch(11% .02 38)}.record-press__press-button span{margin-right:.6rem;font-size:1.2rem}.record-press__actions>button{background:oklch(15% .025 43)}.record-press__actions a{color:oklch(13% .02 40);background:oklch(81% .06 73);align-items:center;display:inline-flex}.record-press__actions p{color:oklch(77% .055 70);font:.52rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0}.record-press__progress i{vertical-align:middle;background:linear-gradient(90deg, var(--color-oxide) 30%, transparent 30%);background-size:8px 1px;width:4rem;height:1px;margin-left:.6rem;animation:.7s linear infinite record-press-flow;display:inline-block}.record-press__sidebar{background:linear-gradient(165deg,oklch(14% .027 42),oklch(6% .012 35));border:1px solid oklch(47% .05 55/.56);min-width:0}.record-press__sidebar>header{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid oklch(52% .045 59/.45);justify-content:space-between;padding:.85rem;font-size:.5rem;display:flex}.record-press__sidebar>header span{color:var(--color-muted)}.record-press__sidebar>header strong{color:var(--color-oxide);font-weight:400}.record-press__release-summary{border-bottom:1px solid oklch(52% .045 59/.45);grid-template-columns:5.4rem 1fr;gap:.85rem;padding:1rem;display:grid}.record-press__release-summary img{aspect-ratio:1;object-fit:cover;width:5.4rem;box-shadow:.35rem .35rem .7rem oklch(0% 0 0/.55)}.record-press__release-summary small,.record-press__release-summary p{color:var(--color-muted);font:.5rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.record-press__release-summary h2{font:1.25rem/ .92 var(--font-display);letter-spacing:-.04em;margin:.24rem 0 .55rem}.record-press__release-summary p{margin:0;line-height:1.6}.record-press__selector{max-height:18rem;overflow-y:auto}.record-press__selector button{width:100%;color:var(--color-paper);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid oklch(52% .045 59/.3);grid-template-columns:2.6rem 1fr;align-items:center;gap:.65rem;padding:.55rem .8rem;display:grid}.record-press__selector button:hover:not(:disabled),.record-press__selector button.is-active{background:oklch(47% .08 44/.28)}.record-press__selector button:disabled{cursor:wait;opacity:.6}.record-press__selector img{aspect-ratio:1;object-fit:cover;width:2.6rem}.record-press__selector span{gap:.08rem;min-width:0;display:grid}.record-press__selector b{color:oklch(88% .06 72);font:.64rem var(--font-display);letter-spacing:-.015em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.record-press__selector em,.record-press__selector small{color:var(--color-muted);font:.44rem var(--font-mono);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-style:normal;overflow:hidden}.record-press__selector small{color:var(--color-oxide)}.record-press__tracks{border-top:1px solid oklch(52% .045 59/.45);padding:.9rem}.record-press__tracks>small{color:var(--color-muted);font:.45rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.55rem;display:block}.record-press__tracks span{color:oklch(76% .045 69);grid-template-columns:1.4rem 1fr;padding-block:.22rem;font-size:.68rem;display:grid}.record-press__tracks b{color:var(--color-oxide);font:.48rem var(--font-mono)}@keyframes record-press-flow{to{background-position:8px 0}}.studio-teaser__press-link{background:radial-gradient(circle at 62% 45%,oklch(48% .12 43/.42),#0000 22%),repeating-radial-gradient(circle at 62% 47%,oklch(6% .007 35) 0 4px,oklch(22% .018 45) 5px 6px,oklch(6% .007 35) 7px 11px),linear-gradient(145deg,oklch(20% .04 45),oklch(6% .012 36));border:1px solid oklch(53% .055 59/.65);align-content:end;min-height:19rem;padding:1.2rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 4rem oklch(0% 0 0/.55)}.studio-teaser__press-link:before{content:"";border:.6rem solid oklch(32% .035 55);border-radius:50%;width:13rem;height:2.8rem;position:absolute;top:12%;left:50%;transform:translate(-50%)perspective(20rem)rotateX(64deg);box-shadow:0 8.5rem 0 -.15rem oklch(29% .03 52),0 9rem 1.5rem oklch(0% 0 0/.65)}.studio-teaser__press-link span{color:oklch(78% .055 70);font:.48rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;position:relative}.studio-teaser__press-link b{color:oklch(91% .07 75);font:clamp(2.3rem, 5vw, 4.7rem)/.75 var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin-top:.5rem;position:relative}.studio-teaser__press-link em{color:var(--color-oxide);font-family:var(--font-editorial);font-weight:400}.studio-teaser__press-link i{color:var(--color-oxide);transition:transform .3s var(--ease-out-premium);font-size:1.4rem;font-style:normal;position:absolute;top:1rem;right:1rem}.studio-teaser__press-link:hover i{transform:translate(.2rem,-.2rem)}@media (width<=58rem){.record-press{grid-template-columns:1fr}.record-press__stage{min-height:39rem}.record-press__sidebar{grid-template-columns:1fr 1fr;display:grid}.record-press__sidebar>header,.record-press__release-summary{grid-column:span 2}.record-press__selector{max-height:15rem}.record-press__tracks{border-top:0;border-left:1px solid oklch(52% .045 59/.45)}}@media (width<=38rem){.record-press{width:min(100% - 1rem,96rem)}.record-press__stage{min-height:32rem}.record-press__machine{transform-origin:50% 8%;width:128%;inset:1rem .45rem 5rem;transform:scale(.78)}.record-press__status{top:.55rem;right:.55rem}.record-press__status b{display:none}.record-press__actions{flex-wrap:wrap;bottom:.55rem;left:.55rem;right:.55rem}.record-press__press-button{width:100%}.record-press__sidebar{grid-template-columns:1fr}.record-press__sidebar>header,.record-press__release-summary{grid-column:auto}.record-press__tracks{border-top:1px solid oklch(52% .045 59/.45);border-left:0}.record-press__selector{max-height:15.5rem}.studio-page__intro{min-height:0;padding-block:5rem 2rem;display:block}.studio-page__intro>.editorial-label{margin-bottom:1rem;display:block}.studio-page__intro h1{white-space:nowrap;max-width:none;margin-bottom:1.2rem;font-size:clamp(2.7rem,13.5vw,3.35rem);line-height:.82}.studio-page__intro h1 em{display:inline-block}.studio-page__intro>div{max-width:100%;padding-bottom:0}.studio-page__intro p{font-size:.92rem}.studio-page__intro>div>span{margin-top:.8rem;font-size:.46rem}}.record-press__machine{display:none}.press-core{perspective:58rem;background:radial-gradient(at 50% 55%,oklch(32% .06 43/.34),#0000 40%),linear-gradient(140deg,oklch(12% .02 40),oklch(5% .009 34));border:1px solid oklch(48% .045 58/.65);min-height:32rem;position:absolute;inset:1.4rem 1.8rem 4.4rem;overflow:hidden}.press-core:before{content:"";border-inline:.8rem solid oklch(18% .022 46);border-top:1rem solid oklch(27% .032 50);position:absolute;inset:2.8rem 7% 2.2rem;box-shadow:inset 0 0 2rem oklch(0% 0 0/.55)}.press-core__header{z-index:9;color:oklch(69% .05 68);font:.46rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:oklch(10% .016 39/.83);border:1px solid oklch(58% .045 65/.55);justify-content:space-between;padding:.45rem .65rem;display:flex;position:absolute;top:.7rem;left:.8rem;right:.8rem}.press-core__header b{color:oklch(90% .06 74);font-weight:400}.press-core__header i{color:var(--color-oxide);font-style:normal}.press-core__housing{z-index:1;background:linear-gradient(90deg,oklch(8% .012 36/.8),#0000 20% 80%,oklch(8% .012 36/.8));border:.75rem solid oklch(17% .02 45);border-bottom:0;height:70%;position:absolute;top:3.7rem;left:10%;right:10%}.press-core__housing span{aspect-ratio:1;background:oklch(10% .015 41);border:1px solid oklch(64% .045 66);border-radius:50%;width:.8rem;position:absolute}.press-core__housing span:first-child{top:.5rem;left:.5rem}.press-core__housing span:nth-child(2){top:.5rem;right:.5rem}.press-core__housing span:nth-child(3){bottom:.3rem;left:.5rem}.press-core__housing span:nth-child(4){bottom:.3rem;right:.5rem}.press-core__guide{z-index:2;background:linear-gradient(90deg,oklch(65% .04 68),oklch(20% .02 46),oklch(56% .035 64));width:.45rem;position:absolute;top:5.2rem;bottom:5.3rem;box-shadow:.25rem 0 .4rem oklch(0% 0 0/.55)}.press-core__guide--left{left:27%}.press-core__guide--right{right:27%}.press-core__head{z-index:6;width:16rem;height:15.5rem;transform-style:preserve-3d;position:absolute;top:3.8rem;left:calc(50% - 8rem)}.press-core__cylinder{background:linear-gradient(90deg,oklch(16% .017 43),oklch(71% .045 69) 47%,oklch(24% .02 47) 53%,oklch(8% .01 37));border:1px solid oklch(74% .05 70);width:4.7rem;height:8.5rem;position:absolute;top:0;left:calc(50% - 2.35rem);box-shadow:.3rem .65rem .8rem oklch(0% 0 0/.55)}.press-core__cylinder:before{content:"";background:oklch(21% .025 47);border:1px solid oklch(61% .04 65);width:6.7rem;height:1rem;position:absolute;top:-.5rem;left:-1rem}.press-core__cylinder span{background:oklch(28% .025 51);height:.45rem;position:absolute;bottom:.55rem;left:.7rem;right:.7rem}.press-core__cylinder i{background:oklch(13% .015 40);border:1px solid oklch(61% .04 65);width:.5rem;height:1rem;position:absolute;bottom:1.2rem}.press-core__cylinder i:nth-child(2){left:-.7rem}.press-core__cylinder i:nth-child(3){right:-.7rem}.press-core__crosshead{background:linear-gradient(oklch(50% .035 61),oklch(16% .02 45));border:1px solid oklch(68% .045 67);width:15.4rem;height:1.7rem;position:absolute;top:8.15rem;left:.3rem;box-shadow:0 .55rem .7rem oklch(0% 0 0/.6)}.press-core__crosshead i{aspect-ratio:1;background:oklch(13% .016 41);border:1px solid oklch(72% .04 70);border-radius:50%;width:.8rem;position:absolute;top:.35rem}.press-core__crosshead i:first-child{left:.65rem}.press-core__crosshead i:last-child{right:.65rem}.press-core__upper-stamper,.press-core__lower-stamper{background:radial-gradient(at 40% 25%,oklch(75% .04 73),oklch(34% .025 55) 35%,oklch(14% .017 43) 73%);border:.38rem solid oklch(38% .03 55);border-radius:50%;width:12.7rem;height:2.2rem;position:absolute;left:50%;transform:translate(-50%)perspective(32rem)rotateX(58deg);box-shadow:inset .45rem .3rem .45rem oklch(100% 0 0/.16),inset -.5rem -.35rem .5rem oklch(0% 0 0/.52),0 .75rem 1rem oklch(0% 0 0/.62)}.press-core__upper-stamper{top:9.25rem}.press-core__upper-stamper span,.press-core__lower-stamper span{border-radius:inherit;border:1px solid oklch(79% .04 73/.35);position:absolute;inset:31% 30%}.press-core__upper-stamper i,.press-core__lower-stamper i{aspect-ratio:1;background:oklch(11% .012 39);border-radius:50%;width:.72rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.press-core__bed{z-index:4;background:linear-gradient(160deg,oklch(36% .035 55),oklch(11% .015 40) 66%);border:1px solid oklch(54% .04 62);width:16rem;height:6.2rem;position:absolute;bottom:6.3rem;left:calc(50% - 8rem);transform:perspective(32rem)rotateX(56deg);box-shadow:0 1.1rem 1.5rem oklch(0% 0 0/.7)}.press-core__lower-stamper{top:-.55rem}.press-core__bed-ribs{justify-content:space-between;display:flex;position:absolute;top:2.3rem;left:13%;right:13%}.press-core__bed-ribs i{background:linear-gradient(90deg,oklch(68% .04 68),oklch(18% .02 43));width:.55rem;height:2.4rem}.press-core__axis{z-index:7;aspect-ratio:1;width:16.4rem;transform-style:preserve-3d;position:absolute;bottom:7.4rem;left:calc(50% - 8.2rem);transform:perspective(32rem)rotateX(56deg)}.press-core__vinyl{touch-action:none;background:repeating-radial-gradient(circle,oklch(6% .003 35) 0 2px,oklch(25% .009 44) 2.6px 3.3px,oklch(5% .003 35) 4px 5.4px);border:2px solid oklch(23% .016 47);border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset 1rem .75rem 1.4rem oklch(100% 0 0/.07),inset -1.1rem -1rem 1.5rem oklch(0% 0 0/.7),0 1rem 1.4rem oklch(0% 0 0/.72)}.press-core__vinyl.is-interactive{cursor:grab}.press-core__vinyl.is-interactive:active{cursor:grabbing}.press-core__vinyl-grooves{border-radius:inherit;border:1px solid oklch(88% .02 75/.19);position:absolute;inset:8%;box-shadow:0 0 0 .8rem oklch(100% 0 0/.018),0 0 0 1.6rem oklch(100% 0 0/.015)}.press-core__vinyl-shine{border-radius:inherit;background:linear-gradient(128deg,oklch(100% 0 0/.17),#0000 23% 55%,oklch(75% .06 65/.13) 68%,#0000 79%);position:absolute;inset:0}.press-core__fallback-label{aspect-ratio:1;color:oklch(93% .06 75);text-align:center;background:radial-gradient(circle at 35% 25%,oklch(61% .15 46),oklch(35% .1 41) 57%,oklch(18% .05 37));border:1px solid oklch(81% .08 69/.76);border-radius:50%;place-content:center;gap:.1rem;width:37%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.press-core__fallback-label small,.press-core__fallback-label em{max-width:8ch;font:.31rem var(--font-mono);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-style:normal;overflow:hidden}.press-core__fallback-label b{font:.57rem var(--font-display)}.press-core__vinyl-hole{aspect-ratio:1;background:oklch(6% .01 35);border-radius:50%;width:.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.press-core__sleeve{z-index:5;background:oklch(8% .012 37);border:1px solid oklch(76% .055 70/.55);width:clamp(5rem,15%,7.5rem);padding:.35rem;position:absolute;top:6.2rem;left:11%;transform:rotate(-5deg);box-shadow:.6rem .8rem 1.4rem oklch(0% 0 0/.62)}.press-core__sleeve img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.press-core__sleeve span{color:oklch(72% .055 69);font:.36rem var(--font-mono);letter-spacing:.09em;text-align:center;text-transform:uppercase;padding-top:.3rem;display:block}.press-core__tray{z-index:3;background:linear-gradient(160deg,oklch(34% .03 53),oklch(10% .014 39));border:1px solid oklch(51% .04 59);height:3.1rem;position:absolute;bottom:2.1rem;left:20%;right:20%;transform:perspective(25rem)rotateX(58deg)}.press-core__tray i{background:oklch(61% .04 65);width:.42rem;position:absolute;top:17%;bottom:17%}.press-core__tray i:first-child{left:18%}.press-core__tray i:nth-child(2){left:50%}.press-core__tray i:nth-child(3){right:18%}.press-core__readout{z-index:9;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:oklch(7% .01 35/.9);border:1px solid oklch(55% .04 61/.5);grid-template-columns:.45rem auto;align-items:center;gap:.12rem .42rem;padding:.45rem .55rem;display:grid;position:absolute;bottom:.7rem;right:.8rem}.press-core__readout span{aspect-ratio:1;background:oklch(51% .07 46);border-radius:50%;grid-row:span 2;width:.4rem}.press-core__readout span.is-open{background:var(--color-oxide);box-shadow:0 0 .55rem var(--color-oxide)}.press-core__readout small{color:var(--color-muted);font-size:.38rem}.press-core__readout b{color:oklch(84% .06 72);font-size:.46rem;font-weight:400}.phase-forming .press-core__axis{animation:.12s linear 8 press-core-vibrate}.phase-extracting .press-core__tray{transition:transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(1.5rem)perspective(25rem)rotateX(58deg)}.phase-inspecting .press-core__sleeve{width:clamp(6rem,18%,9rem);top:5.5rem;left:8%}.phase-inspecting{background:radial-gradient(at 50% 48%,oklch(30% .07 45/.55),oklch(3% .008 33) 66%)}.phase-inspecting .press-core__axis{filter:drop-shadow(0 2rem 2rem oklch(0% 0 0/.75));width:24rem;transition:width .8s cubic-bezier(.22,1,.36,1),left .8s cubic-bezier(.22,1,.36,1),bottom .8s cubic-bezier(.22,1,.36,1);bottom:3.8rem;left:calc(50% - 12rem)}.phase-inspecting .press-core__vinyl{border-width:.35rem;box-shadow:inset 1.5rem 1rem 2rem oklch(100% 0 0/.1),inset -1.8rem -1.4rem 2rem oklch(0% 0 0/.75),0 1.4rem oklch(3% .01 34),0 2rem 3.5rem oklch(0% 0 0/.82)}.phase-inspecting .press-core__vinyl:after{content:"";background:linear-gradient(oklch(23% .016 47),oklch(3% .006 33));border-radius:50%;height:1.2rem;position:absolute;bottom:-1.1rem;left:5%;right:5%}.phase-inspecting .press-core__vinyl-shine{background:conic-gradient(from 130deg,#0000,oklch(100% 0 0/.2),#0000 27%,oklch(73% .07 62/.2) 42%,#0000 56%);animation:4.5s linear infinite vinyl-inspection-light}.phase-inspecting .press-core__head,.phase-inspecting .press-core__bed,.phase-inspecting .press-core__guide{opacity:.23;transition:opacity .75s}@keyframes vinyl-inspection-light{to{transform:rotate(1turn)}}@keyframes press-core-vibrate{50%{transform:translate(1px)perspective(32rem)rotateX(56deg)}}@media (width<=38rem){.press-core{min-height:28rem;inset:1rem .55rem 4.5rem}.press-core__header i{display:none}.press-core__header{font-size:.38rem}.press-core__head{transform-origin:50% 0;transform:scale(.78)}.press-core__bed,.press-core__axis{transform-origin:50% 100%;transform:scale(.78)perspective(32rem)rotateX(56deg)}.press-core__sleeve{top:5rem;left:8%}.press-core__guide--left{left:20%}.press-core__guide--right{right:20%}}.record-press__mode{grid-column:1/-1;gap:.45rem;margin-bottom:-.8rem;display:flex}.record-press__mode button{color:var(--color-muted);font:.48rem var(--font-mono);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:oklch(8% .012 37);border:1px solid oklch(54% .045 60/.55);padding:.55rem .75rem}.record-press__mode button.is-active{border-color:var(--color-oxide);color:oklch(93% .07 75);background:oklch(37% .075 42)}.record-press__press-button:disabled{opacity:.35;cursor:not-allowed}.record-press__custom{gap:.7rem;padding:1rem;display:grid}.record-press__custom>label{color:oklch(82% .06 71);font:.52rem var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.record-press__drop{color:oklch(75% .055 69);cursor:pointer;text-align:center;background:oklch(8% .012 36);border:1px dashed oklch(67% .055 64/.72);place-items:center;min-height:12rem;display:grid;overflow:hidden}.record-press__drop>b,.record-press__drop>span{font:.55rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;display:block}.record-press__drop>span{color:var(--color-muted);margin-top:.45rem;font-size:.42rem}.record-press__crop{aspect-ratio:1;touch-action:none;border:1px solid oklch(82% .06 70);border-radius:50%;width:9rem;position:relative;overflow:hidden}.record-press__crop img,.press-core__fallback-label.has-art img{object-fit:cover;transform-origin:50%;width:100%;height:100%;position:absolute;top:50%;left:50%}.press-core__fallback-label.has-art{overflow:hidden}.record-press__crop-tools{flex-wrap:wrap;gap:.4rem;display:flex}.record-press__crop-tools input{accent-color:var(--color-oxide);flex:100%}.record-press__crop-tools button,.record-press__custom>input{color:oklch(80% .055 70);font:.48rem var(--font-mono);letter-spacing:.07em;text-transform:uppercase;background:oklch(10% .015 39);border:1px solid oklch(54% .045 60/.62);padding:.45rem .55rem}.record-press__custom>input::placeholder{color:var(--color-muted)}.record-press__error{color:oklch(67% .18 35);font:.5rem var(--font-mono);margin:0}@media (width<=44rem){.release-details-dialog{padding:0}.release-details-dialog__panel{border:0;width:100%;max-height:100dvh}.release-details-dialog__lead{grid-template-columns:1fr;gap:1.5rem}.release-details-dialog__artwork{width:min(100%,24rem);margin-inline:auto}.release-details-dialog__content{grid-template-columns:1fr}.release-details-dialog__content>section+section{border-top:var(--border-subtle);border-left:0}.release-details-dialog__footer{flex-direction:column;align-items:flex-start}.release-preview-list__transport{grid-template-columns:1.8rem minmax(4rem,1fr) auto}.release-preview-list__pulse{display:none}}@media (height<=45rem) and (width>=52.01rem){.release-cascade--unified .release-cascade__details{top:4.4rem}.release-cascade--unified .release-cascade__details h2{max-width:12ch;margin-bottom:.75rem;font-size:clamp(2rem,3.2vw,3.15rem);line-height:.86}.release-cascade--unified .release-cascade__overline{margin-bottom:.65rem}.release-cascade--unified .release-cascade__details dl div{padding-block:.35rem}.release-cascade--unified .release-cascade__excerpt{display:none}.release-cascade--unified .release-cascade__actions{margin-top:.55rem}}.studio-page__intro{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.55fr);min-height:auto;padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.studio-page__intro h1{font-size:clamp(3.5rem,8vw,8rem);line-height:.78}.studio-page__intro h1 em{letter-spacing:.01em;font-size:.53em;display:inline-block}.selectomatic{padding:clamp(3rem, 7vw, 7rem) var(--spacing-page) clamp(5rem, 10vw, 10rem);perspective:1400px;background:radial-gradient(ellipse at 50% 15%, oklch(33% .07 50/.22), transparent 43rem), linear-gradient(90deg, transparent 49.92%, oklch(77% .05 70/.06) 50%, transparent 50.08%), var(--color-carbon);place-items:start center;display:grid;overflow:hidden}.selectomatic__machine{--metal-edge:oklch(66% .065 63);isolation:isolate;background:linear-gradient(100deg,#0000 0 23%,oklch(93% .03 75/.08) 28%,#0000 34% 70%,oklch(95% .03 75/.06) 74%,#0000 82%),repeating-linear-gradient(90deg,oklch(24% .045 48) 0 2px,oklch(17% .03 43) 3px 5px,oklch(31% .055 50) 6px 7px);border:1px solid oklch(71% .07 70/.62);border-radius:8.5rem 8.5rem 1.2rem 1.2rem/6.5rem 6.5rem 1.2rem 1.2rem;width:min(100%,48rem);padding:1.05rem 1.2rem 1.4rem;position:relative;transform:rotateX(.5deg);box-shadow:inset 0 0 0 .35rem oklch(9% .012 38),inset 1rem 0 2rem oklch(60% .09 52/.14),inset -1rem 0 2rem oklch(0% 0 0/.42),0 4.5rem 8rem oklch(0% 0 0/.72),0 1rem 0 -.5rem oklch(4% .006 35)}.selectomatic__side{z-index:-1;background:linear-gradient(90deg,oklch(10% .015 38),oklch(31% .055 48),oklch(9% .012 38));border:1px solid oklch(54% .055 60/.45);width:2.6rem;position:absolute;top:8rem;bottom:1rem}.selectomatic__side--left{left:-1.25rem;transform:skewY(-4deg)}.selectomatic__side--right{right:-1.25rem;transform:skewY(4deg)}.selectomatic__marquee{z-index:4;background:radial-gradient(at 50% 40%,oklch(70% .14 57/.2),#0000 65%),oklch(7% .012 38);border:1px solid oklch(79% .08 73/.65);border-radius:7rem 7rem 1.1rem 1.1rem;grid-template-columns:8rem 1fr;align-items:center;gap:1.25rem;min-height:7rem;margin:.15rem 1rem .85rem;padding:1rem 2rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 1.8rem oklch(61% .14 44/.18),0 0 1.2rem oklch(57% .13 41/.12)}.selectomatic__marquee:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 28%,oklch(100% 0 0/.09) 42%,#0000 55%);position:absolute;inset:0}.selectomatic__marquee img{mix-blend-mode:screen;filter:sepia(.25)contrast(1.1);width:100%}.selectomatic__marquee div{text-align:center}.selectomatic__marquee strong{color:oklch(86% .095 70);font-family:var(--font-editorial);letter-spacing:.035em;text-transform:uppercase;text-shadow:0 0 1rem oklch(70% .14 52/.38);font-size:clamp(1.55rem,4.3vw,3.2rem);font-weight:400;line-height:.9;display:block}.selectomatic__marquee small{color:oklch(70% .055 70);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.52rem}.selectomatic__marquee-lamp{background:radial-gradient(oklch(68% .16 53/.15),#0000 65%);width:70%;height:140%;animation:3.4s ease-in-out infinite alternate selectomatic-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.selectomatic__chamber{--arm-rest-x:-13rem;z-index:2;height:clamp(24rem,58vw,35rem);box-shadow:inset 0 0 3.5rem oklch(0% 0 0/.9), 0 0 0 1px var(--metal-edge), inset 0 0 0 1px oklch(91% .04 76/.18);background:radial-gradient(at 50% 68%,oklch(57% .14 48/.28),#0000 52%),radial-gradient(at 50% 5%,oklch(56% .1 55/.14),#0000 42%),repeating-linear-gradient(90deg,#0000 0 4.8rem,oklch(75% .08 60/.035) 4.85rem),oklch(4.5% .012 37);border:.5rem solid oklch(8% .012 38);border-radius:6rem 6rem .45rem .45rem;position:relative;overflow:hidden}.selectomatic__glass{z-index:20;background:radial-gradient(circle at var(--glass-x) var(--glass-y), oklch(100% 0 0/.1), transparent 17%), linear-gradient(112deg, oklch(100% 0 0/.12), transparent 19% 74%, oklch(100% 0 0/.05) 82%, transparent);mix-blend-mode:screen;pointer-events:none;transition:background .1s linear;position:absolute;inset:0}.selectomatic__glass:after{content:"";border:1px solid oklch(86% .04 75/.13);border-radius:5rem 5rem 0 0;position:absolute;inset:1rem}.selectomatic__record-rack{background:radial-gradient(at 50% 15%,oklch(69% .1 63/.17),#0000 58%),linear-gradient(oklch(15% .025 46/.9),oklch(6% .012 39/.7));border-block:1px solid oklch(64% .065 65/.38);justify-content:center;align-items:flex-start;height:10.8rem;padding:.75rem 1.4rem 0;display:flex;position:absolute;top:1.55rem;left:4%;right:4%;overflow:hidden;transform:perspective(36rem)rotateX(-7deg);box-shadow:inset 0 -1.5rem 2rem oklch(0% 0 0/.42),inset 0 1.1rem 1.8rem oklch(69% .09 62/.08)}.selectomatic__record-rack:after{content:"";background:linear-gradient(oklch(70% .035 72),oklch(18% .022 47));border:1px solid oklch(67% .045 68/.5);height:.55rem;position:absolute;bottom:.45rem;left:1rem;right:1rem;box-shadow:0 .45rem .8rem oklch(0% 0 0/.7)}.selectomatic__rack-disc{z-index:calc(14 - var(--slot));aspect-ratio:1;opacity:1;width:7.2rem;min-width:7.2rem;box-shadow:calc(.55rem + var(--disc-depth)) .35rem .85rem oklch(0% 0 0/.76), inset 0 0 0 1px oklch(86% .03 72/.07);transform:translate3d(var(--disc-depth), var(--disc-lift), 0) rotateY(var(--disc-tilt));transform-origin:50% 100%;background:repeating-radial-gradient(circle,oklch(17% .006 45) 0 1px,oklch(4% .004 38) 2px 4px);border:.13rem solid oklch(31% .025 55);border-radius:50%;margin-left:-4.35rem;transition:opacity .24s cubic-bezier(.22,1,.36,1),filter .28s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.selectomatic__rack-disc:first-child{margin-left:0}.selectomatic__rack-disc:before{z-index:2;border-radius:inherit;content:"";pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 2px,oklch(100% 0 0/.055) 3px 4px),linear-gradient(112deg,oklch(100% 0 0/.13),#0000 23% 66%,oklch(75% .07 66/.07));position:absolute;inset:0}.selectomatic__rack-disc:after{z-index:3;aspect-ratio:1;content:"";background:oklch(7% .01 42);border-radius:50%;width:.26rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px oklch(87% .03 78/.46)}.selectomatic__rack-disc img{z-index:1;aspect-ratio:1;object-fit:cover;filter:saturate(.95)brightness(.94)contrast(1.06);border-radius:50%;width:38%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.selectomatic__rack-disc i{z-index:2;pointer-events:none;border:1px solid oklch(83% .04 72/.2);border-radius:50%;position:absolute;inset:29.5%;box-shadow:inset .15rem .08rem .35rem oklch(100% 0 0/.12),0 0 .55rem oklch(0% 0 0/.28)}.selectomatic__rack-disc.is-requested{z-index:18;filter:brightness(1.3)saturate(1.08);transform:translate3d(var(--disc-depth), calc(var(--disc-lift) - 7px), 0) rotateY(var(--disc-tilt)) scale(1.045);box-shadow:.75rem .45rem 1.2rem oklch(0% 0 0/.72),0 0 1.05rem oklch(67% .11 59/.38)}.selectomatic__rack-disc.is-loaded{opacity:0;pointer-events:none}.selectomatic__rack-disc.is-returning{animation:.43s cubic-bezier(.22,1,.36,1) both selectomatic-rack-return}.selectomatic__rail{z-index:3;background:linear-gradient(oklch(70% .035 75),oklch(22% .02 50) 45%,oklch(55% .035 68));border:1px solid oklch(70% .04 70/.55);height:.72rem;position:absolute;bottom:3.2rem;left:5%;right:5%;box-shadow:0 .8rem 1rem oklch(0% 0 0/.65)}.selectomatic__rail i{background:oklch(18% .025 48);border:1px solid oklch(67% .04 70);width:1.2rem;height:1.4rem;position:absolute;top:-.42rem}.selectomatic__rail i:first-child{left:10%}.selectomatic__rail i:last-child{right:10%}.selectomatic__selector-arm{z-index:7;transform-origin:50% 0;background:linear-gradient(90deg,oklch(15% .02 45),oklch(70% .04 70) 46%,oklch(25% .03 50) 54%,oklch(9% .014 40));border:1px solid oklch(73% .045 72);border-radius:.4rem .4rem 1.2rem 1.2rem;width:3.6rem;height:18rem;position:absolute;top:9.6rem;left:calc(50% - 1.8rem);box-shadow:.8rem .8rem 1rem oklch(0% 0 0/.55)}.selectomatic__selector-arm:before{content:"";background:linear-gradient(oklch(63% .04 70),oklch(16% .02 45));border:1px solid oklch(76% .04 72/.6);border-radius:.4rem;width:5rem;height:2.2rem;position:absolute;top:-1rem;left:-1rem}.selectomatic__selector-arm span{background:oklch(13% .02 44);border:1px solid oklch(71% .04 70);border-radius:.35rem;height:2.6rem;position:absolute;bottom:-.6rem;left:-1rem;right:-1rem}.selectomatic__turntable{z-index:5;transform-origin:50% 100%;width:34rem;height:25rem;position:absolute;bottom:-1.1rem;left:50%;transform:translate(-50%)perspective(48rem)rotateX(34deg)}.selectomatic__turntable:before{content:"";background:linear-gradient(145deg,oklch(26% .045 50),oklch(8% .012 40));border:1px solid oklch(57% .05 60);border-radius:1.35rem;position:absolute;inset:2.2rem .7rem 0;box-shadow:0 1rem 1.5rem oklch(0% 0 0/.7)}.selectomatic__platter{z-index:2;aspect-ratio:1;background:repeating-radial-gradient(circle,oklch(10% 0 0) 0 3px,oklch(16% 0 0) 4px 5px);border:.5rem solid oklch(53% .035 65);border-radius:50%;width:25rem;position:absolute;top:-.2rem;left:4.5rem;box-shadow:.8rem 1.2rem 1.4rem oklch(0% 0 0/.65)}.selectomatic__vinyl{background:oklch(4% .004 38);border-radius:50%;position:absolute;inset:3%;overflow:hidden;box-shadow:inset 0 0 0 2.3rem oklch(3% 0 0/.85),0 .4rem .8rem oklch(0% 0 0/.55)}.selectomatic__vinyl:after{content:"";background:repeating-radial-gradient(circle,#0000 0 2px,oklch(100% 0 0/.045) 3px 4px),linear-gradient(118deg,oklch(100% 0 0/.11),#0000 24% 70%,oklch(75% .06 64/.055));border-radius:50%;position:absolute;inset:0}.selectomatic__vinyl img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:43%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.selectomatic__spindle{z-index:4;aspect-ratio:1;background:oklch(82% .035 74);border-radius:50%;width:.7rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .23rem oklch(16% .02 50)}.selectomatic__tonearm{z-index:6;transform-origin:50% 92%;background:linear-gradient(90deg,oklch(34% .03 55),oklch(79% .035 75),oklch(25% .025 48));border-radius:1rem;width:1.45rem;height:18.5rem;position:absolute;top:1.6rem;right:1.2rem;box-shadow:.5rem .5rem .8rem oklch(0% 0 0/.6)}.selectomatic__tonearm:after{aspect-ratio:1;content:"";background:oklch(15% .02 47);border:1px solid oklch(71% .04 70);border-radius:50%;width:2.6rem;position:absolute;bottom:-.7rem;left:-.7rem}.selectomatic__tonearm span{background:oklch(13% .02 44);border-radius:.3rem;width:2.2rem;height:2.8rem;position:absolute;top:-.4rem;left:-.5rem}.selectomatic__mechanism-label{z-index:8;color:oklch(70% .055 70);font-family:var(--font-mono);letter-spacing:.14em;font-size:.46rem;position:absolute;bottom:.6rem;left:1rem}.selectomatic__console{background:linear-gradient(oklch(30% .05 47),oklch(12% .018 41));border-inline:1px solid oklch(65% .055 64/.42);grid-template-columns:1fr 10.5rem;gap:.7rem;padding:.8rem .75rem .65rem;display:grid}.selectomatic__ticket{color:oklch(18% .04 50);background:linear-gradient(oklch(87% .055 82),oklch(72% .065 75));border:.3rem solid oklch(11% .016 42);grid-template-columns:5.2rem 1fr auto;align-items:baseline;gap:.2rem .75rem;min-height:4.6rem;padding:.75rem 1rem;display:grid;box-shadow:inset 0 0 1.3rem oklch(44% .1 58/.22)}.selectomatic__ticket span,.selectomatic__ticket small{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.54rem}.selectomatic__ticket strong{font-family:var(--font-display);letter-spacing:-.025em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:1.1rem;overflow:hidden}.selectomatic__ticket em{text-overflow:ellipsis;white-space:nowrap;grid-column:2/4;font-size:.72rem;font-style:normal;overflow:hidden}.selectomatic__ticket small{color:oklch(43% .07 52);grid-area:2/1}.selectomatic__status{background:oklch(7% .012 39);border:1px solid oklch(60% .05 62/.42);align-items:center;gap:.75rem;padding:.8rem;display:flex}.selectomatic__status-lamp{aspect-ratio:1;background:var(--color-oxide);width:.65rem;box-shadow:0 0 .7rem var(--color-oxide);border:1px solid oklch(82% .08 65);border-radius:50%}.is-selecting .selectomatic__status-lamp,.is-unloading .selectomatic__status-lamp,.is-loading .selectomatic__status-lamp,.is-starting .selectomatic__status-lamp,.is-stopping .selectomatic__status-lamp{animation:.24s steps(2,end) infinite selectomatic-flicker}.selectomatic__status small,.selectomatic__status strong{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;display:block}.selectomatic__status small{color:var(--color-muted);font-size:.45rem}.selectomatic__status strong{color:oklch(83% .1 69);margin-top:.25rem;font-size:.62rem}.selectomatic__selection-bank{background:linear-gradient(105deg,oklch(11% .02 42),oklch(30% .05 49) 48%,oklch(9% .015 40));border-block:1px solid oklch(68% .055 65/.43);grid-template-columns:repeat(7,1fr);gap:.35rem;padding:.9rem .75rem;display:grid}.selectomatic__selection-bank button{color:oklch(73% .04 72);cursor:pointer;background:linear-gradient(oklch(38% .035 58),oklch(11% .015 42) 46%,oklch(6% .01 38));border:1px solid oklch(67% .04 68/.6);border-radius:.3rem;min-width:0;min-height:3.8rem;padding:.45rem .2rem;transition:transform .15s,color .15s,box-shadow .15s;position:relative;box-shadow:inset 0 1px oklch(95% .03 75/.18),0 .25rem oklch(3% .008 35)}.selectomatic__selection-bank button:before{aspect-ratio:1;content:"";background:oklch(25% .03 50);border-radius:50%;width:.3rem;position:absolute;top:.45rem;right:.45rem}.selectomatic__selection-bank button span,.selectomatic__selection-bank button small{font-family:var(--font-mono);line-height:1;display:block}.selectomatic__selection-bank button span{font-size:.83rem}.selectomatic__selection-bank button small{color:oklch(53% .04 68);letter-spacing:.06em;margin-top:.48rem;font-size:.46rem}.selectomatic__selection-bank button:hover:not(:disabled),.selectomatic__selection-bank button:focus-visible{color:oklch(91% .08 77);transform:translateY(-.12rem)}.selectomatic__selection-bank button:active:not(:disabled),.selectomatic__selection-bank button.is-active{color:oklch(94% .08 78);transform:translateY(.17rem);box-shadow:inset 0 0 1rem oklch(64% .16 45/.23),0 .08rem oklch(3% .008 35)}.selectomatic__selection-bank button.is-active:before{background:var(--color-oxide);box-shadow:0 0 .55rem var(--color-oxide)}.selectomatic__selection-bank button.is-queued:before{background:oklch(78% .11 75);animation:.42s steps(2,end) infinite selectomatic-flicker;box-shadow:0 0 .55rem oklch(70% .12 66)}.selectomatic__selection-bank button:disabled{cursor:wait}.selectomatic__transport{background:linear-gradient(100deg,oklch(12% .02 43),oklch(27% .045 50),oklch(9% .015 40));border-bottom:1px solid oklch(62% .05 64/.45);grid-template-columns:auto 1fr 5rem;align-items:center;gap:1.1rem;padding:1rem;display:grid}.selectomatic__transport-buttons{gap:.4rem;display:flex}.selectomatic__transport-buttons button{color:oklch(82% .04 72);cursor:pointer;background:linear-gradient(oklch(43% .035 58),oklch(12% .018 42) 56%);border:1px solid oklch(67% .045 68/.58);border-radius:.25rem;place-items:center;width:3rem;height:3.1rem;padding:.25rem;font-size:.55rem;display:grid;box-shadow:0 .25rem oklch(3% .008 35)}.selectomatic__transport-buttons button:active:not(:disabled){box-shadow:none;transform:translateY(.18rem)}.selectomatic__transport-buttons button:disabled{opacity:.3;cursor:not-allowed}.selectomatic__transport-buttons button small{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.43rem;display:block}.selectomatic__transport-buttons .selectomatic__play{color:oklch(88% .12 70)}.selectomatic__track-readout{min-width:0}.selectomatic__track-readout label{color:oklch(74% .06 70);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:.75rem;font-size:.53rem;display:flex;overflow:hidden}.selectomatic__track-readout label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selectomatic__track-readout time{white-space:nowrap;font-variant-numeric:tabular-nums}.selectomatic__track-readout input{appearance:none;background:0 0;width:100%;height:1rem}.selectomatic__track-readout input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-oxide) var(--playhead), oklch(6% .01 40) var(--playhead));border:1px solid oklch(57% .045 65);height:.28rem}.selectomatic__track-readout input::-webkit-slider-thumb{appearance:none;background:linear-gradient(90deg,oklch(30% .03 52),oklch(76% .04 70),oklch(24% .03 50));border:1px solid oklch(75% .04 70);width:.7rem;height:1rem;margin-top:-.42rem}.selectomatic__track-readout p{color:var(--color-oxide);font:.5rem var(--font-mono);margin:0}.selectomatic__volume{place-items:center;display:grid;position:relative}.selectomatic__volume span{color:oklch(67% .04 70);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.25rem;font-size:.45rem}.selectomatic__volume input{opacity:0;cursor:pointer;width:4rem;height:4rem;position:absolute}.selectomatic__volume i{aspect-ratio:1;background:repeating-conic-gradient(oklch(61% .035 67) 0 3deg, oklch(16% .02 46) 4deg 8deg);width:3.1rem;transform:rotate(var(--volume-rotation));pointer-events:none;border:1px solid oklch(70% .04 70);border-radius:50%;display:block;position:relative;box-shadow:0 .45rem .7rem oklch(0% 0 0/.6)}.selectomatic__volume i:after{background:var(--color-oxide);content:"";width:2px;height:.75rem;position:absolute;top:.35rem;left:calc(50% - 1px)}.selectomatic__speaker{background-color:oklch(7% .009 38);background-image:radial-gradient(circle,oklch(45% .025 55) 0 .75px,#0000 .9px);background-size:4px 4px;border:.55rem solid oklch(9% .013 40);height:15.5rem;position:relative;overflow:hidden;box-shadow:inset 0 0 4rem oklch(0% 0 0/.78),0 0 0 1px oklch(62% .05 64/.5)}.selectomatic__speaker:after{content:"";background:linear-gradient(100deg,oklch(100% 0 0/.04),#0000 28% 68%,oklch(100% 0 0/.025));position:absolute;inset:0}.selectomatic__speaker-cones{opacity:.27;justify-content:space-around;align-items:center;display:flex;position:absolute;inset:0}.selectomatic__speaker-cones i{aspect-ratio:1;background:radial-gradient(circle,oklch(25% .02 47),oklch(4% .006 36) 40%,oklch(18% .017 43) 43% 67%,oklch(5% .007 37) 70%);border:1.7rem solid oklch(15% .015 42);border-radius:50%;width:12rem}.is-playing .selectomatic__speaker-cones i{animation:.62s ease-in-out infinite alternate selectomatic-speaker}.selectomatic__speaker-badge{z-index:2;color:oklch(80% .05 72);background:oklch(9% .015 40/.92);border:1px solid oklch(70% .045 68/.65);align-items:center;gap:.65rem;padding:.55rem .85rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.selectomatic__speaker-badge span{color:var(--color-oxide);font-family:var(--font-display);font-size:2rem;line-height:.8}.selectomatic__speaker-badge strong{font-family:var(--font-mono);letter-spacing:.12em;font-size:.45rem;font-weight:400;line-height:1.4}.selectomatic__plinth{color:oklch(67% .045 68);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.85rem 1.1rem .15rem;font-size:.54rem;display:flex}.selectomatic__plinth a{border-bottom:1px solid var(--color-oxide);color:oklch(88% .06 75);padding-bottom:.25rem}.selectomatic__plinth a:hover,.selectomatic__plinth a:focus-visible,.selectomatic__plinth b{color:var(--color-oxide)}@keyframes selectomatic-breathe{to{opacity:.52;transform:translate(-50%,-50%)scale(1.08)}}@keyframes selectomatic-flicker{50%{opacity:.25}}@keyframes selectomatic-speaker{to{transform:scale(1.018)}}@keyframes selectomatic-rack-return{0%{opacity:0;transform:translate3d(var(--disc-depth), 2.1rem, 0) rotateY(var(--disc-tilt)) scale(.82)}}@media (width<=52rem){.studio-page__intro{min-height:auto;padding-top:3rem}.selectomatic{padding-inline:max(1rem, var(--spacing-page))}.selectomatic__machine{border-radius:5rem 5rem .9rem .9rem;width:min(100%,39rem);padding:.75rem}.selectomatic__side{display:none}.selectomatic__marquee{border-radius:4.5rem 4.5rem .8rem .8rem;grid-template-columns:6rem 1fr;min-height:5.5rem;margin-inline:.35rem;padding:.8rem 1rem}.selectomatic__chamber{--arm-rest-x:-8rem;border-radius:3.8rem 3.8rem .3rem .3rem;height:clamp(23rem,78vw,31rem)}.selectomatic__record-rack{padding-inline:.5rem;left:3%;right:3%}.selectomatic__rack-disc{width:6.2rem;min-width:6.2rem;margin-left:-4.25rem}.selectomatic__turntable{bottom:-1.4rem;transform:translate(-50%)scale(.82)perspective(48rem)rotateX(34deg)}.selectomatic__console{grid-template-columns:1fr}.selectomatic__status{min-height:3.2rem}.selectomatic__selection-bank{grid-template-columns:repeat(7,minmax(2.6rem,1fr));overflow-x:auto}.selectomatic__selection-bank button{min-width:2.7rem;min-height:3.5rem}.selectomatic__transport{grid-template-columns:1fr auto}.selectomatic__track-readout{grid-area:2/1/auto/-1}.selectomatic__speaker{height:12rem}.selectomatic__speaker-cones i{width:9rem}}@media (width<=36rem){.studio-page__intro h1{font-size:clamp(3rem,16vw,5rem)}.selectomatic{padding-inline:.5rem}.selectomatic__machine{border-radius:3.8rem 3.8rem .7rem .7rem}.selectomatic__marquee{border-radius:3rem 3rem .6rem .6rem;grid-template-columns:4.6rem 1fr;min-height:4.7rem;padding-inline:.8rem}.selectomatic__marquee strong{font-size:1.3rem}.selectomatic__marquee small{font-size:.4rem}.selectomatic__chamber{--arm-rest-x:-6rem;border-width:.35rem;border-radius:2.8rem 2.8rem .2rem .2rem;height:21rem}.selectomatic__record-rack{height:7.2rem;top:1.2rem}.selectomatic__rack-disc{width:4.5rem;min-width:4.5rem;margin-left:-3.4rem}.selectomatic__selector-arm{width:2.8rem;height:12rem;top:6.8rem;left:calc(50% - 1.4rem)}.selectomatic__turntable{bottom:-4rem;transform:translate(-50%)scale(.64)perspective(48rem)rotateX(34deg)}.selectomatic__ticket{grid-template-columns:4.3rem 1fr}.selectomatic__ticket strong{font-size:.9rem}.selectomatic__ticket em{grid-column:2}.selectomatic__transport{gap:.7rem;padding:.8rem}.selectomatic__transport-buttons button{width:2.7rem}.selectomatic__speaker{height:10rem}.selectomatic__speaker-cones i{width:7rem}.selectomatic__plinth span{display:none}.selectomatic__plinth{justify-content:flex-end}}@keyframes shop-count{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes shop-spin{to{transform:rotate(360deg)}}@media (width<=64rem){.shop-intro__index{display:none}.shop-product{gap:2rem}.shop-cart-item{grid-template-columns:6rem 1fr;gap:1rem}.shop-form-actions{flex-wrap:wrap}}@media (width<=48rem){.shop-product,.shop-cart-layout,.shop-checkout-layout,.shop-confirmation,.shop-track-section,.home-shop{grid-template-columns:minmax(0,1fr)}.shop-intro h1{font-size:clamp(3.25rem,11vw,5.3rem)}.shop-intro{padding-block:2.5rem}.shop-product{padding-top:1.5rem}.shop-product__copy>h2{font-size:clamp(3rem,11vw,5rem)}.shop-gallery__stage{aspect-ratio:1;max-height:70svh}.shop-summary{position:static}.shop-track-section{gap:2rem}.shop-checkout-layout{gap:2.5rem}.shop-steps{gap:.7rem;margin-bottom:2rem}.shop-steps button{align-items:baseline;gap:.4rem;font-size:.63rem;line-height:1.5}.shop-form-intro{flex-wrap:wrap;gap:0}.shop-form-actions>.button{justify-content:space-between;width:100%}.shop-confirmation{padding-top:2rem}.shop-confirmation h1{font-size:clamp(3rem,11vw,5rem)}.home-shop{gap:2.5rem}.home-shop__record{max-width:32rem}}@media (width<=25rem){.shop-demo>span:last-child{flex-basis:100%}.shop-fields{grid-template-columns:minmax(0,1fr)}.shop-cart-item{grid-template-columns:4.5rem 1fr;padding-right:0}.shop-cart-item__price{grid-column:2;position:static}.shop-quantity button{width:2.3rem}}@media (prefers-reduced-motion:reduce){.site-header__cart,.site-header__cart-count{transition:none;animation:none}.shop-page *,.home-shop *{transition-duration:.01ms!important;animation:none!important}}@font-face{font-family:DicSans;src:url(/assets/dicsans-book-DKXwyOST.otf)format("opentype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:DicSans;src:url(/assets/dicsans-bold-BLQrk4CF.otf)format("opentype");font-display:swap;font-style:normal;font-weight:700}@media (width>=52rem){:root{--site-header-height:5rem}.site-header{min-height:var(--site-header-height);padding-block:.75rem}.site-header.is-scrolled{min-height:4.25rem}.wordmark{width:9.2rem;height:3rem}.site-nav{justify-content:flex-end;gap:clamp(1rem,2.25vw,2.35rem);display:flex}.menu-trigger,.mobile-menu{display:none}.site-footer__lower{grid-template-columns:.7fr .75fr minmax(20rem,1.25fr);align-items:start;gap:clamp(2rem,5vw,6rem)}.site-footer__nav{grid-template-columns:1fr}}img:is([src*="7SR026"],[src*="7SR027"],[src*="7SR028"],[src*="7SR029"],[src*="7SR030"],[src*="7SR031"],[src*="7SR032"],[src*="7SR033"],[src*="7SR034"],[src*="7SR035"],[src*="7SR037"],[src*="7SR038"],[src*="7SR039"],[src*="7SR040"]){clip-path:circle(50%)}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-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}
