.mini-ambassador-card{container-type:inline-size;position:relative;display:block;width:100%;min-width:0;min-height:184px;max-height:260px;aspect-ratio:16/9;margin:1rem 0;text-decoration:none!important;color:#fff4df!important;overflow:hidden;background:#193d4c url('./assets/card-nebula.webp') center/cover;box-shadow:0 8px 28px #180d2955,0 0 0 1px #cda96d;transition:transform .25s ease,box-shadow .25s ease}
.mini-ambassador-card::before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,#1b122aa8,#17323c65 55%,#28112ec9);pointer-events:none}
.mini-ambassador-card:hover,.mini-ambassador-card:focus-visible{transform:translateY(-3px);box-shadow:0 12px 32px #180d2977,0 0 0 2px #8ae6e5}
.mini-ambassador-card:focus-visible{outline:2px solid #36afbc;outline-offset:4px}
.mini-card-frame{position:absolute;inset:3%;display:grid;grid-template-columns:minmax(0,1fr) minmax(94px,38%);gap:3%;align-items:end;padding:3%;border:1px solid #efd69eb8;box-shadow:inset 0 0 0 3px #15243d99}
.mini-card-info{display:grid;align-content:end;gap:clamp(4px,1.8cqw,10px);min-width:0;min-height:0;padding-top:clamp(34px,11cqw,72px)}
.mini-card-wordmark{position:absolute;top:1%;left:3%;display:block;width:94%;height:clamp(37px,12cqw,76px);object-fit:cover;object-position:center 50%;filter:drop-shadow(0 2px 5px #160b21)}
.mini-card-person{display:grid;gap:.15em;width:100%;padding:.3em .35em;border-left:2px solid #e1c98b9c;background:#21182ab5;font:700 clamp(9px,2.4cqw,14px) Arial,sans-serif;letter-spacing:.1em}
.mini-card-person strong{font:italic clamp(17px,4.5cqw,31px) Georgia,serif;letter-spacing:0;overflow-wrap:anywhere}
.mini-card-code{font:700 clamp(28px,9cqw,62px)/1 Georgia,serif;text-shadow:0 0 12px #6de5e9;overflow-wrap:anywhere}
.mini-card-action{width:100%;padding-top:.25em;border-top:1px solid #ead69db5;font:700 clamp(9px,2.2cqw,14px) Arial,sans-serif;letter-spacing:.08em}
.mini-card-qr-wrap{display:grid;justify-items:center;justify-self:end;align-self:end;gap:.35em;width:min(100%,170px);min-width:0;color:#e9f6ee;font:700 clamp(8px,2cqw,13px) Arial,sans-serif;letter-spacing:.08em;text-align:center}
.mini-card-qr{display:block;width:100%;aspect-ratio:1;height:auto;background:#eaf9f5d9;border:5px solid #eaf9f5d9}
.hero-story .hero-bio>p:last-child,.hero-story .hero-bio p:not(.overline),.hero-story .hero-region,.hero-story .hero-titles{color:#f7ebda}
.hero-story .hero-links a,.hero-story .hero-bio a{color:#cff5ee;border-color:#a9e8df}
@media(prefers-reduced-motion:reduce){.mini-ambassador-card{transition:none}}
