.sr-lhoras{position:relative;color:var(--sr-m-tinta);overflow-x:clip}.sr-lhoras *,.sr-lhoras :after,.sr-lhoras :before{box-sizing:border-box}.sr-lhoras__marco{position:relative;z-index:1;width:100%;max-width:1000px;margin:0 auto;padding:0 var(--sr-e-5)}.sr-lhoras__contenido{min-width:0}.sr-lhoras__lista{--hora:5rem;--eje:1px;--brecha:var(--sr-e-5);--paso:var(--sr-e-5);--vineta:30px;list-style:none;display:grid;grid-row-gap:var(--paso);row-gap:var(--paso);max-width:27rem;margin:0 auto;padding:0;text-align:left}.sr-lhoras[data-vinetas] .sr-lhoras__lista{--eje:var(--vineta);--brecha:var(--sr-e-3);max-width:28rem}.sr-lhoras[data-alineacion=right] .sr-lhoras__lista{margin-right:0}.sr-lhoras__momento{position:relative;display:grid;grid-template-columns:var(--hora) var(--eje) minmax(0,1fr);grid-column-gap:var(--brecha);column-gap:var(--brecha);align-items:start}.sr-lhoras__momento:before{content:"";position:absolute;left:calc(var(--hora) + var(--brecha) + var(--eje) / 2 - .5px);top:.35em;bottom:calc(-1 * var(--paso));width:1px;background:var(--sr-m-so-hilo);pointer-events:none}.sr-lhoras__momento:last-child:before{bottom:.35em}.sr-lhoras[data-vinetas] .sr-lhoras__momento:before{top:-6px;bottom:calc(-1 * var(--paso) + 6px)}.sr-lhoras[data-vinetas] .sr-lhoras__momento[data-vineta]:before{top:calc(var(--vineta) + 6px)}.sr-lhoras[data-vinetas] .sr-lhoras__momento:first-child:not([data-vineta]):before{top:.35em}.sr-lhoras[data-vinetas] .sr-lhoras__momento:last-child:before{display:none}.sr-lhoras[data-vinetas] .sr-lhoras__momento:last-child:not([data-vineta]):before{display:block;top:-6px;bottom:.35em}.sr-lhoras__hora{min-width:0;padding-top:1px;text-align:right}.sr-lhoras .sr-lhoras__cifras{display:block;font-size:calc(var(--sr-t-tarjeta) * 1.12);font-weight:var(--sr-peso-titulo,400);line-height:1.12;color:var(--sr-m-acento-texto);white-space:nowrap}.sr-lhoras .sr-lhoras__cifras[data-frase]{font-size:var(--sr-t-detalle);font-weight:600;line-height:1.3}.sr-lhoras__jornada{display:block;margin-top:4px;font-size:var(--sr-t-etiqueta);font-weight:600;line-height:1;letter-spacing:.16em;color:var(--sr-m-tinta-suave)}.sr-lhoras__eje{display:grid;place-items:center;width:var(--eje)}.sr-lhoras__vineta{display:grid;place-items:center;width:var(--vineta);height:var(--vineta);font-size:var(--sr-t-tarjeta);line-height:1;color:var(--sr-m-acento)}.sr-lhoras__vineta>span{display:grid;place-items:center}.sr-lhoras__texto{min-width:0}.sr-lhoras__que{margin:0;font-size:calc(var(--sr-t-bajada) * 1.1);font-weight:var(--sr-peso-titulo,400);line-height:1.25;color:var(--sr-m-tinta);overflow-wrap:anywhere;text-wrap:balance}.sr-lhoras__detalle{margin:3px 0 0;white-space:pre-wrap;text-wrap:pretty}.sr-lhoras__detalle,.sr-lhoras__lugar{font-size:var(--sr-t-detalle);line-height:1.45;color:var(--sr-m-tinta-suave)}.sr-lhoras__lugar{margin:2px 0 0;font-style:italic;overflow-wrap:anywhere}.sr-lhoras[data-alineacion=left] .sr-lhoras__lista{--hora:5.4rem;--paso:0px;max-width:40rem;margin-left:0;border-bottom:1px solid var(--sr-m-so-hilo)}.sr-lhoras[data-alineacion=left] .sr-lhoras__momento{padding:var(--sr-e-4) 0;border-top:1px solid var(--sr-m-so-hilo)}.sr-lhoras[data-alineacion=left] .sr-lhoras__momento:before{content:none}.sr-lhoras[data-alineacion=left] .sr-lhoras__hora{text-align:left}.sr-lhoras[data-alineacion=left] .sr-lhoras__cifras{font-size:calc(var(--sr-t-tarjeta) * 1.35)}.sr-lhoras[data-alineacion=left]:not([data-vinetas]) .sr-lhoras__momento{grid-template-columns:var(--hora) minmax(0,1fr)}.sr-lhoras[data-alineacion=left]:not([data-vinetas]) .sr-lhoras__eje{display:none}@container (min-width: 760px){.sr-lhoras__lista{--hora:5rem;--brecha:var(--sr-e-6);--paso:var(--sr-e-6);max-width:32rem}.sr-lhoras[data-vinetas] .sr-lhoras__lista{--vineta:34px;--brecha:var(--sr-e-4);max-width:34rem}.sr-lhoras[data-alineacion=left] .sr-lhoras__lista{--hora:6.4rem;--paso:0px}}@container (min-width: 880px){.sr-lhoras[data-alineacion=left] .sr-lhoras__marco{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-column-gap:var(--sr-e-8);column-gap:var(--sr-e-8);align-items:start}.sr-lhoras[data-alineacion=left] .sr-sob-cab{margin:0}.sr-lhoras[data-alineacion=left] .sr-lhoras__contenido{grid-column:2}}.sr-hosp{position:relative;color:var(--sr-m-tinta);overflow-x:clip}.sr-hosp *,.sr-hosp :after,.sr-hosp :before{box-sizing:border-box}.sr-hosp__marco{position:relative;z-index:1;width:100%;max-width:1000px;margin:0 auto;padding:0 var(--sr-e-5)}.sr-hosp .sr-cab{margin-bottom:var(--sr-e-5)}.sr-hosp .sr-cab__h2{font-size:calc(var(--sr-t-escena) * 1.6);line-height:1.06;letter-spacing:0}.sr-hosp__vacio{margin:0;padding:var(--sr-e-5);border:1px dashed;border-radius:var(--sr-r-tarjeta);font-size:var(--sr-t-detalle);opacity:.8;text-align:center}.sr-hosp__reserva{display:flex;flex-wrap:wrap;gap:var(--sr-e-2);margin:0 0 var(--sr-e-6)}.sr-hosp__pastilla{display:inline-flex;align-items:baseline;gap:.35em;padding:6px 14px;border-radius:999px;background:var(--sr-m-tinte);color:var(--sr-m-tinta-tinte);font-size:var(--sr-t-detalle);line-height:1.3}.sr-hosp__pastilla b{letter-spacing:.08em}.sr-hosp__hoteles{list-style:none;display:grid;grid-gap:var(--sr-e-6);gap:var(--sr-e-6);max-width:620px;margin:0 auto;padding:0}.sr-hosp__hotel,.sr-hosp__item{position:relative}.sr-hosp__hotel{display:grid;grid-template-columns:56px minmax(0,1fr);grid-column-gap:var(--sr-e-4);column-gap:var(--sr-e-4);align-items:start;padding:var(--sr-e-5) var(--sr-e-5) var(--sr-e-5) var(--sr-e-4);background:var(--sr-m-il-papel);color:var(--sr-m-il-tinta);text-align:left}.sr-hosp__ficha{min-width:0}.sr-hosp__nombre{margin:0;font-size:var(--sr-t-tarjeta);font-weight:700;line-height:1.2;overflow-wrap:anywhere;text-wrap:balance}.sr-hosp__estrellas{margin:2px 0 0;font-size:var(--sr-t-etiqueta);letter-spacing:.18em;color:var(--sr-m-il-acento-papel)}.sr-hosp__lugar{display:flex;align-items:center;gap:6px;margin:var(--sr-e-1) 0 0;font-size:var(--sr-t-detalle);font-weight:600;line-height:1.35;color:var(--sr-m-il-acento-papel)}.sr-hosp__lugar svg{flex:none}.sr-hosp__telefono a{color:inherit;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.sr-hosp__detalle{line-height:1.5;white-space:pre-wrap;text-wrap:pretty;color:var(--sr-m-il-tinta-suave)}.sr-hosp__detalle,.sr-hosp__precio{margin:var(--sr-e-2) 0 0;font-size:var(--sr-t-cuerpo)}.sr-hosp__precio{font-weight:600;line-height:1.4}.sr-hosp__codigo{display:inline-flex;align-items:baseline;gap:.4em;margin:var(--sr-e-3) 0 0;padding:5px 12px;border:1.5px dashed color-mix(in srgb,var(--sr-m-il-acento-papel) 60%,transparent);border-radius:6px;font-size:var(--sr-t-etiqueta);line-height:1.3;color:var(--sr-m-il-tinta-suave)}.sr-hosp__codigo b{font-size:var(--sr-t-detalle);letter-spacing:.1em;color:var(--sr-m-il-acento-papel)}.sr-hosp__acciones{display:flex;flex-wrap:wrap;gap:var(--sr-e-2);margin:var(--sr-e-4) 0 0}.sr-hosp__boton{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--sr-e-5);border:1.5px solid var(--sr-m-il-acento);border-radius:var(--sr-r-boton,999px);background:var(--sr-m-il-acento);color:var(--sr-m-il-tinta-acento);font-size:var(--sr-t-detalle);font-weight:700;line-height:1.2;text-decoration:none}.sr-hosp__boton[data-segundo]{border-color:color-mix(in srgb,var(--sr-m-il-tinta) 70%,transparent);background:transparent;color:var(--sr-m-il-tinta)}.sr-hosp__boton:focus-visible{outline:3px solid var(--sr-m-foco);outline-offset:2px}.sr-hosp[data-forma=llaveros] .sr-hosp__hotel{border-radius:6px;box-shadow:inset 0 0 0 6px var(--sr-m-il-papel),inset 0 0 0 7px color-mix(in srgb,var(--sr-m-il-firma) 45%,transparent),0 4px 0 var(--sr-m-il-canto),0 18px 36px var(--sr-m-il-sombra)}.sr-hosp__llavero{position:relative;display:grid;place-items:end center;width:56px;height:84px;margin-top:var(--sr-e-2);padding:0 0 var(--sr-e-3);border-radius:28px 28px 10px 10px;background:var(--sr-m-il-acento);color:var(--sr-m-il-tinta-acento);box-shadow:inset 0 -10px 0 color-mix(in srgb,var(--sr-m-orn-cera-sombra) 35%,transparent),0 6px 12px var(--sr-m-il-sombra);rotate:-5deg}.sr-hosp__llavero b{font-size:var(--sr-t-tarjeta);line-height:1;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.sr-hosp__llavero:before{top:12px;width:12px;height:12px;border-radius:50%;background:var(--sr-m-il-papel);box-shadow:inset 0 1px 2px var(--sr-m-il-sombra)}.sr-hosp__llavero:after,.sr-hosp__llavero:before{content:"";position:absolute;left:50%;translate:-50% 0}.sr-hosp__llavero:after{top:-14px;width:22px;height:22px;border:3px solid var(--sr-m-orn-metal);border-radius:50%}.sr-hosp__item:nth-child(2n) .sr-hosp__llavero{rotate:4deg;background:var(--sr-m-il-segundo);color:var(--sr-m-il-tinta-segundo)}.sr-hosp[data-forma=etiquetas] .sr-hosp__item{padding-left:var(--sr-e-2);filter:drop-shadow(0 12px 18px var(--sr-m-il-sombra))}.sr-hosp[data-forma=etiquetas] .sr-hosp__hotel{grid-template-columns:34px minmax(0,1fr);padding-right:calc(var(--sr-e-5) + 10px);-webkit-clip-path:polygon(30px 0,100% 0,100% 100%,30px 100%,0 calc(100% - 30px),0 30px);clip-path:polygon(30px 0,100% 0,100% 100%,30px 100%,0 calc(100% - 30px),0 30px);rotate:-.6deg}.sr-hosp[data-forma=etiquetas] .sr-hosp__item:nth-child(2n) .sr-hosp__hotel{rotate:.6deg}.sr-hosp[data-forma=etiquetas] .sr-hosp__hotel:after{content:"";position:absolute;top:0;right:0;bottom:0;width:10px;background:repeating-linear-gradient(-45deg,var(--sr-m-il-acento) 0 8px,var(--sr-m-il-papel) 8px 12px,var(--sr-m-il-segundo) 12px 20px,var(--sr-m-il-papel) 20px 24px)}.sr-hosp__ojal{display:block;width:18px;height:18px;margin:18px 0 0 2px;border:3px solid var(--sr-m-orn-metal);border-radius:50%;background:var(--sr-m-il-canto)}.sr-hosp__cordel{position:absolute;z-index:2;left:4px;top:-34px;width:44px;height:92px;color:var(--sr-m-orn-metal);pointer-events:none}@container (min-width: 640px){.sr-hosp__hoteles{grid-template-columns:repeat(2,minmax(0,1fr));max-width:940px;gap:var(--sr-e-6) var(--sr-e-5)}.sr-hosp__hoteles[data-uno]{grid-template-columns:minmax(0,520px);justify-content:center}.sr-hosp__hotel{height:100%}}.sr-htexto{position:relative;color:var(--sr-m-tinta);overflow-x:clip}.sr-htexto *,.sr-htexto :after,.sr-htexto :before{box-sizing:border-box}.sr-htexto__marco{position:relative;z-index:1;width:100%;max-width:1000px;margin:0 auto;padding:0 var(--sr-e-5)}.sr-htexto__contenido{min-width:0}.sr-htexto__reserva{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sr-e-1) var(--sr-e-5);margin:0 0 var(--sr-e-6);font-size:var(--sr-t-detalle);line-height:1.5;color:var(--sr-m-tinta-suave)}.sr-htexto__reserva b{font-weight:600;letter-spacing:.06em;color:var(--sr-m-tinta)}.sr-htexto__hoteles{list-style:none;display:grid;grid-gap:var(--sr-e-7);gap:var(--sr-e-7);max-width:26rem;margin:0 auto;padding:0;text-align:center}.sr-htexto__hotel{min-width:0}.sr-htexto__nombre{margin:0;font-size:calc(var(--sr-t-tarjeta) * 1.1);font-weight:var(--sr-peso-titulo,400);line-height:1.2;color:var(--sr-m-tinta);overflow-wrap:anywhere;text-wrap:balance}.sr-htexto__estrellas{margin:2px 0 0;font-size:var(--sr-t-etiqueta);letter-spacing:.2em;color:var(--sr-m-acento-texto)}.sr-htexto__cerca{margin:var(--sr-e-1) 0 0;font-size:var(--sr-t-bajada);font-style:italic;font-synthesis:weight;font-weight:400;line-height:1.35;color:var(--sr-m-acento-texto);overflow-wrap:anywhere}.sr-htexto__dato{margin:2px 0 0;font-size:var(--sr-t-detalle);line-height:1.5;white-space:pre-wrap;text-wrap:pretty;color:var(--sr-m-tinta-suave);overflow-wrap:anywhere}.sr-htexto__dato a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--sr-m-so-hilo);text-decoration-color:var(--sr-m-so-hilo);text-underline-offset:3px}.sr-htexto__codigo{margin:var(--sr-e-2) 0 0;font-size:var(--sr-t-etiqueta);line-height:1.4;letter-spacing:.08em;color:var(--sr-m-tinta-suave)}.sr-htexto__codigo b{font-weight:600;letter-spacing:.12em;color:var(--sr-m-tinta)}.sr-htexto__acciones{display:flex;flex-wrap:wrap;justify-content:center;gap:0 var(--sr-e-5);margin:var(--sr-e-1) 0 0}.sr-htexto[data-alineacion=left] .sr-htexto__reserva{justify-content:flex-start}.sr-htexto[data-alineacion=left] .sr-htexto__hoteles{gap:0;max-width:40rem;margin-left:0;text-align:left;border-bottom:1px solid var(--sr-m-so-hilo)}.sr-htexto[data-alineacion=left] .sr-htexto__hotel{padding:var(--sr-e-5) 0;border-top:1px solid var(--sr-m-so-hilo)}.sr-htexto[data-alineacion=left] .sr-htexto__nombre{font-size:calc(var(--sr-t-tarjeta) * 1.25)}.sr-htexto[data-alineacion=left] .sr-htexto__acciones{justify-content:flex-start}.sr-htexto[data-alineacion=right] :is(.sr-htexto__reserva,.sr-htexto__acciones){justify-content:flex-end}.sr-htexto[data-alineacion=right] .sr-htexto__hoteles{margin-right:0;text-align:right}@container (min-width: 640px){.sr-htexto:not([data-alineacion=left]) .sr-htexto__hoteles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sr-e-7) 0;max-width:46rem}.sr-htexto:not([data-alineacion=left]) .sr-htexto__hoteles[data-uno]{grid-template-columns:minmax(0,26rem);justify-content:center}.sr-htexto:not([data-alineacion=left]) .sr-htexto__hotel{padding:0 var(--sr-e-6)}.sr-htexto:not([data-alineacion=left]) .sr-htexto__hotel:nth-child(2n){border-left:1px solid var(--sr-m-so-hilo)}.sr-htexto:not([data-alineacion=left]) .sr-htexto__hotel:last-child:nth-child(odd):not(:first-child){grid-column:1/-1;justify-self:center;width:100%;max-width:26rem}}@container (min-width: 880px){.sr-htexto[data-alineacion=left] .sr-htexto__marco{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-column-gap:var(--sr-e-8);column-gap:var(--sr-e-8);align-items:start}.sr-htexto[data-alineacion=left] .sr-sob-cab{margin:0}.sr-htexto[data-alineacion=left] .sr-htexto__contenido{grid-column:2}}.sr-firma{padding:var(--sr-e-8) 0 var(--sr-e-6);color:var(--sr-m-tinta);text-align:left}.sr-firma__dentro{max-width:var(--sr-ancho);margin:0 auto;padding:0 var(--sr-e-5)}.sr-firma__arriba{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sr-e-7) var(--sr-e-6);gap:var(--sr-e-7) var(--sr-e-6)}.sr-firma__marca{grid-column:1/-1;min-width:0}@container (min-width: 52rem){.sr-firma__arriba{grid-template-columns:minmax(0,1.4fr) repeat(var(--sr-firma-columnas),minmax(0,1fr))}.sr-firma__marca{grid-column:auto}}.sr-firma__logo{display:block;height:var(--sr-e-6);width:auto;max-width:100%;object-fit:contain}.sr-firma__nombre{margin:0;font-size:var(--sr-t-tarjeta);font-weight:700;color:var(--sr-m-tinta)}.sr-firma__frase{margin:var(--sr-e-3) 0 0;font-size:var(--sr-t-cuerpo);line-height:1.6;color:var(--sr-m-tinta-suave)}.sr-firma__sueltos{display:flex;flex-wrap:wrap;gap:var(--sr-e-2) var(--sr-e-4);margin-top:var(--sr-e-4)}.sr-firma a{color:var(--sr-m-tinta-suave);text-decoration:none}.sr-firma a:hover{color:var(--sr-m-tinta)}.sr-firma a:focus-visible{outline:3px solid var(--sr-m-foco);outline-offset:3px;border-radius:4px}.sr-firma__redes{display:flex;flex-wrap:wrap;gap:var(--sr-e-2);margin-top:var(--sr-e-5)}.sr-firma .sr-firma__red{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--sr-m-tinte);color:var(--sr-m-icono)}.sr-firma .sr-firma__red:hover{background:var(--sr-m-boton);color:var(--sr-m-tinta-boton)}@media (prefers-reduced-motion:no-preference){.sr-firma .sr-firma__red{transition:background var(--sr-m-dur-suave) var(--sr-m-resorte-suave),transform var(--sr-m-dur-vivo) var(--sr-m-resorte-vivo)}.sr-firma .sr-firma__red:hover{transform:translateY(-2px)}}.sr-firma__red svg{width:18px;height:18px}.sr-firma__columna{min-width:0}.sr-firma__columna h4{margin:0 0 var(--sr-e-4);font-family:inherit!important;font-size:var(--sr-t-detalle);font-weight:600;color:var(--sr-m-acento-texto)}.sr-firma__columna ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--sr-e-3);gap:var(--sr-e-3)}.sr-firma__columna li,.sr-firma__columna p{font-size:var(--sr-t-cuerpo);overflow-wrap:anywhere}.sr-firma__columna p{margin:0;line-height:1.6;color:var(--sr-m-tinta-suave)}.sr-firma__gigante{margin-top:var(--sr-e-8);line-height:.85;letter-spacing:-.04em;white-space:nowrap;overflow-x:clip;font-weight:400;color:var(--sr-m-acento)}.sr-firma__gigante em{color:var(--sr-m-destacado);font-style:italic;font-synthesis:weight}.sr-firma__linea{display:block}.sr-firma__pista{margin:var(--sr-e-6) 0 0}.sr-firma__abajo,.sr-firma__pista{font-size:var(--sr-t-detalle);color:var(--sr-m-tinta-suave)}.sr-firma__abajo{margin-top:var(--sr-e-6);padding-top:var(--sr-e-5);-webkit-padding-end:var(--sr-volver-arriba,0);padding-inline-end:var(--sr-volver-arriba,0);border-top:1px solid var(--sr-m-borde);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sr-e-3)}.sr-firma__corazon{color:var(--sr-m-acento)}.sr-pasos{position:relative;color:var(--sr-m-tinta)}.sr-pasos *,.sr-pasos :after,.sr-pasos :before{box-sizing:border-box}.sr-pasos__marco{width:100%;max-width:var(--sr-ancho);margin:0 auto;padding:0 var(--sr-e-5)}.sr-pasos__vacio{margin:0;padding:var(--sr-e-5);border:1px dashed var(--sr-m-borde);border-radius:var(--sr-r-tarjeta);color:var(--sr-m-tinta-suave);font-size:var(--sr-t-detalle)}.sr-pasos__caja{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sr-e-5);gap:var(--sr-e-5);align-items:start;text-align:left}.sr-pasos__lista{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sr-e-2);gap:var(--sr-e-2)}@container (min-width: 480px){.sr-pasos__lista{grid-template-columns:repeat(var(--sr-pasos-cols,1),minmax(0,1fr))}}.sr-pasos__paso{display:flex;align-items:center;gap:var(--sr-e-3);width:100%;min-width:0;min-height:48px;padding:var(--sr-e-3) var(--sr-e-4);border:1px solid transparent;border-radius:var(--sr-r-control);background:transparent;color:var(--sr-m-tinta-suave);font:inherit;font-size:var(--sr-t-cuerpo);font-weight:500;line-height:1.3;text-align:left;cursor:pointer}.sr-pasos__paso[aria-pressed=true]{border-color:var(--sr-m-borde);background:var(--sr-m-tarjeta);color:var(--sr-m-tinta-tarjeta);font-weight:700;box-shadow:0 14px 34px -18px color-mix(in srgb,var(--sr-m-tinta) 40%,transparent)}.sr-pasos__paso:focus-visible,.sr-pasos__siguiente:focus-visible{outline:3px solid var(--sr-m-foco);outline-offset:2px}.sr-pasos__marca{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--sr-m-tinte);color:var(--sr-m-tinta-tinte);font-size:var(--sr-t-detalle);font-weight:700}.sr-pasos__paso[aria-pressed=true] .sr-pasos__marca,.sr-pasos__paso[data-hecho] .sr-pasos__marca{background:var(--sr-m-boton);color:var(--sr-m-tinta-boton)}.sr-pasos__nombre{min-width:0;overflow-wrap:anywhere}.sr-pasos__escena{min-width:0;padding:clamp(20px,4cqw,40px);border:1px solid var(--sr-m-borde);border-radius:var(--sr-r-escena);background:var(--sr-m-tarjeta);color:var(--sr-m-tinta-tarjeta);box-shadow:0 30px 70px -36px color-mix(in srgb,var(--sr-m-tinta) 45%,transparent)}.sr-pasos__cuenta{margin:0 0 var(--sr-e-4);color:var(--sr-m-tinta-suave-tarjeta);font-size:var(--sr-t-etiqueta);font-weight:600;letter-spacing:.02em}.sr-pasos__texto{margin:0;font-size:var(--sr-t-escena);line-height:1.4;overflow-wrap:anywhere;font-synthesis:none}.sr-pasos__clave{font:inherit;background:none;color:var(--sr-m-clave);font-weight:600;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.sr-pasos__resultado{margin-top:var(--sr-e-5);padding:var(--sr-e-4) var(--sr-e-5);border-radius:calc(var(--sr-r-escena) - 10px);background:var(--sr-m-tinte);color:var(--sr-m-tinta-tinte)}.sr-pasos__etiqueta{display:block;margin-bottom:var(--sr-e-2);font-size:var(--sr-t-etiqueta);font-weight:700;letter-spacing:.04em}.sr-pasos__resultado p{margin:0;font-size:var(--sr-t-cuerpo);line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.sr-pasos__burbuja{padding:var(--sr-e-4) var(--sr-e-5)}.sr-pasos__burbuja p{margin:0;font-size:var(--sr-t-cuerpo);line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.sr-pasos__burbuja[data-quien=pedido]{border-radius:var(--sr-r-tarjeta) var(--sr-r-tarjeta) var(--sr-e-1) var(--sr-r-tarjeta);background:var(--sr-m-fuerte);color:var(--sr-m-tinta-fuerte)}.sr-pasos__burbuja[data-quien=pedido] .sr-pasos__clave{color:inherit;padding:0 var(--sr-e-1);border:1px solid var(--sr-m-acento-fuerte);border-radius:var(--sr-e-2);box-decoration-break:clone;-webkit-box-decoration-break:clone}.sr-pasos__respuesta{margin-top:var(--sr-e-5)}.sr-pasos__respuesta .sr-pasos__etiqueta{color:var(--sr-m-tinta-suave-tarjeta)}.sr-pasos__burbuja[data-quien=respuesta]{border-radius:var(--sr-r-tarjeta) var(--sr-r-tarjeta) var(--sr-r-tarjeta) var(--sr-e-1);border:1.5px solid transparent;background:var(--sr-m-tinte);color:var(--sr-m-tinta-tinte)}.sr-pasos__burbuja[data-quien=respuesta][data-final]{border-color:var(--sr-m-icono)}.sr-pasos__nota{display:flex;gap:var(--sr-e-3);margin:var(--sr-e-5) 0 0;font-size:var(--sr-t-detalle);line-height:1.55;color:var(--sr-m-tinta-suave-tarjeta)}.sr-pasos__nota:before{content:"";flex:none;width:14px;height:14px;margin-top:3px;border-radius:50%;border:1.5px solid var(--sr-m-acento-tarjeta)}.sr-pasos__pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sr-e-4);margin-top:var(--sr-e-6)}.sr-pasos__progreso{display:inline-flex;gap:var(--sr-e-1)}.sr-pasos__progreso i{width:22px;height:6px;border-radius:3px;background:var(--sr-m-borde)}.sr-pasos__progreso i[data-lleno]{background:var(--sr-m-acento-tarjeta)}.sr-pasos__siguiente{display:inline-flex;align-items:center;justify-content:center;gap:var(--sr-e-2);min-height:44px;padding:var(--sr-e-3) var(--sr-e-5);border:0;border-radius:var(--sr-r-boton,999px);background:var(--sr-m-boton);color:var(--sr-m-tinta-boton);font:inherit;font-weight:700;cursor:pointer}.sr-pasos__lista .sr-pasos__paso,.sr-pasos__siguiente{font-size:var(--sr-t-detalle)}@container (min-width: 760px){.sr-pasos__caja{grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:var(--sr-e-6)}.sr-pasos__lista{grid-template-columns:minmax(0,1fr)}.sr-pasos__lista .sr-pasos__paso{font-size:var(--sr-t-cuerpo)}}@media (prefers-reduced-motion:no-preference){.sr-pasos__contenido{animation:sr-pasos-entra var(--sr-m-dur-vivo) var(--sr-m-resorte-vivo) both}.sr-pasos__paso{transition:background-color .16s ease,border-color .16s ease,color .16s ease}}@keyframes sr-pasos-entra{0%{opacity:.35;translate:0 10px}to{opacity:1;translate:0 0}}.sr-flechas{position:relative;color:var(--sr-m-tinta)}.sr-flechas *,.sr-flechas :after,.sr-flechas :before{box-sizing:border-box}.sr-flechas__marco{width:100%;max-width:var(--sr-ancho);margin:0 auto;padding:0 var(--sr-e-5)}.sr-flechas__vacio{margin:0;padding:var(--sr-e-5);border:1px dashed var(--sr-m-borde);border-radius:var(--sr-r-tarjeta);color:var(--sr-m-tinta-suave);font-size:var(--sr-t-detalle)}.sr-flechas__lista{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sr-e-3);margin:0;padding:0;list-style:none}.sr-flechas__paso{flex:1 1 calc((var(--sr-flechas-fila, 100000px) - 100%) * 999);min-width:0;display:flex;flex-direction:column;align-items:center;gap:var(--sr-e-3);text-align:center}.sr-flechas[data-alineacion=left] .sr-flechas__paso{align-items:flex-start;text-align:left}.sr-flechas[data-alineacion=right] .sr-flechas__paso{align-items:flex-end;text-align:right}.sr-flechas{--sr-flechas-marca:72px;--sr-flechas-flecha:28px}.sr-flechas__marca{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--sr-flechas-marca);height:var(--sr-flechas-marca);border-radius:var(--sr-r-tarjeta);background:var(--sr-m-tinte);color:var(--sr-m-tinta-tinte);font-size:var(--sr-t-escena);font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-flechas__marca[data-icono]{color:var(--sr-m-icono)}.sr-flechas__marca :is(svg,img){width:calc(var(--sr-flechas-marca) * .6);height:calc(var(--sr-flechas-marca) * .6)}.sr-flechas__titulo{margin:var(--sr-e-1) 0 0;font-size:var(--sr-t-tarjeta);font-weight:var(--sr-peso-titulo,700);line-height:1.25;letter-spacing:-.01em;color:inherit;overflow-wrap:break-word;text-wrap:balance}.sr-flechas__texto{margin:0;max-width:34ch;font-size:var(--sr-t-cuerpo);line-height:1.6;color:var(--sr-m-tinta-suave);overflow-wrap:break-word;text-wrap:pretty}.sr-flechas__flecha{flex:0 1 max(40px,calc((var(--sr-flechas-fila, 100000px) - 100%) * 999));container:sr-flecha/inline-size;display:flex;justify-content:center;color:var(--sr-m-acento)}.sr-flechas__flecha svg{flex:none;width:var(--sr-flechas-flecha);height:var(--sr-flechas-flecha);margin-top:calc((var(--sr-flechas-marca) - var(--sr-flechas-flecha)) / 2)}@container sr-flecha (min-width: 60px){.sr-flechas__flecha svg{margin-top:0;rotate:90deg}.sr-flechas[data-alineacion=left] .sr-flechas__flecha svg{margin-inline:calc((var(--sr-flechas-marca) - var(--sr-flechas-flecha)) / 2) auto}.sr-flechas[data-alineacion=right] .sr-flechas__flecha svg{margin-inline:auto calc((var(--sr-flechas-marca) - var(--sr-flechas-flecha)) / 2)}}.sr-dotted{position:relative;color:var(--sr-m-tinta);--sr-dotted-d:46px;--sr-dotted-line:color-mix(in srgb,var(--sr-m-tinta) 28%,transparent)}.sr-dotted *,.sr-dotted :after,.sr-dotted :before{box-sizing:border-box}.sr-dotted__frame{width:100%;max-width:var(--sr-ancho);margin:0 auto;padding:0 var(--sr-e-5);container:sr-dotted/inline-size}.sr-dotted__empty{margin:0;padding:var(--sr-e-5);border:1px dashed var(--sr-m-borde);border-radius:var(--sr-r-tarjeta);color:var(--sr-m-tinta-suave);font-size:var(--sr-t-detalle)}.sr-dotted__list{--sr-dotted-row:0;display:grid;grid-template-columns:repeat(var(--sr-dotted-cols,1),minmax(0,1fr));grid-column-gap:var(--sr-e-5);column-gap:var(--sr-e-5);grid-row-gap:var(--sr-e-6);row-gap:var(--sr-e-6);margin:0;padding:0;list-style:none}.sr-dotted__step{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;gap:var(--sr-e-3);text-align:center}.sr-dotted[data-alineacion=left] :is(.sr-dotted__title,.sr-dotted__text){align-self:stretch;text-align:left}.sr-dotted[data-alineacion=right] :is(.sr-dotted__title,.sr-dotted__text){align-self:stretch;text-align:right}.sr-dotted__number{position:relative;z-index:1;flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--sr-dotted-d);height:var(--sr-dotted-d);border:2px dashed var(--sr-dotted-line);border-radius:50%;color:var(--sr-m-tinta-suave);font-size:var(--sr-t-cuerpo);font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-dotted__step:is(:hover,:focus-within) .sr-dotted__number{border-style:solid;border-color:var(--sr-m-boton);background:var(--sr-m-boton);color:var(--sr-m-tinta-boton)}.sr-dotted__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;font-size:var(--sr-t-escena);line-height:1;color:var(--sr-m-acento);filter:grayscale(1);opacity:.6}.sr-dotted__icon :is(svg,img){width:100%;height:100%}.sr-dotted__step:is(:hover,:focus-within) .sr-dotted__icon{filter:none;opacity:1}.sr-dotted__title{margin:var(--sr-e-1) 0 0;font-size:var(--sr-t-tarjeta);font-weight:var(--sr-peso-titulo,700);line-height:1.25;letter-spacing:-.01em;color:inherit;overflow-wrap:break-word;text-wrap:balance}.sr-dotted__text{margin:0;max-width:34ch;font-size:var(--sr-t-cuerpo);line-height:1.6;color:var(--sr-m-tinta-suave);overflow-wrap:break-word;text-wrap:pretty}.sr-dotted__step:not(:last-child):after{content:"";position:absolute;pointer-events:none;left:calc(50% - 1px + var(--sr-dotted-row) * (var(--sr-dotted-d) / 2 + var(--sr-e-2) + 1px));top:calc((1 - var(--sr-dotted-row)) * 100% + var(--sr-dotted-row) * (var(--sr-dotted-d) / 2 - 1px));width:calc(var(--sr-dotted-row) * (100% + var(--sr-e-5) - var(--sr-dotted-d) - 2 * var(--sr-e-2)));height:calc((1 - var(--sr-dotted-row)) * var(--sr-e-6));border-style:dashed;border-color:var(--sr-dotted-line);border-width:calc(var(--sr-dotted-row) * 2px) 0 0 calc((1 - var(--sr-dotted-row)) * 2px);transform-origin:calc((1 - var(--sr-dotted-row)) * 50%) calc(var(--sr-dotted-row) * 50%)}@container sr-dotted (min-width: 376px){.sr-dotted__list[data-n="2"]{--sr-dotted-cols:2;--sr-dotted-row:1}}@container sr-dotted (min-width: 576px){.sr-dotted__list[data-n="3"]{--sr-dotted-cols:3;--sr-dotted-row:1}}@container sr-dotted (min-width: 776px){.sr-dotted__list[data-n="4"]{--sr-dotted-cols:4;--sr-dotted-row:1}}@container sr-dotted (min-width: 976px){.sr-dotted__list[data-n="5"]{--sr-dotted-cols:5;--sr-dotted-row:1}}@container sr-dotted (min-width: 1176px){.sr-dotted__list[data-n="6"]{--sr-dotted-cols:6;--sr-dotted-row:1}}.sr-mosaico{position:relative;color:var(--sr-m-tinta)}.sr-mosaico *,.sr-mosaico :after,.sr-mosaico :before{box-sizing:border-box}.sr-mosaico__marco{width:100%;max-width:var(--sr-ancho);margin:0 auto;padding:0 var(--sr-e-5)}.sr-mosaico__grilla{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sr-e-4);gap:var(--sr-e-4)}.sr-mosaico__tarjeta{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--sr-e-3);min-width:0;min-height:220px;padding:clamp(20px,3cqw,32px);border:1px solid var(--sr-m-borde);border-radius:var(--sr-r-escena);background:var(--sr-m-tarjeta);color:var(--sr-m-tinta-tarjeta)}.sr-mosaico__tarjeta[data-grande]{min-height:300px;border-color:transparent;background:var(--sr-m-fuerte);color:var(--sr-m-tinta-fuerte)}.sr-mosaico__tarjeta[data-grande]:after{content:"";position:absolute;top:-110px;right:-110px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--sr-m-acento-fuerte) 45%,transparent),transparent 62%);pointer-events:none}.sr-mosaico__tarjeta>*{position:relative;z-index:1}.sr-mosaico__foto{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--sr-r-tarjeta)}.sr-mosaico__marca{font-size:calc(var(--sr-t-escena) * 1.6);font-weight:400;line-height:1;color:var(--sr-m-acento-tarjeta)}.sr-mosaico__marca svg{width:1em;height:1em}.sr-mosaico__tarjeta[data-grande] .sr-mosaico__marca{color:var(--sr-m-acento-fuerte)}.sr-mosaico__cuerpo{display:flex;flex-direction:column;gap:var(--sr-e-2);margin-top:auto}.sr-mosaico__titulo{margin:0;font-size:var(--sr-t-tarjeta);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:inherit;overflow-wrap:anywhere}.sr-mosaico__tarjeta[data-grande] .sr-mosaico__titulo{font-size:calc(var(--sr-t-tarjeta) * 1.3)}.sr-mosaico__texto{margin:0;max-width:52ch;font-size:var(--sr-t-cuerpo);line-height:1.6;color:var(--sr-m-tinta-suave-tarjeta);overflow-wrap:anywhere}.sr-mosaico__tarjeta[data-grande] .sr-mosaico__texto{color:var(--sr-m-tinta-suave-fuerte)}.sr-mosaico__etiqueta{align-self:flex-start;padding:2px var(--sr-e-3);border:1px solid var(--sr-m-borde);border-radius:999px;color:var(--sr-m-acento-tarjeta);font-size:var(--sr-t-etiqueta);font-weight:700}.sr-mosaico__tarjeta[data-grande] .sr-mosaico__etiqueta{border-color:var(--sr-m-tinta-suave-fuerte);color:var(--sr-m-tinta-fuerte)}@container (min-width: 560px){.sr-mosaico__grilla{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-mosaico__tarjeta{grid-column:var(--c2);grid-row:var(--f2)}}@container (min-width: 880px){.sr-mosaico__grilla{grid-template-columns:repeat(3,minmax(0,1fr))}.sr-mosaico__tarjeta{grid-column:var(--c3);grid-row:var(--f3)}}@media (prefers-reduced-motion:no-preference){.sr-mosaico__tarjeta{transition:translate var(--sr-m-dur-vivo) var(--sr-m-resorte-vivo),box-shadow .22s ease}.sr-mosaico__tarjeta:hover{translate:0 -4px;box-shadow:0 24px 60px -30px color-mix(in srgb,var(--sr-m-tinta) 45%,transparent)}}.sr-partida{position:relative;color:var(--sr-m-tinta);text-align:left}.sr-partida *,.sr-partida :after,.sr-partida :before{box-sizing:border-box}.sr-partida__marco{width:100%;max-width:var(--sr-ancho);margin:0 auto;padding:0 var(--sr-e-5);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sr-e-7);gap:var(--sr-e-7);align-items:start}@container (min-width: 52rem){.sr-partida__marco{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sr-e-8)}}.sr-partida__cabecera .sr-cab{margin-bottom:0}.sr-partida__vacio{margin:0;padding:var(--sr-e-5);border:1px dashed var(--sr-m-borde);border-radius:var(--sr-r-tarjeta);color:var(--sr-m-tinta-suave);font-size:var(--sr-t-detalle)}.sr-lista{list-style:none;margin:0;padding:0}.sr-lista__fila{display:flex;gap:var(--sr-e-5);padding:var(--sr-e-5) 0;border-top:1px solid var(--sr-m-borde)}.sr-lista__baldosa{flex:none;width:44px;height:44px;border-radius:var(--sr-r-control);display:inline-flex;align-items:center;justify-content:center;background:var(--sr-m-tinte);color:var(--sr-m-icono);font-size:var(--sr-t-tarjeta)}.sr-lista__baldosa :is(svg,img){width:24px;height:24px}.sr-lista__cuerpo{min-width:0;display:grid;grid-gap:var(--sr-e-2);gap:var(--sr-e-2)}.sr-lista__titulo{margin:0;font-size:var(--sr-t-tarjeta);font-weight:var(--sr-peso-titulo,700);line-height:1.25;letter-spacing:-.02em;color:var(--sr-m-tinta);overflow-wrap:anywhere}.sr-lista__texto{margin:0;max-width:60ch;font-size:var(--sr-t-cuerpo);line-height:1.6;color:var(--sr-m-tinta-suave);overflow-wrap:anywhere}.sr-preguntas{display:grid;grid-gap:var(--sr-e-3);gap:var(--sr-e-3)}.sr-pregunta{border-radius:var(--sr-r-tarjeta);background:var(--sr-m-tarjeta);color:var(--sr-m-tinta-tarjeta);overflow:hidden}.sr-pregunta__boton{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--sr-e-5);padding:var(--sr-e-5);border:0;background:transparent;color:inherit;font:inherit;font-size:var(--sr-t-cuerpo);font-weight:600;text-align:left;cursor:pointer}.sr-pregunta__boton:focus-visible{outline:3px solid var(--sr-m-foco);outline-offset:-3px}.sr-pregunta__signo{flex:none;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--sr-m-tinte);color:var(--sr-m-tinta-tinte);font-size:var(--sr-t-escena);line-height:1}.sr-pregunta[data-abierta] .sr-pregunta__signo{background:var(--sr-m-boton);color:var(--sr-m-tinta-boton);transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.sr-pregunta__signo{transition:transform .22s,background-color .22s}}.sr-pregunta__respuesta{padding:0 var(--sr-e-5) var(--sr-e-5);max-width:640px;font-size:var(--sr-t-cuerpo);line-height:1.65;color:var(--sr-m-tinta-suave-tarjeta)}.sr-pregunta__respuesta[hidden]{display:none}.sr-baldosas{position:relative;color:var(--sr-m-tinta);text-align:left}.sr-baldosas *,.sr-baldosas :after,.sr-baldosas :before{box-sizing:border-box}.sr-baldosas__marco{width:100%;max-width:var(--sr-ancho);margin:0 auto;padding:0 var(--sr-e-5)}.sr-baldosas__grilla{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sr-e-5);gap:var(--sr-e-5)}@container (min-width: 40rem){.sr-baldosas__grilla{grid-template-columns:repeat(var(--sr-baldosas-base),minmax(0,1fr))}.sr-baldosas__tarjeta{grid-column:var(--sr-baldosas-celda)}}.sr-baldosas__tarjeta{display:flex;flex-direction:column;gap:var(--sr-e-4);padding:var(--sr-e-6);border-radius:var(--sr-r-tarjeta);background:var(--sr-m-tarjeta);color:var(--sr-m-tinta-tarjeta);min-width:0}.sr-baldosas__tarjeta[data-destacada]{color:var(--sr-m-tinta)}.sr-baldosas__baldosa{flex:none;width:52px;height:52px;border-radius:var(--sr-r-control);display:inline-flex;align-items:center;justify-content:center;background:var(--sr-m-tinte);color:var(--sr-m-icono);font-size:var(--sr-t-escena)}.sr-baldosas__baldosa :is(svg,img){width:26px;height:26px}.sr-baldosas__cuerpo{min-width:0;display:grid;grid-gap:var(--sr-e-3);gap:var(--sr-e-3)}.sr-baldosas__titulo{margin:0;font-size:var(--sr-t-escena);font-weight:var(--sr-peso-titulo,700);line-height:1.2;letter-spacing:-.02em;color:inherit;overflow-wrap:anywhere}.sr-baldosas__texto{margin:0;font-size:var(--sr-t-cuerpo);line-height:1.65;color:var(--sr-m-tinta-suave-tarjeta);overflow-wrap:anywhere}.sr-baldosas__tarjeta[data-destacada] .sr-baldosas__texto{color:var(--sr-m-tinta-suave)}@container (min-width: 40rem){.sr-baldosas__grilla:is([data-columnas="1"],[data-columnas="2"]) .sr-baldosas__tarjeta{flex-direction:row;align-items:flex-start}}.sr-ilustradas{position:relative;color:var(--sr-m-tinta)}.sr-ilustradas *,.sr-ilustradas :after,.sr-ilustradas :before{box-sizing:border-box}.sr-ilustradas[data-alineacion=left]{--sr-ilustrado-lado:flex-start;--sr-ilustrado-foco:left bottom}.sr-ilustradas[data-alineacion=right]{--sr-ilustrado-lado:flex-end;--sr-ilustrado-foco:right bottom}.sr-ilustradas__marco{width:100%;max-width:var(--sr-ancho);margin:0 auto;padding:0 var(--sr-e-5)}.sr-ilustradas__grilla{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sr-e-7) var(--sr-e-6);gap:var(--sr-e-7) var(--sr-e-6)}@container (min-width: 40rem){.sr-ilustradas__grilla{grid-template-columns:repeat(var(--sr-ilustradas-base),minmax(0,1fr))}.sr-ilustradas__grilla>.sr-ilustrado{grid-column:var(--sr-ilustradas-celda)}}.sr-ilustradas[data-lista] .sr-ilustradas__grilla{max-width:46rem}.sr-ilustradas[data-lista][data-alineacion=center] .sr-ilustradas__grilla{margin-inline:auto}.sr-ilustradas[data-lista][data-alineacion=right] .sr-ilustradas__grilla{-webkit-margin-start:auto;margin-inline-start:auto}@container (min-width: 40rem){.sr-ilustradas[data-lista]:not([data-alineacion=center]) .sr-ilustrado{flex-direction:row;align-items:flex-start;gap:var(--sr-e-6)}.sr-ilustradas[data-lista][data-alineacion=right] .sr-ilustrado{flex-direction:row-reverse}.sr-ilustradas[data-lista]:not([data-alineacion=center]) .sr-ilustrado__dibujo{align-self:flex-start}.sr-ilustradas[data-lista]:not([data-alineacion=center]) .sr-ilustrado__cuerpo{flex:1 1}}.sr-ilustradas__vacio{margin:0;padding:var(--sr-e-5);border:1px dashed var(--sr-m-borde);border-radius:var(--sr-r-tarjeta);color:var(--sr-m-tinta-suave);font-size:var(--sr-t-detalle)}.sr-ilustrado{display:flex;flex-direction:column;gap:var(--sr-e-4);min-width:0}.sr-ilustrado__dibujo{display:flex;flex:none;align-self:var(--sr-ilustrado-lado,center);align-items:flex-end;justify-content:var(--sr-ilustrado-lado,center);width:var(--sr-ilustracion);height:var(--sr-ilustracion);color:var(--sr-m-acento);font-size:calc(var(--sr-t-escena) * 2.5);line-height:1}[data-dibujo=icono] .sr-ilustrado__dibujo{width:auto;height:auto}.sr-ilustrado__imagen{display:block;width:100%;height:100%;object-fit:contain;object-position:var(--sr-ilustrado-foco,center bottom)}.sr-ilustrado__cuerpo{display:flex;flex-direction:column;gap:var(--sr-e-2);min-width:0}.sr-ilustrado__etiqueta{align-self:var(--sr-ilustrado-lado,center);padding:2px var(--sr-e-3);border:1px solid var(--sr-m-borde);border-radius:999px;color:var(--sr-m-acento-texto);font-size:var(--sr-t-etiqueta);font-weight:700}.sr-ilustrado__titulo{margin:0;font-size:var(--sr-t-tarjeta);font-weight:var(--sr-peso-titulo,700);line-height:1.2;letter-spacing:-.01em;color:inherit;overflow-wrap:anywhere}.sr-ilustrado__texto{margin:0;font-size:var(--sr-t-cuerpo);line-height:1.6;color:var(--sr-m-tinta-suave);overflow-wrap:anywhere}.sr-alrededor{position:relative;color:var(--sr-m-tinta);text-align:center}.sr-alrededor *,.sr-alrededor :after,.sr-alrededor :before{box-sizing:border-box}.sr-alrededor__marco{width:100%;max-width:var(--sr-ancho);margin:0 auto;padding:0 var(--sr-e-5)}.sr-alrededor__escena{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"imagen" "inicio" "fin";grid-gap:var(--sr-e-7) var(--sr-e-6);gap:var(--sr-e-7) var(--sr-e-6);align-items:center}.sr-alrededor__escena[data-lados="1"]{grid-template-areas:"imagen" "inicio"}.sr-alrededor__lado{display:grid;grid-gap:var(--sr-e-7);gap:var(--sr-e-7);min-width:0}.sr-alrededor__lado[data-lado=inicio]{grid-area:inicio}.sr-alrededor__lado[data-lado=fin]{grid-area:fin}.sr-alrededor__imagen{grid-area:imagen;justify-self:center;width:100%;max-width:calc(var(--sr-ilustracion) * 2.5);container-type:inline-size}.sr-alrededor__foto{display:block;width:100%;height:auto;max-height:125cqw;object-fit:contain}.sr-alrededor__vacio{margin:0;padding:var(--sr-e-5);border:1px dashed var(--sr-m-borde);border-radius:var(--sr-r-tarjeta);color:var(--sr-m-tinta-suave);font-size:var(--sr-t-detalle)}@container (min-width: 40rem){.sr-alrededor__escena[data-lados="2"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"imagen imagen" "inicio fin";align-items:start}}@container (min-width: 52rem){.sr-alrededor__escena[data-lados="2"]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"inicio imagen fin";align-items:center}.sr-alrededor__escena[data-lados="1"]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"inicio imagen"}.sr-alrededor__imagen{max-width:none}.sr-alrededor__lado[data-lado=inicio]{text-align:end;--sr-ilustrado-lado:flex-end;--sr-ilustrado-foco:right bottom}.sr-alrededor__lado[data-lado=fin]{text-align:start;--sr-ilustrado-lado:flex-start;--sr-ilustrado-foco:left bottom}}.sr-item[data-sr-hover=invert]:is(:hover,:focus-within,:active){background:var(--sr-invert-bg)!important;border-color:transparent!important;color:var(--sr-invert-ink)!important}.sr-item[data-sr-hover=invert]:is(:hover,:focus-within,:active) :is(h3,p,svg[data-icono-subido=tinta]){color:var(--sr-invert-ink)!important}.sr-constelacion{position:relative;overflow:hidden;color:var(--sr-m-tinta)}.sr-constelacion *,.sr-constelacion :after,.sr-constelacion :before{box-sizing:border-box}.sr-constelacion__lienzo{--ancho:min(100cqw,1280px);--ancho-frag:clamp(10.5rem,calc(var(--ancho) * 0.16),14.5rem);position:relative;z-index:1;width:100%;max-width:1280px;margin:0 auto;padding:0 var(--sr-e-5)}.sr-constelacion__centro{position:relative;z-index:2;max-width:40rem;margin:0 auto;text-align:center;min-width:0}.sr-constelacion__etiqueta{display:inline-flex;align-items:center;gap:var(--sr-e-2);max-width:100%;margin:0 0 var(--sr-e-5);padding:var(--sr-e-2) var(--sr-e-4);border:1px solid var(--sr-m-borde);border-radius:999px;background:var(--sr-m-tarjeta);color:var(--sr-m-tinta-tarjeta);font-size:var(--sr-t-etiqueta);font-weight:600;letter-spacing:.01em}.sr-constelacion__titulo{margin:0 auto var(--sr-e-4);font-size:var(--sr-t-portada);font-weight:800;line-height:1.04;letter-spacing:-.035em;color:inherit;overflow-wrap:anywhere;text-wrap:balance}.sr-constelacion__bajada{max-width:34rem;margin:0 auto var(--sr-e-6);font-size:var(--sr-t-bajada);line-height:1.6;color:var(--sr-m-tinta-suave)}.sr-constelacion__botones{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sr-e-3)}.sr-constelacion__boton{display:inline-flex;align-items:center;justify-content:center;gap:var(--sr-e-2);min-height:48px;padding:var(--sr-e-3) var(--sr-e-6);border:1.5px solid var(--sr-m-borde);border-radius:var(--sr-r-boton,var(--sr-r-control));background:transparent;color:var(--sr-m-tinta);font-size:var(--sr-t-cuerpo);font-weight:700;text-decoration:none}.sr-constelacion__boton--principal{border-color:var(--sr-m-boton);background:var(--sr-m-boton);color:var(--sr-m-tinta-boton)}.sr-constelacion__boton:focus-visible{outline:3px solid var(--sr-m-foco);outline-offset:3px}.sr-constelacion__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sr-e-2);margin:var(--sr-e-5) 0 0;padding:0;list-style:none}.sr-constelacion__chips li{padding:var(--sr-e-1) var(--sr-e-3);border:1px solid var(--sr-m-borde);border-radius:999px;background:var(--sr-m-tarjeta);color:var(--sr-m-tinta-tarjeta);font-size:var(--sr-t-etiqueta);font-weight:500}.sr-constelacion__fragmentos{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sr-e-3);gap:var(--sr-e-3);max-width:40rem;margin:var(--sr-e-7) auto 0;padding:0;list-style:none}.sr-constelacion__frag{display:flex;align-items:center;gap:var(--sr-e-3);min-width:0;padding:var(--sr-e-3) var(--sr-e-4);border:1px solid var(--sr-m-borde);border-radius:var(--sr-r-tarjeta);background:var(--sr-m-tarjeta);color:var(--sr-m-tinta-tarjeta);text-align:left;box-shadow:0 18px 40px -22px color-mix(in srgb,var(--sr-m-tinta) 45%,transparent)}.sr-constelacion__icono{flex:none;display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border-radius:var(--sr-r-control);background:var(--sr-m-tinte);color:var(--sr-m-icono);font-size:var(--sr-t-bajada)}.sr-constelacion__icono img{display:block;width:100%;height:100%;object-fit:cover}.sr-constelacion__texto{min-width:0}.sr-constelacion__nombre{display:block;font-size:var(--sr-t-cuerpo);font-weight:700;line-height:1.25;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.sr-constelacion__detalle{display:block;margin-top:2px;font-size:var(--sr-t-detalle);line-height:1.4;color:var(--sr-m-tinta-suave-tarjeta);overflow-wrap:anywhere}.sr-constelacion__aviso{position:relative;z-index:1;max-width:40rem;margin:var(--sr-e-5) auto 0;padding:var(--sr-e-2) var(--sr-e-4);border-radius:var(--sr-r-control);background:var(--sr-m-tarjeta);color:var(--sr-m-tinta-tarjeta);font-size:var(--sr-t-detalle);text-align:center}@container (min-width: 520px){.sr-constelacion__fragmentos{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 1100px){.sr-constelacion__lienzo{display:flex;align-items:center;min-height:max(31rem,calc(var(--filas, 1) * 7rem + 3rem));padding:0}.sr-constelacion__centro{flex:1 1;max-width:min(40rem,calc(var(--ancho) * .92 - 2 * var(--ancho-frag) - 2 * var(--sr-e-4)))}.sr-constelacion__fragmentos{position:absolute;inset:0;display:block;max-width:none;margin:0;pointer-events:none}.sr-constelacion__frag{position:absolute;top:var(--arriba);width:var(--ancho-frag);min-width:min-content;rotate:var(--giro);pointer-events:auto}.sr-constelacion__frag[data-lado=izquierda]{left:var(--borde)}.sr-constelacion__frag[data-lado=derecha]{right:var(--borde)}}@media (prefers-reduced-motion:no-preference){.sr-constelacion[data-coreografia] .sr-constelacion__frag{animation:sr-c-entra var(--sr-m-dur-vivo) var(--sr-m-resorte-vivo) both,sr-c-flota 1.6s ease-in-out 2 alternate;animation-delay:var(--demora,0ms),calc(var(--demora, 0ms) + var(--sr-m-dur-vivo))}}@keyframes sr-c-entra{0%{opacity:0;translate:0 18px;scale:.92}to{opacity:1;translate:0 0;scale:1}}@keyframes sr-c-flota{0%{translate:0 0}to{translate:0 -8px}}.sr-escena{--escena-desde:100cqw;position:relative;display:flex;flex-direction:column;justify-content:center;overflow:hidden;isolation:isolate;color:var(--sr-m-tinta)}@supports not (width:1cqw){.sr-escena{--escena-desde:100vw}}.sr-escena *,.sr-escena :after,.sr-escena :before{box-sizing:border-box}.sr-escena__fondo{position:absolute;inset:0;z-index:-2;display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform-origin:50% 100%;pointer-events:none}.sr-escena__fondo[data-encuadre=top]{object-position:top}.sr-escena__fondo[data-encuadre=bottom]{object-position:bottom}.sr-escena__fondo[data-encuadre=contain]{object-fit:contain}.sr-escena__velo{position:absolute;inset:0;z-index:-1;pointer-events:none}.sr-escena__lienzo{position:relative;width:100%;max-width:var(--sr-ancho);margin:0 auto;padding:0 var(--sr-e-5);display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-items:center;grid-row-gap:var(--sr-e-6);row-gap:var(--sr-e-6)}.sr-escena__texto{width:max-content;max-width:100%;min-width:0;text-align:left}.sr-escena__figura{display:flex;align-items:center;justify-content:center;width:100%;height:var(--escena-alto-figura-angosta,var(--escena-alto-figura));min-width:0;position:relative;isolation:isolate}.sr-escena__lienzo[data-con-figura] .sr-escena__figura:before{content:"";position:absolute;inset:6% 4% 0;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--sr-m-tinta) 20%,transparent),color-mix(in srgb,var(--sr-m-tinta) 6%,transparent) 62%,transparent);pointer-events:none}.sr-escena__pieza{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;--sr-mouse-alcance:calc(-1 * var(--sr-e-7))}@container (min-width: 720px){.sr-escena__lienzo[data-con-figura]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--sr-e-7)}.sr-escena__lienzo[data-con-figura] .sr-escena__figura{grid-column:1;grid-row:1;justify-content:flex-end;height:var(--escena-alto-figura)}.sr-escena__lienzo[data-con-figura] .sr-escena__texto{grid-column:2;grid-row:1;justify-self:start}}.sr-escena__etiqueta{display:inline-flex;align-items:center;gap:var(--sr-e-2);max-width:100%;margin:0 0 var(--sr-e-5);padding:var(--sr-e-2) var(--sr-e-4);border:1px solid var(--sr-m-borde);border-radius:999px;background:var(--sr-m-tarjeta);color:var(--sr-m-tinta-tarjeta);font-size:var(--sr-t-etiqueta);font-weight:600;letter-spacing:.01em}.sr-escena__titulo{margin:0 0 var(--sr-e-4);font-size:var(--sr-t-portada);font-weight:var(--sr-peso-titulo,800);line-height:1.04;letter-spacing:-.035em;color:inherit;white-space:pre-line;overflow-wrap:break-word;text-wrap:balance}.sr-escena__titulo .sr-line{-webkit-padding-end:.2em;padding-inline-end:.2em;-webkit-margin-end:-.2em;margin-inline-end:-.2em}.sr-escena__bajada{max-width:34rem;margin:0 0 var(--sr-e-6);font-size:var(--sr-t-bajada);line-height:1.6;color:var(--sr-m-tinta-suave)}.sr-escena__botones{gap:var(--sr-e-3)}.sr-escena__boton{display:inline-flex;align-items:center;justify-content:center;gap:var(--sr-e-2);min-height:48px;padding:var(--sr-e-3) var(--sr-e-6);border:1.5px solid var(--sr-m-borde);border-radius:var(--sr-r-boton,var(--sr-r-control));background:transparent;color:var(--sr-m-tinta);font-size:var(--sr-t-cuerpo);font-weight:700;text-decoration:none}.sr-escena__boton--principal{border-color:var(--sr-m-boton);background:var(--sr-m-boton);color:var(--sr-m-tinta-boton)}.sr-escena__boton:focus-visible{outline:3px solid var(--sr-m-foco);outline-offset:3px}.sr-escena__aviso{position:relative;max-width:40rem;margin:var(--sr-e-5) auto 0;padding:var(--sr-e-2) var(--sr-e-4);border-radius:var(--sr-r-control);background:var(--sr-m-tarjeta);color:var(--sr-m-tinta-tarjeta);font-size:var(--sr-t-detalle);text-align:center}@media (prefers-reduced-motion:no-preference){[data-sr-motion=cinematic].sr-revealed .sr-escena.sr-motor[data-coreografia] .sr-escena__pieza{animation:sr-escena-entra var(--escena-viaje) var(--sr-m-resorte-suave) var(--escena-inicio) backwards}[data-sr-motion=cinematic].sr-revealed .sr-escena.sr-motor[data-coreografia] .sr-escena__fondo{animation:sr-escena-asienta var(--escena-viaje) var(--sr-m-resorte-suave) var(--escena-inicio) backwards}[data-sr-motion=cinematic].sr-revealed .sr-escena.sr-motor[data-coreografia] .sr-escena__titulo:not([data-sr-lines]){animation:sr-escena-barre var(--escena-texto-dura) var(--sr-m-resorte-suave) var(--escena-texto-desde) both}[data-sr-motion=cinematic].sr-revealed .sr-escena.sr-motor[data-coreografia] .sr-escena__titulo[data-sr-lines] .sr-line-i{--escena-dura-linea:calc(var(--escena-texto-dura) / min(2, var(--sr-lines-n, 1)));animation:sr-escena-barre var(--escena-dura-linea) var(--sr-m-resorte-suave) backwards;animation-delay:calc(var(--escena-texto-desde) + (var(--escena-texto-dura) - var(--escena-dura-linea)) * var(--sr-line-i, 0) / max(1, var(--sr-lines-n, 1) - 1) - var(--sr-lines-desfase, 0ms))}[data-sr-motion=cinematic].sr-revealed .sr-escena.sr-motor[data-coreografia] .sr-escena__etiqueta{animation:sr-escena-sube calc(var(--escena-texto-dura) / 2) var(--sr-m-resorte-suave) var(--escena-texto-desde) backwards}[data-sr-motion=cinematic].sr-revealed .sr-escena.sr-motor[data-coreografia] :is(.sr-escena__bajada,.sr-escena__botones){animation:sr-escena-sube var(--escena-resto-dura) var(--sr-m-resorte-suave) var(--escena-resto-desde) backwards}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){[data-sr-motion=cinematic].sr-revealed .sr-escena.sr-motor[data-coreografia] .sr-escena__fondo{animation:sr-escena-asienta var(--escena-viaje) var(--sr-m-resorte-suave) var(--escena-inicio) backwards,sr-escena-hondo linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}@container (min-width: 720px){[data-sr-motion=cinematic].sr-revealed .sr-escena.sr-motor[data-coreografia] .sr-escena__lienzo[data-con-figura] .sr-escena__figura{animation:sr-escena-cerca linear both;animation-timeline:scroll(root);animation-range:0 100vh}}}}[data-sr-motion=cinematic].sr-revealed .sr-escena.sr-motor:not([data-coreografia]) :is(.sr-escena__fondo,.sr-escena__pieza,.sr-escena__titulo,.sr-escena__etiqueta,.sr-escena__bajada,.sr-escena__botones,.sr-escena__boton){animation:none}@keyframes sr-escena-entra{0%{translate:calc(-1 * var(--escena-desde)) 0}}@keyframes sr-escena-asienta{0%{scale:var(--escena-asiento)}}@keyframes sr-escena-barre{0%{-webkit-clip-path:inset(-1em 100% -1em -1em);clip-path:inset(-1em 100% -1em -1em);translate:calc(-1 * var(--sr-e-4)) 0}to{-webkit-clip-path:inset(-1em);clip-path:inset(-1em);translate:0 0}}@keyframes sr-escena-sube{0%{opacity:0;translate:0 var(--sr-e-4)}}@keyframes sr-escena-hondo{to{transform:translateY(var(--escena-hondo-fondo)) scale(var(--escena-hondo-escala))}}@keyframes sr-escena-cerca{to{translate:0 var(--escena-hondo-figura)}}