@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.3hj06t9-fdplt.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.2ch_0577yepja.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.2hvcnh59x4e6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.20csvlgbb63y1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17e3l4txdrufi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.03ilua6xb7p2f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.1bg6trwi21i5q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0fg7ryy-bp2x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.2g9xiodaln20i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.22w-t0ek6hrfw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.1n2oi-d4a-xww.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_b2417265-module__5ZWolq__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_b2417265-module__5ZWolq__variable{--font-sans:"Poppins", "Poppins Fallback"}
.nav{z-index:50;width:var(--shell);transition:padding .36s var(--ease);justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:auto;padding-block:1.1rem;display:flex;position:fixed;inset:0 0 auto}.nav:before{content:"";background:var(--paper);height:0;transition:height .36s var(--ease), border-color .36s var(--ease);z-index:-1;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.nav.is-solid:before{border-bottom-color:var(--line);height:4.6rem}.nav-mark{color:var(--paper);transition:color .36s var(--ease);text-decoration:none}.nav.is-solid .nav-mark{color:var(--ink)}.nav-links{gap:clamp(1rem,2.4vw,2.2rem);margin:0;padding:0;list-style:none;display:flex}.nav-links a{font-size:var(--t-sm);color:var(--ink-soft);transition:color .24s var(--ease);text-decoration:none}.nav-links a:hover{color:var(--ink)}.nav-side{align-items:center;gap:1rem;display:flex}.nav-lang{font-size:var(--t-xs);letter-spacing:.12em;color:var(--ink-mute);font-weight:600;text-decoration:none}.nav-lang:hover{color:var(--ink)}@media (max-width:900px){.nav-links{display:none}}.figures{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,4vw,3.5rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid}.figure-value{font-family:var(--display);font-size:var(--t-num);letter-spacing:-.04em;font-weight:700;line-height:1}.figure-value--texto{letter-spacing:-.02em;font-size:clamp(1.6rem,3.2vw,2.5rem);line-height:1.12}.figure-label{margin-top:.5rem;font-weight:600}.figure-note{font-size:var(--t-sm);color:var(--ink-mute);margin-top:.15rem}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.split--top{align-items:start}.split>.foto{width:100%}@media (min-width:981px){.split>.foto,.split>.carrusel{aspect-ratio:auto;align-self:stretch;height:100%;min-height:18rem}.split--sangre>.foto,.split--sangre>.carrusel{margin-left:calc(-1 * max((100vw - 1280px) / 2, var(--gutter) / 2));border-radius:0}}.section--sangre{overflow:hidden}.stack>*+*{margin-top:1.1rem}.quote{border-left:2px solid var(--green);font-size:var(--t-h3);font-family:var(--display);letter-spacing:-.02em;margin-top:2rem;padding-left:1.3rem;font-weight:600;line-height:1.25}.brands{grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,3vw,2.4rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.brand{background:var(--paper-2);border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.brand-media{overflow:hidden}.brand-media .foto{border-radius:0}.brand-body{flex-direction:column;flex:1;gap:.5rem;padding:clamp(1.2rem,2.4vw,1.8rem);display:flex}.brand-name{font-family:var(--display);letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.brand-tag{font-size:var(--t-sm);color:var(--green);font-weight:600}.madeby{align-items:center;gap:.35em;display:inline-flex}.madeby-flip{text-align:center;perspective:300px;width:1.15em;height:1.15em;line-height:1.15em;display:inline-block}.madeby-flip>span{transform-origin:50%;animation:madeby-pivot 2.6s var(--ease) both;font-size:1.05em;display:inline-block}@keyframes madeby-pivot{0%{opacity:0;transform:rotateX(-90deg)scale(.6)}14%{opacity:1;transform:rotateX(0)scale(1)}86%{opacity:1;transform:rotateX(0)scale(1)}to{opacity:0;transform:rotateX(90deg)scale(.6)}}@media (prefers-reduced-motion:reduce){.madeby-flip>span{opacity:1;animation:none}}.marca-blanca{border-top:1px solid var(--line);margin-top:clamp(3rem,6vw,5.5rem);padding-top:clamp(2.2rem,4vw,3.5rem)}.carrusel{border-radius:4px;width:100%;position:relative;overflow:hidden}.carrusel-hoja{opacity:0;transition:opacity .9s var(--ease);position:absolute;inset:0}.carrusel-hoja[data-activa]{opacity:1}.carrusel-hoja .foto{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.carrusel-puntos{z-index:1;gap:.45rem;display:flex;position:absolute;bottom:.9rem;right:.9rem}.carrusel-punto{cursor:pointer;width:7px;height:7px;transition:background .26s var(--ease), transform .26s var(--ease);background:#ffffff73;border:0;border-radius:50%;padding:0;box-shadow:0 0 0 1px #0b212940}.carrusel-punto[data-activa]{background:var(--ocre);transform:scale(1.25)}.carrusel-punto:before{content:"";width:28px;height:28px;position:absolute;transform:translate(-10px,-10px)}@media (prefers-reduced-motion:reduce){.carrusel-hoja{transition:none}}.brand-soon{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);font-weight:600;display:inline-block}.brand-link{font-size:var(--t-sm);border-bottom:1px solid;align-self:flex-start;margin-top:auto;padding-top:.8rem;font-weight:600;text-decoration:none}.grid-cards{gap:clamp(1.2rem,3vw,2.2rem);margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.grid-cards--2{grid-template-columns:repeat(2,1fr)}.grid-cards--3{grid-template-columns:repeat(3,1fr)}.card{border-top:1px solid var(--line);padding-top:1.2rem}.on-dark .card{border-top-color:#f6f4f02e}.card-k{font-family:var(--display);letter-spacing:-.015em;font-size:1.12rem;font-weight:700}.card-v{font-size:var(--t-sm);color:var(--ink-soft);margin-top:.4rem}.on-dark .card-v{color:#f6f4f0b3}.badges{border-top:1px solid #f6f4f02e;flex-wrap:wrap;gap:clamp(1rem,3vw,2.5rem);margin-top:clamp(2rem,4vw,3rem);padding-top:1.6rem;display:flex}.badge-k{font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--ocre);font-weight:700}.badge-v{font-size:var(--t-sm)}.cee{font-size:var(--t-sm);border:1px solid #f6f4f040;border-radius:4px;align-items:center;gap:.8rem;max-width:54ch;margin-top:2rem;padding:.9rem 1.2rem;display:inline-flex}.cee strong{font-family:var(--display);letter-spacing:.04em;font-size:1.05rem}.capacity-figure{border-top:1px solid var(--line);align-items:baseline;gap:.8rem;margin-top:2rem;padding-top:1.6rem;display:flex}.capacity-figure b{font-family:var(--display);font-size:var(--t-num);letter-spacing:-.04em;color:var(--green);font-weight:700;line-height:1}.capacity-figure span{font-size:var(--t-sm);color:var(--ink-mute);max-width:22ch}.chips{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.chip{border:1px solid var(--line);font-size:var(--t-sm);border-radius:999px;padding:.55em 1.1em}.contacto{isolation:isolate;position:relative;overflow:hidden}.contacto-fondo{z-index:-1;position:absolute;inset:0}.contacto-video{object-fit:cover;filter:saturate(.62)contrast(1.04);width:100%;height:100%}.contacto-fondo:after{content:"";background:linear-gradient(#0b2129f7 0%,#0b2129e0 45%,#0b2129f2 100%),linear-gradient(100deg,#0b212999 0%,#0b212900 70%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.contacto-video{display:none}}.partner-reasons{grid-template-columns:repeat(4,1fr);gap:1.2rem;margin-top:clamp(2rem,4vw,3rem);padding:0;list-style:none;display:grid}.partner-reasons li{font-family:var(--display);letter-spacing:-.015em;border-top:1px solid #f6f4f02e;padding-top:1rem;font-weight:700}.contact-actions{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:clamp(2rem,4vw,3rem);display:flex}.contact-mail{font-size:var(--t-sm);color:#f6f4f0b3}.footer{border-top:1px solid var(--line);padding-block:clamp(3rem,6vw,4.5rem)}.footer-inner{flex-wrap:wrap;justify-content:space-between;gap:1.5rem;display:flex}.footer-brand{color:var(--ink)}.footer-meta{font-size:var(--t-sm);color:var(--ink-mute);text-align:right;flex-direction:column;gap:.35rem;display:flex}.footer-meta a{border-bottom:1px solid var(--line);text-decoration:none}@media (max-width:980px){.split,.brands,.grid-cards--3,.partner-reasons{grid-template-columns:1fr}.split>.foto{order:-1}.figures{grid-template-columns:1fr;gap:1.6rem}.partner-reasons{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.grid-cards--2{grid-template-columns:1fr}.footer-meta{text-align:left}}
.hero{background:var(--ink);min-height:100svh;color:var(--paper);isolation:isolate;align-items:flex-end;padding-bottom:clamp(3rem,7vh,6rem);display:flex;position:relative;overflow:hidden}.hero-media{z-index:-1;transform:scale(var(--hero-zoom,1));transform-origin:50% 40%;will-change:transform;position:absolute;inset:0}.hero-video,.hero-media:after{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-video{background:var(--ink) center / cover no-repeat}.hero-scrim{opacity:calc(.9 + var(--hero-fade,0));background:linear-gradient(#0000 45%,#00000052 75%,#0000008c 100%),linear-gradient(#0b21296b 0%,#0b21291a 34%,#0b2129d1 100%),linear-gradient(90deg,#0b2129a3 0%,#0b212900 58%);position:absolute;inset:0}.hero-inner{transform:translateY(var(--hero-sube,0));will-change:transform}.hero-eyebrow{color:#ffffffdb}.hero-claim{font-family:var(--display);font-weight:700;font-size:var(--t-h1);letter-spacing:-.035em;margin:.6rem 0 0;line-height:.96}.hero-claim .linea{display:block;overflow:hidden}.hero-claim .linea>span{animation:1s cubic-bezier(.22,1,.36,1) forwards sube-linea;animation-delay:calc(.22s + var(--i) * .13s);display:block;transform:translateY(105%)}.hero-claim .linea:last-child>span{color:var(--ocre)}@keyframes sube-linea{to{transform:none}}.hero-sub{max-width:46ch;font-size:var(--t-lede);color:#f6f4f0db;opacity:0;animation:entra .9s var(--ease) .7s forwards;margin-top:1.5rem;line-height:1.45}.hero-scroll{font-size:var(--t-xs);letter-spacing:.2em;text-transform:uppercase;color:#f6f4f0b3;opacity:0;animation:entra .9s var(--ease) .95s forwards;align-items:center;gap:.8rem;margin-top:clamp(2rem,5vh,3.5rem);text-decoration:none;display:inline-flex}.hero-scroll-linea{transform-origin:0;width:3.2rem;height:1px;animation:barre 2.4s var(--ease) infinite;background:currentColor;display:block}@keyframes entra{to{opacity:1}}@keyframes barre{0%{opacity:.4;transform:scaleX(.2)}50%{opacity:1;transform:scaleX(1)}to{opacity:.4;transform:scaleX(.2)}}.nav:not(.is-solid){color:var(--paper)}.nav:not(.is-solid) .nav-mark span,.nav:not(.is-solid) .nav-links a,.nav:not(.is-solid) .nav-lang{color:#f6f4f0c7}.nav:not(.is-solid) .nav-links a:hover,.nav:not(.is-solid) .nav-lang:hover{color:var(--paper)}.nav:not(.is-solid) .btn{background:var(--paper);border-color:var(--paper);color:var(--ink)}.nav:not(.is-solid) .btn:hover{background:var(--ocre);border-color:var(--ocre)}.foto{aspect-ratio:var(--ratio,16 / 9);border-radius:4px;margin:0;position:relative;overflow:hidden}.foto img{object-fit:cover;width:100%;height:100%;transform:translate3d(0, var(--py,0px), 0) scale(1.06);will-change:transform}html[data-fx] .foto[data-reveal=cortina] img{clip-path:inset(0 0 100%);transition:clip-path 1.1s cubic-bezier(.22,1,.36,1);transition-delay:var(--delay,0s)}html[data-fx] .foto[data-reveal=cortina].is-in img{clip-path:inset(0)}.banda{background:var(--ink);height:clamp(18rem,46vh,34rem);position:relative;overflow:hidden}.banda-video{object-fit:cover;width:100%;height:112%;transform:translate3d(0, var(--py,0px), 0);will-change:transform}.marquee{border-block:1px solid var(--line);background:var(--paper-2);padding-block:clamp(1.2rem,2.5vw,2rem);overflow:hidden}.marquee-pista{width:max-content;animation:38s linear infinite rueda;display:flex}.marquee-grupo{display:flex}.marquee-item{font-family:var(--display);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1px #14161a61;align-items:center;gap:2.5rem;padding-inline:1.6rem;font-size:clamp(1.6rem,3.6vw,3rem);font-weight:700;display:inline-flex}.marquee-item:nth-child(2n){color:var(--green);-webkit-text-stroke:0}.marquee-item:after{content:"·";color:#14161a59;-webkit-text-stroke:0}@keyframes rueda{to{transform:translate(-50%)}}.modelo-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.modelo-fijo{position:sticky;top:clamp(5rem,12vh,8rem)}.modelo-lead{font-family:var(--display);font-size:var(--t-h3);letter-spacing:-.02em;color:var(--ocre);max-width:24ch;margin-top:1.2rem;font-weight:600;line-height:1.25}.modelo-valores{gap:clamp(1.6rem,3vw,2.6rem);display:grid}.valor{border-top:1px solid #f6f4f02e;grid-template-columns:3.2rem 1fr;gap:1rem;padding-top:1.4rem;display:grid}.valor-num{font-family:var(--display);letter-spacing:.1em;color:var(--ocre);padding-top:.15rem;font-size:.9rem;font-weight:700}.contacto-h{max-width:16ch}@media (prefers-reduced-motion:reduce){.hero-media,.hero-inner,.foto img,.banda-video{transform:none!important}.hero-claim .linea>span,.hero-sub,.hero-scroll{opacity:1;animation:none;transform:none}.hero-scroll-linea,.marquee-pista{animation:none}html[data-fx] .foto[data-reveal=cortina] img{clip-path:none}}@media (max-width:980px){.modelo-grid{grid-template-columns:1fr}.modelo-fijo{position:static}.hero{min-height:92svh}}
