/* ===== SHELF OVERLAP — CLEAN RESET ===== */

/* don't clip + no gaps */
.allow-overlap .columns-overlap{ gap:0; column-gap:0; overflow:visible; }
.allow-overlap .columns-overlap > .wp-block-column{ position:relative; overflow:visible; z-index:1; }

/* 1) Push BOTH image columns to the RIGHT together (list column untouched) */
.allow-overlap .columns-overlap > .wp-block-column.col-left,
.allow-overlap .columns-overlap > .wp-block-column.col-right{
  transform: translateX(80px);      /* ← base shift right; change 80 to taste */
}

/* 2) Layer and overlap */
.allow-overlap figure.wp-block-image{ position:relative; }
.allow-overlap figure.wp-block-image.pic-left { z-index:1; }   /* Blake under */
.allow-overlap figure.wp-block-image.pic-right{ z-index:2;     /* statue over */
  transform: translate(-40px, -20px); /* ← overlap left by 40, lift 20; tweak */
}

/* keep natural sizing */
.allow-overlap .columns-overlap figure.wp-block-image img{ max-width:100%; height:auto; }

/* phones/tablets: stack cleanly */
@media (max-width:900px){
  .allow-overlap .columns-overlap > .wp-block-column.col-left,
  .allow-overlap .columns-overlap > .wp-block-column.col-right{ transform:none; }
  .allow-overlap figure.wp-block-image.pic-right{ transform:none; }
}

/* tighten space above the crow/quote section */
.wp-site-blocks .wp-block-cover.butt-face{
  /* kill theme padding/margin */
  margin-top: 0 !important;
  padding-top: 0 !important;

  /* actually move it up */
  transform: translateY(-14px);   /* make more negative for tighter, e.g. -30px, -36px */
}

/* keep phones safer */
@media (max-width: 800px){
  .wp-site-blocks .wp-block-cover.butt-face{
    transform: translateY(-10px);
  }
}

/* if your header template adds space under itself, keep it flat */
.wp-block-template-part[aria-label="Header"]{ margin-bottom: 0 !important; }



