.rb-intro{padding-top:56px}@media (width>=1024px){.rb-intro{padding-top:72px}}.rb-titulo{max-width:20ch;font-size:var(--fs-h2);font-weight:var(--fw-display);letter-spacing:-.015em;margin:14px 0 0;line-height:1.12}.rb-bajada{max-width:56ch;margin:20px 0 0}.rb-label{margin:0;font-weight:500}.rb-intro .rb-label{border-top:1px solid var(--hairline);margin-top:48px;padding-top:20px}@media (width>=1024px){.rb-intro .rb-label{margin-top:56px}}.rb-destacados{gap:24px;margin:20px 0 0;padding:0;list-style:none;display:grid}@media (width>=1024px){.rb-destacados{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}}.rb-destacados>li{display:flex}.rb-dest{background:var(--surface);border-radius:var(--r-lg);min-height:186px;box-shadow:var(--elev-1);flex:1;grid-template-columns:216px minmax(0,1fr) auto;align-items:stretch;gap:0 20px;padding-right:20px;display:grid;position:relative;overflow:hidden}.rb-dest-foto{background:var(--surface-sunk)}.rb-dest-foto :where(picture,img){width:100%;height:100%;display:block}.rb-dest-foto img{object-fit:cover}.rb-dest-texto{align-self:center;padding:20px 0}.rb-dest-nombre{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;line-height:1.2}.rb-dest-enlace{color:inherit;text-decoration:none}.rb-dest-enlace:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.rb-dest-enlace:focus-visible{outline:none}.rb-dest-enlace:focus-visible:after{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r-lg)}.rb-dest-linea{font-family:var(--ff-body);font-size:var(--fs-sm);color:var(--ink-soft);margin:8px 0 0;line-height:1.55}.rb-flecha{border:1px solid color-mix(in srgb, var(--ink) 50%, var(--hairline));width:40px;height:40px;color:var(--ink);transition:border-color var(--dur-micro) ease, color var(--dur-micro) ease;border-radius:50%;align-self:center;place-items:center;display:grid}.rb-flecha svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.rb-dest:hover .rb-flecha{border-color:var(--accent);color:var(--accent)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.rb-dest{transition:translate var(--dur-micro) ease}.rb-dest:hover{translate:0 -4px}}.rb-dest-num{display:none}@media (width<=1023.98px){.rb-destacados{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rb-dest{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"foto foto""num flecha""nombre nombre";align-content:start;align-items:center;gap:0;min-height:0;padding:0}.rb-dest-foto{aspect-ratio:4/3;grid-area:foto}.rb-dest-texto{display:contents}.rb-dest-num{font-family:var(--ff-mono);font-size:var(--fs-eyebrow);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--ink-soft);grid-area:num;margin:12px 0 0 14px;display:block}.rb-flecha{grid-area:flecha;width:28px;height:28px;margin:12px 12px 0 0}.rb-flecha svg{width:13px;height:13px}.rb-dest-nombre{grid-area:nombre;margin:6px 12px 16px 14px;font-size:clamp(14px,4vw,17px);line-height:1.22}.rb-dest-linea{display:none}}.rb-demas .rb-label{margin-top:18px}.rb-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:24px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (width>=1024px){.rb-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px}}@media (width<=639.98px){.rb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.rb-otro-nombre{padding:10px 12px 14px;font-size:15px}}.rb-grid>li{display:flex}.rb-otro{background:var(--bg);border-radius:var(--r-lg);box-shadow:var(--elev-1);color:var(--ink);flex-direction:column;flex:1;text-decoration:none;display:flex;overflow:hidden}.rb-otro:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rb-otro-foto{aspect-ratio:3/2;background:var(--surface-sunk);display:block}.rb-otro-foto :where(picture,img){width:100%;height:100%;display:block}.rb-otro-foto img{object-fit:cover}.rb-otro-nombre{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-body);letter-spacing:-.01em;color:var(--ink);flex:1;padding:14px 18px 18px;line-height:1.25;display:block}@media (hover:hover){.rb-otro{transition:box-shadow var(--dur-micro) ease, translate var(--dur-micro) ease}.rb-otro:hover{box-shadow:var(--elev-2)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.rb-otro:hover{translate:0 -4px}}.rb-cierre-grid{gap:40px;display:grid}@media (width>=1024px){.rb-cierre-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:64px}}.rb-cierre-titulo{max-width:16ch;font-size:var(--fs-h2);font-weight:var(--fw-display);letter-spacing:-.01em;margin:18px 0 0;line-height:1.15}.rb-cierre-bajada{max-width:34ch;margin:14px 0 28px}.rb-otros-titulo{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--ink);margin:0}.rb-otros-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.rb-otros-grid>li{display:flex}.rb-otro-enlace{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--elev-1);color:var(--ink);flex-direction:column;flex:1;text-decoration:none;display:flex;overflow:hidden}.rb-otro-enlace-foto{aspect-ratio:4/3;background:var(--surface-sunk);display:block;overflow:hidden}.rb-otro-enlace-foto :where(picture,img){object-fit:cover;width:100%;height:100%;display:block}.rb-otro-enlace-nombre{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-sm);text-align:center;text-wrap:balance;flex:1;padding:12px 12px 14px;line-height:1.25;display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.rb-otro-enlace{transition:translate var(--dur-micro) ease}.rb-otro-enlace:hover{translate:0 -3px}}@media (width<=639.98px){.rb-otros-grid{grid-template-columns:minmax(0,1fr);gap:10px}.rb-otro-enlace{flex-direction:row;align-items:center}.rb-otro-enlace-foto{aspect-ratio:1;flex:none;width:76px}.rb-otro-enlace-nombre{text-align:left;flex:1;padding:0 16px;font-size:16px}.rb-otro-enlace:after{content:"";opacity:.7;border-top:1.8px solid;border-right:1.8px solid;flex:none;width:8px;height:8px;margin-right:22px;rotate:45deg}}
