.award-profile__grid[data-astro-cid-ocjxpeer]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(1.5rem,4vw,2.75rem);display:grid}.award-profile__media[data-astro-cid-ocjxpeer]{border-radius:var(--radius-lg);aspect-ratio:4/5;background:color-mix(in srgb, var(--green-light) 35%, white);max-width:22rem;position:relative;overflow:hidden}.award-profile__media[data-astro-cid-ocjxpeer] img[data-astro-cid-ocjxpeer]{object-fit:cover;width:100%;height:100%;display:block}.award-profile__year[data-astro-cid-ocjxpeer]{background:color-mix(in srgb, var(--cream) 92%, white);color:var(--purple);letter-spacing:.1em;text-transform:uppercase;border-radius:.7rem;padding:.45rem .75rem;font-size:.72rem;font-weight:700;position:absolute;bottom:1rem;left:1rem}.award-profile__stance[data-astro-cid-ocjxpeer]{color:var(--purple);letter-spacing:.12em;text-transform:uppercase;margin:.35rem 0 0;font-size:.72rem;font-weight:700}.award-profile[data-astro-cid-ocjxpeer] h1[data-astro-cid-ocjxpeer]{margin:.35rem 0 .4rem;font-size:clamp(2rem,4.5vw,2.85rem)}.award-profile__institution[data-astro-cid-ocjxpeer]{color:var(--blue);margin:0;font-weight:600}.award-profile__category[data-astro-cid-ocjxpeer]{background:color-mix(in srgb, var(--blue) 14%, white);width:fit-content;color:var(--blue);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin:.55rem 0 0;padding:.22rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.award-profile__summary[data-astro-cid-ocjxpeer]{color:var(--muted);max-width:38rem;margin:1rem 0 0;font-size:1.05rem}.award-profile__focus[data-astro-cid-ocjxpeer]{flex-wrap:wrap;gap:.4rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.award-profile__focus[data-astro-cid-ocjxpeer] li[data-astro-cid-ocjxpeer]{background:color-mix(in srgb, var(--purple) 12%, white);color:var(--ink);border-radius:999px;padding:.3rem .65rem;font-size:.78rem;font-weight:600}.award-profile__actions[data-astro-cid-ocjxpeer]{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.award-profile__pending[data-astro-cid-ocjxpeer]{color:var(--muted);flex:100%;margin:0;font-size:.92rem;font-style:italic}.award-profile__cert[data-astro-cid-ocjxpeer]{margin-top:clamp(1.75rem,4vw,2.5rem)}.award-profile__cert[data-astro-cid-ocjxpeer] h2[data-astro-cid-ocjxpeer]{margin:.35rem 0 .5rem;font-size:clamp(1.45rem,2.8vw,1.85rem)}.award-profile__cert-lede[data-astro-cid-ocjxpeer]{max-width:36rem;margin:0 0 1rem}.award-profile__cert-frame[data-astro-cid-ocjxpeer]{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:color-mix(in srgb, var(--white) 80%, var(--cream));max-width:48rem;overflow:hidden}.award-profile__cert-figure[data-astro-cid-ocjxpeer]{margin:0}.award-profile__cert-figure[data-astro-cid-ocjxpeer] img[data-astro-cid-ocjxpeer]{width:100%;height:auto;display:block}.award-profile__section-actions[data-astro-cid-ocjxpeer]{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.award-profile__gallery[data-astro-cid-ocjxpeer]{margin-top:clamp(1.75rem,4vw,2.5rem)}.award-profile__gallery[data-astro-cid-ocjxpeer] h2[data-astro-cid-ocjxpeer]{margin:.35rem 0 1rem;font-size:clamp(1.45rem,2.5vw,1.85rem)}.award-profile__gallery-grid[data-astro-cid-ocjxpeer]{grid-template-columns:1fr;gap:1rem;max-width:52rem;display:grid}.award-profile__gallery-grid[data-astro-cid-ocjxpeer] figure[data-astro-cid-ocjxpeer]{border-radius:var(--radius-lg);aspect-ratio:16/9;background:color-mix(in srgb, var(--ink) 88%, var(--purple));box-shadow:0 12px 32px color-mix(in srgb, var(--ink) 12%, transparent);margin:0;overflow:hidden}.award-profile__gallery-grid[data-astro-cid-ocjxpeer] a[data-astro-cid-ocjxpeer]{width:100%;height:100%;display:block}.award-profile__gallery-grid[data-astro-cid-ocjxpeer] img[data-astro-cid-ocjxpeer]{object-fit:contain;width:100%;height:100%;display:block}.award-profile__nav[data-astro-cid-ocjxpeer]{border-top:1px solid color-mix(in srgb, var(--purple) 16%, transparent);justify-content:space-between;gap:1rem;margin-top:2.25rem;margin-bottom:.5rem;padding-top:1.5rem;display:flex}.award-profile__nav-spacer[data-astro-cid-ocjxpeer]{flex:1;max-width:min(20rem,48%)}.award-profile__nav-link[data-astro-cid-ocjxpeer]{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--white) 72%, var(--cream));border:1px solid color-mix(in srgb, var(--green) 22%, transparent);max-width:min(20rem,48%);color:var(--ink);flex:1;gap:.35rem;padding:.95rem 1.15rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s,background-color .2s;display:grid}.award-profile__nav-link--next[data-astro-cid-ocjxpeer]{text-align:right;margin-left:auto}.award-profile__nav-dir[data-astro-cid-ocjxpeer]{letter-spacing:.12em;text-transform:uppercase;color:var(--green);font-size:.68rem;font-weight:700}.award-profile__nav-name[data-astro-cid-ocjxpeer]{font-family:var(--font-display);color:var(--ink);align-items:center;gap:.45rem;font-size:clamp(1.05rem,2vw,1.2rem);font-weight:600;line-height:1.25;display:inline-flex}.award-profile__nav-link--next[data-astro-cid-ocjxpeer] .award-profile__nav-name[data-astro-cid-ocjxpeer]{justify-content:flex-end}.award-profile__nav-link[data-astro-cid-ocjxpeer]:hover{border-color:color-mix(in srgb, var(--purple) 35%, transparent);background:color-mix(in srgb, var(--purple) 6%, var(--cream));box-shadow:0 10px 24px color-mix(in srgb, var(--ink) 8%, transparent);transform:translateY(-2px)}.award-profile__nav-link[data-astro-cid-ocjxpeer]:hover .award-profile__nav-dir[data-astro-cid-ocjxpeer]{color:var(--purple)}@media (width<=800px){.award-profile__grid[data-astro-cid-ocjxpeer]{grid-template-columns:1fr;justify-items:center}.award-profile__copy[data-astro-cid-ocjxpeer]{justify-self:stretch}.award-profile__media[data-astro-cid-ocjxpeer]{width:100%;max-width:16rem}.award-profile__nav[data-astro-cid-ocjxpeer]{flex-direction:column}.award-profile__nav-link[data-astro-cid-ocjxpeer],.award-profile__nav-spacer[data-astro-cid-ocjxpeer]{width:100%;max-width:none}.award-profile__nav-link--next[data-astro-cid-ocjxpeer]{text-align:left;margin-left:0}.award-profile__nav-link--next[data-astro-cid-ocjxpeer] .award-profile__nav-name[data-astro-cid-ocjxpeer]{justify-content:flex-start}}
