.ldr-intro__grid{display:grid;gap:var(--space-6);align-items:center}.ldr-intro__main>p{font-size:var(--fs-lead);line-height:1.6}.ldr-intro__main>:not(h2,h3,h4)+p{margin-top:var(--space-4)}.ldr-intro__pillars{display:grid;gap:var(--space-4)}.prose.ldr-pillar{padding:var(--space-6);border-radius:var(--radius-card)}.prose.ldr-pillar>h2{margin:0;font-size:var(--fs-kicker);line-height:1.5;letter-spacing:var(--ls-kicker);text-transform:uppercase}.prose.ldr-pillar>p{max-width:none;margin-top:var(--space-3);font-size:clamp(20px,2.2vw,24px);font-weight:600;line-height:1.3}.ldr-pillar--dark{background:var(--color-navy)}.prose.ldr-pillar--dark>h2{color:var(--color-blue)}.prose.ldr-pillar--dark>p{color:var(--color-white)}.prose.ldr-pillar--dark strong{color:var(--color-white)}.ldr-pillar--light{background:var(--color-cream);border-left:4px solid var(--color-red)}.prose.ldr-pillar--light>h2{color:var(--color-crimson)}.prose.ldr-pillar--light>p{color:var(--color-navy)}@media(min-width:1025px){.ldr-intro__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-8)}}@media(min-width:768px)and (max-width:1024px){.ldr-band .content-body .prose-cards[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ldr-band .content-body .prose-cards[data-count="3"]>:last-child{grid-column:1 / -1}}@media(min-width:768px){.ldr-values .content-body ol.prose-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ldr-values .content-body ol.prose-steps>li:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:1025px){.ldr-values .content-body ol.prose-steps{grid-template-columns:repeat(6,minmax(0,1fr))}.ldr-values .content-body ol.prose-steps>li{grid-column:span 2}.ldr-values .content-body ol.prose-steps>li:last-child:nth-child(odd){grid-column:span 2}.ldr-values .content-body ol.prose-steps[data-count="5"]>li:nth-child(n+4),.ldr-values .content-body ol.prose-steps[data-count="4"]>li{grid-column:span 3}}.ldr-people .content-body>h2+p{max-width:760px;font-size:var(--fs-lead)}.ldr-people .content-body .prose-people{gap:var(--space-5);align-items:stretch;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}@media(min-width:1025px){.ldr-people .content-body .prose-people{grid-template-columns:repeat(3,minmax(0,1fr))}}.ldr-people .content-body .prose-person{padding:0 0 var(--space-5);overflow:hidden;gap:var(--space-3)}.ldr-people .content-body .prose-person>:not(.prose-person__photo){margin-inline:var(--space-5)}.ldr-people .content-body .prose-person__photo{align-self:stretch;margin:0 0 var(--space-2)}.ldr-people .content-body .prose-person__photo img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 25%;border:0;border-radius:0;box-shadow:none}.ldr-people .content-body .prose-person h3{text-align:left}.ldr-people .content-body .prose-person__role{align-self:flex-start;text-align:left;margin-top:calc(-1 * var(--space-1))}.ldr-people .content-body .prose-person__role strong{background:var(--color-blue-dark)}.ldr-people .content-body .prose-person:nth-child(2n) .prose-person__role strong{background:var(--color-navy)}.ldr-people .content-body .prose-person p{color:var(--color-text-muted)}@media(min-width:768px){.ldr-people .content-body .prose-person.ldr-person--lead{grid-column:1 / -1;position:relative;min-height:360px;padding:var(--space-6) var(--space-6) 0 calc(var(--ldr-lead-photo) + var(--space-6));--ldr-lead-photo: clamp(260px, 30vw, 360px)}.ldr-people .content-body .ldr-person--lead>.prose-person__photo{position:absolute;inset:0 auto 0 0;width:var(--ldr-lead-photo);margin:0}.ldr-people .content-body .ldr-person--lead>.prose-person__photo img{height:100%;aspect-ratio:auto}.ldr-people .content-body .ldr-person--lead>:not(.prose-person__photo){margin-inline:0}.ldr-people .content-body .ldr-person--lead>h3{font-size:28px}.ldr-people .content-body .ldr-person--lead>p:not(.prose-person__role){max-width:680px;font-size:var(--fs-lead)}.ldr-people .content-body .ldr-person--lead>:last-child{margin-bottom:var(--space-6)}}.ldr-statement .content-body{max-width:860px;margin-inline:auto;text-align:center}.ldr-statement .content-body>p{max-width:none;margin-top:var(--space-4);font-size:clamp(20px,2.4vw,26px);line-height:1.4;color:var(--color-navy)}.ldr-statement .content-body strong{color:var(--color-crimson)}
