.mg.mg--glyph{display:block;width:8.5rem;max-width:100%;height:auto;margin:0;overflow:visible;color:var(--fs-stroke)}.mg--glyph .gl-s{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mg--glyph .gl-q{fill:none;stroke:var(--fs-border-control);stroke-width:1.5;stroke-linecap:round}.mg--glyph .gl-f{fill:currentColor;stroke:none}.mg--glyph .gl-bg{fill:var(--gl-ground,var(--fs-surface))}.mg--glyph .gl-mo{opacity:0}.mg--glyph .gl-inv{fill:none;stroke:var(--gl-ground,var(--fs-surface));stroke-width:1.5;stroke-linecap:round}.mg--glyph .gl-a-draw{transform-box:fill-box;transform-origin:0 50%}.mg--glyph .gl-a-key{transform-box:fill-box;transform-origin:50% 50%}.mg--glyph :is(.gl-a-pop,.gl-a-flash,.gl-a-wave,.gl-a-nod){transform-box:fill-box;transform-origin:50% 50%}.mg--glyph :is(.gl-a-spin,.gl-a-turn){transform-box:view-box;transform-origin:var(--o,50% 50%)}.mg--glyph .gl-seq.gl-a-draw{transform-box:fill-box;transform-origin:0 50%}.mg--glyph .gl-seq.gl-a-pop{transform-box:fill-box;transform-origin:50% 50%}@media (prefers-reduced-motion:no-preference){.mg--glyph [class*=gl-a-]{animation-duration:9s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:calc(var(--mg-delay, -9s) + var(--d, 0s))}.mg--glyph .gl-a-rise{animation-name:gl-rise}.mg--glyph .gl-a-glow{animation-name:gl-glow}.mg--glyph .gl-a-slide{animation-name:gl-slide}.mg--glyph .gl-a-pass{animation-name:gl-pass}.mg--glyph .gl-a-draw{animation-name:gl-draw}.mg--glyph .gl-a-drop{animation-name:gl-drop}.mg--glyph .gl-a-flash{animation-name:gl-flash}.mg--glyph .gl-a-pop{animation-name:gl-pop}.mg--glyph .gl-a-spin{animation-name:gl-spin}.mg--glyph .gl-a-gate{animation-name:gl-gate}.mg--glyph .gl-a-open{animation-name:gl-open}.mg--glyph .gl-a-nod{animation-name:gl-nod}.mg--glyph .gl-a-queue{animation-name:gl-queue}.mg--glyph .gl-a-week{animation-name:gl-week}.mg--glyph .gl-seq{animation-name:var(--kf);animation-delay:var(--mg-delay,-9s)}.mg--glyph .gl-a-turn{animation-name:gl-turn}.mg--glyph .gl-a-key{animation-name:gl-key}.mg--glyph .gl-a-refuse{animation-name:gl-refuse}.mg--glyph .gl-a-wave{animation-name:gl-wave;animation-duration:1.1s;animation-direction:alternate;animation-timing-function:ease-in-out}}@keyframes gl-rise{0%{opacity:0;transform:translateY(0)}2%{opacity:1}10%{opacity:1;transform:translateY(var(--ty,-30px))}12%,to{opacity:0;transform:translateY(var(--ty,-30px))}}@keyframes gl-glow{0%{opacity:.3}2%{opacity:1}55%{opacity:1}62%,to{opacity:.3}}@keyframes gl-slide{0%{opacity:0;transform:translate(0)}3%{opacity:1}20%{opacity:1;transform:translate(var(--tx,0),var(--ty,0))}23%,to{opacity:0;transform:translate(var(--tx,0),var(--ty,0))}}@keyframes gl-pass{0%{opacity:0;transform:translateX(0)}2%{opacity:1}26%{opacity:1;transform:translateX(var(--tx,50px))}29%,to{opacity:0;transform:translateX(var(--tx,50px))}}@keyframes gl-draw{0%{opacity:1;transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.7,.2,1)}10%{transform:scaleX(1)}86%{opacity:1;transform:scaleX(1)}92%{opacity:0;transform:scaleX(1)}93%,to{opacity:0;transform:scaleX(0)}}@keyframes gl-drop{0%{opacity:0;transform:translateY(-10px)}8%{opacity:1;transform:translateY(0)}88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(-10px)}}@keyframes gl-flash{0%{opacity:0;transform:scale(.5)}5%{opacity:1;transform:scale(1)}24%{opacity:1;transform:scale(1)}30%,to{opacity:0;transform:scale(1.15)}}@keyframes gl-pop{0%{opacity:0;transform:scale(.5)}4%{opacity:1;transform:scale(1.12)}7%{transform:scale(1)}88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes gl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gl-turn{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.45,0,.2,1)}40%,to{transform:rotate(1turn)}}@keyframes gl-gate{0%{opacity:0;transform:translateX(0)}3%{opacity:1}14%{transform:translateX(var(--g1,29px))}36%{transform:translateX(var(--g1,29px))}48%{opacity:1;transform:translateX(var(--g2,81px))}51%,to{opacity:0;transform:translateX(var(--g2,81px))}}@keyframes gl-open{0%,34%{opacity:1}37%{opacity:.25}46%{opacity:.25}50%,to{opacity:1}}@keyframes gl-nod{0%,26%{transform:scale(1)}30%{transform:scale(1.25)}34%,to{transform:scale(1)}}@keyframes gl-queue{0%{opacity:0;transform:translate(0) scale(.5)}3%{opacity:1;transform:translate(0) scale(1)}36%{opacity:1;transform:translate(0)}44%{opacity:0;transform:translate(var(--tx,0),var(--ty,0))}to{opacity:0;transform:translate(var(--tx,0),var(--ty,0))}}@keyframes gl-week{0%{opacity:0;transform:translateX(0)}3%{opacity:1}78%{opacity:1;transform:translateX(var(--tx,96px))}84%,to{opacity:0;transform:translateX(var(--tx,96px))}}@keyframes gl-key{0%{transform:translateX(0) scaleY(1)}14%{transform:translateX(8px) scaleY(1)}19%{transform:translateX(8px) scaleY(.3)}25%,90%{transform:translateX(8px) scaleY(1)}to{transform:translateX(0) scaleY(1)}}@keyframes gl-refuse{0%{transform:translateX(0)}14%{transform:translateX(var(--tx,30px));animation-timing-function:ease-out}20%{transform:translateX(calc(var(--tx, 30px) - 3px))}24%{transform:translateX(var(--tx,30px))}38%,to{transform:translateX(0)}}@keyframes gl-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes gl-draw-0{0%,0.00%{opacity:1;transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.7,.2,1)}10.00%{transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(1)}}@keyframes gl-pop-0{0%,0.00%{opacity:0;transform:scale(.5)}3.89%{opacity:1;transform:scale(1.12)}6.67%{transform:scale(1)}88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes gl-glow-0{0%,0.00%{opacity:.3}2.22%{opacity:1}88%{opacity:1}94%,to{opacity:.3}}@keyframes gl-draw-1{0%,4.44%{opacity:1;transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.7,.2,1)}14.44%{transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(1)}}@keyframes gl-pop-1{0%,4.44%{opacity:0;transform:scale(.5)}8.33%{opacity:1;transform:scale(1.12)}11.11%{transform:scale(1)}88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes gl-glow-1{0%,4.44%{opacity:.3}6.67%{opacity:1}88%{opacity:1}94%,to{opacity:.3}}@keyframes gl-draw-2{0%,8.89%{opacity:1;transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.7,.2,1)}18.89%{transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(1)}}@keyframes gl-pop-2{0%,8.89%{opacity:0;transform:scale(.5)}12.78%{opacity:1;transform:scale(1.12)}15.56%{transform:scale(1)}88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes gl-glow-2{0%,8.89%{opacity:.3}11.11%{opacity:1}88%{opacity:1}94%,to{opacity:.3}}@keyframes gl-draw-3{0%,13.33%{opacity:1;transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.7,.2,1)}23.33%{transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(1)}}@keyframes gl-pop-3{0%,13.33%{opacity:0;transform:scale(.5)}17.22%{opacity:1;transform:scale(1.12)}20.00%{transform:scale(1)}88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes gl-glow-3{0%,13.33%{opacity:.3}15.56%{opacity:1}88%{opacity:1}94%,to{opacity:.3}}@keyframes gl-draw-4{0%,17.78%{opacity:1;transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.7,.2,1)}27.78%{transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(1)}}@keyframes gl-pop-4{0%,17.78%{opacity:0;transform:scale(.5)}21.67%{opacity:1;transform:scale(1.12)}24.44%{transform:scale(1)}88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes gl-glow-4{0%,17.78%{opacity:.3}20.00%{opacity:1}88%{opacity:1}94%,to{opacity:.3}}@keyframes gl-draw-5{0%,22.22%{opacity:1;transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.7,.2,1)}32.22%{transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(1)}}@keyframes gl-pop-5{0%,22.22%{opacity:0;transform:scale(.5)}26.11%{opacity:1;transform:scale(1.12)}28.89%{transform:scale(1)}88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes gl-glow-5{0%,22.22%{opacity:.3}24.44%{opacity:1}88%{opacity:1}94%,to{opacity:.3}}@keyframes gl-draw-6{0%,26.67%{opacity:1;transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.7,.2,1)}36.67%{transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(1)}}@keyframes gl-pop-6{0%,26.67%{opacity:0;transform:scale(.5)}30.56%{opacity:1;transform:scale(1.12)}33.33%{transform:scale(1)}88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes gl-glow-6{0%,26.67%{opacity:.3}28.89%{opacity:1}88%{opacity:1}94%,to{opacity:.3}}@keyframes gl-draw-7{0%,31.11%{opacity:1;transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.7,.2,1)}41.11%{transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(1)}}@keyframes gl-pop-7{0%,31.11%{opacity:0;transform:scale(.5)}35.00%{opacity:1;transform:scale(1.12)}37.78%{transform:scale(1)}88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes gl-glow-7{0%,31.11%{opacity:.3}33.33%{opacity:1}88%{opacity:1}94%,to{opacity:.3}}@keyframes gl-draw-8{0%,35.56%{opacity:1;transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.7,.2,1)}45.56%{transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(1)}}@keyframes gl-pop-8{0%,35.56%{opacity:0;transform:scale(.5)}39.44%{opacity:1;transform:scale(1.12)}42.22%{transform:scale(1)}88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes gl-glow-8{0%,35.56%{opacity:.3}37.78%{opacity:1}88%{opacity:1}94%,to{opacity:.3}}@keyframes gl-draw-9{0%,40.00%{opacity:1;transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.7,.2,1)}50.00%{transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(1)}}@keyframes gl-pop-9{0%,40.00%{opacity:0;transform:scale(.5)}43.89%{opacity:1;transform:scale(1.12)}46.67%{transform:scale(1)}88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes gl-glow-9{0%,40.00%{opacity:.3}42.22%{opacity:1}88%{opacity:1}94%,to{opacity:.3}}@keyframes gl-draw-10{0%,44.44%{opacity:1;transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.7,.2,1)}54.44%{transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(1)}}@keyframes gl-pop-10{0%,44.44%{opacity:0;transform:scale(.5)}48.33%{opacity:1;transform:scale(1.12)}51.11%{transform:scale(1)}88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes gl-glow-10{0%,44.44%{opacity:.3}46.67%{opacity:1}88%{opacity:1}94%,to{opacity:.3}}@keyframes gl-draw-11{0%,48.89%{opacity:1;transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.7,.2,1)}58.89%{transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(1)}}@keyframes gl-pop-11{0%,48.89%{opacity:0;transform:scale(.5)}52.78%{opacity:1;transform:scale(1.12)}55.56%{transform:scale(1)}88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes gl-glow-11{0%,48.89%{opacity:.3}51.11%{opacity:1}88%{opacity:1}94%,to{opacity:.3}}@keyframes gl-draw-12{0%,53.33%{opacity:1;transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.7,.2,1)}63.33%{transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(1)}}@keyframes gl-pop-12{0%,53.33%{opacity:0;transform:scale(.5)}57.22%{opacity:1;transform:scale(1.12)}60.00%{transform:scale(1)}88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes gl-glow-12{0%,53.33%{opacity:.3}55.56%{opacity:1}88%{opacity:1}94%,to{opacity:.3}}@keyframes gl-draw-13{0%,57.78%{opacity:1;transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.7,.2,1)}67.78%{transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(1)}}@keyframes gl-pop-13{0%,57.78%{opacity:0;transform:scale(.5)}61.67%{opacity:1;transform:scale(1.12)}64.44%{transform:scale(1)}88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes gl-glow-13{0%,57.78%{opacity:.3}60.00%{opacity:1}88%{opacity:1}94%,to{opacity:.3}}@keyframes gl-draw-14{0%,62.22%{opacity:1;transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.7,.2,1)}72.22%{transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(1)}}@keyframes gl-pop-14{0%,62.22%{opacity:0;transform:scale(.5)}66.11%{opacity:1;transform:scale(1.12)}68.89%{transform:scale(1)}88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes gl-glow-14{0%,62.22%{opacity:.3}64.44%{opacity:1}88%{opacity:1}94%,to{opacity:.3}}@keyframes gl-draw-15{0%,66.67%{opacity:1;transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.7,.2,1)}76.67%{transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(1)}}@keyframes gl-pop-15{0%,66.67%{opacity:0;transform:scale(.5)}70.56%{opacity:1;transform:scale(1.12)}73.33%{transform:scale(1)}88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes gl-glow-15{0%,66.67%{opacity:.3}68.89%{opacity:1}88%{opacity:1}94%,to{opacity:.3}}@keyframes gl-draw-16{0%,71.11%{opacity:1;transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.7,.2,1)}81.11%{transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(1)}}@keyframes gl-pop-16{0%,71.11%{opacity:0;transform:scale(.5)}75.00%{opacity:1;transform:scale(1.12)}77.78%{transform:scale(1)}88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes gl-glow-16{0%,71.11%{opacity:.3}73.33%{opacity:1}88%{opacity:1}94%,to{opacity:.3}}@keyframes gl-draw-17{0%,75.56%{opacity:1;transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.7,.2,1)}85.56%{transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(1)}}@keyframes gl-pop-17{0%,75.56%{opacity:0;transform:scale(.5)}79.44%{opacity:1;transform:scale(1.12)}82.22%{transform:scale(1)}88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes gl-glow-17{0%,75.56%{opacity:.3}77.78%{opacity:1}88%{opacity:1}94%,to{opacity:.3}}.tl-fl-art{margin:0 0 1rem}.tl-map-art{margin-top:1.25rem}.tl-ledger__art .mg--glyph{width:8.5rem}@supports (grid-template-rows:subgrid){@media (min-width:1024px){.tl-flowline:has(.tl-fl-art){grid-template-rows:repeat(5,auto)}.tl-flowline:has(.tl-fl-art) .tl-fl-station{grid-row:span 5}}}.tl-case__figs--art{display:block}.tl-setup{--gl-ground:var(--fs-raised)}.tl-also__art,.tl-setup__art{margin-bottom:1rem}