.ContactHero_shell__LPVme{position:relative;margin:26px var(--edge) 0;overflow:hidden;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:radial-gradient(circle at 30% 35%,rgba(13,200,255,.055),transparent 36%),var(--color-deep-ink);color:#fff;isolation:isolate}.ContactHero_hero__oIBUz{min-height:clamp(560px,43vw,620px);display:grid;grid-template-columns:minmax(0,44%) minmax(0,56%)}.ContactHero_copy__APi_F{position:relative;z-index:2;align-self:center;padding:clamp(50px,4vw,64px) clamp(42px,3.8vw,60px)}.ContactHero_eyebrow__yLnLx{margin:0;color:var(--color-cyan-bright);font-size:.76rem;font-weight:700;letter-spacing:.24em;line-height:1.35;text-transform:uppercase;animation:ContactHero_contactRise__qBdBk .72s 80ms var(--ease-standard) both}.ContactHero_copy__APi_F h1{max-width:12.5ch;margin:clamp(24px,2.1vw,32px) 0 0;font-size:clamp(2.8rem,3.65vw,4.15rem);font-weight:500;letter-spacing:-.052em;line-height:1.04;text-wrap:balance;animation:ContactHero_contactRise__qBdBk .78s .15s var(--ease-standard) both}.ContactHero_lead__vJWkM{max-width:600px;margin:clamp(24px,2vw,30px) 0 0;color:rgba(255,255,255,.7);font-size:clamp(1rem,.94rem + .2vw,1.13rem);line-height:1.62;animation:ContactHero_contactRise__qBdBk .78s .23s var(--ease-standard) both}.ContactHero_action__t_IUW{min-height:54px;margin-top:clamp(28px,2.5vw,38px);padding:0 21px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid var(--color-cyan-bright);border-radius:999px;background:var(--color-cyan-bright);color:var(--color-deep-ink);font-size:.78rem;font-weight:700;line-height:1.2;text-decoration:none;animation:ContactHero_contactRise__qBdBk .78s .31s var(--ease-standard) both;transition:background-color .28s var(--ease-standard),border-color .28s var(--ease-standard),box-shadow .28s var(--ease-standard),transform .28s var(--ease-standard)}.ContactHero_action__t_IUW svg{width:17px;height:17px;transition:transform .28s var(--ease-standard)}.ContactHero_action__t_IUW:focus-visible,.ContactHero_action__t_IUW:hover{border-color:#fff;background:#fff;transform:translateY(-3px);box-shadow:0 15px 34px rgba(13,200,255,.2)}.ContactHero_action__t_IUW:focus-visible svg,.ContactHero_action__t_IUW:hover svg{transform:translate3d(3px,3px,0)}.ContactHero_mediaPanel__qexVK{position:relative;min-width:0;background:var(--color-cyan-bright);animation:ContactHero_contactReveal__l_RGL 1.05s 90ms var(--ease-standard) both}.ContactHero_mediaPanel__qexVK,.ContactHero_media__m2u0B{clip-path:polygon(12% 0,100% 0,100% 100%,7% 100%,0 73%,5.5% 50%,0 31%)}.ContactHero_media__m2u0B{position:absolute;inset:0 0 0 2px;overflow:hidden;background:#27333a}.ContactHero_media__m2u0B:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,5,26,.26),transparent 26%),linear-gradient(180deg,rgba(4,5,26,.03) 56%,rgba(4,5,26,.16));content:"";pointer-events:none}.ContactHero_image__SndEw{object-fit:cover;object-position:58% center;filter:saturate(.87) contrast(1.05);transform:scale(1.01);transition:filter .9s var(--ease-standard),transform 1.2s var(--ease-standard)}.ContactHero_mediaPanel__qexVK:hover .ContactHero_image__SndEw{filter:saturate(.96) contrast(1.06);transform:scale(1.025)}@keyframes ContactHero_contactRise__qBdBk{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes ContactHero_contactReveal__l_RGL{0%{opacity:0;clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%,100% 73%,100% 50%,100% 31%)}to{opacity:1;clip-path:polygon(12% 0,100% 0,100% 100%,7% 100%,0 73%,5.5% 50%,0 31%)}}@media (max-width:1180px){.ContactHero_hero__oIBUz{grid-template-columns:minmax(0,48%) minmax(0,52%)}.ContactHero_copy__APi_F{padding-right:30px}.ContactHero_copy__APi_F h1{font-size:clamp(2.65rem,4.3vw,3.75rem)}}@media (max-width:900px){.ContactHero_hero__oIBUz{min-height:0;grid-template-columns:1fr}.ContactHero_copy__APi_F{padding:68px clamp(28px,6vw,52px) 58px}.ContactHero_copy__APi_F h1{max-width:13ch;font-size:clamp(3.05rem,8.2vw,4.8rem)}.ContactHero_lead__vJWkM{max-width:62ch}.ContactHero_mediaPanel__qexVK{min-height:clamp(430px,66vw,610px);clip-path:none;border-top:2px solid var(--color-cyan-bright)}.ContactHero_media__m2u0B{inset:0;clip-path:none}.ContactHero_media__m2u0B:after{background:linear-gradient(180deg,rgba(4,5,26,.14),transparent 25%,rgba(4,5,26,.12))}.ContactHero_image__SndEw{object-position:62% center}}@media (max-width:680px){.ContactHero_shell__LPVme{margin:16px 10px 0;border-radius:22px 22px 0 0}.ContactHero_copy__APi_F{padding:52px 22px 46px}.ContactHero_copy__APi_F h1{max-width:none;margin-top:22px;font-size:clamp(2.5rem,11.2vw,3.45rem);line-height:1.03}.ContactHero_lead__vJWkM{margin-top:24px;font-size:.98rem;line-height:1.58}.ContactHero_action__t_IUW{width:100%;min-height:52px;margin-top:30px}.ContactHero_mediaPanel__qexVK{min-height:390px}}@media (max-width:420px){.ContactHero_copy__APi_F h1{font-size:2.55rem}.ContactHero_mediaPanel__qexVK{min-height:340px}}@media (prefers-reduced-motion:reduce){.ContactHero_action__t_IUW,.ContactHero_copy__APi_F h1,.ContactHero_eyebrow__yLnLx,.ContactHero_lead__vJWkM,.ContactHero_mediaPanel__qexVK{animation:none}.ContactHero_action__t_IUW,.ContactHero_action__t_IUW svg,.ContactHero_image__SndEw{transition:none}.ContactHero_action__t_IUW:focus-visible,.ContactHero_action__t_IUW:hover,.ContactHero_mediaPanel__qexVK:hover .ContactHero_image__SndEw{transform:none}}