.carousel-overlay,.carousel-slides,.home-banner-carousel{min-height:clamp(660px,calc(100svh - 114px),760px)}.carousel-overlay{padding-top:clamp(88px,9vw,138px);padding-bottom:116px}.carousel-overlay h1{max-width:650px;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.carousel-controls{bottom:58px}.carousel-slide.is-artwork{min-height:inherit;background:#020303}.carousel-slide.is-artwork picture img{object-fit:cover;object-position:center 12%}.carousel-slide.is-artwork:after{display:none}.carousel-slide.is-ministry-welcome{background:radial-gradient(ellipse at 80% 43%,rgba(205,147,38,.24),transparent 28%),radial-gradient(ellipse at 62% 100%,rgba(88,61,17,.2),transparent 32%),linear-gradient(112deg,#030404,#090a09 55%,#17120a)}.carousel-slide.is-ministry-welcome:after{background:linear-gradient(90deg,rgba(3,4,4,.98),rgba(3,4,4,.9) 47%,rgba(3,4,4,.35) 72%,rgba(3,4,4,.03)),linear-gradient(0deg,rgba(3,4,4,.46),transparent 45%)}.carousel-slide.is-ministry-welcome>picture{inset:auto 0 0 auto;width:min(43vw,560px);height:min(94%,720px)}.carousel-slide.is-ministry-welcome>picture img{object-fit:contain;object-position:center bottom}@media (min-width:1101px){.carousel-slide.is-ministry-welcome>picture{width:auto;height:min(96%,840px);aspect-ratio:1087/1402}}.carousel-slide.is-ministry-welcome .carousel-overlay{max-width:min(49vw,610px);justify-content:flex-start;padding-top:clamp(94px,7vw,124px);padding-bottom:74px}.carousel-ministry-logo,.carousel-ministry-logo img{position:relative!important;inset:auto!important;display:block;width:clamp(92px,9vw,142px)!important;height:auto!important;object-fit:contain!important}.carousel-ministry-logo{margin:0 0 20px;order:1}.carousel-slide.is-ministry-welcome .carousel-overlay p{order:3;margin:24px 0 8px;color:#f1d483}.carousel-slide.is-ministry-welcome .carousel-overlay h1{order:2;max-width:580px;font-size:clamp(48px,5.05vw,82px);line-height:.94;transform:none}.carousel-slide.is-ministry-welcome .carousel-overlay span{order:4;margin-top:0;color:#fff4d5;font-family:var(--display);font-size:clamp(27px,2.75vw,44px);font-style:italic;font-weight:900;letter-spacing:.015em;line-height:.98;text-shadow:0 0 24px rgba(217,165,41,.26)}.carousel-slide.is-ministry-welcome .carousel-overlay span:after{display:block;width:min(100%,520px);height:2px;margin-top:10px;background:#d9a529;content:""}.carousel-slide.is-ministry-welcome .carousel-overlay strong{order:5;display:inline-flex;min-height:62px;align-items:center;gap:20px;margin-top:22px;padding:0 18px 0 26px;border:1px solid #edc351;background:#d9a529;box-shadow:0 16px 32px rgba(0,0,0,.38),0 0 0 5px rgba(217,165,41,.11);color:#120f09;font-size:20px;letter-spacing:.1em;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.carousel-slide.is-ministry-welcome .carousel-overlay strong:after{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(18,15,9,.48);content:"↗";font-size:23px;font-weight:700;line-height:1}.carousel-slide.is-ministry-welcome:hover .carousel-overlay strong{background:#f1ca61;box-shadow:0 20px 38px rgba(0,0,0,.5),0 0 0 5px rgba(217,165,41,.13);transform:translateY(-3px)}.carousel-slide.is-ministry-welcome:active .carousel-overlay strong{transform:translateY(0) scale(.98)}.carousel-slide.is-ministry-welcome:focus-visible .carousel-overlay strong{outline:3px solid #fff4d5;outline-offset:5px}body:has(.carousel-slide.is-ministry-welcome.is-active) .site-music-player{opacity:0;pointer-events:none;transform:translateY(120%)}.carousel-slide.is-dedicated-book{background:#060504}.carousel-slide.is-dedicated-book picture img{object-fit:contain;object-position:center}.carousel-slide.is-dedicated-book picture,.carousel-slide.is-dedicated-book picture img{position:relative;height:auto}.carousel-slide.is-dedicated-book .carousel-artwork-cta{position:relative;right:auto;bottom:auto;width:100%;min-width:0;margin:0}.carousel-slide.is-dedicated-book,.home-banner-carousel:has(.carousel-slide.is-dedicated-book.is-active),.home-banner-carousel:has(.carousel-slide.is-dedicated-book.is-active) .carousel-slides{min-height:auto}.home-banner-carousel:has(.carousel-slide.is-dedicated-book.is-active) .carousel-controls{position:relative;right:auto;bottom:auto;justify-content:center;padding:16px 20px;background:#060504}.carousel-artwork-cta{position:absolute;z-index:2;right:clamp(84px,12vw,180px);bottom:68px;display:inline-flex;min-width:252px;min-height:60px;align-items:center;justify-content:center;padding:0 24px;border:1px solid #d9a529;background:#d9a529;color:#17120a;font-family:var(--display);box-shadow:0 12px 28px rgba(0,0,0,.42),0 0 24px rgba(217,165,41,.28);font-size:21px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media (min-width:761px){.carousel-slide.is-merch .carousel-overlay{transform:translateX(clamp(38px,5vw,72px))}}.carousel-slide.is-physical-music{background:radial-gradient(ellipse at 80% 50%,rgba(157,89,29,.44) 0,rgba(64,32,12,.22) 31%,transparent 62%),radial-gradient(ellipse at 54% 105%,rgba(203,149,55,.2) 0,transparent 48%),linear-gradient(117deg,#030404,#090806 47%,#1a0e06)}.carousel-slide.is-physical-music:after{background:linear-gradient(90deg,rgba(4,5,5,.96),rgba(4,5,5,.8) 37%,rgba(4,5,5,.18) 74%),linear-gradient(0deg,rgba(3,4,4,.76),transparent 58%)}.physical-music-media{position:absolute;inset:0;overflow:hidden;pointer-events:none}.physical-music-media picture,.physical-music-media picture img{position:static;width:auto;height:auto;object-fit:contain}.physical-music-media picture{position:absolute;inset:auto;display:block;filter:drop-shadow(0 32px 26px rgba(0,0,0,.55)) drop-shadow(0 0 22px rgba(221,159,66,.15))}.physical-music-media picture:first-child{z-index:1;width:min(52vw,720px);right:clamp(-84px,-3vw,-26px);top:7%;transform:rotate(-5deg);transform-origin:center}.physical-music-media picture:last-child{z-index:2;width:min(41vw,555px);right:clamp(170px,20vw,365px);bottom:-3%;transform:rotate(6deg);transform-origin:center}.physical-music-media picture img{width:100%;height:auto;max-height:none}@media (min-width:761px) and (max-width:1100px){.carousel-overlay,.carousel-slides,.home-banner-carousel{min-height:660px}.carousel-overlay{padding-left:clamp(48px,7vw,80px);padding-right:48px}}@media (max-width:760px){.carousel-overlay,.carousel-slides,.home-banner-carousel{min-height:620px}.carousel-overlay{max-width:100%;padding:50px 24px 104px;justify-content:center}.carousel-overlay h1{font-size:clamp(46px,13.2vw,58px);line-height:.96}.carousel-overlay span{max-width:320px;margin-top:20px;line-height:1.6}.carousel-overlay strong{display:inline-flex;min-height:52px;align-items:center;margin-top:26px}.carousel-controls{bottom:52px}.carousel-slide.is-artwork,.carousel-slides:has(.carousel-slide.is-artwork.is-active),.home-banner-carousel:has(.carousel-slide.is-artwork.is-active){min-height:360px}.home-banner-carousel:has(.carousel-slide.is-artwork.is-active) .carousel-controls{bottom:90px}.carousel-artwork-cta{right:18px;bottom:14px;min-width:204px;min-height:58px;padding:0 16px;font-size:19px}.carousel-slide.is-artwork picture img{object-fit:contain;object-position:center}.carousel-slide.is-ministry-welcome{background:radial-gradient(circle at 76% 18%,rgba(205,147,38,.25),transparent 30%),#030405}.carousel-slide.is-ministry-welcome:after{background:linear-gradient(180deg,rgba(3,4,4,.05),rgba(3,4,4,.2) 31%,rgba(3,4,4,.94) 54%,#030405)}.carousel-slide.is-ministry-welcome>picture{inset:0 0 auto auto;width:min(85vw,400px);height:390px}.carousel-slide.is-ministry-welcome .carousel-overlay{max-width:100%;justify-content:flex-end;padding-top:286px}.carousel-slide.is-ministry-welcome .carousel-overlay h1{max-width:350px;font-size:clamp(39px,10.8vw,52px);transform:none}.carousel-ministry-logo{width:72px!important;margin-bottom:10px}.carousel-slide.is-ministry-welcome .carousel-overlay p{margin:14px 0 5px;font-size:13px}.carousel-slide.is-ministry-welcome .carousel-overlay span{font-size:clamp(22px,6.5vw,27px);line-height:1}.carousel-slide.is-ministry-welcome .carousel-overlay span:after{margin-top:7px}.carousel-slide.is-ministry-welcome .carousel-overlay strong{display:inline-flex;min-height:50px;gap:13px;margin-top:16px;padding:0 14px 0 18px;font-size:15px}.carousel-slide.is-ministry-welcome .carousel-overlay strong:after{width:23px;height:23px;font-size:18px}.carousel-slide.is-ministry-welcome,.carousel-slide.is-ministry-welcome .carousel-overlay,.home-banner-carousel:has(.carousel-slide.is-ministry-welcome.is-active),.home-banner-carousel:has(.carousel-slide.is-ministry-welcome.is-active) .carousel-slides{min-height:740px}.home-banner-carousel:has(.carousel-slide.is-ministry-welcome.is-active) .carousel-controls{bottom:26px}.carousel-slide.is-dedicated-book picture,.carousel-slide.is-dedicated-book picture img{position:relative;height:auto}.carousel-slide.is-digital-book:after{background:linear-gradient(90deg,rgba(3,4,4,.96),rgba(3,4,4,.9) 43%,rgba(3,4,4,.36) 77%,rgba(3,4,4,.12)),linear-gradient(0deg,rgba(3,4,4,.84),transparent 65%)}.carousel-slide.is-merch:after{background:linear-gradient(90deg,rgba(3,4,4,.96),rgba(3,4,4,.84) 48%,rgba(3,4,4,.18)),linear-gradient(0deg,rgba(3,4,4,.8),transparent 65%)}.carousel-slide.is-physical-music:after{background:linear-gradient(180deg,rgba(3,4,4,.12),rgba(3,4,4,.7) 48%,rgba(3,4,4,.98) 72%)}.physical-music-media{overflow:visible}.physical-music-media picture:first-child{width:min(88vw,400px);right:-44px;top:-24px;transform:rotate(-7deg)}.physical-music-media picture:last-child{width:min(70vw,320px);right:auto;left:-52px;bottom:auto;top:86px;transform:rotate(7deg)}.physical-music-media picture img{max-height:none}.carousel-slide.is-physical-music .carousel-overlay{justify-content:flex-end;padding-top:292px;padding-bottom:86px}.carousel-slide.is-physical-music .carousel-overlay h1{font-size:clamp(42px,12vw,54px)}}@media (max-width:380px){.carousel-overlay,.carousel-slides,.home-banner-carousel{min-height:640px}.carousel-overlay{padding-left:20px;padding-right:20px}}.blog-subscribe-form{scroll-margin-top:112px}html{scroll-padding-top:112px}.home-reflections-band{position:relative;display:grid;grid-template-columns:minmax(150px,190px) minmax(0,1fr) minmax(390px,430px);grid-gap:clamp(24px,4vw,68px);gap:clamp(24px,4vw,68px);align-items:center;padding:20px clamp(24px,8vw,130px);overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(circle at 13% 50%,rgba(230,179,57,.2),transparent 18%),linear-gradient(100deg,#151006,#090a09 54%,#171106)}.home-reflections-band:after{position:absolute;top:-68%;right:17%;width:260px;aspect-ratio:1;border:1px solid rgba(247,217,140,.16);border-radius:50%;box-shadow:0 0 0 44px rgba(217,165,41,.035),0 0 0 112px rgba(217,165,41,.025);content:""}.home-reflections-logo,.home-reflections-logo img{position:relative;z-index:1;display:block;width:100%;height:auto;object-fit:contain}.home-reflections-band>div{position:relative;z-index:1}.home-reflections-band p{margin:0 0 6px;color:var(--gold);font-family:var(--display);font-size:16px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.home-reflections-band h2{color:var(--pale);font-size:clamp(35px,3.25vw,54px);line-height:.9}.home-reflections-band span{display:block;margin-top:9px;color:#e4dccd;font-size:16px}.home-reflections-signup{position:relative;z-index:1;width:min(100%,390px)}.brevo-signup-frame{display:block;width:100%;height:450px;border:0;background:#fff;box-shadow:0 18px 38px rgba(0,0,0,.3)}.blog-subscribe-form .brevo-signup-frame{height:450px}.blog-reflections-subscribe:focus-visible{outline:3px solid #fff;outline-offset:5px}.blog-reflections-feature{position:relative;display:grid;grid-template-columns:minmax(230px,.7fr) minmax(350px,1.15fr);grid-gap:clamp(28px,5vw,82px);gap:clamp(28px,5vw,82px);align-items:center;padding:clamp(60px,8vw,108px) max(24px,10vw);overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(circle at 12% 55%,rgba(221,170,48,.17),transparent 24%),linear-gradient(105deg,#121008,#070808 64%)}.blog-reflections-feature:before{position:absolute;top:0;bottom:0;left:31%;width:1px;background:linear-gradient(transparent,rgba(217,165,41,.45),transparent);content:""}.blog-reflections-logo{position:relative;display:grid;place-items:center;width:min(100%,360px);aspect-ratio:1;margin:auto}.blog-reflections-halo{position:absolute;inset:4%;border:1px solid rgba(247,217,140,.38);border-radius:50%;box-shadow:0 0 0 38px rgba(217,165,41,.035),0 0 70px 18px rgba(217,165,41,.15)}.blog-reflections-logo img,.blog-reflections-logo picture{position:relative;z-index:1;display:block;width:86%;height:auto;object-fit:contain;filter:drop-shadow(0 20px 26px rgba(0,0,0,.6))}.blog-reflections-logo picture{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.blog-reflections-logo picture img{width:100%}.blog-reflections-copy{position:relative;z-index:1;max-width:640px}.blog-reflections-copy h2{margin-top:16px;color:#fffaf0;font-size:clamp(48px,5vw,75px);line-height:.91}.blog-reflections-copy>p:not(.eyebrow):not(.blog-reflections-reference){margin:25px 0 0;color:#e7dfd1;font-size:18px;line-height:1.65}.blog-reflections-reference{margin:19px 0 0;color:var(--pale);font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.blog-reflections-actions{display:flex;gap:26px;align-items:center;flex-wrap:wrap;margin-top:31px}.blog-reflections-subscribe{display:inline-flex;gap:12px;align-items:center;padding-bottom:6px;border-bottom:1px solid var(--gold);color:var(--pale);font-family:var(--display);font-size:19px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.blog-reflections-subscribe span{font-family:var(--sans);font-size:22px}.blog-reflections-time{position:relative;z-index:1;display:grid;grid-gap:11px;gap:11px;align-self:stretch;align-content:center;padding-left:25px;border-left:1px solid rgba(217,165,41,.65)}.blog-reflections-time small,.blog-reflections-time span{color:#dcd3c4;font-size:14px;line-height:1.4}.blog-reflections-time strong{color:var(--gold);font-family:var(--display);font-size:clamp(47px,4vw,66px);line-height:.74;letter-spacing:.03em}@media (max-width:1200px){.home-reflections-band{grid-template-columns:140px 1fr}.home-reflections-signup{grid-column:1/-1;justify-self:center;width:min(100%,540px)}.blog-reflections-feature{grid-template-columns:minmax(200px,.55fr) minmax(0,1fr)}.blog-reflections-time{grid-column:1/-1;grid-template-columns:auto auto minmax(0,330px);align-items:center;align-self:auto;padding:20px 0 0;border-top:1px solid rgba(217,165,41,.45);border-left:0}}@media (min-width:901px) and (max-width:1200px){.blog-subscribe-form .brevo-signup-frame{height:520px}}@media (max-width:760px){.home-reflections-band{grid-template-columns:72px 1fr;gap:14px;padding:15px 20px 18px}.home-reflections-band:after{right:-50px;width:180px}.home-reflections-band h2{font-size:30px}.home-reflections-band span{margin-top:4px;font-size:13px;line-height:1.25}.home-reflections-band p{margin-bottom:3px;font-size:13px}.home-reflections-signup{grid-column:1/-1;width:100%;margin-top:0}.blog-subscribe-form .brevo-signup-frame,.home-reflections-signup .brevo-signup-frame{height:470px}.blog-reflections-feature{grid-template-columns:1fr;gap:30px;padding:52px 20px 60px}.blog-reflections-feature:before{display:none}.blog-reflections-logo{width:min(74vw,300px)}.blog-reflections-copy h2{font-size:clamp(45px,12vw,59px)}.blog-reflections-copy>p:not(.eyebrow):not(.blog-reflections-reference){font-size:17px}.blog-reflections-actions{align-items:stretch;gap:23px}.blog-reflections-actions .button{width:100%}.blog-reflections-subscribe{justify-content:center;width:max-content}.blog-reflections-time{grid-template-columns:1fr auto;gap:10px 22px}.blog-reflections-time strong{grid-column:2;grid-row:1/span 2;font-size:56px}}.blog-subscribe-schedule{display:flex;max-width:510px;gap:12px;align-items:flex-start;margin:27px 0 0;color:#f7d98c;font-family:var(--display);font-size:clamp(20px,1.85vw,25px);font-weight:600;letter-spacing:.025em;line-height:1.08;text-transform:uppercase}.blog-subscribe-schedule span{color:#e7bc4b;line-height:.9}.carousel-slide.is-reflections{background:radial-gradient(ellipse at 74% 51%,rgba(237,184,51,.26),transparent 24%),radial-gradient(ellipse at 87% 8%,rgba(139,96,24,.2),transparent 29%),linear-gradient(112deg,#080906 4%,#141005 58%,#080807)}.carousel-slide.is-reflections:after{background:linear-gradient(90deg,rgba(4,5,5,.93),rgba(4,5,5,.79) 42%,rgba(4,5,5,.16) 76%),linear-gradient(0deg,rgba(3,4,4,.7),transparent 58%)}.reflection-promo-art{position:absolute;inset:0;overflow:hidden;pointer-events:none}.reflection-promo-art:before{position:absolute;z-index:1;top:50%;right:clamp(6%,12vw,17%);width:min(38vw,560px);aspect-ratio:1;border:1px solid rgba(247,217,140,.32);border-radius:50%;box-shadow:0 0 0 54px rgba(217,165,41,.035),0 0 0 132px rgba(217,165,41,.025),0 0 90px 32px rgba(225,168,43,.24);content:"";transform:translateY(-50%)}.carousel-slide.is-reflections .reflection-promo-art picture{position:absolute;z-index:2;top:50%;right:clamp(9%,15.5vw,22%);bottom:auto;left:auto;display:block;width:min(31vw,455px);height:auto;transform:translateY(-50%);filter:drop-shadow(0 26px 30px rgba(0,0,0,.6)) drop-shadow(0 0 22px rgba(237,191,69,.33))}.carousel-slide.is-reflections .reflection-promo-art picture img{position:static;display:block;width:100%;height:auto;object-fit:contain}.reflection-promo-rays{position:absolute;z-index:0;top:50%;right:0;width:66%;height:130%;background:repeating-conic-gradient(from -16deg at 76% 50%,rgba(239,190,66,.18) 0deg 3deg,transparent 3.7deg 17deg);-webkit-mask-image:radial-gradient(ellipse at 76% 50%,#000 0 20%,transparent 66%);mask-image:radial-gradient(ellipse at 76% 50%,#000 0 20%,transparent 66%);opacity:.7;transform:translateY(-50%)}.carousel-slide.is-reflections .carousel-overlay h1{max-width:600px}.carousel-slide.is-reflections .carousel-overlay strong{min-width:255px;box-shadow:0 15px 30px rgba(0,0,0,.4),0 0 26px rgba(217,165,41,.22)}@media (max-width:760px){.blog-subscribe-schedule{font-size:20px}.carousel-slide.is-reflections:after{background:linear-gradient(180deg,rgba(3,4,4,.04),rgba(3,4,4,.76) 47%,rgba(3,4,4,.98) 72%)}.reflection-promo-art:before{top:26%;right:50%;width:min(76vw,330px);box-shadow:0 0 0 38px rgba(217,165,41,.035),0 0 65px 26px rgba(225,168,43,.22);transform:translate(50%,-50%)}.carousel-slide.is-reflections .reflection-promo-art picture{top:27%;right:50%;width:min(58vw,260px);transform:translate(50%,-50%)}.reflection-promo-rays{top:24%;right:50%;width:145%;height:95%;transform:translate(50%,-50%)}.carousel-slide.is-reflections .carousel-overlay{padding-top:292px;justify-content:flex-end}.carousel-slide.is-reflections .carousel-overlay h1{font-size:clamp(42px,11.5vw,53px)}.carousel-slide.is-reflections .carousel-overlay span{margin-top:13px;font-size:15px;line-height:1.45}.carousel-slide.is-reflections .carousel-overlay strong{min-width:0;margin-top:18px}}@media (prefers-reduced-motion:reduce){.carousel-controls button,.carousel-slide{transition:none}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.coming-soon-track.release-banner{aspect-ratio:3/2}.release-banner:before{display:none}.release-banner-art{height:100%}.release-banner-nav,.release-banner-player,.release-banner-share{position:absolute;z-index:2}.release-banner-nav{top:70.5%;left:40.9%;grid-template-columns:1fr .64fr 1fr;width:22.6%;height:5.35%}.release-banner-nav button,.release-banner-nav span{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;color:transparent;font-size:0}.release-banner-nav button:focus-visible{outline:3px solid #fff;outline-offset:4px}.release-banner-player{top:57.75%;right:2.8%;grid-template-columns:31% 1fr;align-items:center;width:25.1%;height:6.3%;grid-gap:4.3%;gap:4.3%}.release-banner-player .coming-soon-play{min-width:0;min-height:0;padding:0;border:0;background:transparent;color:transparent;font-size:0}.release-banner-player .coming-soon-play:hover{transform:none;filter:none}.release-banner-player .coming-soon-play:focus-visible{outline:3px solid #fff;outline-offset:4px}.release-banner-player .coming-soon-progress{display:block}.release-banner-player .coming-soon-progress input{height:60%;padding:0;cursor:pointer}.release-banner-player .coming-soon-progress span{display:none}.release-banner-share{top:33.55%;right:2.8%;width:25.1%;height:12.55%;grid-template-rows:1fr 1fr}.release-banner-share a,.release-banner-share button{width:100%;min-height:0;padding:0;border:0;color:transparent;font-size:0;filter:none}.release-banner-share a:hover,.release-banner-share button:hover{transform:none;filter:none}.release-banner-share a:focus-visible,.release-banner-share button:focus-visible{outline:3px solid #fff;outline-offset:4px}.release-banner-share-status{z-index:3;top:47.5%;right:2.8%;max-width:25.1%;padding:6px 8px;background:rgba(5,5,5,.86);color:var(--pale);font-size:12px;line-height:1.25;text-align:right}.release-banner-share-status:empty{display:none}@media(max-width:620px){.coming-soon-track.release-banner{height:650px!important;min-height:650px!important;aspect-ratio:auto!important;background:#050505}.release-banner-art{height:auto;bottom:auto;aspect-ratio:3/2}.release-banner-art img{object-fit:contain}.release-banner:after{position:absolute;z-index:1;top:35%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,#050505 19%,#050505);content:""}.release-banner-nav{top:48%;left:20px;width:calc(100% - 40px);height:52px}.release-banner-nav button,.release-banner-nav span{border:1px solid rgba(217,165,41,.65);color:var(--pale);font-family:var(--display);font-size:11px;letter-spacing:.06em;line-height:50px;text-align:center;text-transform:uppercase}.release-banner-nav span{border:0;color:var(--gold);font-size:13px}.release-banner-player{top:59%;right:20px;left:20px;width:auto;height:54px;grid-template-columns:minmax(145px,.85fr) minmax(0,1fr);gap:16px}.release-banner-player .coming-soon-play{border:1px solid var(--gold);background:var(--gold);color:#161208;font-family:var(--display);font-size:16px;letter-spacing:.07em;text-transform:uppercase}.release-banner-player .coming-soon-progress{display:grid;grid-gap:8px;gap:8px}.release-banner-player .coming-soon-progress input{height:22px}.release-banner-player .coming-soon-progress span{display:block;color:#d8d0c3;font-family:var(--display);font-size:14px;letter-spacing:.11em;text-align:right}.release-banner-share{top:71%;right:20px;left:20px;width:auto;height:90px;gap:10px}.release-banner-share a,.release-banner-share button{border:1px solid rgba(217,165,41,.65);color:var(--pale);font-family:var(--display);font-size:15px;letter-spacing:.04em;text-transform:uppercase}.release-banner-share-status{top:86%;right:20px;left:20px;max-width:none;padding:0;background:transparent;text-align:center}.release-banner-nav button:focus-visible,.release-banner-player .coming-soon-play:focus-visible,.release-banner-share a:focus-visible,.release-banner-share button:focus-visible{outline-offset:2px}}@media(max-width:370px){.coming-soon-track.release-banner{height:630px!important;min-height:630px!important}.release-banner-player{grid-template-columns:130px minmax(0,1fr);gap:12px}.release-banner-player .coming-soon-play{font-size:14px}}body.promo-track-visible .site-music-player{opacity:0;pointer-events:none;transform:translateY(120%)}.release-banner-player .coming-soon-progress input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,var(--gold) 0,var(--gold) var(--progress),rgba(247,244,237,.32) var(--progress),rgba(247,244,237,.32) 100%)!important;border-radius:999px}.release-banner-player .coming-soon-progress input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border:2px solid #17120a;border-radius:50%;background:var(--pale)}.release-banner-player .coming-soon-progress input::-moz-range-thumb{width:15px;height:15px;border:2px solid #17120a;border-radius:50%;background:var(--pale)}@media(min-width:621px){.release-banner-player .coming-soon-progress input{transform:translateY(15px)}}@media(max-width:620px){.release-banner-player .coming-soon-progress input{height:8px;margin:7px 0}.release-banner-share-status{font-size:11px}}.release-banner-launch{z-index:2;display:flex;box-sizing:border-box;align-items:flex-start;justify-content:center;margin:0;background:#050505;font-size:clamp(22px,2.55vw,43px);letter-spacing:.055em;line-height:1.05}.release-banner-launch,.release-banner-share:before{position:absolute;color:var(--gold);font-family:var(--display);font-weight:700;text-align:center;text-transform:uppercase}.release-banner-share:before{bottom:calc(100% + 14px);left:0;width:100%;content:"Comparte en tus redes";font-size:clamp(14px,1.25vw,21px);letter-spacing:.08em;line-height:1;white-space:nowrap}@media(max-width:620px){.release-banner-launch{top:8.2%;left:40%;width:30%;height:5.8%;padding:2px 0 0;font-size:11px;letter-spacing:.03em}.release-banner-share:before{bottom:calc(100% + 10px);font-size:14px;letter-spacing:.06em}}.release-banner-player{top:55.8%;height:9.7%;box-sizing:border-box;padding:1.1% 0;background:#050505}.release-banner-player .coming-soon-play{height:100%;font-size:clamp(13px,1vw,17px)}.release-banner-player .coming-soon-progress{height:100%;grid-gap:6px;gap:6px}.release-banner-player .coming-soon-progress span{font-size:clamp(12px,.9vw,15px)}@media(max-width:620px){.release-banner-player{top:59%;height:54px;padding:0;background:transparent}.release-banner-player .coming-soon-play{height:100%;font-size:16px}.release-banner-player .coming-soon-progress{gap:8px}.release-banner-player .coming-soon-progress input{height:8px}.release-banner-player .coming-soon-progress span{display:block;font-size:14px}.coming-soon-track.release-banner{display:flex;height:auto!important;min-height:0!important;flex-direction:column;gap:18px;padding:0 20px 36px!important}.release-banner:after{display:none}.release-banner-art{position:relative;inset:auto;order:1;width:calc(100% + 40px);height:auto!important;margin:0 -20px;aspect-ratio:3/2}.release-banner-art img{width:100%;height:auto;object-fit:contain}.release-banner-launch{top:55px;left:40%;width:30%;height:37px;justify-content:center;padding:2px 0 0;font-size:11px}.release-banner-nav{position:relative;top:auto;left:auto;order:2;width:100%;height:48px}.release-banner-nav button,.release-banner-nav span{line-height:46px}.release-banner-player{order:3;height:56px}.release-banner-player,.release-banner-share{position:relative;top:auto;right:auto;left:auto;width:100%}.release-banner-share{order:4;height:92px}.release-banner-share-status{position:relative;top:auto;right:auto;left:auto;order:5;max-width:none;padding:0;background:transparent;text-align:center}.release-banner-share:before{bottom:calc(100% + 8px)}.release-banner-share{margin-top:26px}}.coming-soon-track.release-banner{aspect-ratio:auto!important;overflow:visible}.release-banner-art{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:3/2}.release-banner-art img{width:100%;height:100%;object-fit:cover}.release-banner-launch{top:23.4%;left:40.8%;width:30%;height:9.5%;padding:10px 0 0}.release-banner-controls{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(310px,1.12fr) minmax(260px,.9fr);align-items:center;grid-gap:clamp(24px,4vw,58px);gap:clamp(24px,4vw,58px);padding:32px max(24px,8vw);border-bottom:1px solid rgba(217,165,41,.42);background:linear-gradient(105deg,#151106,#090a09 56%,#151106)}.release-banner-nav,.release-banner-player,.release-banner-share{position:relative;top:auto;right:auto;left:auto;width:auto;height:auto}.release-banner-nav{grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px}.release-banner-nav button{min-height:46px;padding:0 14px;border:1px solid rgba(217,165,41,.65);color:var(--pale);font-size:14px;letter-spacing:.06em}.release-banner-nav span{width:auto;height:auto;color:var(--gold);font-family:var(--display);font-size:14px;white-space:nowrap}.release-banner-player{grid-template-columns:118px 1fr;grid-gap:16px;gap:16px}.release-banner-player .coming-soon-play{height:48px;min-height:48px;font-size:16px;letter-spacing:.07em}.release-banner-player .coming-soon-progress{height:auto;grid-gap:7px;gap:7px}.release-banner-player .coming-soon-progress input{height:8px}.release-banner-player .coming-soon-progress span{color:#d8d0c3;font-size:14px;letter-spacing:.11em}.release-banner-share{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding-top:28px}.release-banner-share:before{top:0;bottom:auto;font-size:15px}.release-banner-share a,.release-banner-share button{min-height:40px;border:1px solid rgba(217,165,41,.65);background:transparent!important;color:var(--pale);font-family:var(--display);font-size:14px;letter-spacing:.04em;text-transform:uppercase}.release-banner-share-status{position:absolute;top:calc(100% + 8px);right:0;left:0;max-width:none;padding:0;background:transparent;text-align:center}@media(max-width:900px){.release-banner-controls{grid-template-columns:1fr 1fr;gap:26px;padding:28px 34px}.release-banner-share{grid-column:1/-1;max-width:420px;justify-self:center;width:100%}}@media(max-width:620px){.coming-soon-track.release-banner{display:block;height:auto!important;min-height:0!important;padding:0!important}.release-banner-art{width:100%;margin:0}.release-banner-launch{top:8.2%;left:40%;width:30%;height:5.8%;padding:2px 0 0;font-size:11px}.release-banner-controls{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;padding:24px 20px 34px}.release-banner-nav{height:auto;order:0}.release-banner-nav button{min-height:48px;font-size:12px}.release-banner-player{height:auto;grid-template-columns:145px 1fr}.release-banner-player .coming-soon-play{height:54px;min-height:54px;font-size:16px}.release-banner-share{grid-column:auto;width:100%;max-width:none;padding-top:29px}.release-banner-share:before{font-size:14px}.release-banner-share a,.release-banner-share button{min-height:44px;font-size:15px}.release-banner-share-status{position:static;margin-top:-10px}}.coming-soon-track.release-banner{position:relative;display:block;width:100%;min-height:0!important;padding:0!important;aspect-ratio:3/2!important;overflow:hidden;background:#050505}.release-banner-art,.release-banner-art img,.release-banner-visual{width:100%;height:100%}.release-banner-visual{position:relative}.release-banner-art{position:absolute;inset:0;display:block;margin:0}.release-banner-art img{display:block;object-fit:contain}.release-banner-player-wrap{position:absolute;z-index:3;right:50%;bottom:clamp(10px,2vw,24px);display:grid;width:min(37%,560px);grid-gap:8px;gap:8px;padding:9px;border:1px solid rgba(217,165,41,.7);background:rgba(5,5,5,.88);box-shadow:0 12px 30px rgba(0,0,0,.38);transform:translateX(50%)}.release-banner-nav{position:static;display:grid;width:auto;height:auto;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.release-banner-nav button{width:auto;height:auto;min-height:29px;padding:4px 8px;border:1px solid rgba(247,217,140,.48);background:transparent;color:#f6eedf;font-family:var(--display);font-size:clamp(10px,.8vw,13px);font-weight:700;letter-spacing:.04em;line-height:1.05;text-transform:uppercase;cursor:pointer}.release-banner-nav button.is-active,.release-banner-nav button:hover{border-color:var(--gold);background:var(--gold);color:#161208}.release-banner-player{position:static;display:grid;width:auto;height:auto;grid-template-columns:minmax(104px,.76fr) minmax(0,1fr);grid-gap:11px;gap:11px;padding:0;background:transparent}.release-banner-player .coming-soon-play{width:100%;height:38px;min-height:38px;padding:0 10px;border:1px solid var(--gold);background:var(--gold);color:#161208;font-family:var(--display);font-size:clamp(12px,.88vw,15px);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.release-banner-player .coming-soon-progress{display:grid;align-content:center;grid-gap:4px;gap:4px}.release-banner-player .coming-soon-progress input{display:block;width:100%;height:7px;margin:0;transform:none!important}.release-banner-player .coming-soon-progress span{display:block;color:#eee5d6;font-family:var(--display);font-size:12px;letter-spacing:.09em;line-height:1;text-align:right}.release-banner-nav button:focus-visible,.release-banner-player .coming-soon-play:focus-visible,.release-banner-player .coming-soon-progress input:focus-visible{outline:3px solid #fff;outline-offset:2px}@media (max-width:900px){.release-banner-player-wrap{width:min(52%,500px)}}@media (max-width:620px){.coming-soon-track.release-banner{aspect-ratio:9/16!important}.release-banner-art,.release-banner-art img,.release-banner-visual{height:100%!important}.release-banner-art{position:absolute!important;inset:0!important;margin:0!important;aspect-ratio:auto!important}.release-banner-art,.release-banner-art img{width:100%!important}.release-banner-player-wrap{bottom:10px;width:calc(100% - 28px);gap:7px;padding:7px}.release-banner-nav button{min-height:31px;font-size:10px}.release-banner-player{grid-template-columns:118px minmax(0,1fr);gap:9px}.release-banner-player .coming-soon-play{height:38px;min-height:38px;font-size:13px}.release-banner-player .coming-soon-progress span{font-size:11px}}.release-preview{width:min(calc(100% - 48px),1240px);margin:clamp(44px,6vw,84px) auto;overflow:hidden;border-top:1px solid rgba(217,165,41,.72);border-bottom:1px solid rgba(217,165,41,.5);background:radial-gradient(circle at 72% 20%,rgba(217,165,41,.16),transparent 33%),#080807;box-shadow:0 26px 58px rgba(0,0,0,.32)}.release-preview-art,.release-preview-art img{display:block;width:100%;height:auto}.release-preview-art img{aspect-ratio:1672/941;object-fit:contain}.release-preview-controls{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:clamp(25px,3.2vw,40px) clamp(24px,4.8vw,62px);border-top:1px solid rgba(217,165,41,.38);background:linear-gradient(105deg,#0c0c09,#1a1409 54%,#090a09)}.release-preview-controls p,.release-preview-kicker{margin:0;color:#e8dcc4;font-family:var(--display);font-size:14px;font-weight:700;letter-spacing:.13em;line-height:1.25;text-transform:uppercase}.release-preview-kicker{color:var(--gold)!important;margin-bottom:7px!important}.release-preview-controls h2{color:var(--pale);font-size:clamp(36px,4vw,59px);line-height:.9;text-wrap:balance}.release-preview-controls h2+p{margin-top:10px;color:#cfc4b0;font-size:13px;letter-spacing:.1em}.release-preview-actions{display:flex;align-items:end;gap:clamp(15px,2.4vw,30px);flex:none}.release-preview-button{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:0;border:0;background:transparent;color:var(--pale);font-family:var(--display);font-size:16px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform .2s,filter .2s}.release-preview-button img,.release-preview-button picture{display:block;width:clamp(72px,8vw,108px);height:clamp(76px,8.45vw,114px);object-fit:contain}.release-preview-button:hover{transform:translateY(-4px);filter:brightness(1.12)}.release-preview-button:active{transform:translateY(0) scale(.96)}.release-preview-button:focus-visible{outline:3px solid #fff;outline-offset:5px}.release-preview-button[aria-pressed=true] span{color:var(--gold)}@media(max-width:760px){.release-preview{width:min(calc(100% - 40px),620px)}.release-preview-controls{align-items:flex-start;flex-direction:column;gap:24px}.release-preview-actions{width:100%;justify-content:center;gap:clamp(25px,12vw,70px)}.release-preview-button img,.release-preview-button picture{width:96px;height:101px}}@media(max-width:450px){.release-preview{width:calc(100% - 32px);margin:44px auto}.release-preview-controls{padding:24px 19px 27px}.release-preview-controls h2{font-size:39px}.release-preview-actions{justify-content:space-around;gap:10px}.release-preview-button img,.release-preview-button picture{width:85px;height:90px}}@media(prefers-reduced-motion:reduce){.release-preview-button{transition:none}}.epicentro-live-banner{position:relative;isolation:isolate;width:100%;overflow:hidden;border-bottom:1px solid rgba(217,165,41,.54);background:#080806}.epicentro-live-art,.epicentro-live-art img{display:block;width:100%;height:auto}.epicentro-live-cta{position:absolute;z-index:1;top:68.5%;right:8.8%;display:inline-flex;min-width:min(19vw,310px);min-height:52px;align-items:center;justify-content:center;padding:0 23px;border:1px solid var(--gold);background:linear-gradient(115deg,#e5b73f,#bc8311);box-shadow:0 9px 24px rgba(0,0,0,.36),0 0 20px rgba(217,165,41,.2);color:#17120a;font-family:var(--display);font-size:clamp(16px,1.45vw,22px);font-weight:700;letter-spacing:.055em;line-height:1;text-align:center;text-transform:uppercase;transition:transform .2s,filter .2s}.epicentro-live-cta:hover{transform:translateY(-3px);filter:brightness(1.1)}.epicentro-live-cta:active{transform:translateY(0) scale(.985)}.epicentro-live-cta:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:760px){.epicentro-live-banner{overflow:visible}.epicentro-live-cta{position:relative;top:auto;right:auto;width:100%;min-height:56px;padding:0 20px;border-width:0;border-top:1px solid rgba(217,165,41,.63);box-shadow:none;font-size:19px}}@media(prefers-reduced-motion:reduce){.epicentro-live-cta{transition:none}}.regreso-wear-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(310px,.78fr) minmax(500px,1.22fr);grid-gap:clamp(35px,6vw,100px);gap:clamp(35px,6vw,100px);align-items:center;min-height:620px;padding:clamp(72px,9vw,135px) clamp(24px,7vw,122px);overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(circle at 76% 30%,rgba(218,165,41,.26),transparent 28%),linear-gradient(120deg,#070807 10%,#17130c 57%,#090a0a)}.regreso-wear-hero:before{position:absolute;z-index:-1;inset:0;content:"";opacity:.48;background:repeating-linear-gradient(118deg,transparent,transparent 62px,rgba(217,165,41,.055) 63px,transparent 64px)}.regreso-wear-copy{position:relative;z-index:1;max-width:570px}.regreso-wear-logo{display:block;width:min(100%,430px);margin-bottom:clamp(24px,3vw,38px)}.regreso-wear-logo img{width:100%;height:auto}.regreso-wear-copy h1{max-width:610px;font-size:clamp(58px,6.3vw,105px)}.regreso-wear-copy>p:not(.eyebrow){max-width:450px;margin:25px 0 33px;color:#e7dfd1;font-size:18px;line-height:1.65}.regreso-wear-gallery{position:relative;display:grid;grid-gap:14px;gap:14px;max-width:840px;margin-left:auto}.regreso-wear-gallery:after{position:absolute;inset:-5%;z-index:-1;content:"";background:radial-gradient(circle,rgba(217,165,41,.29),transparent 64%);filter:blur(20px)}.regreso-wear-gallery picture{display:block;min-width:0;overflow:hidden;border:1px solid rgba(217,165,41,.44);background:#080908}.regreso-wear-gallery picture:first-child,.regreso-wear-gallery picture:nth-child(3){transform:translateY(28px)}.regreso-wear-gallery img{width:100%;height:clamp(230px,24vw,355px);object-position:center 36%;transition:transform .4s ease}.regreso-wear-gallery picture:hover img{transform:scale(1.035)}.regreso-wear-collection .section-heading{grid-template-columns:minmax(170px,.45fr) minmax(300px,1fr)}.regreso-wear-promo{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(300px,.85fr) minmax(310px,.7fr);align-items:stretch;grid-gap:clamp(24px,5vw,74px);gap:clamp(24px,5vw,74px);max-width:1280px;min-height:440px;margin:clamp(64px,9vw,118px) auto;padding:clamp(34px,5vw,70px);overflow:hidden;border-top:1px solid rgba(217,165,41,.75);border-bottom:1px solid rgba(217,165,41,.75);background:radial-gradient(circle at 20% 44%,rgba(223,171,51,.18),transparent 34%),#11110d}.regreso-wear-promo:before{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(115deg,rgba(217,165,41,.08),transparent 45%)}.regreso-wear-promo-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.regreso-wear-promo-logo{display:block;width:min(100%,330px);margin-bottom:19px}.regreso-wear-promo-logo img{width:100%;height:auto}.regreso-wear-promo-copy>p{margin:0;color:#f0d98e;font-family:var(--display);font-size:clamp(19px,2vw,27px);font-weight:600;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.regreso-wear-promo-copy h2{margin:13px 0 29px;color:#f7f4ed;font-size:clamp(60px,7vw,102px);line-height:.82}.regreso-wear-promo-copy h2 span{display:inline-block;color:var(--gold);font-size:.43em;letter-spacing:.06em;vertical-align:middle}.regreso-wear-promo-button{min-width:230px;position:relative;z-index:2}.regreso-wear-promo-art{position:relative;display:flex;align-items:center;justify-content:center;min-height:330px;overflow:hidden}.regreso-wear-promo-art:before{position:absolute;z-index:-1;inset:12% 5%;content:"";background:radial-gradient(circle,rgba(217,165,41,.36),transparent 66%);filter:blur(22px)}.regreso-wear-promo-art img{width:100%;max-width:320px;height:auto;filter:drop-shadow(0 25px 26px rgba(0,0,0,.48))}@media(max-width:900px){.regreso-wear-hero{grid-template-columns:1fr;gap:54px;padding:74px 46px}.regreso-wear-copy{max-width:680px}.regreso-wear-gallery{width:min(100%,720px);margin:0}.regreso-wear-gallery img{height:clamp(220px,35vw,350px)}.regreso-wear-promo{max-width:none;margin:68px 24px;grid-template-columns:minmax(270px,1fr) minmax(230px,.65fr);gap:28px;padding:36px}.regreso-wear-promo-art img{max-width:270px}}@media(max-width:620px){.regreso-wear-hero{gap:42px;padding:62px 20px}.regreso-wear-logo{width:min(100%,330px);margin-bottom:26px}.regreso-wear-copy h1{font-size:clamp(53px,14vw,67px)}.regreso-wear-copy>p:not(.eyebrow){margin:22px 0 29px;font-size:17px}.regreso-wear-copy .button{width:100%}.regreso-wear-gallery{gap:8px}.regreso-wear-gallery picture:first-child,.regreso-wear-gallery picture:nth-child(3){transform:translateY(12px)}.regreso-wear-gallery img{height:48vw}.regreso-wear-collection .section-heading{grid-template-columns:1fr}.regreso-wear-promo{display:flex;flex-direction:column;gap:28px;min-height:0;margin:58px 20px;padding:34px 24px 24px}.regreso-wear-promo-copy{width:100%}.regreso-wear-promo-logo{width:min(100%,290px);margin-bottom:17px}.regreso-wear-promo-copy>p{font-size:19px}.regreso-wear-promo-copy h2{margin:10px 0 25px;font-size:70px}.regreso-wear-promo-button{width:100%}.regreso-wear-promo-art{min-height:0;width:100%}.regreso-wear-promo-art img{width:min(100%,300px);max-width:none}}.regreso-wear-promo{scroll-margin-top:130px}.regreso-wear-copy h1{font-size:clamp(74px,8.6vw,150px);letter-spacing:.035em}.regreso-wear-logo{width:min(100%,520px)}.regreso-wear-copy .regreso-wear-slogan{max-width:560px;margin:20px 0 16px;color:var(--pale);font-family:var(--display);font-size:clamp(30px,3.1vw,49px);font-weight:600;letter-spacing:.035em;line-height:1.02;text-transform:uppercase}.regreso-wear-slogan+p{margin-top:0}.regreso-wear-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.regreso-wear-gallery picture:first-child,.regreso-wear-gallery picture:nth-child(3){transform:none}.regreso-wear-gallery img{height:clamp(285px,28vw,430px);object-fit:cover;object-position:center 42%;filter:contrast(1.12) saturate(1.08)}@media(max-width:620px){.regreso-wear-copy h1{font-size:clamp(62px,17vw,82px)}.regreso-wear-logo{width:100%}.regreso-wear-copy .regreso-wear-slogan{margin:18px 0 15px;font-size:clamp(31px,9vw,39px)}.regreso-wear-gallery{gap:10px}.regreso-wear-gallery picture:first-child,.regreso-wear-gallery picture:nth-child(3){transform:none}.regreso-wear-gallery img{height:54vw;object-position:center 39%}}.regreso-wear-gallery-clean{grid-template-columns:repeat(2,minmax(0,1fr));max-width:790px}.regreso-wear-gallery-clean img{height:clamp(360px,32vw,520px);object-position:center;filter:contrast(1.07) saturate(1.03)}@media(max-width:620px){.regreso-wear-gallery-clean img{height:58vw}}.carousel-slide.is-regreso-wear:after{background:linear-gradient(90deg,#050606,rgba(5,6,6,.96) 39%,rgba(5,6,6,.45) 65%,rgba(5,6,6,.05)),linear-gradient(0deg,rgba(3,4,4,.7),transparent 58%)}.carousel-wear-gallery{position:absolute;right:clamp(24px,5vw,96px);top:50%;isolation:isolate;width:min(54vw,860px);height:min(92%,760px);transform:translateY(-50%)}.carousel-wear-gallery picture{position:absolute!important;inset:auto;display:block!important;overflow:hidden;background:transparent;border:0;box-shadow:none}.carousel-wear-gallery picture img{position:static!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 34%;filter:contrast(1.1) saturate(1.05);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.carousel-wear-gallery picture:first-child{z-index:1;left:0;top:9%;width:35%;height:77%;transform:rotate(-7deg);-webkit-clip-path:polygon(8% 0,100% 3%,92% 100%,0 96%);clip-path:polygon(8% 0,100% 3%,92% 100%,0 96%)}.carousel-wear-gallery picture:nth-child(2){z-index:2;left:21%;top:2%;width:35%;height:84%;transform:rotate(-2deg);-webkit-clip-path:polygon(7% 0,100% 2%,93% 100%,0 97%);clip-path:polygon(7% 0,100% 2%,93% 100%,0 97%)}.carousel-wear-gallery picture:nth-child(3){z-index:3;left:43%;top:8%;width:35%;height:78%;transform:rotate(3deg);-webkit-clip-path:polygon(8% 1%,100% 0,91% 100%,0 96%);clip-path:polygon(8% 1%,100% 0,91% 100%,0 96%)}.carousel-wear-gallery picture:nth-child(4){z-index:4;right:0;top:1%;width:35%;height:84%;transform:rotate(7deg);-webkit-clip-path:polygon(7% 2%,100% 0,92% 98%,0 100%);clip-path:polygon(7% 2%,100% 0,92% 98%,0 100%)}.carousel-wear-logo{position:relative!important;inset:auto!important;display:block!important;width:360px!important;max-width:100%;min-width:0;margin:0 0 22px}.carousel-wear-logo img{position:static!important;display:block!important;width:100%!important;height:auto!important}@media(max-width:760px){.carousel-slide.is-regreso-wear{min-height:820px}.carousel-slide.is-regreso-wear:after{background:linear-gradient(180deg,#050606,rgba(5,6,6,.92) 40%,rgba(5,6,6,.1) 54%,transparent 68%)}.carousel-slide.is-regreso-wear .carousel-overlay{min-height:820px;max-width:100%;padding-top:34px;padding-bottom:30px;justify-content:start}.carousel-slide.is-regreso-wear .carousel-overlay h1{font-size:clamp(42px,12vw,55px)}.carousel-slide.is-regreso-wear .carousel-overlay span{max-width:300px;margin-top:12px}.carousel-slide.is-regreso-wear .carousel-overlay strong{margin-top:17px}.carousel-wear-logo{width:210px!important;margin-bottom:10px}.carousel-wear-gallery{right:14px;bottom:18px;top:auto;width:calc(100% - 28px);height:378px;transform:none}.carousel-wear-gallery picture:first-child{z-index:1;left:0;top:0;width:54%;height:52%;transform:rotate(-4deg)}.carousel-wear-gallery picture:nth-child(2){z-index:2;left:47%;top:1%;width:54%;height:52%;transform:rotate(4deg)}.carousel-wear-gallery picture:nth-child(3){z-index:3;left:0;top:48%;width:54%;height:52%;transform:rotate(4deg)}.carousel-wear-gallery picture:nth-child(4){z-index:4;left:47%;top:47%;width:54%;height:52%;transform:rotate(-4deg)}}.carousel-wear-poster{position:absolute!important;inset:auto!important;right:clamp(28px,7vw,120px)!important;top:50%!important;display:block!important;width:min(43vw,600px)!important;height:min(94%,760px)!important;transform:translateY(-50%);filter:drop-shadow(0 24px 38px rgba(0,0,0,.55))}.carousel-wear-poster img{position:static!important;display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}@media(max-width:760px){.carousel-wear-poster{right:20px!important;top:auto!important;bottom:12px!important;width:calc(100% - 40px)!important;height:462px!important;transform:none}.carousel-wear-poster img{object-position:center bottom!important}}.carousel-wear-banner-art,.carousel-wear-banner-art img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important}.carousel-wear-banner-art img{object-fit:cover!important;object-position:center!important}.carousel-slide.is-regreso-wear:after{background:linear-gradient(90deg,rgba(5,6,6,.99),rgba(5,6,6,.96) 34%,rgba(5,6,6,.65) 54%,rgba(5,6,6,.08)),linear-gradient(0deg,rgba(3,4,4,.52),transparent 55%)}@media(max-width:760px){.carousel-wear-banner-art img{object-position:center top!important}.carousel-slide.is-regreso-wear:after{background:linear-gradient(180deg,rgba(5,6,6,.96),rgba(5,6,6,.9) 35%,rgba(5,6,6,.34) 56%,rgba(5,6,6,.06) 80%)}}.regreso-wear-hero{grid-template-columns:1fr;min-height:650px;background:radial-gradient(circle at 76% 18%,rgba(218,165,41,.22),transparent 29%),radial-gradient(circle at 88% 82%,rgba(94,31,71,.16),transparent 28%),linear-gradient(120deg,#070807 10%,#17130c 57%,#090a0a)}.regreso-wear-copy{max-width:730px}.regreso-wear-copy .regreso-wear-logo{width:min(100%,500px);margin-bottom:clamp(30px,4vw,50px)}.regreso-wear-copy .regreso-wear-logo img{background:transparent;filter:drop-shadow(0 16px 28px rgba(0,0,0,.32))}.carousel-slide.is-regreso-wear{background:radial-gradient(circle at 78% 35%,rgba(218,165,41,.17),transparent 26%),radial-gradient(circle at 88% 80%,rgba(107,38,74,.16),transparent 29%),linear-gradient(118deg,#070807 8%,#15130d 60%,#090a0a)}.carousel-slide.is-regreso-wear:after{background:linear-gradient(90deg,rgba(5,6,6,.24),transparent 70%)}.carousel-slide.is-regreso-wear .carousel-overlay{max-width:760px}.carousel-slide.is-regreso-wear .carousel-wear-logo{width:clamp(310px,30vw,480px)!important;margin-bottom:clamp(26px,3vw,40px)}@media(max-width:760px){.regreso-wear-hero{min-height:570px}.regreso-wear-copy{max-width:100%}.regreso-wear-copy .regreso-wear-logo{width:min(100%,340px);margin-bottom:28px}.carousel-slide.is-regreso-wear{min-height:560px}.carousel-slide.is-regreso-wear .carousel-overlay{min-height:560px;padding-top:58px;padding-bottom:72px;justify-content:center}.carousel-slide.is-regreso-wear .carousel-wear-logo{width:min(100%,310px)!important;margin-bottom:23px}.carousel-slide.is-regreso-wear:after{background:linear-gradient(180deg,rgba(5,6,6,.12),rgba(5,6,6,.45) 100%)}}.regreso-wear-collection .product-card{display:grid;border:0;background:transparent}.regreso-wear-collection .product-image{height:auto;padding:0;aspect-ratio:941/1672;background:transparent}.regreso-wear-collection .product-image img,.regreso-wear-collection .product-image picture{width:100%;height:100%}.regreso-wear-collection .product-image img{object-fit:cover}.regreso-wear-collection .product-copy{padding:20px 0 42px;border-bottom:1px solid rgba(217,165,41,.48)}.regreso-wear-collection .product-card:hover{transform:translateY(-4px);border-color:transparent}.product-detail-shirt .product-detail-image{padding:0;border:0;background:transparent}.product-detail-shirt .product-detail-image picture{display:block;width:min(100%,520px);margin:0 auto}.product-detail-shirt .product-detail-image img{display:block;width:100%;max-height:none;height:auto;object-fit:contain}.blog-share{display:grid;grid-gap:8px;gap:8px;margin-top:30px}.blog-share button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:11px;padding:0 20px;border:1px solid var(--gold);background:transparent;color:var(--pale);font-family:var(--display);font-size:18px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,background-color .2s ease,color .2s ease}.blog-share button:hover{transform:translateY(-2px);background:var(--gold);color:#161208}.blog-share button:active{transform:scale(.985)}.blog-share button:focus-visible{outline:3px solid #fff;outline-offset:4px}.blog-share svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.blog-share p{min-height:18px;margin:0;color:#ded4c1;font-size:13px;line-height:1.35}@media(max-width:760px){.blog-share{width:100%;margin-top:25px}.blog-share button{width:100%}}.regreso-radio{position:relative;isolation:isolate;overflow:hidden;padding:clamp(54px,8vw,108px) clamp(20px,5vw,76px);background:radial-gradient(circle at 70% 12%,rgba(217,165,41,.18),transparent 27%),radial-gradient(circle at 12% 89%,rgba(148,99,21,.2),transparent 31%),#0a0a08}.regreso-radio:before{position:absolute;z-index:-2;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent 8.1%,rgba(217,165,41,.055) 8.18%,transparent 8.27%);content:"";-webkit-mask-image:linear-gradient(90deg,transparent,black 25%,black 75%,transparent);mask-image:linear-gradient(90deg,transparent,black 25%,black 75%,transparent)}.radio-halo{position:absolute;z-index:-1;top:9%;right:12%;width:min(38vw,620px);aspect-ratio:1;border:1px solid rgba(217,165,41,.18);border-radius:50%;box-shadow:0 0 0 36px rgba(217,165,41,.035),0 0 0 74px rgba(217,165,41,.02)}.radio-layout{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(430px,1fr);grid-gap:clamp(54px,9vw,160px);gap:clamp(54px,9vw,160px);max-width:1320px;margin:0 auto;align-items:center}.radio-intro{position:relative}.radio-intro h1{margin:18px 0 0;color:var(--pale);font-size:clamp(76px,8.5vw,142px);line-height:.77}.radio-intro h1 span{color:var(--gold)}.radio-intro-copy{max-width:455px;margin:31px 0 0;color:#f5ebd7;font-family:var(--display);font-size:clamp(28px,2.6vw,43px);font-weight:500;letter-spacing:.025em;line-height:1.02;text-transform:uppercase}.radio-intro-detail{max-width:460px;margin:24px 0 0;color:#d9d1c1;font-size:18px;line-height:1.72}.radio-status{display:inline-flex;min-height:38px;align-items:center;gap:10px;margin-top:31px;padding:0 14px;border:1px solid rgba(217,165,41,.42);color:#cfc2a7;font-family:var(--display);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.radio-status>span{width:8px;height:8px;border-radius:50%;background:#7e6b45}.radio-status.is-live{border-color:rgba(230,88,62,.65);color:#f7e2cc}.radio-status.is-live>span{background:#e85a3d;box-shadow:0 0 0 0 rgba(232,90,61,.65);animation:radio-live 1.6s ease-out infinite}.radio-console{position:relative;padding:14px;border:1px solid #765a22;background:linear-gradient(145deg,#3d2b0e,#151007 16%,#0a0a08 54%,#2d200c);box-shadow:0 32px 70px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,236,180,.16)}.radio-console:after,.radio-console:before{position:absolute;z-index:1;width:11px;height:11px;border:1px solid #b78a31;border-radius:50%;background:radial-gradient(circle at 35% 35%,#e0b84d,#43300d 65%);content:""}.radio-console:before{top:10px;left:10px}.radio-console:after{right:10px;bottom:10px}.radio-console-top{display:flex;justify-content:space-between;padding:7px 11px 12px;color:#d8b35b;font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.16em}.radio-display{position:relative;display:grid;min-height:280px;place-items:center;overflow:hidden;border:1px solid rgba(217,165,41,.52);background:radial-gradient(circle at 50% 40%,#25200f,#0a0a07 72%);box-shadow:inset 0 0 40px rgba(0,0,0,.68)}.radio-display:before{position:absolute;inset:0;background:linear-gradient(110deg,rgba(255,255,255,.06),transparent 20%,transparent 75%,rgba(217,165,41,.08));content:"";pointer-events:none}.radio-artwork{position:relative;z-index:1;width:min(85%,530px);padding:20px}.radio-artwork img{width:100%;height:auto}.radio-dial{position:absolute;right:8%;bottom:16%;display:flex;align-items:center;gap:5px;height:26px;opacity:.8}.radio-dial:after,.radio-dial:before{position:absolute;right:-10px;left:-10px;height:1px;background:rgba(226,190,94,.45);content:""}.radio-dial:before{top:0}.radio-dial:after{bottom:0}.radio-dial b,.radio-dial em,.radio-dial i,.radio-dial span{display:block;width:2px;background:#cfa749}.radio-dial span{height:11px}.radio-dial i{height:18px}.radio-dial em{height:8px}.radio-dial b{height:25px;background:#f0d275}.radio-now{position:absolute;z-index:2;right:12px;bottom:12px;left:12px;display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid rgba(217,165,41,.35);background:rgba(8,8,6,.84)}.radio-now small,.radio-now span,.radio-now strong{display:block;min-width:0}.radio-now small{color:#d6ac4c;font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.13em}.radio-now strong{overflow:hidden;margin:2px 0;color:#f6e6be;font-family:var(--display);font-size:21px;letter-spacing:.03em;line-height:1;white-space:nowrap;text-overflow:ellipsis}.radio-now span{color:#c4b9a2;font-size:12px}.radio-equalizer{display:flex;align-items:flex-end;gap:3px;width:26px;height:25px}.radio-equalizer i{width:3px;height:25%;background:var(--gold)}.is-playing .radio-equalizer i{animation:radio-eq .82s ease-in-out infinite}.is-playing .radio-equalizer i:nth-child(2){animation-delay:.13s}.is-playing .radio-equalizer i:nth-child(3){animation-delay:.26s}.is-playing .radio-equalizer i:nth-child(4){animation-delay:.39s}.is-playing .radio-equalizer i:nth-child(5){animation-delay:.52s}.radio-progress{padding:18px 12px 4px}.radio-progress input,.radio-volume input{width:100%;accent-color:var(--gold);cursor:pointer}.radio-progress input:disabled{cursor:not-allowed;opacity:.45}.radio-progress>div{display:flex;justify-content:space-between;margin-top:7px;color:#bfb29a;font-family:var(--display);font-size:13px;letter-spacing:.08em}.radio-controls{display:grid;grid-template-columns:52px 72px 52px minmax(120px,1fr);grid-gap:10px;gap:10px;align-items:center;padding:10px 12px 18px}.radio-controls button{min-width:44px;min-height:44px;border:1px solid rgba(217,165,41,.52);background:#100e09;color:var(--pale);font-family:var(--display);font-size:27px;line-height:1;cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease}.radio-controls button:hover:not(:disabled){background:#2c210d;transform:translateY(-2px)}.radio-controls button:active:not(:disabled){transform:scale(.96)}.radio-controls button:disabled{cursor:not-allowed;opacity:.48}.radio-controls button:focus-visible,.radio-tracklist button:focus-visible{outline:3px solid #fff2cb;outline-offset:3px}.radio-controls .radio-play{border-color:#edca67;background:var(--gold);color:#171209;font-size:31px}.radio-volume{display:flex;align-items:center;gap:7px;color:#d7b45a;font-family:var(--display);font-size:17px}.radio-tracklist{margin:0 12px 12px;border-top:1px solid rgba(217,165,41,.36)}.radio-tracklist>p{display:flex;justify-content:space-between;margin:14px 0 8px;color:#d9bd75;font-family:var(--display);font-size:14px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.radio-tracklist>p span{color:#aea287}.radio-tracklist ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.radio-tracklist button{display:grid;grid-template-columns:27px minmax(0,1fr);grid-gap:6px;gap:6px;width:100%;min-height:37px;align-items:center;padding:0 4px;border:0;border-top:1px solid rgba(217,165,41,.17);background:transparent;color:#d9d1c1;text-align:left;cursor:pointer}.radio-tracklist button>span{color:#997938;font-family:var(--display);font-size:13px}.radio-tracklist button strong{overflow:hidden;font-size:12px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.radio-tracklist button.is-current,.radio-tracklist button:hover{color:#f7d98c}.radio-tracklist button.is-current{background:rgba(217,165,41,.11)}@keyframes radio-live{50%{box-shadow:0 0 0 6px rgba(232,90,61,0)}}@keyframes radio-eq{0%,to{height:24%}50%{height:100%}}@media(max-width:960px){.radio-layout{grid-template-columns:1fr;gap:48px;max-width:700px}.radio-intro{max-width:600px}.radio-halo{top:3%;right:-18%;width:72vw}.radio-intro h1{font-size:clamp(78px,13vw,118px)}}@media(max-width:620px){.regreso-radio{padding:58px 16px 70px}.radio-layout{gap:37px}.radio-intro{padding:0 4px}.radio-intro h1{font-size:clamp(70px,21vw,94px)}.radio-intro-copy{max-width:330px;font-size:29px}.radio-intro-detail{font-size:16px;line-height:1.7}.radio-console{padding:10px}.radio-display{min-height:250px}.radio-artwork{width:96%;padding:10px}.radio-dial{right:6%;bottom:23%}.radio-now{right:8px;bottom:8px;left:8px}.radio-now strong{font-size:19px}.radio-controls,.radio-progress{padding-right:8px;padding-left:8px}.radio-controls{grid-template-columns:48px 65px 48px;justify-content:center}.radio-volume{grid-column:1/-1;padding:0 16px}.radio-tracklist{margin-right:8px;margin-left:8px}.radio-tracklist ol{grid-template-columns:1fr}.radio-tracklist li:nth-child(n+5){display:none}}@media(prefers-reduced-motion:reduce){.is-playing .radio-equalizer i,.radio-status.is-live>span{animation:none}.radio-controls button{transition:none}}