.ls-snd-section,.ls-snd{width:100%}.ls-snd.ls-page{font-family:var(--ls-font-body)}.ls-snd .ls-wrap{width:100%!important;max-width:var(--ls-page-max, 1728px)!important;padding-inline:var(--ls-gutter, 20px)!important}.ls-snd :is(h1,h2,h3,h4,h5){color:inherit!important;font-family:var(--ls-font-display)}.ls-snd :is(h4,h5){font-family:var(--ls-font-body)}.ls-snd a:hover{color:inherit}.ls-snd .cx-action.cx-primary,.ls-snd .cx-action.cx-primary:hover{color:var(--ls-white)!important}.ls-snd :is(input,select){box-shadow:none;margin:0;font:inherit;color:var(--ls-ink)}.ls-snd select{-webkit-appearance:auto;appearance:auto;background-image:none;min-height:44px;height:auto;padding-right:12px}.ls-snd input[type=radio],.ls-snd input[type=checkbox]{min-height:0}.ls-snd :is(section[id],[id]){scroll-margin-top:calc(var(--ls-header-offset, 0px) + 72px)}.ls-snd-section--subnav{position:sticky;top:var(--ls-header-offset, 0px);z-index:20;transition:top .2s ease}.ls-snd .ls-chapter-nav{position:static}.ls-snd .ls-chapter-links{scrollbar-width:none}.ls-snd .ls-chapter-links::-webkit-scrollbar{display:none}.ls-snd.ls-page .ls-chapter-links{gap:clamp(18px,2vw,28px)}.ls-snd .ls-chapter-links[data-overflow=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.ls-snd .ls-chapter-links[data-overflow=start]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px);mask-image:linear-gradient(90deg,transparent,#000 40px)}.ls-snd .ls-chapter-links[data-overflow=both]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.ls-snd .lp-shop svg{display:block;width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.ls-snd .music-v2 .mg-pathway{--ls-highlight: var(--ls-ink);--ls-on-highlight: #fff}.ls-snd .music-v2 .mg-pathway .mg-shop{color:#fff!important}.ls-snd .music-v2 .mg-genre-link{color:#ffffffd1}.ls-snd .music-v2 .mg-genre-link:hover{color:#fff}.ls-snd .hub-secondary-entry{display:flex;flex-wrap:wrap;gap:10px}.ls-snd.sh-page .sh-sound-link .sh-nav-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-snd.sh-page .sh-sound-link .sh-link-mark{flex:none}@media(min-width:761px)and (max-width:1200px){.ls-snd.sh-page .sh-sound-link{padding-inline:10px}}.ls-snd :is(.cx-action,.lp-shop,.lp-finder,.mg-arrow,.sw-actions summary,.sig-contrast-actions button,.ls-zoom button){transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s ease,color .16s ease,border-color .16s ease}.ls-snd :is(.cx-action,.lp-shop,.lp-finder,.mg-arrow,.sig-contrast-actions button,.ls-zoom button):active{transform:scale(.97)}.ls-snd svg.ls-chart{cursor:crosshair;touch-action:pan-y}.ls-snd .sw-plot-area{position:relative}.ls-snd .sw-method .ls-graph-tools{margin-bottom:12px}.ls-snd .sw-method a{text-decoration:underline;text-underline-offset:3px}.ls-snd .sw-popover-content p+p{margin-top:8px}.ls-snd .sd-source a{text-decoration:underline;text-underline-offset:3px}.ls-snd .lp-go{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.ls-snd .lp-go .lp-fallback-link{font-size:13px;text-decoration:underline;text-underline-offset:3px;color:var(--ls-ink-soft)}.ls-snd [data-genre-art]{display:block;overflow:hidden}.ls-snd [data-genre-art] svg{display:block;width:100%;height:100%}.ls-snd .mg-slide[hidden]{display:none!important}.ls-snd .mg-genre-name{margin:0}.ls-snd .mg-genre-link{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-size:14px}.ls-snd .mg-genre-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.ls-snd .mg-section-heading .mg-all-genres{display:inline-flex;gap:6px;margin-top:14px;font-size:14px;text-decoration:underline;text-underline-offset:3px}.ls-snd .snd-genre-hero{padding-top:28px}.ls-snd .snd-breadcrumb{display:flex;align-items:center;gap:9px;margin:0 0 18px;font-size:12px;line-height:1.3;color:var(--ls-graphite)}.ls-snd .snd-breadcrumb a{display:inline-flex;align-items:center;gap:7px;color:var(--ls-ink-soft);text-underline-offset:4px}.ls-snd .snd-breadcrumb a:hover{text-decoration:underline}.ls-snd .snd-breadcrumb svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5}.ls-snd .snd-genre-hero h1.mg-genre-name{font-size:clamp(34px,4.2vw,56px);line-height:1.02;letter-spacing:-.04em;font-weight:500}.ls-snd .snd-genre-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:26px 0 8px;border-top:1px solid var(--ls-line);margin-top:34px}.ls-snd .snd-genre-links>span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--ls-graphite);margin-right:8px}.ls-snd .snd-genre-links a{padding:8px 14px;border-radius:999px;background:var(--ls-bone);font-size:14px;line-height:1.2;transition:background-color .16s ease}.ls-snd .snd-genre-links a:hover{background:var(--ls-smoke)}.ls-snd .snd-genre-links a[aria-current=page]{background:var(--ls-ink);color:var(--ls-white)}.ls-snd .snd-notes,.ls-snd .snd-genres{padding:clamp(56px,7vw,104px) 0}.ls-snd .snd-notes{border-top:1px solid var(--ls-line)}.ls-snd .snd-notes__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:32px 64px;align-items:end;margin-bottom:40px}.ls-snd .snd-notes__head h2{font-size:clamp(32px,3.6vw,52px);line-height:1.04;letter-spacing:-.04em;font-weight:500;margin-top:10px}.ls-snd .snd-notes__head p{color:var(--ls-ink-soft);font-size:17px;max-width:520px}.ls-snd .snd-notes__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.ls-snd .snd-note{display:flex;flex-direction:column;gap:14px;padding:26px 24px 24px;background:var(--ls-white);border:1px solid var(--ls-line);border-radius:12px}.ls-snd .snd-note__sound{display:inline-flex;align-items:center;gap:10px;font-family:var(--ls-font-display);font-size:22px;letter-spacing:-.02em}.ls-snd .snd-note__sound i{width:28px;height:4px;border-radius:2px;background:var(--note-color)}.ls-snd .snd-note p{color:var(--ls-ink-soft)}.ls-snd .snd-note__cue{font-size:14px}.ls-snd .snd-note__cue b{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ls-graphite);margin-bottom:2px}.ls-snd .snd-note__links{margin-top:auto;padding-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.ls-snd .snd-note__links .cx-learn{font-size:14px;text-decoration:underline;text-underline-offset:3px}.ls-snd .snd-genres__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ls-snd .snd-genre-card__link{display:flex;flex-direction:column;height:100%;border-radius:12px;overflow:hidden;background:var(--genre-bg);color:var(--genre-accent);transition:transform .22s cubic-bezier(.23,1,.32,1)}.ls-snd .snd-genre-card__art{aspect-ratio:4 / 3;display:block}.ls-snd .snd-genre-card__art svg{display:block;width:100%;height:100%}.ls-snd .snd-genre-card__body{display:flex;flex-direction:column;gap:10px;padding:20px 20px 22px;flex:1}.ls-snd .snd-genre-card__name{font-family:var(--ls-font-display);font-size:24px;line-height:1.1;letter-spacing:-.02em;color:#fbfbf8}.ls-snd .snd-genre-card__headline{font-size:15px;color:#fbfbf8;opacity:.86}.ls-snd .snd-genre-card__cues{font-size:13px;color:#fbfbf8ad}.ls-snd .snd-genre-card__sounds{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;margin-top:4px}.ls-snd .snd-genre-card__sounds b{font-weight:500;color:#fbfbf8ad;margin-right:2px}.ls-snd .snd-genre-card__sounds>span{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#fbfbf81a;color:#fbfbf8}.ls-snd .snd-genre-card__sounds i{width:8px;height:8px;border-radius:50%;background:var(--chip)}.ls-snd .snd-genre-card__go{margin-top:auto;padding-top:10px;display:inline-flex;gap:8px;font-size:14px;color:#fbfbf8}.ls-snd .snd-genre-card__go span{transition:transform .22s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.ls-snd .snd-genre-card__link:hover{transform:translateY(-3px)}.ls-snd .snd-genre-card__link:hover .snd-genre-card__go span{transform:translate(4px)}}.ls-snd .snd-genre-card__link:focus-visible{outline:3px solid var(--ls-ink);outline-offset:4px}@media(max-width:1100px){.ls-snd .snd-genres__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-snd .snd-genre-card__art{aspect-ratio:16 / 9}}@media(max-width:760px){.ls-snd .snd-notes__head{grid-template-columns:1fr;gap:14px;margin-bottom:28px}.ls-snd .snd-genres__grid{grid-template-columns:1fr}.ls-snd .snd-genre-card__link{display:grid;grid-template-columns:120px minmax(0,1fr)}.ls-snd .snd-genre-card__art{aspect-ratio:auto;height:100%;min-height:150px}.ls-snd .snd-genre-card__body{padding:16px;gap:6px}.ls-snd .snd-genre-card__name{font-size:20px}}@media(prefers-reduced-motion:reduce){.ls-snd *,.ls-snd-section{transition-duration:0ms!important}}.ls-snd .sw-profile i,.ls-snd.sig-page .sw-profile-strip a i,.ls-snd .sw-story-marker{display:none}.ls-snd .sw-stage:not(:has(.sw-disclosure)){padding-bottom:16px}.ls-snd svg.lsg22-chart{--fr-grid:rgba(255,255,255,.07);--fr-major:rgba(255,255,255,.18);--fr-line:rgba(255,255,255,.18);--fr-soft:#a7aab0}.ls-snd svg.lsg22-chart .lsg22-grid-minor,.ls-snd svg.lsg22-chart .lsg22-grid-major{opacity:1}.ls-snd .sw-profiles{border-top:0!important;border-bottom:0!important}.ls-snd .sw-profiles .sw-profile-strip{gap:4px;padding:4px;border-radius:14px;background:#ebebeb}.ls-snd .sw-profiles .sw-profile>span,.ls-snd.sig-page .sw-profiles .sw-profile-strip a{min-height:48px;padding:10px 8px;border:0;border-radius:10px;font-size:15px;font-weight:500;color:#0000009e;background:transparent;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .16s cubic-bezier(.23,1,.32,1)}.ls-snd .sw-profiles .sw-profile input:checked+span,.ls-snd.sig-page .sw-profiles .sw-profile-strip a[aria-current=page]{background:#fff;color:#000;font-weight:600;box-shadow:0 1px 2px #0000000f,0 4px 12px -6px #0000002e}.ls-snd .sw-profiles .sw-profile:active>span,.ls-snd.sig-page .sw-profiles .sw-profile-strip a:active{transform:scale(.98)}.ls-snd .sw-profiles .sw-profile input:focus-visible+span,.ls-snd.sig-page .sw-profiles .sw-profile-strip a:focus-visible{outline:2px solid #000;outline-offset:2px}@media(hover:hover)and (pointer:fine){.ls-snd .sw-profiles .sw-profile:hover>span,.ls-snd.sig-page .sw-profiles .sw-profile-strip a:hover{color:#000;background:#ffffff8c}.ls-snd .sw-profiles .sw-profile:hover input:checked+span,.ls-snd.sig-page .sw-profiles .sw-profile-strip a[aria-current=page]:hover{background:#fff}}@media(max-width:749px){.ls-snd .sw-profiles .sw-profile>span,.ls-snd.sig-page .sw-profiles .sw-profile-strip a{min-height:42px;font-size:13px;padding:8px 4px}}@media(prefers-reduced-motion:reduce){.ls-snd .sw-profiles .sw-profile>span,.ls-snd.sig-page .sw-profiles .sw-profile-strip a{transition:background-color .2s ease,color .2s ease}.ls-snd .sw-profiles .sw-profile:active>span,.ls-snd.sig-page .sw-profiles .sw-profile-strip a:active{transform:none}}.ls-snd.sh-page .sh-heading .sh-exit--hero{justify-content:flex-start;margin:24px 0 0}.ls-snd.sh-page .sh-exit--hero .sh-compare-link{margin-left:4px}@media(max-width:820px){.ls-snd.sh-page .sh-exit--hero .sh-compare-link{flex-basis:auto;justify-content:flex-start}}@media(max-width:600px){.ls-snd.sh-page .sh-heading .sh-exit--hero{margin-top:18px}.ls-snd.sh-page .sh-exit--hero .sh-compare-link{justify-content:center;margin:0}}.ls-snd.sh-page .sh-navigation .sh-navigation-head{align-items:center;margin-bottom:10px}.ls-snd.sh-page .sh-navigation .sh-navigation-head strong{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#00000080}.ls-snd.sh-page .sh-navigation .sh-navigation-head a{font-size:13px;color:#000;text-decoration:underline;text-decoration-color:#0000004d;text-underline-offset:4px;transition:text-decoration-color .2s ease}.ls-snd.sh-page .sh-navigation .sh-sound-links{gap:4px;padding:4px;border-radius:14px;background:#ebebeb}.ls-snd.sh-page .sh-navigation .sh-sound-link{justify-content:center;min-height:48px;padding:10px 12px;border:0;border-radius:10px;background:transparent;box-shadow:none;color:#0000009e;font-size:15px;font-weight:500;line-height:1.2;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .16s cubic-bezier(.23,1,.32,1)}.ls-snd.sh-page .sh-navigation .sh-sound-link i,.ls-snd.sh-page .sh-navigation .sh-sound-link .sh-link-mark{display:none}.ls-snd.sh-page .sh-navigation .sh-sound-link[aria-current=page]{background:#fff;color:#000;font-weight:600;border:0;box-shadow:0 1px 2px #0000000f,0 2px 8px #0000000f}.ls-snd.sh-page .sh-navigation .sh-sound-link:active{transform:scale(.98)}.ls-snd.sh-page .sh-navigation .sh-sound-link:focus-visible{outline:2px solid #000;outline-offset:2px}@media(hover:hover)and (pointer:fine){.ls-snd.sh-page .sh-navigation .sh-sound-link:not([aria-current=page]):hover{background:#ffffff8c;color:#000;border:0}.ls-snd.sh-page .sh-navigation .sh-navigation-head a:hover{text-decoration-color:#000}}@media(max-width:820px){.ls-snd.sh-page .sh-navigation .sh-sound-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.ls-snd.sh-page .sh-navigation .sh-sound-link{min-height:42px;padding:8px;font-size:13px;justify-content:center}}@media(prefers-reduced-motion:reduce){.ls-snd.sh-page .sh-navigation .sh-sound-link{transition:background-color .2s ease,color .2s ease}}html body:has(.ls-snd-dock){padding-bottom:var(--ls-dock-h,0px)!important}.ls-snd section[id],.ls-snd [id].ls-section{scroll-margin-top:calc(var(--ls-header-offset,0px) + 16px)}.ls-snd.ls-snd-dock{position:fixed;left:0;right:0;bottom:0;z-index:40;width:auto;background:transparent;transform:translateY(100%);visibility:hidden;transition:transform .26s cubic-bezier(.23,1,.32,1),visibility 0s linear .26s}.ls-snd.ls-snd-dock[data-visible]{transform:translateY(0);visibility:visible;transition:transform .26s cubic-bezier(.23,1,.32,1),visibility 0s}.ls-snd.ls-snd-dock .ls-chapter-nav{position:static;border-top:1px solid var(--ls-line);border-bottom:0;box-shadow:none;background:#f5f5f5f5;-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);padding-bottom:env(safe-area-inset-bottom)}.ls-snd.ls-snd-dock .ls-chapter-nav .ls-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:68px;padding-block:10px;padding-right:var(--ls-gutter,20px)}.ls-snd.ls-snd-dock .ls-chapter-links{display:flex;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.ls-snd.ls-snd-dock .ls-chapter-links::-webkit-scrollbar{display:none}.ls-snd.ls-snd-dock .ls-chapter-links a{flex:none;padding:9px 12px;border:0;border-radius:5px;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;color:var(--ls-ink-soft);text-decoration:none;background:transparent;transition:background-color .15s ease,color .15s ease}.ls-snd.ls-snd-dock .ls-chapter-links a[aria-current=true]{background:#ebebeb;color:#000}.ls-snd.ls-snd-dock .ls-chapter-links a:focus-visible{outline:2px solid #000;outline-offset:2px}@media(hover:hover)and (pointer:fine){.ls-snd.ls-snd-dock .ls-chapter-links a:hover{color:#000}}.ls-snd.ls-snd-dock .cx-nav-end{display:flex;align-items:center;gap:16px;flex:none}.ls-snd.ls-snd-dock .cx-nav-end .ls-current{display:flex;font-size:13px;color:var(--ls-ink-soft)}.ls-snd.ls-snd-dock .cx-nav-end .ls-current strong{color:#000;font-weight:600}.ls-snd.ls-snd-dock .cx-nav-shop{min-height:44px}@media(max-width:800px){.ls-snd.ls-snd-dock .ls-chapter-nav .ls-wrap{flex-direction:column-reverse;align-items:stretch;gap:6px;padding-block:8px;padding-right:var(--ls-gutter,20px)}.ls-snd.ls-snd-dock .cx-nav-end{display:flex;justify-content:space-between;gap:12px}.ls-snd.ls-snd-dock .cx-nav-end .ls-current{display:flex;min-width:0}.ls-snd.ls-snd-dock .ls-chapter-links a{padding:7px 10px;font-size:12px}}@media print{html body:has(.ls-snd-dock){padding-bottom:0!important}.ls-snd.ls-snd-dock{display:none}}@media(prefers-reduced-motion:reduce){.ls-snd.ls-snd-dock,.ls-snd.ls-snd-dock[data-visible]{transition-duration:.01ms}}.ls-snd-section--subnav:has(.ls-snd-dock){position:static;z-index:auto}.ls-snd-dock-spot{display:block;height:1px;margin-bottom:-1px;width:100%}body:has(.ls-snd-dock[data-visible]) .m-mobile-sticky-bar{visibility:hidden;pointer-events:none}body:has(.ls-snd-dock[data-visible]) .m-button--scroll-top{bottom:calc(var(--ls-dock-h,0px) + 16px)!important}.ls-snd.ls-page .lp-section .lp-genres .lp-genre{grid-template-columns:42px minmax(0,1fr);align-items:start}.ls-snd.ls-page .lp-section .lp-genres .lp-go{grid-column:2;flex-direction:row;align-items:center;justify-content:flex-start;max-width:none;gap:8px 18px;margin-top:14px}.ls-snd.ls-page .lp-section .lp-genres .lp-shop{min-height:38px;padding:8px 16px;gap:8px;border:1px solid rgba(0,0,0,.18);border-radius:999px;background:transparent;color:#000;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .16s cubic-bezier(.23,1,.32,1)}.ls-snd.ls-page .lp-section .lp-genres .lp-shop svg{width:15px;height:15px}.ls-snd.ls-page .lp-section .lp-genres .lp-shop:focus-visible{outline:2px solid #000;outline-offset:3px}.ls-snd.ls-page .lp-section .lp-genres .lp-fallback-link{font-size:13px;color:#0000009e;text-decoration-color:#0000004d;transition:color .2s ease,text-decoration-color .2s ease}@media(hover:hover)and (pointer:fine){.ls-snd.ls-page .lp-section .lp-genres .lp-shop:hover{background:#000;border-color:#000;color:#fff}.ls-snd.ls-page .lp-section .lp-genres .lp-fallback-link:hover{color:#000;text-decoration-color:#000}}@media(max-width:760px){.ls-snd.ls-page .lp-section .lp-genres .lp-genre{grid-template-columns:32px minmax(0,1fr)}.ls-snd.ls-page .lp-section .lp-genres .lp-go{margin-top:10px}}.ls-snd .lp-section .lp-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.ls-snd .lp-section .lp-card{min-width:0}.ls-snd .lp-section .lp-card-link{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:clamp(500px,40vw,600px);border-radius:16px;overflow:hidden;background:var(--lp-card-bg,#161616);color:#fff;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1)}.ls-snd .lp-section .lp-card-link:active{transform:scale(.99)}.ls-snd .lp-section .lp-card-link:focus-visible{outline:2px solid #000;outline-offset:3px}.ls-snd .lp-section .lp-card-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:block}.ls-snd .lp-section .lp-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.23,1,.32,1)}.ls-snd .lp-section .lp-card-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,#000000d9,#0000008c 42%,#0000 70%),linear-gradient(180deg,#00000059,#0000 22%)}.ls-snd .lp-section .lp-card:not(.lp-card--photo) .lp-card-link:before{background:radial-gradient(70% 55% at 72% 26%,color-mix(in srgb,var(--lp-card-accent,#f5f5f5) 26%,transparent) 0%,transparent 70%),linear-gradient(0deg,#00000080,#0000 55%)}.ls-snd .lp-section .lp-card-art{position:absolute;top:8%;right:0;bottom:50%;left:0;display:grid;place-items:center;color:var(--lp-card-accent,#f5f5f5)}.ls-snd .lp-section .lp-card-art .lp-icon{width:min(38%,150px)!important;height:auto!important;aspect-ratio:1;opacity:.92;transition:transform .7s cubic-bezier(.23,1,.32,1)}.ls-snd .lp-section .lp-card-body{display:grid;gap:10px;padding:24px 24px 26px}.ls-snd .lp-section .lp-card-cue{background:#00000047!important;position:absolute;top:18px;left:18px;right:18px;width:max-content;max-width:calc(100% - 36px);display:inline-flex;gap:6px;align-items:center;padding:6px 10px;border-radius:999px;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff29;font-size:12px;line-height:1.25;color:#ffffffdb}.ls-snd .lp-section .lp-card-cue b{font-weight:600;color:#fff}.ls-snd .lp-section .lp-card-name{font-family:var(--font-stack-header);font-size:clamp(26px,2.3vw,34px);font-weight:500;line-height:1.05;letter-spacing:-.025em;color:#fff;text-wrap:balance}.ls-snd .lp-section .lp-card-text{margin-top:-2px;font-size:14px;line-height:1.55;color:#ffffffc7;max-width:40ch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ls-snd .lp-section .lp-card-points{display:grid;gap:7px;margin:4px 0 0;padding:14px 0 0;border-top:1px solid rgba(255,255,255,.16)}.ls-snd .lp-section .lp-card-point{position:relative;padding-left:18px;font-size:13px;line-height:1.4;color:#ffffffe6}.ls-snd .lp-section .lp-card-point:before{content:"";position:absolute;left:2px;top:.5em;width:6px;height:6px;border-radius:50%;background:var(--lp-card-accent,#fff)}.ls-snd .lp-section .lp-card--photo .lp-card-point:before{background:#fff}.ls-snd .lp-section .lp-card-cta{margin-top:10px;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:999px;background:#fff;color:#000;font-size:14px;font-weight:600;letter-spacing:-.01em;transition:background-color .2s ease,transform .16s cubic-bezier(.23,1,.32,1)}.ls-snd .lp-section .lp-card-cta svg{width:18px;height:18px;flex:none;transition:transform .25s cubic-bezier(.23,1,.32,1)}.ls-snd .lp-section .lp-card-link:active .lp-card-cta{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.ls-snd .lp-section .lp-card-link:hover .lp-card-cta{background:#ebebeb}.ls-snd .lp-section .lp-card-link:hover .lp-card-cta svg{transform:translate(3px)}.ls-snd .lp-section .lp-card-link:hover .lp-card-media img,.ls-snd .lp-section .lp-card-link:hover .lp-card-art .lp-icon{transform:scale(1.05)}}@media(max-width:760px){.ls-snd .lp-section .lp-cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--ls-gutter,20px) * -1);padding-inline:var(--ls-gutter,20px);scroll-padding-inline:var(--ls-gutter,20px)}.ls-snd .lp-section .lp-cards::-webkit-scrollbar{display:none}.ls-snd .lp-section .lp-card{scroll-snap-align:start}.ls-snd .lp-section .lp-card-link{min-height:400px}.ls-snd .lp-section .lp-card-body{padding:20px 20px 22px}}@media(prefers-reduced-motion:reduce){.ls-snd .lp-section .lp-card-media img,.ls-snd .lp-section .lp-card-art .lp-icon,.ls-snd .lp-section .lp-card-cta,.ls-snd .lp-section .lp-card-cta svg{transition:none}}.ls-snd .lp-section .lp-cards--uses{margin-top:clamp(20px,2.4vw,32px)}.ls-snd .lp-section .lp-card-cue .lp-card-cue-icon{width:16px!important;height:16px!important;flex:none}.ls-snd .lp-section .lp-cards--uses .lp-card-cue{font-size:13px;padding:7px 12px 7px 10px}.ls-snd .lp-section .lp-card-note{font-size:13px;line-height:1.5;color:#ffffffa8;max-width:52ch}.ls-snd .lp-section .lp-card-note b{font-weight:600;color:#ffffffe6;margin-right:4px}.ls-snd .lp-section .lp-cards--uses .lp-card-art{inset:22px 22px auto auto;width:clamp(72px,7vw,104px);height:clamp(72px,7vw,104px)}.ls-snd .lp-section .lp-cards--uses .lp-card-art .lp-icon{width:100%!important;opacity:.85}.ls-snd .lp-section .lp-cards--uses .lp-card:not(.lp-card--photo) .lp-card-link:before{background:radial-gradient(60% 60% at 88% 12%,color-mix(in srgb,var(--lp-card-accent,#f5f5f5) 24%,transparent) 0%,transparent 70%),linear-gradient(0deg,#00000073,#0000 60%)}.ls-snd .lp-section .lp-cards--uses .lp-card-link{min-height:clamp(420px,32vw,500px)}.ls-snd.ls-page .music-v2.gh{position:relative;overflow:hidden;isolation:isolate;padding:0;background:var(--gh-bg);color:#f5f5f5;--gh-soft:rgba(245,245,245,.72);--gh-faint:rgba(245,245,245,.5);--gh-rule:rgba(245,245,245,.16)}.gh-art{position:absolute;z-index:-1;inset:auto auto -18% -8%;width:min(58vw,880px);aspect-ratio:1;opacity:.2;pointer-events:none;-webkit-mask-image:radial-gradient(closest-side,#000 30%,transparent 100%);mask-image:radial-gradient(closest-side,#000 30%,transparent 100%)}.gh-art svg{display:block;width:100%;height:100%}.gh-art svg text{display:none}.gh-inner{width:100%;max-width:var(--ls-page-max,1728px);margin:0 auto;padding:clamp(18px,1.6vw,26px) var(--ls-gutter,24px) clamp(40px,4.6vw,72px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,96px);align-items:start}.gh-copy{min-width:0}.gh-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:1.4;color:var(--gh-faint);margin-bottom:clamp(24px,2.6vw,40px)}.gh-crumb a{color:var(--gh-soft);text-decoration:none;transition:color .16s ease}.gh-crumb a:hover{color:#fff}.gh-crumb [aria-current]{color:#f5f5f5}.ls-snd .gh p.gh-kicker,.gh-label{margin:0;font-size:12px;line-height:1.3;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gh-accent)}.ls-snd .gh h1.gh-name{margin:10px 0 0;font-family:var(--font-stack-header);font-size:clamp(56px,7.2vw,112px);line-height:.94;letter-spacing:-.045em;font-weight:500;color:#f5f5f5!important}.ls-snd .gh p.gh-headline{margin:22px 0 0;max-width:22ch;font-family:var(--font-stack-header);font-size:clamp(22px,1.9vw,30px);line-height:1.2;letter-spacing:-.02em;font-weight:500;color:#f5f5f5}.ls-snd .gh p.gh-intro{margin:16px 0 0;max-width:46ch;font-size:16px;line-height:1.65;color:var(--gh-soft)}.gh-cues{margin-top:clamp(28px,3vw,40px)}.gh-cues ol{list-style:none;margin:12px 0 0;padding:0;border-top:1px solid var(--gh-rule);max-width:460px}.gh-cues li{display:grid;grid-template-columns:36px 1fr;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--gh-rule);font-size:15px;line-height:1.45;color:#f5f5f5}.gh-num{font-size:12px;font-variant-numeric:tabular-nums;color:var(--gh-faint)}.gh-actions{margin-top:clamp(28px,3vw,40px)}.ls-snd .gh a.gh-cta{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:0 24px;border-radius:999px;background:#f5f5f5;color:#111214!important;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .18s ease,transform .16s cubic-bezier(.23,1,.32,1)}.gh-cta span{transition:transform .2s cubic-bezier(.23,1,.32,1)}.ls-snd .gh a.gh-cta:active{transform:scale(.97)}.gh-panel{margin:0;min-width:0;background:#111214;border-radius:20px;padding:clamp(20px,2vw,32px);box-shadow:0 1px #ffffff0f inset,0 30px 60px -30px #0000008c}.gh-panel-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.ls-snd .gh h2.gh-panel-title{margin:8px 0 0;font-family:var(--font-stack-header);font-size:clamp(20px,1.6vw,26px);line-height:1.2;letter-spacing:-.02em;font-weight:500;color:#f5f5f5!important}.gh-legend{display:flex;flex-wrap:wrap;gap:18px}.gh-legend span{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--gh-soft)}.gh-legend svg{width:28px;height:10px;flex:none}.gh-chart{margin:18px -8px 0}.ls-snd .music-v2 .gh-chart .mg-chart{height:clamp(220px,19vw,300px)}.ls-snd .gh .gh-caption{margin:10px 0 0;font-size:12px;line-height:1.5;color:var(--gh-faint)}.gh-caption strong{font-weight:600;color:var(--gh-soft)}.gh-paths{margin-top:clamp(22px,2.2vw,32px);padding-top:clamp(20px,2vw,28px);border-top:1px solid rgba(245,245,245,.1)}.gh-paths ul{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr}.gh-path{min-width:0}.gh-path+.gh-path{border-left:1px solid rgba(245,245,245,.1)}.gh-path a{display:flex;flex-direction:column;height:100%;padding:16px 20px 18px;border-radius:12px;color:#f5f5f5;text-decoration:none;transition:background-color .18s ease,transform .16s cubic-bezier(.23,1,.32,1)}.gh-path:first-child a{margin-left:-20px}.gh-path:last-child a{margin-right:-20px}.gh-path a:active{transform:scale(.985)}.gh-path-name{display:flex;align-items:center;gap:10px;font-family:var(--font-stack-header);font-size:22px;line-height:1.15;letter-spacing:-.02em;font-weight:500}.gh-path-line{width:22px;height:3px;border-radius:2px;background:var(--gh-line);flex:none}.gh-path-text{margin-top:10px;font-size:14px;line-height:1.55;color:var(--gh-soft)}.gh-path-go{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:14px;font-weight:600;color:#f5f5f5}.gh-path-go svg{width:18px;height:18px;transition:transform .2s cubic-bezier(.23,1,.32,1)}.ls-snd .gh p.gh-note{margin:16px 0 0;font-size:12px;line-height:1.55;color:var(--gh-faint)}.gh-others{width:100%;max-width:var(--ls-page-max,1728px);margin:0 auto;padding:20px var(--ls-gutter,24px) 24px;display:flex;align-items:center;gap:16px;border-top:1px solid var(--gh-rule)}.gh-others .gh-label{flex:none;color:var(--gh-faint)}.gh-others-list{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;min-width:0}.gh-others-list::-webkit-scrollbar{display:none}.gh-others-list a{flex:none;display:inline-flex;align-items:center;min-height:38px;padding:0 15px;border-radius:999px;font-size:14px;color:var(--gh-soft);text-decoration:none;transition:background-color .16s ease,color .16s ease}.gh-others-list a[aria-current]{background:#f5f5f5;color:#111214;font-weight:600}@media(hover:hover)and (pointer:fine){.ls-snd .gh a.gh-cta:hover{background:#fff}.ls-snd .gh a.gh-cta:hover span{transform:translateY(2px)}.gh-path a:hover{background:#f5f5f50d}.gh-path a:hover .gh-path-go svg{transform:translate(3px)}.gh-others-list a:not([aria-current]):hover{background:#f5f5f51a;color:#fff}}.gh a:focus-visible{outline:2px solid #f5f5f5;outline-offset:3px}@media(max-width:1000px){.gh-inner{grid-template-columns:minmax(0,1fr);gap:40px}.gh-art{width:120vw;inset:auto auto 30% -30%;opacity:.14}.gh-crumb{margin-bottom:22px}}@media(max-width:600px){.gh-paths ul{grid-template-columns:1fr}.gh-path+.gh-path{border-left:0;border-top:1px solid rgba(245,245,245,.1)}.gh-path a,.gh-path:first-child a,.gh-path:last-child a{margin:0 -12px;padding:16px 12px}.gh-panel{border-radius:16px;margin-inline:calc(var(--ls-gutter,20px) * -.5)}.gh-others{flex-direction:column;align-items:flex-start;gap:10px}.gh-others-list{width:calc(100% + var(--ls-gutter,20px));padding-right:var(--ls-gutter,20px)}.ls-snd .gh a.gh-cta{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.gh *{transition:none!important}}.ls-snd.ls-page .music-v2.gh:not(.gh--photo){background:radial-gradient(70% 90% at 92% 8%,color-mix(in srgb,var(--gh-accent) 16%,transparent),transparent 70%),radial-gradient(60% 70% at 0% 100%,rgba(0,0,0,.28),transparent 70%),var(--gh-bg)}.gh-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.gh-photo img{display:block;width:100%;height:100%;object-fit:cover}.gh-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--gh-bg) calc(var(--gh-dim) * 100% + 22%),transparent),color-mix(in srgb,var(--gh-bg) calc(var(--gh-dim) * 100%),transparent) 42%,color-mix(in srgb,var(--gh-bg) calc(var(--gh-dim) * 60%),transparent)),linear-gradient(0deg,var(--gh-bg) 0%,transparent 34%)}.gh--photo .gh-copy{text-shadow:0 1px 18px rgba(0,0,0,.25)}.gh--photo .gh-cta,.gh--photo .gh-panel{text-shadow:none}.gh--photo .gh-panel{background:#111214eb}@supports (backdrop-filter:blur(1px)){.gh--photo .gh-panel{background:#111214db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}@media(max-width:1000px){.gh-photo{bottom:auto;height:min(92vw,620px)}.gh-photo:after{background:linear-gradient(180deg,color-mix(in srgb,var(--gh-bg) calc(var(--gh-dim) * 70%),transparent) 0%,color-mix(in srgb,var(--gh-bg) calc(var(--gh-dim) * 100%),transparent) 55%,var(--gh-bg) 100%)}}.gh--photo .gh-photo{bottom:auto;height:clamp(440px,42vw,680px)}.gh--photo .gh-photo:after{background:linear-gradient(90deg,color-mix(in srgb,var(--gh-bg) calc(var(--gh-dim) * 100% + 20%),transparent) 0%,color-mix(in srgb,var(--gh-bg) calc(var(--gh-dim) * 80%),transparent) 38%,color-mix(in srgb,var(--gh-bg) calc(var(--gh-dim) * 25%),transparent) 70%,transparent 100%),linear-gradient(0deg,var(--gh-bg) 0%,color-mix(in srgb,var(--gh-bg) 60%,transparent) 22%,transparent 50%)}@media(min-width:1001px){.gh--photo .gh-panel{margin-top:calc(1.4em + clamp(24px,2.6vw,40px))}}.ls-snd.ls-page .music-v2.gh{overflow:clip}@media(min-width:1001px)and (min-height:720px){.gh-copy{position:sticky;top:calc(var(--ls-header-offset,0px) + 24px)}}@media(max-width:1000px){.gh--photo .gh-photo{height:min(100vw,560px)}.gh--photo .gh-photo:after{background:linear-gradient(180deg,color-mix(in srgb,var(--gh-bg) calc(var(--gh-dim) * 50%),transparent) 0%,color-mix(in srgb,var(--gh-bg) calc(var(--gh-dim) * 90%),transparent) 60%,var(--gh-bg) 100%)}}.ls-snd .sw-plot-area>.sw-popover.sw-product-add{position:absolute;top:calc(9.6% + 12px);right:calc(3% + 12px);z-index:3}.ls-snd .sw-product-add>summary{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px 0 10px;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#111214b8;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px;font-weight:600;line-height:1;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .16s ease}.ls-snd .sw-product-add>summary::-webkit-details-marker{display:none}.ls-snd .sw-product-add>summary:active{transform:scale(.97)}.ls-snd .sw-product-add[open]>summary{background:#fff;border-color:#fff;color:#000}.ls-snd .sw-product-add-icon{width:18px;height:18px;flex:none}.ls-snd .sw-product-add .sw-count{min-width:20px;height:20px;padding:0 6px;margin-left:2px;border-radius:999px;display:inline-grid;place-items:center;background:#fff;color:#000;font-size:11px}.ls-snd .sw-product-add[open] .sw-count{background:#000;color:#fff}@media(hover:hover)and (pointer:fine){.ls-snd .sw-product-add:not([open])>summary:hover{background:#ffffff29;border-color:#ffffff52}}.ls-snd .sw-product-panel{width:340px;padding:18px}.ls-snd .sw-product-search{display:flex;align-items:center;gap:8px;height:44px;padding:0 14px;margin:0 0 8px;border-radius:999px;background:#f5f5f5;border:1px solid transparent;transition:border-color .15s ease,background-color .15s ease}.ls-snd .sw-product-search:focus-within{background:#fff;border-color:#000}.ls-snd .sw-product-search-icon{width:18px;height:18px;flex:none;color:#6b6b6b}.ls-snd .sw-product-search input{flex:1;min-width:0;height:100%;border:0;background:transparent;padding:0;outline:none;box-shadow:none;font:inherit;font-size:14px;color:#000}.ls-snd .sw-popover-content p.sw-product-note{margin:8px 2px!important;font-size:13px}.ls-snd .sw-product-list{list-style:none;margin:0 -6px;padding:0;max-height:300px;overflow-y:auto;overscroll-behavior:contain}.ls-snd .sw-product-list li[hidden]{display:none}.ls-snd button.sw-product-option{display:grid;grid-template-columns:40px 1fr 10px;align-items:center;gap:12px;width:100%;padding:8px 10px 8px 6px;border:0;border-radius:10px;background:transparent;color:#000;text-align:left;cursor:pointer;transition:background-color .15s ease}.ls-snd button.sw-product-option img,.ls-snd .sw-product-thumb{width:40px;height:40px;border-radius:8px;object-fit:contain;background:#fff;border:1px solid #dedede;display:block}.ls-snd .sw-product-name{display:grid;gap:2px;font-size:14px;font-weight:500;line-height:1.3;min-width:0}.ls-snd .sw-product-name small{font-size:12px;font-weight:400;color:#6b6b6b}.ls-snd button.sw-product-option>i{width:10px;height:10px;border-radius:50%;background:var(--color, transparent);box-shadow:inset 0 0 0 1.5px #dedede}.ls-snd button.sw-product-option[aria-pressed=true]{background:#f5f5f5}.ls-snd button.sw-product-option[aria-pressed=true]>i{box-shadow:0 0 0 2px #000}.ls-snd button.sw-product-option:disabled{opacity:.4;cursor:default}.ls-snd.ls-page .sw-product-add :is(input,button,summary):focus-visible{outline:none}.ls-snd button.sw-product-option:focus-visible{background:#ebebeb}.ls-snd .sw-product-panel .sw-popover-heading>button:focus-visible{background:#dedede}.ls-snd .sw-product-add>summary:focus-visible{border-color:#fff;box-shadow:0 0 0 3px #ffffff38}@media(hover:hover)and (pointer:fine){.ls-snd button.sw-product-option:not(:disabled):hover{background:#f5f5f5}}@media(max-width:600px){.ls-snd .sw-plot-area>.sw-popover.sw-product-add{top:6px;right:6px}.ls-snd .sw-product-add>summary{position:relative;width:32px;height:32px;padding:0;justify-content:center}.ls-snd .sw-product-add>summary>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ls-snd .sw-plot-area>.sw-product-add .sw-product-panel{top:44px;right:0;left:auto;width:min(340px,calc(100vw - 32px))}}@media(prefers-reduced-motion:reduce){.ls-snd .sw-product-add>summary{transition:none}.ls-snd .sw-product-add>summary:active{transform:none}}.ls-snd .sw-product-skel{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;gap:6px 12px;align-items:center;padding:8px 10px 8px 6px}.ls-snd .sw-product-skel .ls-skel:nth-child(1){grid-row:1 / 3;width:40px;height:40px;border-radius:8px}.ls-snd .sw-product-skel .ls-skel:nth-child(2){width:62%;height:13px;align-self:end}.ls-snd .sw-product-skel .ls-skel:nth-child(3){width:34%;height:10px;align-self:start}.ls-snd .sw-product-skel:nth-child(n+3){opacity:.7}.ls-snd .sw-popover-content p.sw-product-note.ls-loading{display:flex;color:#6b6b6b}.ls-snd .sw-product-add>summary{height:42px;gap:8px;padding:0 18px 0 6px;border-color:#fff;background:#fff;color:#0d0d0f;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:14px;letter-spacing:-.01em;box-shadow:0 6px 18px #00000061,0 1px 2px #0000004d;transition:background-color .18s ease,box-shadow .2s ease,transform .2s cubic-bezier(.23,1,.32,1)}.ls-snd .sw-product-add-icon{width:30px;height:30px;padding:6px;border-radius:50%;background:#0d0d0f;color:#fff;box-sizing:border-box}.ls-snd .sw-product-add .sw-count{background:#0d0d0f;color:#fff}.ls-snd .sw-product-add[open]>summary{background:#ebebeb;border-color:#ebebeb;color:#0d0d0f}@media(hover:hover)and (pointer:fine){.ls-snd .sw-product-add:not([open])>summary:hover{background:#fff;border-color:#fff;transform:translateY(-1px);box-shadow:0 10px 26px #00000073,0 1px 2px #0000004d}}.ls-snd .sw-product-add>summary:focus-visible{border-color:#fff;box-shadow:0 0 0 3px #ffffff59,0 6px 18px #00000061}.ls-snd .sw-plot-area>.sw-product-add .sw-product-panel{margin-top:6px}@media(max-width:600px){.ls-snd .sw-product-add>summary{width:40px;height:40px;padding:0}.ls-snd .sw-product-add-icon{width:20px;height:20px;padding:0;background:none;color:#0d0d0f}.ls-snd .sw-plot-area>.sw-product-add .sw-product-panel{top:46px;margin-top:0}.ls-snd .sw-product-add .sw-count{position:absolute;top:-6px;right:-6px;margin:0}}@media(prefers-reduced-motion:reduce){.ls-snd .sw-product-add:not([open])>summary:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/ls-sound.css.map */
