.way[data-astro-cid-ndcyfmhv]{--nest-radius:1.25rem;--nest-gap:.5rem;border-radius:var(--nest-radius);background:var(--surface);padding:var(--nest-gap) var(--nest-gap) 1.5rem;box-shadow:inset 0 0 0 .5px var(--border), var(--shadow-xs);transition:box-shadow .2s var(--ease-out);flex-direction:column;flex:1;gap:.75rem;display:flex}.way[data-astro-cid-ndcyfmhv]>[data-astro-cid-ndcyfmhv]:not(.way-picture){margin-inline:1rem}@media (width>=64rem){.way[data-astro-cid-ndcyfmhv]{padding-bottom:2rem}.way[data-astro-cid-ndcyfmhv]>[data-astro-cid-ndcyfmhv]:not(.way-picture){margin-inline:1.25rem}}.way[data-astro-cid-ndcyfmhv]:hover{box-shadow:inset 0 0 0 1px var(--border-strong), var(--shadow-md)}.way-picture[data-astro-cid-ndcyfmhv]{border-radius:max(2px, calc(var(--nest-radius) - var(--nest-gap)));background:radial-gradient(60% 90% at 0% 0%, color-mix(in oklab, var(--wash-1) 9%, transparent), transparent 70%), radial-gradient(60% 90% at 100% 100%, color-mix(in oklab, var(--wash-2) 9%, transparent), transparent 70%), var(--surface-subtle);align-items:center;height:17rem;margin-bottom:.75rem;padding:1.5rem 1.25rem;display:flex;overflow:hidden}.way-path[data-astro-cid-ndcyfmhv]{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;position:relative}.way-path[data-astro-cid-ndcyfmhv]:before,.way-path[data-astro-cid-ndcyfmhv]:after{content:"";position:absolute;top:1.5rem;left:16.6667%}.way-path[data-astro-cid-ndcyfmhv]:before{border-top:1px dashed var(--border-strong);right:16.6667%}.way-path[data-astro-cid-ndcyfmhv]:after{background:var(--fg);opacity:0;border-radius:9999px;width:.375rem;height:.375rem;margin:-.1875rem 0 0 -.1875rem}@media (prefers-reduced-motion:no-preference){.way-path[data-astro-cid-ndcyfmhv]:after{animation:7.2s ease-in-out infinite way-travel}.way-node[data-astro-cid-ndcyfmhv]{animation:7.2s infinite way-arrive;animation-delay:calc(var(--i) * 2.4s - .2s)}}@keyframes way-travel{0%{opacity:0;left:16.6667%}6%,70%{opacity:1}72%{opacity:0;left:83.3333%}to{opacity:0;left:83.3333%}}@keyframes way-arrive{0%{background:var(--surface);color:var(--fg);scale:1}4%{background:var(--primary);color:var(--primary-fg);scale:1.06}8%,30%{background:var(--primary);color:var(--primary-fg);scale:1}36%,to{background:var(--surface);color:var(--fg);scale:1}}.way-station[data-astro-cid-ndcyfmhv]{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.way-node[data-astro-cid-ndcyfmhv]{background:var(--surface);width:3rem;height:3rem;color:var(--fg);box-shadow:inset 0 0 0 .5px var(--border), var(--shadow-xs);transition:translate .32s var(--ease-pop), box-shadow .2s var(--ease-out);transition-delay:calc(var(--i) * 60ms);border-radius:9999px;justify-content:center;align-items:center;display:flex}.way[data-astro-cid-ndcyfmhv]:hover .way-node[data-astro-cid-ndcyfmhv]{box-shadow:inset 0 0 0 .5px var(--border-strong), var(--shadow-sm);translate:0 -3px}.way-prompt-box[data-astro-cid-ndcyfmhv]{border-radius:var(--radius-md);background:var(--surface);width:min(100%,18rem);font-size:var(--text-sm);color:var(--fg);box-shadow:inset 0 0 0 .5px var(--border), var(--shadow-xs);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.way-thread[data-astro-cid-ndcyfmhv]{border-left:1px dashed var(--border-strong);width:0;height:1.5rem}.way-module[data-astro-cid-ndcyfmhv]{border-radius:var(--radius-md);background:var(--surface);width:min(100%,18rem);box-shadow:inset 0 0 0 .5px var(--border), var(--shadow-xs);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.way-row[data-astro-cid-ndcyfmhv]{align-items:center;gap:.5rem;display:flex}@media (prefers-reduced-motion:no-preference){.way-prompt[data-astro-cid-ndcyfmhv]{animation:7.2s steps(28,end) infinite way-type}.way-thread[data-astro-cid-ndcyfmhv]{transform-origin:top;animation:way-thread 7.2s var(--ease-out) infinite}.way-module[data-astro-cid-ndcyfmhv]{animation:way-module 7.2s var(--ease-out) infinite}.way-row[data-astro-cid-ndcyfmhv]{animation:way-row 7.2s var(--ease-pop) infinite;animation-delay:calc(var(--i) * .25s)}}@keyframes way-type{0%{clip-path:inset(0 100% 0 0)}25%,92%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes way-thread{0%,26%{scale:1 0}32%,92%{opacity:1;scale:1}to{opacity:0}}@keyframes way-module{0%,30%{opacity:0;translate:0 6px}36%,92%{opacity:1;translate:0}to{opacity:0}}@keyframes way-row{0%,38%{opacity:0;translate:0 4px}44%,92%{opacity:1;translate:0}to{opacity:0}}.way-prompt[data-astro-cid-ndcyfmhv]{position:relative}.way-prompt[data-astro-cid-ndcyfmhv]:after{content:"";vertical-align:-.15em;background:var(--fg);opacity:0;opacity:1;width:1px;height:1em;margin-left:2px;display:inline-block}@media (prefers-reduced-motion:no-preference){.way-prompt[data-astro-cid-ndcyfmhv]:after{animation:1s step-end infinite caret}}@keyframes caret{0%,to{opacity:1}50%{opacity:0}}.way-link[data-astro-cid-ndcyfmhv]{width:fit-content;font-size:var(--text-sm);color:var(--fg);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:4px;transition:text-decoration-color .15s var(--ease-out);align-items:center;gap:.25rem;margin-top:auto;padding-top:.5rem;font-weight:500;display:inline-flex}.way[data-astro-cid-ndcyfmhv]:hover .way-link[data-astro-cid-ndcyfmhv]{text-decoration-color:var(--fg)}.way-link[data-astro-cid-ndcyfmhv] svg{transition:translate .2s var(--ease-out)}.way[data-astro-cid-ndcyfmhv]:hover .way-link[data-astro-cid-ndcyfmhv] svg{translate:2px}@media (prefers-reduced-motion:reduce){.way-node[data-astro-cid-ndcyfmhv],.way-link[data-astro-cid-ndcyfmhv] svg{transition:none}.way[data-astro-cid-ndcyfmhv]:hover .way-node[data-astro-cid-ndcyfmhv],.way[data-astro-cid-ndcyfmhv]:hover .way-link[data-astro-cid-ndcyfmhv] svg{translate:none}.way-path[data-astro-cid-ndcyfmhv]:after{display:none}}
