.lm-belief{position:relative;overflow:hidden;padding-block:clamp(120px,14vw,210px)}.lm-map{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.lm-mapg{opacity:.07}.lm-ctr{stroke-dasharray:1}.lm-story{position:relative;background:var(--ink)}.lm-stick{position:sticky;top:0;min-height:780px;display:flex;align-items:center;padding-block:64px}.lm-sgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head stage" "steps stage";gap:44px 72px;width:100%}.lm-shead{grid-area:head;align-self:end;display:flex;flex-direction:column;gap:16px}.lm-ssteps{grid-area:steps;align-self:start;position:relative}.lm-stage{grid-area:stage;align-self:center;position:relative;width:100%;max-width:560px;aspect-ratio:560 / 440;container-type:inline-size;margin-left:auto}.lm-stage *{--k: calc(100cqw / 560)}.lm-stage .a{position:absolute}.lm-core{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr))}.lm-cell{border:1px solid rgba(216,204,170,.55);opacity:.5}.lm-cell.is-belief{background:var(--accent);border-color:var(--accent);opacity:1}.lm-ring{border:1px solid var(--accent);opacity:0}.lm-thline{background:#d8ccaab3;transform-origin:top}.lm-conn path{stroke-dasharray:1;opacity:0}.lm-venture{background:var(--accent);color:var(--ink);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.lm-sl{font-size:max(11px,calc(13 * var(--k)));line-height:1.3;color:var(--sand)}.lm-steps{list-style:none;margin:0;padding:0 0 0 28px;display:flex;flex-direction:column;gap:36px}.lm-steps li{display:flex;flex-direction:column;gap:8px}.lm-steps h3{margin:0;font-size:26px;font-weight:500;letter-spacing:-.025em}.lm-steps p{margin:0;font-size:16px;line-height:1.55;color:var(--sand);max-width:420px}.lm-srail{position:absolute;left:0;top:6px;bottom:6px;width:1px;background:#d8ccaa33}.lm-pfill{position:absolute;left:0;top:6px;bottom:6px;width:1px;background:var(--accent);transform-origin:top}.lm-oracle-slot>section{border-top:1px solid rgba(216,204,170,.16)!important}.lm-wipe{position:relative}.lm-seam{position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--accent);opacity:0;z-index:3;pointer-events:none}.lm-why{padding-block:clamp(110px,12vw,180px)}.lm-why h2{margin:0;font-size:clamp(40px,5.2vw,80px);line-height:1;letter-spacing:-.05em;font-weight:400}.lm-why p{margin:0;font-size:19px;line-height:1.6;color:var(--muted)}.lm-race{grid-column:1 / -1;margin-top:clamp(40px,6vw,88px);display:flex;flex-direction:column;gap:64px}.lm-lane{display:flex;flex-direction:column;gap:44px}.lm-track{position:relative;height:56px}.lm-tline{position:absolute;left:0;right:0;top:50%;height:1px;background:#1e120838}.lm-tline.is-direct{background:var(--ink)}.lm-gate{position:absolute;top:calc(50% - 16px);width:2px;height:32px;background:var(--ink)}.lm-glbl{position:absolute;left:10px;bottom:calc(100% + 2px);width:-moz-max-content;width:max-content;max-width:180px;font-size:13px;line-height:1.3;color:var(--warm)}.lm-dot{position:absolute;top:calc(50% - 7px);width:14px;height:14px;border-radius:50%}.lm-d1{background:var(--warm);left:calc(73% - 18px)}.lm-d2{background:var(--amber-text);left:calc(100% - 14px)}.lm-endl{position:absolute;right:0;bottom:calc(50% + 14px);font-size:15px;font-weight:500;color:var(--amber-text)}.lm-proof{padding-block:clamp(110px,12vw,180px)}.lm-logos{padding-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,100px),1fr));gap:8px 32px;align-items:center}.lm-logos li{list-style:none;display:flex;align-items:center;justify-content:center;height:88px;overflow:hidden}.lm-logos img{max-width:none;width:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(.86) sepia(.25);opacity:.72;transition:opacity .3s ease}.lm-logos li:hover img{opacity:1}.lm-pulse{padding-block:clamp(100px,11vw,160px)}.lm-pmark{offset-path:path("M0 196 C 70 190, 120 200, 180 182 S 290 168, 340 140 S 450 70, 560 34");offset-distance:100%;offset-rotate:0deg}@supports not (offset-path: path("M0 0")){.lm-pmark{display:none}}.lm-team{padding-block:clamp(100px,11vw,160px)}.lm-team-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px}.lm-strip-nav{display:flex;gap:8px}.lm-round{width:44px;height:44px;border-radius:999px;border:1px solid rgba(30,18,8,.22);background:transparent;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s,opacity .2s,border-color .2s}.lm-round:hover:not(:disabled){background:var(--ink);color:var(--cloud);border-color:var(--ink)}.lm-round:disabled{opacity:.3;cursor:default}.lm-round:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.lm-strip{--gut: calc(max(0px, (100% - 1280px) / 2) + clamp(16px, 5vw, 72px)) ;list-style:none;margin:0;padding:4px var(--gut) 8px;display:grid;grid-auto-flow:column;grid-auto-columns:clamp(132px,11vw,160px);gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);scrollbar-width:none}.lm-strip::-webkit-scrollbar{display:none}.lm-strip>li{scroll-snap-align:start}@keyframes lm-lit{0%{opacity:.18}}@keyframes lm-draw{0%{stroke-dashoffset:1}}@keyframes lm-mapfade{0%,42%{opacity:.42}to{opacity:.07}}@keyframes lm-open{0%{clip-path:inset(0 50% 0 50%)}to{clip-path:inset(0 0 0 0)}}@keyframes lm-seam{0%{opacity:0}15%,70%{opacity:1}to{opacity:0}}@keyframes lm-d1{0%{left:0}14%,30%{left:calc(23% - 18px)}44%,62%{left:calc(48% - 18px)}76%,to{left:calc(73% - 18px)}}@keyframes lm-d2{0%{left:0}55%,to{left:calc(100% - 14px)}}@keyframes lm-endl{0%,52%{opacity:.2}62%,to{opacity:1}}@keyframes lm-pm{0%{offset-distance:0%}}@keyframes lm-cellDim{0%{opacity:1}12%,to{opacity:.5}}@keyframes lm-belief{0%,10%{background:transparent;border-color:#d8ccaa8c}20%,to{background:var(--accent);border-color:var(--accent)}}@keyframes lm-ring{0%,14%{opacity:0;transform:scale(.6)}22%{opacity:1}34%,to{opacity:0;transform:scale(2.8)}}@keyframes lm-asset{0%,42%{background:transparent;border-color:#d8ccaa8c;opacity:.5}50%,78%{background:#d4a04880;border-color:var(--accent);opacity:1}90%,to{background:transparent;border-color:#d8ccaa8c;opacity:.5}}@keyframes lm-thline{0%,26%{transform:scaleY(0)}38%,to{transform:scaleY(1)}}@keyframes lm-conn{0%,46%{stroke-dashoffset:1;opacity:1}60%,78%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}@keyframes lm-mover{0%,40%{left:calc(184 * var(--k));top:calc(207 * var(--k));width:calc(26 * var(--k));height:calc(26 * var(--k));opacity:0}41%{left:calc(184 * var(--k));top:calc(207 * var(--k));width:calc(26 * var(--k));height:calc(26 * var(--k));opacity:1}62%,to{left:calc(340 * var(--k));top:calc(130 * var(--k));width:calc(180 * var(--k));height:calc(180 * var(--k));opacity:1}}@keyframes lm-vt{0%,66%{opacity:0;transform:translateY(8px)}78%,to{opacity:1;transform:none}}@keyframes lm-lab3{0%,66%{opacity:0}76%,to{opacity:1}}@keyframes lm-s1{0%,30%{opacity:1}36%,to{opacity:.38}}@keyframes lm-s2{0%,30%{opacity:.38}36%,63%{opacity:1}69%,to{opacity:.38}}@keyframes lm-s3{0%,63%{opacity:.38}69%,to{opacity:1}}@supports (animation-timeline: view()){.lm-home .lm-phr{animation:lm-lit linear both;animation-timeline:view()}.lm-home .lm-belief{view-timeline-name:--lm-belief}.lm-home .lm-ctr{animation:lm-draw linear both;animation-timeline:--lm-belief;animation-range:cover 5% cover 32%}.lm-home .lm-mapg{animation:lm-mapfade linear both;animation-timeline:--lm-belief;animation-range:cover 0% cover 52%}.lm-home .lm-open{animation:lm-open linear both;animation-timeline:view();animation-range:entry 0% entry 85%}.lm-home .lm-seam{animation:lm-seam linear both;animation-timeline:view();animation-range:entry 0% entry 85%}.lm-home .lm-race{view-timeline-name:--lm-race}.lm-home .lm-d1{animation:lm-d1 linear both;animation-timeline:--lm-race;animation-range:cover 25% cover 70%}.lm-home .lm-d2{animation:lm-d2 linear both;animation-timeline:--lm-race;animation-range:cover 25% cover 70%}.lm-home .lm-endl{animation:lm-endl linear both;animation-timeline:--lm-race;animation-range:cover 25% cover 70%}.lm-home .lm-draw{animation:lm-draw linear both;animation-timeline:view();animation-range:entry 30% cover 55%}.lm-home .lm-pmark{animation:lm-pm linear both;animation-timeline:view();animation-range:entry 30% cover 55%}.lm-home .lm-story{height:2800px;view-timeline-name:--lm-story;view-timeline-axis:block}.lm-home .lm-cell{animation:lm-cellDim linear both}.lm-home .lm-cell.is-belief{animation:lm-belief linear both}.lm-home .lm-cell.is-asset{animation:lm-asset linear both}.lm-home .lm-ring{animation:lm-ring linear both}.lm-home .lm-thline{animation:lm-thline linear both}.lm-home .lm-conn path{animation:lm-conn linear both}.lm-home .lm-venture{animation:lm-mover linear both}.lm-home .lm-vt{animation:lm-vt linear both}.lm-home .lm-lab3{animation:lm-lab3 linear both}.lm-home .lm-step1{animation:lm-s1 linear both}.lm-home .lm-step2{animation:lm-s2 linear both}.lm-home .lm-step3{animation:lm-s3 linear both}.lm-home .lm-pfill{animation:lm-grow linear both}.lm-home .lm-story .lm-st{animation-timeline:--lm-story;animation-range:contain 0% contain 100%}}@media (prefers-reduced-motion: reduce){.lm-home *,.lm-home *:before,.lm-home *:after{animation:none!important;transition:none!important}.lm-home .lm-story{height:auto!important}}@media (max-width: 900px){.lm-sgrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "stage" "steps";gap:40px}.lm-stick{position:static;min-height:0;display:block;padding-block:88px}.lm-home .lm-story{height:auto!important}.lm-sgrid .lm-stage{position:sticky;top:72px;z-index:2;align-self:start;margin-inline:auto;background:var(--ink);outline:16px solid var(--ink)}.lm-steps{gap:240px;padding-bottom:160px}}@media (max-width: 760px){.lm-glbl{font-size:11px;max-width:72px}}
