.hero-slider{isolation:isolate;cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;margin-top:-8px;display:grid;position:relative}.hero-slider:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.hero-slider .hero-slider__slide{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0;margin-top:0;transition:opacity .45s,transform .45s,visibility .45s;transform:translate(25px)}.hero-slider .hero-slider__slide:not(:first-child){position:absolute;inset:0}.hero-slider .hero-slider__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(var(--hero-drag-x,0px), 0, 0)}.hero-slider.is-dragging,.hero-slider.is-dragging *{cursor:grabbing!important}.hero-slider.is-dragging .hero-slider__slide.is-active{transition:opacity .45s}.hero-slider .hero-slider__release-slide .hero-portrait{filter:brightness(.63)saturate(.85);animation:none}.hero-slider .hero-slider__release-slide .featured-copy strong{font-size:clamp(17px,1.55vw,22px)}.hero-slider .hero-listen-border{width:max-content;max-width:100%;margin-top:28px;transition:transform .2s;display:grid}.hero-slider .hero-listen-border>.button-green{border-radius:999px;margin-top:0}.hero-slider .hero-listen-border>.button-green:hover{transform:none}.hero-slider .hero-listen-border:hover{transform:translateY(-2px)}.hero-slider .featured-release--signal{grid-template-columns:74px minmax(0,1fr) 42px;gap:9px 17px;display:grid}.hero-slider .featured-release--signal .featured-copy{min-width:0}.hero-slider .featured-release--signal .featured-copy small{white-space:nowrap}.hero-slider .featured-action{color:var(--green);letter-spacing:1.2px;flex-direction:column;align-items:center;gap:5px;font-size:8px;line-height:1;display:flex}.hero-slider .featured-action .featured-play{transition:transform .2s,box-shadow .2s}.hero-slider .featured-release--signal:hover .featured-play,.hero-slider .featured-release--signal:focus-visible .featured-play{transform:scale(1.08);box-shadow:0 0 22px #b1f75020}.hero-slider__controls{z-index:3;bottom:8px;left:var(--hero-inset);width:max-content;max-width:100%;height:36px;color:var(--white);cursor:default;align-items:center;gap:5px;display:flex;position:absolute}.hero-slider__controls button{color:#aeb6a5;background:0 0;border:0;border-radius:2px;flex-shrink:0;place-items:center;width:32px;height:36px;padding:0;transition:color .2s,background .2s;display:grid}.hero-slider__controls button:hover{color:var(--green);background:#b1f7500d}.hero-slider__controls button:focus-visible{outline-offset:1px}.hero-slider__arrow{font-size:21px!important}.hero-slider__count{color:var(--green);font-variant-numeric:tabular-nums;letter-spacing:1px;white-space:nowrap;padding:0 6px;font-size:10px}.hero-slider__count>span{color:#7c8672}.hero-slider__dots{align-items:center;display:flex}.hero-slider__dots button{width:24px}.hero-slider__dots button>span{background:#69775a;border-radius:50%;width:5px;height:5px;transition:transform .2s,background .2s}.hero-slider__dots button[aria-pressed=true]>span{background:var(--green);transform:scale(1.4)}.hero-slider__controls .hero-slider__pause{border-left:1px solid #3d4932;border-radius:0;margin-left:5px}.hero-slider__pause:disabled{opacity:.45;cursor:default}.hero-slider__pause-icon{border-inline:3px solid;width:9px;height:11px}.hero-slider__announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1000px){.hero-slider .featured-release--signal{grid-template-columns:57px minmax(0,1fr) 35px;column-gap:12px}}@media (width<=700px){.hero-slider{margin-top:-2px}.hero-slider .hero-listen-border{margin-top:23px}.hero-slider__controls{top:199px;bottom:auto;left:var(--hero-inset);backdrop-filter:blur(12px);background:#090a098c;padding:0 5px}.hero-slider .hero-slider__release-slide .featured-copy strong{font-size:19px}.hero-slider .featured-release--signal{grid-template-columns:57px minmax(0,1fr) 41px;row-gap:6px}.hero-slider .featured-release--signal .featured-copy{gap:4px}.hero-slider .featured-release--signal .featured-copy strong{font-size:16px}.hero-slider .featured-release--signal .featured-copy small{letter-spacing:.5px;font-size:8px}.hero-slider .featured-action{letter-spacing:1px;font-size:7px}}@media (prefers-reduced-motion:reduce){.hero-slider .hero-slider__slide{transition:none;transform:none}}