.contact_hero__6nf3I{padding-block:36px 16px}.contact_body__LnQxL{padding-block:16px 64px}.contact_h1__YS40F{font-family:var(--font-serif);font-weight:500;font-size:34px;line-height:1.1;margin:10px 0 12px;text-wrap:balance}.contact_sub__kx_Xg{margin:0;font-size:17px;line-height:1.55;color:var(--color-ink-soft)}.contact_grid__PfnCN{display:grid;grid-gap:24px;gap:24px}.contact_envelope__SxOJe{position:relative;padding:26px 20px 22px;background:#ead9b4;color:#2e2a1f;border-radius:6px;box-shadow:0 12px 26px -18px rgba(23,27,22,.5);overflow:hidden}.contact_envelope__SxOJe:before{content:"";position:absolute;inset:0 0 auto 0;height:54%;background:linear-gradient(to bottom right,transparent 49.6%,rgba(58,52,38,.14) 50%,transparent 50.6%) 0 /50% 100% no-repeat,linear-gradient(to bottom left,transparent 49.6%,rgba(58,52,38,.14) 50%,transparent 50.6%) 100% /50% 100% no-repeat;pointer-events:none}.contact_stamp__VJw70{position:absolute;right:16px;top:16px;display:grid;place-items:center;width:46px;height:56px;background:#4f5a2e;color:#ead9b4;font-family:var(--font-serif);font-size:24px;outline:3px dotted #ead9b4;outline-offset:-3px;box-shadow:0 1px 2px rgba(23,27,22,.25)}.contact_postmark__5xGxu{position:absolute;right:50px;top:30px;display:grid;place-items:center;width:74px;height:74px;padding:10px;border-radius:50%;border:1.5px solid rgba(59,68,34,.55);color:rgba(59,68,34,.7);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase;transform:rotate(-14deg)}.contact_toLabel__fLIen{position:relative;margin:70px 0 2px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b604a}.contact_toLabel__fLIen+.contact_address__teapi+.contact_toLabel__fLIen{margin-top:16px}.contact_address__teapi{position:relative;display:inline-block;font-family:var(--font-hand),var(--font-serif);font-size:26px;line-height:1.15;color:#2e2a1f;overflow-wrap:anywhere}.contact_response__tx5c6{position:relative;margin:0;font-size:15px}.contact_letter__HbvM4{padding:22px 18px 24px;background:var(--color-surface) repeating-linear-gradient(180deg,transparent 0 31px,rgba(79,90,46,.08) 31px 32px);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 14px 30px -22px rgba(23,27,22,.45)}.contact_dear__RZ6dS{margin:0 0 12px;font-family:var(--font-hand),var(--font-serif);font-size:30px;line-height:1;color:#3b4422}.contact_letter__HbvM4 .journey-contact-form{padding:0;border:0;background:none;box-shadow:none;display:grid;grid-gap:14px;gap:14px}.contact_letter__HbvM4 .journey-contact-field label{font-size:13px;font-weight:700;color:var(--color-ink-soft)}.contact_letter__HbvM4 .journey-contact-field :is(input,select,textarea){width:100%;padding:11px 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);font-family:var(--font-sans);font-size:16px}.contact_letter__HbvM4 .journey-contact-field textarea{min-height:150px}.contact_letter__HbvM4 .journey-contact-form>.btn{width:100%;justify-content:center;min-height:50px}@media (min-width:960px){.contact_hero__6nf3I{padding-block:72px 24px}.contact_body__LnQxL{padding-block:24px 96px}.contact_h1__YS40F{font-size:52px}.contact_sub__kx_Xg{font-size:19px}.contact_grid__PfnCN{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:start}.contact_envelope__SxOJe{margin-top:24px;padding:30px 28px 28px;transform:rotate(-2deg)}.contact_address__teapi{font-size:30px}.contact_letter__HbvM4{padding:32px 36px 34px}.contact_letter__HbvM4 .journey-contact-form>.btn{width:auto;justify-self:start}}