.statement[data-astro-cid-6k2nkbdj]{font-family:var(--font-sans);font-size:clamp(1.3rem,1.8vw,1.6rem);font-weight:500;line-height:1.3;letter-spacing:-.015em;max-width:54rem;margin:2rem 0 1.25rem}:lang(th) .statement[data-astro-cid-6k2nkbdj]{line-height:1.5;letter-spacing:0}.faces[data-astro-cid-6k2nkbdj]{display:inline-block;white-space:nowrap;margin:0 .12em}.face[data-astro-cid-6k2nkbdj]{position:relative;display:inline-block}.face[data-astro-cid-6k2nkbdj]+.face[data-astro-cid-6k2nkbdj]{margin-left:.12em}img[data-astro-cid-6k2nkbdj]{display:inline-block;width:1.28em;height:1.28em;vertical-align:baseline;border-radius:.3em;object-fit:cover;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.faces[data-astro-cid-6k2nkbdj]:hover .face[data-astro-cid-6k2nkbdj]:first-child img[data-astro-cid-6k2nkbdj]{transform:translate(-.1em) rotate(-8deg)}.faces[data-astro-cid-6k2nkbdj]:hover .face[data-astro-cid-6k2nkbdj]:last-child img[data-astro-cid-6k2nkbdj]{transform:translate(.1em) rotate(8deg)}.face[data-astro-cid-6k2nkbdj][data-name]:after{content:attr(data-name);position:absolute;left:50%;bottom:calc(100% + .45rem);translate:-50% .25rem;font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:0;white-space:nowrap;padding:.2rem .55rem;border-radius:.45rem;background:var(--color-fg);color:var(--color-bg-primary);opacity:0;pointer-events:none;transition:opacity .15s,translate .15s}.face[data-astro-cid-6k2nkbdj]:hover:after{opacity:1;translate:-50% 0}@media(prefers-reduced-motion:reduce){img[data-astro-cid-6k2nkbdj]{transition:none}.faces[data-astro-cid-6k2nkbdj]:hover .face[data-astro-cid-6k2nkbdj] img[data-astro-cid-6k2nkbdj]{transform:none}}.photos[data-astro-cid-63uiadaz]{position:relative;left:50%;translate:-50%;width:min(calc(100cqw - 3rem),72rem);margin:1.5rem 0 1.75rem;overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 3rem,#000 calc(100% - 3rem),transparent)}.track[data-astro-cid-63uiadaz]{display:flex;width:max-content;animation:photos-drift 40s linear infinite}.photos[data-astro-cid-63uiadaz]:hover .track[data-astro-cid-63uiadaz],.photos[data-astro-cid-63uiadaz]:focus-within .track[data-astro-cid-63uiadaz]{animation-play-state:paused}@keyframes photos-drift{to{transform:translate(-50%)}}.run[data-astro-cid-63uiadaz]{display:flex;gap:.75rem;padding-right:.75rem}img[data-astro-cid-63uiadaz]{display:block;height:7.5rem;width:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:.75rem}@media(prefers-reduced-motion:reduce){.photos[data-astro-cid-63uiadaz]{left:auto;translate:none;width:auto;mask-image:none}.track[data-astro-cid-63uiadaz]{animation:none;width:auto}.run[data-astro-cid-63uiadaz]{flex-wrap:wrap;padding:0}.run[data-astro-cid-63uiadaz][aria-hidden=true]{display:none}img[data-astro-cid-63uiadaz]{height:5.5rem}}.classes[data-astro-cid-xc6acg5y]{display:flex;flex-direction:column;gap:2rem;margin:1.75rem 0 2.25rem;max-width:42rem;font-family:var(--font-sans)}.class[data-astro-cid-xc6acg5y]{display:grid;grid-template-columns:9.5rem 1fr;gap:1.5rem;align-items:start}.class[data-astro-cid-xc6acg5y] h3[data-astro-cid-xc6acg5y]{font-size:1.05rem;font-weight:600;line-height:1.35;margin:0}.words[data-astro-cid-xc6acg5y]{display:flex;flex-direction:column;gap:.4rem}.words[data-astro-cid-xc6acg5y] p[data-astro-cid-xc6acg5y]{font-size:.9rem;line-height:1.6;margin:0}.words[data-astro-cid-xc6acg5y] .title[data-astro-cid-xc6acg5y]{font-size:1.05rem;font-weight:600;line-height:1.35}.asked[data-astro-cid-xc6acg5y]{font-weight:300;font-style:italic}.came[data-astro-cid-xc6acg5y]{font-weight:300;color:color-mix(in srgb,var(--color-fg) 62%,var(--color-bg-primary))}.read[data-astro-cid-xc6acg5y]{align-self:flex-start;margin-top:.15rem;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:.85rem;font-weight:500;text-decoration:underline;text-underline-offset:.2em;color:inherit}@media(max-width:640px){.class[data-astro-cid-xc6acg5y]{grid-template-columns:1fr;gap:.5rem}}.letter[data-astro-cid-xc6acg5y]{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--color-bg-primary);color:var(--color-fg);overflow-y:auto;font-family:var(--font-sans)}.letter[data-astro-cid-xc6acg5y]::backdrop{background:var(--color-bg-primary)}.letter-bar[data-astro-cid-xc6acg5y]{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:var(--color-bg-primary);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-fg) 55%,var(--color-bg-primary))}.letter-actions[data-astro-cid-xc6acg5y]{display:flex;gap:.5rem}.letter-bar[data-astro-cid-xc6acg5y] button[data-astro-cid-xc6acg5y]{padding:.45rem .9rem;border:0;border-radius:.6rem;background:var(--color-bg-secondary);color:var(--color-fg);cursor:pointer;font:inherit;font-size:.8rem;letter-spacing:0;text-transform:none}.letter-body[data-astro-cid-xc6acg5y]:focus{outline:none}.letter-body[data-astro-cid-xc6acg5y]{max-width:42rem;margin:0 auto;padding:1rem 1.5rem 5rem;font-size:1rem;line-height:1.7}.letter-body[data-astro-cid-xc6acg5y]>h2[data-astro-cid-xc6acg5y]{font-size:2rem;font-weight:600;line-height:1.2;margin:.5rem 0 2rem}.letter-body[data-astro-cid-xc6acg5y] h2{font-size:1.3rem;font-weight:600;margin:2.5rem 0 .75rem}.letter-body[data-astro-cid-xc6acg5y] h3{font-size:1.05rem;font-weight:600;margin:2rem 0 .5rem}.letter-body[data-astro-cid-xc6acg5y] p{margin:0 0 1rem}.letter-body[data-astro-cid-xc6acg5y] ul,.letter-body[data-astro-cid-xc6acg5y] ol{margin:0 0 1rem;padding-left:1.4rem}.letter-body[data-astro-cid-xc6acg5y] ul{list-style:disc}.letter-body[data-astro-cid-xc6acg5y] ol{list-style:decimal}.letter-body[data-astro-cid-xc6acg5y] li{margin:.25rem 0}.letter-body[data-astro-cid-xc6acg5y] blockquote{margin:1.25rem 0;padding:1rem 1.25rem;border-radius:.75rem;background:var(--color-bg-secondary)}.letter-body[data-astro-cid-xc6acg5y] blockquote p:last-child{margin-bottom:0}.letter-body[data-astro-cid-xc6acg5y] img:not(.letter-figure img){display:block;width:100%;height:auto;border-radius:.6rem;margin:1.5rem 0 .5rem;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-fg) 10%,transparent)}.letter-body[data-astro-cid-xc6acg5y] :is(p:has(>img),.letter-figure)+p>em:only-child{display:block;font-size:.8rem;font-style:normal;text-align:center;color:color-mix(in srgb,var(--color-fg) 55%,var(--color-bg-primary));margin-top:-.5rem}.letter-body[data-astro-cid-xc6acg5y] table{width:100%;border-collapse:collapse;margin:1rem 0 1.5rem;font-size:.85rem}.letter-body[data-astro-cid-xc6acg5y] th,.letter-body[data-astro-cid-xc6acg5y] td{text-align:left;vertical-align:top;padding:.45rem .6rem;border-bottom:1px solid color-mix(in srgb,var(--color-fg) 12%,transparent)}.letter-body[data-astro-cid-xc6acg5y] th{font-weight:600}@media(max-width:640px){.letter-body[data-astro-cid-xc6acg5y] table{display:block;overflow-x:auto}}
