.contact_page__Ufu9j{--nc-void:#000000;--nc-projection:#0b0b0b;--nc-hairline:#2a2826;--nc-bone:#f4f1ec;--nc-ash:#a8a49d;--nc-smoke:#7d7a75;--nc-red:#e74a2e;--nc-red-lift:#ff6a4d;--nc-radius-button:0px;--nc-ease:cubic-bezier(0.625,0.05,0,1);--nc-dur-fast:200ms;--nc-dur-ui:400ms;--nc-dur-reveal:700ms;--nc-margin:32px;--nc-gutter:24px;--nc-form-max:600px;--nc-font-display:var(--font-inter-tight),var(--font-inter),system-ui,sans-serif;--nc-font-body:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;--nc-font-serif:var(--font-instrument-serif),"Iowan Old Style",Georgia,serif;--nc-font-mono:var(--font-jetbrains),ui-monospace,"SFMono-Regular",Menlo,monospace;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--nc-gutter);gap:var(--nc-gutter);align-items:start;box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:calc(var(--nav-h, 72px) + 112px) var(--nc-margin) 144px;background:var(--nc-void);color:var(--nc-bone);font-family:var(--nc-font-body)}.contact_main__y9rYe{grid-column:1/span 6;max-width:var(--nc-form-max);min-width:0}.contact_aside__gv4Wt{grid-column:8/span 5;min-width:0}.contact_headline__LXkd0{margin:0;font-family:var(--nc-font-display);font-weight:300;font-size:clamp(40px,4.4vw,64px);line-height:1.02;letter-spacing:-.04em;text-wrap:balance;color:var(--nc-bone)}.contact_line__uo6TA{display:block;overflow:hidden}.contact_line__uo6TA>span{display:block;animation:contact_rise__9UBan var(--nc-dur-reveal) var(--nc-ease) both}.contact_line2__3F9HY{color:var(--nc-ash)}.contact_line2__3F9HY>span{animation-delay:80ms}.contact_serif__OwyH8{font-family:var(--nc-font-serif);font-style:italic;font-weight:400;font-size:1.06em;letter-spacing:-.005em}@keyframes contact_rise__9UBan{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes contact_fadeUp__p3WfL{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.contact_intro__4fH3m{margin-top:32px;animation:contact_fadeUp__p3WfL var(--nc-dur-reveal) var(--nc-ease) .16s both}.contact_intro__4fH3m p{margin:0;max-width:40ch;font-size:20px;line-height:1.5;text-wrap:pretty;color:var(--nc-bone)}.contact_introCta__3QlSg{margin-top:16px!important;font-weight:500}.contact_form__LNIbb{margin-top:48px;animation:contact_fadeUp__p3WfL var(--nc-dur-reveal) var(--nc-ease) .24s both}.contact_summary__x1zl5{margin:0 0 40px;padding:16px 0;border-top:1px solid var(--nc-red-lift);border-bottom:1px solid var(--nc-hairline);font-size:15px;line-height:1.5;color:var(--nc-red-lift)}.contact_summary__x1zl5:focus-visible{outline:2px solid var(--nc-bone);outline-offset:3px}.contact_field__uHbDJ{display:block}.contact_field__uHbDJ+.contact_field__uHbDJ{margin-top:24px}.contact_field__uHbDJ label{display:block;margin-bottom:4px;font-size:17px;font-weight:500;line-height:1.3;color:var(--nc-bone)}.contact_input__YLcy4{display:block;box-sizing:border-box;width:100%;padding:6px 0 10px;border:0;border-bottom:1px solid var(--nc-smoke);border-radius:0;background:transparent;color:var(--nc-bone);caret-color:var(--nc-red);font-family:inherit;font-size:20px;line-height:1.4;transition:border-color var(--nc-dur-ui) var(--nc-ease),box-shadow var(--nc-dur-ui) var(--nc-ease)}.contact_input__YLcy4::placeholder{color:var(--nc-smoke)}.contact_input__YLcy4:hover{border-bottom-color:var(--nc-ash)}.contact_input__YLcy4:focus{outline:none;border-bottom-color:var(--nc-bone);box-shadow:0 1px 0 0 var(--nc-bone)}.contact_input__YLcy4[aria-invalid=true]{border-bottom-color:var(--nc-red-lift);box-shadow:0 1px 0 0 var(--nc-red-lift)}.contact_input__YLcy4:-webkit-autofill,.contact_input__YLcy4:-webkit-autofill:focus,.contact_input__YLcy4:-webkit-autofill:hover{-webkit-text-fill-color:var(--nc-bone);-webkit-box-shadow:inset 0 0 0 1000px var(--nc-void);-webkit-transition:background-color 9999s;transition:background-color 9999s}.contact_input__YLcy4:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px var(--nc-void),0 1px 0 0 var(--nc-bone)}select.contact_input__YLcy4{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='%23F4F1EC' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center;background-size:16px 16px}select.contact_input__YLcy4[data-empty]{color:var(--nc-smoke)}select.contact_input__YLcy4 option{background:var(--nc-projection);color:var(--nc-bone)}textarea.contact_input__YLcy4{min-height:104px;line-height:1.5;resize:vertical}.contact_error__XO6sP{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;font-size:15px;line-height:1.4;color:var(--nc-red-lift)}.contact_error__XO6sP svg{flex:none;margin-top:2px}.contact_tag__Hwy1F{display:inline-flex;align-items:center;margin:-4px 0 24px;border:1px solid var(--nc-smoke);font-family:var(--nc-font-mono);font-size:12px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--nc-bone)}.contact_tagLabel__fKQiB{padding-left:14px}.contact_tagRemove__ZRN1a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:42px;padding:0;border:0;background:none;color:var(--nc-ash);cursor:pointer;transition:color var(--nc-dur-fast) var(--nc-ease)}.contact_tagRemove__ZRN1a:hover{color:var(--nc-bone)}.contact_tagRemove__ZRN1a:focus-visible{outline:2px solid var(--nc-bone);outline-offset:2px}.contact_honeypot__NEN9m{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.contact_send__fdfgT{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;height:64px;margin-top:16px;padding:0 28px;border:0;border-radius:var(--nc-radius-button);background:var(--nc-red);color:#000;font-family:inherit;font-size:18px;font-weight:500;cursor:pointer;transition:background-color var(--nc-dur-fast) var(--nc-ease)}.contact_send__fdfgT:hover:not(:disabled){background:var(--nc-red-lift)}.contact_send__fdfgT:focus-visible{outline:2px solid var(--nc-bone);outline-offset:3px}.contact_send__fdfgT:disabled{cursor:progress;justify-content:flex-start;gap:8px}.contact_sendArrow__LQkUu{transition:transform var(--nc-dur-ui) var(--nc-ease)}.contact_send__fdfgT:hover .contact_sendArrow__LQkUu{transform:translateX(6px)}.contact_sendingDot__Dx_SR{width:8px;height:8px;background:#000;animation:contact_pulse__KWxp3 1.6s var(--nc-ease) infinite}@keyframes contact_pulse__KWxp3{0%,to{opacity:1}50%{opacity:.25}}.contact_alt__wLixV{margin:24px 0 0;font-size:17px;line-height:1.5;color:var(--nc-ash)}.contact_privacy__RCXwj{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--nc-smoke)}.contact_privacy__RCXwj a{color:var(--nc-ash);text-underline-offset:3px}.contact_link__cPY79{display:inline;padding-bottom:2px;border:0;background-color:transparent;background-image:linear-gradient(var(--nc-bone),var(--nc-bone)),linear-gradient(var(--nc-smoke),var(--nc-smoke));background-size:0 1px,100% 1px;background-position:0 100%,0 100%;background-repeat:no-repeat;color:var(--nc-bone);font:inherit;text-decoration:none;cursor:pointer;transition:background-size var(--nc-dur-ui) var(--nc-ease)}.contact_link__cPY79:focus-visible,.contact_link__cPY79:hover{background-size:100% 1px,100% 1px}.contact_link__cPY79:focus-visible{outline:2px solid var(--nc-bone);outline-offset:2px}.contact_success__cGyv2{margin-top:64px;outline:none;animation:contact_fadeUp__p3WfL var(--nc-dur-reveal) var(--nc-ease) both}.contact_successTitle__PEqy7{margin:16px 0 0;font-family:var(--nc-font-display);font-weight:300;font-size:56px;line-height:1;letter-spacing:-.035em;color:var(--nc-bone)}.contact_serifRed__jR7x5{font-family:var(--nc-font-serif);font-style:italic;font-weight:400;font-size:1.06em;color:var(--nc-red)}.contact_successBody__wP2bD{margin:24px 0 0;max-width:42ch;font-size:20px;line-height:1.5;color:var(--nc-ash)}.contact_successBody__wP2bD strong{font-weight:500;white-space:nowrap;color:var(--nc-bone)}.contact_frame__yXyRq{position:relative;margin:0;aspect-ratio:4/5;overflow:hidden;background:#050505;animation:contact_fadeUp__p3WfL var(--nc-dur-reveal) var(--nc-ease) .32s both}.contact_frame__yXyRq img{width:100%;height:100%;object-fit:cover}@media (max-width:1180px){.contact_main__y9rYe{grid-column:1/span 7}.contact_aside__gv4Wt{grid-column:9/span 4}}@media (max-width:960px){.contact_page__Ufu9j{--nc-margin:20px;grid-template-columns:1fr;padding:calc(var(--nav-h, 64px) + 56px) var(--nc-margin) 96px}.contact_main__y9rYe{grid-column:1;max-width:none}.contact_aside__gv4Wt{display:none}.contact_intro__4fH3m{margin-top:24px}.contact_intro__4fH3m p{font-size:18px}.contact_field__uHbDJ+.contact_field__uHbDJ{margin-top:20px}.contact_input__YLcy4{font-size:18px}.contact_send__fdfgT{height:56px;padding:0 22px;font-size:17px}.contact_success__cGyv2{margin-top:48px}.contact_successTitle__PEqy7{font-size:40px}}@media (prefers-reduced-motion:reduce){.contact_form__LNIbb,.contact_frame__yXyRq,.contact_intro__4fH3m,.contact_line__uo6TA>span,.contact_success__cGyv2{animation:none}.contact_page__Ufu9j *,.contact_page__Ufu9j :after,.contact_page__Ufu9j :before{transition-duration:.15s!important}}