.lm{--paper:#f8f7f1;--green:#1f4d3a;--green-deep:#163a2b;--green-wash:#dde5df;--mustard:#d9a520;--mustard-wash:#f3e5bc;--surface:#edeee8;--ink:#111;--ink-2:#45453f;--ink-3:#67675f;--hair:#cfcfc5;--hair-dark:#f8f7f138;--serif:var(--lm-serif), "Source Serif 4", Georgia, serif;--mono:var(--lm-mono), "JetBrains Mono", ui-monospace, monospace;--gut:16px;--max:1320px;--ease:cubic-bezier(.2, .7, .2, 1);--h-sm:34px;--h-md:40px;--h-lg:44px}.lm *,.lm :before,.lm :after{box-sizing:border-box}.lm .pi{vertical-align:-.2em;flex:none;display:inline-block;overflow:visible}.lm .night{--carto-tint:color-mix(in srgb, var(--paper) 14%, var(--ink))}.lm .band,.lm .foot{--carto-tint:var(--green-deep)}.lm{background:var(--paper);color:var(--ink);font-family:var(--serif);font-optical-sizing:auto;margin:0;font-size:17px;line-height:1.45}.lm img{max-width:100%;display:block}.lm a{color:inherit;text-decoration:none}.lm button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lm h1,.lm h2,.lm h3,.lm h4,.lm p,.lm ul,.lm ol,.lm dl,.lm dd,.lm figure{margin:0;padding:0}.lm ul,.lm ol{list-style:none}.lm :focus-visible{outline:2px solid var(--green);outline-offset:3px}.lm .band :focus-visible,.lm .night :focus-visible,.lm .foot :focus-visible{outline-color:var(--mustard)}html[data-input=pointer] :focus-visible{--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;outline:none!important}.lm .wrap{max-width:var(--max);padding:0 var(--gut);margin:0 auto}.lm .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.lm .lbl{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}.lm .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lm .clamp2,.lm .clamp3,.lm .clamp4{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lm .clamp2{-webkit-line-clamp:2}.lm .clamp3{-webkit-line-clamp:3}.lm .clamp4{-webkit-line-clamp:4}.lm .cv{aspect-ratio:2;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;transition:transform .2s var(--ease);display:block}.lm .fig{background:var(--surface);display:block;position:relative;overflow:hidden}.lm a.fig:hover .cv,.lm .hc:hover .cv,.lm .tile:hover .cv,.lm .it:hover .cv{transform:scale(1.02)}.lm .ulink{transition:background-size .18s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.lm a:hover .ulink,.lm .ulink:hover{background-size:100% 1px}.lm .meter{vertical-align:middle;grid-template-columns:repeat(19,1fr);gap:2px;width:100%;max-width:190px;height:9px;display:inline-grid}.lm .meter i{background:var(--hair)}.lm .meter i.on{background:var(--green)}.lm .night .meter i,.lm .band .meter i{background:#f8f7f133}.lm .night .meter i.on,.lm .band .meter i.on{background:var(--mustard)}.lm .bar{background:var(--surface);height:6px;display:block;position:relative}.lm .bar i{background:var(--ink);position:absolute;inset:0 auto 0 0}.lm .bar.g i{background:var(--green)}.lm .top{border-bottom:1px solid var(--ink)}.lm .top .wrap{color:var(--ink-2);justify-content:space-between;gap:12px;padding-top:9px;padding-bottom:8px;display:flex}.lm .top .tag{display:none}.lm .top .dt{margin-left:auto}.lm .word{font-family:var(--serif);letter-spacing:-.045em;font-variation-settings:"opsz" 60;align-items:flex-start;font-size:clamp(50px,12.5vw,132px);font-weight:600;line-height:.82;display:inline-flex}.lm .btn{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;min-height:var(--h-md);border:1px solid var(--ink);justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.lm .btn:hover{background:var(--ink);color:var(--paper)}.lm .btn:active,.lm .save:active,.lm .arrow:active:not(:disabled),.lm .spine:active{transform:translateY(1px)}.lm .btn.cafe{background:var(--mustard);border-color:var(--mustard);color:var(--ink)}.lm .btn.cafe:hover{background:var(--ink);border-color:var(--ink);color:var(--mustard)}.lm .btn.pri{background:var(--green);border-color:var(--green);color:var(--paper)}.lm .btn.pri:hover{background:var(--green-deep)}.lm .btn.ghost-l{border-color:var(--paper);color:var(--paper)}.lm .btn.ghost-l:hover{background:var(--paper);color:var(--green)}.lm .sec{padding-top:44px;padding-bottom:44px}.lm .sh{border-top:1px solid var(--ink);gap:10px;margin-bottom:24px;padding-top:12px;display:grid}.lm .sh .lbl{color:var(--ink-2);align-items:center;gap:10px;display:flex}.lm .sh .lbl .pi{color:var(--green)}.lm .night .sh .lbl .pi{color:var(--mustard)}.lm .band .sh .lbl .pi{color:var(--mustard-wash)}.lm .sh .lbl b{color:var(--green);font-weight:700}.lm .sh h2{letter-spacing:-.025em;font-size:clamp(34px,6vw,58px);font-weight:500;line-height:.98}.lm .sh h2,.lm .th-head h2{align-items:center;gap:clamp(10px,1.6vw,18px);display:flex}.lm .sh-ic{width:clamp(34px,5vw,52px);height:auto;color:var(--green);--carto-accent:var(--mustard);flex:none}.lm .th-head .sh-ic{width:clamp(38px,5.6vw,60px)}.lm .night .sh-ic{color:var(--mustard);--carto-accent:var(--paper)}.lm .band .sh-ic{color:var(--paper);--carto-accent:var(--mustard)}.lm .sh .dek{color:var(--ink-2);max-width:52ch;font-size:16px}.lm .sh .more{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;justify-self:start;align-items:center;gap:8px;padding:8px 0;font-size:12px;transition:color .15s;display:inline-flex}.lm .sh .more .pi{transition:transform .15s var(--ease)}.lm .sh .more:hover{color:var(--green)}.lm .sh .more:hover .pi{transform:translate(3px)}.lm .night .sh .more:hover{color:var(--mustard)}.lm .hero{padding-top:24px;padding-bottom:12px}.lm .hero-track{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--gut) * -1);padding:0 var(--gut);scroll-padding:0 var(--gut);overscroll-behavior-x:contain;gap:12px;display:flex;overflow-x:auto}.lm .hero-track::-webkit-scrollbar{display:none}.lm .hc{scroll-snap-align:start;background:var(--paper);border-top:3px solid var(--ink);flex-direction:column;flex:0 0 86%;gap:10px;min-width:0;padding-top:10px;display:flex}.lm .hc-row{align-items:center;gap:8px;min-width:0;display:flex}.lm .chip{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--green);border:1px solid var(--green);min-height:var(--h-sm);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;padding:4px 7px;font-size:11px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex;overflow:hidden}.lm .chip b{color:var(--ink-2);font-weight:700}.lm a.chip:hover{background:var(--green);color:var(--paper)}.lm a.chip:hover b{color:var(--mustard-wash)}.lm .save{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;min-height:var(--h-sm);border:1px solid var(--hair);--carto-accent:var(--ink);flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 9px 0 7px;font-size:11px;transition:background-color .15s,border-color .15s;display:inline-flex}.lm .save [data-icon=guardado],.lm .save[aria-pressed=true] [data-icon=guardar]{display:none}.lm .save[aria-pressed=true] [data-icon=guardado]{display:inline-block}.lm .save:hover{border-color:var(--ink);background:var(--surface)}.lm .save[aria-pressed=true]{--carto-accent:var(--mustard)}.lm .hc-title{letter-spacing:-.012em;font-size:22px;font-weight:600;line-height:1.14}.lm .hc-title a:hover{color:var(--green)}.lm .hc-sum{color:var(--ink-2);font-size:16px;line-height:1.45}.lm .sc-row{gap:10px;display:grid}.lm .sc{gap:5px;min-width:0;display:grid}.lm .sc-h{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:8px;font-size:10.5px;display:flex}.lm .sc-h b{font-family:var(--serif);letter-spacing:0;text-transform:none;color:var(--ink);font-size:16px;font-weight:600}.lm .sc-h small{font-family:var(--mono);color:var(--ink-3);margin-left:5px;font-size:11px;font-weight:400}.lm .sc-steps{grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;display:grid}.lm .sc-steps>span{gap:4px;min-width:0;display:grid}.lm .sc-steps>span:before{content:"";background:var(--surface);border:1px solid var(--hair);height:8px}.lm .sc-steps .f:before,.lm .sc-steps .on:before{background:var(--green);border-color:var(--green)}.lm .sc-steps .on:before{box-shadow:inset 0 -3px 0 var(--mustard)}.lm .sc-steps em{font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-style:normal;display:none;overflow:hidden}.lm .sc-steps .on em{color:var(--ink);font-weight:700}.lm .sc-note{font-family:var(--mono);color:var(--ink-2);align-items:center;gap:6px;font-size:11px;display:flex}.lm .sc-note b{color:var(--ink);font-weight:700}.lm .sc-note .pi{color:var(--green)}.lm .upd{border-bottom:1px solid var(--hair);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 6px;padding-bottom:6px;font-size:10.5px;font-weight:500;display:flex}.lm .upd time{color:var(--ink);white-space:nowrap;font-weight:700}.lm .hc-meta{font-family:var(--mono);letter-spacing:.03em;color:var(--ink-3);align-items:flex-start;gap:6px;font-size:10.5px;display:flex}.lm .hc-meta .pi{color:var(--ink-2);margin-top:-1px}.lm .hero-ctrl{align-items:center;gap:12px;margin-top:16px;display:flex}.lm .count{font-family:var(--mono);min-width:54px;font-size:13px}.lm .count b{font-weight:700}.lm .prog{flex:1;gap:3px;display:flex}.lm .prog i{background:var(--hair);flex:1;height:3px;transition:background-color .2s}.lm .prog i.on{background:var(--ink)}.lm .arrow{width:var(--h-lg);height:var(--h-lg);border:1px solid var(--ink);place-items:center;transition:background-color .15s,color .15s;display:grid}.lm .arrow:hover:not(:disabled){background:var(--ink);color:var(--paper)}.lm .arrow:disabled{border-color:var(--hair);color:var(--hair);cursor:not-allowed}.lm .mc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px;display:grid}.lm .tile{flex-direction:column;gap:8px;min-width:0;display:flex}.lm .tile .rk{border-top:1px solid var(--ink);font-family:var(--mono);justify-content:space-between;align-items:baseline;padding-top:6px;font-size:11px;display:flex}.lm .tile .kind{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:6px;font-size:10.5px;display:flex}.lm .tile .kind.th{color:var(--green)}.lm .tile h3{font-size:16px;font-weight:600;line-height:1.2}.lm .tile h3 a:hover{color:var(--green)}.lm .tile .nb{gap:5px;margin-top:auto;padding-top:4px;display:grid}.lm .tile .nb .bar{height:4px}.lm .tile .cap{font-family:var(--mono);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;display:flex}.lm .tile .cap .pi{color:var(--green)}.lm .tile .cap .gap{width:6px}.lm .tile .cap b{color:var(--ink)}.lm .th-head{gap:14px;margin-bottom:18px;display:grid}.lm .th-head .lbl{color:var(--green);align-items:center;gap:8px;display:flex}.lm .th-head h2{letter-spacing:-.03em;font-size:clamp(36px,6.4vw,66px);font-weight:500;line-height:.95}.lm .th-tot{font-family:var(--mono);font-variant-numeric:tabular-nums}.lm .th-tot .big{letter-spacing:-.03em;font-size:clamp(26px,4vw,40px);font-weight:700;line-height:1}.lm .th-tot .big span{color:var(--ink-3);font-weight:400}.lm .th-tot p{color:var(--ink-2);max-width:46ch;margin-top:6px;font-size:11px;line-height:1.5}.lm .chart-wrap{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);overscroll-behavior-x:contain;scrollbar-width:thin;position:relative;overflow-x:auto}.lm .chart{min-width:680px;height:300px;padding:46px 0 30px 46px;position:relative}.lm .plot{height:100%;position:relative}.lm .dayb{border-left:1px solid var(--ink);position:absolute;top:-46px;bottom:-30px}.lm .dayb+.dayb{border-left:3px double var(--ink)}.lm .dayb.z{background:#edeee8b3}.lm .dayb .dl{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:11px;position:absolute;top:8px;left:8px}.lm .dayb .dl b{font-weight:700}.lm .dayb .dl span{color:var(--ink-3);text-transform:none;letter-spacing:0;margin-top:3px;display:block}.lm .hr{font-family:var(--mono);color:var(--ink-3);font-size:9.5px;position:absolute;bottom:-22px;transform:translate(-50%)}.lm .hr:before{content:"";border-left:1px solid var(--ink-3);height:5px;position:absolute;top:-6px;left:50%}.lm .yg{border-top:1px dashed var(--hair);height:0;position:absolute;left:-46px;right:0}.lm .yg span{font-family:var(--mono);color:var(--ink-3);background:var(--paper);text-align:right;width:40px;padding-right:4px;font-size:9.5px;position:absolute;top:-7px;left:0}.lm .yax{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);flex-direction:column;gap:2px;font-size:9.5px;display:flex;position:absolute;top:-40px;left:-46px}.lm .yax .pi{color:var(--green)}.lm .dlab{z-index:1;font-family:var(--mono);color:var(--ink-2);white-space:nowrap;pointer-events:none;background:#f8f7f1db;padding:1px 3px;font-size:10.5px;line-height:1.2;position:absolute;transform:translateY(50%)}.lm .dlab b{color:var(--ink);margin-right:5px;font-weight:700}.lm .dlab.l{transform:translate(-100%,50%)}.lm .dlab.off{visibility:hidden}.lm .base{border-top:1px solid var(--ink);position:absolute;bottom:0;left:0;right:0}.lm .tcur{z-index:3;border-left:2px solid var(--ink);pointer-events:none;transition:left .2s var(--ease);position:absolute;top:0;bottom:0;transform:translate(-1px)}.lm .tcur.is-drag{transition:none}.lm .tcur-h{background:var(--ink);height:26px;color:var(--paper);font:700 11px / 1 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto;align-items:center;gap:6px;padding:0 10px;transition:background-color .15s;display:inline-flex;position:absolute;top:calc(100% + 2px);left:0;transform:translate(-50%)}.lm .tcur-h .pi{color:var(--mustard)}.lm .tcur-h:hover,.lm .tcur.is-drag .tcur-h{background:var(--green)}.lm .tcur.is-drag .tcur-h{cursor:grabbing}.lm .tcur-h:focus-visible{outline-color:var(--mustard);outline-offset:2px}.lm .pt{background:var(--green);border:2px solid var(--paper);z-index:2;border-radius:50%;transition:background-color .15s,box-shadow .15s,transform .15s;position:absolute;transform:translate(-50%,50%)}.lm .pt:hover{background:var(--green-deep);transform:translate(-50%,50%)scale(1.12)}.lm .pt[aria-pressed=true]{background:var(--mustard);box-shadow:0 0 0 2px var(--ink);z-index:3}.lm .call{z-index:4;font-family:var(--mono);background:var(--ink);color:var(--paper);white-space:nowrap;pointer-events:none;padding:5px 8px;font-size:11px;position:absolute}.lm .call b{color:var(--mustard)}.lm .scroll-hint{font-family:var(--mono);color:var(--ink-3);margin-top:8px;font-size:10.5px}.lm .feat{border-bottom:1px solid var(--ink);gap:18px;padding:26px 0;display:grid}.lm .feat .fig .cv{aspect-ratio:2}.lm .feat .lbl{color:var(--green)}.lm .feat h3{letter-spacing:-.018em;margin:8px 0 10px;font-size:clamp(24px,3.4vw,34px);font-weight:600;line-height:1.1}.lm .feat h3 a:hover{color:var(--green)}.lm .feat p.s{color:var(--ink-2);font-size:17px}.lm .ledger{border-collapse:collapse;width:100%;font-family:var(--mono);font-variant-numeric:tabular-nums;margin-top:16px;font-size:12px}.lm .ledger th{text-align:left;color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid var(--hair);white-space:nowrap;width:132px;padding:7px 0;font-size:10.5px;font-weight:500}.lm .ledger th .pi{color:var(--green);--carto-accent:var(--mustard);margin-right:6px}.lm .ledger td{border-top:1px solid var(--hair);padding:7px 0}.lm .ledger td.n{text-align:right;width:64px;font-size:14px;font-weight:700}.lm .ledger td .bar,.lm .ledger td .meter{max-width:none}.lm .strip-h{justify-content:space-between;align-items:baseline;gap:16px;margin:22px 0 10px;display:flex}.lm .strip-h p:last-child{white-space:nowrap}.lm .strip{scroll-snap-type:x proximity;scrollbar-width:thin;gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.lm .si{scroll-snap-align:start;text-align:left;border-top:2px solid var(--ink);flex-direction:column;flex:0 0 148px;gap:6px;padding:8px 0 4px;transition:border-color .15s;display:flex}.lm .si .st{font-family:var(--mono);justify-content:space-between;font-size:11px;font-weight:700;display:flex}.lm .si .st span{color:var(--ink-3);align-items:center;gap:3px;font-weight:400;display:inline-flex}.lm .si .tt{font-size:14px;font-weight:500;line-height:1.25}.lm .si .bar{height:3px;margin-top:auto}.lm .si:hover .tt{color:var(--green)}.lm .si[aria-pressed=true]{border-top:6px solid var(--mustard);padding-top:4px}.lm .si[aria-pressed=true] .tt{font-weight:700}.lm .grid3{border-top:1px solid var(--ink);grid-template-columns:1fr;display:grid}.lm .it{border-bottom:1px solid var(--hair);grid-template-columns:112px 1fr;gap:14px;min-width:0;padding:16px 0;display:grid}.lm .it .fig{align-self:start}.lm .it .fig .cv{aspect-ratio:4/3}.lm .it .cat{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--green);white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-size:10.5px;display:block;overflow:hidden}.lm .it h3{font-size:18px;font-weight:600;line-height:1.18}.lm .it h3 a:hover{color:var(--green)}.lm .it .m{font-family:var(--mono);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:8px;font-size:11px;display:flex}.lm .it .m>span:not(.meter){align-items:center;gap:4px;display:inline-flex}.lm .it .m .pi{color:var(--green)}.lm .it .m .meter{gap:1px;max-width:96px;height:7px}.lm .night{background:var(--ink);color:var(--paper)}.lm .night .sh{border-color:var(--paper)}.lm .night .sh .lbl,.lm .night .sh .dek{color:#c9c8bf}.lm .night .sh .lbl b{color:var(--mustard)}.lm .night .sh h2{font-style:italic;font-weight:400}.lm .night .num{font-family:var(--mono);color:var(--mustard);font-size:13px;font-weight:700}.lm .night .fig{background:#222}.lm .pv{gap:28px;display:grid}.lm .pv-lead .lbl{color:var(--mustard);margin:16px 0 8px;display:block}.lm .pv-lead h3{letter-spacing:-.02em;font-size:clamp(28px,4.4vw,46px);font-weight:500;line-height:1.04}.lm .pv-lead h3 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.lm .pv-lead .m{font-family:var(--mono);color:#c9c8bf;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.lm .pv-lead .s{color:#d9d8cf;max-width:60ch;margin-top:12px;font-size:17px}.lm .pv-kpi{border-top:1px solid var(--hair-dark);grid-template-columns:repeat(2,1fr);margin-top:18px;display:grid}.lm .pv-kpi div{font-family:var(--mono);padding:10px 10px 0 0}.lm .pv-kpi dt{letter-spacing:.08em;text-transform:uppercase;color:#b5b4ab;align-items:center;gap:5px;font-size:10px;display:flex}.lm .pv-kpi dt .pi{color:var(--mustard)}.lm .pv-kpi dd{letter-spacing:-.03em;font-size:clamp(24px,4vw,36px);font-weight:700;line-height:1.1}.lm .pv-kpi dd span{color:#b5b4ab;font-size:13px;font-weight:400}.lm .pv-list li{border-top:1px solid var(--hair-dark)}.lm .pv-list li:last-child{border-bottom:1px solid var(--hair-dark)}.lm .pv-list a{grid-template-columns:1fr 104px;align-items:start;gap:16px;padding:14px 0;display:grid}.lm .pv-list h3{font-size:18px;font-weight:500;line-height:1.22}.lm .pv-list a:hover h3{color:var(--mustard)}.lm .pv-list .m{font-family:var(--mono);color:#b5b4ab;align-items:center;gap:10px;margin-top:7px;font-size:11px;display:flex}.lm .pv-list .m>span:not(.bar){align-items:center;gap:4px;display:inline-flex}.lm .pv-list .m .bar{background:#f8f7f126;width:70px;height:4px}.lm .pv-list .m .bar i{background:var(--mustard)}.lm .band{background:var(--green);color:var(--paper)}.lm .band .sh{border-color:var(--paper)}.lm .band .sh .lbl,.lm .band .sh .dek{color:#d1dbd4}.lm .band .sh .lbl b{color:var(--mustard-wash)}.lm .src-list{border-top:1px solid var(--hair-dark);flex-direction:column;display:flex}.lm .src{border-bottom:1px solid var(--hair-dark)}.lm .spine{text-align:left;grid-template-columns:34px 1fr 80px 54px 18px;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 0;display:grid}.lm .spine .logo{background:var(--paper);place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.lm .spine .logo img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.lm .spine .nm{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:500;overflow:hidden}.lm .split{background:#f8f7f11f;width:100%;height:8px;display:flex}.lm .split i:first-child{background:var(--mustard)}.lm .split i:nth-child(2){background:#f8f7f19e}.lm .split i:nth-child(3){background:#f8f7f138}.lm .spine .pc{font-family:var(--mono);--carto-accent:var(--mustard);justify-content:flex-end;align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.lm .spine .chev{transition:transform .18s var(--ease);place-items:center;display:grid}.lm .spine[aria-expanded=true] .chev{transform:rotate(90deg)}.lm .spine:hover .nm{color:var(--mustard-wash)}.lm .src-body{padding:4px 0 20px;display:none}.lm .src.on .src-body{display:block}.lm .sb-head{align-items:center;gap:14px;display:flex}.lm .sb-logo{background:var(--paper);flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.lm .sb-logo img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.lm .sb-head h3{letter-spacing:-.02em;font-size:30px;font-weight:500;line-height:1}.lm .sb-head .rk{font-family:var(--mono);color:#d1dbd4;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin-top:6px;font-size:11px;display:flex}.lm .sb-cats{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.lm .sb-cats li{font-family:var(--mono);border:1px solid #f8f7f180;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:flex}.lm .sb-cats li span{color:var(--mustard-wash)}.lm .sb-split .split{height:14px}.lm .sb-legend{font-family:var(--mono);color:#d1dbd4;--carto-accent:var(--mustard);grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;font-size:11px;display:grid}.lm .sb-legend div{-moz-column-gap:7px;border-top:3px solid;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;padding-top:8px;display:grid}.lm .sb-legend .pi{color:var(--paper);grid-row:span 2}.lm .sb-legend b{color:var(--paper);letter-spacing:-.02em;font-size:20px;line-height:1.1;display:block}.lm .sb-legend div:first-child{border-color:var(--mustard)}.lm .sb-legend div:nth-child(2){border-color:#f8f7f19e}.lm .sb-legend div:nth-child(3){border-color:#f8f7f138}.lm .sb-foot{border-top:1px solid var(--hair-dark);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px;padding-top:14px;display:flex}.lm .vbar{display:none}.lm .sb-rank{margin:18px 0 6px}.lm .sb-rank .lbl{color:#d1dbd4;margin-bottom:10px}.lm .rk-bars{border-bottom:1px solid #f8f7f180;align-items:flex-end;gap:3px;height:72px;display:flex}.lm .rk-bars i{background:#f8f7f138;flex:1}.lm .rk-bars i.me{background:var(--mustard)}.lm .rk-ax{font-family:var(--mono);color:#d1dbd4;justify-content:space-between;margin-top:5px;font-size:10.5px;display:flex}.lm .ri{border-top:2px solid var(--ink);grid-template-columns:1fr;display:grid}.lm .ri article{border-bottom:1px solid var(--hair);flex-direction:column;gap:8px;min-width:0;padding:16px 0 20px;display:flex}.lm .ri .top-l{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--green);justify-content:space-between;align-items:center;gap:8px;font-size:10.5px;display:flex}.lm .ri .top-l span:last-child{color:var(--ink-3)}.lm .ri h3{letter-spacing:-.01em;font-size:21px;font-weight:600;line-height:1.16}.lm .ri h3 a:hover{color:var(--green)}.lm .ri p{color:var(--ink-2);font-size:15.5px}.lm .ri dl{border-top:1px solid var(--hair);font-family:var(--mono);grid-template-columns:repeat(2,1fr);margin-top:auto;padding-top:8px;display:grid}.lm .ri dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:4px;font-size:9.5px;display:flex}.lm .ri dt .pi{color:var(--green)}.lm .ri dd{font-size:16px;font-weight:700}.lm .tbl-wrap{border-top:2px solid var(--ink)}.lm .tbl{border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:fixed;width:100%}.lm .tbl th{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);text-align:left;border-bottom:1px solid var(--ink);vertical-align:bottom;padding:0;font-size:10.5px;font-weight:500}.lm .tbl th button{width:100%;text-align:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;gap:5px;justify-content:inherit;padding:10px 0;display:flex}.lm .tbl th button .so{opacity:.35;transition:transform .15s var(--ease), opacity .15s;place-items:center;display:inline-grid;transform:rotate(90deg)}.lm .tbl th[aria-sort=ascending] button .so{opacity:1;transform:rotate(-90deg)}.lm .tbl th[aria-sort=descending] button .so{opacity:1}.lm .tbl th button:hover{color:var(--green)}.lm .tbl th button:hover .so{opacity:1}.lm .tbl-cap{min-height:36px;font-family:var(--mono);color:var(--ink-2);align-items:center;gap:8px;padding:8px 0;font-size:11px;display:flex}.lm .tbl-cap b{color:var(--ink)}.lm .tbl td .rv{--carto-accent:var(--mustard);align-items:center;gap:5px;display:inline-flex}.lm .tbl td .rv .pi{color:var(--green)}.lm .tbl th.r,.lm .tbl td.r{text-align:right}.lm .tbl th.c-cov{padding-left:20px}.lm .tbl th.r button{justify-content:flex-end}.lm .tbl td{border-bottom:1px solid var(--hair);vertical-align:top;font-family:var(--mono);padding:11px 0;font-size:13px}.lm .tbl td.ttl{font-family:var(--serif);padding-right:14px;font-size:16px;font-weight:600;line-height:1.2}.lm .tbl td.ttl a:hover{color:var(--green)}.lm .tbl td.ttl small{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--green);margin-top:4px;font-size:10px;font-weight:500;display:block}.lm .tbl td.rk{color:var(--ink-3);font-size:11px}.lm .tbl .cellbar{justify-content:flex-end;align-items:center;gap:8px;display:flex}.lm .tbl .cellbar .bar{width:56px;height:5px}.lm .tbl tr:hover td{background:#edeee88c}.lm .tbl .c-hide{display:none}.lm .tbl th.c-rk{width:48px}.lm .tbl th.c-n{width:62px}.lm .tbl th.c-m{width:70px}.lm .tbl .cellbar .bar{display:none}.lm .cafe-band{background:var(--mustard);color:var(--ink);--carto-accent:var(--ink);--carto-tint:color-mix(in srgb, var(--ink) 12%, var(--mustard))}.lm .cafe-band .wrap{gap:14px;padding-top:30px;padding-bottom:30px;display:grid}.lm .cafe-band h2{letter-spacing:-.025em;font-size:clamp(30px,5vw,48px);font-weight:500;line-height:1}.lm .cafe-band p{max-width:56ch;font-size:16.5px}.lm .cafe-band .btn{border-color:var(--ink);background:var(--ink);color:var(--mustard);--carto-accent:var(--mustard);--carto-tint:color-mix(in srgb, var(--paper) 14%, var(--ink));justify-self:start}.lm .cafe-band .btn:hover{background:var(--paper);color:var(--ink)}.lm .foot{background:var(--green);color:var(--paper);padding:56px 0 22px}.lm .foot .word{color:var(--paper);font-size:clamp(48px,10vw,96px)}.lm .fcols a{align-items:center;gap:7px;display:flex!important}.lm .foot .tagl{color:#d1dbd4;max-width:40ch;margin-top:10px;font-size:17px;font-style:italic}.lm .fcols{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.lm .fcols h3{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mustard-wash);margin-bottom:10px;font-size:10.5px;font-weight:500}.lm .fcols a{padding:5px 0;font-size:16px;display:block}.lm .fcols a:hover{color:var(--mustard-wash)}.lm .fcols a .pi{color:#d1dbd4}.lm .fcols a:hover .pi{color:var(--mustard-wash)}.lm .foot-top{gap:34px;display:grid}.lm .foot-lead .lbl{color:#d1dbd4;align-items:center;gap:8px;display:flex}.lm .foot-lead h2{letter-spacing:-.02em;text-wrap:balance;max-width:20ch;margin-top:14px;font-size:clamp(28px,3.2vw,42px);font-weight:400;line-height:1.05}.lm .foot-lead h2 em{color:var(--mustard-wash);font-style:italic;font-weight:300}.lm .jscan{margin-top:56px;animation:13.4s linear infinite jscan-day;container-type:inline-size}.lm .jscan.is-manual{animation:none}.lm .jscan-stage{touch-action:pan-y;display:grid;position:relative}.lm .jscan-word{font-family:var(--font-domine), Georgia, serif;letter-spacing:.02em;white-space:nowrap;grid-area:1/1;padding:.04em 0 .2em;font-size:19.7cqi;font-weight:700;line-height:1}.lm .jscan-word>span,.lm .jscan-ruler i{--hold:0;--d:calc(mod(var(--p) - var(--c) + .5, 1) - .5);--i:min(pow(clamp(0, 1 + (var(--d) + var(--hold)) / .03, 1), 2), exp(-1 * max(var(--d) - var(--hold), 0) / .11))}.lm .jscan-word>span{--hold:.045;color:color-mix(in oklab, var(--mustard-wash) calc(var(--i) * 100%), var(--green-deep));transform:translateY(calc(var(--i) * -.045em));display:inline-block}.lm .jscan-head{pointer-events:none;top:-26px;bottom:-10px;left:calc(var(--p) * 100%);background:var(--mustard);width:1px;position:absolute}.lm .jscan-head .clock-auto:before{counter-reset:jscan-hh var(--hh) jscan-mm var(--mm);content:counter(jscan-hh, decimal-leading-zero) ":" counter(jscan-mm, decimal-leading-zero)}.lm .jscan-head .clock-manual,.lm .jscan.is-manual .jscan-head .clock-auto{display:none}.lm .jscan.is-manual .jscan-head .clock-manual{display:inline}.lm .jscan-head b{transform:translateX(calc(var(--p) * -100%));font-family:var(--mono);white-space:nowrap;background:var(--mustard);color:var(--green-deep);padding:2px 7px;font-size:10.5px;font-weight:700;position:absolute;top:0;left:0}.lm .jscan-ruler{border-top:1px solid #f8f7f180;justify-content:space-between;height:30px;margin-top:12px;display:flex;position:relative}.lm .jscan-ruler i{width:1px;height:calc(6px + var(--i) * 12px);background:color-mix(in oklab, var(--mustard) calc(var(--i) * 100%), #f8f7f166);position:relative}.lm .jscan-ruler i.maj{height:calc(11px + var(--i) * 10px);background:color-mix(in oklab, var(--mustard) calc(var(--i) * 100%), var(--paper))}.lm .jscan-ruler span{font-family:var(--mono);color:color-mix(in oklab, var(--mustard-wash) calc(var(--i) * 100%), #d1dbd4);font-size:9.5px;font-style:normal;position:absolute;top:14px;left:0;transform:translate(-50%)}.lm .jscan-ruler i:first-child span{transform:none}.lm .jscan-ruler i:last-child span{transform:translate(-100%)}.lm .fbot{border-top:1px solid var(--hair-dark);font-family:var(--mono);color:#c9d4cc;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:28px;padding-top:14px;font-size:11px;display:flex}.lm .rc-ctl{justify-content:flex-end;gap:10px;margin:-6px 0 12px;display:flex}.lm .rc-strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:83.3333%;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.lm .rc-strip::-webkit-scrollbar{display:none}.lm .rc-slot{scroll-snap-align:start;grid-template-rows:auto 1fr;min-width:0;display:grid}.lm .rc-rule{border-bottom:1px solid var(--ink);height:58px;margin-bottom:14px;position:relative}.lm .rc-mark{background:var(--ink);width:1px;height:12px;position:absolute;bottom:-1px;left:0}.lm .rc-slot.opens-day .rc-mark{width:2px;height:58px}.lm .rc-slot.is-latest .rc-mark{background:var(--mustard);border:1.5px solid var(--ink);width:10px;height:10px;bottom:-5px}.lm .rc-day{font:500 10.5px / 1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;position:absolute;top:0;left:10px}.lm .rc-when{white-space:nowrap;align-items:baseline;gap:8px;display:flex;position:absolute;bottom:8px;left:10px;right:14px;overflow:hidden}.lm .rc-when time{font:700 17px / 1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.lm .rc-gap{text-overflow:ellipsis;font:400 10.5px / 1 var(--mono);color:var(--ink-3);overflow:hidden}.lm .rc-tag{background:var(--mustard);color:var(--ink);font:500 10px / 1 var(--mono);letter-spacing:.08em;text-transform:uppercase;align-self:center;padding:4px 6px}.lm .rc-tile{flex-direction:column;gap:9px;min-width:0;padding-right:16px;display:flex}.lm .rc-tile:hover .cv{transform:scale(1.02)}.lm .rc-row{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.lm .rc-row .chip .pi{flex:none}.lm .rc-row .chip-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.lm .rc-tile h3{font-size:16px;font-weight:600;line-height:1.2}.lm .rc-tile h3 a:hover{color:var(--green)}.lm .rc-cov{gap:6px;margin-top:auto;padding-top:2px;display:grid}.lm .rc-cov p{font:400 11px / 1.3 var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2)}.lm .rc-cov b{color:var(--ink);font-weight:700}.lm .save.sq{min-width:var(--h-sm);justify-content:center;padding:0}.lm .save.sq .t{display:none}@media (min-width:640px){.lm .rc-strip{grid-auto-columns:38.4615%}.lm .rc-tile{padding-right:20px}}@media (min-width:1024px){.lm .foot-top{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:56px}.lm .rc-strip{grid-auto-columns:21.7391%}}@media (min-width:640px){.lm{--gut:24px}.lm .top .tag{display:block}.lm .hc{flex-basis:62%}.lm .hc.lead .sc-steps em{display:block}.lm .mc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lm .grid3,.lm .ri{-moz-column-gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.lm .tbl .c-hide.c-md{display:table-cell}.lm .tbl th.c-md{width:72px}.lm .fcols{grid-template-columns:repeat(4,1fr)}.lm .cafe-band .wrap{grid-template-columns:1fr auto;align-items:end}}@media (min-width:1024px){.lm{--gut:32px}.lm .hero{padding-top:30px}.lm .hero-track{grid-template-columns:minmax(0,1fr) minmax(0,2.15fr) minmax(0,1fr);grid-template-areas:"a lead c""b lead d";gap:0;margin:0;padding:0;display:grid;overflow:visible}.lm .hc{border-top:0;flex:none;padding:0 22px 20px}.lm .hc[data-a=a],.lm .hc[data-a=b]{border-right:1px solid var(--ink);padding-left:0}.lm .hc[data-a=c],.lm .hc[data-a=d]{border-left:1px solid var(--ink);padding-right:0}.lm .hc[data-a=b],.lm .hc[data-a=d]{border-top:1px solid var(--ink);padding-top:16px}.lm .hc:not(.lead) .hc-sum{display:none}.lm .hc:not(.lead) .hc-title{-webkit-line-clamp:3;font-size:19px}.lm .hc.lead{padding:0 26px}.lm .hc.lead .hc-title{letter-spacing:-.025em;font-size:clamp(34px,3.3vw,46px);font-weight:600;line-height:1.04}.lm .hc.lead .hc-sum{color:var(--ink);font-size:18px}.lm .hc.lead .sc-row{-moz-column-gap:22px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);column-gap:22px}.lm .hero-ctrl{display:none}.lm .sec{padding-top:64px;padding-bottom:64px}.lm .sh{-moz-column-gap:32px;grid-template-columns:auto 1fr auto;align-items:end;column-gap:32px}.lm .sh .lbl{grid-column:1/-1}.lm .sh .dek{place-self:end start;padding-bottom:6px}.lm .sh .more{justify-self:end}.lm .mc-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.lm .tile{border-left:1px solid var(--hair);padding:0 14px}.lm .tile:first-child{border-left:0;padding-left:0}.lm .tile:last-child{padding-right:0}.lm .th-head{grid-template-columns:1fr auto;align-items:end}.lm .th-tot{text-align:right}.lm .th-tot p{margin-left:auto}.lm .chart{min-width:0}.lm .scroll-hint{display:none}.lm .feat{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:32px}.lm .grid3{-moz-column-gap:0;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0}.lm .grid3 .it{border-left:1px solid var(--hair);grid-template-columns:120px 1fr;padding:18px 22px}.lm .grid3 .it:nth-child(3n+1){border-left:0;padding-left:0}.lm .grid3 .it:nth-child(3n){padding-right:0}.lm .pv{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px}.lm .ri{-moz-column-gap:0;border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0}.lm .ri article{border-bottom:0;border-left:1px solid var(--hair);padding:18px 22px 22px}.lm .ri article:first-child{border-left:0;padding-left:0}.lm .ri article:last-child{padding-right:0}.lm .tbl .c-hide{display:table-cell}.lm .tbl th.c-lg{width:84px}.lm .tbl th.c-cov{width:230px}.lm .tbl th.c-ago{width:84px}.lm .tbl th.c-n{width:120px}.lm .tbl .cellbar .bar{display:block}.lm .tbl th.c-md{width:84px}.lm .ox{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:48px;display:grid}}@media (min-width:1200px){.lm .src-list{border-top:0;flex-direction:row;gap:4px;height:540px}.lm .src{min-width:0;transition:flex-basis .2s var(--ease);border:0;flex:0 0 40px;display:flex}.lm .src.on{flex:auto}.lm .spine{background:#00000024;flex-direction:column;flex:none;align-items:center;gap:10px;width:40px;height:100%;padding:10px 0;transition:background-color .15s;display:flex}.lm .spine:hover{background:#00000047}.lm .src.on .spine{background:#0000004d}.lm .spine .pc{text-align:center;order:1;font-size:12px}.lm .spine .split{flex-direction:column;flex:none;order:2;width:6px;height:120px}.lm .spine .nm{writing-mode:vertical-rl;text-align:left;flex:1;order:3;font-size:15px;overflow:hidden;transform:rotate(180deg)}.lm .spine .logo{order:4;width:30px;height:30px}.lm .spine .chev{display:none}.lm .src-body{border-top:3px solid var(--mustard);background:#00000014;flex:1;min-width:0;padding:18px 22px;overflow:hidden}.lm .src.on .src-body{flex-direction:column;display:flex}.lm .sb-head h3{font-size:40px}.lm .sb-split{margin-top:auto}.lm .vbar{display:block}}@property --p{syntax:"<number>";inherits:true;initial-value:0}@property --hh{syntax:"<integer>";inherits:true;initial-value:0}@property --mm{syntax:"<integer>";inherits:true;initial-value:0}@property --i{syntax:"<number>";inherits:false;initial-value:0}@keyframes jscan-day{0%{--p:0;--hh:0;--mm:0}3.73%{--hh:0;--mm:59}3.731%{--hh:1;--mm:0}7.462%{--hh:1;--mm:59}7.463%{--hh:2;--mm:0}11.193%{--hh:2;--mm:59}11.194%{--hh:3;--mm:0}14.924%{--hh:3;--mm:59}14.925%{--hh:4;--mm:0}18.656%{--hh:4;--mm:59}18.657%{--hh:5;--mm:0}22.387%{--hh:5;--mm:59}22.388%{--hh:6;--mm:0}26.118%{--hh:6;--mm:59}26.119%{--hh:7;--mm:0}29.85%{--hh:7;--mm:59}29.851%{--hh:8;--mm:0}33.581%{--hh:8;--mm:59}33.582%{--hh:9;--mm:0}37.312%{--hh:9;--mm:59}37.313%{--hh:10;--mm:0}41.044%{--hh:10;--mm:59}41.045%{--hh:11;--mm:0}44.775%{--hh:11;--mm:59}44.776%{--hh:12;--mm:0}48.506%{--hh:12;--mm:59}48.507%{--hh:13;--mm:0}52.238%{--hh:13;--mm:59}52.239%{--hh:14;--mm:0}55.969%{--hh:14;--mm:59}55.97%{--hh:15;--mm:0}59.7%{--hh:15;--mm:59}59.701%{--hh:16;--mm:0}63.432%{--hh:16;--mm:59}63.433%{--hh:17;--mm:0}67.163%{--hh:17;--mm:59}67.164%{--hh:18;--mm:0}70.895%{--hh:18;--mm:59}70.896%{--hh:19;--mm:0}74.626%{--hh:19;--mm:59}74.627%{--hh:20;--mm:0}78.357%{--hh:20;--mm:59}78.358%{--hh:21;--mm:0}82.089%{--hh:21;--mm:59}82.09%{--hh:22;--mm:0}85.82%{--hh:22;--mm:59}85.821%{--hh:23;--mm:0}89.551%{--hh:23;--mm:59}89.552%,to{--p:1;--hh:24;--mm:0}}@media (prefers-reduced-motion:reduce){.lm *,.lm :before,.lm :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lm .save:disabled{cursor:wait;opacity:.6}.lm .hero-note{color:var(--ink-2);align-items:center;gap:8px;margin-top:14px;display:flex}
