.page[data-astro-cid-6bfsojfh]{max-width:760px;padding-block:16px 24px}.intro[data-astro-cid-6bfsojfh]{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}h1[data-astro-cid-6bfsojfh]{margin-bottom:10px;font-size:clamp(48px,7vw,84px);line-height:1.15}.lead[data-astro-cid-6bfsojfh]{font-size:clamp(19px,2vw,22px)}.letter[data-astro-cid-6bfsojfh]{background:#fff;border-radius:6px;flex-direction:column;gap:16px;padding:28px 28px 24px;display:flex;position:relative;transform:rotate(-.4deg);box-shadow:0 1px #1c1c1c1a,0 18px 36px -24px #1c1c1c73}.letter[data-astro-cid-6bfsojfh]>[data-astro-cid-6bfsojfh]{transform:rotate(.4deg)}.letter[data-astro-cid-6bfsojfh]:before{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 35px,#1c1c1c14 35px 36px) 0 22px;border-radius:6px;position:absolute;inset:0}.dear[data-astro-cid-6bfsojfh]{margin-top:8px;padding-right:100px;font-size:32px}.field[data-astro-cid-6bfsojfh]{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{width:100%;font:inherit;border:0;border-bottom:2px solid var(--ink);color:var(--ink);background:0 0;border-radius:0;padding:8px 10px;font-size:18px;line-height:1.5}.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:7.5em;padding:0 4px;line-height:36px}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus,.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus{border-bottom-color:var(--gold);box-shadow:0 2px 0 var(--gold);outline:none}.field[data-astro-cid-6bfsojfh].invalid input[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh].invalid textarea[data-astro-cid-6bfsojfh]{border-bottom-color:#c0392b}.err[data-astro-cid-6bfsojfh]{color:#c0392b}.err[data-astro-cid-6bfsojfh][hidden]{display:none}.sign[data-astro-cid-6bfsojfh]{grid-template-columns:auto 1fr;align-items:start;gap:14px 18px;margin-top:8px;display:grid}.from[data-astro-cid-6bfsojfh]{padding-top:2px;font-size:28px}.mail[data-astro-cid-6bfsojfh]{grid-column:2}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]::placeholder,.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]::placeholder{color:#1c1c1c59}.check[data-astro-cid-6bfsojfh]{align-items:center;gap:10px;margin-top:6px;display:flex}.check[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{width:20px;height:20px;accent-color:var(--gold);flex:none}.stamp[data-astro-cid-6bfsojfh]{z-index:2;cursor:pointer;width:96px;height:96px;transition:transform .2s var(--ease);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:absolute;top:18px;right:18px;transform:rotate(4deg)}.stamp[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{width:96px;height:96px}.stamp[data-astro-cid-6bfsojfh] .hand[data-astro-cid-6bfsojfh]{text-align:center;font-size:20px;line-height:1;position:absolute;bottom:14px;left:0;right:0}.stamp[data-astro-cid-6bfsojfh]:hover{transform:rotate(-2deg)scale(1.06)}.stamp[data-astro-cid-6bfsojfh]:focus-visible{outline:3px solid var(--gold);outline-offset:4px;border-radius:8px}.stamp[data-astro-cid-6bfsojfh][disabled]{opacity:.5;cursor:wait}.status[data-astro-cid-6bfsojfh]{min-height:1.4em}.send-row[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.send-btn[data-astro-cid-6bfsojfh]{padding:12px 22px;font-size:17px}.send-btn[data-astro-cid-6bfsojfh][disabled]{opacity:.5;cursor:wait}.done[data-astro-cid-6bfsojfh]{flex-direction:column;gap:12px;padding:32px;display:flex}.done[data-astro-cid-6bfsojfh][hidden]{display:none}.done[data-astro-cid-6bfsojfh] .big[data-astro-cid-6bfsojfh]{color:var(--gold-dark);font-size:clamp(48px,8vw,96px);line-height:1}.done[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{box-shadow:inset 0 -2px 0 var(--gold)}@media (width<=640px){.letter[data-astro-cid-6bfsojfh]{padding:22px 18px 20px;transform:none}.letter[data-astro-cid-6bfsojfh]>[data-astro-cid-6bfsojfh]{transform:none}.sign[data-astro-cid-6bfsojfh]{grid-template-columns:auto 1fr}.stamp[data-astro-cid-6bfsojfh]{width:76px;height:76px;top:12px;right:12px}.stamp[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{width:76px;height:76px}.stamp[data-astro-cid-6bfsojfh] .hand[data-astro-cid-6bfsojfh]{font-size:17px;bottom:11px}.dear[data-astro-cid-6bfsojfh]{padding-right:80px}}
