.hero[data-astro-cid-yodha2z4]{isolation:isolate;background:var(--c-ink);min-height:100svh;color:var(--c-white);padding-block:clamp(6rem,11vh,8rem) clamp(1.5rem,3vh,2.5rem);display:grid;position:relative;overflow:hidden}.hero__photo[data-astro-cid-yodha2z4],.hero__photo[data-astro-cid-yodha2z4] img[data-astro-cid-yodha2z4]{width:100%;height:100%;position:absolute;inset:0}.hero__photo[data-astro-cid-yodha2z4] img[data-astro-cid-yodha2z4]{object-fit:cover;object-position:80% 50%}.hero__shade[data-astro-cid-yodha2z4]{pointer-events:none;background:linear-gradient(90deg, var(--c-ink) 22%, #0b0b0bbf 45%, #0b0b0b26 70%, transparent 100%), linear-gradient(180deg, #0b0b0b8c 0%, transparent 25%, transparent 70%, var(--c-ink) 100%);position:absolute;inset:0}.hero[data-astro-cid-yodha2z4] .hero__map{mix-blend-mode:screen;opacity:.5;-webkit-mask-image:linear-gradient(90deg,#000 28%,#00000073 42%,#00000014 56%,#0000 66%);mask-image:linear-gradient(90deg,#000 28%,#00000073 42%,#00000014 56%,#0000 66%);mask-composite:initial;-webkit-mask-composite:initial}.hero[data-astro-cid-yodha2z4] .hero__map .hero-map__city{opacity:.4}@media (width<=899px){.hero__photo[data-astro-cid-yodha2z4] img[data-astro-cid-yodha2z4]{object-position:50% 0%}.hero[data-astro-cid-yodha2z4] .hero__map{-webkit-mask-image:linear-gradient(#0000 34%,#0006 48%,#000 62%);mask-image:linear-gradient(#0000 34%,#0006 48%,#000 62%)}.hero__shade[data-astro-cid-yodha2z4]{background:linear-gradient(180deg, #0b0b0bd9 0%, #0b0b0b73 12%, #0b0b0b0d 24%, #0b0b0bb3 40%, var(--c-ink) 54%)}}.hero__inner[data-astro-cid-yodha2z4]{z-index:1;gap:var(--s-6);grid-template-rows:1fr auto;display:grid;position:relative}.hero__main[data-astro-cid-yodha2z4]{align-self:center;gap:var(--s-4);display:grid}.hero__title[data-astro-cid-yodha2z4]{font-size:var(--t-2xl);max-width:16ch}.hero__lead[data-astro-cid-yodha2z4]{color:var(--fg-2);max-width:44ch;font-size:var(--t-base);margin-top:var(--s-3);text-wrap:balance;line-height:1.6}.hero__actions[data-astro-cid-yodha2z4]{margin-top:var(--s-4)}.hero__bar[data-astro-cid-yodha2z4]{justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-6);margin-top:var(--s-4);padding-top:var(--s-5);border-top:1px solid #ffffff24;flex-wrap:wrap;display:flex}.hero__index[data-astro-cid-yodha2z4]{align-items:center;gap:var(--s-3) var(--s-6);color:#ffffffb3;letter-spacing:.08em;transition:color var(--d-fast);flex-wrap:wrap;font-size:.8rem;display:flex}.hero__index[data-astro-cid-yodha2z4]:hover{color:var(--c-white)}.hero__index-label[data-astro-cid-yodha2z4]{color:var(--c-white);padding-right:var(--s-4);border-right:1px solid #fff3}@media (width<=899px){.hero__main[data-astro-cid-yodha2z4]{align-self:end}.hero__title[data-astro-cid-yodha2z4]{max-width:none;font-size:clamp(2.6rem,11vw,3.5rem)}.hero__line[data-astro-cid-yodha2z4]{white-space:nowrap;display:block}.hero__lead[data-astro-cid-yodha2z4]{white-space:normal;font-size:var(--t-base);text-wrap:balance}.hero__main[data-astro-cid-yodha2z4]{padding-bottom:var(--s-4)}}.stops__head[data-astro-cid-27tsgcvg]{gap:var(--s-4);max-width:46rem;margin-bottom:var(--s-9);display:grid}.stops__list[data-astro-cid-27tsgcvg]{gap:clamp(4rem,8vw,8rem);display:grid}.stop[data-astro-cid-27tsgcvg]{gap:var(--s-6) clamp(1.5rem, 4vw, 4rem);grid-template-columns:2.5rem 1fr 1fr;align-items:start;display:grid;position:relative}.stop__route[data-astro-cid-27tsgcvg]{align-self:stretch;justify-items:center;display:grid;position:relative}.stop__line[data-astro-cid-27tsgcvg]{border-left:2px dotted color-mix(in srgb, var(--accent) 55%, transparent);margin-left:-1px;position:absolute;top:44px;bottom:calc(-1*clamp(4rem,8vw,8rem) + 10px);left:50%}.stop__content[data-astro-cid-27tsgcvg]{gap:var(--s-4);align-content:start;padding-top:.15rem;display:grid}.stop__meta[data-astro-cid-27tsgcvg]{color:var(--fg-2);letter-spacing:.08em;font-size:.85rem}.stop__title[data-astro-cid-27tsgcvg]{font-size:var(--t-xl)}.stop__text[data-astro-cid-27tsgcvg]{max-width:40ch}.stop__media[data-astro-cid-27tsgcvg]{position:relative}.stop__img[data-astro-cid-27tsgcvg]{aspect-ratio:5/4;background:var(--bg-2);width:88%;margin-left:auto;position:relative}.stop__img[data-astro-cid-27tsgcvg] img{object-fit:cover;width:100%;height:100%}.stop--flip[data-astro-cid-27tsgcvg] .stop__img[data-astro-cid-27tsgcvg]{margin-left:0}.stop__scope[data-astro-cid-27tsgcvg]{gap:var(--s-2);flex-wrap:wrap;display:flex}.stop__scope[data-astro-cid-27tsgcvg] li[data-astro-cid-27tsgcvg]{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--fg-2);padding:.45em .9em}.stop__more[data-astro-cid-27tsgcvg]{font-family:var(--f-display);font-weight:600;font-size:var(--t-sm);color:var(--accent);margin-top:calc(-1 * var(--s-1))}.stop__cta[data-astro-cid-27tsgcvg]{margin-top:var(--s-2)}@media (width>=900px){.stop--flip[data-astro-cid-27tsgcvg] .stop__content[data-astro-cid-27tsgcvg]{order:3}.stop--flip[data-astro-cid-27tsgcvg] .stop__media[data-astro-cid-27tsgcvg]{order:2}}@media (width<=899px){.stop[data-astro-cid-27tsgcvg]{grid-template-columns:2rem 1fr}.stop__media[data-astro-cid-27tsgcvg]{grid-column:2}.stop__img[data-astro-cid-27tsgcvg]{width:100%}}.why__head[data-astro-cid-l6iy7thw]{gap:var(--s-4);max-width:46rem;margin-bottom:var(--s-8);display:grid}.why__grid[data-astro-cid-l6iy7thw]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:0;display:grid}.why__item[data-astro-cid-l6iy7thw]{gap:var(--s-3);padding:var(--s-6) var(--s-5) var(--s-6) 0;border-bottom:1px solid var(--line);align-content:start;display:grid;position:relative}@media (width>=900px){.why__item[data-astro-cid-l6iy7thw]+.why__item[data-astro-cid-l6iy7thw]{padding-left:var(--s-5);border-left:1px dotted var(--line-strong)}}.why__icon[data-astro-cid-l6iy7thw]{background:var(--c-amber);width:52px;height:52px;color:var(--c-ink);border-radius:50%;place-items:center;display:grid}.why__marker[data-astro-cid-l6iy7thw]{align-items:center;gap:var(--s-3);color:var(--accent);display:flex}.why__marker[data-astro-cid-l6iy7thw]:before{content:"";opacity:.5;border-top:2px dotted;flex:1;order:1}.why__num[data-astro-cid-l6iy7thw]{order:2}.metrics[data-astro-cid-l6iy7thw]{justify-content:space-between;gap:var(--s-7) clamp(2rem, 4vw, 4rem);margin-top:var(--s-8);padding-top:var(--s-7);border-top:2px dotted var(--line-strong);flex-wrap:wrap;display:flex;position:relative}.metrics[data-astro-cid-l6iy7thw]:before,.metrics[data-astro-cid-l6iy7thw]:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:-5px}.metrics[data-astro-cid-l6iy7thw]:before{left:0}.metrics[data-astro-cid-l6iy7thw]:after{right:0}.metric[data-astro-cid-l6iy7thw]{gap:var(--s-2);flex:0 auto;align-content:start;display:grid}.metric__value[data-astro-cid-l6iy7thw]{font-size:var(--t-2xl);color:var(--accent);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.metric__label[data-astro-cid-l6iy7thw]{font-size:var(--t-sm);color:var(--fg-2);max-width:14ch}@media (width<=1000px){.metrics[data-astro-cid-l6iy7thw]{gap:var(--s-7) var(--s-5);grid-template-columns:repeat(3,1fr);display:grid}}@media (width<=600px){.metrics[data-astro-cid-l6iy7thw]{grid-template-columns:repeat(2,1fr)}}.why__item[data-astro-cid-l6iy7thw] h3[data-astro-cid-l6iy7thw]{font-size:var(--t-lg)}
