.ld{background:var(--ld-paper);color:var(--ld-ink);font-size:16px;line-height:1.5;position:relative;overflow-x:clip}.ld ::selection{background:var(--ld-ink);color:var(--ld-paper)}.ld a:hover{color:var(--ld-green2)}.ld-sec{max-width:1200px;margin:0 auto;padding:0 36px}.ld-grad{background:var(--ld-grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.ld-grad-green{background:var(--ld-grad-green);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.ld-h2{font:600 clamp(30px, 3.5vw, 43px) / 1.11 var(--fa-sans);letter-spacing:-.034em;text-wrap:balance;max-width:610px}.ld-h2-s{letter-spacing:-.032em;font-size:clamp(27px,3.2vw,38px);line-height:1.13}.ld-sec-sub{max-width:460px;font:400 14.5px / 1.6 var(--fa-sans);color:var(--ld-muted);text-wrap:pretty;margin:13px 0 0}.ld-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.ld-sec-copy{max-width:540px}.ld-kicker{font:500 14px / 1 var(--fa-sans);letter-spacing:-.008em;color:var(--ld-ink);align-items:center;gap:12px;margin-bottom:16px;display:flex}.ld-kicker-right{justify-content:flex-end}.ld-btn{background:var(--ld-ink);color:var(--ld-white);font:500 15.5px / 1 var(--fa-sans);border-radius:9px;align-items:center;gap:9px;padding:15px 24px;transition:transform .16s,box-shadow .16s;display:inline-flex}.ld-btn:hover{color:var(--ld-white);box-shadow:var(--ld-shadow-cta);transform:translateY(-2px)}.ld-btn-ghost{border:1px solid var(--ld-line5);background:var(--ld-white);font:500 15px / 1 var(--fa-sans);color:var(--ld-ink);border-radius:9px;align-items:center;padding:15px 20px;transition:border-color .16s;display:inline-flex}.ld-btn-ghost:hover{border-color:var(--ld-ink);color:var(--ld-ink)}.ld-card-link{font:500 12.5px / 1 var(--fa-sans);color:var(--ld-ink);flex:none;align-items:center;gap:7px;display:inline-flex}.ld-card-link:hover{color:var(--ld-green2)}.ld-mark{mix-blend-mode:multiply;width:calc(100% + .2em);height:100%;animation:.62s cubic-bezier(.4,.1,.2,1) both ld-markIn;position:absolute;top:.02em;left:-.1em}.ld-mark path{fill:var(--ld-mark)}.ld-you{display:inline-block;position:relative}.ld-you>span{position:relative}.ld-dot-green{background:var(--ld-green);border-radius:50%;flex:none;width:5px;height:5px}.ld-dot-sand{background:var(--ld-sand3);border-radius:50%;flex:none;width:5px;height:5px}@keyframes ld-markIn{0%{clip-path:inset(0 100% -20% 0)}to{clip-path:inset(0 -2% -20% 0)}}@keyframes ld-riseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ld-panelIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes ld-colIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes ld-chipIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes ld-wallIn{0%{opacity:0}to{opacity:1}}@keyframes ld-eject{0%{opacity:0;transform:translateY(64px)}to{opacity:1;transform:translateY(0)}}@keyframes ld-develop{0%{opacity:1}to{opacity:0}}@keyframes ld-blink{0%,72%{opacity:1}73%,to{opacity:.18}}@keyframes ld-cueDrop{0%{opacity:0;transform:translateY(0)}16%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(30px)}}@keyframes ld-box{0%,18%{transform:rotateX(0)}32%,50%{transform:rotateX(-90deg)}64%,82%{transform:rotateX(-180deg)}96%,to{transform:rotateX(-270deg)}}.ld-navwrap{z-index:80;padding-top:8px;position:fixed;top:0;left:0;right:0}.ld-navspace{height:62px}.ld-langs{justify-content:flex-end;gap:7px;width:min(1200px,100% - 32px);margin:0 auto 5px;padding-right:14px;display:flex}.ld-lang{font:500 10.5px / 1 var(--fa-mono);letter-spacing:.03em;color:var(--ld-faint3)}.ld-lang.is-on{color:var(--ld-ink)}.ld-nav{background:var(--ld-nav);backdrop-filter:blur(14px)saturate(1.5);border-radius:999px;align-items:center;gap:6px;width:min(1200px,100% - 32px);margin:0 auto;padding:9px 10px 9px 20px;transition:background .26s,box-shadow .26s;display:flex;position:relative;box-shadow:inset 0 0 2px 1px #fff6}.ld-nav.is-cond{background:var(--ld-nav-on);box-shadow:inset 0 0 2px 1px #ffffff80,0 2px 8px #11111a0a,0 8px 26px #11111a0d}.ld-nav-logo img{width:auto;height:25px;margin-right:5px}.ld-nav-cluster{align-items:center;gap:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ld-nav-menu,.ld-nav-plain{white-space:nowrap;height:34px;font:400 14px / 1 var(--fa-sans);color:var(--ld-muted);border-radius:7px;flex:none;align-items:center;gap:5px;padding:0 11px;transition:background .14s,color .14s;display:inline-flex}.ld-nav-menu:hover,.ld-nav-plain:hover,.ld-nav-menu.is-on{background:var(--ld-cream);color:var(--ld-ink)}.ld-nav-chev{transition:transform .18s;display:inline-flex}.ld-nav-chev.is-on{transform:rotate(180deg)}.ld-nav-gap{flex:1;min-width:8px}.ld-nav-list{border-radius:7px;flex-direction:column;flex:none;justify-content:center;height:34px;padding:0 11px;display:flex}.ld-nav-list:hover{background:var(--ld-cream)}.ld-nav-list span:first-child{font:500 12.5px / 1.15 var(--fa-sans);color:var(--ld-ink);white-space:nowrap}.ld-nav-list span:last-child{font:400 10.5px / 1.15 var(--fa-sans);color:var(--ld-muted);white-space:nowrap}.ld-nav-signup{height:34px;font:400 14px / 1 var(--fa-sans);color:var(--ld-muted);white-space:nowrap;flex:none;align-items:center;padding:0 11px;display:inline-flex}.ld-nav-signup:hover{color:var(--ld-ink)}.ld-nav-signin{background:var(--ld-ink);height:34px;font:500 14px / 1 var(--fa-sans);color:var(--ld-paper);white-space:nowrap;border-radius:8px;flex:none;align-items:center;margin-left:5px;padding:0 16px;transition:transform .16s,background .16s;display:inline-flex}.ld-nav-signin:hover{background:var(--ld-dark);color:var(--ld-paper);transform:translateY(-1px)}.ld-burger{width:38px;height:34px;color:var(--ld-ink);border-radius:8px;flex:none;justify-content:center;align-items:center;margin-left:2px;display:none}.ld-burger:hover{background:var(--ld-cream)}.ld-burger>span{width:17px;height:12px;display:block;position:relative}.ld-burger>span>span{height:1.6px;transition:top .18s ease, bottom .18s ease, transform .22s var(--fa-ease-out);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.ld-burger>span>span:first-child{top:0}.ld-burger>span>span:last-child{bottom:0}.ld-burger.is-on>span>span:first-child{top:5.2px;transform:rotate(45deg)}.ld-burger.is-on>span>span:last-child{bottom:5.2px;transform:rotate(-45deg)}.ld-panel,.ld-mob{border:1px solid var(--ld-panel-line);background:var(--ld-panel);backdrop-filter:blur(18px)saturate(1.3);width:min(1200px,100% - 32px);box-shadow:var(--ld-shadow-panel);animation:ld-panelIn .19s var(--fa-ease-out) both;border-radius:20px;margin:9px auto 0}.ld-panel-in{align-items:flex-start;gap:30px;padding:24px 26px 26px;display:flex}.ld-col{min-width:0;animation:ld-colIn .26s var(--fa-ease-out) both}.ld-col-h{font:500 10px / 1 var(--fa-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ld-muted);border-bottom:1px solid var(--ld-cream5);margin-bottom:7px;padding-bottom:11px}.ld-col-h.is-rich{margin-bottom:10px}.ld-col-item{border-radius:7px;align-items:center;gap:9px;margin:0 -8px;padding:5px 8px;transition:background .12s;display:flex}.ld-col-item.is-rich{align-items:flex-start;padding:8px}.ld-col-item:hover{background:var(--ld-paper);color:inherit}.ld-col-ico{color:var(--ld-green2);flex:none;margin-top:1px;display:inline-flex}.ld-col-t{flex-direction:column;gap:2px;min-width:0;display:flex}.ld-col-title{font:400 13px / 1.35 var(--fa-sans);color:var(--ld-ink)}.is-rich .ld-col-title{font-size:13.5px;font-weight:500}.ld-col-sub{font:400 11.5px / 1.4 var(--fa-sans);color:var(--ld-muted)}.ld-feat{background:var(--ld-paper);border:1px solid var(--ld-line3);animation:ld-colIn .26s var(--fa-ease-out) .16s both;border-radius:12px;flex:0 0 244px;padding:14px}.ld-feat-rows{background:var(--ld-white);border:1px solid var(--ld-line3);border-radius:8px;flex-direction:column;gap:5px;margin-bottom:12px;padding:9px 10px;display:flex}.ld-feat-row{align-items:center;gap:7px;display:flex}.ld-feat-logo{background-color:var(--ld-cream6);background-position:50%;background-repeat:no-repeat;background-size:11px;border-radius:4px;flex:none;width:15px;height:15px}.ld-feat-name{min-width:0;font:400 10.5px / 1.2 var(--fa-sans);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ld-feat-mini{font:400 9.5px / 1 var(--fa-mono);color:var(--ld-green2);flex:none}.ld-feat-title{font:500 13px / 1.3 var(--fa-sans);margin-bottom:4px}.ld-feat-sub{font:400 11.5px / 1.45 var(--fa-sans);color:var(--ld-muted)}.ld-mob{padding:10px}.ld-mob-link{border-bottom:1px solid var(--ld-cream5);border-radius:11px;flex-direction:column;gap:2px;padding:13px 14px;display:flex}.ld-mob-link:last-of-type{border-bottom:none}.ld-mob-link:hover{background:var(--ld-paper);color:inherit}.ld-mob-link span:first-child{font:500 15px / 1.25 var(--fa-sans);color:var(--ld-ink)}.ld-mob-link span:last-child{font:400 12.5px / 1.4 var(--fa-sans);color:var(--ld-muted)}.ld-mob-ctas{gap:8px;padding:12px 4px 4px;display:flex}.ld-mob-signin,.ld-mob-signup{height:46px;font:500 14.5px / 1 var(--fa-sans);border-radius:10px;flex:1;justify-content:center;align-items:center;display:flex}.ld-mob-signin{border:1px solid var(--ld-line5);background:var(--ld-white);color:var(--ld-ink)}.ld-mob-signup{background:var(--ld-ink);color:var(--ld-paper)}.ld-mob-signup:hover{color:var(--ld-paper)}@media (width<=1239px){.ld-nav-list{display:none}}@media (width<=899px){.ld-nav-signin{display:none}}@media (width<=719px){.ld-nav-cluster,.ld-nav-signup,.ld-panel{display:none}.ld-burger{display:inline-flex}}@media (width>=720px){.ld-mob{display:none}}.ld-hero{cursor:crosshair;min-height:min(760px,84vh);position:relative;overflow:hidden}.ld-cue{z-index:5;pointer-events:none;opacity:0;flex-direction:column;align-items:center;gap:10px;transition:opacity .55s;display:flex;position:fixed;bottom:24px;right:clamp(20px,4vw,36px)}.ld-cue.is-on{opacity:1}.ld-cue-l{font:400 10px / 1 var(--fa-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ld-faint2)}.ld-cue-line{background:linear-gradient(to bottom, var(--ld-sand2), transparent);width:1px;height:40px;position:relative}.ld-cue-dot{background:var(--ld-green);border-radius:50%;width:4px;height:4px;animation:2.4s cubic-bezier(.5,0,.5,1) infinite ld-cueDrop;position:absolute;top:0;left:-1.5px}.ld-wallnames{font:600 clamp(19px, 2vw, 26px) / 1.08 var(--fa-sans);letter-spacing:-.026em;text-transform:uppercase;pointer-events:none;user-select:none;flex-wrap:wrap;align-content:flex-start;gap:0 15px;padding:24px 18px;display:flex;position:absolute;inset:0}.ld-wallnames-base{color:var(--ld-wall);animation:1.8s .15s both ld-wallIn}.ld-wallnames-lamp{color:var(--ld-ink);opacity:0;transition:opacity .5s}.ld-wallnames-spot{color:var(--ld-green);opacity:0;transition:opacity .5s}.ld-hero-veil{pointer-events:none;background:radial-gradient(104% 86% at 6% 40%, rgba(var(--ld-paper-rgb), .99) 0, rgba(var(--ld-paper-rgb), .965) 30%, rgba(var(--ld-paper-rgb), .72) 52%, rgba(var(--ld-paper-rgb), 0) 74%), linear-gradient(180deg, rgba(var(--ld-paper-rgb), .92) 0, rgba(var(--ld-paper-rgb), 0) 120px);position:absolute;inset:0}.ld-hero-in{pointer-events:none;flex-wrap:wrap;align-items:center;gap:clamp(30px,4.5vw,64px);max-width:1200px;margin:0 auto;padding:clamp(92px,14vh,168px) clamp(20px,4vw,36px) clamp(56px,8vh,84px);display:flex;position:relative}.ld-hero-copy{flex:430px;min-width:0}.ld-h1{font:600 clamp(40px, 5.4vw, 78px) / .96 var(--fa-sans);letter-spacing:-.048em;text-wrap:balance;animation:ld-riseIn .9s var(--fa-ease-out) .12s both}.ld-h1-top{letter-spacing:-.026em;margin-bottom:.16em;font-size:.41em;line-height:1;display:block}.ld-box{vertical-align:top;perspective:1100px;display:inline-block;position:relative}.ld-box-ghost,.ld-box-face{text-transform:uppercase;letter-spacing:-.018em;white-space:nowrap;font-size:.84em;font-weight:500}.ld-box-ghost{visibility:hidden}.ld-box-ghost:before,.ld-box-face[data-w]:before{content:attr(data-w)}.ld-box-spin{transform-style:preserve-3d;animation:3.9s cubic-bezier(.62,0,.35,1) .5s both ld-box;position:absolute;inset:0}.ld-box-face{backface-visibility:hidden;align-items:center;display:flex;position:absolute;inset:0}.ld-box-face:first-child{transform:rotateX(0)translateZ(.5em)}.ld-box-face:nth-child(2){transform:rotateX(90deg)translateZ(.5em)}.ld-box-face:nth-child(3){transform:rotateX(180deg)translateZ(.5em)}.ld-box-face:nth-child(4){transform:rotateX(270deg)translateZ(.5em)}.ld-hero-sub{max-width:420px;font:400 clamp(16px, 1.7vw, 19.5px) / 1.5 var(--fa-sans);letter-spacing:-.014em;color:var(--ld-muted);text-wrap:pretty;pointer-events:auto;animation:ld-riseIn .9s var(--fa-ease-out) .26s both;margin:26px 0 0}.ld-hero-ctas{pointer-events:auto;animation:ld-riseIn .9s var(--fa-ease-out) .4s both;flex-wrap:wrap;align-items:center;gap:11px;margin-top:30px;display:flex}.ld-polaroid-wrap{pointer-events:auto;flex:400px;min-width:0;max-width:620px;margin:0 auto}.ld-polaroid{background:var(--ld-card);border:1px solid var(--ld-line);box-shadow:var(--ld-shadow-polaroid);animation:ld-eject 1.2s var(--fa-ease-out) .45s both;padding:14px 14px 60px;position:relative}.ld-demo{aspect-ratio:1600/934;background:var(--ld-demo-bg);position:relative;overflow:hidden}.ld-demo-video,.ld-demo-poster{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ld-demo-poster{z-index:0}.ld-demo-video{z-index:1}.ld-demo-video[hidden]{display:none}.ld-demo-develop{z-index:2;background:var(--ld-demo-veil);pointer-events:none;animation:2.6s cubic-bezier(.4,0,.2,1) 1.3s both ld-develop;position:absolute;inset:0}.ld-polaroid-foot{justify-content:center;align-items:baseline;gap:12px;display:flex;position:absolute;bottom:20px;left:16px;right:16px}.ld-polaroid-foot span{font:400 12.5px / 1 var(--fa-mono);color:var(--ld-muted);text-align:center}.ld-wall-sec{padding-top:clamp(58px,7vh,88px)}.ld-seg{background:var(--ld-cream5);border:1px solid var(--ld-line);border-radius:14px;flex:none;padding:4px;position:relative;box-shadow:inset 0 1px 3px #0a16280e}.ld-seg-track{pointer-events:none;position:absolute;inset:4px}.ld-seg-pill{background:var(--ld-ink);width:25%;height:100%;box-shadow:var(--ld-shadow-pill);transition:transform .46s var(--fa-ease-out);border-radius:10px;position:absolute;top:0;left:0}.ld-seg-btns{grid-template-columns:repeat(4,minmax(76px,1fr));display:grid;position:relative}.ld-seg-btn{height:34px;font:500 13px / 1 var(--fa-sans);color:var(--ld-muted);border-radius:10px;justify-content:center;align-items:center;gap:7px;transition:color .34s;display:flex}.ld-seg-btn.is-on{color:var(--ld-paper)}.ld-wallbox{border:1px solid var(--ld-line2);background:var(--ld-cream5);position:relative;overflow:hidden}.ld-wallgrid{width:100%;height:clamp(400px,52vh,520px);position:relative}.ld-block{transition:left .62s var(--fa-ease-out), top .62s var(--fa-ease-out), width .62s var(--fa-ease-out), height .62s var(--fa-ease-out);padding:1px;position:absolute}.ld-block-in{background:var(--ld-white);flex-direction:column;width:100%;height:100%;padding:11px 12px 0;display:flex;overflow:hidden}.ld-block-h{flex:none;align-items:center;gap:7px;margin-bottom:9px;display:flex}.ld-block-dot{border-radius:50%;flex:none;width:5px;height:5px}.ld-block-l{min-width:0;font:500 12.5px / 1 var(--fa-sans);color:var(--ld-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ld-block-n{font:400 11px / 1 var(--fa-mono);color:var(--ld-muted);font-variant-numeric:tabular-nums;flex:none}.ld-block-cells{flex:1;gap:3px;min-height:0;padding-bottom:10px;display:grid;overflow:hidden}.ld-cell{background-color:var(--ld-cream4);background-position:50%;background-repeat:no-repeat;border-radius:4px;transition:background-color .15s;display:block}.ld-cell:hover{background-color:var(--ld-cream)}.ld-cell-more{background:var(--ld-cream5);font:500 9.5px / 1 var(--fa-mono);color:var(--ld-muted);border-radius:4px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.ld-cell-more:hover{background:var(--ld-ink);color:var(--ld-paper)}.ld-fog{height:300vh;position:relative}.ld-fog-stage{height:100vh;position:sticky;top:0;overflow:hidden}.ld-fog-field{pointer-events:none;position:absolute;inset:0}.ld-fog-name{white-space:nowrap;will-change:transform, opacity, filter;flex-direction:column;align-items:flex-start;gap:7px;display:flex;position:absolute;top:0;left:0}.ld-fog-row{align-items:center;gap:10px;display:flex}.ld-fog-logo{filter:grayscale()contrast(1.08);opacity:0;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:17px;height:17px}.ld-fog-logo.is-off,.ld-fog-meta.is-off{display:none}.ld-fog-label{font:600 clamp(15px, 1.5vw, 20px) / 1 var(--fa-sans);letter-spacing:-.02em;text-transform:uppercase;color:var(--ld-ink)}.ld-fog-meta{font:400 11.5px / 1 var(--fa-mono);color:var(--ld-muted);opacity:0}.ld-fog-cta{border:1px solid var(--ld-sand5);background:var(--ld-card);font:500 13.5px / 1 var(--fa-sans);color:var(--ld-ink);white-space:nowrap;opacity:0;pointer-events:none;border-radius:9px;align-items:center;gap:8px;padding:12px 17px;transition:opacity .45s,border-color .14s;display:inline-flex;position:absolute;top:0;left:0}.ld-fog-cta:hover{border-color:var(--ld-ink);color:var(--ld-ink)}.ld-fog-veil{pointer-events:none;background:radial-gradient(96% 78% at 12% 26%, rgba(var(--ld-paper-rgb), .97) 0, rgba(var(--ld-paper-rgb), .86) 34%, rgba(var(--ld-paper-rgb), 0) 66%);position:absolute;inset:0}.ld-fog-in{flex-direction:column;justify-content:center;max-width:1200px;height:100%;margin:0 auto;padding:clamp(38px,7vh,104px) clamp(20px,4vw,36px);display:flex;position:relative}.ld-fog-in .ld-kicker{margin-bottom:clamp(22px,3.4vh,38px)}.ld-fog-copy{max-width:660px}.ld-fog-h2{perspective:1400px;font:600 clamp(30px, 5.4vw, 78px) / 1 var(--fa-sans);letter-spacing:-.045em;text-wrap:balance}.ld-fog-head{transform-origin:50% 50% -.42em;backface-visibility:hidden;transition:opacity .3s,transform .34s cubic-bezier(.62,0,.35,1);display:inline-block}.ld-fog-sub{max-width:410px;font:400 clamp(15px, 1.6vw, 16.5px) / 1.5 var(--fa-sans);color:var(--ld-muted);text-wrap:pretty;min-height:3em;margin:clamp(24px,4vh,40px) 0 0;transition:opacity .3s,transform .3s}.ld-band-sec{padding-top:clamp(76px,9vw,118px)}.ld-band-in{flex-direction:row-reverse;align-items:center;gap:clamp(30px,5vw,76px);display:flex}.ld-band-sec.is-flip .ld-band-in{flex-direction:row}.ld-band-copy{flex:0 400px;min-width:0}.ld-band-copy .ld-h2,.ld-band-sub{max-width:none}.ld-band-frame{background:var(--ld-cream5);flex:600px;min-width:0;height:clamp(230px,27vw,360px);position:relative;overflow:hidden}.ld-band-img{object-fit:cover;object-position:center 42%;will-change:transform;width:100%;height:110%;position:absolute;top:-5%;left:0}@media (width<=899px){.ld-band-in,.ld-band-sec.is-flip .ld-band-in{flex-direction:column;align-items:stretch;gap:22px}.ld-band-copy,.ld-band-frame{flex:none}.ld-band-frame{height:clamp(220px,52vw,300px)}}.ld-views{padding-top:104px}.ld-views-head{margin-bottom:clamp(34px,5vw,62px)}.ld-vrow{align-items:center;gap:clamp(30px,5vw,72px);margin-bottom:clamp(48px,6vw,84px);display:flex}.ld-vrow.is-flip{flex-direction:row-reverse}.ld-vrow:last-child{margin-bottom:0}.ld-vtext{flex:0 340px;min-width:0}.ld-vkick{font:500 10.5px / 1 var(--fa-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ld-faint);align-items:center;gap:10px;margin-bottom:14px;display:inline-flex}.ld-vico{background:var(--ld-green-soft);width:30px;height:30px;color:var(--ld-green2);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ld-vh3{font:600 clamp(21px, 2.1vw, 26px) / 1.2 var(--fa-sans);letter-spacing:-.028em;color:var(--ld-ink);text-wrap:balance;margin:0 0 12px}.ld-vp{font:400 14.5px / 1.6 var(--fa-sans);color:var(--ld-muted);text-wrap:pretty;margin:0 0 20px}.ld-vcard{background:var(--ld-white);border:1px solid var(--ld-line2);min-width:0;height:clamp(326px,38vw,428px);box-shadow:var(--ld-shadow-win);border-radius:11px;flex-direction:column;flex:520px;display:flex;overflow:hidden}.ld-vbar{background:var(--ld-win-bar);border-bottom:1px solid var(--ld-win-line);flex:none;align-items:center;gap:7px;height:28px;padding:0 12px;display:flex}.ld-vbar i{border-radius:50%;flex:none;width:9px;height:9px}.ld-vbar i:first-child{background:var(--ld-win-red)}.ld-vbar i:nth-child(2){background:var(--ld-win-amber)}.ld-vbar i:nth-child(3){background:var(--ld-win-green)}.ld-card-body{background:var(--ld-cream4);flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.ld-card-body-sky{justify-content:stretch;align-items:stretch;padding:4px 6px}.ld-card-body-dots{background-image:radial-gradient(circle, var(--ld-dot) .8px, transparent .8px);background-position:-1px -1px;background-size:17px 17px;padding:clamp(14px,2.4vw,26px)}.ld-sky{cursor:pointer;width:100%;height:100%;display:block}.ld-srch{border:1px solid var(--ld-line3);background:var(--ld-white);border-radius:10px;width:100%;overflow:hidden}.ld-srch-bar{border-bottom:1px solid var(--ld-cream6);align-items:center;gap:9px;padding:10px 13px;display:flex}.ld-srch-ico{color:var(--ld-muted);flex:none}.ld-srch-q{min-width:0;font:400 13px / 1.3 var(--fa-sans);white-space:nowrap;flex:1;overflow:hidden}.ld-caret{vertical-align:-2px;background:var(--ld-green);width:1.5px;height:13px;margin-left:1px;animation:1.05s step-end infinite ld-blink;display:inline-block}.ld-srch-n{font:500 11.5px / 1 var(--fa-mono);color:var(--ld-green2);flex:none}.ld-srch-chips{border-bottom:1px solid var(--ld-cream6);background:var(--ld-cream4);align-items:center;gap:6px;min-height:32px;padding:8px 13px;display:flex}.ld-srch-reads{font:400 10.5px / 1 var(--fa-mono);color:var(--ld-muted);flex:none;transition:opacity .3s}.ld-chip{background:var(--ld-cream);font:500 11px / 1 var(--fa-sans);animation:ld-chipIn .34s var(--fa-ease-out) both;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.ld-chip-dot{border-radius:50%;width:4px;height:4px}.ld-srch-rows{flex-direction:column;min-height:clamp(138px,15vw,182px);display:flex}.ld-srch-row{border-bottom:1px solid var(--ld-paper);opacity:0;transition:opacity .36s ease, transform .36s var(--fa-ease-out);align-items:center;gap:10px;padding:clamp(4px,.8vw,9px) 13px;display:flex;transform:translateY(6px)}.ld-srch-row.is-on{opacity:1;transform:none}.ld-srch-logo{border:1px solid var(--ld-cream5);background-color:var(--ld-white);background-position:50%;background-repeat:no-repeat;background-size:18px;border-radius:6px;flex:none;width:24px;height:24px}.ld-srch-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ld-srch-name{font:500 12.5px / 1.25 var(--fa-sans)}.ld-srch-thesis{font:400 11px / 1.3 var(--fa-sans);color:var(--ld-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ld-srch-ticket{font:400 11px / 1.3 var(--fa-mono);color:var(--ld-muted);flex:0 0 118px}.ld-srch-tag{background:var(--ld-cream);font:500 10.5px / 1 var(--fa-sans);color:var(--ld-muted);border-radius:5px;flex:none;align-items:center;padding:3px 8px;display:inline-flex}.ld-srch-tag.is-lead{background:var(--ld-green-soft2);color:var(--ld-green3)}@media (width<=899px){.ld-vrow,.ld-vrow.is-flip{flex-direction:column;align-items:stretch;gap:20px}.ld-vtext,.ld-vcard{flex:none}.ld-vcard{height:clamp(326px,66vw,400px)}}.ld-cmp-sec{padding-top:104px}.ld-cmp-copy{max-width:660px;margin-bottom:26px}.ld-cmp-copy .ld-sec-sub{max-width:540px}.ld-cmp-tabs,.ld-cmp-row{grid-template-columns:184px 1fr 1fr;display:grid}.ld-cmp-tabs{align-items:flex-end}.ld-cmp-tab-a{border:1px solid var(--ld-line4);background:var(--ld-white);font:500 12px / 1 var(--fa-mono);color:var(--ld-ink);border-bottom:none;border-radius:10px 10px 0 0;align-items:center;gap:8px;margin:0 -1px;padding:10px 20px 9px;display:flex}.ld-cmp-free{font:500 10.5px / 1 var(--fa-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ld-green2)}.ld-cmp-tab-b{border:1px solid var(--ld-line);background:var(--ld-cream5);font:400 12px / 1 var(--fa-mono);color:var(--ld-faint);border-bottom:none;border-radius:10px 10px 0 0;align-items:center;gap:8px;padding:8px 20px 7px;display:flex}.ld-cmp{border:1px solid var(--ld-line4);background:var(--ld-cream4)}.ld-cmp-c1{border-top:1px solid var(--ld-line7);align-items:baseline;gap:11px;padding:15px 20px;display:flex}.ld-cmp-row.is-first .ld-cmp-c1,.ld-cmp-row.is-first .ld-cmp-c3{border-top-color:var(--ld-line4)}.ld-cmp-n{font:400 10px / 1.6 var(--fa-mono);color:var(--ld-faint3);flex:none}.ld-cmp-l{font:500 13.5px / 1.35 var(--fa-sans);letter-spacing:-.012em;color:var(--ld-ink)}.ld-cmp-c2{background:var(--ld-white);border-top:1px solid var(--ld-green-line2);border-left:1px solid var(--ld-green-line);border-right:1px solid var(--ld-green-line);flex-direction:column;gap:5px;padding:15px 22px;display:flex}.ld-cmp-row.is-first .ld-cmp-c2{border-top-color:var(--ld-green-line)}.ld-cmp-kick{font:500 10.5px / 1 var(--fa-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ld-green2);align-items:center;gap:7px;display:flex}.ld-cmp-kick svg{color:var(--ld-green)}.ld-cmp-good{font:400 13.5px / 1.5 var(--fa-sans);color:var(--ld-ink);text-wrap:pretty}.ld-cmp-c3{background:var(--ld-cream3);border-top:1px solid var(--ld-line7);font:400 13.5px / 1.4 var(--fa-sans);color:var(--ld-faint);align-items:center;gap:9px;padding:15px 20px;display:flex}.ld-cmp-ring{border:1.5px solid var(--ld-sand4);border-radius:50%;flex:none;width:11px;height:11px}.ld-cmp-foot{border:1px solid var(--ld-line4);background:var(--ld-cream2);border-top:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:13px 20px;display:flex}@media (width<=899px){.ld-cmp-tabs,.ld-cmp-row{grid-template-columns:112px 1fr 1fr}}.ld-letter-sec{padding-top:110px}.ld-letter{background:var(--ld-card);border:1px solid var(--ld-line);max-width:840px;box-shadow:var(--ld-shadow-letter);margin:0 auto;padding:clamp(32px,4vw,58px) clamp(26px,3.6vw,54px) clamp(24px,3vw,40px);transform:rotate(-.45deg)}.ld-letter-h{align-items:center;gap:11px;margin-bottom:clamp(20px,2.6vh,28px);display:flex}.ld-letter-mail{color:var(--ld-faint2);flex:none;display:inline-flex}.ld-letter-kicker{font:500 10.5px / 1 var(--fa-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ld-faint2)}.ld-wheel-wrap{flex:none;justify-content:center;align-items:center;width:38px;height:19px;margin-left:auto;display:flex;position:relative}.ld-wheel{pointer-events:none;width:1px;height:1px;position:absolute;top:50%;left:50%}.ld-wheel-tile{border:1px solid var(--ld-line3);background:var(--ld-white);width:36px;height:36px;box-shadow:var(--ld-shadow-tile);transform:rotate(calc(var(--a,0deg) + var(--i))) translate(clamp(62px, 8vw, 84px)) rotate(calc(-1 * (var(--a,0deg) + var(--i))));border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;top:-18px;left:-18px}.ld-wheel-tile img{object-fit:contain;opacity:.85;width:17px;height:17px}.ld-wheel-logo{opacity:.9;transition:opacity .16s;display:block;position:relative}.ld-wheel-logo:hover{opacity:1}.ld-wheel-logo img{width:auto;height:19px}.ld-letter-h2{letter-spacing:-.04em;max-width:640px;font-size:clamp(27px,3.5vw,46px)}.ld-letter-h2 .ld-mark{width:calc(100% + .16em);top:.08em;left:-.08em}.ld-letter-sub{max-width:540px;font:400 clamp(15px, 1.6vw, 17px) / 1.6 var(--fa-sans);color:var(--ld-muted);text-wrap:pretty;margin:clamp(18px,2.4vh,26px) 0 0}.ld-faq-sec{padding-top:96px}.ld-faq{flex-wrap:wrap;align-items:flex-start;gap:44px;display:flex}.ld-faq-side{flex:0 300px}.ld-faq-h2{margin:0 0 18px;font-size:32px;line-height:1.13}.ld-faq-side .ld-card-link{font-size:13.5px}.ld-faq-list{flex:460px;min-width:0}.ld-faq-item{border-bottom:1px solid var(--ld-line3);padding:17px 0}.ld-faq-q{align-items:baseline;gap:13px;width:100%;display:flex}.ld-faq-n{font:500 11px / 1.5 var(--fa-mono);color:var(--ld-muted);flex:none}.ld-faq-q h3{font:500 15px / 1.45 var(--fa-sans);letter-spacing:-.012em;flex:1;margin:0}.ld-faq-plus{color:var(--ld-muted);transition:transform .22s var(--fa-ease-out);flex:none;display:inline-flex}.is-open .ld-faq-plus{transform:rotate(45deg)}.ld-faq-a{transition:grid-template-rows .26s var(--fa-ease-out);grid-template-rows:0fr;display:grid}.is-open .ld-faq-a{grid-template-rows:1fr}.ld-faq-a>div{min-height:0;overflow:hidden}.ld-faq-a p{font:400 14px / 1.6 var(--fa-sans);color:var(--ld-muted);max-width:560px;padding:11px 0 3px 37px}.ld-faq-cta{color:var(--ld-ink);border-bottom:1px solid var(--ld-sand3);font-weight:500}.ld-faq-cta:hover{color:var(--ld-green2);border-bottom-color:var(--ld-green2)}.ld-list-sec{padding-top:96px}.ld-listcard{background:var(--ld-dark);cursor:crosshair;border-radius:20px;padding:clamp(34px,4vw,52px) clamp(28px,3.6vw,48px);position:relative;overflow:hidden}.ld-listwall{font:600 clamp(16px, 1.7vw, 22px) / 1.12 var(--fa-sans);letter-spacing:-.026em;text-transform:uppercase;color:var(--ld-dark-wall);pointer-events:none;user-select:none;flex-wrap:wrap;align-content:flex-start;gap:0 14px;padding:22px 24px;display:flex;position:absolute;inset:0}.ld-listwall-lamp{color:var(--ld-dark-ink);opacity:0;transition:opacity .45s}.ld-list-veil{pointer-events:none;background:radial-gradient(118% 104% at 4% 52%,#16181cfb 0,#16181cf0 30%,#16181c99 56%,#16181c1f 80%);position:absolute;inset:0}.ld-list-in{pointer-events:none;flex-wrap:wrap;align-items:flex-start;gap:clamp(30px,4vw,48px);display:flex;position:relative}.ld-list-copy{pointer-events:auto;flex:380px;min-width:0}.ld-kicker-dark{color:var(--ld-dark-ink);letter-spacing:-.004em;margin-bottom:15px;font-size:12.5px}.ld-kicker-rule{background:var(--ld-dark-line);flex:1;min-width:16px;height:1px}.ld-list-h2{font:600 clamp(24px, 2.6vw, 32px) / 1.14 var(--fa-sans);letter-spacing:-.032em;color:var(--ld-dark-ink);text-wrap:balance;margin:0 0 12px}.ld-list-mark{color:var(--ld-mark)}.ld-list-sub{max-width:420px;font:400 14px / 1.6 var(--fa-sans);color:var(--ld-dark-muted);margin:0 0 22px}.ld-list-form{flex-wrap:wrap;gap:9px;max-width:440px;display:flex}.ld-list-input{border:1px solid var(--ld-dark-line2);background:var(--ld-dark-field);min-width:0;height:46px;font:400 15px / 1 var(--fa-sans);color:var(--ld-dark-ink);border-radius:9px;outline:none;flex:220px;padding:0 15px}.ld-list-input::placeholder{color:var(--ld-dark-faint)}.ld-list-input:focus{border-color:var(--ld-dark-ink)}.ld-list-btn{background:var(--ld-dark-ink);height:46px;color:var(--ld-dark);font:500 14.5px / 1 var(--fa-sans);border-radius:9px;flex:none;align-items:center;padding:0 20px;transition:transform .16s,opacity .16s;display:inline-flex}.ld-list-btn:hover{transform:translateY(-1px)}.ld-list-btn:disabled{opacity:.45;cursor:default;transform:none}.ld-list-done{font:500 14px / 1.5 var(--fa-sans);color:var(--ld-mint);align-items:center;gap:9px;margin:0 0 4px;display:flex}.ld-list-err{font:400 12.5px / 1.4 var(--fa-sans);color:var(--ld-mark);margin:10px 0 0}.ld-list-stamp{align-items:center;gap:13px;margin-top:20px;display:flex}.ld-stamp{border:1.5px dashed var(--ld-mint-line);width:46px;height:46px;color:var(--ld-mint);border-radius:9px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;display:flex;transform:rotate(-6deg)}.ld-stamp span:first-child{font:500 8.5px / 1 var(--fa-mono);letter-spacing:.15em}.ld-stamp span:last-child{font:600 15px / 1 var(--fa-sans);letter-spacing:-.022em}.ld-list-next{font:400 12.5px / 1.5 var(--fa-sans);color:var(--ld-dark-faint);text-wrap:pretty}.ld-list-next b{color:var(--ld-dark-ink);font-weight:500}.ld-list-points{pointer-events:auto;background:var(--ld-dark2);border-radius:14px;flex-direction:column;flex:0 340px;gap:2px;min-width:0;padding:4px 18px;display:flex}.ld-list-point{border-bottom:1px solid var(--ld-dark-line);gap:11px;padding:12px 0;display:flex}.ld-list-point:last-child{border-bottom:none}.ld-list-point span:first-child{font:500 11px / 1.5 var(--fa-mono);color:var(--ld-mint);flex:none}.ld-list-point span:last-child{font:400 13.5px / 1.5 var(--fa-sans);color:var(--ld-dark-ink2)}.ld-foot{padding-top:88px;padding-bottom:52px}.ld-foot-cols{border-bottom:1px solid var(--ld-line3);grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:32px;padding-bottom:38px;display:grid}.ld-foot-h{font:500 12px / 1 var(--fa-sans);letter-spacing:-.004em;color:var(--ld-faint3);margin-bottom:14px}.ld-foot-links{flex-direction:column;gap:9px;display:flex}.ld-foot-links a{font:400 13.5px / 1.35 var(--fa-sans);color:var(--ld-muted)}.ld-foot-links a:hover{color:var(--ld-ink)}.ld-foot-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:26px;display:flex}.ld-foot-brand{align-items:center;gap:11px;display:flex}.ld-foot-brand img{width:auto;height:18px}.ld-foot-brand span,.ld-foot-courtesy{font:400 13px / 1.5 var(--fa-sans);color:var(--ld-muted)}.ld-foot-courtesy a{color:var(--ld-muted);text-underline-offset:3px;text-decoration:underline}.ld-foot-courtesy a:hover{color:var(--ld-ink)}@media (width<=720px){.ld-sec{padding-left:18px;padding-right:18px}.ld-views{padding-top:72px}.ld-hero{cursor:default}.ld-wallgrid{height:clamp(360px,60vh,480px)}.ld-seg-btns{grid-template-columns:repeat(4,minmax(60px,1fr))}.ld-seg-btn{gap:5px;font-size:12px}.ld-srch-ticket{display:none}.ld-letter{transform:none}.ld-listcard{cursor:default}.ld-cmp-tabs,.ld-cmp-row{grid-template-columns:92px 1fr 1fr}.ld-cmp-c1,.ld-cmp-c2,.ld-cmp-c3{padding:12px 10px}.ld-cmp-tab-a,.ld-cmp-tab-b{padding-left:10px;padding-right:10px}}@media (prefers-reduced-motion:reduce){.ld *{transition:none!important;animation:none!important}.ld-mark{clip-path:none}}.ld-doc{max-width:760px;margin:0 auto;padding:clamp(44px,7vh,84px) clamp(20px,4vw,36px) 20px}.ld-doc.is-wide{max-width:980px}.ld-doc-h{margin-bottom:clamp(30px,5vh,48px)}.ld-doc-k{font:500 10.5px / 1 var(--fa-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ld-green2);margin:0 0 14px}.ld-doc-h1{font:600 clamp(32px, 4.6vw, 52px) / 1.06 var(--fa-sans);letter-spacing:-.04em;color:var(--ld-ink);text-wrap:balance;margin:0}.ld-doc-lede{max-width:620px;font:400 clamp(16px, 1.7vw, 19px) / 1.55 var(--fa-sans);letter-spacing:-.012em;color:var(--ld-muted);text-wrap:pretty;margin:18px 0 0}.ld-doc-body{font:400 16px / 1.66 var(--fa-sans);color:var(--ld-ink)}.ld-doc-body h2{font:600 20px / 1.25 var(--fa-sans);letter-spacing:-.024em;color:var(--ld-ink);margin:36px 0 10px}.ld-doc-body h2:first-child{margin-top:0}.ld-doc-body h3{font:600 16px / 1.3 var(--fa-sans);letter-spacing:-.016em;margin:22px 0 6px}.ld-doc-body p{text-wrap:pretty;margin:0 0 14px}.ld-doc-body a{text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--ld-sand3)}.ld-doc-body a:hover{text-decoration-color:var(--ld-green2)}.ld-doc-body ul{margin:0 0 14px;padding-left:1.2em}.ld-doc-body li{margin-bottom:6px}.ld-doc-meta{border-top:1px solid var(--ld-line3);font:400 13px / 1.5 var(--fa-sans);color:var(--ld-muted);margin-top:34px;padding-top:16px}.ld-doc-meta a{color:var(--ld-ink)}.ld-doc-cell{border:1px solid var(--ld-line3);background:var(--ld-card);border-radius:14px;margin:26px 0 0;padding:20px 22px 19px}.ld-doc-cell.is-canada{border-left:3px solid var(--ld-green2)}.ld-doc-cell.is-dark{background:var(--ld-dark);color:var(--ld-dark-ink);border-color:var(--ld-dark)}.ld-doc-cell h2{font:500 10.5px / 1 var(--fa-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ld-faint);margin:0 0 10px}.ld-doc-cell.is-dark h2{color:var(--ld-dark-muted)}.ld-doc-cell p{margin:0;font-size:15px;line-height:1.62}.ld-doc-cell.is-dark .ld-doc-num{font:500 14px / 1.62 var(--fa-mono);color:var(--ld-mint);white-space:nowrap}.ld-doc-rel{margin-top:30px}.ld-doc-rel h2{font:500 10.5px / 1 var(--fa-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ld-faint);margin:0 0 10px}.ld-doc-rel ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ld-doc-rel li{margin:0}.ld-doc-rel a{border:1px solid var(--ld-line);background:var(--ld-white);font:500 13px / 1.2 var(--fa-sans);color:var(--ld-ink);border-radius:8px;padding:7px 12px;text-decoration:none;transition:border-color .14s;display:inline-block}.ld-doc-rel a:hover{border-color:var(--ld-ink);color:var(--ld-ink)}.ld-doc-back{font:500 13px / 1 var(--fa-sans);color:var(--ld-muted);align-items:center;gap:7px;margin-bottom:22px;text-decoration:none;display:inline-flex}.ld-doc-back:hover{color:var(--ld-ink)}.ld-doc-cta{background:var(--ld-ink);color:var(--ld-white);font:500 13.5px / 1 var(--fa-sans);border-radius:9px;align-items:center;gap:8px;margin-top:8px;padding:11px 17px;text-decoration:none;display:inline-flex}.ld-doc-cta:hover{color:var(--ld-white);opacity:.88}.ld-gi-sec{margin-bottom:44px}.ld-gi-h{font:500 10.5px / 1 var(--fa-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ld-faint);align-items:baseline;gap:10px;margin:0 0 12px;display:flex}.ld-gi-h span{color:var(--ld-green2)}.ld-gi-list{border-top:1px solid var(--ld-line3)}.ld-gi-row{border-bottom:1px solid var(--ld-line3);color:var(--ld-ink);grid-template-columns:250px 1fr;align-items:baseline;gap:24px;padding:13px 2px;text-decoration:none;display:grid}.ld-gi-row b{font:500 15px / 1.3 var(--fa-sans);letter-spacing:-.012em}.ld-gi-row span{font:400 13.5px / 1.5 var(--fa-sans);color:var(--ld-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ld-gi-row:hover b{text-underline-offset:3px;text-decoration:underline}@media (width<=700px){.ld-gi-row{grid-template-columns:1fr;gap:3px}.ld-gi-row span{white-space:normal}}.ld-inv-facts{border-top:1px solid var(--ld-line3);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 34px;display:grid}.ld-inv-facts>div{border-bottom:1px solid var(--ld-line3);min-width:0;padding:13px 14px 13px 0}.ld-inv-facts>div.is-wide{grid-column:1/-1}.ld-inv-facts dt{font:500 10.5px / 1 var(--fa-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ld-faint);margin:0 0 5px}.ld-inv-facts dd{font:500 15px / 1.45 var(--fa-sans);letter-spacing:-.01em;color:var(--ld-ink);overflow-wrap:anywhere;margin:0}.ld-inv-facts dd a{color:var(--ld-ink)}.ld-inv-bring{margin:0;padding-left:1.1em;font-size:15px;line-height:1.6}.ld-inv-bring li{margin-bottom:4px}.ld-inv-q{counter-reset:q;margin:0 0 14px;padding:0;list-style:none}.ld-inv-q li{counter-increment:q;border-bottom:1px solid var(--ld-line3);margin:0;padding:11px 0 11px 40px;font-weight:500;position:relative}.ld-inv-q li:before{content:counter(q, decimal-leading-zero);font:500 12px / 1 var(--fa-mono);color:var(--ld-green2);position:absolute;top:14px;left:0}.ld-inv-sec{margin-top:36px}.ld-doc-cell+.ld-inv-sec,.ld-inv-facts+.ld-inv-sec{margin-top:30px}.ld-doc-body .ld-inv-team{border-top:1px solid var(--ld-line3);margin:0 0 14px;padding:0;list-style:none}.ld-inv-team li{border-bottom:1px solid var(--ld-line3);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;padding:11px 0;display:flex}.ld-inv-team b{font-weight:500}.ld-inv-team span{color:var(--ld-muted);font-size:14.5px}.ld-inv-team a{margin-left:auto;font-size:13px}.ld-inv-sub{color:var(--ld-muted);margin:-2px 0 12px;font-size:14px}.ld-inv-chip{border:1px solid var(--ld-line3);background:var(--ld-card);font:500 13px / 1.2 var(--fa-sans);color:var(--ld-ink);border-radius:8px;align-items:baseline;gap:7px;padding:7px 12px;display:inline-flex}.ld-inv-chip em,.ld-doc-rel a em{font:400 11.5px / 1 var(--fa-mono);color:var(--ld-faint);font-style:normal}.ld-doc-rel a em{margin-left:7px}.ld-inv-chip.is-on{border-color:var(--ld-ink);background:var(--ld-ink);color:var(--ld-white)}.ld-inv-chip.is-on em{color:var(--ld-sand3)}.ld-inv-cta{margin-top:34px}.ld-inv-cta p{margin-bottom:16px}.ld-inv-btn{background:var(--ld-white);font:500 13.5px / 1 var(--fa-sans);border-radius:9px;align-items:center;gap:8px;padding:11px 17px;display:inline-flex;color:var(--ld-ink)!important;text-decoration:none!important}.ld-inv-btn:hover{opacity:.9}.ld-inv-hubs{margin:0 0 44px}.ld-inv-hubs .ld-doc-rel{margin-top:22px}.ld-inv-hubs .ld-doc-rel:first-child{margin-top:0}.ld-inv-rows{border-top:1px solid var(--ld-line3)}.ld-inv-row{border-bottom:1px solid var(--ld-line3);color:var(--ld-ink);grid-template-columns:minmax(0,260px) minmax(0,1fr) auto;align-items:baseline;gap:24px;padding:13px 2px;display:grid;text-decoration:none!important}.ld-inv-row-n{flex-direction:column;gap:3px;min-width:0;display:flex}.ld-inv-row-n b{font:500 15px / 1.3 var(--fa-sans);letter-spacing:-.012em}.ld-inv-row-n small{font:400 12.5px / 1.4 var(--fa-sans);color:var(--ld-muted)}.ld-inv-row-t{font:400 14px / 1.5 var(--fa-sans);color:var(--ld-muted)}.ld-inv-row-c{font:400 12.5px / 1.5 var(--fa-mono);color:var(--ld-ink);white-space:nowrap;text-align:right}.ld-inv-row:hover b{text-underline-offset:3px;text-decoration:underline}@media (width<=760px){.ld-inv-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-inv-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 14px}.ld-inv-row-t{grid-area:2/1/auto/-1}.ld-inv-row-c{grid-area:1/2}}.pr{flex-direction:column;min-height:100vh;display:flex}.pr-top{flex:none;align-items:center;gap:14px;width:100%;max-width:1200px;margin:0 auto;padding:22px clamp(20px,4vw,36px);display:flex}.pr-logo img{width:auto;height:21px}.pr-gap{flex:1;min-width:8px}.pr-back{height:34px;font:400 14px / 1 var(--fa-sans);color:var(--ld-muted);border-radius:7px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.pr-back:hover{background:var(--ld-cream);color:var(--ld-ink)}.pr-open{background:var(--ld-ink);height:34px;font:500 14px / 1 var(--fa-sans);color:var(--ld-paper);border-radius:8px;flex:none;align-items:center;padding:0 16px;transition:transform .16s;display:inline-flex}.pr-open:hover{color:var(--ld-paper);transform:translateY(-1px)}.pr-hero{cursor:crosshair;flex:1;justify-content:center;align-items:center;padding:clamp(40px,8vh,90px) clamp(20px,4vw,36px) clamp(56px,10vh,110px);display:flex;position:relative;overflow:hidden}.pr-wall{font:600 clamp(17px, 1.9vw, 24px) / 1.1 var(--fa-sans);letter-spacing:-.026em;text-transform:uppercase;pointer-events:none;user-select:none;color:var(--ld-wall);opacity:.5;flex-wrap:wrap;align-content:flex-start;gap:0 15px;padding:26px 22px;display:flex;position:absolute;inset:0}.pr-wall-lamp{color:var(--ld-ink);opacity:0;transition:opacity .4s}.pr-veil{pointer-events:none;background:radial-gradient(110% 92% at 4% 44%,#f9f6f0fc 0,#f9f6f0f7 32%,#f9f6f0bd 54%,#f9f6f000 82%);position:absolute;inset:0}.pr-in{pointer-events:none;width:100%;max-width:840px;position:relative}.pr-h1{pointer-events:auto;font:600 clamp(40px, 7.2vw, 94px) / 1 var(--fa-sans);letter-spacing:-.052em;text-wrap:balance;animation:ld-riseIn .9s var(--fa-ease-out) 80ms both}.pr-h1 .ld-mark{width:calc(100% + .18em);top:.06em;left:-.09em}.pr-sub{pointer-events:auto;max-width:520px;font:400 clamp(16px, 1.8vw, 20px) / 1.55 var(--fa-sans);letter-spacing:-.014em;color:var(--ld-muted);text-wrap:pretty;animation:ld-riseIn .9s var(--fa-ease-out) .2s both;margin:clamp(26px,3.8vh,38px) 0 0}.pr-ctas{pointer-events:auto;animation:ld-riseIn .9s var(--fa-ease-out) .3s both;flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(28px,4vh,40px);display:flex}.pr-or{font:400 13.5px / 1.5 var(--fa-sans);color:var(--ld-faint)}.pr-or a{text-underline-offset:3px;text-decoration:underline}.pr-notes{pointer-events:auto;background:var(--ld-line3);border:1px solid var(--ld-line3);max-width:920px;animation:ld-riseIn .9s var(--fa-ease-out) .4s both;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:1px;margin-top:clamp(44px,7vh,76px);display:grid;overflow:hidden}.pr-note{background:var(--ld-card);flex-direction:column;gap:11px;padding:19px 21px 21px;display:flex}.pr-note h2{font:500 9.5px / 1 var(--fa-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ld-faint2);margin:0}.pr-note span:last-child{font:400 14px / 1.6 var(--fa-sans);color:var(--ld-ink);text-wrap:pretty}.pr .ld-foot{z-index:2;background:var(--ld-paper);width:100%;padding-top:clamp(48px,7vh,84px);padding-bottom:48px;position:relative}@media (width<=720px){.pr-hero{cursor:default}}.pr-more{box-sizing:border-box;width:100%;max-width:920px;margin:0 auto;padding:clamp(56px,9vh,96px) clamp(20px,4vw,36px)}.pr-k{font:500 10.5px / 1 var(--fa-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ld-green2);margin:0 0 12px}.pr-h2{font:600 clamp(26px, 3.4vw, 36px) / 1.1 var(--fa-sans);letter-spacing:-.035em;color:var(--ld-ink);text-wrap:balance;margin:0 0 26px}.pr-feats{background:var(--ld-line3);border:1px solid var(--ld-line3);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 clamp(52px,8vh,80px);padding:0;list-style:none;display:grid;overflow:hidden}.pr-feats li{background:var(--ld-card);flex-direction:column;gap:7px;padding:18px 20px 20px;display:flex}.pr-feats b{font:600 15px / 1.3 var(--fa-sans);letter-spacing:-.012em;color:var(--ld-ink)}.pr-feats span{font:400 14px / 1.55 var(--fa-sans);color:var(--ld-muted);text-wrap:pretty}.pr-faq{border-top:1px solid var(--ld-line3);margin:0 0 32px}.pr-faq>div{border-bottom:1px solid var(--ld-line3);grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:8px 32px;padding:18px 0;display:grid}.pr-faq dt{font:600 15.5px / 1.4 var(--fa-sans);letter-spacing:-.012em;color:var(--ld-ink)}.pr-faq dd{font:400 15px / 1.62 var(--fa-sans);color:var(--ld-ink);text-wrap:pretty;margin:0}@media (width<=700px){.pr-faq>div{grid-template-columns:1fr}}@media (width<=860px){.pr-feats{grid-template-columns:1fr}}
