.ContactUs_page__5yFhX{min-height:70vh;padding:48px 20px 90px;background:var(--paper);color:var(--ink)}.ContactUs_container__lNpvU{width:100%;max-width:1120px;margin:0 auto}.ContactUs_hero__Q1VUu{max-width:760px;margin:0 auto 58px;padding:42px 20px 36px;text-align:center;border-bottom:1px solid var(--line)}.ContactUs_eyebrow__Wjgir{display:inline-block;margin-bottom:17px;color:var(--red);font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:2.5px}.ContactUs_hero__Q1VUu h1{margin:0;color:var(--ink);font-family:Playfair Display,Georgia,serif;font-size:clamp(38px,5vw,58px);font-weight:700;line-height:1.2;letter-spacing:-1px}.ContactUs_titleAccent__OfgBN{display:block;width:60px;height:3px;margin:22px auto;border-radius:3px;background:var(--red)}.ContactUs_intro__JY9VJ{max-width:590px;margin:0 auto;color:var(--muted);font-family:Hind,sans-serif;font-size:16px;line-height:1.9}.ContactUs_contactLayout__8DVgD{display:grid;grid-template-columns:.9fr 1.1fr;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:var(--shadow)}.ContactUs_messagePanel__fHxmY{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:400px;padding:48px 42px;overflow:hidden;background:var(--cream);border-right:1px solid var(--line)}.ContactUs_messagePanel__fHxmY:after{right:-75px;bottom:-95px;width:230px;height:230px}.ContactUs_messagePanel__fHxmY:after,.ContactUs_messagePanel__fHxmY:before{position:absolute;border:1px solid rgba(198,149,73,.25);border-radius:50%;content:"";pointer-events:none}.ContactUs_messagePanel__fHxmY:before{right:-40px;bottom:-60px;width:160px;height:160px}.ContactUs_panelEyebrow__WAemv{margin-bottom:19px;color:var(--red);font-family:DM Sans,sans-serif;font-size:10px;font-weight:700;letter-spacing:2px}.ContactUs_messagePanel__fHxmY h2{max-width:350px;margin:0 0 19px;color:var(--ink);font-family:Playfair Display,Georgia,serif;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.3}.ContactUs_messagePanel__fHxmY>p:not(.ContactUs_brandName__Lk1sX){max-width:360px;margin:0;color:var(--muted);font-family:Hind,sans-serif;font-size:15px;line-height:1.95}.ContactUs_decorativeLine__uU_q9{display:flex;align-items:center;gap:6px;margin-top:30px}.ContactUs_decorativeLine__uU_q9 span:first-child{width:38px;height:3px;border-radius:3px;background:var(--red)}.ContactUs_decorativeLine__uU_q9 span:nth-child(2){width:16px;height:3px;border-radius:3px;background:var(--gold)}.ContactUs_decorativeLine__uU_q9 span:nth-child(3){width:7px;height:3px;border-radius:3px;background:var(--line)}.ContactUs_brandName__Lk1sX{position:relative;z-index:1;margin:26px 0 0;color:var(--red);font-family:Playfair Display,Georgia,serif;font-size:17px;font-weight:700;line-height:1.6}.ContactUs_detailsPanel__vEvI5{display:flex;flex-direction:column;justify-content:center;padding:44px 42px}.ContactUs_contactItem__YFrgX{display:flex;align-items:flex-start;gap:20px}.ContactUs_iconBox__6l3FA{display:flex;width:52px;height:52px;flex:0 0 52px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:6px;background:var(--cream);color:var(--red)}.ContactUs_iconBox__6l3FA svg{width:24px;height:24px}.ContactUs_contactText__bL5Gj{min-width:0;padding-top:2px}.ContactUs_label__jvCLt{display:block;margin-bottom:10px;color:var(--muted);font-family:DM Sans,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.7px}.ContactUs_contactText__bL5Gj>a:not(.ContactUs_mapLink___Fv9v){color:var(--red);font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.8;overflow-wrap:anywhere;text-decoration:none;text-underline-offset:4px;transition:color .18s ease}.ContactUs_contactText__bL5Gj>a:not(.ContactUs_mapLink___Fv9v):hover{color:var(--red-dark);text-decoration:underline}.ContactUs_contactText__bL5Gj p{margin:7px 0 0;color:var(--muted);font-family:Hind,sans-serif;font-size:13px;line-height:1.8}.ContactUs_contactText__bL5Gj address{color:var(--ink);font-family:Hind,sans-serif;font-size:15px;font-style:normal;line-height:1.9}.ContactUs_contactDivider__6fFvK{height:1px;margin:29px 0;background:var(--line)}.ContactUs_mapLink___Fv9v{display:inline-block;margin-top:12px;color:var(--red);font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;text-decoration:none;text-underline-offset:4px;transition:color .18s ease}.ContactUs_mapLink___Fv9v:hover{color:var(--red-dark);text-decoration:underline}.ContactUs_bottomNote__32183{display:flex;align-items:center;justify-content:center;gap:11px;margin-top:35px;padding:20px;border:1px solid var(--line);border-radius:5px;background:var(--cream);text-align:center}.ContactUs_noteIcon__iJGqq{color:var(--gold);font-size:18px}.ContactUs_bottomNote__32183 p{margin:0;color:var(--muted);font-family:Hind,sans-serif;font-size:14px;line-height:1.8}.ContactUs_bottomNote__32183 strong{color:var(--red);font-weight:600}@media (max-width:850px){.ContactUs_page__5yFhX{padding:32px 22px 65px}.ContactUs_hero__Q1VUu{margin-bottom:40px;padding-top:30px}.ContactUs_contactLayout__8DVgD{grid-template-columns:.85fr 1.15fr}.ContactUs_messagePanel__fHxmY{padding:36px 28px}.ContactUs_messagePanel__fHxmY h2{font-size:30px}.ContactUs_detailsPanel__vEvI5{padding:36px 27px}.ContactUs_contactItem__YFrgX{gap:15px}.ContactUs_iconBox__6l3FA{width:44px;height:44px;flex-basis:44px}.ContactUs_iconBox__6l3FA svg{width:21px;height:21px}}@media (max-width:650px){.ContactUs_page__5yFhX{padding:20px 16px 50px}.ContactUs_hero__Q1VUu{margin-bottom:30px;padding:30px 3px 27px}.ContactUs_eyebrow__Wjgir{margin-bottom:14px;font-size:10px;letter-spacing:2px}.ContactUs_hero__Q1VUu h1{font-size:clamp(35px,9vw,44px)}.ContactUs_titleAccent__OfgBN{margin:18px auto}.ContactUs_intro__JY9VJ{font-size:15px;line-height:1.85}.ContactUs_contactLayout__8DVgD{grid-template-columns:minmax(0,1fr);border-radius:6px}.ContactUs_messagePanel__fHxmY{min-height:auto;padding:33px 25px;border-right:none;border-bottom:1px solid var(--line)}.ContactUs_messagePanel__fHxmY h2{max-width:320px;font-size:31px}.ContactUs_messagePanel__fHxmY>p:not(.ContactUs_brandName__Lk1sX){font-size:14px}.ContactUs_decorativeLine__uU_q9{margin-top:23px}.ContactUs_brandName__Lk1sX{margin-top:19px;font-size:16px}.ContactUs_detailsPanel__vEvI5{padding:30px 24px}.ContactUs_contactItem__YFrgX{gap:14px}.ContactUs_iconBox__6l3FA{width:43px;height:43px;flex-basis:43px}.ContactUs_contactText__bL5Gj>a:not(.ContactUs_mapLink___Fv9v){font-size:13px}.ContactUs_contactText__bL5Gj address{font-size:14px}.ContactUs_contactDivider__6fFvK{margin:24px 0}.ContactUs_bottomNote__32183{gap:8px;margin-top:24px;padding:16px 12px}.ContactUs_bottomNote__32183 p{font-size:13px}}@media (max-width:360px){.ContactUs_page__5yFhX{padding-right:12px;padding-left:12px}.ContactUs_messagePanel__fHxmY{padding:28px 19px}.ContactUs_detailsPanel__vEvI5{padding:25px 17px}.ContactUs_contactItem__YFrgX{gap:11px}.ContactUs_iconBox__6l3FA{width:38px;height:38px;flex-basis:38px}.ContactUs_contactText__bL5Gj>a:not(.ContactUs_mapLink___Fv9v){font-size:12px}}@media (prefers-reduced-motion:reduce){.ContactUs_contactText__bL5Gj>a:not(.ContactUs_mapLink___Fv9v),.ContactUs_mapLink___Fv9v{transition:none}}