/* Separate source renders from photographed completed work. */
.pyp-proposal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pyp-proposal-preview{display:block;min-width:0}.pyp-proposal-preview>img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:var(--sand)}.pyp-proposal-preview>.eyebrow{display:block;font-size:10px;margin:17px 0 9px}.pyp-proposal-preview h3{font:28px/1.18 var(--serif);letter-spacing:-.02em}.pyp-proposal-preview>.text-link{font-size:13px;min-height:44px;margin-top:9px}.pyp-proposals-all{font-size:14px;margin-top:28px}.pyp-proposals-preview{border-bottom:1px solid var(--line)}.pyp-design-proposals .delivered-cover img{object-fit:contain;object-position:center}.pyp-proposals-intro{padding:40px var(--gutter) 6px}.pyp-proposals-intro p{font-size:14px;line-height:1.7;max-width:800px}.pyp-proposals-intro a{min-height:44px;display:inline-flex;align-items:center}.pyp-design-proposals .delivered-copy h3{overflow-wrap:anywhere}.pyp-design-proposals .section-heading h1{font:clamp(36px,4vw,58px)/1.1 var(--serif);letter-spacing:-.035em}@media(max-width:760px){.pyp-proposal-grid{grid-template-columns:minmax(0,1fr);gap:26px}.pyp-proposal-preview>img{max-height:280px}.pyp-proposals-intro{padding-top:25px}.pyp-proposal-preview h3{font-size:27px}}
@media(min-width:761px){.pyp-proposal-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pyp-proposal-grid--1{grid-template-columns:minmax(0,1fr)}}
