.create[data-astro-cid-jz4tuzwc]{gap:var(--space-7);padding-top:var(--space-7);padding-bottom:var(--section-gap);display:grid}.create__side[data-astro-cid-jz4tuzwc]{align-content:start;gap:var(--space-5);display:grid}.create__side[data-astro-cid-jz4tuzwc] h1[data-astro-cid-jz4tuzwc]{font-size:var(--step-heading)}.create__lead[data-astro-cid-jz4tuzwc]{max-width:44ch;font-size:var(--step-lead);line-height:1.5}.create__photo[data-astro-cid-jz4tuzwc]{aspect-ratio:16/10}.how[data-astro-cid-jz4tuzwc]{gap:var(--space-4);padding:0;list-style:none;display:grid}.how[data-astro-cid-jz4tuzwc] li[data-astro-cid-jz4tuzwc]{column-gap:var(--space-3);grid-template-columns:2rem 1fr;display:grid}.how__n[data-astro-cid-jz4tuzwc]{background:var(--olive);width:2rem;height:2rem;color:var(--sand);font-family:var(--font-display);border-radius:50%;grid-row:span 2;place-items:center;font-size:1.125rem;line-height:1;display:grid}.how__t[data-astro-cid-jz4tuzwc]{color:var(--olive-deep);font-weight:500}.how__d[data-astro-cid-jz4tuzwc]{color:var(--muted)}.eform[data-astro-cid-jz4tuzwc]{gap:var(--space-6);display:grid}.eform__trap[data-astro-cid-jz4tuzwc]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.eform__about[data-astro-cid-jz4tuzwc]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--blush);color:var(--olive-deep);justify-self:start;font-weight:500}.group[data-astro-cid-jz4tuzwc]{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.group__legend[data-astro-cid-jz4tuzwc]{margin-bottom:var(--space-1);font-family:var(--font-display);font-size:var(--step-statement);color:var(--olive-deep);padding:0;font-weight:450;line-height:1.2}.opt[data-astro-cid-jz4tuzwc]{font-family:var(--font-body);font-size:var(--step-small);color:var(--muted);font-weight:380}.chips[data-astro-cid-jz4tuzwc]{gap:var(--space-2);flex-wrap:wrap;display:flex}.optin[data-astro-cid-jz4tuzwc]{align-items:flex-start;gap:var(--space-3);cursor:pointer;min-height:44px;transition:scale var(--duration-press) var(--ease-out);display:flex}.optin[data-astro-cid-jz4tuzwc] input[data-astro-cid-jz4tuzwc]{width:22px;height:22px;accent-color:var(--olive);flex:none;margin-top:1px}.chip[data-astro-cid-jz4tuzwc]{min-height:44px;padding:0 var(--space-4);border:1px solid var(--stone);border-radius:var(--radius-pill);background:var(--white);cursor:pointer;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, color var(--duration-fast) ease, transform var(--duration-press) var(--ease-out);align-items:center;display:inline-flex;position:relative}.chip[data-astro-cid-jz4tuzwc]:active{transform:scale(.97)}.chip[data-astro-cid-jz4tuzwc] input[data-astro-cid-jz4tuzwc]{opacity:0;pointer-events:none;position:absolute}.chip[data-astro-cid-jz4tuzwc]:has(input:checked){background:var(--olive);border-color:var(--olive);color:var(--sand)}.chip--soft[data-astro-cid-jz4tuzwc]:has(input:checked){background:var(--blush);border-color:var(--blush);color:var(--ink)}.chip[data-astro-cid-jz4tuzwc]:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.chip[data-astro-cid-jz4tuzwc]:not(:has(input:checked)):hover{border-color:var(--olive)}}.is-invalid[data-astro-cid-jz4tuzwc] .chips[data-astro-cid-jz4tuzwc] .chip[data-astro-cid-jz4tuzwc]{border-color:#8a3324}.row3[data-astro-cid-jz4tuzwc]{gap:var(--space-4);display:grid}.field[data-astro-cid-jz4tuzwc]{gap:var(--space-2);align-content:start;display:grid}.field[data-astro-cid-jz4tuzwc]>label[data-astro-cid-jz4tuzwc]{font-weight:500}.field[data-astro-cid-jz4tuzwc] input[data-astro-cid-jz4tuzwc],.field[data-astro-cid-jz4tuzwc] textarea[data-astro-cid-jz4tuzwc]{width:100%;min-height:52px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--white);font-size:max(1rem, var(--step-body))}.field[data-astro-cid-jz4tuzwc] textarea[data-astro-cid-jz4tuzwc]{resize:vertical;line-height:1.5}.field[data-astro-cid-jz4tuzwc] input[data-astro-cid-jz4tuzwc]:focus-visible,.field[data-astro-cid-jz4tuzwc] textarea[data-astro-cid-jz4tuzwc]:focus-visible{border-color:var(--olive-deep);box-shadow:0 0 0 3px color-mix(in srgb, var(--olive) 30%, transparent);outline:none}.field[data-astro-cid-jz4tuzwc] [data-astro-cid-jz4tuzwc][aria-invalid=true]{border-color:#8a3324}.hint[data-astro-cid-jz4tuzwc]{min-height:1.5em;color:var(--olive-deep)}.err[data-astro-cid-jz4tuzwc]{color:#8a3324;font-size:var(--step-small);font-weight:500}.drop[data-astro-cid-jz4tuzwc]{align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px dashed var(--color-control-border);border-radius:var(--radius-sm);background:var(--white);cursor:pointer;transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease;display:flex;position:relative}.drop[data-astro-cid-jz4tuzwc] input[data-astro-cid-jz4tuzwc]{opacity:0;cursor:pointer;position:absolute;inset:0}.drop[data-astro-cid-jz4tuzwc]:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.drop[data-astro-cid-jz4tuzwc]:hover{border-color:var(--olive);background:var(--color-surface)}}.drop__preview[data-astro-cid-jz4tuzwc]{object-fit:cover;flex:none;width:4.5rem;height:4.5rem}.drop__text[data-astro-cid-jz4tuzwc]{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.drop__text[data-astro-cid-jz4tuzwc] .small[data-astro-cid-jz4tuzwc]{color:var(--muted)}.send[data-astro-cid-jz4tuzwc]{gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);display:grid}.send__note[data-astro-cid-jz4tuzwc]{color:var(--muted)}.send__btn[data-astro-cid-jz4tuzwc]{justify-self:stretch}.send__btn[data-astro-cid-jz4tuzwc]:disabled{opacity:.7;cursor:progress}.send__status[data-astro-cid-jz4tuzwc]{color:#8a3324;min-height:1.5em;font-weight:500}.send__status[data-astro-cid-jz4tuzwc]:empty{display:none}.done[data-astro-cid-jz4tuzwc]{justify-items:start;gap:var(--space-4);padding:var(--space-6);background:var(--blush);animation:done-in .5s var(--ease-out);display:grid}.done[data-astro-cid-jz4tuzwc]:focus{outline:none}.done[data-astro-cid-jz4tuzwc] h2[data-astro-cid-jz4tuzwc]{font-size:var(--step-heading)}@keyframes done-in{0%{opacity:0;transform:translateY(12px)}}@media (width>=40rem){.row3[data-astro-cid-jz4tuzwc]{grid-template-columns:repeat(3,1fr)}.send__btn[data-astro-cid-jz4tuzwc]{justify-self:start}}@media (width>=64rem){.create[data-astro-cid-jz4tuzwc]{gap:var(--space-8);grid-template-columns:5fr 7fr;align-items:start}.create__side[data-astro-cid-jz4tuzwc]{position:sticky;top:100px}}
