.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)}}.sr-composed-header{container:sr-composition/inline-size;width:100%;min-width:0;color:var(--sr-composition-ink);background:var(--sr-composition-surface);isolation:isolate}.sr-composed-header *,.sr-composed-header :after,.sr-composed-header :before{box-sizing:border-box}.sr-composed-cover,.sr-composed-hero{position:relative;min-width:0}.sr-composed-hero{min-height:var(--sr-composition-height);padding:var(--sr-composition-space) clamp(1.25rem,5cqw,5rem);display:flex;flex-direction:column;justify-content:center;gap:clamp(2rem,5cqw,4rem)}.sr-composed-hero-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2.5rem;gap:2.5rem;align-items:center;position:relative;z-index:1}.sr-composed-hero-copy{min-width:0;text-align:var(--sr-composition-align)}.sr-composed-header .sr-composed-hero.sr-composed-hero-portrait .sr-composed-hero-layout,.sr-portrait-stage{grid-template-columns:minmax(0,1fr)}.sr-portrait-stage{display:grid;grid-gap:1.5rem;gap:1.5rem;align-items:center}.sr-portrait-title{display:contents;letter-spacing:-.03em}.sr-portrait-editor-title,.sr-portrait-title{font-weight:400;font-size:clamp(2rem,4.5cqw,4.5rem);line-height:1.15}.sr-portrait-editor-title{margin:0;grid-column:1;overflow-wrap:anywhere}.sr-composed-header[data-title-scale=display] .sr-portrait-editor-title,.sr-composed-header[data-title-scale=display] .sr-portrait-title{font-size:clamp(2.75rem,6cqw,6rem)}.sr-portrait-left,.sr-portrait-right{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;text-align:center}.sr-portrait-media{min-width:0;width:100%;max-width:22rem;justify-self:center;grid-row:2}.sr-portrait-media>img{display:block;width:100%;aspect-ratio:3/4}@container sr-composition (min-width: 660px){.sr-portrait-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);gap:clamp(1rem,3cqw,3rem)}.sr-portrait-left{grid-column:1;grid-row:1;text-align:right}.sr-portrait-right{grid-column:3;grid-row:1;text-align:left}.sr-portrait-media{grid-column:2;grid-row:1}.sr-portrait-editor-title{grid-column:1/-1;grid-row:1;text-align:center}.sr-portrait-editor-title~.sr-portrait-media{grid-row:2}}.sr-composed-hero-video{min-width:0;width:100%}.sr-composed-hero[data-video-vertical=true] .sr-composed-hero-video{max-width:300px;justify-self:center;margin-inline:auto}.sr-composed-cover[data-video-placement] .sr-composed-cover-visual{display:flex;align-items:center;min-height:0}.sr-composed-cover[data-video-placement=background] .sr-composed-cover-sheet{background:transparent;padding-bottom:6rem}.sr-composed-hero[data-video-placement=background]{padding-bottom:6rem}@container sr-composition (min-width: 660px){.sr-composed-hero[data-video-placement=left] .sr-composed-hero-video{grid-column:1;grid-row:1}.sr-composed-cover[data-video-placement=right] .sr-composed-cover-visual,.sr-composed-hero[data-video-placement=left] .sr-composed-hero-copy{grid-column:2;grid-row:1}.sr-composed-cover[data-video-placement=right] .sr-composed-cover-sheet{grid-column:1;grid-row:1}}.sr-composed-cover-title,.sr-composed-hero-title{margin:0;font-weight:var(--sr-peso-titulo,400);font-size:clamp(2.6rem,7.3cqw,6rem);line-height:1.06;letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance}.sr-composed-hero-title em{color:inherit;font-weight:inherit;font-style:italic}.sr-composed-kicker{margin:0 0 1.5rem;font-size:.75rem;line-height:1.7;font-weight:600;letter-spacing:.16em;overflow-wrap:anywhere}.sr-composed-hero-subtitle{margin:1.5rem 0 0;font-size:clamp(1rem,1.6cqw,1.2rem);line-height:1.85;overflow-wrap:anywhere}.sr-composed-actions{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:var(--sr-composition-justify);gap:.75rem}.sr-composed-action{display:inline-flex;align-items:center;justify-content:center;gap:1.25rem;max-width:100%;min-height:44px;padding:.95rem 1.25rem;border:1px solid var(--sr-composition-ink);border-radius:var(--sr-r-boton,3px);background:var(--sr-composition-ink);color:var(--sr-composition-surface);font:inherit;font-size:.88rem;line-height:1.5;font-weight:600;text-decoration:none;text-align:center;overflow-wrap:anywhere;transition:box-shadow .18s ease,transform .18s ease}.sr-composed-hero:not(.sr-composed-hero-immersive) .sr-composed-action:not(.sr-composed-action-secondary){background:var(--sr-composition-boton,var(--sr-composition-ink));border-color:var(--sr-composition-boton,var(--sr-composition-ink));color:var(--sr-composition-boton-tinta,var(--sr-composition-surface))}.sr-composed-action-secondary{background:transparent;color:inherit;border-color:currentColor}.sr-composed-action:hover{transform:translateY(-2px);box-shadow:0 5px 16px #00000014}.sr-composed-action:focus-visible{outline:2px solid var(--sr-composition-ink);outline-offset:4px}.sr-composed-avatar{width:4.5rem;height:4.5rem;display:block;object-fit:cover;border-radius:50%;margin-bottom:1.5rem;border:1px solid color-mix(in srgb,currentColor 22%,transparent)}.sr-composed-hero-image{min-width:0;position:relative;margin:.6rem .6rem 0 0;aspect-ratio:4/4.5}.sr-composed-hero-image>img{width:100%;height:100%;display:block;border-radius:50% 50% 3px 3px;background:var(--sr-composition-surface)}.sr-composed-image-line{position:absolute;inset:-.6rem -.6rem .6rem .6rem;border:1px solid color-mix(in srgb,var(--sr-composition-secondary) 55%,currentColor);border-radius:50% 50% 3px 3px;pointer-events:none}.sr-composed-tags{margin:1.75rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:var(--sr-composition-justify);gap:.6rem}.sr-composed-tags li{font-size:.78rem;line-height:1.6;padding:.2rem .65rem;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:100px;overflow-wrap:anywhere;max-width:100%}.sr-composed-supplement{position:relative;z-index:1;min-width:0;display:grid;grid-gap:2rem;gap:2rem}.sr-composed-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));grid-gap:1.5rem;gap:1.5rem;border-top:1px solid color-mix(in srgb,currentColor 25%,transparent);padding-top:1.5rem}.sr-composed-stats>div{min-width:0}.sr-composed-stats strong{display:block;font-size:1.75rem;font-weight:500;line-height:1.2;overflow-wrap:anywhere}.sr-composed-stats span{display:block;margin-top:.5rem;font-size:.82rem;line-height:1.65;overflow-wrap:anywhere}.sr-composed-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));grid-gap:1.5rem;gap:1.5rem}.sr-composed-feature{min-width:0;padding-top:1.25rem;border-top:1px solid color-mix(in srgb,currentColor 25%,transparent);overflow-wrap:anywhere}.sr-composed-feature>img{width:100%;aspect-ratio:16/10;object-fit:cover;margin-bottom:1rem}.sr-composed-feature-icon{display:block;margin-bottom:.75rem;font-size:1.35rem}.sr-composed-feature h2{margin:0;font-size:1.15rem;line-height:1.4}.sr-composed-feature p{margin:.5rem 0 0;line-height:1.7;font-size:.9rem}.sr-composed-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-gap:.75rem;gap:.75rem}.sr-composed-detail-card{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;padding:1rem;border:1px solid color-mix(in srgb,currentColor 28%,transparent);overflow-wrap:anywhere}.sr-composed-card-copy{flex:1 1 7rem;min-width:0}.sr-composed-card-copy p{font-size:.82rem;line-height:1.6;margin:.3rem 0 0}.sr-composed-card-initials{width:2.5rem;min-height:2.5rem;padding:.4rem;display:grid;place-items:center;background:color-mix(in srgb,currentColor 10%,transparent);border-radius:50%;font-size:.75rem}.sr-composed-card-status{font-size:.75rem;border:1px solid;border-radius:99px;padding:.2rem .5rem}.sr-composed-hero-immersive{--sr-composition-ink:#fff;--sr-composition-surface:#171717;color:#fff;background:color-mix(in srgb,var(--sr-composition-accent) 22%,#101010);justify-content:flex-end}.sr-composed-cover-backdrop,.sr-composed-hero-backdrop{position:absolute;inset:0;pointer-events:none;overflow:hidden}.sr-composed-cover-backdrop img,.sr-composed-hero-backdrop img{width:100%;height:100%;display:block}.sr-composed-hero-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#101010a3,#101010d9)}.sr-composed-cover-backdrop[data-sr-treatment=cinema]:before,.sr-composed-hero-backdrop[data-sr-treatment=cinema]:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background-image:radial-gradient(115% 78% at 50% 42%,#00000000 42%,#00000059 78%,#0000008c 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)' opacity='.38'/%3E%3C/svg%3E");background-size:100% 100%,160px 160px;mix-blend-mode:soft-light}@media (prefers-contrast:more){.sr-composed-cover-backdrop[data-sr-treatment=cinema]:before,.sr-composed-hero-backdrop[data-sr-treatment=cinema]:before{background-image:none}}.sr-composed-hero-immersive .sr-composed-hero-title{max-width:15ch;font-size:clamp(3rem,9cqw,7.5rem)}.sr-composed-hero-immersive .sr-composed-hero-subtitle{max-width:42rem}.sr-composed-header[data-align=center] .sr-composed-cover-title,.sr-composed-header[data-align=center] .sr-composed-hero-immersive .sr-composed-hero-subtitle,.sr-composed-header[data-align=center] .sr-composed-hero-immersive .sr-composed-hero-title{margin-inline:auto}.sr-composed-header[data-align=right] .sr-composed-cover-title,.sr-composed-header[data-align=right] .sr-composed-hero-immersive .sr-composed-hero-subtitle,.sr-composed-header[data-align=right] .sr-composed-hero-immersive .sr-composed-hero-title{margin-left:auto}.sr-composed-cover,.sr-composed-hero-immersive .sr-composed-hero-layout{grid-template-columns:minmax(0,1fr)}.sr-composed-cover{min-height:var(--sr-composition-height);display:grid;overflow:clip}.sr-composed-cover-visual{position:relative;min-width:0;min-height:clamp(18rem,62cqw,30rem);background:color-mix(in srgb,var(--sr-composition-accent) 16%,var(--sr-composition-surface))}.sr-composed-cover-backdrop img{transform-origin:50% 45%}.sr-composed-cover-photo-detail{position:absolute;z-index:1;right:1.5rem;bottom:-1.25rem;width:clamp(5.25rem,14cqw,8.5rem);aspect-ratio:4/5;padding:.35rem;background:var(--sr-composition-surface);box-shadow:0 8px 24px #00000020;transform:rotate(5deg)}.sr-composed-cover-avatar{display:block;width:100%;height:100%;object-fit:cover}.sr-composed-cover-sheet{min-width:0;position:relative;display:flex;align-items:center;justify-content:center;padding:var(--sr-composition-space) clamp(1.5rem,6cqw,5rem);background:var(--sr-composition-surface)}.sr-composed-cover-decoration{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:.22}.sr-composed-cover-copy{width:100%;min-width:0;position:relative;z-index:1;text-align:var(--sr-composition-align);display:flex;flex-direction:column;align-items:var(--sr-composition-justify)}.sr-composed-cover-title{max-width:10ch;font-size:clamp(3.25rem,9cqw,6.75rem);line-height:1.06;letter-spacing:-.055em}.sr-composed-cover .sr-composed-kicker{margin-bottom:2rem;font-size:.75rem;letter-spacing:.2em}.sr-composed-cover-portrait{width:8rem;aspect-ratio:4/5;object-fit:cover;margin-bottom:2rem;padding:.3rem;border:1px solid color-mix(in srgb,currentColor 20%,transparent)}.sr-composed-avatar-label{margin:0 0 1.75rem;font-family:inherit;font-size:.78rem;line-height:1.7;letter-spacing:.2em;overflow-wrap:anywhere}.sr-composed-cover-flourish{display:flex;align-items:center;gap:.8rem;margin:1.8rem 0 0;color:var(--sr-composition-accent)}.sr-composed-cover-flourish:after,.sr-composed-cover-flourish:before{content:"";display:block;width:2.5rem;height:1px;background:currentColor;opacity:.55}.sr-composed-cover-flourish span{width:.38rem;height:.38rem;border:1px solid;transform:rotate(45deg)}.sr-composed-cover-names{margin:1.5rem 0 0;font-size:.95rem;line-height:1.85;overflow-wrap:anywhere;max-width:100%}.sr-composed-cover-date{margin-top:2.25rem;display:flex;flex-direction:column;gap:.4rem;max-width:100%}.sr-composed-cover-date p{margin:0;max-width:100%;font-size:.85rem;letter-spacing:.04em;line-height:1.85;overflow-wrap:anywhere}.sr-composed-cover-place{margin:.85rem 0 0;font-size:.8rem;line-height:1.8;overflow-wrap:anywhere;max-width:100%}.sr-composed-cover[data-cover-motion=gentle] .sr-composed-cover-backdrop img{animation:sr-cover-photo 1.6s cubic-bezier(.2,.65,.3,1) both}.sr-composed-cover[data-cover-motion=gentle] .sr-composed-cover-copy>*{animation:sr-cover-enter 1s cubic-bezier(.16,1,.3,1) both}.sr-composed-cover[data-cover-motion=gentle] .sr-composed-cover-title{animation-delay:.09s}.sr-composed-cover[data-cover-motion=gentle] .sr-composed-cover-flourish{animation-delay:.16s}.sr-composed-cover[data-cover-motion=gentle] .sr-composed-cover-names{animation-delay:.22s}.sr-composed-cover[data-cover-motion=gentle] .sr-composed-cover-date,.sr-composed-cover[data-cover-motion=gentle] .sr-composed-cover-place{animation-delay:.3s}[data-invitation-covered=true] .sr-composed-cover[data-cover-motion=gentle] .sr-composed-cover-backdrop img,[data-invitation-covered=true] .sr-composed-cover[data-cover-motion=gentle] .sr-composed-cover-copy>*,[data-invitation-motion=none] .sr-composed-cover[data-cover-motion=gentle] .sr-composed-cover-backdrop img,[data-invitation-motion=none] .sr-composed-cover[data-cover-motion=gentle] .sr-composed-cover-copy>*{animation:none}.sr-composed-cover[data-cover-motion=none] *,.sr-composed-cover[data-cover-motion=none] :after,.sr-composed-cover[data-cover-motion=none] :before,[data-invitation-motion=none] .sr-composed-cover *,[data-invitation-motion=none] .sr-composed-cover :after,[data-invitation-motion=none] .sr-composed-cover :before{animation:none!important;transition:none!important}@keyframes sr-cover-photo{0%{transform:scale(1.055)}to{transform:scale(1)}}@keyframes sr-cover-enter{0%{opacity:.45;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@container sr-composition (min-width: 660px){.sr-composed-hero-photo:not(.sr-composed-hero-immersive) .sr-composed-hero-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(2rem,5cqw,5rem)}.sr-composed-hero-image{aspect-ratio:4/5}.sr-composed-cover--photo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sr-composed-cover--photo .sr-composed-cover-visual{min-height:var(--sr-composition-height)}.sr-composed-cover--photo .sr-composed-cover-sheet{padding-inline:clamp(2rem,4.5cqw,4.5rem)}.sr-composed-cover-photo-detail{right:-1.1rem;bottom:2.5rem;width:clamp(6rem,13cqw,8.5rem)}.sr-composed-cover--photo .sr-composed-cover-title{font-size:clamp(3.5rem,8cqw,6.75rem)}}@container sr-composition (max-width: 440px){.sr-composed-hero-image{max-height:24rem;aspect-ratio:4/3.8}.sr-composed-cover-sheet{padding-inline:1.5rem}.sr-composed-cover .sr-composed-kicker{letter-spacing:.12em}.sr-composed-cover-date{margin-top:1.75rem}}.sr-composed-cover--cinematic{display:block;background:color-mix(in srgb,var(--sr-composition-accent) 28%,#24221e)}.sr-composed-cover--cinematic .sr-composed-cover-visual{position:absolute;inset:0;min-height:0}.sr-composed-cover--cinematic .sr-composed-cover-sheet{min-height:var(--sr-composition-height);padding:var(--sr-composition-space) clamp(1.5rem,7cqw,6rem);align-items:stretch;background:linear-gradient(180deg,#171713b3,#171713b3 32%,#171713b3 65%,#171713e6);color:#fff}.sr-composed-cover--cinematic .sr-composed-cover-sheet:after{content:"";position:absolute;inset:clamp(.7rem,2cqw,1.5rem);border:1px solid #ffffff42;pointer-events:none}.sr-composed-cover--cinematic .sr-composed-cover-copy{min-height:max(0px,calc(var(--sr-composition-height) - 2 * var(--sr-composition-space)));justify-content:center}.sr-composed-cover--cinematic .sr-composed-avatar-label{max-width:100%;margin:0 0 1.25rem;font-size:.85rem;letter-spacing:.3em}.sr-composed-cover--cinematic .sr-composed-cover-decoration{opacity:.12}.sr-composed-cover--cinematic .sr-composed-kicker{margin-bottom:1.25rem;font-size:.8rem;letter-spacing:.22em}.sr-composed-cover--cinematic .sr-composed-cover-title{max-width:16ch;font-size:clamp(3.5rem,11cqw,8.5rem);font-style:italic;line-height:1.08;letter-spacing:-.035em}.sr-composed-cover--cinematic .sr-composed-cover-flourish{display:none}.sr-composed-cover--cinematic .sr-composed-cover-names{margin-top:1.4rem;font-size:clamp(.9rem,1.6cqw,1.1rem);letter-spacing:.06em}.sr-composed-cover-footer{display:flex;align-items:center;justify-content:var(--sr-composition-justify);gap:clamp(1rem,4cqw,3rem);padding:2rem clamp(1.5rem,7cqw,6rem);color:var(--sr-composition-ink);border-top:1px solid color-mix(in srgb,var(--sr-composition-accent) 25%,transparent)}.sr-composed-cover-footer,.sr-composed-cover-footer-photo{position:relative;background:var(--sr-composition-surface)}.sr-composed-cover-footer-photo{flex:0 0 clamp(4.5rem,12cqw,7.5rem);aspect-ratio:4/5;padding:.35rem;margin-top:-4rem;box-shadow:0 6px 18px #00000020;transform:rotate(-5deg)}.sr-composed-cover-footer-copy{min-width:0;text-align:var(--sr-composition-align)}.sr-composed-cover-footer .sr-composed-cover-date{margin:0}.sr-composed-cover-footer .sr-composed-cover-date p{font-size:.88rem;letter-spacing:.04em}.sr-composed-cover-footer .sr-composed-cover-place{margin-top:.4rem}.sr-composed-header[data-title-scale=display] .sr-composed-hero-title{font-size:clamp(3.5rem,10cqw,8.5rem)}.sr-composed-header[data-title-scale=display] .sr-composed-cover-title{font-size:clamp(3.75rem,10.5cqw,8.5rem)}.sr-composed-header[data-title-scale=display] .sr-composed-cover--cinematic .sr-composed-cover-title{font-size:clamp(4rem,13.5cqw,10.5rem);letter-spacing:-.045em}@media (prefers-reduced-motion:reduce){.sr-composed-header .sr-composed-action{transition:none}.sr-composed-header .sr-composed-action:hover{transform:none}.sr-composed-cover[data-cover-motion=gentle] .sr-composed-cover-backdrop img,.sr-composed-cover[data-cover-motion=gentle] .sr-composed-cover-copy>*{animation:none}.sr-composed-cover *,.sr-composed-cover :after,.sr-composed-cover :before{animation:none!important;transition:none!important}}