.ab-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.ab-portrait{object-fit:cover;object-position:50% 58%;width:100%;height:100%;min-height:40rem;max-height:60rem}.ab-story-text{max-width:42rem;padding:var(--section) var(--gutter);align-self:center}.ab-story-text p+p{margin-top:1.25em}.ab-story-text .ab-lead{font-size:var(--step-4);letter-spacing:-.01em;margin-bottom:2rem;font-weight:500;line-height:1.18}.ab-story-text a:not(.more-link){text-underline-offset:.2em}.ab-record{padding-block:var(--section);background:var(--ink);color:var(--paper)}.ab-quote{margin-bottom:clamp(4.5rem,10vw,9rem)}.ab-quote blockquote p{letter-spacing:-.02em;max-width:19ch;font-size:clamp(2.5rem,1.3rem + 4.4vw,5.5rem);font-weight:500;line-height:1.04}.ab-quote blockquote p:before{content:"“"}.ab-quote blockquote p:after{content:"”"}.ab-quote figcaption{font-family:var(--font-name);font-size:var(--step-0);letter-spacing:.03em;color:var(--smoke);margin-top:1.75rem;font-weight:500}.ab-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem clamp(2rem,4vw,4rem);display:grid}.ab-facts-wide{grid-column:1/-1}.ab-label{font-family:var(--font-name);font-size:var(--step-0);letter-spacing:.03em;color:var(--smoke);margin-bottom:1.25rem;font-weight:500}.ab-list li{font-size:var(--step-3);font-weight:500;line-height:1.3}.ab-list li+li{margin-top:.85rem}.ab-published{max-width:48ch;font-size:var(--step-4);font-weight:500;line-height:1.35}@media (max-width:900px){.ab-story{grid-template-columns:minmax(0,1fr)}.ab-portrait{aspect-ratio:4/5;object-position:50% 45%;height:auto;max-height:none}.ab-story-text{max-width:none;padding-top:clamp(3rem,9vw,4.5rem)}.ab-facts{grid-template-columns:minmax(0,1fr)}}
