.j-skip[data-astro-cid-eayncfnz]{position:absolute;left:-9999px}.j-skip[data-astro-cid-eayncfnz]:focus{position:fixed;left:16px;top:76px;z-index:12;padding:8px 14px;background:var(--paper);color:var(--ink);border:var(--pencil);border-radius:4px}.journey[data-astro-cid-eayncfnz]{padding:24px 0 64px}.j-stage[data-astro-cid-eayncfnz]{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.j-map[data-astro-cid-eayncfnz]{max-width:460px;margin:0 auto 32px}svg[data-astro-cid-eayncfnz]{display:block;width:100%;height:auto}.land[data-astro-cid-eayncfnz]{fill:var(--paper);stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .15s var(--ease)}.land[data-astro-cid-eayncfnz].focus{fill:var(--canvas-deep)}a[data-astro-cid-eayncfnz]:hover .land[data-astro-cid-eayncfnz],a[data-astro-cid-eayncfnz]:focus-visible .land[data-astro-cid-eayncfnz]{fill:var(--tape)}a[data-astro-cid-eayncfnz]:focus-visible{outline:none}a[data-astro-cid-eayncfnz]:focus-visible .land[data-astro-cid-eayncfnz]{stroke-width:3px}.route[data-astro-cid-eayncfnz]{fill:none;stroke:var(--orange);stroke-width:7;stroke-linecap:round;stroke-dasharray:1}.hit[data-astro-cid-eayncfnz]{fill:transparent}.dot[data-astro-cid-eayncfnz]{fill:var(--ink-soft);stroke:var(--paper);stroke-width:1.5}.pin[data-astro-cid-eayncfnz]:hover .dot[data-astro-cid-eayncfnz],.pin[data-astro-cid-eayncfnz]:focus-visible .dot[data-astro-cid-eayncfnz],.pin[data-astro-cid-eayncfnz].on .dot[data-astro-cid-eayncfnz]{fill:var(--orange);stroke:var(--ink)}.pin[data-astro-cid-eayncfnz] text[data-astro-cid-eayncfnz]{font:700 15px var(--font);fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round;transition:opacity .25s var(--ease)}.pin[data-astro-cid-eayncfnz]:not(.major){display:none}.j-panels[data-astro-cid-eayncfnz]{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.j-panel[data-astro-cid-eayncfnz][data-panel="0"],.j-panel[data-astro-cid-eayncfnz][data-panel="6"]{grid-column:1 / -1}.j-h[data-astro-cid-eayncfnz]{font-size:clamp(1.5rem,3vw,2.25rem);margin-bottom:8px}.j-text[data-astro-cid-eayncfnz] p[data-astro-cid-eayncfnz]{margin:0;font-size:1.1rem;color:var(--ink-soft)}.j-card[data-astro-cid-eayncfnz]{display:flex;flex-direction:column;gap:2px;padding:6px 6px 10px;color:var(--ink);text-decoration:none;background:var(--paper);border:var(--pencil);border-radius:14px;box-shadow:var(--sticker)}.j-card[data-astro-cid-eayncfnz]:hover{color:var(--ink);box-shadow:4px 4px 0 var(--ink)}.j-photo[data-astro-cid-eayncfnz]{display:block;flex:1;min-height:0;aspect-ratio:16 / 10;overflow:hidden;border-radius:9px;margin-bottom:6px}.j-photo[data-astro-cid-eayncfnz] img[data-astro-cid-eayncfnz]{width:100%;height:100%;object-fit:cover}.j-name[data-astro-cid-eayncfnz]{padding:0 6px;font-weight:800;font-size:1.15rem;letter-spacing:-.015em;line-height:1.2}.j-credit[data-astro-cid-eayncfnz]{padding:0 6px;font-size:.7rem;line-height:1.25;color:var(--ink-soft)}.j-links[data-astro-cid-eayncfnz]{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0 16px}.j-app[data-astro-cid-eayncfnz]{display:block;font-size:.9rem;color:var(--ink-soft);text-decoration:none}.j-app[data-astro-cid-eayncfnz] strong[data-astro-cid-eayncfnz]{color:var(--ink);font-weight:800}.j-app[data-astro-cid-eayncfnz]:hover{color:var(--ink);text-decoration:underline}@media screen and (prefers-reduced-motion:no-preference){.js .journey[data-astro-cid-eayncfnz]{padding:0;height:calc(400svh - 65px)}.js .j-stage[data-astro-cid-eayncfnz]{position:sticky;top:65px;height:calc(100svh - 65px);box-sizing:border-box;display:grid;grid-template-rows:minmax(0,1fr) min(44%,330px);gap:12px;padding-top:8px;padding-bottom:16px;overflow:hidden}.js .j-map[data-astro-cid-eayncfnz]{max-width:none;width:100%;height:100%;min-height:0;margin:0;overflow:hidden;background:color-mix(in srgb,var(--blue) 14%,var(--canvas));border:var(--pencil);border-radius:14px}.js svg[data-astro-cid-eayncfnz]{height:100%}.js .pin[data-astro-cid-eayncfnz]:not(.major){display:inline}.js .pin[data-astro-cid-eayncfnz]:not(.major){opacity:0;pointer-events:none;transition:opacity .25s var(--ease)}.js .pin[data-astro-cid-eayncfnz]:not(.major).on{opacity:1;pointer-events:auto}.js .pin[data-astro-cid-eayncfnz] text[data-astro-cid-eayncfnz]{opacity:0}.js .pin[data-astro-cid-eayncfnz].on text[data-astro-cid-eayncfnz]{opacity:1}.js .route[data-astro-cid-eayncfnz]{stroke-dashoffset:1;opacity:0}.js .j-panels[data-astro-cid-eayncfnz]{display:block;position:relative;min-height:0;height:100%}.js .j-panel[data-astro-cid-eayncfnz]{position:absolute;inset:0;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s var(--ease),transform .3s var(--ease),visibility 0s linear .3s}.js .j-panel[data-astro-cid-eayncfnz].on{opacity:1;visibility:visible;transform:none;transition:opacity .35s var(--ease),transform .35s var(--ease),visibility 0s}.js .j-photo[data-astro-cid-eayncfnz]{aspect-ratio:auto}.js .j-text[data-astro-cid-eayncfnz]{display:flex;flex-direction:column;justify-content:center}@media(min-width:900px){.js .j-stage[data-astro-cid-eayncfnz]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 400px;gap:48px;align-items:center}.js .j-panels[data-astro-cid-eayncfnz]{height:min(70%,380px)}}}.hero[data-astro-cid-j7pv25f6]{padding:72px 0 40px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:14ch}.hero[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{margin:20px 0 28px}.hero-ctas[data-astro-cid-j7pv25f6]{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:20px}.more[data-astro-cid-j7pv25f6]{margin-top:24px;font-weight:600}@media(max-width:640px){.rail[data-astro-cid-j7pv25f6]{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 8px;scroll-padding-inline:var(--gutter)}.rail[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.rail[data-astro-cid-j7pv25f6]>*{flex:0 0 82%;scroll-snap-align:start}}.chips[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:10px}.chip-lg[data-astro-cid-j7pv25f6]{font-size:.95rem;padding:6px 16px}.sec[data-astro-cid-j7pv25f6]{margin-top:48px}.guides-band[data-astro-cid-j7pv25f6]{margin-top:56px}.guide-list[data-astro-cid-j7pv25f6]{display:grid;gap:24px;margin-top:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.isan-head[data-astro-cid-j7pv25f6]{display:grid;gap:24px;margin-bottom:32px}.isan-photo[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:960 / 889;object-fit:cover;background:var(--canvas-deep);border:var(--pencil);border-radius:14px;box-shadow:var(--sticker)}@media(min-width:900px){.isan-head[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) 460px;gap:48px;align-items:center}}.buffalo[data-astro-cid-j7pv25f6]{margin-block:56px 0}.buffalo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;background:var(--canvas-deep);border:var(--pencil);border-radius:14px;box-shadow:var(--sticker)}.buffalo[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{margin-top:10px}.closing[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;gap:32px;text-align:center}.closing[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{margin:0 auto 24px}.closing[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-block}.closing-btns[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center}.closing-phone[data-astro-cid-j7pv25f6]{width:180px;height:auto;background:var(--canvas-deep);border:3px solid var(--ink);border-radius:20px;box-shadow:var(--sticker)}@media(min-width:760px){.closing[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) auto;gap:56px;align-items:center;text-align:left;justify-items:start}.closing[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{margin:0 0 24px}.closing-btns[data-astro-cid-j7pv25f6]{justify-content:flex-start}}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.isan-photo[data-astro-cid-j7pv25f6],.closing-phone[data-astro-cid-j7pv25f6]{animation:rise linear backwards;animation-timeline:view();animation-range:entry 0% entry 35%}.buffalo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{animation:wipe linear backwards;animation-timeline:view();animation-range:entry 10% cover 45%}}}
