.ph-cap{margin-top:6px;padding-left:2px;font-size:21px}.ph-snap img{aspect-ratio:4/3;object-fit:cover;background:var(--cream)}.ph-gallery{gap:34px;display:grid}.ph-lead{background:var(--white);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--butter-d);margin:0;padding:10px}.ph-lead img{background:var(--cream);width:100%;height:auto;display:block}.ph-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px;display:grid}.ph-tile{background:var(--white);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);min-width:0;margin:0;padding:7px 7px 9px;transform:rotate(-.8deg)}.ph-tile:nth-child(2n){transform:rotate(.9deg)}.ph-tile:nth-child(3n){transform:rotate(-.3deg)}.ph-tile img{aspect-ratio:4/3;object-fit:cover;background:var(--cream);width:100%;height:auto;display:block}.ph-tile figcaption{margin-top:6px;padding-left:2px;font-size:22px}.ph-pair{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.ph-pair .ph-tile:nth-child(2){margin-top:56px}.ph-pair .ph-tile:nth-child(2) img{aspect-ratio:4/5}.pk-wq-ph{aspect-ratio:3/2;object-fit:cover;border-bottom:1.5px solid var(--ink);background:var(--cream);border-radius:12px 12px 0 0;width:calc(100% + 40px);max-width:none;height:auto;margin:-20px -20px 16px;display:block}@media (max-width:1080px){.ph-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.ph-gallery{gap:24px}.ph-lead{box-shadow:4px 4px 0 var(--butter-d);padding:6px}.ph-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.ph-tile{box-shadow:3px 3px 0 var(--ink);padding:5px 5px 7px}.ph-pair .ph-tile:nth-child(2){margin-top:32px}.ph-tile figcaption{font-size:19px}}
