.breadcrumb[data-astro-cid-uw5kdbxl]{display:flex;gap:8px;font-size:14px;margin-bottom:clamp(36px,6vh,64px);color:#fff9}.breadcrumb[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:#fff9;text-decoration:none}.breadcrumb[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover,.breadcrumb-current[data-astro-cid-uw5kdbxl]{color:#fff}.status-pill[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 12px;border-radius:var(--r-pill);background:#ffffff14;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:14px;font-weight:500;color:#fff;margin-bottom:28px}.status-dot[data-astro-cid-uw5kdbxl]{width:8px;height:8px;border-radius:50%}.dh-h1[data-astro-cid-uw5kdbxl]{color:#fff;font-size:clamp(38px,5.2vw,80px);line-height:1.02;letter-spacing:-.04em;font-weight:600}.dh-h1[data-astro-cid-uw5kdbxl] .accent[data-astro-cid-uw5kdbxl]{color:var(--red-on-dark)}.dh-lead[data-astro-cid-uw5kdbxl]{margin:28px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.6;max-width:54ch;color:var(--on-dark-lead)}.contact[data-astro-cid-uw5kdbxl]{position:relative;margin-top:calc(-1*clamp(80px,11vh,120px));padding:0 var(--gutter) var(--section-y);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:24px;align-items:start}.contact-cards[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:16px}.card[data-astro-cid-uw5kdbxl]{background:#fff;border:1px solid var(--line);border-radius:var(--r-24)}.card-icon[data-astro-cid-uw5kdbxl]{width:52px;height:52px;border-radius:var(--r-16);background:var(--red-tint);color:var(--red-500);display:grid;place-items:center;flex:none}.card-label[data-astro-cid-uw5kdbxl]{display:block;font-size:14px;color:var(--muted)}.card-sub[data-astro-cid-uw5kdbxl]{font-size:14px;color:var(--muted)}.card-email[data-astro-cid-uw5kdbxl]{padding:28px;display:flex;flex-wrap:wrap;align-items:center;gap:20px;box-shadow:0 24px 60px #0e10111a}.card-email-body[data-astro-cid-uw5kdbxl]{flex:1;min-width:200px}.card-email-link[data-astro-cid-uw5kdbxl]{font-family:var(--font-display);font-weight:600;font-size:clamp(18px,1.7vw,22px);color:var(--ink-900);text-decoration:none;letter-spacing:-.01em;word-break:break-word}.card-email-link[data-astro-cid-uw5kdbxl]:hover{color:var(--red-600)}.copy-btn[data-astro-cid-uw5kdbxl]{min-height:44px;padding:0 16px;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:#fff;color:var(--ink-900);font:inherit;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.copy-btn[data-astro-cid-uw5kdbxl]:hover{border-color:var(--ink-900)}.card-map[data-astro-cid-uw5kdbxl]{overflow:hidden;box-shadow:0 24px 60px #0e101114}.card-map-head[data-astro-cid-uw5kdbxl]{padding:28px;display:flex;align-items:center;gap:20px}.card-address[data-astro-cid-uw5kdbxl]{display:block;font-weight:600;color:var(--ink-900);font-size:17px}.card-map-embed[data-astro-cid-uw5kdbxl]{position:relative;aspect-ratio:16 / 8;background:#eceef0}.card-map-embed[data-astro-cid-uw5kdbxl] iframe[data-astro-cid-uw5kdbxl]{position:absolute;inset:0;width:100%;height:100%;border:0;filter:grayscale(1) contrast(1.05)}.map-directions[data-astro-cid-uw5kdbxl]{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;background:var(--ink-900);color:#fff;text-decoration:none;font-size:14px;font-weight:500;padding:10px 16px;border-radius:var(--r-pill)}.map-directions[data-astro-cid-uw5kdbxl]:hover{background:var(--red-500);color:#fff}.card-social[data-astro-cid-uw5kdbxl]{padding:28px;box-shadow:0 24px 60px #0e10110f}.card-social-head[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:20px;margin-bottom:20px}.card-social-meta[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;line-height:1.35}.card-social-title[data-astro-cid-uw5kdbxl]{font-weight:600;color:var(--ink-900);font-size:17px}.social-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px}.social-link[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--r-16);background:var(--mist);color:var(--ink-900);text-decoration:none;font-size:15px;font-weight:500;transition:background .25s,color .25s,transform .25s}.social-link[data-astro-cid-uw5kdbxl]:hover{background:var(--ink-900);color:#fff;transform:translateY(-3px)}.social-icon[data-astro-cid-uw5kdbxl]{flex:none;width:38px;height:38px;border-radius:var(--r-12);background:#fff;color:var(--red-500);display:grid;place-items:center}.form-card[data-astro-cid-uw5kdbxl]{background:#fff;border:1px solid var(--line);border-radius:var(--r-28);padding:clamp(28px,4vw,48px);box-shadow:var(--shadow-float)}.contact-form[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:18px}.form-head[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:clamp(26px,2.4vw,32px);font-weight:600;letter-spacing:-.025em;margin-bottom:6px}.form-head[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{margin:0;font-size:15px}.topic-set[data-astro-cid-uw5kdbxl]{border:0;margin:0;padding:0}.topic-set[data-astro-cid-uw5kdbxl] legend[data-astro-cid-uw5kdbxl]{font-size:14px;font-weight:500;color:var(--ink-900);margin-bottom:10px;padding:0}.topic-pills[data-astro-cid-uw5kdbxl]{display:flex;flex-wrap:wrap;gap:8px}.topic-pill[data-astro-cid-uw5kdbxl]{min-height:42px;padding:0 16px;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:#fff;color:var(--ink-900);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.topic-pill[data-astro-cid-uw5kdbxl].is-active{background:var(--ink-900);color:#fff;border-color:var(--ink-900)}.trade-prompt[data-astro-cid-uw5kdbxl]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:var(--r-14);background:#fff;border:1px solid #f6c4c7;font-size:14px;color:var(--ink-900)}.trade-prompt-btn[data-astro-cid-uw5kdbxl]{min-height:40px;padding:0 16px;border-radius:var(--r-pill);border:0;background:var(--red-500);color:#fff;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.trade-prompt-btn[data-astro-cid-uw5kdbxl]:hover{background:var(--red-600)}.form-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px}.contact-form[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:500;color:var(--ink-900)}.contact-form[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.contact-form[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{border:1px solid var(--line-strong);border-radius:var(--r-12);padding:0 14px;font:inherit;font-weight:400;font-size:15px;color:var(--ink-900);background:#f7f8f9;outline:none;transition:border-color .2s,box-shadow .2s}.contact-form[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]{height:50px}.contact-form[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{padding:12px 14px;resize:vertical;min-height:140px}.contact-form[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.contact-form[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus{border-color:var(--ink-900);box-shadow:0 0 0 4px var(--red-tint)}.form-consent[data-astro-cid-uw5kdbxl]{flex-direction:row!important;align-items:flex-start;gap:12px;font-size:14px;font-weight:400!important;cursor:pointer}.form-consent[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]{width:20px;height:20px;margin:1px 0 0;accent-color:var(--red-500);flex:none}.form-submit[data-astro-cid-uw5kdbxl]{align-self:flex-start;display:inline-flex;align-items:center;gap:14px;background:var(--red-500);color:#fff;border:0;font:inherit;font-weight:500;font-size:16px;padding:16px 18px 16px 26px;border-radius:var(--r-pill);cursor:pointer;box-shadow:var(--shadow-red);transition:background .25s}.form-submit[data-astro-cid-uw5kdbxl]:hover{background:var(--red-600)}.form-submit-arrow[data-astro-cid-uw5kdbxl]{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ffffff2e;overflow:hidden}.hp-field[data-astro-cid-uw5kdbxl]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-error[data-astro-cid-uw5kdbxl]{margin:0;color:var(--red-600);font-size:14px;font-weight:500}.cta-wrap[data-astro-cid-uw5kdbxl]{padding:0 var(--gutter) var(--section-y)}.contact-cta[data-astro-cid-uw5kdbxl]{position:relative;overflow:hidden;background:var(--ink-900);color:#fff;border-radius:var(--r-28);padding:clamp(48px,6vw,80px) clamp(28px,6vw,80px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px}.contact-cta-text[data-astro-cid-uw5kdbxl]{position:relative}.contact-cta-eyebrow[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--red-soft);margin-bottom:16px}.contact-cta-line[data-astro-cid-uw5kdbxl]{width:20px;height:2px;background:var(--red-500)}.contact-cta-text[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{color:#fff;font-size:clamp(30px,3.4vw,48px);line-height:1.08;letter-spacing:-.03em;font-weight:600;max-width:20ch}.contact-cta-actions[data-astro-cid-uw5kdbxl]{position:relative;display:flex;flex-wrap:wrap;gap:12px}.btn-red-lg[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;gap:14px;background:var(--red-500);color:#fff;text-decoration:none;font-weight:500;font-size:16px;padding:16px 18px 16px 26px;border-radius:var(--r-pill);transition:background .25s}.btn-red-lg[data-astro-cid-uw5kdbxl]:hover{background:var(--red-600);color:#fff}.btn-red-lg-arrow[data-astro-cid-uw5kdbxl]{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ffffff2e;overflow:hidden}.btn-outline-white[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;color:#fff;background:transparent;font:inherit;font-weight:500;font-size:16px;padding:16px 26px;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.4);cursor:pointer}.btn-outline-white[data-astro-cid-uw5kdbxl]:hover{background:#ffffff1a;color:#fff}
