.hero-slides[data-astro-cid-oozqdvqk]{position:absolute;inset:0;z-index:0;overflow:hidden;background:#1a1a2e}.hero-slide[data-astro-cid-oozqdvqk]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity 1.6s ease-in-out;will-change:opacity}.hero-slide[data-astro-cid-oozqdvqk].is-active{opacity:1;animation:heroPan 9s ease-out forwards}@keyframes heroPan{0%{transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.hero-slide[data-astro-cid-oozqdvqk]{transition:opacity .4s linear;transform:none}.hero-slide[data-astro-cid-oozqdvqk].is-active{animation:none;transform:none}}.rs[data-astro-cid-mv5d4674]{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);padding:1.35rem 1.35rem 1.1rem;max-width:940px}.rs-grid[data-astro-cid-mv5d4674]{display:grid;grid-template-columns:1.55fr auto 1.2fr .5fr .8fr auto;gap:.6rem;align-items:end}.rs-field[data-astro-cid-mv5d4674]{position:relative;display:flex;flex-direction:column;gap:.3rem;min-width:0}.rs-label[data-astro-cid-mv5d4674]{font-family:var(--font-sans);font-size:.7rem;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted)}.rs-input[data-astro-cid-mv5d4674]{width:100%;height:48px;padding:0 .75rem;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:#fff;font-family:var(--font-sans);font-size:.92rem;font-weight:600;color:var(--text);cursor:pointer}.rs-input[data-astro-cid-mv5d4674]:focus-visible{outline:2px solid var(--primary);outline-offset:1px;border-color:var(--primary)}.rs-input-text[data-astro-cid-mv5d4674]{cursor:text}.rs-input-text[data-astro-cid-mv5d4674]::placeholder{color:var(--text-muted);font-weight:500;opacity:1}.rs-input-text[data-astro-cid-mv5d4674]:user-invalid,.rs-input-text[data-astro-cid-mv5d4674].rs-err{border-color:#dc2626}.rs-msg[data-astro-cid-mv5d4674]{position:absolute;top:100%;left:0;margin-top:.2rem;font-family:var(--font-sans);font-size:.72rem;font-weight:700;color:#dc2626}.rs-msg[data-astro-cid-mv5d4674][hidden]{display:none}.rs-arrow[data-astro-cid-mv5d4674]{display:flex;align-items:center;justify-content:center;height:48px;color:var(--primary);flex-shrink:0}.rs-cta[data-astro-cid-mv5d4674]{height:48px;padding:0 1.5rem;border:none;border-radius:var(--radius-sm);background:var(--accent-light);color:var(--ink);font-family:var(--font-sans);font-size:.9rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;transition:background .2s,transform .2s}.rs-cta[data-astro-cid-mv5d4674]:hover{background:var(--accent);transform:translateY(-1px)}.rs-cta[data-astro-cid-mv5d4674]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rs-note[data-astro-cid-mv5d4674]{display:flex;align-items:center;gap:.4rem;margin-top:.85rem;font-family:var(--font-sans);font-size:.78rem;font-weight:600;color:#047857}@media (max-width: 900px){.rs-grid[data-astro-cid-mv5d4674]{grid-template-columns:1fr 1fr}.rs-arrow[data-astro-cid-mv5d4674]{display:none}.rs-field-route[data-astro-cid-mv5d4674]{grid-column:span 2}.rs-cta[data-astro-cid-mv5d4674]{grid-column:span 2;height:52px}.rs-msg[data-astro-cid-mv5d4674]{position:static;margin-top:.25rem}}@media (max-width: 480px){.rs[data-astro-cid-mv5d4674]{padding:1rem}.rs-grid[data-astro-cid-mv5d4674]{grid-template-columns:1fr}.rs-field-route[data-astro-cid-mv5d4674],.rs-cta[data-astro-cid-mv5d4674]{grid-column:span 1}}.qm[data-astro-cid-mv5d4674]{width:min(560px,calc(100vw - 2rem));max-height:min(90vh,780px);margin:auto;padding:0;border:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);background:#fff;color:var(--text);overflow:visible}.qm[data-astro-cid-mv5d4674]::backdrop{background:#0f172a9e;backdrop-filter:blur(3px)}.qm[data-astro-cid-mv5d4674][open]{animation:qmIn .22s cubic-bezier(.16,1,.3,1)}@keyframes qmIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.qm[data-astro-cid-mv5d4674][open]{animation:none}}.qm-x-form[data-astro-cid-mv5d4674]{position:absolute;top:.75rem;right:.75rem;margin:0;z-index:2}.qm-x[data-astro-cid-mv5d4674]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-pill);background:var(--surface-container);color:var(--text-secondary);cursor:pointer;transition:background .2s,color .2s}.qm-x[data-astro-cid-mv5d4674]:hover{background:var(--surface-variant);color:var(--text)}.qm-x[data-astro-cid-mv5d4674]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.qm-body[data-astro-cid-mv5d4674]{padding:1.9rem 1.75rem 1.75rem;overflow-y:auto;max-height:min(90vh,780px)}.qm-eyebrow[data-astro-cid-mv5d4674]{display:inline-block;font-family:var(--font-mono);font-size:.66rem;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:var(--primary);background:var(--primary-bg);padding:.25rem .6rem;border-radius:var(--radius-sm)}.qm-title[data-astro-cid-mv5d4674]{font-family:var(--font-display);font-size:1.55rem;font-weight:700;margin-top:.6rem}.qm-sub[data-astro-cid-mv5d4674]{font-family:var(--font-sans);font-size:.92rem;color:var(--text-secondary);margin-top:.25rem}.qm-trip[data-astro-cid-mv5d4674]{position:relative;margin:1.25rem 0 1.4rem;padding:1rem 1.1rem;background:var(--surface-container);border-radius:var(--radius)}.qm-trip-line[data-astro-cid-mv5d4674]{display:flex;align-items:center;gap:.65rem;position:relative}.qm-trip-line[data-astro-cid-mv5d4674]+.qm-trip-line[data-astro-cid-mv5d4674]{margin-top:.7rem}.qm-trip-line[data-astro-cid-mv5d4674]:before{content:"";position:absolute;left:4px;top:14px;bottom:-14px;width:2px;background:var(--border-strong)}.qm-trip-line-end[data-astro-cid-mv5d4674]:before{display:none}.qm-dot[data-astro-cid-mv5d4674]{width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid var(--primary);flex-shrink:0;position:relative;z-index:1}.qm-dot-end[data-astro-cid-mv5d4674]{background:var(--accent);border-color:var(--accent)}.qm-place[data-astro-cid-mv5d4674]{font-family:var(--font-sans);font-size:.95rem;font-weight:700}.qm-meta[data-astro-cid-mv5d4674]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.85rem;padding-top:.75rem;border-top:1px solid var(--border);font-family:var(--font-mono);font-size:.74rem;color:var(--text-secondary)}.qm-edit[data-astro-cid-mv5d4674]{position:absolute;top:.85rem;right:.9rem;background:none;border:none;font-family:var(--font-sans);font-size:.76rem;font-weight:700;color:var(--primary);cursor:pointer;text-decoration:underline}.qm-edit[data-astro-cid-mv5d4674]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.qm-field[data-astro-cid-mv5d4674]{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.9rem}.qm-row[data-astro-cid-mv5d4674]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.qm-label[data-astro-cid-mv5d4674]{font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--text-muted)}.qm-input[data-astro-cid-mv5d4674]{width:100%;height:48px;padding:0 .8rem;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:#fff;font-family:var(--font-sans);font-size:.95rem;font-weight:600;color:var(--text)}.qm-textarea[data-astro-cid-mv5d4674]{height:auto;padding:.7rem .8rem;font-weight:400;resize:vertical}.qm-input[data-astro-cid-mv5d4674]:focus-visible{outline:2px solid var(--primary);outline-offset:1px;border-color:var(--primary)}.qm-hint[data-astro-cid-mv5d4674]{font-family:var(--font-sans);font-size:.76rem;color:var(--text-muted)}.qm-error[data-astro-cid-mv5d4674]{background:#fef2f2;color:#b91c1c;border-radius:var(--radius-sm);padding:.6rem .8rem;font-family:var(--font-sans);font-size:.84rem;font-weight:600;margin-bottom:.75rem}.qm-submit[data-astro-cid-mv5d4674]{width:100%;height:54px;border:none;border-radius:var(--radius-sm);background:var(--accent-light);color:var(--ink);font-family:var(--font-sans);font-size:.98rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;transition:background .2s,transform .2s}.qm-submit[data-astro-cid-mv5d4674]:hover{background:var(--accent);transform:translateY(-1px)}.qm-submit[data-astro-cid-mv5d4674]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.qm-submit[data-astro-cid-mv5d4674][disabled]{opacity:.65;cursor:default;transform:none}@media (max-width: 560px){.qm[data-astro-cid-mv5d4674]{width:100vw;max-width:100vw;max-height:100dvh;height:100dvh;border-radius:0;margin:0;top:0;left:0}.qm-body[data-astro-cid-mv5d4674]{max-height:100dvh;padding:1.5rem 1.1rem 2rem}.qm-row[data-astro-cid-mv5d4674]{grid-template-columns:1fr}}.pe[data-astro-cid-mgmdtezk]{width:min(660px,calc(100vw - 2.5rem));max-height:calc(100dvh - 3rem);margin:auto;padding:0;border:none;border-radius:var(--radius-lg);background:transparent;overflow:visible}.pe[data-astro-cid-mgmdtezk]::backdrop{background:#0a121ebd;backdrop-filter:blur(3px)}.pe[data-astro-cid-mgmdtezk][open]{animation:peIn .3s cubic-bezier(.16,1,.3,1)}@keyframes peIn{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.pe[data-astro-cid-mgmdtezk][open]{animation:none}}.pe-x-form[data-astro-cid-mgmdtezk]{position:absolute;top:-14px;right:-14px;margin:0;z-index:3}.pe-x[data-astro-cid-mgmdtezk]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-pill);background:#fff;color:var(--ink);cursor:pointer;box-shadow:0 2px 12px #0a121e73;transition:background .2s,transform .2s}.pe-x[data-astro-cid-mgmdtezk]:hover{background:var(--surface-container);transform:scale(1.06)}.pe-x[data-astro-cid-mgmdtezk]:focus-visible{outline:3px solid var(--accent-light);outline-offset:2px}.pe-card[data-astro-cid-mgmdtezk]{position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 20px 55px -12px #0a121ea6}.pe-img[data-astro-cid-mgmdtezk]{display:block;width:100%;height:auto}.pe-velo[data-astro-cid-mgmdtezk]{position:absolute;inset:0;background:linear-gradient(100deg,#08101cf0,#08101cdb 34%,#08101c73 55%,#08101c00 72%),linear-gradient(to top,#08101c80,#08101c00 45%)}.pe-texto[data-astro-cid-mgmdtezk]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:1.8rem 2rem;width:62%}.pe-ceja[data-astro-cid-mgmdtezk]{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:#ffc46b;margin-bottom:.55rem}.pe-titulo[data-astro-cid-mgmdtezk]{margin:0;line-height:.92}.pe-t1[data-astro-cid-mgmdtezk],.pe-t2[data-astro-cid-mgmdtezk]{display:block;font-family:var(--font-display);color:#fff;text-transform:uppercase}.pe-t1[data-astro-cid-mgmdtezk]{font-size:clamp(.92rem,2.1vw,1.12rem);font-weight:600;letter-spacing:.16em}.pe-t2[data-astro-cid-mgmdtezk]{font-size:clamp(2.1rem,6vw,3.1rem);font-weight:800;letter-spacing:-.015em}.pe-sub[data-astro-cid-mgmdtezk]{font-family:var(--font-sans);font-size:clamp(.78rem,1.7vw,.9rem);font-weight:600;color:#ffe0b0;margin:.5rem 0 0;max-width:22ch;line-height:1.35}.pe-fechas[data-astro-cid-mgmdtezk]{font-family:var(--font-mono);font-size:clamp(.72rem,1.6vw,.82rem);font-weight:500;letter-spacing:.04em;color:#fff;margin:.8rem 0 1.1rem;padding-top:.7rem;border-top:1px solid rgba(255,255,255,.28);max-width:20ch}.pe-cta[data-astro-cid-mgmdtezk]{align-self:flex-start;display:inline-flex;align-items:center;gap:.45rem;padding:.72rem 1.35rem;border-radius:var(--radius-pill);background:var(--accent-light);color:var(--ink);font-family:var(--font-sans);font-size:.9rem;font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:0 4px 16px #0a121e66;transition:background .2s,transform .2s}.pe-cta[data-astro-cid-mgmdtezk]:hover{background:var(--accent);transform:translateY(-1px)}.pe-cta[data-astro-cid-mgmdtezk]:focus-visible{outline:3px solid #fff;outline-offset:2px}.pe-alt[data-astro-cid-mgmdtezk]{align-self:flex-start;margin-top:.7rem;font-family:var(--font-sans);font-size:.76rem;font-weight:600;color:#ffe0b0;text-decoration:underline;text-underline-offset:3px}.pe-alt[data-astro-cid-mgmdtezk]:hover{color:#fff}.pe-alt[data-astro-cid-mgmdtezk]:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width: 560px){.pe[data-astro-cid-mgmdtezk]{width:calc(100vw - 2rem)}.pe-x-form[data-astro-cid-mgmdtezk]{top:-12px;right:-8px}.pe-velo[data-astro-cid-mgmdtezk]{background:linear-gradient(to top,#08101cf2,#08101c8c 38%,#08101c1a 62%)}.pe-texto[data-astro-cid-mgmdtezk]{position:static;width:100%;background:#0a121c;padding:1.3rem 1.4rem 1.5rem}.pe-t2[data-astro-cid-mgmdtezk]{font-size:2.2rem}.pe-sub[data-astro-cid-mgmdtezk],.pe-fechas[data-astro-cid-mgmdtezk]{max-width:none}}.se[data-astro-cid-2b5qv3ok]{padding:4rem 0;background:var(--bg-dark)}.se-card[data-astro-cid-2b5qv3ok]{display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch;border-radius:var(--radius-lg);overflow:hidden;background:#0a121c;box-shadow:0 24px 60px -24px #000000b3}.se-foto[data-astro-cid-2b5qv3ok]{position:relative;min-height:340px}.se-foto[data-astro-cid-2b5qv3ok] img[data-astro-cid-2b5qv3ok]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 42%}.se-foto[data-astro-cid-2b5qv3ok]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a121c00 55%,#0a121cd9)}.se-texto[data-astro-cid-2b5qv3ok]{padding:2.6rem 2.6rem 2.4rem;display:flex;flex-direction:column;justify-content:center}.se-ceja[data-astro-cid-2b5qv3ok]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#ffc46b}.se-titulo[data-astro-cid-2b5qv3ok]{font-family:var(--font-display);font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:800;line-height:1.02;letter-spacing:-.02em;color:#fff;margin:.55rem 0 0;text-transform:uppercase}.se-sub[data-astro-cid-2b5qv3ok]{font-family:var(--font-sans);font-size:1rem;font-weight:700;color:#ffe0b0;margin:.4rem 0 0}.se-cuerpo[data-astro-cid-2b5qv3ok]{font-family:var(--font-sans);font-size:.95rem;line-height:1.68;color:#ffffffd1;margin:1rem 0 0;max-width:46ch}.se-datos[data-astro-cid-2b5qv3ok]{display:flex;flex-wrap:wrap;gap:1.6rem 2.4rem;margin:1.6rem 0 0;padding-top:1.3rem;border-top:1px solid rgba(255,255,255,.16)}.se-datos[data-astro-cid-2b5qv3ok] dt[data-astro-cid-2b5qv3ok]{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;margin-bottom:.25rem}.se-datos[data-astro-cid-2b5qv3ok] dd[data-astro-cid-2b5qv3ok]{margin:0;font-family:var(--font-sans);font-size:.94rem;font-weight:700;color:#fff}.se-acciones[data-astro-cid-2b5qv3ok]{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.8rem}.se-cta[data-astro-cid-2b5qv3ok]{display:inline-flex;align-items:center;gap:.45rem;padding:.85rem 1.6rem;border-radius:var(--radius-pill);background:var(--accent-light);color:var(--ink);font-family:var(--font-sans);font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s}.se-cta[data-astro-cid-2b5qv3ok]:hover{background:var(--accent);transform:translateY(-1px)}.se-cta[data-astro-cid-2b5qv3ok]:focus-visible{outline:3px solid #fff;outline-offset:2px}.se-cta2[data-astro-cid-2b5qv3ok]{display:inline-flex;align-items:center;padding:.85rem 1.6rem;border-radius:var(--radius-pill);border:1.5px solid rgba(255,255,255,.45);color:#fff;font-family:var(--font-sans);font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s}.se-cta2[data-astro-cid-2b5qv3ok]:hover{background:#ffffff1f;border-color:#fff}.se-cta2[data-astro-cid-2b5qv3ok]:focus-visible{outline:3px solid var(--accent-light);outline-offset:2px}.se-nota[data-astro-cid-2b5qv3ok]{font-family:var(--font-sans);font-size:.82rem;color:#ffffff9e;margin:.9rem 0 0}@media (max-width: 900px){.se[data-astro-cid-2b5qv3ok]{padding:3rem 0}.se-card[data-astro-cid-2b5qv3ok]{grid-template-columns:1fr}.se-foto[data-astro-cid-2b5qv3ok]{min-height:260px}.se-foto[data-astro-cid-2b5qv3ok]:after{background:linear-gradient(to bottom,#0a121c00 55%,#0a121ce6)}.se-texto[data-astro-cid-2b5qv3ok]{padding:1.8rem 1.6rem 2rem}}@media (max-width: 480px){.se-acciones[data-astro-cid-2b5qv3ok]{flex-direction:column;align-items:stretch}.se-cta[data-astro-cid-2b5qv3ok],.se-cta2[data-astro-cid-2b5qv3ok]{justify-content:center}}
