.audience.developers-10byb6l{aspect-ratio:4/2;width:100%;max-height:50vh;color:var(--c-ink);grid-column:1/-1;grid-template-columns:1fr 1fr 2fr;font-family:Inter,sans-serif;display:grid;overflow:hidden}.audience.developers-10byb6l>:where(.developers-10byb6l){min-width:0}.audience.developers-10byb6l .title:where(.developers-10byb6l){color:#fff;background:#66938b;align-items:flex-end;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.audience.developers-10byb6l .title:where(.developers-10byb6l) h2:where(.developers-10byb6l){letter-spacing:-.025em;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:.95}.audience.developers-10byb6l .tiles:where(.developers-10byb6l){grid-template-rows:1fr 1fr;display:grid}.audience.developers-10byb6l .tile:where(.developers-10byb6l){background:var(--c-cream);flex-direction:column;justify-content:center;gap:.5rem;min-height:0;padding:clamp(1rem,2vw,1.5rem);display:flex;overflow:hidden}.audience.developers-10byb6l .tile:where(.developers-10byb6l) p:where(.developers-10byb6l){margin:0;font-size:clamp(.78rem,1.1vw,.92rem);line-height:1.5}.audience.developers-10byb6l .label:where(.developers-10byb6l){letter-spacing:.12em;text-transform:uppercase;color:#00000080;font-size:.7rem;font-weight:700}.audience.developers-10byb6l .lead:where(.developers-10byb6l){background:#fff;flex-direction:column;justify-content:flex-end;padding:clamp(1.5rem,3vw,2.5rem);font-size:clamp(.9rem,1.4vw,1.05rem);line-height:1.6;display:flex}.audience.developers-10byb6l .lead:where(.developers-10byb6l) .eyebrow:where(.developers-10byb6l){letter-spacing:.14em;text-transform:uppercase;color:var(--c-orange);margin-bottom:.75rem;font-size:.75rem;font-weight:700}.audience.developers-10byb6l .lead:where(.developers-10byb6l) p:where(.developers-10byb6l){max-width:36rem;margin:0}@media (width>=768px) and (width<=999px){.audience.developers-10byb6l{aspect-ratio:auto;grid-template-columns:1fr 1fr;max-height:none}.audience.developers-10byb6l .title:where(.developers-10byb6l){aspect-ratio:2;text-align:center;justify-content:center;align-items:center}.audience.developers-10byb6l .tiles:where(.developers-10byb6l){aspect-ratio:2}.audience.developers-10byb6l .lead:where(.developers-10byb6l){grid-column:1/-1;justify-content:flex-start}}@media (width<=767px){.audience.developers-10byb6l{aspect-ratio:auto;grid-template-columns:1fr;max-height:none}.audience.developers-10byb6l .title:where(.developers-10byb6l){justify-content:center;align-items:center;padding:2rem 1.5rem}.audience.developers-10byb6l .title:where(.developers-10byb6l) h2:where(.developers-10byb6l){text-align:center;font-size:2.25rem}.audience.developers-10byb6l .label:where(.developers-10byb6l){letter-spacing:.08em;font-size:.6rem}.audience.developers-10byb6l .lead:where(.developers-10byb6l){justify-content:flex-start}}.cta.developers-10byb6l{color:#0a0a0a;background:#f5f0e8;border-radius:.5rem;grid-column:1/-1;grid-template-columns:1fr 2fr;gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(1.5rem,3vw,2.5rem);font-family:Inter,sans-serif;display:grid}.cta.developers-10byb6l>:where(.developers-10byb6l){min-width:0}.cta.developers-10byb6l .heading:where(.developers-10byb6l){flex-direction:column;justify-content:center;gap:1rem;display:flex}.cta.developers-10byb6l .heading:where(.developers-10byb6l) h2:where(.developers-10byb6l){text-transform:uppercase;letter-spacing:-.02em;color:#0a0a0a;margin:0;font-family:Syne,sans-serif;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:800;line-height:.9}.cta.developers-10byb6l .heading:where(.developers-10byb6l) p:where(.developers-10byb6l){color:#0a0a0acc;max-width:28rem;margin:0;font-size:clamp(.88rem,1.2vw,1rem);line-height:1.55}.cta.developers-10byb6l .form:where(.developers-10byb6l){align-items:center;display:flex}@media (width<=767px){.cta.developers-10byb6l{grid-template-columns:1fr}.cta.developers-10byb6l .heading:where(.developers-10byb6l) h2:where(.developers-10byb6l){font-size:2rem}}
