.ds2-homepage-lead-bridge_layer__k6JSd{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));font-family:var(--ds-font)}.ds2-homepage-lead-bridge_backdrop__3xhw7{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgb(7 1 8/62%);backdrop-filter:blur(8px)}.ds2-homepage-lead-bridge_dialog__pODpR{position:relative;z-index:1;width:min(100%,36rem);max-height:calc(100dvh - 2rem);padding:clamp(1rem,3vw,1.6rem);overflow-y:auto;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);color:var(--ds-text);box-shadow:0 24px 70px rgb(0 0 0/32%)}.ds2-homepage-lead-bridge_dialog__pODpR>header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding-bottom:1rem;border-bottom:1px solid var(--ds-border)}.ds2-homepage-lead-bridge_dialog__pODpR>header>div{min-width:0}.ds2-homepage-lead-bridge_dialog__pODpR>header p{margin:0;color:var(--ds-brand-wine);font-size:var(--ds-label-size,.875rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase}[data-ds-theme=dark] .ds2-homepage-lead-bridge_dialog__pODpR>header p{color:var(--ds-accent)}.ds2-homepage-lead-bridge_dialog__pODpR>header h2{margin:.35rem 0 0;font-size:clamp(1.45rem,4vw,2.2rem);line-height:1.08;letter-spacing:-.035em}.ds2-homepage-lead-bridge_dialog__pODpR>header span{max-width:38rem;margin-top:.55rem;display:block;color:var(--ds-muted);font-size:.9rem;line-height:1.5}.ds2-homepage-lead-bridge_dialog__pODpR>header>button{width:2.75rem;height:2.75rem;flex:0 0 auto;border:1px solid var(--ds-border);border-radius:50%;background:var(--ds-bg);color:var(--ds-text);cursor:pointer;font-size:1.4rem}@media (max-width:36rem){.ds2-homepage-lead-bridge_dialog__pODpR{padding:1rem}}.ds2-homepage-lead-bridge_inlineLead__gW9VA{color:var(--ds-text)}.ds2-homepage-lead-bridge_inlineLeadPanel__i7sHu{padding:clamp(1.25rem,3vw,2.5rem);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:linear-gradient(120deg,color-mix(in srgb,var(--ds-brand-wine) 8%,var(--ds-surface)),var(--ds-surface))}.ds2-homepage-lead-bridge_inlineLeadCopy__ZiE9o>p{margin:0;color:var(--ds-accent);font-size:var(--ds-label-size,.875rem);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.ds2-homepage-lead-bridge_inlineLeadCopy__ZiE9o h2{margin:.65rem 0;max-width:24ch;font-size:clamp(1.55rem,2.4vw,2.5rem);font-weight:800;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.ds2-homepage-lead-bridge_inlineLeadCopy__ZiE9o>span{display:block;max-width:52ch;color:var(--ds-muted);font-size:var(--ds-copy-size,1rem);line-height:1.6}.ds2-homepage-lead-bridge_inlineLeadContacts__6RD4Z{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.65rem}.ds2-homepage-lead-bridge_inlineLeadContacts__6RD4Z a{padding:.55rem .8rem;border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);color:var(--ds-text);font-size:var(--ds-label-size,.875rem);text-decoration:none}.ds2-homepage-lead-bridge_inlineForm__z61ie{min-width:0}@media (max-width:64rem){.ds2-homepage-lead-bridge_inlineLeadPanel__i7sHu{grid-template-columns:1fr}.ds2-homepage-lead-bridge_inlineLeadCopy__ZiE9o h2{max-width:32ch}}