.Contact-module-scss-module__to3rCq__section{color:var(--light-on-surface);background:radial-gradient(at 88% 0,#d8b66a24 0%,#d8b66a0a 34%,#d8b66a00 68%),linear-gradient(#fff8f4 0%,#f9ecdf 100%);padding:156px 0 104px;position:relative;overflow:hidden}@media (max-width:900px){.Contact-module-scss-module__to3rCq__section{padding:132px 0 72px}}@media (max-width:600px){.Contact-module-scss-module__to3rCq__section{padding:112px 0 56px}}.Contact-module-scss-module__to3rCq__section .Contact-module-scss-module__to3rCq__container{grid-template-columns:minmax(0,.92fr) minmax(380px,.72fr);align-items:start;gap:72px;display:grid}@media (max-width:1050px){.Contact-module-scss-module__to3rCq__section .Contact-module-scss-module__to3rCq__container{grid-template-columns:1fr;gap:44px}}.Contact-module-scss-module__to3rCq__section .Contact-module-scss-module__to3rCq__container .Contact-module-scss-module__to3rCq__content{max-width:780px}.Contact-module-scss-module__to3rCq__section .Contact-module-scss-module__to3rCq__container .Contact-module-scss-module__to3rCq__content .Contact-module-scss-module__to3rCq__eyebrow{color:var(--light-primary);letter-spacing:.12rem;text-transform:uppercase;margin:0 0 16px;font-size:.78rem;font-weight:800;line-height:1.4}.Contact-module-scss-module__to3rCq__section .Contact-module-scss-module__to3rCq__container .Contact-module-scss-module__to3rCq__content h1{color:#201b15;letter-spacing:0;max-width:760px;margin:0;font-size:clamp(3rem,6vw,6.25rem);font-weight:820;line-height:.96}.Contact-module-scss-module__to3rCq__section .Contact-module-scss-module__to3rCq__container .Contact-module-scss-module__to3rCq__content .Contact-module-scss-module__to3rCq__description{color:#504538;max-width:650px;margin:26px 0 0;font-size:clamp(1.05rem,1.38vw,1.18rem);font-weight:360;line-height:1.75}.Contact-module-scss-module__to3rCq__section .Contact-module-scss-module__to3rCq__container .Contact-module-scss-module__to3rCq__content .Contact-module-scss-module__to3rCq__methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:42px;display:grid}@media (max-width:760px){.Contact-module-scss-module__to3rCq__section .Contact-module-scss-module__to3rCq__container .Contact-module-scss-module__to3rCq__content .Contact-module-scss-module__to3rCq__methods{grid-template-columns:1fr}}.Contact-module-scss-module__to3rCq__section .Contact-module-scss-module__to3rCq__container .Contact-module-scss-module__to3rCq__content .Contact-module-scss-module__to3rCq__methods .Contact-module-scss-module__to3rCq__method{min-height:138px;color:inherit;background:#fffaf0bd;border:1px solid #6b4b1b24;border-radius:8px;flex-direction:column;justify-content:space-between;gap:20px;padding:20px;display:flex;box-shadow:0 16px 38px #17120a0e}.Contact-module-scss-module__to3rCq__section .Contact-module-scss-module__to3rCq__container .Contact-module-scss-module__to3rCq__content .Contact-module-scss-module__to3rCq__methods .Contact-module-scss-module__to3rCq__method .Contact-module-scss-module__to3rCq__icon{width:46px;height:46px;color:var(--light-primary);background:#6b4b1b14;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.Contact-module-scss-module__to3rCq__section .Contact-module-scss-module__to3rCq__container .Contact-module-scss-module__to3rCq__content .Contact-module-scss-module__to3rCq__methods .Contact-module-scss-module__to3rCq__method .Contact-module-scss-module__to3rCq__icon svg{width:24px;height:24px}.Contact-module-scss-module__to3rCq__section .Contact-module-scss-module__to3rCq__container .Contact-module-scss-module__to3rCq__content .Contact-module-scss-module__to3rCq__methods .Contact-module-scss-module__to3rCq__method small{color:#504538b8;letter-spacing:.06rem;text-transform:uppercase;margin-bottom:6px;font-size:.78rem;font-weight:760;display:block}.Contact-module-scss-module__to3rCq__section .Contact-module-scss-module__to3rCq__container .Contact-module-scss-module__to3rCq__content .Contact-module-scss-module__to3rCq__methods .Contact-module-scss-module__to3rCq__method strong{color:#201b15;font-size:1rem;font-weight:760;line-height:1.35;display:block}.Contact-module-scss-module__to3rCq__section .Contact-module-scss-module__to3rCq__container .Contact-module-scss-module__to3rCq__content .Contact-module-scss-module__to3rCq__methods a.Contact-module-scss-module__to3rCq__method{transition:border-color .18s,box-shadow .18s,transform .18s}.Contact-module-scss-module__to3rCq__section .Contact-module-scss-module__to3rCq__container .Contact-module-scss-module__to3rCq__content .Contact-module-scss-module__to3rCq__methods a.Contact-module-scss-module__to3rCq__method:hover{border-color:#6b4b1b47;transform:translateY(-2px);box-shadow:0 22px 48px #17120a17}.Contact-module-scss-module__to3rCq__section .Contact-module-scss-module__to3rCq__container .Contact-module-scss-module__to3rCq__content .Contact-module-scss-module__to3rCq__promise{border-left:2px solid var(--light-primary);background:#fffaf09e;max-width:650px;margin-top:18px;padding:24px 26px}.Contact-module-scss-module__to3rCq__section .Contact-module-scss-module__to3rCq__container .Contact-module-scss-module__to3rCq__content .Contact-module-scss-module__to3rCq__promise strong{color:#201b15;font-size:1rem;font-weight:800;line-height:1.3;display:block}.Contact-module-scss-module__to3rCq__section .Contact-module-scss-module__to3rCq__container .Contact-module-scss-module__to3rCq__content .Contact-module-scss-module__to3rCq__promise p{color:#504538;margin:8px 0 0;font-size:.98rem;font-weight:360;line-height:1.65}.Contact-module-scss-module__to3rCq__section .Contact-module-scss-module__to3rCq__container .Contact-module-scss-module__to3rCq__contactFormWrapper{background:#ffffffdb;border:1px solid #6b4b1b29;border-radius:8px;position:sticky;top:112px;overflow:hidden;box-shadow:0 28px 72px #372a1b24}@media (max-width:1050px){.Contact-module-scss-module__to3rCq__section .Contact-module-scss-module__to3rCq__container .Contact-module-scss-module__to3rCq__contactFormWrapper{position:static}}.Contact-module-scss-module__to3rCq__section .Contact-module-scss-module__to3rCq__container .Contact-module-scss-module__to3rCq__contactFormWrapper .Contact-module-scss-module__to3rCq__formHeading{background:radial-gradient(circle at 92% 0,#d8b66a2e,#0000 42%),#17120a;border-bottom:1px solid #6b4b1b1a;padding:30px 32px 18px}@media (max-width:600px){.Contact-module-scss-module__to3rCq__section .Contact-module-scss-module__to3rCq__container .Contact-module-scss-module__to3rCq__contactFormWrapper .Contact-module-scss-module__to3rCq__formHeading{padding:24px 22px 16px}}.Contact-module-scss-module__to3rCq__section .Contact-module-scss-module__to3rCq__container .Contact-module-scss-module__to3rCq__contactFormWrapper .Contact-module-scss-module__to3rCq__formHeading p{color:#d8b66a;letter-spacing:.12rem;text-transform:uppercase;margin:0 0 8px;font-size:.74rem;font-weight:800;line-height:1.4}.Contact-module-scss-module__to3rCq__section .Contact-module-scss-module__to3rCq__container .Contact-module-scss-module__to3rCq__contactFormWrapper .Contact-module-scss-module__to3rCq__formHeading h2{color:#fffaf0;letter-spacing:0;margin:0;font-size:clamp(1.55rem,2vw,2rem);font-weight:780;line-height:1.12}
