.journey[data-astro-cid-w2ray7ir]{--navy: #07172b;--green: #00a859;--amber: #f59e0b;--dur: 7s;position:relative;height:calc(100svh - 5rem);min-height:34rem;max-height:62rem;overflow:hidden;background:var(--navy);color:#fff;isolation:isolate;touch-action:pan-y}.journey__stage[data-astro-cid-w2ray7ir],.journey__scene[data-astro-cid-w2ray7ir],.journey__media[data-astro-cid-w2ray7ir],.journey__media[data-astro-cid-w2ray7ir] img[data-astro-cid-w2ray7ir],.journey__veil[data-astro-cid-w2ray7ir]{position:absolute;inset:0}.journey__media[data-astro-cid-w2ray7ir] img[data-astro-cid-w2ray7ir]{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;transform-origin:50% 55%;will-change:transform}.journey__scene[data-astro-cid-w2ray7ir]{opacity:0;visibility:hidden;transition:opacity 1.1s ease,visibility 0s linear 1.1s}.journey__scene[data-astro-cid-w2ray7ir].is-active{opacity:1;visibility:visible;transition:opacity 1.1s ease .15s,visibility 0s;z-index:2}.journey__scene[data-astro-cid-w2ray7ir].is-active .journey__media[data-astro-cid-w2ray7ir] img[data-astro-cid-w2ray7ir]{animation:journey-walk calc(var(--dur) + 1.6s) cubic-bezier(.25,.1,.3,1) forwards}.journey__scene[data-astro-cid-w2ray7ir].is-leaving{z-index:3;opacity:0;visibility:visible;transition:opacity 1.1s ease-in,visibility 0s linear 1.1s}.journey__scene[data-astro-cid-w2ray7ir].is-leaving .journey__media[data-astro-cid-w2ray7ir] img[data-astro-cid-w2ray7ir]{animation:journey-through 1.1s cubic-bezier(.55,0,.8,.4) forwards}.journey[data-astro-cid-w2ray7ir].is-reverse .journey__scene[data-astro-cid-w2ray7ir].is-leaving .journey__media[data-astro-cid-w2ray7ir] img[data-astro-cid-w2ray7ir]{animation-name:journey-back}@keyframes journey-walk{0%{transform:scale(1.02)}to{transform:scale(1.14)}}@keyframes journey-through{0%{transform:scale(var(--from, 1.14));filter:blur(0)}to{transform:scale(1.75);filter:blur(10px)}}@keyframes journey-back{0%{transform:scale(var(--from, 1.14));filter:blur(0)}to{transform:scale(.9);filter:blur(8px)}}.journey__scene[data-astro-cid-w2ray7ir] .journey__media--backdrop[data-astro-cid-w2ray7ir] img[data-astro-cid-w2ray7ir],.journey[data-astro-cid-w2ray7ir] .journey__scene[data-astro-cid-w2ray7ir].is-active .journey__media--backdrop[data-astro-cid-w2ray7ir] img[data-astro-cid-w2ray7ir]{filter:blur(14px) brightness(.6) saturate(1.1);transform-origin:10% 60%;animation:none;transform:scale(1.8)}.journey__portrait[data-astro-cid-w2ray7ir]{position:absolute;z-index:5;top:5.5rem;right:max(1rem,calc((100vw - 80rem)/2 + 4rem));height:min(75%,calc(100% - 14.5rem),calc(34vw * 16 / 9));aspect-ratio:9 / 16;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:1.5rem;background:var(--navy);box-shadow:0 0 0 6px #f59e0b1f,0 40px 80px -20px #000000b3;opacity:0;transform:scale(.92);transition:opacity .6s ease,transform .6s ease}.is-active[data-astro-cid-w2ray7ir] .journey__portrait[data-astro-cid-w2ray7ir]{opacity:1;transform:scale(1);transition:opacity .9s ease .35s,transform 1.1s cubic-bezier(.2,.7,.2,1) .35s}.journey__portrait[data-astro-cid-w2ray7ir] img[data-astro-cid-w2ray7ir],.journey__video[data-astro-cid-w2ray7ir]{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.journey__video[data-astro-cid-w2ray7ir]{opacity:0;transition:opacity .6s ease}.journey__video[data-astro-cid-w2ray7ir].is-playing{opacity:1}.journey__veil[data-astro-cid-w2ray7ir]{pointer-events:none;background:linear-gradient(90deg,#07172bd1,#07172b73 38%,#07172b00 65%),linear-gradient(0deg,#07172bd9,#07172b00 32%),linear-gradient(180deg,#07172b8c,#07172b00 18%)}.journey__flash[data-astro-cid-w2ray7ir]{position:absolute;inset:0;z-index:5;pointer-events:none;opacity:0;background:radial-gradient(circle at 55% 50%,#ffecc88c,#ffecc800 55%)}.journey[data-astro-cid-w2ray7ir].is-moving .journey__flash[data-astro-cid-w2ray7ir]{animation:journey-flash 1.1s ease-out}@keyframes journey-flash{0%,to{opacity:0}40%{opacity:1}}.journey__copy[data-astro-cid-w2ray7ir]{position:absolute;z-index:6;left:max(1rem,calc((100vw - 80rem)/2 + 2rem));right:1rem;bottom:clamp(9rem,18vh,11.5rem);max-width:38rem}.journey__copy[data-astro-cid-w2ray7ir]>[data-astro-cid-w2ray7ir]{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s ease}.is-active[data-astro-cid-w2ray7ir] .journey__copy[data-astro-cid-w2ray7ir]>[data-astro-cid-w2ray7ir]{opacity:1;transform:none;transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.is-active[data-astro-cid-w2ray7ir] .journey__copy[data-astro-cid-w2ray7ir]>[data-astro-cid-w2ray7ir]:nth-child(1){transition-delay:.5s}.is-active[data-astro-cid-w2ray7ir] .journey__copy[data-astro-cid-w2ray7ir]>[data-astro-cid-w2ray7ir]:nth-child(2){transition-delay:.62s}.is-active[data-astro-cid-w2ray7ir] .journey__copy[data-astro-cid-w2ray7ir]>[data-astro-cid-w2ray7ir]:nth-child(3){transition-delay:.76s}.is-active[data-astro-cid-w2ray7ir] .journey__copy[data-astro-cid-w2ray7ir]>[data-astro-cid-w2ray7ir]:nth-child(4){transition-delay:.9s}.journey__kicker[data-astro-cid-w2ray7ir]{display:flex;align-items:center;gap:.75rem;margin:0 0 1rem;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.journey__num[data-astro-cid-w2ray7ir]{font-family:JetBrains Mono,monospace;color:var(--amber)}.journey__sep[data-astro-cid-w2ray7ir]{width:2rem;height:1px;background:#fff9}.journey__title[data-astro-cid-w2ray7ir]{margin:0;color:#fff;font-size:clamp(2rem,1.2rem + 3.6vw,4.25rem);font-weight:800;line-height:1.04;letter-spacing:-.02em;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.35)}.journey__text[data-astro-cid-w2ray7ir]{margin:1rem 0 0;max-width:32rem;color:#ffffffe0;font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.55}.journey__actions[data-astro-cid-w2ray7ir]{margin-top:1.75rem}.journey__cta[data-astro-cid-w2ray7ir]{display:inline-flex;align-items:center;gap:.6rem;min-height:3rem;padding:0 1.75rem;border:0;border-radius:999px;background:var(--green);color:#fff;font:inherit;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 30px -8px #00a85999;transition:background-color .15s,transform .15s}.journey__cta[data-astro-cid-w2ray7ir]:hover{background:#008f4c;transform:translateY(-2px)}.journey__cta[data-astro-cid-w2ray7ir]:focus-visible,.journey__btn[data-astro-cid-w2ray7ir]:focus-visible,.journey__chapter[data-astro-cid-w2ray7ir]:focus-visible,.journey__skip[data-astro-cid-w2ray7ir]:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.journey__hud[data-astro-cid-w2ray7ir]{position:absolute;inset:0;z-index:7;pointer-events:none}.journey__hud[data-astro-cid-w2ray7ir]>[data-astro-cid-w2ray7ir]{pointer-events:auto}.journey__topbar[data-astro-cid-w2ray7ir]{position:absolute;top:1.25rem;left:max(1rem,calc((100vw - 80rem)/2 + 2rem));right:max(1rem,calc((100vw - 80rem)/2 + 2rem));display:flex;align-items:center;justify-content:space-between}.journey__counter[data-astro-cid-w2ray7ir]{margin:0;color:#fff;font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:600}.journey__counter-total[data-astro-cid-w2ray7ir]{color:#ffffff8c}.journey__buttons[data-astro-cid-w2ray7ir]{display:flex;gap:.5rem}.journey__btn[data-astro-cid-w2ray7ir]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#07172b59;backdrop-filter:blur(8px);color:#fff;cursor:pointer;transition:background-color .15s,border-color .15s}.journey__btn[data-astro-cid-w2ray7ir]:hover{background:#ffffff2e;border-color:#fff}.journey__btn[data-astro-cid-w2ray7ir] svg[data-astro-cid-w2ray7ir],.journey__skip[data-astro-cid-w2ray7ir] svg[data-astro-cid-w2ray7ir]{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.journey__icon-play[data-astro-cid-w2ray7ir]{display:none}.journey[data-astro-cid-w2ray7ir].is-paused .journey__icon-play[data-astro-cid-w2ray7ir]{display:block;fill:currentColor}.journey[data-astro-cid-w2ray7ir].is-paused .journey__icon-pause[data-astro-cid-w2ray7ir]{display:none}.journey__chapters[data-astro-cid-w2ray7ir]{position:absolute;left:max(1rem,calc((100vw - 80rem)/2 + 2rem));right:max(1rem,calc((100vw - 80rem)/2 + 2rem));bottom:4.75rem;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.5rem}.journey__chapter[data-astro-cid-w2ray7ir]{display:flex;flex-direction:column;gap:.55rem;padding:.6rem 0;border:0;background:none;color:#fff9;font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer;transition:color .2s}.journey__chapter[data-astro-cid-w2ray7ir]:hover,.journey__chapter[data-astro-cid-w2ray7ir].is-active{color:#fff}.journey__bar[data-astro-cid-w2ray7ir]{position:relative;display:block;height:3px;overflow:hidden;border-radius:3px;background:#ffffff47}.journey__fill[data-astro-cid-w2ray7ir]{position:absolute;inset:0;background:var(--amber);transform:scaleX(0);transform-origin:left}.journey__chapter[data-astro-cid-w2ray7ir].is-done .journey__fill[data-astro-cid-w2ray7ir]{transform:scaleX(1);background:#ffffffd9}.journey__chapter-label[data-astro-cid-w2ray7ir]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.journey__skip[data-astro-cid-w2ray7ir]{position:absolute;z-index:7;left:50%;bottom:.75rem;display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;transform:translate(-50%);color:#ffffffbf;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.journey__skip[data-astro-cid-w2ray7ir]:hover{color:#fff}.journey__skip[data-astro-cid-w2ray7ir] svg[data-astro-cid-w2ray7ir]{animation:journey-bob 1.8s ease-in-out infinite}@keyframes journey-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.journey__intro[data-astro-cid-w2ray7ir]{position:absolute;inset:0;z-index:20;display:none;pointer-events:none}.journey[data-astro-cid-w2ray7ir].has-intro .journey__intro[data-astro-cid-w2ray7ir]{display:block}.journey__door[data-astro-cid-w2ray7ir]{position:absolute;top:0;bottom:0;width:50.5%;background:linear-gradient(90deg,#0a192f,#10284a);transition:transform 1.3s cubic-bezier(.7,0,.2,1) .7s}.journey__door--left[data-astro-cid-w2ray7ir]{left:0;box-shadow:inset -1px 0 #f59e0b99}.journey__door--right[data-astro-cid-w2ray7ir]{right:0;transform-origin:right;background:linear-gradient(270deg,#0a192f,#10284a);box-shadow:inset 1px 0 #f59e0b99}.journey__intro-mark[data-astro-cid-w2ray7ir]{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;gap:.9rem;transform:translate(-50%,-50%);color:#fffc;font-size:.72rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;transition:opacity .4s ease .5s}.journey[data-astro-cid-w2ray7ir].is-open .journey__door--left[data-astro-cid-w2ray7ir]{transform:translate(-101%)}.journey[data-astro-cid-w2ray7ir].is-open .journey__door--right[data-astro-cid-w2ray7ir]{transform:translate(101%)}.journey[data-astro-cid-w2ray7ir].is-open .journey__intro-mark[data-astro-cid-w2ray7ir]{opacity:0}.journey[data-astro-cid-w2ray7ir].has-intro:not(.is-open) .journey__scene[data-astro-cid-w2ray7ir].is-active .journey__media[data-astro-cid-w2ray7ir] img[data-astro-cid-w2ray7ir]{animation:none;transform:scale(1.02)}.journey[data-astro-cid-w2ray7ir].has-intro:not(.is-open) .is-active[data-astro-cid-w2ray7ir] .journey__copy[data-astro-cid-w2ray7ir]>[data-astro-cid-w2ray7ir]{opacity:0;transform:translateY(18px)}@media(min-width:768px)and (max-width:1023px){.journey__copy[data-astro-cid-w2ray7ir]{max-width:52vw}}@media(max-width:767px){.journey[data-astro-cid-w2ray7ir]{height:calc(100svh - 5rem);min-height:32rem}.journey__veil[data-astro-cid-w2ray7ir]{background:linear-gradient(0deg,#07172bf2,#07172bb3 30%,#07172b00 58%),linear-gradient(180deg,#07172b99,#07172b00 20%)}.journey__copy[data-astro-cid-w2ray7ir]{bottom:5.5rem}.journey__portrait[data-astro-cid-w2ray7ir]{top:5.75rem;right:50%;height:clamp(12rem,calc(100% - 27.5rem),75%);border-radius:1.1rem;transform:translate(50%) scale(.92)}.is-active[data-astro-cid-w2ray7ir] .journey__portrait[data-astro-cid-w2ray7ir]{transform:translate(50%) scale(1)}.journey__kicker[data-astro-cid-w2ray7ir]{margin-bottom:.75rem;font-size:.68rem}.journey__text[data-astro-cid-w2ray7ir]{margin-top:.75rem;font-size:.98rem}.journey__actions[data-astro-cid-w2ray7ir]{margin-top:1.25rem}.journey__cta[data-astro-cid-w2ray7ir]{width:100%;justify-content:center}.journey__chapters[data-astro-cid-w2ray7ir]{top:.25rem;bottom:auto;gap:.35rem}.journey__chapter[data-astro-cid-w2ray7ir]{padding:.6rem 0}.journey__chapter-label[data-astro-cid-w2ray7ir]{display:none}.journey__topbar[data-astro-cid-w2ray7ir]{top:2.5rem}.journey__btn[data-astro-cid-w2ray7ir]{width:2.5rem;height:2.5rem}.journey__skip[data-astro-cid-w2ray7ir]{left:1rem;bottom:.75rem;transform:none;padding-left:0}}@media(max-height:560px)and (orientation:landscape){.journey[data-astro-cid-w2ray7ir]{min-height:0;height:calc(100svh - 5rem)}.journey__copy[data-astro-cid-w2ray7ir]{bottom:2.5rem}.journey__text[data-astro-cid-w2ray7ir]{display:none}.journey__chapters[data-astro-cid-w2ray7ir]{top:.25rem;bottom:auto}.journey__topbar[data-astro-cid-w2ray7ir]{top:2rem}.journey__chapter-label[data-astro-cid-w2ray7ir],.journey__skip[data-astro-cid-w2ray7ir]{display:none}}@media(prefers-reduced-motion:reduce){.journey__scene[data-astro-cid-w2ray7ir].is-active .journey__media[data-astro-cid-w2ray7ir] img[data-astro-cid-w2ray7ir],.journey__scene[data-astro-cid-w2ray7ir].is-leaving .journey__media[data-astro-cid-w2ray7ir] img[data-astro-cid-w2ray7ir]{animation:none;transform:none}.journey__portrait[data-astro-cid-w2ray7ir]{transition:none}.journey[data-astro-cid-w2ray7ir].is-moving .journey__flash[data-astro-cid-w2ray7ir]{animation:none}.journey__copy[data-astro-cid-w2ray7ir]>[data-astro-cid-w2ray7ir],.journey__skip[data-astro-cid-w2ray7ir] svg[data-astro-cid-w2ray7ir]{transition:none;animation:none}}
