@font-face{font-family:Shell;src:url(fonts/ShellBook.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Shell;src:url(fonts/ShellMedium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Shell;src:url(fonts/ShellBold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--rojo:#e30613;--amarillo:#ffc501;--naranja:#f09100;--enlace:#7d8ff0;--hueco:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--amarillo);color:#fff;-webkit-font-smoothing:antialiased;margin:0;font:400 16px/1.35 Shell,sans-serif}picture{display:contents}source{display:none}img,video{max-width:100%;height:auto;display:block}h1,h2,h3,p,ol,ul{margin:0;padding:0}ol,ul{list-style:none}b{font-weight:700}strong{font-weight:500}sup{vertical-align:top;font-size:.5em;line-height:1}a{color:var(--enlace)}a:hover{color:#fff}:focus-visible{outline-offset:2px;outline:3px solid #fff}section[id]{scroll-margin-top:80px}.pagina{background:var(--rojo);overflow-x:clip}.cabecera{z-index:10;background:#fff;align-items:center;gap:16px;height:80px;padding-inline:16px;display:flex;position:sticky;top:0}.cabecera img{width:110px;height:32px}.cabecera nav{gap:24px;display:flex}.cabecera a{color:#1a1a1a;letter-spacing:-.2px;text-transform:uppercase;border-bottom:4px solid #0000;padding:4px 0;font-size:13px;font-weight:500;text-decoration:none}.cabecera a:hover,.cabecera a:focus-visible{border-color:var(--amarillo);color:#1a1a1a}.cabecera a:focus-visible{outline-color:#1a1a1a}.hero{padding:var(--hueco) var(--hueco) 88px;background-color:var(--amarillo);background-image:url(img/fondo-comic-movil.jpg);background-position:top;background-repeat:no-repeat;background-size:100%}@supports (background-image:image-set("x.png" type("image/png"))){.hero{background-image:image-set("img/fondo-comic-movil.avif" 1x type("image/avif"),"img/fondo-comic-movil.webp" 1x type("image/webp"),"img/fondo-comic-movil.jpg" 1x type("image/jpeg"))}}.video{aspect-ratio:16/9;object-fit:cover;background:#3a3a3a;border-radius:8px;width:100%}.reproductor{position:relative}.play{cursor:pointer;filter:drop-shadow(0 2px 6px #00000073);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.play:before{content:"";aspect-ratio:1;clip-path:polygon(18% 0,100% 50%,18% 100%);background:#fff;width:max(40px,8%)}.play:focus-visible{outline-offset:-6px}.rojo{background:var(--rojo);display:flow-root;position:relative}.rojo__fondo{display:none}.cartas{z-index:1;aspect-ratio:1110/430;width:calc(100% - 32px);margin:-80px auto 0;position:relative;container-type:inline-size}.cartas__logo{width:19.37%;position:absolute;top:0;left:4.05%}.cartas__copy{color:#e95209;font-size:max(7px,1.08cqw);font-weight:500;line-height:1;position:absolute;top:0;left:24.86%}.carta{left:var(--x);top:var(--y);z-index:var(--z);aspect-ratio:150/236;box-sizing:content-box;border:.72cqw solid var(--naranja);object-fit:cover;width:13.51%;position:absolute;transform:rotate(-13deg)}.contenido{z-index:1;padding:36px var(--hueco) 40px;position:relative}.titular{text-align:center}.titular h1{letter-spacing:-1px;font-size:42px;font-weight:700;line-height:1.05}.titular span{color:var(--amarillo)}.titular p{text-wrap:balance;margin-top:10px;font-size:18px;font-weight:500;line-height:1.2}.banda{margin:36px calc(var(--hueco)*-1) 0;background:var(--amarillo);color:var(--rojo);text-align:center;text-wrap:balance;padding:8px 16px;font-size:22px;font-weight:500;line-height:1.2}.texto{flex-direction:column;gap:14px;display:flex}.intro{margin-top:18px}.bateria{aspect-ratio:1;background:var(--amarillo);border-radius:50%;width:240px;margin:28px auto 0;position:relative;container-type:inline-size}.bateria p{color:var(--rojo);letter-spacing:.4px;font-size:9.2cqw;font-weight:700;line-height:1.05;position:absolute;top:13%;left:17%}.bateria img{width:96.7%;max-width:none;position:absolute;top:42%;left:-1.7%}.coches{flex-direction:column;gap:32px;margin-top:28px;display:flex}.coche{flex-direction:column;display:flex}.coche img{align-self:center;width:240px}.coche h3{margin-top:10px;font-size:20px;font-weight:700;line-height:1.1}.coche .lema{margin:0 0 10px;font-size:16px;line-height:1.25}.coche p:last-child{font-size:15px}.conduce{margin-top:24px}.conduce .texto,.mecanica{margin-top:20px}.mas{width:1.1em;height:1.1em;color:var(--rojo);vertical-align:-.15em;background:#fff;border-radius:50%;justify-content:center;align-items:center;margin-right:2px;font-size:1em;font-weight:700;line-height:1;display:inline-flex}.sello{vertical-align:-.2em;width:1.1em;height:1.1em;display:inline-block}.app{border:3px solid #fff;border-radius:50%;width:160px;margin:24px auto 0}.tarjetas{gap:12px;margin-top:28px;display:grid}.tarjeta{aspect-ratio:519/143;border:2px solid var(--naranja);background:var(--rojo);border-radius:min(15px,3.1vw);position:relative;overflow:hidden;container-type:inline-size}.tarjeta__retrato{object-fit:cover;clip-path:polygon(0 0,81% 0,100% 100%,0 100%);width:31cqw;height:100%;position:absolute;top:0;left:0}.tarjeta h3{z-index:3;font-size:max(12px,3.9cqw);font-weight:700;line-height:1.3;position:absolute;top:3.4cqw;left:33.7cqw}.tarjeta p{z-index:2;align-items:center;gap:1.4cqw;font-size:max(12px,3.4cqw);font-weight:500;display:flex;position:absolute;bottom:4.2cqw;left:33.2cqw}.tarjeta p img{width:5.6cqw;height:5.6cqw}.tarjeta__coche{z-index:1;width:40cqw;position:absolute;bottom:2.5cqw;right:0}.tarjeta__coche--espejo{transform:scaleX(-1)}.tarjeta--pack .tarjeta__coche{width:42cqw;top:0;bottom:auto}@container (width<=352px){.tarjeta__coche{width:34cqw;bottom:3cqw}.tarjeta p{gap:1cqw}}.club{flex-direction:column;gap:14px;margin-top:20px;font-size:14px;line-height:1.6;display:flex}.legales{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:36px 16px 40px;font-size:15px;display:flex}.legales a{z-index:1;color:#fff;position:relative}@media (width<=359px){.cabecera{gap:12px;padding-inline:12px}.cabecera img{width:69px;height:20px}.cabecera nav{gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (width>=768px){body{font-size:clamp(16px,.55vw + 12px,20px);line-height:1.2}.pagina{background-color:var(--amarillo);background-image:url(img/fondo-comic.jpg);background-position:top;background-repeat:repeat-y;background-size:min(100vw,1750px)}@supports (background-image:image-set("x.png" type("image/png"))){.pagina{background-image:image-set("img/fondo-comic.avif" 1x type("image/avif"),"img/fondo-comic.webp" 1x type("image/webp"),"img/fondo-comic.jpg" 1x type("image/jpeg"))}}.cabecera{gap:27px;padding-inline:clamp(16px,12.7vw,222px)}.cabecera img{width:155px;height:45px}.hero{background:0 0;width:min(73.14vw,1280px);margin:0 auto;padding:clamp(16px,2.1vw,36.75px) 0}.video{border-radius:16px}.rojo{background:0 0;width:100%;margin:min(5.2vw,91px) auto 0;container-type:inline-size}.rojo__fondo{clip-path:polygon(0 23.4cqw,94.6cqw 0,100% 0,100% 100%,0 100%);background-image:url(img/fondo-rojo-modulo.png);background-position:top;background-repeat:repeat-y;background-size:100%;display:block;position:absolute;inset:0}@supports (background-image:image-set("x.png" type("image/png"))){.rojo__fondo{background-image:image-set("img/fondo-rojo-modulo.avif" 1x type("image/avif"),"img/fondo-rojo-modulo.webp" 1x type("image/webp"),"img/fondo-rojo-modulo.png" 1x type("image/png"))}}.cartas{width:77.2%;margin:-3.8% 0 0 11.1%}.contenido{width:66%;margin-inline:auto;padding:clamp(24px,3vw,52.5px) 0 0}.titular h1{letter-spacing:-2px;font-size:clamp(56px,6.4vw,112px);line-height:1}.titular p{margin-top:clamp(10px,1.3vw,22px);font-size:clamp(20px,2.17vw,38px);line-height:1.1}.banda{width:min(100%,840px);margin:clamp(36px,5vw,87px) auto 0;padding:clamp(6px,.41vw,7.2px) 16px;font-size:clamp(22px,2.17vw,38px)}.intro{grid-template-columns:1fr minmax(180px,34.5%);align-items:start;gap:clamp(24px,2.9vw,50px);width:min(100%,840px);margin:clamp(24px,3.3vw,57.75px) auto 0;display:grid}.bateria{width:100%;margin:max(-2.2vw,-38.5px) 0 0}.coches{gap:clamp(24px,1.7vw,29.75px);margin-top:clamp(32px,2.9vw,50px)}.coche{grid-template-columns:37.8fr 48.2fr;align-items:start;column-gap:3.9%;width:90%;min-height:calc(min(16.57vw,290px) - 30px);margin-left:2.6%;display:grid}.coche:nth-child(2n){grid-template-columns:48.2fr 37.8fr;margin-left:6.5%}.coche:nth-child(2n) img{order:2}.coche img{align-self:start;width:100%}.coche h3{margin-top:0;font-size:clamp(20px,1.5vw,26px);line-height:28px}.coche .lema{font-size:inherit;margin-bottom:16px;line-height:1.2}.coche p:last-child{font-size:inherit}.conduce{grid-template-columns:63.5% 1fr;align-items:center;gap:3.9%;width:100%;margin-top:clamp(24px,2.8vw,49px);display:grid}.coche:last-child{min-height:0}.conduce .texto{gap:clamp(14px,1.5vw,26px);margin-top:0;font-size:clamp(16px,1.37vw,24px);line-height:1.1}.mecanica{grid-template-columns:1fr minmax(130px,22.7%);align-items:start;gap:24px;width:83.3%;margin:clamp(24px,2.2vw,38px) 0 0 11.3%;display:grid}.mecanica .texto{gap:clamp(14px,1.5vw,26px);font-size:clamp(16px,1.37vw,24px);line-height:1.1}.app{border-width:4px;width:100%;margin:0}.tarjetas{margin-inline:auto;grid-template-columns:1fr;gap:20px;width:min(100%,519px);margin-top:clamp(32px,2.7vw,47px)}.club{gap:20px;width:min(100%,860px);margin:clamp(20px,1.9vw,33px) auto 0;font-size:clamp(15px,1.14vw,20px);line-height:1.5}.legales{grid-template-columns:auto auto;justify-content:center;gap:16px 64px;padding:clamp(48px,6.4vw,112px) 0 clamp(80px,7vw,122.5px);font-size:clamp(15px,1.14vw,20px);display:grid}}@media (width>=1200px){.rojo{width:min(82.2%,1439px)}.conduce{margin-left:-3.9%}.tarjetas{grid-template-columns:repeat(2,1fr);gap:28px 21px;width:auto}.tarjeta--pack{grid-column:1/-1;justify-self:center;width:calc(50% - 10.5px)}.contenido{width:clamp(66%,66% + 19.6vw - 235.2px,73.5%)}}