.lm{--walnut:#140e0a;--walnut-2:#1a130d;--walnut-3:#241a12;--cream:#efe6d6;--cream-2:#cfc3af;--brass:#d3ae6e;--paper:#ece4d3;--ink:#1e1610;--ink-2:#55483a;--blue:#1c2c66;--ruby:#8e1a2b;background:var(--walnut);color:var(--cream);clip-path:inset(0);font-family:Jost,ui-sans-serif,sans-serif;font-size:17px;font-weight:400;line-height:1.55;position:relative;overflow-x:clip}.lm a{color:inherit;text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:1px}.lm h1,.lm h2,.lm h3{font-optical-sizing:auto;margin:0;font-family:Bodoni Moda,Georgia,serif;font-weight:400}.lm .lm-canvas{z-index:0;width:100vw;height:100lvh;position:fixed;inset:0}.lm .lm-overlay{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.lm .lm-scrim{z-index:0;pointer-events:none;background:linear-gradient(90deg,#140e0ae6 0,#140e0ad1 33%,#140e0a00 54%);position:fixed;inset:0}.lm .lm-anno{opacity:0;width:100%;height:100%;position:absolute;inset:0}.lm .lm-anno line{stroke:var(--cream);stroke-opacity:.72;stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:.1 5}.lm .lm-anno line[data-lead]{stroke:var(--brass);stroke-opacity:.95;stroke-dasharray:none;stroke-width:.8px}.lm .lm-label{font-family:var(--font-sans);pointer-events:auto;opacity:0;background:var(--walnut);color:var(--cream-2);white-space:nowrap;will-change:transform;padding:3px 9px;font-size:14px;line-height:22px;text-decoration:none;position:absolute;top:0;left:0}.lm .lm-label b{color:var(--cream);margin-right:4px;font-family:Bodoni Moda,serif;font-size:17px;font-style:italic;font-weight:400}.lm .lm-label:hover b{color:var(--brass)}.lm .lm-doc{z-index:2;position:relative}.lm .lm-hero{align-items:center;min-height:100svh;padding:96px clamp(20px,4vw,56px) 50px;display:flex}.lm .lm-herotext{max-width:min(540px,42vw)}.lm h1{letter-spacing:-.005em;margin:0 0 24px;font-size:clamp(40px,4.5vw,70px);line-height:1.04}.lm .lm-proofline{color:var(--cream);max-width:26em;margin:0 0 30px;font-size:18px;line-height:1.45}.lm .lm-cta{flex-wrap:wrap;align-items:baseline;gap:28px;margin:0;display:flex}.lm .lm-cta a{font-family:var(--font-sans);color:var(--cream);font-size:17px}.lm .lm-cta a:first-child{background:var(--cream);color:var(--walnut);padding:11px 22px;text-decoration:none}.lm .lm-cta a:first-child:hover{background:var(--brass)}.lm .lm-cta a:last-child:hover{color:var(--brass)}.lm .lm-pin{height:var(--h);position:relative}.lm .lm-sticky{pointer-events:none;align-items:center;min-height:100vh;padding:84px clamp(20px,4vw,56px) 40px;display:flex;position:sticky;top:0}.lm .lm-sticky>*{pointer-events:auto}.lm .lm-statement{max-width:min(460px,34vw)}.lm .lm-statement h2{margin-bottom:18px;font-size:clamp(32px,3.2vw,50px);line-height:1.08}.lm .lm-statement p{margin:0 0 18px}.lm .lm-panel{background:var(--walnut);border-top:1px solid var(--brass);width:min(430px,36vw);margin-left:-12px;padding:24px 28px 26px}.lm .lm-part{color:var(--cream-2);justify-content:space-between;align-items:baseline;margin:0 0 4px;font-size:16px;display:flex}.lm .lm-part em{color:var(--brass);font-family:Bodoni Moda,serif;font-size:21px}.lm .lm-partline{color:var(--cream-2);margin:0 0 20px;font-size:16px;line-height:1.4}.lm .lm-line{margin:0 0 14px;font-size:17px;line-height:1.48}.lm .lm-more{font-family:var(--font-sans);font-size:15px;color:var(--brass)!important}.lm .lm-paper{background:var(--paper);min-height:170vh;color:var(--ink);padding:clamp(70px,10vh,130px) clamp(20px,4vw,56px);position:relative}.lm .lm-paper-in{max-width:1180px;margin:0 auto}.lm .lm-paper h2{font-size:clamp(52px,7vw,104px);line-height:1}.lm .lm-paper-lead{color:var(--ink-2);margin:14px 0 46px;font-size:20px}.lm .lm-contact{justify-content:flex-end;align-items:center;min-height:100svh;padding:90px clamp(20px,4vw,56px) 70px;display:flex}.lm .lm-contact-in{background:var(--walnut);max-width:min(590px,46vw);padding:32px 36px 28px}.lm .lm-avail{color:var(--cream-2);margin:0 0 14px}.lm .lm-contact h2{margin-bottom:18px;font-size:clamp(46px,5.4vw,84px);line-height:1.02}.lm .lm-contact h2 a{text-underline-offset:.13em;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass)}.lm .lm-contact h2 a:hover{color:var(--brass)}.lm .lm-contact-sub{margin:0 0 22px;font-size:20px}.lm :focus-visible{outline:2px solid var(--brass);outline-offset:3px}.lm .lm-nogl .lm-pin{height:auto}.lm .lm-nogl .lm-sticky{min-height:0;position:static}.lm .lm-nogl .lm-scrim{display:none}.lm .lm-wheel{opacity:0;pointer-events:none;font-size:13.5px}.lm .lm-wheel b{font-size:15px}.lm .lm-live{color:var(--cream-2);margin:0 0 12px;font-size:15px;line-height:1.4}.lm .lm-live span{color:var(--brass);margin-bottom:2px;display:block}.lm .lm-anno line[data-lead]{transition:none}.lm .lm-songbtn{font:400 14.5px/1 var(--font-sans);color:var(--cream);background:var(--walnut);cursor:pointer;border:1px solid #d3ae6e8c;margin-right:12px;padding:9px 13px}.lm .lm-songbtn:hover{background:var(--walnut-3)}.lm .lm-songbtn[aria-pressed=true]{background:var(--brass);color:var(--walnut)}.lm .lm-songrow{margin:14px 0 0}.lm .lm-panel h2{margin:2px 0 6px;font-size:clamp(28px,2.5vw,36px);line-height:1.08}.lm .lm-part em{font-style:italic}.lm .lm-evidence{border-top:1px solid #d3ae6e4d;margin:0 0 6px;padding:12px 0 2px}.lm .lm-evidence p{margin:0 0 7px;font-size:16px;line-height:1.45}.lm .lm-limits{margin:0;padding:0;list-style:none}.lm .lm-limit{border-top:1px solid var(--ink);grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:32px;padding:22px 0 30px;display:grid}.lm .lm-limits h3{font-size:clamp(25px,2.3vw,33px);line-height:1.1}.lm .lm-limits p{margin:0;font-size:18px}.lm .lm-further{border-top:1px solid var(--ink);padding-top:24px;font-size:18px}.lm .lm-further p{margin:0}.lm .lm-paper a{color:var(--blue)}.lm .lm-cta--end{margin-bottom:6px}.lm .lm-canvas{opacity:0;transition:opacity 1.1s}.lm .lm-canvas.ready{opacity:1}.lm .lm-paper-in{position:sticky;top:96px}.lm .lm-ratepanel{width:min(600px,44vw);max-height:calc(100vh - 84px);padding:20px 28px;overflow-y:auto}.lm .lm-ratepanel .lm-line{margin-bottom:12px;font-size:16px;line-height:1.42}.lm .lm-targets{border:1px solid #d3ae6e8c;grid-template-columns:repeat(4,1fr);gap:0;margin:0 0 14px;display:grid}.lm .lm-targets button{font:500 15px/1 var(--font-sans);color:var(--cream);cursor:pointer;background:0 0;border:0;border-left:1px solid #d3ae6e4d;padding:11px 0}.lm .lm-targets button:first-child{border-left:0}.lm .lm-targets button:hover{background:var(--walnut-3)}.lm .lm-targets button[aria-checked=true]{background:var(--brass);color:var(--walnut)}.lm .lm-readout{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px;margin-bottom:10px;display:grid}.lm .lm-daydial{width:100%;height:auto;display:block}.lm .lm-dd-face{fill:#d8d0bd}.lm .lm-dd-tick{stroke:#1f2336;stroke-width:.6px}.lm .lm-dd-tick--h{stroke-width:1.3px}.lm .lm-dd-num{fill:#1f2336;font:400 19px Bodoni Moda,serif}.lm .lm-dd-slice{fill:#a01328;stroke:none;transition:d .5s cubic-bezier(.16,1,.3,1)}.lm .lm-amount{font-variation-settings:"opsz" 11;color:var(--cream);margin:0;font-family:Bodoni Moda,serif;font-size:clamp(30px,2.8vw,40px);font-weight:500;line-height:1.05}.lm .lm-amount-sub{color:var(--cream-2);margin:2px 0 10px;font-size:15px}.lm .lm-strip{font:400 13px/1.2 var(--font-sans);color:var(--cream-2);grid-template-columns:86px minmax(0,1fr);align-items:center;gap:8px;margin-bottom:5px;display:grid}.lm .lm-strip-bar{background:#efe6d621;height:9px;position:relative}.lm .lm-strip-fill{background:#c8243c;min-width:0;transition:width .5s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0}.lm .lm-strip-band{border:1px solid var(--brass);position:absolute;top:-2px;bottom:-2px;left:0}.lm .lm-strip-note{font:400 13px/1.2 var(--font-sans);color:var(--cream-2);margin:5px 0 0}.lm .lm-strip-note i{border:1px solid var(--brass);vertical-align:-1px;width:14px;height:9px;margin-right:5px;display:inline-block}.lm .lm-stopline{color:var(--brass);font:400 14.5px/1.35 var(--font-sans);min-height:2.7em;margin:0 0 8px}.lm .lm-takes{margin:0 0 8px;font-size:15.5px;line-height:1.4}.lm .lm-takes b{color:var(--brass);font-weight:500}.lm .lm-ratelinks{gap:20px;margin:0;display:flex}.lm .lm-herotext{isolation:isolate;position:relative}.lm .lm-herotext:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#140e0ae6 0,#140e0ad6 68%,#140e0a00 100%);position:absolute;inset:-90px -130px -70px}@media (width<=760px){.lm .lm-herotext:before{display:none}.lm .lm-paper-in{position:static}.lm .lm-rate{height:auto}.lm .lm-rate .lm-sticky{padding:52vh 0 0;display:block;position:static}.lm .lm-ratepanel{width:100%;max-height:none;padding:16px 18px 22px}.lm .lm-readout{grid-template-columns:104px minmax(0,1fr);gap:12px}.lm .lm-strip{grid-template-columns:70px minmax(0,1fr)}.lm .lm-paper{min-height:130vh}.lm{font-size:16px}.lm .lm-scrim{background:linear-gradient(0deg,#140e0af0 0,#140e0ad6 44%,#140e0a00 66%)}.lm .lm-hero{align-items:flex-end;padding:0 16px 40px}.lm .lm-herotext{max-width:none}.lm h1{margin-bottom:12px;font-size:34px}.lm .lm-proofline{margin-bottom:14px;font-size:15.5px}.lm .lm-cta a{font-size:16px}.lm .lm-cta a:first-child{padding:10px 18px}.lm .lm-sticky{align-items:flex-end;padding:0}.lm .lm-statement,.lm .lm-panel{background:var(--walnut);width:100%;max-width:none;margin:0;padding:18px 18px 22px}.lm .lm-statement h2{margin-bottom:10px;font-size:28px}.lm .lm-statement p{margin-bottom:10px;font-size:15.5px;line-height:1.42}.lm .lm-partline{margin-bottom:8px;font-size:15px}.lm .lm-part em{font-size:18px}.lm .lm-panel h2{font-size:25px}.lm .lm-line{margin-bottom:8px;font-size:15px;line-height:1.38}.lm .lm-evidence{padding-top:8px}.lm .lm-evidence p{margin-bottom:4px;font-size:14.5px;line-height:1.36}.lm .lm-live{margin-bottom:2px;font-size:13px;line-height:1.3}.lm .lm-label{padding:1px 5px;font-size:12.5px;line-height:18px}.lm .lm-label b{font-size:14px}.lm .lm-wheel{display:none}.lm .lm-limit{grid-template-columns:1fr;gap:8px}.lm .lm-panelwrap,.lm .lm-contactwrap{width:100%}.lm .lm-contact{align-items:flex-end;padding:0}.lm .lm-contact-in{width:100%;max-width:none;padding:22px 18px 26px}.lm .lm-contact h2{font-size:46px}.lm .lm-contact-sub{font-size:17px}}
