/* Private homepage composition trial. Based on verified bookfusion1.
   Preserve the 720px copy measure and all existing smaller-screen layouts. */
@media (min-width: 1280px) {
  body.landing-page .hero {
    grid-template-columns: minmax(0, 1.5fr) minmax(390px, 1fr);
  }
}

/* Private alignment study on the existing 60/40 trial.
   Common outer edges; align the introduction with the photograph inside its card. */
@media (min-width: 1280px) {
  body.landing-page {
    --home-entry-inline-space: 42px;
    --home-entry-card-inset: 34px;
  }
  body.landing-page .site-header,
  body.landing-page .hero {
    /* Existing shared layout uses important physical padding declarations. */
    padding-left: var(--home-entry-inline-space) !important;
    padding-right: var(--home-entry-inline-space) !important;
  }
  body.landing-page .hero {
    align-items: start;
  }
  body.landing-page .hero-evidence {
    padding: var(--home-entry-card-inset);
  }
  body.landing-page .hero-copy {
    padding-top: calc(var(--home-entry-card-inset) + 1px);
  }
}

/* Align the introduction with the panel's outer top edge and the visible logo.
   The logo artwork starts approximately 4px inside its unchanged element box. */
@media (min-width: 1280px) {
  body.landing-page .hero-copy {
    padding-top: 0;
    padding-left: 4px;
  }
}
