.telon--camino{height:160svh}.camino__marca{display:inline-flex;align-items:center;gap:12px;margin-bottom:20px;font-size:var(--t-15);font-weight:400}.entrada--camino .entrada__titulo{font-size:clamp(52px,8vw,128px);letter-spacing:-.05em}.camino-intro{padding:clamp(120px,16vw,220px) var(--margen) clamp(80px,10vw,140px);max-width:calc(var(--ancho) + 2 * var(--margen));margin:0 auto}.ruta{position:relative;padding:40px var(--margen) clamp(120px,14vw,200px);max-width:calc(var(--ancho) + 2 * var(--margen));margin:0 auto;--x-linea: calc(var(--margen) + 11px)}.ruta>.titulo-seccion{margin-bottom:64px}.ruta__postas{list-style:none;padding:0;display:grid}.posta{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:24px 64px;padding:48px 0 48px 64px;border-top:1px solid var(--linea)}.posta__hito{position:absolute;left:0;top:56px;z-index:1;width:24px;transform:rotate(-4deg);opacity:.35;transition:opacity .5s var(--ease),transform .6s var(--ease)}.posta.alcanzada .posta__hito{opacity:1;transform:rotate(-4deg) scale(1.08)}.posta__hito--abierto{width:22px;height:22px;border-radius:50%;border:1.5px dashed var(--pizarra-2)}.posta__cabeza h3{font-size:clamp(30px,3.4vw,52px);line-height:1;letter-spacing:var(--tracking-display)}.posta__altitud{margin-top:10px;font-size:var(--t-14);font-weight:400;color:var(--pizarra-2);font-variant-numeric:tabular-nums}.posta__cuerpo{display:grid;gap:16px;font-size:var(--t-19)}.posta__cuerpo strong{font-weight:400;color:var(--pizarra)}.posta__cuerpo ul{list-style:none;padding:0;display:grid;gap:8px;font-size:var(--t-15);color:var(--pizarra-2)}.ruta__linea{position:absolute;left:var(--x-linea);top:180px;bottom:clamp(120px,14vw,200px);width:1px;background:var(--linea)}.ruta__progreso{position:absolute;inset:0;background:var(--pizarra);transform-origin:top;transform:scaleY(1)}.ruta__nota{margin:24px 0 0 64px;font-size:var(--t-14);color:var(--pizarra-2)}.precios{width:100%;border-collapse:collapse;font-size:var(--t-15)}.precios caption{text-align:left;font-size:var(--t-14);color:var(--pizarra-2);padding-bottom:8px}.precios th{display:none}.precios td{padding:12px 0;border-top:1px solid var(--linea)}.precios td:last-child{text-align:right;font-variant-numeric:tabular-nums}.precios__nota{font-size:var(--t-14);color:var(--pizarra-2)}.otras{padding:clamp(100px,12vw,180px) var(--margen)}.otras>.titulo-seccion{margin-bottom:48px}.tarjetas--bajas{height:min(60svh,520px)}@media(max-width:899px){.tarjetas--bajas{height:auto}.tarjetas--bajas .tarjeta{height:52svh}}@media(max-width:899px){.posta{grid-template-columns:1fr;padding-left:48px}.ruta__nota{margin-left:48px}}.camino-intro .palabra{transition:color .9s var(--ease)}.camino-intro .palabra.clara{color:#27303938;transition-duration:.18s}@media(prefers-reduced-motion:reduce){.telon--camino{height:auto}}
