.so[data-astro-cid-rmy6mk6m]{padding-top:clamp(128px,14vw,184px)}.head[data-astro-cid-rmy6mk6m]{gap:20px;margin-bottom:48px;display:grid}.head[data-astro-cid-rmy6mk6m] h1[data-astro-cid-rmy6mk6m]{max-width:18ch;margin:0;font-size:clamp(2.4rem,4.2vw,3.8rem)}.head[data-astro-cid-rmy6mk6m] .lead[data-astro-cid-rmy6mk6m]{max-width:60ch;color:var(--dark-ink);opacity:.85;margin:0}@media (width>=901px){.so[data-astro-cid-rmy6mk6m] .mv--bare{align-items:start}.so[data-astro-cid-rmy6mk6m] .mv--bare .mv__view{aspect-ratio:1;top:calc(var(--hdr,92px) + 16px);margin-top:0;position:sticky}}.so__panel[data-astro-cid-rmy6mk6m]{min-width:0}.so__steps[data-astro-cid-rmy6mk6m]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 32px;padding:0;list-style:none;display:grid}.so__go[data-astro-cid-rmy6mk6m]{text-align:left;width:100%;font:inherit;color:var(--dark-muted);cursor:pointer;background:0 0;border:0;border-top:2px solid #fff3;padding:12px 0 0;font-size:.8125rem;line-height:1.3}.so__go[data-astro-cid-rmy6mk6m] .num[data-astro-cid-rmy6mk6m]{letter-spacing:.1em;color:#e0b877;margin-bottom:2px;font-size:.6875rem;font-weight:600;display:block}.so__go[data-astro-cid-rmy6mk6m]:not(:disabled):hover{color:#fff}.so__go[data-astro-cid-rmy6mk6m][aria-current=step]{color:#fff;border-top-color:#e0b877}.so__go[data-astro-cid-rmy6mk6m]:disabled{cursor:default;opacity:.5}.so__step[data-astro-cid-rmy6mk6m]{border:0;min-width:0;margin:0;padding:0}.so__h[data-astro-cid-rmy6mk6m]{font-family:var(--serif);color:#fff;margin:0 0 20px;padding:0;font-size:clamp(1.6rem,2.2vw,2rem);line-height:1.15}.so__note[data-astro-cid-rmy6mk6m]{color:var(--dark-muted);margin:0 0 16px}.so__opts[data-astro-cid-rmy6mk6m]+.so__note[data-astro-cid-rmy6mk6m]{margin:16px 0 0}.so__opts[data-astro-cid-rmy6mk6m]{gap:8px;display:grid}.so__opt[data-astro-cid-rmy6mk6m]{cursor:pointer;border:1px solid #ffffff2e;border-radius:4px;gap:4px;padding:16px 18px;transition:border-color .2s,background .2s;display:grid;position:relative}.so__opt[data-astro-cid-rmy6mk6m] input[data-astro-cid-rmy6mk6m],.so__chip[data-astro-cid-rmy6mk6m] input[data-astro-cid-rmy6mk6m]{opacity:0;pointer-events:none;position:absolute}.so__opt[data-astro-cid-rmy6mk6m]:hover{border-color:#ffffff73}.so__opt[data-astro-cid-rmy6mk6m]:has(input:checked){background:#e0b87714;border-color:#e0b877}.so__opt[data-astro-cid-rmy6mk6m]:has(input:focus-visible),.so__chip[data-astro-cid-rmy6mk6m]:has(input:focus-visible){outline-offset:2px;outline:2px solid #e0b877}.so__name[data-astro-cid-rmy6mk6m]{font-family:var(--serif);color:#fff;font-size:1.25rem;line-height:1.2}.so__text[data-astro-cid-rmy6mk6m]{color:var(--dark-muted)}.so__opts--list[data-astro-cid-rmy6mk6m]{grid-template-columns:repeat(2,minmax(0,1fr))}.so__opt--row[data-astro-cid-rmy6mk6m]{grid-template-columns:32px 1fr;align-content:center;align-items:center;column-gap:14px;padding:10px 14px}.so__opt--row[data-astro-cid-rmy6mk6m] .so__text[data-astro-cid-rmy6mk6m]{grid-column:2}.so__dot[data-astro-cid-rmy6mk6m]{background:var(--c);border-radius:50%;grid-row:span 2;width:32px;height:32px;box-shadow:inset 0 0 0 1px #ffffff26}.so__opts--chips[data-astro-cid-rmy6mk6m]{flex-wrap:wrap;gap:8px;display:flex}.so__chip[data-astro-cid-rmy6mk6m]{cursor:pointer;color:var(--dark-ink);border:1px solid #ffffff40;border-radius:999px;padding:.6em 1.15em;font-size:.9375rem;transition:background .2s,color .2s,border-color .2s,opacity .2s;position:relative}.so__chip[data-astro-cid-rmy6mk6m]:hover{border-color:#fff9}.so__chip[data-astro-cid-rmy6mk6m]:has(input:checked){color:#1a1714;background:#e0b877;border-color:#e0b877}.so__chip[data-astro-cid-rmy6mk6m].is-off{opacity:.4;cursor:not-allowed}.so__sum[data-astro-cid-rmy6mk6m]{border-top:1px solid #ffffff24;margin:0 0 28px}.so__sum[data-astro-cid-rmy6mk6m]>div[data-astro-cid-rmy6mk6m]{border-bottom:1px solid #ffffff24;grid-template-columns:9em 1fr;gap:12px;padding:10px 0;display:grid}.so__sum[data-astro-cid-rmy6mk6m] dt[data-astro-cid-rmy6mk6m]{letter-spacing:.08em;text-transform:uppercase;color:#e0b877;padding-top:3px;font-size:.75rem;font-weight:600}.so__sum[data-astro-cid-rmy6mk6m] dd[data-astro-cid-rmy6mk6m]{color:var(--dark-ink);margin:0}.so__price[data-astro-cid-rmy6mk6m] dd[data-astro-cid-rmy6mk6m] strong[data-astro-cid-rmy6mk6m]{font-family:var(--serif);color:#fff;margin-right:6px;font-size:1.4rem;font-weight:400}.so__fields[data-astro-cid-rmy6mk6m]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.so__fields[data-astro-cid-rmy6mk6m] label[data-astro-cid-rmy6mk6m]{color:var(--dark-muted);gap:6px;font-size:.875rem;display:grid}.so__wide[data-astro-cid-rmy6mk6m]{grid-column:1/-1}.so__fields[data-astro-cid-rmy6mk6m] input[data-astro-cid-rmy6mk6m],.so__fields[data-astro-cid-rmy6mk6m] textarea[data-astro-cid-rmy6mk6m]{font:inherit;color:#fff;background:#ffffff0a;border:1px solid #fff3;border-radius:4px;padding:.65em .8em;font-size:1rem}.so__fields[data-astro-cid-rmy6mk6m] input[data-astro-cid-rmy6mk6m]:focus,.so__fields[data-astro-cid-rmy6mk6m] textarea[data-astro-cid-rmy6mk6m]:focus{border-color:#e0b877;outline:none}.so__pay[data-astro-cid-rmy6mk6m]{max-width:60ch;color:var(--dark-ink);margin:24px 0 8px}.so__privacy[data-astro-cid-rmy6mk6m]{color:var(--dark-muted);margin:0}.so__privacy[data-astro-cid-rmy6mk6m] a[data-astro-cid-rmy6mk6m]{color:inherit}.so__actions[data-astro-cid-rmy6mk6m]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.so__actions[data-astro-cid-rmy6mk6m] [data-astro-cid-rmy6mk6m][hidden]{display:none}.so__next[data-astro-cid-rmy6mk6m],.so__send[data-astro-cid-rmy6mk6m]{color:var(--ink);background:#fff;border-color:#fff}.so__next[data-astro-cid-rmy6mk6m]:not(:disabled):hover,.so__send[data-astro-cid-rmy6mk6m]:not(:disabled):hover{color:#1a1714;background:#e0b877;border-color:#e0b877}.so__next[data-astro-cid-rmy6mk6m]:disabled,.so__send[data-astro-cid-rmy6mk6m]:disabled{opacity:.45;cursor:not-allowed}.so__status[data-astro-cid-rmy6mk6m]{color:var(--dark-muted);margin:12px 0 0}.so__done[data-astro-cid-rmy6mk6m]{max-width:60ch;padding:48px 0}.so__done[data-astro-cid-rmy6mk6m] h2[data-astro-cid-rmy6mk6m]{margin:0 0 16px}.so__done[data-astro-cid-rmy6mk6m] .lead[data-astro-cid-rmy6mk6m]{color:var(--dark-ink)}@media (width<=600px){.so__steps[data-astro-cid-rmy6mk6m]{gap:6px}.so__go[data-astro-cid-rmy6mk6m]{font-size:.75rem}.so__opts--list[data-astro-cid-rmy6mk6m],.so__fields[data-astro-cid-rmy6mk6m]{grid-template-columns:1fr}}
