.ipod-wheel>.ipod-wheel-play{position:absolute;display:flex;align-items:center;justify-content:center;padding:.5rem .75rem;margin:-.5rem -.75rem;border:0;border-radius:9999px;background:none;color:inherit;cursor:pointer;transition:color .2s ease,scale .2s ease}.ipod-wheel>.ipod-wheel-play:hover{color:var(--color-accent);scale:1.12}.ipod-wheel>.ipod-wheel-play:active{scale:.94}.ipod-wheel>.ipod-wheel-play:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ipod-wheel>.ipod-wheel-play{transition:none}.ipod-wheel>.ipod-wheel-play:hover,.ipod-wheel>.ipod-wheel-play:active{scale:none}}.release-actions{display:flex;flex-wrap:wrap;gap:.5rem}.listen-toggle-phones{width:1rem;height:1rem;transition:rotate .3s}.listen-toggle:hover .listen-toggle-phones{rotate:-10deg}.release.is-listening,.release.is-unlistening{z-index:6}.listen-panel{position:absolute;top:0;left:0;z-index:0;width:100%;height:min(34rem,calc(100% + 6rem));min-height:26rem;display:flex;flex-direction:column;overflow:hidden;visibility:hidden;border-radius:4px;background:#0b0b0b;border:1px solid var(--color-accent);box-shadow:0 24px 40px -12px #000000f2}.release.is-listening .listen-panel,.release.is-unlistening .listen-panel{visibility:visible}.release.is-listening .listen-panel{animation:listen-out .85s cubic-bezier(.45,0,.2,1) forwards}.release.is-unlistening .listen-panel{animation:listen-in .7s cubic-bezier(.45,0,.2,1) forwards}.listen-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .6rem .6rem .75rem;border-bottom:1px solid rgb(255 255 255 / .15)}.listen-panel-title{min-width:0;font-family:var(--font-heading);font-size:.85rem;line-height:1;text-transform:uppercase;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listen-close{flex:none;display:grid;place-items:center;width:1.9rem;height:1.9rem;border:1px solid var(--color-accent);border-radius:9999px;background:none;color:var(--color-accent);font-size:1rem;line-height:1;cursor:pointer;transition:background-color .2s,color .2s}.listen-close:hover{background:var(--color-accent);color:#111}.listen-close:focus-visible,.listen-panel-out:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.listen-panel-frame{position:relative;flex:1;overflow:hidden;background:#111}.listen-panel-frame iframe{position:absolute;top:0;left:0;width:125%;height:125%;border:0;transform:scale(.8);transform-origin:0 0}.listen-panel-out{padding:.55rem .75rem;border-top:1px solid rgb(255 255 255 / .15);color:var(--color-accent);font-family:var(--font-heading);font-size:.65rem;text-transform:uppercase;letter-spacing:.16em;text-decoration:none}.listen-panel-out:hover{color:#fff}@keyframes listen-out{0%{z-index:0;transform:translate(0) rotate(0)}48%{z-index:0;transform:translate(var(--ln-x, 78%),var(--ln-y, -4%)) rotate(var(--ln-tilt, 6deg))}49%{z-index:2}to{z-index:2;transform:translate(3%,3%) rotate(0)}}@keyframes listen-in{0%{z-index:2;transform:translate(3%,3%) rotate(0)}50%{z-index:2;transform:translate(var(--ln-x, 78%),var(--ln-y, -4%)) rotate(var(--ln-tilt, 6deg))}51%{z-index:0}to{z-index:0;transform:translate(0) rotate(0)}}@media(prefers-reduced-motion:reduce){.release.is-listening .listen-panel{animation:none;z-index:2;transform:translate(3%,3%)}.release.is-unlistening .listen-panel{animation:none}.listen-toggle-phones,.listen-toggle:hover .listen-toggle-phones{transition:none;rotate:none}}.release-inplace .listen-panel{height:100%;min-height:0;z-index:20}.release-inplace.is-listening .listen-panel{animation:listen-rise .45s cubic-bezier(.2,.8,.25,1) forwards}.release-inplace.is-unlistening .listen-panel{animation:listen-sink .3s ease-in forwards}@keyframes listen-rise{0%{opacity:0;transform:translateY(8%) scale(.97)}to{opacity:1;transform:none}}@keyframes listen-sink{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8%) scale(.97)}}@media(prefers-reduced-motion:reduce){.release-inplace.is-listening .listen-panel{animation:none;transform:none}}project-peek .listen-panel{height:100%;min-height:0;z-index:20}project-peek.is-listening .listen-panel,project-peek.is-unlistening .listen-panel{visibility:visible}project-peek.is-listening .listen-panel{animation:listen-rise .45s cubic-bezier(.2,.8,.25,1) forwards}project-peek.is-unlistening .listen-panel{animation:listen-sink .3s ease-in forwards}@media(prefers-reduced-motion:reduce){project-peek.is-listening .listen-panel,project-peek.is-unlistening .listen-panel{animation:none}}[data-quick-add-content] .quick-add-only{display:block}[data-quick-add-content] h1{font-size:clamp(1.4rem,3vw,2rem)}[data-quick-add-content] qa-gallery.quick-add-only{display:block}qa-gallery .product-gallery-btn:disabled{opacity:.3;cursor:default}.listen-services{flex:1;display:flex;flex-direction:column;gap:.5rem;margin:0;padding:.85rem .75rem;overflow-y:auto;list-style:none}.listen-services a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 1rem;border:1px solid var(--color-accent);border-radius:9999px;color:var(--color-accent);font-family:var(--font-heading);font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;text-decoration:none;transition:background-color .2s,color .2s}.listen-services a:hover{background:var(--color-accent);color:#111}.listen-services a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.listen-service-name{display:inline-flex;align-items:center;gap:.7rem}.listen-service-logo{display:inline-flex;flex:none;width:1.25rem;height:1.25rem}.listen-service-logo svg{width:100%;height:100%}.home-about-photo-link img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.home-about-photo-link:hover img{transform:scale(1.05)}}.home-about-photo-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media(prefers-reduced-motion:reduce){.home-about-photo-link img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/music-page.css.map */
