.Contact_page__1Btli{background:var(--color-white)}.Contact_frame__tePx5{position:relative;margin:var(--frame-margin);border:var(--frame-border) solid var(--color-black);min-height:calc(100vh - 2 * var(--frame-margin));display:flex;flex-direction:column;background:var(--color-white)}.Contact_body__TLYrq{flex:1 1;display:flex;flex-direction:column;min-height:0}.Contact_contactStack__fA6_p{flex:1 1;display:flex;min-height:280px}.Contact_titleBox__niXIc{width:40%;border:2px solid var(--color-black);padding:80px;display:flex;align-items:center;justify-content:center}.Contact_title__imTvg{width:100%;font-family:var(--font-display);font-weight:700;font-size:60px;line-height:1.2em;letter-spacing:-.04em}.Contact_infoBox__gvMMJ{width:60%;border:2px solid var(--color-black);border-left:none;padding:80px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.Contact_availability__J0zDG{width:100%;display:flex;align-items:center;gap:10px}.Contact_dot__UI6a1{width:20px;height:20px;border-radius:999px;background:#0bde2e;flex-shrink:0}.Contact_availText__ZTpvl{font-family:var(--font-body);font-weight:700;font-size:20px;line-height:1.4em}.Contact_links__YzVhP{width:100%;display:flex;flex-direction:column;gap:24px}.Contact_bigLink__MLLXO{font-family:var(--font-body);font-weight:400;font-size:32px;line-height:1.4em;width:-moz-fit-content;width:fit-content}.Contact_bigLink__MLLXO:hover{text-decoration:underline}.Contact_formStack__TUCtm{height:60%;min-height:420px;display:flex}.Contact_calendlyBlock__Tbgz9,.Contact_formBlock__zPxhx{width:50%;border:2px solid var(--color-black);border-top:none;padding:40px;display:flex;flex-direction:column;gap:16px;overflow:hidden}.Contact_formBlock__zPxhx{align-items:flex-start;justify-content:center}.Contact_calendlyBlock__Tbgz9{border-left:none;align-items:center;justify-content:flex-start}.Contact_blockLabel___s8HJ{font-family:var(--font-body);font-weight:700;font-size:20px;line-height:1.4em;align-self:flex-start}.Contact_form__ov6Ni{width:100%;display:flex;flex-direction:column;gap:8px}.Contact_input__XcX0l,.Contact_textarea__nxTPG{font-family:var(--font-body);font-size:16px;padding:12px 14px;border:2px solid var(--color-black);border-radius:0;background:var(--color-white);outline:none;width:100%}.Contact_input__XcX0l:focus,.Contact_textarea__nxTPG:focus{background:#f5f5f5}.Contact_submit__ihUvY{align-self:flex-start;font-family:var(--font-display);font-weight:700;font-size:16px;padding:12px 36px;background:var(--color-black);color:var(--color-white);transition:opacity .2s ease}.Contact_submit__ihUvY:hover{opacity:.8}.Contact_submit__ihUvY:disabled{opacity:.5}.Contact_formNote__nftYH{font-family:var(--font-body);font-size:16px}@media (max-width:1024px){.Contact_infoBox__gvMMJ,.Contact_titleBox__niXIc{padding:48px}.Contact_title__imTvg{font-size:44px}.Contact_bigLink__MLLXO{font-size:24px}}@media (max-width:809px){.Contact_contactStack__fA6_p{flex-direction:column}.Contact_infoBox__gvMMJ,.Contact_titleBox__niXIc{width:100%;padding:32px 24px}.Contact_infoBox__gvMMJ{border-left:2px solid var(--color-black);border-top:none}.Contact_title__imTvg{font-size:36px}.Contact_bigLink__MLLXO{font-size:20px}.Contact_formStack__TUCtm{flex-direction:column;height:auto}.Contact_calendlyBlock__Tbgz9,.Contact_formBlock__zPxhx{width:100%;padding:24px 20px}.Contact_calendlyBlock__Tbgz9{border-left:2px solid var(--color-black);border-top:none}}.CustomCursor_cursor__3_c6P{display:none;position:fixed;top:0;left:0;z-index:9999;pointer-events:none;will-change:transform;mix-blend-mode:difference;opacity:.9}