.ly{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;min-height:100vh}.ly .foot-links a{color:var(--muted)}.ly{--ink:#1c2936;--muted:#53616a;--paper:#f8f7f3;--white:#fff;--line:#d9deda;--teal:#225c53;--mint:#e3ede7;--rust:#995237;--sand:#f0e5da;--night:#192c36;--light:#d6e6df}.ly,.ly *{box-sizing:border-box}html:has(.ly){scroll-behavior:smooth;scroll-padding-top:100px}.ly{background:var(--paper);color:var(--ink);margin:0;font:17px/1.65 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.ly a{color:inherit;text-underline-offset:4px}.ly button,.ly a{-webkit-tap-highlight-color:transparent}.ly a:focus-visible,.ly summary:focus-visible{outline:3px solid var(--rust);outline-offset:6px}.ly ::selection{background:#ccded3}.ly .wrap{width:min(1180px,100% - 88px);margin:auto}.ly .skip{z-index:20;background:#fff;padding:12px;position:absolute;top:-100px;left:24px}.ly .skip:focus{top:12px}.ly header{z-index:10;border-bottom:1px solid var(--line);background:#f8f7f3f7;position:sticky;top:0}.ly .head{justify-content:space-between;align-items:center;gap:24px;min-height:83px;display:flex}.ly .brand{letter-spacing:.23em;font-size:21px;font-weight:780;text-decoration:none}.ly .brand span{color:var(--teal);font-weight:400}.ly nav{align-items:center;gap:28px;font-size:14px;display:flex}.ly nav>a:not(.button){text-decoration:none}.ly .button{background:var(--teal);color:#fff;border:1px solid var(--teal);border-radius:4px;justify-content:space-between;align-items:center;gap:25px;min-height:52px;padding:13px 23px;font-size:15px;font-weight:650;line-height:1.35;text-decoration:none;transition:background .2s;display:inline-flex}.ly .button:hover{background:#183f3a}.ly .button .arrow{font-size:22px;font-weight:400}.ly .button.small{min-height:44px;padding:10px 17px;font-size:13px}.ly .eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--teal);margin:0 0 20px;font-size:12px;font-weight:700;display:block}.ly .hero{padding:78px 0 48px}.ly .hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:66px;display:grid}.ly h1,.ly h2,.ly h3,.ly p,.ly figure{margin-top:0}.ly h1,.ly h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.08}.ly h1{margin-bottom:26px;font-size:clamp(45px,5.2vw,73px)}.ly h1 em{color:var(--teal);font-style:normal}.ly h2{margin-bottom:23px;font-size:clamp(34px,3.6vw,49px)}.ly h3{letter-spacing:-.025em;margin-bottom:13px;font-size:21px;font-weight:640;line-height:1.35}.ly p{margin-bottom:20px}.ly .lead{max-width:590px;font-size:19px;line-height:1.7}.ly .muted{color:var(--muted)}.ly .smallprint{color:var(--muted);font-size:13px;line-height:1.6}.ly .hero .smallprint{margin:12px 0 0}.ly .hero-art{background:var(--night);color:#fff;border-radius:8px;margin:0;padding:23px 25px 18px;position:relative}.ly .art-label{letter-spacing:.12em;text-transform:uppercase;color:var(--light);align-items:center;gap:9px;font-size:11px;display:flex}.ly .dot{background:#acceb7;border-radius:50%;width:7px;height:7px;display:inline-block}.ly .hero-art svg{width:100%;height:auto;margin:6px 0;display:block}.ly .hero-art figcaption{color:var(--light);border-top:1px solid #47616a;padding:13px 0 0;font-size:13px}.ly .entry{border-top:1px solid var(--line);grid-template-columns:.6fr 1fr 1fr;gap:28px;margin-top:55px;padding-top:22px;font-size:14px;display:grid}.ly .entry p{margin:0}.ly .entry a{border-left:1px solid var(--line);padding-left:25px;text-decoration:none;display:block}.ly .entry a strong{margin-bottom:3px;font-size:16px;display:block}.ly .entry a:hover strong{text-decoration:underline}.ly .section{padding:96px 0}.ly .white{background:var(--white)}.ly .intro{max-width:720px;margin-bottom:42px}.ly .scenes{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.ly .scene{border-top:1px solid var(--line);padding-top:23px}.ly .scene-tag{color:var(--rust);letter-spacing:.07em;text-transform:uppercase;margin-bottom:13px;font-size:12px;font-weight:700}.ly .scene p{color:var(--muted);font-size:16px}.ly .turn{border-top:1px solid var(--line);max-width:930px;margin-top:40px;padding:25px 0 0;font-size:22px;line-height:1.5}.ly .split{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.ly .case{background:var(--sand);border-radius:6px;padding:38px}.ly .case-title{letter-spacing:.1em;text-transform:uppercase;color:#70402f;font-size:12px;font-weight:700}.ly .case-numbers{grid-template-columns:1fr 1fr;gap:25px;margin:32px 0 20px;display:grid}.ly .case-number strong{letter-spacing:-.055em;margin-bottom:10px;font-family:Georgia,serif;font-size:45px;line-height:1.1;display:block}.ly .case-number span{color:#664f43;font-size:14px;display:block}.ly .case-number+div{border-left:1px solid #cbbcaf;padding-left:24px}.ly .case p{font-size:16px}.ly .case .smallprint{color:#664f43;margin:0;font-size:12px}.ly .thesis{letter-spacing:-.02em;font-family:Georgia,serif;font-size:24px;line-height:1.45}.ly .diagram{margin:0}.ly .diagram svg{width:100%;height:auto;display:block}.ly .diagram figcaption{color:var(--muted);margin-top:12px;font-size:12px}.ly .mechanism{grid-template-columns:1fr 1fr;gap:25px;margin-top:50px;display:grid}.ly .diagram-card{background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:28px}.ly .diagram-card.after{background:var(--mint);border-color:#c2d6ca}.ly .diagram-card h3{margin-bottom:9px;font-size:18px}.ly .diagram-card>p{color:var(--muted);margin-bottom:10px;font-size:14px}.ly .mechanism-note{color:var(--muted);margin-top:18px;font-size:13px}.ly .route{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:48px;display:grid}.ly .route-step{border-top:2px solid var(--teal);padding-top:22px}.ly .step-n{color:var(--teal);margin-bottom:18px;font-size:13px;font-weight:650;display:block}.ly .route-step p{color:var(--muted);font-size:16px}.ly .takeaway{border-left:3px solid var(--teal);padding:6px 0 6px 20px;font-size:14px;color:var(--ink)!important}.ly .method-foot{justify-content:space-between;align-items:center;gap:24px;margin-top:34px;display:flex}.ly .method-foot p{max-width:690px;color:var(--muted);margin:0;font-size:14px}.ly .night{background:var(--night);color:var(--paper)}.ly .night .eyebrow{color:#b9d8c7}.ly .night p{color:#d9e2e5}.ly .night h2{color:#fff}.ly .night .smallprint{color:#c3d0d4}.ly .week{background:#243d47;border:1px solid #4b666e;border-radius:6px;margin:0;padding:30px}.ly .week svg{width:100%;height:auto;display:block}.ly .week figcaption{color:#c8d5d8;margin-top:15px;font-size:12px}.ly .dream-line{font-family:Georgia,serif;font-size:25px;line-height:1.5;color:#fff!important}.ly .value{max-width:880px}.ly .value-diagram{background:var(--mint);border-radius:6px;margin:0;padding:28px}.ly .value-diagram svg{width:100%;height:auto;display:block}.ly .value-diagram figcaption{color:var(--muted);margin-top:12px;font-size:12px}.ly .person{border-top:1px solid var(--line);color:var(--muted);padding-top:22px;font-size:14px}.ly .person strong{color:var(--ink);font-size:17px}.ly .experience{border-left:1px solid var(--line);padding-left:48px}.ly .experience p{font-size:17px}.ly .evidence-title{margin-bottom:25px;font-family:Georgia,serif;font-size:30px;line-height:1.25}.ly .faq{max-width:830px}.ly details{border-bottom:1px solid var(--line);padding:22px 0}.ly details:first-of-type{border-top:1px solid var(--line)}.ly summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:18px;font-weight:600;line-height:1.5;list-style:none;display:flex}.ly summary::-webkit-details-marker{display:none}.ly summary:after{content:"+";color:var(--teal);font-size:25px;font-weight:400}.ly details[open] summary:after{content:"−"}.ly details p{color:var(--muted);max-width:750px;margin:0;padding-top:16px;font-size:16px}.ly .cta-grid{grid-template-columns:1.15fr 1fr;gap:100px;display:grid}.ly .cta-text{max-width:540px;font-size:20px}.ly .conversation{border-top:1px solid #6f858c}.ly .conversation div{border-bottom:1px solid #6f858c;grid-template-columns:28px 1fr;gap:13px;padding:19px 0;display:grid}.ly .conversation span{color:#a8c9b5;font-size:13px}.ly .conversation p{margin:0;font-size:16px}.ly .night .button{color:var(--ink);background:#e6efe9;border-color:#e6efe9}.ly .night .button:hover{background:#fff}.ly .cta-actions{margin-top:26px}.ly .cta-actions .smallprint{max-width:430px;margin:12px 0 0}.ly footer{padding:30px 0}.ly .foot{color:var(--muted);justify-content:space-between;align-items:center;gap:25px;font-size:12px;display:flex}.ly .foot p{margin:0}.ly .foot a{color:var(--muted)}.ly .footer-info{max-width:940px;color:var(--muted);margin-top:18px;font-size:12px}.ly svg text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}@media (min-width:1500px){.ly .hero{padding-top:98px;padding-bottom:62px}}@media (max-width:980px){.ly .wrap{width:calc(100% - 56px)}.ly .hero-grid{gap:32px}.ly .hero{padding-top:55px}.ly h1{font-size:51px}.ly .split{gap:40px}.ly .scenes{gap:25px}.ly .cta-grid{gap:50px}.ly nav{gap:20px}.ly nav .nav-link{display:none}.ly .entry{grid-template-columns:.5fr 1fr 1fr}.ly .section{padding:75px 0}.ly .case{padding:27px}.ly .case-number strong{font-size:38px}.ly .experience{padding-left:28px}}@media (max-width:700px){html:has(.ly){scroll-padding-top:86px}.ly .wrap{width:calc(100% - 40px)}.ly .head{gap:12px;min-height:72px}.ly .brand{letter-spacing:.17em;font-size:17px}.ly .button.small{gap:12px;padding:10px 12px;font-size:12px}.ly .hero{padding:42px 0 35px}.ly .hero-grid,.ly .split,.ly .cta-grid{grid-template-columns:1fr;gap:35px}.ly h1{margin-bottom:22px;font-size:49px}.ly h2{font-size:36px}.ly .lead{font-size:17px}.ly .eyebrow{margin-bottom:18px;font-size:11px}.ly .hero-art{padding:20px 18px 15px}.ly .entry{grid-template-columns:1fr;gap:18px;margin-top:32px;padding-top:20px}.ly .entry>p{font-size:12px}.ly .entry a{border-left:0;border-top:1px solid var(--line);padding:15px 0 0}.ly .section{padding:60px 0}.ly .intro{margin-bottom:30px}.ly .scenes,.ly .route,.ly .mechanism{grid-template-columns:1fr;gap:25px}.ly .turn{margin-top:26px;font-size:20px}.ly .case{padding:27px}.ly .case-number strong{font-size:40px}.ly .mechanism{margin-top:30px}.ly .diagram-card{padding:24px}.ly .route{margin-top:30px}.ly .route-step{padding-top:18px}.ly .method-foot{display:block}.ly .method-foot .button{margin-top:23px}.ly .week{padding:22px}.ly .value-diagram{margin:0;padding:20px}.ly .experience{border-left:0;border-top:1px solid var(--line);padding:26px 0 0}.ly .foot{flex-direction:column;align-items:flex-start;gap:16px}.ly summary{font-size:17px}.ly .cta-text{font-size:18px}.ly .cta-grid{gap:26px}.ly .dream-line{font-size:23px}}@media (max-width:360px){.ly h1{font-size:43px}.ly .wrap{width:calc(100% - 32px)}.ly .brand{font-size:15px}.ly .button.small{font-size:11px}.ly .case-number strong{font-size:34px}.ly .case{padding:22px}.ly .case-numbers{gap:15px}.ly .case-number+div{padding-left:15px}}@media (prefers-reduced-motion:reduce){html:has(.ly){scroll-behavior:auto}.ly .button{transition:none}}@media print{.ly header{position:static}.ly nav,.ly .skip,.ly .cta-actions{display:none}.ly .section,.ly .hero{padding:35px 0}.ly .wrap{width:100%}.ly .hero-grid,.ly .split,.ly .cta-grid{gap:30px}.ly .night{color:var(--ink);background:#fff}.ly .night h2,.ly .night p,.ly .night .eyebrow{color:var(--ink)}.ly figure,.ly details,.ly .scene,.ly .route-step{break-inside:avoid}.ly h1{font-size:45px}.ly h2{font-size:32px}.ly{font-size:12pt}.ly a{text-decoration:none}}.ly .svg-mobile{display:none!important}@media (max-width:980px) and (min-width:701px){.ly .hero-grid,.ly .split,.ly .cta-grid{grid-template-columns:1fr}.ly .hero-art,.ly .week,.ly .value-diagram{max-width:650px}.ly .hero-art{margin:auto}.ly .mechanism{grid-template-columns:1fr}.ly .diagram-card{max-width:650px}.ly .experience{border-left:0;padding-left:0}.ly .hero h1{max-width:680px}.ly .hero .lead,.ly .hero-grid>div>p{max-width:690px}}@media (max-width:700px){.ly .svg-desktop{display:none!important}.ly .svg-mobile{display:block!important}.ly .hero-art{padding-left:15px;padding-right:15px}.ly .diagram-card{padding-left:20px;padding-right:20px}.ly .week,.ly .value-diagram{padding-left:17px;padding-right:17px}}.ly .claim{color:var(--teal);max-width:560px;font-size:21px;font-weight:600;line-height:1.45}.ly .section-cta{margin-top:28px}.ly .section-cta .smallprint{max-width:550px;margin:12px 0 0}.ly .route-four{grid-template-columns:repeat(2,minmax(0,1fr))}.ly .method-foot>p{flex:1;max-width:650px}.ly .method-foot>div{max-width:350px}.ly .method-foot .cta-hint{margin-top:12px;font-size:13px}.ly .button{max-width:100%}.ly .button .arrow{flex-shrink:0}@media (max-width:700px){.ly .claim{font-size:19px}.ly .route-four{grid-template-columns:1fr}.ly .method-foot>div{max-width:none}}
