.uni-hero{min-height:100svh;padding:clamp(92px, 13vh, 140px) var(--container-pad) clamp(26px, 4.4vh, 50px);background:var(--surface-page);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.uni-hero__lleno{z-index:0;pointer-events:none;--rej:clamp(13px, 1.35vw, 21px);-webkit-mask-image:radial-gradient(circle at 50% 50%, #000 var(--d,0px), transparent calc(var(--d,0px) + .7px)), radial-gradient(circle at 50% 50%, #000 var(--r0,0px), transparent var(--r1,0px));-webkit-mask-image:radial-gradient(circle at 50% 50%, #000 var(--d,0px), transparent calc(var(--d,0px) + .7px)), radial-gradient(circle at 50% 50%, #000 var(--r0,0px), transparent var(--r1,0px));mask-image:radial-gradient(circle at 50% 50%, #000 var(--d,0px), transparent calc(var(--d,0px) + .7px)), radial-gradient(circle at 50% 50%, #000 var(--r0,0px), transparent var(--r1,0px));-webkit-mask-size:var(--rej) var(--rej), 100% 100%;-webkit-mask-size:var(--rej) var(--rej), 100% 100%;mask-size:var(--rej) var(--rej), 100% 100%;-webkit-mask-composite:source-in;background-repeat:no-repeat;position:absolute;inset:0;-webkit-mask-position:50%,50%;mask-position:50%,50%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.uni-hero__calado{z-index:1;place-self:center;justify-items:center;gap:clamp(34px,6.4vh,88px);width:100%;min-width:0;display:grid;position:relative}.uni-hero__capas{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid;position:relative}.uni-hero__capas>*{grid-area:1/1}.uni-hero__t{justify-content:center;align-items:flex-start;width:100%;margin:0;font-size:clamp(3rem,15.4vw,15rem);display:flex}.uni-hero__tx{white-space:nowrap;font-weight:var(--weight-bold);font-size:inherit;letter-spacing:-.062em;color:#0000;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;margin:-.26em 0 -.14em;padding:.26em 0 .14em;line-height:.84;display:block}.uni-hero__eco{pointer-events:none}.uni-hero__eco .uni-hero__tx{-webkit-text-stroke:1px color-mix(in srgb, var(--altea-ink) 16%, transparent)}.uni-hero__gal{height:.27em;aspect-ratio:var(--gal-ratio);flex:none;margin:-.085em 0 0 .055em;display:block;position:relative}.uni-hero__t:not(.uni-hero__eco) .uni-hero__gal{visibility:hidden}.uni-hero__gal i{display:block;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.gal__izq{-webkit-mask-image:var(--gal-izq);-webkit-mask-image:var(--gal-izq);mask-image:var(--gal-izq);background-repeat:no-repeat}.gal__der{-webkit-mask-image:var(--gal-der);-webkit-mask-image:var(--gal-der);mask-image:var(--gal-der);background:var(--color-unidad)}.uni-hero__datos{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(22px,4.4vw,72px);margin:0;display:flex}.uni-hd{text-align:center;border-top:1px solid color-mix(in srgb, var(--altea-ink) 24%, transparent);flex-direction:column-reverse;justify-content:flex-end;min-width:clamp(142px,17vw,246px);padding-top:clamp(12px,1.8vh,18px);display:flex}.uni-hd__cifra{font-size:var(--text-cifra-sm);font-weight:var(--weight-bold);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0;line-height:.9;display:block}.uni-hd__cifra .altea-count__prefijo,.uni-hd__cifra .altea-count__sufijo{color:var(--color-unidad)}.uni-hd__etiqueta{color:color-mix(in srgb, var(--altea-ink) 66%, transparent);margin-top:9px;font-size:clamp(.78rem,1vw,.96rem);line-height:1.4;display:block}.uni-hero__velo{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#12141447 0%,#12141480 44%,#121414db 100%);position:absolute;inset:0}.uni-hero__entrada{z-index:3;opacity:0;pointer-events:none;padding:0 var(--container-pad);text-align:center;color:var(--text-on-dark);align-content:center;justify-items:center;gap:clamp(26px,5vh,66px);display:grid;position:absolute;inset:0}.uni-hero__lockup{justify-content:center;align-items:flex-start;font-size:clamp(2.6rem,12vw,11rem);display:flex}.uni-hero__lockup .gal__izq{background:var(--altea-white)}.uni-hero__vuelve{white-space:nowrap;color:var(--altea-white);font-size:inherit;font-weight:var(--weight-bold);letter-spacing:-.062em;margin:0;line-height:.84}.uni-hero__cierre{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(24px,4.8vw,84px);margin:0;display:flex}.uni-hc{text-align:center;border-top:1px solid color-mix(in srgb, var(--altea-cream) 32%, transparent);flex-direction:column-reverse;justify-content:flex-end;min-width:clamp(142px,17vw,250px);padding-top:clamp(14px,2vh,22px);display:flex}.uni-hc__cifra{font-size:var(--text-cifra-sm);font-weight:var(--weight-bold);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0;line-height:.9;display:block}.uni-hc__cifra .altea-count__prefijo,.uni-hc__cifra .altea-count__sufijo{color:var(--color-unidad)}.uni-hc__etiqueta{color:var(--text-on-dark-secondary);margin-top:11px;font-size:clamp(.82rem,1.05vw,1rem);line-height:1.4;display:block}.uni-marcas__titulo,.uni-prox__titulo{font-size:var(--text-titulo-seccion);line-height:var(--lh-titulo-seccion);letter-spacing:var(--ls-titulo-seccion);font-weight:var(--peso-titulo-seccion);max-width:16ch;margin:0 0 clamp(30px,5vh,62px)}.uni-fx{width:min(1040px, calc(100vw - 2 * var(--container-pad)));border-radius:var(--radius-lg);background:var(--surface-page);max-height:86svh;color:var(--text-primary);border:0;margin:auto;padding:0;overflow:auto}.uni-fx::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c0f12a8}.uni-fx>article{max-height:inherit;grid-template-rows:minmax(150px,1fr) auto;display:grid}.uni-fx__foto{--proporcion:1.5;width:100%;aspect-ratio:var(--proporcion);background:var(--surface-card-dark);place-self:stretch stretch;position:relative;overflow:hidden}.uni-fx__img{object-fit:cover;object-position:center 30%}.uni-fx__foto:after{content:"";background:linear-gradient(#0c0f1200,#0c0f12c7);position:absolute;inset:34% 0 0}.uni-fx__nombre--logo{--alto-logo:clamp(40px, 5vw, 70px)}.uni-fx__nombre{z-index:2;font-size:var(--text-titulo-bloque);line-height:var(--lh-titulo-bloque);letter-spacing:var(--ls-titulo-bloque);font-weight:var(--peso-titulo-bloque);color:#fff;text-wrap:balance;margin:0;position:absolute;bottom:clamp(18px,2.4vw,32px);left:clamp(24px,3.4vw,46px);right:clamp(24px,3.4vw,46px)}.uni-fx__cuerpo{grid-template-columns:minmax(0,34%) minmax(0,66%);align-items:start;gap:clamp(20px,3vw,40px);padding:clamp(24px,3.4vw,46px);display:grid}.uni-fx__cuerpo:not(:has(.uni-fx__texto)){grid-template-columns:minmax(0,1fr)}.uni-fx__datos{align-content:start;gap:14px;margin:0;display:grid}.uni-fx__d{border-top:1px solid var(--border-subtle);gap:4px;padding-top:11px;display:grid}.uni-fx__d dt{font-size:var(--text-eyebrow);color:var(--text-secondary)}.uni-fx__d dd{font-size:.92rem;font-weight:var(--weight-medium);margin:0;line-height:1.35}.uni-fx__texto>p{white-space:pre-line;line-height:1.74;font-size:var(--text-body);color:color-mix(in srgb, var(--altea-ink) 76%, transparent);margin:0}.uni-fx__sitio{margin-top:var(--space-5)}.uni-fx__sitio:hover .altea-btn__arrow,.uni-fx__sitio:focus-visible .altea-btn__arrow{transform:translate(3px)}.uni-fx__x{z-index:4;aspect-ratio:1;border-radius:var(--radius-pill);cursor:pointer;width:38px;font:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff3d;border:0;place-items:center;font-size:1.1rem;line-height:1;display:grid;position:absolute;top:14px;right:14px}.uni-fx__x:hover{background:#fff6}.uni-fx__x:focus-visible{outline-offset:2px;outline:2px solid #fff}.uni-fx{opacity:0;transition:opacity .35s var(--ease-standard), transform .4s cubic-bezier(.2, .7, .3, 1), overlay .4s allow-discrete, display .4s allow-discrete;transform:translateY(16px)scale(.985)}.uni-fx[open]{opacity:1;transform:none}@starting-style{.uni-fx[open]{opacity:0;transform:translateY(16px)scale(.985)}}.uni-fx::backdrop{opacity:0;transition:opacity .35s var(--ease-standard), overlay .4s allow-discrete, display .4s allow-discrete}.uni-fx[open]::backdrop{opacity:1}@starting-style{.uni-fx[open]::backdrop{opacity:0}}.uni-at{padding:clamp(66px, 11vh, 130px) var(--container-pad)}.uni-at__g{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,4vw,72px);margin:0;padding:0;list-style:none;display:grid}.uni-at__f{--k:1;padding-top:var(--lista-aire-filete);border-top:1px solid var(--border-subtle)}@media (prefers-reduced-motion:no-preference){.uni-at__f{opacity:calc(.08 + .92 * var(--k));transform:translateY(calc((1 - var(--k)) * 16px));transition:opacity .68s var(--ease-standard), transform .68s var(--ease-standard)}}.uni-at__ic{width:var(--lista-icono);color:var(--color-unidad);margin:var(--lista-icono-arriba) 0 var(--lista-icono-abajo);display:block;overflow:visible}.uni-at__ic .traza{fill:none;stroke:currentColor;stroke-width:.85px;vector-effect:non-scaling-stroke}.uni-at__ic .nodos{fill:currentColor}.uni-at__f :is(h3,h4){font-size:var(--text-titulo-ficha);line-height:var(--lh-titulo-ficha);letter-spacing:var(--ls-titulo-ficha);font-weight:var(--peso-titulo-ficha);text-wrap:balance;margin:0}.uni-at__g[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.uni-at .uni-at__g{max-width:1040px;margin-inline:auto}.uni-at .uni-at__f{text-align:center}.uni-at .uni-at__ic{margin-inline:auto}@media (max-width:860px){.uni-at__g{grid-template-columns:minmax(0,1fr);gap:clamp(30px,5vh,46px)}.uni-at__g[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.uni-at{padding-block:clamp(50px,8vh,80px)}}.uni-ln{padding:clamp(70px, 13vh, 170px) var(--container-pad)}.uni-ln__grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:stretch;gap:clamp(30px,5vw,88px);display:grid}.uni-ln[data-lado=izquierda] .uni-ln__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1fr)}.uni-ln[data-lado=izquierda] .uni-ln__foto{grid-area:1/1}.uni-ln[data-lado=izquierda] .uni-ln__txt{grid-area:1/2}.uni-ln__rotulo{font-size:var(--text-small);font-weight:var(--weight-medium);color:color-mix(in srgb, var(--altea-ink) 66%, transparent);margin:0 0 clamp(14px,2.4vh,24px)}.uni-ln__titulo{max-width:16ch;font-size:var(--text-titulo-seccion);line-height:var(--lh-titulo-seccion);letter-spacing:var(--ls-titulo-seccion);font-weight:var(--peso-titulo-seccion);margin:0 0 clamp(22px,4vh,40px)}.uni-ln__titulo--logo{max-width:none;line-height:0}.uni-ln__logo{width:auto;height:clamp(92px,9vw,140px);display:block}.uni-ln__p{max-width:44ch;color:color-mix(in srgb, var(--altea-ink) 74%, transparent);margin:0 0 1.1em;font-size:clamp(1rem,1.15vw,1.14rem);line-height:1.74}.uni-ln__p:last-child{margin-bottom:0}.uni-ln__foto{border-radius:var(--radius-lg);background:var(--surface-sunken);min-height:320px;position:relative;overflow:hidden}.uni-ln__img{object-fit:cover}@media (min-width:901px){.uni-ln__foto{align-self:start;height:100%;max-height:calc(100svh - 120px);position:sticky;top:96px}}.uni-ln__lista{margin-top:clamp(40px,7vh,72px)}.uni-ln__lista .uni-at__g{column-gap:var(--space-4)}.uni-ln__lista .uni-at__f :is(h3,h4){font-size:var(--text-titulo-ficha-sm)}.uni-ln__lista-titulo{font-size:var(--text-titulo-bloque);line-height:var(--lh-titulo-bloque);letter-spacing:var(--ls-titulo-bloque);font-weight:var(--peso-titulo-bloque);margin:0 0 clamp(20px,3vh,32px)}@media (max-width:1279px){.uni-ln__lista .uni-at__g,.uni-ln__lista .uni-at__g[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(20px,3vw,40px)}}@media (max-width:620px){.uni-ln__lista .uni-at__g,.uni-ln__lista .uni-at__g[data-cols="4"]{grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vh,42px)}}@media (max-width:900px){.uni-ln__grid,.uni-ln[data-lado=izquierda] .uni-ln__grid{grid-template-columns:minmax(0,1fr)}.uni-ln[data-lado=izquierda] .uni-ln__foto,.uni-ln[data-lado=izquierda] .uni-ln__txt{grid-area:auto/1}.uni-ln__grid{row-gap:0}.uni-ln__txt{display:contents}.uni-ln .uni-ln__foto{order:1;margin-top:clamp(28px,4vh,40px)}.uni-ln__lista{order:2}.uni-ln__foto{aspect-ratio:4/3;width:100%;min-height:0}}.uni-giros__movil{display:none}.uni-marcas{background:var(--surface-sunken);padding:clamp(66px, 12vh, 150px) var(--container-pad)}.uni-marcas__titulo{max-width:18ch;margin-bottom:clamp(30px,5vh,58px)}.uni-marcas__rejilla{--alto-fila:clamp(84px, 6vw, 180px);grid-template-columns:repeat(9,minmax(0,1fr));grid-auto-rows:var(--alto-fila);background:color-mix(in srgb, var(--altea-ink) 10%, transparent);border:1px solid color-mix(in srgb, var(--altea-ink) 10%, transparent);border-radius:var(--radius-md);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.uni-mc{aspect-ratio:auto;background:var(--surface-sunken);height:100%;padding:calc(var(--alto-fila,100px) * .2) 14%;transition:background var(--duration-base) var(--ease-standard);place-items:center;display:grid}.uni-mc:hover{background:var(--surface-page)}.uni-mc__logo{--hueco:calc(var(--alto-fila,100px) * .6);--alto-comun:calc(var(--hueco) * .52 * var(--factor,1));--tope-banda:calc(var(--hueco) * .53);height:calc(min(var(--alto-comun), var(--tope-banda)) * var(--escala,1) / var(--tinta,1));width:auto;max-width:100%;max-height:var(--hueco);object-fit:contain;transform:translateY(calc(var(--alza,0) * 100%));filter:grayscale();opacity:.55;transition:opacity var(--duration-base) var(--ease-standard)}.uni-mc:hover .uni-mc__logo{opacity:.78}.uni-prox{padding:clamp(70px, 13vh, 170px) var(--container-pad)}.uni-prox__titulo{max-width:12ch;margin-bottom:clamp(30px,5vh,60px)}.uni-prox__movil{display:none}.uni-prox__grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.uni-px{aspect-ratio:4/3;border-radius:var(--radius-lg);color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.uni-px:focus-visible{outline:2px solid var(--altea-coral);outline-offset:3px}.uni-px__img{object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.3,1)}.uni-px:hover .uni-px__img{transform:scale(1.05)}.uni-px__velo{background:linear-gradient(#10131600 42%,#101316d6 100%);display:block;position:absolute;inset:0}.uni-px__t{z-index:2;padding:clamp(16px,2vw,28px);position:absolute;bottom:0;left:0;right:0}.uni-px__t b{font-size:var(--text-titulo-ficha);line-height:var(--lh-titulo-ficha);letter-spacing:var(--ls-titulo-ficha);font-weight:var(--peso-titulo-ficha);display:block}.uni-px__t span{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#ffffffb8;margin-top:6px;display:block}@media (max-width:1100px){.uni-marcas__rejilla{--alto-fila:clamp(84px, 9vw, 180px);grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:900px){.uni-fx__cuerpo{grid-template-columns:1fr}.uni-prox--rejilla{display:none}.uni-prox__movil{display:block}.uni-giros__rejilla{display:none}.uni-giros__movil{display:block}.uni-marcas__rejilla{--alto-fila:clamp(84px, 13.5vw, 180px);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.uni-marcas__rejilla{--alto-fila:clamp(60px, 18vw, 180px);grid-template-columns:repeat(3,minmax(0,1fr))}}.uni-cta{--desborde:clamp(40px, 7vw, 104px);--alto-panel:clamp(220px, 25vw, 340px);--radio-cta:clamp(14px, 1.6vw, 26px);--aire-abajo:clamp(70px, 13vh, 170px);--k:1;padding:var(--desborde) var(--container-pad) var(--aire-abajo);position:relative}@media (prefers-reduced-motion:no-preference){.uni-cta{opacity:calc(.1 + .9 * var(--k));transform:translateY(calc((1 - var(--k)) * 18px));transition:opacity .7s var(--ease-standard), transform .7s var(--ease-standard)}}.uni-cta__panel{min-height:var(--alto-panel);border-radius:var(--radio-cta);background:var(--cta-color);align-items:center;padding:clamp(28px,2.6vw,40px) clamp(30px,4vw,60px);display:flex}.uni-cta__tex{z-index:2;max-width:min(54%,620px);color:var(--text-primary);position:relative}.uni-cta__rot{font-size:var(--text-rotulo);line-height:var(--lh-rotulo);letter-spacing:var(--ls-rotulo);font-weight:var(--peso-rotulo);text-transform:uppercase;color:var(--text-primary);margin:0 0 clamp(12px,1.5vw,20px)}.uni-cta h2{font-size:var(--text-titulo-seccion);line-height:var(--lh-titulo-seccion);letter-spacing:var(--ls-titulo-seccion);font-weight:var(--peso-titulo-seccion);text-wrap:balance;margin:0}.uni-cta__acciones{gap:var(--space-3);flex-wrap:wrap;margin-top:clamp(22px,3vw,34px);display:flex}.uni-cta .altea-btn--outline{border-color:var(--text-primary)}.uni-cta .altea-btn--outline:hover:not(:disabled){background:color-mix(in srgb, var(--text-primary) 8%, transparent)}.uni-cta__secundario:hover .altea-btn__arrow{transform:translate(3px)}.uni-cta__correo{margin-top:var(--space-4);font-size:var(--text-small);color:var(--text-primary);text-underline-offset:4px;text-decoration:underline;display:inline-block}.uni-cta .altea-btn:focus-visible,.uni-cta__correo:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.uni-cta__foto{right:var(--container-pad);bottom:var(--aire-abajo);z-index:1;width:auto;max-width:none;height:min(calc(var(--desborde) + var(--alto-panel)), var(--cta-tope,calc(42.8vw - 166px)));border-bottom-right-radius:var(--radio-cta);pointer-events:none;position:absolute}@media (max-width:1180px){.uni-cta__foto{--cta-tope:calc(42.8vw - 166px)}}@media (max-width:820px){.uni-cta{--desborde:0px}.uni-cta__tex{max-width:100%}.uni-cta__panel{--hueco-foto:calc(min(62vw, 300px) / var(--cta-proporcion,1.5) + var(--space-5));min-height:0;padding-bottom:var(--hueco-foto)}.uni-cta__foto{width:min(62%,300px);height:auto}.uni-cta__acciones{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.uni-cta__acciones{align-items:stretch}.uni-cta .altea-btn{justify-content:center;padding:15px 18px;font-size:15px}}@media (prefers-reduced-motion:reduce){.uni-px__img,.uni-mc,.uni-mc__logo,.uni-fx,.uni-fx::backdrop{transition:none}}
