@keyframes _1j1aoe40{0%{opacity:.6;transform:translateY(.75rem)}to{opacity:1;transform:none}}._1j1aoe41{display:block;text-decoration:none;color:inherit}._1j1aoe42{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;margin-bottom:var(--mantine-spacing-sm)}._1j1aoe43{display:grid;grid-template-columns:minmax(0,33%) minmax(0,1fr);align-items:start;grid-column-gap:var(--mantine-spacing-md);-moz-column-gap:var(--mantine-spacing-md);column-gap:var(--mantine-spacing-md);padding-bottom:var(--mantine-spacing-lg);border-bottom:1px solid var(--mantine-color-gray-3);text-decoration:none;color:inherit}._1j1aoe44{grid-template-columns:minmax(0,1fr)}._1j1aoe45{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden}._1j1aoe46{min-width:0}._1j1aoe47{-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}._1j1aoe48{font-size:var(--mantine-font-size-xs);font-family:var(--mantine-font-family);text-transform:uppercase;letter-spacing:.1em;color:var(--mantine-color-dimmed);margin-bottom:var(--mantine-spacing-xs)}._1j1aoe49{font-family:var(--mantine-font-family-headings);font-weight:400;font-size:1.1rem;line-height:1.35;margin:0}._1j1aoe41:hover ._1j1aoe49{text-decoration:underline;text-underline-offset:.12em}._1j1aoe4a{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em;font-size:.6875rem;font-family:var(--mantine-font-family);text-transform:uppercase;letter-spacing:.08em;color:var(--mantine-color-dimmed);margin:0 0 var(--mantine-spacing-xs)}._1j1aoe4b{font-weight:700;color:var(--mantine-color-black)}._1j1aoe4c{color:var(--mantine-color-gray-4)}._1j1aoe4d{font-family:var(--mantine-font-family-headings);font-weight:400;font-size:1.0625rem;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._1j1aoe43:hover ._1j1aoe4d{text-decoration:underline;text-underline-offset:.12em}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){._1j1aoe41,._1j1aoe43{animation-name:_1j1aoe40;animation-timing-function:ease-out;animation-fill-mode:both;animation-timeline:view();animation-range:entry 0 entry 40%}}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){._1j1aoe41:hover ._1j1aoe47,._1j1aoe43:hover ._1j1aoe47{transform:scale(1.04)}}@media (min-width:768px){._1j1aoe49{font-size:1.2rem}._1j1aoe4a{font-size:var(--mantine-font-size-xs)}._1j1aoe4d{font-size:1.125rem}}