.lf{--lf-white:#fff;--lf-sage:#a0aa82;--lf-black:#000;--lf-gold:#e6b400;--lf-umber:#876e55;--lf-olive:#55644b;--lf-font:var(--font-sans,"Sora"),system-ui,-apple-system,"Segoe UI",sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--lf-bg:var(--lightningcss-light,color-mix(in srgb,var(--lf-black)5%,var(--lf-white)))var(--lightningcss-dark,var(--lf-black));--lf-surface:var(--lightningcss-light,var(--lf-white))var(--lightningcss-dark,color-mix(in srgb,var(--lf-white)5%,var(--lf-black)));--lf-soft:var(--lightningcss-light,color-mix(in srgb,var(--lf-black)5%,var(--lf-white)))var(--lightningcss-dark,color-mix(in srgb,var(--lf-white)9%,var(--lf-black)));--lf-ink:var(--lightningcss-light,var(--lf-black))var(--lightningcss-dark,var(--lf-white));--lf-muted:var(--lightningcss-light,color-mix(in srgb,var(--lf-black)62%,var(--lf-white)))var(--lightningcss-dark,color-mix(in srgb,var(--lf-white)66%,var(--lf-black)));--lf-line:var(--lightningcss-light,color-mix(in srgb,var(--lf-black)15%,var(--lf-white)))var(--lightningcss-dark,color-mix(in srgb,var(--lf-white)18%,var(--lf-black)));--lf-accent:var(--lightningcss-light,var(--lf-olive))var(--lightningcss-dark,var(--lf-gold));--lf-on-accent:var(--lightningcss-light,var(--lf-white))var(--lightningcss-dark,var(--lf-black));font-family:var(--lf-font);color:var(--lf-ink)}@media (prefers-color-scheme:dark){.lf{--lightningcss-light: ;--lightningcss-dark:initial}}.lf[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lf[data-theme=dark],.lf .lf-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media print{.lf,.lf[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.lf .t-gold{--c:var(--lf-gold);--on-c:var(--lf-black);--c-text:var(--lightningcss-light,var(--lf-black))var(--lightningcss-dark,var(--lf-gold))}.lf .t-sage{--c:var(--lf-sage);--on-c:var(--lf-black);--c-text:var(--lightningcss-light,var(--lf-olive))var(--lightningcss-dark,var(--lf-sage))}.lf .t-umber{--c:var(--lf-umber);--on-c:var(--lf-white);--c-text:var(--lightningcss-light,var(--lf-umber))var(--lightningcss-dark,color-mix(in srgb,var(--lf-umber)60%,var(--lf-white)))}.lf .t-olive{--c:var(--lf-olive);--on-c:var(--lf-white);--c-text:var(--lightningcss-light,var(--lf-olive))var(--lightningcss-dark,color-mix(in srgb,var(--lf-olive)55%,var(--lf-white)))}.lf .t-ink{--c:var(--lf-ink);--on-c:var(--lightningcss-light,var(--lf-white))var(--lightningcss-dark,var(--lf-black));--c-text:var(--lf-ink)}.lf .t-neutral{--c:color-mix(in srgb,var(--lf-ink)40%,var(--lf-surface));--on-c:var(--lf-ink);--c-text:var(--lf-muted)}.lf .lf-gradient{background-color:var(--lf-black);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .7 -.25'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.22'/%3E%3C/svg%3E"),linear-gradient(#00000080,#00000080),radial-gradient(ellipse at 8% 12%,var(--lf-umber)0,transparent 55%),radial-gradient(ellipse at 92% 8%,var(--lf-olive)0,transparent 60%),radial-gradient(ellipse at 80% 100%,var(--lf-gold)0,transparent 50%),radial-gradient(ellipse at 28% 95%,var(--lf-sage)0,transparent 55%)}.lf .lf-logo{max-width:100%;height:auto;display:block}.lf .lf-logo .lf-cut{fill:var(--lf-logo-cut,var(--lf-black))}.lf .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lf-deck{-webkit-font-smoothing:antialiased;line-height:1.45}.lf-deck *,.lf-deck :before,.lf-deck :after{box-sizing:border-box}.lf-deck a{color:var(--lf-accent)}.lf-deck a:focus-visible,.lf-deck button:focus-visible{outline:2px solid var(--lf-accent);outline-offset:3px}.lf-deck h1,.lf-deck h2,.lf-deck h3,.lf-deck p,.lf-deck ul,.lf-deck ol{margin:0}.lf-deck h1,.lf-deck h2,.lf-deck h3{text-wrap:balance;line-height:1.06}.lf-deck p,.lf-deck li,.lf-deck figcaption{text-wrap:pretty}.lf-deck .slide{place-items:center;min-height:100svh;padding:20px 16px;display:grid}.lf-deck .frame{aspect-ratio:16/9;background-color:var(--lf-surface);width:min(100%,177.778svh - 71.1111px);color:var(--lf-ink);border:1px solid var(--lf-line);border-radius:14px;position:relative;overflow:hidden;container-type:inline-size}.lf-deck .fill{--h1:9cqw;--h2:3.2cqw;--h3:1.8cqw;--lg:1.65cqw;--md:1.38cqw;--sm:1.15cqw;--xs:max(10px,.95cqw);--gap:2.2cqw;--pad-x:5cqw;height:100%;padding:3.6cqw var(--pad-x)2.6cqw;gap:var(--gap);font-size:var(--md);grid-template-rows:auto auto 1fr auto;display:grid}.lf-deck .top{font:500 var(--xs)/1.3 var(--lf-font);letter-spacing:.08em;text-transform:uppercase;color:var(--lf-muted);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lf-deck .top .mark{color:var(--lf-ink);letter-spacing:.04em;align-items:center;gap:.5em;display:inline-flex}.lf-deck .top .mark b{color:var(--lf-accent);font-weight:600}.lf-deck .top .mark .lf-logo{width:auto;height:1.25em}.lf-deck .fill h2{font-size:var(--h2);letter-spacing:-.02em;max-width:32ch;font-weight:600}.lf-deck .body{align-content:start;gap:var(--gap);min-height:0;display:grid}.lf-deck .foot{font-size:var(--xs);color:var(--lf-muted);border-top:1px solid var(--lf-line);justify-content:space-between;gap:16px;padding-top:.9cqw;display:flex}.lf-deck .lede{font-size:var(--lg);max-width:60ch}.lf-deck .muted{color:var(--lf-muted)}.lf-deck .k{font:500 var(--xs)/1.3 var(--lf-font);letter-spacing:.06em;text-transform:uppercase;color:var(--lf-muted)}.lf-deck .frame.hero{background-color:var(--lf-black);border-color:#0000}@media screen and (max-width:760px){.lf-deck .slide{min-height:auto;padding:12px 16px}.lf-deck .frame{aspect-ratio:auto;width:100%}.lf-deck .fill{--h1:52px;--h2:24px;--h3:18px;--lg:17px;--md:15px;--sm:14px;--xs:11px;--gap:16px;--pad-x:20px;padding:22px var(--pad-x)18px;grid-template-rows:auto auto auto auto}.lf-deck .top{flex-wrap:wrap}.lf-deck .foot{flex-direction:column;gap:4px;padding-top:10px}}.lf-deck .cols{gap:var(--gap);grid-template-columns:repeat(var(--n,3),minmax(0,1fr));display:grid}.lf-deck .cols-2{--n:2}.lf-deck .cols-3{--n:3}.lf-deck .cols-4{--n:4}.lf-deck .cols-5{--n:5}.lf-deck .stack{gap:calc(var(--gap)/2);align-content:start;display:grid}.lf-deck .rule{border-top:2px solid var(--c,var(--lf-ink));align-content:start;gap:.6cqw;padding-top:1.1cqw;display:grid}.lf-deck .rule h3{font-size:var(--h3);font-weight:600}.lf-deck .rule p{font-size:var(--sm);color:var(--lf-muted)}.lf-deck .rule ul{font-size:var(--sm);gap:.35cqw;padding-left:1.2em;list-style:outside;display:grid}.lf-deck .hero .rule{border-top-color:var(--c,var(--lf-line))}@media screen and (max-width:760px){.lf-deck .cols{grid-template-columns:1fr}}.lf-deck .tbl{border-collapse:collapse;width:100%;font-size:var(--sm)}.lf-deck .tbl th,.lf-deck .tbl td{text-align:left;border-bottom:1px solid var(--lf-line);vertical-align:top;padding:.4cqw .9cqw}.lf-deck .tbl th{font:500 var(--xs)/1.2 var(--lf-font);letter-spacing:.06em;text-transform:uppercase;color:var(--lf-muted);background:var(--lf-soft)}.lf-deck .tbl td:first-child{white-space:nowrap;font-weight:600}.lf-deck .tbl td.dji{color:var(--lf-muted)}.lf-deck .tbl th.tgt{color:var(--lf-accent)}.lf-deck .docs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 3cqw;display:grid}.lf-deck .docs>*{border-bottom:1px solid var(--lf-line);color:var(--lf-ink);gap:.2cqw;padding:.8cqw 0;text-decoration:none;display:grid}.lf-deck .docs b{color:var(--lf-accent);font-weight:600;font-size:var(--md)}.lf-deck .docs span{color:var(--lf-muted);font-size:var(--sm)}.lf-deck .docs a:hover b{text-decoration:underline}@media screen and (max-width:760px){.lf-deck .docs{grid-template-columns:1fr}.lf-deck .tbl-wrap{overflow-x:auto}.lf-deck .tbl{min-width:620px}}.lf-deck .tiers{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lf-deck .tier{border:1px solid var(--lf-line);border-top:4px solid var(--c);background:var(--lf-surface);border-radius:8px;align-content:start;gap:.9cqw;padding:1.6cqw;display:grid}.lf-deck .tier .amt{font:700 4.4cqw/1 var(--lf-font);letter-spacing:-.02em;color:var(--c-text)}.lf-deck .tier h3{font-size:var(--h3);font-weight:600}.lf-deck .tier p{font-size:var(--sm);color:var(--lf-muted)}.lf-deck .tier .when{font:500 var(--xs)/1.3 var(--lf-font);color:var(--c-text);letter-spacing:.06em;text-transform:uppercase}.lf-deck .cols-2>.tier{padding:calc(var(--gap)*1.1);gap:calc(var(--gap)*.55)}.lf-deck .cols-2>.tier h3{font-size:calc(var(--h3)*1.5);letter-spacing:-.015em}.lf-deck .cols-2>.tier p{font-size:var(--lg)}.lf-deck .ask{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:4cqw;min-height:0;display:grid}.lf-deck .ask-main{align-content:start;gap:1.4cqw;display:grid}.lf-deck .ask .period{margin-top:.6cqw}.lf-deck .big{font:700 7.6cqw/.95 var(--lf-font);letter-spacing:-.03em;color:var(--c-text,var(--lf-accent))}.lf-deck .done{border-top:2px solid var(--lf-ink);font-size:var(--sm);padding:0;list-style:none}.lf-deck .done li{border-bottom:1px solid var(--lf-line);padding:.6cqw 0 .6cqw 1.8cqw;position:relative}.lf-deck .done li:before{content:"";border:2px solid var(--lf-accent);border-radius:2px;width:.8cqw;height:.8cqw;position:absolute;top:1.05cqw;left:.2cqw}.lf-deck .uof{align-content:start;gap:1.2cqw;display:grid}.lf-deck .uof-bar{border-radius:6px;gap:2px;height:2.6cqw;display:flex;overflow:hidden}.lf-deck .uof-bar>*{flex:var(--v)1 0%;background:var(--c)}.lf-deck .uof-list{border-top:2px solid var(--lf-ink);padding:0;list-style:none}.lf-deck .uof-list li{border-bottom:1px solid var(--lf-line);font-size:var(--sm);grid-template-columns:1.1cqw 1fr auto 3.6cqw;align-items:baseline;gap:1cqw;padding:.5cqw 0;display:grid}.lf-deck .uof-list li:before{content:"";background:var(--c);border-radius:2px;align-self:center;width:1.1cqw;height:1.1cqw}.lf-deck .uof-list b{font-weight:600}.lf-deck .uof-list span{color:var(--lf-muted);font-size:var(--xs)}.lf-deck .uof-list .eur{font:600 var(--sm)/1 var(--lf-font);color:var(--lf-ink);text-align:right;font-variant-numeric:tabular-nums}.lf-deck .uof-list .pct{font:500 var(--xs)/1 var(--lf-font);color:var(--lf-muted);text-align:right;font-variant-numeric:tabular-nums}@media screen and (max-width:760px){.lf-deck .tiers,.lf-deck .ask{grid-template-columns:1fr}.lf-deck .uof-bar{height:22px}.lf-deck .uof-list li{grid-template-columns:12px 1fr auto 40px;gap:8px;padding:7px 0}.lf-deck .uof-list li:before{width:12px;height:12px}.lf-deck .done li{padding-left:22px}.lf-deck .done li:before{width:10px;height:10px;top:12px}.lf-deck .tier .amt{font-size:40px}.lf-deck .big{font-size:60px}}.lf-deck .streams{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lf-deck .econ{gap:.8cqw;display:grid}.lf-deck .econ-bar{border-radius:6px;gap:2px;height:3.4cqw;display:flex;overflow:hidden}.lf-deck .econ-bar>*{flex:var(--v)1 0%;background:var(--c);font:600 var(--sm)/1 var(--lf-font);color:var(--on-c);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;padding-inline:1cqw;display:flex;overflow:hidden}.lf-deck .econ-legend{font-size:var(--sm);flex-wrap:wrap;gap:.6cqw 2.4cqw;display:flex}.lf-deck .econ-legend span:before{content:"";background:var(--c);vertical-align:-.1em;border-radius:2px;width:.9em;height:.9em;margin-right:.5em;display:inline-block}@media screen and (max-width:760px){.lf-deck .streams{grid-template-columns:1fr}.lf-deck .econ-bar{height:22px}.lf-deck .econ-bar>*{padding-inline:6px;font-size:11px}}.lf-deck .cams{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lf-deck .cam{border-top:2px solid var(--c,var(--lf-line));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.4cqw;margin:0;padding-top:1.1cqw;display:grid}.lf-deck .cam img,.lf-deck .cam svg{object-fit:contain;border-radius:6px;width:13cqw;height:9cqw}.lf-deck .cam figcaption{font-size:var(--sm);color:var(--lf-muted);gap:.25cqw;display:grid}.lf-deck .cam figcaption b{color:var(--lf-ink);font-size:var(--md);font-weight:600}.lf-deck .cam figcaption .k{color:var(--c-text,var(--lf-muted))}.lf-deck .d-prop{fill:none;stroke:var(--lf-muted);stroke-width:1.5px}.lf-deck .d-strut{stroke:var(--lf-muted);stroke-width:4px;stroke-linecap:round}.lf-deck .d-cam{fill:var(--c,var(--lf-accent))}.lf-deck .d-cone{fill:var(--c,var(--lf-accent));opacity:.25}.lf-deck .photo-split.compact .photo{max-height:18cqw;padding:.6cqw}.lf-deck .photo-fig{justify-items:center;gap:.5cqw;margin:0;display:grid}.lf-deck .photo-fig figcaption,.lf-deck .credit{font-size:var(--xs);color:var(--lf-muted)}.lf-deck .points .note{font-size:var(--sm);color:var(--lf-muted);margin-top:.3cqw;font-weight:400;display:block}@media screen and (max-width:760px){.lf-deck .cams{grid-template-columns:1fr}.lf-deck .cam img,.lf-deck .cam svg{width:96px;height:68px}.lf-deck .photo-split.compact .photo{max-height:170px}}.lf-deck .contact{border-top:2px solid var(--lf-ink);flex-wrap:wrap;align-items:center;gap:1cqw 1.6cqw;padding-top:1.3cqw;display:flex}.lf-deck .contact .phone{font-size:calc(var(--h3)*1.2);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-right:.6cqw;font-weight:700}.lf-deck .contact .app{font:600 var(--xs)/1 var(--lf-font);letter-spacing:.06em;text-transform:uppercase;color:var(--lf-on-accent);background:var(--lf-accent);border-radius:999px;padding:.6cqw 1.1cqw;text-decoration:none}.lf-deck .contact .mail{font-size:var(--md);color:var(--lf-ink);margin-left:auto;font-weight:500;text-decoration:none}.lf-deck .tier .amt small{letter-spacing:0;color:var(--lf-muted);margin-left:.4em;font-size:.38em;font-weight:500}@media screen and (max-width:760px){.lf-deck .contact .app{padding:6px 10px}.lf-deck .contact .mail{margin-left:0}}.lf-deck .cover-bg{object-fit:cover;filter:brightness(.72);width:100%;height:100%;position:absolute;inset:0}.lf-deck .frame.cover .fill{grid-template-rows:auto 1fr auto;position:relative}.lf-deck .frame.cover .body{align-content:center}.lf-deck .cover .product .native{opacity:.7;font-weight:400}.lf-deck .frame.cover .lede{font-size:calc(var(--h3)*1.35);max-width:46ch;font-weight:500}.lf-deck .cover .byline{font-size:var(--lg);color:var(--lf-ink);border-top:1px solid var(--lf-line);padding-top:1.2cqw}.lf-deck .cover .rule .k{color:var(--lf-gold)}.lf-deck .cover .rule p{font-size:var(--lg);color:var(--lf-ink)}@media screen and (max-width:760px){.lf-deck .cover .byline{padding-top:12px}}.lf-deck .fix{border-top:2px solid var(--lf-ink);font-size:var(--sm);grid-template-columns:minmax(0,.9fr) auto minmax(0,2.2fr);display:grid}.lf-deck .fix>*{border-bottom:1px solid var(--lf-line);padding:.72cqw 0}.lf-deck .fix .p{color:var(--lf-muted);padding-right:1.2cqw}.lf-deck .fix .a{color:var(--lf-accent);padding-inline:1.2cqw}.lf-deck .fix .s b{font-weight:600}@media screen and (max-width:760px){.lf-deck .fix{grid-template-columns:1fr}.lf-deck .fix .p{border-bottom:0;padding-bottom:0}.lf-deck .fix .a{display:none}.lf-deck .fix .s{padding-top:2px}}.lf-deck .flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.lf-deck .step{border-top:3px solid var(--lf-accent);align-content:start;gap:.7cqw;padding:1.4cqw 1.8cqw 1.4cqw 0;display:grid;position:relative}.lf-deck .step+.step{border-left:1px solid var(--lf-line);padding-left:1.8cqw}.lf-deck .step .n{font:600 var(--xs)/1 var(--lf-font);letter-spacing:.06em;text-transform:uppercase;color:var(--lf-accent)}.lf-deck .step h3{font-size:var(--h3);font-weight:600}.lf-deck .step p{font-size:var(--sm);color:var(--lf-muted)}.lf-deck .measure{font-size:var(--sm);flex-wrap:wrap;align-items:center;gap:.6cqw;display:flex}.lf-deck .measure .k{margin-right:.6cqw}.lf-deck .chip{font:500 var(--xs)/1 var(--lf-font);border:1px solid var(--lf-line);background:var(--lf-soft);border-radius:999px;padding:.55cqw .8cqw}@media screen and (max-width:760px){.lf-deck .flow{grid-template-columns:1fr}.lf-deck .step+.step{border-left:0;padding-left:0}.lf-deck .step{padding:14px 0}}.lf-deck .groups{gap:calc(var(--gap)*1.1)calc(var(--gap)*1.6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lf-deck .group{border-top:2px solid var(--c,var(--lf-ink));grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.6cqw;padding-top:1.1cqw;display:grid}.lf-deck .group h3{font-size:var(--h3);margin-bottom:.9cqw;font-weight:600}.lf-deck .group .points{font-size:calc((var(--sm) + var(--md))/2);gap:.6cqw}.lf-deck .group figure{justify-items:center;gap:.4cqw;width:9cqw;margin:0;display:grid}.lf-deck .group img{object-fit:contain;width:100%;height:auto;max-height:7.5cqw}.lf-deck .group figcaption{font-size:var(--xs);color:var(--lf-muted);text-align:center}@media screen and (max-width:760px){.lf-deck .groups,.lf-deck .group{grid-template-columns:1fr}.lf-deck .group figure{justify-self:start;width:150px}.lf-deck .group img{max-height:120px}}.lf-deck .highlights{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.lf-deck .highlights li{background:var(--c);color:var(--on-c);border-radius:8px;align-content:start;gap:.5cqw;padding:1cqw 1.3cqw 1.2cqw;display:grid}.lf-deck .highlights b{font-size:var(--md);font-weight:600;line-height:1.15}.lf-deck .highlights span{font-size:var(--sm);line-height:1.35}@media screen and (max-width:760px){.lf-deck .highlights{grid-template-columns:1fr}.lf-deck .highlights li{gap:4px;padding:12px 14px 14px}}.lf-deck .logos{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lf-deck .logo{align-content:start;gap:.9cqw;margin:0;display:grid}.lf-deck .logo .tile{background:var(--lf-black);border:1px solid var(--lf-line);border-radius:8px;justify-content:center;align-items:center;gap:1.2cqw;height:4.8cqw;padding:1cqw 1.4cqw;display:flex}.lf-deck .logo img{object-fit:contain;width:auto;max-width:100%;height:100%}.lf-deck .logo img.solid{height:60%}.lf-deck .logo figcaption{font-size:var(--sm);color:var(--lf-muted);gap:.2cqw;display:grid}.lf-deck .logo figcaption b{font-size:var(--md);color:var(--lf-ink);font-weight:600}@media screen and (max-width:760px){.lf-deck .logos{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-deck .logo .tile{height:48px;padding:9px 12px}}.lf-deck .stages{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));align-items:end;gap:0;display:grid}.lf-deck .stage{border-left:1px solid var(--lf-line);background:color-mix(in srgb,var(--lf-accent)calc(var(--w)*1%),transparent);align-content:start;gap:.6cqw;padding:1.2cqw 1.6cqw;display:grid}.lf-deck .stage:first-child{border-left:0}.lf-deck .stage h3{font-size:var(--h3);font-weight:600}.lf-deck .stage p{font-size:var(--sm);color:var(--lf-ink)}.lf-deck .stage .k{color:var(--lf-muted)}.lf-deck .stages-lg{border-top:2px solid var(--lf-ink);align-items:stretch}.lf-deck .stages-lg .stage{gap:.8cqw;min-height:30cqw;padding:2.4cqw 1.6cqw 2cqw;position:relative}.lf-deck .stages-lg .stage:before{content:"";background:var(--lf-accent);border-radius:50%;width:1.1cqw;height:1.1cqw;position:absolute;top:calc(-.55cqw - 1px);left:1.6cqw}.lf-deck .stages-lg h3{font-size:calc(var(--h3)*1.1)}.lf-deck .stages-lg p{font-size:var(--md)}@media screen and (max-width:760px){.lf-deck .stages{grid-template-columns:1fr}.lf-deck .stage{border-left:0;border-top:1px solid var(--lf-line)}.lf-deck .stages-lg .stage{min-height:0;padding-top:18px}.lf-deck .stages-lg .stage:before{width:10px;height:10px;top:-6px}}.lf-deck .modular{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:3cqw;min-height:0;display:grid}.lf-deck .modular svg{width:100%;height:auto;max-height:29cqw}.lf-deck .d-arm{stroke:var(--lf-muted);stroke-width:9px;stroke-linecap:round}.lf-deck .d-rotor{fill:none;stroke:var(--lf-muted);stroke-width:1.5px;stroke-dasharray:4 5;opacity:.6}.lf-deck .d-hub{fill:var(--lf-muted)}.lf-deck .d-body{fill:var(--lf-soft);stroke:var(--lf-ink);stroke-width:2px}.lf-deck .d-mod{fill:var(--lf-surface);stroke:var(--lf-accent);stroke-width:2px}.lf-deck .d-rail{stroke:var(--lf-accent);stroke-width:4px;stroke-linecap:round}.lf-deck .d-ant{stroke:var(--lf-ink);stroke-width:2px;stroke-linecap:round}.lf-deck .d-mk{fill:var(--lf-accent)}.lf-deck .d-mk-t{fill:var(--lf-on-accent);font:600 11px var(--lf-font);text-anchor:middle;dominant-baseline:central}.lf-deck .d-lbl{fill:var(--lf-muted);font:500 10px var(--lf-font);letter-spacing:.1em;text-anchor:middle}.lf-deck .mods{border-top:2px solid var(--lf-ink);gap:0;padding:0;list-style:none;display:grid}.lf-deck .mods li{border-bottom:1px solid var(--lf-line);grid-template-columns:2.2cqw 1fr;gap:.1cqw 1cqw;padding:.5cqw 0;display:grid}.lf-deck .mods .i{background:var(--lf-accent);width:1.9cqw;height:1.9cqw;color:var(--lf-on-accent);font:600 var(--xs)/1.9cqw var(--lf-font);text-align:center;border-radius:50%;grid-row:span 2}.lf-deck .mods b{font-weight:600;font-size:var(--md)}.lf-deck .mods span{font-size:var(--sm);color:var(--lf-muted)}@media screen and (max-width:760px){.lf-deck .modular{grid-template-columns:1fr}.lf-deck .mods li{grid-template-columns:26px 1fr;gap:2px 10px;padding:8px 0}.lf-deck .mods .i{width:22px;height:22px;line-height:22px}.lf-deck .modular svg{max-height:260px}}.lf-deck .pains{gap:var(--gap);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@media screen and (max-width:760px){.lf-deck .pains{grid-template-columns:1fr}}.lf-deck .photo-split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:4cqw;min-height:0;display:grid}.lf-deck .photo{object-fit:contain;background:radial-gradient(closest-side,color-mix(in srgb,var(--lf-ink)9%,transparent),transparent);border-radius:10px;width:100%;height:auto;max-height:30cqw;padding:1.5cqw}@media screen and (max-width:760px){.lf-deck .photo-split{grid-template-columns:1fr}.lf-deck .photo{max-height:220px}}.lf-deck .points{font-size:var(--md);gap:1.1cqw;padding:0;list-style:none;display:grid}.lf-deck .points li{break-inside:avoid;padding-left:1.7cqw;position:relative}.lf-deck .points li:before{content:"";background:var(--lf-accent);border-radius:50%;width:.7cqw;height:.7cqw;position:absolute;top:.5em;left:0}.lf-deck .points b{font-weight:600}.lf-deck .points-lg{font-size:var(--h3);gap:2.2cqw;font-weight:600}.lf-deck .points-lg li{border-bottom:1px solid var(--lf-line);padding-bottom:1.6cqw;padding-left:2.4cqw}.lf-deck .points-lg li:before{width:1cqw;height:1cqw;top:.42em}.lf-deck .points-2{column-count:2;font-size:var(--lg);column-gap:4cqw;display:block}.lf-deck .points-2 li{margin-bottom:1.8cqw}.lf-deck .points-2 li:before{top:.55em}@media screen and (max-width:760px){.lf-deck .points-2{column-count:1}.lf-deck .points li{padding-left:18px}.lf-deck .points li:before{width:8px;height:8px}.lf-deck .points-lg li{padding-left:22px}.lf-deck .points-lg li:before{width:10px;height:10px}}.lf-deck .tl{grid-template-columns:repeat(18,minmax(0,1fr));row-gap:.8cqw;display:grid}.lf-deck .tl .band{grid-row:1;grid-column:var(--start)/span var(--span);background:var(--c);height:4.2cqw;color:var(--on-c);font:600 var(--sm)/1 var(--lf-font);white-space:nowrap;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding-inline:1.2cqw;display:flex;overflow:hidden}.lf-deck .tl .band+.band{margin-left:3px}.lf-deck .tl .tick{font:500 var(--xs)/1 var(--lf-font);color:var(--lf-muted);border-left:1px solid var(--lf-line);font-variant-numeric:tabular-nums;grid-row:2;padding:.4cqw 0 0 .3cqw}.lf-deck .tl:has(.now) .band:not(.now){background:color-mix(in srgb,var(--c)30%,var(--lf-surface));color:var(--lf-ink)}.lf-deck .gates{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lf-deck .tl-lg{row-gap:1cqw}.lf-deck .tl-lg .band{height:7.6cqw;font-size:var(--md);padding-inline:1.8cqw}.lf-deck .gates-lg{margin-top:2.6cqw}.lf-deck .gates-lg .rule{gap:.9cqw;padding-top:1.6cqw}.lf-deck .gates-lg h3{font-size:calc(var(--h3)*1.35)}@media screen and (max-width:760px){.lf-deck .gates{grid-template-columns:1fr}.lf-deck .tl .band{height:34px;padding-inline:6px;font-size:11px}.lf-deck .tl .band span:last-child{display:none}.lf-deck .tl .tick{font-size:9px}.lf-deck .tl .tick:nth-of-type(odd){visibility:hidden}}.lf-deck .status{font:600 var(--xs)/1 var(--lf-font);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--c-text,var(--lf-muted));border:1px solid var(--c,var(--lf-line));border-radius:999px;place-self:start;align-items:center;gap:.45em;padding:.4cqw .8cqw;display:inline-flex}.lf-deck .status:before{content:"";background:var(--c,var(--lf-muted));border-radius:50%;width:.55em;height:.55em}@media screen and (max-width:760px){.lf-deck .status{padding:4px 9px}}.lf-deck .people{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lf-deck .person{grid-template-columns:auto 1fr;align-items:center;gap:.3cqw 1.4cqw;display:grid}.lf-deck .av{background:var(--lf-soft);border:2px solid var(--lf-accent);width:6cqw;height:6cqw;font:600 var(--h3)/1 var(--lf-font);color:var(--lf-accent);border-radius:50%;grid-row:span 3;place-items:center;display:grid}.lf-deck .person h3{font-size:var(--h3);font-weight:600}.lf-deck .person .role{font:500 var(--xs)/1.3 var(--lf-font);letter-spacing:.06em;text-transform:uppercase;color:var(--lf-accent)}.lf-deck .person p{font-size:var(--sm);color:var(--lf-muted)}.lf-deck .people-lg{margin-bottom:2.4cqw}.lf-deck .people-lg .av{width:7cqw;height:7cqw;font-size:calc(var(--h3)*1.15)}.lf-deck .people-lg .person h3{font-size:calc(var(--h3)*1.1)}.lf-deck .partners{border-top:2px solid var(--lf-ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lf-deck .partners div{align-content:start;gap:.3cqw;padding:1cqw 1.4cqw 0 0;display:grid}.lf-deck .partners div+div{border-left:1px solid var(--lf-line);padding-left:1.4cqw}.lf-deck .partners b{font-size:var(--md);font-weight:600}.lf-deck .partners span{font-size:var(--sm);color:var(--lf-muted)}@media screen and (max-width:760px){.lf-deck .people,.lf-deck .partners{grid-template-columns:1fr}.lf-deck .partners div+div{border-left:0;border-top:1px solid var(--lf-line);margin-top:10px;padding-left:0}.lf-deck .av,.lf-deck .people-lg .av{width:52px;height:52px}.lf-deck .people-lg{margin-bottom:0}}.lf-deck .title .brand .lf-logo{width:17cqw}.lf-deck .title .product{font-size:var(--h1);letter-spacing:-.03em;font-weight:700;line-height:.95}.lf-deck .title .lede{max-width:44ch;font-size:var(--h3);font-weight:400;line-height:1.3}.lf-deck .title .note{font-size:var(--md)}.lf-deck .title h2.closing{max-width:20ch;font-size:4.6cqw;font-weight:700}.lf-deck .readout{border-top:1px solid var(--lf-line);font:500 var(--sm)/1.4 var(--lf-font);flex-wrap:wrap;gap:.8cqw 3cqw;padding-top:1.4cqw;display:flex}.lf-deck .readout b{color:var(--lf-gold);letter-spacing:.06em;text-transform:uppercase;font-weight:600;font-size:var(--xs);margin-right:.6em}@media screen and (max-width:760px){.lf-deck .title .brand .lf-logo{width:150px}.lf-deck .title h2.closing{font-size:30px}}.lf-deck .progress{z-index:10;background:0 0;height:3px;position:fixed;inset:0 0 auto}.lf-deck .progress i{background:var(--lf-accent);width:0;height:100%;transition:width .2s;display:block}.lf-deck .nav{z-index:10;background:var(--lf-surface);color:var(--lf-ink);border:1px solid var(--lf-line);border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 2px 10px #00000014}.lf-deck .nav button,.lf-deck .nav .home{width:34px;height:34px;color:inherit;font:600 16px/1 var(--lf-font);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;text-decoration:none;display:grid}.lf-deck .nav button:hover:not(:disabled),.lf-deck .nav .home:hover{background:var(--lf-soft)}.lf-deck .nav button:disabled{opacity:.3;cursor:default}.lf-deck .nav .home .lf-logo{width:15px}.lf-deck .nav .count{font:500 12px/1 var(--lf-font);color:var(--lf-muted);font-variant-numeric:tabular-nums;text-align:center;min-width:60px;padding-inline:6px}.lf-deck .nav .langs{border-right:1px solid var(--lf-line);gap:2px;margin-right:2px;padding-right:4px;display:flex}.lf-deck .nav .langs a{font:600 11px/1 var(--lf-font);letter-spacing:.06em;color:var(--lf-muted);border-radius:999px;padding:8px 9px;text-decoration:none}.lf-deck .nav .langs a:hover{color:var(--lf-ink)}.lf-deck .nav .langs a[aria-current=true]{color:var(--lf-on-accent);background:var(--lf-accent)}.lf-deck.pitch-deck{background:var(--lf-bg);position:fixed;inset:0;overflow:hidden}.lf-deck.pitch-deck>.stage{overscroll-behavior:contain;position:absolute;inset:0;overflow-y:auto}.lf-deck .edge{z-index:5;width:6%;position:fixed;top:0;bottom:0}.lf-deck .edge.prev{cursor:w-resize;left:0}.lf-deck .edge.next{cursor:e-resize;right:0}@media (prefers-reduced-motion:reduce){.lf-deck .progress i{transition:none}}@media screen and (max-width:760px){.lf-deck .nav{bottom:10px;right:10px}.lf-deck .edge{display:none}}.lf-deck .enter-next,.lf-deck .enter-prev{animation:.35s ease-out both lf-enter}.lf-deck .enter-next{--lf-from:40px}.lf-deck .enter-prev{--lf-from:-40px}.lf-deck :is(.enter-next,.enter-prev) .fill>*{animation:.5s ease-out both lf-rise}.lf-deck :is(.enter-next,.enter-prev) .fill>:nth-child(2){animation-delay:80ms}.lf-deck :is(.enter-next,.enter-prev) .fill>:nth-child(3){animation-delay:.16s}.lf-deck :is(.enter-next,.enter-prev) .fill>:nth-child(4){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.lf-deck .enter-next,.lf-deck .enter-prev,.lf-deck :is(.enter-next,.enter-prev) .fill>*{animation:none}}@keyframes lf-enter{0%{opacity:0;transform:translateX(var(--lf-from))}}@keyframes lf-rise{0%{opacity:0;transform:translateY(14px)}}
