/* Keep PIK creative series together and preserve their full compositions. */
.pik-work-group{margin-top:38px;padding-top:30px;border-top:1px solid var(--line)}
.pik-work-group:first-of-type{margin-top:0;padding-top:0;border-top:0}
.pik-work-group h3{font:500 30px/1.2 var(--serif);letter-spacing:-.035em;margin:0 0 22px}
.pik-work-group>p{max-width:870px;font-size:17px;line-height:1.65;color:#4f5253;margin:0 0 26px}
.pik-wide-grid,.pik-series-grid,.pik-outdoor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.pik-creative{display:block;min-width:0}
.pik-creative img{display:block;width:100%;height:auto}
.pik-wide-grid img{aspect-ratio:16/9;object-fit:contain;background:#fff}
.pik-series-grid .pik-creative{display:flex;align-items:center;justify-content:center;padding:24px;background:#fff}
.pik-series-grid img{width:100%;height:500px;object-fit:contain}
.pik-single-series{max-width:480px;margin:0 auto;padding:24px;background:#fff}
.pik-outdoor-grid img{aspect-ratio:8/5;object-fit:contain;background:#e9eae4}
.pik-case #portfolio,.pik-case #work{scroll-margin-top:24px}
.pik-case .case-jump{flex-wrap:wrap;gap:12px 24px}
@media(max-width:760px){.pik-wide-grid,.pik-series-grid,.pik-outdoor-grid{gap:16px}.pik-series-grid .pik-creative{padding:14px}.pik-series-grid img{height:350px}.pik-work-group h3{font-size:27px}.pik-work-group>p{font-size:16px}}
@media(max-width:540px){.pik-wide-grid,.pik-series-grid,.pik-outdoor-grid{grid-template-columns:1fr}.pik-series-grid img{height:auto;max-height:560px}.pik-single-series{padding:16px;max-width:400px}.pik-work-group{margin-top:28px;padding-top:24px}}
