.contact-split--light{padding-top:clamp(2.5rem,6vw,4.5rem)}.contact-split__badge{margin-bottom:1.75rem}.contact-split--light .contact-split__headline{max-width:14ch;margin-bottom:clamp(2rem,4vw,3rem)}.contact-split__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(2.5rem,6vw,5rem);gap:clamp(2.5rem,6vw,5rem);align-items:start}.contact-split__info{display:grid;grid-gap:1.5rem;gap:1.5rem;align-content:start}.tone-dark .contact-split__headline{max-width:9ch}.contact-split__sub{max-width:28rem}.contact-split__details{display:grid;grid-gap:.5rem;gap:.5rem;font-size:.9375rem}.contact-split--light .contact-split__details{gap:0;border-top:1px solid var(--line)}.contact-split__detail--row{display:grid;grid-template-columns:9rem 1fr;grid-gap:1rem;gap:1rem;align-items:baseline;padding:.875rem 0;border-bottom:1px solid var(--line)}.contact-split__detail--row dt{font-size:.75rem}.contact-split__link:hover{text-decoration:underline;text-underline-offset:.25em}.contact-split__socials{display:flex;flex-wrap:wrap;gap:1.25rem 1.75rem;margin-top:.5rem}.contact-split__panel.card{padding:clamp(1.5rem,3vw,2.25rem);border-radius:var(--radius-sm);background:var(--brand-surface)}.contact-split__form-eyebrow{margin-bottom:1.25rem}.contact-split__form-title{margin-bottom:1.5rem}.contact-split__choices{border:0;display:grid;grid-gap:.75rem;gap:.75rem}.contact-split__choices legend{font-size:var(--fs-small);font-weight:500;margin-bottom:.75rem}.contact-split__chips{display:flex;flex-wrap:wrap;gap:.5rem}.contact-split__chip{position:relative;cursor:pointer}.contact-split__chip input{position:absolute;opacity:0;pointer-events:none}.contact-split__chip span{display:inline-flex;padding:.4375rem .875rem;border:1px solid var(--line);border-radius:var(--radius-full);background:var(--brand-background);font-size:.8125rem;transition:background .2s,border-color .2s}.contact-split__chip:hover span{border-color:currentColor}.contact-split__chip input:checked+span{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-on-accent)}.contact-split__chip input:focus-visible+span{outline:2px solid currentColor;outline-offset:2px}.contact-split--light .input{background:var(--brand-background)}@media (max-width:900px){.contact-split__grid{grid-template-columns:1fr}.contact-split__detail--row{grid-template-columns:7rem 1fr}}