.journey-figure{--rise:18%;inset:calc(var(--rise) * -1) 0 0 0;clip-path:inset(0 round 0 0 50% 50%/0 0 42.37% 42.37%);position:absolute}.journey-stage{transition:translate 1.1s cubic-bezier(.22, 1, .36, 1) calc(var(--fall-i,0) * .3s), opacity .45s cubic-bezier(.33, 1, .68, 1) calc(var(--fall-i,0) * .3s)}.journey-stage:is([data-fall=ready],[data-fall=waiting]){opacity:0;transition:none;translate:0 -2.5rem}.journey-figure img{animation:5s ease-in-out infinite journey-bob;animation-delay:calc(var(--i,0) * -1.25s)}@keyframes journey-bob{0%,to{translate:0}50%{translate:0 -.4rem}}.journey-dash{stroke-dasharray:26 22;animation:5s linear infinite journey-dash}@keyframes journey-dash{to{stroke-dashoffset:-96px}}.journey-pulse{animation:journey-pulse 2.6s var(--ease-out) infinite}@keyframes journey-pulse{0%{opacity:.45;scale:1}to{opacity:0;scale:1.7}}.journey-twinkle{animation:2.4s ease-in-out infinite journey-twinkle}@keyframes journey-twinkle{0%,to{opacity:.25;scale:.7}50%{opacity:1;scale:1}}.journey-page{background:linear-gradient(90deg,#0d284014,#0000 9%),#fffdf8;border-radius:.375rem 1.25rem 1.25rem .375rem;box-shadow:inset 0 0 0 1px #d4b06a59}.journey-page .journey-figure img{animation:none}.journey-page-back{background:linear-gradient(270deg,#0d284014,#0000 9%),#fbf6ea;border-radius:1.25rem .375rem .375rem 1.25rem}@media (prefers-reduced-motion:reduce){.journey-figure img,.journey-dash,.journey-pulse,.journey-twinkle{animation:none}}
.lang-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2.5rem),#0000)}.lang-seal{background:linear-gradient(150deg, color-mix(in srgb, var(--accent) 72%, white), var(--accent) 55%, color-mix(in srgb, var(--accent) 85%, black));box-shadow:0 0 0 2px var(--color-white), 0 0 0 3.5px var(--color-brass), 0 10px 18px -10px var(--accent);font-size:1.4375rem;line-height:1}@media (min-width:40rem){.lang-seal{font-size:1.5625rem}}.lang-letter{font-weight:600;translate:0 .04em}.lang-seal:not([lang]) .lang-letter{font-family:var(--font-display);font-size:1.08em}.lang-seal[lang=ml] .lang-letter{font-size:.84em}.lang-seal[lang=ur] .lang-letter{font-size:.96em;translate:0 -.12em}@media (prefers-reduced-motion:reduce){.lang-marquee{-webkit-mask-image:none;mask-image:none}.lang-track{width:auto}.lang-track>ul{flex-wrap:wrap;flex-shrink:1;row-gap:.75rem}}.earth{filter:drop-shadow(0 6px 10px #174a7847)}.earth-land{animation:18s linear infinite earth-turn}@keyframes earth-turn{to{translate:-48px}}@media (prefers-reduced-motion:reduce){.earth-land{animation:none}}.earth-button:focus-visible{outline:3px solid var(--color-blue);outline-offset:3px}.earth-blink{animation:.9s ease-out earth-blink}.earth-blink .earth-land{animation:.9s cubic-bezier(.2,.8,.3,1) earth-turn,18s linear .9s infinite earth-turn}@keyframes earth-blink{0%,to{filter:drop-shadow(0 6px 10px #174a7847)brightness();scale:1}20%,60%{filter:drop-shadow(0 0 14px #6cc4fff2)brightness(1.45);scale:1.14}40%,80%{filter:drop-shadow(0 6px 10px #174a7847)brightness();scale:1.04}}@media (prefers-reduced-motion:reduce){.earth-blink,.earth-blink .earth-land{animation:none}}
