.ms-hero{position:relative;background:var(--k);padding:calc(var(--cab) + 90px) 0 0;overflow:hidden;isolation:isolate;min-height:min(100svh,900px);display:grid;align-content:end}.ms-fondo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 40%}.ms-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#000c 0,#0008 45%,#0003 100%),linear-gradient(0deg,#0a0a0a 0,#0000 45%),linear-gradient(180deg,#e1060040 0,#0000 35%),radial-gradient(#0009 1px,#0000 1.4px) 0 0/5px 5px}.ms-hero h1,.ms-intro,.ms-hero .pre{text-shadow:0 2px 24px #000c}.ms-titulos{position:relative;z-index:2;transform:rotate(-1.4deg) scale(1.03);margin:70px 0 -10px;padding:14px 0;box-shadow:0 -10px 40px #000a}.ms-titulos span{margin:0 18px;font:400 34px/1 var(--display);text-transform:uppercase}.ms-titulos span:nth-child(4n+3){color:#fff0;-webkit-text-stroke:1.5px var(--w)}.ms-hero .pre{background:var(--r);display:inline-block;margin-bottom:22px}.ms-hero .pre em{color:var(--k)}.ms-hero h1{font-size:clamp(70px,10vw,160px);line-height:.88}.ms-hero h1 em{font-style:normal;color:var(--r)}.ms-intro{font-size:20px;color:#d6d6d6;max-width:56ch;margin:26px 0 34px}.ms-datos{list-style:none;display:flex;flex-wrap:wrap;gap:16px 46px}.ms-datos li{border-top:3px solid var(--r);padding-top:12px;min-width:120px}.ms-datos b{display:block;font:400 54px/1 var(--display)}.ms-datos span{font:600 13px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--g)}.ms-lista{background:var(--k2);padding-top:40px!important}.ms-grupo+.ms-grupo{margin-top:70px}.ms-cab{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;border-top:2px solid var(--w);padding-top:16px;margin-bottom:28px}.ms-cab b{font:400 clamp(30px,3.2vw,46px)/1 var(--display);text-transform:uppercase}.ms-cab span{font:600 13px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--r)}.ms-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 30px}.ms-grid .rel h3 a{transition:color .2s}.ms-grid .rel h3 a:hover{color:var(--r)}.ms-pack{position:relative;overflow:hidden;isolation:isolate;background:var(--r)}.ms-pack-fondo{position:absolute;right:-3vw;bottom:-7vw;z-index:-1;font:400 34vw/.8 var(--display);color:#fff0;-webkit-text-stroke:2px #0000002e;pointer-events:none;user-select:none}.ms-pack .wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.ms-pack .l{color:var(--k)}.ms-pack h2{margin:10px 0 18px}.ms-pack-txt>p:not(.l){font-size:19px;max-width:44ch;margin-bottom:26px}.ms-pack-acc{display:grid;gap:18px;justify-items:start}.ms-abanico{position:relative;display:block;height:400px}.ms-abanico img{position:absolute;left:50%;top:52%;width:min(250px,42vw);aspect-ratio:1;object-fit:cover;box-shadow:0 22px 44px #0008;transform:translate(-50%,-50%) translateX(calc((var(--i) - 2.5) * 36px)) rotate(calc((var(--i) - 2.5) * 8deg));transition:transform .55s cubic-bezier(.2,.8,.2,1)}.ms-abanico:hover img{transform:translate(-50%,-50%) translateX(calc((var(--i) - 2.5) * 64px)) rotate(calc((var(--i) - 2.5) * 13deg))}.ms-pegatina{position:absolute;right:4%;top:2%;z-index:10;width:132px;aspect-ratio:1;border-radius:50%;background:var(--k);color:var(--w);display:grid;place-content:center;text-align:center;font:700 13px/1 var(--rotulo);letter-spacing:.18em;text-transform:uppercase;transform:rotate(12deg);box-shadow:0 0 0 5px var(--r),0 0 0 7px var(--k),0 16px 30px #0007;transition:transform .4s}.ms-pegatina b{display:block;font:400 50px/.9 var(--display);letter-spacing:0;color:var(--r)}.ms-abanico:hover .ms-pegatina{transform:rotate(-4deg) scale(1.06)}.ms-pack .btn.r{--relleno:var(--w);--txt-hover:var(--r);background:var(--k);border-color:var(--k);font-size:20px;padding:20px 34px}.plataformas{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.plataformas span{font:500 12px/1 var(--mono);letter-spacing:.12em;margin-right:4px}.plataformas a{font:700 14px/1 var(--rotulo);letter-spacing:.14em;text-transform:uppercase;padding:10px 14px;border:1px solid currentColor;transition:background .2s,color .2s}.plataformas a:hover{background:var(--k);color:var(--w);border-color:var(--k)}.ms-ficha{position:relative;isolation:isolate;overflow:hidden;background:var(--k);padding:calc(var(--cab) + 80px) 0 100px!important}.ms-ficha::before{content:"";position:absolute;inset:-40px;z-index:-2;background:var(--fondo,none) center/cover;filter:blur(40px) saturate(1.2);opacity:.35;transform:scale(1.1)}.ms-ficha::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0a0a0acc,#0a0a0a 92%),radial-gradient(#0008 1px,#0000 1.4px) 0 0/5px 5px}.ms-ficha .wrap{display:grid;grid-template-columns:.95fr 1.05fr;gap:70px;align-items:center}.ms-ficha .wrap>*{min-width:0}.ms-disco{position:relative;width:82%;max-width:500px;aspect-ratio:1}.ms-disco img{position:relative;z-index:2;width:100%;height:100%;object-fit:cover;box-shadow:0 30px 70px #000d}.ms-disco .vin{position:absolute;inset:3%;border-radius:50%;z-index:1;background:radial-gradient(circle,var(--r) 0 15%,#111 15.5% 16.5%,#0000 17%),repeating-radial-gradient(circle,#0d0d0d 0 2px,#1d1d1d 2px 4px);transform:translateX(12%);transition:transform .6s cubic-bezier(.3,.7,.3,1)}.ms-disco:hover .vin{transform:translateX(16%)}.ms-ficha.sonando .ms-disco .vin{transform:translateX(18%);animation:gira-fuera 1.8s linear infinite}@keyframes gira-fuera{from{transform:translateX(18%) rotate(0)}to{transform:translateX(18%) rotate(360deg)}}.ms-info{position:relative;z-index:3}.ms-miga{font:600 13px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--g);margin-bottom:24px}.ms-miga a{color:var(--w);border-bottom:1px solid var(--r)}.ms-miga a:hover{color:var(--r)}.ms-miga span{color:var(--r);margin:0 6px}.ms-info .pre{background:var(--r);display:inline-block;margin-bottom:18px}.ms-info h1{font-size:clamp(56px,7vw,112px);line-height:.9;text-wrap:balance}.ms-temas{font:400 clamp(20px,2vw,26px)/1.2 var(--display);text-transform:uppercase;color:#d6d6d6;margin:16px 0 22px}.ms-texto{color:#cfcfcf;font-size:18px;max-width:60ch;margin-bottom:24px}.ms-texto p+p{margin-top:12px}.ms-info .rep{max-width:520px;margin-bottom:24px}.ms-acc{display:flex;flex-wrap:wrap;gap:12px}.ms-rel{background:var(--k2)}.ms-rel-mas{background:var(--k)}.ms-rel .ms-grid{margin-top:10px}@media (max-width:1080px){.ms-grid{grid-template-columns:repeat(3,1fr)}.ms-ficha .wrap{grid-template-columns:1fr;gap:40px}.ms-disco{max-width:440px}.ms-pack .wrap{grid-template-columns:1fr}}@media (max-width:760px){.ms-hero{padding-top:calc(var(--cab) + 50px)}.ms-hero h1{font-size:19vw}.ms-hero{min-height:82svh}.ms-titulos span{font-size:24px;margin:0 12px}.ms-abanico{height:300px}.ms-pegatina{width:104px}.ms-pegatina b{font-size:40px}.ms-intro{font-size:17.5px}.ms-datos{gap:14px 28px}.ms-datos b{font-size:42px}.ms-datos:has(>li:nth-child(3):last-child){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px}.ms-datos:has(>li:nth-child(3):last-child) li{min-width:0}.ms-datos:has(>li:nth-child(3):last-child) b{font-size:38px}.ms-datos:has(>li:nth-child(3):last-child) span{display:block;font-size:12px;line-height:1.3}.ms-grid{grid-template-columns:1fr 1fr;gap:30px 16px}.ms-grid .rel h3{font-size:22px}.ms-grid .rel .tr{font-size:13.5px}.ms-ficha{padding-top:calc(var(--cab) + 40px)!important}.ms-disco{max-width:300px;margin-right:22%}.ms-info h1{font-size:16vw}.ms-acc{flex-direction:column}}@media (max-width:400px){.ms-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ms-ficha.sonando .ms-disco .vin,.ms-titulos div{animation:none}.ms-abanico img{transition:none}}