.topbar[data-astro-cid-eglzi6d2]{position:relative;z-index:2;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--ink-deep);border-bottom:1px solid var(--line-3);font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase}.tb-id[data-astro-cid-eglzi6d2]{color:var(--gold)}.tb-links[data-astro-cid-eglzi6d2]{display:flex;align-items:center;gap:16px}.tb-links[data-astro-cid-eglzi6d2] a[data-astro-cid-eglzi6d2]{display:inline-flex;align-items:center;gap:6px;min-height:42px;color:var(--fg3);text-decoration:none;transition:color .2s}.tb-links[data-astro-cid-eglzi6d2] a[data-astro-cid-eglzi6d2]:hover{color:var(--accent-text)}.tb-sep[data-astro-cid-eglzi6d2]{width:1px;height:12px;background:var(--line-2)}@media(max-width:760px){.tb-id[data-astro-cid-eglzi6d2]{display:none}.topbar[data-astro-cid-eglzi6d2]{justify-content:center;font-size:10px;letter-spacing:.07em}.tb-links[data-astro-cid-eglzi6d2]{gap:14px}}@media(max-width:400px){.tb-long[data-astro-cid-eglzi6d2]{display:none}}.rail[data-astro-cid-27l4xlk2]{position:fixed;left:0;top:0;bottom:0;z-index:60;width:var(--rail);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:96px 0 24px;background:var(--ink);border-right:1px solid var(--line)}.rail-prog[data-astro-cid-27l4xlk2]{position:absolute;left:-1px;top:0;width:2px;height:0;background:linear-gradient(180deg,var(--red),var(--orange),var(--amber));transition:height .12s linear}.rail-nav[data-astro-cid-27l4xlk2]{display:flex;flex-direction:column;align-items:center;gap:18px}.rail-dot[data-astro-cid-27l4xlk2]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-family:var(--mono);font-size:11px;color:var(--fg4);text-decoration:none;transition:color .25s,background .25s}.rail-dot[data-astro-cid-27l4xlk2]:hover{color:var(--fg2)}.rail-dot[data-astro-cid-27l4xlk2][aria-current=true]{background:var(--accent);color:var(--on-accent);font-weight:700}.rail-foot[data-astro-cid-27l4xlk2]{font-family:var(--mono);font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--fg4);white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg)}@media(max-width:1100px){.rail[data-astro-cid-27l4xlk2]{display:none}}.logo[data-astro-cid-42ewbp4n]{display:block}.nav[data-astro-cid-afdttjsk]{position:sticky;top:env(safe-area-inset-top,0px);z-index:55;height:96px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--nav-bg);backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .3s,background .3s}.nav[data-astro-cid-afdttjsk].stuck{border-bottom-color:var(--line)}.nav-logo[data-astro-cid-afdttjsk]{display:block}.nav-links[data-astro-cid-afdttjsk]{display:flex;align-items:center;gap:22px}.nav-links[data-astro-cid-afdttjsk] a[data-astro-cid-afdttjsk]{position:relative;padding:4px 0;font-size:15px;font-weight:500;color:var(--fg2);text-decoration:none}.nav-links[data-astro-cid-afdttjsk] a[data-astro-cid-afdttjsk]:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:var(--accent);transition:width .28s cubic-bezier(.16,.84,.44,1)}.nav-links[data-astro-cid-afdttjsk] a[data-astro-cid-afdttjsk]:hover:after{width:100%}.nav-cta[data-astro-cid-afdttjsk]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--line-2);border-radius:999px;color:var(--fg);font-size:14.5px;font-weight:600;text-decoration:none;transition:background .25s,border-color .25s,color .25s}.nav-cta[data-astro-cid-afdttjsk] svg{color:var(--accent-text);transition:color .25s}.nav-cta[data-astro-cid-afdttjsk]:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.nav-cta[data-astro-cid-afdttjsk]:hover svg{color:var(--on-accent)}.burger[data-astro-cid-afdttjsk]{display:none;width:46px;height:46px;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:999px;background:transparent;color:var(--fg2);cursor:pointer}@media(max-width:860px){.nav-links[data-astro-cid-afdttjsk],.nav-cta[data-astro-cid-afdttjsk]{display:none}.burger[data-astro-cid-afdttjsk]{display:flex}}@media(max-width:420px){.nav-logo[data-astro-cid-afdttjsk] .logo{width:171px!important;height:46px!important}}.menu[data-astro-cid-afdttjsk]{width:min(92vw,420px);max-width:none;max-height:100dvh;height:100dvh;margin:0 0 0 auto;padding:24px var(--gut) calc(24px + env(safe-area-inset-bottom,0px));border:0;border-left:1px solid var(--line);background:var(--ink-deep);color:var(--fg);overflow-y:auto}.menu[data-astro-cid-afdttjsk]::backdrop{background:#0009;backdrop-filter:blur(3px)}.menu-top[data-astro-cid-afdttjsk]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:22px;border-bottom:1px solid var(--line)}.menu-cerrar[data-astro-cid-afdttjsk]{display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex-shrink:0;border:1px solid var(--line-2);border-radius:999px;background:transparent;color:var(--fg2);cursor:pointer}.menu-links[data-astro-cid-afdttjsk]{display:flex;flex-direction:column;padding-block:8px}.menu-links[data-astro-cid-afdttjsk] a[data-astro-cid-afdttjsk]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:12px 0;border-bottom:1px solid var(--line-3);font-family:var(--display);font-size:26px;text-transform:uppercase;color:var(--fg);text-decoration:none;transition:color .2s,padding-left .25s cubic-bezier(.16,.84,.44,1)}.menu-links[data-astro-cid-afdttjsk] a[data-astro-cid-afdttjsk]:hover,.menu-links[data-astro-cid-afdttjsk] a[data-astro-cid-afdttjsk]:focus-visible{padding-left:10px;color:var(--accent-text)}.menu-links[data-astro-cid-afdttjsk] svg{flex-shrink:0;color:var(--accent-text)}.menu-cta[data-astro-cid-afdttjsk]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;margin-top:22px;border-radius:8px;background:var(--accent);color:var(--on-accent);font-size:16px;font-weight:700;text-decoration:none}@media(min-width:861px){.menu[data-astro-cid-afdttjsk]{display:none}}footer[data-astro-cid-35ed7um5]{background:var(--foot-bg);border-top:1px solid var(--line);padding-block:clamp(44px,5vw,64px) 28px;isolation:isolate}.f-grid[data-astro-cid-35ed7um5]{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,56px)}@media(max-width:860px){.f-grid[data-astro-cid-35ed7um5]{grid-template-columns:1fr 1fr}}@media(max-width:520px){.f-grid[data-astro-cid-35ed7um5]{grid-template-columns:1fr}}.f-col[data-astro-cid-35ed7um5]{display:flex;flex-direction:column;gap:12px}.f-col[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{width:fit-content;font-size:15px;color:var(--fg2);text-decoration:none;transition:color .2s}.f-col[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:hover{color:var(--accent-text)}.f-h[data-astro-cid-35ed7um5]{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text)}.f-desc[data-astro-cid-35ed7um5]{font-size:15px;color:var(--fg3)}.f-nit[data-astro-cid-35ed7um5]{font-size:14px;color:var(--gold)}.f-dir[data-astro-cid-35ed7um5]{font-size:15px;font-style:normal;line-height:1.5;color:var(--fg2)}.f-mail[data-astro-cid-35ed7um5]{word-break:break-all}.f-legal[data-astro-cid-35ed7um5]{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:clamp(32px,4vw,48px);padding-top:22px;border-top:1px solid var(--line);font-family:var(--mono);font-size:11px;color:var(--fg4)}.vig[data-astro-cid-35ed7um5]{display:flex;flex-direction:column;gap:14px;margin-top:clamp(30px,4vw,44px);padding-top:26px;border-top:1px solid var(--line)}.vig-lab[data-astro-cid-35ed7um5]{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--fg4)}.vig-row[data-astro-cid-35ed7um5]{display:flex;flex-wrap:wrap;gap:12px}.vig-b[data-astro-cid-35ed7um5]{display:flex;align-items:center;gap:12px;padding:12px 18px;border:1px solid var(--line);border-radius:10px;background:var(--surf);color:var(--fg3);text-decoration:none;transition:border-color .25s,color .25s,transform .2s}.vig-b[data-astro-cid-35ed7um5]:hover{border-color:var(--accent-text);color:var(--accent-text);transform:translateY(-2px)}.vig-emblema[data-astro-cid-35ed7um5]{flex-shrink:0;height:46px;width:auto;max-width:100%}@media(max-width:560px){.vig-b[data-astro-cid-35ed7um5]{flex-direction:column;align-items:flex-start;gap:14px}}.vig-b[data-astro-cid-35ed7um5] b[data-astro-cid-35ed7um5]{display:block;font-family:var(--body);font-size:14.5px;font-weight:600;letter-spacing:.01em;color:var(--fg)}.vig-b[data-astro-cid-35ed7um5] em[data-astro-cid-35ed7um5]{display:block;margin-top:3px;font-family:var(--mono);font-style:normal;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg4)}.wa[data-astro-cid-il5swkf5]{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:70;display:flex;align-items:center;gap:10px;height:64px;padding:0 6px 0 0;border:3px solid var(--ring);border-radius:999px;background:var(--accent);color:var(--on-accent);text-decoration:none;box-shadow:var(--shadow);overflow:hidden;transition:transform .25s cubic-bezier(.16,.84,.44,1),box-shadow .25s}.wa[data-astro-cid-il5swkf5]:hover{transform:translateY(-3px) scale(1.03)}.wa-ic[data-astro-cid-il5swkf5]{display:flex;align-items:center;justify-content:center;width:58px;height:58px;flex-shrink:0;order:2}.wa-lab[data-astro-cid-il5swkf5]{order:1;max-width:0;padding:0;opacity:0;white-space:nowrap;font-size:15.5px;font-weight:700;transition:max-width .35s cubic-bezier(.16,.84,.44,1),opacity .25s,padding .35s}.wa[data-astro-cid-il5swkf5]:hover .wa-lab[data-astro-cid-il5swkf5],.wa[data-astro-cid-il5swkf5]:focus-visible .wa-lab[data-astro-cid-il5swkf5]{max-width:190px;padding:0 4px 0 20px;opacity:1}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=azul]{--ink:#16305C;--ink-deep:#112748;--ink-panel:#1E3F76;--ink-rgb:22,48,92;--foot-bg:#112748;--fg:#FFFFFF;--fg2:#C2D1E9;--fg3:#A9BCD8;--fg4:#98ACCB;--line:rgba(255,255,255,.16);--line-2:rgba(255,255,255,.32);--line-3:rgba(255,255,255,.09);--surf:rgba(255,255,255,.045);--surf-2:rgba(255,255,255,.06);--surf-3:rgba(255,255,255,.1);--seat-off:rgba(255,255,255,.16);--accent:#F2B02C;--accent-text:#F2B02C;--on-accent:#112748;--gold:#F0C13A;--dash:rgba(242,176,44,.42);--dash-str:rgba(242,176,44,.62);--glow:0 12px 30px rgba(242,176,44,.26);--shadow:0 14px 34px rgba(8,18,38,.5);--shadow-sm:0 2px 10px rgba(8,18,38,.45);--hatch:rgba(160,190,235,.14);--nav-bg:rgba(22,48,92,.93);--route-dash:#5A7AB3;--ring:rgba(235,67,38,.55);--ok:#7FE3A8;--ok-glow:127,227,168;--d-bg:#112748;--d-deep:#0E2140;--d-panel:#1E3F76;--d-rgb:17,39,72;--d-fg:#FFFFFF;--d-fg2:#C2D1E9;--d-fg3:#A9BCD8;--d-fg4:#98ACCB;--d-line:rgba(255,255,255,.16);--d-line2:rgba(255,255,255,.32);--d-line3:rgba(255,255,255,.09);--d-surf:rgba(255,255,255,.045);--d-surf2:rgba(255,255,255,.06);--d-surf3:rgba(255,255,255,.1);--d-seat:rgba(255,255,255,.16);--d-atext:#F2B02C;--d-gold:#F0C13A;--d-dash:rgba(242,176,44,.42);--d-dashstr:rgba(242,176,44,.62);--d-hatch:rgba(160,190,235,.14);--d-route:#5A7AB3;--d-ok:#7FE3A8;--d-okglow:127,227,168;--d-shadow:0 14px 34px rgba(8,18,38,.5);--d-shadowsm:0 2px 10px rgba(8,18,38,.45);--d-glow:0 12px 30px rgba(242,176,44,.26)}[data-theme=naranja]{--ink:#1B1209;--ink-deep:#130C05;--ink-panel:#2A1C0E;--ink-rgb:27,18,9;--foot-bg:#130C05;--fg:#FFF7EE;--fg2:#E8CFB4;--fg3:#C9AE8E;--fg4:#9B8871;--line:rgba(255,247,238,.14);--line-2:rgba(255,247,238,.3);--line-3:rgba(255,247,238,.08);--surf:rgba(255,247,238,.04);--surf-2:rgba(255,247,238,.06);--surf-3:rgba(255,247,238,.09);--seat-off:rgba(255,247,238,.16);--accent:#EF8027;--accent-text:#F5A05A;--on-accent:#1B1209;--gold:#F2B02C;--dash:rgba(239,128,39,.45);--dash-str:rgba(239,128,39,.68);--glow:0 12px 30px rgba(239,128,39,.3);--shadow:0 14px 34px rgba(10,6,2,.6);--shadow-sm:0 2px 10px rgba(0,0,0,.55);--hatch:rgba(239,128,39,.12);--nav-bg:rgba(27,18,9,.93);--route-dash:#8A6A46;--ring:rgba(235,67,38,.6);--ok:#7FE3A8;--ok-glow:127,227,168;--d-bg:#F2E7D6;--d-deep:#EADCC5;--d-panel:#E2D2B6;--d-rgb:242,231,214;--d-fg:#2A1C0E;--d-fg2:#4A3823;--d-fg3:#5E4A32;--d-fg4:#66543C;--d-line:rgba(42,28,14,.18);--d-line2:rgba(42,28,14,.36);--d-line3:rgba(42,28,14,.1);--d-surf:rgba(42,28,14,.04);--d-surf2:rgba(42,28,14,.06);--d-surf3:rgba(42,28,14,.09);--d-seat:rgba(42,28,14,.15);--d-atext:#9C3D0B;--d-gold:#9C3D0B;--d-dash:rgba(156,61,11,.34);--d-dashstr:rgba(156,61,11,.52);--d-hatch:rgba(42,28,14,.1);--d-route:#A9906E;--d-ok:#166B41;--d-okglow:22,107,65;--d-shadow:0 14px 34px rgba(42,28,14,.16);--d-shadowsm:0 2px 8px rgba(42,28,14,.24);--d-glow:0 12px 30px rgba(239,128,39,.28)}[data-theme=claro]{--ink:#F6F1E5;--ink-deep:#EFE8D8;--ink-panel:#E7DEC9;--ink-rgb:246,241,229;--foot-bg:#EFE8D8;--fg:#12203C;--fg2:#3F4B63;--fg3:#4F5A70;--fg4:#555F76;--line:rgba(18,32,60,.16);--line-2:rgba(18,32,60,.34);--line-3:rgba(18,32,60,.09);--surf:rgba(18,32,60,.035);--surf-2:rgba(18,32,60,.05);--surf-3:rgba(18,32,60,.08);--seat-off:rgba(18,32,60,.14);--accent:#F2B02C;--accent-text:#8F3A0C;--on-accent:#101B33;--gold:#8F3A0C;--dash:rgba(143,58,12,.34);--dash-str:rgba(143,58,12,.52);--glow:0 12px 30px rgba(143,58,12,.16);--shadow:0 14px 34px rgba(18,32,60,.16);--shadow-sm:0 2px 8px rgba(18,32,60,.24);--hatch:rgba(18,32,60,.1);--nav-bg:rgba(246,241,229,.93);--route-dash:#8792A6;--ring:rgba(235,67,38,.5);--ok:#166B41;--ok-glow:22,107,65;--d-bg:#EFE8D8;--d-deep:#E7DEC9;--d-panel:#DFD3BA;--d-rgb:239,232,216;--d-fg:#12203C;--d-fg2:#3F4B63;--d-fg3:#4F5A70;--d-fg4:#555F76;--d-line:rgba(18,32,60,.16);--d-line2:rgba(18,32,60,.34);--d-line3:rgba(18,32,60,.09);--d-surf:rgba(18,32,60,.035);--d-surf2:rgba(18,32,60,.05);--d-surf3:rgba(18,32,60,.08);--d-seat:rgba(18,32,60,.14);--d-atext:#8F3A0C;--d-gold:#8F3A0C;--d-dash:rgba(143,58,12,.34);--d-dashstr:rgba(143,58,12,.52);--d-hatch:rgba(18,32,60,.1);--d-route:#8792A6;--d-ok:#166B41;--d-okglow:22,107,65;--d-shadow:0 14px 34px rgba(18,32,60,.16);--d-shadowsm:0 2px 8px rgba(18,32,60,.24);--d-glow:0 12px 30px rgba(143,58,12,.16)}:root{--display: "Anton", "Oswald", "Arial Narrow", sans-serif;--body: "Barlow", -apple-system, "Segoe UI", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--red: #EB4326;--orange: #EF8027;--amber: #F2B02C;--rail: 68px;--gut: clamp(20px, 4vw, 72px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);color:var(--fg);font-family:var(--body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%}[hidden]{display:none!important}p{margin:0}a{color:var(--accent-text)}h1,h2,h3{margin:0;font-family:var(--display);font-weight:400;text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance}:focus-visible{outline:3px solid var(--accent-text);outline-offset:3px;border-radius:4px}.skip{position:absolute;left:-9999px;top:0;z-index:999;padding:12px 20px;background:var(--accent);color:var(--on-accent);font-weight:700;text-decoration:none}.skip:focus{left:12px;top:12px}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mono{font-family:var(--mono)}.eyebrow{font-family:var(--mono);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-text)}.wrap{padding-left:calc(var(--rail) + var(--gut));padding-right:var(--gut)}@media(max-width:1100px){.wrap{padding-left:var(--gut)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}section{position:relative;z-index:1;padding-block:clamp(56px,7vw,100px)}.deep{background:var(--d-bg);color:var(--fg);--ink: var(--d-bg);--ink-deep: var(--d-deep);--ink-panel: var(--d-panel);--ink-rgb: var(--d-rgb);--fg: var(--d-fg);--fg2: var(--d-fg2);--fg3: var(--d-fg3);--fg4: var(--d-fg4);--line: var(--d-line);--line-2: var(--d-line2);--line-3: var(--d-line3);--surf: var(--d-surf);--surf-2: var(--d-surf2);--surf-3: var(--d-surf3);--seat-off: var(--d-seat);--accent-text: var(--d-atext);--gold: var(--d-gold);--dash: var(--d-dash);--dash-str: var(--d-dashstr);--hatch: var(--d-hatch);--route-dash: var(--d-route);--ok: var(--d-ok);--ok-glow: var(--d-okglow);--shadow: var(--d-shadow);--shadow-sm: var(--d-shadowsm);--glow: var(--d-glow)}.edgeline{height:3px;background:linear-gradient(90deg,var(--red),var(--orange) 45%,var(--amber) 75%,rgba(242,176,44,0))}.mapbg[data-astro-cid-3zqmlqdm]{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.mapbg[data-astro-cid-3zqmlqdm] svg[data-astro-cid-3zqmlqdm]{display:block;width:100%;height:100%}.mapbg[data-astro-cid-3zqmlqdm] .mb-g{stroke:var(--route-dash);stroke-opacity:.085;stroke-width:1}.mapbg[data-astro-cid-3zqmlqdm] .mb-g2{stroke:var(--route-dash);stroke-opacity:.14;stroke-width:1}.mapbg[data-astro-cid-3zqmlqdm] .mb-dash{fill:none;stroke:var(--route-dash);stroke-opacity:.3;stroke-width:1.4;stroke-dasharray:5 12}.mapbg[data-astro-cid-3zqmlqdm] .mb-route{fill:none;stroke:url(#mbg);stroke-width:2.2;opacity:.5}.mapbg[data-astro-cid-3zqmlqdm] .mb-node{fill:none;stroke:var(--accent);stroke-width:2;opacity:.5}.mapbg[data-astro-cid-3zqmlqdm] .mb-dot{fill:var(--accent);opacity:.6}.btn[data-astro-cid-6ygtcg62]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:0 28px;border:0;border-radius:8px;font-family:var(--body);font-size:16.5px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .2s cubic-bezier(.16,.84,.44,1),box-shadow .2s,background .2s,border-color .2s,color .2s}.btn-a[data-astro-cid-6ygtcg62]{background:var(--accent);color:var(--on-accent)}.btn-a[data-astro-cid-6ygtcg62]:hover{transform:translateY(-2px);box-shadow:var(--glow)}.btn-b[data-astro-cid-6ygtcg62]{background:transparent;color:var(--fg);border:1px solid var(--line-2);font-weight:600}.btn-b[data-astro-cid-6ygtcg62]:hover{transform:translateY(-2px);border-color:var(--accent-text);color:var(--accent-text)}.hero[data-astro-cid-anhloy43]{position:relative;overflow:hidden;min-height:min(88vh,860px);display:flex;flex-direction:column;justify-content:center;padding-block:clamp(48px,7vw,84px) clamp(40px,6vw,72px)}.hero-photo[data-astro-cid-anhloy43]{position:absolute;inset:0 0 0 auto;width:min(58%,860px);overflow:hidden;background:var(--ink-panel);background-image:repeating-linear-gradient(118deg,var(--hatch) 0 1px,transparent 1px 19px)}.hero-photo[data-astro-cid-anhloy43] img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 65%}.hero-veil[data-astro-cid-anhloy43]{position:absolute;inset:0 0 0 auto;width:min(58%,860px);background:linear-gradient(90deg,var(--ink) 0%,rgba(var(--ink-rgb),.94) 24%,rgba(var(--ink-rgb),.74) 58%,rgba(var(--ink-rgb),.56) 100%)}.hero-veil2[data-astro-cid-anhloy43]{position:absolute;inset:0 0 0 auto;width:min(58%,860px);background:linear-gradient(180deg,rgba(var(--ink-rgb),.6),rgba(var(--ink-rgb),0) 26% 66%,rgba(var(--ink-rgb),.78))}.hero-route[data-astro-cid-anhloy43]{position:absolute;right:0;top:0;width:min(60%,900px);height:100%;pointer-events:none;will-change:transform}.hero-route[data-astro-cid-anhloy43] .r-dash{stroke:var(--route-dash)}.hero-route[data-astro-cid-anhloy43] .r-ring{stroke:var(--accent)}.hero-route[data-astro-cid-anhloy43] .r-dot{fill:var(--accent)}.hero-in[data-astro-cid-anhloy43]{position:relative;z-index:3;display:flex;flex-direction:column;gap:clamp(16px,2vw,22px);max-width:1180px}.hero[data-astro-cid-anhloy43] h1[data-astro-cid-anhloy43]{font-family:var(--display);font-size:clamp(50px,9.6vw,150px);line-height:.86}.hero[data-astro-cid-anhloy43] h1[data-astro-cid-anhloy43] .l[data-astro-cid-anhloy43]{display:block}.hero[data-astro-cid-anhloy43] h1[data-astro-cid-anhloy43] .l3[data-astro-cid-anhloy43]{display:flex;align-items:center;flex-wrap:nowrap}.trail[data-astro-cid-anhloy43]{display:flex;flex-direction:column;align-items:flex-end;gap:.075em;margin-right:.1em}.trail[data-astro-cid-anhloy43] i[data-astro-cid-anhloy43]{display:block;height:.045em;border-radius:99px}.trail[data-astro-cid-anhloy43] i[data-astro-cid-anhloy43]:nth-child(1){width:.42em;background:linear-gradient(90deg,rgba(235,67,38,0),var(--red))}.trail[data-astro-cid-anhloy43] i[data-astro-cid-anhloy43]:nth-child(2){width:.7em;background:linear-gradient(90deg,rgba(239,128,39,0),var(--orange))}.trail[data-astro-cid-anhloy43] i[data-astro-cid-anhloy43]:nth-child(3){width:.3em;background:linear-gradient(90deg,rgba(242,176,44,0),var(--amber))}.edge[data-astro-cid-anhloy43]{display:block;width:.045em;height:.74em;margin-right:.14em;border-radius:99px;background:var(--accent)}.word[data-astro-cid-anhloy43]{display:inline-block;padding-right:.06em;color:var(--accent-text)}.trail[data-astro-cid-anhloy43] i[data-astro-cid-anhloy43],.edge[data-astro-cid-anhloy43],.word[data-astro-cid-anhloy43]{transform:skew(-9deg)}.hero-lead[data-astro-cid-anhloy43]{max-width:520px;font-size:clamp(16px,1.4vw,18.5px);color:var(--fg2)}.hero-btns[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;gap:12px;padding-top:6px}.status[data-astro-cid-anhloy43]{display:inline-flex;align-items:center;gap:10px;margin-top:4px;font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg3)}.pulse[data-astro-cid-anhloy43]{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 rgba(var(--ok-glow),.6);animation:pulse 2.4s infinite}@keyframes pulse{0%{box-shadow:0 0 rgba(var(--ok-glow),.5)}70%{box-shadow:0 0 0 10px rgba(var(--ok-glow),0)}to{box-shadow:0 0 rgba(var(--ok-glow),0)}}@keyframes slideIn{0%{transform:translate(-.42em) skew(-9deg)}to{transform:translate(0) skew(-9deg)}}@keyframes barIn{0%{transform:translate(-.3em) skew(-9deg);opacity:.25}to{transform:translate(0) skew(-9deg);opacity:1}}.word[data-astro-cid-anhloy43]{animation:slideIn .9s cubic-bezier(.16,.84,.44,1) .15s both}.edge[data-astro-cid-anhloy43]{animation:barIn .9s cubic-bezier(.16,.84,.44,1) .15s both}.trail[data-astro-cid-anhloy43] i[data-astro-cid-anhloy43]:nth-child(1){animation:barIn .85s cubic-bezier(.16,.84,.44,1) .24s both}.trail[data-astro-cid-anhloy43] i[data-astro-cid-anhloy43]:nth-child(2){animation:barIn .85s cubic-bezier(.16,.84,.44,1) .3s both}.trail[data-astro-cid-anhloy43] i[data-astro-cid-anhloy43]:nth-child(3){animation:barIn .85s cubic-bezier(.16,.84,.44,1) .36s both}@media(max-width:860px){.hero[data-astro-cid-anhloy43]{padding-bottom:clamp(160px,42vw,300px)}.hero-photo[data-astro-cid-anhloy43],.hero-veil[data-astro-cid-anhloy43],.hero-veil2[data-astro-cid-anhloy43]{inset:auto 0 0;width:100%;height:44%}.hero-veil[data-astro-cid-anhloy43]{background:linear-gradient(180deg,var(--ink) 0%,rgba(var(--ink-rgb),.88) 28%,rgba(var(--ink-rgb),.62) 100%)}.hero-veil2[data-astro-cid-anhloy43]{background:linear-gradient(180deg,rgba(var(--ink-rgb),0) 55%,rgba(var(--ink-rgb),.82))}.hero-route[data-astro-cid-anhloy43]{width:100%;opacity:.55}}.ticker[data-astro-cid-izjhynnu]{position:relative;z-index:1;padding:22px 0;background:var(--accent);color:var(--on-accent);overflow:hidden;isolation:isolate}.ticker-track[data-astro-cid-izjhynnu]{display:flex;gap:34px;width:max-content;animation:roll 34s linear infinite}.ticker[data-astro-cid-izjhynnu]:hover .ticker-track[data-astro-cid-izjhynnu]{animation-play-state:paused}@keyframes roll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker[data-astro-cid-izjhynnu] span[data-astro-cid-izjhynnu]{display:flex;align-items:center;gap:34px;font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.ticker[data-astro-cid-izjhynnu] span[data-astro-cid-izjhynnu]:after{content:"";display:block;width:6px;height:6px;border-radius:50%;background:var(--on-accent)}@media(prefers-reduced-motion:reduce){.ticker-track[data-astro-cid-izjhynnu]{animation:none;flex-wrap:wrap;width:100%;padding-inline:var(--gut)}}.s-head[data-astro-cid-hof5i3gf]{display:flex;flex-direction:column;gap:16px;max-width:760px;margin-bottom:clamp(32px,4vw,52px)}.s-head[data-astro-cid-hof5i3gf] h2{font-size:clamp(34px,5vw,68px);line-height:.93}.s-head[data-astro-cid-hof5i3gf] p[data-astro-cid-hof5i3gf]{max-width:560px;font-size:16.5px;color:var(--fg3)}.chip[data-astro-cid-l6h77gx5]{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border:1px solid var(--line);border-radius:999px;font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg2)}.foto[data-astro-cid-cmlnxilg]{display:block;width:100%;border-radius:10px;object-fit:cover}.hueco[data-astro-cid-cmlnxilg]{display:flex;align-items:center;justify-content:center;padding:16px;border:1.5px dashed var(--dash);border-radius:10px;background:var(--ink-panel);background-image:repeating-linear-gradient(118deg,var(--hatch) 0 1px,transparent 1px 19px);font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--accent-text)}.acc[data-astro-cid-euuylpoj]{display:flex;flex-direction:column;border-top:1px solid var(--line)}.acc-item[data-astro-cid-euuylpoj]{border-bottom:1px solid var(--line)}.acc-item[data-astro-cid-euuylpoj] h3[data-astro-cid-euuylpoj]{margin:0;font-size:inherit}.acc-btn[data-astro-cid-euuylpoj]{width:100%;display:flex;align-items:center;gap:20px;padding:26px 0;border:0;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:padding-left .3s cubic-bezier(.16,.84,.44,1)}.acc-btn[data-astro-cid-euuylpoj]:hover{padding-left:14px}.acc-n[data-astro-cid-euuylpoj]{flex-shrink:0;width:26px;font-family:var(--mono);font-size:13px;color:var(--accent-text)}.acc-t[data-astro-cid-euuylpoj]{flex-grow:1;font-family:var(--display);font-size:clamp(24px,3.4vw,46px);line-height:1;text-transform:uppercase;transition:color .25s}.acc-btn[data-astro-cid-euuylpoj]:hover .acc-t[data-astro-cid-euuylpoj],.acc-item[data-astro-cid-euuylpoj].open .acc-t[data-astro-cid-euuylpoj]{color:var(--accent-text)}.acc-ic[data-astro-cid-euuylpoj]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border:1px solid var(--line-2);border-radius:50%;color:var(--accent-text);transition:transform .35s cubic-bezier(.16,.84,.44,1),background .25s,border-color .25s,color .25s}.acc-item[data-astro-cid-euuylpoj].open .acc-ic[data-astro-cid-euuylpoj]{transform:rotate(45deg);background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.acc-panel[data-astro-cid-euuylpoj]{height:0;overflow:hidden;transition:height .42s cubic-bezier(.16,.84,.44,1)}.acc-inner[data-astro-cid-euuylpoj]{display:grid;grid-template-columns:1.1fr .9fr;gap:34px;padding:0 0 34px}.acc-inner[data-astro-cid-euuylpoj] p[data-astro-cid-euuylpoj]{font-size:17px;color:var(--fg2)}.acc-pts[data-astro-cid-euuylpoj]{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}@media(max-width:820px){.acc-inner[data-astro-cid-euuylpoj]{grid-template-columns:1fr;gap:20px}}.borde-superior[data-astro-cid-aps3dekd]{margin-top:calc(-1*clamp(56px,7vw,100px));margin-bottom:clamp(56px,7vw,100px)}.cfg[data-astro-cid-aps3dekd]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,4vw,56px);align-items:start}@media(max-width:980px){.cfg[data-astro-cid-aps3dekd]{grid-template-columns:1fr}}.cfg-panel[data-astro-cid-aps3dekd],.out[data-astro-cid-aps3dekd]{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;padding:clamp(20px,2.6vw,32px)}.cfg-panel[data-astro-cid-aps3dekd]{gap:26px;background:var(--surf)}.out[data-astro-cid-aps3dekd]{gap:24px;background:var(--ink-deep)}.field[data-astro-cid-aps3dekd]{display:flex;flex-direction:column;gap:11px}.field[data-astro-cid-aps3dekd]>label[data-astro-cid-aps3dekd],.legend[data-astro-cid-aps3dekd]{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--fg3)}fieldset[data-astro-cid-aps3dekd]{display:flex;flex-direction:column;gap:11px;margin:0;padding:0;border:0}.segs[data-astro-cid-aps3dekd]{display:flex;flex-wrap:wrap;gap:8px}.seg[data-astro-cid-aps3dekd]{position:relative}.seg[data-astro-cid-aps3dekd] input[data-astro-cid-aps3dekd]{position:absolute;width:1px;height:1px;opacity:0}.seg[data-astro-cid-aps3dekd] span[data-astro-cid-aps3dekd]{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:999px;font-size:14.5px;font-weight:600;color:var(--fg2);cursor:pointer;transition:background .22s,border-color .22s,color .22s}.seg[data-astro-cid-aps3dekd] span[data-astro-cid-aps3dekd]:hover{border-color:var(--dash-str);color:var(--fg)}.seg[data-astro-cid-aps3dekd] input[data-astro-cid-aps3dekd]:checked+span[data-astro-cid-aps3dekd]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.seg[data-astro-cid-aps3dekd] input[data-astro-cid-aps3dekd]:focus-visible+span[data-astro-cid-aps3dekd]{outline:3px solid var(--accent-text);outline-offset:3px}.paxrow[data-astro-cid-aps3dekd]{display:flex;align-items:baseline;gap:12px}.paxnum[data-astro-cid-aps3dekd]{font-family:var(--display);font-size:clamp(46px,6vw,78px);line-height:.9;color:var(--accent-text)}.paxlab[data-astro-cid-aps3dekd]{font-family:var(--mono);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg3)}input[data-astro-cid-aps3dekd][type=range]{-webkit-appearance:none;appearance:none;width:100%;height:30px;background:transparent;cursor:pointer}input[data-astro-cid-aps3dekd][type=range]::-webkit-slider-runnable-track{height:5px;border-radius:99px;background:linear-gradient(90deg,var(--red),var(--orange),var(--amber))}input[data-astro-cid-aps3dekd][type=range]::-moz-range-track{height:5px;border-radius:99px;background:linear-gradient(90deg,var(--red),var(--orange),var(--amber))}input[data-astro-cid-aps3dekd][type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;margin-top:-11px;border:4px solid var(--ink);border-radius:50%;background:var(--fg);box-shadow:var(--shadow-sm);transition:transform .15s}input[data-astro-cid-aps3dekd][type=range]::-moz-range-thumb{width:26px;height:26px;border:4px solid var(--ink);border-radius:50%;background:var(--fg);box-shadow:var(--shadow-sm)}input[data-astro-cid-aps3dekd][type=range]:active::-webkit-slider-thumb{transform:scale(1.14)}.txt[data-astro-cid-aps3dekd]{width:100%;min-height:50px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:var(--surf-2);color:var(--fg);font-family:var(--body);font-size:16px}.txt[data-astro-cid-aps3dekd]::placeholder{color:var(--fg4)}.txt[data-astro-cid-aps3dekd]:focus{border-color:var(--accent-text);background:var(--surf-3);outline:none}.out-head[data-astro-cid-aps3dekd]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.fleet[data-astro-cid-aps3dekd]{display:flex;flex-wrap:wrap;gap:10px}.fleet[data-astro-cid-aps3dekd] .vcard{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surf)}.fleet[data-astro-cid-aps3dekd] .vcard-franja{display:block;flex-shrink:0;width:6px;height:28px;border-radius:99px}.fleet[data-astro-cid-aps3dekd] .vcard-num{font-family:var(--display);font-size:28px;font-weight:400;line-height:1}.fleet[data-astro-cid-aps3dekd] .vcard-txt{display:flex;flex-direction:column}.fleet[data-astro-cid-aps3dekd] .vcard-cap{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg3)}.fleet[data-astro-cid-aps3dekd] .vcard-nombre{display:block;font-size:15px;font-weight:600;color:var(--fg)}.seats[data-astro-cid-aps3dekd]{display:flex;flex-wrap:wrap;gap:4px;margin-top:12px}.seats[data-astro-cid-aps3dekd] .seat{width:12px;height:12px;border-radius:2.5px;background:var(--seat-off);transition:background .3s,transform .3s}.seats[data-astro-cid-aps3dekd] .seat.v{background:var(--red)}.seats[data-astro-cid-aps3dekd] .seat.m{background:var(--orange)}.seats[data-astro-cid-aps3dekd] .seat.b{background:var(--amber)}.occ[data-astro-cid-aps3dekd]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg3)}.titulo-msg[data-astro-cid-aps3dekd]{margin-bottom:10px}.msg[data-astro-cid-aps3dekd]{padding:16px 18px;border:1px solid var(--line);border-radius:10px;background:var(--surf-2);font-family:var(--mono);font-size:12.5px;line-height:1.75;color:var(--fg2);white-space:pre-wrap;word-break:break-word}.out-btns[data-astro-cid-aps3dekd]{display:flex;flex-wrap:wrap;gap:10px}.mini[data-astro-cid-aps3dekd]{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg4)}.cards[data-astro-cid-zssipmtk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.card[data-astro-cid-zssipmtk]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:320px;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--ink-panel);background-image:repeating-linear-gradient(118deg,var(--hatch) 0 1px,transparent 1px 19px);overflow:hidden;transition:transform .3s cubic-bezier(.16,.84,.44,1),border-color .3s}.card[data-astro-cid-zssipmtk] .card-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.card-velo[data-astro-cid-zssipmtk]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--ink-rgb),.15),rgba(var(--ink-rgb),.55) 55%,rgba(var(--ink-rgb),.92))}.card-num[data-astro-cid-zssipmtk],.card-lab[data-astro-cid-zssipmtk],.card-borde[data-astro-cid-zssipmtk]{position:relative;z-index:1}.card[data-astro-cid-zssipmtk]:hover{transform:translateY(-6px);border-color:var(--line-2)}.card-borde[data-astro-cid-zssipmtk]{position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:12px 0 0 12px}.card-num[data-astro-cid-zssipmtk]{font-family:var(--display);font-size:60px;line-height:.9}.card-lab[data-astro-cid-zssipmtk]{margin-top:8px;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg2)}.steps-wrap[data-astro-cid-iw7uexpw]{position:relative}.steps[data-astro-cid-iw7uexpw]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none}.steps-wrap[data-astro-cid-iw7uexpw]:before{content:"";position:absolute;left:24px;right:24px;top:24px;height:2px;background:var(--line)}.steps-fill[data-astro-cid-iw7uexpw]{position:absolute;left:24px;top:24px;width:0;height:2px;background:linear-gradient(90deg,var(--red),var(--orange),var(--amber));transition:width .9s cubic-bezier(.16,.84,.44,1)}.step[data-astro-cid-iw7uexpw]{position:relative;display:flex;flex-direction:column;gap:13px}.step-n[data-astro-cid-iw7uexpw]{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:2px solid var(--line);border-radius:50%;background:var(--ink-deep);font-family:var(--mono);font-size:15px;font-weight:700;color:var(--fg3);transition:all .5s cubic-bezier(.16,.84,.44,1)}.step[data-astro-cid-iw7uexpw].on .step-n[data-astro-cid-iw7uexpw]{border-color:var(--accent);color:var(--fg);transform:scale(1.06)}.step[data-astro-cid-iw7uexpw] h3[data-astro-cid-iw7uexpw]{font-size:25px;color:var(--fg3);transition:color .5s}.step[data-astro-cid-iw7uexpw].on h3[data-astro-cid-iw7uexpw]{color:var(--accent-text)}.step[data-astro-cid-iw7uexpw] p[data-astro-cid-iw7uexpw]{font-size:15.5px;color:var(--fg3)}.step-txt[data-astro-cid-iw7uexpw]{display:flex;flex-direction:column;gap:8px}@media(max-width:900px){.steps[data-astro-cid-iw7uexpw]{grid-template-columns:1fr;gap:0}.steps-wrap[data-astro-cid-iw7uexpw]:before,.steps-fill[data-astro-cid-iw7uexpw]{display:none}.step[data-astro-cid-iw7uexpw]{flex-direction:row;gap:18px;margin-left:24px;padding-bottom:28px;padding-left:28px;border-left:2px solid var(--line)}.step[data-astro-cid-iw7uexpw].on{border-left-color:var(--amber)}.step-n[data-astro-cid-iw7uexpw]{position:absolute;left:-26px;top:0}}.comp[data-astro-cid-t4jr2d5d]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,4vw,64px);align-items:start}@media(max-width:980px){.comp[data-astro-cid-t4jr2d5d]{grid-template-columns:1fr}}.comp[data-astro-cid-t4jr2d5d] .sin-margen{margin-bottom:0}.clist[data-astro-cid-t4jr2d5d]{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.crow[data-astro-cid-t4jr2d5d]{display:flex;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.tick[data-astro-cid-t4jr2d5d]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border:2px solid var(--line);border-radius:50%;color:var(--on-accent);transition:all .45s cubic-bezier(.16,.84,.44,1)}.tick[data-astro-cid-t4jr2d5d] svg{opacity:0;transform:scale(.5);transition:all .45s cubic-bezier(.16,.84,.44,1)}.crow[data-astro-cid-t4jr2d5d].on .tick[data-astro-cid-t4jr2d5d]{background:var(--accent);border-color:var(--accent)}.crow[data-astro-cid-t4jr2d5d].on .tick[data-astro-cid-t4jr2d5d] svg{opacity:1;transform:scale(1)}.crow[data-astro-cid-t4jr2d5d] b[data-astro-cid-t4jr2d5d]{flex-grow:1;font-family:var(--display);font-size:clamp(17px,1.7vw,22px);font-weight:400;text-transform:uppercase}.detalle[data-astro-cid-t4jr2d5d]{font-family:var(--mono);font-size:12.5px;color:var(--fg3);text-align:right}@media(max-width:620px){.crow[data-astro-cid-t4jr2d5d]{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:14px;row-gap:5px;align-items:start;padding:16px 0}.tick[data-astro-cid-t4jr2d5d]{margin-top:3px}.crow[data-astro-cid-t4jr2d5d] b[data-astro-cid-t4jr2d5d]{grid-column:2;font-size:19px;line-height:1.15}.detalle[data-astro-cid-t4jr2d5d]{grid-column:2;text-align:left;line-height:1.5}}.band[data-astro-cid-osylaipp]{background:var(--accent);color:var(--on-accent);text-align:center;padding-block:clamp(40px,5vw,64px)}.band[data-astro-cid-osylaipp] h2[data-astro-cid-osylaipp]{max-width:22ch;margin-inline:auto;font-size:clamp(25px,3.4vw,44px);line-height:1.08}.btn-w[data-astro-cid-osylaipp]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;margin-top:24px;padding:0 30px;border-radius:8px;background:var(--on-accent);color:var(--accent);font-size:16.5px;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.16,.84,.44,1),box-shadow .2s}.btn-w[data-astro-cid-osylaipp]:hover{transform:translateY(-2px);box-shadow:0 12px 26px #00000038}.cov[data-astro-cid-7u4pg6nt]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center}@media(max-width:900px){.cov[data-astro-cid-7u4pg6nt]{grid-template-columns:1fr}}.cov[data-astro-cid-7u4pg6nt] .sin-margen{margin-bottom:0}.espacio[data-astro-cid-7u4pg6nt]{margin-top:8px}.bases[data-astro-cid-7u4pg6nt]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.mini[data-astro-cid-7u4pg6nt]{margin-top:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg4)}.co[data-astro-cid-7u4pg6nt]{display:block;width:100%;max-width:500px;height:auto;margin-inline:auto}.co[data-astro-cid-7u4pg6nt] .co-fill{fill:var(--surf-3);stroke:var(--route-dash);stroke-opacity:.55;stroke-width:1.2;stroke-linejoin:round}.co[data-astro-cid-7u4pg6nt] .co-reach{fill:none;stroke:var(--route-dash);stroke-opacity:.45;stroke-width:1.2;stroke-dasharray:4 9}.co[data-astro-cid-7u4pg6nt] .co-route{fill:none;stroke:url(#cog);stroke-width:2.4;stroke-linecap:round}.co[data-astro-cid-7u4pg6nt] .co-ring{fill:none;stroke:var(--accent);stroke-width:2}.co[data-astro-cid-7u4pg6nt] .co-dot{fill:var(--accent)}.co[data-astro-cid-7u4pg6nt] .co-lead{stroke:var(--accent);stroke-opacity:.5;stroke-width:1}.co[data-astro-cid-7u4pg6nt] .co-lab{font-family:var(--mono);font-size:12px;font-weight:700;fill:var(--fg)}.co[data-astro-cid-7u4pg6nt] .co-sub{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;fill:var(--fg3)}.nos[data-astro-cid-vfpx7aaf]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(28px,4vw,64px);align-items:start}@media(max-width:900px){.nos[data-astro-cid-vfpx7aaf]{grid-template-columns:1fr}}.nos[data-astro-cid-vfpx7aaf] .cabeza{margin-bottom:22px}.nos[data-astro-cid-vfpx7aaf] p[data-astro-cid-vfpx7aaf]{max-width:62ch;margin-bottom:18px;font-size:clamp(16px,1.4vw,18.5px);color:var(--fg2)}.nums[data-astro-cid-vfpx7aaf]{margin:0;border:1px solid var(--line);border-radius:14px;background:var(--surf);overflow:hidden}.num[data-astro-cid-vfpx7aaf]{display:flex;flex-direction:column-reverse;padding:20px 24px;border-bottom:1px solid var(--line)}.num[data-astro-cid-vfpx7aaf]:last-child{border-bottom:0}.num[data-astro-cid-vfpx7aaf] dd[data-astro-cid-vfpx7aaf]{margin:0;font-family:var(--display);font-size:clamp(34px,3.6vw,52px);font-weight:400;line-height:.95;color:var(--accent-text)}.num[data-astro-cid-vfpx7aaf] dt[data-astro-cid-vfpx7aaf]{margin-top:7px;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg3)}.faq[data-astro-cid-g7s6edto]{display:flex;flex-direction:column;max-width:860px;border-top:1px solid var(--line)}.faq-item[data-astro-cid-g7s6edto]{border-bottom:1px solid var(--line)}.faq-q[data-astro-cid-g7s6edto]{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:60px;padding:20px 0;font-size:clamp(16.5px,1.6vw,19px);font-weight:600;color:var(--fg);cursor:pointer;list-style:none;transition:color .2s}.faq-q[data-astro-cid-g7s6edto]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-g7s6edto]:hover{color:var(--accent-text)}.faq-q[data-astro-cid-g7s6edto]:focus-visible{outline:3px solid var(--accent-text);outline-offset:3px;border-radius:4px}.faq-ic[data-astro-cid-g7s6edto]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border:1px solid var(--line-2);border-radius:50%;color:var(--accent-text);transition:transform .3s cubic-bezier(.16,.84,.44,1),background .25s,border-color .25s,color .25s}.faq-item[data-astro-cid-g7s6edto][open] .faq-ic[data-astro-cid-g7s6edto]{transform:rotate(45deg);background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.faq-r[data-astro-cid-g7s6edto]{max-width:70ch;padding:0 0 24px;font-size:16.5px;line-height:1.7;color:var(--fg2)}.contacto[data-astro-cid-bh6mmg44]{position:relative}.filo[data-astro-cid-bh6mmg44]{position:absolute;left:0;right:0;top:0}.cta-in[data-astro-cid-bh6mmg44]{display:flex;align-items:center;justify-content:space-between;gap:clamp(28px,4vw,64px);flex-wrap:wrap}.cta-txt[data-astro-cid-bh6mmg44]{display:flex;flex-direction:column;gap:22px}.cta-in[data-astro-cid-bh6mmg44] h2[data-astro-cid-bh6mmg44]{font-size:clamp(38px,6.6vw,88px);line-height:.88}.cta-in[data-astro-cid-bh6mmg44] h2[data-astro-cid-bh6mmg44] .l[data-astro-cid-bh6mmg44]{display:block}.cta-in[data-astro-cid-bh6mmg44] h2[data-astro-cid-bh6mmg44] .l3[data-astro-cid-bh6mmg44]{display:flex;align-items:center}.cta-in[data-astro-cid-bh6mmg44] p[data-astro-cid-bh6mmg44]{max-width:540px;font-size:17.5px;color:var(--fg2)}.cta-btns[data-astro-cid-bh6mmg44]{display:flex;flex-direction:column;gap:12px}.cta-btns[data-astro-cid-bh6mmg44] .tel{font-family:var(--mono);font-size:15px}.trail[data-astro-cid-bh6mmg44]{display:flex;flex-direction:column;align-items:flex-end;gap:.075em;margin-right:.1em}.trail[data-astro-cid-bh6mmg44] i[data-astro-cid-bh6mmg44]{display:block;height:.045em;border-radius:99px;transform:skew(-9deg)}.trail[data-astro-cid-bh6mmg44] i[data-astro-cid-bh6mmg44]:nth-child(1){width:.42em;background:linear-gradient(90deg,rgba(235,67,38,0),var(--red))}.trail[data-astro-cid-bh6mmg44] i[data-astro-cid-bh6mmg44]:nth-child(2){width:.7em;background:linear-gradient(90deg,rgba(239,128,39,0),var(--orange))}.trail[data-astro-cid-bh6mmg44] i[data-astro-cid-bh6mmg44]:nth-child(3){width:.3em;background:linear-gradient(90deg,rgba(242,176,44,0),var(--amber))}.edge[data-astro-cid-bh6mmg44]{display:block;width:.045em;height:.74em;margin-right:.14em;border-radius:99px;background:var(--accent);transform:skew(-9deg)}.word[data-astro-cid-bh6mmg44]{display:inline-block;padding-right:.06em;color:var(--accent-text);transform:skew(-9deg)}
