@layer components{.sz-cs{min-height:100vh;overflow:clip}.sz-cs-motor{display:none}.sz-cs #necesitaba-t,.sz-cs #hicimos-titulo,.sz-cs #vistas-titulo,.sz-cs #para-ti-titulo{font-family:var(--font-texto);letter-spacing:.08em;text-transform:uppercase;color:var(--color-texto-claro);font-size:22px;font-weight:600;line-height:1.25}.sz-cs-hero{padding-top:calc(var(--nav-h) + clamp(24px, 5vw, 72px));background:radial-gradient(60% 50% at 80% 10%, color-mix(in srgb, var(--color-lavanda) 10%, transparent), transparent 70%), var(--color-navy)}.sz-cs-crumb{color:var(--color-texto-tenue);font-size:var(--sz-t-small);align-items:center;gap:10px;display:flex}.sz-cs-crumb a{min-height:44px;color:var(--color-texto);align-items:center;text-decoration:none;display:inline-flex}.sz-cs-crumb a:hover{color:var(--color-texto-claro);text-underline-offset:4px;text-decoration:underline}.sz-cs-crumb [aria-current]{color:var(--color-texto-claro)}.sz-cs-h1{font:800 clamp(3rem, 9vw, 9.5rem)/.86 var(--font-display);letter-spacing:-.055em;color:var(--color-texto-claro);text-wrap:balance;margin:clamp(8px,1.5vw,20px) 0 0 -.04em}.sz-cs-hero__row{border-top:1px solid var(--color-filete);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:16px clamp(24px,4vw,64px);margin-top:clamp(24px,3.4vw,48px);padding-top:18px;display:grid}.sz-cs-sub{max-width:16ch;font:700 var(--sz-t-h3)/1.08 var(--font-display);letter-spacing:-.03em;color:var(--color-lavanda);text-wrap:balance;margin:0}.sz-cs-hero__texto{gap:18px;display:grid}.sz-cs-hero__texto .sz-lead{max-width:50ch}.sz-cs-stage{height:170svh;margin-top:clamp(28px,3.4vw,52px);position:relative}.sz-cs-pin{height:100svh;padding-top:calc(var(--nav-h) + 12px);place-items:start center;display:grid;position:sticky;top:0;overflow:hidden}.sz-cs-window{--sz-cs-escala:.6;--sz-cs-ancho:min(calc(var(--sz-maxw) - 2 * var(--sz-margin)), calc(100vw - 2 * var(--sz-margin)));width:var(--sz-cs-ancho);transform:scale(var(--sz-cs-escala));transform-origin:50% 0;will-change:transform}.sz-cs-dev{background:var(--color-navy-hondo);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-lavanda) 16%, transparent), var(--shadow-2xl);margin:0;overflow:hidden}.sz-cs-dev--escritorio{border-radius:12px}.sz-cs-dev__bar{height:30px;color:var(--color-texto-tenue);align-items:center;gap:6px;padding:0 12px;font-size:.625rem;display:flex}.sz-cs-dev__bar i{background:var(--color-filete);border-radius:50%;width:6px;height:6px}.sz-cs-dev__bar span{margin-left:6px}.sz-cs-dev__screen{background:var(--color-tinta);overflow:hidden}.sz-cs-dev__screen img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.sz-cs-window .sz-cs-dev__screen{height:min(calc((var(--sz-cs-ancho)) / 1.595), calc(100svh - var(--nav-h) - 64px))}.sz-cs-dev--tablet{border-radius:20px;padding:8px}.sz-cs-dev--tablet .sz-cs-dev__screen{aspect-ratio:1496/1191;border-radius:12px}.sz-cs-dev--movil{border-radius:20px;padding:6px}.sz-cs-dev--movil .sz-cs-dev__screen{aspect-ratio:560/1321;border-radius:15px}.sz-cs-did{padding:clamp(24px,4vw,64px) 0 clamp(72px,10vw,160px)}.sz-cs-did__in{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(24px,5vw,80px);display:grid}.sz-cs-did__titulo{top:calc(var(--nav-h) + 24px);position:sticky}.sz-cs-did__lista{margin:0;padding:0;list-style:none}.sz-cs-row{border-bottom:1px solid var(--color-filete);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:baseline;gap:8px clamp(20px,3vw,48px);padding:clamp(22px,2.6vw,36px) 0;display:grid;position:relative}.sz-cs-row:first-child{border-top:1px solid var(--color-filete)}.sz-cs-row:after{content:"";background:var(--color-lavanda);transform-origin:0;height:1px;transition:transform .9s var(--ease-sz);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.sz-cs-row.is-on:after{transform:scaleX(1)}.sz-cs-row h3{font:700 clamp(1.5rem, 1rem + 1.6vw, 2.625rem)/1.02 var(--font-display);letter-spacing:-.035em;color:var(--color-texto-tenue);transition:color .4s var(--ease-sz), transform .4s var(--ease-sz);text-wrap:balance;margin:0}.sz-cs-row p{max-width:34ch;color:var(--color-texto);margin:0}.sz-cs-row.is-on h3{color:var(--color-texto-claro)}.sz-cs-marca{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin-top:clamp(48px,7vw,112px);display:grid}.sz-cs-marca__pieza{border-radius:var(--radius-card);background:var(--color-gray-50);box-shadow:0 0 0 1px var(--color-filete);margin:0;overflow:hidden}.sz-cs-marca__pieza img{object-fit:cover;width:100%;height:100%;display:block}.sz-cs-marca__pieza--1{grid-area:1/1/3/8}.sz-cs-marca__pieza--2{grid-area:1/8/auto/13}.sz-cs-marca__pieza--3,.sz-cs-marca__pieza--4{grid-column:span 6}.sz-cs-celdas{padding:0 0 clamp(64px,9vw,140px)}.sz-cs-celdas__titulo{margin-bottom:clamp(20px,2.4vw,32px)}.sz-cs-celdas__caja{border-radius:var(--radius-panel);background:linear-gradient(180deg, var(--color-navy-alto), var(--color-navy-hondo));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-lavanda) 14%, transparent), var(--shadow-2xl);grid-template-columns:repeat(12,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:clip}.sz-cs-celda{min-width:0;padding:clamp(24px,3.5vw,52px);position:relative}.sz-cs-celda>p{max-width:20ch;font:700 clamp(1.5rem, 2.5vw, 2.4rem)/1.06 var(--font-display);letter-spacing:-.035em;color:var(--color-texto-claro);text-wrap:balance;margin:0}.sz-cs-celda--1{border-right:1px solid var(--color-filete);border-bottom:1px solid var(--color-filete);grid-column:1/8}.sz-cs-celda--2{border-right:1px solid var(--color-filete);grid-area:2/1/auto/8}.sz-cs-celda--3{grid-area:1/8/3/13;grid-template-rows:auto 1fr;gap:clamp(20px,3vw,40px);padding-bottom:0;display:grid;overflow:hidden}.sz-cs-celda--4{border-top:1px solid var(--color-filete);grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid;overflow:hidden}.sz-cs-celda--principal>p{letter-spacing:-.045em;max-width:16ch;font-size:clamp(1.9rem,3.6vw,3.5rem);font-weight:800}.sz-cs-celda__captura{width:min(70%,460px);transform:translateY(calc((1 - var(--sz-cs-p,1)) * 60px));place-self:end center;margin-bottom:-18%}.sz-cs-celda--4 .sz-cs-celda__captura{width:100%;margin-bottom:-16%}.sz-cs-identidad{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);display:grid}.sz-cs-identidad__simbolo,.sz-cs-identidad__color{gap:10px;min-width:0;display:grid}.sz-cs-identidad__simbolo{background:var(--color-tinta);min-height:clamp(96px,11vw,150px);box-shadow:inset 0 0 0 1px var(--color-filete);border-radius:14px;place-items:center}.sz-cs-identidad__simbolo img{width:40px;height:40px}.sz-cs-identidad__color i{background:var(--sz-cs-color);height:clamp(96px,11vw,150px);box-shadow:inset 0 0 0 1px var(--color-filete);border-radius:14px;display:block}.sz-cs-identidad__color b{font-size:var(--sz-t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-texto);line-height:1.35}.sz-cs-vistas{padding:clamp(24px,4vw,64px) 0 clamp(72px,10vw,160px);overflow:clip}.sz-cs-vistas__cabecera{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 32px;margin-bottom:clamp(28px,4vw,56px);display:flex}.sz-cs-vistas__rail{max-width:var(--sz-maxw);padding:0 var(--sz-margin);margin:0 auto}.sz-cs-vistas__rail:focus-visible{outline-offset:-2px}.sz-cs-vistas__set{align-items:flex-end;gap:clamp(16px,2.4vw,36px);display:flex}.sz-cs-vistas__desk{width:49%;transform:translateY(calc(var(--sz-cs-vp,0) * -8px))}.sz-cs-vistas__tab{width:33%;transform:translateY(calc(var(--sz-cs-vp,0) * -28px))}.sz-cs-vistas__movil{width:12.5%;transform:translateY(calc(var(--sz-cs-vp,0) * -52px))}.sz-cs-para{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:24px clamp(24px,4vw,64px);padding-top:clamp(40px,6vw,96px);padding-bottom:clamp(40px,6vw,96px);display:grid}.sz-cs-para>h2{padding-top:1.6em}.sz-cs-para ul{border-bottom:1px solid var(--color-filete);margin:0;padding:0;list-style:none}.sz-cs-para li{position:relative}.sz-cs-para li:before,.sz-cs-para li:after{content:"";pointer-events:none;position:absolute;inset:0 0 auto}.sz-cs-para li:before{background:var(--color-filete);height:1px;transition:background-color .3s var(--ease-sz)}.sz-cs-para li:after{background:var(--color-lavanda);transform-origin:0;height:2px;transition:transform .6s var(--ease-sz);transform:scaleX(0)}.sz-cs-para a{min-height:56px;color:var(--color-texto-claro);font:700 clamp(1.4rem, 2.6vw, 2.4rem)/1.05 var(--font-display);letter-spacing:-.035em;transition:color .25s var(--ease-sz), padding .35s var(--ease-sz);justify-content:space-between;align-items:center;gap:16px;padding:clamp(16px,2vw,26px) 0;text-decoration:none;display:flex}.sz-cs-para__flecha{color:var(--color-lavanda);transition:transform .35s var(--ease-sz)}.sz-cs-para li:hover:before,.sz-cs-para li:focus-within:before{background:color-mix(in srgb, var(--color-lavanda) 42%, transparent)}.sz-cs-para li:hover:after,.sz-cs-para li:focus-within:after{transform:scaleX(1)}.sz-cs-para a:hover{color:var(--color-lavanda);padding-left:12px}.sz-cs-para a:hover .sz-cs-para__flecha{transform:translate(6px)}.sz-cs-next{border-top:1px solid var(--color-filete);overflow:hidden}.sz-cs-next__enlace{color:var(--color-texto);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:12px clamp(24px,4vw,64px);padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(40px,6vw,88px);text-decoration:none;display:grid;position:relative}.sz-cs-next__nombre{font:800 clamp(2.8rem, 7vw, 7rem)/.9 var(--font-display);letter-spacing:-.055em;color:var(--color-texto-claro);transition:color .3s var(--ease-sz);grid-column:1}.sz-cs-next__texto{grid-column:1;max-width:44ch}.sz-cs-next__imagen{box-shadow:0 0 0 1px var(--color-filete), var(--shadow-2xl);transition:transform .7s var(--ease-sz);border-radius:12px;grid-area:1/2/-1;align-self:center;overflow:hidden;transform:translateY(24px)rotate(-1.5deg)}.sz-cs-next__imagen img{width:100%;height:auto;transition:transform 1.2s var(--ease-sz);display:block}.sz-cs-next__enlace:hover .sz-cs-next__nombre{color:var(--color-lavanda)}.sz-cs-next__enlace:hover .sz-cs-next__imagen{transform:none}.sz-cs-next__enlace:hover .sz-cs-next__imagen img{transform:scale(1.04)}@media (hover:hover) and (pointer:fine){.sz-cs-row:hover h3{color:var(--color-lavanda);transform:translate(6px)}}@media (max-width:900px){.sz-cs-hero{padding-top:calc(var(--nav-h) + 12px)}.sz-cs-h1{margin-top:4px;font-size:min(11.6vw,4.4rem)}.sz-cs-hero__row{grid-template-columns:1fr;gap:12px;margin-top:18px;padding-top:14px}.sz-cs-sub{max-width:none;font-size:1.35rem}.sz-cs-hero__row .sz-lead{font-size:var(--sz-t-body)}.sz-cs-stage{height:auto;margin-top:28px}.sz-cs-pin{height:auto;padding:0 var(--sz-margin);display:block;position:relative}.sz-cs-window{width:100%;transform:none}.sz-cs-window .sz-cs-dev__screen{aspect-ratio:1576/988;height:auto}.sz-cs-did__in{grid-template-columns:1fr;gap:18px}.sz-cs-did__titulo{position:static}.sz-cs-row{grid-template-columns:1fr;padding:18px 0}.sz-cs-row h3{font-size:clamp(1.4rem,6.2vw,1.75rem)}.sz-cs-row p{font-size:var(--sz-t-small)}.sz-cs-marca{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:40px}.sz-cs-marca__pieza--1,.sz-cs-marca__pieza--2{grid-area:auto/1/auto/-1}.sz-cs-marca__pieza--3,.sz-cs-marca__pieza--4{grid-column:span 1}.sz-cs-celdas__caja{border-radius:22px;grid-template-columns:1fr}.sz-cs-celda{border-bottom:1px solid var(--color-filete);padding:24px 20px;border-right:0!important;grid-area:auto/1!important}.sz-cs-celda:last-child{border-bottom:0}.sz-cs-celda--4{grid-template-columns:1fr;gap:20px}.sz-cs-celda--principal>p{font-size:clamp(1.7rem,8vw,2.2rem)}.sz-cs-celda>p{font-size:clamp(1.3rem,6vw,1.6rem)}.sz-cs-celda__captura{width:56%;margin-bottom:-28%}.sz-cs-celda--4 .sz-cs-celda__captura{width:100%;margin-bottom:-20%}.sz-cs-identidad{grid-template-columns:repeat(2,minmax(0,1fr))}.sz-cs-identidad__simbolo,.sz-cs-identidad__color i{height:84px;min-height:84px}.sz-cs-vistas{padding:8px 0 64px}.sz-cs-vistas__cabecera{flex-direction:column;align-items:flex-start}.sz-cs-vistas__rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:0;overflow-x:auto}.sz-cs-vistas__rail::-webkit-scrollbar{display:none}.sz-cs-vistas__set{width:max-content;padding:8px var(--sz-margin) 12px;align-items:center;gap:16px}.sz-cs-vistas__set .sz-cs-dev{scroll-snap-align:center;transform:none}.sz-cs-vistas__desk{width:84vw}.sz-cs-vistas__tab{width:78vw}.sz-cs-vistas__movil{width:30vw}.sz-cs-para{grid-template-columns:1fr;gap:14px;padding-top:32px;padding-bottom:40px}.sz-cs-para>h2{padding-top:0}.sz-cs-para a{font-size:1.3rem}.sz-cs-next__enlace{grid-template-rows:none;grid-template-columns:1fr;row-gap:10px}.sz-cs-next__nombre,.sz-cs-next__texto,.sz-cs-next__imagen{grid-area:auto/1}.sz-cs-next__nombre{font-size:clamp(2.6rem,12vw,3.4rem)}.sz-cs-next__imagen{margin-top:12px;transform:none}}@media (prefers-reduced-motion:reduce){.sz-cs-stage{height:auto}.sz-cs-pin{height:auto;padding-bottom:24px;position:relative}.sz-cs-window,.sz-cs-vistas__set .sz-cs-dev,.sz-cs-celda__captura{transform:none}.sz-cs-row:after{transform:scaleX(1)}.sz-cs-row h3,.sz-cs-row:after,.sz-cs-para li:before,.sz-cs-para li:after,.sz-cs-para a,.sz-cs-para__flecha,.sz-cs-next__imagen,.sz-cs-next__imagen img{transition:none}}}
