.eco-in[data-astro-cid-3kjyjaub]{z-index:1;opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) both ecoIn;animation-delay:var(--d,0s);position:relative}.eco-note[data-astro-cid-3kjyjaub] .hand-stroke[data-astro-cid-3kjyjaub]{stroke-dasharray:1;stroke-dashoffset:1px;animation:.45s cubic-bezier(.65,0,.35,1) both ecoDraw;animation-delay:calc(var(--d,0s) + .25s)}.eco-note[data-astro-cid-3kjyjaub] .hand-stroke[data-astro-cid-3kjyjaub]+.hand-stroke[data-astro-cid-3kjyjaub]{animation-delay:calc(var(--d,0s) + .55s);animation-duration:.25s}@keyframes ecoDraw{to{stroke-dashoffset:0}}.eco[data-astro-cid-3kjyjaub][data-wait] .eco-in[data-astro-cid-3kjyjaub],.eco[data-astro-cid-3kjyjaub][data-wait] .eco-note[data-astro-cid-3kjyjaub] .hand-stroke[data-astro-cid-3kjyjaub]{animation-play-state:paused}@keyframes ecoIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@property --rim{syntax:"<color>";inherits:false;initial-value:#ffffff75}@property --rim-2{syntax:"<color>";inherits:false;initial-value:#ffffff14}.eco-glass[data-astro-cid-3kjyjaub]{--rim:#ffffff75;--rim-2:#ffffff14;--tone:255 255 255;isolation:isolate;background:radial-gradient(85% 130% at 10% -5%, rgb(var(--tone) / var(--tone-op,.13)), transparent 62%) padding-box,  linear-gradient(180deg, #ffffff1a 0%, #ffffff0a 38%, #00000012 66%, #0003 100%) padding-box, linear-gradient(145deg, var(--rim) 0%, var(--rim-2) 30%, #ffffff08 58%, #ffffff2b 100%) border-box;border:1px solid #0000;transition:--rim .3s,--rim-2 .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2b,inset 0 7px 14px -9px #0000008c,inset 0 -1px #ffffff17,inset 0 -16px 22px -18px #0009,inset 9px 0 18px -17px #000000a6,inset -9px 0 18px -17px #000000a6,0 2px 4px -2px #0000008c,0 16px 34px -14px #000000a6}.eco-glass[data-astro-cid-3kjyjaub]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 115% at 16% -30%,#ffffff2b,#ffffff0b 44%,#0000 70%);position:absolute;inset:0}.eco-node[data-astro-cid-3kjyjaub]:after{content:"";z-index:-1;animation:9s ease-in-out infinite ecoSheen;animation-delay:var(--sheen,0s);pointer-events:none;background:linear-gradient(145deg,#0000 40%,#ffffff12 50%,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}@keyframes ecoSheen{0%,62%{transform:translate(-120%)}92%,to{transform:translate(120%)}}.eco-icon[data-astro-cid-3kjyjaub]{background:linear-gradient(160deg, rgb(var(--tone) / .16), rgb(var(--tone) / .05));border-color:rgb(var(--tone) / .34);box-shadow:inset 0 1px #ffffff3d,inset 0 -3px 6px -4px #00000080}.eco-chip[data-astro-cid-3kjyjaub]{--tone:var(--accent);--tone-op:.07}.eco-chip[data-astro-cid-3kjyjaub]:hover{--rim:rgb(var(--accent) / .85);--rim-2:rgb(var(--accent) / .3)}.eco-node--accent[data-astro-cid-3kjyjaub]{--tone:var(--accent);color:rgb(var(--accent))}.eco-node--accent[data-astro-cid-3kjyjaub]:hover{--rim:rgb(var(--accent) / .9);--rim-2:rgb(var(--accent) / .32)}.eco-node--indigo[data-astro-cid-3kjyjaub]{--tone:129 140 248;color:#9ba8ff}.eco-node--indigo[data-astro-cid-3kjyjaub]:hover{--rim:#818cf8e6;--rim-2:#818cf852}.eco-node--emerald[data-astro-cid-3kjyjaub]{--tone:52 211 153;color:#4bebaf}.eco-node--emerald[data-astro-cid-3kjyjaub]:hover{--rim:#34d399e6;--rim-2:#34d39959}.eco[data-astro-cid-3kjyjaub]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"nsrc nsrc""src src""cv cv""n1 n1""r1 t1""n2 n2""r2 t2""n3 n3"".t3";max-width:22rem;margin-inline:auto;display:grid}.eco-note--src[data-astro-cid-3kjyjaub]{grid-area:nsrc}.eco-sources[data-astro-cid-3kjyjaub]{grid-area:src}.eco-converge--v[data-astro-cid-3kjyjaub]{grid-area:cv}.eco-node--1[data-astro-cid-3kjyjaub]{grid-area:n1}.eco-node--2[data-astro-cid-3kjyjaub]{grid-area:n2}.eco-node--3[data-astro-cid-3kjyjaub]{grid-area:n3}.eco-rail-cell--1[data-astro-cid-3kjyjaub]{grid-area:r1}.eco-rail-cell--2[data-astro-cid-3kjyjaub]{grid-area:r2}.eco-note--1[data-astro-cid-3kjyjaub]{grid-area:t1}.eco-note--2[data-astro-cid-3kjyjaub]{grid-area:t2}.eco-note--3[data-astro-cid-3kjyjaub]{grid-area:t3}.eco-sources[data-astro-cid-3kjyjaub]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}.eco-chip[data-astro-cid-3kjyjaub]{flex-direction:column;align-items:center;gap:.4rem;padding:.7rem .5rem;display:flex}.eco-converge--v[data-astro-cid-3kjyjaub]{width:100%;display:block}.eco-converge--h[data-astro-cid-3kjyjaub]{display:none}.eco-rail-cell[data-astro-cid-3kjyjaub]{justify-content:flex-end;align-items:stretch;min-height:2.75rem;display:flex}.eco-rail-cell[data-astro-cid-3kjyjaub] .eco-rail[data-astro-cid-3kjyjaub]{height:auto;margin-right:-.625px}.eco-note[data-astro-cid-3kjyjaub]{align-items:center;gap:.3rem;margin:0;display:flex}.eco-note--src[data-astro-cid-3kjyjaub]{flex-direction:column;margin-bottom:.35rem}.eco-note--1[data-astro-cid-3kjyjaub],.eco-note--2[data-astro-cid-3kjyjaub],.eco-note--3[data-astro-cid-3kjyjaub]{padding-block:.6rem;padding-left:.85rem}.eco-note--3[data-astro-cid-3kjyjaub]{padding-top:.75rem}.eco-arrow[data-astro-cid-3kjyjaub]{flex-shrink:0;width:1.1rem;height:1.25rem;overflow:visible}.eco-note--src[data-astro-cid-3kjyjaub] .eco-arrow[data-astro-cid-3kjyjaub]{width:1.35rem;height:1.55rem}.eco-arrow--down[data-astro-cid-3kjyjaub]{display:none}@media (width>=1024px){.eco[data-astro-cid-3kjyjaub]{grid-template-columns:9.5rem 5rem minmax(0,1fr) 3.5rem minmax(0,1fr) 3.5rem minmax(0,1fr);grid-template-areas:"nsrc. . .t2. .""src cv n1 r1 n2 r2 n3"". .t1. . .t3";align-items:center;max-width:72rem}.eco-sources[data-astro-cid-3kjyjaub]{flex-direction:column;display:flex}.eco-chip[data-astro-cid-3kjyjaub]{flex-direction:row;gap:.65rem;height:3.25rem;padding:0 1rem}.eco-converge--v[data-astro-cid-3kjyjaub]{display:none}.eco[data-astro-cid-3kjyjaub] .eco-converge--h[data-astro-cid-3kjyjaub]{grid-area:cv;width:100%;height:11rem;display:block}.eco-node[data-astro-cid-3kjyjaub]{padding-block:1.35rem}.eco-rail-cell[data-astro-cid-3kjyjaub]{justify-content:stretch;align-items:center;min-height:0}.eco-rail-cell[data-astro-cid-3kjyjaub] .eco-rail[data-astro-cid-3kjyjaub]{width:100%;height:1.25px;margin-right:0}.eco-rail-cell[data-astro-cid-3kjyjaub] .eco-rail[data-astro-cid-3kjyjaub]:after{inset-block:0;inset-inline:auto;background:linear-gradient(90deg,#0000,currentColor);width:45%;height:auto;animation-name:ecoRailAcross;left:0}.eco-note[data-astro-cid-3kjyjaub]{white-space:nowrap;flex-direction:column;padding:0}.eco-note--src[data-astro-cid-3kjyjaub]{justify-self:start;align-items:flex-start;margin-bottom:.9rem}.eco-note--src[data-astro-cid-3kjyjaub] .eco-arrow[data-astro-cid-3kjyjaub]{margin-left:3.25rem}.eco-note--1[data-astro-cid-3kjyjaub],.eco-note--3[data-astro-cid-3kjyjaub]{justify-self:center;padding-top:.9rem}.eco-note--2[data-astro-cid-3kjyjaub]{place-self:end center;padding-bottom:.9rem}.eco-note--2[data-astro-cid-3kjyjaub] .eco-arrow--up[data-astro-cid-3kjyjaub]{display:none}.eco-note--2[data-astro-cid-3kjyjaub] .eco-arrow--down[data-astro-cid-3kjyjaub]{display:block}}@keyframes ecoRailAcross{0%{transform:translate(-100%)}to{transform:translate(240%)}}.eco-rail[data-astro-cid-3kjyjaub]{width:1.25px;height:2.25rem;display:block;position:relative;overflow:hidden}.eco-rail[data-astro-cid-3kjyjaub]:before{content:"";opacity:.28;background:currentColor;position:absolute;inset:0}.eco-rail[data-astro-cid-3kjyjaub]:after{content:"";inset-inline:0;background:linear-gradient(#0000,currentColor);height:45%;animation:2.4s linear infinite ecoRail;position:absolute;top:0}.eco-rail--indigo[data-astro-cid-3kjyjaub]{color:#9ba8ff}.eco-rail--emerald[data-astro-cid-3kjyjaub]{color:#4bebaf}.eco-rail--emerald[data-astro-cid-3kjyjaub]:after{animation-delay:.6s}.eco-rail[data-astro-cid-3kjyjaub]:before,.eco-rail[data-astro-cid-3kjyjaub]:after{filter:drop-shadow(0 0 3px)}.eco-converge[data-astro-cid-3kjyjaub]{height:46px;filter:drop-shadow(0 0 2px rgb(var(--accent) / .55)) drop-shadow(0 0 7px rgb(var(--accent) / .3))}@media (width<=639px){.eco-converge--v[data-astro-cid-3kjyjaub]{height:30px}}@keyframes ecoRail{0%{transform:translateY(-100%)}to{transform:translateY(240%)}}.eco-pulse[data-astro-cid-3kjyjaub]{stroke-dasharray:10px var(--gap);animation:ecoFlow var(--dur) linear infinite;animation-delay:var(--delay)}@keyframes ecoFlow{0%{stroke-dashoffset:var(--cycle)}to{stroke-dashoffset:0}}.eco[data-astro-cid-3kjyjaub][data-idle] .eco-pulse[data-astro-cid-3kjyjaub],.eco[data-astro-cid-3kjyjaub][data-idle] .eco-rail[data-astro-cid-3kjyjaub]:after,.eco[data-astro-cid-3kjyjaub][data-idle] .eco-node[data-astro-cid-3kjyjaub]:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.eco-pulse[data-astro-cid-3kjyjaub],.eco-rail[data-astro-cid-3kjyjaub]:after,.eco-node[data-astro-cid-3kjyjaub]:after{animation:none}.eco-node[data-astro-cid-3kjyjaub]:after{opacity:0}.eco-pulse[data-astro-cid-3kjyjaub]{stroke-dasharray:5 7}.eco-rail[data-astro-cid-3kjyjaub]:after{display:none}.eco-in[data-astro-cid-3kjyjaub]{animation-duration:10ms;animation-delay:0s}.eco-note[data-astro-cid-3kjyjaub] .hand-stroke[data-astro-cid-3kjyjaub]{stroke-dashoffset:0;animation:none}}
