.hm-method{--hm-mgap:40px;--hm-mhead:260px;--hm-mtop:0px;--hm-mpad-t:36px;--hm-mpad-b:24px;--hm-mfirst:calc(100svh - var(--fl-hdr) - var(--fl-section) - var(--hm-mhead) - var(--hm-mtop));--hm-mart-h:clamp(360px, 52svh, 600px)}.hm-mstages{padding:var(--hm-mtop) 0 0 var(--hm-mgap);position:relative}.hm-msteps{margin:0;padding:0;list-style:none}.hm-mrail{pointer-events:none;width:1.5px;left:0;top:var(--hm-mrail-top,var(--hm-mtop));height:var(--hm-mrail-h,calc(100% - var(--hm-mtop)));background:var(--fl-ink-12);position:absolute}.hm-mrail-fill{background:var(--fl-ink);transform-origin:50% 0;transform:scaleY(var(--hm-mp,1));position:absolute;inset:0}.fl-motion .hm-mstages{--hm-mp:0}.fl-motion .hm-mrail-fill{transition:transform .35s var(--hm-ease,ease-out)}.hm-mstep{padding:var(--hm-mpad-t) 0 var(--hm-mpad-b);grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"copy art";align-items:center;gap:40px clamp(48px,6vw,96px);display:grid;position:relative}.hm-mcopy{grid-area:copy;min-width:0;position:relative}.hm-mart{grid-area:art;min-width:0}.hm-mnode{left:calc(-1 * var(--hm-mgap) - 3.75px);background:var(--fl-ink);width:9px;height:9px;position:absolute;top:6px}.fl-motion .hm-mnode{transition:background-color .3s ease, transform .3s var(--hm-ease,ease-out)}.fl-motion .hm-mstep:not(.is-reached) .hm-mnode{background:var(--fl-ink-20)}.fl-motion .hm-mstep.is-current .hm-mnode{background:var(--fl-vermilion);transform:scale(1.25)}.hm-mnum{margin-bottom:18px;font-size:15px;display:block}.hm-mtitle{margin-bottom:18px;font-size:clamp(2rem,3.4vw,3rem)}.hm-mtext{max-width:30em}.hm-mart{width:min(100%, calc(var(--hm-mart-h) * 4 / 3));justify-self:center}.hm-mart svg{width:100%;height:var(--hm-mart-h);display:block;overflow:visible}.hm-mnav{top:calc(var(--fl-hdr) + 16px);z-index:2;pointer-events:none;justify-content:flex-end;align-items:center;gap:clamp(20px,2.2vw,32px);height:20px;margin:0 0 -20px;padding:0;list-style:none;display:flex;position:sticky}.hm-mnav li{color:var(--fl-ink-62);line-height:20px;transition:color .3s;position:relative}.hm-mnav li:before{content:"";background:var(--fl-vermilion);opacity:0;width:6px;height:6px;transition:opacity .3s;position:absolute;top:7px;left:-14px}.hm-mnav li[aria-current]{color:var(--fl-ink)}.hm-mnav li[aria-current]:before{opacity:1}@media (width>=861px){.hm-mstep{min-height:calc(100svh - var(--fl-hdr) - 1px)}.hm-mstep[data-stage="1"]{min-height:var(--hm-mfirst)}}.hm-msum{border-top:1px solid var(--fl-ink-12);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-top:clamp(40px,6vh,72px);padding-top:clamp(48px,7vh,88px);display:flex}.hm-msum-title{text-wrap:balance;max-width:22ch}.hm-msum-art{width:min(100%,1120px);margin-top:clamp(32px,5vh,56px)}.hm-msum-art svg{width:100%;height:auto;display:block}.hm-msum-cta{margin:clamp(28px,4.5vh,44px) 0 0}@media (width>=861px){.hm-msum{min-height:calc(100svh - var(--fl-hdr) - 1px)}.hm-msum-art svg{max-height:calc(100svh - var(--fl-hdr) - 400px);min-height:160px}}.hm-vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=860px){.hm-method{--hm-mgap:26px;--hm-mtop:8px}.hm-mnav{display:none}.hm-mstep{grid-template-columns:1fr;grid-template-areas:"copy""art";gap:32px;padding:clamp(28px,5vh,48px) 0}.hm-mstep[data-stage="1"]{padding-top:8px}.hm-mnode{width:8px;height:8px;top:5px;left:calc(-1 * var(--hm-mgap) - 3.25px)}.hm-mnum{margin-bottom:14px;font-size:13px}.hm-mtitle{margin-bottom:14px;font-size:clamp(1.75rem,8vw,2.25rem)}.hm-mart{justify-self:stretch;width:100%}.hm-mart svg{height:auto}.hm-msum{margin-top:clamp(40px,8vh,64px);padding-top:clamp(40px,7vh,64px)}.hm-msum-art,.hm-msum-cta{margin-top:32px}}.fl-hero{z-index:0;--hm-bleed-f:12px;--hm-bleed-h:420px;position:relative}.fl-hero:before,.fl-hero:after{content:"";z-index:-1;pointer-events:none;top:calc(100% - var(--hm-bleed-f));width:100%;height:calc(var(--hm-bleed-h) + var(--hm-bleed-f));position:absolute;left:0}.fl-hero:after{background:radial-gradient(ellipse 20% 70% at 8% 0%, color-mix(in srgb, var(--fl-vermilion) 36%, transparent) 0%, transparent 100%), radial-gradient(ellipse 22% 78% at 27% 0%, color-mix(in srgb, var(--fl-vermilion) 44%, transparent) 0%, transparent 100%), radial-gradient(ellipse 18% 56% at 47% 8%, color-mix(in srgb, var(--fl-vermilion) 30%, transparent) 0%, transparent 100%), radial-gradient(ellipse 20% 76% at 68% 0%, color-mix(in srgb, var(--fl-vermilion) 46%, transparent) 0%, transparent 100%), radial-gradient(ellipse 17% 62% at 89% 4%, color-mix(in srgb, var(--fl-vermilion) 38%, transparent) 0%, transparent 100%), linear-gradient(to bottom, var(--fl-vermilion) 0, var(--fl-vermilion) calc(var(--hm-bleed-f) + 18px), color-mix(in srgb, var(--fl-vermilion) 78%, transparent) 20%, color-mix(in srgb, var(--fl-vermilion) 46%, transparent) 41%, color-mix(in srgb, var(--fl-vermilion) 20%, transparent) 63%, color-mix(in srgb, var(--fl-vermilion) 6%, transparent) 82%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, color-mix(in srgb, var(--fl-ink) 45%, transparent) calc(var(--hm-bleed-f) * .45), var(--fl-ink) var(--hm-bleed-f), var(--fl-ink) 36%, transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, color-mix(in srgb, var(--fl-ink) 45%, transparent) calc(var(--hm-bleed-f) * .45), var(--fl-ink) var(--hm-bleed-f), var(--fl-ink) 36%, transparent 100%)}.fl-hero:before{background:var(--fl-vermilion);opacity:.5;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  3.2 0 0 0 -1.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), linear-gradient(to bottom, var(--fl-ink) calc(var(--hm-bleed-f) + 14px), color-mix(in srgb, var(--fl-ink) 72%, transparent) 27%, transparent 76%);-webkit-mask-composite:source-in;-webkit-mask-size:260px 260px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  3.2 0 0 0 -1.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), linear-gradient(to bottom, var(--fl-ink) calc(var(--hm-bleed-f) + 14px), color-mix(in srgb, var(--fl-ink) 72%, transparent) 27%, transparent 76%);mask-size:260px 260px,100% 100%;mask-repeat:repeat,no-repeat;mask-composite:intersect}.hm-flow{z-index:1;pointer-events:none;position:relative}@media (width>=861px){.is-home .fl-hero{height:auto;min-height:var(--fl-hero-h)}.fl-hero:after{-webkit-mask-image:linear-gradient(to bottom, transparent var(--hm-bleed-f), color-mix(in srgb, var(--fl-ink) 45%, transparent) calc(var(--hm-bleed-f) + 6px), var(--fl-ink) calc(var(--hm-bleed-f) + 12px), var(--fl-ink) 36%, transparent 100%), linear-gradient(var(--fl-ink), var(--fl-ink));-webkit-mask-size:100% 100%, calc(min(48%, var(--fl-hero-h) * .95) - 1px) calc(var(--hm-bleed-f) + 30px);-webkit-mask-composite:source-over;-webkit-mask-position:0 0,calc(100% + 1px) 0;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to bottom, transparent var(--hm-bleed-f), color-mix(in srgb, var(--fl-ink) 45%, transparent) calc(var(--hm-bleed-f) + 6px), var(--fl-ink) calc(var(--hm-bleed-f) + 12px), var(--fl-ink) 36%, transparent 100%), linear-gradient(var(--fl-ink), var(--fl-ink));mask-size:100% 100%, calc(min(48%, var(--fl-hero-h) * .95) - 1px) calc(var(--hm-bleed-f) + 30px);mask-position:0 0,calc(100% + 1px) 0;mask-repeat:no-repeat;mask-composite:add}.fl-hero:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  3.2 0 0 0 -1.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), linear-gradient(to bottom, transparent var(--hm-bleed-f), var(--fl-ink) var(--hm-bleed-f), var(--fl-ink) calc(var(--hm-bleed-f) + 14px), color-mix(in srgb, var(--fl-ink) 72%, transparent) 27%, transparent 76%);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  3.2 0 0 0 -1.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), linear-gradient(to bottom, transparent var(--hm-bleed-f), var(--fl-ink) var(--hm-bleed-f), var(--fl-ink) calc(var(--hm-bleed-f) + 14px), color-mix(in srgb, var(--fl-ink) 72%, transparent) 27%, transparent 76%)}}@media (width<=860px){.fl-hero{--hm-bleed-h:280px}.fl-band-in{z-index:0;pointer-events:none;position:relative}.fl-band-in:before,.fl-band-in:after{content:"";position:absolute;inset:0}.fl-band-in:after{background:radial-gradient(ellipse 22% 110px at 10% var(--fl-fringe), color-mix(in srgb, var(--fl-vermilion) 40%, transparent) 0%, transparent 100%), radial-gradient(ellipse 20% 126px at 38% var(--fl-fringe), color-mix(in srgb, var(--fl-vermilion) 46%, transparent) 0%, transparent 100%), radial-gradient(ellipse 18% 98px at 64% calc(var(--fl-fringe) - 12px), color-mix(in srgb, var(--fl-vermilion) 34%, transparent) 0%, transparent 100%), radial-gradient(ellipse 22% 120px at 90% var(--fl-fringe), color-mix(in srgb, var(--fl-vermilion) 44%, transparent) 0%, transparent 100%), linear-gradient(to bottom, transparent 0, color-mix(in srgb, var(--fl-vermilion) 4%, transparent) calc(var(--fl-fringe) * .24), color-mix(in srgb, var(--fl-vermilion) 16%, transparent) calc(var(--fl-fringe) * .44), color-mix(in srgb, var(--fl-vermilion) 42%, transparent) calc(var(--fl-fringe) * .64), color-mix(in srgb, var(--fl-vermilion) 78%, transparent) calc(var(--fl-fringe) * .84), var(--fl-vermilion) var(--fl-fringe), var(--fl-vermilion) 100%)}.fl-band-in:before{background:var(--fl-vermilion);opacity:.5;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  3.2 0 0 0 -1.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), linear-gradient(to bottom, transparent 0, color-mix(in srgb, var(--fl-ink) 30%, transparent) calc(var(--fl-fringe) * .3), color-mix(in srgb, var(--fl-ink) 72%, transparent) calc(var(--fl-fringe) * .64), var(--fl-ink) var(--fl-fringe), var(--fl-ink) 100%);-webkit-mask-composite:source-in;-webkit-mask-size:260px 260px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  3.2 0 0 0 -1.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), linear-gradient(to bottom, transparent 0, color-mix(in srgb, var(--fl-ink) 30%, transparent) calc(var(--fl-fringe) * .3), color-mix(in srgb, var(--fl-ink) 72%, transparent) calc(var(--fl-fringe) * .64), var(--fl-ink) var(--fl-fringe), var(--fl-ink) 100%);mask-size:260px 260px,100% 100%;mask-repeat:repeat,no-repeat;mask-composite:intersect}}.hm-section{border-top:1px solid var(--fl-ink-12);scroll-margin-top:calc(var(--fl-hdr) + 1px)}@media (width>=861px){.hm-section{min-height:calc(100svh - var(--fl-hdr) - 1px);align-items:center;display:flex}.hm-section>.wrap{width:100%}}.hm-head{margin-bottom:clamp(40px,6vh,72px)}.hm-head .lede{margin-top:clamp(16px,2.4vh,24px)}.hm-section.hm-sv-section{padding-top:clamp(56px,8vh,80px)}.hm-sv-section .hm-head{margin-bottom:clamp(20px,3vh,28px)}.hm-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.hm-head-row+.lede{margin-top:calc(clamp(16px,2.4vh,24px) - clamp(40px,6vh,72px));margin-bottom:clamp(40px,6vh,72px)}.hm-stack-art svg,.hm-figure svg,.hm-flow svg,.hm-mart svg,.hm-msum-art svg{pointer-events:none}.hm-sv-row .hm-stack-copy{max-width:34em}.hm-group-label{margin-bottom:18px;display:block}.hm-rows{margin:0;padding:0;list-style:none}.hm-row a{color:var(--fl-ink);border-top:1px solid var(--fl-ink-12);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;text-decoration:none;transition:color .15s;display:flex}.hm-row:last-child a{border-bottom:1px solid var(--fl-ink-12)}.hm-row-text{flex-direction:column;gap:6px;min-width:0;display:flex}.hm-row-title{transition:color .15s;display:block}.hm-row-line{max-width:30em;display:block}.hm-arrow{width:16px;height:16px;color:var(--fl-ink-62);flex:none;transition:color .15s,transform .2s}.hm-row a:hover .hm-row-title,.hm-row a:hover .hm-arrow{color:var(--fl-vermilion);transition:none}.hm-row a:hover .hm-arrow{transform:translate(3px)}.hm-row a:active{transform:translateY(1px)}.hm-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px clamp(32px,3.5vw,64px);margin:0;padding:0;list-style:none;display:grid}.hm-three>li{border-top:1px solid var(--fl-ink-12);padding-top:24px}.hm-three .label{margin-bottom:18px;display:block}.hm-three h3{margin-bottom:12px}.hm-three p{max-width:34em}.hm-outcome-title,.hm-work-title{letter-spacing:-.03em;border-top:1px solid var(--fl-ink-12);margin:0 0 20px;padding-top:22px;font-size:clamp(1.75rem,2.9vw,2.625rem);font-weight:600;line-height:1.06}.hm-outcome-text,.hm-work-text{border-bottom:1px solid var(--fl-ink-12);max-width:30em;padding-bottom:26px}.hm-four{grid-template-columns:repeat(4,minmax(0,1fr))}.hm-after{margin-top:clamp(40px,6vh,64px)}.hm-work-section{z-index:0;background:var(--fl-paper);border-top-color:#0000;position:relative}.hm-work-section:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--fl-ivory) 0%, color-mix(in srgb, var(--fl-ivory) 88%, var(--fl-paper)) 22%, color-mix(in srgb, var(--fl-ivory) 55%, var(--fl-paper)) 50%, color-mix(in srgb, var(--fl-ivory) 16%, var(--fl-paper)) 78%, var(--fl-paper) 100%);height:clamp(140px,22vh,200px);position:absolute;top:-1px;left:0;right:0}.hm-work a{color:inherit;text-decoration:none}.hm-shot{border:1px solid var(--fl-ink-12);border-radius:var(--fl-radius);margin:0;transition:border-color .15s;overflow:hidden}.hm-shot img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.hm-work-title{transition:color .15s}.hm-work-title .ico{vertical-align:.05em;width:.5em;height:.5em;margin-left:.3em}.hm-work a:hover .hm-shot{border-color:var(--fl-vermilion);transition:none}.hm-work a:hover .hm-work-title{color:var(--fl-vermilion);transition:none}.hm-ventures{background:var(--fl-paper)}.hm-ventures-track{--hm-track:300svh}.hm-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px clamp(48px,6vw,96px);display:grid}.hm-split .lede{max-width:32em;margin-top:clamp(20px,3vh,32px)}.hm-split .btn{margin-top:clamp(28px,4.5vh,44px)}.hm-vhead-statement,.hm-vhead-invite{display:block}.hm-vhead-invite{letter-spacing:-.025em;color:var(--fl-vermilion);margin-top:.4em;font-size:.7em;font-weight:500;line-height:1.08}@media (width>=861px){.hm-vhead-keep{white-space:nowrap}}.hm-figure{border-radius:var(--fl-radius);margin:0;overflow:hidden}@media (width>=861px){.hm-figure{--hm-fig-h:max(420px, calc(100svh - var(--fl-hdr) - 2 * clamp(48px, 8vh, 96px)));width:min(100%, calc(var(--hm-fig-h) * 1122 / 1402));justify-self:end}}.hm-stack{margin:0;padding:0;list-style:none}.hm-stack-stage{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"art copy";align-items:center;gap:48px clamp(48px,6vw,96px);display:grid}.hm-stack-row[data-side=right] .hm-stack-stage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"copy art"}.hm-stack-art{grid-area:art;min-width:0}.hm-stack-copy{grid-area:copy;min-width:0}@media (width>=861px){.hm-stack-stage{min-height:calc(100svh - var(--fl-hdr) - 1px);padding-block:clamp(24px,4vh,48px)}.hm-stack-row+.hm-stack-row{border-top:1px solid var(--fl-ink-12)}}@media (width<=860px){.hm-stack-row .hm-stack-stage,.hm-stack-row[data-side=right] .hm-stack-stage{grid-template-columns:1fr;grid-template-areas:"art""copy";gap:32px;padding-block:clamp(40px,8vh,72px)}.hm-stack-row+.hm-stack-row{border-top:1px solid var(--fl-ink-12)}}@media (width>=861px){.fl-motion [data-hm-track].hm-pinned{height:var(--hm-track,240svh);padding-block:0}.fl-motion .hm-pinned>[data-hm-pin]{top:var(--fl-hdr);height:calc(100svh - var(--fl-hdr));min-height:0;padding-block:0;position:sticky}}.fl-motion .hm-flow.hm-pinned{height:var(--hm-track,240svh);padding-block:0}.fl-motion .hm-flow.hm-pinned>[data-hm-pin]{top:var(--fl-hdr);height:calc(100svh - var(--fl-hdr));min-height:0;position:sticky}.hm-sv-stack .hm-stack-row,.hm-outcomes .hm-stack-row{--hm-track:240svh}.hm-work .hm-stack-row{--hm-track:180svh}@media (width<=1100px){.hm-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.hm-three,.hm-four{grid-template-columns:1fr;gap:36px}.hm-split{grid-template-columns:1fr;gap:40px}.hm-row a{padding:18px 0}}.hm-panel{border-radius:var(--fl-radius);overflow:hidden}.hm-panel-3x2{aspect-ratio:3/2}.hm-outcomes .hm-panel{--hm-o:.2s;--hm-osw:1;--hm-ot:1}@media (width>=431px) and (width<=560px){.hm-outcomes .hm-panel{--hm-ot:.85}}@media (width>=561px) and (width<=700px){.hm-outcomes .hm-panel{--hm-ot:.7}}@media (width>=701px) and (width<=860px){.hm-outcomes .hm-panel{--hm-ot:.58}}@media (width>=861px){.hm-outcomes .hm-panel{--hm-osw:.7;--hm-ot:.75}}@media (width>=1101px){.hm-outcomes .hm-panel{--hm-ot:.66}}@media (width>=1361px){.hm-outcomes .hm-panel{--hm-ot:.58}}.hm-o .hm-o-lab{font-size:calc(12px * var(--hm-ot,1))}.hm-o .hm-o-lab-s{font-size:calc(11.5px * var(--hm-ot,1))}.hm-o .hm-o-mono{font-size:calc(11.5px * var(--hm-ot,1));fill:var(--fl-ink-62)}.hm-o .hm-o-ico{transform-box:view-box;transform-origin:0 0;fill:none;stroke-width:calc(1.5px * var(--hm-osw,1) * var(--is,1.5));stroke-linecap:round;stroke-linejoin:round}@keyframes hm-o-ink{0%{fill:var(--f0)}to{fill:var(--f1)}}@keyframes hm-o-paint2{0%{fill:var(--f2);stroke:var(--k2)}to{fill:var(--f3);stroke:var(--k3)}}.hm-o-rev .hm-o-ghost{fill:none;stroke:var(--fl-ink-20);stroke-width:calc(1.2px * var(--hm-osw,1));stroke-dasharray:3 4}.hm-o-trail{fill:none;stroke-width:calc(2px * var(--hm-osw,1));stroke-linecap:round}.hm-o-trail-1{stroke:var(--fl-sage-light)}.hm-o-trail-2{stroke:var(--fl-green)}.hm-o-trail-3{stroke:var(--fl-green-deep)}.hm-o-walker-in>circle{fill:var(--fl-vermilion)}.hm-o-walker .hm-o-ico{stroke:var(--fl-ivory)}.hm-o-halo{fill:none;stroke:var(--fl-sage-light);stroke-width:calc(1.5px * var(--hm-osw,1))}.hm-o-st>.hm-o-node>circle{stroke-width:calc(1.5px * var(--hm-osw,1))}.hm-o-st-1>.hm-o-node>circle{fill:var(--fl-sage-pale);stroke:var(--fl-sage)}.hm-o-st-2>.hm-o-node>circle{fill:var(--fl-sage-light);stroke:var(--fl-green)}.hm-o-st-3>.hm-o-node>circle{fill:var(--fl-green);stroke:var(--fl-green-deep)}.hm-o-st-4>.hm-o-node>circle{fill:var(--fl-green-deep);stroke:var(--fl-green-deep)}.hm-o-st-1 .hm-o-ico,.hm-o-st-2 .hm-o-ico{stroke:var(--fl-green-deep)}.hm-o-st-3 .hm-o-ico,.hm-o-st-4 .hm-o-ico{stroke:var(--fl-ivory)}.hm-panel-revenue{--hm-t:4.4s}.hm-o-rev .hm-o-st-1{--d:0s}.hm-o-rev .hm-o-st-2{--d:1.05s}.hm-o-rev .hm-o-st-3{--d:2.15s}.hm-o-rev .hm-o-st-4{--d:2.85s}.fl-motion .hm-o-rev .hm-o-trail-1{animation:1.3s linear both paused hm-o-trail-1;animation-delay:calc(var(--hm-o) + .25s - var(--P))}.fl-motion .hm-o-rev .hm-o-trail-2{animation:1.05s linear both paused hm-o-trail-2;animation-delay:calc(var(--hm-o) + 1.525s - var(--P))}.fl-motion .hm-o-rev .hm-o-trail-3{animation:.7s linear both paused hm-o-trail-3;animation-delay:calc(var(--hm-o) + 2.55s - var(--P))}.fl-motion .hm-o-rev .hm-o-halo{--t0:scale(.8);animation:hm-k-in .4s ease both paused, hm-k-move .5s var(--hm-ease) both paused;animation-delay:calc(var(--hm-o) + 3.05s - var(--P)), calc(var(--hm-o) + 3.05s - var(--P))}.fl-motion .hm-o-rev .hm-o-walker{animation:3s linear both paused hm-o-walk;animation-delay:calc(var(--hm-o) + .25s - var(--P))}.fl-motion .hm-o-rev .hm-o-walker-in{--t0:scale(.3);animation:hm-k-in .3s ease both paused, hm-k-move .3s var(--hm-ease) both paused;animation-delay:calc(var(--hm-o) + .25s - var(--P)), calc(var(--hm-o) + .25s - var(--P))}.fl-motion .hm-o-st>.hm-o-node>circle{--f0:var(--fl-ivory);--k0:var(--fl-ink-20);animation:.4s both paused hm-k-paint;animation-delay:calc(var(--hm-o) + var(--d) - var(--P))}.fl-motion .hm-o-st-1>.hm-o-node>circle{--f1:var(--fl-sage-pale);--k1:var(--fl-sage)}.fl-motion .hm-o-st-2>.hm-o-node>circle{--f1:var(--fl-sage-light);--k1:var(--fl-green)}.fl-motion .hm-o-st-3>.hm-o-node>circle{--f1:var(--fl-green);--k1:var(--fl-green-deep)}.fl-motion .hm-o-st-4>.hm-o-node>circle{--f1:var(--fl-green-deep);--k1:var(--fl-green-deep)}.fl-motion .hm-o-st .hm-o-ico{--k0:var(--fl-ink-62);animation:.4s both paused hm-k-stroke;animation-delay:calc(var(--hm-o) + var(--d) - var(--P))}.fl-motion .hm-o-st-1 .hm-o-ico,.fl-motion .hm-o-st-2 .hm-o-ico{--k1:var(--fl-green-deep)}.fl-motion .hm-o-st-3 .hm-o-ico,.fl-motion .hm-o-st-4 .hm-o-ico{--k1:var(--fl-ivory)}.fl-motion .hm-o-st>.hm-o-lab{--f0:var(--fl-ink-62);--f1:var(--fl-ink);animation:.4s both paused hm-o-ink;animation-delay:calc(var(--hm-o) + var(--d) - var(--P))}.fl-motion .hm-o-st-4>.hm-o-node{--t0:scale(.9);animation:hm-k-move .5s var(--hm-pop) both paused;animation-delay:calc(var(--hm-o) + var(--d) - var(--P))}@keyframes hm-o-walk{0%{transform:translate(-243.9px,116px)}.833%{transform:translate(-241.1px,115.9px)}1.667%{transform:translate(-238.2px,115.7px)}2.5%{transform:translate(-235.4px,115.4px)}3.333%{transform:translate(-232.7px,114.9px)}4.167%{transform:translate(-230.1px,114.2px)}5%{transform:translate(-227.6px,113.5px)}5.833%{transform:translate(-225.2px,112.6px)}6.667%{transform:translate(-222.8px,111.6px)}7.5%{transform:translate(-220.6px,110.6px)}8.333%{transform:translate(-218.5px,109.4px)}9.167%{transform:translate(-216.5px,108.2px)}10%{transform:translate(-214.6px,107px)}10.833%{transform:translate(-212.9px,105.7px)}11.667%{transform:translate(-211.2px,104.4px)}12.5%{transform:translate(-209.6px,103.1px)}13.333%{transform:translate(-208px,101.9px)}14.167%{transform:translate(-206.6px,100.6px)}15%{transform:translate(-205.2px,99.4px)}15.833%{transform:translate(-203.8px,98.2px)}16.667%{transform:translate(-202.6px,97.1px)}17.5%{transform:translate(-201.3px,95.9px)}18.333%{transform:translate(-200.2px,94.9px)}19.167%{transform:translate(-199.1px,93.9px)}20%{transform:translate(-198px,93px)}20.833%{transform:translate(-197px,92.1px)}21.667%{transform:translate(-196.1px,91.3px)}22.5%{transform:translate(-195.2px,90.5px)}23.333%{transform:translate(-194.4px,89.8px)}24.167%{transform:translate(-193.6px,89.2px)}25%{transform:translate(-192.9px,88.7px)}25.833%{transform:translate(-192.3px,88.2px)}26.667%{transform:translate(-191.7px,87.8px)}27.5%{transform:translate(-191.3px,87.4px)}28.333%{transform:translate(-190.9px,87.1px)}29.167%{transform:translate(-190.7px,87px)}30%{transform:translate(-190.6px,86.9px)}36.667%{transform:translate(-190.6px,86.9px)}37.5%{transform:translate(-187px,84.5px)}38.333%{transform:translate(-183.4px,82.5px)}39.167%{transform:translate(-179.8px,80.9px)}40%{transform:translate(-176px,79.6px)}40.833%{transform:translate(-172.2px,78.7px)}41.667%{transform:translate(-168.5px,78.2px)}42.5%{transform:translate(-164.8px,78px)}43.333%{transform:translate(-161.1px,77.9px)}44.167%{transform:translate(-157.6px,77.7px)}45%{transform:translate(-154.2px,77.2px)}45.833%{transform:translate(-150.9px,76.5px)}46.667%{transform:translate(-147.8px,75.7px)}47.5%{transform:translate(-144.8px,74.7px)}48.333%{transform:translate(-142px,73.5px)}49.167%{transform:translate(-139.3px,72.2px)}50%{transform:translate(-136.8px,70.8px)}50.833%{transform:translate(-134.5px,69.3px)}51.667%{transform:translate(-132.3px,67.8px)}52.5%{transform:translate(-130.2px,66.3px)}53.333%{transform:translate(-128.3px,64.8px)}54.167%{transform:translate(-126.4px,63.3px)}55%{transform:translate(-124.7px,61.9px)}55.833%{transform:translate(-123.1px,60.5px)}56.667%{transform:translate(-121.5px,59.2px)}57.5%{transform:translate(-120px,57.9px)}58.333%{transform:translate(-118.7px,56.7px)}59.167%{transform:translate(-117.4px,55.7px)}60%{transform:translate(-116.2px,54.7px)}60.833%{transform:translate(-115.1px,53.8px)}61.667%{transform:translate(-114.1px,53px)}62.5%{transform:translate(-113.2px,52.3px)}63.333%{transform:translate(-112.4px,51.7px)}64.167%{transform:translate(-111.7px,51.2px)}65%{transform:translate(-111.2px,50.9px)}65.833%{transform:translate(-110.8px,50.6px)}66.667%{transform:translate(-110.7px,50.5px)}73.333%{transform:translate(-110.7px,50.5px)}74.167%{transform:translate(-105px,47.1px)}75%{transform:translate(-99.1px,44.5px)}75.833%{transform:translate(-93.1px,42.8px)}76.667%{transform:translate(-87px,42.1px)}77.5%{transform:translate(-81px,41.9px)}78.333%{transform:translate(-75.2px,41.3px)}79.167%{transform:translate(-69.7px,40px)}80%{transform:translate(-64.6px,38.1px)}80.833%{transform:translate(-59.8px,35.7px)}81.667%{transform:translate(-55.4px,32.9px)}82.5%{transform:translate(-51.3px,29.9px)}83.333%{transform:translate(-47.6px,26.8px)}84.167%{transform:translate(-44.1px,23.6px)}85%{transform:translate(-40.8px,20.6px)}85.833%{transform:translate(-37.6px,17.6px)}86.667%{transform:translate(-34.5px,14.8px)}87.5%{transform:translate(-31.4px,12.2px)}88.333%{transform:translate(-28.4px,9.9px)}89.167%{transform:translate(-25.5px,7.8px)}90%{transform:translate(-22.5px,6px)}90.833%{transform:translate(-19.7px,4.4px)}91.667%{transform:translate(-16.9px,3.2px)}92.5%{transform:translate(-14.2px,2.2px)}93.333%{transform:translate(-11.7px,1.5px)}94.167%{transform:translate(-9.4px,.9px)}95%{transform:translate(-7.2px,.5px)}95.833%{transform:translate(-5.3px,.3px)}96.667%{transform:translate(-3.6px,.1px)}97.5%{transform:translate(-2.2px)}98.333%{transform:translate(-1.1px)}99.167%{transform:translate(-.3px)}to{transform:none}}@keyframes hm-o-trail-1{0%{stroke-dashoffset:1px}1.923%{stroke-dashoffset:.968px}3.846%{stroke-dashoffset:.936px}5.769%{stroke-dashoffset:.906px}7.692%{stroke-dashoffset:.875px}9.615%{stroke-dashoffset:.846px}11.538%{stroke-dashoffset:.817px}13.462%{stroke-dashoffset:.789px}15.385%{stroke-dashoffset:.761px}17.308%{stroke-dashoffset:.734px}19.231%{stroke-dashoffset:.708px}21.154%{stroke-dashoffset:.683px}23.077%{stroke-dashoffset:.658px}25%{stroke-dashoffset:.634px}26.923%{stroke-dashoffset:.61px}28.846%{stroke-dashoffset:.588px}30.769%{stroke-dashoffset:.566px}32.692%{stroke-dashoffset:.545px}34.615%{stroke-dashoffset:.524px}36.538%{stroke-dashoffset:.505px}38.462%{stroke-dashoffset:.486px}40.385%{stroke-dashoffset:.468px}42.308%{stroke-dashoffset:.451px}44.231%{stroke-dashoffset:.435px}46.154%{stroke-dashoffset:.419px}48.077%{stroke-dashoffset:.404px}50%{stroke-dashoffset:.391px}51.923%{stroke-dashoffset:.378px}53.846%{stroke-dashoffset:.366px}55.769%{stroke-dashoffset:.355px}57.692%{stroke-dashoffset:.346px}59.615%{stroke-dashoffset:.337px}61.538%{stroke-dashoffset:.329px}63.462%{stroke-dashoffset:.323px}65.385%{stroke-dashoffset:.318px}67.308%{stroke-dashoffset:.314px}69.231%{stroke-dashoffset:.313px}84.615%{stroke-dashoffset:.313px}86.538%{stroke-dashoffset:.267px}88.462%{stroke-dashoffset:.221px}90.385%{stroke-dashoffset:.177px}92.308%{stroke-dashoffset:.133px}94.231%{stroke-dashoffset:.091px}96.154%{stroke-dashoffset:.049px}98.077%{stroke-dashoffset:.009px}to{stroke-dashoffset:0}}@keyframes hm-o-trail-2{0%{stroke-dashoffset:1px}2.381%{stroke-dashoffset:.969px}4.762%{stroke-dashoffset:.929px}7.143%{stroke-dashoffset:.891px}9.524%{stroke-dashoffset:.854px}11.905%{stroke-dashoffset:.818px}14.286%{stroke-dashoffset:.783px}16.667%{stroke-dashoffset:.749px}19.048%{stroke-dashoffset:.716px}21.429%{stroke-dashoffset:.684px}23.81%{stroke-dashoffset:.653px}26.19%{stroke-dashoffset:.624px}28.571%{stroke-dashoffset:.595px}30.952%{stroke-dashoffset:.568px}33.333%{stroke-dashoffset:.542px}35.714%{stroke-dashoffset:.517px}38.095%{stroke-dashoffset:.493px}40.476%{stroke-dashoffset:.47px}42.857%{stroke-dashoffset:.449px}45.238%{stroke-dashoffset:.429px}47.619%{stroke-dashoffset:.411px}50%{stroke-dashoffset:.393px}52.381%{stroke-dashoffset:.378px}54.762%{stroke-dashoffset:.363px}57.143%{stroke-dashoffset:.351px}59.524%{stroke-dashoffset:.34px}61.905%{stroke-dashoffset:.33px}64.286%{stroke-dashoffset:.323px}66.667%{stroke-dashoffset:.318px}69.048%{stroke-dashoffset:.316px}88.095%{stroke-dashoffset:.316px}90.476%{stroke-dashoffset:.243px}92.857%{stroke-dashoffset:.171px}95.238%{stroke-dashoffset:.102px}97.619%{stroke-dashoffset:.034px}to{stroke-dashoffset:0}}@keyframes hm-o-trail-3{0%{stroke-dashoffset:1px}3.571%{stroke-dashoffset:.97px}7.143%{stroke-dashoffset:.909px}10.714%{stroke-dashoffset:.851px}14.286%{stroke-dashoffset:.794px}17.857%{stroke-dashoffset:.738px}21.429%{stroke-dashoffset:.684px}25%{stroke-dashoffset:.632px}28.571%{stroke-dashoffset:.582px}32.143%{stroke-dashoffset:.533px}35.714%{stroke-dashoffset:.487px}39.286%{stroke-dashoffset:.442px}42.857%{stroke-dashoffset:.398px}46.429%{stroke-dashoffset:.357px}50%{stroke-dashoffset:.317px}53.571%{stroke-dashoffset:.28px}57.143%{stroke-dashoffset:.244px}60.714%{stroke-dashoffset:.211px}64.286%{stroke-dashoffset:.179px}67.857%{stroke-dashoffset:.15px}71.429%{stroke-dashoffset:.123px}75%{stroke-dashoffset:.098px}78.571%{stroke-dashoffset:.075px}82.143%{stroke-dashoffset:.055px}85.714%{stroke-dashoffset:.038px}89.286%{stroke-dashoffset:.023px}92.857%{stroke-dashoffset:.012px}96.429%{stroke-dashoffset:.004px}to{stroke-dashoffset:0}}.hm-o-hop{fill:none;stroke:var(--fl-ink-20);stroke-width:calc(1.2px * var(--hm-osw,1));stroke-linecap:round}.hm-o-bstep>rect{fill:var(--fl-ivory);stroke:var(--fl-slate);stroke-width:calc(1.5px * var(--hm-osw,1))}.hm-o-bstep>.hm-o-ico{stroke:var(--fl-slate)}.hm-o-manual>rect{stroke:var(--fl-ink-12)}.hm-o-manual>.hm-o-ico{stroke:var(--fl-ink-20)}.hm-o-manual>.hm-o-lab{fill:var(--fl-ink-62)}.hm-o .hm-o-manual .hm-o-cursor{fill:var(--fl-ivory);stroke:var(--fl-ink-20)}.hm-o-link-ghost{fill:none;stroke:var(--fl-ink-12);stroke-width:calc(1.2px * var(--hm-osw,1));stroke-dasharray:3 3}.hm-o-link{fill:none;stroke:var(--fl-green);stroke-width:calc(1.8px * var(--hm-osw,1))}.hm-o-auto>circle{fill:var(--fl-ivory);stroke:var(--fl-green);stroke-width:calc(1.5px * var(--hm-osw,1))}.hm-o-auto>.hm-o-ico{stroke:var(--fl-green-deep)}.hm-o-astep .hm-o-tile>rect{fill:var(--fl-sage-pale);stroke:var(--fl-sage);stroke-width:calc(1.5px * var(--hm-osw,1))}.hm-o-astep .hm-o-ico{stroke:var(--fl-green-deep)}.hm-o-astep-end .hm-o-tile>rect{fill:var(--fl-green-deep);stroke:var(--fl-green-deep)}.hm-o-astep-end .hm-o-ico{stroke:var(--fl-ivory)}.hm-panel-costs{--hm-t:5.4s}.fl-motion .hm-o-hop{--k0:var(--fl-ink-20);--k1:var(--fl-slate);--k2:var(--fl-slate);--k3:var(--fl-ink-20);animation:.4s both paused hm-k-stroke,.5s forwards paused hm-k-stroke2;animation-delay:calc(var(--hm-o) + var(--d) - var(--P)), calc(var(--hm-o) + 1.45s - var(--P))}.fl-motion .hm-o-cur{--t0:scale(.4);animation:hm-k-in .2s ease both paused, hm-k-move .45s var(--hm-pop) both paused;animation-delay:calc(var(--hm-o) + var(--c) - var(--P)), calc(var(--hm-o) + var(--c) - var(--P))}.fl-motion .hm-o-manual>rect{--f0:var(--fl-ivory);--f1:var(--fl-ivory);--k0:var(--fl-slate);--k1:var(--fl-ink-12)}.fl-motion .hm-o-manual>.hm-o-ico{--k0:var(--fl-slate);--k1:var(--fl-ink-20)}.fl-motion .hm-o-manual>.hm-o-lab{--f0:var(--fl-ink);--f1:var(--fl-ink-62)}.fl-motion .hm-o .hm-o-manual .hm-o-cursor{--k0:var(--fl-vermilion);--k1:var(--fl-ink-20)}.fl-motion .hm-o-manual>rect{animation:.5s both paused hm-k-paint;animation-delay:calc(var(--hm-o) + 1.45s - var(--P))}.fl-motion .hm-o-manual>.hm-o-ico{animation:.5s both paused hm-k-stroke;animation-delay:calc(var(--hm-o) + 1.45s - var(--P))}.fl-motion .hm-o-manual>.hm-o-lab{animation:.5s both paused hm-o-ink;animation-delay:calc(var(--hm-o) + 1.45s - var(--P))}.fl-motion .hm-o .hm-o-manual .hm-o-cursor{animation:.5s both paused hm-k-stroke;animation-delay:calc(var(--hm-o) + 1.45s - var(--P))}.fl-motion .hm-o-cost .hm-o-mono-auto,.fl-motion .hm-o-link-ghost{animation:.4s both paused hm-k-in;animation-delay:calc(var(--hm-o) + 2.2s - var(--P))}.hm-o-astep-1{--g:1.45s;--d:2.6s}.hm-o-astep-2{--g:1.6s;--d:3.15s}.hm-o-astep-3{--g:1.75s;--d:3.65s}.hm-o-astep-4{--g:1.9s;--d:3.9s}.fl-motion .hm-o-astep{--t0:translateY(-104px);animation:hm-k-in .12s linear both paused, hm-k-move .9s var(--hm-inout) both paused;animation-delay:calc(var(--hm-o) + var(--g) - var(--P)), calc(var(--hm-o) + var(--g) - var(--P))}.fl-motion .hm-o-astep>.hm-o-lab{animation:.35s both paused hm-k-in;animation-delay:calc(var(--hm-o) + var(--g) + .35s - var(--P))}.fl-motion .hm-o-cost .hm-o-link{animation:hm-k-draw var(--hm-dur) linear both paused;animation-delay:calc(var(--hm-o) + var(--d) - var(--P))}.fl-motion .hm-o-link-1{--d:2.7s;--hm-dur:.5s}.fl-motion .hm-o-link-2{--d:3.2s;--hm-dur:.5s}.fl-motion .hm-o-link-3{--d:3.7s;--hm-dur:.25s}.hm-o-auto-1{--d:2.9s}.hm-o-auto-2{--d:3.4s}.fl-motion .hm-o-auto{--t0:scale(0);animation:hm-k-in .2s ease both paused, hm-k-move .45s var(--hm-pop) both paused;animation-delay:calc(var(--hm-o) + var(--d) - var(--P)), calc(var(--hm-o) + var(--d) - var(--P))}.fl-motion .hm-o-astep .hm-o-tile>rect{--f0:var(--fl-ivory);--k0:var(--fl-slate);--f1:var(--fl-sage-pale);--k1:var(--fl-sage);animation:.4s both paused hm-k-paint;animation-delay:calc(var(--hm-o) + var(--d) - var(--P))}.fl-motion .hm-o-astep-end .hm-o-tile>rect{--f1:var(--fl-green-deep);--k1:var(--fl-green-deep)}.fl-motion .hm-o-astep .hm-o-ico{--k0:var(--fl-slate);--k1:var(--fl-green-deep);animation:.4s both paused hm-k-stroke;animation-delay:calc(var(--hm-o) + var(--d) - var(--P))}.fl-motion .hm-o-astep-end .hm-o-ico{--k1:var(--fl-ivory)}.fl-motion .hm-o-astep-end .hm-o-tile{animation:.5s ease-in-out both paused hm-o-pulse;animation-delay:calc(var(--hm-o) + var(--d) - var(--P))}@keyframes hm-o-pulse{0%,to{transform:none}40%{transform:scale(1.08)}}.hm-o-belt{fill:none;stroke:var(--fl-ink-12);stroke-width:calc(1.5px * var(--hm-osw,1))}.hm-o-gate{fill:none;stroke:var(--fl-sage);stroke-width:calc(1.2px * var(--hm-osw,1));stroke-dasharray:2 3}.hm-o-badge>circle{fill:var(--fl-sage-pale);stroke:var(--fl-sage);stroke-width:calc(1.5px * var(--hm-osw,1))}.hm-o-badge>.hm-o-ico{stroke:var(--fl-green-deep)}.hm-o-seal>circle{fill:var(--fl-green-deep);stroke:var(--fl-green-deep);stroke-width:calc(1.5px * var(--hm-osw,1))}.hm-o-seal>.hm-o-ico{stroke:var(--fl-ivory)}.hm-o-slot{fill:none;stroke:var(--fl-ink-20);stroke-width:calc(1.2px * var(--hm-osw,1));stroke-dasharray:3 3}.hm-o-branch-ghost,.hm-o-return-ghost{fill:none;stroke:var(--fl-ink-20);stroke-width:calc(1.2px * var(--hm-osw,1));stroke-dasharray:2 3}.hm-o-branch{fill:none;stroke:var(--fl-vermilion);stroke-width:calc(1.5px * var(--hm-osw,1))}.hm-o-return{fill:none;stroke:var(--fl-sage);stroke-width:calc(1.5px * var(--hm-osw,1))}.hm-o-tray{fill:none;stroke:var(--fl-vermilion);stroke-width:calc(1.5px * var(--hm-osw,1));stroke-dasharray:4 3}.hm-o .hm-o-alert{stroke:var(--fl-vermilion)}.hm-o-rec>rect{fill:var(--fl-sage-pale);stroke:var(--fl-sage);stroke-width:calc(1.5px * var(--hm-osw,1))}.hm-o-rec>path{fill:none;stroke-linecap:round}.hm-o-head{stroke:var(--fl-green);stroke-width:calc(2.4px * var(--hm-osw,1))}.hm-o-line,.hm-o-fill{stroke:var(--fl-ink-20);stroke-width:calc(1.5px * var(--hm-osw,1))}.hm-o-gap{stroke:var(--fl-ink-20);stroke-width:calc(1.2px * var(--hm-osw,1));stroke-dasharray:2 2}.hm-o-tick{stroke:var(--fl-green);stroke-width:calc(1.6px * var(--hm-osw,1));stroke-linejoin:round}.hm-o .hm-o-flag{fill:var(--fl-blush);stroke:var(--fl-vermilion);opacity:0}.hm-panel-risk{--hm-t:6.4s}.hm-o-rec-a{--s:0s;--ok:1.3s;--ex:-268px;--cx:-189px;--ax:-89px;--dy:0px}.hm-o-rec-c{--s:1.3s;--ok:2.6s;--ex:-274px;--cx:-195px;--ax:-95px;--dy:6px}.hm-o-rec-b{--s:.4s;--ok:3.95s}.fl-motion .hm-o-rec{animation:2.1s linear both paused hm-o-pass,.25s both paused hm-k-in;animation-delay:calc(var(--hm-o) + var(--s) - var(--P)), calc(var(--hm-o) + var(--s) - var(--P))}.fl-motion .hm-o-rec-b{animation-name:hm-o-fix,hm-k-in;animation-duration:4.35s,.25s}.fl-motion .hm-o-rec-a{animation-delay:calc(var(--hm-o) - var(--P)), -1s}.fl-motion .hm-o-rec>rect{--f0:var(--fl-ivory);--k0:var(--fl-slate);--f1:var(--fl-sage-pale);--k1:var(--fl-sage);animation:.35s both paused hm-k-paint;animation-delay:calc(var(--hm-o) + var(--ok) - var(--P))}.fl-motion .hm-o-rec>.hm-o-head{--k0:var(--fl-slate);--k1:var(--fl-green);animation:.35s both paused hm-k-stroke;animation-delay:calc(var(--hm-o) + var(--ok) - var(--P))}.fl-motion .hm-o-rec>.hm-o-tick{animation:.25s both paused hm-k-in;animation-delay:calc(var(--hm-o) + var(--ok) + 50ms - var(--P))}.fl-motion .hm-o-rec-b>rect{--f1:var(--fl-blush);--k1:var(--fl-vermilion);--f2:var(--fl-blush);--k2:var(--fl-vermilion);--f3:var(--fl-sage-pale);--k3:var(--fl-sage);animation:.3s both paused hm-k-paint,.5s forwards paused hm-o-paint2;animation-delay:calc(var(--hm-o) + 1.05s - var(--P)), calc(var(--hm-o) + 2.3s - var(--P))}.fl-motion .hm-o-rec-b>.hm-o-head{--k1:var(--fl-vermilion);--k2:var(--fl-vermilion);--k3:var(--fl-green);animation:.3s both paused hm-k-stroke,.5s forwards paused hm-k-stroke2;animation-delay:calc(var(--hm-o) + 1.05s - var(--P)), calc(var(--hm-o) + 2.3s - var(--P))}.fl-motion .hm-o-rec-b>.hm-o-fill{--d:2.3s;--hm-dur:.5s}.fl-motion .hm-o .hm-o-flag{--t0:scale(.3);--o0:1;--o1:0;animation:hm-k-in .2s ease both paused, hm-k-move .45s var(--hm-pop) both paused, hm-k-fade .35s ease forwards paused;animation-delay:calc(var(--hm-o) + 1.05s - var(--P)), calc(var(--hm-o) + 1.05s - var(--P)), calc(var(--hm-o) + 2.3s - var(--P))}.fl-motion .hm-o-branch{--d:1.15s;--hm-dur:.4s}.fl-motion .hm-o-return{--d:2.6s;--hm-dur:.45s}.fl-motion .hm-o-tray{--k0:var(--fl-ink-20);--k1:var(--fl-vermilion);animation:.35s both paused hm-k-stroke;animation-delay:calc(var(--hm-o) + 1.2s - var(--P))}.fl-motion .hm-o .hm-o-alert{--k0:var(--fl-ink-62);--k1:var(--fl-vermilion);animation:.35s both paused hm-k-stroke;animation-delay:calc(var(--hm-o) + 1.2s - var(--P))}.fl-motion .hm-o-seal>circle{--f0:var(--fl-ivory);--k0:var(--fl-ink-20);--f1:var(--fl-green-deep);--k1:var(--fl-green-deep);animation:.3s both paused hm-k-paint;animation-delay:calc(var(--hm-o) + 4.75s - var(--P))}.fl-motion .hm-o-seal>.hm-o-ico{--k0:var(--fl-ink-20);--k1:var(--fl-ivory);animation:.3s both paused hm-k-stroke;animation-delay:calc(var(--hm-o) + 4.75s - var(--P))}.fl-motion .hm-o-seal{--t0:scale(.8);animation:hm-k-move .5s var(--hm-pop) both paused;animation-delay:calc(var(--hm-o) + 4.75s - var(--P))}@keyframes hm-o-pass{0%{transform:translate(var(--ex), var(--dy));animation-timing-function:cubic-bezier(.37,0,.63,1)}28.57%,35.71%{transform:translate(var(--cx), var(--dy));animation-timing-function:cubic-bezier(.37,0,.63,1)}64.29%,71.43%{transform:translate(var(--ax), var(--dy));animation-timing-function:cubic-bezier(.37,0,.63,1)}to{transform:none}}@keyframes hm-o-fix{0%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translate(-280px,12px)}13.79%,19.54%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translate(-201px,12px)}33.33%,57.47%{animation-timing-function:cubic-bezier(.45,0,.9,.7);transform:translate(-201px,70px)}64.37%{animation-timing-function:cubic-bezier(.1,.3,.4,1);transform:translate(-180px,35px)}71.26%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translate(-154px,12px)}82.76%,86.21%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translate(-101px,12px)}to{transform:none}}.hm-sv{--hm-o:0s;--hm-sv-k:1;--hm-sv-glide:cubic-bezier(.4, 0, .3, 1);width:100%;margin:0}@media (width>=700px) and (width<=860px){.hm-sv{--hm-sv-k:.6}}@media (width>=861px){.hm-sv{--hm-sv-k:.85}}@media (width>=1000px){.hm-sv{--hm-sv-k:.72}}@media (width>=1200px){.hm-sv{--hm-sv-k:.6}}.hm-sv-web{--hm-t:3.39s;--hm-sv-fs:12.5px}.hm-sv-software{--hm-t:5s;--hm-sv-fs:13px}.hm-sv-advisory{--hm-t:3s}.hm-sv .hm-sv-t{font-size:calc(var(--hm-sv-fs) * var(--hm-sv-k))}.hm-sv .hm-sv-lab{transform-box:view-box;transform-origin:var(--ox) var(--oy);transform:scale(var(--hm-sv-k))}.hm-sv .hm-sv-lab .hm-type,.hm-sv .hm-a-body .hm-type{font-size:var(--hm-sv-fs)}.hm-sv .hm-sv-ico{transform-box:view-box;transform-origin:0 0;stroke-width:calc(1.5px * var(--hm-sv-k) / var(--s,1))}@keyframes hm-sv-pop{0%,to{transform:none}40%{transform:scale(1.08)}}@keyframes hm-sv-press{0%,to{transform:none}40%{transform:scale(.93)}}@keyframes hm-sv-ink{0%{fill:var(--fl-ink)}to{fill:var(--fl-ivory)}}.hm-w-frame{fill:var(--fl-ivory);stroke:var(--fl-ink);stroke-width:calc(1.5px * var(--hm-sv-k))}.hm-w-bar{fill:none;stroke:var(--fl-ink-12);stroke-width:calc(1.5px * var(--hm-sv-k))}.hm-w-dot{fill:var(--fl-ink-20)}.hm-w-band{fill:var(--fl-slate-soft);fill-opacity:.5}.hm-w-card{fill:var(--fl-ivory);stroke:var(--fl-ink-12);stroke-width:calc(1.2px * var(--hm-sv-k))}.hm-w-cicon{fill:var(--fl-slate-soft)}.hm-w-seen{stroke:var(--fl-slate)}.hm-w-seen-icon{fill:var(--fl-slate)}.hm-w-search{fill:var(--fl-ivory);stroke:var(--fl-ink-20);stroke-width:calc(1.5px * var(--hm-sv-k))}.hm-w-field{fill:none;stroke:var(--fl-ink-20);stroke-width:calc(1.2px * var(--hm-sv-k))}.hm-w-glass{fill:none;stroke:var(--fl-ink-62);stroke-width:calc(1.5px * var(--hm-sv-k));stroke-linecap:round}.hm-w-ghost{fill:none;stroke:var(--fl-ink-20);stroke-width:calc(1.5px * var(--hm-sv-k));stroke-dasharray:3 4;stroke-linecap:round;opacity:0}.hm-w-route{fill:none;stroke:var(--fl-green);stroke-width:calc(1.8px * var(--hm-sv-k));stroke-linecap:round;stroke-linejoin:round}.hm-w-cta>rect{fill:var(--fl-ink)}.hm-w-done>rect{fill:var(--fl-sage-pale);stroke:var(--fl-green);stroke-width:1.5px}.hm-w-done>path{fill:none;stroke:var(--fl-green-deep);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.hm-w-cursor{fill:var(--fl-vermilion);stroke:var(--fl-ivory);stroke-width:calc(1.2px * var(--hm-sv-k));stroke-linejoin:round}.fl-motion .hm-w-frame{--t0:scale(.96);animation:hm-k-in .3s ease both paused, hm-k-move .45s var(--hm-ease) both paused;animation-delay:calc(var(--hm-o) - var(--P)), calc(var(--hm-o) - var(--P))}.fl-motion .hm-w-in{--t0:translateY(6px);animation:hm-k-in .3s ease both paused, hm-k-move .4s var(--hm-ease) both paused;animation-delay:calc(var(--hm-o) + var(--d) - var(--P)), calc(var(--hm-o) + var(--d) - var(--P))}.fl-motion .hm-w-seen{--f0:var(--fl-ivory);--k0:var(--fl-ink-12);--f1:var(--fl-ivory);--k1:var(--fl-slate);animation:.3s both paused hm-k-paint;animation-delay:calc(var(--hm-o) + 1.15s - var(--P))}.fl-motion .hm-w-seen-icon{--f0:var(--fl-slate-soft);--k0:transparent;--f1:var(--fl-slate);--k1:transparent;animation:.3s both paused hm-k-paint;animation-delay:calc(var(--hm-o) + 1.15s - var(--P))}.fl-motion .hm-w-ghost{animation:.3s both paused hm-k-in,.4s forwards paused hm-k-fade;animation-delay:calc(var(--hm-o) + .3s - var(--P)), calc(var(--hm-o) + 2.28s - var(--P))}.fl-motion .hm-w-route{animation:.4s both paused hm-k-in;animation-delay:calc(var(--hm-o) + 2.28s - var(--P))}.fl-motion .hm-w-cursor{animation:.25s both paused hm-k-in;animation-delay:calc(var(--hm-o) + .3s - var(--P))}.fl-motion .hm-w-cx{animation:1.75s linear both paused hm-w-cx;animation-delay:calc(var(--hm-o) + .45s - var(--P))}.fl-motion .hm-w-cy{animation:1.75s linear both paused hm-w-cy;animation-delay:calc(var(--hm-o) + .45s - var(--P))}@keyframes hm-w-cx{0%{animation-timing-function:cubic-bezier(.3,.7,.5,1);transform:translate(-63px)}42.857%,54.286%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translate(27px)}85.714%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(-12px)}to{transform:none}}@keyframes hm-w-cy{0%{animation-timing-function:cubic-bezier(.5,0,.7,.3);transform:translateY(-81px)}42.857%,54.286%{animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:translateY(-45px)}85.714%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(3px)}to{transform:none}}.fl-motion .hm-w-cta{animation:hm-sv-press .35s var(--hm-ease) both paused;animation-delay:calc(var(--hm-o) + 2.2s - var(--P))}.fl-motion .hm-w-done{--t0:translateX(-10px) scale(.92);animation:hm-k-in .3s ease both paused, hm-k-move .5s var(--hm-pop) both paused;animation-delay:calc(var(--hm-o) + 2.38s - var(--P)), calc(var(--hm-o) + 2.38s - var(--P))}.hm-c-box{fill:var(--fl-ivory);stroke:var(--fl-slate);stroke-width:calc(1.5px * var(--hm-sv-k))}.hm-c-ico,.hm-c-ok,.hm-c-tick{fill:none;stroke:var(--fl-slate);stroke-width:calc(1.5px * var(--hm-sv-k));stroke-linecap:round;stroke-linejoin:round}.hm-c-link{fill:none;stroke:var(--fl-green);stroke-width:calc(1.5px * var(--hm-sv-k));stroke-linejoin:round}.hm-c-skip{fill:none;stroke:var(--fl-ink-20);stroke-width:calc(1.2px * var(--hm-sv-k));stroke-dasharray:2 3}.hm-c-rec{transform:translate(370px,56px)}.hm-c-rec>rect{fill:var(--fl-blush);stroke:var(--fl-vermilion);stroke-width:calc(1.4px * var(--hm-sv-k))}.hm-c-rec>path{fill:none;stroke:var(--fl-vermilion);stroke-width:calc(1.2px * var(--hm-sv-k));stroke-linecap:round;stroke-linejoin:round}.hm-c-appr>.hm-c-box{fill:var(--fl-sage-pale);stroke:var(--fl-green)}.hm-c-ok{stroke:var(--fl-green-deep);stroke-width:calc(1.8px * var(--hm-sv-k))}.hm-c-upd>.hm-c-box{fill:var(--fl-green-deep);stroke:var(--fl-green-deep)}.hm-c-bell,.hm-c-was{opacity:0}.hm-c-tick{stroke:var(--fl-ivory);stroke-width:calc(2px * var(--hm-sv-k))}.fl-motion .hm-c-node{--t0:translateY(var(--ty)) rotate(var(--r));animation:hm-k-in .3s ease both paused, hm-k-move .45s var(--hm-inout) both paused;animation-delay:calc(var(--hm-o) + var(--d) - var(--P)), calc(var(--hm-o) + var(--d) - var(--P))}.fl-motion .hm-sv-software .hm-c-link{--hm-dur:.35s;--k0:var(--fl-slate);--k1:var(--fl-green);animation:hm-k-draw var(--hm-dur) var(--hm-ease) both paused, hm-k-stroke .3s ease both paused;animation-delay:calc(var(--hm-o) + var(--d) - var(--P)), calc(var(--hm-o) + var(--g) - var(--P))}.fl-motion .hm-c-skip{animation:.4s both paused hm-k-in;animation-delay:calc(var(--hm-o) + .5s - var(--P))}.fl-motion .hm-c-rec{animation:.2s both paused hm-k-in,3.45s linear both paused hm-c-rec;animation-delay:calc(var(--hm-o) + .45s - var(--P)), calc(var(--hm-o) + .5s - var(--P))}@keyframes hm-c-rec{0%{animation-timing-function:cubic-bezier(.5,0,.75,.5);transform:translate(30px,56px)}11.594%{animation-timing-function:linear;transform:translate(78px,56px)}28.986%{animation-timing-function:cubic-bezier(.25,.5,.5,1);transform:translate(222px,56px)}37.681%{animation-timing-function:cubic-bezier(.4,0,.3,1);transform:translate(258px,56px)}49.275%,65.217%{animation-timing-function:cubic-bezier(.5,0,.75,.5);transform:translate(258px,106px)}73.403%{animation-timing-function:linear;transform:translate(258px,146px)}78.928%{animation-timing-function:linear;transform:translate(312px,146px)}88.133%{animation-timing-function:cubic-bezier(.25,.5,.5,1);transform:translate(312px,56px)}to{transform:translate(370px,56px)}}.fl-motion .hm-c-appr>.hm-c-box{--f0:var(--fl-ivory);--k0:var(--fl-slate);--f1:var(--fl-sage-pale);--k1:var(--fl-slate);--k2:var(--fl-slate);--k3:var(--fl-green);animation:.3s both paused hm-k-paint,.3s forwards paused hm-k-stroke2;animation-delay:calc(var(--hm-o) + 2.15s - var(--P)), calc(var(--hm-o) + 2.45s - var(--P))}.fl-motion .hm-c-ok{--d:2.3s;--hm-dur:.3s}.fl-motion .hm-c-upd>.hm-c-box{--f0:var(--fl-ivory);--k0:var(--fl-slate);--f1:var(--fl-green-deep);--k1:var(--fl-green-deep);animation:.35s both paused hm-k-paint;animation-delay:calc(var(--hm-o) + 3.75s - var(--P))}.fl-motion .hm-c-bell,.fl-motion .hm-c-was{--o0:1;--o1:0;animation:.2s both paused hm-k-fade}.fl-motion .hm-c-bell{animation-delay:calc(var(--hm-o) + 3.75s - var(--P))}.fl-motion .hm-c-was{animation-delay:calc(var(--hm-o) + 3.85s - var(--P))}.fl-motion .hm-c-tick{--t0:scale(.4);animation:hm-k-in .2s ease both paused, hm-k-move .4s var(--hm-pop) both paused;animation-delay:calc(var(--hm-o) + 3.85s - var(--P)), calc(var(--hm-o) + 3.85s - var(--P))}.fl-motion .hm-c-sent{animation:.3s both paused hm-k-in;animation-delay:calc(var(--hm-o) + 3.95s - var(--P))}.hm-a-narrow{--hm-sv-fs:10px}.hm-a-wide{--hm-sv-fs:15.5px}.hm-sv .hm-a-wide{display:none}@media (width>=700px){.hm-sv .hm-a-narrow{display:none}.hm-sv .hm-a-wide{display:block}}.hm-a-shop>circle{fill:var(--fl-sage-pale);stroke:var(--fl-sage);stroke-width:calc(1.5px * var(--hm-sv-k))}.hm-a-shop>path{fill:none;stroke:var(--fl-green-deep);stroke-linecap:round;stroke-linejoin:round}.hm-a-spine{fill:none;stroke:var(--fl-sage-light);stroke-width:calc(1.5px * var(--hm-sv-k));stroke-linecap:round}.hm-a-slot>rect{fill:var(--fl-sage-pale)}.hm-a-body{transform:scale(var(--hm-sv-k))}.hm-sv .hm-a-narrow .hm-a-body{transform-box:view-box;transform-origin:80px var(--oy)}.hm-a-body>rect{stroke-width:1.5px}.hm-a-now .hm-a-body>rect{fill:var(--fl-vermilion);stroke:var(--fl-vermilion)}.hm-a-now .hm-type{fill:var(--fl-ivory)}.hm-a-next .hm-a-body>rect{fill:var(--fl-sage-light);stroke:var(--fl-green)}.hm-a-later .hm-a-body>rect{fill:var(--fl-ivory);stroke:var(--fl-sage)}.fl-motion .hm-a-pill{--t0:translate(var(--dx), var(--dy)) rotate(var(--r));animation:hm-k-move 1.1s var(--hm-sv-glide) both paused;animation-delay:calc(var(--hm-o) + var(--d) - var(--P))}.fl-motion .hm-a-body>rect{--f0:var(--fl-ivory);--k0:var(--fl-ink-20);animation:.4s both paused hm-k-paint;animation-delay:calc(var(--hm-o) + var(--d) + .7s - var(--P))}.fl-motion .hm-a-next .hm-a-body>rect{--f1:var(--fl-sage-light);--k1:var(--fl-green)}.fl-motion .hm-a-later .hm-a-body>rect{--f1:var(--fl-ivory);--k1:var(--fl-sage)}.fl-motion .hm-a-now .hm-a-body>rect{--f1:var(--fl-vermilion);--k1:var(--fl-vermilion);animation-delay:calc(var(--hm-o) + 2.15s - var(--P))}.fl-motion .hm-a-now .hm-type{animation:.3s both paused hm-sv-ink;animation-delay:calc(var(--hm-o) + 2.15s - var(--P))}.fl-motion .hm-a-now .hm-a-sel{animation:hm-sv-pop .35s var(--hm-ease) both paused;animation-delay:calc(var(--hm-o) + 2.15s - var(--P))}.fl-motion .hm-a-shop{--t0:translateY(6px);animation:hm-k-in .3s ease both paused, hm-k-move .5s var(--hm-ease) both paused;animation-delay:calc(var(--hm-o) - var(--P)), calc(var(--hm-o) - var(--P))}.fl-motion .hm-a-spine{--d:.25s;--hm-dur:.4s}.fl-motion .hm-a-slot{animation:.35s both paused hm-k-in;animation-delay:calc(var(--hm-o) + var(--d) - var(--P))}
