.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(circle at 77% 37%,rgba(205,147,38,.2),transparent 26%),linear-gradient(112deg,#020303,#080a0c 58%,#12181c)}.carousel-slide.is-ministry-welcome:after{background:linear-gradient(90deg,rgba(3,4,4,.98),rgba(3,4,4,.91) 45%,rgba(3,4,4,.26) 78%,rgba(3,4,4,.04))}.carousel-slide.is-ministry-welcome>picture{inset:auto 7% 0 auto;width:min(43vw,560px);height:min(94%,720px)}.carousel-slide.is-ministry-welcome>picture img{object-fit:contain;object-position:center bottom}.carousel-slide.is-ministry-welcome .carousel-overlay{max-width:min(53vw,690px);justify-content:flex-start;padding-top:clamp(80px,6vw,110px);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 14px;order:1}.carousel-slide.is-ministry-welcome .carousel-overlay p{order:3;margin:22px 0 7px;color:#f1d483}.carousel-slide.is-ministry-welcome .carousel-overlay h1{order:2;max-width:620px;font-size:clamp(52px,6vw,98px);transform:translateX(clamp(0px,12vw,210px))}.carousel-slide.is-ministry-welcome .carousel-overlay span{order:4;margin-top:0;color:#fff4d5;font-family:var(--display);font-size:clamp(29px,3vw,49px);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 7px rgba(217,165,41,.16);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 72% 22%,rgba(205,147,38,.2),transparent 31%),#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 -9% 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}}.examiname-banner{position:relative;width:min(calc(100% - 48px),1120px);margin:clamp(44px,6vw,78px) auto;overflow:hidden;border:1px solid rgba(217,165,41,.58);background:#080706;box-shadow:0 22px 48px rgba(0,0,0,.3)}.examiname-banner-art,.examiname-banner-art img{display:block;width:100%;height:auto}.examiname-banner-art img{aspect-ratio:1672/941;object-fit:contain}.examiname-player{position:absolute;right:clamp(18px,3.2vw,38px);bottom:clamp(18px,4vw,42px)}.examiname-player button{width:48px;height:48px;padding:0;border:0;background:transparent;color:#fff4d9;font-family:Arial,sans-serif;font-size:23px;line-height:1;cursor:pointer;text-shadow:0 2px 7px #000;filter:drop-shadow(0 2px 6px rgba(0,0,0,.45));transition:color .2s,transform .2s}.examiname-player button:hover{color:var(--gold);transform:scale(1.12)}.examiname-player button:active{transform:scale(.94)}.examiname-player button:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:780px){.examiname-banner{width:min(calc(100% - 40px),620px)}.examiname-player{right:18px;bottom:20px}}@media(max-width:620px){.examiname-banner{width:calc(100% - 32px);margin:44px auto}.examiname-player{right:13px;bottom:13px}.examiname-player button{width:44px;height:44px;font-size:20px}}@media(prefers-reduced-motion:reduce){.examiname-player button{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%}}