
#page-story>.story-portrait-hero{background:#fff;color:var(--ink);padding:145px 0 60px;text-align:left}
#page-story .story-portrait-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(24px,4vw,70px);align-items:center}
#page-story .story-portrait-hero .eyebrow{text-align:left;color:var(--ink)}
#page-story .story-portrait-hero h1{font-size:clamp(55px,6.4vw,98px);margin:25px 0;max-width:100%;line-height:1.03}
#page-story .story-portrait-hero h1 span,#page-story .story-portrait-hero h1 em{transform:none!important}
#page-story .story-portrait-hero h1 em{color:var(--cobalt);font-size:1.1em}
#page-story .story-portrait-hero .lede{color:#55545b;font-size:17px;line-height:1.85;max-width:43ch;margin:30px 0 0}
#page-story .story-pink-portrait{margin:0;width:100%;min-width:0}
#page-story .story-pink-portrait svg{width:100%;height:auto;display:block}
@media(max-width:800px){#page-story>.story-portrait-hero{padding:125px 0 40px}#page-story .story-portrait-grid{grid-template-columns:1fr;gap:32px}#page-story .story-portrait-hero h1{font-size:clamp(50px,10vw,76px)}#page-story .story-pink-portrait{max-width:560px;justify-self:center}}
