@font-face{font-family:Overpass Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/overpass-cyrillic-ext-wght-normal.B1PfurAb.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Overpass Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/overpass-cyrillic-wght-normal.Bb0oHPsy.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Overpass Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/overpass-vietnamese-wght-normal.BfgOsjc9.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Overpass Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/overpass-latin-ext-wght-normal.DvafStyF.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Overpass Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/overpass-latin-wght-normal.qAR8M_co.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Overpass Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/overpass-cyrillic-ext-wght-italic.CzbarCw0.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Overpass Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/overpass-cyrillic-wght-italic.CCfPbzb2.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Overpass Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/overpass-vietnamese-wght-italic.C17DYPz_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Overpass Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/overpass-latin-ext-wght-italic.B5MqIoR4.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Overpass Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/overpass-latin-wght-italic.B0eyx_4t.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Overpass Mono Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/overpass-mono-cyrillic-ext-wght-normal.CM3vVNo5.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Overpass Mono Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/overpass-mono-cyrillic-wght-normal.BV0qkOfe.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Overpass Mono Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/overpass-mono-vietnamese-wght-normal.B_p7sZEm.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Overpass Mono Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/overpass-mono-latin-ext-wght-normal.D14p1K_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Overpass Mono Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/overpass-mono-latin-wght-normal.CujxpGkb.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--map-paper:oklch(96.6% .011 130);--ink:oklch(24% .03 255);--ink-muted:oklch(47% .025 255);--rule:oklch(86% .016 130);--contour:oklch(79% .055 70);--route:oklch(60% .2 33);--route-planned:oklch(60% .2 33/.28);--font-sans:"Overpass Variable", system-ui, sans-serif;--font-mono:"Overpass Mono Variable", ui-monospace, monospace;--step--1:clamp(.8rem, .78rem + .1vw, .875rem);--step-0:clamp(1rem, .96rem + .2vw, 1.125rem);--step-1:clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--step-2:clamp(1.6rem, 1.4rem + 1vw, 2.2rem);--step-3:clamp(2.2rem, 1.7rem + 2.4vw, 3.6rem);--step-hero:clamp(3.4rem, 1rem + 10vw, 10rem);--gutter:clamp(1rem, 4vw, 3rem);--lane:3rem;--measure:62ch;--corner-radius:.5rem;--content-width:90rem;--introduction-indent:0rem;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);color-scheme:light dark}@media (width>=48rem){:root{--lane:8rem;--introduction-indent:clamp(4rem, 14vw, 16rem)}}@media (prefers-color-scheme:dark){:root{--map-paper:oklch(20% .016 250);--ink:oklch(94% .012 130);--ink-muted:oklch(72% .02 250);--rule:oklch(32% .02 250);--contour:oklch(38% .045 70);--route:oklch(70% .18 36);--route-planned:oklch(70% .18 36/.3)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}body{background:var(--map-paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--step-0);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}h1,h2,h3,p,ul{margin:0}a{color:inherit;text-decoration-color:var(--route);text-underline-offset:.2em;transition:text-decoration-color .3s var(--ease-out-quart);text-decoration-thickness:.08em}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--route);outline-offset:3px;border-radius:2px}::selection{background:var(--route);color:var(--map-paper)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.label{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.04em;color:var(--ink-muted)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.track{grid-template-columns:var(--lane) minmax(0, 1fr);width:100%;max-width:calc(var(--content-width) + 2 * var(--gutter));padding-inline:var(--gutter);column-gap:clamp(.75rem,3vw,3rem);margin-inline:auto;display:grid}.track--indented{padding-inline-start:calc(var(--gutter) + var(--introduction-indent))}.marker{z-index:1;border:3px solid var(--route-planned);background:var(--map-paper);width:.95rem;height:.95rem;translate:var(--marker-shift,0) 0;transition:border-color .4s var(--ease-out-quart), scale .6s var(--ease-out-expo);border-radius:50%;grid-column:1;justify-self:center;position:relative}[data-side=left]>.marker{--marker-shift:calc(var(--lane) * -.22)}[data-side=right]>.marker{--marker-shift:calc(var(--lane) * .22)}[data-kind=talk]>.marker{border-radius:2px;rotate:45deg}[data-kind=start]>.marker,[data-kind=destination]>.marker{border-color:var(--route);background:var(--route)}[data-kind=destination]>.marker{border-radius:3px;width:1.3rem;height:1.3rem}[data-reached]>.marker{border-color:var(--route)}[data-match]>.marker{background:var(--route);scale:1.35}.contours[data-astro-cid-lalb5rbx]{width:100%;height:100%;position:absolute;inset:0;mask-image:radial-gradient(70% 80% at 78% 38%,#000 25%,#0000 78%)}path[data-astro-cid-lalb5rbx]{fill:none;stroke:var(--contour);stroke-width:1.1px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:survey 2.8s var(--ease-out-quart) forwards;animation-delay:calc(.4s + var(--line-index) * 18ms)}@keyframes survey{to{stroke-dashoffset:0}}.hero[data-astro-cid-ge2uvauf]{grid-template-rows:auto 1fr;min-height:100svh;display:grid;position:relative;overflow:clip}.hero__nav[data-astro-cid-ge2uvauf]{font-size:var(--step--1);justify-content:flex-end;gap:1.5rem;padding-block:1.5rem;font-weight:600;display:flex;position:relative}.hero__nav[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{text-decoration:none}.hero__nav[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{color:var(--route)}.hero__content[data-astro-cid-ge2uvauf]{align-content:end;row-gap:clamp(3rem,10vh,6rem);padding-block-end:clamp(2rem,8vh,5rem);position:relative}.hero__title[data-astro-cid-ge2uvauf],.hero__start[data-astro-cid-ge2uvauf] .hero__focus[data-astro-cid-ge2uvauf]{grid-column:2}h1[data-astro-cid-ge2uvauf]{font-size:var(--step-hero);letter-spacing:-.045em;margin-inline-start:-.05em;font-weight:820;line-height:.88}.mask[data-astro-cid-ge2uvauf]{padding-block-end:.08em;display:block;overflow:clip}.mask[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{animation:unmask 1.2s var(--ease-out-expo) backwards;display:block}.mask[data-astro-cid-ge2uvauf]:nth-child(2)>span[data-astro-cid-ge2uvauf]{animation-delay:.12s}.hero__start[data-astro-cid-ge2uvauf]{display:contents}.hero__start[data-astro-cid-ge2uvauf] .marker[data-astro-cid-ge2uvauf]{align-self:center}.hero__focus[data-astro-cid-ge2uvauf]{animation:rise 1s var(--ease-out-expo) .6s backwards}.hero__focus[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]:last-child{max-width:30ch;font-size:var(--step-2);margin-block-start:.4rem;font-weight:300;line-height:1.25}@keyframes unmask{0%{transform:translateY(105%)}}@keyframes rise{0%{opacity:0;transform:translateY(.75rem)}}.about[data-astro-cid-oxgmilyn]{padding-block:clamp(4rem,12vh,8rem)}.about__body[data-astro-cid-oxgmilyn]{grid-column:2}.intro[data-astro-cid-oxgmilyn]{max-width:34ch;font-size:var(--step-2);letter-spacing:-.01em;margin-block:1rem clamp(3rem,8vh,5rem);font-weight:300;line-height:1.3}.intro[data-astro-cid-oxgmilyn] p+p{font-size:var(--step-1);color:var(--ink-muted);margin-block-start:1em}.principles[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2rem clamp(1.5rem,4vw,3rem);margin-block-start:1rem;padding:0;list-style:none;display:grid}.principles[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{border-top:1px solid var(--rule);padding-block-start:1rem}.principles[data-astro-cid-oxgmilyn] strong[data-astro-cid-oxgmilyn]{font-size:var(--step-1);letter-spacing:-.01em;margin-block:.25rem;display:block}.principles[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--ink-muted)}.stop[data-astro-cid-aq7dzzhk]{padding-block:clamp(2.5rem,7vh,4.5rem)}.marker[data-astro-cid-aq7dzzhk]{align-self:start;margin-block-start:.35rem}.stop__body[data-astro-cid-aq7dzzhk]{max-width:var(--measure);gap:1.75rem clamp(2rem,5vw,5rem);display:grid}@media (width>=64rem){.stop__body--with-media[data-astro-cid-aq7dzzhk]{grid-template-columns:minmax(0,32rem) minmax(0,1fr);align-items:start;max-width:none}}.stop__text[data-astro-cid-aq7dzzhk]{transition:opacity .9s var(--ease-out-expo), transform .9s var(--ease-out-expo)}html.has-route .stop[data-astro-cid-aq7dzzhk]:not([data-reached]) .stop__text[data-astro-cid-aq7dzzhk]{opacity:0;transform:translateY(1.5rem)}.stop[data-astro-cid-aq7dzzhk][data-dimmed] .stop__body[data-astro-cid-aq7dzzhk]{opacity:.25}.stop[data-astro-cid-aq7dzzhk][data-dimmed] .marker[data-astro-cid-aq7dzzhk]{opacity:.35}.screenshot[data-astro-cid-pmiqfeva]{--reveal-delay:calc(.2s + var(--reveal-order) * .15s);--zoom-duration:.2s;margin:0}html.has-route .stop:not([data-reached]) .screenshot__frame[data-astro-cid-pmiqfeva]{clip-path:inset(0 100% 0 0)}html.has-route .stop:not([data-reached]) figcaption[data-astro-cid-pmiqfeva]{opacity:0}html.has-route .stop[data-reached] .screenshot__frame[data-astro-cid-pmiqfeva]{animation:wipe var(--zoom-duration) var(--ease-out-quart) var(--reveal-delay) backwards}html.has-route .stop[data-reached] img[data-astro-cid-pmiqfeva]{animation:settle var(--zoom-duration) var(--ease-out-quart) var(--reveal-delay) backwards}@keyframes wipe{0%{clip-path:inset(0 100% 0 0)}}@keyframes settle{0%{transform:scale(1.15)}}.screenshot__frame[data-astro-cid-pmiqfeva]{border:1px solid var(--rule);border-radius:var(--corner-radius);background:var(--rule);display:block;position:relative;overflow:hidden;box-shadow:0 .75rem 1.5rem -1rem oklch(24% .03 255/.3)}img[data-astro-cid-pmiqfeva]{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;height:auto;transition:transform var(--zoom-duration) var(--ease-out-quart);display:block}a[data-astro-cid-pmiqfeva].screenshot__frame:hover img[data-astro-cid-pmiqfeva]{transform:scale(1.03)}.play[data-astro-cid-pmiqfeva]{background:var(--route);width:3.5rem;height:3.5rem;transition:scale var(--zoom-duration) var(--ease-out-quart);border-radius:50%;place-items:center;display:grid;position:absolute;inset:auto 1rem 1rem auto}.play[data-astro-cid-pmiqfeva] svg[data-astro-cid-pmiqfeva]{width:1.6rem;fill:var(--map-paper);translate:.1rem}a[data-astro-cid-pmiqfeva].screenshot__frame:hover .play[data-astro-cid-pmiqfeva]{scale:1.12}figcaption[data-astro-cid-pmiqfeva]{transition:opacity .4s var(--ease-out-quart) calc(var(--reveal-delay) + var(--zoom-duration));margin-block-start:.6rem}.gallery[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.5rem;display:grid}h3[data-astro-cid-b3nbnn4o]{font-size:var(--step-2);letter-spacing:-.02em;margin-block:.4rem .75rem;font-weight:700;line-height:1.15}.organisation[data-astro-cid-b3nbnn4o]{color:var(--ink-muted);font-weight:400;display:block}.now-known-as[data-astro-cid-b3nbnn4o]{font-size:var(--step--1);letter-spacing:0;color:var(--ink-muted);margin-block-start:.25rem;font-weight:400;display:block}.summary[data-astro-cid-b3nbnn4o]{font-size:var(--step-1);line-height:1.45}.highlights[data-astro-cid-b3nbnn4o] ul{margin-block-start:1rem;padding:0;list-style:none}.highlights[data-astro-cid-b3nbnn4o] li{color:var(--ink-muted);margin-block-end:.4rem;padding-inline-start:1.25rem;position:relative}.highlights[data-astro-cid-b3nbnn4o] li:before{content:"";border-top:2px solid var(--rule);width:.6rem;position:absolute;top:.75em;left:0}.tag[data-astro-cid-ttzzycpd]{border-radius:calc(var(--corner-radius) / 2);background:var(--route);color:var(--map-paper);margin-inline-end:.4em;padding:.1em .6em;display:inline-block}h3[data-astro-cid-ttzzycpd]{font-size:var(--step-1);letter-spacing:-.01em;text-wrap:balance;margin-block:.4rem .5rem;font-style:italic;font-weight:600;line-height:1.25}.format[data-astro-cid-ttzzycpd]{font-size:var(--step--1);color:var(--ink-muted);font-weight:600}.abstract[data-astro-cid-ttzzycpd]{margin-block-start:1rem}.links[data-astro-cid-ttzzycpd]{flex-wrap:wrap;gap:.5rem 1.5rem;margin-block-start:1.25rem;padding:0;font-weight:700;list-style:none;display:flex}.links[data-astro-cid-ttzzycpd] a[data-astro-cid-ttzzycpd] span[data-astro-cid-ttzzycpd]{color:var(--route);transition:transform .4s var(--ease-out-expo);display:inline-block}.links[data-astro-cid-ttzzycpd] a[data-astro-cid-ttzzycpd]:hover span[data-astro-cid-ttzzycpd]{transform:translate(.15em,-.15em)}.social-icon[data-astro-cid-g5kwm3ld]{fill:currentColor;flex:none;width:1em;height:1em}.destination[data-astro-cid-2yuwmzbk]{padding-block:clamp(4rem,12vh,8rem) clamp(5rem,16vh,10rem)}.marker[data-astro-cid-2yuwmzbk]{align-self:start;margin-block-start:3.4rem}h2[data-astro-cid-2yuwmzbk]{font-size:var(--step-hero);letter-spacing:-.045em;margin-block:.5rem 1rem;font-weight:820;line-height:.9}.invitation[data-astro-cid-2yuwmzbk]{font-size:var(--step-1);color:var(--ink-muted)}.message[data-astro-cid-2yuwmzbk]{border-radius:var(--corner-radius);background:var(--route);color:var(--map-paper);font-size:var(--step-1);align-items:center;gap:.6rem;margin-block-start:1.75rem;padding:.85rem 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.message[data-astro-cid-2yuwmzbk] span[data-astro-cid-2yuwmzbk]{transition:transform .5s var(--ease-out-expo)}.message[data-astro-cid-2yuwmzbk]:hover span[data-astro-cid-2yuwmzbk]{transform:translate(.25rem)}.profiles[data-astro-cid-2yuwmzbk]{flex-wrap:wrap;gap:.75rem 2rem;margin-block-start:2rem;padding:0;list-style:none;display:flex}.profiles[data-astro-cid-2yuwmzbk] a[data-astro-cid-2yuwmzbk]{font-family:var(--font-mono);font-size:var(--step-0);color:var(--ink-muted);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.profiles[data-astro-cid-2yuwmzbk] a[data-astro-cid-2yuwmzbk]:hover{color:var(--ink)}.legend.svelte-pswzrf{border-block:1px solid var(--rule);padding-block:1.5rem}.legend__heading.svelte-pswzrf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-block-end:1.25rem;display:flex}.hint.svelte-pswzrf{font-size:var(--step--1);color:var(--ink-muted)}dl.svelte-pswzrf{margin:0}.row.svelte-pswzrf{gap:.4rem;padding-block:.75rem;display:grid}.row.svelte-pswzrf+.row:where(.svelte-pswzrf){border-top:1px dashed var(--rule)}@media (width>=48rem){.row.svelte-pswzrf{grid-template-columns:11rem 1fr;gap:1.5rem}}dt.svelte-pswzrf{font-weight:700;font-size:var(--step--1);align-items:center;gap:.6rem;display:flex}dd.svelte-pswzrf{flex-wrap:wrap;gap:.35rem .5rem;margin:0;display:flex}.line-style.svelte-pswzrf{width:2rem;height:.25rem;overflow:visible}.line-style.svelte-pswzrf line:where(.svelte-pswzrf){stroke:var(--route);stroke-width:3px;stroke-linecap:round}button.svelte-pswzrf,.skill.svelte-pswzrf{font:inherit;font-size:var(--step--1);color:inherit;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .65rem;display:inline-flex}.skill.svelte-pswzrf{color:var(--ink-muted)}button.svelte-pswzrf{border-color:var(--rule);cursor:pointer;transition:border-color .3s var(--ease-out-quart), background-color .3s var(--ease-out-quart), color .3s var(--ease-out-quart)}button.svelte-pswzrf:hover{border-color:var(--route)}button[aria-pressed=true].svelte-pswzrf{border-color:var(--route);background:var(--route);color:var(--map-paper)}.count.svelte-pswzrf{font-family:var(--font-mono);opacity:.7;font-size:.85em}.symbol.svelte-pswzrf{border:2px solid;border-radius:50%;width:.6rem;height:.6rem}.symbol--talk.svelte-pswzrf{border-radius:1px;rotate:45deg}.status.svelte-pswzrf{min-height:1.6em;font-size:var(--step--1);color:var(--ink-muted);margin-block-start:.75rem}.text-button.svelte-pswzrf{color:var(--ink);text-decoration:underline;text-decoration-color:var(--route);text-underline-offset:.2em;border:0;border-radius:0;padding:0;font-weight:700}.text-button.svelte-pswzrf:hover{background:0 0}.chip.svelte-pswzrf{z-index:10;border:1px solid var(--rule);background:var(--map-paper);font-size:var(--step--1);animation:svelte-pswzrf-arrive .6s var(--ease-out-expo);border-radius:999px;align-items:center;gap:1rem;padding:.6rem 1rem;display:flex;position:fixed;inset-block-end:1.25rem;inset-inline-end:var(--gutter);box-shadow:0 .5rem 2rem oklch(24% .03 255/.12)}@keyframes svelte-pswzrf-arrive{0%{opacity:0;transform:translateY(1rem)}}.route.svelte-yn9jvl{pointer-events:none;position:absolute;inset:0;overflow:visible}path.svelte-yn9jvl{fill:none;stroke-linecap:round;stroke-linejoin:round}.planned.svelte-yn9jvl{stroke:var(--route-planned);stroke-width:2px;stroke-dasharray:1 9}.driven.svelte-yn9jvl{stroke:var(--route);stroke-width:4px}.tip.svelte-yn9jvl circle:where(.svelte-yn9jvl){fill:var(--route)}.pulse.svelte-yn9jvl{transform-box:fill-box;transform-origin:50%;animation:svelte-yn9jvl-pulse 1.8s var(--ease-out-quart) infinite}@keyframes svelte-yn9jvl-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(3.5)}}.journey[data-astro-cid-lcdefpme]{position:relative}.route-intro[data-astro-cid-lcdefpme]{padding-block:clamp(3rem,8vh,5rem) 1rem}.route-intro[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{grid-column:2}h2[data-astro-cid-lcdefpme]{font-size:var(--step-3);letter-spacing:-.035em;margin-block-end:2rem;font-weight:800;line-height:1}
