.owl-flight{position:fixed;left:-120px;top:30vh;font-size:2.6rem;z-index:200;pointer-events:none}.owl-flight.fly{animation:owl-cross 3.4s ease-in forwards}@keyframes owl-cross{0%{transform:translate(0) rotate(4deg)}30%{transform:translate(35vw,-8vh) rotate(-4deg)}60%{transform:translate(70vw,-14vh) rotate(5deg)}to{transform:translate(120vw,-26vh) rotate(-3deg)}}.letter-page[data-astro-cid-xstaik4p]{max-width:1060px}.letter-head[data-astro-cid-xstaik4p]{max-width:40rem;margin:0 auto 2.5rem;text-align:center}.letter-head[data-astro-cid-xstaik4p] .lede[data-astro-cid-xstaik4p]{margin-top:1rem}.letter-layout[data-astro-cid-xstaik4p]{display:grid;grid-template-columns:1.05fr 1fr;gap:2.5rem;align-items:start}@media(max-width:860px){.letter-layout[data-astro-cid-xstaik4p]{grid-template-columns:1fr}}.parchment[data-astro-cid-xstaik4p]{background:var(--parchment-bg);background-image:radial-gradient(120% 90% at 50% 0%,#f7eecf,#efe1bf 70%,#e4d3a8);border:1px solid var(--parchment-edge);border-radius:4px;color:var(--parchment-ink);font-family:Georgia,Times New Roman,serif;padding:2.2rem 2rem 2rem;box-shadow:0 10px 34px #00000073}.letterhead[data-astro-cid-xstaik4p]{text-align:center}.letterhead[data-astro-cid-xstaik4p] img[data-astro-cid-xstaik4p]{display:block;margin:0 auto .7rem}.lh-school[data-astro-cid-xstaik4p]{letter-spacing:.38em;font-size:.95rem;font-weight:700;color:#3c2f16;padding-left:.38em}.lh-office[data-astro-cid-xstaik4p]{letter-spacing:.2em;font-size:.62rem;color:#7a6636;margin-top:.3rem;padding-left:.2em}.lh-preamble[data-astro-cid-xstaik4p]{font-style:italic;font-size:.72rem;color:#8a7440;margin:.6rem auto 0;max-width:26rem;line-height:1.5}.gilt-rule[data-astro-cid-xstaik4p]{display:flex;align-items:center;gap:.7rem;margin:1.3rem 0 .9rem;color:#a8842f;font-size:.8rem}.gilt-rule[data-astro-cid-xstaik4p]:before,.gilt-rule[data-astro-cid-xstaik4p]:after{content:"";flex:1;height:1px;background:var(--parchment-gilt)}.salutation[data-astro-cid-xstaik4p]{font-size:1.12rem;line-height:1.6;margin-bottom:.9rem}.salutation[data-astro-cid-xstaik4p] strong[data-astro-cid-xstaik4p]{color:var(--parchment-emerald)}.para[data-astro-cid-xstaik4p]{font-size:.97rem;line-height:1.78;margin-bottom:.95rem}.dropcap[data-astro-cid-xstaik4p]{float:left;font-size:3.2rem;line-height:.8;padding:.1em .16em 0 0;color:var(--parchment-emerald);font-weight:700}.supply-intro[data-astro-cid-xstaik4p]{margin-bottom:.5rem}.supplies[data-astro-cid-xstaik4p]{list-style:none;margin:0 0 .95rem}.supplies[data-astro-cid-xstaik4p] li[data-astro-cid-xstaik4p]{font-size:.92rem;line-height:1.6;padding-left:1.4rem;margin-bottom:.3rem;position:relative}.supplies[data-astro-cid-xstaik4p] li[data-astro-cid-xstaik4p]:before{content:"❧";position:absolute;left:0;color:#a8842f}.ps[data-astro-cid-xstaik4p]{background:#eaddb9;border-left:3px solid var(--seal, #8a2c22);border-radius:3px;padding:.8rem 1rem;font-size:.92rem;line-height:1.6;margin:.4rem 0 .9rem}.from-line[data-astro-cid-xstaik4p]{text-align:center;font-size:.86rem;color:#6b5a3a;margin:1rem 0 0}.sig-row[data-astro-cid-xstaik4p]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:1.6rem}.valediction[data-astro-cid-xstaik4p]{font-size:.95rem}.signature[data-astro-cid-xstaik4p]{font-family:Segoe Script,Snell Roundhand,Georgia,cursive;font-style:italic;font-size:1.45rem;color:var(--parchment-emerald);line-height:1.15}.seal-label[data-astro-cid-xstaik4p]{font-size:.78rem;color:#7a6636;margin-top:.15rem}.wax[data-astro-cid-xstaik4p]{flex:none;filter:drop-shadow(0 3px 5px rgba(0,0,0,.3))}.wax[data-astro-cid-xstaik4p] .wax-body[data-astro-cid-xstaik4p]{fill:var(--seal, #8a2c22);stroke:color-mix(in srgb,var(--seal, #8a2c22) 55%,#000);stroke-width:1.1}.wax[data-astro-cid-xstaik4p] .wax-ring[data-astro-cid-xstaik4p]{stroke:color-mix(in srgb,var(--seal, #8a2c22) 62%,#000);opacity:.6}.wax[data-astro-cid-xstaik4p] .wax-mono[data-astro-cid-xstaik4p]{fill:color-mix(in srgb,var(--seal, #8a2c22) 70%,#000);font-family:Georgia,Times New Roman,serif}.letter-form[data-astro-cid-xstaik4p]{display:grid;gap:.9rem}.letter-form[data-astro-cid-xstaik4p] label[data-astro-cid-xstaik4p]{display:grid;gap:.35rem;font-size:.88rem;color:var(--parchment-dim)}.letter-form[data-astro-cid-xstaik4p] textarea[data-astro-cid-xstaik4p]{background:var(--ink-2);border:1px solid var(--ink-4);border-radius:var(--radius-sm);color:var(--parchment);font-family:var(--font-serif);font-size:1rem;padding:.7rem 1rem;resize:vertical}.owl-treats[data-astro-cid-xstaik4p]{position:absolute;left:-6000px}.form-status[data-astro-cid-xstaik4p]{min-height:1.4em;font-size:.95rem;color:var(--accent-soft)}.form-fine[data-astro-cid-xstaik4p]{font-size:.78rem;line-height:1.5}.dispatched[data-astro-cid-xstaik4p]{text-align:center}.dispatched[data-astro-cid-xstaik4p] h2[data-astro-cid-xstaik4p]{font-family:Georgia,serif;color:#3c2f16;font-size:1.6rem}.dispatch-line[data-astro-cid-xstaik4p]{font-size:.95rem;line-height:1.6;margin:.7rem 0}.dispatch-points[data-astro-cid-xstaik4p]{color:var(--parchment-emerald);font-size:.92rem}.dispatch-actions[data-astro-cid-xstaik4p]{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-top:1.2rem}.dispatch-actions[data-astro-cid-xstaik4p] .btn[data-astro-cid-xstaik4p]{font-size:.85rem;padding:.5rem 1.1rem}.cross-links[data-astro-cid-xstaik4p]{margin-top:2.5rem;font-size:.95rem}
