.badge-tip--button[data-v-94d7d6c8] .mz-tip__ic{border:0;border-radius:var(--radius-full);color:inherit;cursor:help;font:inherit;height:auto;width:auto}.badge-tip[data-v-94d7d6c8] .badge{cursor:help}@media(hover:none){.badge-tip[data-v-94d7d6c8]:not(.badge-tip--button) .tooltip__bubble{display:none}}.route-card__scrim[data-v-c55fb17d]{background:linear-gradient(180deg,#080b096b,#080b0900 30% 45%,#080b0999);inset:0;pointer-events:none;position:absolute}.route-card__index[data-v-c55fb17d]{color:#fff;font-family:var(--font-display);font-size:30px;font-variant-numeric:tabular-nums;font-weight:500;left:16px;margin:0;position:absolute;text-shadow:0 1px 3px rgba(0,0,0,.8),0 2px 12px rgba(0,0,0,.6);top:14px}.route-card__access[data-v-c55fb17d]{bottom:10px;position:absolute;right:14px}.route-card__summit[data-v-c55fb17d]{bottom:12px;color:#fff;font-family:var(--font-mono);font-size:11px;left:16px;letter-spacing:.06em;margin:0;position:absolute;text-shadow:0 1px 3px rgba(0,0,0,.8)}.route-card--draft[data-v-c55fb17d]{outline:2px dashed color-mix(in srgb,currentColor 35%,transparent);outline-offset:3px;position:relative}.route-card--draft .meta-row[data-v-c55fb17d]{font-style:italic}.route-card__draft-flag[data-v-c55fb17d]{background:#b3462f;bottom:0;color:#fff;font-family:var(--mz-font-mono,ui-monospace,monospace);font-size:11px;letter-spacing:.08em;margin:0;padding:4px 10px;position:absolute;right:0;text-transform:uppercase}.top-badge[data-v-c55fb17d]{display:flex;gap:6px}.route-card__top-split[data-v-c55fb17d]{display:none}.route-card__img[data-v-c55fb17d]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.route-card--split[data-v-c55fb17d]{border-radius:var(--radius-lg);display:grid;grid-template-columns:1.12fr 1fr}.route-card--split .img[data-v-c55fb17d]{aspect-ratio:auto;min-height:452px}.route-card--split .body[data-v-c55fb17d]{padding:46px 46px 40px}.route-card--split .title[data-v-c55fb17d]{font-size:46px;letter-spacing:-.02em;line-height:1.02;margin-bottom:16px}.route-card--split .muted[data-v-c55fb17d]{flex:1;font-size:16px;line-height:1.65;margin-bottom:26px;max-width:46ch}.route-card__feat[data-v-c55fb17d]{left:20px;position:absolute;top:20px;z-index:2}.route-card--split .route-card__summit[data-v-c55fb17d]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e14108c;border-radius:var(--radius-xs);bottom:20px;font-size:12px;left:20px;letter-spacing:.08em;padding:6px 11px;text-shadow:none}.route-card__tags[data-v-c55fb17d]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.route-card__num[data-v-c55fb17d]{color:var(--accent-ink);font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums}.route-card__facts[data-v-c55fb17d]{border-top:1px solid var(--color-border-subtle);display:flex;flex-wrap:wrap;font-family:var(--font-mono);gap:32px;margin-top:auto;padding-top:22px}.route-card__fact-k[data-v-c55fb17d]{color:var(--color-text-muted);display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.route-card__fact-v[data-v-c55fb17d]{display:block;font-size:20px;margin-top:4px}.route-card__cta[data-v-c55fb17d]{align-items:center;align-self:flex-end;color:var(--accent-ink);display:inline-flex;font-family:var(--font-body);font-size:15px;font-weight:600;gap:8px;margin-left:auto}.route-card__arrow[data-v-c55fb17d]{font-size:18px;transition:transform var(--dur-normal) var(--ease-out)}.route-card--split:hover .route-card__arrow[data-v-c55fb17d]{transform:translate(5px)}.route-card--draft .route-card__fact-v[data-v-c55fb17d]{font-style:italic}@media(max-width:900px){.route-card--split[data-v-c55fb17d]{grid-template-columns:1fr}.route-card--split .img[data-v-c55fb17d]{aspect-ratio:16/10;min-height:0}.route-card--split .body[data-v-c55fb17d]{padding:28px 24px 26px}.route-card--split .title[data-v-c55fb17d]{font-size:32px}.route-card--split .muted[data-v-c55fb17d]{font-size:15px}}@media(min-width:721px){.route-card--row[data-v-c55fb17d]{flex-direction:row}.route-card--row .img[data-v-c55fb17d]{aspect-ratio:auto;flex:0 0 42%;min-height:240px}.route-card--row .body[data-v-c55fb17d]{padding:26px 28px}}@media(max-width:480px),(min-width:901px)and (max-width:1100px){.route-card--split .img .route-card__top-split[data-v-c55fb17d]{display:flex;right:20px;top:20px}.route-card__tag-difficulty[data-v-c55fb17d]{display:none}}@media(max-width:480px){.route-card--split .title[data-v-c55fb17d]{font-size:26px}.route-card__facts[data-v-c55fb17d]{gap:20px}.route-card__cta[data-v-c55fb17d]{margin-left:0;width:100%}}.muted[data-v-c55fb17d]{color:var(--color-text-secondary);font-size:14px;line-height:1.55}
