.journey[data-astro-cid-s2lcpjhu]{overflow:hidden}.journey__in[data-astro-cid-s2lcpjhu]{padding-block:clamp(3rem,6vw,5rem);display:grid;gap:2rem}.journey__map[data-astro-cid-s2lcpjhu]{position:relative}.route[data-astro-cid-s2lcpjhu]{list-style:none;margin:1.4rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem .6rem;position:relative;z-index:1}@media(min-width:900px){.route[data-astro-cid-s2lcpjhu]{grid-template-columns:repeat(6,1fr)}}.route__stop[data-astro-cid-s2lcpjhu]{display:grid;justify-items:center;text-align:center;gap:.35rem}.route__icon[data-astro-cid-s2lcpjhu]{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--brew-2);border:2px solid var(--brew-line);transition:background .3s ease,border-color .3s ease,transform .3s ease}.route__icon[data-astro-cid-s2lcpjhu] svg[data-astro-cid-s2lcpjhu]{width:22px;height:22px;fill:none;stroke:var(--cream);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.route__t[data-astro-cid-s2lcpjhu]{font:400 1.05rem/1.05 var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--cream)}.route__kdo[data-astro-cid-s2lcpjhu]{font:500 .72rem/1.1 var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--cream-soft)}.route__stop[data-astro-cid-s2lcpjhu].is-on .route__icon[data-astro-cid-s2lcpjhu]{background:var(--accent);border-color:var(--accent-light);transform:scale(1.15)}.route__stop[data-astro-cid-s2lcpjhu].is-done .route__icon[data-astro-cid-s2lcpjhu]{border-color:var(--accent-light)}.route__line[data-astro-cid-s2lcpjhu],.parcel[data-astro-cid-s2lcpjhu]{display:none}.jpanel__shot[data-astro-cid-s2lcpjhu]{position:relative}.jpanel__shotlink[data-astro-cid-s2lcpjhu]{position:absolute;inset:0;z-index:2}.route__stop[data-astro-cid-s2lcpjhu]{cursor:pointer;transition:transform .2s ease}.route__stop[data-astro-cid-s2lcpjhu]:hover{transform:translateY(-3px)}.route__stop[data-astro-cid-s2lcpjhu]:focus-visible{outline:2px solid var(--accent-light);outline-offset:4px;border-radius:8px}.journey__map[data-astro-cid-s2lcpjhu] .eyebrow[data-astro-cid-s2lcpjhu]{margin-bottom:2.6rem}.journey__panels[data-astro-cid-s2lcpjhu]{display:grid;gap:2.5rem}.jpanel[data-astro-cid-s2lcpjhu]{display:grid;gap:1.4rem;align-items:center}@media(min-width:900px){.jpanel[data-astro-cid-s2lcpjhu]{grid-template-columns:1.2fr .8fr}}.jpanel__shot[data-astro-cid-s2lcpjhu]{position:relative;border-radius:var(--radius-md);overflow:hidden;background:#fff;box-shadow:0 30px 60px -30px #000c;border:6px solid #3a2a20;aspect-ratio:16 / 10}.jpanel__shot[data-astro-cid-s2lcpjhu] img[data-astro-cid-s2lcpjhu]{width:100%;height:100%;object-fit:cover;object-position:top center}.jpanel__noimg[data-astro-cid-s2lcpjhu]{width:100%;height:100%;display:grid;place-items:center;background:var(--paper-2);color:var(--ink-soft);font-family:var(--font-label)}.jpanel__req[data-astro-cid-s2lcpjhu]{position:absolute;right:.8rem;bottom:.8rem;background:var(--ink);color:var(--paper);font:600 .7rem/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;padding:.6em .8em;border-radius:4px}.jpanel__n[data-astro-cid-s2lcpjhu]{font:500 .8rem/1 var(--font-label);letter-spacing:.2em;color:var(--accent-light)}.jpanel[data-astro-cid-s2lcpjhu] h2[data-astro-cid-s2lcpjhu]{margin:.6rem 0 .8rem;font-size:clamp(2.2rem,4.5vw,3.6rem)}.jpanel__gain[data-astro-cid-s2lcpjhu]{border-left:3px solid var(--accent-light);padding-left:.9rem;color:var(--cream)!important}.jpanel__gain[data-astro-cid-s2lcpjhu] b[data-astro-cid-s2lcpjhu]{color:var(--accent-light);font-family:var(--font-label);font-weight:600;letter-spacing:.04em}.journey[data-astro-cid-s2lcpjhu].is-pinned .journey__stage[data-astro-cid-s2lcpjhu]{height:100vh;height:100svh;display:flex;align-items:center}.journey[data-astro-cid-s2lcpjhu].is-pinned .journey__in[data-astro-cid-s2lcpjhu]{width:100%;padding-block:4.5rem 2rem}.journey[data-astro-cid-s2lcpjhu].is-pinned .route__line[data-astro-cid-s2lcpjhu]{display:block;position:absolute;left:8%;right:8%;top:calc(1.4rem + 24px + 4.8rem);height:2px;background:var(--brew-line)}.journey[data-astro-cid-s2lcpjhu].is-pinned .route__line[data-astro-cid-s2lcpjhu] i[data-astro-cid-s2lcpjhu]{display:block;height:100%;background:var(--accent-light);transform-origin:0 50%;transform:scaleX(0)}.journey[data-astro-cid-s2lcpjhu].is-pinned .parcel[data-astro-cid-s2lcpjhu]{display:flex;flex-direction:row;align-items:center;gap:.4rem;position:absolute;left:0;top:0;z-index:3;pointer-events:none}.journey[data-astro-cid-s2lcpjhu].is-pinned .parcel[data-astro-cid-s2lcpjhu] svg[data-astro-cid-s2lcpjhu]{width:28px;height:28px;filter:drop-shadow(0 6px 8px rgba(0,0,0,.5))}.journey[data-astro-cid-s2lcpjhu].is-pinned .parcel[data-astro-cid-s2lcpjhu] span[data-astro-cid-s2lcpjhu]{font:600 .62rem/1 var(--font-label);letter-spacing:.1em;text-transform:uppercase;background:var(--cream);color:var(--ink);padding:.3em .5em;border-radius:3px;white-space:nowrap}.journey[data-astro-cid-s2lcpjhu].is-pinned .journey__panels[data-astro-cid-s2lcpjhu]{position:relative;display:block;min-height:min(56vh,520px)}.journey[data-astro-cid-s2lcpjhu].is-pinned .jpanel[data-astro-cid-s2lcpjhu]{position:absolute;inset:0;opacity:0;transform:translateY(24px);transition:opacity .45s ease,transform .45s ease;pointer-events:none}.journey[data-astro-cid-s2lcpjhu].is-pinned .jpanel[data-astro-cid-s2lcpjhu].is-on{opacity:1;transform:none;pointer-events:auto}.journey[data-astro-cid-s2lcpjhu].is-pinned .jpanel__shot[data-astro-cid-s2lcpjhu]{max-height:52vh}@media(max-width:899px){.journey[data-astro-cid-s2lcpjhu].is-pinned .route__line[data-astro-cid-s2lcpjhu],.journey[data-astro-cid-s2lcpjhu].is-pinned .parcel[data-astro-cid-s2lcpjhu]{display:none}.journey[data-astro-cid-s2lcpjhu].is-pinned .route[data-astro-cid-s2lcpjhu]{grid-template-columns:repeat(6,1fr);gap:.2rem}.journey[data-astro-cid-s2lcpjhu].is-pinned .route__t[data-astro-cid-s2lcpjhu],.journey[data-astro-cid-s2lcpjhu].is-pinned .route__kdo[data-astro-cid-s2lcpjhu]{display:none}.journey[data-astro-cid-s2lcpjhu].is-pinned .route__icon[data-astro-cid-s2lcpjhu]{width:38px;height:38px}.journey[data-astro-cid-s2lcpjhu].is-pinned .journey__panels[data-astro-cid-s2lcpjhu]{min-height:62vh}.journey[data-astro-cid-s2lcpjhu].is-pinned .jpanel[data-astro-cid-s2lcpjhu]{align-content:start;gap:.8rem}.journey[data-astro-cid-s2lcpjhu].is-pinned .jpanel__shot[data-astro-cid-s2lcpjhu]{max-height:26vh}.journey[data-astro-cid-s2lcpjhu].is-pinned .jpanel[data-astro-cid-s2lcpjhu] h2[data-astro-cid-s2lcpjhu]{font-size:2rem;margin:.3rem 0}.journey[data-astro-cid-s2lcpjhu].is-pinned .jpanel[data-astro-cid-s2lcpjhu] p[data-astro-cid-s2lcpjhu]{font-size:.92rem;margin-bottom:.5rem}}.owner[data-astro-cid-s2lcpjhu]{display:grid;gap:1rem;margin-top:clamp(2rem,5vw,3.5rem)}@media(min-width:860px){.owner[data-astro-cid-s2lcpjhu]{grid-template-columns:1.3fr 1fr}}.owner__item[data-astro-cid-s2lcpjhu]{display:grid;gap:.5rem;align-content:start;padding:clamp(1.2rem,3vw,2rem);border-radius:var(--radius-md);border:1.5px solid var(--line-strong);background:#fffcf599;color:var(--ink);text-decoration:none;transition:border-color .2s ease,transform .2s ease}.owner__item[data-astro-cid-s2lcpjhu]:hover{border-color:var(--accent)}.owner__item--main[data-astro-cid-s2lcpjhu]{background:var(--brew);color:var(--cream);border-color:var(--brew)}.owner__k[data-astro-cid-s2lcpjhu]{font:600 .72rem/1 var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink)}.owner__item--main[data-astro-cid-s2lcpjhu] .owner__k[data-astro-cid-s2lcpjhu]{color:var(--accent-light)}.owner__item[data-astro-cid-s2lcpjhu] strong[data-astro-cid-s2lcpjhu]{font:400 clamp(1.6rem,3.4vw,2.6rem)/1 var(--font-display);text-transform:uppercase}.owner__item--main[data-astro-cid-s2lcpjhu] span[data-astro-cid-s2lcpjhu]:not(.owner__k){color:var(--cream-soft)}.owner__item[data-astro-cid-s2lcpjhu] em[data-astro-cid-s2lcpjhu]{font:normal 500 .95rem/1 var(--font-label);color:var(--accent-ink);margin-top:.4rem}.owner__item--main[data-astro-cid-s2lcpjhu] em[data-astro-cid-s2lcpjhu]{color:var(--accent-light)}.head-row[data-astro-cid-s2lcpjhu]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem 2rem;margin-bottom:1.8rem}.head-row[data-astro-cid-s2lcpjhu] h2[data-astro-cid-s2lcpjhu]{margin:0}.more[data-astro-cid-s2lcpjhu]{display:grid;gap:clamp(1rem,2vw,1.8rem);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.more__item[data-astro-cid-s2lcpjhu]{display:grid;gap:.4rem;align-content:start}.more__shot[data-astro-cid-s2lcpjhu]{position:relative;aspect-ratio:4 / 3;border-radius:var(--radius-sm);overflow:hidden;box-shadow:var(--shadow-card);border:1px solid var(--line);background:#fff}.more__shot[data-astro-cid-s2lcpjhu] img[data-astro-cid-s2lcpjhu]{width:100%;height:100%;object-fit:cover;object-position:top center}.more__item[data-astro-cid-s2lcpjhu] h3[data-astro-cid-s2lcpjhu]{margin:.8rem 0 0}.more__item[data-astro-cid-s2lcpjhu] p[data-astro-cid-s2lcpjhu]{margin:0;font-size:.95rem}.more__note[data-astro-cid-s2lcpjhu]{font-size:.8rem!important;color:var(--ink-soft);font-style:italic}.honesty[data-astro-cid-s2lcpjhu] h2[data-astro-cid-s2lcpjhu]{font-size:clamp(1.8rem,3vw,2.4rem)}
