.letter-apply[data-astro-cid-yy3w2tia]{display:grid;gap:clamp(28px,4vh,40px)}.letter-apply__details[data-astro-cid-yy3w2tia]{margin:0;display:grid;gap:var(--space-3)}.letter-apply__details-row[data-astro-cid-yy3w2tia]{display:flex;align-items:baseline;gap:var(--space-3)}.letter-apply__details[data-astro-cid-yy3w2tia] dt[data-astro-cid-yy3w2tia]{flex:none;width:5.5em;font-family:var(--font-mono);font-size:13px;line-height:1.5;color:var(--prax-accent-light)}.letter-apply__details[data-astro-cid-yy3w2tia] dd[data-astro-cid-yy3w2tia]{margin:0;font-size:clamp(15px,1.5vw,17px);line-height:1.5;color:var(--prax-dark-text);word-break:keep-all}.letter-apply__grid[data-astro-cid-yy3w2tia]{display:grid;gap:clamp(18px,2.6vh,24px)}.letter-apply[data-astro-cid-yy3w2tia] label[data-astro-cid-yy3w2tia]{display:grid;gap:var(--space-2)}.letter-apply[data-astro-cid-yy3w2tia] label[data-astro-cid-yy3w2tia] span[data-astro-cid-yy3w2tia]{display:flex;gap:var(--space-2);align-items:baseline;color:var(--prax-dark-text);font-family:var(--font-mono);font-size:14px;font-weight:var(--weight-semibold);line-height:1.2}.letter-apply[data-astro-cid-yy3w2tia] label[data-astro-cid-yy3w2tia] em[data-astro-cid-yy3w2tia]{color:var(--prax-accent-light);font-size:12px;font-style:normal}.letter-apply[data-astro-cid-yy3w2tia] input[data-astro-cid-yy3w2tia],.letter-apply[data-astro-cid-yy3w2tia] textarea[data-astro-cid-yy3w2tia]{width:100%;border:1px solid rgba(244,246,241,.2);border-radius:0;background:#0b0f0d;color:var(--prax-dark-text);font:inherit;transition:border-color .16s ease,background-color .16s ease}.letter-apply[data-astro-cid-yy3w2tia] input[data-astro-cid-yy3w2tia]{min-height:52px;padding:0 var(--space-4)}.letter-apply[data-astro-cid-yy3w2tia] textarea[data-astro-cid-yy3w2tia]{min-height:128px;resize:vertical;padding:var(--space-4);line-height:1.55}.letter-apply[data-astro-cid-yy3w2tia] input[data-astro-cid-yy3w2tia]:focus,.letter-apply[data-astro-cid-yy3w2tia] textarea[data-astro-cid-yy3w2tia]:focus{outline:0;border-color:var(--prax-accent-light);background:#101513}.letter-apply[data-astro-cid-yy3w2tia] input[data-astro-cid-yy3w2tia]::placeholder,.letter-apply[data-astro-cid-yy3w2tia] textarea[data-astro-cid-yy3w2tia]::placeholder{color:#f4f6f161}.letter-apply__footer[data-astro-cid-yy3w2tia]{display:grid;gap:var(--space-4)}.letter-apply[data-astro-cid-yy3w2tia] button[data-astro-cid-yy3w2tia]{min-height:56px;border:0;border-radius:0;background:var(--prax-accent-light);color:var(--prax-dark);cursor:pointer;font-family:var(--font-mono);font-size:16px;font-weight:var(--weight-semibold);padding:0 var(--space-8)}.letter-apply[data-astro-cid-yy3w2tia] button[data-astro-cid-yy3w2tia]:hover{background:var(--prax-dark-text)}.letter-apply[data-astro-cid-yy3w2tia] button[data-astro-cid-yy3w2tia]:disabled{cursor:wait;opacity:.58}.letter-apply__status[data-astro-cid-yy3w2tia]{min-height:24px;margin:0;color:var(--prax-dark-muted);line-height:1.45}.letter-apply__status[data-astro-cid-yy3w2tia][data-state=success]{color:var(--prax-accent-light)}.letter-apply__status[data-astro-cid-yy3w2tia][data-state=error]{color:#ffb4a8}.letter-apply__trap[data-astro-cid-yy3w2tia]{position:absolute;left:-9999px;height:1px;overflow:hidden;width:1px}.letter[data-astro-cid-377edxpv]{background:var(--prax-dark);color:var(--prax-dark-text);padding:clamp(140px,18vh,200px) var(--section-padding-x) clamp(96px,12vh,140px)}.letter__inner[data-astro-cid-377edxpv]{width:min(var(--content-narrow),100%);margin:0 auto}.letter__seal[data-astro-cid-377edxpv]{width:44px;aspect-ratio:180 / 156;margin-bottom:clamp(40px,6vh,56px);fill:none;stroke:var(--prax-dark-muted);stroke-width:3;stroke-linejoin:round;opacity:.75}.letter__head[data-astro-cid-377edxpv] h1[data-astro-cid-377edxpv]{font-family:var(--font-mono);font-size:clamp(26px,3.4vw,36px);font-weight:var(--weight-semibold);line-height:1.2}.letter__recipient[data-astro-cid-377edxpv]{margin-top:var(--space-4);color:var(--prax-dark-muted);font-size:clamp(16px,1.6vw,18px);line-height:1.6}.letter__section[data-astro-cid-377edxpv]{margin-top:clamp(56px,8vh,80px)}.letter__section[data-astro-cid-377edxpv] h2[data-astro-cid-377edxpv]{margin-bottom:var(--space-8);font-size:clamp(20px,2vw,24px);font-weight:var(--weight-semibold);line-height:1.4;word-break:keep-all}.letter__section[data-astro-cid-377edxpv] p[data-astro-cid-377edxpv]{margin:0 0 var(--space-6);color:#f4f6f1e0;font-size:clamp(17px,1.7vw,19px);line-height:1.9;white-space:pre-line;word-break:keep-all}.letter__section[data-astro-cid-377edxpv] p[data-astro-cid-377edxpv]:last-child{margin-bottom:0}.letter__signature[data-astro-cid-377edxpv]{margin-top:clamp(56px,8vh,72px);text-align:right;font-size:clamp(17px,1.7vw,19px);line-height:1.6}.letter__footer[data-astro-cid-377edxpv]{margin-top:clamp(64px,9vh,88px);padding-top:clamp(40px,6vh,56px);border-top:1px solid var(--prax-dark-border)}.letter__footer[data-astro-cid-377edxpv] .button[data-astro-cid-377edxpv]{min-width:200px}.letter__footer-note[data-astro-cid-377edxpv]{margin-top:var(--space-4);color:var(--prax-dark-muted);font-size:var(--small-size);line-height:var(--small-line)}@media(max-width:680px){.letter[data-astro-cid-377edxpv]{padding-top:120px}.letter__footer[data-astro-cid-377edxpv] .button[data-astro-cid-377edxpv]{width:100%}}
