.journeyScene[data-astro-cid-tbikgdcq]{--journeyDrawTime:4s;--routeAt:1;--routeDuration:0s}.journeyScene__stage[data-astro-cid-tbikgdcq]{gap:var(--spaceLg);padding:var(--spaceMd);flex-direction:column;display:flex}.journeyScene__frame[data-astro-cid-tbikgdcq]{background-color:var(--colorSurfaceRaised);border:var(--borderHairline);border-radius:var(--radiusMd);position:relative;overflow:hidden}.journeyScene__image[data-astro-cid-tbikgdcq]{width:100%;height:auto;display:block}.journeyScene__overlay[data-astro-cid-tbikgdcq]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.journeyScene__route[data-astro-cid-tbikgdcq]{fill:none;stroke:var(--colorHighlight);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--routeAt));transition:stroke-dashoffset var(--routeDuration) ease-in-out}.journeyScene__marker[data-astro-cid-tbikgdcq]{fill:var(--colorSurface);stroke:var(--colorHighlight);stroke-width:2.5px;transform-box:fill-box;transform-origin:50%;transition:opacity .4s,transform .5s cubic-bezier(.34,1.56,.64,1),fill .4s}@keyframes journeyPulse{0%,to{stroke-width:2.5px;stroke-opacity:1}50%{stroke-width:9px;stroke-opacity:.35}}.journeyScene__aside[data-astro-cid-tbikgdcq]{gap:var(--spaceMd);flex-direction:column;display:flex}.journeyScene__title[data-astro-cid-tbikgdcq]{font-size:var(--fontSizeXl)}.journeyScene__lead[data-astro-cid-tbikgdcq]{margin-top:var(--spaceXs);color:var(--colorTextMuted);font-size:var(--fontSizeSm)}.journeyScene__cards[data-astro-cid-tbikgdcq]{gap:var(--spaceMd);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.journeyScene__cardTitle[data-astro-cid-tbikgdcq]{font-size:var(--fontSizeLg);grid-column:2}.journeyScene__cardOrg[data-astro-cid-tbikgdcq]{color:var(--colorTextMuted);font-size:var(--fontSizeSm)}.journeyScene__cardPeriod[data-astro-cid-tbikgdcq]{margin-top:var(--spaceXs);color:var(--colorAccent);font-size:var(--fontSizeXs);letter-spacing:var(--letterSpacingWider);text-transform:uppercase}.journeyScene__cardDetails[data-astro-cid-tbikgdcq]{margin-top:var(--spaceSm);color:var(--colorTextMuted);font-size:var(--fontSizeSm);font-style:italic}.journeyScene__cardList[data-astro-cid-tbikgdcq]{gap:var(--spaceXs);margin-top:var(--spaceSm);color:var(--colorTextMuted);font-size:var(--fontSizeSm);flex-direction:column;padding:0;list-style:none;display:flex}.journeyScene__cardList[data-astro-cid-tbikgdcq] li[data-astro-cid-tbikgdcq]:before{content:"◆";color:var(--colorAccentOrnament);vertical-align:.2em;margin-right:.5em;font-size:.6em}.journeyScene__cardHead[data-astro-cid-tbikgdcq]{grid-template-columns:var(--tapTargetMin) minmax(0, 1fr) var(--tapTargetMin);align-items:center;gap:var(--spaceSm);display:grid}.journeyScene__arrow--previous[data-astro-cid-tbikgdcq]{grid-column:1}.journeyScene__arrow--next[data-astro-cid-tbikgdcq]{grid-column:3}.journeyScene__arrow[data-astro-cid-tbikgdcq]{width:var(--tapTargetMin);height:var(--tapTargetMin);background-color:var(--colorHighlight);color:var(--colorTextInverted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:transform .25s,background-color .2s;display:inline-flex}.journeyScene__arrow[data-astro-cid-tbikgdcq] svg[data-astro-cid-tbikgdcq]{width:22px;height:22px}.journeyScene__arrow[data-astro-cid-tbikgdcq] path[data-astro-cid-tbikgdcq]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.journeyScene__arrow[data-astro-cid-tbikgdcq]:hover{background-color:color-mix(in srgb, var(--colorHighlight) 85%, var(--colorText))}.journeyScene__arrow--previous[data-astro-cid-tbikgdcq]:hover{transform:translate(-4px)}.journeyScene__arrow--next[data-astro-cid-tbikgdcq]:hover{transform:translate(4px)}.journeyScene[data-astro-cid-tbikgdcq]:has(.journeyScene__step:focus-visible) .journeyScene__arrow[data-astro-cid-tbikgdcq]{outline:2px solid var(--colorFocus);outline-offset:3px}@media (prefers-color-scheme:dark){.journeyScene__image[data-astro-cid-tbikgdcq]{filter:invert()hue-rotate(180deg);opacity:.85}}@supports selector(:has(a)){.journeyScene[data-astro-cid-tbikgdcq]{--routeAt:0}.journeyScene__marker[data-astro-cid-tbikgdcq]{opacity:0;transition-delay:0s;transform:scale(0)}.journeyScene__cards[data-astro-cid-tbikgdcq]{overflow:clip}.journeyScene__card[data-astro-cid-tbikgdcq]{top:0;opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s linear .5s;position:absolute;inset-inline:0}.journeyScene[data-astro-cid-tbikgdcq]:has(#journeyStep-1:checked){--routeAt:var(--at1);--routeDuration:0s}.journeyScene[data-astro-cid-tbikgdcq]:has(#journeyStep-2:checked){--routeAt:var(--at2);--routeDuration:calc((var(--at2) - var(--at1)) * var(--journeyDrawTime))}.journeyScene[data-astro-cid-tbikgdcq]:has(#journeyStep-3:checked){--routeAt:var(--at3);--routeDuration:calc((var(--at3) - var(--at2)) * var(--journeyDrawTime))}.journeyScene[data-astro-cid-tbikgdcq]:has(#journeyStep-4:checked){--routeAt:var(--at4);--routeDuration:calc((var(--at4) - var(--at3)) * var(--journeyDrawTime))}.journeyScene[data-astro-cid-tbikgdcq]:has(#journeyStep-1:checked) .journeyScene__marker[data-astro-cid-tbikgdcq]:nth-of-type(-n+1),.journeyScene[data-astro-cid-tbikgdcq]:has(#journeyStep-2:checked) .journeyScene__marker[data-astro-cid-tbikgdcq]:nth-of-type(-n+2),.journeyScene[data-astro-cid-tbikgdcq]:has(#journeyStep-3:checked) .journeyScene__marker[data-astro-cid-tbikgdcq]:nth-of-type(-n+3),.journeyScene[data-astro-cid-tbikgdcq]:has(#journeyStep-4:checked) .journeyScene__marker[data-astro-cid-tbikgdcq]:nth-of-type(-n+4){opacity:1;transition-delay:var(--routeDuration);transform:scale(1)}.journeyScene[data-astro-cid-tbikgdcq]:has(#journeyStep-1:checked) .journeyScene__marker[data-astro-cid-tbikgdcq]:first-of-type,.journeyScene[data-astro-cid-tbikgdcq]:has(#journeyStep-2:checked) .journeyScene__marker[data-astro-cid-tbikgdcq]:nth-of-type(2),.journeyScene[data-astro-cid-tbikgdcq]:has(#journeyStep-3:checked) .journeyScene__marker[data-astro-cid-tbikgdcq]:nth-of-type(3),.journeyScene[data-astro-cid-tbikgdcq]:has(#journeyStep-4:checked) .journeyScene__marker[data-astro-cid-tbikgdcq]:nth-of-type(4){fill:var(--colorHighlight);animation:journeyPulse 2.4s ease-in-out var(--routeDuration) infinite}.journeyScene[data-astro-cid-tbikgdcq]:has(#journeyStep-1:checked) .journeyScene__card[data-astro-cid-tbikgdcq]:first-child,.journeyScene[data-astro-cid-tbikgdcq]:has(#journeyStep-2:checked) .journeyScene__card[data-astro-cid-tbikgdcq]:nth-child(2),.journeyScene[data-astro-cid-tbikgdcq]:has(#journeyStep-3:checked) .journeyScene__card[data-astro-cid-tbikgdcq]:nth-child(3),.journeyScene[data-astro-cid-tbikgdcq]:has(#journeyStep-4:checked) .journeyScene__card[data-astro-cid-tbikgdcq]:nth-child(4){opacity:1;visibility:visible;transition:opacity .6s ease var(--routeDuration), visibility 0s linear var(--routeDuration);position:relative}}@media (prefers-reduced-motion:reduce){.journeyScene__route[data-astro-cid-tbikgdcq]{transition-duration:var(--routeDuration)!important}.journeyScene__marker[data-astro-cid-tbikgdcq]{transition-duration:.4s,.5s,.4s!important}.journeyScene__card[data-astro-cid-tbikgdcq]{transition-duration:.5s,0s!important}}@media (width>=48rem){.journeyScene__stage[data-astro-cid-tbikgdcq]{gap:var(--spaceMd) var(--spaceLg);padding:var(--spaceLg);grid-template-columns:minmax(0,1.6fr) minmax(20rem,1fr);align-items:start;display:grid}.journeyScene__map[data-astro-cid-tbikgdcq]{grid-area:1/1/span 2}.journeyScene__header[data-astro-cid-tbikgdcq]{grid-area:1/2}.journeyScene__aside[data-astro-cid-tbikgdcq]{grid-area:2/2}.journeyScene__frame[data-astro-cid-tbikgdcq]{width:min(100%, calc((100dvh - 12rem) * var(--mapRatio)));margin-inline:auto}}.journeyPage__detail[data-astro-cid-nxw7lbsw]{margin-block:var(--spaceXl) var(--space2xl);text-align:center}
