.pod{position:relative;list-style:none;margin:0;padding:0 0 0 1.25rem;display:grid;gap:1.25rem;counter-reset:none}.pod:before{content:"";position:absolute;left:0;top:.5rem;bottom:.5rem;width:1px;background:var(--s-line-2)}.pod__req{position:absolute;left:-3px;top:calc(.5rem + var(--p, 0) * (100% - 1rem));width:7px;height:7px;border-radius:50%;background:var(--s-celeste);box-shadow:0 0 0 4px var(--s-celeste-dim);transition:top .15s linear}.pod__tier{position:relative;border:1px solid var(--s-line);border-radius:var(--s-radius);background:var(--s-panel);padding:.9rem 1rem 1rem;display:grid;gap:.7rem;transition:border-color .5s var(--s-ease),background .5s var(--s-ease)}.pod__tier:before{content:"";position:absolute;left:-1.25rem;top:50%;width:1.25rem;height:1px;background:var(--s-line-2);transition:background .5s var(--s-ease)}.pod__tier[data-on=true]{border-color:var(--s-celeste-3);background:linear-gradient(90deg,var(--s-celeste-dim),var(--s-panel) 55%)}.pod__tier[data-on=true]:before{background:var(--s-celeste)}.pod__tier[data-on=true][data-state=preparacion]{border-color:rgba(246,180,14,.45);background:linear-gradient(90deg,var(--s-sol-dim),var(--s-panel) 55%)}.pod__tier[data-on=true][data-state=preparacion]:before{background:var(--s-sol)}.pod__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem}.pod__k{font:500 .66rem/1 var(--s-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--s-ink-3)}.pod__tier[data-on=true] .pod__k{color:var(--s-celeste)}.pod__tier[data-on=true][data-state=preparacion] .pod__k{color:var(--s-sol)}.pod__title{font:600 .98rem/1.3 var(--s-font-display);letter-spacing:-.01em;color:var(--s-ink)}.pod__items{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem .5rem}.pod__items li{font:400 .7rem/1.2 var(--s-font-mono);letter-spacing:.04em;color:var(--s-ink-2);padding:.32rem .5rem;border:1px solid var(--s-line);border-radius:3px;background:var(--s-bg)}.pod__rack{width:100%;max-width:15rem;height:auto;fill:none;stroke:var(--s-line-3);stroke-width:1}.pod__rack line,.pod__rack rect{vector-effect:non-scaling-stroke}.pod__led{fill:var(--s-ink-4);stroke:none;transition:fill .5s var(--s-ease)}.pod__tier[data-on=true] .pod__rack{stroke:rgba(246,180,14,.6)}.pod__tier[data-on=true] .pod__led{fill:var(--s-sol)}@media (prefers-reduced-motion:reduce){.pod__req,.pod__tier{transition:none}}.pod-hero .s-page-hero__in{align-items:center}.pod-hero-figure{align-self:center}.pod-hero-figure .s-figure__body{padding:clamp(1rem,2vw,1.5rem)}.pod-roadmap .s-timeline p{max-width:60ch}.pod-partners .s-panels>article .s-mono{display:block;margin-bottom:.35rem}