.Contact_page__8Hs__{--bg-canvas:#F7F5F0;--card-bg:#FCFBF8;--card-border:#E5E3DC;--badge-bg:#EAE9E1;--badge-color:#3f473c;--btn-bg:#687461;--btn-hover:#556050;--btn-text:#ffffff;--text-heading:#252525;--text-muted:#68706C;--eyebrow-color:#767676;--eyebrow-line:#c5c0b5;--divider-color:#E5E3DC;--ring-color:rgba(160,150,135,0.38);position:relative;width:100%;max-width:1360px;min-height:100vh;margin:0 auto;padding:60px clamp(24px,4.5vw,68px);overflow:hidden;display:flex;flex-direction:column;justify-content:center;color:var(--text-muted);font-family:var(--font-mulish,"Segoe UI",Arial,sans-serif)}.Contact_bgDecoration__rvIeb{position:absolute;top:0;right:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.Contact_circleFill__ccsan{position:absolute;top:-160px;right:-160px;width:680px;height:680px;border-radius:50%;background:radial-gradient(circle,#ebe6dd 0,rgba(235,230,221,.45) 55%,rgba(247,245,240,0) 75%);opacity:.9}.Contact_ringInner__I2i3R{position:absolute;top:-90px;right:-90px;width:540px;height:540px;border-radius:50%;border:1px solid var(--ring-color)}.Contact_ringOuter__RtysV{position:absolute;top:-180px;right:-180px;width:740px;height:740px;border-radius:50%;border:1px solid rgba(160,150,135,.22)}.Contact_contentWrap__iLqqx{position:relative;z-index:1;max-width:1140px}.Contact_header__XwOnq{margin-bottom:46px}.Contact_sectionEyebrow__Wee6b{display:flex;align-items:center;gap:12px;margin-bottom:12px}.Contact_eyebrowText__N9gxp{margin:0;font-family:var(--font-montserrat,"Segoe UI",Arial,sans-serif);font-size:11.5px;font-weight:700;letter-spacing:2.2px;color:var(--eyebrow-color);text-transform:uppercase}.Contact_eyebrowLine__9qZ8F{flex:0 0 54px;height:1px;background:var(--eyebrow-line)}.Contact_title__DmTzH{margin:0 0 14px;color:var(--text-heading);font-family:Georgia,Playfair Display,Times New Roman,serif;font-size:clamp(34px,3.6vw,48px);font-weight:700;line-height:1.15;letter-spacing:-.6px}.Contact_description__x8m1v{margin:0;max-width:680px;color:var(--text-muted);font-family:var(--font-mulish,"Segoe UI",Arial,sans-serif);font-size:15.5px;line-height:1.6}.Contact_cardsGrid__22zLT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:100%}.Contact_card__9I8IZ{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:22px 24px;box-shadow:0 4px 18px rgba(0,0,0,.025);display:flex;align-items:center;justify-content:space-between;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.Contact_card__9I8IZ:hover{transform:translateY(-2px);border-color:rgba(104,116,97,.4);box-shadow:0 8px 24px rgba(0,0,0,.05)}.Contact_card__9I8IZ:hover .Contact_ctaButton__zHbiK{background:var(--btn-bg);border-color:var(--btn-bg);transform:translateY(-2px);box-shadow:0 4px 14px rgba(104,116,97,.25)}.Contact_card__9I8IZ:hover .Contact_ctaButton__zHbiK .Contact_btnArrow__u1Dij,.Contact_card__9I8IZ:hover .Contact_ctaButton__zHbiK .Contact_btnLabel__4UxzP{color:#fff!important}.Contact_card__9I8IZ:hover .Contact_ctaButton__zHbiK .Contact_btnArrow__u1Dij{transform:translateX(4px)}.Contact_cardLeft__9nChi{display:flex;align-items:center;gap:16px;flex:1 1;min-width:0;padding-right:18px}.Contact_iconBadge__5AHUE{width:48px;height:48px;border-radius:50%;background:var(--badge-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--badge-color)}.Contact_iconBadge__5AHUE svg{width:21px;height:21px;display:block;fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.Contact_cardIcon__829LV,.Contact_iconBadge__5AHUE svg *{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important}.Contact_cardIcon__829LV{width:21px;height:21px;display:block;stroke-linecap:round!important;stroke-linejoin:round!important}.Contact_cardIcon__829LV *{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important}.Contact_infoBlock__XVmof{display:flex;flex-direction:column;min-width:0}.Contact_cardEyebrow__7Nj7S{font-size:10.5px;letter-spacing:1.6px;color:var(--btn-bg);text-transform:uppercase;margin-bottom:2px}.Contact_cardEyebrow__7Nj7S,.Contact_cardTitle__xeUUf{font-family:var(--font-montserrat,"Segoe UI",Arial,sans-serif);font-weight:700}.Contact_cardTitle__xeUUf{margin:0 0 3px;font-size:18px;color:var(--text-heading);line-height:1.25}.Contact_cardDesc__wiXlx{margin:0;font-family:var(--font-mulish,"Segoe UI",Arial,sans-serif);font-size:12.5px;line-height:1.45;color:var(--text-muted)}.Contact_cardDivider__cmqqF{width:1px;align-self:stretch;background:var(--divider-color);flex-shrink:0;margin:0 4px}.Contact_cardRight__xJhcF{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:20px;flex-shrink:0;min-width:160px}.Contact_cardValue__oZ9dv{font-size:14px;color:var(--text-heading);margin-bottom:10px}.Contact_cardValue__oZ9dv,.Contact_ctaButton__zHbiK{font-family:var(--font-montserrat,"Segoe UI",Arial,sans-serif);font-weight:700;white-space:nowrap}.Contact_ctaButton__zHbiK{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:8px 22px;background:rgba(104,116,97,.08);border:1px solid rgba(104,116,97,.24);border-radius:999px;font-size:12.5px;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:none;transition:all .24s cubic-bezier(.16,1,.3,1);outline:none}.Contact_ctaButton__zHbiK .Contact_btnLabel__4UxzP{color:var(--btn-bg);transition:color .2s ease}.Contact_ctaButton__zHbiK .Contact_btnArrow__u1Dij{width:15px;height:15px;display:inline-block;vertical-align:middle;color:var(--btn-bg);fill:none!important;stroke:currentColor!important;stroke-width:2.2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex-shrink:0;transition:transform .25s ease,color .2s ease}.Contact_ctaButton__zHbiK .Contact_btnArrow__u1Dij *{fill:none!important;stroke:currentColor!important;stroke-width:2.2px!important}.Contact_ctaButton__zHbiK:hover{background:var(--btn-bg);border-color:var(--btn-bg);transform:translateY(-2px);box-shadow:0 4px 14px rgba(104,116,97,.25)}.Contact_ctaButton__zHbiK:hover .Contact_btnArrow__u1Dij,.Contact_ctaButton__zHbiK:hover .Contact_btnLabel__4UxzP{color:#fff!important}.Contact_ctaButton__zHbiK:hover .Contact_btnArrow__u1Dij{transform:translateX(4px)}.Contact_ctaButton__zHbiK:focus-visible{outline:2px solid var(--btn-bg);outline-offset:3px}.dark .Contact_page__8Hs__,[data-theme=dark] .Contact_page__8Hs__{--bg-canvas:#0f1210;--card-bg:#1a1e1b;--card-border:rgba(255,255,255,0.08);--badge-bg:#252b26;--badge-color:#e2e8f0;--btn-bg:#8A9A83;--btn-hover:#9EB097;--btn-text:#0F1210;--text-heading:#f4f4f2;--text-muted:#9ca3af;--eyebrow-color:#999999;--eyebrow-line:#444444;--divider-color:rgba(255,255,255,0.1);--ring-color:rgba(255,255,255,0.12)}.dark .Contact_page__8Hs__ .Contact_ctaButton__zHbiK,[data-theme=dark] .Contact_page__8Hs__ .Contact_ctaButton__zHbiK{background:rgba(138,154,131,.12);border-color:rgba(138,154,131,.25);box-shadow:none}.dark .Contact_page__8Hs__ .Contact_ctaButton__zHbiK .Contact_btnArrow__u1Dij,.dark .Contact_page__8Hs__ .Contact_ctaButton__zHbiK .Contact_btnLabel__4UxzP,[data-theme=dark] .Contact_page__8Hs__ .Contact_ctaButton__zHbiK .Contact_btnArrow__u1Dij,[data-theme=dark] .Contact_page__8Hs__ .Contact_ctaButton__zHbiK .Contact_btnLabel__4UxzP{color:var(--btn-bg)}.dark .Contact_page__8Hs__ .Contact_ctaButton__zHbiK:hover,[data-theme=dark] .Contact_page__8Hs__ .Contact_ctaButton__zHbiK:hover{background:var(--btn-bg);border-color:var(--btn-bg);box-shadow:0 4px 14px rgba(138,154,131,.3)}.dark .Contact_page__8Hs__ .Contact_ctaButton__zHbiK:hover .Contact_btnArrow__u1Dij,.dark .Contact_page__8Hs__ .Contact_ctaButton__zHbiK:hover .Contact_btnLabel__4UxzP,[data-theme=dark] .Contact_page__8Hs__ .Contact_ctaButton__zHbiK:hover .Contact_btnArrow__u1Dij,[data-theme=dark] .Contact_page__8Hs__ .Contact_ctaButton__zHbiK:hover .Contact_btnLabel__4UxzP{color:#0f1210!important}.dark .Contact_page__8Hs__ .Contact_ctaButton__zHbiK:hover .Contact_btnArrow__u1Dij,[data-theme=dark] .Contact_page__8Hs__ .Contact_ctaButton__zHbiK:hover .Contact_btnArrow__u1Dij{transform:translateX(4px)}.dark .Contact_page__8Hs__ .Contact_circleFill__ccsan,[data-theme=dark] .Contact_page__8Hs__ .Contact_circleFill__ccsan{background:radial-gradient(circle,#1a201b 0,rgba(26,32,27,.45) 55%,rgba(15,18,16,0) 75%)}.dark .Contact_page__8Hs__ .Contact_ringOuter__RtysV,[data-theme=dark] .Contact_page__8Hs__ .Contact_ringOuter__RtysV{border-color:rgba(255,255,255,.06)}.dark .Contact_page__8Hs__ .Contact_card__9I8IZ,[data-theme=dark] .Contact_page__8Hs__ .Contact_card__9I8IZ{box-shadow:0 4px 18px rgba(0,0,0,.35)}.dark .Contact_page__8Hs__ .Contact_card__9I8IZ:hover,[data-theme=dark] .Contact_page__8Hs__ .Contact_card__9I8IZ:hover{border-color:rgba(255,255,255,.18);box-shadow:0 8px 24px rgba(0,0,0,.5)}.dark .Contact_page__8Hs__ .Contact_card__9I8IZ:hover .Contact_ctaButton__zHbiK,[data-theme=dark] .Contact_page__8Hs__ .Contact_card__9I8IZ:hover .Contact_ctaButton__zHbiK{background:var(--btn-bg);border-color:var(--btn-bg);box-shadow:0 4px 14px rgba(138,154,131,.3)}.dark .Contact_page__8Hs__ .Contact_card__9I8IZ:hover .Contact_ctaButton__zHbiK .Contact_btnArrow__u1Dij,.dark .Contact_page__8Hs__ .Contact_card__9I8IZ:hover .Contact_ctaButton__zHbiK .Contact_btnLabel__4UxzP,[data-theme=dark] .Contact_page__8Hs__ .Contact_card__9I8IZ:hover .Contact_ctaButton__zHbiK .Contact_btnArrow__u1Dij,[data-theme=dark] .Contact_page__8Hs__ .Contact_card__9I8IZ:hover .Contact_ctaButton__zHbiK .Contact_btnLabel__4UxzP{color:#0f1210!important}.dark .Contact_page__8Hs__ .Contact_card__9I8IZ:hover .Contact_ctaButton__zHbiK .Contact_btnArrow__u1Dij,[data-theme=dark] .Contact_page__8Hs__ .Contact_card__9I8IZ:hover .Contact_ctaButton__zHbiK .Contact_btnArrow__u1Dij{transform:translateX(4px)}@media(max-width:1200px){.Contact_page__8Hs__{min-height:calc(100vh - 60px);padding:130px 24px 60px;justify-content:flex-start}}@media(max-width:1050px){.Contact_cardsGrid__22zLT{grid-template-columns:minmax(0,1fr);max-width:640px}}@media(max-width:767px){.Contact_page__8Hs__{padding:100px 20px 40px}.Contact_circleFill__ccsan{width:440px;height:440px;top:-100px;right:-100px}.Contact_ringInner__I2i3R{width:380px;height:380px}.Contact_ringOuter__RtysV{width:500px;height:500px}}@media(max-width:580px){.Contact_card__9I8IZ{flex-direction:column;align-items:flex-start;padding:20px 18px;gap:16px}.Contact_cardLeft__9nChi{padding-right:0;width:100%}.Contact_cardDivider__cmqqF{display:none}.Contact_cardRight__xJhcF{padding-left:0;width:100%;flex-direction:row;align-items:center;justify-content:center}}@media(max-width:420px){.Contact_cardRight__xJhcF{flex-direction:column;align-items:center;justify-content:center;gap:10px}}@media(prefers-reduced-motion:reduce){.Contact_btnArrow__u1Dij,.Contact_card__9I8IZ,.Contact_ctaButton__zHbiK{transition:none!important;transform:none!important}}