.contact-split{display:flex;flex-direction:column;gap:var(--contact-gap)}.contact-split__text{display:flex;flex-direction:column;gap:var(--space-18)}.contact-split__eyebrow{font-size:var(--fs-12);font-weight:var(--fw-medium);line-height:var(--leading-100);letter-spacing:var(--tracking-14);color:var(--color-text-accent)}.contact-split__title{font-size:var(--fs-h2);line-height:var(--leading-110);letter-spacing:var(--tracking-minus-1);color:var(--color-text-strong)}.contact-split__lead{font-size:var(--fs-story-text);line-height:var(--leading-165);color:var(--color-text-body)}.contact-split__cards{display:grid;gap:var(--space-20)}.contact-split__card{display:flex;flex-direction:column;gap:var(--space-10);padding:var(--space-28) var(--contact-card-pad-x);border-radius:var(--radius-xl);background-color:var(--color-bg-card)}.contact-split__icon{width:var(--space-20);height:var(--space-20)}.contact-split__label{font-size:var(--fs-contact-label);line-height:var(--leading-100);color:var(--color-text-muted)}.contact-split__value{font-family:var(--font-heading);font-size:var(--fs-contact-value);line-height:var(--leading-100);color:var(--color-text-strong);overflow-wrap:anywhere}.contact-split__value:hover{color:var(--color-text-accent)}@media(min-width:768px){.contact-split__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.contact-split{flex-direction:row;align-items:center}.contact-split__text,.contact-split__cards{flex:1 1 0;min-width:0}}
