.journey[data-astro-cid-gbyfitqm]{position:relative;overflow:hidden;background:radial-gradient(50rem 26rem at 90% 0%,#22327A 0%,transparent 60%),linear-gradient(180deg,#14215b,#0e1846);color:var(--white);padding-block:clamp(4rem,3rem + 4vw,7rem)}.journey__head[data-astro-cid-gbyfitqm]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:end;margin-bottom:clamp(2.25rem,1.5rem + 2vw,3.5rem)}.journey__head[data-astro-cid-gbyfitqm] h2[data-astro-cid-gbyfitqm]{font-size:var(--t-h2);color:var(--white)}.journey__head[data-astro-cid-gbyfitqm] p[data-astro-cid-gbyfitqm]{color:var(--sky);font-size:var(--t-lede);max-width:30rem;justify-self:end}.journey__rail[data-astro-cid-gbyfitqm]{list-style:none;display:flex;gap:.75rem;height:clamp(26rem,20rem + 14vw,34rem)}.stage[data-astro-cid-gbyfitqm]{position:relative;flex:1 1 0;min-width:6.25rem;border-radius:18px;overflow:hidden;isolation:isolate;background:#0e1846;transition:flex-grow .8s var(--ease-out)}.stage[data-astro-cid-gbyfitqm].is-active{flex-grow:4}.stage[data-astro-cid-gbyfitqm] img[data-astro-cid-gbyfitqm]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transform:scale(1.12);filter:saturate(.55);transition:transform 1.4s var(--ease-out),filter .8s}.stage[data-astro-cid-gbyfitqm].is-active img[data-astro-cid-gbyfitqm]{transform:scale(1);filter:saturate(.9)}.stage__shade[data-astro-cid-gbyfitqm]{position:absolute;inset:0;z-index:-1;background:#101a47d6;transition:background .8s var(--ease-out)}.stage[data-astro-cid-gbyfitqm].is-active .stage__shade[data-astro-cid-gbyfitqm]{background:linear-gradient(180deg,#101a4726,#101a478c 45%,#0b1333f5)}.stage[data-astro-cid-gbyfitqm]:not(.is-active):hover .stage__shade[data-astro-cid-gbyfitqm]{background:#1a2a6eb8}.stage__btn[data-astro-cid-gbyfitqm]{position:absolute;inset:0;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:2.1rem 1.4rem 1.6rem;background:none;border:0;color:var(--white);cursor:pointer;text-align:left;border-radius:inherit}.stage[data-astro-cid-gbyfitqm].is-active .stage__btn[data-astro-cid-gbyfitqm]{cursor:default}.stage__btn[data-astro-cid-gbyfitqm]:focus-visible{outline:2px solid var(--sky);outline-offset:-4px}.stage__num[data-astro-cid-gbyfitqm]{font:600 clamp(2.2rem,1.8rem + 1.2vw,3rem)/1 var(--serif);color:transparent;-webkit-text-stroke:1.2px var(--sky);letter-spacing:-.02em;transition:color .5s}.stage[data-astro-cid-gbyfitqm].is-active .stage__num[data-astro-cid-gbyfitqm]{color:var(--white);-webkit-text-stroke:0}.stage__title[data-astro-cid-gbyfitqm]{writing-mode:vertical-rl;transform:rotate(180deg);font:600 1.05rem/1.1 var(--serif);white-space:nowrap;transition:opacity .3s}.stage[data-astro-cid-gbyfitqm].is-active .stage__title[data-astro-cid-gbyfitqm]{opacity:0}.stage__bar[data-astro-cid-gbyfitqm]{position:absolute;left:1.25rem;right:1.25rem;top:1rem;height:3px;border-radius:3px;background:#fff3;opacity:0;transition:opacity .3s}.stage__bar[data-astro-cid-gbyfitqm] i[data-astro-cid-gbyfitqm]{display:block;height:100%;width:0;border-radius:inherit;background:var(--white)}.journey[data-astro-cid-gbyfitqm].is-auto .stage[data-astro-cid-gbyfitqm].is-active .stage__bar[data-astro-cid-gbyfitqm]{opacity:1}.journey[data-astro-cid-gbyfitqm].is-auto .stage[data-astro-cid-gbyfitqm].is-active .stage__bar[data-astro-cid-gbyfitqm] i[data-astro-cid-gbyfitqm]{animation:fill 6.5s linear forwards}.journey[data-astro-cid-gbyfitqm].is-paused .stage__bar[data-astro-cid-gbyfitqm] i[data-astro-cid-gbyfitqm]{animation-play-state:paused!important}@keyframes fill{to{width:100%}}.stage__body[data-astro-cid-gbyfitqm]{position:absolute;left:0;right:0;bottom:0;padding:clamp(1.5rem,1rem + 1.5vw,2.5rem);max-width:36rem;pointer-events:none;opacity:0;transform:translateY(16px);visibility:hidden;transition:opacity .3s,transform .3s,visibility 0s .3s}.stage[data-astro-cid-gbyfitqm].is-active .stage__body[data-astro-cid-gbyfitqm]{opacity:1;transform:none;visibility:visible;transition:opacity .6s .35s,transform .7s .35s var(--ease-out),visibility 0s}.stage__icon[data-astro-cid-gbyfitqm]{width:3.25rem;height:3.25rem;display:grid;place-items:center;border-radius:14px;background:var(--blue);color:var(--white);margin-bottom:1.25rem;box-shadow:0 10px 30px -10px #3558eecc}.stage__count[data-astro-cid-gbyfitqm]{color:var(--sky);font-weight:600;font-size:var(--t-small)}.stage__body[data-astro-cid-gbyfitqm] h3[data-astro-cid-gbyfitqm]{color:var(--white);font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem);line-height:1.1;margin:.35rem 0 .85rem;letter-spacing:-.015em}.stage__body[data-astro-cid-gbyfitqm] p[data-astro-cid-gbyfitqm]:last-child{color:#dce2f7;font-size:var(--t-lede);line-height:1.6}@media(max-width:56rem){.journey__head[data-astro-cid-gbyfitqm]{grid-template-columns:1fr}.journey__head[data-astro-cid-gbyfitqm] p[data-astro-cid-gbyfitqm]{justify-self:start}.journey__rail[data-astro-cid-gbyfitqm]{flex-direction:column;height:auto;gap:.6rem}.stage[data-astro-cid-gbyfitqm]{flex:none;min-width:0;height:4.5rem;transition:height .7s var(--ease-out)}.stage[data-astro-cid-gbyfitqm].is-active{height:27rem}.stage__btn[data-astro-cid-gbyfitqm]{flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem;padding:0 1.25rem;height:4.5rem;bottom:auto}.stage__num[data-astro-cid-gbyfitqm]{font-size:1.9rem}.stage__title[data-astro-cid-gbyfitqm]{writing-mode:horizontal-tb;transform:none}.stage__bar[data-astro-cid-gbyfitqm]{inset:auto 0 0;border-radius:0}}@media(prefers-reduced-motion:reduce){.stage[data-astro-cid-gbyfitqm],.stage[data-astro-cid-gbyfitqm] img[data-astro-cid-gbyfitqm],.stage__body[data-astro-cid-gbyfitqm],.stage__shade[data-astro-cid-gbyfitqm]{transition:none!important}}
