.contact-us{align-items:start;background-color:var(--Base-White,#fff);display:flex;flex-direction:column}.contact-us .page-title{margin-top:0}@media (max-width:991px){.page-title{max-width:100%}}.page-description{margin:0}@media (max-width:991px){.page-description{max-width:100%}}.contact-info{align-self:stretch;margin-top:50px;max-width:1280px}@media (max-width:991px){.contact-info{margin-top:40px;max-width:100%}}.contact-methods{display:flex;gap:20px}@media (max-width:991px){.contact-methods{align-items:stretch;flex-direction:column-reverse;gap:0}}.contact-method{display:flex;flex-direction:column;line-height:normal;margin-left:0;width:50%}@media (max-width:991px){.contact-method{width:100%}}.contact-method-details{display:grid;gap:60px 20px;grid-template-columns:1fr 1fr}@media (max-width:991px){.contact-method-details{display:flex;flex-flow:column;margin-top:40px;max-width:100%}}.contact-method-info{display:flex;gap:20px}@media (max-width:991px){.contact-method-info{align-items:stretch;flex-direction:column;gap:0}}.contact-method-item{display:flex;flex-direction:column;flex-grow:1;font-weight:600;line-height:150%}.contact-method-item img{height:auto;max-width:100%}@media (max-width:991px){.contact-method-item{margin-top:32px}}.contact-icon{aspect-ratio:1;object-fit:auto;object-position:center;width:24px}.contact-headshot{height:auto;max-width:100%}.contact-method-title{color:var(--Text-Dark,#1b1e2b);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;line-height:150%}.contact-method-description{color:var(--text-dark);margin-bottom:20px;margin-top:0}.contact-form-container{background-color:var(--Gray-50,#f9fafb);border-radius:16px;display:flex;flex-direction:column;flex-grow:1;max-width:560px;padding:40px;width:100%}@media (max-width:991px){.contact-form-container{margin-top:40px;max-width:100%;padding:20px}}.contact-form{display:flex;flex-direction:column}.form-row{display:flex;gap:20px;justify-content:space-between}@media (max-width:991px){.form-row{flex-wrap:wrap}}.form-group{display:flex;flex-direction:column}.form-label{color:var(--Gray-700,#344054);font:500 14px/143% Inter,sans-serif}.form-input{-webkit-box-orient:vertical;-webkit-line-clamp:1;background-color:var(--Base-White,#fff);border:1px solid #d0d5dd;border-radius:8px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);color:var(--Gray-500,#667085);font:400 16px/150% Inter,sans-serif;margin-top:6px;padding:10px 14px;text-overflow:ellipsis}.form-input::placeholder{color:var(--Gray-500,#667085)}.form-textarea{background-color:var(--Base-White,#fff);border:1px solid #d0d5dd;border-radius:8px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);color:var(--Gray-500,#667085);font:400 16px/24px Inter,sans-serif;margin-top:6px;padding:12px 14px;resize:vertical}.form-textarea::placeholder{color:var(--Gray-500,#667085)}.privacy-policy{color:var(--Gray-600,#475467);display:flex;font-size:16px;font-weight:400;gap:12px;line-height:24px;margin-top:24px}@media (max-width:991px){.privacy-policy{flex-wrap:wrap}}.privacy-checkbox{border:1px solid #d0d5dd;border-radius:6px;height:20px;margin:auto 0;width:20px}.privacy-link{font-family:Inter,sans-serif;text-decoration:underline}@media (max-width:991px){.privacy-link{max-width:100%}}.submit-button{align-items:center;background-color:var(--Brand-600,#7f56d9);border:1px solid #7f56d9;border-radius:8px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);color:var(--Base-White,#fff);cursor:pointer;font:600 16px/150% Inter,sans-serif;justify-content:center;margin-top:32px;padding:12px 18px}@media (max-width:991px){.submit-button{max-width:100%;padding:0 20px}}