.contact-module__i166Aq__page{--contact-space:clamp(70px,8vw,130px);width:calc(100% - clamp(40px,11.1vw,192px));max-width:1500px;margin:clamp(28px,4vw,64px) auto var(--contact-space);color:var(--ink)}.contact-module__i166Aq__contact{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,7vw,110px);display:grid}.contact-module__i166Aq__intro,.contact-module__i166Aq__formPanel,.contact-module__i166Aq__helpIntro,.contact-module__i166Aq__answers{min-width:0}.contact-module__i166Aq__intro h1{letter-spacing:-.055em;font-size:clamp(56px,6.5vw,96px);line-height:1.04}.contact-module__i166Aq__lead{text-wrap:pretty;max-width:420px;margin-top:26px;font-size:18px;line-height:1.65}.contact-module__i166Aq__email{text-underline-offset:6px;overflow-wrap:anywhere;align-items:center;gap:16px;max-width:100%;min-height:48px;margin-top:22px;font-size:16px;font-weight:700;text-decoration:underline;display:inline-flex}.contact-module__i166Aq__email svg{flex:none}.contact-module__i166Aq__photo{margin-top:38px;overflow:hidden}.contact-module__i166Aq__photo img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.contact-module__i166Aq__photo figcaption{margin-top:12px;font-size:14px}.contact-module__i166Aq__formPanel{background:var(--sand);padding:clamp(24px,3.5vw,50px)}.contact-module__i166Aq__formPanel h2{letter-spacing:-.045em;font-size:clamp(28px,2.7vw,40px);line-height:1.2}.contact-module__i166Aq__formIntro{max-width:40ch;margin:18px 0 30px;font-size:16px;line-height:1.65}.contact-module__i166Aq__formPanel .contact-form label{color:var(--ink);font-size:15px}.contact-module__i166Aq__formPanel .contact-form label>span{font-size:13px}:is(.contact-module__i166Aq__formPanel .contact-form input,.contact-module__i166Aq__formPanel .contact-form textarea){background:var(--cream);color:var(--ink);border:1px solid #c4bcad;border-radius:6px;padding:13px 14px;font-size:16px}.contact-module__i166Aq__formPanel .contact-form textarea{height:156px;min-height:156px}.contact-module__i166Aq__formPanel .contact-form .button{background:var(--ink);min-height:54px;color:var(--cream);font-size:16px}.contact-module__i166Aq__formPanel .submission-success{background:var(--cream);border-radius:0;padding:26px}.contact-module__i166Aq__formPanel .submission-success h2{font-size:28px}.contact-module__i166Aq__formPanel .submission-success .button{background:var(--ink);color:var(--cream);font-size:15px}.contact-module__i166Aq__privacy{max-width:48ch;margin-top:20px;font-size:13px;line-height:1.6}.contact-module__i166Aq__privacy a,.contact-module__i166Aq__answers a{text-underline-offset:3px;text-decoration:underline}.contact-module__i166Aq__help{margin-top:var(--contact-space);grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,7vw,110px);display:grid}.contact-module__i166Aq__help h2{letter-spacing:-.05em;font-size:clamp(32px,3.6vw,52px);line-height:1.13}.contact-module__i166Aq__helpIntro>p{max-width:34ch;margin-top:24px;font-size:16px}.contact-module__i166Aq__textLink{text-underline-offset:5px;align-items:center;gap:22px;min-height:48px;margin-top:24px;font-size:16px;font-weight:700;text-decoration:underline;display:inline-flex}.contact-module__i166Aq__answers details{background:var(--sand);padding:23px 24px}.contact-module__i166Aq__answers details+details{margin-top:12px}.contact-module__i166Aq__answers summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:28px;font-size:17px;font-weight:700;line-height:1.4;list-style:none;display:flex}.contact-module__i166Aq__answers summary::-webkit-details-marker{display:none}.contact-module__i166Aq__answers summary svg{flex:none;transition:transform .2s}.contact-module__i166Aq__answers details[open] summary svg{transform:rotate(45deg)}.contact-module__i166Aq__answers details>div{padding-top:20px}.contact-module__i166Aq__answers details p{overflow-wrap:anywhere;font-size:16px;line-height:1.65}.contact-module__i166Aq__answers details p+p{margin-top:14px}@media (hover:hover){.contact-module__i166Aq__email:hover,.contact-module__i166Aq__textLink:hover{color:var(--deep)}.contact-module__i166Aq__formPanel .contact-form .button:hover{background:#53544b}.contact-module__i166Aq__answers summary:hover{color:var(--deep)}}@media (max-width:1050px){.contact-module__i166Aq__page{width:calc(100% - 56px)}.contact-module__i166Aq__contact,.contact-module__i166Aq__help{gap:40px}.contact-module__i166Aq__formPanel{padding:28px}.contact-module__i166Aq__formPanel .contact-name-row{grid-template-columns:1fr;gap:22px}.contact-module__i166Aq__intro h1{font-size:68px}}@media (max-width:760px){.contact-module__i166Aq__page{width:calc(100% - 40px);margin-top:24px}.contact-module__i166Aq__contact,.contact-module__i166Aq__help{grid-template-columns:1fr;gap:32px}.contact-module__i166Aq__intro h1{font-size:clamp(52px,12vw,68px)}.contact-module__i166Aq__lead{max-width:40ch;margin-top:22px;font-size:17px}.contact-module__i166Aq__email{margin-top:16px;font-size:15px}.contact-module__i166Aq__photo{display:none}.contact-module__i166Aq__formPanel{padding:28px 22px}.contact-module__i166Aq__formPanel h2{font-size:30px}.contact-module__i166Aq__formIntro{margin-block:16px 26px}.contact-module__i166Aq__formPanel .contact-form>label{margin-top:22px}.contact-module__i166Aq__help{gap:28px;margin-top:70px}.contact-module__i166Aq__help h2{font-size:36px}.contact-module__i166Aq__helpIntro>p{margin-top:20px}.contact-module__i166Aq__textLink{margin-top:14px}.contact-module__i166Aq__answers details{padding:21px 20px}.contact-module__i166Aq__answers summary{font-size:16px}.contact-module__i166Aq__answers summary svg{width:18px}.contact-module__i166Aq__privacy{font-size:13px}}@media (max-width:360px){.contact-module__i166Aq__formPanel{padding:25px 18px}.contact-module__i166Aq__intro h1{font-size:52px}.contact-module__i166Aq__email{gap:12px;font-size:14px}.contact-module__i166Aq__help h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.contact-module__i166Aq__answers summary svg{transition:none}}
