.SpecialtySplit-module__tgDT-q__split{align-items:center;gap:clamp(var(--space-6), 5vw, 80px);grid-template-columns:1fr 1fr;width:100%;max-width:1100px;display:grid}.SpecialtySplit-module__tgDT-q__reverse .SpecialtySplit-module__tgDT-q__viz{order:2}.SpecialtySplit-module__tgDT-q__reverse .SpecialtySplit-module__tgDT-q__text{order:1}.SpecialtySplit-module__tgDT-q__viz{aspect-ratio:4/5;border-radius:var(--radius-l);border:1px solid var(--border);background:var(--surface);width:100%;max-width:420px;box-shadow:var(--shadow-card);place-items:center;margin-inline:auto;display:grid;position:relative;overflow:hidden}.SpecialtySplit-module__tgDT-q__vizImg{object-fit:cover;width:100%;height:100%;display:block}.SpecialtySplit-module__tgDT-q__bleed{background:0 0}.SpecialtySplit-module__tgDT-q__bleed>*{width:100%;height:100%}.SpecialtySplit-module__tgDT-q__badge{font-family:var(--family-mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#090c14d1;border-radius:999px;padding:4px 10px;font-size:.62rem;font-weight:600}.SpecialtySplit-module__tgDT-q__text{text-align:left;flex-direction:column;align-items:flex-start;max-width:52ch;display:flex}.SpecialtySplit-module__tgDT-q__kicker{margin-bottom:var(--space-4);font-family:var(--family-mono);font-size:var(--text-eyebrow);letter-spacing:.02em;color:var(--text-muted);font-weight:600;display:inline-block}.SpecialtySplit-module__tgDT-q__h2{font-family:var(--family-display);letter-spacing:var(--tracking-snug);color:var(--text);font-size:clamp(24px,2.8vw,34px);font-weight:400;line-height:1.12}.SpecialtySplit-module__tgDT-q__body{margin-top:var(--space-5);font-family:var(--family-body);font-size:clamp(17px,1.5vw,20px);line-height:var(--leading-normal);color:color-mix(in srgb, var(--text) 62%, var(--bg))}.SpecialtySplit-module__tgDT-q__stats{margin-top:var(--space-6)}@media (max-width:860px){.SpecialtySplit-module__tgDT-q__split{gap:clamp(var(--space-5), 5vw, 40px);grid-template-columns:1fr;max-width:560px}.SpecialtySplit-module__tgDT-q__reverse .SpecialtySplit-module__tgDT-q__viz,.SpecialtySplit-module__tgDT-q__reverse .SpecialtySplit-module__tgDT-q__text{order:0}.SpecialtySplit-module__tgDT-q__viz{max-width:340px}.SpecialtySplit-module__tgDT-q__text{max-width:none}}
