.journey-page[data-astro-cid-b7t46qeo]{padding-block:85px 100px}.journey-intro[data-astro-cid-b7t46qeo]{max-width:720px;margin-bottom:85px}.journey-lead[data-astro-cid-b7t46qeo]{letter-spacing:-1px;margin:0 0 22px;font-size:clamp(24px,3vw,38px);line-height:1.25}.journey-lead[data-astro-cid-b7t46qeo] em[data-astro-cid-b7t46qeo]{color:var(--accent);font-style:normal}.journey-description[data-astro-cid-b7t46qeo]{color:var(--muted);max-width:570px;font-size:17px;line-height:1.8}.start-link[data-astro-cid-b7t46qeo]{gap:20px;margin-top:16px;display:inline-flex}.journey[data-astro-cid-b7t46qeo]{position:relative}.direction[data-astro-cid-b7t46qeo],.path-origin[data-astro-cid-b7t46qeo]{text-align:center;color:var(--muted);letter-spacing:1.5px;font:10px monospace;position:relative}.direction[data-astro-cid-b7t46qeo] span[data-astro-cid-b7t46qeo],.path-origin[data-astro-cid-b7t46qeo] span[data-astro-cid-b7t46qeo]{color:var(--accent);margin-bottom:16px;font-size:23px;display:block}.direction[data-astro-cid-b7t46qeo]{margin:0 0 40px}.path-origin[data-astro-cid-b7t46qeo]{margin:0;padding-top:30px}.journey-list[data-astro-cid-b7t46qeo]{margin:0;padding:0;list-style:none;position:relative}.journey-list[data-astro-cid-b7t46qeo]:before{content:"";background:linear-gradient(var(--accent), #34435d);width:2px;position:absolute;top:0;bottom:0;left:calc(50% - 1px)}.journey-stop[data-astro-cid-b7t46qeo]{grid-template-columns:1fr 84px 1fr;padding-bottom:60px;scroll-margin-top:32px;display:grid;position:relative}.journey-stop[data-astro-cid-b7t46qeo]:last-child{padding-bottom:0}.milestone[data-astro-cid-b7t46qeo]{border:1px solid var(--accent);width:38px;height:38px;color:var(--accent);z-index:1;background:#101725;border-radius:50%;place-items:center;font:12px monospace;display:grid;position:absolute;top:32px;left:50%;transform:translate(-50%)}.journey-card[data-astro-cid-b7t46qeo]{background:var(--surface);border:1px solid var(--border);border-radius:12px;grid-column:1;min-width:0;padding:32px;position:relative}.journey-card[data-astro-cid-b7t46qeo]:before{content:"";background:var(--border);width:42px;height:1px;position:absolute;top:50px;left:100%}.journey-stop[data-astro-cid-b7t46qeo]:nth-child(2n) .journey-card[data-astro-cid-b7t46qeo]{grid-column:3}.journey-stop[data-astro-cid-b7t46qeo]:nth-child(2n) .journey-card[data-astro-cid-b7t46qeo]:before{left:auto;right:100%}.latest-stop[data-astro-cid-b7t46qeo] .journey-card[data-astro-cid-b7t46qeo]{background:linear-gradient(135deg,#203653,#172238);border-color:#5984ad}.latest-stop[data-astro-cid-b7t46qeo] .milestone[data-astro-cid-b7t46qeo]{color:#101725;background:var(--accent);box-shadow:0 0 0 7px #91c9ff15}.journey-card[data-astro-cid-b7t46qeo] .eyebrow[data-astro-cid-b7t46qeo]{margin-bottom:18px;font-size:10px}.journey-card[data-astro-cid-b7t46qeo] h2[data-astro-cid-b7t46qeo]{letter-spacing:-1px;overflow-wrap:anywhere;margin:0 0 18px;font-size:clamp(25px,3vw,34px);line-height:1.15}.project-description[data-astro-cid-b7t46qeo]{color:#c4d2e9;white-space:pre-line;margin:0 0 24px;line-height:1.8}.project-tags[data-astro-cid-b7t46qeo]{flex-wrap:wrap;gap:8px;margin:0 0 26px;padding:0;list-style:none;display:flex}.project-tags[data-astro-cid-b7t46qeo] li[data-astro-cid-b7t46qeo]{color:var(--muted);border:1px solid var(--border);border-radius:4px;padding:7px 9px;font:11px monospace}@media (width<=760px){.journey-page[data-astro-cid-b7t46qeo]{padding-block:55px 65px}.journey-intro[data-astro-cid-b7t46qeo]{margin-bottom:60px}.journey-list[data-astro-cid-b7t46qeo]:before{left:18px}.journey-stop[data-astro-cid-b7t46qeo]{grid-template-columns:50px minmax(0,1fr);padding-bottom:30px}.journey-card[data-astro-cid-b7t46qeo],.journey-stop[data-astro-cid-b7t46qeo]:nth-child(2n) .journey-card[data-astro-cid-b7t46qeo]{grid-column:2;padding:24px 20px}.milestone[data-astro-cid-b7t46qeo]{width:32px;height:32px;top:26px;left:19px}.journey-card[data-astro-cid-b7t46qeo]:before,.journey-stop[data-astro-cid-b7t46qeo]:nth-child(2n) .journey-card[data-astro-cid-b7t46qeo]:before{width:32px;top:41px;left:auto;right:100%}.direction[data-astro-cid-b7t46qeo],.path-origin[data-astro-cid-b7t46qeo]{text-align:left;padding-left:3px}.direction[data-astro-cid-b7t46qeo] span[data-astro-cid-b7t46qeo],.path-origin[data-astro-cid-b7t46qeo] span[data-astro-cid-b7t46qeo]{margin-left:7px}.journey-card[data-astro-cid-b7t46qeo] .eyebrow[data-astro-cid-b7t46qeo]{letter-spacing:1px;line-height:1.6}}
