.Contact_page__1Btli{--ink:#0b0b0c;--ink-2:#4f4f55;--hint:#8a8a90;--line:rgba(0,0,0,.1);--glass:linear-gradient(150deg,rgba(255,255,255,.86),rgba(255,255,255,.62));--glass-blur:blur(26px) saturate(170%);--editorial:var(--wf-bodoni,"Bodoni Moda"),Didot,"Bodoni MT",Georgia,serif;--interface:var(--wf-manrope,"Manrope"),var(--wf-inter,Inter),Arial,sans-serif;--ease:cubic-bezier(.22,.61,.36,1);--gutter:clamp(16px,3.8vw,70px);position:relative;isolation:isolate;display:flow-root;min-height:calc(100vh - 76px);overflow-x:clip;background:#f4f4f5;color:var(--ink);font-family:var(--interface)}.Contact_page__1Btli *{box-sizing:border-box}.Contact_page__1Btli :is(h1,h2,p){margin:0}:where(.Contact_page__1Btli) a{color:inherit;text-decoration:none}.Contact_page__1Btli :is(a,button,input,textarea):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.Contact_backdrop__nyxGJ{position:absolute;inset:-10%;z-index:-1;pointer-events:none;background:radial-gradient(36% 32% at 16% 28%,#fff 0,rgba(255,255,255,0) 100%),radial-gradient(30% 28% at 84% 20%,rgba(196,214,246,.75) 0,rgba(196,214,246,0) 100%),radial-gradient(34% 30% at 72% 84%,rgba(250,222,204,.6) 0,rgba(250,222,204,0) 100%),radial-gradient(30% 26% at 8% 90%,rgba(226,206,246,.55) 0,rgba(226,206,246,0) 100%);filter:blur(40px);animation:Contact_backdropDrift__I9hlo 22s ease-in-out infinite alternate}.Contact_contactSection__xD_HJ{padding:clamp(104px,9vw,130px) var(--gutter) 28px}.Contact_contactGrid___1ckU{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:clamp(20px,2.8vw,40px);gap:clamp(20px,2.8vw,40px);width:min(1180px,100%);margin:0 auto;padding:10px;border:1px solid rgba(255,255,255,.92);border-radius:34px;background:var(--glass);box-shadow:0 40px 100px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.04),inset 0 1px 0 #fff;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:grid-template-columns .8s var(--ease),width .8s var(--ease)}.Contact_gridWide__u_kCH{width:min(1400px,100%);grid-template-columns:minmax(0,1.32fr) minmax(0,1fr)}.Contact_gridWide__u_kCH .Contact_advisorPanel__OnO59{min-height:680px}.Contact_advisorPanel__OnO59{transition:min-height .8s var(--ease);position:relative;isolation:isolate;min-width:0;min-height:600px;overflow:hidden;border-radius:26px;background:#1a1a1c;color:#fff}.Contact_founderVisual__BKMNQ{position:absolute;inset:0;z-index:-1}.Contact_founderVisual__BKMNQ img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 22%;animation:Contact_portraitSettle__J4vil 2.4s var(--ease) backwards;transition:transform 1.4s var(--ease)}.Contact_advisorPanel__OnO59:hover .Contact_founderVisual__BKMNQ img{transform:scale(1.035)}.Contact_founderVisual__BKMNQ:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.32),rgba(0,0,0,0) 24%,rgba(0,0,0,0) 48%,rgba(0,0,0,.82))}.Contact_mediaTop__0mLh5{position:absolute;top:16px;left:16px;right:16px;display:flex;align-items:center;justify-content:space-between;gap:10px}.Contact_mediaBrand__UXIdc,.Contact_mediaLink__eUNPU{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 15px;border:1px solid rgba(255,255,255,.4);border-radius:999px;background:rgba(255,255,255,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;font:800 9.5px/1 var(--interface);letter-spacing:.16em;text-transform:uppercase}.Contact_mediaLink__eUNPU{transition:background .25s ease,color .25s ease}.Contact_mediaLink__eUNPU svg{width:14px;height:14px;transition:transform .45s var(--ease)}.Contact_mediaLink__eUNPU:hover{background:#fff;color:var(--ink)!important}.Contact_mediaLink__eUNPU:hover svg{transform:rotate(45deg)}.Contact_founderCopy__Sai_A{position:absolute;left:0;right:0;bottom:0;padding:clamp(22px,2.6vw,34px)}.Contact_founderEyebrow__nlTb5{display:block;margin-bottom:8px;color:rgba(255,255,255,.72);font:800 9.5px/1.3 var(--interface);letter-spacing:.22em;text-transform:uppercase}.Contact_founderCopy__Sai_A h2{color:#fff;font:400 clamp(34px,3.2vw,46px)/1.04 var(--editorial);letter-spacing:-.03em}.Contact_founderRole__5yky3{margin-top:8px!important;color:rgba(255,255,255,.86);font-size:12.5px;font-weight:700}.Contact_founderOffice__v0mQV{margin-top:4px!important;color:rgba(255,255,255,.66);font-size:12px}.Contact_founderSocial__UtLxy{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.Contact_founderSocial__UtLxy a{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;transition:background .25s ease,color .25s ease,transform .35s var(--ease)}.Contact_founderSocial__UtLxy a:hover{background:#fff;color:var(--ink)!important;transform:translateY(-2px)}.Contact_founderSocial__UtLxy svg{width:16px;height:16px}.Contact_formPanel__yDvTj{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(22px,3.4vw,50px) clamp(12px,3vw,44px) clamp(22px,3vw,36px) clamp(8px,1.4vw,16px)}.Contact_contactHeading__GizZp{margin-bottom:24px}.Contact_eyebrow__q4VnI{display:flex;align-items:center;gap:12px;margin-bottom:14px;color:var(--ink-2);font:800 10px/1.3 var(--interface);letter-spacing:.24em;text-transform:uppercase}.Contact_eyebrow__q4VnI:before{content:"";width:26px;height:1px;background:var(--ink)}.Contact_contactHeading__GizZp h1{color:var(--ink);font:400 clamp(46px,4.6vw,74px)/1 var(--editorial);letter-spacing:-.045em}.Contact_contactHeading__GizZp h1 em{font-style:italic;color:var(--ink-2)}.Contact_contactHeading__GizZp p{max-width:520px;margin-top:16px!important;color:var(--ink-2);font-size:14.5px;line-height:1.72}.Contact_formPanel__yDvTj .lead-form{margin:0;text-align:left}.Contact_formPanel__yDvTj .form-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;margin-bottom:14px;padding:4px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.6)}.Contact_formPanel__yDvTj .form-tab{min-height:42px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--ink-2);font:800 10.5px/1 var(--interface);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease),box-shadow .3s var(--ease)}.Contact_formPanel__yDvTj .form-tab:hover{color:var(--ink)}.Contact_formPanel__yDvTj .form-tab.active{background:var(--ink);color:#fff;box-shadow:0 8px 18px rgba(0,0,0,.2)}.Contact_formPanel__yDvTj .lead-form input,.Contact_formPanel__yDvTj .lead-form textarea{width:100%;margin:0 0 10px;padding:15px 18px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.78);color:var(--ink);font:600 14px/1.4 var(--interface);transition:border-color .2s ease,background .2s ease,box-shadow .25s ease}.Contact_formPanel__yDvTj .lead-form textarea{min-height:116px;resize:vertical}.Contact_formPanel__yDvTj .lead-form input::placeholder,.Contact_formPanel__yDvTj .lead-form textarea::placeholder{color:var(--hint);font-weight:500}.Contact_formPanel__yDvTj .lead-form input:hover,.Contact_formPanel__yDvTj .lead-form textarea:hover{border-color:rgba(0,0,0,.22);background:#fff}.Contact_formPanel__yDvTj .lead-form input:focus,.Contact_formPanel__yDvTj .lead-form textarea:focus{outline:none;border-color:var(--ink);background:#fff;box-shadow:0 0 0 4px rgba(0,0,0,.06)}.Contact_formPanel__yDvTj .lead-submit{position:relative;width:100%;min-height:56px;margin-top:4px;padding:0 24px;border:0;border-radius:999px;overflow:hidden;isolation:isolate;background:var(--ink);color:#fff;font:800 11.5px/1 var(--interface);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 30px rgba(0,0,0,.24);transition:transform .45s var(--ease),box-shadow .45s var(--ease),background .25s ease,opacity .2s ease}.Contact_formPanel__yDvTj .lead-submit:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%) 120% 0 /250% 100%;transition:background-position .8s var(--ease)}.Contact_formPanel__yDvTj .lead-submit:hover{opacity:1;background:#1c1c1f;transform:translateY(-2px);box-shadow:0 20px 38px rgba(0,0,0,.3)}.Contact_formPanel__yDvTj .lead-submit:hover:after{background-position:-20% 0}.Contact_formPanel__yDvTj .lead-submit:disabled{opacity:.6;cursor:default;transform:none}.Contact_formPanel__yDvTj .lead-error{margin-top:12px;color:#b3261e;font-size:13px;font-weight:600;text-align:left}.Contact_formPanel__yDvTj .lead-done{padding:34px 26px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.8);text-align:left;animation:Contact_doneIn__w8M7V .7s var(--ease) both}.Contact_formPanel__yDvTj .lead-done .section-eyebrow{margin:0;color:var(--ink-2);font:800 10px/1.3 var(--interface);letter-spacing:.22em;text-transform:uppercase}.Contact_formPanel__yDvTj .lead-done h3{margin:10px 0 8px;color:var(--ink);font:400 32px/1.1 var(--editorial);letter-spacing:-.02em}.Contact_formPanel__yDvTj .lead-done p{color:var(--ink-2);font-size:14px;line-height:1.6}.Contact_formNote__nftYH{margin-top:14px!important;color:var(--hint);font-size:11.5px;line-height:1.6}.Contact_formPanel__yDvTj .lead-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 12px;gap:12px 12px;margin-bottom:14px}.Contact_formPanel__yDvTj .lead-field{grid-column:1/-1;display:grid;grid-gap:7px;gap:7px;min-width:0}.Contact_formPanel__yDvTj .lead-field--half{grid-column:span 1}.Contact_formPanel__yDvTj .lead-after-submit{margin-top:18px;padding-top:16px;border-top:1px dashed rgba(0,0,0,.14)}.Contact_formPanel__yDvTj .lead-label{color:var(--ink);font:800 10px/1.2 var(--interface);letter-spacing:.14em;text-transform:uppercase}.Contact_formPanel__yDvTj .lead-form--detailed input,.Contact_formPanel__yDvTj .lead-form--detailed textarea,.Contact_formPanel__yDvTj .lead-select{margin:0}.Contact_formPanel__yDvTj .lead-form--detailed textarea{min-height:76px}.Contact_formPanel__yDvTj .lead-select{width:100%;padding:15px 42px 15px 18px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.78) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%230b0b0c' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center;color:var(--ink);font:600 14px/1.4 var(--interface);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .25s ease}.Contact_formPanel__yDvTj .lead-select:hover{border-color:rgba(0,0,0,.22);background-color:#fff}.Contact_formPanel__yDvTj .lead-select:focus{outline:none;border-color:var(--ink);background-color:#fff;box-shadow:0 0 0 4px rgba(0,0,0,.06)}.Contact_formPanel__yDvTj .lead-grid>*{animation:Contact_fieldRise__lxwxq .6s var(--ease) backwards}.Contact_formPanel__yDvTj .lead-grid>:nth-child(2){animation-delay:.05s}.Contact_formPanel__yDvTj .lead-grid>:nth-child(3){animation-delay:.1s}.Contact_formPanel__yDvTj .lead-grid>:nth-child(4){animation-delay:.15s}.Contact_formPanel__yDvTj .lead-grid>:nth-child(5){animation-delay:.2s}.Contact_formPanel__yDvTj .lead-grid>:nth-child(6){animation-delay:.25s}@supports selector(:has(*)){.Contact_formPanel__yDvTj .form-tabs{position:relative;isolation:isolate}.Contact_formPanel__yDvTj .form-tabs:before{content:"";position:absolute;z-index:-1;top:4px;bottom:4px;left:4px;width:calc(50% - 6px);border-radius:999px;background:var(--ink);box-shadow:0 8px 18px rgba(0,0,0,.2);transition:transform .5s cubic-bezier(.34,1.36,.5,1)}.Contact_formPanel__yDvTj .form-tabs:has(.form-tab:nth-child(2).active):before{transform:translateX(calc(100% + 4px))}.Contact_formPanel__yDvTj .form-tab.active{background:transparent;box-shadow:none}}.Contact_formPanel__yDvTj .lead-residence{position:relative;display:block}.Contact_formPanel__yDvTj .lead-residence-trigger{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 10px 8px 14px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.78);color:var(--ink);font:600 14px/1.3 var(--interface);text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .25s ease,transform .35s var(--ease)}.Contact_formPanel__yDvTj .lead-residence-trigger:hover{border-color:rgba(0,0,0,.28);background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.08)}.Contact_formPanel__yDvTj .lead-residence-trigger img{flex:none;width:46px;height:40px;border-radius:10px;object-fit:cover}.Contact_formPanel__yDvTj .lead-residence-trigger svg{flex:none;color:var(--ink)}.Contact_formPanel__yDvTj .lead-residence-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Contact_formPanel__yDvTj .lead-residence-action{flex:none;display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;background:var(--ink);color:#fff;font:800 10px/1 var(--interface);letter-spacing:.12em;text-transform:uppercase}.Contact_formPanel__yDvTj .lead-residence-clear{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:2px solid #fff;border-radius:50%;background:var(--ink);color:#fff;font-size:14px;line-height:1;cursor:pointer;animation:Contact_badgeIn__xQAZU .4s cubic-bezier(.34,1.36,.5,1) both}.Contact_formPanel__yDvTj .lead-address{position:relative}.Contact_formPanel__yDvTj .lead-address[data-busy=true] input{background-image:linear-gradient(90deg,transparent,rgba(0,0,0,.05),transparent);background-size:200% 100%;animation:Contact_addressBusy__bRWv0 1.1s linear infinite}.Contact_formPanel__yDvTj .lead-suggestions{position:absolute;z-index:40;left:0;right:0;bottom:calc(100% + 8px);overflow:hidden;border:1px solid rgba(255,255,255,.95);border-radius:20px;background:rgba(255,255,255,.96);box-shadow:0 30px 70px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:Contact_suggestIn__FE9yx .35s var(--ease) both;transform-origin:bottom center}.Contact_formPanel__yDvTj .lead-suggestions-map{position:relative;height:150px}.Contact_formPanel__yDvTj .lead-suggestions [role=listbox]{padding:6px}.Contact_formPanel__yDvTj .lead-suggestion{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;color:var(--ink);font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s ease}.Contact_formPanel__yDvTj .lead-suggestion svg{flex:none;color:var(--ink-2)}.Contact_formPanel__yDvTj .lead-suggestion.is-active{background:rgba(0,0,0,.06)}.Contact_formPanel__yDvTj .lead-suggestions-credit{margin:0;padding:6px 16px 10px;color:var(--hint);font-size:10.5px}.Contact_formPanel__yDvTj .lead-address-note{margin:6px 2px 0;color:var(--ink-2);font-size:12px}.Contact_formPanel__yDvTj .lead-picker{width:min(1100px,calc(100vw - 28px));max-height:min(860px,calc(100dvh - 40px));margin:auto;padding:0;border:1px solid rgba(255,255,255,.95);border-radius:30px;background:linear-gradient(150deg,rgba(255,255,255,.96),rgba(255,255,255,.88));box-shadow:0 50px 120px rgba(0,0,0,.3);color:var(--ink);overflow:hidden}.Contact_formPanel__yDvTj .lead-picker[open]{animation:Contact_pickerIn__3fCWX .45s var(--ease) both}.Contact_formPanel__yDvTj .lead-picker::-webkit-backdrop{background:rgba(10,10,12,.38);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:Contact_fadeIn__U1_jo .3s ease both}.Contact_formPanel__yDvTj .lead-picker::backdrop{background:rgba(10,10,12,.38);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:Contact_fadeIn__U1_jo .3s ease both}.Contact_formPanel__yDvTj .lead-picker-inner{display:flex;flex-direction:column;max-height:inherit}.Contact_formPanel__yDvTj .lead-picker-head{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:26px 28px 14px}.Contact_formPanel__yDvTj .lead-picker-head h2{margin:0;color:var(--ink);font:400 clamp(30px,3vw,42px)/1.05 var(--editorial);letter-spacing:-.03em}.Contact_formPanel__yDvTj .lead-picker-head p{margin-top:8px!important;color:var(--ink-2);font-size:13.5px}.Contact_formPanel__yDvTj .lead-picker-close{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink);font-size:22px;cursor:pointer;transition:transform .4s var(--ease),background .25s ease,color .25s ease}.Contact_formPanel__yDvTj .lead-picker-close:hover{background:var(--ink);color:#fff;transform:rotate(90deg)}.Contact_formPanel__yDvTj .lead-picker-tabs{display:flex;flex:none;gap:8px;padding:2px 28px 14px;overflow-x:auto;scrollbar-width:none}.Contact_formPanel__yDvTj .lead-picker-tabs::-webkit-scrollbar{display:none}.Contact_formPanel__yDvTj .lead-picker-tabs button{flex:none;min-height:38px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.8);color:var(--ink);font:700 12px/1 var(--interface);white-space:nowrap;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}.Contact_formPanel__yDvTj .lead-picker-tabs button:hover{border-color:rgba(0,0,0,.3)}.Contact_formPanel__yDvTj .lead-picker-tabs button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.Contact_formPanel__yDvTj .lead-picker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;grid-gap:14px;gap:14px;flex:1 1;min-height:0;padding:4px 28px 18px;overflow-y:auto}.Contact_formPanel__yDvTj .lead-picker-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:6px;overflow:hidden;border:1px solid rgba(0,0,0,.07);border-radius:20px;background:#fff;color:var(--ink);text-align:left;cursor:pointer;box-shadow:0 10px 26px rgba(0,0,0,.06);animation:Contact_cardIn__rZLFr .55s var(--ease) backwards;animation-delay:calc(var(--i, 0) * 40ms);transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .25s ease}.Contact_formPanel__yDvTj .lead-picker-card:hover{transform:translateY(-4px);box-shadow:0 22px 46px rgba(0,0,0,.14)}.Contact_formPanel__yDvTj .lead-picker-card.is-selected{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink),0 18px 40px rgba(0,0,0,.14)}.Contact_formPanel__yDvTj .lead-picker-photo{position:relative;display:block;flex:none;width:100%;aspect-ratio:1.35;overflow:hidden;border-radius:15px;background:#e6e6e9}.Contact_formPanel__yDvTj .lead-picker-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s var(--ease)}.Contact_formPanel__yDvTj .lead-picker-card:hover .lead-picker-photo img{transform:scale(1.06)}.Contact_formPanel__yDvTj .lead-picker-kind{position:absolute;top:8px;left:8px;padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.88);color:var(--ink);font:800 8.5px/1 var(--interface);letter-spacing:.14em;text-transform:uppercase}.Contact_formPanel__yDvTj .lead-picker-check{position:absolute;right:8px;bottom:8px;padding:6px 10px;border-radius:999px;background:var(--ink);color:#fff;font:800 9px/1 var(--interface);letter-spacing:.12em;text-transform:uppercase}.Contact_formPanel__yDvTj .lead-picker-copy{display:grid;grid-gap:4px;gap:4px;padding:12px 8px 8px}.Contact_formPanel__yDvTj .lead-picker-copy strong{font:400 21px/1.1 var(--editorial);letter-spacing:-.01em}.Contact_formPanel__yDvTj .lead-picker-address{color:var(--ink);font-size:12.5px;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.Contact_formPanel__yDvTj .lead-picker-facts{color:var(--hint);font-size:11.5px;font-weight:600}.Contact_formPanel__yDvTj .lead-picker-card.is-skeleton{min-height:250px;cursor:default;background:linear-gradient(90deg,#f1f1f3,#e7e7ea,#f1f1f3) 0 0 /200% 100%;animation:Contact_skeleton__f2FMN 1.2s linear infinite;box-shadow:none}.Contact_formPanel__yDvTj .lead-picker-status{margin:0 28px 14px!important;color:var(--ink-2);font-size:13px}.Contact_formPanel__yDvTj .lead-picker-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 28px 18px;border-top:1px solid var(--line);color:var(--hint);font-size:12.5px}.Contact_formPanel__yDvTj .lead-picker-more{min-height:42px;padding:0 20px;border:0;border-radius:999px;background:var(--ink);color:#fff;font:800 10.5px/1 var(--interface);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.Contact_mapLayer__MY2GD{position:absolute;inset:0;z-index:1;animation:Contact_layerIn__4sBSa .7s var(--ease) both}.Contact_residencePhoto__j45tP{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#2a2a2e;animation:Contact_portraitSettle__J4vil 1.6s var(--ease) backwards}.Contact_propertyCard__cfW1z{position:absolute;z-index:3;left:16px;right:16px;bottom:16px;display:grid;grid-gap:4px;gap:4px;padding:16px 18px;border:1px solid rgba(255,255,255,.9);border-radius:20px;background:rgba(255,255,255,.9);color:var(--ink);box-shadow:0 20px 44px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:Contact_cardIn__rZLFr .6s .15s var(--ease) backwards}.Contact_propertyKicker__eY2OQ{color:var(--ink-2);font:800 9px/1.3 var(--interface);letter-spacing:.2em;text-transform:uppercase}.Contact_propertyCard__cfW1z strong{font:400 22px/1.2 var(--editorial)}.Contact_propertyNote__A1Cra{color:var(--ink-2);font-size:11.5px;line-height:1.5}.Contact_propertyNote__A1Cra a{color:var(--ink);font-weight:800;text-decoration:underline!important;text-underline-offset:3px}.Contact_panelSwapped__FTpj5 .Contact_founderCopy__Sai_A{opacity:0;transform:translateY(12px);pointer-events:none}.Contact_founderCopy__Sai_A{transition:opacity .4s ease,transform .5s var(--ease)}.Contact_panelSwapped__FTpj5 .Contact_mediaTop__0mLh5{z-index:4}.Contact_channels__T77iw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;width:min(1180px,calc(100% - 2 * var(--gutter)));margin:0 auto;padding:0 0 clamp(64px,7vw,100px)}.Contact_channel__aymd2{position:relative;display:flex;align-items:center;gap:14px;min-width:0;padding:14px 16px 14px 14px;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.92);border-radius:22px;background:var(--glass);box-shadow:inset 0 1px 0 #fff,0 16px 40px rgba(0,0,0,.07);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.Contact_channel__aymd2:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.5) 50%,transparent 65%) 130% 0 /260% 100%;transition:background-position 1s var(--ease)}.Contact_channelIcon__wXjKU{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--ink);color:#fff}.Contact_channelIcon__wXjKU svg{width:19px;height:19px}.Contact_channelText__TfWR_{display:grid;grid-gap:3px;gap:3px;min-width:0;flex:1 1}.Contact_channelText__TfWR_ small{color:var(--hint);font-size:9px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.Contact_channelText__TfWR_ strong{color:var(--ink);font-size:14px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.Contact_channelArrow__0vDzJ{flex:none;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;color:var(--ink);transition:transform .45s var(--ease),background .25s ease,color .25s ease}.Contact_channelArrow__0vDzJ svg{width:14px;height:14px}.Contact_channel__aymd2:hover{transform:translateY(-4px);box-shadow:inset 0 1px 0 #fff,0 26px 56px rgba(0,0,0,.13)}.Contact_channel__aymd2:hover:after{background-position:-30% 0}.Contact_channel__aymd2:hover .Contact_channelArrow__0vDzJ{background:var(--ink);color:#fff;transform:rotate(45deg)}@keyframes Contact_fieldRise__lxwxq{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes Contact_badgeIn__xQAZU{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes Contact_addressBusy__bRWv0{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes Contact_suggestIn__FE9yx{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes Contact_pickerIn__3fCWX{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}@keyframes Contact_fadeIn__U1_jo{0%{opacity:0}to{opacity:1}}@keyframes Contact_cardIn__rZLFr{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes Contact_skeleton__f2FMN{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes Contact_layerIn__4sBSa{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes Contact_portraitSettle__J4vil{0%{transform:scale(1.12);filter:blur(6px)}to{transform:scale(1);filter:blur(0)}}@keyframes Contact_backdropDrift__I9hlo{0%{transform:translateZ(0)}to{transform:translate3d(2%,-2%,0) scale(1.04)}}@keyframes Contact_doneIn__w8M7V{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:900px){.Contact_contactGrid___1ckU,.Contact_gridWide__u_kCH{grid-template-columns:minmax(0,1fr);border-radius:28px}.Contact_gridWide__u_kCH .Contact_advisorPanel__OnO59{min-height:520px}.Contact_advisorPanel__OnO59{min-height:460px;border-radius:22px}.Contact_formPanel__yDvTj{padding:24px 14px 18px}.Contact_channels__T77iw{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.Contact_formPanel__yDvTj .lead-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.Contact_formPanel__yDvTj .lead-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 16px 16px;gap:10px}.Contact_formPanel__yDvTj .lead-picker-foot,.Contact_formPanel__yDvTj .lead-picker-head,.Contact_formPanel__yDvTj .lead-picker-tabs{padding-left:16px;padding-right:16px}}@media (max-width:560px){.Contact_formPanel__yDvTj .lead-grid{grid-template-columns:minmax(0,1fr)}.Contact_formPanel__yDvTj .lead-field--half{grid-column:1/-1}.Contact_contactSection__xD_HJ{padding:96px 12px 20px}.Contact_contactGrid___1ckU{padding:8px}.Contact_advisorPanel__OnO59{min-height:420px}.Contact_contactHeading__GizZp h1{font-size:clamp(42px,12vw,56px)}.Contact_channels__T77iw{width:calc(100% - 24px)}}@media (prefers-reduced-motion:reduce){.Contact_formPanel__yDvTj .lead-address[data-busy=true] input,.Contact_formPanel__yDvTj .lead-grid>*,.Contact_formPanel__yDvTj .lead-picker-card,.Contact_formPanel__yDvTj .lead-picker[open],.Contact_formPanel__yDvTj .lead-residence-clear,.Contact_formPanel__yDvTj .lead-suggestions,.Contact_mapLayer__MY2GD,.Contact_propertyCard__cfW1z,.Contact_residencePhoto__j45tP{animation:none!important}.Contact_advisorPanel__OnO59,.Contact_contactGrid___1ckU,.Contact_formPanel__yDvTj .form-tabs:before,.Contact_formPanel__yDvTj .lead-picker-card,.Contact_formPanel__yDvTj .lead-picker-close,.Contact_founderCopy__Sai_A{transition:none!important}.Contact_backdrop__nyxGJ,.Contact_formPanel__yDvTj .lead-done,.Contact_founderVisual__BKMNQ img{animation:none}.Contact_channelArrow__0vDzJ,.Contact_channel__aymd2,.Contact_channel__aymd2:after,.Contact_formPanel__yDvTj .form-tab,.Contact_formPanel__yDvTj .lead-submit,.Contact_formPanel__yDvTj .lead-submit:after,.Contact_founderSocial__UtLxy a,.Contact_founderVisual__BKMNQ img,.Contact_mediaLink__eUNPU,.Contact_mediaLink__eUNPU svg{transition:none}.Contact_advisorPanel__OnO59:hover .Contact_founderVisual__BKMNQ img,.Contact_channel__aymd2:hover,.Contact_channel__aymd2:hover .Contact_channelArrow__0vDzJ,.Contact_formPanel__yDvTj .lead-submit:hover,.Contact_founderSocial__UtLxy a:hover{transform:none}}.Contact_formPanel__yDvTj .lead-form .lead-address input{padding-left:46px;padding-right:140px;text-overflow:ellipsis}.Contact_formPanel__yDvTj .lead-address-pin{position:absolute;left:17px;top:26px;z-index:1;display:grid;translate:0 -50%;color:var(--ink);pointer-events:none}.Contact_formPanel__yDvTj .lead-address-map{position:absolute;right:8px;top:26px;z-index:1;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;translate:0 -50%;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font:800 10.5px/1 var(--interface);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:0 6px 16px rgba(0,0,0,.08);transition:background .2s ease,color .2s ease,border-color .2s ease}.Contact_formPanel__yDvTj .lead-address-map:hover{border-color:var(--ink)}.Contact_formPanel__yDvTj .lead-address-map[data-state=idle] svg{animation:Contact_mapNudge__aFUlr 2.6s ease-in-out infinite}.Contact_formPanel__yDvTj .lead-address-map[data-state=open],.Contact_formPanel__yDvTj .lead-address-map[data-state=ready]{border-color:var(--ink);background:var(--ink);color:#fff}.Contact_formPanel__yDvTj .lead-address-map[data-state=on]{border-color:rgba(15,122,79,.3);background:#e9f6ef;color:#0f7a4f}.Contact_formPanel__yDvTj .lead-address-map[data-state=none]{border-color:rgba(154,100,0,.3);background:#fff7e6;color:#7a5200}.Contact_formPanel__yDvTj .lead-address-spin{width:13px;height:13px;border:2px solid rgba(0,0,0,.15);border-top:2px solid var(--ink);border-radius:50%;animation:Contact_addressSpin__1Jfgd .8s linear infinite}@keyframes Contact_addressSpin__1Jfgd{to{transform:rotate(1turn)}}@keyframes Contact_mapNudge__aFUlr{0%,to{transform:none}50%{transform:translateY(-2px) scale(1.08)}}@media (max-width:560px){.Contact_formPanel__yDvTj .lead-form .lead-address input{padding-right:50px}.Contact_formPanel__yDvTj .lead-address-map span{display:none}.Contact_formPanel__yDvTj .lead-address-map{padding:0 10px}}@media (prefers-reduced-motion:reduce){.Contact_formPanel__yDvTj .lead-address-map svg,.Contact_formPanel__yDvTj .lead-address-spin{animation:none}}