@import url("https://fonts.googleapis.com/css2?family=Sora:wght@400;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@400;600;700&display=swap");.bingk-contact{--bk-bg:#f6f6f5;--bk-surface:#fff;--bk-ink:#1a1817;--bk-ink-2:#6d6762;--bk-ink-3:#99948f;--bk-border:#e2e0df;--bk-orange:#ff8116;--bk-orange-bg:#ffefe1;--bk-orange-ink:#80410b;--bk-primary:#297aff;--bk-font-display:"Sora",system-ui,-apple-system,sans-serif;--bk-font-body:"Source Sans 3","Source Sans Pro",system-ui,-apple-system,sans-serif;--bk-max:1360px;--bk-margin:40px;--bk-ease:cubic-bezier(.4,.15,.2,1);--bk-shadow-sm:0 1px 3px 0 rgba(0,0,0,.1);--bk-shadow-md:0 2px 4px -2px rgba(0,0,0,.1),0 4px 6px -1px rgba(0,0,0,.1);background:var(--bk-bg);color:var(--bk-ink);font-family:var(--bk-font-body)!important;font-size:18px;line-height:28px;margin:0;overflow:hidden;padding:72px 0;position:relative;width:100%;-webkit-font-smoothing:antialiased}.bingk-contact,.bingk-contact *,.bingk-contact :after,.bingk-contact :before{box-sizing:border-box}.bingk-contact p{margin:0}.bingk-contact__wrap{margin:0 auto;max-width:var(--bk-max);padding:0 var(--bk-margin);width:100%}.bingk-contact__head{align-items:center;display:flex;flex-direction:column;gap:12px;margin:0 auto 40px;max-width:760px;text-align:center}.bingk-contact .bingk-contact__title{color:var(--bk-ink)!important;font-family:var(--bk-font-body)!important;font-size:30px;font-weight:700!important;line-height:36px;margin:0}.bingk-contact .bingk-contact__lead,.bingk-contact .bingk-contact__lead p{color:var(--bk-ink-2)!important;font-family:var(--bk-font-body)!important;font-size:18px;line-height:28px}.bingk-contact__grid{display:grid;grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:820px}.bingk-contact .bingk-contact__card{background:var(--bk-surface);border-radius:4px;box-shadow:var(--bk-shadow-sm);display:flex;flex-direction:column;gap:20px;padding:32px}.bingk-contact__person{align-items:flex-start;display:flex;gap:20px}.bingk-contact .bingk-contact__avatar{border-radius:50%;display:block;flex:0 0 auto;height:80px;object-fit:cover;width:80px}.bingk-contact .bingk-contact__avatar--initials{align-items:center;background:var(--bk-orange-bg);color:var(--bk-orange-ink);display:inline-flex;font-family:var(--bk-font-display)!important;font-size:24px;font-weight:700;justify-content:center}.bingk-contact .bingk-contact__name{color:var(--bk-ink);font-family:var(--bk-font-body)!important;font-size:24px;font-weight:700;line-height:28px}.bingk-contact .bingk-contact__role{color:var(--bk-ink-2);font-size:18px;line-height:28px}.bingk-contact__lines{display:flex;flex-direction:column;gap:2px;margin-top:8px}.bingk-contact .bingk-contact__lines a,.bingk-contact .bingk-contact__lines a:link,.bingk-contact .bingk-contact__lines a:visited{color:var(--bk-ink);font-size:16px;line-height:24px;text-decoration:underline;text-decoration-color:var(--bk-border);text-underline-offset:3px}.bingk-contact .bingk-contact__lines a:hover{text-decoration-color:var(--bk-ink)}.bingk-contact .bingk-contact__text,.bingk-contact .bingk-contact__text p{color:var(--bk-ink-2)!important;font-family:var(--bk-font-body)!important;font-size:18px;line-height:28px}.bingk-contact .bingk-contact__kicker{color:var(--bk-orange);font-family:var(--bk-font-display)!important;font-size:14px;letter-spacing:.04em;line-height:20px;text-transform:uppercase}.bingk-contact .bingk-contact__card-title{color:inherit!important;font-family:var(--bk-font-body)!important;font-size:24px;font-weight:700!important;line-height:28px;margin:0}.bingk-contact__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:auto}.bingk-contact .bingk-contact__link,.bingk-contact .bingk-contact__link:link,.bingk-contact .bingk-contact__link:visited{color:var(--bk-ink);font-size:16px;line-height:24px;text-decoration:underline;text-underline-offset:3px}.bingk-contact .bingk-btn,.bingk-contact .bingk-btn:focus,.bingk-contact .bingk-btn:hover,.bingk-contact .bingk-btn:link,.bingk-contact .bingk-btn:visited{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;font-family:var(--bk-font-display)!important;font-size:16px;font-weight:400!important;justify-content:center;line-height:22px;min-height:40px;padding:0 16px;text-decoration:none!important;transition:background-color .15s ease,color .15s ease,transform .15s ease;white-space:nowrap}.bingk-contact .bingk-btn--primary,.bingk-contact .bingk-btn--primary:link,.bingk-contact .bingk-btn--primary:visited{background:var(--bk-ink);border:0;box-shadow:0 4px 3px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1);color:var(--bk-bg)!important}.bingk-contact .bingk-btn--primary:hover{background:#000;transform:translateY(-1px)}.bingk-contact :focus-visible{border-radius:2px;outline:2px solid var(--bk-primary);outline-offset:2px}.bingk-contact--js:not(.is-in) .bingk-reveal{opacity:0;transform:translateY(20px)}.bingk-contact--js .bingk-reveal{transition:opacity .7s ease var(--d,0s),transform .7s var(--bk-ease) var(--d,0s)}.bingk-contact.is-in .bingk-reveal{opacity:1;transform:none}@media (max-width:860px){.bingk-contact{--bk-margin:20px;padding:56px 0}.bingk-contact .bingk-contact__title{font-size:26px;line-height:32px}.bingk-contact .bingk-contact__card{padding:24px 20px}.bingk-contact__person{flex-direction:column}.bingk-contact .bingk-btn{width:100%}}@media (prefers-reduced-motion:reduce){.bingk-contact .bingk-reveal{opacity:1!important;transform:none!important;transition:none!important}}