.connectors-page{color:#fff;background:#000;overflow:hidden}.connectors-hero{padding:clamp(7rem, 13vw, 11rem) var(--space-8) 0;text-align:center;flex-direction:column;align-items:center;display:flex}.connectors-hero__eyebrow,.connectors-section-label{color:#8d8d8d;font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.connectors-hero h1{max-width:980px;margin-top:var(--space-5);letter-spacing:-.07em;font-size:clamp(2.5rem,1rem + 3vw,4.5rem);font-weight:500;line-height:.96}.connectors-hero__description{max-width:700px;margin-top:var(--space-8);color:#a3a3a3;font-size:var(--text-lg);line-height:1.45}.connectors-intro,.connectors-capabilities,.connectors-closing{max-width:var(--content-wide);padding-inline:var(--space-8);margin-inline:auto}.connectors-intro{text-align:center;padding-top:clamp(7rem,14vw,13rem);padding-bottom:clamp(7rem,14vw,13rem)}.connectors-intro h2,.connectors-capabilities__heading h2,.connectors-closing h2{max-width:760px;font-size:var(--text-xl);letter-spacing:-.06em;margin-inline:auto;font-weight:500}.connectors-intro h2+p{max-width:680px;margin:var(--space-8) auto 0;color:#a3a3a3;line-height:1.75}.connectors-capabilities{padding-top:clamp(5rem,10vw,9rem);padding-bottom:clamp(7rem,14vw,13rem)}.connectors-capabilities__heading{text-align:center}.connectors-capabilities__list{margin-top:clamp(5rem,9vw,8rem)}.connectors-capability{text-align:center;padding:clamp(2.5rem,5vw,4rem) 0}.connectors-capability h3{font-size:var(--text-lg);letter-spacing:-.05em;font-weight:500}.connectors-capability__description{max-width:620px;margin:var(--space-5) auto 0;font-size:var(--text-lg);line-height:1.45}.connectors-capability__paragraphs{gap:var(--space-6);max-width:760px;margin:var(--space-8) auto 0;color:#a3a3a3;font-size:var(--text-sm);text-align:center;flex-direction:column;line-height:1.75;display:flex}.connectors-closing{text-align:center;padding-top:clamp(7rem,14vw,13rem);padding-bottom:clamp(8rem,17vw,15rem)}.connectors-closing h2{margin-top:var(--space-5)}.connectors-closing>p:last-child{max-width:640px;margin:var(--space-8) auto 0;color:#a3a3a3;line-height:1.75}@media (max-width:700px){.connectors-hero{padding-inline:var(--space-5)}.connectors-hero__description{font-size:var(--text-base)}.connectors-intro,.connectors-capabilities,.connectors-closing{padding-inline:var(--space-5)}.connectors-intro,.connectors-capabilities__heading,.connectors-capability{gap:var(--space-6);grid-template-columns:1fr}.connectors-capability__paragraphs{gap:var(--space-5);grid-template-columns:1fr}}
