.contact_page__5ZJMe{position:relative;isolation:isolate;overflow:hidden;background:#fff;border-bottom:1px solid var(--line)}.contact_art__xKusc{position:absolute;z-index:-2;inset:0 0 0 35%;pointer-events:none;background:url(/visuals/future-systems.webp) 75%/cover no-repeat;opacity:.66;mask-image:linear-gradient(90deg,transparent,#000 45%)}.contact_wash__y4DJI{position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(90deg,#fff,#fff 29%,#fffffff5 39%,#ffffffc7 47%,#ffffff70 55%,#ffffff1a 64%,#ffffff00 73%)}.contact_wash__y4DJI:after{content:"";position:absolute;inset:0 38% 0 0;background:radial-gradient(ellipse at 12% 15%,#fff 0,#ffffff00 58%),linear-gradient(118deg,#ffffff00 22%,#edf3f64d 39%,#fff9 48%,#ffffff00 65%);mask-image:linear-gradient(90deg,#000,#000 65%,transparent)}.contact_layout__N5mJF{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:var(--layout-gap);row-gap:24px;align-items:start;padding-block:var(--section-space)}.contact_intro__DhT_H{grid-column:1;grid-row:1;padding-top:0;animation:contact_arrive__w_WxL .7s both}.contact_intro__DhT_H h1{font-size:clamp(3rem,4.7vw,4.4rem);line-height:1.04;letter-spacing:-.045em;color:var(--text)}.contact_intro__DhT_H h1 span{color:var(--accent-blue)}.contact_lede__nx_z4{color:var(--muted);line-height:1.75;font-size:1rem;max-width:65ch;margin-top:23px}.contact_email__OpnU7{display:flex;align-items:center;gap:12px;padding:18px 0;margin-top:23px;border-block:1px solid #dce5eb;color:var(--link)}.contact_mailIcon__5qJ76{display:grid;place-items:center;width:39px;height:39px;border-radius:8px;background:linear-gradient(145deg,#fff,#ecf3f6);border:1px solid #d5e2e8;box-shadow:inset 0 1px 0 #fff;flex:none}.contact_email__OpnU7>span:nth-child(2){min-width:0}.contact_email__OpnU7 small{display:block;font:600 .5rem/1.6 ui-monospace,monospace;letter-spacing:.08em;color:var(--label)}.contact_email__OpnU7 strong{display:block;margin-top:5px;font-size:.87rem;overflow-wrap:anywhere}.contact_email__OpnU7>svg{margin-left:auto;flex:none}.contact_email__OpnU7:hover strong{text-decoration:underline;text-underline-offset:4px}.contact_formPlacement__sn1ie{grid-column:2;grid-row:1/span 2;min-width:0}.contact_expectations___G0fs{grid-column:1;grid-row:2;align-self:start}.contact_expectations___G0fs ol{list-style:none;padding:0;margin:0}.contact_expectations___G0fs li{display:grid;grid-template-columns:31px 1fr;gap:13px;padding:15px 0;border-bottom:1px solid #e0e7ec}.contact_expectations___G0fs li:last-child{border:0;padding-bottom:0}.contact_expectations___G0fs li>span{display:grid;place-items:center;width:28px;height:28px;color:var(--accent-blue);background:linear-gradient(145deg,#fff,#edf3f7);border:1px solid #d9e3e9;border-radius:6px;font:500 .57rem ui-monospace,monospace}.contact_expectations___G0fs h2{font-size:1.02rem;letter-spacing:-.02em;line-height:1.35}.contact_expectations___G0fs li p{color:var(--muted);margin-top:6px;font-size:.84rem;line-height:1.65}@media(min-width:1800px){.contact_layout__N5mJF{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr) minmax(0,.65fr);column-gap:var(--layout-gap)}.contact_formPlacement__sn1ie{grid-row:1}.contact_expectations___G0fs{grid-column:3;grid-row:1;padding:24px;background:#ffffffdb;border:1px solid var(--line);border-radius:12px}.contact_expectations___G0fs li:first-child{padding-top:0}}@keyframes contact_arrive__w_WxL{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:850px){.contact_layout__N5mJF{grid-template-columns:1fr;gap:24px}.contact_intro__DhT_H{padding-top:0}.contact_formPlacement__sn1ie{position:relative;grid-column:1;grid-row:2}.contact_art__xKusc{inset:-28px -70px;opacity:.5;mask-image:linear-gradient(180deg,transparent,#000 24%,#000 76%,transparent),linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-composite:intersect}.contact_wash__y4DJI{background:none}.contact_wash__y4DJI:after{inset:0 0 48%;background:radial-gradient(ellipse at 0 0,#eef3f678,transparent 65%),linear-gradient(125deg,#ffffff00 20%,#fff9 44%,#ffffff00 68%);mask-image:linear-gradient(180deg,#000,#000 65%,transparent)}.contact_expectations___G0fs{grid-row:3}.contact_lede__nx_z4{max-width:60ch}.contact_email__OpnU7{max-width:480px}.contact_intro__DhT_H h1{font-size:clamp(2.8rem,8vw,4rem)}}@media(max-width:540px){.contact_intro__DhT_H h1{font-size:2.9rem}.contact_lede__nx_z4{font-size:.94rem;margin-top:19px}.contact_email__OpnU7 strong{font-size:.78rem}.contact_email__OpnU7{gap:10px;margin-top:20px}.contact_expectations___G0fs li p{font-size:.82rem}}@media(prefers-reduced-motion:reduce){.contact_intro__DhT_H{animation:none}}