form.svelte-7rpzp3{gap:clamp(2rem,5vw,3rem);display:grid}fieldset.svelte-7rpzp3{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}legend.svelte-7rpzp3{font-family:var(--font-display);margin-bottom:1rem;padding:0;font-size:1.45rem}legend.svelte-7rpzp3 span:where(.svelte-7rpzp3){font-family:var(--font-ui);color:var(--acc);vertical-align:.25em;margin-right:.5rem;font-size:.75rem}.row.svelte-7rpzp3{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;display:grid}.field.svelte-7rpzp3{flex-direction:column;gap:.3rem;min-width:0;display:flex}label.svelte-7rpzp3,.label.svelte-7rpzp3{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);font-size:.68rem}label.svelte-7rpzp3 small:where(.svelte-7rpzp3),.label.svelte-7rpzp3 small:where(.svelte-7rpzp3){text-transform:none;letter-spacing:0;font-size:.72rem}input.svelte-7rpzp3:not([type=radio],[type=checkbox],[type=file]),select.svelte-7rpzp3,textarea.svelte-7rpzp3{width:100%;font-family:var(--font-body);color:var(--ink);background:color-mix(in srgb, var(--bg) 82%, var(--ink) 8%);border:1px solid color-mix(in srgb, var(--ink) 34%, transparent);border-radius:var(--radius,2px);padding:.7rem .85rem;font-size:1rem}textarea.svelte-7rpzp3{resize:vertical;min-height:82px}input.svelte-7rpzp3:focus-visible,select.svelte-7rpzp3:focus-visible,textarea.svelte-7rpzp3:focus-visible{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb, var(--acc) 28%, transparent);outline:none}.choice.svelte-7rpzp3,.chips.svelte-7rpzp3{flex-wrap:wrap;gap:.5rem;display:flex}.choice.svelte-7rpzp3 label:where(.svelte-7rpzp3),.chips.svelte-7rpzp3 label:where(.svelte-7rpzp3){cursor:pointer;text-transform:none;letter-spacing:0;color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);border-radius:var(--radius,2px);align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.85rem;display:inline-flex}.choice.svelte-7rpzp3 label.on:where(.svelte-7rpzp3),.chips.svelte-7rpzp3 label.on:where(.svelte-7rpzp3){border-color:var(--acc);background:color-mix(in srgb, var(--acc) 12%, var(--bg))}.choice.svelte-7rpzp3 label:where(.svelte-7rpzp3):focus-within,.chips.svelte-7rpzp3 label:where(.svelte-7rpzp3):focus-within{outline:2px solid var(--acc);outline-offset:2px}.chips.svelte-7rpzp3 label:where(.svelte-7rpzp3){padding:.4rem .75rem;font-size:.78rem}.chips.svelte-7rpzp3 label:where(.svelte-7rpzp3) input:where(.svelte-7rpzp3){opacity:0;pointer-events:none;position:absolute}.related.svelte-7rpzp3{border-left:3px solid var(--acc);background:color-mix(in srgb, var(--acc) 8%, var(--bg));flex-wrap:wrap;align-items:center;gap:1rem;padding:.8rem;display:flex}.related.svelte-7rpzp3 img:where(.svelte-7rpzp3){object-fit:cover;width:72px;height:72px}.related.svelte-7rpzp3 p:where(.svelte-7rpzp3){flex:16rem;margin:0}.link.svelte-7rpzp3{color:var(--acc);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.85rem;text-decoration:underline}.hint.svelte-7rpzp3{color:var(--mut);margin:0;line-height:1.6}.photos.svelte-7rpzp3{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.photos.svelte-7rpzp3 li:where(.svelte-7rpzp3){aspect-ratio:1;position:relative}.photos.svelte-7rpzp3 img:where(.svelte-7rpzp3){object-fit:cover;border-radius:var(--radius,2px);width:100%;height:100%}.photos.svelte-7rpzp3 button:where(.svelte-7rpzp3){background:color-mix(in srgb, var(--bg) 85%, transparent);width:28px;height:28px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;font-size:1.1rem;position:absolute;top:4px;right:4px}.add.svelte-7rpzp3{cursor:pointer;border:1px dashed color-mix(in srgb, var(--ink) 45%, transparent);border-radius:var(--radius,2px);color:var(--ink);justify-self:start;padding:.8rem 1.3rem}.add.svelte-7rpzp3:focus-within{outline:2px solid var(--acc);outline-offset:2px}.add.svelte-7rpzp3 input:where(.svelte-7rpzp3){opacity:0;width:1px;height:1px;position:absolute}.check.svelte-7rpzp3{text-transform:none;letter-spacing:0;font-family:var(--font-body);color:var(--ink);cursor:pointer;align-items:flex-start;gap:.7rem;font-size:.92rem;line-height:1.55;display:flex}.check.svelte-7rpzp3 input:where(.svelte-7rpzp3){accent-color:var(--acc);flex:none;margin-top:.3rem}.hp.svelte-7rpzp3{width:1px;height:1px;position:absolute;left:-9999px}.foot.svelte-7rpzp3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.solid.svelte-7rpzp3{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--acc);border-radius:var(--radius,2px);background:var(--acc);color:var(--acctx);cursor:pointer;padding:.85rem 1.6rem;font-size:.72rem;font-weight:600}.solid.svelte-7rpzp3:hover:not(:disabled){background:var(--acc2);border-color:var(--acc2)}.solid.svelte-7rpzp3:disabled{opacity:.45;cursor:not-allowed}.err.svelte-7rpzp3{font-family:var(--font-ui);color:color-mix(in srgb, #c0392b 70%, var(--ink));font-size:.75rem}.done.svelte-7rpzp3{border-left:3px solid var(--acc);background:color-mix(in srgb, var(--acc) 10%, var(--bg));padding:1.5rem}.done.svelte-7rpzp3 h2:where(.svelte-7rpzp3){font-family:var(--font-display);margin:0 0 .5rem;font-weight:400}.done.svelte-7rpzp3 p:where(.svelte-7rpzp3){margin:0;line-height:1.7}.page.svelte-1ctkwvr{padding-top:60px;padding-inline:clamp(16px,4vw,44px);max-width:760px;margin:0 auto;padding-bottom:clamp(4rem,9vw,6rem)}.hero.svelte-1ctkwvr{padding-block:clamp(2rem,5vw,3.4rem) clamp(1.6rem,3.5vw,2.6rem)}.eyebrow.svelte-1ctkwvr{font-family:var(--font-ui);letter-spacing:.28em;text-transform:uppercase;color:var(--mut);margin:0 0 .8rem;font-size:.7rem}h1.svelte-1ctkwvr{font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 1.2rem;font-size:clamp(2.4rem,6vw,3.8rem);font-weight:340;line-height:1}.lede.svelte-1ctkwvr{max-width:62ch;margin:0 0 .8rem;line-height:1.7}
