.lp-sec{padding:7em var(--lp-gutter) 8em;position:relative}.lp-sec--ground{background:var(--background)}.lp-head{justify-content:space-between;align-items:flex-end;gap:3em;margin-bottom:5em;display:flex}.lp-head>:first-child{max-width:34em}.lp-head-lead{width:24em}.lp-plus{width:2.25em;height:2.25em;color:var(--accent-display);flex:none}.lp-plus--sm{width:1.75em;height:1.75em}.lp-sample{text-transform:uppercase;letter-spacing:.04em;border:1px solid;border-radius:62.5em;align-items:center;gap:.4em;padding:.25em .7em;font-size:.69em;display:inline-flex}[data-grow]{transform-origin:0}@media (max-width:991px){.lp-head{flex-direction:column;align-items:flex-start;gap:1.5em;margin-bottom:3em}.lp-head>:first-child,.lp-head-lead{width:100%;max-width:100%}}@media (max-width:479px){.lp-sec{padding:4em var(--lp-gutter) 5em}}.lp-panel{background:linear-gradient(color-mix(in oklab, var(--primary-foreground) 6%, transparent) 1px, transparent 1px) 0 0 / 6em 6em, linear-gradient(90deg, color-mix(in oklab, var(--primary-foreground) 6%, transparent) 1px, transparent 1px) 0 0 / 6em 6em, radial-gradient(60em 40em at 20% 10%, color-mix(in oklab, var(--primary) 70%, var(--primary-foreground)) 0%, transparent 60%), linear-gradient(170deg, var(--primary) 0%, color-mix(in oklab, var(--primary) 70%, var(--foreground)) 100%);border-radius:.2em;place-items:center;padding:3em 2em;display:grid;position:relative;overflow:hidden}.lp-sheet{background:var(--card);width:min(100%,34em);color:var(--foreground);box-shadow:0 2em 4em -1em color-mix(in oklab, var(--foreground) 45%, transparent);border-radius:.9em;flex-direction:column;gap:1.1em;padding:1.75em;display:flex}.lp-sheet-chip{background:var(--ai-tint);color:var(--primary);border-radius:62.5em;align-items:center;gap:.45em;padding:.35em .8em;font-size:.8em;display:inline-flex}.lp-sheet-chip i{background:var(--primary);border-radius:62.5em;width:.45em;height:.45em}.lp-sheet-chip--wait i{background:var(--accent-display)}.lp-sheet-chip--ok{background:var(--success-tint);color:var(--success)}.lp-sheet-chip--ok i{background:var(--success)}.lp-hub-top{flex-direction:column;gap:2em;display:flex}.lp-hub-stage{height:44em;color:var(--primary);position:relative}.lp-hub-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lp-hub-path{fill:none;stroke:color-mix(in oklab, var(--primary) 24%, transparent);stroke-width:1.5px;transition:stroke .35s, stroke-width .35s, opacity .35s, stroke-dashoffset 1.6s var(--lp-ease)}.lp-hub[data-active] .lp-hub-path:not([data-on]){opacity:.35}.lp-hub-path[data-on],.lp-hub[data-fired] .lp-hub-path[data-out]{stroke:var(--accent-display);stroke-width:2.2px}.lp-hub-pulse{fill:var(--accent-display);transition:opacity .4s}.lp-hub-col{white-space:nowrap;color:var(--text-secondary);position:absolute}.lp-hub-node{background:var(--card);border:1px solid color-mix(in oklab, var(--primary) 18%, transparent);color:var(--primary);white-space:nowrap;box-shadow:0 .6em 1.6em color-mix(in oklab, var(--primary) 8%, transparent);transition:border-color .3s, box-shadow .3s, transform .4s var(--lp-ease), opacity .3s;border-radius:62.5em;align-items:center;gap:.6em;padding:.7em 1.1em;display:inline-flex;position:absolute}.lp-hub-node--left{transform:translate(-100%,-50%)}.lp-hub-node--right{border-radius:1em;justify-content:space-between;min-width:15em;transform:translateY(-50%)}.lp-hub-node--top{padding:.55em .8em;font-size:.85em;transform:translate(-50%,-100%)}.lp-hub-node--bottom{min-width:0;padding:.55em .9em;font-size:.85em;transform:translate(-50%)}.lp-hub[data-active] .lp-hub-node:not([data-on]){opacity:.6}.lp-hub-node[data-on]{border-color:var(--accent-display);box-shadow:0 .8em 2em color-mix(in oklab, var(--accent-display) 18%, transparent)}.lp-hub-node-dot{background:var(--primary);border-radius:62.5em;flex:none;width:.5em;height:.5em}.lp-hub-node[data-on] .lp-hub-node-dot{background:var(--accent-display)}.lp-hub-node-text{flex-direction:column;gap:.15em;display:flex}.lp-hub-node-meta{color:var(--text-secondary);white-space:normal;max-width:22em;font-size:.78em}.lp-hub-check{background:var(--lp-tint);color:#0000;border-radius:62.5em;place-items:center;width:1.5em;height:1.5em;font-size:.8em;transition:background-color .3s,color .3s;display:grid}.lp-hub[data-fired] .lp-hub-check{background:var(--accent-display);color:var(--foreground)}.lp-hub-node--bottom .lp-hub-check{display:none}.lp-hub-core{box-shadow:0 0 0 1.2em var(--lp-tint), 0 0 0 2.6em color-mix(in oklab, var(--primary) 4%, transparent), 0 1.5em 3em color-mix(in oklab, var(--primary) 25%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.lp-hub-core:hover{transform:translate(-50%,-50%)scale(1.05)}.lp-hub-core:active{transform:translate(-50%,-50%)scale(.92)}.lp-hub-core svg{width:58%;height:58%}.lp-hub-ring{border:2px solid var(--accent-display);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-6%}.lp-hub[data-fired] .lp-hub-ring{animation:lp-ring 1s var(--lp-ease)}@keyframes lp-ring{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}.lp-hub-label{white-space:nowrap;color:var(--primary);position:absolute;transform:translate(-50%)}.lp-hub-team{justify-content:flex-end;display:flex}.lp-hub-team>div{flex-direction:column;align-items:flex-start;gap:1.5em;width:22em;display:flex}.lp-hub-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.88em;margin-top:8em;display:grid}.lp-hub-card{flex-direction:column;justify-content:space-between;gap:2em;min-height:16em;display:flex}.lp-meet{flex-direction:column;gap:4em;margin-top:9em;display:flex}.lp-meet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5em 8em;display:grid}.lp-step{flex-direction:column;gap:1.5em;display:flex}.lp-step-body{flex-direction:column;gap:1em;max-width:23em;display:flex}@media (max-width:991px){.lp-hub-cards{grid-template-columns:1fr;gap:1em;margin-top:4em}.lp-hub-card{min-height:0}.lp-hub-team{justify-content:flex-start}.lp-meet-grid{grid-template-columns:1fr;gap:3em}}@media (max-width:767px){.lp-hub-stage{height:40em}.lp-hub-col{display:none}}.lp-story{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4em;display:grid}.lp-story>*,.lp-story-step>*{min-width:0}.lp-story-side{flex-direction:column;align-self:start;gap:1.5em;display:flex;position:sticky;top:7em}.lp-clock{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--primary);font-size:8em;font-weight:500;line-height:1}.lp-story-steps{flex-direction:column;display:flex}.lp-story-step{flex-direction:column;justify-content:center;gap:1.5em;min-height:78vh;display:flex}@media (max-width:991px){.lp-story{grid-template-columns:minmax(0,1fr)}.lp-story-side{position:static}.lp-story-clock{display:none}.lp-story-step{min-height:0;padding-block:2.5em}}.lp-ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.88em;display:grid}.lp-way{flex-direction:column;display:flex}.lp-way-body{background:var(--lp-tint);border-radius:0 0 .63em .63em;flex-direction:column;align-items:flex-start;gap:1em;height:100%;padding:1.5em;display:flex}.lp-chips{flex-wrap:wrap;gap:.5em;margin-top:.5em;display:flex}@media (max-width:991px){.lp-ways{grid-template-columns:1fr;gap:3em}}.lp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.lp-split>.lp-panel{border-radius:0;min-height:44em}.lp-split-copy{padding:6em var(--lp-gutter);flex-direction:column;justify-content:space-between;gap:4em;display:flex}.lp-figures{flex-direction:column;display:flex}.lp-figure{grid-template-columns:9em minmax(0,1fr);align-items:end;gap:1.5em;padding-block:1.25em;display:grid}.lp-figure-value{letter-spacing:-.01em;color:var(--primary);font-variant-numeric:tabular-nums;font-size:3.9em;line-height:.9}@media (max-width:991px){.lp-split{grid-template-columns:1fr;min-height:0}.lp-split>.lp-panel{min-height:0}.lp-split--media-last>.lp-panel{order:2}}.lp-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25em;display:grid}.lp-feature{flex-direction:column;justify-content:space-between;gap:2em;min-height:15em;display:flex}@media (max-width:991px){.lp-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.lp-features{grid-template-columns:1fr}.lp-feature{min-height:0}}.lp-conn{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:3em;display:grid}.lp-conn-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5em 2em;margin-top:4em;display:grid}.lp-conn-group{border-top:1px solid var(--lp-line);flex-direction:column;gap:.9em;padding-top:1em;display:flex}.lp-conn-panel{flex-direction:column;justify-content:space-between;place-items:stretch stretch;gap:3em;padding:3em}.lp-conn-boxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1em;display:grid}.lp-conn-box{background:var(--card);color:var(--foreground);border-radius:.6em;flex-direction:column;gap:.6em;padding:1.25em;display:flex}@media (max-width:991px){.lp-conn{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.lp-conn-groups,.lp-conn-boxes{grid-template-columns:1fr}.lp-conn-panel{padding:1.5em}}.lp-desk{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4em;display:grid}.lp-desk-side{flex-direction:column;align-self:start;align-items:flex-start;gap:1.5em;display:flex;position:sticky;top:7em}.lp-desk-list{border-top:1px solid var(--lp-line)}.lp-desk-item{border-bottom:1px solid var(--lp-line);outline-offset:.3em;cursor:default;padding-block:.9em}.lp-desk-title{color:var(--text-secondary);align-items:center;gap:.6em;transition:color .3s;display:flex}.lp-desk-arrow{opacity:0;width:1em;height:1em;transition:opacity .3s, transform .4s var(--lp-ease);color:var(--accent-display);transform:translate(-.6em)}.lp-desk-sub{transition:grid-template-rows .6s var(--lp-ease);grid-template-rows:0fr;display:grid}.lp-desk-sub>div{overflow:hidden}.lp-desk-sub p{max-width:34em;padding-top:.75em}.lp-desk-item:hover .lp-desk-sub,.lp-desk-item:focus-within .lp-desk-sub,.lp-desk-item:focus .lp-desk-sub,.lp-desk-list:not(:hover):not(:focus-within) .lp-desk-item:first-child .lp-desk-sub{grid-template-rows:1fr}.lp-desk-item:hover .lp-desk-title,.lp-desk-item:focus .lp-desk-title,.lp-desk-list:not(:hover):not(:focus-within) .lp-desk-item:first-child .lp-desk-title{color:var(--primary)}.lp-desk-item:hover .lp-desk-arrow,.lp-desk-item:focus .lp-desk-arrow,.lp-desk-list:not(:hover):not(:focus-within) .lp-desk-item:first-child .lp-desk-arrow{opacity:1;transform:none}@media (max-width:991px){.lp-desk{grid-template-columns:minmax(0,1fr)}.lp-desk-side{position:static}}.lp-diff-stage{background:radial-gradient(50em 30em at 50% 60%, var(--lp-tint), transparent 70%);border-radius:.6em;margin-top:4em;padding:2em 0 9em;position:relative}.lp-diff-svg{width:100%;height:auto;overflow:visible}.lp-diff-grid{stroke:var(--lp-line-soft);stroke-width:1px}.lp-diff-base{stroke:var(--lp-line);stroke-width:1px}.lp-diff-line{fill:none;stroke:var(--primary);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;transition:stroke-dashoffset 1.25s linear}.lp-diff-area{fill:var(--lp-tint);transition:opacity .6s}.lp-diff-tip{fill:var(--accent-display);transition:cx 1.25s linear,cy 1.25s linear}.lp-diff-milestones{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1em;padding-inline:7%;display:grid}.lp-diff-milestone{color:var(--text-secondary);align-items:center;gap:.5em;transition:color .4s;display:flex}.lp-diff-milestone i{background:var(--lp-line);border-radius:62.5em;flex:none;width:.55em;height:.55em;transition:background-color .4s}.lp-diff-milestone[data-done]{color:var(--primary)}.lp-diff-milestone[data-done] i{background:var(--accent-display)}.lp-diff-control{background:color-mix(in oklab, var(--card) 85%, transparent);-webkit-backdrop-filter:blur(12px);border:1px solid var(--lp-line-soft);box-shadow:0 1em 2.5em color-mix(in oklab, var(--primary) 12%, transparent);border-radius:1em;align-items:center;gap:1.5em;padding:1em 1em 1em 1.5em;display:flex;position:absolute;bottom:1.5em;left:50%;transform:translate(-50%)}.lp-diff-press{border-radius:50%;place-items:center;width:3.6em;height:3.6em;display:grid;position:relative}.lp-diff-press i{background:var(--accent-display);width:1.1em;height:1.1em;box-shadow:0 0 0 .5em color-mix(in oklab, var(--accent-display) 22%, transparent);border-radius:50%}@media (max-width:479px){.lp-diff-milestones{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6em}.lp-diff-control{margin-top:2em;position:static;transform:none}.lp-diff-stage{padding-bottom:2em}}.lp-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4em;display:grid}.lp-faq-list{border-top:1px solid var(--lp-line)}.lp-faq-item{border-bottom:1px solid var(--lp-line)}.lp-faq-item>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5em;padding-block:1.1em;list-style:none;display:flex}.lp-faq-item>summary::-webkit-details-marker{display:none}.lp-faq-item>summary:before{content:none}.lp-faq-plus{width:.9em;height:.9em;color:var(--accent-display);transition:transform .4s var(--lp-ease);flex:none}.lp-faq-item[open] .lp-faq-plus{transform:rotate(45deg)}.lp-faq-item>p{max-width:40em;padding-bottom:1.4em}@media (max-width:991px){.lp-faq{grid-template-columns:minmax(0,1fr);gap:2em}}.lp-closing{min-height:100vh;padding:6em var(--lp-gutter) 4em;background:linear-gradient(180deg, var(--card) 0%, var(--background) 100%);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.lp-closing-sky{pointer-events:none;position:absolute;inset:0}.lp-sun{background:var(--accent-display);width:9em;height:9em;box-shadow:0 0 6em 2em color-mix(in oklab, var(--accent-display) 35%, transparent);border-radius:50%;position:absolute;top:38%;left:62%}.lp-horizon{background:linear-gradient(180deg, var(--primary) 0%, color-mix(in oklab, var(--primary) 75%, var(--foreground)) 100%);border-radius:50% 50% 0 0/22% 22% 0 0;position:absolute;inset:50% -20% -60%}.lp-closing-copy{justify-content:flex-end;display:flex;position:relative}.lp-closing-copy>div{flex-direction:column;gap:2em;width:38em;display:flex}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-sun{animation:linear both lp-sun-rise;animation-timeline:view();animation-range:entry 10% cover 55%}}}@keyframes lp-sun-rise{0%{transform:translateY(140%)scale(.85)}to{transform:none}}@media (max-width:991px){.lp-closing-copy>div{width:100%}.lp-sun{width:7em;height:7em;top:34%;left:55%}.lp-horizon{top:42%}}.lp-footer{padding:5em var(--lp-gutter) 2em;background:var(--card);color:var(--primary);position:relative}.lp-footer-cols{pointer-events:none;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:absolute;inset:0}.lp-footer-cols>i{border-right:1px solid var(--lp-line-soft)}.lp-footer-top{justify-content:space-between;gap:3em;display:flex;position:relative}.lp-footer-links{grid-template-columns:repeat(3,12em);gap:2em;display:grid}.lp-footer-group{flex-direction:column;gap:.6em;display:flex}.lp-footer-group a{align-self:flex-start}.lp-footer-mail{text-align:right;flex-direction:column;align-items:flex-end;gap:1em;display:flex}.lp-footer-follow{margin-top:1em}.lp-footer-social{flex-wrap:wrap;gap:.5em 1.5em;margin:0;padding:0;list-style:none;display:flex}.lp-footer-bottom{grid-template-columns:1fr auto 1fr;align-items:end;gap:2em;margin-top:8em;display:grid;position:relative}.lp-footer-mark{width:16em;height:16em}.lp-footer-legal{border-top:1px solid var(--lp-line-soft);text-align:center;flex-direction:column;align-items:center;gap:1em;margin-top:3em;padding-top:1.5em;display:flex;position:relative}@media (max-width:991px){.lp-footer-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-footer-top{flex-direction:column}.lp-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-footer-mail{text-align:left;align-items:flex-start}.lp-footer-bottom{grid-template-columns:1fr;justify-items:start}.lp-footer-mark{width:10em;height:10em}}
