.regreso-wear-promo{scroll-margin-top:130px}.regreso-wear-copy h1{font-size:clamp(74px,8.6vw,150px);letter-spacing:.035em}.regreso-wear-logo{width:min(100%,520px)}.regreso-wear-copy .regreso-wear-slogan{max-width:560px;margin:20px 0 16px;color:var(--pale);font-family:var(--display);font-size:clamp(30px,3.1vw,49px);font-weight:600;letter-spacing:.035em;line-height:1.02;text-transform:uppercase}.regreso-wear-slogan+p{margin-top:0}.regreso-wear-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.regreso-wear-gallery picture:first-child,.regreso-wear-gallery picture:nth-child(3){transform:none}.regreso-wear-gallery img{height:clamp(285px,28vw,430px);object-fit:cover;object-position:center 42%;filter:contrast(1.12) saturate(1.08)}@media(max-width:620px){.regreso-wear-copy h1{font-size:clamp(62px,17vw,82px)}.regreso-wear-logo{width:100%}.regreso-wear-copy .regreso-wear-slogan{margin:18px 0 15px;font-size:clamp(31px,9vw,39px)}.regreso-wear-gallery{gap:10px}.regreso-wear-gallery picture:first-child,.regreso-wear-gallery picture:nth-child(3){transform:none}.regreso-wear-gallery img{height:54vw;object-position:center 39%}}.regreso-wear-gallery-clean{grid-template-columns:repeat(2,minmax(0,1fr));max-width:790px}.regreso-wear-gallery-clean img{height:clamp(360px,32vw,520px);object-position:center;filter:contrast(1.07) saturate(1.03)}@media(max-width:620px){.regreso-wear-gallery-clean img{height:58vw}}.carousel-slide.is-regreso-wear:after{background:linear-gradient(90deg,#050606,rgba(5,6,6,.96) 39%,rgba(5,6,6,.45) 65%,rgba(5,6,6,.05)),linear-gradient(0deg,rgba(3,4,4,.7),transparent 58%)}.carousel-wear-gallery{position:absolute;right:clamp(24px,5vw,96px);top:50%;isolation:isolate;width:min(54vw,860px);height:min(92%,760px);transform:translateY(-50%)}.carousel-wear-gallery picture{position:absolute!important;inset:auto;display:block!important;overflow:hidden;background:transparent;border:0;box-shadow:none}.carousel-wear-gallery picture img{position:static!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 34%;filter:contrast(1.1) saturate(1.05);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.carousel-wear-gallery picture:first-child{z-index:1;left:0;top:9%;width:35%;height:77%;transform:rotate(-7deg);-webkit-clip-path:polygon(8% 0,100% 3%,92% 100%,0 96%);clip-path:polygon(8% 0,100% 3%,92% 100%,0 96%)}.carousel-wear-gallery picture:nth-child(2){z-index:2;left:21%;top:2%;width:35%;height:84%;transform:rotate(-2deg);-webkit-clip-path:polygon(7% 0,100% 2%,93% 100%,0 97%);clip-path:polygon(7% 0,100% 2%,93% 100%,0 97%)}.carousel-wear-gallery picture:nth-child(3){z-index:3;left:43%;top:8%;width:35%;height:78%;transform:rotate(3deg);-webkit-clip-path:polygon(8% 1%,100% 0,91% 100%,0 96%);clip-path:polygon(8% 1%,100% 0,91% 100%,0 96%)}.carousel-wear-gallery picture:nth-child(4){z-index:4;right:0;top:1%;width:35%;height:84%;transform:rotate(7deg);-webkit-clip-path:polygon(7% 2%,100% 0,92% 98%,0 100%);clip-path:polygon(7% 2%,100% 0,92% 98%,0 100%)}.carousel-wear-logo{position:relative!important;inset:auto!important;display:block!important;width:360px!important;max-width:100%;min-width:0;margin:0 0 22px}.carousel-wear-logo img{position:static!important;display:block!important;width:100%!important;height:auto!important}@media(max-width:760px){.carousel-slide.is-regreso-wear{min-height:820px}.carousel-slide.is-regreso-wear:after{background:linear-gradient(180deg,#050606,rgba(5,6,6,.92) 40%,rgba(5,6,6,.1) 54%,transparent 68%)}.carousel-slide.is-regreso-wear .carousel-overlay{min-height:820px;max-width:100%;padding-top:34px;padding-bottom:30px;justify-content:start}.carousel-slide.is-regreso-wear .carousel-overlay h2{font-size:clamp(42px,12vw,55px)}.carousel-slide.is-regreso-wear .carousel-overlay span{max-width:300px;margin-top:12px}.carousel-slide.is-regreso-wear .carousel-overlay strong{margin-top:17px}.carousel-wear-logo{width:210px!important;margin-bottom:10px}.carousel-wear-gallery{right:14px;bottom:18px;top:auto;width:calc(100% - 28px);height:378px;transform:none}.carousel-wear-gallery picture:first-child{z-index:1;left:0;top:0;width:54%;height:52%;transform:rotate(-4deg)}.carousel-wear-gallery picture:nth-child(2){z-index:2;left:47%;top:1%;width:54%;height:52%;transform:rotate(4deg)}.carousel-wear-gallery picture:nth-child(3){z-index:3;left:0;top:48%;width:54%;height:52%;transform:rotate(4deg)}.carousel-wear-gallery picture:nth-child(4){z-index:4;left:47%;top:47%;width:54%;height:52%;transform:rotate(-4deg)}}.carousel-wear-poster{position:absolute!important;inset:auto!important;right:clamp(28px,7vw,120px)!important;top:50%!important;display:block!important;width:min(43vw,600px)!important;height:min(94%,760px)!important;transform:translateY(-50%);filter:drop-shadow(0 24px 38px rgba(0,0,0,.55))}.carousel-wear-poster img{position:static!important;display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}@media(max-width:760px){.carousel-wear-poster{right:20px!important;top:auto!important;bottom:12px!important;width:calc(100% - 40px)!important;height:462px!important;transform:none}.carousel-wear-poster img{object-position:center bottom!important}}.carousel-wear-banner-art,.carousel-wear-banner-art img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important}.carousel-wear-banner-art img{object-fit:cover!important;object-position:center!important}.carousel-slide.is-regreso-wear:after{background:linear-gradient(90deg,rgba(5,6,6,.99),rgba(5,6,6,.96) 34%,rgba(5,6,6,.65) 54%,rgba(5,6,6,.08)),linear-gradient(0deg,rgba(3,4,4,.52),transparent 55%)}@media(max-width:760px){.carousel-wear-banner-art img{object-position:center top!important}.carousel-slide.is-regreso-wear:after{background:linear-gradient(180deg,rgba(5,6,6,.96),rgba(5,6,6,.9) 35%,rgba(5,6,6,.34) 56%,rgba(5,6,6,.06) 80%)}}.regreso-wear-hero{grid-template-columns:1fr;min-height:650px;background:radial-gradient(circle at 76% 18%,rgba(218,165,41,.22),transparent 29%),radial-gradient(circle at 88% 82%,rgba(94,31,71,.16),transparent 28%),linear-gradient(120deg,#070807 10%,#17130c 57%,#090a0a)}.regreso-wear-copy{max-width:730px}.regreso-wear-copy .regreso-wear-logo{width:min(100%,500px);margin-bottom:clamp(30px,4vw,50px)}.regreso-wear-copy .regreso-wear-logo img{background:transparent;filter:drop-shadow(0 16px 28px rgba(0,0,0,.32))}.carousel-slide.is-regreso-wear{background:radial-gradient(circle at 78% 35%,rgba(218,165,41,.17),transparent 26%),radial-gradient(circle at 88% 80%,rgba(107,38,74,.16),transparent 29%),linear-gradient(118deg,#070807 8%,#15130d 60%,#090a0a)}.carousel-slide.is-regreso-wear:after{background:linear-gradient(90deg,rgba(5,6,6,.24),transparent 70%)}.carousel-slide.is-regreso-wear .carousel-overlay{max-width:760px}.carousel-slide.is-regreso-wear .carousel-wear-logo{width:clamp(310px,30vw,480px)!important;margin-bottom:clamp(26px,3vw,40px)}@media(max-width:760px){.regreso-wear-hero{min-height:570px}.regreso-wear-copy{max-width:100%}.regreso-wear-copy .regreso-wear-logo{width:min(100%,340px);margin-bottom:28px}.carousel-slide.is-regreso-wear{min-height:560px}.carousel-slide.is-regreso-wear .carousel-overlay{min-height:560px;padding-top:58px;padding-bottom:72px;justify-content:center}.carousel-slide.is-regreso-wear .carousel-wear-logo{width:min(100%,310px)!important;margin-bottom:23px}.carousel-slide.is-regreso-wear:after{background:linear-gradient(180deg,rgba(5,6,6,.12),rgba(5,6,6,.45) 100%)}}.regreso-wear-collection .product-card{display:grid;border:0;background:transparent}.regreso-wear-collection .product-image{height:auto;padding:0;aspect-ratio:941/1672;background:transparent}.regreso-wear-collection .product-image img,.regreso-wear-collection .product-image picture{width:100%;height:100%}.regreso-wear-collection .product-image img{object-fit:cover}.regreso-wear-collection .product-copy{padding:20px 0 42px;border-bottom:1px solid rgba(217,165,41,.48)}.regreso-wear-collection .product-card:hover{transform:translateY(-4px);border-color:transparent}.product-detail-shirt .product-detail-image{padding:0;border:0;background:transparent}.product-detail-shirt .product-detail-image picture{display:block;width:min(100%,520px);margin:0 auto}.product-detail-shirt .product-detail-image img{display:block;width:100%;max-height:none;height:auto;object-fit:contain}.wear-collection-art{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;grid-gap:24px 20px;gap:24px 20px;min-width:0;padding:12px 0}.wear-collection-art:before{content:"";position:absolute;z-index:-1;inset:5% -8%;background:radial-gradient(ellipse,rgba(198,151,64,.17),transparent 68%);pointer-events:none}.wear-collection-art picture{position:relative!important;inset:auto!important;display:flex!important;align-items:center;justify-content:center;width:100%!important;height:100%!important;overflow:visible;background:none;border:0;box-shadow:none;transform:none}.wear-collection-art picture img{position:static!important;display:block;width:100%!important;height:100%!important;max-height:330px;object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 16px 15px rgba(0,0,0,.5))}.wear-collection-art picture:nth-child(2n),.wear-collection-art picture:nth-child(odd){transform:none}.carousel-slide.is-regreso-wear{min-height:860px}.carousel-slide.is-regreso-wear:after{z-index:0;background:linear-gradient(90deg,rgba(5,6,6,.45),transparent 65%)}.carousel-slide.is-regreso-wear .wear-carousel-art{position:absolute;z-index:1;right:clamp(28px,6vw,115px);top:50%;width:55%;max-width:1050px;height:740px;transform:translateY(-50%)}.carousel-slide.is-regreso-wear .carousel-overlay{position:relative;z-index:2;width:39%;max-width:740px;min-height:860px;padding:70px 0 105px clamp(28px,6vw,115px)}.carousel-slide.is-regreso-wear .carousel-wear-logo{width:min(100%,400px)!important;margin-bottom:24px}.carousel-slide.is-regreso-wear .carousel-overlay h2{font-size:clamp(38px,4.3vw,74px);line-height:1.05}.carousel-slide.is-regreso-wear .carousel-overlay span{margin-top:20px}.regreso-wear-promo{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(28px,4vw,64px);max-width:1440px;border:0;background:radial-gradient(ellipse at 75% 50%,rgba(160,110,38,.15),transparent 62%),#0c0c09}.wear-home-art{height:700px}.wear-home-art picture img{max-height:320px}@media(max-width:1100px) and (min-width:761px){.carousel-slide.is-regreso-wear .wear-carousel-art{right:24px;width:55%;height:660px}.carousel-slide.is-regreso-wear .carousel-overlay{width:39%;padding-left:32px}.carousel-slide.is-regreso-wear .carousel-wear-logo{width:100%!important}.wear-collection-art picture img{max-height:300px}.regreso-wear-promo{margin-left:24px;margin-right:24px;padding:40px 28px}.wear-home-art{height:580px}}@media(max-width:760px){.carousel-slide.is-regreso-wear{min-height:1120px}.carousel-slide.is-regreso-wear .carousel-overlay{width:100%;max-width:none;min-height:0;padding:36px 24px 0;align-items:center;text-align:center;justify-content:flex-start}.carousel-slide.is-regreso-wear .carousel-wear-logo{width:min(100%,300px)!important;margin-bottom:20px}.carousel-slide.is-regreso-wear .carousel-overlay p{font-size:14px;margin-bottom:12px}.carousel-slide.is-regreso-wear .carousel-overlay h2{font-size:clamp(35px,9.5vw,54px)}.carousel-slide.is-regreso-wear .carousel-overlay span{font-size:16px;margin-top:13px}.carousel-slide.is-regreso-wear .carousel-overlay strong{margin-top:20px}.carousel-slide.is-regreso-wear .wear-carousel-art{top:auto;bottom:78px;right:3%;width:94%;height:620px;transform:none}.wear-collection-art{gap:24px 12px;padding:0}.wear-collection-art picture img{max-height:295px}.regreso-wear-promo{display:flex;flex-direction:column;gap:30px;margin:60px 16px;padding:32px 18px}.regreso-wear-promo-copy{align-items:center;text-align:center}.regreso-wear-promo-logo{width:min(100%,330px)}.regreso-wear-promo-copy h2{font-size:clamp(62px,17vw,88px)}.wear-home-art{width:100%;height:600px}.wear-home-art picture img{max-height:280px}}@media(max-width:360px){.carousel-slide.is-regreso-wear{min-height:1020px}.carousel-slide.is-regreso-wear .wear-carousel-art{height:580px}.wear-home-art{height:540px}.wear-collection-art picture img{max-height:260px}}.wear-collection-art{grid-template-rows:repeat(2,minmax(0,1fr))}.wear-collection-art picture:first-child{--shirt-glow:25,125,255}.wear-collection-art picture:nth-child(2){--shirt-glow:255,25,174}.wear-collection-art picture:nth-child(3){--shirt-glow:170,55,255}.wear-collection-art picture:nth-child(4){--shirt-glow:255,35,45}.wear-collection-art picture{isolation:isolate}.wear-collection-art picture:before{content:"";position:absolute;z-index:-1;inset:8% 3%;border-radius:50%;background:radial-gradient(ellipse,rgba(var(--shirt-glow),.58) 0,rgba(var(--shirt-glow),.3) 38%,rgba(var(--shirt-glow),0) 72%);filter:blur(14px);pointer-events:none}.wear-collection-art picture img{filter:drop-shadow(0 0 5px rgba(var(--shirt-glow),.95)) drop-shadow(0 0 16px rgba(var(--shirt-glow),.8)) drop-shadow(0 0 32px rgba(var(--shirt-glow),.6)) drop-shadow(0 15px 12px rgba(0,0,0,.6))}@media(max-width:760px){.wear-collection-art picture:before{inset:14% 2%;filter:blur(10px)}.wear-collection-art picture img{filter:drop-shadow(0 0 4px rgba(var(--shirt-glow),.95)) drop-shadow(0 0 12px rgba(var(--shirt-glow),.85)) drop-shadow(0 0 22px rgba(var(--shirt-glow),.65)) drop-shadow(0 12px 9px rgba(0,0,0,.6))}}.blog-share{display:grid;grid-gap:8px;gap:8px;margin-top:30px}.blog-share button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:11px;padding:0 20px;border:1px solid var(--gold);background:transparent;color:var(--pale);font-family:var(--display);font-size:18px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,background-color .2s ease,color .2s ease}.blog-share button:hover{transform:translateY(-2px);background:var(--gold);color:#161208}.blog-share button:active{transform:scale(.985)}.blog-share button:focus-visible{outline:3px solid #fff;outline-offset:4px}.blog-share svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.blog-share p{min-height:18px;margin:0;color:#ded4c1;font-size:13px;line-height:1.35}@media(max-width:760px){.blog-share{width:100%;margin-top:25px}.blog-share button{width:100%}}.regreso-radio{position:relative;isolation:isolate;overflow:hidden;padding:clamp(54px,8vw,108px) clamp(20px,5vw,76px);background:radial-gradient(circle at 70% 12%,rgba(217,165,41,.18),transparent 27%),radial-gradient(circle at 12% 89%,rgba(148,99,21,.2),transparent 31%),#0a0a08}.regreso-radio:before{position:absolute;z-index:-2;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent 8.1%,rgba(217,165,41,.055) 8.18%,transparent 8.27%);content:"";-webkit-mask-image:linear-gradient(90deg,transparent,black 25%,black 75%,transparent);mask-image:linear-gradient(90deg,transparent,black 25%,black 75%,transparent)}.radio-halo{position:absolute;z-index:-1;top:9%;right:12%;width:min(38vw,620px);aspect-ratio:1;border:1px solid rgba(217,165,41,.18);border-radius:50%;box-shadow:0 0 0 36px rgba(217,165,41,.035),0 0 0 74px rgba(217,165,41,.02)}.radio-layout{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(430px,1fr);grid-gap:clamp(54px,9vw,160px);gap:clamp(54px,9vw,160px);max-width:1320px;margin:0 auto;align-items:center}.radio-intro{position:relative}.radio-intro h1{margin:18px 0 0;color:var(--pale);font-size:clamp(76px,8.5vw,142px);line-height:.77}.radio-intro h1 span{color:var(--gold)}.radio-intro-copy{max-width:455px;margin:31px 0 0;color:#f5ebd7;font-family:var(--display);font-size:clamp(28px,2.6vw,43px);font-weight:500;letter-spacing:.025em;line-height:1.02;text-transform:uppercase}.radio-intro-detail{max-width:460px;margin:24px 0 0;color:#d9d1c1;font-size:18px;line-height:1.72}.radio-status{display:inline-flex;min-height:38px;align-items:center;gap:10px;margin-top:31px;padding:0 14px;border:1px solid rgba(217,165,41,.42);color:#cfc2a7;font-family:var(--display);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.radio-status>span{width:8px;height:8px;border-radius:50%;background:#7e6b45}.radio-status.is-live{border-color:rgba(230,88,62,.65);color:#f7e2cc}.radio-status.is-live>span{background:#e85a3d;box-shadow:0 0 0 0 rgba(232,90,61,.65);animation:radio-live 1.6s ease-out infinite}.radio-console{position:relative;padding:14px;border:1px solid #765a22;background:linear-gradient(145deg,#3d2b0e,#151007 16%,#0a0a08 54%,#2d200c);box-shadow:0 32px 70px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,236,180,.16)}.radio-console:after,.radio-console:before{position:absolute;z-index:1;width:11px;height:11px;border:1px solid #b78a31;border-radius:50%;background:radial-gradient(circle at 35% 35%,#e0b84d,#43300d 65%);content:""}.radio-console:before{top:10px;left:10px}.radio-console:after{right:10px;bottom:10px}.radio-console-top{display:flex;justify-content:space-between;padding:7px 11px 12px;color:#d8b35b;font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.16em}.radio-display{position:relative;display:grid;min-height:280px;place-items:center;overflow:hidden;border:1px solid rgba(217,165,41,.52);background:radial-gradient(circle at 50% 40%,#25200f,#0a0a07 72%);box-shadow:inset 0 0 40px rgba(0,0,0,.68)}.radio-display:before{position:absolute;inset:0;background:linear-gradient(110deg,rgba(255,255,255,.06),transparent 20%,transparent 75%,rgba(217,165,41,.08));content:"";pointer-events:none}.radio-artwork{position:relative;z-index:1;width:min(85%,530px);padding:20px}.radio-artwork img{width:100%;height:auto}.radio-dial{position:absolute;right:8%;bottom:16%;display:flex;align-items:center;gap:5px;height:26px;opacity:.8}.radio-dial:after,.radio-dial:before{position:absolute;right:-10px;left:-10px;height:1px;background:rgba(226,190,94,.45);content:""}.radio-dial:before{top:0}.radio-dial:after{bottom:0}.radio-dial b,.radio-dial em,.radio-dial i,.radio-dial span{display:block;width:2px;background:#cfa749}.radio-dial span{height:11px}.radio-dial i{height:18px}.radio-dial em{height:8px}.radio-dial b{height:25px;background:#f0d275}.radio-now{position:absolute;z-index:2;right:12px;bottom:12px;left:12px;display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid rgba(217,165,41,.35);background:rgba(8,8,6,.84)}.radio-now small,.radio-now span,.radio-now strong{display:block;min-width:0}.radio-now small{color:#d6ac4c;font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.13em}.radio-now strong{overflow:hidden;margin:2px 0;color:#f6e6be;font-family:var(--display);font-size:21px;letter-spacing:.03em;line-height:1;white-space:nowrap;text-overflow:ellipsis}.radio-now span{color:#c4b9a2;font-size:12px}.radio-equalizer{display:flex;align-items:flex-end;gap:3px;width:26px;height:25px}.radio-equalizer i{width:3px;height:25%;background:var(--gold)}.is-playing .radio-equalizer i{animation:radio-eq .82s ease-in-out infinite}.is-playing .radio-equalizer i:nth-child(2){animation-delay:.13s}.is-playing .radio-equalizer i:nth-child(3){animation-delay:.26s}.is-playing .radio-equalizer i:nth-child(4){animation-delay:.39s}.is-playing .radio-equalizer i:nth-child(5){animation-delay:.52s}.radio-progress{padding:18px 12px 4px}.radio-progress input,.radio-volume input{width:100%;accent-color:var(--gold);cursor:pointer}.radio-progress input:disabled{cursor:not-allowed;opacity:.45}.radio-progress>div{display:flex;justify-content:space-between;margin-top:7px;color:#bfb29a;font-family:var(--display);font-size:13px;letter-spacing:.08em}.radio-controls{display:grid;grid-template-columns:52px 72px 52px minmax(120px,1fr);grid-gap:10px;gap:10px;align-items:center;padding:10px 12px 18px}.radio-controls button{min-width:44px;min-height:44px;border:1px solid rgba(217,165,41,.52);background:#100e09;color:var(--pale);font-family:var(--display);font-size:27px;line-height:1;cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease}.radio-controls button:hover:not(:disabled){background:#2c210d;transform:translateY(-2px)}.radio-controls button:active:not(:disabled){transform:scale(.96)}.radio-controls button:disabled{cursor:not-allowed;opacity:.48}.radio-controls button:focus-visible,.radio-tracklist button:focus-visible{outline:3px solid #fff2cb;outline-offset:3px}.radio-controls .radio-play{border-color:#edca67;background:var(--gold);color:#171209;font-size:31px}.radio-volume{display:flex;align-items:center;gap:7px;color:#d7b45a;font-family:var(--display);font-size:17px}.radio-tracklist{margin:0 12px 12px;border-top:1px solid rgba(217,165,41,.36)}.radio-tracklist>p{display:flex;justify-content:space-between;margin:14px 0 8px;color:#d9bd75;font-family:var(--display);font-size:14px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.radio-tracklist>p span{color:#aea287}.radio-tracklist ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.radio-tracklist button{display:grid;grid-template-columns:27px minmax(0,1fr);grid-gap:6px;gap:6px;width:100%;min-height:37px;align-items:center;padding:0 4px;border:0;border-top:1px solid rgba(217,165,41,.17);background:transparent;color:#d9d1c1;text-align:left;cursor:pointer}.radio-tracklist button>span{color:#997938;font-family:var(--display);font-size:13px}.radio-tracklist button strong{overflow:hidden;font-size:12px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.radio-tracklist button.is-current,.radio-tracklist button:hover{color:#f7d98c}.radio-tracklist button.is-current{background:rgba(217,165,41,.11)}@keyframes radio-live{50%{box-shadow:0 0 0 6px rgba(232,90,61,0)}}@keyframes radio-eq{0%,to{height:24%}50%{height:100%}}@media(max-width:960px){.radio-layout{grid-template-columns:1fr;gap:48px;max-width:700px}.radio-intro{max-width:600px}.radio-halo{top:3%;right:-18%;width:72vw}.radio-intro h1{font-size:clamp(78px,13vw,118px)}}@media(max-width:620px){.regreso-radio{padding:58px 16px 70px}.radio-layout{gap:37px}.radio-intro{padding:0 4px}.radio-intro h1{font-size:clamp(70px,21vw,94px)}.radio-intro-copy{max-width:330px;font-size:29px}.radio-intro-detail{font-size:16px;line-height:1.7}.radio-console{padding:10px}.radio-display{min-height:250px}.radio-artwork{width:96%;padding:10px}.radio-dial{right:6%;bottom:23%}.radio-now{right:8px;bottom:8px;left:8px}.radio-now strong{font-size:19px}.radio-controls,.radio-progress{padding-right:8px;padding-left:8px}.radio-controls{grid-template-columns:48px 65px 48px;justify-content:center}.radio-volume{grid-column:1/-1;padding:0 16px}.radio-tracklist{margin-right:8px;margin-left:8px}.radio-tracklist ol{grid-template-columns:1fr}.radio-tracklist li:nth-child(n+5){display:none}}@media(prefers-reduced-motion:reduce){.is-playing .radio-equalizer i,.radio-status.is-live>span{animation:none}.radio-controls button{transition:none}}