@font-face{font-family:masterSerif;src:url(../media/NotoSerifDisplay-s.p.0b1e8xgh21rk1.woff)format("woff");font-display:swap;font-weight:300 400}@font-face{font-family:masterSerif Fallback;src:local(Arial);ascent-override:99.07%;descent-override:27.15%;line-gap-override:0.0%;size-adjust:107.9%}.masterserif_3f9d29f1-module__uxEydG__className{font-family:masterSerif,masterSerif Fallback}.masterserif_3f9d29f1-module__uxEydG__variable{--lb-master-serif:"masterSerif", "masterSerif Fallback"}
.lb-master{--paper:#f7f6f2;--ink:var(--lb-ink,#1f1f1f);--ink2:#4a4946;--gray:#8a8984;--mint:var(--lb-mint,#a7f1cd);--mint-deep:var(--lb-mint-deep,#86e3b6);--cream:#f4f3ee;--head:0px;background:var(--paper);color:var(--ink);font-family:var(--lb-master-serif), Georgia, serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.lb-master a{color:inherit}.lb-master p{margin:0}.lbm-cover{min-height:calc(100svh - var(--head));background:var(--ink);color:var(--cream);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:clamp(36px,7svh,72px) 32px clamp(32px,5svh,56px);display:flex;position:relative;overflow:hidden}.lbm-cover:before,.lbm-cover:after{content:"";pointer-events:none;border:1px solid var(--mint);opacity:.55;position:absolute}.lbm-cover:before{border-radius:22px;inset:16px}.lbm-cover:after{opacity:.3;border-radius:16px;inset:22px}.lbm-emblem{width:min(62vw,320px,30svh);height:auto}.lbm-emblem--sm{width:min(44vw,200px,22svh)}.lbm-cover-title{font-family:var(--lb-font,var(--font-lacy-pragmatica)), "Helvetica Neue", Arial, sans-serif;text-transform:uppercase;letter-spacing:.08em;font-weight:300;line-height:1.02;font-size:clamp(28px, min(12vw, 7svh, calc((100vw - 72px) / (var(--lbm-l,8) * .78))), 84px);margin:clamp(10px,3svh,36px) 0 0;color:#f4f3ef!important}.lbm-final-title{text-transform:none;letter-spacing:.01em;font-size:clamp(32px,8.5vw,64px);line-height:1.12;font-family:var(--lb-master-serif), Georgia, serif}.lbm-mint-rule{background:var(--mint);border:0;border-radius:2px;width:56px;height:2px;margin:clamp(12px,2.6svh,28px) auto}.lbm-cover-sub{font-family:var(--lb-font,var(--font-lacy-pragmatica)), "Helvetica Neue", Arial, sans-serif;text-transform:uppercase;letter-spacing:.14em;color:#f4f3eecc;font-size:clamp(12px,3.3vw,14px);line-height:1.75}.lbm-open{cursor:pointer;background:var(--mint);height:52px;color:var(--ink);font-family:var(--lb-font,var(--font-lacy-pragmatica)), sans-serif;letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:999px;margin-top:clamp(16px,3.5svh,40px);padding:0 34px;font-size:13px;font-weight:600;transition:background .25s,transform .25s}.lbm-open:hover{background:var(--mint-deep)}.lbm-open:active{transform:scale(.98)}.lbm-open:focus-visible,.lbm-btn:focus-visible,.lbm-bar-btn:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.lbm-hint{font-family:var(--lb-font,sans-serif);letter-spacing:.06em;color:#f4f3ee73;font-size:11px;margin-top:12px!important}.lbm-bar{top:var(--head);z-index:25;height:46px;font-family:var(--lb-font,sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#f7f6f2eb;border-bottom:1px solid #0000000d;align-items:center;gap:4px;padding:0 64px 0 20px;font-size:11px;transition:transform .35s,opacity .35s;display:flex;position:fixed;left:0;right:0;transform:translateY(-110%)}.lbm-bar.is-on{opacity:1;pointer-events:auto;transform:none}.lbm-bar.is-dark{color:#f4f3eecc;background:#1f1f1feb;border-color:#ffffff0f}.lbm-bar.is-mint{color:var(--ink);background:#a7f1cdf0}.lbm-bar-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lbm-spacer{flex:1}.lbm-bar-btn{height:36px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}@media (min-width:768px){.lbm-bar{padding:0 104px 0 32px}}@media (max-width:420px){.lbm-bar-title{display:none}}.lbm-ribbon{top:var(--head);z-index:26;cursor:pointer;width:24px;height:calc(60px + var(--lbm-p,0) * (70vh - 60px));clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 12px),0 100%);opacity:0;pointer-events:none;background:linear-gradient(#e2457f,#d6367f 60%,#b82a6b);border:0;padding:0;transition:height .25s linear,opacity .5s;position:fixed;right:16px;box-shadow:0 6px 16px -6px #d6367f8c}.lbm-ribbon.is-on{opacity:1;pointer-events:auto}.lbm-ribbon img{filter:brightness(0)invert();width:15px;height:auto;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (min-width:768px){.lbm-ribbon{width:30px;right:40px}.lbm-ribbon img{width:18px}}.lbm-page{max-width:760px;margin:0 auto;padding:88px 54px 72px 24px;position:relative}@media (min-width:768px){.lbm-page{padding:140px 96px 110px 48px}}.lbm-label{font-family:var(--lb-font,sans-serif);text-transform:uppercase;letter-spacing:.28em;color:var(--ink2);font-size:11px;margin-bottom:18px!important}.lbm-label:before{content:"";background:var(--mint-deep);vertical-align:middle;border-radius:2px;width:18px;height:2px;margin:0 10px 3px 0;display:inline-block}.lbm-h{letter-spacing:-.005em;margin:0;font-size:clamp(40px,10.5vw,72px);font-weight:300;line-height:1.04}.lbm-rule{background:var(--gray);opacity:.6;border:0;width:48px;height:1px;margin:32px 0 42px}.lbm-verses{margin:0;padding:0;list-style:none}.lbm-verse{grid-template-columns:36px 1fr;gap:0 14px;margin:0 0 38px;display:grid}@media (min-width:768px){.lbm-verse{grid-template-columns:60px 1fr;margin-bottom:50px}}.lbm-num{font-family:var(--lb-font,sans-serif);color:var(--gray);letter-spacing:.04em;font-variant-numeric:tabular-nums;padding-top:.7em;font-size:12px}.lbm-s{color:var(--ink);font-size:clamp(24px,6.4vw,35px);font-weight:400;line-height:1.22;display:block}.lbm-e{color:var(--ink2);margin-top:.45em;font-size:clamp(18px,4.8vw,24px);font-weight:300;line-height:1.45;display:block}.lbm-foot{font-family:var(--lb-font,sans-serif);letter-spacing:.28em;text-transform:uppercase;color:var(--gray);justify-content:space-between;margin-top:24px;font-size:10px;display:flex}.lbm-pre p:not(.lbm-label){color:var(--ink2);margin:0 0 1.05em;font-size:clamp(19px,4.8vw,24px);font-weight:300;line-height:1.55}.lbm-pre p.lbm-lead{color:var(--ink);font-size:clamp(23px,6vw,31px);font-weight:400;line-height:1.3}.lbm-pre p.lbm-accent{color:var(--ink);margin-top:1.4em;font-size:clamp(26px,6.8vw,36px);font-weight:400}.lbm-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 62%,#a7f1cdbf 62%);display:inline}.lbm-parable .lbm-verse{grid-template-columns:28px 1fr;margin-bottom:28px}.lbm-parable .lbm-num{padding-top:.55em;font-size:11px}.lbm-parable .lbm-s{color:var(--ink2);font-size:clamp(20px,5.1vw,26px);font-weight:300;line-height:1.56}.lbm-parable .lbm-verse:last-child .lbm-s{color:var(--ink);font-size:clamp(24px,6.2vw,32px);font-weight:400;line-height:1.3}.lbm-mint{background:var(--mint)}.lbm-mint .lbm-label:before{background:var(--ink)}.lbm-mint .lbm-rule{background:var(--ink);opacity:.35}.lbm-mint .lbm-num,.lbm-mint .lbm-foot{color:#1f1f1f8c}.lbm-mint .lbm-s{font-size:clamp(28px,7.4vw,44px);line-height:1.18}.lbm-words .lbm-verse{margin-bottom:44px}.lbm-exit{z-index:1;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px;display:flex;position:relative}.lbm-btn{cursor:pointer;height:46px;color:var(--cream);font-family:var(--lb-font,sans-serif);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #a7f1cd99;border-radius:999px;align-items:center;padding:0 22px;font-size:12px;text-decoration:none;display:inline-flex}.lbm-btn.is-solid{background:var(--mint);border-color:var(--mint);color:var(--ink);font-weight:600}.lbm-small{z-index:1;font-family:var(--lb-font,sans-serif);letter-spacing:.04em;color:#f4f3ee99;font-size:12px;position:relative;margin-top:22px!important}.lbm-small a{text-underline-offset:4px;-webkit-text-decoration:underline #a7f1cd99;text-decoration:underline #a7f1cd99}.lbm-credit{z-index:1;max-width:300px;font-family:var(--lb-font,sans-serif);color:#f4f3ee66;font-size:10.5px;line-height:1.5;position:relative;margin:14px auto 0!important}.lbm-toc{z-index:80;background:#14121166;position:fixed;inset:0}.lbm-toc-panel{background:var(--paper);width:min(88vw,400px);padding:calc(20px + env(safe-area-inset-top)) 28px 32px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-20px 0 60px #00000026}.lbm-toc-title{font-family:var(--lb-font,sans-serif);letter-spacing:.2em;text-transform:uppercase;color:var(--gray);font-size:12px;margin:6px 0 18px!important}.lbm-toc-panel a{border-bottom:1px solid #00000012;padding:12px 0;text-decoration:none;display:block}.lbm-toc-panel small{font-family:var(--lb-font,sans-serif);letter-spacing:.26em;text-transform:uppercase;color:var(--gray);margin-bottom:4px;font-size:10px;display:block}.lbm-toc-panel span{font-size:21px;font-weight:300}.lbm-toc-close{top:calc(10px + env(safe-area-inset-top));width:40px;height:40px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;right:14px}@media (prefers-reduced-motion:no-preference){.lbm-js .lbm-cover .lbm-emblem{animation:1.8s .2s both lbm-appear}.lbm-js .lbm-cover .lbm-cover-title{animation:1.4s 1s both lbm-rise}.lbm-js .lbm-cover .lbm-mint-rule,.lbm-js .lbm-cover .lbm-cover-sub{animation:1.2s 1.7s both lbm-appear}.lbm-js .lbm-cover .lbm-open,.lbm-js .lbm-cover .lbm-hint,.lbm-js .lbm-cover .lbm-exit{animation:1s 2.3s both lbm-appear}.lbm-js .lbm-r{opacity:0;transition:opacity 1s,transform 1s;transform:translateY(16px)}.lbm-js .lbm-r.is-in{opacity:1;transform:none}.lbm-js .lbm-r .lbm-e{opacity:0;transition:opacity 1s .45s}.lbm-js .lbm-r.is-in .lbm-e{opacity:1}.lbm-js .lbm-words .lbm-r{transition-duration:1.3s;transform:translateY(10px)scale(.985)}}@keyframes lbm-appear{0%{opacity:0}to{opacity:1}}@keyframes lbm-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lbm-close{top:calc(3px + env(safe-area-inset-top));z-index:40;width:40px;height:40px;color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4f3eeeb;border-radius:999px;justify-content:center;align-items:center;transition:background .2s;display:flex;position:fixed;left:10px;box-shadow:0 4px 14px -4px #00000059}.lbm-close:hover{background:#fff}.lbm-close:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.lbm-bar{padding-left:64px!important}
