.eco__head[data-astro-cid-dugju3nl]{gap:var(--s-5);flex-direction:column;max-width:56rem;display:flex}.eco__stats[data-astro-cid-dugju3nl]{margin:var(--s-8) 0 0;padding-block:var(--s-6);border-block:1px solid var(--line-on-ink)}.eco__stats[data-astro-cid-dugju3nl] dl[data-astro-cid-dugju3nl]{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.eco__stats[data-astro-cid-dugju3nl] dl[data-astro-cid-dugju3nl] div[data-astro-cid-dugju3nl]{flex-direction:column-reverse;gap:6px;display:flex}.eco__stats[data-astro-cid-dugju3nl] dd[data-astro-cid-dugju3nl]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--paper);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:800;line-height:1}.eco__stats[data-astro-cid-dugju3nl] dt[data-astro-cid-dugju3nl]{font-size:var(--fs-small);color:var(--muted-on-ink)}.eco__stats[data-astro-cid-dugju3nl] figcaption[data-astro-cid-dugju3nl]{margin-top:var(--s-4);color:var(--muted-on-ink);font-size:.8125rem}.eco__stats[data-astro-cid-dugju3nl] a[data-astro-cid-dugju3nl],.eco__note[data-astro-cid-dugju3nl] a[data-astro-cid-dugju3nl]{color:var(--paper);text-underline-offset:3px}.eco__net[data-astro-cid-dugju3nl]{--dot:14px;margin-top:var(--s-8);gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,4fr);display:grid;position:relative}.eco__net[data-astro-cid-dugju3nl]:before,.eco__net[data-astro-cid-dugju3nl]:after{content:"";border-radius:2px;position:absolute;left:0;right:0}.eco__net[data-astro-cid-dugju3nl]:before{background:var(--line-on-ink);height:1px;top:22px}.eco__net[data-astro-cid-dugju3nl]:after{background:var(--grad-bright);transform-origin:0;height:3px;top:21px}.eco__list[data-astro-cid-dugju3nl]{gap:var(--s-5);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.eco__origin[data-astro-cid-dugju3nl],.eco__list[data-astro-cid-dugju3nl] li[data-astro-cid-dugju3nl]{flex-direction:column;gap:6px;display:flex;position:relative}.eco__dot[data-astro-cid-dugju3nl]{z-index:1;width:var(--dot);height:var(--dot);margin-top:16px;margin-bottom:var(--s-5);background:var(--ink);border:2px solid var(--paper);border-radius:50%;position:relative}.eco__dot--origin[data-astro-cid-dugju3nl]{width:44px;height:44px;margin-top:0;margin-bottom:var(--s-4);border:1px solid var(--line-on-ink);background:var(--ink-2);justify-content:center;align-items:center;display:inline-flex}.eco__role[data-astro-cid-dugju3nl]{font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.12em;color:var(--muted-on-ink);font-weight:600}.eco__name[data-astro-cid-dugju3nl]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1.1}.eco__full[data-astro-cid-dugju3nl]{color:var(--muted-on-ink);font-size:.8125rem}.eco__text[data-astro-cid-dugju3nl]{font-size:var(--fs-small);color:var(--muted-on-ink)}.eco__link[data-astro-cid-dugju3nl]{padding-top:var(--s-3);font-size:var(--fs-small);align-self:flex-start;margin-top:auto}.eco__note[data-astro-cid-dugju3nl]{margin-top:var(--s-7);padding-top:var(--s-4);border-top:1px solid var(--line-on-ink);font-size:var(--fs-small);color:var(--muted-on-ink)}.eco__list[data-astro-cid-dugju3nl] .eco__dot[data-astro-cid-dugju3nl]{background:var(--c-pink);border-color:var(--c-pink)}@media (prefers-reduced-motion:no-preference){.motion .eco__net[data-astro-cid-dugju3nl]:after{transition:transform 1.4s var(--ease-in-out);transform:scaleX(0)}.motion .eco__net[data-astro-cid-dugju3nl].is-in:after{transform:scaleX(1)}.motion .eco__list[data-astro-cid-dugju3nl] .eco__dot[data-astro-cid-dugju3nl]{background:var(--ink);border-color:var(--paper);transition:background-color var(--d-standard) var(--ease-out), border-color var(--d-standard) var(--ease-out);transition-delay:calc(var(--i) * .26s + .3s)}.motion .eco__net[data-astro-cid-dugju3nl].is-in .eco__list[data-astro-cid-dugju3nl] .eco__dot[data-astro-cid-dugju3nl]{background:var(--c-pink);border-color:var(--c-pink)}}@media (width<=1023px){.eco__net[data-astro-cid-dugju3nl]{padding-left:var(--s-7);grid-template-columns:minmax(0,1fr)}.eco__net[data-astro-cid-dugju3nl]:before{width:1px;height:auto;inset:0 auto 0 21px}.eco__net[data-astro-cid-dugju3nl]:after{transform-origin:top;width:3px;height:auto;inset:0 auto 0 20px}.eco__list[data-astro-cid-dugju3nl]{gap:var(--s-7) var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}.eco__dot[data-astro-cid-dugju3nl]{left:calc(-1 * var(--s-7) + 14px);margin:0;position:absolute;top:2px}.eco__dot--origin[data-astro-cid-dugju3nl]{left:calc(-1 * var(--s-7));top:-4px}.eco__origin[data-astro-cid-dugju3nl] .eco__role[data-astro-cid-dugju3nl]{margin-top:4px}.eco__stats[data-astro-cid-dugju3nl] dl[data-astro-cid-dugju3nl]{grid-template-columns:minmax(0,1fr)}}@media (width<=1023px) and (prefers-reduced-motion:no-preference){.motion .eco__net[data-astro-cid-dugju3nl]:after{transform:scaleY(0)}.motion .eco__net[data-astro-cid-dugju3nl].is-in:after{transform:scaleY(1)}}@media (width<=599px){.eco__list[data-astro-cid-dugju3nl]{grid-template-columns:minmax(0,1fr)}}
