.contact_grid__WVIFb{display:grid;grid-template-columns:minmax(0,1fr);row-gap:64px}@media (min-width:900px){.contact_grid__WVIFb{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;row-gap:0}.contact_aside__0Wgk4{grid-column:7/span 6;grid-row:1;align-self:start}.contact_main__QyNkC{grid-column:1/span 5;grid-row:1}}@media (min-width:900px) and (min-height:820px){.contact_aside__0Wgk4{position:sticky;top:92px}}.contact_desk__wxgQn{display:flex;flex-direction:column;gap:16px}.contact_listLabel__F_p_Q{margin:0}.contact_track__9FUrM{position:relative;margin-top:20px}.contact_seg__73Eem{position:absolute;top:20px;bottom:-42px;left:19.5px;width:1px;background:rgba(0,0,0,.1)}.contact_segFill__j1BIt{position:absolute;inset:0;background:rgba(234,88,12,.55);transform-origin:top center}.contact_list__cxHrS{position:relative;display:flex;flex-direction:column;gap:22px;margin:0;padding:0;list-style:none}.contact_item__2_IPm{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px}.contact_node__fIyxt{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ece1d5;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.contact_ring__f92hJ{position:absolute;inset:-4px;border:1px solid rgba(234,88,12,.45);border-radius:50%}.contact_nodeGlyph__5m_RT{display:grid;place-items:center;color:#ea580c}.contact_nodeGlyph__5m_RT svg{width:20px;height:20px}.contact_itemCopy__MAjHk{display:block;padding-top:1px}.contact_itemTitle__g0bT0{display:block;color:#000;font-size:16px;line-height:1.45}.contact_itemText__9kema{display:block;margin-top:2px;color:#616161;font-size:15px;line-height:1.5}.contact_itemLink__zC6vT{display:inline-block;margin-top:6px;color:#000;font-size:15px;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.contact_itemLink__zC6vT:hover{opacity:.6}.contact_teardown__xQ3TJ{max-width:460px;margin:32px 0 0;padding-left:56px;color:rgba(0,0,0,.7);font-size:15px;line-height:1.5}.contact_teardown__xQ3TJ .contact_itemLink__zC6vT{display:block;width:-moz-fit-content;width:fit-content}.contact_guide__bf8qB{max-width:460px;margin-top:72px}.contact_guideBody__U8yeh{display:flex;flex-direction:column;gap:32px;margin-top:16px}.contact_h2__4HZmy{margin:0;color:#000;font-size:clamp(28px,2.6vw,34px);font-weight:500;letter-spacing:-.02em;line-height:1.15}.contact_h3__5awtb{margin:0;color:#000;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.contact_p__Wy2zA{margin:0;color:#616161;font-size:16px;line-height:1.55}.contact_h3__5awtb+.contact_p__Wy2zA{margin-top:10px}.contact_p__Wy2zA a{color:#000;text-decoration:underline;text-underline-offset:3px;transition:color .16s cubic-bezier(.4,0,.2,1)}.contact_p__Wy2zA a:hover{color:#ea580c}.contact_card__3iKT1{container-type:inline-size;padding:22px 24px 20px;border:1px solid rgba(0,0,0,.06);border-radius:18px;background:#ece1d5}.contact_form__heLIt{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@container (min-width: 24rem){.contact_form__heLIt{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact_label__1mDJ7{display:block;min-width:0}.contact_span__s9DGM,.contact_submit__dYi_6{grid-column:1/-1}.contact_labelText__vLClh{display:flex;align-items:center;gap:6px;margin-bottom:6px;color:#000;font-size:15px;line-height:1.5}.contact_labelWord__suxYV{position:relative}.contact_labelWord__suxYV:after{position:absolute;right:0;bottom:-1px;left:0;height:1.5px;border-radius:1px;background:#ea580c;content:"";transform:scaleX(0);transform-origin:left center;transition:transform .36s cubic-bezier(.22,1,.36,1)}.contact_label__1mDJ7:focus-within .contact_labelWord__suxYV:after{transform:scaleX(1)}.contact_req__v_Qr0{color:#ea580c}.contact_opt__4ORyX{color:#616161;font-size:13px}.contact_ok___i2xl{margin-left:auto;color:#ea580c}.contact_ok___i2xl path{stroke-dasharray:1px 2px;stroke-dashoffset:1px;transition:stroke-dashoffset .42s cubic-bezier(.33,1,.68,1)}.contact_label__1mDJ7:has(:is(.contact_input__qNKul,.contact_area__xoOL6):valid:not(:-moz-placeholder)) .contact_ok___i2xl path{stroke-dashoffset:0}.contact_label__1mDJ7:has(:is(.contact_input__qNKul,.contact_area__xoOL6):valid:not(:placeholder-shown)) .contact_ok___i2xl path{stroke-dashoffset:0}.contact_area__xoOL6,.contact_input__qNKul{display:block;width:100%;border:1px solid rgba(0,0,0,.12);background:#fffdfa;color:#000;font:inherit;font-size:15px;letter-spacing:-.1px}.contact_input__qNKul{height:42px;padding:0 18px;border-radius:999px;text-overflow:ellipsis}.contact_area__xoOL6{min-height:84px;padding:10px 18px;border-radius:12px;line-height:1.5;resize:vertical}.contact_area__xoOL6::-moz-placeholder,.contact_input__qNKul::-moz-placeholder{color:#757575}.contact_area__xoOL6::placeholder,.contact_input__qNKul::placeholder{color:#757575}@media (max-width:767px){.contact_area__xoOL6,.contact_input__qNKul{font-size:16px}}@media (hover:hover) and (pointer:fine){.contact_area__xoOL6:hover,.contact_input__qNKul:hover{border-color:rgba(0,0,0,.3)}}.contact_area__xoOL6:focus,.contact_input__qNKul:focus{border-color:#ea580c;outline:2px solid #ea580c;outline-offset:3px}.contact_submit__dYi_6{width:100%;margin-top:2px;padding-block:13px}.contact_help__ERLMV{margin:16px 0 0;color:#616161;font-size:14px;line-height:1.5}.contact_help__ERLMV a{color:#000;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;transition:color .16s cubic-bezier(.4,0,.2,1)}.contact_help__ERLMV a:hover{color:#ea580c}.contact_preview__E9yvZ{margin:0;padding:16px 18px;border:1px dashed rgba(0,0,0,.16);border-radius:18px}.contact_previewCap__TuEmi{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:12px;color:#616161;font-size:14px;line-height:1.45}.contact_previewTag__3SibC{color:#000;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.contact_previewTag__3SibC,.contact_sheet__iGzag{font-family:var(--font-mono),ui-monospace,monospace}.contact_sheet__iGzag{overflow:hidden;border:1px solid rgba(0,0,0,.06);border-radius:12px;background:#fffdfa;box-shadow:0 18px 44px rgba(20,10,0,.06);font-size:12.5px;letter-spacing:0}.contact_meta__fgFS1{margin:0;padding:8px 16px;border-bottom:1px solid rgba(0,0,0,.07)}.contact_metaRow__MR9zI{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;padding-block:3px;line-height:1.5}.contact_metaRow__MR9zI dt{color:#616161}.contact_metaRow__MR9zI dd{margin:0;overflow-wrap:anywhere;color:#000}.contact_body__jOa6A{margin:0;padding:10px 8px 12px;color:#000;line-height:1.6}.contact_line__IvarW{position:relative;display:block;min-height:1.6em;padding:0 8px;border-radius:6px;white-space:pre-wrap;overflow-wrap:anywhere}.contact_bar__zgjpI,.contact_flash__TBpYA{position:absolute;pointer-events:none;opacity:0}.contact_flash__TBpYA{inset:0;border-radius:6px;background:rgba(255,180,138,.42)}.contact_bar__zgjpI{top:3px;bottom:3px;left:0;width:2px;border-radius:2px;background:#ea580c;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.contact_line__IvarW[data-focus] .contact_bar__zgjpI{opacity:1}.contact_lineKey__A9bfS{position:relative;color:#616161}.contact_lineVal__Q_N6w{position:relative}.contact_blank__8do3f{position:relative;display:inline-block;width:9ch;height:1em;vertical-align:-2px;border-bottom:1px dotted rgba(0,0,0,.35)}.contact_sr__UXUq7{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.contact_status__z1lh9{display:flex;align-items:baseline;gap:10px;margin:12px 0 0;color:#616161;font-size:14px;line-height:1.45}.contact_statusDot__Vly52{position:relative;top:-1px;flex:none;width:8px;height:8px;border-radius:50%;background:rgba(0,0,0,.2)}.contact_statusDot__Vly52:after{position:absolute;inset:0;border-radius:50%;background:#ea580c;content:"";opacity:0;transform:scale(.4);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.16,1,.3,1)}.contact_status__z1lh9[data-ready]{color:#000}.contact_status__z1lh9[data-ready] .contact_statusDot__Vly52:after{opacity:1;transform:none}@media (max-width:520px){.contact_card__3iKT1{padding:18px 16px 16px}.contact_preview__E9yvZ{padding:14px 12px}.contact_meta__fgFS1{padding-inline:12px}.contact_body__jOa6A{padding-inline:4px}}