/* Parshey signature: white editorial identity strip */
.parshey-signature{background:#fff;color:#151515;padding:62px 0 64px;border-top:1px solid #ececec}
.parshey-signature-head,.parshey-signature-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:10px;font-weight:700;letter-spacing:.16em}
.parshey-signature-head{margin-bottom:20px}.parshey-signature-muted{color:#999;font-weight:500}.parshey-signature-head>span:last-child{color:#888}
.parshey-signature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}
.parshey-signature-tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-width:0;min-height:210px;padding:18px 12px 16px;background:#f5f5f4;border:1px solid #e8e8e6;border-radius:5px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;overflow:hidden}
.parshey-signature-tile-2{background:#171717;color:#fff;border-color:#171717}.parshey-signature-tile-3{background:#ebebea}.parshey-signature-tile-4{background:#fafafa}
.parshey-signature-tile:hover{transform:translateY(-4px);box-shadow:0 13px 30px rgba(0,0,0,.08);border-color:#c9c9c9}
.parshey-signature-number{align-self:flex-start;color:inherit;opacity:.52;font-size:9px;letter-spacing:.14em;font-weight:650}
.parshey-signature-art{width:100%;flex:1;min-height:105px;display:flex;align-items:center;justify-content:center;padding:13px 3px}
.parshey-signature-logo{display:block;max-width:86%;max-height:90px;width:auto;height:auto;object-fit:contain;transition:transform .35s ease}.parshey-signature-tile:hover .parshey-signature-logo{transform:scale(1.055)}
.parshey-signature-placeholder{font-size:clamp(15px,2.1vw,30px);font-weight:850;letter-spacing:-.075em;line-height:1;white-space:nowrap}.parshey-signature-placeholder span{font-size:9px;vertical-align:top;letter-spacing:0;margin-left:3px}
.parshey-signature-label{font-size:9px;font-weight:700;letter-spacing:.19em;opacity:.68}
.parshey-signature-foot{margin-top:20px;color:#777}.parshey-signature-foot span:last-child{color:#111}
@media(max-width:760px){.parshey-signature{padding:38px 0 42px}.parshey-signature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.parshey-signature-tile{min-height:170px}.parshey-signature-head,.parshey-signature-foot{font-size:8px;letter-spacing:.08em}.parshey-signature-placeholder{font-size:clamp(16px,5vw,28px)}}
@media(prefers-reduced-motion:reduce){.parshey-signature-tile,.parshey-signature-logo{transition:none}.parshey-signature-tile:hover,.parshey-signature-tile:hover .parshey-signature-logo{transform:none}}
