.recognitions[data-astro-cid-2vtkmcpc]{gap:clamp(3rem,6vw,5.5rem);display:grid}.recognitions__block[data-astro-cid-2vtkmcpc]{gap:clamp(1.5rem,3vw,2.25rem);display:grid}.recognitions__head[data-astro-cid-2vtkmcpc]{border-top:1px solid var(--line);padding-top:1.25rem}.recognitions__head-copy[data-astro-cid-2vtkmcpc]{gap:.55rem;display:grid}.recognitions__eyebrow[data-astro-cid-2vtkmcpc]{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;font-size:.625rem;font-weight:600}.recognitions__title[data-astro-cid-2vtkmcpc]{max-width:24ch;font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(1.65rem,2.8vw,2.45rem);font-weight:400;line-height:1.08}.recognitions__intro[data-astro-cid-2vtkmcpc]{max-width:58ch;color:var(--muted);font-size:.875rem;line-height:1.65}.recognitions__marquee[data-astro-cid-2vtkmcpc]{margin-inline:calc(var(--gutter) * -.35);padding:1.1rem calc(var(--gutter) * .35) 1.35rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.recognitions__track[data-astro-cid-2vtkmcpc]{will-change:transform;gap:1rem;width:max-content;animation:44s linear infinite recognition-marquee;display:flex}.recognitions__set[data-astro-cid-2vtkmcpc]{gap:1rem;display:flex}.recognition-card[data-astro-cid-2vtkmcpc]:hover{border-color:var(--gold);z-index:2;transform:translateY(-5px)scale(1.04);box-shadow:0 22px 52px #1b2a4a1f}.recognition-card[data-astro-cid-2vtkmcpc]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);width:clamp(14.5rem,21vw,18.5rem);min-height:13rem;transition:border-color .28s var(--ease), box-shadow .28s var(--ease), transform .28s var(--ease);flex-direction:column;flex:none;gap:1.1rem;padding:1.35rem;display:flex;box-shadow:0 10px 30px #1b2a4a06}.recognition-card__tag[data-astro-cid-2vtkmcpc]{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.5625rem;font-weight:600}.recognition-card__mark[data-astro-cid-2vtkmcpc]{align-items:center;min-height:3.2rem;display:flex}.recognition-card__mark[data-astro-cid-2vtkmcpc] img[data-astro-cid-2vtkmcpc]{object-fit:contain;opacity:.84;width:auto;max-width:100%;max-height:2.55rem;transition:opacity .26s var(--ease)}.recognition-card[data-astro-cid-2vtkmcpc]:hover .recognition-card__mark[data-astro-cid-2vtkmcpc] img[data-astro-cid-2vtkmcpc]{opacity:1}.recognition-card[data-astro-cid-2vtkmcpc] figcaption[data-astro-cid-2vtkmcpc]{gap:.3rem;margin-top:auto;display:grid}.recognition-card__name[data-astro-cid-2vtkmcpc]{color:var(--ink);font-family:var(--font-serif);font-size:1.12rem;line-height:1.16}.recognition-card__distinction[data-astro-cid-2vtkmcpc]{max-width:25ch;color:var(--muted);font-size:.6875rem;line-height:1.45}.recognition-card__year[data-astro-cid-2vtkmcpc]{border-top:1px solid var(--gold-soft);width:fit-content;color:var(--pine);letter-spacing:.1em;margin-top:.35rem;padding-top:.35rem;font-size:.625rem;font-weight:600}.membership-plaque[data-astro-cid-2vtkmcpc]{border-radius:var(--radius-card);background:radial-gradient(ellipse at 84% 0%, #d6d1c714, transparent 42%), var(--ink);padding:clamp(.7rem,1.8vw,1.25rem);position:relative;overflow:hidden;box-shadow:0 24px 70px #1b2a4a24}.membership-plaque[data-astro-cid-2vtkmcpc]:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #d6d1c71f;position:absolute;inset:0}.membership-plaque__inner[data-astro-cid-2vtkmcpc]{border:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plaque-panel[data-astro-cid-2vtkmcpc]{text-align:center;min-height:clamp(13rem,19vw,17rem);transition:background-color .28s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.15rem,2.4vw,1.75rem);padding:clamp(1.5rem,3vw,2.5rem) clamp(1rem,2.2vw,2rem);display:flex}.plaque-panel[data-astro-cid-2vtkmcpc]+.plaque-panel[data-astro-cid-2vtkmcpc]{border-left:1px solid #ffffff24}.plaque-panel[data-astro-cid-2vtkmcpc]:hover{background:#ffffff06}.plaque-panel__mark[data-astro-cid-2vtkmcpc]{justify-content:center;align-items:center;width:100%;min-height:4.6rem;display:flex}.plaque-panel__mark[data-astro-cid-2vtkmcpc] img[data-astro-cid-2vtkmcpc]{object-fit:contain;filter:brightness(0)invert();width:auto;max-width:min(86%,12.5rem);max-height:4.35rem}.plaque-panel__rule[data-astro-cid-2vtkmcpc]{opacity:.58;background:#d6d1c7;width:2.75rem;height:1px}.plaque-panel__name[data-astro-cid-2vtkmcpc]{color:#f6f5f2;max-width:21ch;font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.05rem,1.55vw,1.28rem);font-weight:400;line-height:1.3}@keyframes recognition-marquee{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - .5rem))}}@media (width<=959px){.plaque-panel[data-astro-cid-2vtkmcpc]{min-height:12rem;padding-inline:1.1rem}.plaque-panel__mark[data-astro-cid-2vtkmcpc] img[data-astro-cid-2vtkmcpc]{max-width:88%}}@media (width<=767px){.membership-plaque__inner[data-astro-cid-2vtkmcpc]{grid-template-columns:1fr}.plaque-panel[data-astro-cid-2vtkmcpc]{min-height:0;padding-block:2rem}.plaque-panel[data-astro-cid-2vtkmcpc]+.plaque-panel[data-astro-cid-2vtkmcpc]{border-top:1px solid #ffffff24;border-left:0}}@media (width<=639px){.recognitions__marquee[data-astro-cid-2vtkmcpc]{margin-inline:calc(var(--gutter) * -.55);padding-inline:calc(var(--gutter) * .55)}.recognition-card[data-astro-cid-2vtkmcpc]{width:15rem}.plaque-panel__name[data-astro-cid-2vtkmcpc]{max-width:24ch}}@media (prefers-reduced-motion:reduce){.recognitions__track[data-astro-cid-2vtkmcpc]{animation:none}.recognitions__set--clone[data-astro-cid-2vtkmcpc]{display:none}.recognitions__marquee[data-astro-cid-2vtkmcpc]{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.recognition-card[data-astro-cid-2vtkmcpc]{transition:none}}
