.hs-open.svelte-18jzwbz{margin-top:4px;font:600 1rem var(--font-body);padding:14px 26px;border-radius:999px;cursor:pointer;background:var(--text-primary);color:var(--bg-primary, #faf6f1);border:0;transition:opacity .2s}.hs-open.svelte-18jzwbz:hover{opacity:.85}.hm.svelte-18jzwbz{--ink: #1b1814;--cream: #faf6f1;--band: #f3ece2;margin:auto;top:0;right:0;bottom:0;left:0;padding:0;border:0;border-radius:20px;width:min(44rem,calc(100vw - 16px));max-height:calc(100dvh - 16px);background:var(--cream);color:var(--ink);box-shadow:0 40px 100px -30px #0009;overflow:hidden;text-align:left}.hm-top.svelte-18jzwbz>div:where(.svelte-18jzwbz){min-width:0;justify-self:start}.hm[open].svelte-18jzwbz{display:flex}.hm.svelte-18jzwbz::backdrop{background:#0c0a0799;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hm-box.svelte-18jzwbz{display:flex;flex-direction:column;width:100%;min-height:0}.hm-top.svelte-18jzwbz{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 12px 14px 26px;background:var(--band)}.hm-name.svelte-18jzwbz{margin:0;font:400 clamp(1.4rem,5.5vw,1.9rem)/1.05 var(--font-heading);letter-spacing:-.01em}.hm-says.svelte-18jzwbz{margin:6px 0 0;font:.98rem/1.3 var(--font-body);opacity:.75}.hm-x.svelte-18jzwbz{flex:none;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:var(--ink);cursor:pointer}.hm-x.svelte-18jzwbz:hover{background:#1b181412}.hm-body.svelte-18jzwbz{flex:1;min-height:0;overflow-y:auto;padding:22px 26px 18px}.hm-phase.svelte-18jzwbz+.hm-phase:where(.svelte-18jzwbz){margin-top:18px}.hm-ph.svelte-18jzwbz{margin:0 0 12px;font:600 .68rem/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase;opacity:.55}.hm-steps.svelte-18jzwbz{list-style:none;margin:0;padding:0;display:grid}.hm-steps.svelte-18jzwbz li:where(.svelte-18jzwbz){position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;padding-bottom:18px}.hm-steps.svelte-18jzwbz li:where(.svelte-18jzwbz):last-child{padding-bottom:0}.hm-steps.svelte-18jzwbz li:where(.svelte-18jzwbz):not(:last-child):after{content:"";position:absolute;left:19.25px;top:44px;bottom:4px;width:1.5px;background:#1b181424}.hm-ic.svelte-18jzwbz{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#fff;border:1px solid rgba(27,24,20,.12);color:var(--ink)}.loop.svelte-18jzwbz .hm-ic:where(.svelte-18jzwbz){background:var(--ink);color:var(--cream);border-color:var(--ink)}.hm-txt.svelte-18jzwbz{display:grid;gap:3px;padding-top:2px;min-width:0}.hm-t.svelte-18jzwbz{display:flex;align-items:baseline;gap:8px;font:400 1.3rem/1.15 var(--font-heading)}.hm-n.svelte-18jzwbz{font:600 .72rem/1 var(--font-body);opacity:.45;font-variant-numeric:tabular-nums}.hm-p.svelte-18jzwbz{font:.96rem/1.55 var(--font-body);opacity:.8;text-wrap:pretty}.hm-body.svelte-18jzwbz>.hm-sub:where(.svelte-18jzwbz){margin-top:30px}.hm-price.svelte-18jzwbz{margin:0 0 8px;text-align:center;font:600 .95rem var(--font-body)}.hm-fine.svelte-18jzwbz{margin:8px 0 0;text-align:center;font:.72rem var(--font-body);opacity:.6}.hm-sub.svelte-18jzwbz{margin:0 0 14px;font:600 .68rem/1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase;opacity:.6}.hm-note.svelte-18jzwbz{margin:12px 0 0;font:.82rem var(--font-body);opacity:.65}.hm-foot.svelte-18jzwbz{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--band)}.hm-cta.svelte-18jzwbz{display:flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:999px;background:var(--ink);color:var(--cream);text-decoration:none;font:600 1rem var(--font-body);transition:opacity .2s}.hm-cta.svelte-18jzwbz:hover{opacity:.88}@media(max-width:559px){.hm.svelte-18jzwbz{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0;box-shadow:none}.hm-top.svelte-18jzwbz{padding:calc(10px + env(safe-area-inset-top)) 4px 12px 16px}.hm-body.svelte-18jzwbz{padding:18px 16px 14px}}@media(min-width:560px){.hm.svelte-18jzwbz{height:min(calc(100dvh - 48px),52rem)}.hm-foot.svelte-18jzwbz{padding:16px 26px 22px}}.sb.svelte-anvsub{--sb-ink: #1c1814;display:grid;justify-items:center;gap:16px;text-align:center;padding:clamp(56px,8vw,104px) clamp(20px,5vw,64px);border-radius:22px;background:#e6d9c4;color:var(--sb-ink);border:1px solid rgba(28,24,20,.08)}.sb-label.svelte-anvsub{margin:0 0 2px;font:600 .75rem var(--font-body);letter-spacing:.14em;text-transform:uppercase;opacity:.85}.sb-dot.svelte-anvsub{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:8px;vertical-align:.16em}.sb-h.svelte-anvsub{margin:0;font:400 clamp(2.2rem,4.4vw,3.4rem)/1.05 var(--font-heading);color:var(--sb-ink);text-wrap:balance;max-width:20ch}.sb-lead.svelte-anvsub{margin:0;font:1.05rem/1.6 var(--font-body);color:#1c1814b8;max-width:40ch;text-wrap:pretty}.sb.svelte-anvsub .hs-open{background:var(--sb-ink);color:#f4ece0}
