@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--c-blanco:#fff;--c-gris-50:#f7f7f7;--c-gris-200:#ddd;--c-gris-500:#8a8a8a;--c-gris-600:#6a6a6a;--c-gris-900:#222;--c-acento-700:#1a63a3;--c-acento-500:#7fbdeb;--c-acento-100:#e7f2fc;--fondo:var(--c-blanco);--fondo-2:var(--c-gris-50);--texto:var(--c-gris-900);--texto-2:var(--c-gris-600);--filete:var(--c-gris-200);--borde-campo:var(--c-gris-500);--acento:var(--c-acento-700);--acento-medio:var(--c-acento-500);--acento-suave:var(--c-acento-100);--sobre-acento:var(--c-blanco);--sombra-1:0 1px 2px #0000000f, 0 2px 8px #0000000f;--sombra-2:0 6px 16px #0000001f;--fuente-titulo:"Bricolage Grotesque", "Bricolage Respaldo", ui-sans-serif, system-ui, sans-serif;--fuente-texto:"Figtree", "Figtree Respaldo", ui-sans-serif, system-ui, sans-serif;--t-mini:.8125rem;--t-pequeno:.9375rem;--t-cuerpo:1.0625rem;--t-entradilla:clamp(1.0625rem, 1rem + .35vw, 1.25rem);--t-tarjeta:1.1875rem;--t-subtitulo:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--t-titulo:clamp(1.75rem, 1.35rem + 1.6vw, 2.625rem);--t-heroe:clamp(2.375rem, 1.5rem + 3.6vw, 4.25rem);--radio-s:10px;--radio-m:16px;--radio-l:24px;--radio-pildora:999px;--toque:48px;--e1:4px;--e2:8px;--e3:12px;--e4:16px;--e5:24px;--e6:32px;--e7:48px;--e8:64px;--e9:96px;--margen:clamp(16px, 4vw, 48px);--ancho:1240px;--alto-cabecera:64px;--tope-pegado:var(--alto-cabecera);--m-escena:.54s;--m-micro:.2s;--salida:cubic-bezier(.22, 1, .36, 1);--salida-larga:cubic-bezier(.16, 1, .3, 1);--z-fondo:0;--z-contenido:3;--z-pegado:20;--z-barra:30;--z-consentimiento:40;--z-velo:50;--z-menu:60;--sol:#f2b817;--paprika-hondo:#a9330f;--luz:#c8e6e8;--noche:#0c2029;--noche-suave:#a9a298}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;scroll-behavior:smooth;scroll-padding-top:calc(var(--tope-pegado) + var(--e4))}body{background:var(--fondo);color:var(--texto);font-family:var(--fuente-texto);font-size:var(--t-cuerpo);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit}a{color:inherit}h1,h2,h3,h4{font-family:var(--fuente-titulo);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.08}p{text-wrap:pretty}}@layer components{:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.oculto-visual{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.saltar{left:var(--e4);z-index:var(--z-menu);background:var(--texto);color:var(--fondo);padding:var(--e3) var(--e5);border-radius:var(--radio-s);transition:transform var(--m-micro) var(--salida);font-weight:600;position:absolute;top:0;transform:translateY(-110%)}.saltar:focus{transform:translateY(var(--e4))}.lienzo{background:var(--fondo);position:relative;overflow-x:clip}.franja{padding-inline:var(--margen)}.limite{max-width:calc(var(--ancho) + 2 * var(--margen));width:100%;margin-inline:auto}.franja>.limite{max-width:var(--ancho)}.seccion{padding-block:var(--e7)}.seccion__cabeza{justify-content:space-between;align-items:end;gap:var(--e3) var(--e5);margin-bottom:var(--e6);flex-wrap:wrap;display:flex}.seccion__titulo{font-size:var(--t-titulo)}.seccion__entradilla{margin-top:var(--e2);max-width:58ch;color:var(--texto-2)}@media (min-width:900px){.seccion{padding-block:var(--e9)}}.seccion--pegada{padding-top:0}.titulo-escena{font-family:var(--fuente-titulo);font-weight:700;font-size:var(--t-titulo);letter-spacing:-.02em;max-width:22ch;line-height:1.08}.entradilla{margin-top:var(--e4);max-width:44ch;font-size:var(--t-entradilla)}.dato{font-size:var(--t-mini);color:var(--texto-2);line-height:1.45}.cuerpo{max-width:62ch;color:var(--texto-2)}.acento{color:var(--acento)}.enlace{min-height:44px;color:var(--acento);text-underline-offset:4px;align-items:center;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.enlace:hover{text-decoration-thickness:2.5px}.boton{min-height:var(--toque);padding:var(--e2) 22px;border-radius:var(--radio-s);font:600 1rem/1.2 var(--fuente-texto);text-align:center;cursor:pointer;transition:background-color var(--m-micro) var(--salida), transform var(--m-micro) var(--salida);border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.boton svg:not(.saliente){flex:none;width:20px;height:20px}.boton:active{transform:scale(.98)}.boton--principal{background:var(--acento);color:var(--sobre-acento)}.boton--principal:hover{background:var(--acento)}@supports (color:color-mix(in lab, red, red)){.boton--principal:hover{background:color-mix(in oklab, var(--acento) 85%, black)}}.boton--suave{background:var(--acento-suave);color:var(--acento)}.boton--suave:hover{background:var(--acento-suave)}@supports (color:color-mix(in lab, red, red)){.boton--suave:hover{background:color-mix(in oklab, var(--acento-suave) 65%, var(--acento-medio))}}.boton--contorno{background:var(--fondo);color:var(--texto);border-color:var(--texto)}.boton--contorno:hover{background:var(--fondo-2)}.boton--grande{min-height:56px;padding-inline:20px;font-size:1.0625rem}.boton--compacto{min-height:44px;padding-inline:var(--e4);font-size:var(--t-pequeno)}.boton--ancho{width:100%}.boton:disabled,.boton[aria-disabled=true]{opacity:.7;cursor:progress}.saliente{stroke:currentColor;stroke-width:2.4px;fill:none;flex:none;width:.7em;height:.7em}.cabecera{z-index:var(--z-pegado);background:var(--fondo);color:var(--texto);border-bottom:1px solid var(--filete);position:sticky;top:0}.cabecera__fila{align-items:center;gap:0 var(--e5);min-height:var(--alto-cabecera);flex-wrap:wrap;display:flex}.cabecera :is(a,button){scroll-margin-top:calc(-1 * (var(--tope-pegado) + var(--e4)))}.marca{min-height:var(--toque);font-family:var(--fuente-titulo);letter-spacing:-.025em;color:var(--texto);white-space:nowrap;align-items:center;gap:.45em;font-size:1.1875rem;font-weight:700;line-height:1.05;text-decoration:none;display:inline-flex}.marca__simbolo{flex:none;width:1.65em;height:2.2em}.marca__buda{fill:var(--c-acento-700)}.marca__rio{fill:var(--c-acento-500)}.marca__pest{fill:var(--c-gris-900)}.marca__filo{fill:none;stroke:var(--c-blanco);stroke-width:2.4px}.marca__nombre{flex-direction:column;display:flex}.marca__nombre span:last-child{color:var(--acento)}@media (max-width:479px){.cabecera__fila{column-gap:var(--e3)}.marca{gap:.3em;font-size:1rem}.marca__simbolo{width:1.45em;height:1.95em}}.navegacion{display:none}.cabecera__derecha{align-items:center;gap:var(--e2);margin-inline-start:auto;display:flex}.cabecera .boton--compacto{display:none}.idioma{font-size:var(--t-pequeno);font-weight:600;display:flex}.idioma a{min-width:44px;min-height:44px;padding:0 var(--e2);border-radius:var(--radio-s);color:var(--texto-2);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.idioma a:hover{color:var(--texto);background:var(--fondo-2)}.idioma a[aria-current=page]{color:var(--texto);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}@media (max-width:19.9375em){.cabecera .idioma{display:none}}.boton-menu{min-height:44px;padding:0 var(--e4);border:1px solid var(--filete);border-radius:var(--radio-pildora);background:var(--fondo);color:var(--texto);font:600 var(--t-pequeno) / 1 var(--fuente-texto);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.boton-menu:hover{background:var(--fondo-2)}.boton-menu__rayas{border-block:2px solid;width:16px;height:10px}@media (min-width:900px){.cabecera .boton--compacto{display:inline-flex}}@media (min-width:1080px){.navegacion{gap:2px;margin-inline:auto;display:flex}.navegacion a{min-height:var(--toque);border-radius:var(--radio-pildora);font-size:var(--t-pequeno);color:var(--texto);align-items:center;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}.navegacion a:hover{background:var(--fondo-2)}.navegacion+.cabecera__derecha{margin-inline-start:0}.boton-menu{display:none}}.velo{z-index:var(--z-velo);opacity:0;visibility:hidden;transition:opacity var(--m-escena) var(--salida), visibility 0s linear var(--m-escena);background:#0006;position:fixed;inset:0}.menu{width:min(23rem,88%);z-index:var(--z-menu);background:var(--fondo);color:var(--texto);padding:var(--e3) var(--e5) var(--e7);align-content:start;gap:var(--e5);transition:transform var(--m-escena) var(--salida-larga);display:grid;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%)}body[data-menu=abierto] .velo{opacity:1;visibility:visible;transition-delay:0s}body[data-menu=abierto] .menu{transform:none}body[data-menu=abierto]{overflow:hidden}.menu__cabeza{justify-content:space-between;align-items:center;gap:var(--e4);min-height:calc(var(--alto-cabecera) - var(--e3));display:flex}.menu__cerrar{border:1px solid var(--filete);border-radius:var(--radio-pildora);background:var(--fondo);min-width:44px;min-height:44px;color:var(--texto);cursor:pointer;place-items:center;display:grid}.menu__cerrar:hover{background:var(--fondo-2)}.menu__cerrar svg{stroke:currentColor;stroke-width:2.5px;fill:none;width:16px;height:16px}.menu nav ul{display:grid}.menu nav a{min-height:56px;font-family:var(--fuente-titulo);letter-spacing:-.015em;border-bottom:1px solid var(--filete);align-items:center;font-size:1.375rem;font-weight:650;line-height:1.1;text-decoration:none;display:flex}.menu nav a:hover{color:var(--acento)}.menu nav .menu__secundario a{min-height:var(--toque);font-family:var(--fuente-texto);letter-spacing:0;color:var(--texto-2);border-bottom:0;font-size:1rem;font-weight:500}.menu nav .menu__secundario a:hover{color:var(--texto)}.menu__pie{gap:var(--e3);display:grid}.menu__pie .idioma{width:fit-content;margin-inline-start:calc(-1 * var(--e2))}.pie{margin-top:var(--e7);padding-block:var(--e7) var(--e5);background:var(--fondo-2);border-top:1px solid var(--filete);color:var(--texto);font-size:var(--t-pequeno)}.pie__rejilla{gap:var(--e6) var(--e5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pie__marca{grid-column:1/-1}.pie__operador{margin-top:var(--e2);max-width:42ch}.pie h2{margin-bottom:var(--e2);font:700 var(--t-pequeno) / 1.3 var(--fuente-texto);letter-spacing:0}.pie a:not(.marca){color:var(--texto);text-decoration:underline;-webkit-text-decoration-color:var(--filete);-webkit-text-decoration-color:var(--filete);-webkit-text-decoration-color:var(--filete);text-decoration-color:var(--filete);text-underline-offset:3px}.pie a:not(.marca):hover{text-decoration-color:currentColor}.pie__rejilla li>a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}@media (min-width:900px) and (pointer:fine){.pie__rejilla li>a{min-height:0;padding-block:var(--e1);display:inline-block}}.pie__web{grid-column:1/-1}.pie__web ul{columns:2;column-gap:var(--e5)}.pie__legal{gap:var(--e2);margin-top:var(--e6);padding-top:var(--e4);border-top:1px solid var(--filete);font-size:var(--t-mini);color:var(--texto-2);display:grid}.pie__legal p{max-width:60ch}.pie__corazon{color:var(--acento)}@media (min-width:760px){.pie__rejilla{grid-template-columns:1.4fr 1fr 1fr 1fr}.pie__marca,.pie__web{grid-column:auto}.pie__web ul{columns:auto}}.barra-accion{left:0;right:0;bottom:var(--alto-consentimiento,0px);z-index:var(--z-barra);align-items:center;gap:var(--e3);padding:10px var(--margen) calc(10px + env(safe-area-inset-bottom,0px));background:var(--fondo);color:var(--texto);border-top:1px solid var(--filete);transform:translateY(calc(100% + var(--e5)));transition:transform var(--m-escena) var(--salida);flex-wrap:wrap;display:flex;position:fixed;box-shadow:0 -4px 16px #0000000f;container:barra/inline-size}@media (max-width:899px){html:has(.barra-accion[data-visible=si]){scroll-padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px))}}.barra-accion[data-visible=si]{transform:none}.barra-accion__dato{min-width:0;font-size:var(--t-mini);color:var(--texto-2);flex:1 1 0;line-height:1.35;display:grid}.barra-accion__dato strong{-webkit-line-clamp:2;line-clamp:2;text-wrap:balance;font-size:var(--t-pequeno);color:var(--texto);-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.barra-accion .boton{padding-inline:var(--e4);flex:none}@container barra (max-width:14em){.barra-accion__dato{flex-basis:100%}.barra-accion .boton{flex:auto}}@media (min-width:900px){.barra-accion{display:none}}@media (max-height:30rem){.cabecera{position:static}:root{--tope-pegado:0px}.barra-accion{padding-block:var(--e2) calc(var(--e2) + env(safe-area-inset-bottom,0px))}}.campo{gap:var(--e2);display:grid}.campo>span{font-size:var(--t-pequeno);color:var(--texto);font-weight:600}.campo select,.campo input,.campo textarea{min-height:var(--toque);padding:var(--e2) var(--e3);border:1px solid var(--borde-campo);border-radius:var(--radio-s);background:var(--fondo);color:var(--texto);font:inherit;width:100%;font-size:1rem}.campo :is(select,input,textarea):hover{border-color:var(--texto-2)}.campo :is(select,input,textarea):focus-visible{border-color:var(--acento);outline-offset:0}.campo select{appearance:none;padding-right:var(--e6);background-image:none}.campo__select{position:relative}.campo__select svg{right:var(--e3);width:14px;height:14px;stroke:var(--texto);stroke-width:2.5px;fill:none;pointer-events:none;position:absolute;bottom:1.05rem}.campo textarea{resize:vertical;min-height:8.5rem;line-height:1.5}.campo input::placeholder,.campo textarea::placeholder{color:var(--texto-2)}.formulario{gap:var(--e4);display:grid}.formulario .campo [aria-invalid=true]{border-color:var(--paprika-hondo);box-shadow:inset 0 0 0 1px var(--paprika-hondo)}.trampa{opacity:0;pointer-events:none;position:absolute;left:-9999px}.formulario__titulo{font-family:var(--fuente-titulo);font-weight:700;font-size:var(--t-subtitulo);letter-spacing:-.015em;line-height:1.15}.formulario__estado{gap:var(--e2);padding:var(--e4);border:1px solid var(--acento);border-radius:var(--radio-m);background:var(--acento-suave);color:var(--texto);font-size:1rem;display:grid}.formulario__estado[tabindex="-1"]:focus{outline:none}.formulario__estado strong{font-weight:700}.formulario__estado--error{border-color:var(--paprika-hondo);background:var(--fondo)}.formulario__estado a{color:var(--acento);text-underline-offset:4px;width:fit-content}.modelo{align-items:center;gap:var(--e2);font-weight:600;display:inline-flex}.modelo__marca{flex:none;width:12px;height:12px}.modelo--propio{color:var(--acento)}.modelo--propio .modelo__marca{background:currentColor;border-radius:3px}.modelo--plataforma{color:var(--texto-2)}.modelo--plataforma .modelo__marca{border:2px solid;border-radius:50%}.escena--catalogo{background:var(--fondo);padding-block:var(--e9)}.catalogo__rotulo{gap:var(--e4);margin-bottom:var(--e7);display:grid}.catalogo__rotulo h2{max-width:18ch}.montaje{gap:var(--e6);display:grid}.montaje__cartel{display:none}.grupo+.grupo{margin-top:var(--e7)}.grupo__titulo{justify-content:space-between;align-items:baseline;gap:var(--e1) var(--e4);padding-bottom:var(--e3);border-bottom:2px solid var(--texto);margin-bottom:var(--e2);flex-wrap:wrap;display:flex}.grupo__titulo :is(h2,h3,h4){font-family:var(--fuente-titulo);font-weight:800;font-size:var(--t-subtitulo);letter-spacing:-.01em;text-transform:uppercase;line-height:1}.grupo__titulo span{font-size:var(--t-mini);color:var(--texto-2)}.fila{gap:var(--e2);padding-block:var(--e5);border-bottom:1px solid var(--filete);display:grid;position:relative}.fila__precio{font-family:var(--fuente-titulo);font-weight:800;font-size:var(--t-subtitulo);letter-spacing:-.01em;text-transform:uppercase;line-height:1}.fila__precio--pendiente{color:var(--texto-2);letter-spacing:0;text-transform:none;font-size:1rem}.fila :is(h3,h4,h5){font-family:var(--fuente-titulo);font-weight:800;font-size:var(--t-titulo);letter-spacing:-.02em;text-transform:uppercase;line-height:.92}.fila__gancho{color:var(--texto-2);max-width:52ch;font-size:1rem}.fila__datos{align-items:center;gap:var(--e2) var(--e4);font-size:var(--t-mini);margin-top:var(--e1);flex-wrap:wrap;display:flex}.fila__duracion{color:var(--texto-2)}.fila__accion{margin-top:var(--e3);justify-self:start}@media (min-width:980px){.montaje{gap:var(--e8);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start}.montaje__cartel{top:calc(var(--tope-pegado) + var(--e5));aspect-ratio:4/5;width:min(100%, calc((100svh - var(--tope-pegado) - 2 * var(--e5)) * .8));background:var(--noche);border:2px solid var(--texto);justify-self:start;display:block;position:sticky;overflow:hidden}.fila{align-items:start;column-gap:var(--e5);grid-template-columns:1fr auto}.fila__precio,.fila :is(h3,h4,h5),.fila__gancho,.fila__datos{grid-column:1}.fila__accion{grid-area:1/2/span 4;align-self:center;margin-top:0}}.lamina{align-content:end;gap:var(--e2);padding:var(--e5);opacity:0;visibility:hidden;transition:opacity var(--m-escena) var(--salida), visibility 0s linear var(--m-escena);display:grid;position:absolute;inset:0}@supports not selector(:has(a)){.lamina[data-activa=si]{opacity:1;visibility:visible;transition-delay:0s}}.lamina__motivo{width:100%;height:100%;z-index:var(--z-fondo);position:absolute;inset:0}.lamina__titulo{font-family:var(--fuente-titulo);letter-spacing:-.02em;text-transform:uppercase;color:var(--fondo);max-width:14ch;font-size:clamp(1.75rem,3.4vw,3rem);font-weight:800;line-height:.9;position:relative}.lamina__pie{font-size:var(--t-mini);color:var(--noche-suave);position:relative}.lamina__foto{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lamina__motivo{z-index:0}.lamina__rotulo{z-index:2;gap:var(--e2);margin:0 calc(-1 * var(--e5)) calc(-1 * var(--e5));padding:var(--e5);background:var(--noche);display:grid;position:relative}.fila__marco{margin:0 0 var(--e2);background:var(--noche);overflow:hidden}.fila__marco img{aspect-ratio:21/9;object-fit:cover;width:100%;height:auto;display:block}@media (min-width:980px){.fila__marco{display:none}}.motivo-cables{color:var(--sol);opacity:.8}.motivo-ondas{color:var(--luz);opacity:.7}.motivo-vapor{color:var(--luz);opacity:.55}.motivo-luces{color:var(--sol);opacity:.75}@media (min-width:980px){.fila:has(input:checked) .fila__precio{color:var(--paprika-hondo)}}.fila label{cursor:pointer}@media (max-width:979px){.fila label{cursor:auto}.fila__accion:after{content:"";position:absolute;inset:0}.fila__accion:active{transform:none}}.rejilla-tours{gap:var(--e5);display:grid}@media (min-width:640px){.rejilla-tours{gap:var(--e6) var(--e5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.rejilla-tours{grid-template-columns:repeat(4,minmax(0,1fr))}}.tarjeta-tour{gap:var(--e3);flex-direction:column;display:flex;position:relative}.tarjeta-tour__foto{aspect-ratio:16/10;border-radius:var(--radio-m);background:var(--fondo-2);position:relative;overflow:hidden}.tarjeta-tour__foto img{object-fit:cover;width:100%;height:100%}.chip{top:var(--e3);left:var(--e3);border-radius:var(--radio-pildora);box-shadow:var(--sombra-1);font-size:var(--t-mini);color:var(--texto);background:#fffffff2;padding:5px 10px;font-weight:700;position:absolute}.tarjeta-tour__cuerpo{flex-direction:column;flex:1;gap:6px;display:flex}.tarjeta-tour__titulo{font-size:var(--t-tarjeta);letter-spacing:-.012em;font-weight:650;line-height:1.2}.tarjeta-tour__titulo a{color:inherit;text-decoration:none}.tarjeta-tour__titulo a:after{content:"";z-index:1;position:absolute;inset:0}.tarjeta-tour:has(.tarjeta-tour__titulo a:focus-visible) .tarjeta-tour__foto{outline:2px solid var(--acento);outline-offset:2px}@supports selector(:has(*)){.tarjeta-tour__titulo a:focus-visible{outline:none}}.tarjeta-tour__meta{font-size:var(--t-pequeno);color:var(--texto-2)}.insignia{top:var(--e3);right:var(--e3);border-radius:var(--radio-pildora);background:var(--acento);box-shadow:var(--sombra-1);font-size:var(--t-mini);color:var(--sobre-acento);padding:5px 10px;font-weight:700;position:absolute}.banderas{vertical-align:-1px;gap:3px;margin-right:2px;display:inline-flex}.banderas svg{border-radius:2px;box-shadow:0 0 0 1px #0000001f}.tarjeta-tour__precio{font-family:var(--fuente-titulo);color:var(--texto);margin-top:auto;font-size:1.0625rem;font-weight:700}.tarjeta-tour__gancho{-webkit-line-clamp:3;margin-bottom:var(--e2);font-size:var(--t-pequeno);-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.tarjeta-tour .boton{z-index:2;align-self:stretch;margin-top:auto;position:relative}.tarjeta-tour__precio+.boton{margin-top:4px}@media (max-width:639px){.tarjeta-tour__foto{aspect-ratio:16/9}.tarjeta-tour__cuerpo{gap:4px}.tarjeta-tour__gancho{-webkit-line-clamp:2}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tarjeta-tour__foto img{transition:scale .6s var(--salida)}.tarjeta-tour:hover .tarjeta-tour__foto img{scale:1.04}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:is(.tarjeta-tour,.fila,.itinerario){animation:linear both lista-sube;animation-timeline:view();animation-range:entry entry 70%}}}@keyframes lista-sube{0%{translate:0 28px}}.heroe{isolation:isolate;min-height:min(calc(100svh - var(--alto-cabecera)), 900px);padding-block:var(--e7) var(--e6);color:#fff;background:#14181d;align-items:end;display:grid;position:relative;overflow:clip}.heroe__rejilla{gap:var(--e5);display:grid}.heroe__copia{text-shadow:0 1px 12px #00000059;max-width:40rem}.heroe h1{font-size:var(--t-heroe);color:#fff}.heroe .acento{color:var(--c-acento-500)}.heroe .entradilla{color:#ffffffeb}.heroe .enlace{color:#fff}.heroe .datos-rapidos{color:#ffffffe0}.heroe .datos-rapidos li:before{border-color:var(--c-acento-500)}.heroe__precio{margin-bottom:var(--e4);border-radius:var(--radio-pildora);color:var(--texto);font-size:var(--t-pequeno);text-shadow:none;background:#fff;padding:6px 14px;font-weight:650;display:inline-block}.heroe__fondo{z-index:-1;gap:4px;display:grid;position:absolute;inset:0}.heroe__fondo:after{content:"";background:linear-gradient(#0e11161a 0%,#0e111640 28%,#0e1116c7 62%,#0e1116eb 100%);position:absolute;inset:0}.heroe__panel{min-height:0;overflow:clip}.heroe__panel picture{height:100%;display:block}.heroe__panel img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.heroe__panel--lado{display:none}.heroe__vehiculo{top:var(--e4);right:var(--margen);border-radius:var(--radio-m);width:112px;box-shadow:var(--sombra-2);color:var(--texto);text-align:center;background:#fffffff0;justify-items:center;gap:2px;padding:8px 8px 10px;font-size:.75rem;font-weight:650;line-height:1.2;text-decoration:none;display:grid;position:absolute}.heroe__vehiculo img{width:100%;height:auto}.heroe__vehiculo:hover span{text-decoration:underline}@media (min-width:720px){.heroe__fondo{grid-template-columns:repeat(3,minmax(0,1fr))}.heroe__panel--lado{display:block}.heroe__fondo:after{background:linear-gradient(90deg,#0e111699 0%,#0e111633 45%,#0000 70%),linear-gradient(#0e11160d 0%,#0e11161f 30%,#0e111699 65%,#0e1116e0 100%)}}@media (min-width:900px){.heroe{padding-block:var(--e9) var(--e8)}.heroe__rejilla{align-items:end;gap:var(--e8);grid-template-columns:minmax(0,1fr) auto}.heroe__vehiculo{width:200px;font-size:var(--t-pequeno);padding:12px 12px 14px;position:static}}@media (prefers-reduced-motion:no-preference){.heroe__panel img{animation:24s ease-in-out infinite alternate heroe-deriva}.heroe__panel:nth-child(2) img{animation-duration:28s;animation-delay:-9s}.heroe__panel:nth-child(3) img{animation-duration:26s;animation-direction:alternate-reverse;animation-delay:-17s}.heroe__vehiculo{animation:heroe-llega 1.1s var(--salida-larga) .5s both}.heroe__vehiculo img{animation:heroe-bote 1.1s var(--salida) .5s both}@supports (animation-timeline:scroll()){.heroe__fondo{animation:linear both heroe-paralaje;animation-timeline:scroll(root);animation-range:0 100svh}}}@keyframes heroe-deriva{0%{translate:0;scale:1.02}to{translate:-2% -1.5%;scale:1.14}}@keyframes heroe-paralaje{to{translate:0 22svh}}@keyframes heroe-llega{0%{translate:120vw}}@keyframes heroe-bote{0%,60%{rotate:0deg}78%{rotate:4deg}to{rotate:0deg}}.acciones{align-items:center;gap:var(--e2) var(--e5);margin-top:var(--e5);flex-wrap:wrap;display:flex}.datos-rapidos{gap:var(--e2) var(--e5);margin-top:var(--e5);font-size:var(--t-pequeno);color:var(--texto-2);flex-wrap:wrap;display:flex}.datos-rapidos li{align-items:center;gap:8px;display:inline-flex}.datos-rapidos li:before{content:"";border:solid var(--acento);border-width:0 2px 2px 0;flex:none;width:6px;height:11px;margin-top:-3px;transform:rotate(45deg)}.panel{padding:var(--e5) var(--e4);border-radius:var(--radio-l);background:var(--fondo-2)}.panel__cabeza{margin-bottom:var(--e6)}.panel__cabeza .seccion__entradilla{max-width:64ch;color:var(--texto-2)}.pasos{gap:var(--e4);counter-reset:paso;display:grid}.paso{gap:var(--e4);grid-template-columns:44px 1fr;align-items:start;display:grid}.paso:before{counter-increment:paso;content:counter(paso);background:var(--acento);width:44px;height:44px;color:var(--sobre-acento);font:700 1.125rem / 1 var(--fuente-titulo);border-radius:50%;place-items:center;display:grid}.paso h3{font-size:var(--t-tarjeta);letter-spacing:-.01em;padding-top:9px;font-weight:650}.paso p{font-size:var(--t-pequeno);color:var(--texto-2);margin-top:4px}.aviso{margin-top:var(--e5);border-radius:var(--radio-pildora);background:var(--fondo);font-size:var(--t-pequeno);color:var(--texto);padding:8px 14px;font-weight:500;display:inline-block}@media (min-width:900px){.panel{padding:var(--e8)}.pasos{gap:var(--e6);grid-template-columns:repeat(3,minmax(0,1fr))}}.tira{gap:var(--e4);margin-inline:calc(-1 * var(--margen));padding-inline:var(--margen);padding-block:var(--e1);margin-block:calc(-1 * var(--e1));scroll-snap-type:x mandatory;scroll-padding-inline:var(--margen);scrollbar-width:none;grid-auto-columns:min(260px,72%);grid-auto-flow:column;display:grid;overflow-x:auto}.tira::-webkit-scrollbar{display:none}.tira__item{align-content:start;gap:var(--e2);scroll-snap-align:start;display:grid;position:relative}.tira__item img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radio-m);background:var(--fondo-2);width:100%}.tira__item h3{font-family:var(--fuente-texto);letter-spacing:0;font-size:1rem;font-weight:650}.tira__item h3 a{color:inherit;text-decoration:none}.tira__item h3 a:after{content:"";position:absolute;inset:0}.tira__item:has(h3 a:focus-visible) img{outline:2px solid var(--acento);outline-offset:2px}@supports selector(:has(*)){.tira__item h3 a:focus-visible{outline:none}}.tira__item p{font-size:var(--t-pequeno);color:var(--texto-2)}@media (min-width:900px){.tira{gap:var(--e5);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;margin:0;padding:0;overflow:visible}}.cierre{gap:var(--e6);padding:var(--e6) var(--e5);border-radius:var(--radio-l);background:var(--acento-suave);color:var(--texto);align-items:center;display:grid}.cierre__foto{display:none}.cierre__foto img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radio-m);width:100%}.cierre h2{font-size:var(--t-titulo)}.cierre p{max-width:50ch;margin-top:var(--e3)}.cierre .secundario{font-size:var(--t-pequeno)}.cierre .boton{margin-top:var(--e5)}.cierre--centrado{text-align:center;justify-items:center}.cierre--centrado p{margin-inline:auto}@media (min-width:900px){.cierre{padding:var(--e7)}.cierre--persona{gap:var(--e8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.cierre__foto{display:block}}.videos{gap:var(--e3);margin-inline:calc(-1 * var(--margen));padding-inline:var(--margen);scroll-snap-type:x mandatory;scroll-padding-inline:var(--margen);scrollbar-width:none;grid-auto-columns:min(220px,62%);grid-auto-flow:column;display:grid;overflow-x:auto}.videos::-webkit-scrollbar{display:none}.videos__item{scroll-snap-align:start}.videos video,.grupos__video video{aspect-ratio:9/16;object-fit:cover;border-radius:var(--radio-m);background:var(--fondo-2);width:100%;height:auto;display:block}@media (min-width:900px){.videos{gap:var(--e5);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;margin:0;padding:0;overflow:visible}.videos--tres{gap:var(--e4);grid-template-columns:repeat(3,minmax(0,1fr))}}.grupos{gap:var(--e6);padding:var(--e6) var(--e5);border-radius:var(--radio-l);color:#fff;background:#14181d;align-items:center;display:grid}.grupos h2{font-size:var(--t-titulo);color:#fff}.grupos__texto>p{max-width:46ch;margin-top:var(--e3);font-size:var(--t-entradilla);color:#ffffffe6}.grupos__puntos{gap:var(--e2);margin-block:var(--e5);display:grid}.grupos__puntos li{align-items:center;gap:10px;display:flex}.grupos__puntos li:before{content:"";border:solid var(--c-acento-500);border-width:0 2px 2px 0;flex:none;width:6px;height:11px;margin-top:-3px;transform:rotate(45deg)}.grupos__video{display:none}@media (min-width:900px){.grupos{gap:var(--e8);padding:var(--e8);grid-template-columns:minmax(0,1fr) 280px}.grupos__video{display:block}}.grupos--compacto{margin-block:var(--e6);padding:var(--e5);background:var(--acento-suave);color:var(--texto);display:block}.grupos--compacto h2{font-size:var(--t-subtitulo);color:var(--texto)}.grupos--compacto .grupos__texto>p{color:var(--texto);font-size:1rem}.grupos--compacto .grupos__puntos{margin-block:var(--e4);font-size:var(--t-pequeno)}.grupos--compacto .grupos__puntos li:before{border-color:var(--acento)}@media (min-width:900px){.grupos--compacto{padding:var(--e6);display:block}}.bloque-texto .datos-duros{margin-top:var(--e4)}.caja-conversion__cabeza .dato{margin-top:var(--e2)}.bloque-texto .datos-duros+.dato{margin-top:var(--e3)}.ficha-puente__accion{margin-top:var(--e4)}.migas{min-width:0;font-size:var(--t-mini);column-gap:.35em;font-weight:600;display:flex}.migas>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.migas a{margin:-14px -8px;padding:14px 8px;text-decoration:none}.migas a:hover{text-underline-offset:4px;text-decoration:underline}.ficha-cuerpo{padding-block:var(--e5) var(--e8);gap:var(--e7);display:grid}@media (min-width:900px){.ficha-cuerpo{gap:var(--e8);padding-top:var(--e8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.ficha-conversion{top:calc(var(--tope-pegado) + var(--e5));position:sticky}.ficha-cuerpo>.bloque-texto{grid-area:1/1}.ficha-cuerpo>.ficha-conversion{grid-area:1/2}}.bloque-texto{gap:var(--e5);display:grid}.bloque-texto h2{font-family:var(--fuente-titulo);font-weight:700;font-size:var(--t-subtitulo);letter-spacing:-.01em;padding-bottom:var(--e3);border-bottom:1px solid var(--filete);line-height:1.15}.bloque-texto p{color:var(--texto-2)}.lista-marcada{gap:var(--e3);display:grid}.lista-marcada li{gap:var(--e3);grid-template-columns:1rem 1fr;align-items:start;display:grid}.lista-marcada svg{stroke-width:2.5px;fill:none;width:1rem;height:1rem;margin-top:.3rem}.lista-marcada .si svg{stroke:var(--paprika-hondo)}.lista-marcada .no svg{stroke:var(--texto-2)}.datos-duros{border:2px solid var(--texto);gap:0;display:grid}.datos-duros div{justify-content:space-between;gap:var(--e4);padding:var(--e3) var(--e4);font-size:1rem;display:flex}.datos-duros div+div{border-top:1px solid var(--filete)}.datos-duros dt{color:var(--texto-2)}.datos-duros dd{text-align:right;margin:0;font-weight:600}.ficha-conversion{gap:var(--e5);display:grid}.caja-conversion{border:1px solid var(--filete);border-radius:var(--radio-m);background:var(--fondo);box-shadow:var(--sombra-2)}.caja-conversion__cabeza{padding:var(--e5) var(--e5) 0}.caja-conversion__precio{font-family:var(--fuente-titulo);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:800;line-height:1}.caja-conversion__precio--pendiente{font-size:var(--t-subtitulo);letter-spacing:0;text-transform:none;color:var(--texto)}.caja-conversion__cuerpo{padding:var(--e4) var(--e5) var(--e5);gap:var(--e4);display:grid}.caja-conversion__nota{font-size:var(--t-mini);color:var(--texto-2)}.divulgacion{padding:var(--e4);background:var(--fondo-2);color:var(--texto);font-size:var(--t-mini);border:1px solid var(--filete);border-radius:var(--radio-s)}.divulgacion strong{font-weight:600}.cabeza-pagina{padding-block:var(--e5) var(--e6)}.cabeza-pagina .migas{margin-bottom:var(--e4);color:var(--texto-2)}.cabeza-pagina h1{max-width:22ch;font-size:clamp(2rem,1.5rem + 2.2vw,3.25rem)}.cabeza-pagina .entradilla{max-width:60ch}.cabeza-pagina__operador{margin-top:var(--e4);font-size:var(--t-pequeno);color:var(--texto);font-weight:600}.datos-chips{gap:var(--e2);margin-top:var(--e4);flex-wrap:wrap;display:flex}.datos-chips li{border:1px solid var(--filete);border-radius:var(--radio-pildora);font-size:var(--t-pequeno);padding:6px 12px;font-weight:500}.ficha-rejilla{gap:var(--e6);padding-bottom:var(--e8);display:grid}.ficha-rejilla__foto{border-radius:var(--radio-m);overflow:hidden}.ficha-rejilla__foto img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.ficha-rejilla__cuerpo{min-width:0}@media (min-width:900px){.ficha-rejilla{gap:var(--e7) var(--e8);grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"foto caja""cuerpo caja"}.ficha-rejilla__foto{border-radius:var(--radio-l);grid-area:foto}.ficha-rejilla__foto img{aspect-ratio:16/9}.ficha-rejilla__cuerpo{grid-area:cuerpo}.caja-reserva{top:calc(var(--tope-pegado) + var(--e5));grid-area:caja;align-self:start;position:sticky}}.caja-reserva{gap:var(--e4);padding:var(--e5);border:1px solid var(--filete);border-radius:var(--radio-m);background:var(--fondo);box-shadow:var(--sombra-2);display:grid}.caja-reserva h2{font-size:var(--t-subtitulo)}.caja-reserva__datos{margin-top:var(--e1);font-size:var(--t-pequeno);color:var(--texto-2)}.caja-reserva__precio{padding-block:var(--e4);border-block:1px solid var(--filete);font-size:var(--t-pequeno);color:var(--texto)}.caja-reserva__precio span{display:block}.caja-reserva__precio strong{margin-block:2px 6px;font-size:1.0625rem;font-weight:650;display:block}.caja-reserva__formulario{margin-top:calc(var(--e2) * -1);font-size:var(--t-pequeno);color:var(--acento);text-underline-offset:3px;justify-self:center;text-decoration:underline}.caja-reserva__nota{font-size:var(--t-pequeno);color:var(--texto);line-height:1.5}.ficha-bloque{padding-block:var(--e6);border-top:1px solid var(--filete)}.ficha-bloque:first-child{border-top:0;padding-top:0}.ficha-bloque h2{margin-bottom:var(--e4);font-size:var(--t-subtitulo)}.ficha-bloque p{max-width:64ch}.ficha-bloque p+p{margin-top:var(--e3)}.ficha-bloque .lista-marcada .si svg{stroke:var(--acento)}.ficha-destacado{font-weight:600}.ficha-paradas li{padding:0 0 18px 34px;position:relative}.ficha-paradas li:before{content:"";border:3px solid var(--acento);background:var(--fondo);border-radius:50%;width:14px;height:14px;position:absolute;top:6px;left:4px}.ficha-paradas li:first-child:before,.ficha-paradas li:last-child:before{background:var(--acento)}.ficha-paradas li:after{content:"";background:var(--acento-medio);width:2px;position:absolute;top:22px;bottom:-4px;left:10px}.ficha-paradas li:last-child{padding-bottom:0}.ficha-paradas li:last-child:after{display:none}.ficha-datos{gap:var(--e4) var(--e6);display:grid}.ficha-datos div{gap:2px;display:grid}.ficha-datos dt{font-size:var(--t-pequeno);color:var(--texto-2)}.ficha-datos dd{margin:0;font-weight:600}@media (min-width:600px){.ficha-datos{grid-template-columns:repeat(2,minmax(0,1fr))}}.ficha-nota{margin-top:var(--e4);font-size:var(--t-pequeno);color:var(--texto-2)}.ficha-bloque>.videos{margin-top:var(--e5)}.ficha-dudas>li>*{padding-block:10px;display:block}.ficha-dudas a{text-decoration:underline;-webkit-text-decoration-color:var(--filete);-webkit-text-decoration-color:var(--filete);-webkit-text-decoration-color:var(--filete);text-decoration-color:var(--filete);text-underline-offset:4px}.ficha-dudas a:hover{text-decoration-color:currentColor}.ficha-relacionados{gap:var(--e4);display:grid}.ficha-relacionado{gap:var(--e4);grid-template-columns:112px 1fr;align-items:center;display:grid;position:relative}.ficha-relacionado img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radio-s);width:112px;height:auto}.ficha-relacionado h3{font-family:var(--fuente-texto);letter-spacing:0;font-size:1rem;font-weight:650}.ficha-relacionado h3 a{text-decoration:none}.ficha-relacionado h3 a:after{content:"";position:absolute;inset:0}.ficha-relacionado:has(h3 a:focus-visible) img{outline:2px solid var(--acento);outline-offset:2px}@supports selector(:has(*)){.ficha-relacionado h3 a:focus-visible{outline:none}}.ficha-relacionado p{font-size:var(--t-pequeno);color:var(--texto-2);margin-top:2px}.cabeza-pagina h1.cabeza-pagina__titulo--largo{max-width:28ch;font-size:clamp(1.75rem,1.35rem + 1.6vw,2.5rem)}.cabeza-pagina--foto{--texto-2:#505050;isolation:isolate;padding-bottom:var(--e7);position:relative;overflow:clip}.cabeza-pagina__fondo{z-index:-2;object-fit:cover;filter:blur(36px)saturate(1.25);opacity:.55;width:100%;height:100%;position:absolute;inset:0;scale:1.25}.cabeza-pagina--foto:before{content:"";z-index:-1;background:linear-gradient(#ffffffe6 0%,#ffffffb8 55%,#ffffffdb 100%);position:absolute;inset:0}.cabeza-pagina--foto:after{content:"";z-index:-1;background:var(--acento-medio);opacity:.55;height:40px;position:absolute;inset:auto 0 0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 40'%3E%3Cpath d='M0 14C107 0 213 0 320 14S533 28 640 14V26C533 40 427 40 320 26S107 12 0 26Z'/%3E%3C/svg%3E") 0 100%/640px 40px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 40'%3E%3Cpath d='M0 14C107 0 213 0 320 14S533 28 640 14V26C533 40 427 40 320 26S107 12 0 26Z'/%3E%3C/svg%3E") 0 100%/640px 40px repeat-x}.cabeza-pagina__rejilla{gap:var(--e5);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.cabeza-pagina__foto{margin:0 14px 14px 0}.cabeza-pagina__marco{border-radius:var(--radio-l);box-shadow:14px 14px 0 var(--acento-suave);overflow:clip}.cabeza-pagina__marco img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.cabeza-pagina__aviso{margin-top:calc(14px + var(--e2));max-width:60ch;font-size:var(--t-mini);color:var(--texto-2);line-height:1.45}@media (min-width:900px){.cabeza-pagina--foto{padding-block:var(--e6) var(--e7)}.cabeza-pagina--foto:before{background:linear-gradient(90deg,#ffffffeb 0%,#fffc 45%,#ffffff8c 100%)}.cabeza-pagina__rejilla{gap:var(--e8);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.cabeza-pagina__foto{margin:0 24px 24px 0}.cabeza-pagina__marco{box-shadow:24px 24px 0 var(--acento-suave)}.cabeza-pagina__aviso{margin-top:calc(24px + var(--e2))}}@media (prefers-reduced-motion:no-preference){.cabeza-pagina__marco{animation:cabeza-tinte 1.1s var(--salida-larga) .15s both}.cabeza-pagina__marco img{animation:cabeza-asienta 2.4s var(--salida-larga) both}@supports (animation-timeline:view()){.cabeza-pagina__marco img{animation:cabeza-asienta 2.4s var(--salida-larga) both, cabeza-avanza linear both;animation-timeline:auto,view();animation-range:normal,exit}}}@keyframes cabeza-asienta{0%{scale:1.12}}@keyframes cabeza-tinte{0%{box-shadow:0 0 0 var(--acento-suave)}}@keyframes cabeza-avanza{to{scale:1.07}}.pagina-cabeza{gap:var(--e4);padding-block:var(--e8) var(--e6);display:grid}.pagina-entradilla{max-width:44ch;font-size:var(--t-subtitulo);color:var(--texto);line-height:1.4}.foto-cabecera--tours img{object-position:50% 34%}.foto-cabecera--galeria img{object-position:50% 45%}.foto-cabecera--contacto img{object-position:50% 24%}@media (min-width:900px){.foto-cabecera--contacto img{object-position:50% 34%}}.pagina-cuerpo{padding-bottom:var(--e9)}.pagina-rejilla{gap:var(--e7);display:grid}@media (min-width:900px){.pagina-rejilla{gap:var(--e8);grid-template-columns:7fr 5fr;align-items:start}.pagina-aside{top:calc(var(--tope-pegado) + var(--e5));position:sticky}}.pagina-texto{max-width:62ch}.apartado{gap:var(--e3);display:grid}.pagina-caja__titulo{font-family:var(--fuente-titulo);font-weight:700;font-size:var(--t-subtitulo);letter-spacing:-.01em;color:var(--texto);line-height:1.15}.caja-conversion__nota a{text-underline-offset:4px;text-decoration:underline}.pagina-acciones{gap:var(--e3);flex-wrap:wrap;display:flex}.pagina-otra-lengua a{text-underline-offset:4px;text-decoration:underline}.hub__divulgacion{max-width:62ch}.itinerarios{border-top:2px solid var(--texto)}.itinerario{gap:var(--e3);padding-block:var(--e5);border-bottom:1px solid var(--filete);display:grid}.itinerario__titulo{font-family:var(--fuente-titulo);font-weight:800;font-size:var(--t-titulo);letter-spacing:-.02em;text-transform:uppercase;line-height:.92}.itinerario__texto{gap:var(--e3);max-width:62ch;display:grid}.itinerario__texto p{color:var(--texto-2)}.itinerario__texto .boton{justify-self:start}@media (min-width:760px){.itinerario{column-gap:var(--e7);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start}}.contacto{gap:var(--e7);display:grid}@media (min-width:900px){.contacto{gap:var(--e8);grid-template-columns:5fr 7fr;align-items:start}}.galeria__aviso{max-width:62ch;color:var(--texto-2)}.galeria{gap:var(--e8);padding-bottom:var(--e9);display:grid}.galeria__grupo{gap:var(--e5);display:grid}.galeria__titulo{font-family:var(--fuente-titulo);font-weight:700;font-size:var(--t-subtitulo);letter-spacing:-.01em;padding-bottom:var(--e3);border-bottom:1px solid var(--filete);line-height:1.15}.galeria__rejilla{gap:var(--e5) var(--e4);display:grid}.galeria__foto{align-self:start;gap:var(--e2);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);margin:0;display:grid}.galeria__marco{aspect-ratio:3/2;border-radius:var(--radio-s);background:var(--filete);width:100%;overflow:clip}.galeria__marco img{object-fit:cover;width:100%;height:100%;display:block}.galeria__foto figcaption{gap:0;display:grid}.galeria__plan{min-height:var(--toque);font-size:var(--t-mini);color:var(--texto);text-underline-offset:3px;justify-self:start;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}@media (min-width:640px){.galeria__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.galeria__foto--grande,.galeria__foto:last-child:nth-child(2n){grid-column:span 2}}@media (min-width:1024px){.galeria__rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}.galeria__foto:last-child:nth-child(2n){grid-column:auto}.galeria__foto--grande{grid-area:span 2/span 2;grid-template-rows:minmax(0,1fr) auto;align-self:stretch}.galeria__foto--grande .galeria__marco{aspect-ratio:auto;position:relative}.galeria__foto--grande .galeria__marco img{position:absolute;top:0;left:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.galeria__marco img{animation:linear both galeria-asienta;animation-timeline:view();animation-range:entry cover 45%}}}@keyframes galeria-asienta{0%{scale:1.12}to{scale:1}}.legal-rejilla{gap:var(--e7);display:grid}@media (min-width:900px){.legal-rejilla{gap:var(--e8);grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:start}.legal-indice{top:calc(var(--tope-pegado) + var(--e5));position:sticky}}.legal-indice{border-top:2px solid var(--texto);padding-top:var(--e3)}.legal-indice__titulo{font-size:var(--t-mini);letter-spacing:.06em;text-transform:uppercase;color:var(--texto-2);margin-bottom:var(--e2);font-weight:600}.legal-indice li+li{border-top:1px solid var(--filete)}.legal-indice a{min-height:44px;padding-block:var(--e2);color:var(--texto);align-items:center;font-size:1rem;line-height:1.3;text-decoration:none;display:flex}.legal-indice a:hover{text-underline-offset:4px;text-decoration:underline}@media (min-width:900px) and (pointer:fine){.legal-indice a{min-height:36px;padding-block:var(--e1)}}.legal-texto{gap:var(--e7);max-width:66ch}.legal-apartado{gap:var(--e4)}.legal-apartado:target h2{border-bottom-color:var(--paprika-hondo)}.legal-texto a{color:var(--texto);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.legal-ficha{border:2px solid var(--texto)}.legal-ficha>div{gap:var(--e1);padding:var(--e3) var(--e4);display:grid}.legal-ficha>div+div{border-top:1px solid var(--filete)}.legal-ficha dt{color:var(--texto);font-size:1rem;font-weight:600}.legal-ficha dd{color:var(--texto-2);margin:0;font-size:1rem}@media (min-width:600px){.legal-ficha>div{gap:var(--e4);grid-template-columns:minmax(9rem,13rem) minmax(0,1fr)}}.legal-pasos{gap:var(--e3);counter-reset:paso;display:grid}.legal-pasos li{gap:var(--e3);color:var(--texto-2);counter-increment:paso;grid-template-columns:2rem minmax(0,1fr);display:grid}.legal-pasos li:before{content:counter(paso);font-family:var(--fuente-titulo);font-weight:800;font-size:var(--t-subtitulo);color:var(--texto);line-height:1.1}.legal-pendiente{background:var(--sol);color:var(--texto);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.05em .4em;font-weight:600;display:inline}.pie__legales ul{column-gap:var(--e5);flex-wrap:wrap;row-gap:0;display:flex}.pie__legales a{min-width:44px;min-height:44px;padding-block:var(--e2);color:var(--texto);font-size:var(--t-mini);align-items:center;font-weight:600;display:inline-flex}.formulario__privacidad a{color:var(--texto);text-underline-offset:3px;text-decoration:underline}.consentimiento{z-index:var(--z-consentimiento);gap:var(--e3);padding:var(--e4) var(--margen) calc(var(--e4) + env(safe-area-inset-bottom,0px));background:var(--fondo);border-top:1px solid var(--filete);box-shadow:var(--sombra-2);display:grid;position:fixed;bottom:0;left:0;right:0}.consentimiento h2{font-size:var(--t-pequeno);margin:0}.consentimiento a{text-decoration:underline}.consentimiento p{margin:var(--e1) 0 0;font-size:var(--t-mini);line-height:1.5}.consentimiento__botones{gap:var(--e2);grid-template-columns:1fr 1fr;display:grid}.pie__preferencias{min-height:44px;padding:var(--e2) 0;color:var(--texto);font:inherit;font-size:var(--t-mini);cursor:pointer;background:0 0;border:0;align-items:center;font-weight:600;display:inline-flex}@media (min-width:720px){.consentimiento{left:var(--margen);right:auto;bottom:var(--e4);border:1px solid var(--filete);border-radius:var(--radio-l);max-width:26rem}}.contenido-texto a{color:var(--texto);text-underline-offset:4px;font-weight:600;text-decoration:underline}.contenido-texto a:hover{color:var(--paprika-hondo)}.contenido-texto :is(li,dd){text-wrap:pretty}.contenido-texto h2{font-size:clamp(1.625rem,1.25rem + 1.1vw,2rem)}.contenido-texto h3{font-family:var(--fuente-texto);color:var(--texto);font-size:1.1875rem;font-weight:700;line-height:1.25}.apartado>h3{margin-top:var(--e3)}.contenido-momento{gap:var(--e3);display:grid}.contenido-momento+.contenido-momento,.apartado>p+.contenido-momento{margin-top:var(--e4)}.contenido-texto .datos-duros div{gap:var(--e3);grid-template-columns:minmax(6.5rem,2fr) 3fr;display:grid}.contenido-texto .datos-duros dd{text-align:left}.encaja{gap:var(--e2);padding-left:var(--e4);border-left:2px solid var(--texto);display:grid}.encaja__titulo{font-size:var(--t-mini);color:var(--texto-2);font-weight:600}.encaja__lista{gap:var(--e3);display:grid}.encaja__enlace{margin-block:-9px;padding-block:9px;display:inline-block}.encaja__plan{align-items:baseline;column-gap:var(--e3);row-gap:var(--e1);flex-wrap:wrap;display:flex}.encaja__datos{align-items:center;column-gap:var(--e3);row-gap:var(--e1);font-size:var(--t-mini);color:var(--texto-2);flex-wrap:wrap;display:inline-flex}.contenido-consejos{gap:var(--e4);display:grid}.contenido-consejos strong{color:var(--texto);font-weight:600}.contenido-relacionados{gap:var(--e3);display:grid}.contenido-pie{gap:var(--e2);margin-top:var(--e4);padding-top:var(--e4);border-top:2px solid var(--texto);display:grid}.contenido-pie strong{color:var(--texto);font-weight:600}.contenido-fuentes summary{min-height:var(--toque);cursor:pointer;align-items:center;font-weight:600;display:flex}.contenido-fuentes ul{gap:var(--e2);padding-top:var(--e3);padding-bottom:var(--e2);display:grid}.contenido-texto .contenido-fuentes a{overflow-wrap:anywhere;font-weight:400}.contenido-fuentes .saliente{vertical-align:baseline;margin-left:.3em;display:inline-block}.itinerario__cabeza{gap:var(--e3);align-content:start;display:grid}.itinerario__foto{margin:0}.itinerario__foto img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.itinerario__titulo--largo{font-size:var(--t-subtitulo);line-height:1.05}.contenido-remate{max-width:62ch;margin-top:var(--e6);color:var(--texto-2)}.contenido-remate a{color:var(--texto);text-underline-offset:4px;font-weight:600;text-decoration:underline}.gyg{gap:var(--e2);display:grid}.gyg--actividades{margin-top:var(--e6)}.gyg--actividades .gyg__abrir{justify-self:start}.gyg__aviso{font-size:var(--t-mini);color:var(--texto-2);line-height:1.4}.gyg__error{font-size:var(--t-mini);color:var(--paprika-hondo);font-weight:600;line-height:1.4}.gyg__marco{container-type:inline-size}.gyg__widget:empty:before{content:attr(data-cargando);padding-top:var(--e4);font-size:var(--t-mini);color:var(--texto-2);display:block}.gyg--disponibilidad .gyg__widget{min-height:calc(510px + 40.6cqw)}@container (min-width:577px){.gyg--disponibilidad .gyg__widget{min-height:420px}}.gyg--actividades .gyg__widget{min-height:min(776px + 222.5cqw,1890px)}@container (min-width:560px){.gyg--actividades .gyg__widget{min-height:1000px}}@container (min-width:768px){.gyg--actividades .gyg__widget{min-height:530px}}@media (min-width:900px){.ficha-conversion:has(.gyg__marco){max-height:calc(100vh - var(--tope-pegado) - 2 * var(--e5));max-height:calc(100dvh - var(--tope-pegado) - 2 * var(--e5));overflow-y:auto}}.escena--gyg{background:var(--fondo);padding-block:var(--e8) var(--e9);border-top:2px solid var(--texto)}.escena--gyg .cuerpo{margin-top:var(--e4)}.saltos{gap:var(--e2);margin-top:var(--e4);flex-wrap:wrap;display:flex}.saltos a{min-height:var(--toque);padding-inline:var(--e4);border:1px solid var(--filete);border-radius:var(--radio-pildora);background:var(--fondo);font-size:var(--t-pequeno);color:var(--acento);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.saltos a:hover{border-color:var(--acento);background:var(--acento-suave)}.experiencias__videos{margin-top:var(--e7)}.experiencias__divulgacion{max-width:75ch;margin-bottom:var(--e6)}.rejilla-exp{gap:var(--e6);display:grid}@media (min-width:640px){.rejilla-exp{gap:var(--e7) var(--e5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.rejilla-exp{grid-template-columns:repeat(3,minmax(0,1fr))}}.chip--derecha{left:auto;right:var(--e3)}.tarjeta-exp__precio{font-family:var(--fuente-texto);font-size:var(--t-mini);color:var(--texto-2);font-weight:600}.mapa{gap:var(--e5);display:grid}@media (min-width:900px){.mapa{align-items:start;gap:var(--e7);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.mapa__lienzo{border:1px solid var(--filete);border-radius:var(--radio-l);overflow:clip}.mapa__lienzo svg{width:100%;height:auto;display:block}.mapa__tierra{fill:#f5f3ef}.mapa__parque,.mapa__isla{fill:#d9ead0}.mapa__rio{fill:var(--acento-medio)}.mapa__puente-borde{fill:none;stroke:#aaa59b;stroke-width:8px;stroke-linecap:butt}.mapa__puente{fill:none;stroke:var(--fondo);stroke-width:5px;stroke-linecap:butt}.mapa__avenida{fill:none;stroke:var(--acento);stroke-width:3px;stroke-dasharray:7 6;stroke-linecap:round;opacity:.55}.mapa__orilla{font-family:var(--fuente-titulo);letter-spacing:.2em;fill:var(--texto);opacity:.2;font-size:40px;font-weight:700}.mapa__rio-nombre{font-family:var(--fuente-texto);letter-spacing:.12em;text-anchor:middle;fill:var(--acento);font-size:18px;font-style:italic;font-weight:600}.mapa__pin-cuerpo{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 1px 2px #0000004d)}.mapa__pin circle{fill:var(--fondo);stroke:var(--acento);stroke-width:3px}.mapa__pin text{font-family:var(--fuente-titulo);text-anchor:middle;fill:var(--acento);font-size:19px;font-weight:700}.mapa__pin--tour circle{fill:var(--acento);stroke:var(--fondo)}.mapa__pin--tour text{fill:var(--sobre-acento)}.mapa__leyenda{gap:var(--e1);display:grid}.mapa__leyenda li{align-items:center;gap:var(--e3);padding:var(--e3);border-radius:var(--radio-s);display:flex;position:relative}.mapa__leyenda li:hover{background:var(--acento-suave)}.mapa__numero{border:2px solid var(--acento);background:var(--fondo);width:32px;height:32px;font-family:var(--fuente-titulo);font-size:var(--t-pequeno);color:var(--acento);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.es-tour .mapa__numero{background:var(--acento);color:var(--sobre-acento)}.mapa__texto{gap:2px;min-width:0;display:grid}.mapa__texto a{color:var(--texto);font-weight:650;line-height:1.3;text-decoration:none}.mapa__texto a:after{content:"";border-radius:inherit;position:absolute;inset:0}.mapa__leyenda li:hover .mapa__texto a{text-underline-offset:3px;text-decoration:underline}.mapa__texto span{font-size:var(--t-mini);color:var(--texto-2)}.mapa__leyenda li:has(a:focus-visible){outline:2px solid var(--acento);outline-offset:2px}@supports selector(:has(*)){.mapa__texto a:focus-visible{outline:none}}.mapa__nota{margin-top:var(--e4);padding:var(--e4);border-radius:var(--radio-m);background:var(--acento-suave);font-size:var(--t-pequeno);color:var(--texto)}.mapa__nota a{color:var(--acento);font-weight:700}.mapa__credito{margin-top:var(--e3);font-size:var(--t-mini);color:var(--texto-2)}.mapa__credito a{text-underline-offset:3px}:is(.mapa:has(.mapa__leyenda [data-punto="1"]:hover) .mapa__pin[data-punto="1"] .mapa__pin-cuerpo,.mapa:has(.mapa__leyenda [data-punto="1"]:focus-within) .mapa__pin[data-punto="1"] .mapa__pin-cuerpo,.mapa:has(.mapa__leyenda [data-punto="2"]:hover) .mapa__pin[data-punto="2"] .mapa__pin-cuerpo,.mapa:has(.mapa__leyenda [data-punto="2"]:focus-within) .mapa__pin[data-punto="2"] .mapa__pin-cuerpo,.mapa:has(.mapa__leyenda [data-punto="3"]:hover) .mapa__pin[data-punto="3"] .mapa__pin-cuerpo,.mapa:has(.mapa__leyenda [data-punto="3"]:focus-within) .mapa__pin[data-punto="3"] .mapa__pin-cuerpo,.mapa:has(.mapa__leyenda [data-punto="4"]:hover) .mapa__pin[data-punto="4"] .mapa__pin-cuerpo,.mapa:has(.mapa__leyenda [data-punto="4"]:focus-within) .mapa__pin[data-punto="4"] .mapa__pin-cuerpo,.mapa:has(.mapa__leyenda [data-punto="5"]:hover) .mapa__pin[data-punto="5"] .mapa__pin-cuerpo,.mapa:has(.mapa__leyenda [data-punto="5"]:focus-within) .mapa__pin[data-punto="5"] .mapa__pin-cuerpo,.mapa:has(.mapa__leyenda [data-punto="6"]:hover) .mapa__pin[data-punto="6"] .mapa__pin-cuerpo,.mapa:has(.mapa__leyenda [data-punto="6"]:focus-within) .mapa__pin[data-punto="6"] .mapa__pin-cuerpo,.mapa:has(.mapa__leyenda [data-punto="7"]:hover) .mapa__pin[data-punto="7"] .mapa__pin-cuerpo,.mapa:has(.mapa__leyenda [data-punto="7"]:focus-within) .mapa__pin[data-punto="7"] .mapa__pin-cuerpo,.mapa:has(.mapa__leyenda [data-punto="8"]:hover) .mapa__pin[data-punto="8"] .mapa__pin-cuerpo,.mapa:has(.mapa__leyenda [data-punto="8"]:focus-within) .mapa__pin[data-punto="8"] .mapa__pin-cuerpo){scale:1.3}@media (prefers-reduced-motion:no-preference){.mapa__pin-cuerpo{transition:scale var(--m-micro) var(--salida)}}.rutas{gap:var(--e6);display:grid}.ruta{border:1px solid var(--filete);border-radius:var(--radio-l);background:var(--fondo);display:grid;overflow:clip}.ruta__foto{margin:0}.ruta__foto img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.ruta__cuerpo{gap:var(--e3);padding:var(--e5) var(--e4) var(--e5);flex-direction:column;display:flex}.ruta__titulo{font-size:var(--t-subtitulo);letter-spacing:-.015em;font-weight:700;line-height:1.15}.ruta__titulo a{color:inherit;text-decoration:none}.ruta__titulo a:hover{text-underline-offset:4px;text-decoration:underline}.ruta__resumen{max-width:62ch;color:var(--texto-2)}.ruta__etiqueta{margin-top:var(--e2);font-size:var(--t-mini);letter-spacing:.06em;text-transform:uppercase;color:var(--texto-2);font-weight:700}.ruta__partes{gap:var(--e2);counter-reset:parte;margin:0;padding:0;list-style:none;display:grid}.ruta__partes li{counter-increment:parte;padding-left:32px;position:relative}.ruta__partes li:before{content:counter(parte);background:var(--acento-suave);width:22px;height:22px;color:var(--acento);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:1px;left:0}.ruta__planes{gap:var(--e2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ruta__plan{align-items:center;gap:var(--e2);min-height:var(--toque);padding:6px var(--e4);border:1px solid var(--filete);border-radius:var(--radio-pildora);background:var(--fondo);font-size:var(--t-pequeno);color:var(--texto);transition:background-color var(--m-micro) var(--salida);flex-wrap:wrap;font-weight:600;text-decoration:none;display:inline-flex}.ruta__plan:hover{border-color:var(--texto-2);background:var(--fondo-2)}.ruta__plan--tour{border-color:var(--acento-medio);background:var(--acento-suave);color:var(--acento)}.ruta__plan--tour:hover{border-color:var(--acento);background:var(--acento-suave)}@supports (color:color-mix(in lab, red, red)){.ruta__plan--tour:hover{background:color-mix(in oklab, var(--acento-suave) 65%, var(--acento-medio))}}.ruta__marca{padding:2px var(--e2);border-radius:var(--radio-pildora);background:var(--acento);color:var(--sobre-acento);font-size:12px;font-weight:700}.ruta__boton{margin-top:var(--e3);align-self:flex-start}.cierre--centrado+.contenido-remate{text-align:center;margin-inline:auto}@media (min-width:900px){.ruta{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ruta__foto img{aspect-ratio:auto;height:100%}.ruta__cuerpo{padding:var(--e6)}}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.text-wrap{text-wrap:wrap}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fuentes/bricolage-grotesque-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fuentes/bricolage-grotesque-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fuentes/figtree-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fuentes/figtree-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Respaldo;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600 700;size-adjust:99%;ascent-override:93.94%;descent-override:27.27%;line-gap-override:0%}@font-face{font-family:Figtree Respaldo;src:local(Arial),local(ArialMT);font-weight:400 500;size-adjust:100%;ascent-override:95%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Figtree Respaldo;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600 700;size-adjust:94.7%;ascent-override:100.32%;descent-override:26.4%;line-gap-override:0%}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
