/* Coherent photo framing without changing approved colours or layout. */
.home-human-composition .human-main,.home-human-composition .human-moment,.home-story-moment{border-radius:24px}
.home-human-composition .human-moment{transform:none}
.home-human-composition .human-main{border:8px solid #fff5f2}
.home-story-moment{border:8px solid #fff5f2}
.home-support-card img,.home-talk-photo img{border-radius:24px}
.venue-gallery-footer{background:#d5ece9;border-radius:16px;padding:28px;margin-top:32px;gap:24px}
.venue-gallery-footer .button{background:#050328;color:#fff;border-color:#050328}
.venue-gallery-footer .button:hover{background:#7076bf;border-color:#7076bf}
.story-speakers-invitation{margin-top:32px;padding-top:28px;border-top:1px solid #73bfb5}.founder-signoff{font-weight:700}
.venue-use-cases{margin-top:38px;max-width:900px}
.venue-use-cases h3{margin-bottom:12px}
.venue-use-cases p{margin-bottom:0}
@media(max-width:600px){.venue-gallery-footer{padding:24px;align-items:flex-start;flex-direction:column}.venue-gallery-footer .button{max-width:100%;white-space:normal}.home-human-composition .human-main,.home-human-composition .human-moment,.home-story-moment{border-radius:20px}}
