.letter-page.svelte-1l5rnid{min-height:100vh;min-height:100svh;background:#f4f1ea;color:#274236;color-scheme:light;font-family:SF Mono,SFMono-Regular,ui-monospace,Menlo,Consolas,Liberation Mono,monospace;font-size:14.4px;line-height:1.5;-webkit-font-smoothing:antialiased}.letter-column.svelte-1l5rnid{width:min(650px,calc(100% - 48px));margin-inline:auto;padding-block:70px 40px}.brand.svelte-1l5rnid{display:inline-flex;min-height:44px;align-items:center}.letter-body.svelte-1l5rnid{margin-top:26px}h1.svelte-1l5rnid{margin:0 0 24px;font-size:21.6px;font-weight:700;line-height:1.3;letter-spacing:-.025em}.letter-body.svelte-1l5rnid p{margin:0 0 22px}.letter-body.svelte-1l5rnid strong{font-weight:700}.letter-body.svelte-1l5rnid .hiring-invitation,.letter-body.svelte-1l5rnid .letter-invitation{margin-top:30px}.letter-page.svelte-1l5rnid a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}.letter-body.svelte-1l5rnid a{font-weight:600;text-decoration-line:underline;overflow-wrap:anywhere}.letter-page.svelte-1l5rnid a:focus-visible{outline:2px solid #3d6650;outline-offset:5px}footer.svelte-1l5rnid{margin-top:38px;color:#526758;font-size:12px}footer.svelte-1l5rnid nav:where(.svelte-1l5rnid){display:flex;gap:24px}footer.svelte-1l5rnid a:where(.svelte-1l5rnid){display:inline-flex;min-height:44px;align-items:center;text-decoration:none}footer.svelte-1l5rnid p:where(.svelte-1l5rnid){margin-top:12px}@media(hover:hover){footer.svelte-1l5rnid a:where(.svelte-1l5rnid):hover{text-decoration:underline}}@media(max-width:540px){.letter-column.svelte-1l5rnid{padding-block:32px}.letter-body.svelte-1l5rnid{margin-top:24px}}
