html.night-mode .dark-img[data-v-a8e4b6c9] {
  filter: saturate(85%) brightness(97%);
  will-change: filter;
}
@media (max-width: 1279px) {
  .content-width[data-v-a8e4b6c9] {
    width: 360px;
  }
}
@media (min-width: 1280px) {
  .content-width[data-v-a8e4b6c9] {
    width: 896px;
  }
}
@media (min-width: 1366px) {
  .content-width[data-v-a8e4b6c9] {
    width: 1268px;
  }
}
@media (min-width: 1920px) {
  .content-width[data-v-a8e4b6c9] {
    width: 1640px;
  }
}
.text-ellipsis[data-v-a8e4b6c9] {
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  white-space: nowrap;
}
.card-list[data-v-a8e4b6c9] {
  display: grid;
}
@media (max-width: 511px) {
  .card-list[data-v-a8e4b6c9] {
    grid-template-columns: 1fr;
    grid-row-gap: 20px;
  }
}
@media (min-width: 512px) {
  .card-list[data-v-a8e4b6c9] {
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
}
@media (min-width: 888px) {
  .card-list[data-v-a8e4b6c9] {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1280px) {
  .card-list[data-v-a8e4b6c9] {
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }
}
@media (min-width: 1920px) {
  .card-list[data-v-a8e4b6c9] {
    grid-template-columns: repeat(5, 1fr);
  }
}
@media (min-width: 2318px) {
  .card-list[data-v-a8e4b6c9] {
    grid-template-columns: repeat(6, 1fr);
  }
}
@media (max-width: 887px) {
  .layout-padding[data-v-a8e4b6c9] {
    padding: 0 16px;
  }
}
@media (min-width: 888px) {
  .layout-padding[data-v-a8e4b6c9] {
    padding: 0 24px;
  }
}
@media (min-width: 1280px) {
  .layout-padding[data-v-a8e4b6c9] {
    padding: 0 32px;
  }
}
@media (min-width: 1920px) {
  .layout-padding[data-v-a8e4b6c9] {
    padding: 0 40px;
  }
}
@media (min-width: 2318px) {
  .layout-padding[data-v-a8e4b6c9] {
    padding: 0 48px;
  }
}
.filter-primary[data-v-a8e4b6c9] {
  filter: invert(46%) sepia(82%) saturate(585%) hue-rotate(185deg)
    brightness(103%) contrast(104%);
}
.filter-text-primary[data-v-a8e4b6c9] {
  filter: invert(26%) sepia(93%) saturate(23%) hue-rotate(314deg)
    brightness(73%) contrast(112%);
}
.filter-text-secondary[data-v-a8e4b6c9] {
  filter: invert(74%) sepia(4%) saturate(35%) hue-rotate(1deg) brightness(82%)
    contrast(91%);
}
.card-image[data-v-a8e4b6c9] {
  border-radius: 4px;
  overflow: hidden;
  width: 100%;
  position: relative;
  display: block;
  padding-top: 133.45%;
  background: no-repeat center / 25%;
  background-color: #f2f2f2;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANPSURBVHgB7ZoNb9owEIavfIxCV9pt0v7/75v23Q3W0Y3mEbZEic+xyQWS4keygIQk9mvf2XexSKFQKBQKVoyrciXdceWeYXpDC6jUfVXeuN/rqvyoylbs4P5z9/1fVb64z1ZYqXlXleu939OqTKryR2xYVmWx93vknrGWlozEhnngGIIspT23VbkJHGe0tR7BVgJoQ/1GwpVPhWvfSv5zk7EyASoyU85x/MmVHBji7yLnH6ryV1piJcBGdjY/Vc4jwn9JF4Hh/UH0IY5v+SkGWE4p9AZ2HzKrK3cOkRBC8940HJtfit54rv0qRhzjRKjk1BU/7/tGjyT9nociHHMtYm7dJx2wkUyzyBEAT0/vmC5EOgBx8A9JU2SKAIeLnKGQtFhq6k3O44ymMjwwKfwODlOdLmMC+Mb3fcjH8CKsYn/QGIK9p0Ab7rSTk8hFc9HBrlbuk+I98SnxnUMn0o6F6B1GW6hvbYbQBLgVHTzsLzk/h86NOrFs1uqOKdQE0ExA8/gr6UfjNajbb+XcdejgSDk2jjyg72h1HEugXSEBNLNgldU6AXECYkvt2rpHGwHajYeCJkBtPaMFLiEs01tdkxx65yREhjQCkpmIPT70Rdzs6KzhfixrTf2QtQBMn+/lpRkhwjc5ruLM6fspMfIEePkHMcIqJwhMMYeNBxzPveTD6i2UD+RYmzzjCywFoMKaA2Vk5MYVi8i5XgqQElpb3c8sSLMUYJAUAeTCKQLIhVMEkAvHUoBTRotmgZmlALHNEMQBuUHRSo57VhaWAtBA7XXUMW9yfdb5EI6Zpeaso8HvVXmUXVzAchVRaMhG8mGYf5ZdTEAs4cNhkp5m5tZFPmAtBnt3HIjQaSK2zAId/ffcJI/sUKM0+3oN7wlrTjUkgOawut4Faon2Or+2fggJ4F92hv4bfL3UM2KZqVq6XLNrbRSQlOyzKVA37eXoo3aBRqi3fYrab07qy8sS6kXDSb5qncp0+hS6UOOjNPf21t30XEJQv5TdZZj1p9CJ2IV+s+JrgM1SwVgk1sN+ypjJsIlumWsa4l61oYrQuJsldV4f2o4xPD4NbwzBcxc2zAAzV/omBs7Yh+TJuYc2Kzuuncj5V4f4Kj8tFwqFQiGHZxbpkV+ZfFc5AAAAAElFTkSuQmCC);
}
html.night-mode .card-image[data-v-a8e4b6c9] {
  background-color: #191919;
}
html.night-mode .card-image[data-v-a8e4b6c9] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOdSURBVHgB7ZqBbtMwEIavtGVQSkZVDYZgQrz/Q6FpEkJAta0dbF0Z3f3LVetSn+MklzZZ/UlWNjtxfWf7fD6bKBKJRCIRE5bLZZ/TC6oJ1I3fIEM6ZIA06gOngWRdcvrV6XT+kxH8G8f8SOTfBaczrv8fVcSqt8b0KDw45HRMRrDwR/QoPOhb1W+lgMSRN5SGV4LrgHJHjqKBxXSzUoA21EfcyBGVRL4da+UWU8xKAb89ZUcsyBsqCH9zgG89r0zIABMFcE9c8GPqeeUjC5RQIPwu7MmJ55Ur/k0TBZisAkDm42dOrzyvYXWYceP/KnVA8ITcNmUFVoBTqxWmsAKkkRieLym1xhC8K8VdCh9Vi8z/Zb69o9T+IF1zmmvK1QhWgAxhGCRTR6QGoJwJK2Ia8nKuAhxOTlsIcpa8ChDhMa+b3usauUpQ59wzEB6g7Sc+h8lndNow30OADKo/0XNlSu/nLUVTeSLBCt/Rdll1DjoRS29CeocdskxTngrX2YKe8oHqflJqYU2ckIqsz+s/nCayb9DaPqR0qXyCNgVeK/mXDRHeibTtXCkeujI3FCAGQxtKjRV+Da2NCNZsjHjXCNBc2blFAKJuxEVeKMXdbIZLAZpvsG0jVwVNAQfZDJcCuuTGLLy1BYJHapHtcJtGQDA9MkaMKCwuRlLh3VlOfTNrO2SqAG4sls9PtDayOO+GH9/LNNyxriO6ZOqHmMXwxXt8IryAVaVwBHdt+51lXCXOmMXyECPx1DdwrcEB9Wm8IyMsFdCvWF7kfbNNWm3HWG0hKoD2nKgA2nOiAmjPsVTANjdLZjtTSwVcecoWroBkDr6TnRkZYaYAEVBr9E8qDmJ7rsDGw9EXGWG6G2Ql/GCfH9vfVYgaf19w/pwKgtAW13VK6e0Q7DLRWYj+nlvePTKPB8ihZNDBZEBdELTWQGxcBQq826X2EDyyXQrQlrPncE64YVRdCrglN7XeArWC24iHdraxYTw3BGLDsyC3o7EKTjYWEV6NTLlWI61Hb5T89yVCW7UDwUV4TFPtcNQZndYUoC1jeB8XDpJdK2IltAiOdkHwL6TbKqdMHc8PfKV8w4epcku7OzVC+0Jul8EV/+Yq8CkA3pfvsmKbONP2Iqrm5IM2HIfnMfFtxEKuyfluXTSd3FOkoIuSLbwxBos/CdmCF7oqK7e+31K6O2uaMuC/QPBpkdhD6cvSa1dpdu0dPjhullvkSCQS2RvuAYNkOONBlc/vAAAAAElFTkSuQmCC);
}
.card-image .image[data-v-a8e4b6c9] {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.inert .card-image[data-v-a8e4b6c9]:after {
  width: 100%;
  height: 100%;
  content: " ";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.55);
}
