.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 h2{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:610/1254}}.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 h2{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 h2{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 h2{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 h2{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}}.carousel-slide.is-regreso-wear{background:radial-gradient(ellipse at 84% 44%,rgba(212,155,52,.26),transparent 27%),radial-gradient(ellipse at 69% 98%,rgba(120,21,39,.25),transparent 41%),linear-gradient(115deg,#070706,#13100b 47%,#28150c)}.carousel-slide.is-regreso-wear:after{background:linear-gradient(90deg,rgba(5,6,5,.98),rgba(5,6,5,.89) 40%,rgba(5,6,5,.42) 65%,rgba(5,6,5,.05)),linear-gradient(0deg,rgba(4,4,4,.56),transparent 52%)}.carousel-slide.is-regreso-wear .wear-hero{position:absolute;z-index:1;inset:0 0 0 auto;display:block;width:min(48vw,700px);height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 21%,#000);mask-image:linear-gradient(90deg,transparent,#000 21%,#000)}.carousel-slide.is-regreso-wear .wear-hero img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 47%;filter:saturate(.88) contrast(1.04) sepia(.06)}.carousel-slide.is-regreso-wear .carousel-overlay{max-width:min(48vw,620px)}.carousel-slide.is-music-studio{background:radial-gradient(ellipse at 81% 38%,rgba(192,130,47,.29),transparent 32%),radial-gradient(ellipse at 62% 94%,rgba(71,36,20,.25),transparent 36%),linear-gradient(114deg,#050605,#0c0a08 51%,#26180d)}.carousel-slide.is-music-studio:after{background:linear-gradient(90deg,rgba(3,4,3,.98),rgba(3,4,3,.88) 40%,rgba(3,4,3,.33) 70%,rgba(3,4,3,.04)),linear-gradient(0deg,rgba(3,4,3,.53),transparent 50%)}.carousel-slide.is-music-studio .studio-portrait{position:absolute;z-index:1;inset:0 0 0 auto;display:block;width:min(48vw,700px);height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000);mask-image:linear-gradient(90deg,transparent,#000 20%,#000)}.carousel-slide.is-music-studio .studio-portrait img{width:100%;height:100%;object-fit:cover;object-position:48% 42%;filter:saturate(.9) contrast(1.07) sepia(.08)}.studio-mobile-art{display:none}.carousel-slide.is-music-studio .carousel-overlay{max-width:min(50vw,630px)}.carousel-slide.is-reflexiones-ebook{background:radial-gradient(ellipse at 77% 47%,rgba(198,142,40,.3),transparent 30%),radial-gradient(ellipse at 74% 78%,rgba(68,43,17,.28),transparent 37%),linear-gradient(116deg,#060705,#121109 49%,#25180c)}.carousel-slide.is-reflexiones-ebook:after{background:linear-gradient(90deg,rgba(3,4,3,.98),rgba(3,4,3,.88) 41%,rgba(3,4,3,.28) 72%,rgba(3,4,3,.03)),linear-gradient(0deg,rgba(3,4,3,.54),transparent 50%)}.carousel-slide.is-reflexiones-ebook>picture{z-index:1;inset:auto clamp(24px,9vw,150px) 0 auto;width:min(32vw,435px);height:min(94%,720px);filter:drop-shadow(0 32px 24px rgba(0,0,0,.6)) drop-shadow(0 0 24px rgba(215,170,67,.2))}.carousel-slide.is-reflexiones-ebook>picture img{object-fit:contain;object-position:center bottom}.carousel-slide.is-reflexiones-ebook .carousel-overlay{max-width:min(51vw,650px)}@media (max-width:760px){.carousel-slide.is-music-studio:after,.carousel-slide.is-reflexiones-ebook:after,.carousel-slide.is-regreso-wear:after{background:linear-gradient(180deg,rgba(3,4,3,.12),rgba(3,4,3,.7) 47%,rgba(3,4,3,.98) 75%)}.carousel-slide.is-regreso-wear .wear-hero{inset:0;width:100%;height:49%;-webkit-mask-image:linear-gradient(180deg,#000,#000 57%,transparent);mask-image:linear-gradient(180deg,#000,#000 57%,transparent)}.carousel-slide.is-regreso-wear .wear-hero img{object-position:center 41%}.carousel-slide.is-reflexiones-ebook .carousel-overlay,.carousel-slide.is-regreso-wear .carousel-overlay{max-width:100%;justify-content:flex-end;padding-top:255px}.carousel-slide.is-reflexiones-ebook .carousel-overlay h2,.carousel-slide.is-regreso-wear .carousel-overlay h2{font-size:clamp(42px,12.5vw,54px)}.carousel-slide.is-music-studio .studio-portrait{inset:0;display:block;width:100%;height:58%;-webkit-mask-image:linear-gradient(180deg,#000,#000 48%,transparent);mask-image:linear-gradient(180deg,#000,#000 48%,transparent)}.carousel-slide.is-music-studio .studio-portrait img{object-position:48% 37%}.carousel-slide.is-music-studio .studio-mobile-art{display:none}.carousel-slide.is-music-studio .carousel-overlay{max-width:100%;justify-content:flex-end;padding-top:284px}.carousel-slide.is-reflexiones-ebook>picture{inset:8px 0 auto 0;width:100%;height:318px;filter:drop-shadow(0 18px 18px rgba(0,0,0,.52))}.carousel-slide.is-reflexiones-ebook>picture img{object-position:center top}}@media(min-width:761px){.home-banner-carousel .carousel-slide.is-active .carousel-overlay{max-width:min(60%,920px);padding-left:clamp(32px,5vw,88px);padding-right:32px}.home-banner-carousel .carousel-overlay h2{font-size:clamp(68px,6.5vw,112px);line-height:.98;letter-spacing:-.015em;max-width:100%;text-shadow:0 3px 22px #0008}.home-banner-carousel .is-ministry-welcome .carousel-overlay h2{font-size:clamp(58px,5.3vw,92px);line-height:1;max-width:100%;width:100%}.home-banner-carousel .is-amazon-book .carousel-overlay{transform:none;justify-content:center}.home-banner-carousel .carousel-overlay span{font-size:clamp(18px,1.5vw,23px);max-width:520px}}.home-banner-carousel .carousel-overlay h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.carousel-slide.is-active .carousel-overlay h2{animation:carousel-title-arrive .7s cubic-bezier(.22,1,.36,1) both}@keyframes carousel-title-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.home-banner-carousel .carousel-slide .carousel-overlay{max-width:100%;padding-left:24px;padding-right:24px}.home-banner-carousel .carousel-overlay h2{max-width:100%;font-size:clamp(48px,12.8vw,68px);line-height:1;letter-spacing:-.015em}.home-banner-carousel .is-ministry-welcome .carousel-overlay h2{font-size:clamp(44px,12vw,62px)}.home-banner-carousel .carousel-overlay strong{max-width:100%;white-space:normal;line-height:1.2}}@media(prefers-reduced-motion:reduce){.carousel-slide.is-active .carousel-overlay h2{animation:none}}.home-banner-carousel .carousel-controls{max-width:calc(100% - 40px)}.home-banner-carousel .carousel-controls button{min-width:0;flex-shrink:1}.home-banner-carousel .carousel-slide.is-ministry-welcome{background:radial-gradient(ellipse at 82% 24%,#16323a60,transparent 58%),radial-gradient(ellipse at 37% 100%,#9a6b2020,transparent 55%),#070b0d;min-height:780px;isolation:isolate}.home-banner-carousel .carousel-slide.is-ministry-welcome:before{content:"";inset:10% 4% -34% 44%;border:1px solid #d3ad6630;border-radius:50%;transform:rotate(-30deg);background:none;z-index:0;pointer-events:none}.home-banner-carousel .carousel-slide.is-ministry-welcome:after{background:linear-gradient(0deg,#070b0d,transparent 23%);pointer-events:none;z-index:1}.home-banner-carousel .carousel-slide.is-ministry-welcome>picture:first-child{inset:auto max(0px,calc((100vw - 1500px)/2)) 0 auto;width:min(53vw,740px);height:96%;aspect-ratio:auto;z-index:0}.home-banner-carousel .carousel-slide.is-ministry-welcome>picture:first-child img{width:auto;height:100%;max-width:100%;margin:0 auto;object-fit:contain;object-position:center bottom;filter:none;mask-image:linear-gradient(0deg,transparent,#000 20%),linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(0deg,transparent,#000 20%),linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-composite:source-in}.welcome-composition{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;max-width:1500px;margin:auto;padding:72px 72px 106px;min-height:780px;justify-content:center}.welcome-intro{font-family:var(--welcome-sans);font-size:13px;font-weight:500;line-height:1.8;letter-spacing:.18em;text-transform:uppercase;max-width:350px;color:#d7d5cc;margin:0 0 28px;text-wrap:balance}.home-banner-carousel .welcome-name{font-family:var(--welcome-display);font-size:clamp(90px,8.7vw,142px);font-weight:500;line-height:.86;letter-spacing:-.055em;text-transform:none;max-width:58%;color:#e7c784;background:linear-gradient(110deg,#ad8044 5%,#eed49e 28%,#fff4d8 40%,#c5964f 54%,#e9cb8c 75%);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.welcome-name em,.welcome-name>span{display:block;font:inherit;letter-spacing:inherit;color:inherit}.welcome-name em{font-style:italic;padding-right:.1em}.welcome-name>span{margin-top:8px}.welcome-motto{font-family:var(--welcome-sans);font-size:clamp(27px,2.8vw,43px);line-height:1.16;letter-spacing:-.055em;color:#f4f2e9;margin:36px 0 0;max-width:54%}.welcome-motto span{color:#e9c77f}.welcome-cta{display:inline-flex;align-items:center;gap:32px;padding:12px 0;margin-top:26px;font-family:var(--welcome-sans);text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.18em;color:#f2e6c7;border-bottom:1px solid #c3a36780;transition:color .2s,border-color .2s}.welcome-cta svg{padding:9px;border:1px solid #c3a36770;border-radius:50%;transition:transform .2s,background-color .2s}.is-ministry-welcome:hover .welcome-cta{color:#fff9e8;border-color:#f1d399}.is-ministry-welcome:hover .welcome-cta svg{transform:translateX(5px);background:#d8b97420}.is-ministry-welcome:active .welcome-cta svg{transform:translateX(5px) scale(.94)}.is-ministry-welcome:focus-visible .welcome-cta{outline:2px solid #f5dca9;outline-offset:7px}.is-ministry-welcome.is-active .welcome-intro{animation:welcome-rise .9s both}.is-ministry-welcome.is-active .welcome-name{animation:welcome-rise 1s .1s both,welcome-gold 7s linear 1s infinite}.is-ministry-welcome.is-active .welcome-motto{animation:welcome-rise .9s .24s both}.is-ministry-welcome.is-active .welcome-cta{animation:welcome-rise .9s .35s both}.home-banner-carousel:has(.is-ministry-welcome.is-active) .carousel-controls{gap:0;bottom:24px;right:clamp(24px,5vw,80px);left:auto;padding:0;border:0;background:transparent;max-width:calc(100% - 32px)}.home-banner-carousel:has(.is-ministry-welcome.is-active) .carousel-controls button{position:relative;width:30px;min-width:24px;height:44px;background:transparent;border:0;padding:0;transition:width .25s}.home-banner-carousel:has(.is-ministry-welcome.is-active) .carousel-controls button:after{content:"";position:absolute;inset:21px 6px;background:#9f957770;transition:background-color .2s}.home-banner-carousel:has(.is-ministry-welcome.is-active) .carousel-controls button.is-active{width:50px}.home-banner-carousel:has(.is-ministry-welcome.is-active) .carousel-controls button.is-active:after{background:#e9c983}.home-banner-carousel:has(.is-ministry-welcome.is-active) .carousel-controls button:hover:after{background:#fff0c8}.home-banner-carousel:has(.is-ministry-welcome.is-active) .carousel-controls button:focus-visible{outline:1px solid #f5dca9;outline-offset:-2px}@keyframes welcome-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes welcome-gold{0%{background-position:100% 0}to{background-position:-120% 0}}@media(min-width:761px) and (max-width:1100px){.welcome-composition{padding-left:42px;padding-right:42px}.home-banner-carousel .welcome-name{font-size:clamp(88px,10vw,110px)}.welcome-intro{max-width:310px;font-size:11px}.welcome-motto{font-size:32px}.home-banner-carousel .carousel-slide.is-ministry-welcome>picture:first-child{width:54%;height:90%}}@media(max-width:760px){.home-banner-carousel .carousel-slide.is-ministry-welcome,.home-banner-carousel:has(.is-ministry-welcome.is-active),.home-banner-carousel:has(.is-ministry-welcome.is-active) .carousel-slides{min-height:920px}.home-banner-carousel .carousel-slide.is-ministry-welcome>picture:first-child{inset:0 0 auto auto;width:100%;height:490px;transform:none}.home-banner-carousel .carousel-slide.is-ministry-welcome>picture:first-child img{object-position:center top;mask-image:linear-gradient(0deg,transparent,#000 30%),linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(0deg,transparent,#000 30%),linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.home-banner-carousel .carousel-slide.is-ministry-welcome:after{background:linear-gradient(0deg,#070b0d,#070b0d 48%,transparent 68%)}.home-banner-carousel .carousel-slide.is-ministry-welcome:before{inset:8% -40% 24% 10%;border-color:#d3ad6620}.welcome-composition{padding:415px 28px 100px;min-height:920px;justify-content:flex-start;align-items:center;text-align:center}.welcome-intro{max-width:300px;font-size:10px;line-height:1.8;margin-bottom:23px;letter-spacing:.13em}.home-banner-carousel .welcome-name{font-size:clamp(78px,22vw,118px);max-width:100%;line-height:.85}.welcome-name>span{margin-top:7px}.welcome-motto{font-size:clamp(25px,7vw,34px);max-width:100%;margin-top:28px;letter-spacing:-.045em}.welcome-cta{margin-top:20px;font-size:10px;padding:8px 0;gap:26px}.home-banner-carousel:has(.is-ministry-welcome.is-active) .carousel-controls{bottom:14px;right:50%;transform:translateX(50%)}.home-banner-carousel:has(.is-ministry-welcome.is-active) .carousel-controls button{width:26px;min-width:20px}.home-banner-carousel:has(.is-ministry-welcome.is-active) .carousel-controls button.is-active{width:40px}}@media(prefers-reduced-motion:reduce){.is-ministry-welcome.is-active .welcome-cta,.is-ministry-welcome.is-active .welcome-intro,.is-ministry-welcome.is-active .welcome-motto,.is-ministry-welcome.is-active .welcome-name{animation:none}.welcome-cta,.welcome-cta svg{transition:none}}.home-banner-carousel .welcome-name{width:calc(50% - 16px);max-width:none;line-height:1;background:none;-webkit-text-fill-color:initial;margin:0}.home-banner-carousel .welcome-name img,.home-banner-carousel .welcome-name picture{position:static;display:block;width:100%;height:auto}.home-banner-carousel .welcome-name img{object-fit:contain;filter:none}.is-ministry-welcome.is-active .welcome-name{animation:welcome-rise 1s .1s both}.welcome-motto{font-size:clamp(36px,3.7vw,58px);font-weight:800;line-height:1.12;letter-spacing:-.045em;max-width:calc(50% - 16px);margin-top:30px}.welcome-cta{position:relative;overflow:hidden;min-height:70px;min-width:290px;justify-content:space-between;gap:28px;padding:16px 22px 16px 26px;margin-top:32px;border:1px solid #ffe2a0;border-radius:4px;background:linear-gradient(115deg,#b7822c,#f2d391 45%,#d5a54d);color:#17130b;font-size:13px;font-weight:800;letter-spacing:.11em;box-shadow:0 8px 28px #b78c2026;transition:transform .2s,box-shadow .2s}.welcome-cta:before{content:"";position:absolute;inset:-50% -80%;background:linear-gradient(105deg,transparent 43%,#fff8dcaa 49%,#fffef7dd 50%,transparent 57%);transform:translateX(-60%);pointer-events:none;animation:welcome-button-shine 3.8s ease-in-out 1s infinite}.welcome-cta svg{position:relative;width:38px;height:38px;color:#17130b;border-color:#6e511b70;background:#fff3d430;flex-shrink:0}.is-ministry-welcome:hover .welcome-cta{color:#17130b;border-color:#fff0c7;transform:translateY(-2px);box-shadow:0 12px 34px #d5ad4b45}.is-ministry-welcome:hover .welcome-cta svg{background:#fff3d460}.is-ministry-welcome:active .welcome-cta{transform:scale(.98)}@keyframes welcome-button-shine{0%,15%{transform:translateX(-60%)}65%,to{transform:translateX(60%)}}@media(min-width:761px) and (max-width:1100px){.home-banner-carousel .welcome-name{font-size:inherit}.welcome-motto{font-size:clamp(34px,4vw,42px)}.welcome-cta{min-width:270px}}@media(max-width:760px){.home-banner-carousel .welcome-name{width:100%;max-width:100%;font-size:inherit}.welcome-motto{font-size:clamp(31px,8.7vw,42px)}.welcome-cta,.welcome-motto{max-width:100%;margin-top:28px}.welcome-cta{font-size:12px;min-width:280px;min-height:68px;padding:14px 20px}}@media(prefers-reduced-motion:reduce){.is-ministry-welcome.is-active .welcome-name,.welcome-cta:before{animation:none}}.home-banner-carousel .welcome-name{position:relative;perspective:1000px;transform-origin:left center}.home-banner-carousel .welcome-name:after{content:"";position:absolute;inset:0;pointer-events:none;mask-image:var(--welcome-wordmark);-webkit-mask-image:var(--welcome-wordmark);mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background:linear-gradient(112deg,transparent 36%,#fff9c978 43%,#ffffff 48%,#fff6c9 50%,transparent 57%);background-size:300% 100%;background-position:150% 0;mix-blend-mode:screen;opacity:0}.is-ministry-welcome.is-active .welcome-name{animation:welcome-metal-reveal 1.35s cubic-bezier(.16,1,.3,1) .12s both}.is-ministry-welcome.is-active .welcome-name:after{animation:welcome-metal-light 4.5s ease-in-out 1.3s infinite}.is-ministry-welcome.is-active .welcome-motto{animation:welcome-motto-reveal 1.1s cubic-bezier(.16,1,.3,1) .4s both}.is-ministry-welcome.is-active .welcome-motto>span{display:inline-block;animation:welcome-motto-reveal 1.1s cubic-bezier(.16,1,.3,1) .55s both}@keyframes welcome-metal-reveal{0%{opacity:0;transform:perspective(900px) rotateY(-18deg) rotateX(12deg) translateY(24px) scale(.9);filter:blur(7px) brightness(1.6)}65%{opacity:1;filter:blur(0) brightness(1.2)}to{opacity:1;transform:perspective(900px) rotateY(0) rotateX(0) translateY(0) scale(1);filter:blur(0) brightness(1)}}@keyframes welcome-metal-light{0%,10%{background-position:150% 0;opacity:0}18%{opacity:1}58%{background-position:-50% 0;opacity:1}68%,to{background-position:-50% 0;opacity:0}}@keyframes welcome-motto-reveal{0%{opacity:0;transform:translateY(24px) scale(.96);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media(prefers-reduced-motion:reduce){.is-ministry-welcome.is-active .welcome-motto,.is-ministry-welcome.is-active .welcome-motto>span,.is-ministry-welcome.is-active .welcome-name,.is-ministry-welcome.is-active .welcome-name:after,.welcome-cta:before{animation:none}.welcome-name:after{display:none}}.home-banner-carousel .welcome-motto{width:calc(50% - 16px);max-width:none;font-size:inherit;line-height:1}.home-banner-carousel .welcome-motto img,.home-banner-carousel .welcome-motto picture{position:static;display:block;width:100%;height:auto}.home-banner-carousel .welcome-motto img{object-fit:contain}@media(max-width:760px){.home-banner-carousel .welcome-motto{width:100%;max-width:100%}}.home-banner-carousel .carousel-slide.is-ministry-welcome:before{border:0}.home-banner-carousel .carousel-slide.is-ministry-welcome>picture:first-child{z-index:1;transform-origin:center bottom}.welcome-stage-light{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.welcome-stage-light:after,.welcome-stage-light:before{content:"";position:absolute;inset:-35%;pointer-events:none;opacity:0}.welcome-stage-light:before{background:radial-gradient(ellipse at 40% 50%,#e5b25070,transparent 40%),radial-gradient(ellipse at 65% 40%,#4b9ba360,transparent 38%);transform:translateX(-20%) rotate(-18deg)}.welcome-stage-light:after{background:radial-gradient(ellipse at center,#ffdc8b45,transparent 54%);transform:scale(.6)}.is-ministry-welcome.is-active .welcome-stage-light:before{animation:welcome-stage-drift 9s ease-in-out infinite}.is-ministry-welcome.is-active .welcome-stage-light:after{animation:welcome-stage-bloom 6s ease-in-out infinite}.home-banner-carousel .is-ministry-welcome.is-active>picture:first-child{animation:welcome-portrait-arrive 1.6s cubic-bezier(.16,1,.3,1) both}.is-ministry-welcome.is-active .welcome-intro{animation:welcome-rise .9s .2s both}.is-ministry-welcome.is-active .welcome-name{animation:welcome-metal-reveal 1.35s cubic-bezier(.16,1,.3,1) .35s both}.is-ministry-welcome.is-active .welcome-name:after{animation:welcome-metal-light 5.2s ease-in-out 1.5s infinite}.home-banner-carousel .welcome-motto{position:relative}.welcome-motto:after{content:"";position:absolute;inset:0;pointer-events:none;mask:var(--welcome-motto-art) center/100% 100% no-repeat;-webkit-mask:var(--welcome-motto-art) center/100% 100% no-repeat;background:linear-gradient(110deg,transparent 38%,#fff2be90 46%,#fff 50%,transparent 59%);background-size:300% 100%;mix-blend-mode:screen;opacity:0}.is-ministry-welcome.is-active .welcome-motto{animation:welcome-metal-reveal 1.3s cubic-bezier(.16,1,.3,1) .65s both}.is-ministry-welcome.is-active .welcome-motto:after{animation:welcome-metal-light 5.2s ease-in-out 2.3s infinite}.is-ministry-welcome.is-active .welcome-cta{animation:welcome-rise .9s .95s both}.welcome-cta:before{animation:none}.is-ministry-welcome.is-active .welcome-cta:before{animation:welcome-button-shine 5.2s ease-in-out 3.1s infinite}@keyframes welcome-portrait-arrive{0%{opacity:0;transform:translateY(32px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes welcome-stage-drift{0%,to{opacity:.45;transform:translate(-12%,3%) rotate(-18deg) scale(.95)}50%{opacity:1;transform:translate(14%,-4%) rotate(12deg) scale(1.1)}}@keyframes welcome-stage-bloom{0%,to{opacity:.15;transform:translate(-15%,10%) scale(.6)}50%{opacity:.8;transform:translate(16%,-8%) scale(1.15)}}@media(prefers-reduced-motion:reduce){.home-banner-carousel .is-ministry-welcome.is-active>picture:first-child,.is-ministry-welcome.is-active .welcome-cta,.is-ministry-welcome.is-active .welcome-cta:before,.is-ministry-welcome.is-active .welcome-intro,.is-ministry-welcome.is-active .welcome-motto,.is-ministry-welcome.is-active .welcome-motto:after,.is-ministry-welcome.is-active .welcome-name,.is-ministry-welcome.is-active .welcome-name:after,.is-ministry-welcome.is-active .welcome-stage-light:after,.is-ministry-welcome.is-active .welcome-stage-light:before{animation:none}.welcome-motto:after{display:none}.welcome-stage-light:before{opacity:.5;transform:none}}.welcome-music-score{position:absolute;inset:25% 0 auto;height:260px;z-index:0;overflow:hidden;pointer-events:none}.welcome-staff{position:absolute;inset:0;width:100%;height:260px;fill:none;stroke:#dfbd72;stroke-width:1.5;opacity:.28}.welcome-score-note{position:absolute;left:-80px;top:calc(9px + var(--note-step));width:64px;height:100px;fill:#e6c579;opacity:.68}.is-ministry-welcome.is-active .welcome-music-score{animation:welcome-score-float 7s ease-in-out infinite}.is-ministry-welcome.is-active .welcome-score-note{animation:welcome-score-travel 22.5s linear infinite;animation-delay:var(--note-delay)}.is-ministry-welcome.is-active .welcome-staff{animation:welcome-score-light 6s ease-in-out infinite}@keyframes welcome-score-float{0%,to{transform:translateY(-8px)}50%{transform:translateY(8px)}}@keyframes welcome-score-travel{0%{transform:translateX(0)}to{transform:translateX(calc(100vw + 160px))}}@keyframes welcome-score-light{0%,to{opacity:.22}50%{opacity:.42}}@media(max-width:760px){.welcome-music-score{top:105px}.welcome-score-note{top:calc(29.25px + var(--note-step));width:48px;height:75px}.is-ministry-welcome.is-active .welcome-score-note{animation-duration:22.5s}}@media(prefers-reduced-motion:reduce){.is-ministry-welcome.is-active .welcome-music-score,.is-ministry-welcome.is-active .welcome-score-note,.is-ministry-welcome.is-active .welcome-staff{animation:none}.welcome-score-note{left:calc(8% + var(--note-position,0%))}.welcome-score-note:nth-child(3n){left:40%}.welcome-score-note:nth-child(3n+1){left:75%}.welcome-score-note:nth-child(n+5){display:none}}.carousel-slide.is-navidad:after{display:none}.navidad-banner{position:relative;isolation:isolate;min-height:790px;overflow:hidden;background:#23080e;color:#ffedc3}.christmas-scene{position:absolute;z-index:-1;inset:0;pointer-events:none;overflow:hidden}.carousel-slide .christmas-photography img,.christmas-photography{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.christmas-light-halo{position:absolute;inset:0;background:linear-gradient(90deg,transparent 14%,#1b030b24 30%,#1b030b24 70%,transparent 86%)}.christmas-fairy-lights i{position:absolute;left:var(--x);top:var(--y);width:4px;height:4px;border-radius:50%;background:#fff5d6;box-shadow:0 0 7px 3px #ffe7a9,0 0 24px 9px #ffc25790;animation:christmas-twinkle 2.8s ease-in-out infinite;animation-delay:var(--delay);animation-play-state:paused}.christmas-fairy-lights i:nth-child(3n){width:3px;height:3px;animation-duration:3.7s}.christmas-snow{position:absolute;inset:0;overflow:hidden}.christmas-snow i{position:absolute;top:-12px;left:var(--x);width:var(--size);height:var(--size);border-radius:50%;background:#fff8e8;opacity:0;animation:christmas-snowfall var(--duration) linear infinite;animation-delay:var(--delay);animation-play-state:paused}.christmas-snow i:nth-child(7n){filter:blur(1px)}.is-animating .christmas-fairy-lights i,.is-animating .christmas-snow i{animation-play-state:running}@keyframes christmas-twinkle{0%,to{opacity:.28;transform:scale(.7)}45%,65%{opacity:1;transform:scale(1.2)}}@keyframes christmas-snowfall{0%{transform:translate3d(0,-15px,0);opacity:0}8%{opacity:.7}90%{opacity:.6}to{transform:translate3d(var(--drift),850px,0);opacity:0}}.navidad-content{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:900px;margin:auto;padding:165px 32px 130px}.navidad-artist{margin:0 0 21px;font-size:13px;font-weight:600;letter-spacing:.4em;color:#ffe3a5;text-shadow:0 2px 8px #160309}.navidad-kicker{margin:0 0 24px;font-size:11px;letter-spacing:.21em;text-transform:uppercase;color:#f4e6d4}.navidad-content h2{display:flex;flex-direction:column;align-items:center;margin:0;color:#f7dd9c;text-shadow:0 2px 0 #8d6025,0 5px 20px #170108;font-weight:400;line-height:1;text-transform:none;letter-spacing:0}.navidad-word{display:block;font-size:clamp(64px,6.9vw,106px);letter-spacing:-.035em;line-height:1.1}.navidad-jesus{display:block;font-size:clamp(130px,11.5vw,182px);font-weight:400;line-height:.94;padding:3px 36px 10px;margin-top:-5px;color:#fff0cb}.navidad-message{margin:22px 0 30px;font-size:17px;color:#fff2df;text-shadow:0 2px 6px #19050b}.navidad-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.navidad-actions button{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;min-height:56px;padding:0 27px;font:600 15px var(--sans);cursor:pointer;border-radius:30px;border:1px solid #e1bd73;transition:transform .2s,filter .2s;box-shadow:inset 0 0 0 3px #efd89e20,0 5px 18px #16030a60}.navidad-listen{color:#fff0c9;background:linear-gradient(#b32a39,#7b1026);text-shadow:0 1px 2px #53051b}.navidad-demo{background:linear-gradient(#f7e2ad,#cba05c);color:#471326}.navidad-actions button:hover{transform:translateY(-3px);filter:brightness(1.15)}.navidad-actions button:focus-visible,.navidad-platforms a:focus-visible{outline:3px solid #fff1bc;outline-offset:5px}.navidad-platforms{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;justify-content:center}.navidad-platforms a{padding:12px 17px;background:#380c1ae8;border:1px solid #c7a66b99;border-radius:24px;font-size:13px;min-height:44px;color:#fff0d1;transition:background .2s}.navidad-platforms a:hover{background:#7c2036}.navidad-error{margin:10px 0 0;font-size:13px;color:#ffe2b2}.navidad-error:empty{display:none}.home-banner-carousel:has(.is-navidad.is-active),.home-banner-carousel:has(.is-navidad.is-active) .carousel-slides{min-height:790px}.home-banner-carousel:has(.is-navidad.is-active) .carousel-controls{left:24px;right:24px;bottom:28px;justify-content:center;gap:9px}.home-banner-carousel:has(.is-navidad.is-active) .carousel-controls button{width:26px;max-width:5%;height:4px;position:relative;border-radius:2px;background:#e8cba270}.home-banner-carousel:has(.is-navidad.is-active) .carousel-controls button:before{content:"";position:absolute;inset:-12px 0}.home-banner-carousel:has(.is-navidad.is-active) .carousel-controls button.is-active{width:44px;background:#f6d998}@media(min-width:1700px){.navidad-content{padding-top:168px}.carousel-slide .christmas-photography img,.christmas-photography{object-position:center 38%}}@media(max-width:1100px) and (min-width:761px){.navidad-content{padding-top:180px}.navidad-word{font-size:76px}.navidad-jesus{font-size:145px}}@media(max-width:760px){.navidad-banner{min-height:790px}.navidad-content{padding:195px 22px 112px}.navidad-artist{font-size:11px;letter-spacing:.25em;margin-bottom:19px}.navidad-kicker{font-size:9px;letter-spacing:.13em;margin-bottom:24px}.navidad-word{font-size:clamp(43px,12.2vw,76px)}.navidad-jesus{font-size:clamp(105px,28vw,160px);padding:5px 17px 10px;margin-top:2px}.navidad-message{font-size:14px;margin:20px 0 26px}.navidad-actions{gap:13px;width:100%;max-width:300px}.navidad-actions button{min-height:52px;padding:0 20px;font-size:14px;width:100%}.navidad-platforms{gap:6px;margin-top:18px}.navidad-platforms a{padding:11px 10px;font-size:11px}.christmas-light-halo{background:linear-gradient(0deg,#21040b30,transparent 80%)}.christmas-fairy-lights i{top:calc(var(--y)*.9)}.home-banner-carousel:has(.is-navidad.is-active) .carousel-controls{bottom:24px}}@media(prefers-reduced-motion:reduce){.christmas-fairy-lights i,.christmas-snow i{animation:none}.christmas-fairy-lights i{opacity:.8}.christmas-snow{display:none}.navidad-actions button{transition:none}}@media(max-width:760px){.navidad-jesus{white-space:nowrap;font-size:clamp(88px,25vw,145px);padding-right:8px;padding-left:8px}}.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 h2{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 h2{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}}.silencio-preorder{--silencio-gold:#efbd67;--silencio-cream:#f6ead6;max-width:1440px;margin:56px auto;background:#10100e;color:var(--silencio-cream);border:1px solid #665036;overflow:hidden;isolation:isolate}.silencio-campaign{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;padding:64px 64px 0;background:radial-gradient(ellipse at 85% 22%,#63411e55,transparent 55%),#10100e}.silencio-copy{position:relative;z-index:1;padding-top:12px}.silencio-eyebrow{display:flex;gap:10px;align-items:center;color:var(--silencio-gold);font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 35px}.silencio-eyebrow>span{width:7px;height:7px;background:var(--silencio-gold);border-radius:50%;box-shadow:0 0 16px #efbd6777}.silencio-artist{font-size:13px;letter-spacing:.3em;margin:0 0 16px}.silencio-copy h2{font-family:var(--display);font-size:clamp(60px,6.8vw,100px);font-weight:700;line-height:.94;letter-spacing:-.025em}.silencio-copy h2 span{color:var(--silencio-gold)}.silencio-intro{font-size:20px;line-height:1.5;margin:24px 0}.silencio-cta{display:inline-flex;align-items:center;gap:42px;padding:17px 24px;background:var(--silencio-gold);color:#211508;font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:22px;letter-spacing:.04em;transition:background .2s,transform .2s}.silencio-cta:hover{background:#f8d798;transform:translateY(-3px)}.silencio-cta:active{transform:scale(.98)}.silencio-cta:focus-visible{outline:3px solid #f6ead6;outline-offset:5px}.silencio-release{display:flex;flex-direction:column;gap:7px;margin-top:28px}.silencio-release span{font-size:10px;letter-spacing:.18em;color:#bda98c}.silencio-release strong{font-family:var(--display);font-size:24px;font-weight:600;letter-spacing:.08em}.silencio-art{position:relative;align-self:center;min-width:0;padding:15px 0}.silencio-art picture{position:relative;display:block;box-shadow:0 18px 60px #03030299;animation:silencio-arrive .9s ease-out both}.silencio-art img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.silencio-orbit{position:absolute;inset:-30px;border:1px solid #c28d4366;border-radius:50%;transform:rotate(-20deg) scaleX(1.12);pointer-events:none}.silencio-art-caption{position:relative;display:block;margin-top:20px;font-size:10px;letter-spacing:.22em;text-align:right;color:#d8bd95}.silencio-countdown{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #8b683f77;padding:28px 0 34px;margin-top:12px}.silencio-countdown>p{font-family:var(--display);font-size:30px;margin:0}.silencio-countdown>p>span{display:block;font-family:var(--sans);font-size:12px;color:#c6b89f;margin-top:8px}.silencio-clock{display:flex;gap:28px}.silencio-clock>div{text-align:center;min-width:65px}.silencio-clock strong{display:block;font-family:var(--display);font-size:58px;line-height:1.1;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--silencio-gold)}.silencio-clock span{font-size:9px;letter-spacing:.15em}.silencio-order{padding:36px 40px 22px;background:#e9ddc6;scroll-margin-top:100px;color:#282219}.silencio-order-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 0 24px}.silencio-order-heading p{font-size:10px;font-weight:700;letter-spacing:.16em;margin:0 0 10px}.silencio-order-heading h3{font-family:var(--display);font-size:40px;font-weight:600;line-height:1.05}.silencio-order-heading>span{font-size:10px;letter-spacing:.12em;border-bottom:1px solid #8f7043;padding-bottom:8px}.silencio-embed{background:#fff;border-radius:12px;overflow:hidden}.silencio-embed iframe{display:block}.silencio-checkout-note{font-size:12px;text-align:center;line-height:1.6;margin:16px 0 0;color:#64543e}@keyframes silencio-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.silencio-preorder{margin:64px auto}}@media(max-width:1100px){.silencio-preorder{margin:36px 24px}.silencio-campaign{padding:40px 36px 0;gap:32px}.silencio-copy h2{font-size:clamp(58px,7.6vw,80px)}.silencio-clock{gap:18px}.silencio-clock strong{font-size:50px}.silencio-countdown>p{font-size:25px}}@media(max-width:700px){.silencio-preorder{margin:28px 12px}.silencio-campaign{grid-template-columns:1fr;padding:30px 24px 0;gap:32px}.silencio-copy{padding:0}.silencio-eyebrow{font-size:10px;margin-bottom:26px;letter-spacing:.08em}.silencio-artist{font-size:11px}.silencio-copy h2{font-size:clamp(52px,12.5vw,84px)}.silencio-intro{font-size:18px;margin:20px 0}.silencio-cta{width:100%;justify-content:space-between}.silencio-release{margin-top:24px}.silencio-art{padding:0;max-width:460px;width:100%;justify-self:center}.silencio-orbit{inset:-12px;transform:none}.silencio-art-caption{text-align:center;font-size:9px;letter-spacing:.12em}.silencio-countdown{display:block;margin:0;padding:24px 0 28px}.silencio-countdown>p{font-size:28px}.silencio-clock{justify-content:space-between;gap:8px;margin-top:24px}.silencio-clock>div{min-width:0;flex:1 1}.silencio-clock strong{font-size:46px}.silencio-clock span{font-size:8px;letter-spacing:.08em}.silencio-order{padding:26px 12px 18px}.silencio-order-heading{padding:0 10px 20px}.silencio-order-heading h3{font-size:32px}.silencio-order-heading>span{display:none}.silencio-order-heading p{font-size:9px}.silencio-checkout-note{padding:0 8px;font-size:11px}}@media(prefers-reduced-motion:reduce){.silencio-art picture{animation:none}.silencio-cta{transition:none}}.silencio-order{background:#1c150f;color:var(--silencio-cream);border-top:1px solid #665036}.silencio-order-heading p,.silencio-order-heading>span{color:var(--silencio-gold)}.silencio-embed{background:#19120d;border:1px solid #5b4530;border-radius:4px}.silencio-checkout-note{color:#c6b89f}@media(min-width:701px) and (prefers-reduced-motion:no-preference){.silencio-orbit{animation:silencio-orbit-turn 28s linear infinite}@keyframes silencio-orbit-turn{0%{transform:rotate(-20deg) scaleX(1.12)}to{transform:rotate(340deg) scaleX(1.12)}}}.silencio-preorder-date{font-size:13px;line-height:1.6;color:#e4c697;margin:0 0 18px}.silencio-copy h2.silencio-lettering{font-size:inherit;line-height:1;margin:0 -8px;max-width:600px}.silencio-lettering picture{display:block}.silencio-lettering img{display:block;width:100%;height:auto;aspect-ratio:700/480;object-fit:contain}.silencio-embed{position:relative}.silencio-official-logo{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);width:174px;display:block;pointer-events:none}.silencio-official-logo img{display:block;width:100%;height:auto;object-fit:contain;background:transparent;border:0;box-shadow:none}@media(max-width:700px){.silencio-official-logo{width:148px;bottom:28px}}.silencio-share{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;margin-top:14px;padding:12px 22px;border:1px solid var(--silencio-gold);background:transparent;color:var(--silencio-gold);font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:.08em;cursor:pointer;transition:background .2s,color .2s,transform .2s}.silencio-share svg{width:20px;height:20px}.silencio-share:hover{background:var(--silencio-gold);color:#211508}.silencio-share:active{transform:scale(.98)}.silencio-share:focus-visible{outline:3px solid var(--silencio-cream);outline-offset:4px}.silencio-share-status{font-size:13px;line-height:1.5;color:var(--silencio-cream);margin:10px 0 0}.silencio-share-status:empty{display:none}.silencio-share-url{display:block;width:100%;min-height:44px;margin-top:10px;padding:10px;background:#211a10;color:var(--silencio-cream);border:1px solid var(--silencio-gold);font:inherit;font-size:12px}.silencio-share-url:focus-visible{outline:2px solid var(--silencio-cream);outline-offset:3px}@media(max-width:700px){.silencio-share{width:100%}}@media(prefers-reduced-motion:reduce){.silencio-share{transition:none}}.silencio-floating-logo{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);width:min(68%,240px);pointer-events:none;isolation:isolate}.silencio-floating-logo:after{content:"";position:absolute;z-index:-1;left:12%;right:12%;bottom:-20px;height:20px;background:#0009;border-radius:50%;filter:blur(10px);transform:scaleY(.65)}.silencio-floating-logo picture{display:block}.silencio-floating-logo img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 2px 1px #3b240bc9) drop-shadow(0 9px 5px #0009) drop-shadow(0 23px 14px #0008)}@media(max-width:370px){.silencio-floating-logo{width:min(65%,210px);bottom:36px}}.carousel-slide.is-silencio{transition:opacity .65s ease;background:#100e0b;overflow:hidden}.carousel-slide.is-silencio:after{display:none}.sds-banner{position:relative;isolation:isolate;color:#f6ead6;min-height:760px;background:radial-gradient(ellipse at 82% 48%,#61431d77,transparent 58%),linear-gradient(125deg,#17120d,#0e0d0a 65%);overflow:hidden}.sds-light{position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 30%,#f6c5750c 48%,transparent 64%);pointer-events:none}.sds-layout{max-width:1440px;margin:auto;padding:44px 64px 90px;display:grid;grid-template-columns:1.05fr 1fr;grid-gap:70px;gap:70px;align-items:center;min-height:760px}.sds-copy{min-width:0}.sds-announcement{color:#f0c274;font-size:11px;letter-spacing:.08em;line-height:1.6;font-weight:700;min-height:35px;margin:0 0 16px}.sds-artist{font-size:12px;letter-spacing:.3em;margin:0 0 12px}.sds-title{margin:0 -12px!important;max-width:480px;line-height:1}.carousel-slide.is-silencio .sds-banner picture{position:relative;display:block;inset:auto;width:auto;height:auto}.carousel-slide.is-silencio .sds-banner picture img{position:static;inset:auto;width:100%;height:auto;object-fit:contain;object-position:center;display:block}.sds-tagline{font-size:16px;line-height:1.6;margin:12px 0 18px;color:#e8dcc7}.sds-release{font-size:10px;letter-spacing:.08em;line-height:1.7;margin:0 0 12px;color:#cbb795}.sds-release strong{color:#f4d298;white-space:nowrap}.sds-invitation{font-family:var(--display);font-size:22px;line-height:1.2;font-weight:600;margin:0 0 20px;letter-spacing:.03em}.sds-actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.sds-actions a{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:.03em;transition:transform .2s,background .2s,color .2s}.sds-buy{background:#efbd67;border:1px solid #efbd67;color:#211508;padding:12px 16px}.sds-buy svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5}.sds-buy:hover{background:#ffdc9f;transform:translateY(-2px)}.sds-discover{color:#f4d298;padding:12px 0;border-bottom:1px solid #a78043}.sds-discover:hover{color:#f6ead6;transform:translateY(-2px)}.sds-actions a:focus-visible{outline:3px solid #f6ead6;outline-offset:5px}.sds-actions a:active{transform:scale(.98)}.sds-art{position:relative;min-width:0;padding:16px 0;perspective:1200px}.sds-art picture{box-shadow:0 28px 65px #030201b0,0 0 60px #b57b2126;transform:rotateY(-5deg) rotate(1deg);transform-origin:center}.sds-art img{aspect-ratio:1}.sds-art-orbit{position:absolute;inset:-32px -24px 8px;border:1px solid #bb8c424f;border-radius:50%;transform:rotate(-18deg);pointer-events:none}.sds-art>p{font-size:9px;letter-spacing:.12em;line-height:1.6;margin:24px 0 0;display:flex;justify-content:center;align-items:center;gap:12px;color:#d4bd94}.sds-art>p span{height:1px;width:20px;background:#c49449}.home-banner-carousel:has(.is-silencio.is-active),.home-banner-carousel:has(.is-silencio.is-active) .carousel-slides{min-height:760px}.home-banner-carousel:has(.is-silencio.is-active) .carousel-controls{bottom:28px}@media(prefers-reduced-motion:no-preference){.sds-active .sds-art picture{animation:sds-cover-in 1.1s cubic-bezier(.2,.7,.2,1) both}.sds-active .sds-copy>*{animation:sds-reveal .8s ease both}.sds-active .sds-title{animation-delay:.12s}.sds-active .sds-release,.sds-active .sds-tagline{animation-delay:.23s}.sds-active .sds-actions{animation-delay:.35s}.sds-active .sds-light{animation:sds-light-sweep 9s ease-in-out infinite}@keyframes sds-cover-in{0%{opacity:0;transform:translateY(24px) rotateY(-12deg) rotate(2deg)}to{opacity:1;transform:translateY(0) rotateY(-5deg) rotate(1deg)}}@keyframes sds-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes sds-light-sweep{0%,to{opacity:.25;transform:translateX(-15%)}50%{opacity:1;transform:translateX(15%)}}}@media(max-width:1100px) and (min-width:701px){.sds-layout{padding:42px 36px 90px;gap:44px}.sds-actions{gap:12px}.sds-actions a{font-size:17px}.sds-title{max-width:430px}.sds-invitation{font-size:20px}.sds-art-orbit{inset:-12px}}@media(max-width:700px){.home-banner-carousel:has(.is-silencio.is-active),.home-banner-carousel:has(.is-silencio.is-active) .carousel-slides,.sds-banner{min-height:1120px}.sds-layout{min-height:1120px;padding:32px 26px 90px;grid-template-columns:1fr;gap:28px;align-content:start}.sds-announcement{font-size:10px;margin-bottom:18px;min-height:32px}.sds-artist{font-size:11px}.sds-title{max-width:400px}.sds-tagline{font-size:14px;margin:12px 0 16px}.sds-release{font-size:9px}.sds-invitation{font-size:20px}.sds-actions{display:grid;grid-gap:10px;gap:10px}.sds-actions a{width:100%;font-size:18px}.sds-art{width:100%;max-width:360px;justify-self:center;padding:0}.sds-art-orbit{inset:-10px -8px 12px}.sds-art>p{font-size:8px;letter-spacing:.06em;gap:8px}.sds-art>p span{width:12px}.home-banner-carousel:has(.is-silencio.is-active) .carousel-controls{bottom:28px}}@media(prefers-reduced-motion:reduce){.carousel-slide.is-silencio,.sds-actions a{transition:none}}@media(min-width:701px){.home-banner-carousel:has(.is-silencio.is-active),.home-banner-carousel:has(.is-silencio.is-active) .carousel-slides,.sds-banner,.sds-layout{min-height:810px}}.silencio-formats{position:relative;isolation:isolate;width:100%;padding:20px 0 0;min-width:0}.silencio-format-pair{display:grid;grid-template-columns:1.12fr 1fr;grid-gap:0;gap:0;align-items:center;position:relative;min-height:350px}.silencio-format-pair:before{content:"";position:absolute;z-index:-1;left:4%;right:4%;bottom:4%;height:28%;border-radius:50%;background:#b782352e;filter:blur(28px)}.silencio-format{margin:0;min-width:0;position:relative;transition:transform .35s cubic-bezier(.22,1,.36,1)}.silencio-format-cd{transform:rotate(-8deg);z-index:2;margin-right:-12%}.silencio-format-cassette{transform:rotate(9deg) translateY(40px);z-index:3;margin-left:-4%}.carousel-slide.is-silencio .silencio-format picture,.silencio-art .silencio-format picture,.silencio-format picture{display:block;position:relative;inset:auto;width:100%;height:auto;box-shadow:none;transform:none;animation:none;background:transparent}.carousel-slide.is-silencio .silencio-format img,.silencio-format img{display:block;position:static;inset:auto;width:100%;height:auto;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 24px 16px #05030180)}.silencio-format figcaption{width:max-content;margin:0 auto;padding:7px 12px;border-bottom:1px solid #b79057;color:#f6d599;font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:.16em}.silencio-format-cd figcaption{transform:rotate(8deg)}.silencio-format-cassette figcaption{transform:rotate(-9deg)}.silencio-formats-footer{display:flex;justify-content:space-between;gap:16px;margin-top:72px;padding-top:18px;border-top:1px solid #95704470;font-size:10px;letter-spacing:.16em;color:#d5be99}.silencio-art .silencio-art-caption{margin-top:20px;line-height:1.6}.silencio-order-formats{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:start}.silencio-format-order{min-width:0;scroll-margin-top:115px}.silencio-format-order>header{padding:12px 0 20px}.silencio-format-order>header>span{font-size:11px;letter-spacing:.12em;color:#efbd67}.silencio-format-order h4{font-family:var(--display);font-size:36px;line-height:1.15;font-weight:600;margin:10px 0 0;text-transform:uppercase}.sds-invitation{font-size:clamp(38px,4.4vw,64px);font-weight:700;letter-spacing:.04em;color:#f3cd8c;line-height:1;margin:20px 0 24px}.sds-actions{gap:12px}.sds-actions .sds-buy{font-size:19px;flex:1 1;white-space:nowrap;padding:14px 16px;gap:16px}.sds-buy-cassette{background:transparent;color:#f3cd8c}.sds-buy-cassette:hover{color:#211508}.sds-copy>.sds-discover{display:inline-flex;font-family:var(--display);letter-spacing:.1em;font-size:15px;gap:12px;margin-top:18px;min-height:44px;align-items:center}.sds-art{padding:0}.sds-art>p{margin-top:24px}.sds-title{max-width:430px}.sds-title img{max-height:260px}.sds-layout{gap:48px;padding-top:32px}.sds-announcement{margin-bottom:10px}.sds-tagline{margin-top:4px}.silencio-copy h2.silencio-lettering{max-width:490px}.silencio-eyebrow{margin-bottom:20px}.silencio-intro{font-family:var(--display);font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.12;margin:20px 0}.silencio-campaign{align-items:center}@media(hover:hover){.silencio-formats:hover .silencio-format-cd{transform:rotate(-11deg) translateY(-8px)}.silencio-formats:hover .silencio-format-cassette{transform:rotate(12deg) translateY(28px)}}@media(prefers-reduced-motion:no-preference){.sds-active .silencio-format-cd{animation:silencio-cd-reveal .9s cubic-bezier(.22,1,.36,1) both}.sds-active .silencio-format-cassette{animation:silencio-cassette-reveal 1.1s cubic-bezier(.22,1,.36,1) .12s both}@keyframes silencio-cd-reveal{0%{opacity:0;transform:translate(-24px,30px) rotate(-14deg)}to{opacity:1;transform:rotate(-8deg)}}@keyframes silencio-cassette-reveal{0%{opacity:0;transform:translate(28px,70px) rotate(15deg)}to{opacity:1;transform:rotate(9deg) translateY(40px)}}}@media(max-width:1100px) and (min-width:701px){.sds-layout{gap:28px}.sds-actions .sds-buy{font-size:16px;padding:12px 10px;gap:8px}.silencio-format-pair{min-height:260px}.silencio-formats-footer{font-size:8px;letter-spacing:.08em}.silencio-order{padding:30px 24px}.silencio-order-formats{gap:16px}}@media(max-width:700px){.home-banner-carousel:has(.is-silencio.is-active),.home-banner-carousel:has(.is-silencio.is-active) .carousel-slides,.sds-banner,.sds-layout{min-height:1080px}.sds-layout{gap:20px;padding:30px 26px 88px}.sds-title{max-width:320px}.sds-title img{max-height:200px}.sds-invitation{font-size:42px;margin:18px 0}.sds-actions{display:flex;flex-wrap:wrap;gap:10px}.sds-actions .sds-buy{font-size:16px;min-width:135px;padding:12px 10px;gap:8px}.sds-copy>.sds-discover{margin-top:8px}.silencio-format-pair{min-height:250px}.silencio-formats-footer{margin-top:56px;font-size:8px;letter-spacing:.08em}.silencio-format figcaption{font-size:17px}.sds-art{max-width:400px;width:100%}.silencio-order-formats{grid-template-columns:1fr;gap:32px}.silencio-format-order h4{font-size:32px}.silencio-art{margin-top:0}.silencio-art .silencio-art-caption{text-align:center}.silencio-countdown{width:100%}.silencio-order-heading h3{font-size:30px}}@media(prefers-reduced-motion:reduce){.silencio-format{transition:none;animation:none!important}}.silencio-format-pair{gap:24px;grid-template-columns:1.15fr 1fr}.silencio-format-cd{margin:0;transform:rotate(-5deg)}.silencio-format-cassette{margin:0;transform:rotate(5deg) translateY(30px)}.carousel-slide.is-silencio .silencio-format img,.silencio-format img{aspect-ratio:auto}.silencio-format figcaption{margin-top:24px}.silencio-format-cd figcaption{transform:rotate(5deg)}.silencio-format-cassette figcaption{transform:rotate(-5deg)}:is(.sds-art,.silencio-art) .silencio-format-pair{display:block;height:auto;aspect-ratio:1/.96;min-height:0}.sds-art .silencio-format-pair{aspect-ratio:1/.92}:is(.sds-art,.silencio-art) .silencio-format{position:absolute;margin:0;animation:none;transform:none!important}:is(.sds-art,.silencio-art) .silencio-format-cd{width:75%;left:0;top:0}:is(.sds-art,.silencio-art) .silencio-format-cassette{width:65%;right:0;top:46%}:is(.sds-art,.silencio-art) .silencio-format figcaption{transform:none;margin-top:14px;font-size:18px}:is(.sds-art,.silencio-art) .silencio-format-cd figcaption{margin-left:12px}:is(.sds-art,.silencio-art) .silencio-format-cassette figcaption{margin-right:12px}:is(.sds-art,.silencio-art) .silencio-formats-footer{margin-top:24px}@media(max-width:700px){:is(.sds-art,.silencio-art) .silencio-format figcaption{font-size:15px;margin-top:10px}:is(.sds-art,.silencio-art) .silencio-formats-footer{margin-top:20px}}@media(prefers-reduced-motion:no-preference){.sds-active .sds-art .silencio-format-cd{animation:sds-edition-arrive .8s cubic-bezier(.22,1,.36,1) both}.sds-active .sds-art .silencio-format-cassette{animation:sds-edition-arrive .8s cubic-bezier(.22,1,.36,1) .12s both}@keyframes sds-edition-arrive{0%{opacity:0}to{opacity:1}}}:is(.sds-art,.silencio-art) .silencio-formats .silencio-format picture{transform:none;transform-origin:center;transition:transform .35s cubic-bezier(.22,1,.36,1)}@media(hover:hover) and (prefers-reduced-motion:no-preference){:is(.sds-art,.silencio-art) .silencio-formats .silencio-format-cd:hover picture{transform:translateY(-8px) rotate(-2deg) scale(1.015)}:is(.sds-art,.silencio-art) .silencio-formats .silencio-format-cassette:hover picture{transform:translateY(-8px) rotate(2deg) scale(1.015)}}@media(prefers-reduced-motion:reduce){:is(.sds-art,.silencio-art) .silencio-formats .silencio-format picture{transition:none;transform:none}}.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{max-width:620px;margin-inline:auto}.release-preview-art img{aspect-ratio:941/1672;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-template-columns:repeat(2,minmax(0,1fr));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-fit:cover;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}}