.letter[data-astro-cid-v56s4toa]{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-2);color:var(--ink);padding:24px 20px 40px;position:relative}.letter__head[data-astro-cid-v56s4toa]{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;padding-bottom:16px;display:flex}.letter__sender[data-astro-cid-v56s4toa]{gap:8px;min-width:0;display:grid}.letter[data-astro-cid-v56s4toa] .label[data-astro-cid-v56s4toa]{color:var(--ink-2)}.letter__from[data-astro-cid-v56s4toa]{overflow-wrap:anywhere}.letter__fields[data-astro-cid-v56s4toa]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.letter__date[data-astro-cid-v56s4toa]{white-space:nowrap}.letter__body[data-astro-cid-v56s4toa]{max-width:60ch;font-family:var(--font-display);overflow-wrap:break-word;margin-top:20px;font-size:21px;font-weight:500;line-height:1.45}.letter__body[data-astro-cid-v56s4toa] p+p,.letter__body[data-astro-cid-v56s4toa] *+ul,.letter__body[data-astro-cid-v56s4toa] *+ol,.letter__body[data-astro-cid-v56s4toa] *+blockquote{margin-top:.7em}.letter__body[data-astro-cid-v56s4toa] a{text-decoration-color:var(--sanguine)}.letter__body[data-astro-cid-v56s4toa] blockquote{border-left:1px solid var(--sanguine);padding-left:1em;font-style:italic}.letter__seal[data-astro-cid-v56s4toa]{width:48px;height:48px;position:absolute;bottom:-16px;right:16px;overflow:visible}.letter__wax[data-astro-cid-v56s4toa]{fill:var(--sanguine)}.letter__ring[data-astro-cid-v56s4toa],.letter__beads[data-astro-cid-v56s4toa],.letter__glint[data-astro-cid-v56s4toa]{fill:none;stroke:var(--paper);stroke-width:1px}.letter__ring[data-astro-cid-v56s4toa]{stroke-opacity:.55}.letter__beads[data-astro-cid-v56s4toa]{stroke-opacity:.45;stroke-dasharray:.1 2.6;stroke-linecap:round;stroke-width:1.4px}.letter__glint[data-astro-cid-v56s4toa]{stroke-opacity:.3;stroke-width:1.5px;stroke-linecap:round}.letter__initial[data-astro-cid-v56s4toa]{fill:var(--paper);font-family:var(--font-sans);font-size:17px;font-weight:400}@media (width>=640px){.letter[data-astro-cid-v56s4toa]{padding:32px 40px 44px}.letter__seal[data-astro-cid-v56s4toa]{width:56px;height:56px;bottom:-20px;right:28px}}@media (forced-colors:active){.letter__seal[data-astro-cid-v56s4toa]{forced-color-adjust:none}}.letters[data-astro-cid-etkoukpl]{padding-top:56px}.letters__column[data-astro-cid-etkoukpl]{padding-right:12px}.desk[data-astro-cid-etkoukpl]{position:relative}.desk__cherubs[data-astro-cid-etkoukpl]{--lean:calc(min(280px, 72%) * var(--overhang,0));z-index:1;width:min(280px,72%);margin:0 auto calc(-1 * var(--lean));position:relative}.desk__cherubs[data-astro-cid-etkoukpl] .desk__cherubs-art{--knockout-fill:var(--paper-2);width:100%}.desk__sheet[data-astro-cid-etkoukpl]{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-2);box-shadow:4px 4px 0 -1px var(--paper-2), 4px 4px 0 0 var(--rule), 8px 8px 0 -1px var(--paper-2), 8px 8px 0 0 var(--rule);padding:28px 20px;position:relative}.desk__intro[data-astro-cid-etkoukpl]{max-width:28em;font-family:var(--font-display);color:var(--ink);text-wrap:pretty;font-size:clamp(22px,2.6vw,27px);font-weight:500;line-height:1.35}.desk__empty[data-astro-cid-etkoukpl]{font-family:var(--font-display);color:var(--ink-2);margin-top:16px;font-size:20px;font-style:italic;font-weight:500;line-height:1.35}.desk__write[data-astro-cid-etkoukpl]{margin-top:28px}.desk__write[data-astro-cid-etkoukpl] .label[data-astro-cid-etkoukpl]{color:var(--ink-2)}.desk__hint[data-astro-cid-etkoukpl]{max-width:60ch;color:var(--ink-2);margin-top:12px;font-size:14px;line-height:1.55}.desk__button[data-astro-cid-etkoukpl]+.desk__hint[data-astro-cid-etkoukpl]{margin-top:16px}.desk__address[data-astro-cid-etkoukpl]{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:13px}.desk__soon[data-astro-cid-etkoukpl]{font-family:var(--font-display);color:var(--ink-2);margin-top:24px;font-size:21px;font-style:italic;font-weight:500}.post[data-astro-cid-etkoukpl]{margin-top:72px}.post__head[data-astro-cid-etkoukpl]{border-bottom:1px solid var(--rule-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding-bottom:12px;display:flex}.post__count[data-astro-cid-etkoukpl]{color:var(--blueprint)}.post__list[data-astro-cid-etkoukpl]{gap:48px;margin-top:32px;display:grid}.carrier[data-astro-cid-etkoukpl]{width:150px;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:32px 0 0;padding:0;display:block;position:relative}.carrier[data-astro-cid-etkoukpl]:focus-visible{outline-offset:6px}.carrier__bird[data-astro-cid-etkoukpl]{transform-origin:50% 60%;transition:translate .3s var(--ease);display:block}.carrier__bird[data-astro-cid-etkoukpl] .ink-art{display:block}.carrier[data-astro-cid-etkoukpl]:hover .carrier__bird[data-astro-cid-etkoukpl]{translate:0 -2px}.carrier__post[data-astro-cid-etkoukpl]{transform-origin:50% 0;width:44px;height:60px;position:absolute;top:62%;left:50%;overflow:visible;translate:-50%}@media (prefers-reduced-motion:no-preference){html:not([data-still]) .carrier[data-astro-cid-etkoukpl]:hover .carrier__post[data-astro-cid-etkoukpl]{animation:1.6s ease-in-out infinite carrier-swing}}@keyframes carrier-swing{0%,to{rotate:0deg}30%{rotate:5deg}70%{rotate:-4deg}}.carrier__thread[data-astro-cid-etkoukpl]{stroke:var(--ink-3);stroke-width:1px;transform-box:fill-box;transform-origin:50% 0}.carrier__sheet[data-astro-cid-etkoukpl]{stroke:var(--ink-2);stroke-width:1.1px;fill:var(--paper)}.carrier__wax[data-astro-cid-etkoukpl]{fill:var(--sanguine);stroke:none}[data-astro-cid-etkoukpl][data-carrier-letter]{transition:opacity .2s var(--ease)}.margin-note[data-astro-cid-etkoukpl]{margin-top:72px;position:relative}.margin-note__flourish[data-astro-cid-etkoukpl]{width:150px;height:10px;margin-top:-2px;display:block;overflow:visible}.margin-note__flourish[data-astro-cid-etkoukpl] path[data-astro-cid-etkoukpl]{fill:none;stroke:var(--sanguine);stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ease)}.margin-note__flourish[data-astro-cid-etkoukpl] path[data-astro-cid-etkoukpl].is-drawn{stroke-dashoffset:0}.margin-note__mirror[data-astro-cid-etkoukpl]{font-family:var(--font-display);color:var(--ink-3);transition:transform .6s var(--ease);margin-top:4px;font-size:18px;font-style:italic;font-weight:500;line-height:1.3;transform:scaleX(-1)}.margin-note[data-astro-cid-etkoukpl]:hover .margin-note__mirror[data-astro-cid-etkoukpl]{transform:scaleX(1)}.courier-letter{z-index:5;pointer-events:none;color:var(--ink-2);position:absolute}.courier-letter svg{width:100%;height:100%;display:block;overflow:visible}.courier-letter__sheet,.courier-letter__flap{stroke:var(--ink-2);stroke-width:1.1px;fill:var(--paper)}.courier-letter__flap{transform-box:fill-box;transform-origin:50% 0;transition:scale .5s var(--ease)}.courier-letter.is-open .courier-letter__flap{scale:1 -1}.courier-letter__wax{fill:var(--sanguine);transform-box:fill-box;transform-origin:50%;transition:scale .4s var(--ease), opacity .4s var(--ease)}.courier-letter.is-open .courier-letter__wax{opacity:0;scale:1.8}.courier-letter__slip{z-index:-1;border:1px solid var(--rule-strong);background:var(--paper);font-family:var(--font-display);color:var(--sanguine);white-space:nowrap;opacity:0;transition:opacity .5s var(--ease) .25s, translate .7s var(--ease) .25s;padding:1px 6px 2px;font-size:15px;font-style:italic;font-weight:500;line-height:1.2;position:absolute;bottom:40%;left:50%;translate:-50% 10px}.courier-letter.is-open .courier-letter__slip{opacity:1;translate:-50% -18px}@media (prefers-reduced-motion:reduce){[data-astro-cid-etkoukpl][data-carrier-letter],.courier-letter,.courier-letter *{transition:none!important}}@media (width>=640px){.desk__cherubs[data-astro-cid-etkoukpl]{--lean:calc(300px * var(--overhang,0));width:300px;margin-right:12%}.desk__sheet[data-astro-cid-etkoukpl]{padding:36px 40px}}@media (width>=1024px){.letters[data-astro-cid-etkoukpl]{padding-top:72px}}
