body{background:#edece5;color:#272a28}header{height:95px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #bfc0b7}.brand{font-size:27px;font-weight:600;letter-spacing:-1.7px}.brand span{display:block;font-size:7px;letter-spacing:3.3px;margin-top:5px;font-weight:400}nav{display:flex;gap:37px;align-items:center;font-size:11px}nav button{border:0;background:none;border-bottom:1px solid #272a28;padding:8px 0}.hero{position:relative;padding:27px 4vw 0;min-height:680px;overflow:hidden}.hero-meta{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.8px;position:relative;z-index:2}.hero h1{font-size:clamp(85px,11.7vw,185px);letter-spacing:-.07em;line-height:.88;margin-top:60px;position:relative;z-index:2;pointer-events:none}.hero h1 span{color:#bd3d2c}.hero-art{position:absolute;left:38%;top:75px;width:42%;max-width:610px}.hero-art img{width:100%;mix-blend-mode:multiply}.hero-art>span{position:absolute;right:0;bottom:12px;font-size:7px;color:#843f33;letter-spacing:.6px}.hero-copy{position:absolute;right:4vw;bottom:130px;z-index:2}.hero-copy p:first-child{font-size:24px;letter-spacing:-.7px;line-height:1.15}.hero-copy p:nth-child(2){font-size:12px;line-height:1.6;color:#71736b;margin:20px 0 25px}.hero-copy a{display:flex;justify-content:space-between;border-bottom:1px solid #92998b;padding-bottom:12px;font-size:11px}.hero-copy a span{color:#b83b2b}.hero-bottom{display:flex;justify-content:space-between;position:absolute;left:4vw;right:4vw;bottom:25px;font-size:8px;letter-spacing:.7px;border-top:1px solid #bfc0b7;padding-top:20px}.hero-bottom span{color:#7c7e74}.lab-section{padding:70px 4vw;background:#e0e0d7}.section-heading{display:grid;grid-template-columns:1fr 2fr 1fr;gap:30px;align-items:start;margin-bottom:42px}.section-heading>p:first-child{font-size:9px;letter-spacing:.8px}.section-heading h2{font-size:clamp(36px,4vw,58px);line-height:1.04;letter-spacing:-.055em}.section-heading>p:last-child{font-size:12px;line-height:1.6;color:#686f61}.section-heading>p:last-child span{display:block;font-size:9px;line-height:1.6;color:#8c9284;margin-top:15px}.instrument{background:#f2f1e9;border:1px solid #b5baab;border-radius:7px;padding:32px 38px;position:relative;box-shadow:0 3px 0 #bfc3b3,0 20px 30px #434c3911}.instrument-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #bfc5b5;padding-bottom:27px}.instrument-name{font-size:28px;letter-spacing:-1.7px;font-weight:500}.instrument-name span{display:block;font-size:6px;letter-spacing:1.1px;margin-top:5px;font-weight:400}.preset-control{display:flex;align-items:center;gap:20px}.preset-control label{font-size:7px;letter-spacing:.6px;color:#7e8875}.preset-control select,.wave-control select{border:1px solid #b8c0ad;border-radius:0;background:#eceee2;padding:10px 34px 10px 12px;font-size:10px;color:#3b4732}.instrument-status{font-size:7px;letter-spacing:.8px;display:flex;align-items:center;gap:9px;color:#7c8474}.instrument-status i{width:5px;height:5px;background:#a4ab9b;border-radius:50%}.instrument-status i.on{background:#c94c32;box-shadow:0 0 7px #cf5c3970}.instrument-body{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(220px,1fr);gap:40px;padding-top:28px}.sequence-header{display:flex;justify-content:space-between;font-size:7px;letter-spacing:.7px;color:#7d8874}.step-numbers,.track{display:grid;grid-template-columns:70px repeat(16,minmax(0,1fr));gap:5px}.step-numbers{margin:22px 0 9px;font-size:7px;color:#8b9481;text-align:center}.track{margin-bottom:9px}.track-label{display:flex;align-items:center;gap:7px;border:0;background:none;padding:0;font-size:8px;text-align:left}.track-label i{width:5px;height:5px;border-radius:50%;background:var(--track)}.track-label[aria-pressed=true]{opacity:.35;text-decoration:line-through}.step{height:35px;min-width:0;border:1px solid #c5caba;background:#e3e6da;border-radius:2px;padding:0;position:relative}.step:nth-child(4n+2){border-left:2px solid #a7af9b}.step[aria-pressed=true]{background:var(--track);border-color:var(--track)}.step.playing:after{content:'';position:absolute;bottom:-5px;height:2px;background:#283323;left:0;right:0}.step.playing{box-shadow:0 0 0 2px #283323;z-index:1}.transport{display:flex;align-items:center;gap:8px;padding-top:20px;margin-top:23px;border-top:1px solid #c6cebb}.transport button{padding:12px 15px;font-size:10px;border:1px solid #a9b39d;background:#e9eddf}.transport #play{background:#2e3928;color:#f0f3e8;border-color:#2e3928;min-width:100px}.transport #play span{font-size:8px;margin-right:6px}.transport label{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:7px;color:#7d8972}.transport input{width:45px;appearance:textfield;border:0;background:none;font-size:20px;letter-spacing:-1px;color:#3d4734;padding:0}.transport input::-webkit-inner-spin-button{appearance:none}.transport>span{font-family:monospace;font-size:9px;margin-left:12px;color:#7b866f}.synthesis{border-left:1px solid #c2cab6;padding-left:30px}.scope-label{display:flex;justify-content:space-between;font-size:6px;letter-spacing:.6px;color:#7b8870;margin-bottom:10px}#scope{width:100%;height:84px;display:block;background:#263428;border:4px solid #d7ddcb;outline:1px solid #b9c4ab}.knobs{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:22px}.knob-label{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:6px;letter-spacing:.5px;color:#728066}.knob{width:39px;height:39px;border-radius:50%;position:relative;background:conic-gradient(#f8f9ee,#c3cbb8,#f6f8ed,#c0c9b3,#f8f9ee);border:1px solid #aab59a;box-shadow:0 3px 3px #61754b24;transform:rotate(var(--angle,0deg))}.knob i{position:absolute;left:18px;top:3px;width:2px;height:11px;background:#3b4a30}.knob-label:nth-child(2) .knob i{background:#c84f35}.knob-label:nth-child(3) .knob i{background:#4f7394}.knob-label input{width:100%;height:7px;accent-color:#596a46}.knob-label output{font-size:8px;color:#4c5e3f;letter-spacing:0}.wave-control{display:flex;justify-content:space-between;align-items:center;margin-top:24px;font-size:7px;color:#7b876f;gap:10px}.wave-control select{padding:7px;font-size:9px;max-width:130px}.instrument-footer{display:flex;justify-content:space-between;align-items:center;margin-top:30px;border-top:1px solid #bdc6b0;padding-top:20px;font-size:8px}.instrument-footer>div{display:flex;gap:20px}.instrument-footer button{border:0;background:none;padding:5px 0;font-size:8px;color:#6b795e}.instrument-footer #wav{border:1px solid #9aa88c;padding:12px;color:#3b4d30}.screw{position:absolute;width:6px;height:6px;border-radius:50%;border:1px solid #9fa991;background:#d3dbc6}.screw:after{content:'';width:4px;height:1px;position:absolute;top:2px;left:0;background:#7d8a6e;transform:rotate(-30deg)}.s1{top:12px;left:12px}.s2{top:12px;right:12px}.s3{bottom:12px;left:12px}.s4{bottom:12px;right:12px}.lab-note{display:flex;justify-content:space-between;font-size:8px;color:#7e8874;margin-top:23px;gap:20px}.lab-note span:first-child{letter-spacing:.6px}.editions{padding:65px 4vw 75px}.editions-heading{display:grid;grid-template-columns:1fr 2fr 1fr;gap:30px;align-items:start;margin-bottom:40px}.editions-heading>p{font-size:9px;letter-spacing:.7px}.editions-heading h2{font-size:55px;line-height:1;letter-spacing:-2.9px}.filters{display:flex;justify-content:flex-end;gap:15px;flex-wrap:wrap;font-size:9px;padding-top:4px}.filters button{border:0;background:none;padding:0 0 5px;color:#8a8e80}.filters button[aria-pressed=true]{border-bottom:1px solid #333d2b;color:#333d2b}.edition-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.edition-grid article[hidden]{display:none}.edition-grid article>button{border:0;background:none;text-align:left;padding:0;width:100%}.cover{position:relative;overflow:hidden}.cover img{width:100%;transition:transform .6s}.cover>span{position:absolute;bottom:15px;left:15px;font-size:7px;background:#f1f2e4ed;padding:10px;opacity:0;transform:translateY(8px);transition:.2s}.edition-grid button:hover .cover img{transform:scale(1.035)}.edition-grid button:hover .cover span,.edition-grid button:focus-visible .cover span{opacity:1;transform:none}.edition-title{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.edition-title h3{font-size:27px;letter-spacing:-1px}.edition-title span{font-size:7px;color:#7d8772}.edition-grid article p{font-size:11px;line-height:1.6;color:#7c8573;margin-top:10px}.studio{background:#c14935;color:#f0e9dc;display:grid;grid-template-columns:1fr 2fr 1fr;gap:30px;padding:65px 4vw}.studio>p{font-size:9px;letter-spacing:.7px}.studio h2{font-size:65px;line-height:1;letter-spacing:-3.7px}.studio>div>p{font-size:12px;line-height:1.7;color:#f0d5c7}.studio>div>button{font-size:11px;color:#f2ede0;background:none;border:0;border-bottom:1px solid #e5b3a0;padding:14px 0;margin-top:20px}.services{grid-column:2/4;display:flex;gap:35px;font-size:8px;letter-spacing:.5px;margin-top:23px;padding-top:20px;border-top:1px solid #e8b6a076}footer{font-size:8px;padding:24px 4vw;color:#828a78}@media(max-width:1000px){.hero h1{font-size:120px}.hero-art{width:50%;left:32%;top:100px}.hero-copy{bottom:100px}.instrument{padding:28px}.instrument-body{grid-template-columns:1fr;gap:28px}.synthesis{border-left:0;border-top:1px solid #c2cab6;padding:24px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.scope-label{grid-column:1}.knobs{grid-column:2;grid-row:1/4;margin:0}.wave-control{grid-column:1;margin-top:15px}.section-heading,.editions-heading{grid-template-columns:1fr 2fr}.section-heading>p:last-child{grid-column:2}.editions-heading .filters{grid-column:2;justify-content:start}.studio{grid-template-columns:1fr 2fr}.studio>div{grid-column:2}.studio h2{font-size:55px}.services{grid-column:2}.step{height:40px}}@media(max-width:650px){header{height:80px;padding:0 22px}.brand{font-size:24px}.brand span{font-size:6px;letter-spacing:3px}nav{gap:15px;font-size:10px}nav a:nth-child(2),nav button{display:none}.hero{padding:22px;min-height:710px}.hero-meta{font-size:6px}.hero h1{font-size:91px;line-height:.9;margin-top:45px}.hero-art{top:185px;left:25%;width:75%;max-width:none;z-index:0}.hero-art>span{font-size:5px;bottom:0;right:16px}.hero-copy{left:22px;right:22px;bottom:93px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.hero-copy p:first-child{font-size:22px}.hero-copy p:nth-child(2){font-size:9px;margin:0}.hero-copy a{grid-column:1/-1;font-size:10px;margin-top:6px}.hero-bottom{left:22px;right:22px;font-size:6px;gap:20px;line-height:1.5;bottom:23px}.hero-bottom span{max-width:125px;text-align:right}.lab-section{padding:42px 18px}.section-heading{display:block;margin-bottom:30px}.section-heading>p:first-child{font-size:8px}.section-heading h2{font-size:38px;letter-spacing:-1.9px;margin:24px 0 20px}.section-heading>p:last-child{font-size:11px}.section-heading>p:last-child span{font-size:8px;margin-top:10px}.instrument{padding:25px 14px 22px;border-radius:5px}.instrument-top{flex-wrap:wrap;gap:20px;padding-bottom:20px}.instrument-name{font-size:25px}.instrument-name span{font-size:5px}.preset-control{margin-left:auto;display:block}.preset-control label{display:block;font-size:6px;margin-bottom:7px}.preset-control select{font-size:9px;padding:7px 20px 7px 8px}.instrument-status{font-size:6px;gap:7px;width:100%;margin-top:-8px}.instrument-body{padding-top:20px;gap:20px}.sequence-header{font-size:6px}.step-numbers,.track{grid-template-columns:44px repeat(16,minmax(0,1fr));gap:3px}.step-numbers{font-size:5px;margin-top:16px}.track-label{font-size:6px;gap:4px}.track-label i{width:3px;height:3px;flex-shrink:0}.step{height:30px;border-radius:1px}.transport{gap:6px;margin-top:18px;padding-top:16px}.transport button{font-size:8px;padding:9px 11px}.transport #play{min-width:80px}.transport #play span{font-size:6px}.transport label{gap:5px;font-size:6px}.transport input{font-size:18px;width:34px}.transport>span{font-size:7px;margin-left:2px}.synthesis{gap:18px 20px;padding-top:20px}.scope-label{font-size:5px;margin-bottom:-12px}#scope{height:70px}.knobs{gap:8px}.knob{width:31px;height:31px}.knob i{left:14px;width:2px;height:8px}.knob-label{font-size:5px;gap:6px}.knob-label output{font-size:6px}.wave-control{font-size:5px;margin-top:-4px;gap:5px}.wave-control select{font-size:7px;padding:6px;max-width:88px}.instrument-footer{display:block;margin-top:20px;padding-top:15px}.instrument-footer>div{justify-content:space-between;gap:8px}.instrument-footer button{font-size:7px}.instrument-footer #wav{display:block;width:100%;margin-top:12px;font-size:9px;padding:12px}.lab-note{display:block;font-size:7px;line-height:1.7;margin-top:18px}.lab-note span{display:block}.lab-note span:last-child{margin-top:7px}.editions{padding:42px 22px}.editions-heading{display:block;margin-bottom:30px}.editions-heading>p{font-size:8px}.editions-heading h2{font-size:43px;margin-top:24px;letter-spacing:-2.2px}.filters{justify-content:start;margin-top:25px;font-size:9px;gap:20px}.edition-grid{grid-template-columns:1fr;gap:35px}.edition-title{margin-top:18px}.edition-title h3{font-size:30px}.edition-title span{font-size:8px}.edition-grid article p{font-size:12px}.cover>span{opacity:1;transform:none;font-size:7px}.studio{display:block;padding:42px 22px}.studio>p{font-size:8px}.studio h2{font-size:48px;letter-spacing:-2.7px;margin:24px 0}.studio>div>p{font-size:13px;max-width:290px}.services{display:flex;flex-direction:column;gap:13px;margin-top:30px;font-size:8px}footer{font-size:7px;padding:22px;gap:15px}}
.sequence-grid{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#b7c3a7 transparent;padding:4px 2px 8px}.grid-help{display:none}@media(max-width:650px){.step-numbers,.track{min-width:610px;grid-template-columns:50px repeat(16,minmax(28px,1fr));gap:5px}.step{height:35px}.grid-help{display:block;font-size:7px;color:#7a886b;margin:9px 0 0}.sequence{min-width:0}}
@media(max-width:650px){.hero h1{font-size:23.3vw}.hero-art>span{display:none}}