.tile.svelte-1srfsa4{position:relative;display:flex;width:100%;aspect-ratio:4 / 3;overflow:hidden;text-align:left;transition:border-color .16s ease,transform .16s ease}.tile.svelte-1srfsa4:focus-visible{outline:2px solid var(--pe-accent, #9e3e3b);outline-offset:3px}.tile--photo.svelte-1srfsa4{align-items:flex-end;background:#1c1917;border:1px solid transparent}.tile--type.svelte-1srfsa4{align-items:center;justify-content:center;text-align:center;background:transparent;border:1px solid var(--pe-hairline, #d6d3d1)}.tile--type.svelte-1srfsa4:hover{border-color:var(--pe-accent, #9e3e3b)}.tile--on.svelte-1srfsa4{border-color:var(--pe-accent, #9e3e3b);border-width:2px}.tile__body.svelte-1srfsa4{position:relative;padding:.9rem 1rem}.tile__label.svelte-1srfsa4{display:block;font-size:clamp(1.15rem,3.2vw,1.6rem);line-height:1.1}.tile--photo.svelte-1srfsa4 .tile__label:where(.svelte-1srfsa4){color:#fff}.tile--type.svelte-1srfsa4 .tile__label:where(.svelte-1srfsa4){color:var(--pe-ink, #1c1917)}.tile__blurb.svelte-1srfsa4{display:block;margin-top:.3rem;font-size:.8rem;line-height:1.35}.tile--photo.svelte-1srfsa4 .tile__blurb:where(.svelte-1srfsa4){color:#ffffffd9}.tile--type.svelte-1srfsa4 .tile__blurb:where(.svelte-1srfsa4){color:#78716c}@media (prefers-reduced-motion: reduce){.tile.svelte-1srfsa4{transition:none}}
