.bt-contact.svelte-1sa14oy{--pad: 60px;--maxw: 1440px;color:var(--bt-ink, #202020);font-family:var(--font-body, "Jost", sans-serif);padding-bottom:96px}.bt-contact-head.svelte-1sa14oy{max-width:700px;margin:0 auto;padding:60px var(--pad) 0;text-align:center}.bt-contact-eyebrow.svelte-1sa14oy{font-family:"Chivo",var(--font-body, sans-serif);font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--bt-maroon, #9e260e);margin-bottom:12px}.bt-contact-title.svelte-1sa14oy{font-family:var(--font-heading, "Bodoni 72 Oldstyle", "Bodoni Moda", serif);font-weight:400;font-size:clamp(44px,6vw,86px);line-height:1;letter-spacing:.05em;margin-bottom:18px}.bt-contact-intro.svelte-1sa14oy{font-size:15px;line-height:1.8;color:var(--bt-muted, #595454);max-width:520px;margin:0 auto}.bt-contact-body.svelte-1sa14oy{max-width:var(--maxw);margin:0 auto;padding:56px var(--pad) 0;display:grid;grid-template-columns:380px 1fr;gap:64px;align-items:start}.bt-contact-details.svelte-1sa14oy ul:where(.svelte-1sa14oy){list-style:none;margin:0;padding:0}.bt-contact-details.svelte-1sa14oy li:where(.svelte-1sa14oy){display:flex;align-items:flex-start;gap:16px;padding:22px 0;border-top:1px solid var(--bt-line, #e9e9e9)}.bt-contact-details.svelte-1sa14oy li:where(.svelte-1sa14oy):first-child{border-top:0;padding-top:0}.bt-contact-icon.svelte-1sa14oy{display:inline-grid;place-items:center;width:42px;height:42px;flex:none;border-radius:50%;border:1px solid var(--bt-line-2, #d9d9d9);color:var(--bt-maroon, #9e260e)}.bt-contact-details.svelte-1sa14oy h2:where(.svelte-1sa14oy){font-family:"Chivo",var(--font-body, sans-serif);font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px}.bt-contact-details.svelte-1sa14oy a:where(.svelte-1sa14oy),.bt-contact-details.svelte-1sa14oy p:where(.svelte-1sa14oy){font-size:15px;line-height:1.6;color:var(--bt-muted, #595454);transition:color .25s}.bt-contact-details.svelte-1sa14oy a:where(.svelte-1sa14oy):hover{color:var(--bt-maroon, #9e260e)}.bt-contact-details.svelte-1sa14oy a:where(.svelte-1sa14oy) span:where(.svelte-1sa14oy){display:block}.bt-contact-form-wrap.svelte-1sa14oy{background:var(--bt-cream, #fbf2ee);border-radius:6px;padding:44px 40px}.bt-field.svelte-1sa14oy{margin-bottom:22px}.bt-field.svelte-1sa14oy label:where(.svelte-1sa14oy){display:block;font-family:"Chivo",var(--font-body, sans-serif);font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.bt-field.svelte-1sa14oy input:where(.svelte-1sa14oy),.bt-field.svelte-1sa14oy textarea:where(.svelte-1sa14oy){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-field.svelte-1sa14oy textarea:where(.svelte-1sa14oy){resize:vertical;min-height:140px}.bt-field.svelte-1sa14oy input:where(.svelte-1sa14oy):focus,.bt-field.svelte-1sa14oy textarea:where(.svelte-1sa14oy):focus{outline:none;border-color:var(--bt-maroon, #9e260e)}.bt-field-error.svelte-1sa14oy{display:block;margin-top:6px;font-size:12px;color:var(--bt-maroon, #9e260e)}.bt-contact-error.svelte-1sa14oy{display:flex;align-items:center;gap:8px;margin-bottom:22px;padding:12px 14px;border-radius:4px;background:#fff;border:1px solid var(--bt-maroon, #9e260e);color:var(--bt-maroon, #9e260e);font-size:14px}.bt-contact-send.svelte-1sa14oy{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:160px;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-contact-send.svelte-1sa14oy:hover:not(:disabled){background:var(--bt-maroon-dark, #7d1c08);border-color:var(--bt-maroon-dark, #7d1c08)}.bt-contact-send.svelte-1sa14oy:disabled{opacity:.7;cursor:not-allowed}.bt-contact-success.svelte-1sa14oy{text-align:center;padding:40px 0}.bt-contact-tick.svelte-1sa14oy{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-contact-success.svelte-1sa14oy h2:where(.svelte-1sa14oy){font-family:var(--font-heading, "Bodoni 72 Oldstyle", "Bodoni Moda", serif);font-weight:400;font-size:34px;line-height:1;margin-bottom:12px}.bt-contact-success.svelte-1sa14oy p:where(.svelte-1sa14oy){font-size:15px;line-height:1.7;color:var(--bt-muted, #595454)}.bt-contact-news.svelte-1sa14oy{max-width:var(--maxw);margin:0 auto;padding:72px var(--pad) 0;text-align:center}.bt-contact-news.svelte-1sa14oy h2:where(.svelte-1sa14oy){font-family:var(--font-heading, "Bodoni 72 Oldstyle", "Bodoni Moda", serif);font-weight:400;font-size:34px;line-height:1.1;margin-bottom:12px}.bt-contact-news.svelte-1sa14oy p:where(.svelte-1sa14oy){font-size:15px;line-height:1.8;color:var(--bt-muted, #595454);max-width:620px;margin:0 auto}@media(max-width:1024px){.bt-contact.svelte-1sa14oy{--pad: 32px}.bt-contact-body.svelte-1sa14oy{grid-template-columns:1fr;gap:40px}}@media(max-width:640px){.bt-contact.svelte-1sa14oy{--pad: 18px;padding-bottom:64px}.bt-contact-head.svelte-1sa14oy{padding-top:40px}.bt-contact-form-wrap.svelte-1sa14oy{padding:30px 20px}.bt-contact-news.svelte-1sa14oy h2:where(.svelte-1sa14oy),.bt-contact-success.svelte-1sa14oy h2:where(.svelte-1sa14oy){font-size:26px}.bt-contact-send.svelte-1sa14oy{width:100%}}
