.letter-setting[data-astro-cid-v5cljfpo]{overflow:clip}.letter-sheet[data-astro-cid-v5cljfpo]{isolation:isolate;background-image:url(/images/paper-grain.svg);border:1px solid;margin:auto;position:relative}.letter-sheet[data-astro-cid-v5cljfpo]:after{content:"";pointer-events:none;z-index:-1;border:1px solid;position:absolute}.letter-heading[data-astro-cid-v5cljfpo]{overflow-wrap:anywhere;border-bottom:1px solid}.letter-heading[data-astro-cid-v5cljfpo] .eyebrow[data-astro-cid-v5cljfpo]{color:var(--accent);margin-bottom:20px;font-size:12px}.letter-intro[data-astro-cid-v5cljfpo]{font-family:var(--font-heading)}.letter-body[data-astro-cid-v5cljfpo]{overflow-wrap:anywhere;position:relative}.letter-body[data-astro-cid-v5cljfpo] ul{list-style:outside}.letter-body[data-astro-cid-v5cljfpo] ol{list-style:decimal}.letter-body[data-astro-cid-v5cljfpo] p{margin-top:0}.letter-body[data-astro-cid-v5cljfpo] a{text-decoration:underline;transition:color .18s}.letter-body[data-astro-cid-v5cljfpo] a:hover{color:var(--accent)}.letter-body[data-astro-cid-v5cljfpo] blockquote{font:italic 25px/1.5 var(--font-heading);border-left:1px solid #b9a5a8;margin:28px 0;padding:4px 0 4px 22px}.letter-body[data-astro-cid-v5cljfpo] blockquote p{margin:0}.letter-sheet[data-astro-cid-v5cljfpo] .letter-bloom-top{pointer-events:none;z-index:-1;position:absolute}.letter-navigation[data-astro-cid-v5cljfpo]{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.letter-navigation[data-astro-cid-v5cljfpo] a[data-astro-cid-v5cljfpo]{text-underline-offset:5px;padding:10px 0}.letter-navigation[data-astro-cid-v5cljfpo] a[data-astro-cid-v5cljfpo]:hover,.letter-navigation[data-astro-cid-v5cljfpo] a[data-astro-cid-v5cljfpo][aria-current]{text-decoration:underline}.letter-signature[data-astro-cid-v5cljfpo]{text-align:right;overflow-wrap:anywhere;margin-top:50px}.letter-signature[data-astro-cid-v5cljfpo] p{margin:0 0 8px}.letter-signature[data-astro-cid-v5cljfpo] p:first-child{font:italic 24px/1.5 var(--font-heading);color:#765664}.letter-signature[data-astro-cid-v5cljfpo] p:nth-child(2){font:26px/1.4 var(--font-heading)}.letter-signature[data-astro-cid-v5cljfpo] a{text-underline-offset:4px;text-decoration:underline}.letter-setting[data-astro-cid-v5cljfpo]{background:#e9ece4;padding:72px 28px 48px}.letter-sheet[data-astro-cid-v5cljfpo]{background-color:#fcf9f0;border-color:#d8d4c7;max-width:820px;padding:76px 76px 72px;box-shadow:0 3px 7px #494b3603,0 14px 32px #494b3608}.letter-sheet[data-astro-cid-v5cljfpo]:after{border-color:#e7e1d34d;inset:8px}.letter-setting[data-astro-cid-v5cljfpo] .letter-heading[data-astro-cid-v5cljfpo]{border-color:#ded8cb;margin-top:0;margin-bottom:42px;padding:0 42px 34px 0}.letter-setting[data-astro-cid-v5cljfpo] .letter-heading[data-astro-cid-v5cljfpo] h1[data-astro-cid-v5cljfpo]{margin-bottom:24px;font-size:54px;line-height:1.1}.letter-setting[data-astro-cid-v5cljfpo] .letter-intro[data-astro-cid-v5cljfpo]{color:#645c53;max-width:36ch;font-size:24px;font-style:italic;line-height:1.5}.letter-setting[data-astro-cid-v5cljfpo] .letter-edition[data-astro-cid-v5cljfpo]{letter-spacing:.055em;color:#73685c;max-width:54ch;margin-top:28px;font-size:12px;line-height:1.8}.letter-setting[data-astro-cid-v5cljfpo] .letter-body[data-astro-cid-v5cljfpo]{color:#403c35;max-width:68ch;font-size:17px;line-height:1.8}.letter-setting[data-astro-cid-v5cljfpo] .letter-body[data-astro-cid-v5cljfpo] p{color:inherit;margin-bottom:22px}.letter-setting[data-astro-cid-v5cljfpo] .letter-body[data-astro-cid-v5cljfpo] h2,.letter-setting[data-astro-cid-v5cljfpo] .letter-body[data-astro-cid-v5cljfpo] h3{color:#403c35;margin:44px 0 18px;font-size:29px;line-height:1.25}.letter-setting[data-astro-cid-v5cljfpo] .letter-body[data-astro-cid-v5cljfpo] ul,.letter-setting[data-astro-cid-v5cljfpo] .letter-body[data-astro-cid-v5cljfpo] ol{margin:20px 0 28px;padding-left:24px}.letter-setting[data-astro-cid-v5cljfpo] .letter-body[data-astro-cid-v5cljfpo] li{margin-bottom:10px;padding-left:6px}.letter-setting[data-astro-cid-v5cljfpo] .letter-body[data-astro-cid-v5cljfpo] li::marker{color:#7b8068;font-size:.85em}.letter-setting[data-astro-cid-v5cljfpo] .letter-body[data-astro-cid-v5cljfpo] a{text-underline-offset:4px;text-decoration-color:#a78f86}.letter-setting[data-astro-cid-v5cljfpo] .letter-body[data-astro-cid-v5cljfpo] strong{font-weight:500}.letter-setting[data-astro-cid-v5cljfpo] .letter-body[data-astro-cid-v5cljfpo] p:has(>strong:only-child){font:29px/1.25 var(--font-heading);margin-top:44px}.letter-setting[data-astro-cid-v5cljfpo] .letter-body[data-astro-cid-v5cljfpo].has-body-signoff>p:nth-last-child(-n+3){text-align:right;margin-bottom:8px}.letter-setting[data-astro-cid-v5cljfpo] .letter-body[data-astro-cid-v5cljfpo].has-body-signoff>p:nth-last-child(3){font:italic 24px/1.5 var(--font-heading);color:#765664;margin-top:50px}.letter-setting[data-astro-cid-v5cljfpo] .letter-body[data-astro-cid-v5cljfpo].has-body-signoff>p:nth-last-child(2){font:26px/1.4 var(--font-heading)}.letter-setting[data-astro-cid-v5cljfpo] .letter-body[data-astro-cid-v5cljfpo].has-body-signoff>p:last-child{margin-bottom:0;font-size:14px}.letter-sheet[data-astro-cid-v5cljfpo] .letter-bloom-top{opacity:.72;filter:saturate(.6);width:166px;height:240px;top:-17px;right:-36px;transform:rotate(12deg)}.letter-setting[data-astro-cid-v5cljfpo] .letter-navigation[data-astro-cid-v5cljfpo]{color:#645e53;gap:22px;margin-top:26px;font-size:13px}.letter-setting[data-astro-cid-v5cljfpo] .letter-navigation[data-astro-cid-v5cljfpo] a[data-astro-cid-v5cljfpo]{min-height:44px;transition:color .18s}.letter-setting[data-astro-cid-v5cljfpo] .letter-navigation[data-astro-cid-v5cljfpo] a[data-astro-cid-v5cljfpo][aria-current]{color:#493f3e;text-underline-offset:6px;text-decoration-thickness:1px}.letter-setting[data-astro-cid-v5cljfpo] .letter-navigation[data-astro-cid-v5cljfpo] a[data-astro-cid-v5cljfpo]:hover{color:var(--accent)}@media (width>=768px) and (width<=1023px){.letter-setting[data-astro-cid-v5cljfpo]{padding:48px 24px 40px}.letter-sheet[data-astro-cid-v5cljfpo]{padding:64px 56px}}@media (width<=767px){.letter-setting[data-astro-cid-v5cljfpo]{padding:32px 14px 30px}.letter-sheet[data-astro-cid-v5cljfpo]{padding:48px 26px 44px}.letter-setting[data-astro-cid-v5cljfpo] .letter-heading[data-astro-cid-v5cljfpo]{margin-bottom:32px;padding:0 0 28px}.letter-setting[data-astro-cid-v5cljfpo] .letter-heading[data-astro-cid-v5cljfpo] h1[data-astro-cid-v5cljfpo]{margin-bottom:22px;font-size:42px}.letter-setting[data-astro-cid-v5cljfpo] .letter-intro[data-astro-cid-v5cljfpo]{font-size:22px;line-height:1.5}.letter-setting[data-astro-cid-v5cljfpo] .letter-edition[data-astro-cid-v5cljfpo]{letter-spacing:.035em;margin-top:24px;font-size:11px}.letter-setting[data-astro-cid-v5cljfpo] .letter-body[data-astro-cid-v5cljfpo]{font-size:16px;line-height:1.8}.letter-setting[data-astro-cid-v5cljfpo] .letter-body[data-astro-cid-v5cljfpo] h2,.letter-setting[data-astro-cid-v5cljfpo] .letter-body[data-astro-cid-v5cljfpo] h3,.letter-setting[data-astro-cid-v5cljfpo] .letter-body[data-astro-cid-v5cljfpo] p:has(>strong:only-child){margin-top:36px;font-size:26px}.letter-setting[data-astro-cid-v5cljfpo] .letter-body[data-astro-cid-v5cljfpo] p{margin-bottom:20px}.letter-setting[data-astro-cid-v5cljfpo] .letter-body[data-astro-cid-v5cljfpo].has-body-signoff>p:nth-last-child(-n+3){margin-bottom:8px}.letter-setting[data-astro-cid-v5cljfpo] .letter-body[data-astro-cid-v5cljfpo].has-body-signoff>p:last-child{margin-bottom:0;font-size:14px}.letter-sheet[data-astro-cid-v5cljfpo] .letter-bloom-top{opacity:.65;width:96px;height:138px;top:-20px;right:-14px}.letter-setting[data-astro-cid-v5cljfpo] .letter-navigation[data-astro-cid-v5cljfpo]{gap:15px;margin-top:18px;font-size:12px}}
