.lp-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--surface:#fff;--foreground:#0b1f2a;--muted:#4a5b64;--border:#021b291f;--pourtion:#0a7673;--glass-fill-inset:#fff;--field-solid:#fff;--field-border:#7b8a91;--field-shadow:#021b290f;--control-fill:#ffffff8c;color:var(--foreground)}.lp-band-white{background-color:#fff}.lp-band-tint{background-color:#f1f6f6}.lp-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--foreground:#e8eae7;--muted:#bec8c5;--border:#ffffff1f;--pourtion:#1fd4d0;color:var(--foreground)}.lp-hero{background:var(--navy)}.lp-hero-photo{opacity:0;transition:opacity 1.2s ease-in-out}.lp-hero-photo[data-active]{opacity:1}.lp-hero-photo img{transition:transform 7s cubic-bezier(.22,.61,.36,1);transform:scale(1.06)}.lp-hero-photo[data-active] img{transform:scale(1)}@starting-style{.lp-hero-photo[data-active] img{transform:scale(1.06)}}.lp-hero-shade{background:linear-gradient(to bottom, color-mix(in srgb, var(--navy) 92%, transparent), color-mix(in srgb, var(--navy) 82%, transparent) 55%, color-mix(in srgb, var(--navy) 94%, transparent))}@media (min-width:1024px){.lp-hero-shade{background:linear-gradient(to top, color-mix(in srgb, var(--navy) 95%, transparent), color-mix(in srgb, var(--navy) 85%, transparent) 12%, transparent 32%), linear-gradient(to bottom, color-mix(in srgb, var(--navy) 55%, transparent), transparent 16%), linear-gradient(to right, color-mix(in srgb, var(--navy) 93%, transparent) 0%, color-mix(in srgb, var(--navy) 88%, transparent) 52%, color-mix(in srgb, var(--navy) 35%, transparent) 74%, color-mix(in srgb, var(--navy) 12%, transparent) 100%)}}.lp-cta-primary{color:var(--navy);background-color:#fff}.lp-cta-primary:hover{background-color:#ffffffe0}.lp-hero-pause{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-hero-pause:focus-visible{clip-path:none;background:var(--navy);width:auto;height:auto;color:var(--foreground);border:1px solid #ffffff4d;border-radius:999px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;bottom:1.5rem;right:1.5rem}.lp-pipe{--lp-pipe:#1fd4d0}.lp-pipe-node{background:var(--surface);border-color:var(--lp-pipe);min-width:13rem;box-shadow:0 0 0 4px #1fd4d029}.lp-pipe-arrow{width:4px;height:2.25rem;margin:.5rem 0;display:block;position:relative}.lp-pipe-line{background:var(--lp-pipe);transform-origin:50% 0;border-radius:999px;position:absolute;inset:0 0 10px}.lp-pipe-head{width:16px;height:16px;margin-left:-8px;position:absolute;bottom:-2px;left:50%;transform:rotate(90deg)}.lp-pipe-head svg{width:100%;height:100%;fill:var(--lp-pipe);display:block}.lp-pipe-dot{background:var(--lp-pipe);opacity:0;border-radius:999px;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:calc(100% - 10px);left:50%;box-shadow:0 0 0 6px #1fd4d038}@media (min-width:1024px){.lp-pipe-arrow{flex:1 1 0;width:auto;min-width:5rem;max-width:14rem;height:4px;margin:0 1rem}.lp-pipe-line{transform-origin:0;inset:0 10px 0 0}.lp-pipe-head{margin:-8px 0 0;inset:50% -2px auto auto;transform:none}.lp-pipe-dot{top:50%;left:calc(100% - 10px)}}[data-active=true] .lp-pipe-node{animation:.45s ease-out both lp-pipe-light;animation-delay:calc(var(--i,0) * 1.5s - 50ms)}[data-active=true] .lp-pipe-line{animation:1.1s cubic-bezier(.65,0,.35,1) both lp-pipe-draw-y;animation-delay:calc(.35s + var(--i,0) * 1.5s)}[data-active=true] .lp-pipe-dot{animation:1.1s cubic-bezier(.65,0,.35,1) both lp-pipe-travel-y;animation-delay:calc(.35s + var(--i,0) * 1.5s)}[data-active=true] .lp-pipe-head svg{animation:.3s ease-out both lp-pipe-head;animation-delay:calc(1.3s + var(--i,0) * 1.5s)}@media (min-width:1024px){[data-active=true] .lp-pipe-line{animation-name:lp-pipe-draw-x}[data-active=true] .lp-pipe-dot{animation-name:lp-pipe-travel-x}}@keyframes lp-pipe-light{0%{border-color:var(--border);box-shadow:0 0 #1fd4d000}}@keyframes lp-pipe-draw-y{0%{transform:scaleY(0)}}@keyframes lp-pipe-draw-x{0%{transform:scaleX(0)}}@keyframes lp-pipe-head{0%{opacity:0;transform:scale(.3)}}@keyframes lp-pipe-travel-y{0%{opacity:0;top:0}10%,85%{opacity:1}to{opacity:0;top:calc(100% - 10px)}}@keyframes lp-pipe-travel-x{0%{opacity:0;left:0}10%,85%{opacity:1}to{opacity:0;left:calc(100% - 10px)}}.lp-seq{position:relative}.lp-seq-probe{visibility:hidden;pointer-events:none;width:1px;height:100svh;position:absolute;top:0;left:0}.lp-seq-track{position:relative}.lp-seq-anchor{width:1px;height:1px;position:absolute;top:0;left:0}.lp-seq-spacer{display:none}.lp-seq-stage{display:grid}.lp-seq-stage>*{grid-column:1;min-width:0}.lp-seq-a-intro{background:#fff;grid-row:1;padding-top:5rem}.lp-seq-a-visual{background:#fff;grid-row:2;padding-bottom:5rem}.lp-seq-b-intro{background:#f1f6f6;grid-row:3;padding-top:5rem}.lp-seq-b-grid{background:#f1f6f6;grid-row:4;padding-bottom:1.5rem}.lp-seq-after{background:#f1f6f6;padding-bottom:5rem}@media (min-width:640px){.lp-seq-a-intro,.lp-seq-b-intro{padding-top:6rem}.lp-seq-a-visual,.lp-seq-after{padding-bottom:6rem}}@media (min-width:1024px){.lp-seq-a-intro,.lp-seq-b-intro{padding-top:7rem}.lp-seq-a-visual,.lp-seq-b-grid{padding-bottom:7rem}}.lp-seq-card{--m:1;--lit:calc(1 - var(--m));text-align:left;border-radius:1rem;width:100%;display:block;position:relative}.lp-seq-card[data-checked]{--lit:1}.lp-seq-skin{border:1px solid var(--border);background:var(--surface);border-radius:1rem;position:absolute;inset:0}.lp-seq-card[data-checked] .lp-seq-skin{box-shadow:0 18px 40px -24px rgb(2 27 41/calc(.35 * var(--m)));translate:0 calc(var(--m) * -3px)}.lp-seq-lit{border-radius:inherit;opacity:var(--lit);pointer-events:none;border:1px solid #1fd4d0;position:absolute;inset:-1px;box-shadow:0 0 0 4px #1fd4d02b}.lp-seq-card:focus-visible .lp-seq-skin{outline:2px solid var(--pourtion);outline-offset:4px}.lp-seq-faces{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.lp-seq-face-pipe{opacity:var(--pipe-face,0);place-items:center;display:grid;position:absolute;inset:0}.lp-seq-face-fit{width:var(--fw,100%);height:var(--fh,100%);opacity:var(--fit-face,1);position:absolute;top:0;left:0}.lp-seq-check{width:1.5rem;height:1.5rem;color:var(--navy);opacity:0;background:#1fd4d0;border-radius:999px;place-items:center;transition:opacity .2s ease-out,transform .25s cubic-bezier(.22,.61,.36,1);display:grid;position:absolute;bottom:1.25rem;right:1.25rem;transform:scale(.6)}.lp-seq-card[data-checked] .lp-seq-check{opacity:1;transform:scale(1)}.lp-seq:is(:not([data-mode=scrub]),[data-phase=fit]) .lp-seq-skin{transition:border-color .25s ease-out,box-shadow .25s ease-out,translate .3s cubic-bezier(.22,.61,.36,1)}.lp-seq:is(:not([data-mode=scrub]),[data-phase=fit]) .lp-seq-lit{transition:opacity .25s ease-out}.lp-seq:is(:not([data-mode=scrub]),[data-phase=fit]) .lp-seq-card:hover .lp-seq-skin{border-color:#1fd4d099}.lp-fit-panel{transition:opacity .4s ease-out,transform .4s cubic-bezier(.22,.61,.36,1)}@starting-style{.lp-fit-panel{opacity:0;transform:translateY(8px)}}.lp-seq[data-mode=scrub]{background-color:color-mix(in srgb, #f1f6f6 calc(var(--seq-b,0) * 100%), #fff)}.lp-seq[data-mode=scrub] .lp-seq-spacer{height:90svh;display:block}.lp-seq[data-mode=scrub] .lp-seq-stage{translate:0 calc(var(--seq-rise,0px) * -1);padding-block:1.5rem;position:sticky}.lp-seq[data-mode=scrub] :is(.lp-seq-a-intro,.lp-seq-a-visual,.lp-seq-b-intro,.lp-seq-b-grid){background:0 0;padding-block:0}.lp-seq[data-mode=scrub] .lp-seq-after{background:0 0}.lp-seq[data-mode=scrub] .lp-seq-a-intro{padding-top:3rem}.lp-seq[data-mode=scrub] .lp-seq-b-intro{grid-row:2}.lp-seq[data-mode=scrub] .lp-seq-b-grid{grid-row:3;align-self:start}.lp-seq[data-mode=scrub] .lp-seq-a-visual{grid-row:2/span 2;align-self:start}@media (min-width:1024px){.lp-seq[data-mode=scrub] .lp-seq-spacer{height:110svh}.lp-seq[data-mode=scrub] .lp-seq-stage{padding-block:5rem}.lp-seq[data-mode=scrub] .lp-seq-a-intro{padding-top:0}.lp-seq[data-mode=scrub] :is(.lp-seq-a-intro,.lp-seq-b-intro){grid-row:1}.lp-seq[data-mode=scrub] :is(.lp-seq-a-visual,.lp-seq-b-grid){grid-row:2}.lp-seq[data-mode=scrub] .lp-seq-flow-gap{margin-top:clamp(4rem,8svh,6rem)}.lp-seq[data-mode=scrub] .lp-seq-notes{margin-top:clamp(3rem,8svh,6rem)}}@media (min-width:1024px) and (max-height:860px){.lp-seq[data-mode=scrub] .lp-seq-title{font-size:3rem}.lp-seq[data-mode=scrub] .lp-seq-body{font-size:1rem}.lp-seq[data-mode=scrub] .lp-seq-b-gap{margin-top:2rem}.lp-seq[data-mode=scrub] .lp-seq-group{gap:.75rem}.lp-seq[data-mode=scrub] .lp-seq-face{padding:1.25rem 1.5rem}.lp-seq[data-mode=scrub] .lp-seq-panel{padding:1.75rem 2rem}.lp-seq[data-mode=scrub] .lp-seq-summary{margin-top:.75rem;font-size:1.25rem}.lp-seq[data-mode=scrub] .lp-seq-points{margin-top:1.25rem}.lp-seq[data-mode=scrub] .lp-seq-points>*+*{margin-top:.5rem}.lp-seq[data-mode=scrub] .lp-seq-points li{font-size:.875rem}.lp-seq[data-mode=scrub] .lp-seq-cta{margin-top:1.5rem}}@media (min-width:1024px) and (max-height:700px){.lp-seq[data-mode=scrub] .lp-seq-title{margin-top:1rem;font-size:2.5rem}.lp-seq[data-mode=scrub] .lp-seq-body{font-size:.9375rem;line-height:1.5rem}.lp-seq[data-mode=scrub] .lp-seq-b-gap{margin-top:1.5rem}.lp-seq[data-mode=scrub] .lp-seq-panel{padding:1.5rem 2rem}.lp-seq[data-mode=scrub] .lp-seq-summary{font-size:1.125rem}.lp-seq[data-mode=scrub] .lp-seq-points{margin-top:1rem}}.lp-seq[data-mode=scrub] .lp-seq-fade-a{opacity:var(--seq-a,1);transform:translate3d(0, calc((1 - var(--seq-a,1)) * -2.5rem), 0)}.lp-seq[data-mode=scrub] .lp-pipe-arrow{opacity:var(--seq-arrow,1)}.lp-seq[data-mode=scrub] .lp-seq-fade-b{opacity:var(--seq-b,0);transform:translate3d(0, calc((1 - var(--seq-b,0)) * 2rem), 0)}.lp-seq[data-mode=scrub] .lp-seq-fade-panel{opacity:var(--seq-panel,0);transform:translate3d(0, calc((1 - var(--seq-panel,0)) * 1.5rem), 0) scale(calc(.97 + .03 * var(--seq-panel,0)))}.lp-seq[data-mode=scrub] .lp-seq-slot{visibility:hidden}.lp-seq[data-mode=scrub] .lp-seq-skin{will-change:transform;inset:0 auto auto 0}.lp-seq[data-mode=scrub]:not([data-phase=fit]) :is(.lp-seq-b-intro,.lp-seq-b-grid),.lp-seq[data-mode=scrub][data-phase=fit] :is(.lp-seq-a-intro,.lp-seq-a-visual){pointer-events:none}.lp-seq[data-mode=scrub][data-active=true] .lp-seq-lit{animation:.45s ease-out both lp-seq-light;animation-delay:calc(var(--i,0) * 1.5s - 50ms)}@keyframes lp-seq-light{0%{filter:opacity(0)}}@keyframes lp-ring{0%,to{opacity:.55}50%{opacity:1}}.lp-ring{animation:6s ease-in-out infinite lp-ring;animation-delay:calc(var(--i,0) * 1.2s)}.lp-tappy-caret{vertical-align:-.2em;background:currentColor;width:1.5px;height:1.15em;margin:0 1px;animation:1s step-end infinite lp-tappy-blink;display:inline-block}@keyframes lp-tappy-blink{50%{opacity:0}}.lp-tappy-dots i{opacity:.25;animation:1.2s ease-in-out infinite lp-tappy-dot;animation-delay:calc(var(--d,0) * .2s);font-style:normal}@keyframes lp-tappy-dot{0%,to{opacity:.25}40%{opacity:1}}.lp-tappy-pointer{z-index:2;opacity:0;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.lp-tappy-pointer svg{transition:scale .12s ease-out}.lp-tappy-pointer[data-state=pressing] svg{scale:.82}.lp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp-marquee-track{width:max-content;animation:50s linear infinite lp-marquee;display:flex}.lp-marquee:hover .lp-marquee-track,.lp-marquee[data-paused=true] .lp-marquee-track{animation-play-state:paused}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-frame{aspect-ratio:var(--lp-aspect-mobile,var(--lp-aspect))}@media (min-width:640px){.lp-frame{aspect-ratio:var(--lp-aspect)}}@keyframes lp-connector-y{0%,to{transform:scaleY(0)}45%,90%{transform:scaleY(1)}}[data-active=true] .lp-connector-y{transform-origin:50% 0;animation:lp-connector-y calc(var(--lp-steps,7) * .9s) ease-in-out infinite;animation-delay:calc(var(--i,0) * .9s + .26s)}.lp-reveal{transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1);transition-delay:var(--lp-delay,0s)}.lp-reveal[data-inview=false]{opacity:0;transform:translate3d(0, var(--lp-shift,28px), 0) scale(var(--lp-scale,1))}[data-inview=false] .lp-stagger>*{opacity:0;transform:translateY(14px)}.lp-stagger>*{transition:opacity .62s ease-out,transform .62s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--i,0) * 85ms + var(--lp-stagger-base,.26s))}.lp-draw{stroke-dasharray:var(--lp-len,400);stroke-dashoffset:0;transition:stroke-dashoffset 1.5s cubic-bezier(.33,.9,.36,1);transition-delay:var(--lp-delay,0s)}[data-inview=false] .lp-draw{stroke-dashoffset:var(--lp-len,400)}.lp-bar{transform-origin:50% 100%;transition:transform 1s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--i,0) * 90ms + .3s)}[data-inview=false] .lp-bar{transform:scaleY(.04)}.lp-fade{transition:opacity .7s ease-out,transform .7s cubic-bezier(.22,.61,.36,1);transition-delay:var(--lp-delay,0s)}[data-inview=false] .lp-fade{opacity:0;transform:translate3d(var(--lp-fade-x,0), var(--lp-fade-y,10px), 0)}@keyframes lp-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}[data-active=true] .lp-float{animation:7s ease-in-out infinite lp-float;animation-delay:var(--lp-delay,0s)}@keyframes lp-travel{0%,12%{opacity:0;left:0%}16%,28%{opacity:1;left:0%}38%,50%{opacity:1;left:33.333%}60%,72%{opacity:1;left:66.667%}82%,94%{opacity:1;left:100%}to{opacity:0;left:100%}}[data-active=true] .lp-travel{animation:9s cubic-bezier(.65,0,.35,1) infinite lp-travel}@keyframes lp-step{0%,to{opacity:.32}40%,90%{opacity:1}}[data-active=true] .lp-step{animation:lp-step calc(var(--lp-steps,7) * .9s) ease-in-out infinite;animation-delay:calc(var(--i,0) * .9s)}@keyframes lp-connector{0%,to{transform:scaleX(0)}45%,90%{transform:scaleX(1)}}[data-active=true] .lp-connector{transform-origin:0;animation:lp-connector calc(var(--lp-steps,7) * .9s) ease-in-out infinite;animation-delay:calc(var(--i,0) * .9s + .26s)}@keyframes lp-cycle{0%,to{opacity:0;transform:translateY(6px)}6%,22%{opacity:1;transform:none}28%{opacity:0;transform:translateY(-6px)}}[data-active=true] .lp-cycle{animation:lp-cycle calc(var(--lp-states,5) * 1.6s) ease-in-out infinite;animation-delay:calc(var(--i,0) * 1.6s)}@keyframes lp-sheet-out{0%,18%{opacity:1;transform:none}38%,82%{opacity:.12;transform:translate(-8px)scale(.96)}to{opacity:1;transform:none}}@keyframes lp-catalog-in{0%,22%{opacity:0;transform:translate(18px)scale(.97)}44%,82%{opacity:1;transform:none}to{opacity:0;transform:translate(18px)scale(.97)}}[data-active=true] .lp-sheet-out{animation:8s ease-in-out infinite lp-sheet-out}[data-active=true] .lp-catalog-in{animation:8s ease-in-out infinite lp-catalog-in}@keyframes lp-tick{0%,44%{opacity:1;transform:none}50%{opacity:0;transform:translateY(-5px)}56%,to{opacity:1;transform:none}}[data-active=true] .lp-tick{animation:4.5s ease-in-out infinite lp-tick;animation-delay:var(--lp-delay,0s)}@keyframes lp-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.7;transform:scale(1.12)}}[data-active=true] .lp-pulse{animation:4s ease-in-out infinite lp-pulse}.lp-roles{--lp-roles-pad:5px;isolation:isolate;padding:var(--lp-roles-pad);border:1px solid var(--border);background:var(--surface);border-radius:999px;position:relative}.lp-roles-thumb{z-index:-1;top:var(--lp-roles-pad);bottom:var(--lp-roles-pad);left:var(--lp-roles-pad);width:calc((100% - 2 * var(--lp-roles-pad)) / var(--lp-roles-count,2));border:2px solid var(--accent);background:var(--surface);opacity:0;transform:translate3d(calc(var(--lp-roles-at,0) * 100%), 0, 0) scale(.88);border-radius:999px;transition:transform .42s cubic-bezier(.22,.61,.36,1),opacity .26s ease-out;position:absolute;box-shadow:0 6px 16px -10px #0369a180}.lp-roles:not([data-role=none]) .lp-roles-thumb{opacity:1;transform:translate3d(calc(var(--lp-roles-at,0) * 100%), 0, 0)}.lp-roles-option{letter-spacing:-.01em;color:var(--muted);border-radius:999px;padding:.7rem .5rem;font-size:.9375rem;font-weight:600;transition:color .26s ease-out;position:relative}.lp-roles-option:hover{color:var(--foreground)}.lp-roles-option[aria-checked=true]{color:var(--accent)}@keyframes lp-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lp-role-panel[data-state=active]{animation:.52s cubic-bezier(.22,.61,.36,1) both lp-panel-in}.lp-role-panel[data-state=leaving]{opacity:0;pointer-events:none;transition:opacity .2s ease-in,transform .2s ease-in;transform:translateY(-8px)}@keyframes lp-cue{0%,to{opacity:.25;transform:translate(0,0)}50%{opacity:.75;transform:translateY(5px)}}.lp-cue{animation:2.6s ease-in-out infinite lp-cue}.lp-glow:before{content:"";z-index:-1;background:radial-gradient(ellipse at 50% 45%, var(--pourtion-glow), transparent 68%);pointer-events:none;border-radius:50%;position:absolute;inset:-18% -8% 8%}.lp-ring{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.lp-ring-node{aspect-ratio:1;width:min(9.5rem,50% - .375rem)}@media (min-width:640px){.lp-ring{aspect-ratio:1;width:min(100%,34rem);margin-inline:auto;display:block;position:relative}.lp-ring-node{--lp-ring-angle:calc(var(--ring-i) * 1turn / var(--ring-n));width:26%;left:calc(50% + 37% * sin(var(--lp-ring-angle)));top:calc(50% - 37% * cos(var(--lp-ring-angle)));position:absolute;translate:-50% -50%}}.lp-module-progress{stroke-dasharray:1;animation-name:lp-module-progress;animation-timing-function:linear;animation-fill-mode:both}@keyframes lp-module-progress{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.lp-mod-frame{aspect-ratio:4/3;background:var(--surface);border:1px solid var(--border);border-radius:1rem;max-width:26rem;box-shadow:0 24px 50px -30px #021b2973}@media (max-width:639px){.lp-mod-frame{aspect-ratio:5/4}}.lp-mod-canvas{background:#f3f7f7}.lp-mod-card{background:var(--surface);border:1px solid var(--border);border-radius:.5rem}.lp-mx-pill{white-space:nowrap;color:var(--muted);background:#021b290f;border-radius:999px;align-items:center;padding:1px 6px;font-size:8.5px;font-weight:600;line-height:1.4;display:inline-flex}.lp-mx-pill[data-tone=amber]{color:#92400e;background:#d9770624}.lp-mx-pill[data-tone=teal]{color:var(--pourtion);background:#0a76731f}.lp-mx-pill[data-tone=green]{color:#166534;background:#16a34a24}.lp-mx-button{white-space:nowrap;background:var(--pourtion);color:#fff;border-radius:999px;align-items:center;padding:3px 9px;font-size:9px;font-weight:600;display:inline-flex}.lp-mx-button[data-variant=ghost]{background:var(--surface);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border)}.lp-mx-span,.lp-mx-out,.lp-mx-cursor,.lp-mx-ping{opacity:0}.lp-mod[data-play] .lp-mx-in{animation:lp-mx-in .42s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both}.lp-mod[data-play] .lp-mx-out{animation:lp-mx-out .24s ease var(--d,0s) both}.lp-mod[data-play] .lp-mx-span{animation:lp-mx-span var(--len,1s) linear var(--d,0s)}.lp-mod[data-play] .lp-mx-grow{transform-origin:bottom;animation:lp-mx-grow .65s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both}.lp-mod[data-play] .lp-mx-fill{transform-origin:0;animation:lp-mx-fill var(--len,.9s) ease-in-out var(--d,0s) both}.lp-mod[data-play] .lp-mx-press{animation:lp-mx-press .32s ease var(--d,0s) both}.lp-mod[data-play] .lp-mx-cursor{animation:lp-mx-cursor var(--len,.9s) ease-in-out var(--d,0s)}.lp-mod[data-play] .lp-mx-cursor-tap{animation-name:lp-mx-tap}.lp-mod[data-play] .lp-mx-ping{animation:lp-mx-ping .75s ease-out var(--d,0s)}.lp-mod[data-play] .lp-mx-type{animation:lp-mx-type var(--len,.8s) steps(var(--steps,12), end) var(--d,0s) both}.lp-mx-draw{stroke-dasharray:1;stroke-dashoffset:0}.lp-mod[data-play] .lp-mx-draw{animation:lp-mx-draw var(--len,1.1s) ease-in-out var(--d,0s) both}@keyframes lp-mx-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes lp-mx-out{0%{opacity:1}to{opacity:0}}@keyframes lp-mx-span{0%{opacity:0}6%,94%{opacity:1}to{opacity:0}}@keyframes lp-mx-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lp-mx-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-mx-press{0%,to{transform:scale(1)}40%{transform:scale(.92)}}@keyframes lp-mx-cursor{0%{opacity:0;transform:translate(26px,20px)}15%{opacity:1}65%{opacity:1;transform:translate(0)scale(1)}75%{transform:translate(0)scale(.8)}88%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(0)scale(1)}}@keyframes lp-mx-tap{0%{opacity:1;transform:scale(1)}40%{transform:scale(.8)}80%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes lp-mx-ping{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}@keyframes lp-mx-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes lp-mx-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.lp-module-progress,.lp-mod[data-play] :is(.lp-mx-in,.lp-mx-out,.lp-mx-span,.lp-mx-grow,.lp-mx-fill,.lp-mx-press,.lp-mx-cursor,.lp-mx-ping,.lp-mx-type,.lp-mx-draw){animation:none}.lp-reveal,.lp-reveal[data-inview=false],[data-inview=false] .lp-stagger>*,.lp-stagger>*,[data-inview=false] .lp-fade,.lp-fade,[data-inview=false] .lp-bar,.lp-bar{opacity:1!important;transition:none!important;transform:none!important}.lp-draw,[data-inview=false] .lp-draw{stroke-dashoffset:0!important;transition:none!important}[data-active=true] .lp-float,[data-active=true] .lp-travel,[data-active=true] .lp-step,[data-active=true] .lp-connector,[data-active=true] .lp-connector-y,[data-active=true] .lp-cycle,[data-active=true] .lp-sheet-out,[data-active=true] .lp-catalog-in,[data-active=true] .lp-tick,[data-active=true] .lp-pulse,.lp-cue{animation:none!important}.lp-seq-skin,.lp-seq-lit,.lp-seq-check,.lp-fit-panel{transition:none!important}.lp-seq-card[data-checked] .lp-seq-skin{translate:none}.lp-seq-lit{animation:none!important}.lp-hero-photo,.lp-hero-photo img{transition:none}.lp-hero-photo img,.lp-hero-photo[data-active] img{transform:none}.lp-ring,.lp-tappy-caret,.lp-tappy-dots i,[data-active=true] .lp-pipe-node,[data-active=true] .lp-pipe-line,[data-active=true] .lp-pipe-dot,[data-active=true] .lp-pipe-head svg{animation:none}.lp-marquee{-webkit-mask-image:none;mask-image:none}.lp-marquee-track{width:auto;animation:none}.lp-marquee-list{flex-wrap:wrap;flex:100%;justify-content:center;row-gap:1rem;padding-right:0}.lp-marquee-list[aria-hidden=true],.lp-marquee-toggle{display:none}[data-active=true] .lp-cycle{opacity:0}[data-active=true] .lp-cycle[style*="--i: 0"],[data-active=true] .lp-catalog-in{opacity:1}[data-active=true] .lp-connector{transform:scaleX(1)!important}[data-active=true] .lp-connector-y{transform:scaleY(1)!important}[data-active=true] .lp-step{opacity:1!important}[data-active=true] .lp-travel{opacity:1!important;left:100%!important}.lp-roles-thumb{transition:none!important}.lp-role-panel[data-state=active]{animation:none!important}.lp-role-panel[data-state=leaving]{opacity:1;transform:none;transition:none!important}}.lp-page-hero{--accent:var(--pourtion);background:radial-gradient(48rem 28rem at 100% 0%, #1fd4d01a, transparent 60%), radial-gradient(40rem 24rem at 0% 100%, #0369a129, transparent 60%), var(--navy)}.lp-page-hero:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 85% 0,#000,#0000 75%);mask-image:radial-gradient(70% 80% at 85% 0,#000,#0000 75%)}.lp-page-hero:after{content:"";z-index:-1;background:radial-gradient(circle,#1fd4d024,#0000 65%);border-radius:50%;width:38rem;height:38rem;animation:18s ease-in-out infinite alternate lp-hero-drift;position:absolute;top:-16rem;right:-10rem}@keyframes lp-hero-drift{to{transform:translate(-6rem,5rem)scale(1.1)}}.lp-nav-link:after{content:"";background:var(--pourtion);border-radius:2px;height:2px;transition:transform .3s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.lp-nav-link:hover:after{transform:scaleX(.4)}.lp-nav-link[aria-current=page]:after{transform:scaleX(1)}.lp-roles-option[aria-selected=true]{color:var(--accent)}.lp-status-dot{border-radius:999px;width:.5rem;height:.5rem}.lp-status[data-status=available]{color:var(--pourtion);border-color:color-mix(in srgb, var(--pourtion) 45%, transparent)}.lp-status[data-status=available] .lp-status-dot{background:currentColor}.lp-status[data-status=in-development] .lp-status-dot{background:linear-gradient(90deg,currentColor 50%,#0000 50%);box-shadow:inset 0 0 0 1.5px}.lp-status[data-status=planned] .lp-status-dot{box-shadow:inset 0 0 0 1.5px}.lp-flow{display:grid}.lp-flow-step{transition:opacity .5s ease-out,transform .5s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--i,0) * .14s);grid-template-columns:2.5rem minmax(0,1fr);align-content:start;column-gap:1rem;padding-bottom:1.75rem;display:grid;position:relative}.lp-flow-step:last-child{padding-bottom:0}[data-inview=false] .lp-flow-step{opacity:0;transform:translateY(10px)}.lp-flow-marker{z-index:1;border:1px solid var(--border);background:var(--surface);width:2.5rem;height:2.5rem;color:var(--pourtion);border-radius:999px;place-items:center;font-size:.875rem;font-weight:600;display:grid;position:relative}.lp-flow-dot{background:var(--pourtion);border-radius:999px;width:.625rem;height:.625rem}.lp-flow-step[data-status=in-development] .lp-flow-dot{background:linear-gradient(90deg, var(--pourtion) 50%, transparent 50%);box-shadow:inset 0 0 0 1.5px var(--pourtion)}.lp-flow-step[data-status=planned] .lp-flow-dot{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0}.lp-flow-step[data-status=planned] .lp-flow-marker{border-style:dashed}.lp-flow-line{background:var(--border);width:2px;position:absolute;top:2.5rem;bottom:0;left:calc(1.25rem - 1px);overflow:hidden}.lp-flow-line:before{content:"";background:color-mix(in srgb, var(--pourtion) 55%, transparent);transform-origin:top;transition:transform .6s ease-out;transition-delay:calc(var(--i,0) * .14s + .25s);position:absolute;inset:0}[data-inview=false] .lp-flow-line:before{transform:scaleY(0)}.lp-flow-line:after{content:"";background:linear-gradient(to bottom, transparent, var(--pourtion) 50%, transparent);position:absolute;inset:0;transform:translateY(-100%)}[data-active=true] .lp-flow-line:after{animation:2.8s ease-in-out infinite lp-flow-run-y;animation-delay:calc(var(--i,0) * .45s + 1s)}@keyframes lp-flow-run-y{0%{transform:translateY(-100%)}55%,to{transform:translateY(100%)}}.lp-flow-text{padding-top:.45rem}@media (min-width:1024px){.lp-flow{grid-template-columns:repeat(var(--lp-flow-count,4), minmax(0, 1fr));column-gap:1.5rem}.lp-flow-step{grid-template-columns:minmax(0,1fr);row-gap:1rem;padding-bottom:0}.lp-flow-line{width:auto;height:2px;inset:calc(1.25rem - 1px) -1.5rem auto 2.5rem}.lp-flow-line:before{transform-origin:0}[data-inview=false] .lp-flow-line:before{transform:scaleX(0)}.lp-flow-line:after{background:linear-gradient(to right, transparent, var(--pourtion) 50%, transparent);transform:translate(-100%)}[data-active=true] .lp-flow-line:after{animation-name:lp-flow-run-x}.lp-flow-text{padding-top:0;padding-right:.5rem}}@keyframes lp-flow-run-x{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}.lp-lift{transition:transform .26s cubic-bezier(.22,.61,.36,1),border-color .26s ease-out,box-shadow .26s ease-out}.lp-lift:hover{transform:translateY(-3px);box-shadow:0 18px 40px -28px #021b298c}.lp-faq summary{list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq-icon{transition:transform .26s ease-out}.lp-faq[open] .lp-faq-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.lp-page-hero:after{animation:none}.lp-nav-link:after,.lp-lift,.lp-faq-icon{transition:none}.lp-lift:hover{transform:none}.lp-flow-step,[data-inview=false] .lp-flow-step{opacity:1!important;transition:none!important;transform:none!important}.lp-flow-line:before,[data-inview=false] .lp-flow-line:before{transition:none!important;transform:none!important}[data-active=true] .lp-flow-line:after{animation:none}}