.Pill-module__WLE-Uq__pill{border-radius:var(--s-radius-pill);font-family:var(--font-sans);font-size:var(--s-type-eyebrow);letter-spacing:.02em;white-space:nowrap;justify-content:center;align-items:center;padding:4px 6px;font-weight:590;line-height:16px;display:inline-flex;overflow:hidden}.Pill-module__WLE-Uq__light{background:var(--s-pill-bg-neutral);color:var(--s-pill-text-neutral)}.Pill-module__WLE-Uq__brand{background:var(--s-pill-bg-accent);color:var(--s-pill-text-accent)}.Pill-module__WLE-Uq__tag{background:var(--s-pill-bg-accent);color:var(--s-pill-text-neutral)}
.ImageTile-module__FHKYyq__tile{border-radius:var(--s-radius-card);cursor:pointer;background:var(--s-bg-surface);touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:0;position:relative;overflow:hidden}@media (max-width:599px){.ImageTile-module__FHKYyq__tile{aspect-ratio:1;width:calc(100% - 16px);margin:0 8px}}.ImageTile-module__FHKYyq__frame{border-radius:inherit;position:absolute;inset:0}.ImageTile-module__FHKYyq__frameFit{padding:8px}.ImageTile-module__FHKYyq__clip{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}.ImageTile-module__FHKYyq__frameFit .ImageTile-module__FHKYyq__clip{border-radius:calc(var(--s-radius-card) - 8px)}.ImageTile-module__FHKYyq__image{object-fit:cover;opacity:.5;transform-origin:50%;pointer-events:none;width:100%;height:100%;transition:opacity .25s,transform .6s cubic-bezier(.34,1.56,.64,1);display:block;position:absolute;inset:0;transform:scale(1)}.ImageTile-module__FHKYyq__imageFit{object-fit:contain}@media (hover:hover){.ImageTile-module__FHKYyq__tile:hover .ImageTile-module__FHKYyq__image,.ImageTile-module__FHKYyq__tile.ImageTile-module__FHKYyq__selected .ImageTile-module__FHKYyq__image{opacity:1;transform:scale(1.1)}}@media (hover:none){.ImageTile-module__FHKYyq__tile:hover .ImageTile-module__FHKYyq__image{opacity:1;transform:scale(1.1)}}.ImageTile-module__FHKYyq__imagePlaceholder{background:var(--s-bg-surface);position:absolute;inset:0}.ImageTile-module__FHKYyq__pillWrap{z-index:2;position:absolute;top:16px;right:16px}.ImageTile-module__FHKYyq__surface{background:var(--s-bg-accent-subtle);padding:var(--p-radius-xl);gap:var(--s-space-comp-sm);z-index:1;flex-direction:column;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}@media (hover:hover){.ImageTile-module__FHKYyq__tile.ImageTile-module__FHKYyq__selected .ImageTile-module__FHKYyq__surface{transform:translateY(0)}}@media (hover:none){.ImageTile-module__FHKYyq__tile:hover .ImageTile-module__FHKYyq__surface{transform:translateY(0)}}.ImageTile-module__FHKYyq__surfaceContent{gap:var(--s-space-comp-sm);flex-direction:column;display:flex}.ImageTile-module__FHKYyq__surfaceTitle{font-family:var(--font-sans);font-size:var(--s-type-title);color:var(--s-text-primary);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-weight:590;line-height:26px;overflow:hidden}.ImageTile-module__FHKYyq__surfaceDesc{font-family:var(--font-sans);font-size:var(--s-type-caption);color:var(--s-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:400;line-height:18px;display:-webkit-box;overflow:hidden}.ImageTile-module__FHKYyq__expandBtn{background:var(--p-accent);border-radius:var(--p-radius-2xl);width:36px;height:36px;color:var(--s-text-primary);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s;display:inline-flex}.ImageTile-module__FHKYyq__expandBtn:hover{background:var(--s-btn-bg-hover)}
