:root{color-scheme:dark;--bg:#0b1811;--ink:#f0f1e6;--muted:#a4b1a5;--accent:#c0e18a;--line:#304033}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.55 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{color:inherit;border:0;background:none;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}button:hover,a:hover{color:var(--accent)}[hidden]{display:none!important}h1,h2,h3,p{margin:0}.preview{text-align:center;background:#193321;font-size:10px;padding:5px;color:#bed0bd;letter-spacing:.05em}header{padding:19px 5%;max-width:1300px;margin:auto;display:flex;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{font-weight:800;font-size:14px;letter-spacing:.1em}.exit{font-size:13px}main{max-width:1200px;margin:auto;padding:0 5%}.intro{display:flex;justify-content:space-between;align-items:end;padding:34px 0 24px}.eyebrow{font-size:10px;letter-spacing:.13em;color:var(--accent)}h1{font-size:clamp(45px,7vw,78px);line-height:.93;letter-spacing:-.065em;font-weight:900;margin-top:14px}h1 em{font-style:normal;color:var(--accent)}.intro-note{font-size:13px;color:var(--muted);padding-bottom:4px}.music-wall{position:relative;display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:210px 210px;gap:16px;padding:8px 3px 18px}.wall-photo{position:relative;display:block;padding:0;overflow:hidden;text-align:left;isolation:isolate;transition:transform .18s ease}.wall-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 40%,#061009cc);pointer-events:none}.wall-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s}.wall-photo:hover img{transform:scale(1.035)}.wall-photo:hover{color:#fff}.wall-vinyl{grid-row:1/3;transform:rotate(-1.5deg);margin-right:5px}.wall-vinyl img{object-position:45% center}.wall-tape{transform:rotate(2deg);margin-left:7px}.wall-tape img{object-position:center 40%}.wall-cd{transform:rotate(-2deg);margin-left:0}.photo-label{position:absolute;bottom:20px;left:22px;right:15px;z-index:1;color:#fff}.photo-label b{display:block;font-size:34px;font-weight:800;line-height:1.1;letter-spacing:-.04em}.photo-label small{font-size:11px;display:block;margin-top:8px;color:#e4ebdf}.wall-vinyl .photo-label b{font-size:49px}.wall-scribble{position:absolute;right:4px;top:-28px;font-family:cursive;font-size:18px;transform:rotate(-5deg);color:var(--accent)}.wall-credit{font-size:10px;color:#93a38f;margin-top:8px}.wall-credit a{text-decoration:underline}.play-intro{margin:34px 0 18px}.play-intro h2{font-size:24px;letter-spacing:-.04em}.play-intro h2 span{color:var(--accent)}.play-intro p{font-size:12px;color:var(--muted);margin-top:5px}.experience-drawer{border-top:1px solid var(--line)}.experience-drawer:last-child{border-bottom:1px solid var(--line)}.experience-drawer>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:21px 0;font-size:22px;letter-spacing:-.025em;font-weight:600}.experience-drawer>summary::-webkit-details-marker{display:none}.experience-drawer>summary small{display:block;font-size:11px;font-weight:400;color:var(--muted);letter-spacing:0;margin-top:3px}.experience-drawer>summary>b{font-weight:400;color:var(--accent);font-size:28px}.experience-drawer[open]>summary>b{transform:rotate(45deg)}.drawer-content{padding:4px 0 26px}.drawer-content section+section{padding-top:25px;margin-top:25px;border-top:1px solid var(--line)}.section-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.section-head h2,.shop h2{font-size:22px;letter-spacing:-.03em}.section-head .eyebrow{margin-bottom:5px}.text-button{color:var(--accent);font-size:12px;min-height:44px}.fine{font-size:11px;color:var(--muted);margin-top:14px}.lab-intro,.route-intro{font-size:13px;color:var(--muted)}.lab-badge{font-size:10px;color:var(--accent);letter-spacing:.1em}.sequencer{display:grid;grid-template-columns:50px repeat(8,1fr);gap:8px;align-items:center;margin:24px 0}.track{font-size:11px;color:var(--muted)}.step{height:48px;background:#1d3324;border:1px solid #3a503b;border-radius:2px}.step[aria-pressed=true]{background:var(--accent);border-color:var(--accent)}.step.current{outline:2px solid white;outline-offset:2px}.transport{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.transport label{font-size:12px;display:flex;gap:10px;align-items:center}.transport input{width:100px;accent-color:var(--accent)}.pill,.paper-button{background:var(--accent);color:#172710;padding:11px 19px;font-weight:700;border-radius:2px;min-height:44px}.pill:hover,.paper-button:hover{background:#d1efa4;color:#172710}.transport>button{font-size:12px}.challenge h2{font-size:28px}.challenge p{color:var(--muted);font-size:14px;margin-top:8px}.quiz-options{display:flex;gap:14px;margin-top:20px}.quiz-options button{flex:1;border:1px solid #607a50;min-height:110px;font-size:18px;padding:20px}.quiz-options button:hover{background:#223d28}.quiz-options button:disabled{color:var(--muted);cursor:default}#quiz-answer{min-height:30px;color:var(--accent)}.timeline{display:flex;gap:24px;overflow-x:auto;border-bottom:1px solid var(--line)}.timeline button{min-height:48px;min-width:45px;color:var(--muted);font-size:13px}.timeline button[aria-pressed=true]{color:var(--accent);border-bottom:2px solid var(--accent)}.timeline-detail{padding-top:18px}.timeline-detail h3{font-size:20px}.timeline-detail p{font-size:13px;color:var(--muted);margin-top:5px}.timeline-detail button{color:var(--accent);padding:8px 0;font-size:12px}.muted{color:var(--muted);font-size:11px}.topics,.route-picker{display:flex;gap:24px;overflow-x:auto;border-bottom:1px solid var(--line);margin:18px 0}.topics button,.route-picker button{white-space:nowrap;font-size:12px;min-height:46px;padding:6px 0;border-bottom:2px solid transparent;color:var(--muted)}.topics button[aria-pressed=true],.route-picker button[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}#route-connection{color:var(--muted);font-size:14px;margin-bottom:15px}#route-stops{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;counter-reset:stop}#route-stops li{counter-increment:stop;border-top:1px solid var(--line);padding:14px 0}#route-stops li:before{content:"0" counter(stop);font-size:11px;color:var(--accent)}#route-stops button{display:block;padding:8px 0;text-align:left}#route-stops span{font-size:17px;line-height:1.4;display:block}#route-stops small{display:block;margin-top:9px;font-size:10px;color:var(--muted)}.search{display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--line);padding-bottom:10px}.search label{font-size:12px;color:var(--muted);white-space:nowrap}.search input{border:0;background:transparent;color:var(--ink);width:100%;min-height:40px;font-size:14px}.story-list{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.story{display:flex;gap:15px;text-align:left;padding:20px 0;border-bottom:1px solid var(--line)}.year{font-size:12px;color:var(--accent);padding-top:3px}.story h3{font-size:16px;line-height:1.4}.story p{font-size:10px;color:var(--muted);margin-top:7px}.daily-note h2{font-size:25px;line-height:1.2;margin:10px 0}.daily-note p{font-size:14px;color:var(--muted)}.action{color:var(--accent);border-bottom:1px solid;padding:8px 0;margin:10px 0}.feature small{display:block;color:var(--muted);font-size:10px}.culture h2{font-size:24px;line-height:1.2;margin:10px 0}.culture p{font-size:13px;color:var(--muted);margin:10px 0}.culture a{color:var(--accent);font-size:12px}.compare-selects{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:15px 0}.compare-selects label{font-size:11px;color:var(--muted)}.compare-selects select{display:block;width:100%;margin-top:8px;padding:12px;background:#172b1e;color:var(--ink);border:1px solid var(--line);font-size:13px}.compare-row{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;border-top:1px solid var(--line);padding:16px 0}.compare-row h3{grid-column:1/-1;font-size:12px;color:var(--accent)}.compare-row p{font-size:13px}.compare-row b{display:block;font-size:11px;color:var(--muted);margin-bottom:5px}.compare-sources{display:flex;gap:20px}.crate-row{display:flex;gap:15px;border-top:1px solid var(--line);padding:12px 0}.crate-row button:first-child{flex:1;text-align:left;min-height:44px}.crate-row button:last-child{font-size:11px;color:var(--muted)}#crate-count{font-size:12px;color:var(--accent);margin-left:8px}#crate-items>p{font-size:13px;margin:15px 0;color:var(--muted)}.shop{margin-top:30px;padding-bottom:20px}.shop h2{font-size:16px}.shop-links{display:flex;gap:30px;margin-top:12px}.shop-links a{font-size:14px;font-weight:600}.shop-links span{display:block;font-size:10px;color:var(--muted);font-weight:400}.shop-links a:hover{color:var(--accent)}#photo-credits{padding:15px 0;font-size:11px;color:var(--muted)}#photo-credits summary{cursor:pointer;min-height:30px}#photo-credits a{text-decoration:underline}#photo-credits li{margin:8px 0}footer{font-size:10px;color:var(--muted);padding:10px 0 30px}dialog{background:#11271b;color:var(--ink);border:1px solid #3e563e;max-width:650px;width:calc(100% - 28px);padding:24px;max-height:85dvh;overflow:auto}dialog::backdrop{background:#000b}.dialog-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.dialog-top button{font-size:28px;min-width:44px;min-height:44px}dialog h2{font-size:28px;line-height:1.2}dialog p{font-size:15px;line-height:1.7;color:#c3d0c2;margin:20px 0}dialog a{display:inline-block;font-size:12px;color:var(--accent);padding:12px 0}#photo-dialog img{max-width:100%}@media(max-width:600px){main{padding:0 5%}header{padding:14px 5%}.brand{font-size:12px}.intro{padding:25px 0 22px;align-items:end}h1{font-size:51px;margin-top:10px}.intro-note{font-size:10px;max-width:130px;line-height:1.6;padding-bottom:2px}.music-wall{grid-template-columns:1fr 1fr;grid-template-rows:260px 170px;gap:13px;padding-top:12px}.wall-vinyl{grid-row:1;grid-column:1/3;margin:0;transform:rotate(-1.5deg)}.wall-tape{margin:0;transform:rotate(2deg)}.wall-cd{margin:0;transform:rotate(-2deg)}.wall-scribble{font-size:13px;top:-13px;right:5px}.photo-label{left:12px;bottom:15px;right:10px}.photo-label b{font-size:23px}.wall-vinyl .photo-label b{font-size:37px}.photo-label small{font-size:8px;margin-top:5px;line-height:1.5}.wall-credit{font-size:9px}.play-intro{margin:25px 0 14px}.play-intro h2{font-size:20px}.experience-drawer>summary{font-size:20px;padding:18px 0}.experience-drawer>summary small{font-size:10px}.section-head h2{font-size:20px}.sequencer{grid-template-columns:31px repeat(8,1fr);gap:4px}.track{font-size:9px}.step{height:40px}.transport{gap:14px}.lab-badge{font-size:8px}.quiz-options button{font-size:16px;padding:15px 10px;min-height:110px}.story-list{grid-template-columns:1fr}#route-stops{display:block}#route-stops li{display:flex;gap:15px}#route-stops button{padding:0}#route-stops span{font-size:16px}.compare .section-head{display:block}.compare-row{gap:10px 15px}.compare-row p{font-size:12px}.compare-sources{gap:10px;flex-wrap:wrap}.shop-links{justify-content:space-between;gap:12px}.shop-links a{font-size:13px}.shop-links span{font-size:9px}.daily-note h2{font-size:23px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.visual-journal{margin:35px 0 15px}.gallery-heading{display:flex;justify-content:space-between;gap:18px;align-items:end}.gallery-heading h2{font-size:31px;letter-spacing:-.04em;line-height:1.1;margin-top:9px}.gallery-heading>p{font-size:12px;color:var(--muted)}.gallery-filters{display:flex;gap:25px;margin:18px 0 23px;overflow-x:auto}.gallery-filters button{white-space:nowrap;font-size:12px;color:var(--muted);min-height:44px;border-bottom:2px solid transparent;padding:6px 0}.gallery-filters button[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}#art-gallery{display:grid;grid-template-columns:1.25fr 1fr;gap:22px 20px;align-items:start}.gallery-photo{padding:0;text-align:left;min-width:0}.gallery-photo img{width:100%;height:275px;object-fit:cover;display:block}.gallery-photo>span{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:9px 0 0}.gallery-photo b{font-size:19px;letter-spacing:-.03em}.gallery-photo small{font-size:9px;color:var(--muted)}.gallery-crowd img{height:340px}.gallery-guitar{margin-top:45px}.gallery-piano{margin-top:22px}.gallery-guitar-art img{height:240px}.gallery-photo:hover img{outline:1px solid var(--accent);outline-offset:4px}#photo-dialog{max-width:1150px;width:96vw;padding:18px}#large-photo{display:block;width:100%;height:auto;max-height:66dvh;object-fit:contain;touch-action:pan-y}#large-caption{font-size:13px;margin:12px 0}.gallery-controls{display:flex;justify-content:space-between;gap:25px}.gallery-controls button{min-height:44px;color:var(--accent);font-size:13px}#gallery-source{font-size:11px}#gallery-position{font-size:12px;color:var(--muted)}@media(max-width:600px){.visual-journal{margin-top:28px}.gallery-heading{display:block}.gallery-heading h2{font-size:27px}.gallery-heading>p{margin-top:8px;font-size:11px}.gallery-filters{gap:22px;margin:12px 0 18px}.gallery-filters button{font-size:11px}#art-gallery{gap:23px 12px;grid-template-columns:1fr 1fr}.gallery-crowd{grid-column:1/-1}.gallery-guitar{margin-top:0}.gallery-photo img{height:165px}.gallery-crowd img{height:220px}.gallery-piano{grid-column:1/-1;margin-top:0}.gallery-piano img{height:215px}.gallery-photo>span{display:block;margin-top:8px}.gallery-photo b{font-size:16px;display:block;line-height:1.2}.gallery-photo small{display:block;font-size:9px;margin-top:4px}#large-photo{max-height:60dvh}.gallery-controls button{font-size:12px}}html{scroll-behavior:smooth;scroll-padding-top:20px}.jump-links{display:flex;gap:26px;padding:4px 0 25px;font-size:12px;color:var(--accent)}.jump-links a{border-bottom:1px solid #52664a;padding:5px 0}.watch-section{margin:35px 0;padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#history-video{display:block;width:100%;max-height:560px;aspect-ratio:4/3;background:#020705;margin-top:20px;object-fit:contain}.video-meta{display:flex;gap:28px;justify-content:space-between;margin-top:17px}.video-meta h3{font-size:20px;letter-spacing:-.03em}.video-meta p{font-size:12px;line-height:1.6;color:var(--muted);max-width:650px;margin-top:7px}.video-meta>a{white-space:nowrap;color:var(--accent);font-size:12px;align-self:start;padding:8px 0}.watch-section .fine a{text-decoration:underline}.gallery-jazz img{height:330px}.gallery-drums{margin-top:30px}.gallery-drums img{height:300px}.experience-drawer[open]>summary{color:var(--accent)}@media(max-width:600px){.jump-links{gap:22px;font-size:11px;padding-bottom:18px}.watch-section{margin:27px 0;padding:22px 0}#history-video{margin-top:16px;max-height:none}.video-meta{display:block}.video-meta h3{font-size:18px}.video-meta>a{display:inline-block;margin-top:6px}.gallery-jazz{grid-column:1/-1}.gallery-jazz img{height:240px}.gallery-drums{grid-column:1/-1;margin-top:0}.gallery-drums img{height:220px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--bg:#080b09;--ink:#f2f5f3;--muted:#a9b5ad;--accent:#b3f36b;--line:#29342c}header{max-width:1260px;padding:16px 4%}.brand{color:#f09bc5;letter-spacing:.04em;font-size:14px}main{padding:0 4%;max-width:1160px}.intro{padding:24px 0 13px;align-items:center}.intro h1{font-size:28px;line-height:1.2;letter-spacing:-.035em;margin:0;font-weight:750}.intro p{font-size:13px;color:var(--muted);margin-top:5px}.intro>a{font-size:12px;color:var(--accent)}.jump-links{border-bottom:1px solid var(--line);padding:5px 0 14px;margin-bottom:22px}.jump-links a{border:0;color:var(--muted)}.jump-links a:hover{color:var(--accent)}.watch-section{margin:0 0 28px;padding:0 0 20px;border-top:0}.watch-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}.watch-heading h2{font-size:23px;letter-spacing:-.03em;margin:4px 0 0}.watch-heading p{font-size:12px;color:var(--muted);margin:2px 0 0}.watch-heading>a{font-size:12px;color:var(--accent)}#session-player{aspect-ratio:16/9;width:100%;max-height:530px;background:#000;overflow:hidden}#load-session{width:100%;height:100%;position:relative;padding:0;display:block}#load-session img{width:100%;height:100%;object-fit:cover;display:block}#load-session:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0002}.session-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;color:#12200d;background:var(--accent);border-radius:50%;width:65px;height:65px;display:grid;place-items:center;font-size:25px}.session-caption{position:absolute;bottom:18px;left:20px;z-index:1;background:#000a;color:#fff;padding:6px 10px;font-size:12px}#session-player iframe{display:block;width:100%;height:100%;border:0}.format-heading{display:flex;justify-content:space-between;align-items:center;margin:18px 0 12px}.format-heading h2{font-size:20px;letter-spacing:-.03em}.format-heading p{font-size:11px;color:var(--muted)}.music-wall{grid-template-columns:repeat(3,1fr);grid-template-rows:220px;gap:14px;padding:0}.wall-photo,.wall-vinyl,.wall-tape,.wall-cd{transform:none;margin:0;grid-row:auto;grid-column:auto;border-radius:3px}.wall-photo img{object-fit:cover}.photo-label,.wall-vinyl .photo-label{left:14px;bottom:15px}.photo-label b,.wall-vinyl .photo-label b{font-size:23px;font-weight:650;letter-spacing:-.04em}.photo-label small{font-size:9px;margin-top:6px}.visual-journal{margin-top:30px}.gallery-heading h2{font-size:23px;margin-top:4px}.gallery-heading .eyebrow{display:none}.gallery-photo b{font-size:16px;font-weight:600}.gallery-photo>span{margin-top:8px}.gallery-guitar,.gallery-piano,.gallery-drums{margin-top:0}#art-gallery{gap:22px 16px}.gallery-photo img,.gallery-crowd img,.gallery-guitar-art img,.gallery-jazz img,.gallery-drums img{height:290px;border-radius:2px}.play-intro h2{font-size:23px}.experience-drawer>summary{font-size:19px}.experience-drawer>summary small{font-size:11px}.experience-drawer[open]>summary{color:var(--ink)}.eyebrow{letter-spacing:.09em}.preview{background:#183020;font-size:9px}.wall-credit{margin-top:12px}@media(max-width:600px){main{padding:0 4%}.intro{padding:18px 0 10px}.intro h1{font-size:26px}.intro p{font-size:11px}.intro>a{display:none}.jump-links{margin-bottom:18px;gap:25px}.watch-heading h2{font-size:21px}.watch-heading>a{font-size:10px}.watch-heading p{font-size:11px}.watch-heading .eyebrow{font-size:8px}.session-play{width:52px;height:52px;font-size:21px}.session-caption{font-size:10px;bottom:10px;left:10px}.watch-section .fine{font-size:10px;margin-top:10px}.format-heading{display:block}.format-heading h2{font-size:20px}.format-heading p{font-size:10px;margin-top:4px}.music-wall{grid-template-columns:1fr 1fr;grid-template-rows:210px 165px;gap:11px}.wall-vinyl{grid-column:1/3;grid-row:1}.wall-tape,.wall-cd{grid-row:2}.wall-vinyl .photo-label b{font-size:27px}.photo-label b{font-size:20px}.wall-credit{font-size:9px}.gallery-heading h2{font-size:23px}.gallery-heading>p{font-size:10px}.gallery-crowd,.gallery-piano,.gallery-jazz,.gallery-drums{grid-column:auto}.gallery-photo img,.gallery-crowd img,.gallery-guitar-art img,.gallery-jazz img,.gallery-drums img,.gallery-piano img{height:180px}.gallery-photo b{font-size:14px}.gallery-photo small{font-size:8px}.experience-drawer>summary{font-size:19px}.gallery-filters{gap:18px}.gallery-filters button{font-size:10px}.watch-section{padding-bottom:18px;margin-bottom:20px}}.session-play{font-size:0}.session-play:before{content:"";width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:17px solid #12200d;margin-left:4px}
/*# sourceMappingURL=/cdn/shop/t/1416/assets/sc-music-history.css.map */
