.bt-cd.svelte-f7fgw5{--pad: 60px;--maxw: 1440px;color:var(--bt-ink, #202020);font-family:var(--font-body, "Jost", sans-serif);padding-bottom:96px}.bt-cd-hero.svelte-f7fgw5{max-width:760px;margin:0 auto;padding:64px var(--pad) 0;text-align:center}.bt-cd-eyebrow.svelte-f7fgw5{font-family:"Chivo",var(--font-body, sans-serif);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--bt-maroon, #9e260e)}.bt-cd-place.svelte-f7fgw5{font-size:13px;letter-spacing:.08em;color:var(--bt-muted, #595454);margin-top:6px}.bt-cd-badge.svelte-f7fgw5{display:inline-block;margin:26px 0 16px;padding:7px 16px;border:1px solid var(--bt-line-2, #d9d9d9);border-radius:40px;font-family:"Chivo",var(--font-body, sans-serif);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--bt-muted, #595454)}.bt-cd-title.svelte-f7fgw5{font-family:var(--font-heading, "Bodoni 72 Oldstyle", "Bodoni Moda", serif);font-weight:400;font-size:clamp(38px,5vw,68px);line-height:1.05;letter-spacing:.02em;margin-bottom:16px}.bt-cd-lede.svelte-f7fgw5{font-size:15px;line-height:1.8;color:var(--bt-muted, #595454)}.bt-cd-form.svelte-f7fgw5,.bt-cd-success.svelte-f7fgw5{max-width:820px;margin:52px auto 0;padding:46px 48px 40px;background:var(--bt-cream, #fbf2ee);border-radius:8px}.bt-cd-form-head.svelte-f7fgw5{text-align:center;margin-bottom:40px}.bt-cd-form-eyebrow.svelte-f7fgw5{font-family:"Chivo",var(--font-body, sans-serif);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--bt-maroon, #9e260e);margin-bottom:10px}.bt-cd-form-title.svelte-f7fgw5{font-family:var(--font-heading, "Bodoni 72 Oldstyle", "Bodoni Moda", serif);font-weight:400;font-size:34px;line-height:1.1;margin-bottom:8px}.bt-cd-form-text.svelte-f7fgw5{font-size:14px;line-height:1.7;color:var(--bt-muted, #595454)}.bt-cd-step.svelte-f7fgw5{padding:30px 0;border-top:1px solid var(--bt-line-2, #d9d9d9)}.bt-cd-step-head.svelte-f7fgw5{display:flex;align-items:baseline;gap:14px;margin-bottom:20px}.bt-cd-step-n.svelte-f7fgw5{font-family:var(--font-heading, "Bodoni 72 Oldstyle", "Bodoni Moda", serif);font-size:26px;line-height:1;color:var(--bt-maroon, #9e260e)}.bt-cd-step-head.svelte-f7fgw5 h3:where(.svelte-f7fgw5){font-family:"Chivo",var(--font-body, sans-serif);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.bt-cd-fields.svelte-f7fgw5{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bt-cd-field.is-full.svelte-f7fgw5{grid-column:1 / -1}.bt-cd-field.svelte-f7fgw5 label:where(.svelte-f7fgw5){display:flex;align-items:baseline;gap:8px;font-family:"Chivo",var(--font-body, sans-serif);font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.bt-cd-field.svelte-f7fgw5 label:where(.svelte-f7fgw5) span[aria-hidden]:where(.svelte-f7fgw5){color:var(--bt-maroon, #9e260e)}.bt-cd-opt.svelte-f7fgw5{font-size:10px;letter-spacing:.08em;color:var(--bt-muted, #595454);text-transform:none}.bt-cd-field.svelte-f7fgw5 input:where(.svelte-f7fgw5),.bt-cd-field.svelte-f7fgw5 select:where(.svelte-f7fgw5),.bt-cd-field.svelte-f7fgw5 textarea:where(.svelte-f7fgw5){width:100%;background:#fff;border:1px solid var(--bt-line-2, #d9d9d9);border-radius:4px;padding:12px 14px;font-family:inherit;font-size:15px;color:var(--bt-ink, #202020);transition:border-color .25s}.bt-cd-field.svelte-f7fgw5 textarea:where(.svelte-f7fgw5){resize:vertical;min-height:150px}.bt-cd-field.svelte-f7fgw5 select:where(.svelte-f7fgw5){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#595454 50%),linear-gradient(135deg,#595454 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% + 1px),calc(100% - 13px) calc(50% + 1px);background-size:5px 5px;background-repeat:no-repeat;padding-right:38px;cursor:pointer}.bt-cd-field.svelte-f7fgw5 input:where(.svelte-f7fgw5):focus,.bt-cd-field.svelte-f7fgw5 select:where(.svelte-f7fgw5):focus,.bt-cd-field.svelte-f7fgw5 textarea:where(.svelte-f7fgw5):focus{outline:none;border-color:var(--bt-maroon, #9e260e)}.bt-cd-count.svelte-f7fgw5{display:block;margin-top:6px;text-align:right;font-size:11px;letter-spacing:.06em;color:var(--bt-muted, #595454)}.bt-cd-count.is-static.svelte-f7fgw5{align-self:center;margin:0}.bt-cd-err.svelte-f7fgw5{display:block;margin-top:6px;font-size:12px;color:var(--bt-maroon, #9e260e)}.bt-cd-hint.svelte-f7fgw5{font-size:13px;line-height:1.7;color:var(--bt-muted, #595454);margin-bottom:18px}.bt-cd-drop.svelte-f7fgw5{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:34px 20px;background:#fff;border:1px dashed var(--bt-line-2, #d9d9d9);border-radius:6px;color:var(--bt-muted, #595454);cursor:pointer;transition:border-color .2s,background .2s}.bt-cd-drop.svelte-f7fgw5:hover,.bt-cd-drop.is-over.svelte-f7fgw5,.bt-cd-drop.svelte-f7fgw5:focus-visible{border-color:var(--bt-maroon, #9e260e)}.bt-cd-drop.svelte-f7fgw5 svg{color:var(--bt-maroon, #9e260e)}.bt-cd-drop-title.svelte-f7fgw5{font-family:"Chivo",var(--font-body, sans-serif);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--bt-ink, #202020)}.bt-cd-drop-hint.svelte-f7fgw5{font-size:12px;text-align:center}.bt-cd-file.svelte-f7fgw5{display:none}.bt-cd-thumbs.svelte-f7fgw5{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.bt-cd-thumb.svelte-f7fgw5{position:relative;margin:0;width:84px;height:84px;border-radius:4px;overflow:hidden}.bt-cd-thumb.svelte-f7fgw5 img:where(.svelte-f7fgw5){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bt-cd-thumb.svelte-f7fgw5 button:where(.svelte-f7fgw5){position:absolute;top:4px;right:4px;display:grid;place-items:center;width:22px;height:22px;border:none;border-radius:50%;background:#202020b8;color:#fff;cursor:pointer}.bt-cd-check.svelte-f7fgw5{display:flex;align-items:flex-start;gap:10px;margin:26px 0 30px;font-size:13px;line-height:1.6;color:var(--bt-muted, #595454);cursor:pointer}.bt-cd-check.svelte-f7fgw5 input:where(.svelte-f7fgw5){margin-top:3px;accent-color:var(--bt-maroon, #9e260e)}.bt-cd-actions.svelte-f7fgw5{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.bt-cd-submit.svelte-f7fgw5{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:200px;padding:14px 30px;border:1px solid var(--bt-maroon, #9e260e);border-radius:40px;background:var(--bt-maroon, #9e260e);color:#fff;font-family:"Chivo",var(--font-body, sans-serif);font-size:13px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .25s}.bt-cd-submit.svelte-f7fgw5:hover:not(:disabled){background:var(--bt-maroon-dark, #7d1c08);border-color:var(--bt-maroon-dark, #7d1c08)}.bt-cd-submit.svelte-f7fgw5:disabled{opacity:.7;cursor:not-allowed}.bt-cd-note.svelte-f7fgw5,.bt-cd-privacy.svelte-f7fgw5{font-size:12px;letter-spacing:.06em;color:var(--bt-muted, #595454)}.bt-cd-privacy.svelte-f7fgw5{margin-top:22px;padding-top:18px;border-top:1px solid var(--bt-line-2, #d9d9d9)}.bt-cd-privacy.svelte-f7fgw5 a:where(.svelte-f7fgw5){color:var(--bt-maroon, #9e260e)}.bt-cd-success.svelte-f7fgw5{text-align:center;padding:64px 48px}.bt-cd-tick.svelte-f7fgw5{display:inline-grid;place-items:center;width:62px;height:62px;border-radius:50%;border:1px solid var(--bt-maroon, #9e260e);color:var(--bt-maroon, #9e260e);margin-bottom:20px}.bt-cd-success.svelte-f7fgw5 h2:where(.svelte-f7fgw5){font-family:var(--font-heading, "Bodoni 72 Oldstyle", "Bodoni Moda", serif);font-weight:400;font-size:34px;line-height:1;margin-bottom:12px}.bt-cd-success.svelte-f7fgw5 p:where(.svelte-f7fgw5){font-size:15px;line-height:1.7;color:var(--bt-muted, #595454)}.bt-cd-back.svelte-f7fgw5{display:inline-block;margin-top:26px;padding-bottom:7px;border-bottom:1px solid var(--bt-ink, #202020);font-family:"Chivo",var(--font-body, sans-serif);font-size:13px;letter-spacing:.14em;text-transform:uppercase}@media(max-width:1024px){.bt-cd.svelte-f7fgw5{--pad: 32px}}@media(max-width:640px){.bt-cd.svelte-f7fgw5{--pad: 18px;padding-bottom:64px}.bt-cd-hero.svelte-f7fgw5{padding-top:40px}.bt-cd-form.svelte-f7fgw5,.bt-cd-success.svelte-f7fgw5{padding:30px 20px 28px;border-radius:6px}.bt-cd-fields.svelte-f7fgw5{grid-template-columns:1fr}.bt-cd-form-title.svelte-f7fgw5,.bt-cd-success.svelte-f7fgw5 h2:where(.svelte-f7fgw5){font-size:26px}.bt-cd-submit.svelte-f7fgw5{width:100%}}
