.article-template>*:first-child:not(.article-template__hero-container){margin-top:5rem}@media screen and (min-width:750px){.article-template>*:first-child:not(.article-template__hero-container){margin-top:calc(5rem + var(--page-width-margin))}}.article-template__hero-container{max-width:130rem;margin:0 auto}.article-template__hero-small{height:11rem}.article-template__hero-medium{height:22rem}.article-template__hero-large{height:33rem}@media screen and (min-width:750px)and (max-width:989px){.article-template__hero-small{height:22rem}.article-template__hero-medium{height:44rem}.article-template__hero-large{height:66rem}}@media screen and (min-width:990px){.article-template__hero-small{height:27.5rem}.article-template__hero-medium{height:55rem}.article-template__hero-large{height:82.5rem}}.article-template header{margin-top:4.4rem;margin-bottom:2rem;line-height:calc(.8 / var(--font-body-scale))}@media screen and (min-width:750px){.article-template header{margin-top:5rem}}.article-template__title{margin:0}.article-template__title:not(:only-child){margin-bottom:1rem}.article-template__link{font-size:1.8rem;display:flex;justify-content:center;align-items:center;text-decoration:none}.article-template__link .icon-wrap{display:flex;margin-right:1rem;transform:rotate(180deg)}.article-template__content{margin-top:3rem;margin-bottom:3rem}.oscillator-primer{--osc-bg: #f4f1ea;--osc-panel: #ffffff;--osc-ink: #201f1d;--osc-muted: #655f57;--osc-line: rgba(32, 31, 29, .14);--osc-orange: #e85d2a;--osc-teal: #128c82;--osc-blue: #2457d6;background:var(--osc-bg);border:.1rem solid var(--osc-line);color:var(--osc-ink);margin:0 0 3.2rem;padding:1.6rem}.oscillator-primer *{box-sizing:border-box;min-width:0}.oscillator-primer p,.oscillator-primer h2,.oscillator-primer h3,.oscillator-primer strong,.oscillator-primer dt,.oscillator-primer dd,.oscillator-primer summary,.oscillator-primer li,.oscillator-primer td,.oscillator-primer th{overflow-wrap:break-word;word-break:normal}.oscillator-primer svg{max-width:100%}.oscillator-primer__index-table{display:block;overflow-x:auto}.oscillator-primer__index-table thead,.oscillator-primer__index-table tbody,.oscillator-primer__index-table tr{width:100%}.oscillator-primer__hero,.oscillator-primer__quick-map,.oscillator-primer__cards,.oscillator-primer__waveforms,.oscillator-primer__motion,.oscillator-primer__additive,.oscillator-primer__core-lab,.oscillator-primer__panel-lab,.oscillator-primer__mod-grid,.oscillator-primer__coasts,.oscillator-primer__patch-list,.oscillator-primer__taxonomy,.oscillator-primer__chooser,.oscillator-primer__range{display:grid;gap:1.2rem}.oscillator-primer__eyebrow{color:#9f3f20;font-size:1.2rem;font-weight:800;letter-spacing:.06rem;line-height:1.2;margin:0 0 .8rem;text-transform:uppercase}.oscillator-primer h2{font-size:2.8rem;line-height:1.04;margin:0 0 1.4rem}.oscillator-primer h3{font-size:1.6rem;line-height:1.15;margin:0 0 .7rem}.oscillator-primer p{font-size:1.48rem;line-height:1.55;margin:0 0 1.2rem}.oscillator-primer__scope,.oscillator-primer__diagram,.oscillator-primer__pendulum,.oscillator-primer__motion .oscillator-primer__section-copy,.oscillator-primer__quick-map div,.oscillator-primer__cards article,.oscillator-primer__waveforms div,.oscillator-primer__spectrum,.oscillator-primer__additive div,.oscillator-primer__core-lab div,.oscillator-primer__panel-art,.oscillator-primer__panel-lab .oscillator-primer__section-copy,.oscillator-primer__learn,.oscillator-primer__mod-grid article,.oscillator-primer__coasts div,.oscillator-primer__patches,.oscillator-primer__patch-list article,.oscillator-primer__taxonomy div{background:var(--osc-panel);border:.1rem solid var(--osc-line)}.oscillator-primer__scope,.oscillator-primer__diagram,.oscillator-primer__pendulum{overflow:hidden}.oscillator-primer__scope svg,.oscillator-primer__diagram svg,.oscillator-primer__pendulum svg{display:block;height:auto;width:100%}.oscillator-primer__scope svg{aspect-ratio:360 / 220}.oscillator-primer__axis{fill:none;stroke:#201f1d33;stroke-width:1.4}.oscillator-primer__scope text,.oscillator-primer__diagram text,.oscillator-primer__pendulum text,.oscillator-primer__patch-list text,.oscillator-primer__coasts text{font-family:var(--font-body-family)}.oscillator-primer__diagram-title{fill:#201f1d;font-size:11px;font-weight:800;letter-spacing:.06rem;text-transform:uppercase}.oscillator-primer__hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}.oscillator-primer__hero-actions a,.oscillator-primer__hero-actions span{align-items:center;border:.1rem solid var(--osc-ink);display:inline-flex;font-size:1.25rem;font-weight:800;justify-content:center;line-height:1.1;min-height:3.8rem;padding:.8rem 1rem;text-decoration:none}.oscillator-primer__hero-actions a{background:var(--osc-ink);color:#fff;transform:translateY(0);transition:transform .22s cubic-bezier(.2,0,.2,1),box-shadow .22s cubic-bezier(.2,0,.2,1),background-color .18s ease}.oscillator-primer__hero-actions a:hover,.oscillator-primer__hero-actions a:focus-visible{background:var(--osc-orange);box-shadow:0 6px 14px -8px #201f1d8c;outline:none;transform:translateY(-1px)}.oscillator-primer__hero-actions span{background:#fff7ed;color:var(--osc-ink)}.oscillator-primer__scope-wave{fill:none;stroke:var(--osc-orange);stroke-linecap:round;stroke-width:5}.oscillator-primer__scope-wave-shift{animation:oscillator-wave-shift 3.6s linear infinite}.oscillator-primer__scope-dot{fill:var(--osc-teal);offset-path:path("M56 110 C76 44 96 176 116 110 S156 44 176 110");offset-rotate:0deg;animation:oscillator-phase-move 2.4s linear infinite}.oscillator-primer__scope-zero,.oscillator-primer__scope-label,.oscillator-primer__pendulum-label{fill:var(--osc-muted);font-family:var(--font-body-family);font-size:11px;font-weight:700;letter-spacing:.04rem;text-transform:uppercase}.oscillator-primer__scope-zero{fill:var(--osc-ink);font-weight:800}.oscillator-primer__signal-line{animation:oscillator-signal-flow 1.8s linear infinite;stroke-dasharray:7 7}.oscillator-primer__wave{fill:none;stroke-linecap:round;stroke-linejoin:round}.oscillator-primer__wave-shift{animation:oscillator-wave-shift 2.6s linear infinite}.oscillator-primer__wave-shift--pulse{animation-duration:3.2s;animation-timing-function:linear}.oscillator-primer__mini-wave,.oscillator-primer__core-wave{fill:none;stroke:var(--osc-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.oscillator-primer__mini-wave-shift{animation:oscillator-wave-shift 4.2s linear infinite}.oscillator-primer__pendulum-arm{animation:oscillator-pendulum-swing 2.6s cubic-bezier(.45,0,.55,1) infinite;transform-origin:170px 40px}.oscillator-primer__core-reset{fill:none;stroke:#201f1d38;stroke-dasharray:4 5;stroke-linecap:round;stroke-width:2}.oscillator-primer__range{margin:1.4rem 0}.oscillator-primer__range div{border-left:.4rem solid var(--osc-orange);padding:.2rem 0 .2rem 1.2rem}.oscillator-primer__range span,.oscillator-primer__quick-map span,.oscillator-primer__additive span,.oscillator-primer__core-lab span,.oscillator-primer__patch-list span,.oscillator-primer__coasts span,.oscillator-primer__chooser span,.oscillator-primer__taxonomy span{color:var(--osc-muted);display:block;font-size:1.1rem;font-weight:800;letter-spacing:.06rem;line-height:1.2;text-transform:uppercase}.oscillator-primer__range strong{display:block;font-size:1.8rem;line-height:1.1;margin:.2rem 0 .4rem}.oscillator-primer__quick-map strong{display:block;font-size:1.55rem;line-height:1.1;margin:.2rem 0 .4rem}.oscillator-primer__additive strong{color:var(--osc-ink);display:block;font-size:1.7rem;line-height:1.1;margin:.3rem 0 .5rem}.oscillator-primer__range p,.oscillator-primer__quick-map p,.oscillator-primer__cards p,.oscillator-primer__waveforms p,.oscillator-primer__additive p,.oscillator-primer__core-lab p,.oscillator-primer__mod-grid p,.oscillator-primer__patch-list p,.oscillator-primer__coasts p,.oscillator-primer__chooser p,.oscillator-primer__taxonomy p{font-size:1.35rem;margin:0}.oscillator-primer__quick-map,.oscillator-primer__cards,.oscillator-primer__waveforms,.oscillator-primer__motion,.oscillator-primer__spectrum,.oscillator-primer__additive,.oscillator-primer__core-lab,.oscillator-primer__panel-lab,.oscillator-primer__learn,.oscillator-primer__mod-grid,.oscillator-primer__coasts,.oscillator-primer__patches,.oscillator-primer__taxonomy{margin-top:1.2rem}.oscillator-primer__motion .oscillator-primer__section-copy{padding:1.6rem}.oscillator-primer__quick-map div,.oscillator-primer__cards article,.oscillator-primer__waveforms div,.oscillator-primer__additive div,.oscillator-primer__core-lab div,.oscillator-primer__mod-grid article,.oscillator-primer__coasts div,.oscillator-primer__patch-list article,.oscillator-primer__taxonomy div{padding:1.4rem}.oscillator-primer__quick-map div{border-top:.4rem solid var(--osc-orange)}.oscillator-primer__quick-map div:nth-child(2){border-top-color:var(--osc-teal)}.oscillator-primer__quick-map div:nth-child(3){border-top-color:var(--osc-blue)}.oscillator-primer__quick-map div:nth-child(4){border-top-color:var(--osc-ink)}.oscillator-primer__cards span{color:var(--osc-teal);display:block;font-size:1.2rem;font-weight:900;line-height:1;margin-bottom:.8rem}.oscillator-primer__waveforms span{display:block;font-size:1.3rem;font-weight:900;line-height:1.1;margin-bottom:.8rem}.oscillator-primer__waveforms svg{display:block;height:auto;margin-bottom:.8rem;width:100%}.oscillator-primer__waveforms path{fill:none;stroke:var(--osc-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.oscillator-primer__spectrum{display:grid;gap:1.4rem;padding:1.6rem}.oscillator-primer__section-copy p{color:var(--osc-muted);margin:0}.oscillator-primer__bars{align-items:end;display:grid;gap:.7rem;grid-template-columns:repeat(5,minmax(0,1fr));min-height:12rem}.oscillator-primer__bars span{align-items:end;background:linear-gradient(180deg,var(--osc-orange),var(--osc-teal));color:var(--osc-ink);display:flex;font-size:1.05rem;font-weight:800;height:var(--bar-height);justify-content:center;line-height:1;min-height:3.6rem;padding:.6rem .2rem;transform-origin:bottom;animation:oscillator-harmonic-breathe 3s ease-in-out infinite}.oscillator-primer__bars span:nth-child(2){animation-delay:.18s}.oscillator-primer__bars span:nth-child(3){animation-delay:.34s}.oscillator-primer__bars span:nth-child(4){animation-delay:.5s}.oscillator-primer__bars span:nth-child(5){animation-delay:.66s}.oscillator-primer__additive div{border-left:.4rem solid var(--osc-orange)}.oscillator-primer__additive div:nth-child(2){border-left-color:var(--osc-teal)}.oscillator-primer__additive div:nth-child(3){border-left-color:var(--osc-blue)}.oscillator-primer__core-lab div:first-child{border-left:.4rem solid var(--osc-blue)}.oscillator-primer__core-lab div:last-child{border-left:.4rem solid var(--osc-teal)}.oscillator-primer__core-lab svg{display:block;margin-bottom:1rem;width:100%}.oscillator-primer__panel-art{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:1.4rem}.oscillator-primer__knob,.oscillator-primer__jack,.oscillator-primer__outs span{align-items:center;border:.1rem solid var(--osc-line);display:flex;font-size:1.1rem;font-weight:800;justify-content:center;line-height:1.1;min-height:5.4rem;text-align:center}.oscillator-primer__knob{background:radial-gradient(circle at 50% 42%,#ffffff 0 22%,transparent 23%),conic-gradient(from 220deg,var(--osc-orange),var(--osc-teal),#d8cec0 68%);border-radius:50%;justify-self:center;min-height:7.2rem;position:relative;width:7.2rem}.oscillator-primer__knob:before{background:var(--osc-ink);content:"";height:2.2rem;left:50%;position:absolute;top:1.1rem;transform:translate(-50%);width:.3rem}.oscillator-primer__knob span{background:#fff;border:.1rem solid var(--osc-line);display:block;font-size:1rem;letter-spacing:.04rem;max-width:80%;overflow:hidden;padding:.3rem .6rem;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:1}.oscillator-primer__knob--large{min-height:9rem;width:9rem}.oscillator-primer__jack{background:#f8fafc;border-radius:999px;color:var(--osc-ink);min-height:4.4rem}.oscillator-primer__jack:before{background:var(--osc-ink);border-radius:50%;content:"";height:1rem;margin-right:.6rem;width:1rem}.oscillator-primer__outs{display:grid;gap:.7rem;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.oscillator-primer__outs span{background:#fff7ed;min-height:3.8rem}.oscillator-primer__panel-lab .oscillator-primer__section-copy,.oscillator-primer__learn{padding:1.6rem}.oscillator-primer__learn ul{display:grid;gap:1rem;list-style:none;margin:1.2rem 0 0;padding:0}.oscillator-primer__learn li{border-left:.3rem solid var(--osc-orange);font-size:1.35rem;line-height:1.45;margin:0;padding-left:1rem}.oscillator-primer__mod-grid article:nth-child(2n){border-color:#128c8259}.oscillator-primer__coasts div{border-top:.4rem solid var(--osc-blue)}.oscillator-primer__coasts div:nth-child(2){border-top-color:var(--osc-orange)}.oscillator-primer__coasts svg{display:block;margin-top:1rem;width:100%}.oscillator-primer__coasts rect{fill:#f8fafc;stroke:var(--osc-line)}.oscillator-primer__coasts .oscillator-primer__signal-line{fill:none;stroke:var(--osc-ink);stroke-linecap:round;stroke-width:2.2}.oscillator-primer__coasts text{fill:var(--osc-ink);font-size:12px;font-weight:800}.oscillator-primer__patches{display:grid;gap:1.4rem;padding:1.6rem}.oscillator-primer__patch-list article{border-left:.4rem solid var(--osc-teal)}.oscillator-primer__patch-list article:nth-child(2){border-left-color:var(--osc-blue)}.oscillator-primer__patch-list article:nth-child(3){border-left-color:var(--osc-orange)}.oscillator-primer__patch-list svg{display:block;margin:.8rem 0;width:100%}.oscillator-primer__patch-list path{fill:none;stroke:var(--osc-ink);stroke-linecap:round;stroke-width:2.4}.oscillator-primer__patch-list circle{fill:#f8fafc;stroke:var(--osc-ink);stroke-width:1.8}.oscillator-primer__patch-list text{fill:var(--osc-ink);font-size:10px;font-weight:900}.oscillator-primer__taxonomy div{border-top:.4rem solid var(--osc-orange)}.oscillator-primer__taxonomy div:nth-child(2){border-top-color:var(--osc-teal)}.oscillator-primer__taxonomy div:nth-child(3){border-top-color:var(--osc-blue)}.oscillator-primer__taxonomy div:nth-child(4){border-top-color:var(--osc-ink)}.oscillator-primer__byline,.oscillator-primer__deeper,.oscillator-primer__opinion{background:var(--osc-panel);border:.1rem solid var(--osc-line);display:grid;gap:1.4rem;margin:0 0 1.4rem;padding:1.6rem}.oscillator-primer__byline{background:#fff;border-top:.4rem solid var(--osc-orange)}.oscillator-primer__byline-tag{color:var(--osc-orange);display:inline-block;font-size:1.1rem;font-weight:800;letter-spacing:.08rem;margin-bottom:.6rem;text-transform:uppercase}.oscillator-primer__byline strong{display:block;font-size:1.5rem;line-height:1.25;margin-bottom:.4rem}.oscillator-primer__byline p{color:var(--osc-muted);font-size:1.3rem;margin:0}.oscillator-primer__byline-meta ul{display:grid;gap:1rem;list-style:none;margin:0;padding:0}.oscillator-primer__byline-meta li{border-left:.3rem solid var(--osc-teal);display:grid;gap:.3rem;padding:.1rem 0 .1rem .9rem}.oscillator-primer__byline-meta li strong{color:var(--osc-orange);display:block;font-size:1.15rem;font-weight:800;letter-spacing:.1rem;margin-bottom:.2rem;text-transform:uppercase}.oscillator-primer__byline-meta li span{color:var(--osc-ink);display:block;font-size:1.3rem;line-height:1.45}.oscillator-primer__opinion{background:#fff7ed;border-left:.4rem solid var(--osc-orange)}.oscillator-primer__opinion p{font-size:1.5rem;line-height:1.5}.oscillator-primer__deeper{background:#f8fafc}.oscillator-primer__deeper-list{counter-reset:osc-deeper;display:grid;gap:.8rem;list-style:none;margin:0;padding:0}.oscillator-primer__deeper-list li{border-left:.3rem solid var(--osc-blue);display:grid;gap:.2rem;grid-template-columns:4.5rem minmax(0,1fr);padding:.4rem 0 .4rem 1rem}.oscillator-primer__deeper-list span{color:var(--osc-muted);font-size:1.2rem;font-weight:800;letter-spacing:.06rem;text-transform:uppercase}.oscillator-primer__deeper-list a{color:var(--osc-ink);display:inline-block;font-size:1.45rem;font-weight:800;text-decoration:underline;text-underline-offset:.3rem;transform:translate(0);transition:color .2s cubic-bezier(.2,0,.2,1),transform .22s cubic-bezier(.2,0,.2,1),text-underline-offset .2s ease}.oscillator-primer__deeper-list a:hover,.oscillator-primer__deeper-list a:focus-visible{color:var(--osc-orange);outline:none;text-underline-offset:.45rem;transform:translate(2px)}.oscillator-primer__deeper-list p{color:var(--osc-muted);font-size:1.3rem;grid-column:2;margin:0}.oscillator-primer__module-link{border-bottom:1px dashed currentColor;color:var(--osc-orange);font-weight:700;text-decoration:none;white-space:nowrap}.oscillator-primer__module-link:hover{color:var(--osc-ink)}.oscillator-primer--child{margin:0 0 3.2rem}@media screen and (min-width:750px){.oscillator-primer__byline{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}.oscillator-primer__deeper{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.oscillator-primer__pillars,.oscillator-primer__additive-deep,.oscillator-primer__digital{background:var(--osc-panel);border:.1rem solid var(--osc-line);display:grid;gap:1.4rem;margin-top:1.2rem;padding:1.6rem}.oscillator-primer__pillars{background:#fff7ed;border-top:.4rem solid var(--osc-orange)}.oscillator-primer__pillars-grid{display:grid;gap:1rem}.oscillator-primer__pillars-grid article{background:var(--osc-panel);border:.1rem solid var(--osc-line);border-left:.4rem solid var(--osc-orange);padding:1.4rem}.oscillator-primer__pillars-grid article:nth-child(2){border-left-color:var(--osc-teal)}.oscillator-primer__pillars-grid article:nth-child(3){border-left-color:var(--osc-blue)}.oscillator-primer__pillars-grid span{color:var(--osc-muted);display:block;font-size:1.1rem;font-weight:800;letter-spacing:.06rem;margin-bottom:.4rem;text-transform:uppercase}.oscillator-primer__pillars-grid h4{font-size:1.7rem;line-height:1.2;margin:0 0 .6rem}.oscillator-primer__pillars-grid p{font-size:1.4rem;line-height:1.5;margin:0 0 .8rem}.oscillator-primer__additive-bars{background:#fff7ed;border:.1rem solid var(--osc-line);padding:.4rem}.oscillator-primer__additive-bars svg{display:block;height:auto;width:100%}.oscillator-primer__digital-list{display:grid;gap:.8rem;list-style:none;margin:0;padding:0}.oscillator-primer__digital-list li{background:#f8fafc;border:.1rem solid var(--osc-line);border-left:.3rem solid var(--osc-blue);padding:1rem 1.2rem}.oscillator-primer__digital-list li:nth-child(2n){border-left-color:var(--osc-teal)}.oscillator-primer__digital-list li:nth-child(3n){border-left-color:var(--osc-orange)}.oscillator-primer__digital-list strong{color:var(--osc-ink);display:block;font-size:1.4rem;font-weight:800;margin-bottom:.3rem}.oscillator-primer__digital-list p{color:var(--osc-muted);font-size:1.3rem;line-height:1.5;margin:0}@media screen and (min-width:750px){.oscillator-primer__pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oscillator-primer__additive-deep{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}.oscillator-primer__digital-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.oscillator-primer__digital-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.oscillator-primer__listener,.oscillator-primer__timeline,.oscillator-primer__concept,.oscillator-primer__pwm,.oscillator-primer__sync,.oscillator-primer__tzfm,.oscillator-primer__wavefolder,.oscillator-primer__wavetable,.oscillator-primer__phase,.oscillator-primer__pm,.oscillator-primer__subdco,.oscillator-primer__index,.oscillator-primer__buying,.oscillator-primer__glossary,.oscillator-primer__faq{background:var(--osc-panel);border:.1rem solid var(--osc-line);display:grid;gap:1.4rem;margin-top:1.2rem;padding:1.6rem}.oscillator-primer__listener-panel{display:grid;gap:1rem}.oscillator-primer__listener-display{background:#fff7ed;border:.1rem solid var(--osc-line);padding:.8rem}.oscillator-primer__listener-display svg{display:block;height:auto;width:100%}.oscillator-primer__listener-display path[data-osc-trace-path]{fill:none;stroke:var(--osc-orange);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.oscillator-primer__listener-buttons{display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.oscillator-primer__listener-buttons button{background:#fff;border:.1rem solid var(--osc-line);color:var(--osc-ink);cursor:pointer;font-family:inherit;font-size:1.25rem;font-weight:800;letter-spacing:.04rem;min-height:4.4rem;padding:.8rem 1rem;text-transform:uppercase;transition:background .18s ease,color .18s ease,border-color .18s ease}.oscillator-primer__listener-buttons button:hover{border-color:var(--osc-ink)}.oscillator-primer__listener-buttons button.is-active,.oscillator-primer__listener-buttons button[aria-pressed=true]{background:var(--osc-ink);color:#fff;border-color:var(--osc-ink)}.oscillator-primer__listener-controls{display:grid;gap:.8rem}.oscillator-primer__listener-controls label{align-items:center;display:grid;gap:.4rem .8rem;grid-template-columns:7rem minmax(0,1fr) auto}.oscillator-primer__listener-controls span{color:var(--osc-muted);font-size:1.15rem;font-weight:800;letter-spacing:.05rem;text-transform:uppercase}.oscillator-primer__listener-controls input[type=range]{accent-color:var(--osc-orange);width:100%}.oscillator-primer__listener-controls output{font-size:1.2rem;font-weight:700;min-width:6rem;text-align:right}.oscillator-primer__listener-toggle{background:var(--osc-orange);border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:1.35rem;font-weight:800;letter-spacing:.05rem;min-height:4.6rem;padding:.8rem 1rem;text-transform:uppercase;transition:background .18s ease}.oscillator-primer__listener-toggle[aria-pressed=true]{background:var(--osc-ink)}.oscillator-primer__listener-note{color:var(--osc-muted);font-size:1.2rem;margin:0}.oscillator-primer__sound-lab{background:var(--osc-panel);border:.1rem solid var(--osc-line);display:grid;gap:1.4rem;margin-top:1.2rem;padding:1.6rem}.oscillator-primer__sound-lab-note{color:var(--osc-muted);font-size:1.2rem;margin:0}.oscillator-primer__lab-grid{display:grid;gap:1.2rem;grid-template-columns:minmax(0,1fr)}.oscillator-primer__lab-demo{background:#fff;border:.1rem solid var(--osc-line);display:grid;gap:.8rem;min-width:0;padding:1.2rem}.oscillator-primer__lab-demo header{display:grid;gap:.4rem}.oscillator-primer__lab-demo h4{font-size:1.6rem;font-weight:800;letter-spacing:.02rem;margin:0}.oscillator-primer__lab-demo header p{color:var(--osc-muted);font-size:1.25rem;margin:0;overflow-wrap:break-word}.oscillator-primer__lab-tag{align-self:start;background:var(--osc-ink);color:#fff;font-size:1.05rem;font-weight:800;letter-spacing:.08rem;padding:.2rem .6rem;text-transform:uppercase}.oscillator-primer__lab-demo[data-lab-demo=pwm] .oscillator-primer__lab-tag{background:var(--osc-orange)}.oscillator-primer__lab-demo[data-lab-demo=fm] .oscillator-primer__lab-tag{background:var(--osc-blue)}.oscillator-primer__lab-demo[data-lab-demo=fold] .oscillator-primer__lab-tag{background:var(--osc-teal)}.oscillator-primer__lab-demo[data-lab-demo=uni] .oscillator-primer__lab-tag{background:#9f3f20}.oscillator-primer__lab-display{background:#fff7ed;border:.1rem solid var(--osc-line);padding:.6rem}.oscillator-primer__lab-display svg{display:block;height:auto;width:100%}.oscillator-primer__lab-display path[data-lab-trace-path]{fill:none;stroke:var(--osc-orange);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.oscillator-primer__lab-demo[data-lab-demo=fm] path[data-lab-trace-path]{stroke:var(--osc-blue)}.oscillator-primer__lab-demo[data-lab-demo=fold] path[data-lab-trace-path]{stroke:var(--osc-teal)}.oscillator-primer__lab-demo[data-lab-demo=uni] path[data-lab-trace-path]{stroke:#9f3f20}.oscillator-primer__lab-controls{display:grid;gap:.6rem}.oscillator-primer__lab-controls label{align-items:center;display:grid;gap:.4rem .8rem;grid-template-columns:7rem minmax(0,1fr) auto}.oscillator-primer__lab-controls span{color:var(--osc-muted);font-size:1.1rem;font-weight:800;letter-spacing:.05rem;text-transform:uppercase}.oscillator-primer__lab-controls input[type=range]{accent-color:var(--osc-orange);width:100%}.oscillator-primer__lab-controls output{font-size:1.15rem;font-weight:700;min-width:5.6rem;text-align:right}.oscillator-primer__lab-toggle{background:var(--osc-orange);border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:1.3rem;font-weight:800;letter-spacing:.05rem;margin-top:.4rem;min-height:4.2rem;padding:.8rem 1rem;text-transform:uppercase;transition:background .18s ease}.oscillator-primer__lab-toggle[aria-pressed=true]{background:var(--osc-ink)}.oscillator-primer__sub,.oscillator-primer__alias{background:var(--osc-panel);border:.1rem solid var(--osc-line);display:grid;gap:1.4rem;margin-top:1.2rem;padding:1.6rem}.oscillator-primer__sub-grid,.oscillator-primer__alias-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.oscillator-primer__sub-grid article,.oscillator-primer__alias-grid article{background:#fff;border:.1rem solid var(--osc-line);display:grid;gap:.6rem;min-width:0;padding:1.2rem}.oscillator-primer__sub-grid h4,.oscillator-primer__alias-grid h4{font-size:1.55rem;font-weight:800;margin:0}.oscillator-primer__sub-grid p,.oscillator-primer__alias-grid p{color:var(--osc-ink);font-size:1.3rem;margin:0;overflow-wrap:break-word}.oscillator-primer__sub-tag,.oscillator-primer__alias-tag{align-self:start;background:var(--osc-ink);color:#fff;font-size:1.05rem;font-weight:800;letter-spacing:.08rem;padding:.2rem .6rem;text-transform:uppercase}.oscillator-primer__sub-tag--orange{background:var(--osc-orange)}.oscillator-primer__sub-tag--blue{background:var(--osc-blue)}.oscillator-primer__sub-tag--teal{background:var(--osc-teal)}.oscillator-primer__sub-tag--ink{background:var(--osc-ink)}.oscillator-primer__alias-grid article:nth-child(1) .oscillator-primer__alias-tag{background:#9f3f20}.oscillator-primer__alias-grid article:nth-child(2) .oscillator-primer__alias-tag{background:var(--osc-orange)}.oscillator-primer__alias-grid article:nth-child(3) .oscillator-primer__alias-tag{background:var(--osc-blue)}.oscillator-primer__alias-grid article:nth-child(4) .oscillator-primer__alias-tag{background:var(--osc-teal)}.oscillator-primer__sub-note,.oscillator-primer__alias-note{background:#fff7ed;border-left:.4rem solid var(--osc-orange);color:var(--osc-ink);font-size:1.3rem;margin:0;padding:1rem 1.2rem}.oscillator-primer__bibliography{background:var(--osc-panel);border:.1rem solid var(--osc-line);display:grid;gap:1.4rem;margin-top:1.2rem;padding:1.6rem}.oscillator-primer__biblio-list{display:grid;gap:.9rem;list-style:none;margin:0;padding:0}.oscillator-primer__biblio-list li{background:#fff;border-left:.4rem solid var(--osc-blue);display:grid;gap:.4rem;padding:.9rem 1.2rem}.oscillator-primer__biblio-list li:nth-child(2n){border-left-color:var(--osc-orange)}.oscillator-primer__biblio-list li:nth-child(3n){border-left-color:var(--osc-teal)}.oscillator-primer__biblio-list li:nth-child(5n){border-left-color:var(--osc-ink)}.oscillator-primer__biblio-list strong{font-size:1.4rem;font-weight:800}.oscillator-primer__biblio-list span{color:var(--osc-muted);font-size:1.25rem;overflow-wrap:break-word}.oscillator-primer__biblio-list a{color:var(--osc-blue);font-weight:700;text-decoration:underline;word-break:break-word}.oscillator-primer__timeline-list{counter-reset:osc-step;display:grid;gap:1rem;list-style:none;margin:0;padding:0}.oscillator-primer__timeline-list li{border-left:.4rem solid var(--osc-orange);padding:.4rem 0 .4rem 1.2rem;position:relative}.oscillator-primer__timeline-list li:nth-child(2){border-left-color:var(--osc-teal)}.oscillator-primer__timeline-list li:nth-child(3){border-left-color:var(--osc-blue)}.oscillator-primer__timeline-list li:nth-child(4){border-left-color:var(--osc-ink)}.oscillator-primer__timeline-list li:nth-child(5){border-left-color:#9f3f20}.oscillator-primer__timeline-list li span{color:var(--osc-muted);display:block;font-size:1.15rem;font-weight:800;letter-spacing:.06rem;text-transform:uppercase}.oscillator-primer__timeline-list li strong{display:block;font-size:1.55rem;line-height:1.2;margin:.2rem 0 .4rem}.oscillator-primer__timeline-list li p{font-size:1.35rem;margin:0}.oscillator-primer__concept-table{border:.1rem solid var(--osc-line);border-collapse:collapse;font-size:1.3rem;width:100%}.oscillator-primer__concept-table th,.oscillator-primer__concept-table td{border:.1rem solid var(--osc-line);padding:.7rem .9rem;text-align:left}.oscillator-primer__concept-table thead{background:#fff7ed}.oscillator-primer__concept-table th{font-weight:800;letter-spacing:.04rem;text-transform:uppercase}.oscillator-primer__pwm-stack,.oscillator-primer__wavefolder-stack{display:grid;gap:.8rem}.oscillator-primer__pwm-stack svg,.oscillator-primer__wavefolder-stack svg,.oscillator-primer__sync-grid svg,.oscillator-primer__tzfm-trace svg,.oscillator-primer__wavetable-grid svg,.oscillator-primer__pm-diagram svg{background:#fff7ed;border:.1rem solid var(--osc-line);display:block;height:auto;padding:.4rem;width:100%}.oscillator-primer__pwm-stack path,.oscillator-primer__wavefolder-stack path,.oscillator-primer__sync-grid path,.oscillator-primer__tzfm-trace path[data-tzfm-path],.oscillator-primer__wavetable-grid path[data-wt-path]{fill:none;stroke:var(--osc-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.oscillator-primer__pwm-stack text,.oscillator-primer__wavefolder-stack text,.oscillator-primer__sync-grid text,.oscillator-primer__tzfm-trace text,.oscillator-primer__wavetable-grid text,.oscillator-primer__pm-diagram text{fill:var(--osc-muted);font-family:var(--font-body-family);font-size:11px;font-weight:700;letter-spacing:.04rem;text-transform:uppercase}.oscillator-primer__sync-grid{display:grid;gap:1.2rem}.oscillator-primer__sync-grid figure{margin:0}.oscillator-primer__sync-grid figcaption{color:var(--osc-ink);font-size:1.4rem;font-weight:800;margin-bottom:.4rem}.oscillator-primer__sync-marker{fill:none;stroke:var(--osc-orange);stroke-dasharray:3 4;stroke-width:1.6}.oscillator-primer__sync-marker--soft{stroke:var(--osc-teal)}.oscillator-primer__sync-grid p,.oscillator-primer__tzfm-copy p,.oscillator-primer__pm p,.oscillator-primer__index p,.oscillator-primer__buying p,.oscillator-primer__concept p,.oscillator-primer__wavetable p,.oscillator-primer__wavefolder p,.oscillator-primer__sync p,.oscillator-primer__pwm p{font-size:1.4rem}.oscillator-primer__tzfm-copy ul{margin:0;padding-left:1.4rem}.oscillator-primer__tzfm-copy li{font-size:1.35rem;margin-bottom:.4rem}.oscillator-primer__tzfm-trace path[data-tzfm-path]{stroke:var(--osc-orange);stroke-dasharray:360;stroke-dashoffset:360;animation:oscillator-trace-draw 4.2s cubic-bezier(.4,0,.2,1) infinite}.oscillator-primer__wavetable-grid{display:grid;gap:.8rem}.oscillator-primer__wavetable-cells{background:#fff7ed;border:.1rem solid var(--osc-line);display:grid;gap:.4rem;grid-template-columns:repeat(8,minmax(0,1fr));padding:.4rem;position:relative}.oscillator-primer__wavetable-cells span{background:#2457d614;border:.1rem solid rgba(36,87,214,.25);height:2.4rem}.oscillator-primer__wavetable-cursor{background:var(--osc-orange)!important;border-color:var(--osc-orange)!important;grid-column-start:1;grid-row:1;pointer-events:none;transition:grid-column-start .5s ease}.oscillator-primer__phase{display:grid;gap:1.2rem;margin-top:1.2rem}.oscillator-primer__phase>div{background:var(--osc-panel);border:.1rem solid var(--osc-line);border-top:.4rem solid var(--osc-blue);padding:1.4rem}.oscillator-primer__phase>div:nth-child(2){border-top-color:var(--osc-orange)}.oscillator-primer__phase span{color:var(--osc-muted);display:block;font-size:1.15rem;font-weight:800;letter-spacing:.06rem;text-transform:uppercase}.oscillator-primer__subdco{display:grid;gap:1rem}.oscillator-primer__subdco>div{background:var(--osc-panel);border:.1rem solid var(--osc-line);border-left:.4rem solid var(--osc-orange);padding:1.4rem}.oscillator-primer__subdco>div:nth-child(2){border-left-color:var(--osc-teal)}.oscillator-primer__subdco>div:nth-child(3){border-left-color:var(--osc-blue)}.oscillator-primer__subdco>div:nth-child(4){border-left-color:var(--osc-ink)}.oscillator-primer__subdco span,.oscillator-primer__phase span,.oscillator-primer__buying ol li strong,.oscillator-primer__index span{display:block}.oscillator-primer__subdco span{color:var(--osc-muted);font-size:1.15rem;font-weight:800;letter-spacing:.06rem;text-transform:uppercase}.oscillator-primer__index-table{border:.1rem solid var(--osc-line);border-collapse:collapse;font-size:1.3rem;width:100%}.oscillator-primer__index-table th,.oscillator-primer__index-table td{border:.1rem solid var(--osc-line);padding:.8rem 1rem;text-align:left;vertical-align:top}.oscillator-primer__index-table thead{background:#fff7ed}.oscillator-primer__index-table th{font-weight:800;letter-spacing:.04rem;text-transform:uppercase}.oscillator-primer__index-table tbody tr:nth-child(odd) td{background:#fafafa}.oscillator-primer__buying ol{display:grid;gap:.8rem;margin:0;padding-left:1.4rem}.oscillator-primer__buying li{font-size:1.4rem;line-height:1.5;padding-left:.4rem}.oscillator-primer__glossary dl{display:grid;gap:.8rem;margin:0}.oscillator-primer__glossary dl>div{border-left:.3rem solid var(--osc-teal);padding:.2rem 0 .2rem .9rem}.oscillator-primer__glossary dt{color:var(--osc-ink);font-size:1.35rem;font-weight:800;letter-spacing:.04rem;text-transform:uppercase}.oscillator-primer__glossary dd{color:var(--osc-muted);font-size:1.3rem;line-height:1.5;margin:.2rem 0 0}.oscillator-primer__faq details{border:.1rem solid var(--osc-line);padding:1rem 1.2rem}.oscillator-primer__faq details+details{margin-top:.6rem}.oscillator-primer__faq summary{cursor:pointer;font-size:1.45rem;font-weight:800;list-style:none}.oscillator-primer__faq summary::-webkit-details-marker{display:none}.oscillator-primer__faq summary:after{content:"+";float:right;font-weight:800;margin-left:1rem;transition:transform .2s ease}.oscillator-primer__faq details[open] summary:after{content:"\2212"}.oscillator-primer__faq details p{color:var(--osc-muted);font-size:1.35rem;line-height:1.55;margin:.6rem 0 0}.oscillator-primer__anchorbar{background:var(--osc-ink);margin:1.4rem 0;overflow:hidden;position:sticky;top:0;z-index:20}.oscillator-primer__anchorbar:after{background:linear-gradient(90deg,transparent,var(--osc-ink) 70%);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:3.2rem;z-index:2}.oscillator-primer__anchorbar-inner{-webkit-overflow-scrolling:touch;display:flex;gap:0;overflow-x:auto;padding:0 .4rem;scrollbar-width:none}.oscillator-primer__anchorbar-inner::-webkit-scrollbar{display:none}.oscillator-primer__anchorbar a{border-bottom:.2rem solid transparent;color:#ffffffb3;display:inline-block;flex-shrink:0;font-size:1.1rem;font-weight:700;letter-spacing:.08rem;padding:1.05rem 1.4rem .85rem;position:relative;text-decoration:none;text-transform:uppercase;transition:color .18s cubic-bezier(.2,0,.2,1),border-color .22s cubic-bezier(.2,0,.2,1),background-color .2s ease;white-space:nowrap}.oscillator-primer__anchorbar a+a:before{background:#ffffff38;content:"";height:1.6rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.1rem}.oscillator-primer__anchorbar a:hover,.oscillator-primer__anchorbar a:focus-visible{color:#fff;outline:none}.oscillator-primer__anchorbar a.is-active{background:#e85d2a1f;border-bottom-color:var(--osc-orange);color:#fff}.oscillator-primer__anchorbar-progress{background:#ffffff14;height:2px;position:relative;width:100%}.oscillator-primer__anchorbar-progress-fill{background:var(--osc-orange);height:100%;transform-origin:left center;transform:scaleX(0);transition:transform 80ms linear;width:100%;will-change:transform}.oscillator-primer__section-break{align-items:center;border-top:.2rem solid var(--osc-ink);display:flex;gap:1rem;margin:2.8rem 0 0;padding-top:.5rem}.oscillator-primer__section-break:after{background:var(--osc-ink);content:"";flex:1;height:.2rem;opacity:.12}.oscillator-primer__section-break span{color:var(--osc-ink);flex-shrink:0;font-size:1.05rem;font-weight:900;letter-spacing:.07rem;text-transform:uppercase}.oscillator-primer__takeaway{background:#fff7ed;border-left:.4rem solid var(--osc-orange);margin:1.6rem 0;padding:1.2rem 1.4rem .6rem}.oscillator-primer__takeaway--blue{background:#eef4ff;border-left-color:var(--osc-blue)}.oscillator-primer__takeaway .oscillator-primer__eyebrow{margin-bottom:.6rem}.oscillator-primer__takeaway ul{list-style:none;margin:0;padding:0}.oscillator-primer__takeaway li{border-bottom:.1rem solid rgba(32,31,29,.09);font-size:1.35rem;line-height:1.45;padding:.52rem 0}.oscillator-primer__takeaway li:last-child{border-bottom:none;padding-bottom:0}.oscillator-primer__motion,.oscillator-primer__diagram,.oscillator-primer__pillars,.oscillator-primer__patches,.oscillator-primer__timeline,.oscillator-primer__pm{opacity:0;transform:translateY(12px);transition:opacity .32s cubic-bezier(.2,0,.2,1),transform .32s cubic-bezier(.2,0,.2,1);will-change:opacity,transform}.oscillator-primer__motion.is-revealed,.oscillator-primer__diagram.is-revealed,.oscillator-primer__pillars.is-revealed,.oscillator-primer__patches.is-revealed,.oscillator-primer__timeline.is-revealed,.oscillator-primer__pm.is-revealed{opacity:1;transform:none}.oscillator-primer__takeaway{opacity:0;transform:translate(-8px);transition:opacity .28s cubic-bezier(.2,0,.2,1),transform .28s cubic-bezier(.2,0,.2,1);will-change:opacity,transform}.oscillator-primer__takeaway.is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.oscillator-primer__tzfm-trace path[data-tzfm-path]{animation:none;stroke-dashoffset:0}.oscillator-primer__wavetable-cursor{transition:none}.oscillator-primer__motion,.oscillator-primer__diagram,.oscillator-primer__pillars,.oscillator-primer__patches,.oscillator-primer__timeline,.oscillator-primer__pm,.oscillator-primer__takeaway{opacity:1;transform:none;transition:none}.oscillator-primer__anchorbar a,.oscillator-primer__anchorbar-progress-fill,.oscillator-primer__hero-actions a,.oscillator-primer__deeper-list a{transition:none}}@media screen and (min-width:750px){.oscillator-primer__listener{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center}.oscillator-primer__lab-grid,.oscillator-primer__sub-grid,.oscillator-primer__alias-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oscillator-primer__timeline{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.oscillator-primer__concept{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}.oscillator-primer__pwm,.oscillator-primer__sync,.oscillator-primer__tzfm,.oscillator-primer__wavefolder,.oscillator-primer__wavetable{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.oscillator-primer__pm{grid-template-columns:minmax(0,1fr)}.oscillator-primer__pm-diagram{margin:0 auto;max-width:64rem;width:100%}.oscillator-primer__sync-grid,.oscillator-primer__phase,.oscillator-primer__subdco,.oscillator-primer__listener-buttons,.oscillator-primer__pwm-stack,.oscillator-primer__wavefolder-stack,.oscillator-primer__glossary dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.oscillator-primer__subdco{grid-template-columns:repeat(4,minmax(0,1fr))}.oscillator-primer__pwm-stack,.oscillator-primer__wavefolder-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.oscillator-primer__glossary dl{grid-template-columns:repeat(3,minmax(0,1fr))}}.oscillator-primer__chooser{background:#f8fafc;border:.1rem solid var(--osc-line);margin-top:1.2rem;padding:1.6rem}.oscillator-primer__chooser h3{margin-bottom:.2rem}.oscillator-primer__chooser div{border-left:.4rem solid var(--osc-orange);padding-left:1rem}.oscillator-primer__chooser div:nth-of-type(2){border-left-color:var(--osc-teal)}.oscillator-primer__chooser div:nth-of-type(3){border-left-color:var(--osc-blue)}.oscillator-primer__chooser div:nth-of-type(4){border-left-color:var(--osc-ink)}.oscillator-primer__cta{align-items:flex-start;background:var(--osc-ink);color:#fff;display:flex;flex-direction:column;gap:1.4rem;margin-top:1.6rem;padding:1.6rem}.oscillator-primer__cta p{color:#fff;margin:0}.oscillator-primer__cta a{align-items:center;background:#fff;color:var(--osc-ink);display:inline-flex;font-size:1.4rem;font-weight:800;justify-content:center;line-height:1.2;min-height:4.4rem;padding:1.1rem 1.4rem;text-decoration:none;width:100%}.oscillator-primer__cta a:hover{background:var(--osc-orange);color:#fff}.oscillator-primer__cta a:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}.oscillator-primer__article-note{margin:1.5rem 0 0;padding:1.25rem;background:#fff8e8;border:1px solid rgba(32,31,29,.12);border-radius:8px}.oscillator-primer__article-note h2{font-size:clamp(1.35rem,5vw,2rem);margin-top:1.25rem}@keyframes oscillator-signal-flow{to{stroke-dashoffset:-28}}@keyframes oscillator-wave-shift{0%{transform:translate(0)}to{transform:translate(-120px)}}@keyframes oscillator-trace-draw{0%,16%{stroke-dashoffset:420}58%,to{stroke-dashoffset:0}}@keyframes oscillator-phase-move{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes oscillator-harmonic-breathe{0%,to{transform:scaleY(.88)}50%{transform:scaleY(1)}}@keyframes oscillator-pendulum-swing{0%,to{transform:rotate(-22deg)}50%{transform:rotate(22deg)}}@media(prefers-reduced-motion:reduce){.oscillator-primer__signal-line,.oscillator-primer__scope-wave-shift,.oscillator-primer__wave-shift,.oscillator-primer__mini-wave-shift,.oscillator-primer__pendulum-arm,.oscillator-primer__scope-dot,.oscillator-primer__bars span{animation:none;transform:none}.oscillator-primer__scope-dot{offset-distance:50%}}@media screen and (min-width:750px){.oscillator-primer{padding:2.8rem}.oscillator-primer h2{font-size:3.6rem}.oscillator-primer__scope svg{aspect-ratio:16 / 10}.oscillator-primer__range,.oscillator-primer__quick-map,.oscillator-primer__motion,.oscillator-primer__additive,.oscillator-primer__core-lab,.oscillator-primer__panel-lab,.oscillator-primer__mod-grid,.oscillator-primer__coasts,.oscillator-primer__taxonomy,.oscillator-primer__waveforms,.oscillator-primer__patch-list,.oscillator-primer__chooser,.oscillator-primer__learn ul{grid-template-columns:repeat(2,minmax(0,1fr))}.oscillator-primer__spectrum{grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr)}.oscillator-primer__patches{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.oscillator-primer__cta{align-items:center;flex-direction:row;justify-content:space-between}.oscillator-primer__cta a{flex:0 0 auto;width:auto}}@media screen and (min-width:990px){.oscillator-primer{margin-bottom:4rem;padding:3.6rem}.oscillator-primer__hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:3rem}.oscillator-primer__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.oscillator-primer__waveforms{grid-template-columns:repeat(4,minmax(0,1fr))}.oscillator-primer__range,.oscillator-primer__additive{grid-template-columns:repeat(3,minmax(0,1fr))}.oscillator-primer__quick-map{grid-template-columns:repeat(4,minmax(0,1fr))}}.article-template__social-sharing{margin-top:3rem}.article-template__social-sharing+header,.article-template__social-sharing+.article-template__content{margin-top:1.5rem}.article-template__comment-wrapper{margin-top:5rem;padding:2.7rem 0}@media screen and (min-width:750px){.article-template__comment-wrapper{margin-top:6rem;padding:3.6rem 0}}.article-template__comment-wrapper h2{margin-top:0}.article-template__comments{margin-bottom:5rem}@media screen and (min-width:750px){.article-template__comments{margin-bottom:7rem}}.article-template__comments-fields{margin-bottom:4rem}.article-template__comments-comment{color:rgba(var(--color-foreground),.75);background-color:rgb(var(--color-background));margin-bottom:1.5rem;padding:2rem 2rem 1.5rem}@media screen and (min-width:750px){.article-template__comments-comment{padding:2rem 2.5rem}}.article-template__comments-comment p{margin:0 0 1rem}.article-template__comment-fields>*{margin-bottom:3rem}@media screen and (min-width:750px){.article-template__comment-fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:4rem}}.article-template__comment-warning{margin:2rem 0 2.5rem}@media screen and (min-width:990px){.article-template__comments .pagination-wrapper{margin:5rem 0 8rem}}.article-template__back:last-child{margin-bottom:3.2rem}.article-template__related-collections{margin-top:4rem;padding-top:2.4rem;border-top:1px solid rgba(var(--color-foreground),.08)}.article-template__related-collections-label{margin-bottom:1.2rem;opacity:.6}.article-template__related-collections-links{display:flex;flex-wrap:wrap;gap:.8rem}.article-template__related-collections-link{display:inline-block;padding:.6rem 1.2rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:2rem;font-size:1.3rem;text-decoration:none;transition:border-color .2s,background-color .2s}.article-template__related-collections-link:hover{border-color:rgba(var(--color-foreground),.6);background-color:rgba(var(--color-foreground),.04)}.oscillator-primer__section-copy--bridge{background:#fff7ed;border-left:.3rem solid var(--osc-orange);margin:1.2rem 0 0;padding:1.2rem 1.4rem}.oscillator-primer__section-copy--bridge p{color:var(--osc-ink);font-size:1.45rem;line-height:1.55;margin:0}.oscillator-primer__section-copy--bridge p+p{margin-top:.6rem}.oscillator-primer__section-copy--bridge .oscillator-primer__eyebrow{margin-bottom:.5rem}.oscillator-primer__scope{padding:.8rem}.oscillator-primer__hero-actions a,.oscillator-primer__hero-actions span{font-size:1.3rem;min-height:4.4rem;padding:1rem 1.4rem}.oscillator-primer__takeaway{padding:1.3rem 1.4rem 1rem}.oscillator-primer__takeaway li{padding:.7rem 0}@media screen and (min-width:750px){.oscillator-primer__quick-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.oscillator-primer__quick-map{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:749px){.oscillator-primer__anchorbar a{font-size:1rem;padding:1rem 1.1rem .85rem}.oscillator-primer__section-break{flex-wrap:wrap;gap:.6rem}.oscillator-primer__section-break span{flex-shrink:1;font-size:1rem;line-height:1.3;white-space:normal}.oscillator-primer__section-break:after{flex-basis:100%;height:.1rem;margin-top:.4rem}.oscillator-primer__hero-actions a,.oscillator-primer__hero-actions span{width:100%}.oscillator-primer__concept-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.oscillator-primer__concept-table th,.oscillator-primer__concept-table td{white-space:nowrap}.oscillator-primer__lab-controls label,.oscillator-primer__listener-controls label{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto}.oscillator-primer__lab-controls input[type=range],.oscillator-primer__listener-controls input[type=range]{grid-column:1 / -1}.oscillator-primer__lab-toggle,.oscillator-primer__listener-toggle{min-height:4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-blog-post.css.map */
