:root{--ink:#191914;--paper:#f1eee7;--paper2:#e7e1d6;--bronze:#987653;--muted:#777168;--line:rgba(25,25,20,.18);--serif:'Roboto Condensed',sans-serif;--sans:'Manrope',sans-serif;--mono:'DM Mono',monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px}.noise{position:fixed;inset:0;pointer-events:none;z-index:99;opacity:.035;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='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.site-header{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;border-bottom:1px solid var(--line);position:sticky;top:0;background:rgba(241,238,231,.9);backdrop-filter:blur(18px);z-index:50}.brand{display:flex;align-items:center;gap:13px;color:var(--ink);text-decoration:none}.brand-logo{width:48px;height:48px;object-fit:cover;display:block;box-shadow:0 5px 14px rgba(25,25,20,.18)}.brand-mark{display:grid;grid-template-columns:repeat(4,3px);gap:2px;height:33px;align-items:end}.brand-mark i{display:block;background:var(--ink);height:65%}.brand-mark i:nth-child(2){height:100%}.brand-mark i:nth-child(3){height:82%}.brand-mark i:nth-child(4){height:45%}.brand-wordmark{display:block;width:104px;height:34px;overflow:visible}.brand-name{font:700 17px var(--sans);letter-spacing:.18em;fill:var(--ink)}.brand-subtitle{font:500 7px var(--mono);fill:var(--ink)}.site-header nav{display:flex;gap:2.5vw}.site-header nav a,.header-tools button{color:var(--ink);text-decoration:none;background:none;border:0;font:600 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.site-header nav a:hover{color:var(--bronze)}.header-tools{display:flex;align-items:center;gap:14px}.header-tools button{padding:8px}.cart{border-left:1px solid var(--line)!important;padding-left:20px!important}.cart sup{display:inline-grid;place-items:center;background:var(--ink);color:white;width:18px;height:18px;border-radius:50%;margin-left:4px}.menu{display:none}.page{display:none}.page.active{display:block}.hero{min-height:calc(100vh - 88px);display:grid;grid-template-columns:46% 54%;overflow:hidden}.hero-copy{padding:8vh 3vw 4vh 7vw;position:relative;z-index:2}.eyebrow{font:500 10px var(--mono);letter-spacing:.18em}.bronze{color:var(--bronze)}h1,h2,h3,p{margin-top:0}.hero h1,.page-intro h1,.shop-hero h1,.release-info h1{font:400 clamp(62px,7.2vw,118px)/.82 var(--serif);letter-spacing:-.025em;margin:9vh 0 4vh}.hero h1 em,.page-intro h1 em,.shop-hero h1 em,.release-info h1 em{font-style:normal;font-weight:300;color:var(--bronze)}.lede{max-width:470px;font:400 17px/1.7 var(--sans);color:#4d4a43}.hero-actions{display:flex;gap:32px;align-items:center;margin-top:42px}.button{height:52px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:0 20px;text-decoration:none;text-transform:uppercase;letter-spacing:.11em;font:600 10px var(--sans)}.button.primary{background:var(--ink);color:white;min-width:205px}.button.dark{background:#ede8dd;color:var(--ink);min-width:180px}.button:hover span{transform:translateX(4px)}.text-link{color:var(--ink);text-decoration:none;text-transform:uppercase;font:600 10px var(--sans);letter-spacing:.13em;border-bottom:1px solid var(--ink);padding-bottom:7px}.text-link span{margin-left:12px}.hero-index{position:absolute;bottom:5vh;display:flex;align-items:center;gap:14px;font:400 9px var(--mono);letter-spacing:.12em}.hero-index .line{width:80px;height:1px;background:var(--line)}.hero-index button{background:none;border:0;font-size:16px}.hero-art{position:relative;background:#d9d1c3;overflow:hidden;min-height:600px}.orb{position:absolute;border-radius:50%;filter:blur(1px)}.orb-a{width:46vw;height:46vw;background:radial-gradient(circle at 34% 35%,#f8f4ea 0,#cabda8 40%,#8c7d6a 70%,#342f29 100%);right:-8vw;top:-6vw;opacity:.86}.orb-b{width:35vw;height:35vw;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.1),rgba(52,44,37,.8));left:-8vw;bottom:-16vw}.edition-wrap{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%);width:min(42vw,600px);height:min(42vw,600px)}.edition-card{position:absolute;left:0;top:0;width:72%;height:72%;z-index:3;box-shadow:0 45px 80px rgba(30,25,19,.36);transform:rotate(-4deg)}.edition-card img{width:100%;height:100%;object-fit:cover}.disc{position:absolute;right:0;bottom:4%;width:69%;aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle at 50%,#080808 0 2px,#2f2e2b 3px 4px,#090909 5px 7px);box-shadow:0 30px 50px rgba(25,20,15,.45);display:grid;place-items:center}.disc:after{content:"";position:absolute;width:12%;height:12%;border-radius:50%;background:#d6c7aa;box-shadow:inset 0 0 0 12px #1b1a18}.disc-ring{width:42%;height:42%;border-radius:50%;border:1px solid rgba(255,255,255,.34);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#cfb990}.disc-ring span{font:400 7px var(--mono);letter-spacing:.11em}.disc-ring b{font:400 34px var(--serif);margin-top:4px}.disc-ring small{font:400 7px var(--mono)}.edition-shadow{position:absolute;width:65%;height:25%;background:rgba(39,31,24,.27);filter:blur(35px);left:20%;bottom:11%;border-radius:50%}.floating-note{position:absolute;padding:14px 16px;border:1px solid rgba(255,255,255,.45);background:rgba(241,238,231,.55);backdrop-filter:blur(8px)}.floating-note span{display:block;font:400 8px var(--mono);letter-spacing:.12em}.floating-note b{display:block;font:500 13px var(--mono);margin-top:4px}.note-a{top:12%;left:9%}.note-b{right:6%;bottom:14%}.manifesto-strip{height:62px;background:var(--ink);color:white;display:flex;align-items:center;justify-content:center;gap:32px;font:400 9px var(--mono);letter-spacing:.17em;white-space:nowrap;overflow:hidden}.manifesto-strip i{width:3px;height:3px;border-radius:50%;background:var(--bronze)}.section{padding:110px 6vw}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:48px}.section h2,.method-copy h2,.tracklist h2{font:400 clamp(42px,4.5vw,70px)/.95 var(--serif);letter-spacing:-.04em;margin:12px 0 0}.release-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2vw}.release-card{cursor:pointer}.cover{position:relative;overflow:hidden;background:#ddd;aspect-ratio:1}.cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.release-card:hover .cover img,.catalog-grid article:hover .cover img{transform:scale(1.035)}.tag,.status{position:absolute;top:12px;left:12px;background:var(--paper);padding:7px 9px;font:500 8px var(--mono);letter-spacing:.1em}.release-card .meta{font:400 8px var(--mono);letter-spacing:.1em;color:var(--bronze);margin:20px 0 9px}.release-card h3,.catalog-grid h3{font:400 25px var(--serif);margin:0 0 5px}.release-card .sub,.catalog-grid p{color:var(--muted);font-size:11px}.method-section{min-height:680px;display:grid;grid-template-columns:55% 45%;background:var(--ink);color:#eee9df}.method-visual{position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,#4a4842,#181815 62%)}.meter{width:55%;aspect-ratio:1.7;background:#d6c9b4;border:18px solid #292823;border-radius:50% 50% 14px 14px;position:relative;box-shadow:0 30px 70px #000}.scale{font:400 8px var(--mono);color:#4b463c;position:absolute;top:28%;left:12%}.needle{position:absolute;width:38%;height:2px;background:#9f3e30;left:50%;bottom:17%;transform-origin:left center;transform:rotate(-66deg)}.meter-label{position:absolute;bottom:13%;width:100%;text-align:center;font:500 8px var(--mono);letter-spacing:.18em;color:#6e6658}.wave-lines{position:absolute;inset:0;background:repeating-radial-gradient(ellipse at 50% 95%,transparent 0 32px,rgba(255,255,255,.055) 33px 34px);opacity:.8}.method-copy{padding:9vw 7vw;display:flex;flex-direction:column;justify-content:center}.method-copy>p:not(.eyebrow){color:#aaa69f;font:400 15px/1.8 var(--sans);max-width:470px;margin:34px 0}.criteria{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:40px}.criteria span{border-top:1px solid rgba(255,255,255,.18);padding:14px 0;font:400 10px var(--mono);color:#c1bbae}.available-section{background:#e6dfd3}.edition-list>div{display:grid;grid-template-columns:55px 2fr 1.2fr 120px 100px;gap:20px;align-items:center;border-top:1px solid var(--line);padding:27px 0}.edition-list span,.edition-list em{font:400 9px var(--mono);color:var(--muted);font-style:normal}.edition-list b{font:400 26px var(--serif)}.edition-list strong{font:500 13px var(--mono)}.edition-list a{color:var(--ink);font:600 9px var(--sans);text-transform:uppercase;text-decoration:none}.page-intro{padding:12vh 7vw 8vh;border-bottom:1px solid var(--line)}.page-intro h1{font-size:clamp(66px,8vw,126px);margin:7vh 0 3vh}.page-intro>p:last-child{max-width:580px;color:var(--muted);font-size:16px;line-height:1.7}.catalog-toolbar{margin:0 6vw;display:flex;gap:0;border-bottom:1px solid var(--line)}.catalog-toolbar>button,.view-switch button{background:none;border:0;border-left:1px solid var(--line);padding:22px;font:500 10px var(--mono)}.catalog-toolbar>button span{margin-left:34px}.search-field{flex:1;display:flex;align-items:center;gap:12px}.search-field input{width:100%;border:0;background:none;outline:none;font:400 13px var(--sans)}.view-switch{margin-left:auto;display:flex}.view-switch .selected{background:var(--ink);color:white}.catalog-count{display:flex;justify-content:space-between;margin:32px 6vw 22px;font:400 9px var(--mono);letter-spacing:.08em}.catalog-count button{background:none;border:0;font:400 9px var(--mono)}.catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4vw 2vw;padding:0 6vw 110px}.catalog-grid article{cursor:pointer}.catalog-grid small{display:block;margin:17px 0 8px;font:400 8px var(--mono);color:var(--bronze)}.catalog-grid h3{font-size:23px}.back-link{display:inline-block;margin:40px 6vw 0;color:var(--ink);text-decoration:none;font:500 9px var(--mono);text-transform:uppercase;letter-spacing:.1em}.release-hero{display:grid;grid-template-columns:52% 48%;padding:5vh 6vw 10vh;gap:5vw}.release-art{position:relative;min-height:620px;background:linear-gradient(145deg,#dad2c4,#b7aa96);display:grid;place-items:center;overflow:hidden}.big-cover{width:60%;aspect-ratio:1;position:relative;z-index:2;box-shadow:0 45px 75px rgba(43,34,26,.38);transform:translate(-8%,-5%) rotate(-2deg)}.big-cover img{width:100%;height:100%;object-fit:cover}.gold-disc{position:absolute;width:52%;aspect-ratio:1;border-radius:50%;right:-2%;bottom:4%;background:repeating-radial-gradient(circle,#bc9154 0 1px,#e2c78a 2px 3px,#9c713b 4px 5px);display:grid;place-items:center;box-shadow:0 20px 45px rgba(40,25,10,.4)}.gold-disc:before{content:"";position:absolute;width:13%;aspect-ratio:1;border-radius:50%;background:#222}.gold-disc span{font:500 9px var(--mono);letter-spacing:.1em;transform:translateY(-62px)}.release-info{padding:6vh 2vw}.release-info h1{font-size:clamp(75px,8vw,122px);margin:4vh 0}.release-description{font:400 16px/1.75 var(--sans);color:var(--muted);max-width:520px}.spec-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:36px 0}.spec-grid div{padding:18px 0}.spec-grid small,.buy-panel small{display:block;font:400 8px var(--mono);color:var(--muted);letter-spacing:.1em}.spec-grid b{display:block;font:500 12px var(--mono);margin-top:6px}.buy-panel{display:flex;align-items:center;justify-content:space-between}.buy-panel strong{display:block;font:400 28px var(--serif);margin-top:5px}.release-body{display:grid;grid-template-columns:2fr 1fr;gap:8vw;padding:0 9vw 120px}.tracklist ol{list-style:none;padding:0;margin-top:35px}.tracklist li{display:grid;grid-template-columns:45px 1fr 50px;gap:16px;border-top:1px solid var(--line);padding:17px 0}.tracklist li span,.tracklist li em{font:400 9px var(--mono);font-style:normal;color:var(--muted)}.tracklist li b{font:500 12px var(--sans)}.process-note{background:#dfd7c9;padding:38px;align-self:start}.process-note h3{font:400 32px/1.1 var(--serif);margin:20px 0}.process-note>p:not(.eyebrow){font:400 13px/1.75 var(--sans);color:var(--muted)}.process-note dl div{border-top:1px solid var(--line);padding:12px 0;display:flex;justify-content:space-between}.process-note dt,.process-note dd{font:400 8px var(--mono);margin:0}.shop-hero{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;padding:12vh 7vw 8vh}.shop-hero h1{font-size:clamp(66px,7vw,110px);margin:7vh 0 0}.shop-hero>p{font:400 15px/1.8 var(--sans);color:var(--muted);max-width:450px;padding-bottom:15px}.shop-filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 6vw;display:flex}.shop-filters button{background:none;border:0;border-right:1px solid var(--line);padding:18px 24px;font:500 9px var(--mono);text-transform:uppercase}.shop-filters button.active{background:var(--ink);color:white}.shop-filters span{margin-left:12px;color:var(--bronze)}.shop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2vw;padding:55px 6vw 110px}.product-visual{position:relative;background:#ddd}.product-visual img{width:100%;display:block}.product-visual>span{position:absolute;top:12px;left:12px;background:var(--ink);color:white;font:500 8px var(--mono);padding:7px}.product-info{padding-top:18px}.product-info small{font:400 8px var(--mono);color:var(--bronze)}.product-info h2{font:400 30px var(--serif);margin:10px 0 5px}.product-info p{color:var(--muted);font-size:11px}.product-info>div{border-top:1px solid var(--line);padding-top:15px;display:flex;align-items:center;justify-content:space-between}.product-info strong{font:400 24px var(--serif)}.product-info button{background:none;border:0;text-transform:uppercase;font:600 9px var(--sans);cursor:pointer}.service-notes{background:var(--ink);color:white;display:grid;grid-template-columns:repeat(3,1fr);padding:65px 7vw;gap:5vw}.service-notes span{font:400 9px var(--mono);color:var(--bronze)}.service-notes h3{font:400 26px var(--serif);margin:18px 0 9px}.service-notes p{font-size:11px;color:#aaa}.series-panels{display:grid;grid-template-columns:repeat(3,1fr);padding:0 6vw 110px}.series-panels a{min-height:430px;padding:36px;border-right:1px solid var(--line);color:var(--ink);text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end;transition:.3s}.series-panels a:hover{background:var(--ink);color:white}.series-panels span{font:400 9px var(--mono);margin-bottom:auto}.series-panels h2{font:400 46px var(--serif);margin-bottom:14px}.series-panels p{color:var(--muted);line-height:1.6}.lab-criteria{display:grid;grid-template-columns:repeat(3,1fr);padding:0 6vw 100px}.lab-criteria span{min-height:190px;border:1px solid var(--line);padding:24px;font:400 9px var(--mono);color:var(--bronze)}.lab-criteria b{display:block;margin-top:70px;color:var(--ink);font:400 30px var(--serif)}.journal-grid{display:grid;grid-template-columns:1fr 1fr;gap:3vw;padding:0 6vw 110px}.journal-grid img{width:100%;aspect-ratio:1.4;object-fit:cover}.journal-grid small{display:block;margin-top:18px;font:400 8px var(--mono);color:var(--bronze)}.journal-grid h2{font:400 34px var(--serif);margin-top:10px}footer{background:#11110e;color:white;display:grid;grid-template-columns:1.5fr 1fr 1fr;padding:70px 6vw 115px;gap:5vw}.footer-brand{display:flex;align-items:center;gap:18px}.footer-logo{width:72px;height:72px;object-fit:cover;display:block}.footer-brand b{display:block;font-size:25px;letter-spacing:.17em}.footer-brand span{display:block;color:#8e8b84;font:400 9px var(--mono);margin-top:10px}.footer-brand+div{display:grid;grid-template-columns:1fr 1fr;gap:15px}.footer-brand+div a{color:white;text-decoration:none;font-size:11px}footer p{font:400 9px/1.8 var(--mono);color:#777}.prototype-bar{position:fixed;z-index:80;bottom:16px;left:50%;transform:translateX(-50%);background:rgba(20,20,17,.94);backdrop-filter:blur(12px);color:white;border:1px solid rgba(255,255,255,.16);box-shadow:0 14px 40px rgba(0,0,0,.28);height:48px;display:flex;align-items:center;gap:24px;padding:0 8px 0 18px;border-radius:4px}.prototype-bar>span,.prototype-bar small{font:400 8px var(--mono);letter-spacing:.1em;color:#aaa}.prototype-bar>div{height:100%;display:flex}.prototype-bar button{border:0;background:none;color:#aaa;font:500 9px var(--sans);text-transform:uppercase;padding:0 16px;cursor:pointer}.prototype-bar button.active{background:#f0ede6;color:#171713}.prototype-bar small{white-space:nowrap;padding-right:10px}@media(max-width:900px){.brand-logo{width:40px;height:40px}.site-header{height:70px;padding:0 20px}.site-header nav,.search-btn,.lang{display:none}.menu{display:block}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{padding:70px 24px 80px}.hero h1{font-size:64px;margin:55px 0 28px}.hero-art{min-height:520px;order:-1}.edition-wrap{width:78vw;height:78vw}.hero-index{display:none}.manifesto-strip{justify-content:flex-start;padding-left:20px}.release-grid,.catalog-grid{grid-template-columns:1fr 1fr}.method-section{grid-template-columns:1fr}.method-visual{min-height:430px}.section{padding:80px 24px}.edition-list>div{grid-template-columns:35px 1fr auto}.edition-list em,.edition-list a{display:none}.release-hero{grid-template-columns:1fr;padding:40px 20px}.release-art{min-height:480px}.release-body{grid-template-columns:1fr;padding:0 24px 90px}.shop-hero{grid-template-columns:1fr;padding:80px 24px}.shop-grid{grid-template-columns:1fr 1fr}.series-panels{grid-template-columns:1fr}.series-panels a{min-height:300px;border-bottom:1px solid var(--line)}.prototype-bar{width:calc(100% - 20px);justify-content:center}.prototype-bar>span,.prototype-bar small{display:none}.catalog-toolbar{overflow-x:auto;margin:0}.search-field{min-width:270px;padding-left:20px}.page-intro{padding:80px 24px}.page-intro h1{font-size:62px}.journal-grid{grid-template-columns:1fr}.lab-criteria{grid-template-columns:1fr 1fr}.service-notes{grid-template-columns:1fr}}@media(max-width:560px){.release-grid,.catalog-grid,.shop-grid{grid-template-columns:1fr}.hero-art{min-height:430px}.edition-wrap{width:90vw;height:90vw}.note-a{top:7%}.note-b{bottom:7%}.section-head{align-items:start}.section-head .text-link{display:none}.shop-filters{overflow:auto;margin:0}.shop-filters button{white-space:nowrap}.release-art{min-height:370px}.buy-panel{align-items:flex-start;gap:20px;flex-direction:column}.release-info{padding:30px 0}.release-info h1{font-size:78px}.prototype-bar button{padding:0 10px;font-size:8px}footer{grid-template-columns:1fr}.site-header .cart{display:none}}
