.jg-routeline[data-astro-cid-cz245ulg]{width:100%;height:100%;display:block;overflow:visible}.casing[data-astro-cid-cz245ulg]{fill:none;stroke:var(--paper);stroke-width:12px;stroke-linecap:round;stroke-linejoin:round}.seg[data-astro-cid-cz245ulg]{fill:none;stroke:var(--c);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;transition:stroke-width .15s}a[data-astro-cid-cz245ulg]:hover .seg[data-astro-cid-cz245ulg],a[data-astro-cid-cz245ulg]:focus-visible .seg[data-astro-cid-cz245ulg]{stroke-width:11px}a[data-astro-cid-cz245ulg]:focus-visible{outline:none}.lbl[data-astro-cid-cz245ulg] polyline[data-astro-cid-cz245ulg]{fill:none;stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:3 5}.lbl[data-astro-cid-cz245ulg] text[data-astro-cid-cz245ulg]{font:700 24px var(--font-sans);fill:var(--ink-muted)}a[data-astro-cid-cz245ulg]:hover .lbl[data-astro-cid-cz245ulg] text[data-astro-cid-cz245ulg],a[data-astro-cid-cz245ulg]:focus-visible .lbl[data-astro-cid-cz245ulg] text[data-astro-cid-cz245ulg]{fill:var(--moss);text-decoration:underline}.end[data-astro-cid-cz245ulg] circle[data-astro-cid-cz245ulg]{fill:var(--gorse);stroke:var(--ink);stroke-width:3px}.end[data-astro-cid-cz245ulg] text[data-astro-cid-cz245ulg]{font:800 40px var(--font-display);fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:8px;stroke-linejoin:round}.tone-light[data-astro-cid-cz245ulg] .end[data-astro-cid-cz245ulg] text[data-astro-cid-cz245ulg]{fill:var(--on-hill);stroke:var(--hill-near)}.tone-light[data-astro-cid-cz245ulg] .lbl[data-astro-cid-cz245ulg] text[data-astro-cid-cz245ulg]{fill:var(--on-hill)}.tone-light[data-astro-cid-cz245ulg] .casing[data-astro-cid-cz245ulg]{stroke:var(--hill-near)}.hero-bg[data-astro-cid-glgfkru5]{background:radial-gradient(ellipse min(48vw, 760px) 62% at calc(50% + min(24vw, 290px)) 50%, var(--sky), transparent)}.home-hero[data-astro-cid-glgfkru5]{gap:var(--space-6);max-width:var(--wrap);padding:var(--space-6) var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:calc(100svh - 64px);margin:0 auto;display:grid}h1[data-astro-cid-glgfkru5]{font:var(--type-display-xl);margin:var(--space-3) 0 var(--space-4)}h1[data-astro-cid-glgfkru5]>span[data-astro-cid-glgfkru5]{color:var(--moss)}.lead[data-astro-cid-glgfkru5]{max-width:40ch;margin:0 0 var(--space-5);font-size:19px;line-height:1.5}.actions[data-astro-cid-glgfkru5]{gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.line[data-astro-cid-glgfkru5]{height:min(82svh,860px)}.variant[data-astro-cid-glgfkru5]{max-width:48ch;margin:calc(-1 * var(--space-3)) 0 var(--space-5);color:var(--ink-muted);font-size:15px;line-height:1.5}.note[data-astro-cid-glgfkru5]{margin:var(--space-3) 0 0;max-width:52ch;color:var(--ink-muted);font-size:14px;line-height:1.45}.sr-only[data-astro-cid-glgfkru5]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=860px){.hero-bg[data-astro-cid-glgfkru5]{background:radial-gradient(ellipse 80% 40% at 50% 72%, var(--sky), transparent)}.home-hero[data-astro-cid-glgfkru5]{min-height:0;padding-top:var(--space-5);grid-template-columns:1fr}h1[data-astro-cid-glgfkru5]{font-size:40px}.lead[data-astro-cid-glgfkru5]{font-size:17px}.line[data-astro-cid-glgfkru5]{height:72svh}}.journey[data-astro-cid-r6bl4sy7]{padding-top:var(--space-7);padding-bottom:var(--space-6)}.journey[data-astro-cid-r6bl4sy7] h2[data-astro-cid-r6bl4sy7]{margin-top:0}.intro[data-astro-cid-r6bl4sy7]{max-width:var(--measure);color:var(--ink-muted);margin:0 0 var(--space-5)}ol[data-astro-cid-r6bl4sy7]{margin:0;padding:0;list-style:none;position:relative}li[data-astro-cid-r6bl4sy7]{gap:var(--space-3);padding-bottom:var(--space-3);grid-template-columns:48px minmax(0,1fr);display:grid;position:relative}li[data-astro-cid-r6bl4sy7]:before{content:"";background:var(--c);border-radius:3px;width:5px;position:absolute;top:0;bottom:0;left:22px}li[data-astro-cid-r6bl4sy7]:first-child:before{top:22px}li[data-astro-cid-r6bl4sy7]:last-child:before{bottom:calc(100% - 22px)}.no[data-astro-cid-r6bl4sy7]{z-index:1;border-radius:var(--radius-m);background:var(--surface);border:2px solid var(--c);width:48px;height:44px;font:800 18px/1 var(--font-display);place-items:center;display:grid;position:relative}a[data-astro-cid-r6bl4sy7]{padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);color:var(--ink);flex-direction:column;gap:2px;text-decoration:none;transition:transform .15s;display:flex}a[data-astro-cid-r6bl4sy7]:hover{color:var(--ink);background:var(--moss-tint);transform:translate(3px)}a[data-astro-cid-r6bl4sy7] .jg-eyebrow[data-astro-cid-r6bl4sy7]{color:var(--ink-muted)}b[data-astro-cid-r6bl4sy7]{font:var(--type-title-m)}.ft[data-astro-cid-r6bl4sy7],.jg-data[data-astro-cid-r6bl4sy7]{color:var(--ink-muted)}@media (width>=900px){ol[data-astro-cid-r6bl4sy7]{columns:1;max-width:760px}}.tent[data-astro-cid-gsx33tld]{padding-top:var(--space-6);padding-bottom:var(--space-7)}.tent-box[data-astro-cid-gsx33tld]{gap:var(--space-5) var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch}.head[data-astro-cid-gsx33tld]{grid-column:1/-1}.head[data-astro-cid-gsx33tld] h2[data-astro-cid-gsx33tld]{font:var(--type-title-l);margin:0 0 var(--space-1)}.head[data-astro-cid-gsx33tld] .jg-hint[data-astro-cid-gsx33tld]{max-width:70ch;margin:0}.inputs[data-astro-cid-gsx33tld]{justify-content:center;gap:var(--space-5);flex-direction:column;display:flex}.top[data-astro-cid-gsx33tld]{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.top[data-astro-cid-gsx33tld] label[data-astro-cid-gsx33tld]{font:var(--type-label);color:var(--ink-muted)}.val[data-astro-cid-gsx33tld]{font:600 14px var(--font-sans);color:var(--ink-muted);white-space:nowrap}.val[data-astro-cid-gsx33tld] output[data-astro-cid-gsx33tld]{font:800 30px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--moss)}.result[data-astro-cid-gsx33tld]{background:var(--surface-sunk);border-radius:var(--radius-m);padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}.k[data-astro-cid-gsx33tld]{font:var(--type-label);color:var(--ink-muted)}.tc-place[data-astro-cid-gsx33tld]{font:var(--type-title-l);margin:var(--space-1) 0 0}.km[data-astro-cid-gsx33tld]{color:var(--ink-muted);margin:0;font-size:14px}.sum[data-astro-cid-gsx33tld]{margin:var(--space-4) 0;padding-top:var(--space-3);border-top:1px solid var(--line)}.sum[data-astro-cid-gsx33tld] b[data-astro-cid-gsx33tld]{font:var(--type-kpi);font-size:26px}.result[data-astro-cid-gsx33tld] .jg-btn[data-astro-cid-gsx33tld]{justify-content:center;margin-top:auto}@media (width<=760px){.tent-box[data-astro-cid-gsx33tld]{grid-template-columns:1fr}}
