.pj-story{max-width:1380px;margin:0 auto;display:grid;grid-template-columns:1fr 1.3fr;gap:80px;padding:40px 48px 55px;scroll-margin-top:100px}.pj-story+.pj-story{padding-top:10px;padding-bottom:65px}.pj-story h2{font-size:min(clamp(28px,3vw,42px),var(--type-section));line-height:1.12;letter-spacing:-.04em;font-weight:500;margin:0}.pj-story>p{font-size:16px;line-height:1.9;color:#687568;margin:0;padding-top:24px}.pj-execution-copy{font-size:14px;line-height:1.8;color:#687568;margin:20px 0 0;max-width:420px}.em-page .pj-story{color:#111}.em-page .pj-story .pj-kicker{color:#427da7}.em-page .pj-story>p{color:#586770}.em-execution-copy{font-size:15px;line-height:1.8;color:#586770;max-width:720px;margin:0 0 30px}.em-gallery-head #em-gallery-title{font-size:clamp(28px,3vw,42px)}#execution,#testimonial{scroll-margin-top:100px}@media(max-width:900px){.pj-story{padding-left:28px;padding-right:28px;gap:35px}}@media(max-width:650px){.pj-story{grid-template-columns:1fr;gap:20px;padding:10px 22px 40px}.pj-story+.pj-story{padding-bottom:40px}.pj-story>p{font-size:14px;padding-top:0}.pj-execution-copy,.em-execution-copy{font-size:14px}.pj-execution-copy{max-width:none;margin-top:18px}.em-page .pj-story{padding-left:22px;padding-right:22px}}
.pj-story .pj-kicker{font-size:10px;font-weight:600;letter-spacing:.15em;color:#6a8076;margin:0 0 18px}
