:root{--carbon:#0b0c0d;--graphite:#151719;--panel:#1b1d1f;--line:rgba(231,228,219,0.16);--line-strong:rgba(231,228,219,0.28);--bone:#e7e4db;--oxide:#8c8d87;--dim:#5b5d5d;--orange:#fbb555;--orange-soft:#ffd17d;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--sans:Arial,Helvetica,sans-serif;--shell:min(1280px,calc(100vw - 80px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--carbon)}body{margin:0;color:var(--bone);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit}::selection{background:var(--orange);color:var(--carbon)}.shell{width:var(--shell);margin:0 auto}.skip-link{position:fixed;z-index:100;top:-4rem;left:1rem;padding:.75rem 1rem;background:var(--orange);color:var(--carbon);font-size:.8rem;font-weight:700;transition:top .15s ease-out}.skip-link:focus{top:1rem}.back-link,.catalog-item small,.control-label,.data-list span,.data-list strong,.display-readout,.download-panel__footer,.download-panel__header,.eyebrow,.feature-index,.hero__visual-label,.hero__visual-note,.instrument-surface__footer,.instrument-surface__topline,.mono,.page-intro>p,.product-card__meta,.section-label,.site-footer__bottom,.spec-table span,.spec-table strong,.support-card span{font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.eyebrow{color:var(--oxide)}.led{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--dim);vertical-align:middle}.led--active{background:var(--orange);box-shadow:0 0 0 3px rgba(251,181,85,.11)}.muted-copy{color:var(--oxide);font-size:.98rem;line-height:1.65}.site-header{position:absolute;z-index:10;top:0;left:0;width:100%;border-bottom:1px solid rgba(231,228,219,.13)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;min-height:82px}.brand-mark,.site-header__brand{display:inline-flex;align-items:center}.brand-mark{gap:11px;color:var(--bone)}.brand-mark__logo{display:block;width:28px;height:28px;object-fit:contain}.brand-mark__glyph{position:relative;display:inline-flex;align-items:flex-end;gap:2px;width:19px;height:18px}.brand-mark__glyph i{display:block;width:5px;height:11px;border:1px solid var(--bone);transform:skewY(-27deg)}.brand-mark__glyph i:nth-child(2){height:17px;background:var(--orange);border-color:var(--orange)}.brand-mark__glyph i:nth-child(3){height:14px}.brand-mark__name{font-size:.7rem;font-weight:700;letter-spacing:.15em}.site-nav{display:flex;align-items:center;gap:31px;color:var(--oxide);font-size:.76rem}.footer-links a,.site-nav a{transition-property:color;transition-duration:.15s;transition-timing-function:ease-out}.footer-links a:focus-visible,.footer-links a:hover,.site-nav a:focus-visible,.site-nav a:hover{color:var(--bone)}.site-nav__action{padding:.75rem 1rem;border:1px solid var(--line-strong);color:var(--bone)}.site-nav__action:hover{border-color:var(--orange);color:var(--orange)!important}.menu-toggle{display:none;width:44px;height:44px;padding:0;border:0;background:none;color:var(--bone);cursor:pointer}.hero{min-height:770px;border-bottom:1px solid var(--line);background-color:var(--carbon);background-image:linear-gradient(rgba(231,228,219,.035) 1px,transparent 0),linear-gradient(90deg,rgba(231,228,219,.035) 1px,transparent 0);background-position:50%;background-size:80px 80px}.hero__inner{display:grid;grid-template-columns:.96fr 1.04fr;align-items:center;grid-gap:7vw;gap:7vw;min-height:770px;padding-top:73px}.hero__copy{padding:84px 0 44px}.hero__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 30px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:400}.hero h1{max-width:650px;margin-bottom:30px;font-size:clamp(4rem,7.4vw,7.7rem);line-height:.91;letter-spacing:-.075em}h1 em,h2 em{color:var(--orange);font-style:normal}.hero__intro{max-width:370px;margin-bottom:38px;color:var(--oxide);font-size:1.05rem;line-height:1.55}.hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px}.button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:48px;padding:0 18px;border:1px solid transparent;font-size:.76rem;font-weight:700;letter-spacing:.02em;transition-property:color,background-color,border-color,transform;transition-duration:.15s;transition-timing-function:ease-out}.button:active{transform:scale(.96)}.button--accent{background:var(--orange);color:var(--carbon)}.button--accent:focus-visible,.button--accent:hover{background:var(--orange-soft)}.button--outline{border-color:var(--line-strong);color:var(--bone)}.button--outline:focus-visible,.button--outline:hover{border-color:var(--orange);color:var(--orange)}.text-link{display:inline-flex;align-items:center;gap:9px;width:-moz-fit-content;width:fit-content;border-bottom:1px solid var(--line-strong);padding-bottom:6px;color:var(--bone);font-size:.8rem;transition-property:color,border-color;transition-duration:.15s;transition-timing-function:ease-out}.text-link:focus-visible,.text-link:hover{border-color:var(--orange);color:var(--orange)}.hero__visual{position:relative;align-self:center;padding:58px 0 45px}.hero__visual-label{display:flex;justify-content:space-between;margin-bottom:10px;color:var(--dim)}.hero__visual-note{display:block;margin-top:12px;color:var(--dim);text-align:right;text-transform:none;letter-spacing:0}.live-preview-frame{overflow:hidden;border:1px solid var(--line-strong);background:#0c1010;box-shadow:20px 24px 0 rgba(0,0,0,.2)}.live-preset-preview{display:block;width:100%;border:0;background:#0c1010}.live-preset-preview,.live-preset-preview--compact{height:auto;aspect-ratio:3/2}.product-card__visual .live-preview-frame{border:0;box-shadow:none}.product-card__visual .live-preset-preview--compact{height:470px}.instrument-surface{overflow:hidden;position:relative;min-height:318px;padding:17px 18px 13px;border:1px solid rgba(231,228,219,.2);background:#161819;box-shadow:20px 24px 0 rgba(0,0,0,.2),0 0 0 8px rgba(231,228,219,.02)}.instrument-surface:after,.instrument-surface:before{position:absolute;z-index:0;content:"";pointer-events:none}.instrument-surface:before{top:44px;right:10%;width:1px;height:218px;background:var(--orange);opacity:.65}.instrument-surface:after{bottom:56px;left:0;width:100%;height:1px;background:rgba(231,228,219,.13)}.instrument-surface--large{min-height:435px;padding:20px 23px 16px}.instrument-surface--large:before{height:305px}.instrument-surface__footer,.instrument-surface__topline{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;color:var(--dim);font-size:.55rem}.instrument-surface__topline .led{margin-left:auto}.instrument-surface__display{position:relative;z-index:1;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:flex-end;grid-gap:18px;gap:18px;min-height:104px;padding:23px 0 17px;border-bottom:1px solid var(--line)}.instrument-surface__display>span:first-child{align-self:start;color:var(--orange);font-family:var(--mono);font-size:.56rem;letter-spacing:.11em}.instrument-surface__display strong{font-size:clamp(1.15rem,2.7vw,2.25rem);font-weight:400;letter-spacing:-.05em;line-height:.95}.display-readout{color:var(--oxide);font-size:.52rem;text-align:right;white-space:nowrap}.instrument-surface__wave{position:relative;z-index:1;display:flex;align-items:center;gap:2.5%;height:40px;margin:4px 0 10px}.instrument-surface__wave:before{position:absolute;top:50%;left:0;width:100%;height:1px;background:rgba(231,228,219,.18);content:""}.instrument-surface__wave span{position:relative;width:6%;height:14px;border-top:1px solid var(--orange);border-bottom:1px solid var(--orange);transform:skewY(-18deg);opacity:.8}.instrument-surface__wave span:nth-child(10),.instrument-surface__wave span:nth-child(2),.instrument-surface__wave span:nth-child(6){height:26px}.instrument-surface__wave span:nth-child(3),.instrument-surface__wave span:nth-child(8){height:9px}.instrument-surface__controls{position:relative;z-index:1;display:grid;grid-template-columns:1fr .82fr 1.65fr;grid-gap:18px;gap:18px;min-height:113px;padding:15px 0 11px}.control-label{display:block;margin-bottom:15px;color:var(--dim);font-size:.5rem}.knobs{display:flex;align-items:center;gap:13px}.knobs i{display:block;position:relative;width:30px;height:30px;border:1px solid var(--oxide);border-radius:50%;background:conic-gradient(from 210deg,transparent 0 46%,var(--orange) 47% 52%,transparent 53% 100%)}.knobs i:after{position:absolute;top:4px;left:50%;width:1px;height:8px;background:var(--bone);content:"";transform-origin:50% 11px;transform:rotate(28deg)}.knobs i:nth-child(2){background:conic-gradient(from 210deg,transparent 0 62%,var(--orange) 63% 68%,transparent 69% 100%)}.knobs i:nth-child(3){background:conic-gradient(from 210deg,transparent 0 29%,var(--orange) 30% 35%,transparent 36% 100%)}.knob-lines{display:flex;gap:13px;margin-top:10px}.knob-lines b{display:block;width:30px;height:2px;background:var(--dim)}.knob-lines b:nth-child(2){background:var(--orange)}.faders{display:flex;align-items:flex-end;gap:9px;height:65px;border-bottom:1px solid var(--dim)}.faders i{display:block;position:relative;width:1px;height:58px;background:var(--dim)}.faders i:after{position:absolute;top:18px;left:-3px;width:7px;height:7px;border:1px solid var(--orange);background:var(--panel);content:""}.faders i:nth-child(2):after{top:6px}.faders i:nth-child(3):after{top:30px}.faders i:nth-child(4):after{top:14px}.patch-strip__line{display:flex;justify-content:space-between;border-bottom:1px solid var(--dim)}.patch-strip__line b{display:block;padding:0 4px 8px;color:var(--oxide);font-family:var(--mono);font-size:.55rem;font-weight:400}.patch-strip__line b.is-on{border-bottom:2px solid var(--orange);color:var(--orange)}.patch-strip__name{display:block;margin-top:13px;color:var(--bone);font-family:var(--mono);font-size:.62rem;letter-spacing:.14em}.instrument-surface__footer{padding-top:11px;font-size:.5rem}.catalog-section,.closing-section,.demos-section,.download-band,.faq-section,.features-section,.page-shell,.presets-section,.product-feature,.product-hero,.product-page__body,.product-specs,.section-grid,.statement-section{position:relative}.statement-section{padding:126px 0 139px;border-bottom:1px solid var(--line)}.statement-section__inner{display:grid;grid-template-columns:1fr 1.55fr;grid-gap:7vw;gap:7vw}.section-label{display:flex;gap:17px;color:var(--oxide);font-size:.64rem}.section-label span:first-child{color:var(--orange)}.statement-section__content{max-width:700px}.statement-section h2{max-width:680px;margin-bottom:27px;font-size:clamp(2.7rem,5vw,5.6rem);line-height:.96;letter-spacing:-.065em}.statement-section p{max-width:490px;margin-bottom:31px;color:var(--oxide);font-size:1.06rem;line-height:1.6}.product-feature{padding:135px 0 143px;background:var(--graphite);border-bottom:1px solid var(--line)}.product-feature__grid{display:grid;grid-template-columns:.83fr 1.17fr;align-items:center;grid-gap:8vw;gap:8vw}.product-feature__copy .section-label{margin-bottom:56px}.display-small{max-width:450px;margin-bottom:27px;font-size:clamp(2rem,3.7vw,4rem);line-height:1;letter-spacing:-.06em}.data-list{margin:37px 0 36px;border-top:1px solid var(--line)}.data-list>div{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--line)}.data-list span{color:var(--dim)}.data-list strong{color:var(--oxide);font-size:.6rem;font-weight:400;text-align:right}.data-list strong .led{margin-right:7px}.product-feature__surface{padding:30px 0 30px 30px;border-left:1px solid var(--line)}.product-feature__render{box-shadow:20px 24px 0 rgba(0,0,0,.2)}.product-feature__render img{display:block;width:100%;height:auto}.demos-section{padding:127px 0 135px;border-bottom:1px solid var(--line)}.section-heading{display:grid;grid-template-columns:1fr 1.55fr;grid-gap:7vw;gap:7vw;margin-bottom:56px}.section-heading>div:last-child{max-width:580px}.section-heading h2{margin-bottom:11px;font-size:clamp(2.6rem,4.3vw,5rem);line-height:.98;letter-spacing:-.065em}.section-heading p{margin:0;color:var(--oxide)}.section-heading--wide{grid-template-columns:1fr 1.55fr}.section-heading--wide h2{font-size:clamp(3.2rem,6vw,7rem)}.demo-list{border-top:1px solid var(--line-strong)}.audio-demo{display:grid;grid-template-columns:1.1fr 2fr 90px;align-items:center;grid-gap:22px;gap:22px;min-height:91px;border-bottom:1px solid var(--line)}.audio-demo__media{min-width:0}.audio-demo__play{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--line-strong);border-radius:50%;background:transparent;color:var(--dim)}.audio-demo__play:disabled{cursor:not-allowed;opacity:.65}.audio-demo__copy{display:flex;flex-direction:column;gap:4px}.audio-demo__copy strong{font-size:.98rem;font-weight:400}.audio-demo__copy span,.audio-demo__duration{color:var(--dim);font-family:var(--mono);font-size:.61rem;letter-spacing:.08em;text-transform:uppercase}.audio-demo__wave{display:flex;align-items:center;gap:3px;height:28px;margin-left:59px;opacity:.45}.audio-demo__wave i{display:block;width:2px;min-height:4px;background:var(--oxide)}.audio-demo__player{display:block;width:100%;height:36px;accent-color:var(--orange)}.audio-demo__duration{text-align:right}.features-section{padding:135px 0 144px;background:var(--graphite);border-bottom:1px solid var(--line)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0}.feature-grid article{min-height:220px;padding:0 40px 0 0;border-top:1px solid var(--line-strong)}.feature-grid article+article{padding-left:31px;border-left:1px solid var(--line)}.feature-index{display:block;margin:19px 0 48px;color:var(--orange)}.feature-grid h3{margin-bottom:13px;font-size:1.32rem;letter-spacing:-.03em}.feature-grid p{max-width:270px;margin:0;color:var(--oxide);font-size:.93rem;line-height:1.6}.presets-section{padding:137px 0 142px;border-bottom:1px solid var(--line)}.presets-section__grid{display:grid;grid-template-columns:1fr 1.55fr;grid-gap:7vw;gap:7vw}.presets-section h2{margin-top:56px;font-size:clamp(3.2rem,6vw,6.7rem);line-height:.89;letter-spacing:-.08em}.preset-copy{max-width:460px;padding-top:57px}.preset-copy>p{color:var(--oxide);font-size:1.12rem;line-height:1.6}.preset-stat{display:flex;align-items:baseline;gap:19px;margin:57px 0 44px;padding-top:19px;border-top:1px solid var(--line-strong)}.preset-stat strong{font-size:clamp(4.5rem,8vw,8rem);font-weight:400;letter-spacing:-.1em;line-height:.8}.preset-stat strong span{color:var(--orange)}.preset-stat>span{color:var(--oxide);font-family:var(--mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.catalog-section{padding:130px 0 137px;border-bottom:1px solid var(--line)}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-strong)}.catalog-item{display:flex;flex-direction:column;gap:11px;min-height:210px;padding:20px 24px 23px 0;border-bottom:1px solid var(--line);color:var(--dim)}.catalog-item+.catalog-item{padding-left:24px;border-left:1px solid var(--line)}.catalog-item span{color:var(--dim);font-family:var(--mono);font-size:.66rem}.catalog-item strong{margin-top:auto;color:var(--oxide);font-size:1.45rem;font-weight:400;letter-spacing:-.05em}.catalog-item--active strong{color:var(--bone)}.catalog-item--active span{color:var(--orange)}.catalog-item small{color:var(--dim);font-size:.57rem}.closing-section{padding:144px 0 154px;overflow:hidden}.closing-section:after{position:absolute;right:-2vw;bottom:30px;width:45vw;height:1px;background:var(--orange);content:"";opacity:.7}.closing-section__inner{position:relative;z-index:1}.closing-section .eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:43px}.closing-section h2{max-width:830px;margin-bottom:46px;font-size:clamp(4rem,9vw,10rem);line-height:.85;letter-spacing:-.095em}.site-footer{padding:78px 0 25px;border-top:1px solid var(--line);background:#080909}.site-footer__top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:95px}.site-footer__statement{margin:0;color:var(--oxide);font-size:.9rem;line-height:1.55;text-align:right}.site-footer__grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px;padding-bottom:88px}.footer-links{display:flex;flex-direction:column;gap:7px;margin-top:17px;color:var(--oxide);font-size:.88rem}.footer-links a{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content}.site-footer__bottom{display:flex;justify-content:space-between;padding-top:17px;border-top:1px solid var(--line);color:var(--dim);font-size:.55rem}.page-shell{min-height:calc(100vh - 310px);padding:170px 0 135px}.page-intro{max-width:800px;padding-bottom:95px}.page-intro .section-label{margin-bottom:43px}.page-intro h1{margin-bottom:26px;font-size:clamp(4.1rem,8.8vw,9.2rem);line-height:.87;letter-spacing:-.095em}.page-intro>p{max-width:470px;margin:0;color:var(--oxide);font-size:.78rem;line-height:1.7;text-transform:none;letter-spacing:0}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:64px 31px;gap:64px 31px}.product-card__visual{display:block;position:relative;padding:35px 35px 35px 0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line)}.product-card__render{display:block;width:100%;height:auto;border:1px solid var(--line);background:#0d0f10;transition:transform .35s ease-out}.product-card__visual:hover .product-card__render{transform:translateY(-4px)}.product-card__open{display:grid;place-items:center;position:absolute;top:17px;right:0;width:36px;height:36px;border:1px solid var(--line-strong);color:var(--oxide);transition-property:color,border-color;transition-duration:.15s;transition-timing-function:ease-out}.product-card__visual:hover .product-card__open{border-color:var(--orange);color:var(--orange)}.product-card__body{display:flex;justify-content:space-between;gap:22px;padding-top:19px}.product-card__body h2{margin:11px 0 7px;font-size:1.5rem;letter-spacing:-.05em}.product-card__body p{margin:0;color:var(--oxide);font-size:.9rem}.product-card__meta{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:14px;color:var(--dim);font-size:.57rem;text-align:right;white-space:nowrap}.product-card__meta a{display:inline-flex;align-items:center;gap:5px;color:var(--bone);text-transform:none;letter-spacing:0}.empty-plate{display:flex;flex-direction:column;justify-content:space-between;min-height:360px;padding:20px;border:1px solid var(--line);color:var(--dim);background:repeating-linear-gradient(135deg,transparent 0 12px,rgba(231,228,219,.025) 12px 13px)}.empty-plate small,.empty-plate span{font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}.empty-plate strong{font-size:2rem;font-weight:400;letter-spacing:-.06em}.product-card--empty .product-card__body{opacity:.55}.product-hero{padding:170px 0 110px;border-bottom:1px solid var(--line)}.product-hero__grid{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:8vw;gap:8vw;align-items:center}.product-hero__copy .section-label{margin-bottom:50px}.product-hero h1{margin-bottom:18px;font-size:clamp(4.4rem,9vw,10rem);line-height:.84;letter-spacing:-.1em}.product-hero__tagline{margin-bottom:29px;color:var(--bone);font-size:1.45rem;letter-spacing:-.04em;line-height:1.1}.product-hero__description{max-width:500px;margin-bottom:37px;color:var(--oxide);line-height:1.65}.product-hero__visual{padding:35px 0 35px 30px;border-left:1px solid var(--line)}.product-render-frame{overflow:hidden;border:0;background:transparent;box-shadow:20px 24px 0 rgba(0,0,0,.2)}.product-render-frame img{display:block;width:100%;height:auto}.product-render-frame--hero{box-shadow:20px 24px 0 rgba(0,0,0,.2)}.product-page__body{padding:130px 0 140px;border-bottom:1px solid var(--line)}.product-detail-grid{display:grid;grid-template-columns:1fr 1.55fr;grid-gap:7vw;gap:7vw;margin-bottom:75px}.product-detail-grid h2{max-width:450px;margin-top:55px;font-size:clamp(2.7rem,4.5vw,4.9rem);line-height:.95;letter-spacing:-.07em}.large-copy{max-width:545px;color:var(--oxide);font-size:1.25rem;line-height:1.5}.product-detail-surface{padding:44px 7vw;border:1px solid var(--line);background:var(--graphite)}.product-detail-surface .live-preview-frame{box-shadow:none}.product-detail-surface--preview{padding:30px}.product-gallery-section{padding:130px 0 137px;border-bottom:1px solid var(--line)}.product-gallery-section--renders{background:#0b0c0d}.product-render-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.product-render-grid__item{margin:0}.product-render-grid__item img{display:block;width:100%;height:auto;border:1px solid var(--line-strong);background:#0d0f10}.product-render-grid__item figcaption{padding-top:13px;color:var(--dim);font-family:var(--mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.product-specs{padding:130px 0 137px;background:var(--graphite);border-bottom:1px solid var(--line)}.feature-grid--product{margin-bottom:87px}.spec-table{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-strong)}.spec-table>div{display:flex;flex-direction:column;gap:13px;min-height:105px;padding:16px 20px 16px 0;border-bottom:1px solid var(--line)}.spec-table>div+div{padding-left:20px;border-left:1px solid var(--line)}.spec-table span{color:var(--dim)}.spec-table strong{color:var(--oxide);font-size:.59rem;font-weight:400;line-height:1.5}.parameter-reference{margin-top:123px;padding-top:1px;border-top:1px solid var(--line-strong)}.parameter-reference__heading{display:grid;grid-template-columns:1fr 1.55fr;grid-gap:7vw;gap:7vw;margin:64px 0 71px}.parameter-reference__heading h2{margin-bottom:11px;font-size:clamp(2.6rem,4.3vw,5rem);line-height:.98;letter-spacing:-.065em}.parameter-reference__heading p{margin:0;color:var(--oxide)}.parameter-group{margin-top:76px}.parameter-group__heading{display:grid;grid-template-columns:1fr 1.55fr;grid-gap:7vw;gap:7vw;margin-bottom:25px}.parameter-group__heading h3{margin:0;font-size:1.65rem;letter-spacing:-.05em}.parameter-group__heading p{max-width:490px;margin:0;color:var(--oxide)}.parameter-table{border-top:1px solid var(--line-strong)}.parameter-table__head,.parameter-table__row{display:grid;grid-template-columns:1.05fr 1.05fr 1.5fr 2.4fr;grid-gap:22px;gap:22px;align-items:start}.parameter-table__head{padding:13px 0;color:var(--dim);font-family:var(--mono);font-size:.59rem;letter-spacing:.08em;text-transform:uppercase}.parameter-table__row{min-height:74px;padding:14px 0 15px;border-top:1px solid var(--line)}.parameter-table__row code{color:var(--orange);font-family:var(--mono);font-size:.67rem;overflow-wrap:anywhere}.parameter-table__row strong{font-size:.91rem;font-weight:400}.parameter-table__row p,.parameter-table__row>span{margin:0;color:var(--oxide);font-size:.84rem;line-height:1.5}.parameter-table__row span em{color:var(--bone);font-family:var(--mono);font-size:.66rem;font-style:normal;letter-spacing:.03em}.faq-section{padding:130px 0 135px;border-bottom:1px solid var(--line)}.faq-list{max-width:800px;margin-left:calc((100% - 7vw) * .39);border-top:1px solid var(--line-strong)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;list-style:none;font-size:1.15rem}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--orange);font-family:var(--mono);font-size:1.2rem}.faq-list details p{max-width:620px;padding:0 35px 26px 0;margin-bottom:0;color:var(--oxide)}.download-band{padding:73px 0;background:var(--orange);color:var(--carbon)}.download-band__inner{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.download-band .eyebrow{color:rgba(11,12,13,.7)}.download-band h2{margin:20px 0 0;font-size:clamp(2.5rem,5vw,5.4rem);line-height:.9;letter-spacing:-.07em}.download-band .button--outline{border-color:rgba(11,12,13,.45);color:var(--carbon)}.download-band .button--outline:hover{border-color:var(--carbon);color:var(--carbon)}.purchase-form{display:flex;align-items:center;flex-wrap:wrap;gap:13px}.purchase-form__note{color:var(--oxide);font-family:var(--mono);font-size:.58rem;letter-spacing:.07em;text-transform:uppercase}.download-band .purchase-form__note{color:rgba(11,12,13,.68)}.download-security-note{max-width:620px;margin:25px 0 0;color:var(--dim);font-family:var(--mono);font-size:.63rem;letter-spacing:.05em;line-height:1.65;text-transform:uppercase}.support-note,.text-page__columns{display:grid;grid-template-columns:1fr 1.55fr;grid-gap:7vw;gap:7vw;padding-top:43px;border-top:1px solid var(--line-strong)}.rich-copy{max-width:630px}.rich-copy p{margin-bottom:32px;color:var(--oxide);font-size:1.4rem;line-height:1.45;letter-spacing:-.03em}.legal-copy{max-width:680px;margin-left:calc((100% - 7vw) * .39);padding-top:46px;border-top:1px solid var(--line-strong)}.legal-copy h2{margin:0 0 13px;font-size:1.55rem;letter-spacing:-.04em}.legal-copy p{margin-bottom:48px;color:var(--oxide);line-height:1.7}.legal-copy a,.support-note a{color:var(--orange);border-bottom:1px solid rgba(251,181,85,.5)}.support-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line-strong)}.support-card{display:grid;grid-template-columns:35px 1fr auto;align-items:center;grid-gap:14px;gap:14px;min-height:88px;padding:0 19px 0 0;border-bottom:1px solid var(--line);color:var(--oxide);transition-property:color,padding;transition-duration:.15s;transition-timing-function:ease-out}.support-card:nth-child(2n){padding-left:19px;border-left:1px solid var(--line)}.support-card span{color:var(--orange);font-size:.6rem}.support-card strong{color:var(--bone);font-size:1rem;font-weight:400}.support-card:focus-visible,.support-card:hover{padding-right:9px;color:var(--orange)}.support-card:nth-child(2n):focus-visible,.support-card:nth-child(2n):hover{padding-left:28px}.support-note{margin-top:96px}.support-note h2{margin:0 0 14px;font-size:2.7rem;letter-spacing:-.06em}.back-link,.support-note p{color:var(--oxide)}.back-link{margin-top:83px}.back-link a{border-bottom:1px solid var(--line-strong);padding-bottom:6px;transition-property:color,border-color;transition-duration:.15s;transition-timing-function:ease-out}.back-link a:focus-visible,.back-link a:hover{border-color:var(--orange);color:var(--orange)}.download-panel{border:1px solid var(--line-strong);background:var(--graphite)}.download-panel__footer,.download-panel__header{display:flex;justify-content:space-between;gap:20px;padding:17px 20px;color:var(--dim);font-size:.59rem}.download-panel__header{border-bottom:1px solid var(--line)}.download-panel__header .eyebrow{color:var(--oxide)}.download-panel__header .led{margin-right:8px}.download-panel__body{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;padding:70px 40px}.download-panel__body h2{margin-bottom:13px;font-size:3.2rem;letter-spacing:-.07em}.download-panel__body p{margin:0;color:var(--oxide)}.download-panel__footer{border-top:1px solid var(--line)}:focus-visible{outline:2px solid var(--orange);outline-offset:4px}@media (max-width:900px){:root{--shell:min(100% - 48px,680px)}.site-header__inner{min-height:72px}.site-nav{display:none;position:absolute;top:72px;right:0;left:0;flex-direction:column;align-items:stretch;gap:0;padding:9px 24px 24px;border-bottom:1px solid var(--line);background:var(--carbon)}.site-nav--open{display:flex}.site-nav a{padding:15px 0;border-bottom:1px solid var(--line)}.site-nav__action{margin-top:15px;padding:13px 15px!important;border:1px solid var(--line-strong)!important}.menu-toggle{display:grid;place-items:center}.hero,.hero__inner{min-height:auto}.hero__inner{display:block;padding-top:160px}.hero__copy{padding:0 0 75px}.hero h1{font-size:clamp(4rem,13vw,7rem)}.hero__visual{padding:0 0 78px}.parameter-group__heading,.parameter-reference__heading,.presets-section__grid,.product-detail-grid,.product-feature__grid,.product-hero__grid,.section-heading,.statement-section__inner,.support-note,.text-page__columns{grid-template-columns:1fr;gap:35px}.catalog-section,.demos-section,.faq-section,.features-section,.presets-section,.product-feature,.product-page__body,.product-specs,.statement-section{padding:90px 0}.product-feature__copy .section-label{margin-bottom:35px}.product-feature__surface,.product-hero__visual{padding:0;border-left:0}.product-feature__render{box-shadow:12px 16px 0 rgba(0,0,0,.2)}.section-heading{margin-bottom:40px}.section-heading .section-label{margin-bottom:8px}.feature-grid{margin:0}.feature-grid article{min-height:0;padding:23px 0 30px}.feature-grid article+article{padding-left:0;border-left:0}.feature-index{margin:0 0 24px}.presets-section h2{margin-top:0}.preset-copy{padding-top:0}.catalog-grid{grid-template-columns:1fr}.catalog-item,.catalog-item+.catalog-item{min-height:150px;padding:17px 0;border-left:0}.closing-section{padding:96px 0 110px}.site-footer__top{margin-bottom:60px}.page-shell{padding:140px 0 90px}.page-intro{padding-bottom:65px}.product-grid{grid-template-columns:1fr;gap:54px}.product-card__visual{padding-right:0}.product-hero{padding:140px 0 90px}.product-hero__copy .section-label{margin-bottom:32px}.product-detail-grid h2{margin-top:0}.product-detail-surface{padding:28px 14px}.product-gallery-section{padding:90px 0}.product-render-grid{grid-template-columns:1fr;gap:34px}.product-render-frame{box-shadow:12px 16px 0 rgba(0,0,0,.2)}.product-detail-surface--preview{padding:14px}.spec-table{grid-template-columns:repeat(2,1fr)}.spec-table>div:nth-child(3){padding-left:0;border-left:0}.spec-table>div:nth-child(2n){padding-left:18px;border-left:1px solid var(--line)}.parameter-reference{margin-top:86px}.parameter-reference__heading{margin:47px 0 55px}.parameter-group{margin-top:57px}.parameter-table__head{display:none}.parameter-table__row{grid-template-columns:1fr 1fr;gap:10px 18px}.parameter-table__row p,.parameter-table__row>span{grid-column:1/-1}.faq-list,.legal-copy{margin-left:0}.support-note{margin-top:68px}.download-panel__body{flex-direction:column;align-items:flex-start;padding:45px 24px}.download-panel__body h2{font-size:2.7rem}}@media (max-width:560px){:root{--shell:calc(100% - 36px)}.brand-mark__name{font-size:.58rem;letter-spacing:.11em}.hero__inner{padding-top:137px}.hero h1{font-size:clamp(3.65rem,17vw,6rem)}.hero__intro{font-size:.96rem}.hero__actions{align-items:flex-start;flex-direction:column;gap:21px}.button{min-height:46px}.instrument-surface{min-height:286px;padding:14px 13px 11px}.instrument-surface--large{min-height:350px}.instrument-surface__display{grid-template-columns:1fr 1.45fr;gap:9px}.display-readout{display:none}.instrument-surface__controls{grid-template-columns:1fr 1fr;gap:13px}.patch-strip{grid-column:1/-1}.knobs{gap:7px}.knob-lines b,.knobs i{width:26px}.audio-demo{grid-template-columns:1fr 70px;gap:13px;min-height:80px}.audio-demo__media{grid-column:1/-1;grid-row:2}.audio-demo__copy{grid-column:1;grid-row:1}.audio-demo__duration{grid-column:2;grid-row:1}.audio-demo__wave{display:none}.audio-demo__player{height:34px}.audio-demo__duration{font-size:.52rem}.product-card__body{flex-direction:column;gap:15px}.product-card__meta{align-items:flex-start;flex-direction:row;text-align:left}.product-card__meta a{margin-left:auto}.parameter-reference__heading h2,.section-heading h2,.section-heading--wide h2{font-size:3.4rem}.site-footer__top{flex-direction:column;gap:25px}.site-footer__statement{text-align:left}.site-footer__grid{grid-template-columns:1fr 1fr;gap:43px 25px;padding-bottom:57px}.site-footer__grid>div:last-child{grid-column:1/-1}.site-footer__bottom{flex-direction:column;gap:8px}.page-intro h1{font-size:clamp(3.55rem,17vw,6.2rem)}.page-intro .section-label{margin-bottom:31px}.product-hero h1{font-size:clamp(4.1rem,19vw,7rem)}.product-hero__tagline{font-size:1.15rem}.spec-table{grid-template-columns:1fr}.spec-table>div,.spec-table>div:nth-child(2n),.spec-table>div:nth-child(3){padding-left:0;border-left:0}.parameter-table__row{grid-template-columns:1fr}.parameter-table__row p,.parameter-table__row>span{grid-column:auto}.download-band__inner{align-items:flex-start;flex-direction:column}.support-grid{grid-template-columns:1fr}.support-card,.support-card:nth-child(2n){padding-left:0;border-left:0}.support-card:nth-child(2n):focus-visible,.support-card:nth-child(2n):hover{padding-left:9px}.download-panel__footer,.download-panel__header{flex-direction:column;gap:8px}.purchase-form{align-items:flex-start;flex-direction:column}.live-preset-preview,.live-preset-preview--compact{height:auto;aspect-ratio:3/2}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}