.references[data-astro-cid-xuu4r7ko]{gap:var(--space-6);display:grid}.references__heading[data-astro-cid-xuu4r7ko]{font-size:var(--text-title)}.references__grid[data-astro-cid-xuu4r7ko]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));margin:0;padding:0;list-style:none;display:grid}.references__item[data-astro-cid-xuu4r7ko]{min-block-size:6rem;padding:var(--space-4);border-block-end:var(--line-thin) solid var(--color-border-subtle);place-items:center;display:grid}.references__logo[data-astro-cid-xuu4r7ko]{object-fit:contain;opacity:.78;block-size:auto;max-block-size:2.75rem;inline-size:auto;max-inline-size:100%;transition:opacity var(--duration-fast) var(--ease-out)}.references__logo--silhouette[data-astro-cid-xuu4r7ko]{filter:brightness(0)invert()}.references__logo--grayscale[data-astro-cid-xuu4r7ko]{filter:grayscale()contrast(1.1)}.surface-light .references__logo--silhouette[data-astro-cid-xuu4r7ko]{filter:brightness(0)}.references__item[data-astro-cid-xuu4r7ko]:hover .references__logo[data-astro-cid-xuu4r7ko]{opacity:1}.references__name[data-astro-cid-xuu4r7ko]{font-family:var(--font-headline);font-weight:700;font-size:var(--text-body);line-height:var(--leading-heading);letter-spacing:var(--tracking-label);text-transform:uppercase;text-align:center;text-wrap:balance;color:var(--color-text-secondary)}.references__group[data-astro-cid-xuu4r7ko]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.references__group-label[data-astro-cid-xuu4r7ko]{color:var(--color-text-secondary);grid-column:1/-1;margin-block-end:var(--space-1)}.references__photos[data-astro-cid-xuu4r7ko]{display:contents}.references__names[data-astro-cid-xuu4r7ko]{align-content:stretch;gap:var(--space-3);flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;list-style:none;display:flex}.references__group[data-astro-cid-xuu4r7ko]:has(.references__photos>:last-child:nth-child(odd)) .references__names[data-astro-cid-xuu4r7ko]{grid-column:auto}.references__group[data-astro-cid-xuu4r7ko]:has(.references__photos>:last-child:nth-child(odd)) .tile--type[data-astro-cid-xuu4r7ko]{flex-basis:11rem}.tile[data-astro-cid-xuu4r7ko]{border-radius:var(--radius-card);max-inline-size:none;display:grid;position:relative;overflow:clip}.tile--photo[data-astro-cid-xuu4r7ko]{aspect-ratio:2;background:var(--color-bg-raised);place-self:stretch stretch}.references__group[data-astro-cid-xuu4r7ko]:not(:has(.references__names)) .references__photos[data-astro-cid-xuu4r7ko]>.tile--photo[data-astro-cid-xuu4r7ko]:last-child:nth-child(odd){aspect-ratio:3;grid-column:1/-1}.tile--photo[data-astro-cid-xuu4r7ko] .tile__figure[data-astro-cid-xuu4r7ko]{position:absolute;inset:0}.tile--type[data-astro-cid-xuu4r7ko]{min-block-size:7rem;padding:var(--space-5);border:var(--line-thin) solid var(--color-border);isolation:isolate;flex:13rem;align-items:end}.tile--type[data-astro-cid-xuu4r7ko]:before{content:"";block-size:calc(2 * var(--line-thin));background:var(--gradient-light);position:absolute;inset:0 0 auto}.tile__figure[data-astro-cid-xuu4r7ko]{block-size:100%;margin:0;display:grid;position:relative}.tile__figure[data-astro-cid-xuu4r7ko] picture{display:contents}.tile__figure[data-astro-cid-xuu4r7ko] img{object-fit:cover;object-position:var(--focus,50% 50%);block-size:100%;inline-size:100%;position:absolute;inset:0}.tile__figure[data-astro-cid-xuu4r7ko]:after{content:"";background:linear-gradient(to top, var(--color-scrim), transparent);pointer-events:none;position:absolute;inset:35% 0 0}.tile__text[data-astro-cid-xuu4r7ko]{z-index:1;align-self:end;gap:var(--space-1);padding:var(--space-5);color:var(--color-text-on-photo);display:grid;position:relative}.tile__name[data-astro-cid-xuu4r7ko]{font-family:var(--font-headline);font-size:var(--text-heading);font-weight:800;line-height:var(--leading-heading);text-transform:uppercase;text-wrap:balance}.tile__label[data-astro-cid-xuu4r7ko],.tile__credit[data-astro-cid-xuu4r7ko]{color:color-mix(in oklab, var(--color-text-on-photo) 82%, transparent)}.tile__credit[data-astro-cid-xuu4r7ko]{font-size:var(--text-caption)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tile__figure[data-astro-cid-xuu4r7ko] img{transition:transform .9s var(--ease-out)}.tile--photo[data-astro-cid-xuu4r7ko]:hover .tile__figure[data-astro-cid-xuu4r7ko] img{transform:scale(1.04)}}@media (width<48rem){.references__group[data-astro-cid-xuu4r7ko]{grid-template-columns:minmax(0,1fr)}.references__group[data-astro-cid-xuu4r7ko]:has(.references__photos>:last-child:nth-child(odd)) .references__names[data-astro-cid-xuu4r7ko]{grid-column:1/-1}.references__group[data-astro-cid-xuu4r7ko]:has(.references__photos>:last-child:nth-child(odd)) .tile--type[data-astro-cid-xuu4r7ko]{flex-basis:9rem}.tile--photo[data-astro-cid-xuu4r7ko],.references__group[data-astro-cid-xuu4r7ko]:not(:has(.references__names)) .references__photos[data-astro-cid-xuu4r7ko]>.tile--photo[data-astro-cid-xuu4r7ko]:last-child:nth-child(odd){aspect-ratio:3/2}.tile--type[data-astro-cid-xuu4r7ko]{min-block-size:5.5rem;padding:var(--space-4);flex-basis:9rem}.tile__name[data-astro-cid-xuu4r7ko]{font-size:var(--text-lead)}}
