.guitar-page h1,.guitar-page h2,.guitar-page h3{text-wrap:balance}.guitar-page :is(h1,h2,h3,p,li,dd){overflow-wrap:break-word}.guitar-page :is(a,button,summary){scroll-margin-block:calc(var(--header-height) + var(--space-6))}.guitar-hero-grid{gap:var(--space-layout);padding-block:var(--space-section);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;display:grid}.guitar-hero-copy{min-width:0;max-width:600px}.guitar-lede{max-width:48ch;font-size:var(--text-lede);line-height:var(--leading-body)}.guitar-trial-offer{margin-top:var(--space-8)}.guitar-trial-action{margin-top:var(--space-4)}.guitar-trial-note{max-width:48ch;margin-top:var(--space-4);font-size:var(--text-small);line-height:var(--leading-caption)}.guitar-availability{margin-top:var(--space-block);font-size:var(--text-small);font-weight:var(--weight-medium);line-height:var(--leading-caption)}.guitar-demo{justify-self:center;width:min(100%,304px);margin:0}.guitar-demo-player{aspect-ratio:9/16;border-radius:var(--radius-card);background:var(--deep-black);width:100%;overflow:hidden}.guitar-demo-player iframe{border:0;width:100%;height:100%;display:block}.guitar-demo-poster{width:100%;height:100%;display:block;position:relative}.guitar-demo-poster img{object-fit:cover;width:100%;height:100%}.guitar-demo-play-label{left:50%;bottom:var(--space-5);justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--off-white);color:var(--deep-black);font-size:var(--text-small);font-weight:var(--weight-semibold);line-height:var(--leading-control);white-space:nowrap;transition:transform .16s;display:inline-flex;position:absolute;transform:translate(-50%)}.guitar-demo-poster:hover .guitar-demo-play-label,.guitar-demo-poster:focus-visible .guitar-demo-play-label{transform:translate(-50%)scale(1.04)}.guitar-demo-poster:focus-visible{outline:3px solid var(--orange);outline-offset:-4px}.guitar-demo figcaption,.guitar-midi-figure figcaption{margin-top:var(--space-3);font-size:var(--text-small);line-height:var(--leading-caption)}.guitar-demo-links{gap:var(--space-3) var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.guitar-demo-links .text-link{min-height:44px;padding:0}.guitar-compatibility{background:var(--deep-black);color:var(--off-white)}.guitar-compatibility-grid,.guitar-questions-grid{align-items:start;gap:var(--space-layout);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.guitar-compatibility h2{margin-bottom:var(--space-block)}.guitar-compatibility p{max-width:45ch}.guitar-instruments{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.guitar-instruments h3{margin-bottom:var(--space-2)}.guitar-instruments p{font-size:var(--text-small);line-height:var(--leading-caption)}.guitar-section-heading{align-items:start;gap:var(--space-layout);margin-bottom:var(--space-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.guitar-section-heading p{max-width:52ch}.guitar-midi-figure{margin:0}.guitar-midi-figure img{border-radius:var(--radius-card);width:100%;height:auto}.guitar-controls{gap:var(--space-layout);margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.guitar-controls dt{font-size:var(--text-card);font-weight:var(--weight-semibold);line-height:var(--leading-heading);margin-bottom:var(--space-3)}.guitar-controls dd{max-width:40ch}.guitar-workflow{background:var(--deep-black);color:var(--off-white)}.guitar-workflow-list{gap:var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}.guitar-workflow-list li{min-width:0}.guitar-workflow-chords .guitar-workflow-step-copy,.guitar-workflow-take{gap:var(--space-layout);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.guitar-workflow-list h3{margin-bottom:var(--space-3)}.guitar-workflow-list p{max-width:50ch;margin-bottom:var(--space-6)}.guitar-workflow .stem-product-screenshot picture{border-radius:var(--radius-card);background:var(--deep-black);padding:var(--space-4)}.guitar-workflow-chords .stem-product-screenshot picture{aspect-ratio:auto;padding:0}.guitar-workflow-chords .stem-product-screenshot img{height:auto}.guitar-workflow .stem-product-screenshot figcaption{min-height:0;margin-top:var(--space-3);color:var(--off-white);border:0;padding:0}.guitar-import-note{align-items:start;gap:var(--space-layout);margin-top:var(--space-10);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.guitar-import-note p{max-width:52ch}.guitar-answers{gap:var(--space-3);display:grid}.guitar-answers details{padding:var(--space-5) var(--space-6);background:var(--paper);border-radius:var(--radius-card)}.guitar-answers summary{cursor:pointer;min-height:44px;font-weight:var(--weight-semibold);align-content:center;display:list-item}.guitar-answers summary:hover{color:var(--orange-accessible)}.guitar-answers details p{margin-top:var(--space-3);max-width:52ch}.guitar-closing{background:var(--orange);color:var(--deep-black)}.guitar-closing-grid{gap:var(--space-layout);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;display:grid}.guitar-closing h2{margin-bottom:var(--space-block)}.guitar-closing p{max-width:46ch}@supports (animation-timeline:view()){.guitar-reveal{animation:.45s ease-out both guitar-arrive;animation-timeline:view();animation-range:entry entry 30%}}@keyframes guitar-arrive{0%{opacity:.9;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.guitar-hero-grid,.guitar-compatibility-grid,.guitar-section-heading,.guitar-import-note,.guitar-questions-grid,.guitar-closing-grid,.guitar-workflow-chords .guitar-workflow-step-copy,.guitar-workflow-take{grid-template-columns:minmax(0,1fr)}.guitar-hero-copy{max-width:none}.guitar-demo{justify-self:center;width:min(100%,304px)}.guitar-workflow-chords .guitar-workflow-step-copy{gap:0}.guitar-controls{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.guitar-controls dd{max-width:60ch}}@media (max-width:640px){.guitar-instruments,.guitar-workflow-list{grid-template-columns:minmax(0,1fr)}.guitar-answers details{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.guitar-reveal{animation:none}.guitar-demo-play-label{transition:none}}
