.xwJ-uq_contact{isolation:isolate;min-height:calc(100svh - 70px);padding:clamp(var(--space-heading-lead), 6svh, var(--section-y)) var(--page-gutter);background:var(--cream);color:var(--charcoal);align-items:center;display:flex;position:relative;overflow:clip}.xwJ-uq_content{z-index:1;width:min(55%, var(--content-reading));margin-left:14%;position:relative}.xwJ-uq_content h1{font:400 clamp(var(--hero-size), 10svh, calc(var(--hero-size) * 1.75))/.9 var(--font-instrument-serif), serif;letter-spacing:var(--display-tracking);margin:0}.xwJ-uq_content h1 em{font-weight:inherit}.xwJ-uq_content>p{margin:var(--space-heading-lead) 0 0;max-width:45ch;font:400 18px/1.5 var(--font-instrument-sans), sans-serif}.xwJ-uq_action{margin-top:var(--space-content-group)}.xwJ-uq_form{width:100%;padding-top:var(--space-heading-lead);border-top:1px solid var(--border);animation:.32s cubic-bezier(.22,1,.36,1) both xwJ-uq_contact-form-in}.xwJ-uq_formGrid{gap:var(--space-heading-lead);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xwJ-uq_field{min-width:0}.xwJ-uq_fullField{grid-column:1/-1}.xwJ-uq_field label{color:var(--charcoal);font:400 12px/1.4 var(--font-jetbrains-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;display:block}.xwJ-uq_optional{color:var(--muted);text-transform:none;letter-spacing:normal}.xwJ-uq_field :is(input,textarea){appearance:none;outline-offset:0;width:100%;color:var(--charcoal);font:400 17px/1.5 var(--font-instrument-sans), sans-serif;background:0 0;border:0;border-bottom:1px solid #1c292b52;border-radius:0;padding:10px 0;transition:border-color .18s ease-out;box-shadow:none!important;outline:0!important}.xwJ-uq_field textarea{resize:vertical;min-height:132px}.xwJ-uq_field :is(input,textarea):is(:focus,:focus-visible){border:0;border-bottom:1px solid var(--charcoal);outline-offset:0;box-shadow:none!important;outline:0!important}.xwJ-uq_field :is(input,textarea)[aria-invalid=true]{border-color:var(--charcoal);border-bottom-width:2px}.xwJ-uq_fieldError{color:var(--charcoal);margin-top:7px;font-size:13px;line-height:1.4}.xwJ-uq_formActions{align-items:center;gap:var(--space-block) var(--space-heading-lead);margin-top:var(--space-heading-lead);flex-wrap:wrap;display:flex}.xwJ-uq_formStatus{max-width:42ch;color:var(--muted);font-size:14px;line-height:1.45}.xwJ-uq_formError{color:var(--charcoal)}@keyframes xwJ-uq_contact-form-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.xwJ-uq_label{top:var(--space-content-group);left:var(--page-gutter);color:var(--charcoal);position:absolute}.xwJ-uq_label:after{content:"";width:var(--space-heading-lead);height:1px;margin-top:var(--space-block);background:var(--muted);opacity:.65;display:block}.xwJ-uq_mountain{z-index:-2;aspect-ratio:1;background:var(--cream);border-radius:50%;width:60vw;max-width:1000px;position:absolute;top:28%;left:79%;overflow:hidden}.xwJ-uq_mountain img{object-fit:cover;object-position:58% center;filter:grayscale();opacity:.45}.xwJ-uq_geometry{z-index:-1;pointer-events:none;color:var(--charcoal);position:absolute;inset:0}.xwJ-uq_geometry svg{stroke:currentColor;stroke-width:.65px;width:100%;height:100%}.xwJ-uq_geometry :where(path,ellipse,circle){vector-effect:non-scaling-stroke}.xwJ-uq_geometry path,.xwJ-uq_geometry ellipse{stroke-opacity:.3}.xwJ-uq_geometry g{fill:var(--charcoal);stroke:none}@media (min-width:810px) and (max-width:1199px){.xwJ-uq_content{width:61%;margin-left:12%}.xwJ-uq_content>p{font-size:17px}.xwJ-uq_mountain{width:75vw;left:80%}}@media (min-width:1024px){.xwJ-uq_contact{padding-block:clamp(14px,2.5svh,28px)}.xwJ-uq_content h1{font-size:clamp(56px,min(5.5vw,8svh),76px);line-height:.88}.xwJ-uq_content>p{margin-top:clamp(10px,1.7svh,16px)}.xwJ-uq_action{margin-top:clamp(14px,2.2svh,22px)}.xwJ-uq_form{padding-top:clamp(12px,1.8svh,18px)}.xwJ-uq_formGrid{column-gap:var(--space-heading-lead);row-gap:clamp(10px,1.8svh,18px)}.xwJ-uq_field label{margin-bottom:6px}.xwJ-uq_field :is(input,textarea){padding-block:7px}.xwJ-uq_field textarea{height:clamp(84px,12svh,108px);min-height:clamp(84px,12svh,108px)}.xwJ-uq_formActions{margin-top:clamp(10px,1.6svh,16px)}}@media (max-width:809px){.xwJ-uq_contact{min-height:calc(100svh - 60px);padding-top:calc(var(--space-content-group) * 2);padding-bottom:var(--space-content-group)}.xwJ-uq_content{width:100%;max-width:35ch;margin-left:0}.xwJ-uq_content h1{font-size:clamp(56px,15vw,80px)}.xwJ-uq_content>p{max-width:32ch;font-size:16px}.xwJ-uq_action{margin-top:var(--space-heading-lead)}.xwJ-uq_formGrid{gap:var(--space-block);grid-template-columns:1fr}.xwJ-uq_fullField{grid-column:auto}.xwJ-uq_field :is(input,textarea){font-size:16px}.xwJ-uq_label{top:var(--space-heading-lead)}.xwJ-uq_mountain{opacity:.6;width:260px;inset:auto -160px -80px auto}.xwJ-uq_geometry{width:var(--page-gutter);opacity:.6;left:auto;right:0}}@media (max-height:760px) and (min-width:1024px){.xwJ-uq_contact{padding-block:12px}.xwJ-uq_content h1{font-size:54px}.xwJ-uq_content>p{margin-top:10px;font-size:16px;line-height:1.4}.xwJ-uq_action{margin-top:12px}.xwJ-uq_form{padding-top:10px}.xwJ-uq_formGrid{row-gap:8px}.xwJ-uq_field textarea{height:76px;min-height:76px}.xwJ-uq_formActions{margin-top:10px}}@media (max-height:650px) and (min-width:1024px){.xwJ-uq_content h1{font-size:52px}.xwJ-uq_field textarea{height:72px;min-height:72px}}@media (prefers-reduced-motion:reduce){.xwJ-uq_contact [data-contact-reveal],.xwJ-uq_contact [data-contact-geometry]{transform:none}.xwJ-uq_form{animation:none}}
