.shell-module__2piKXa__sec{padding:96px 0 100px;position:relative}.shell-module__2piKXa__tight{padding-top:20px}.shell-module__2piKXa__flag{border-top:3px solid var(--fp-ink-olive);align-items:center;gap:16px;margin:0 0 46px;padding-top:10px;display:flex;position:relative}.shell-module__2piKXa__flag:before{content:"";background:var(--fp-ink-olive);height:1px;position:absolute;top:-8px;left:0;right:0}.shell-module__2piKXa__flagN{font-family:var(--font-headline);color:var(--fp-ink-olive);min-width:38px;font-size:30px;line-height:1}.shell-module__2piKXa__flagN:before{content:attr(data-n)}.shell-module__2piKXa__flag .shell-module__2piKXa__flagLabel{margin:0}.shell-module__2piKXa__cm{pointer-events:none;opacity:.5;width:16px;height:16px;position:absolute}.shell-module__2piKXa__cm:before,.shell-module__2piKXa__cm:after{content:"";background:var(--fp-ink-olive);position:absolute}.shell-module__2piKXa__cmL:before,.shell-module__2piKXa__cmR:before{width:12px;height:1px;top:15px}.shell-module__2piKXa__cmL:after,.shell-module__2piKXa__cmR:after{width:1px;height:12px;top:0}.shell-module__2piKXa__cmL:before{left:0}.shell-module__2piKXa__cmL:after{left:15px}.shell-module__2piKXa__cmR:before{right:0}.shell-module__2piKXa__cmR:after{right:15px}.shell-module__2piKXa__flag .shell-module__2piKXa__cm{top:-14px}.shell-module__2piKXa__flag .shell-module__2piKXa__cmL{left:-26px}.shell-module__2piKXa__flag .shell-module__2piKXa__cmR{right:-26px}.shell-module__2piKXa__two{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px;margin-bottom:48px;display:grid}.shell-module__2piKXa__h2{margin:0;font-size:clamp(46px,6.4vw,104px)}.shell-module__2piKXa__lede{font:500 19px/1.55 var(--font);color:var(--fp-text-2);text-wrap:pretty;max-width:56ch;margin:0}.shell-module__2piKXa__lw{vertical-align:top;margin-bottom:-.04em;padding-bottom:.04em;display:inline-block;overflow:hidden}.shell-module__2piKXa__lw>span{transition:transform .8s cubic-bezier(.215,.61,.355,1);transition-delay:calc(var(--w,0) * 35ms);display:inline-block}html[data-motion] .shell-module__2piKXa__rise:not([data-in]) .shell-module__2piKXa__lw>span{transform:translateY(112%)}@media (max-width:1199px){.shell-module__2piKXa__cm{display:none}}@media (max-width:899px){.shell-module__2piKXa__two{grid-template-columns:1fr}}@media (max-width:699px){.shell-module__2piKXa__sec{padding:60px 0 64px}.shell-module__2piKXa__tight{padding-top:20px}.shell-module__2piKXa__flag{gap:12px;margin-bottom:30px}.shell-module__2piKXa__flag .shell-module__2piKXa__flagLabel{font-size:12px}.shell-module__2piKXa__h2{font-size:calc((100vw - 2 * var(--bc-pad)) * .14)}.shell-module__2piKXa__lede{font-size:17px}}
.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__cards{border-top:3px solid var(--fp-ink-olive);grid-template-columns:1fr 1fr;display:grid}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__card{padding:22px 34px 10px 0}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__card+.pipeline-module__kSXiqa__card{border-left:1px solid var(--fp-hairline);padding:22px 0 10px 34px}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__card h3{font:800 24px/1.2 var(--font-display);letter-spacing:-.015em;color:var(--fp-ink);margin:10px 0}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__card p{font:400 16px/1.58 var(--font);color:var(--fp-ink);max-width:54ch;margin:0 0 10px}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__chart{margin-top:6px}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__chart path[data-st]{--sd:0s;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .6s cubic-bezier(.215, .61, .355, 1) calc(var(--sd) + var(--i,0) * 30ms), opacity .15s linear calc(var(--sd) + var(--i,0) * 30ms)}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__chart image[data-st]{--sd:0s;transition:opacity .3s ease calc(var(--sd) + .4s + var(--j,0) * 25ms)}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__chart [data-st="2"]{--sd:.45s}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__chart [data-st="3"]{--sd:.9s}html[data-motion] .pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__cards:not([data-drawn]) path[data-st]{stroke-dashoffset:1px;opacity:0}html[data-motion] .pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__cards:not([data-drawn]) image[data-st]{opacity:0}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__pipe{margin-top:84px;position:relative}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__stick{flex-direction:column;justify-content:center;display:flex}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__top{border-top:3px solid var(--fp-ink-olive);flex-wrap:wrap;align-items:flex-end;gap:22px;margin-bottom:16px;padding-top:14px;display:flex}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__top h3{margin:0;font-size:clamp(40px,4.4vw,64px)}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__sub{color:var(--fp-ink);margin:0;padding-bottom:6px}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__sub span{color:var(--fp-deep);margin:0 6px}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__cnt{font-family:var(--font-headline);color:var(--fp-ink-olive);margin-left:auto;font-size:30px;line-height:1}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__cnt i{color:var(--fp-text-3);font-style:normal}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__tabs{grid-template-columns:1fr 1fr 1fr 1.35fr 1.15fr;gap:34px;margin:0 0 16px;padding:0;list-style:none;display:none}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__tabs button{border:0;border-top:2px solid var(--fp-hairline);text-align:left;width:100%;font:700 15px/1.2 var(--font-display);color:var(--fp-text-3);cursor:pointer;background:0 0;align-items:baseline;gap:8px;padding:8px 0;transition:color .3s,border-color .3s;display:flex}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__tabs button span{font:600 11.5px/1 var(--font-mono);letter-spacing:.06em}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__tabs button[data-done]{color:var(--fp-ink);border-top-color:var(--fp-ink-olive)}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__tabs button[data-cur]{border-top-color:var(--fp-olive)}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__cols{grid-template-columns:1fr 1fr 1fr 1.35fr 1.15fr;align-items:start;gap:34px;display:grid}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__pc{background:var(--fp-card);border:1px solid var(--fp-hairline);transition:opacity .5s var(--fp-ease), border-color .3s, box-shadow .3s, transform .5s var(--fp-ease);padding:16px 16px 14px;position:relative}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__pcH{font:800 17px/1.2 var(--font-display);color:var(--fp-ink);align-items:baseline;gap:8px;margin:0 0 12px;display:flex}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__pcH span{font:600 12px/1 var(--font-mono);letter-spacing:.06em;color:var(--fp-deep)}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__lbl{color:var(--fp-deep);justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__pc+.pipeline-module__kSXiqa__pc:before{content:"";background:var(--fp-ink-olive);transform-origin:0;width:24px;height:1.5px;transition:transform .5s var(--fp-ease);position:absolute;top:46px;left:-29px}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__pc+.pipeline-module__kSXiqa__pc:after{content:"";border-top:1.5px solid var(--fp-ink-olive);border-right:1.5px solid var(--fp-ink-olive);width:7px;height:7px;transition:opacity .3s .3s;position:absolute;top:42px;left:-10px;transform:rotate(45deg)}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__sun{background:var(--fp-ink-olive);color:var(--fp-paper);font:600 11px/1 var(--font-mono);letter-spacing:.1em;border-radius:3px;padding:5px 6px 4px}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__st{font:800 19px/1.25 var(--font-display);letter-spacing:-.01em;color:var(--fp-ink);display:inline;position:relative}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__st:after{content:"";background:var(--fp-ink-olive);transform-origin:0;height:2px;transition:transform .6s var(--fp-ease) .1s;position:absolute;top:52%;left:-2px;right:-2px;transform:scaleX(0)}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__pipe[data-k="4"] .pipeline-module__kSXiqa__st:after,.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__pipe[data-k="5"] .pipeline-module__kSXiqa__st:after{transform:scaleX(1)}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__meta{margin-top:10px;display:block}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__doc{width:100%;height:auto;margin-top:12px;display:block}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__hl{fill:var(--fp-light-olive);opacity:.75}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__seeds7{margin:0;padding:0;list-style:none}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__seeds7 li{border-top:1px solid var(--fp-rule-soft);font:600 13.5px/1.32 var(--font-display);color:var(--fp-ink);grid-template-columns:20px 1fr;gap:8px;padding:6px 0;display:grid}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__seeds7 li>span:first-child{font:600 11px/1.6 var(--font-mono);color:var(--fp-text-3)}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__nt{color:var(--fp-deep);margin-top:4px;font-weight:800;display:block}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__week{margin:0 0 10px;font-size:30px}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__part{color:var(--fp-deep)}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__plat{margin:8px 0 10px;padding:0;list-style:none}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__plat li{border-top:1px solid var(--fp-rule-soft);font:600 14px/1.3 var(--font-display);color:var(--fp-ink);align-items:baseline;gap:10px;padding:5px 0;display:flex}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__plat li span{min-width:20px;font:600 11px/1 var(--font-mono);color:var(--fp-text-3)}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__platN{color:var(--fp-ink-olive)}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__bar{border-top:1px solid var(--fp-ink-olive);grid-template-columns:auto 1fr;align-items:center;gap:28px;margin-top:22px;padding-top:16px;display:grid}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__stp{color:var(--fp-ink-olive);white-space:nowrap;font-weight:600;display:none}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__caps{display:none}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__caps>p{max-width:70ch;font:600 19px/1.4 var(--font-display);letter-spacing:-.01em;color:var(--fp-ink);opacity:0;transition:opacity .4s, transform .4s var(--fp-ease);grid-area:1/1;margin:0;transform:translateY(8px)}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__caps>p[data-on]{opacity:1;transform:none}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__capslot p{border-top:1px dashed var(--fp-hairline);font:600 15px/1.45 var(--font-display);color:var(--fp-ink);margin:12px 0 0;padding-top:10px}@media (min-width:1100px) and (min-height:720px) and (prefers-reduced-motion:no-preference){html[data-motion] .pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__pipe{height:300vh}html[data-motion] .pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__stick{top:calc(var(--bc-header-h) + 8px);height:calc(100vh - var(--bc-header-h) - 16px);position:sticky}html[data-motion] .pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__tabs{display:grid}:is(html[data-motion] .pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__pcH,html[data-motion] .pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__capslot){display:none}html[data-motion] .pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__bar{grid-template-columns:auto minmax(0,1fr) auto}html[data-motion] .pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__stp{display:block}html[data-motion] .pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__caps{display:grid}html[data-motion] .pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__pc:not([data-done]){opacity:.3}html[data-motion] .pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__pc:not([data-done]):before{transform:scaleX(0)}html[data-motion] .pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__pc:not([data-done]):after{opacity:0}html[data-motion] .pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__pc[data-cur]{border-color:var(--fp-ink-olive);box-shadow:var(--fp-shadow-lg);transform:translateY(-4px)}}@media (max-width:1199px){.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__cols{grid-template-columns:repeat(3,minmax(0,1fr))}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__pc4{grid-column:span 2}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__pc+.pipeline-module__kSXiqa__pc:before,.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__pc+.pipeline-module__kSXiqa__pc:after{display:none}}@media (max-width:699px){.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__cards{grid-template-columns:1fr}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__card,.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__card+.pipeline-module__kSXiqa__card{border-left:0;padding:20px 0 14px}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__card+.pipeline-module__kSXiqa__card{border-top:1px solid var(--fp-hairline)}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__pipe{margin-top:56px}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__cols{grid-template-columns:1fr;gap:16px}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__pc4{grid-column:auto}.pipeline-module__kSXiqa__o2 .pipeline-module__kSXiqa__cnt{display:none}}
