.layout[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0, var(--read-w)) var(--side-w);justify-content:space-between;gap:var(--gutter);align-items:start;display:grid}.side[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{margin:0 0 .6rem;line-height:1.7}.side[data-astro-cid-6bfsojfh]{padding-top:.75rem}.result[data-astro-cid-6bfsojfh]{border-top:1px solid color-mix(in srgb, var(--line) 28%, transparent);padding:1rem 0}.crumb[data-astro-cid-6bfsojfh]{font-family:var(--font-mono);color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.5}.result[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{margin:.15rem 0 .3rem;font-size:1.1rem}.result[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{margin-block:-.7rem;padding-block:.7rem;display:inline-block}.result[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]:last-child{color:var(--ink-2);margin:0;font-size:.93rem;line-height:1.55}.composer[data-astro-cid-6bfsojfh],.form-success[data-astro-cid-6bfsojfh]{max-width:46rem}.starters[data-astro-cid-6bfsojfh]{display:none}.js .starters[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.9rem;display:flex}.starters[data-astro-cid-6bfsojfh] .mono-label[data-astro-cid-6bfsojfh]{margin:0}.starters[data-astro-cid-6bfsojfh] ul[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.starter[data-astro-cid-6bfsojfh]{border:var(--border-w) solid var(--line);background:var(--card);min-height:2.75rem;color:var(--ink);font-family:var(--font-display);cursor:pointer;border-radius:999px;padding:0 1rem;font-size:.92rem;font-weight:600}.starter[data-astro-cid-6bfsojfh]:hover,.starter[data-astro-cid-6bfsojfh]:focus-visible{background:var(--highlight);color:var(--hl-ink)}.box[data-astro-cid-6bfsojfh]{background:var(--card);border:var(--border-w) solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.box[data-astro-cid-6bfsojfh]:has(textarea:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.box-label[data-astro-cid-6bfsojfh],.chip-label[data-astro-cid-6bfsojfh]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2);font-size:.8rem;font-weight:700}.box-label[data-astro-cid-6bfsojfh]{padding:.9rem 1.1rem 0}textarea[data-astro-cid-6bfsojfh]{width:100%;min-height:9rem;color:var(--ink);font-family:var(--font-atkinson);resize:vertical;background:0 0;border:0;padding:.5rem 1.1rem .75rem;font-size:1.0625rem;line-height:1.6;display:block}textarea[data-astro-cid-6bfsojfh]:focus-visible{outline:none}textarea[data-astro-cid-6bfsojfh]::placeholder{color:var(--ink-2);opacity:1}.bar[data-astro-cid-6bfsojfh]{border-top:1px solid color-mix(in srgb, var(--line) 28%, transparent);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.7rem 1.1rem;display:flex}.chip[data-astro-cid-6bfsojfh]{border:var(--border-w) solid var(--line);background:var(--bg);cursor:text;border-radius:999px;flex:9rem;align-items:center;gap:.6rem;min-width:0;min-height:2.75rem;padding:0 .4rem 0 .9rem;display:flex}.chip[data-astro-cid-6bfsojfh]:focus-within{outline:3px solid var(--accent);outline-offset:2px}.chip-label[data-astro-cid-6bfsojfh]{flex:none}.req[data-astro-cid-6bfsojfh]{letter-spacing:.06em;text-transform:none;margin-left:.4em;font-size:.95em;font-weight:400}.chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{min-width:0;height:2.4rem;color:var(--ink);font-family:var(--font-atkinson);background:0 0;border:0;flex:1;padding:0;font-size:1rem}.chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible{outline:none}.chip[data-astro-cid-6bfsojfh]:has([aria-invalid=true]),.box[data-astro-cid-6bfsojfh]:has(textarea[aria-invalid=true]){border-color:var(--danger)}.send[data-astro-cid-6bfsojfh]{border:var(--border-w) solid var(--line);background:var(--btn-primary-bg);min-height:2.75rem;color:var(--btn-primary-ink);font-family:var(--font-display);cursor:pointer;box-shadow:3px 3px 0 var(--line);transition:transform var(--dur-fast) ease, box-shadow var(--dur-fast) ease;border-radius:999px;flex:none;align-items:center;gap:.5em;margin-left:auto;padding:0 1.1rem 0 1.25rem;font-size:.95rem;font-weight:700;display:inline-flex}.send[data-astro-cid-6bfsojfh]:hover,.send[data-astro-cid-6bfsojfh]:focus-visible{box-shadow:4px 4px 0 var(--line);transform:translate(-1px,-1px)}.send[data-astro-cid-6bfsojfh]:active{box-shadow:none;transform:translate(3px,3px)}.send[data-astro-cid-6bfsojfh]:disabled{cursor:default;opacity:.6;box-shadow:3px 3px 0 var(--line);transform:none}input[data-astro-cid-6bfsojfh][name=_gotcha]{width:1px;height:1px;position:absolute;left:-9999px}.hint[data-astro-cid-6bfsojfh]{font-family:var(--font-mono);color:var(--ink-2);margin:1rem 0 0;font-size:.8rem;line-height:1.5;display:flex}.field-error[data-astro-cid-6bfsojfh],.form-error[data-astro-cid-6bfsojfh]{color:var(--danger);margin:.75rem 0 0;font-size:.95rem;font-weight:600}.field-error[data-astro-cid-6bfsojfh]+.field-error[data-astro-cid-6bfsojfh]{margin-top:.25rem}.form-notice[data-astro-cid-6bfsojfh]{font-family:var(--font-display);color:var(--warn-ink);border-left:4px solid var(--caret);background:var(--card);margin:1rem 0 0;padding:.6rem .85rem;font-size:.95rem;font-weight:600}.form-success[data-astro-cid-6bfsojfh] .mono-label[data-astro-cid-6bfsojfh],.form-success[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{margin:0 0 .5rem}.form-success[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]:last-child{color:var(--ink-2);margin:0}@media (width<=1000px){.layout[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr);gap:2.5rem}.side[data-astro-cid-6bfsojfh]{max-width:46rem}}@media (width<=640px){.chip[data-astro-cid-6bfsojfh]{flex-basis:100%}.send[data-astro-cid-6bfsojfh]{justify-content:center;width:100%}}
