.pipe-section[data-astro-cid-mhycudux]{--valve:1.625rem;--pipe:.5rem;--c:calc(var(--valve) / 2);--pipe-color:var(--water);--valve-fill:var(--paper);--date-color:var(--heading);--detail-color:var(--muted);margin-block:2.5rem}.pipe-band[data-astro-cid-mhycudux]{--pipe-color:var(--band-accent);--valve-fill:var(--water-deep);--date-color:var(--on-band);--detail-color:var(--band-muted);--focus:var(--focus-on-band);background:var(--water-deep);color:var(--on-band);margin-block:3rem 0;padding-block:3rem}.pipe-band[data-astro-cid-mhycudux] .pipe-heading[data-astro-cid-mhycudux]{color:var(--on-band)}.pipe-band[data-astro-cid-mhycudux] .muted{color:var(--band-muted)}.pipe-band[data-astro-cid-mhycudux] a{color:var(--on-band)}@media (prefers-color-scheme:dark){.pipe-band[data-astro-cid-mhycudux]{border-block:2px solid var(--water)}}.pipe-heading[data-astro-cid-mhycudux]{font-size:var(--h3);margin-bottom:1.25rem}.pipe-container[data-astro-cid-mhycudux]{container-type:inline-size}.pipe[data-astro-cid-mhycudux]{margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.pipe-item[data-astro-cid-mhycudux]{max-width:none;padding:0 0 1.75rem calc(var(--valve) + 1rem);position:relative}.pipe-item[data-astro-cid-mhycudux]:last-child{padding-bottom:0}.pipe-item[data-astro-cid-mhycudux]:not(:last-child):before{content:"";left:calc(var(--c) - var(--pipe) / 2);top:var(--c);width:var(--pipe);background:var(--pipe-color);height:100%;position:absolute}.valve[data-astro-cid-mhycudux]{z-index:1;width:var(--valve);height:var(--valve);background:var(--valve-fill);border:5px solid var(--pipe-color);border-radius:50%;position:absolute;top:0;left:0}.is-key[data-astro-cid-mhycudux] .valve[data-astro-cid-mhycudux]{background:var(--pipe-color);box-shadow:inset 0 0 0 3px var(--valve-fill)}.pipe-date[data-astro-cid-mhycudux]{font-weight:800;font-size:var(--text-lg);letter-spacing:-.01em;line-height:var(--valve);color:var(--date-color);display:block}.pipe-title[data-astro-cid-mhycudux]{margin:.25rem 0 .125rem;font-weight:700;line-height:1.35}.pipe-detail[data-astro-cid-mhycudux]{color:var(--detail-color);font-size:var(--text-sm);margin:0;line-height:1.45}@container (width>=50rem){.pipe[data-astro-cid-mhycudux]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.pipe-item[data-astro-cid-mhycudux],.pipe-item[data-astro-cid-mhycudux]:last-child{padding:calc(var(--valve) + 1rem) 1.5rem 0 0}.pipe-item[data-astro-cid-mhycudux]:before,.pipe-item[data-astro-cid-mhycudux]:not(:last-child):before{content:"";top:calc(var(--c) - var(--pipe) / 2);left:var(--c);width:calc(100% - var(--c));height:var(--pipe);background:var(--pipe-color);position:absolute}.pipe-item[data-astro-cid-mhycudux]:last-child:before{border-radius:0 999px 999px 0}}.pipe-anim[data-astro-cid-mhycudux] .pipe-item[data-astro-cid-mhycudux]{opacity:0}.pipe-anim[data-astro-cid-mhycudux].is-in .pipe-item[data-astro-cid-mhycudux]{animation:.6s ease-out both pipe-fade;animation-delay:calc(var(--i) * .5s)}@keyframes pipe-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pipe-anim[data-astro-cid-mhycudux] .pipe-item[data-astro-cid-mhycudux]{opacity:1;animation:none}}@media print{.pipe-section[data-astro-cid-mhycudux]{--valve:1.125rem;margin-block:.2in}.pipe-band[data-astro-cid-mhycudux]{--pipe-color:#005a9c;--valve-fill:#fff;--date-color:#0b3a5b;--detail-color:#46565f;color:inherit;background:0 0;padding-block:0}.pipe-band[data-astro-cid-mhycudux] .pipe-heading[data-astro-cid-mhycudux]{color:#0b3a5b}.pipe-band[data-astro-cid-mhycudux] .muted{color:#46565f}.pipe-band[data-astro-cid-mhycudux] a{color:#005a9c}.pipe-item[data-astro-cid-mhycudux]{opacity:1!important;animation:none!important}.valve[data-astro-cid-mhycudux]{border-width:3.5px}.pipe[data-astro-cid-mhycudux]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.pipe-item[data-astro-cid-mhycudux],.pipe-item[data-astro-cid-mhycudux]:last-child{padding:calc(var(--valve) + .6rem) .75rem 0 0}.pipe-item[data-astro-cid-mhycudux]:before,.pipe-item[data-astro-cid-mhycudux]:not(:last-child):before{content:"";top:calc(var(--c) - var(--pipe) / 2);left:var(--c);width:calc(100% - var(--c));height:var(--pipe);background:var(--pipe-color);position:absolute}}
