html,body,#app{width:100%;min-height:100%;margin:0;overflow-x:clip}.lm-site .lm-portrait{aspect-ratio:1100/1110;width:100%;position:relative}.lm-site .lm-portrait__canvas,.lm-site .lm-portrait__photo{width:100%;height:100%;display:block;position:absolute;inset:0}.lm-site .lm-portrait__canvas{touch-action:pan-y}.lm-site .lm-portrait.is-fallback .lm-portrait__canvas{display:none}.lm-site .lm-portrait__photo{object-fit:contain;-webkit-mask-image:linear-gradient(#000 82%,#0000 99%);mask-image:linear-gradient(#000 82%,#0000 99%)}.lm-site .lm-minute{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;column-gap:clamp(32px,5vw,88px);display:grid}.lm-site .lm-minute__talk{grid-area:1/1;padding-block:4px clamp(24px,6vh,64px)}.lm-site .lm-minute__after{border-top:1px solid var(--ink);font-size:var(--fs-lead);letter-spacing:-.008em;text-wrap:pretty;max-width:24em;color:var(--ink-quiet);transition:color .5s var(--ease);padding-top:clamp(26px,5.5vh,56px);line-height:1.48}.lm-site .lm-minute__after.is-heard{color:var(--ink)}.lm-site .lm-minute__turn{border-top:1px solid var(--rule);color:var(--ink-quiet);transition:color .5s var(--ease);padding-block:clamp(26px,5.5vh,56px)}.lm-site .lm-minute__turn:first-child{border-top:0;padding-top:0}.lm-site .lm-minute__turn.is-heard{color:var(--ink)}.lm-site .lm-minute__who{font-family:var(--sans);letter-spacing:0;color:var(--ink-soft);margin-bottom:6px;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.4;display:block}.lm-site .lm-minute__question{font-size:var(--fs-h3);letter-spacing:-.018em;text-wrap:balance;max-width:21em;font-weight:560;line-height:1.22}.lm-site .lm-minute__answer{text-wrap:pretty;max-width:21em;font-size:clamp(1.3rem,1.15rem + .55vw,1.625rem);line-height:1.3}.lm-site .lm-minute__question+.lm-minute__answer{margin-top:20px}.lm-site .lm-minute__brief{grid-area:1/2;position:sticky;top:clamp(24px,16vh,150px)}.lm-site .lm-minute__brief-inner{background:color-mix(in srgb, var(--paper) 55%, #fbf9f4);border:1px solid var(--rule);border-radius:10px;padding:clamp(22px,2.4vw,34px) clamp(22px,2.4vw,34px) clamp(20px,2vw,28px)}.lm-site .lm-minute__label{color:var(--ink-soft);justify-content:space-between;align-items:baseline;gap:16px;font-size:.8125rem;line-height:1.4;display:flex}.lm-site .lm-minute__clock{font-variant-numeric:tabular-nums lining-nums;color:var(--ink)}.lm-site .lm-minute__statements{margin-top:clamp(18px,2vw,28px);display:grid}.lm-site .lm-minute__statement{letter-spacing:-.026em;font-size:clamp(1.45rem,1.05rem + 1.5vw,2.3rem);line-height:1.14;font-weight:calc(330 + 230 * var(--clarity));color:color-mix(in srgb, var(--ink) calc(63% + 37% * var(--clarity)), var(--paper));text-wrap:balance;opacity:0;filter:blur(9px);transition:opacity .28s var(--ease), filter .36s var(--ease), transform .36s var(--ease);pointer-events:none;grid-area:1/1;transform:translateY(6px)}.lm-site .lm-minute__statement.is-active{opacity:1;filter:blur();transition:opacity .55s var(--ease) 60ms, filter .65s var(--ease) 60ms, transform .65s var(--ease) 60ms;pointer-events:auto;transform:none}.lm-site .lm-minute__scale{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-end;height:9px;margin-top:clamp(22px,2.4vw,34px);display:flex;position:relative}.lm-site .lm-minute__tick{background:var(--ink-faint);width:1px;height:5px;transition:height .3s var(--ease), background-color .3s var(--ease)}.lm-site .lm-minute__tick.is-passed{background:var(--cobalt);height:9px}.lm-site .lm-minute__fill{background:var(--cobalt);height:1px;transform:scaleX(var(--progress));transform-origin:0;transition:transform .6s var(--ease);position:absolute;bottom:-1px;left:0;right:0}@media (width<=900px){.lm-site .lm-minute{grid-template-columns:minmax(0,1fr)}.lm-site .lm-minute__brief{z-index:3;margin-inline:calc(var(--gutter) * -1);padding:10px var(--gutter) 0;background:linear-gradient(var(--paper) 88%, transparent);grid-area:1/1;padding-bottom:22px;top:0}.lm-site .lm-minute__brief-inner{padding:16px 18px;box-shadow:0 10px 24px -18px #16150f59}.lm-site .lm-minute__statements{margin-top:10px}.lm-site .lm-minute__statement{letter-spacing:-.018em;font-size:clamp(1.125rem,.9rem + 1.3vw,1.45rem);line-height:1.2}.lm-site .lm-minute__scale{margin-top:14px}.lm-site .lm-minute__talk{grid-area:2/1;padding-top:18px;padding-bottom:12vh}}@media (prefers-reduced-motion:reduce){.lm-site .lm-minute__statement{filter:none;transform:none}}.lm-site .lm-record__readout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:end;column-gap:clamp(24px,4vw,72px);min-height:5.6em;display:grid}.lm-site .lm-record__month{flex-direction:column;gap:2px;display:flex}.lm-site .lm-record__month-number{letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:500;line-height:1}.lm-site .lm-record__month-of{color:var(--ink-soft);font-variant-numeric:tabular-nums lining-nums;font-size:.9375rem}.lm-site .lm-record__milestone{text-wrap:pretty;max-width:30em}.lm-site .lm-record__milestone-date{color:var(--ink-soft);font-variant-numeric:tabular-nums lining-nums;font-size:.8125rem;display:block}.lm-site .lm-record__chart{--chart-h:clamp(150px, 19vw, 250px);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:2px;margin-top:26px;padding-top:30px;position:relative}.lm-site .lm-record__chart:focus-visible{outline-offset:8px}.lm-site .lm-record__plan{width:calc(var(--plan) * 100%);border:1px solid var(--cobalt);height:9px;color:var(--cobalt);pointer-events:none;border-bottom:0;margin-top:12px;font-size:.8125rem;line-height:1;position:absolute;top:0;left:0}.lm-site .lm-record__plan span{white-space:nowrap;position:absolute;top:-4px;left:calc(100% + 10px)}.lm-site .lm-record__bars{grid-template-columns:repeat(var(--weeks), minmax(0, 1fr));height:var(--chart-h);border-bottom:1px solid var(--ink);grid-template-rows:100%;align-items:end;display:grid}.lm-site .lm-record__bar{width:max(1px,58%);height:calc(var(--h) * 100%);background:var(--ink);transform-origin:bottom;min-height:2px;transition:transform .6s var(--ease) calc(var(--i) * 3.5ms), background-color .16s linear;justify-self:center;transform:scaleY(0)}.lm-site .lm-record__bar.is-plan{background:var(--cobalt)}.lm-site .lm-record__bar.is-empty{min-height:0}.lm-site .lm-record__bar.is-ahead{background:color-mix(in srgb, var(--ink) 22%, var(--paper))}.lm-site .lm-record.is-drawn .lm-record__bar{transform:none}.lm-site .lm-record__cursor{left:calc(var(--at) * 100%);background:var(--ink);opacity:0;width:1px;transition:opacity .4s var(--ease) .9s;pointer-events:none;position:absolute;top:22px;bottom:-7px}.lm-site .lm-record__cursor:after{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px;position:absolute;bottom:0;left:-3px}.lm-site .lm-record.is-drawn .lm-record__cursor{opacity:1}.lm-site .lm-record__marks{pointer-events:none;height:7px;position:absolute;bottom:-7px;left:0;right:0}.lm-site .lm-record__mark{left:calc(var(--at) * 100%);border:1px solid var(--ink);background:var(--paper);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:1px}.lm-site .lm-record__mark.is-current{border-color:var(--cobalt);background:var(--cobalt)}.lm-site .lm-record__axis{height:1.5em;color:var(--ink-soft);font-variant-numeric:tabular-nums lining-nums;margin-top:14px;font-size:.8125rem;position:relative}.lm-site .lm-record__axis span{left:calc(var(--at) * 100%);border-left:1px solid var(--rule);padding-left:7px;line-height:1.5;position:absolute}.lm-site .lm-record__caption{font-variant-numeric:tabular-nums lining-nums;max-width:46em;margin-top:18px}@media (width<=720px){.lm-site .lm-record__readout{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;row-gap:14px;min-height:10.6em}.lm-site .lm-record__axis span:first-child{display:none}.lm-site .lm-record__bar{width:1px}}@media (prefers-reduced-motion:reduce){.lm-site .lm-record__bar{transform:none}.lm-site .lm-record__cursor{opacity:1}}.lm-site .lm-write{max-width:880px}.lm-site .lm-write__label{color:var(--ink-soft);font-size:.8125rem;line-height:1.4;display:block}.lm-site .lm-write__input{border:0;border-bottom:1px solid var(--ink);width:100%;min-height:1.5em;color:var(--ink);resize:none;caret-color:var(--cobalt);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:0 0;border-radius:0;outline:none;margin-top:4px;padding:6px 0 14px;font-size:clamp(1.6rem,1.1rem + 2vw,2.75rem);line-height:1.16;display:block;overflow:hidden}.lm-site .lm-write__input::placeholder{color:var(--ink-faint);opacity:1}.lm-site .lm-write__input:hover{border-bottom-color:var(--cobalt)}.lm-site .lm-write__input:focus-visible{border-bottom-color:var(--cobalt);box-shadow:inset 0 -1px 0 0 var(--cobalt);outline:none}.lm-site .lm-write__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:28px;display:flex}.lm-site .lm-write__address{min-width:0;color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.lm-site .lm-write__address a{color:var(--ink);overflow-wrap:anywhere}.lm-site .lm-write__copy{border:1px solid var(--rule);min-height:32px;color:var(--ink);cursor:pointer;transition:border-color .2s var(--ease), color .2s var(--ease);background:0 0;border-radius:5px;padding:0 10px;font-size:.8125rem}.lm-site .lm-write__copy:hover{border-color:var(--cobalt);color:var(--cobalt)}.lm-site .lm-write__copy span{text-align:center;min-width:3.4em;display:inline-block}.lm-site .lm-write__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=520px){.lm-site .lm-write__send{width:100%}.lm-site .lm-write__or{flex-basis:100%}}@keyframes lm-loop-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lm-site .lm-loop__tabs{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:clamp(8px,1.4vw,20px);display:grid}.lm-site .lm-loop__tab{border:0;border-top:1px solid var(--rule);letter-spacing:-.01em;text-align:left;min-height:48px;color:var(--ink-soft);cursor:pointer;transition:color .25s var(--ease);background:0 0;align-items:baseline;gap:9px;padding:14px 0 12px;font-size:1rem;font-weight:500;line-height:1.3;display:flex;position:relative}.lm-site .lm-loop__tab:before{content:"";background:var(--ink);transform-origin:0;width:100%;height:2px;position:absolute;top:-1px;left:0;transform:scaleX(0)}.lm-site .lm-loop__tab:hover{color:var(--ink)}.lm-site .lm-loop__tab.is-done:before{transform:scaleX(1)}.lm-site .lm-loop__tab.is-current{color:var(--ink)}.lm-site .lm-loop__tab.is-current:before{background:var(--cobalt);transition:transform .35s var(--ease);transform:scaleX(1)}.lm-site .lm-loop__tab.is-timed:before{transition:none;animation:4.6s linear both lm-loop-fill}.lm-site .lm-loop__tab.is-current .lm-loop__number{color:var(--cobalt)}.lm-site .lm-loop__number{font-variant-numeric:tabular-nums lining-nums;color:var(--ink-soft);font-size:.8125rem}.lm-site .lm-loop__panel{margin-top:clamp(22px,2.6vw,36px);display:grid}.lm-site .lm-loop__text{letter-spacing:-.026em;text-wrap:balance;opacity:0;max-width:23em;transition:opacity .22s var(--ease), transform .3s var(--ease);pointer-events:none;grid-area:1/1;font-size:clamp(1.45rem,1.05rem + 1.6vw,2.35rem);font-weight:500;line-height:1.14;transform:translateY(8px)}.lm-site .lm-loop__text.is-current{opacity:1;transition:opacity .5s var(--ease) .12s, transform .6s var(--ease) .12s;pointer-events:auto;transform:none}@media (width<=720px){.lm-site .lm-loop__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.lm-site .lm-loop__text{transform:none}}.lm-site .lm-spans{--what:minmax(0, .82fr);--track:minmax(0, 1.5fr);--gap:clamp(24px, 4vw, 72px)}.lm-site .lm-spans__title{border-bottom:1px solid var(--ink);padding-bottom:14px}.lm-site .lm-spans__scale{height:2.4em;margin-left:calc((100% - var(--gap)) * .82 / 2.32 + var(--gap));color:var(--ink-soft);font-variant-numeric:tabular-nums lining-nums;font-size:.8125rem;position:relative}.lm-site .lm-spans__scale span{left:calc(var(--at) * 100%);border-left:1px solid var(--rule);white-space:nowrap;padding:0 0 4px 7px;line-height:1.5;position:absolute;bottom:0}.lm-site .lm-spans__scale span:last-child{border-left:0;border-right:1px solid var(--rule);padding:0 7px 4px 0;transform:translate(-100%)}.lm-site .lm-spans__rows{border-top:1px solid var(--rule)}@media (width<=900px){.lm-site .lm-spans__scale{margin-left:0}}@media (width<=640px){.lm-site .lm-spans__scale span:nth-child(4){display:none}}@media (width<=480px){.lm-site .lm-spans__scale span:nth-child(2){display:none}}.lm-site .lm-span{grid-template-columns:var(--what) var(--track);column-gap:var(--gap);border-bottom:1px solid var(--rule);display:grid}.lm-site .lm-span__what{padding-block:clamp(22px,2.4vw,30px)}.lm-site .lm-span__text{color:var(--ink-soft);text-wrap:pretty;max-width:30em;margin-top:8px;font-size:.9375rem;line-height:1.55}.lm-site .lm-span__track{flex-direction:column;justify-content:center;gap:10px;padding-block:22px;display:flex;position:relative}.lm-site .lm-span__tick{left:calc(var(--at) * 100%);background:var(--rule-soft);width:1px;position:absolute;top:0;bottom:0}.lm-site .lm-span__time{font-size:.9375rem;font-weight:500;line-height:1.3;position:relative}.lm-site .lm-span__line{height:10px;display:block;position:relative}.lm-site .lm-span__bar{height:10px;width:min(100%, var(--end) * 100%);background:var(--ink);--solid:calc(var(--sure) / var(--end) * 100%);-webkit-mask-image:linear-gradient(90deg, #000 var(--solid), transparent 100%);-webkit-mask-image:linear-gradient(90deg, #000 var(--solid), transparent 100%);mask-image:linear-gradient(90deg, #000 var(--solid), transparent 100%);clip-path:inset(0 100% 0 0);transition:clip-path 1.1s var(--ease) calc(var(--i) * .14s + .1s);border-radius:1px;display:block}.lm-site .lm-span__mark{left:calc(var(--at) * 100%);opacity:0;width:0;height:10px;transition:opacity .5s var(--ease) 1.3s;position:absolute;top:0}.lm-site .lm-span__mark:before{content:"";background:var(--cobalt);width:10px;height:10px;box-shadow:0 0 0 3px var(--paper);border-radius:50%;position:absolute;top:0;left:-5px}.lm-site .lm-span__mark span{color:var(--cobalt);white-space:nowrap;font-size:.8125rem;line-height:1.3;position:absolute;bottom:calc(100% + 10px);right:-5px}@media (width<=900px){.lm-site .lm-span{grid-template-columns:minmax(0,1fr)}.lm-site .lm-span__what{padding-bottom:0}.lm-site .lm-span__track{padding-block:16px 24px}}.lm-site .lm-spans.is-drawn .lm-span__bar{clip-path:inset(0)}.lm-site .lm-spans.is-drawn .lm-span__mark{opacity:1}@media (prefers-reduced-motion:reduce){.lm-site .lm-span__bar{clip-path:none}.lm-site .lm-span__mark{opacity:1}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300 700;font-display:swap;src:url(/site/fonts/bricolage-grotesque.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:300 500;font-display:swap;src:url(/site/fonts/newsreader-italic.woff2)format("woff2")}@font-face{font-family:Bricolage Fallback;src:local(Helvetica Neue),local(Helvetica),local(Arial);size-adjust:98%;ascent-override:95%;descent-override:27%;line-gap-override:0%}.lm-site{--paper:#efebe3;--paper-deep:#e6e1d6;--ink:#16150f;--ink-soft:#55524a;--ink-quiet:#6b675e;--ink-faint:#8a8679;--rule:#16150f29;--rule-soft:#16150f17;--cobalt:#2a2fd6;--cobalt-on-ink:#9a9dff;--sans:"Bricolage Grotesque", "Bricolage Fallback", "Helvetica Neue", Arial, sans-serif;--serif:"Newsreader", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--fs-display:clamp(2.5rem, 1.1rem + 4.5vw, 5.25rem);--fs-h2:clamp(1.85rem, 1.15rem + 2.3vw, 3.25rem);--fs-h3:clamp(1.2rem, 1.08rem + .45vw, 1.5rem);--fs-lead:clamp(1.125rem, 1.02rem + .42vw, 1.375rem);--fs-body:1.0625rem;--fs-small:.875rem;--gutter:clamp(20px, 4.2vw, 60px);--max:1320px;--margin-col:208px;--space-chapter:clamp(72px, 9vw, 132px);--ease:cubic-bezier(.22, .61, .36, 1);background:var(--paper);min-height:100svh;color:var(--ink);font-family:var(--sans);font-size:var(--fs-body);font-optical-sizing:auto;font-kerning:normal;font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-weight:400;line-height:1.6}.lm-site *,.lm-site :before,.lm-site :after{box-sizing:border-box}.lm-site h1,.lm-site h2,.lm-site h3,.lm-site p,.lm-site ol,.lm-site ul,.lm-site dl,.lm-site dd,.lm-site figure,.lm-site blockquote{margin:0;padding:0}.lm-site ol,.lm-site ul{list-style:none}.lm-site a{color:inherit;text-decoration:none}.lm-site button,.lm-site textarea{font:inherit;color:inherit}.lm-site ::selection{background:var(--cobalt);color:var(--paper)}.lm-site :focus-visible{outline:2px solid var(--cobalt);outline-offset:4px;border-radius:2px}.lm-site .lm-wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.lm-site .lm-skip{left:var(--gutter);z-index:10;background:var(--ink);color:var(--paper);border-radius:4px;padding:10px 16px;position:absolute;top:12px;transform:translateY(-200%)}.lm-site .lm-skip:focus-visible{outline-offset:2px;transform:none}.lm-site .lm-display{font-size:var(--fs-display);letter-spacing:-.038em;font-weight:500;line-height:.99}.lm-site .lm-display span{text-wrap:balance;display:block}.lm-site .lm-h2{font-size:var(--fs-h2);letter-spacing:-.03em;text-wrap:balance;max-width:19em;font-weight:500;line-height:1.04}.lm-site .lm-h3{font-size:var(--fs-h3);letter-spacing:-.018em;font-weight:560;line-height:1.2}.lm-site .lm-lead{font-size:var(--fs-lead);letter-spacing:-.008em;color:var(--ink-soft);text-wrap:pretty;max-width:34em;line-height:1.48}.lm-site .lm-body{color:var(--ink-soft);text-wrap:pretty;max-width:36em}.lm-site .lm-body+.lm-body{margin-top:1em}.lm-site .lm-note{font-weight:400;font-size:var(--fs-small);color:var(--ink-soft);line-height:1.5}.lm-site .lm-voice{font-family:var(--serif);letter-spacing:-.012em;font-style:italic;font-weight:400}.lm-site .lm-link{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 38%, transparent);text-decoration-color:color-mix(in srgb, currentColor 38%, transparent);transition:text-decoration-color .2s var(--ease)}.lm-site .lm-link:hover{text-decoration-color:currentColor}.lm-site .lm-button{border:1px solid var(--ink);background:var(--ink);min-height:52px;color:var(--paper);letter-spacing:-.005em;cursor:pointer;transition:background-color .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease);border-radius:6px;justify-content:center;align-items:center;padding:0 26px;font-size:1rem;font-weight:500;display:inline-flex}.lm-site .lm-button:hover{background:var(--cobalt);border-color:var(--cobalt)}.lm-site .lm-button:active{transform:translateY(1px)}.lm-site .lm-header{z-index:2;justify-content:space-between;align-items:baseline;gap:24px;padding-block:28px;display:flex;position:relative}.lm-site .lm-header__name{letter-spacing:-.015em;font-weight:560}.lm-site .lm-nav{align-items:baseline;gap:clamp(18px,2.4vw,36px);font-size:.9375rem;display:flex}.lm-site .lm-nav a{color:var(--ink-soft);transition:color .2s var(--ease);padding-block:6px;position:relative}.lm-site .lm-nav a:hover{color:var(--ink)}.lm-site .lm-nav a.lm-nav__write{color:var(--ink);background:linear-gradient(currentColor,currentColor) bottom/100% 1px no-repeat;font-weight:500}.lm-site .lm-nav a.lm-nav__write:hover{color:var(--cobalt)}.lm-site .lm-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:end;column-gap:clamp(24px,3vw,56px);padding-top:clamp(28px,6.5vh,92px);display:grid;position:relative}.lm-site .lm-hero__text{padding-bottom:clamp(48px,9vh,112px)}.lm-site .lm-hero__lead{margin-top:clamp(22px,2.6vw,36px)}.lm-site .lm-hero__actions{flex-wrap:wrap;align-items:center;gap:14px 30px;margin-top:clamp(26px,2.8vw,38px);display:flex}.lm-site .lm-hero__figure{justify-self:end;width:min(100%,84vh,680px);margin-bottom:-1px;position:relative}.lm-site .lm-hero__caption{z-index:1;color:var(--ink-soft);text-align:right;font-size:.8125rem;line-height:1.45;position:absolute;top:calc(100% + 14px);right:0}.lm-site .lm-hero__caption-touch{display:none}@media (hover:none),(pointer:coarse){.lm-site .lm-hero__caption-hover{display:none}.lm-site .lm-hero__caption-touch{display:inline}}.lm-site .lm-chapter{position:relative}.lm-site .lm-chapter:focus{outline:none}.lm-site .lm-chapter__grid{grid-template-columns:var(--margin-col) minmax(0, 1fr);padding-block:var(--space-chapter);border-top:1px solid var(--rule);border-left:1px solid var(--rule);column-gap:clamp(24px,3vw,48px);display:grid;position:relative}.lm-site .lm-chapter--first .lm-chapter__grid{border-top-color:var(--ink)}.lm-site .lm-chapter__when{letter-spacing:-.005em;padding-top:calc((var(--fs-h2) * 1.04 - 1.21875rem) / 2);align-self:start;align-items:baseline;gap:12px;margin-left:-1px;font-size:.9375rem;font-weight:500;line-height:1.3;display:flex;position:sticky;top:26px}.lm-site .lm-chapter__when:before{content:"";background:var(--ink);flex:none;width:22px;height:1px;transform:translateY(-.32em)}.lm-site .lm-chapter__body>*+*{margin-top:clamp(22px,2.4vw,32px)}.lm-site .lm-chapter__body>.lm-block{margin-top:clamp(56px,6.5vw,96px)}.lm-site .lm-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,72px);display:grid}.lm-site .lm-quote{font-family:var(--serif);letter-spacing:-.022em;text-wrap:balance;hanging-punctuation:first;text-indent:-.42em;max-width:17em;font-size:clamp(1.9rem,1.1rem + 2.7vw,3.6rem);font-style:italic;font-weight:350;line-height:1.08}.lm-site .lm-statement{letter-spacing:-.028em;text-wrap:balance;max-width:21em;font-size:clamp(1.5rem,1.05rem + 1.75vw,2.5rem);font-weight:500;line-height:1.12}.lm-site .lm-note+.lm-statement{margin-top:14px}.lm-site .lm-cols>.lm-body{margin-top:0}.lm-site .lm-statement__after{margin-top:clamp(22px,2.4vw,32px)}.lm-site .lm-terms{border-top:1px solid var(--ink)}.lm-site .lm-term{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:baseline;column-gap:clamp(20px,3vw,48px);padding-block:clamp(20px,2.2vw,28px);display:grid}.lm-site .lm-term__title{letter-spacing:-.024em;text-wrap:balance;font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem);font-weight:500;line-height:1.16}.lm-site .lm-term__text{color:var(--ink-soft);text-wrap:pretty;max-width:34em}.lm-site .lm-retold{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;column-gap:clamp(28px,4vw,72px);display:grid}.lm-site .lm-retold__title{border-bottom:1px solid var(--ink);font-size:var(--fs-small);color:var(--ink-soft);padding-bottom:12px;font-weight:400}.lm-site .lm-retold__row{border-bottom:1px solid var(--rule);grid-template-columns:8.75em minmax(0,1fr);align-items:baseline;column-gap:16px;padding-block:13px;display:grid}.lm-site .lm-retold__who{font-size:var(--fs-small);color:var(--ink-soft)}.lm-site .lm-retold__said{letter-spacing:-.012em;filter:blur(calc(var(--lost) * 3.2px));color:color-mix(in srgb, var(--ink-soft) calc(var(--lost) * 100%), var(--ink));font-size:clamp(1.02rem,.95rem + .3vw,1.2rem);font-weight:500;line-height:1.3}.lm-site .lm-dark{--paper:#16150f;--ink:#efebe3;--ink-soft:#b7b2a5;--ink-faint:#8b877b;--rule:#efebe338;--cobalt:#a3a6ff;background:var(--paper);color:var(--ink)}.lm-site .lm-dark ::selection{background:var(--ink);color:var(--paper)}.lm-site .lm-chapter--now .lm-chapter__grid{border-top:0;padding-bottom:clamp(64px,8vw,112px)}.lm-site .lm-footer{border-top:1px solid var(--rule);font-size:var(--fs-small);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 32px;padding-block:26px 34px;display:flex}.lm-site .lm-footer a{padding-block:8px}@media (width<=1080px){.lm-site{--margin-col:168px}}@media (width<=900px){.lm-site .lm-hero{grid-template-columns:minmax(0,1fr);padding-top:clamp(20px,5vw,48px)}.lm-site .lm-hero__text{padding-bottom:8px}.lm-site .lm-hero__figure{justify-self:center;width:min(100%,520px);margin-top:8px}.lm-site .lm-hero__caption{text-align:left;margin:4px 0 30px;position:static}.lm-site .lm-chapter__grid{border-left:0;grid-template-columns:minmax(0,1fr)}.lm-site .lm-retold{grid-template-columns:minmax(0,1fr)}.lm-site .lm-retold>*+*{margin-top:36px}.lm-site .lm-chapter__when{margin-bottom:22px;margin-left:0;padding-top:0;position:static}}@media (width<=720px){.lm-site .lm-nav a:not(.lm-nav__write){display:none}.lm-site .lm-header{padding-block:20px}.lm-site .lm-cols{grid-template-columns:minmax(0,1fr);row-gap:1em}.lm-site .lm-term{grid-template-columns:minmax(0,1fr);row-gap:6px}.lm-site .lm-quote{text-indent:0}}@media (width<=520px){.lm-site .lm-retold__row{grid-template-columns:minmax(0,1fr);row-gap:2px}.lm-site .lm-hero__actions .lm-button{flex:auto}}@media (prefers-reduced-motion:reduce){.lm-site *,.lm-site :before,.lm-site :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
