.new-profile{--gutter:clamp(22px,5vw,80px)}
.new-profile .preview{min-height:36px}.preview>nav{flex-wrap:wrap;gap:4px 16px}
.preview>a{white-space:nowrap}
.new-profile .store-logo{width:100%;height:auto;object-fit:contain}
.new-profile .hero-statement{font:700 clamp(38px,4vw,62px)/1.05 BenchNine,sans-serif;text-wrap:balance}
.new-profile h2{font-size:clamp(40px,4.5vw,64px)}
.new-profile figcaption{font-size:11px;padding-top:9px;line-height:1.4}
.new-profile .photo-open{width:100%;display:block}
.new-profile .photo-open>img{width:100%;height:100%;object-fit:cover}
.new-profile .shop-nav{padding-inline:var(--gutter)}
.command-hero{background:#141414;color:#f9f6eb}
.command-top{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;padding-block:28px;align-items:center}
.command-top .hero-name{max-width:480px;background:#fff;padding:14px}
.command-top .eyebrow{color:#efe357}
.command-top .hero-statement{font-size:44px;display:none}
.command-top p:not(.eyebrow){max-width:50ch;font-size:16px;margin:0 0 16px}
.vinylcommand .button{background:#efe357;color:#151515;border-color:#efe357}
.command-panorama{position:relative;height:272px}
.command-panorama .photo-open{height:100%}
.command-panorama img{object-position:50% 48%}
.command-panorama figcaption{position:absolute;right:20px;bottom:14px;background:#141414;padding:8px 12px;color:#fff}
.story-block{display:grid;grid-template-columns:1fr 1.2fr;gap:10%;padding-block:80px}
.story-block p+p{margin-top:20px}
.command-genres{background:#141414;color:#faf6e9;padding-block:64px}
.genre-grid{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:36px 0;border-top:1px solid #777}
.genre-grid li{font:700 clamp(27px,3vw,42px)/1.2 BenchNine,sans-serif;padding:22px 12px 22px 0;border-bottom:1px solid #777;color:#efe357}
.selection-bottom{display:flex;gap:50px;align-items:center;justify-content:space-between}
.selection-bottom p{max-width:62ch}
.trade-story{display:grid;grid-template-columns:1fr 1.1fr;gap:8%;padding-block:76px;align-items:center}
.trade-story h2{margin-bottom:25px}
.trade-story .photo-open{aspect-ratio:4/3}
.trade-story .text-link{margin-top:20px}
.new-gallery{background:#e7e3da;padding-block:62px}
.new-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px}
.new-gallery-grid .photo-open{aspect-ratio:3/2}
.new-visit{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-block:76px}
.new-visit h2{margin-bottom:25px}.new-visit h3{margin-bottom:24px}
.new-visit address{font-style:normal;font-size:19px;max-width:32ch}
.visit-note{margin-top:25px;font-size:14px;max-width:45ch}
.new-visit details{margin-top:24px}.new-visit summary{min-height:44px;cursor:pointer;font-weight:600}
.new-visit details p{margin-top:14px}
.wave-hero{display:grid;grid-template-columns:.65fr 2fr;gap:4%;padding-block:28px;min-height:498px}
.titlewave{background:#faf5df;--paper:#faf5df;--ink:#202f43}
.wave-cover{border-right:1px solid #9aa5ad;padding-right:30px;display:flex;flex-direction:column;justify-content:center}
.wave-cover .hero-name{max-width:270px}
.wave-cover .eyebrow{margin-bottom:25px}
.wave-note{font-size:15px;line-height:1.7;margin-top:30px;color:#3b5667}
.wave-feature{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}
.wave-feature .photo-open{height:360px}
.wave-feature img{object-position:45% center}
.wave-feature .hero-statement{font-size:clamp(36px,3.8vw,56px)}
.wave-feature p+p{margin-top:20px;font-size:15px}
.wave-feature .button{margin-top:22px}
.wave-story{padding-block:80px}
.wave-story h2{max-width:18ch;font-size:clamp(44px,5.5vw,78px)}
.wave-story-columns{display:grid;grid-template-columns:1fr 1fr;gap:9%;margin-top:36px}
.wave-stat{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:35px;border-block:1px solid #b5b9b5;margin-top:42px;padding-block:26px}
.wave-stat strong{font:700 100px/1 BenchNine,sans-serif;color:#a22f3a}
.wave-stat p{max-width:49ch}.wave-stat a{font-size:13px}
.wave-music{background:#d6e2e8;padding-block:65px}
.wave-music>.wrap{display:grid;grid-template-columns:1fr 1.4fr;gap:8%;align-items:center}
.wave-music h2{margin-bottom:26px}.wave-music .photo-open{aspect-ratio:4/3}
.community-note{border-top:1px solid var(--rule);display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:55px 0}
.titlewave .new-gallery-grid{grid-template-columns:repeat(6,1fr)}
.titlewave .new-gallery-grid figure{grid-column:span 2}
.titlewave .new-gallery-grid figure:nth-child(-n+2){grid-column:span 3}
.audio-hero{display:grid;grid-template-columns:38% 62%;background:#e6e9e5;min-height:500px}
.audio-intro{padding:28px 35px 30px var(--gutter);align-self:center}
.audio-intro .hero-name{width:115px;background:#fff;padding:6px;margin-bottom:24px}
.audio-intro .hero-statement{font-size:clamp(40px,4.2vw,60px)}
.audio-intro p+p{font-size:15px;line-height:1.7;margin-top:20px}
.audio-intro .button{margin-top:24px}
.audio-room{position:relative;min-height:500px}
.audio-room .photo-open{position:absolute;inset:0;height:100%}
.audio-room figcaption{position:absolute;bottom:15px;right:20px;padding:9px 12px;background:#fff;color:#222}
.aviq{background:#f4f5f1;--paper:#f4f5f1;--ink:#212629}
.audio-story{padding-block:76px;text-align:center}
.audio-story h2{font-size:clamp(44px,5.5vw,78px)}
.audio-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;text-align:left;margin-top:40px}
.audio-selection{display:grid;grid-template-columns:1.25fr 1fr;gap:7%;align-items:center;padding-bottom:76px}
.audio-selection .photo-open{aspect-ratio:4/5}
.equipment-list{margin:30px 0}
.equipment-list>div{display:grid;grid-template-columns:90px 1fr;gap:12px;padding-block:17px;border-top:1px solid #aeb6b2}
.equipment-list dt{font-weight:700}.equipment-list dd{margin:0}
.trail-band{background:#293b36;color:#fff;padding-block:64px}
.trail-band>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:8%}
.trail-band .text-link{margin-top:15px;margin-right:25px}
.six-index{padding-block:60px}.six-index h1{font-size:clamp(48px,6vw,84px)}
.six-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 30px;margin-top:40px}
.six-grid>a{text-decoration:none}.six-grid img{width:100%;aspect-ratio:3/2;object-fit:cover}
.six-grid p{font-size:13px;margin-top:16px}.six-grid h2{font-size:36px;margin:10px 0 20px}
.six-grid span{display:block;min-height:44px;text-decoration:underline}
@media(max-width:1050px){
 .wave-hero{grid-template-columns:1fr 3fr;min-height:0}.wave-cover{padding-right:16px}
 .wave-feature{gap:20px}.wave-feature .photo-open{height:330px}
 .wave-note{font-size:12px}.wave-feature .hero-statement{font-size:36px}
 .audio-intro{padding-left:var(--gutter);padding-right:24px}
 .wave-stat{grid-template-columns:120px 1fr}.wave-stat a{grid-column:2}
 .new-profile .shop-nav{flex-wrap:wrap}
}
@media(max-width:720px){
 .preview{display:block;padding:8px 16px}.preview nav{gap:4px 14px}.preview a{min-height:30px}
 .command-top{grid-template-columns:1fr;gap:22px;padding-block:25px}.command-top .hero-name{max-width:450px}
 .command-top p:not(.eyebrow){font-size:15px}
 .command-panorama{height:220px}
 .story-block,.trade-story,.new-visit,.wave-story-columns,.wave-music>.wrap,.community-note,.audio-story-grid,.audio-selection,.trail-band>.wrap{grid-template-columns:1fr;gap:30px}
 .story-block,.trade-story,.new-visit,.wave-story,.audio-story{padding-block:46px}
 .genre-grid{grid-template-columns:1fr 1fr}.selection-bottom{display:block}.selection-bottom .button{margin-top:24px}
 .wave-hero{display:block;padding-block:24px}
 .wave-cover{border:0;display:grid;grid-template-columns:1fr 1fr;padding:0;align-items:center;gap:12px}
 .wave-cover .eyebrow{grid-column:1/-1;margin:0}.wave-cover .hero-name{max-width:155px}.wave-note{margin:0;font-size:13px}
 .wave-feature{display:flex;flex-direction:column-reverse;align-items:stretch;margin-top:25px}
 .wave-feature .hero-statement{font-size:42px}.wave-feature .photo-open{height:240px}
 .wave-stat{grid-template-columns:1fr;gap:18px}.wave-stat a{grid-column:auto}
 .wave-stat strong{font-size:80px}.wave-music{padding-block:44px}
 .audio-hero{display:flex;flex-direction:column;min-height:0}.audio-intro{padding:28px var(--gutter);align-self:stretch}
 .audio-intro .hero-name{width:110px}.audio-intro .hero-statement{font-size:46px}
 .audio-room{min-height:280px}.audio-room .photo-open{height:280px}
 .audio-selection{padding-bottom:46px}.audio-selection .photo-open{aspect-ratio:4/3}
 .new-gallery-grid,.titlewave .new-gallery-grid{grid-template-columns:1fr 1fr;gap:22px}
 .titlewave .new-gallery-grid figure,.titlewave .new-gallery-grid figure:nth-child(-n+2){grid-column:auto}
 .new-gallery-grid figure:first-child{grid-column:1/-1}
 .six-grid{grid-template-columns:1fr 1fr}.six-grid h2{font-size:30px}
 .new-profile .shop-nav-links{display:grid!important;grid-template-columns:1fr 1fr;width:100%}
}
@media(max-width:390px){.new-gallery-grid,.titlewave .new-gallery-grid,.six-grid{grid-template-columns:1fr}.new-gallery-grid figure:first-child{grid-column:auto}}
