@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lora-latin-400-normal.DnxXpLNu.woff2) format("woff2"),url(/_astro/lora-latin-400-normal.DBJS-Hc6.woff) format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lora-vietnamese-400-normal.BxA6xcFr.woff2) format("woff2"),url(/_astro/lora-vietnamese-400-normal.DlgyXXxo.woff) format("woff")}.letter-wrap[data-astro-cid-2zytwg6h]{--paper: #fbf3e2;--ink: #3b2a1a;--sepia: #a0703f;--airmail-red: #c8372d;--airmail-blue: #1d5bff}.letter[data-astro-cid-2zytwg6h]{position:relative;border-radius:22px;padding:14px;background:repeating-linear-gradient(-45deg,var(--airmail-red) 0 18px,#fff 18px 26px,var(--airmail-blue) 26px 44px,#fff 44px 52px);box-shadow:0 30px 60px -30px #3b2a1a73}.letter-grid[data-astro-cid-2zytwg6h]{position:relative;border-radius:12px;padding:44px 24px 40px;background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .32 0 0 0 0 .18 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),repeating-linear-gradient(to bottom,transparent 0 35px,rgba(160,112,63,.16) 35px 36px);display:grid;gap:28px}@media(min-width:768px){.letter-grid[data-astro-cid-2zytwg6h]{grid-template-columns:1fr 260px;padding:56px 56px 48px;gap:40px;align-items:start}}.letter-body[data-astro-cid-2zytwg6h]{max-width:62ch}.letter-script[data-astro-cid-2zytwg6h]{font-family:Dancing Script,cursive;font-weight:600;color:var(--ink)}.letter-greeting[data-astro-cid-2zytwg6h]{font-size:clamp(1.7rem,4.6vw,2.3rem);line-height:1.2;margin-bottom:14px}.letter-text[data-astro-cid-2zytwg6h]{font-family:Lora,Georgia,serif;font-size:17px;line-height:36px;color:var(--ink)}.letter-text[data-astro-cid-2zytwg6h]+.letter-text[data-astro-cid-2zytwg6h]{margin-top:0;text-indent:1.5em}.letter-sign[data-astro-cid-2zytwg6h]{font-size:clamp(1.9rem,5vw,2.5rem);line-height:1.1;margin-top:4px;color:#1d3e9e}.sign-flourish[data-astro-cid-2zytwg6h]{width:180px;height:20px;margin-top:-2px}.sign-flourish[data-astro-cid-2zytwg6h] path[data-astro-cid-2zytwg6h]{fill:none;stroke:#1d3e9e;stroke-width:2;stroke-linecap:round}.letter-meta[data-astro-cid-2zytwg6h]{font-family:Lora,Georgia,serif;font-style:italic;font-size:14px;color:var(--sepia);margin-top:6px}.letter-ps[data-astro-cid-2zytwg6h]{font-family:Lora,Georgia,serif;font-style:italic;font-size:15px;line-height:1.6;color:var(--ink);margin-top:22px;padding-top:14px;border-top:1px dashed rgba(160,112,63,.45)}.letter-ps[data-astro-cid-2zytwg6h] span[data-astro-cid-2zytwg6h]{font-family:Dancing Script,cursive;font-style:normal;font-weight:600;font-size:20px;margin-right:4px;color:var(--airmail-red)}.stamp[data-astro-cid-2zytwg6h]{position:absolute;z-index:2;top:30px;right:30px;width:84px;height:100px;padding:6px;background:radial-gradient(circle,transparent 3px,#fff 3.6px) -6px -6px / 12px 12px;transform:rotate(4deg);filter:drop-shadow(0 2px 3px rgba(59,42,26,.25))}.stamp-inner[data-astro-cid-2zytwg6h]{height:100%;box-shadow:0 0 0 3px #fff;border:1.5px solid var(--airmail-blue);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#eef3ff}.stamp-inner[data-astro-cid-2zytwg6h] span[data-astro-cid-2zytwg6h]{font:700 10px/1 Be Vietnam Pro,sans-serif;letter-spacing:.18em;color:var(--airmail-blue)}.postmark[data-astro-cid-2zytwg6h]{position:absolute;z-index:3;top:58px;right:86px;width:104px;height:104px;opacity:.72;transform:rotate(-14deg);pointer-events:none}.postmark[data-astro-cid-2zytwg6h] svg[data-astro-cid-2zytwg6h]{width:100%;height:100%}.postmark[data-astro-cid-2zytwg6h] circle[data-astro-cid-2zytwg6h]{fill:none;stroke:var(--airmail-red);stroke-width:2.2}.postmark[data-astro-cid-2zytwg6h] text[data-astro-cid-2zytwg6h]{fill:var(--airmail-red);font:700 8.5px Be Vietnam Pro,sans-serif;letter-spacing:.08em}.postmark[data-astro-cid-2zytwg6h] .pm-big[data-astro-cid-2zytwg6h]{font-size:13px;letter-spacing:.06em}.postmark[data-astro-cid-2zytwg6h] .pm-small[data-astro-cid-2zytwg6h]{font-size:9px}@media(max-width:767px){.stamp[data-astro-cid-2zytwg6h]{top:22px;right:22px;width:64px;height:78px}.stamp-inner[data-astro-cid-2zytwg6h] img[data-astro-cid-2zytwg6h]{width:34px;height:34px}.postmark[data-astro-cid-2zytwg6h]{top:48px;right:60px;width:82px;height:82px}.letter-grid[data-astro-cid-2zytwg6h]{padding-top:96px}}.polaroid[data-astro-cid-2zytwg6h]{position:relative;background:#fff;padding:10px 10px 14px;box-shadow:0 14px 30px -14px #3b2a1a80;transform:rotate(-3deg);max-width:260px;justify-self:center}.polaroid[data-astro-cid-2zytwg6h] img[data-astro-cid-2zytwg6h]{display:block;width:100%;aspect-ratio:1;object-fit:cover;filter:sepia(.18) saturate(.92) contrast(1.04)}.polaroid[data-astro-cid-2zytwg6h] figcaption[data-astro-cid-2zytwg6h]{text-align:center;font-size:22px;margin-top:8px}.tape[data-astro-cid-2zytwg6h]{position:absolute;top:-12px;left:50%;width:92px;height:26px;transform:translate(-50%) rotate(-4deg);background:#faecc4d9;box-shadow:0 1px 2px #00000014}@media(min-width:768px){.polaroid[data-astro-cid-2zytwg6h]{margin-top:96px}}
