/* Support page measurements from the desktop and phone Wix captures. */
main[data-page="support"] { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
main[data-page="support"] .hero-page h1 { transform: translateY(-11px); }
.support-intro { padding: 136px 0 137px; background: #f5f5f5; }
.support-intro .wrap { max-width: 975px; }
.support-intro .split { grid-template-columns: 500px 348px; gap: 79px; }
.support-intro .rounded { height: 270px; aspect-ratio: auto; object-fit: contain; }
.support-intro h2 { margin-bottom: 17px; }
.support-contributions { padding: 120px 0 100px; background: linear-gradient(180deg, var(--lilac) 0%, #fff 23.5898%); }
.support-contributions .wrap { max-width: 1138px; }
.contribution-tiers { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 22px; margin-top: 40px; }
.contribution-tiers .tile { display: flex; align-items: center; gap: 20px; min-height: 100px; padding: 19px 18px; text-align: left; }
.contribution-tiers .icon { width: 50px; height: 50px; }
.contribution-tiers h3 { margin: 0; }
.support-contributions .acknowledgement { max-width: 480px; margin: 22px auto 30px; }
.support-contributions .btn { min-width: 215px; }
.support-organisations { padding: 136px 0; background: #f3f3f3; }
.support-organisations .wrap { max-width: 993px; }
.support-organisations .split { grid-template-columns: 380px 459px; gap: 65px; justify-content: start; }
.support-organisations .media { overflow: hidden; border-radius: var(--radius-card); }
.support-organisations .rounded { height: 275px; aspect-ratio: auto; object-position: 50% 0; }
.support-organisations h2 { margin-bottom: 16px; }
.support-organisations p + p { margin-top: 10px; }
.support-organisations .btn { margin-top: 20px; min-width: 272px; }
@media (max-width: 1000px) {
  .support-intro .split { grid-template-columns: minmax(0, 500px) minmax(0, 348px); gap: 40px; }
  .support-organisations .split { grid-template-columns: minmax(0, 380px) minmax(0, 459px); gap: 40px; }
  .contribution-tiers { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 760px) {
  main[data-page="support"] .hero-page { min-height: 250px; border-radius: 0; }
  main[data-page="support"] .hero-page h1 { gap: 17px; transform: translateY(-16px); }
  .support-intro { min-height: 725px; padding: 120px 0; }
  .support-intro .wrap, .support-contributions .wrap { padding: 0 15px; }
  .support-intro .split, .support-organisations .split { grid-template-columns: minmax(0, 1fr); gap: 30px; }
  .support-intro .rounded { height: auto; aspect-ratio: 360 / 277; object-fit: cover; }
  .support-intro h2, .support-organisations h2 { margin-bottom: 20px; }
  .support-contributions { padding: 83px 0; background: linear-gradient(180deg, var(--lilac) 0%, #fff 14.9123%); }
  .contribution-tiers { grid-template-columns: minmax(0, 1fr); gap: 21px; margin: 30px 1.5px 0; }
  .contribution-tiers .tile { min-height: 102px; padding: 19px 18px; gap: 25px; }
  .contribution-tiers h3 { margin-bottom: 3px; }
  .support-contributions .acknowledgement { margin: 30px auto; }
  .support-organisations { padding: 80px 0; }
  .support-organisations .wrap { padding: 0 16.5px; }
  .support-organisations .rounded { height: auto; aspect-ratio: 357 / 308; }
  .support-organisations .btn { margin-top: 22px; }
}
