.aca-contributors__art--randy{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;background:radial-gradient(circle at 50% 20%,#31584e,#102c28 70%);color:#e9e4d5;min-height:245px}.aca-randy-monogram{font-family:Georgia,serif;font-size:clamp(4rem,12vw,7rem);letter-spacing:-.08em}.aca-randy-photo-note{font:600 11px/1.4 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.18em;color:#d5c08e}.aca-contributors__card--randy .aca-contributors__role{color:#78612f}
/* v77: Randy portrait, consistent contributor image framing */
.aca-contributors__art--randy.aca-contributors__art--portrait{display:block;height:250px;padding:0;overflow:hidden;background:#173b30}
.aca-contributors__art--randy.aca-contributors__art--portrait img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center 23%}
@media(max-width:700px){.aca-contributors__art--randy.aca-contributors__art--portrait{height:265px}}

/* v78: preserve the entire head and face of Randy's supplied portrait. */
.aca-contributors__card--randy .aca-contributors__art--portrait{height:310px;background:#d2c6b4;overflow:hidden;padding:0}
.aca-contributors__card--randy .aca-contributors__art--portrait img{width:100%;height:100%;object-fit:contain;object-position:center center}
@media(max-width:700px){.aca-contributors__card--randy .aca-contributors__art--portrait{height:320px}}
