.ContactPage_page__yXONg{max-width:1200px;margin:0 auto;color:#3a2f27}.ContactPage_breadcrumb__RGHQG{display:flex;gap:12px;font-size:13px;color:#827970;align-items:center}.ContactPage_hero__Rqawy{text-align:center;padding:64px 0 54px}.ContactPage_eyebrow__4EsxL{font-size:11px;font-weight:600;letter-spacing:.22em;color:#877768}.ContactPage_page__yXONg .ContactPage_hero__Rqawy h1{font-family:Bodoni Moda,Georgia,serif;font-size:clamp(36px,4.4vw,60px);font-weight:400;letter-spacing:-.045em;line-height:1.18;margin:19px 0}.ContactPage_hero__Rqawy p{font-size:15px;line-height:1.9;color:#7b746e;margin:0}.ContactPage_grid__8L6Qw{display:grid;grid-template-columns:.85fr 1.35fr;border:1px solid #e5ded5;border-radius:12px;overflow:hidden;background:#fff}.ContactPage_details__nLZ2X{padding:48px 38px;background:#eae3d9;display:flex;flex-direction:column;align-items:flex-start}.ContactPage_page__yXONg .ContactPage_details__nLZ2X h2{font:400 clamp(29px,3vw,40px)/1.2 Bodoni Moda,Georgia,serif;letter-spacing:-.025em;margin:23px 0 18px}.ContactPage_details__nLZ2X>p,.ContactPage_note__4v4Sr p{font-size:14px;line-height:1.8;color:#796e63;margin:0;max-width:300px}.ContactPage_page__yXONg .ContactPage_email__2RZke{display:flex;align-items:center;gap:15px;width:100%;padding:28px 0;margin-top:12px;border-bottom:1px solid #d7cdbf;color:#3a2f27;font-size:16px}.ContactPage_email__2RZke span{flex:1;display:grid;gap:8px}.ContactPage_email__2RZke small{font-size:10px;letter-spacing:.15em;color:#877768}.ContactPage_note__4v4Sr{padding-top:27px}.ContactPage_note__4v4Sr>span{font-size:14px;font-weight:500}.ContactPage_note__4v4Sr p{margin-top:9px;font-size:13px}.ContactPage_signature__oi69d{font:italic 24px/1.4 Bodoni Moda,Georgia,serif;color:#978471;margin-top:auto;padding-top:44px}.ContactPage_message___jx2y{padding:44px}.ContactPage_page__yXONg .ContactPage_message___jx2y h2{font-size:25px;letter-spacing:-.035em;margin:0 0 10px}.ContactPage_message___jx2y>p{font-size:14px;color:#817a73;margin:0 0 29px}.ContactPage_message___jx2y form{display:grid;gap:22px}.ContactPage_fields__N4800{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ContactPage_page__yXONg .ContactPage_message___jx2y label{display:block;font-size:12px;font-weight:500;color:#554b42}.ContactPage_message___jx2y label>span{color:#a38f7a}.ContactPage_message___jx2y label>small{font-weight:400;color:#958b81}.ContactPage_page__yXONg .ContactPage_message___jx2y input,.ContactPage_page__yXONg .ContactPage_message___jx2y select,.ContactPage_page__yXONg .ContactPage_message___jx2y textarea{display:block;width:100%;margin-top:10px;border:1px solid #e1ddd7;border-radius:5px;padding:13px 14px;background:#fdfcfa;font-size:13px;line-height:1.5}.ContactPage_message___jx2y textarea{resize:vertical;min-height:130px}.ContactPage_message___jx2y input::placeholder,.ContactPage_message___jx2y textarea::placeholder{color:#aaa198}.ContactPage_message___jx2y select:focus-visible,.ContactPage_message___jx2y textarea:focus-visible{outline:2px solid #8a6a3c;outline-offset:3px}.ContactPage_submit__1U8cy{display:flex;align-items:center;justify-content:space-between;gap:20px}.ContactPage_submit__1U8cy p{max-width:210px;font-size:11px;line-height:1.7;color:#8a8178;margin:0}.ContactPage_submit__1U8cy button{display:flex;align-items:center;justify-content:center;gap:22px;background:#3a2f27;color:#f5efe7;border:0;padding:15px 23px;border-radius:4px;font-size:13px;white-space:nowrap}.ContactPage_submit__1U8cy button:hover{background:#514236}.ContactPage_feedback__NV3XT{margin:0;font-size:13px;line-height:1.7;color:#655443;background:#f4efe8;padding:14px;border-radius:4px}.ContactPage_quickHelp__4eNrs{padding-top:56px}.ContactPage_quickHelp__4eNrs>div:first-child{text-align:center}.ContactPage_page__yXONg .ContactPage_quickHelp__4eNrs h2{font:400 29px/1.3 Bodoni Moda,Georgia,serif;margin:12px 0 26px}.ContactPage_links__rrfxx{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ContactPage_page__yXONg .ContactPage_links__rrfxx a{display:flex;align-items:center;gap:17px;border:1px solid #e3ddd5;border-radius:6px;padding:23px 20px;color:#55483c}.ContactPage_links__rrfxx a:hover{background:#eee8df}.ContactPage_links__rrfxx span{flex:1;display:grid;gap:7px}.ContactPage_links__rrfxx strong{font-size:13px;font-weight:500}.ContactPage_links__rrfxx small{font-size:11px;color:#8a8075}@media(max-width:850px){.ContactPage_grid__8L6Qw{grid-template-columns:1fr 1.3fr}.ContactPage_details__nLZ2X,.ContactPage_message___jx2y{padding:30px 24px}.ContactPage_fields__N4800{grid-template-columns:1fr;gap:20px}.ContactPage_links__rrfxx{grid-template-columns:1fr}.ContactPage_signature__oi69d{padding-top:30px}.ContactPage_submit__1U8cy{align-items:flex-start;flex-direction:column}.ContactPage_submit__1U8cy p{max-width:none}.ContactPage_submit__1U8cy button{width:100%}}@media(max-width:600px){.ContactPage_hero__Rqawy{padding:42px 0 34px}.ContactPage_desktopBreak__ZM7sl{display:none}.ContactPage_grid__8L6Qw{grid-template-columns:1fr}.ContactPage_details__nLZ2X{padding:30px 24px}.ContactPage_page__yXONg .ContactPage_details__nLZ2X h2 br,.ContactPage_signature__oi69d{display:none}.ContactPage_details__nLZ2X>p,.ContactPage_note__4v4Sr p{max-width:none}.ContactPage_page__yXONg .ContactPage_email__2RZke{margin-top:0;padding:22px 0}.ContactPage_message___jx2y{padding:30px 24px}.ContactPage_quickHelp__4eNrs{padding-top:38px}.ContactPage_page__yXONg .ContactPage_quickHelp__4eNrs h2{font-size:26px}.ContactPage_hero__Rqawy p{font-size:14px}.ContactPage_eyebrow__4EsxL{font-size:10px}.ContactPage_page__yXONg .ContactPage_message___jx2y input,.ContactPage_page__yXONg .ContactPage_message___jx2y select,.ContactPage_page__yXONg .ContactPage_message___jx2y textarea{font-size:16px}}