.contact-open[data-v-bac48cd8]{padding-block:96px;scroll-margin-top:96px}.contact-open>.container[data-v-bac48cd8]{max-width:none;padding-inline:0;width:min(1240px,calc(100% - 80px))}.contact-open .contact-shell[data-v-bac48cd8]{background:none!important;border:0;border-radius:0;border-top:1px solid #dcdcd4;-moz-column-gap:90px;column-gap:90px;display:grid;grid-template-columns:1fr 1fr;max-width:none;padding-top:64px;row-gap:36px}.contact-open .contact-heading[data-v-bac48cd8]{grid-column:1;margin:0;text-align:left}.contact-eyebrow[data-v-bac48cd8]{color:#6b6b61;font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.07em;margin-bottom:20px;text-transform:uppercase}.contact-open h2[data-v-bac48cd8]{background:none!important;font-size:clamp(24px,2.25vw,30px);letter-spacing:-.7px;line-height:1.2;-webkit-text-fill-color:#151515;color:#151515}.contact-intro[data-v-bac48cd8]{color:#626259;font-size:15px;line-height:1.7;margin-top:24px;max-width:420px}.contact-open .contact-content[data-v-bac48cd8],.contact-open .contact-layout[data-v-bac48cd8]{display:contents}.contact-open .contact-benefits[data-v-bac48cd8]{display:flex;flex-direction:column;gap:27px;grid-column:1;grid-row:2}.contact-open .contact-benefit[data-v-bac48cd8]{gap:16px;margin:0!important}.contact-open .contact-benefit img[data-v-bac48cd8]{height:27px;width:27px}.contact-open .contact-benefit h3[data-v-bac48cd8]{font-size:14px;letter-spacing:-.2px;line-height:1.4;margin-bottom:8px}.contact-open .contact-benefit p[data-v-bac48cd8]{font-size:14px;line-height:1.65;max-width:400px}.contact-open .contact-form-column[data-v-bac48cd8]{grid-column:2;grid-row:1/span 2;padding-top:4px}.contact-open form[data-v-bac48cd8]{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr;row-gap:23px}.contact-open form[data-v-bac48cd8]>*{margin:0!important;min-width:0}.contact-open form[data-v-bac48cd8]>:nth-child(n+3){grid-column:1/-1}.contact-open label[data-v-bac48cd8]{font-size:14px}.contact-open input[data-v-bac48cd8]:not([type=checkbox]),.contact-open textarea[data-v-bac48cd8]{background:#fff!important;border-color:#cecec3;border-radius:5px;font-size:15px;padding-inline:14px}.contact-open input[data-v-bac48cd8]::-moz-placeholder,.contact-open textarea[data-v-bac48cd8]::-moz-placeholder{color:#929288;opacity:1}.contact-open input[data-v-bac48cd8]::placeholder,.contact-open textarea[data-v-bac48cd8]::placeholder{color:#929288;opacity:1}.contact-open input[data-v-bac48cd8]:not([type=checkbox]){height:48px}.contact-open input[class*=border-red-][data-v-bac48cd8]{border-color:#ef4444}.contact-open textarea[data-v-bac48cd8]{height:142px;resize:vertical}.contact-open input[type=checkbox][data-v-bac48cd8]{height:17px;width:17px}.contact-open button[data-v-bac48cd8]:focus-visible,.contact-open input[data-v-bac48cd8]:focus-visible,.contact-open textarea[data-v-bac48cd8]:focus-visible{outline:2px solid #151515;outline-offset:3px}.contact-open .contact-submit[data-v-bac48cd8]{justify-self:start;padding:13px 25px;transition:transform .22s ease,background-color .22s ease;width:-moz-fit-content;width:fit-content}.contact-open .contact-submit[data-v-bac48cd8]:hover:not(:disabled){transform:translateY(-2px)}.contact-open .contact-submit span[data-v-bac48cd8]{font-size:12px}.contact-open form>p[data-v-bac48cd8]:last-child{font-size:11px;text-align:left}@media (max-width:1100px){.contact-open>.container[data-v-bac48cd8]{width:calc(100% - 48px)}.contact-open .contact-shell[data-v-bac48cd8]{-moz-column-gap:45px;column-gap:45px}.contact-open form[data-v-bac48cd8]{grid-template-columns:1fr}.contact-open form[data-v-bac48cd8]>*{grid-column:1}.contact-open h2[data-v-bac48cd8]{font-size:27px}}@media (max-width:760px){.contact-open[data-v-bac48cd8]{padding-block:65px}.contact-open>.container[data-v-bac48cd8]{width:calc(100% - 40px)}.contact-open .contact-shell[data-v-bac48cd8]{grid-template-columns:1fr;padding-top:40px;row-gap:28px}.contact-open .contact-form-column[data-v-bac48cd8]{grid-column:1;grid-row:2;padding-top:0}.contact-open .contact-benefits[data-v-bac48cd8]{display:none}.contact-open h2[data-v-bac48cd8]{font-size:clamp(21px,4.5vw,28px);max-width:450px}.contact-open form[data-v-bac48cd8]{row-gap:21px}.contact-open input[data-v-bac48cd8]:not([type=checkbox]),.contact-open textarea[data-v-bac48cd8]{font-size:16px}}@media (prefers-reduced-motion:reduce){.contact-open .contact-submit[data-v-bac48cd8]{transition:none}.contact-open .contact-submit[data-v-bac48cd8]:hover:not(:disabled){transform:none}}
