/* featured-posts */
:root {
  --button-background: var(--color-brand-orange);
  --button-color: var(--color-text-primary);
  --button-secondary-color: var(--color-text-primary);
  --button-secondary-hover-color: var(--color-text-secondary);
  --button-secondary-hover-background: var(--color-brand-black);
  --button-hover-color: var(--color-text-primary);
}

.block__anatomy-featured-posts {
  padding: var(--spacing-lg) 0;
  display: flex;
  justify-content: center;
}
.block__anatomy-featured-posts .wrapper {
  width: 100%;
  max-width: var(--container-xl-max-width);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-lg);
}
.block__anatomy-featured-posts .wrapper .meta {
  width: 100%;
  padding: 0 var(--spacing-lg);
  display: flex;
  gap: var(--spacing-md);
}
.block__anatomy-featured-posts .wrapper .meta .titles {
  width: 100%;
}
.block__anatomy-featured-posts .wrapper .meta .titles h3 {
  font: var(--type-h4);
  margin-bottom: var(--spacing-md);
  transform-origin: 50% 100%;
  transform: translateY(25px) scale(0.9);
  opacity: 0;
  transition: transform 0.5s ease-out, opacity 0.5s ease-out;
}
.block__anatomy-featured-posts .wrapper .meta .titles h3.-scroll-visible {
  transform: translateY(0) scale(1);
  opacity: 1;
}
.block__anatomy-featured-posts .wrapper .meta .titles h2 {
  font: var(--type-h1);
  transform-origin: 50% 100%;
  transform: translateY(25px) scale(0.9);
  opacity: 0;
  transition: transform 0.5s ease-out, opacity 0.5s ease-out;
}
.block__anatomy-featured-posts .wrapper .meta .titles h2.-scroll-visible {
  transform: translateY(0) scale(1);
  opacity: 1;
}
.block__anatomy-featured-posts .wrapper .meta .description {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-md);
}
.block__anatomy-featured-posts .wrapper .meta .description p {
  font: var(--type-b1);
  transform-origin: 50% 100%;
  transform: translateY(25px) scale(0.9);
  opacity: 0;
  transition: transform 0.5s ease-out, opacity 0.5s ease-out;
}
.block__anatomy-featured-posts .wrapper .meta .description p.-scroll-visible {
  transform: translateY(0) scale(1);
  opacity: 1;
}
.block__anatomy-featured-posts .wrapper .meta .description .ctas {
  display: flex;
  margin-top: auto;
  margin-left: auto;
  gap: var(--spacing-xs);
  align-items: start;
  flex-wrap: wrap;
  transform-origin: 50% 100%;
  transform: translateY(25px) scale(0.9);
  opacity: 0;
  transition: transform 0.5s ease-out, opacity 0.5s ease-out;
}
.block__anatomy-featured-posts .wrapper .meta .description .ctas.-scroll-visible {
  transform: translateY(0) scale(1);
  opacity: 1;
}
.block__anatomy-featured-posts .wrapper .meta .description .ctas a:first-child {
  padding: calc(var(--spacing-sm) - 6px) var(--spacing-smd);
  display: inline-block;
  white-space: nowrap;
  font: var(--type-b1);
  background-color: var(--button-background);
  border-radius: 21px;
  border: 2px solid var(--button-background);
  color: var(--color-text-primary);
  transition: background 0.3s, color 0.3s, border-color 0.3s;
  font: var(--type-b2);
}
@media screen and (max-width: 768px) {
  .block__anatomy-featured-posts .wrapper .meta .description .ctas a:first-child {
    padding: calc(var(--spacing-xs)) var(--spacing-sm);
    border-radius: 12px;
  }
}
.block__anatomy-featured-posts .wrapper .meta .description .ctas a:first-child:hover {
  background-color: transparent;
  color: var(--button-hover-color);
}
.block__anatomy-featured-posts .wrapper .meta .description .ctas a:nth-child(n+2) {
  padding: calc(var(--spacing-sm) - 6px) var(--spacing-smd);
  display: inline-block;
  white-space: nowrap;
  font: var(--type-b1);
  background-color: var(--button-background);
  border-radius: 21px;
  border: 2px solid var(--button-background);
  color: var(--color-text-primary);
  transition: background 0.3s, color 0.3s, border-color 0.3s;
  background-color: transparent;
  color: var(--button-secondary-color);
  border-color: var(--button-secondary-color);
  font: var(--type-b2);
}
@media screen and (max-width: 768px) {
  .block__anatomy-featured-posts .wrapper .meta .description .ctas a:nth-child(n+2) {
    padding: calc(var(--spacing-xs)) var(--spacing-sm);
    border-radius: 12px;
  }
}
.block__anatomy-featured-posts .wrapper .meta .description .ctas a:nth-child(n+2):hover {
  background-color: transparent;
  color: var(--button-hover-color);
}
.block__anatomy-featured-posts .wrapper .meta .description .ctas a:nth-child(n+2):hover {
  background-color: var(--button-secondary-hover-background);
  color: var(--button-secondary-hover-color);
  border-color: var(--button-secondary-hover-background);
}
.block__anatomy-featured-posts .wrapper .posts {
  width: 100%;
  display: flex;
  gap: var(--spacing-sm);
  overflow: hidden;
}
.block__anatomy-featured-posts .wrapper .posts .post {
  width: 100%;
  --width: calc((var(--container-xl-max-width) - var(--spacing-sm)*3) / 4);
  max-width: var(--width);
  min-width: var(--width);
}
.block__anatomy-featured-posts .wrapper .posts .post.has-thumb:nth-child(1 of .has-thumb), .block__anatomy-featured-posts .wrapper .posts .post.has-thumb:nth-child(1), .block__anatomy-featured-posts .wrapper .posts .post.has-thumb:nth-child(2) {
  --width: calc((var(--container-xl-max-width) - var(--spacing-sm)*3) / 4 * 2 + var(--spacing-sm));
}
.block__anatomy-featured-posts .wrapper .posts .slick-dots {
  position: absolute;
  bottom: -40px;
  right: 50%;
  transform: translateX(50%);
  display: flex;
  gap: 16px;
}
.block__anatomy-featured-posts .wrapper .posts .slick-dots li button {
  font-size: 0;
  border: none;
  background: rgb(235, 235, 235);
  width: 13px;
  height: 13px;
  border-radius: 50%;
  transition: background 0.3s;
}
.block__anatomy-featured-posts .wrapper .posts .slick-dots li.slick-active button {
  background: var(--color-brand-orange);
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post {
  aspect-ratio: 45/59;
  height: calc(var(--width) * 1.3111);
  display: block;
  position: relative;
  border-radius: 15px;
  overflow: hidden;
  padding: var(--spacing-smd);
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post .event-data,
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post .buttons {
  display: none;
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post .media {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post .media img,
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post .media video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.3s ease-out;
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post .info {
  z-index: 2;
  position: relative;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post .info .terms .term {
  padding: calc(var(--spacing-sm) - 6px) var(--spacing-smd);
  display: inline-block;
  white-space: nowrap;
  font: var(--type-b1);
  background-color: var(--button-background);
  border-radius: 21px;
  border: 2px solid var(--button-background);
  color: var(--color-text-primary);
  transition: background 0.3s, color 0.3s, border-color 0.3s;
  background-color: transparent;
  color: var(--button-secondary-color);
  border-color: var(--button-secondary-color);
  color: var(--button-secondary-color);
  border-color: var(--button-secondary-color);
}
@media screen and (max-width: 768px) {
  .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post .info .terms .term {
    padding: calc(var(--spacing-xs)) var(--spacing-sm);
    border-radius: 12px;
  }
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post .info .terms .term:hover {
  background-color: transparent;
  color: var(--button-hover-color);
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post .info .terms .term:hover {
  background-color: var(--button-secondary-hover-background);
  color: var(--button-secondary-hover-color);
  border-color: var(--button-secondary-hover-background);
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post .info .terms .term:hover {
  background-color: transparent;
  color: var(--button-secondary-color);
  border-color: var(--button-secondary-color);
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post .info .terms .term:nth-child(n+2) {
  display: none;
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post .info h4 {
  margin-top: auto;
  font: var(--type-h2);
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post .info p {
  font: var(--type-b2);
  max-width: 80%;
  max-height: 2lh;
  margin-top: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post .info p:empty {
  display: none;
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post .info svg {
  position: absolute;
  bottom: 0;
  right: 0;
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post .info svg path {
  fill: var(--color-brand-white);
  transform: translateX(0);
  transition: 0.3s transform ease-out;
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post .info svg circle {
  fill: var(--color-brand-black);
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post:hover .media img,
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post:hover .media video {
  transform: scale(1.1);
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post:hover::before {
  transform: scale(2.2) rotate(-28deg) !important;
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post:hover .info svg path {
  transform: translateX(3px);
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.holder-bg-0::before, .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.holder-bg-1::before, .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.holder-bg-2::before, .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.holder-bg-3::before, .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.holder-bg-4::before, .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.holder-bg-5::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transform: scale(2) rotate(-30deg);
  transition: transform 0.3s ease-out;
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.holder-bg-0::before {
  background-image: url("/wp-content/themes/huddle-theme/assets/img/wheel-combo-1.svg");
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.holder-bg-1::before {
  background-image: url("/wp-content/themes/huddle-theme/assets/img/wheel-combo-3.svg");
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.holder-bg-2::before {
  background-image: url("/wp-content/themes/huddle-theme/assets/img/wheel-combo-4.svg");
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.holder-bg-3::before {
  background-image: url("/wp-content/themes/huddle-theme/assets/img/wheel-combo-2.svg");
}
@media screen and (max-width: 768px) {
  .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post .info h4 {
    font: var(--type-h1);
  }
  .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post .info p {
    margin-top: var(--spacing-sm);
  }
  .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post svg {
    width: 33px;
    height: 33px;
  }
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(1 of .has-thumb), .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(1), .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(2) {
  aspect-ratio: 93/59;
  height: calc(var(--width) * 0.6344);
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(1 of .has-thumb) .info, .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(1) .info, .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(2) .info {
  color: var(--color-text-secondary);
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(1 of .has-thumb) .info .terms .term, .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(1) .info .terms .term, .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(2) .info .terms .term {
  --button-secondary-color: var(--color-text-secondary);
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(1 of .has-thumb) .info p, .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(1) .info p, .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(2) .info p {
  max-width: 60%;
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(1 of .has-thumb) .info svg path, .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(1) .info svg path, .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(2) .info svg path {
  fill: var(--color-brand-black);
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(1 of .has-thumb) .info svg circle, .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(1) .info svg circle, .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(2) .info svg circle {
  fill: var(--color-brand-orange);
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(1 of .has-thumb)::before, .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(1)::before, .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(2)::before {
  display: none;
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(1 of .has-thumb) .media, .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(1) .media, .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(2) .media {
  display: block;
}
.block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(1 of .has-thumb) .media::after, .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(1) .media::after, .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(2) .media::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background: linear-gradient(180deg, #fff 0%, #000 100%);
  mix-blend-mode: multiply;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(1 of .has-thumb), .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(1), .block__anatomy-featured-posts:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb:nth-child(2) {
    aspect-ratio: 45/59;
  }
}
.block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) {
  padding: var(--spacing-sm) 0;
  padding-bottom: 0;
  padding-top: var(--spacing-lg);
}
.block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper {
  gap: var(--spacing-md);
  border-bottom: 1px solid var(--color-brand-black);
  padding-bottom: var(--spacing-sm);
}
.block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .posts {
  display: block;
  overflow: visible;
}
.block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .posts .post {
  margin-left: var(--spacing-sm);
}
.block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb {
  --width: calc((var(--container-xl-max-width) - var(--spacing-sm)*3) / 4 * 2 + var(--spacing-sm));
  max-width: var(--width);
  min-width: var(--width);
  aspect-ratio: 93/59;
  height: calc(var(--width) * 0.6344);
}
.block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb .info {
  color: var(--color-text-secondary);
}
.block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb .info .terms .term {
  --button-secondary-color: var(--color-text-secondary);
}
.block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb .info p {
  max-width: 60%;
}
.block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb .info svg path {
  fill: var(--color-brand-black);
}
.block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb .info svg circle {
  fill: var(--color-brand-orange);
}
.block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb::before {
  display: none;
}
.block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb .media {
  display: block;
}
.block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb .media::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background: linear-gradient(180deg, #fff 0%, #000 100%);
  mix-blend-mode: multiply;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .posts .post.has-thumb {
    aspect-ratio: 45/59;
  }
}
.block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .posts .slick-dots {
  position: absolute;
  top: -60px;
  right: var(--spacing-sm);
  display: flex;
  gap: 16px;
  transform: none;
}
.block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .posts .slick-dots li button {
  font-size: 0;
  border: none;
  background: rgb(235, 235, 235);
  width: 13px;
  height: 13px;
  border-radius: 50%;
  transition: background 0.3s;
}
.block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .posts .slick-dots li.slick-active button {
  background: var(--color-brand-orange);
}
.block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .meta {
  padding: 0 var(--spacing-sm);
  align-items: center;
  gap: var(--spacing-smd);
}
.block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .meta .titles {
  display: block;
  width: auto;
}
.block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .meta .titles h2 {
  padding: calc(var(--spacing-sm) - 6px) var(--spacing-smd);
  display: inline-block;
  white-space: nowrap;
  font: var(--type-b1);
  background-color: var(--button-background);
  border-radius: 21px;
  border: 2px solid var(--button-background);
  color: var(--color-text-primary);
  transition: background 0.3s, color 0.3s, border-color 0.3s;
  background-color: transparent;
  color: var(--button-secondary-color);
  border-color: var(--button-secondary-color);
  border-color: var(--color-brand-orange);
}
@media screen and (max-width: 768px) {
  .block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .meta .titles h2 {
    padding: calc(var(--spacing-xs)) var(--spacing-sm);
    border-radius: 12px;
  }
}
.block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .meta .titles h2:hover {
  background-color: transparent;
  color: var(--button-hover-color);
}
.block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .meta .titles h2:hover {
  background-color: var(--button-secondary-hover-background);
  color: var(--button-secondary-hover-color);
  border-color: var(--button-secondary-hover-background);
}
.block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .meta .titles h2:hover {
  background-color: transparent;
  color: var(--button-secondary-color);
  border-color: var(--color-brand-orange);
}
.block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .meta .titles h3 {
  display: none;
}
.block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .meta .description .ctas {
  display: none;
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .meta {
  display: none;
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts {
  display: block;
  overflow: visible;
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .slick-track {
  display: flex;
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .slick-slide {
  height: inherit;
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .slick-slide > div {
  height: 100%;
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .slick-slide > div .post {
  height: 100%;
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post {
  --width: var(--container-xl-max-width) !important;
  min-width: var(--width) !important;
  max-width: var(--width) !important;
  margin-right: var(--spacing-sm);
  padding: 95px;
  display: flex !important;
  position: relative;
  border-radius: 15px;
  overflow: hidden;
  gap: 150px;
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info {
  margin-top: auto;
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .buttons {
  position: relative;
  z-index: 3;
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transform: scale(2) rotate(-30deg);
  background-image: url("/wp-content/themes/huddle-theme/assets/img/wheel-combo-6.svg");
  transition: transform 0.3s ease-out;
  z-index: -1;
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post::after {
  content: "";
  position: absolute;
  top: 60px;
  left: 60px;
  width: calc(100% - 120px);
  height: calc(100% - 120px);
  background: var(--color-brand-white);
  z-index: -1;
  border-radius: 15px;
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .media {
  border-radius: 15px;
  aspect-ratio: 56/69;
  order: 1;
  height: 700px;
  max-height: 70vh;
  margin-left: auto;
  overflow: hidden;
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .media img,
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .media video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info {
  max-width: 700px;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-md);
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info .terms {
  display: none;
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info .click-icon {
  display: none;
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info h4 {
  font: var(--type-h1);
  margin-bottom: auto;
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info .buttons {
  display: flex;
  gap: var(--spacing-xs);
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info .buttons .cta:first-child {
  padding: calc(var(--spacing-sm) - 6px) var(--spacing-smd);
  display: inline-block;
  white-space: nowrap;
  font: var(--type-b1);
  background-color: var(--button-background);
  border-radius: 21px;
  border: 2px solid var(--button-background);
  color: var(--color-text-primary);
  transition: background 0.3s, color 0.3s, border-color 0.3s;
}
@media screen and (max-width: 768px) {
  .block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info .buttons .cta:first-child {
    padding: calc(var(--spacing-xs)) var(--spacing-sm);
    border-radius: 12px;
  }
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info .buttons .cta:first-child:hover {
  background-color: transparent;
  color: var(--button-hover-color);
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info .buttons .cta:nth-child(n+2) {
  padding: calc(var(--spacing-sm) - 6px) var(--spacing-smd);
  display: inline-block;
  white-space: nowrap;
  font: var(--type-b1);
  background-color: var(--button-background);
  border-radius: 21px;
  border: 2px solid var(--button-background);
  color: var(--color-text-primary);
  transition: background 0.3s, color 0.3s, border-color 0.3s;
  background-color: transparent;
  color: var(--button-secondary-color);
  border-color: var(--button-secondary-color);
}
@media screen and (max-width: 768px) {
  .block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info .buttons .cta:nth-child(n+2) {
    padding: calc(var(--spacing-xs)) var(--spacing-sm);
    border-radius: 12px;
  }
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info .buttons .cta:nth-child(n+2):hover {
  background-color: transparent;
  color: var(--button-hover-color);
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info .buttons .cta:nth-child(n+2):hover {
  background-color: var(--button-secondary-hover-background);
  color: var(--button-secondary-hover-color);
  border-color: var(--button-secondary-hover-background);
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info > p {
  font: var(--type-b2);
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info .event-data {
  display: flex;
  flex-direction: column;
  gap: 10px;
  font: var(--type-b1);
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info .event-data .date,
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info .event-data .fixture-information,
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info .event-data .location {
  display: flex;
  align-items: center;
  gap: var(--spacing-sm);
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info .event-data .date:empty,
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info .event-data .fixture-information:empty,
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info .event-data .location:empty {
  display: none;
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info .event-data .date::before,
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info .event-data .fixture-information::before,
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info .event-data .location::before {
  content: "";
  width: 28px;
  height: 28px;
  display: inline-block;
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info .event-data .date::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyOSIgdmlld0JveD0iMCAwIDI5IDI5IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNOC44NDA0OSAxMy4xNjhIMTEuMTczOFYxNS41MDEzSDguODQwNDlWMTMuMTY4Wk04Ljg0MDQ5IDE3LjgzNDZIMTEuMTczOFYyMC4xNjhIOC44NDA0OVYxNy44MzQ2Wk0xMy41MDcyIDEzLjE2OEgxNS44NDA1VjE1LjUwMTNIMTMuNTA3MlYxMy4xNjhaTTEzLjUwNzIgMTcuODM0NkgxNS44NDA1VjIwLjE2OEgxMy41MDcyVjE3LjgzNDZaTTE4LjE3MzggMTMuMTY4SDIwLjUwNzJWMTUuNTAxM0gxOC4xNzM4VjEzLjE2OFpNMTguMTczOCAxNy44MzQ2SDIwLjUwNzJWMjAuMTY4SDE4LjE3MzhWMTcuODM0NloiIGZpbGw9ImJsYWNrIi8+CiAgPHBhdGggZD0iTTYuNTA3MTYgMjYuMDAxM0gyMi44NDA1QzI0LjEyNzMgMjYuMDAxMyAyNS4xNzM4IDI0Ljk1NDggMjUuMTczOCAyMy42NjhWNy4zMzQ2NEMyNS4xNzM4IDYuMDQ3OCAyNC4xMjczIDUuMDAxMyAyMi44NDA1IDUuMDAxM0gyMC41MDcyVjIuNjY3OTdIMTguMTczOFY1LjAwMTNIMTEuMTczOFYyLjY2Nzk3SDguODQwNDlWNS4wMDEzSDYuNTA3MTZDNS4yMjAzMyA1LjAwMTMgNC4xNzM4MyA2LjA0NzggNC4xNzM4MyA3LjMzNDY0VjIzLjY2OEM0LjE3MzgzIDI0Ljk1NDggNS4yMjAzMyAyNi4wMDEzIDYuNTA3MTYgMjYuMDAxM1pNMjIuODQwNSA5LjY2Nzk3TDIyLjg0MTcgMjMuNjY4SDYuNTA3MTZWOS42Njc5N0gyMi44NDA1WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+");
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info .event-data .fixture-information::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyOSIgdmlld0JveD0iMCAwIDI5IDI5IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMjQuNjQ4NyAxMC4yNDg3TDI1Ljk1MTEgOS41OTY5M0MyNi4xMDU3IDkuNTIwMDUgMjYuMjQxNSA5LjQxMDA2IDI2LjM0ODkgOS4yNzQ3N0MyNi40NTYyIDkuMTM5NDggMjYuNTMyNSA4Ljk4MjIxIDI2LjU3MjIgOC44MTQxNEMyNi42MTE5IDguNjQ2MDYgMjYuNjE0MSA4LjQ3MTMgMjYuNTc4NyA4LjMwMjI3QzI2LjU0MzIgOC4xMzMyNSAyNi40NzEgNy45NzQxIDI2LjM2NzEgNy44MzYxM0wyMi44MzE0IDMuMTIxODJDMjIuNzIxNiAyLjk3NTQ1IDIyLjU3OTIgMi44NTY2NCAyMi40MTU2IDIuNzc0ODJDMjIuMjUxOSAyLjY5Mjk5IDIyLjA3MTUgMi42NTAzOSAyMS44ODg1IDIuNjUwMzlINy43NDU1NkM3LjU2MjU5IDIuNjUwMzkgNy4zODIxNCAyLjY5Mjk5IDcuMjE4NDggMi43NzQ4MkM3LjA1NDgzIDIuODU2NjQgNi45MTI0OCAyLjk3NTQ1IDYuODAyNyAzLjEyMTgyTDMuMjY2OTcgNy44MzYxM0MzLjE2MzQ1IDcuOTc0MTcgMy4wOTE1IDguMTMzMjQgMy4wNTYyIDguMzAyMTNDMy4wMjA5IDguNDcxMDIgMy4wMjMxMSA4LjY0NTYgMy4wNjI2OCA4LjgxMzUzQzMuMTAyMjUgOC45ODE0NyAzLjE3ODIxIDkuMTM4NjggMy4yODUxOSA5LjI3NDA0QzMuMzkyMTcgOS40MDk0IDMuNTI3NTcgOS41MTk2MyAzLjY4MTgyIDkuNTk2OTNMNC45ODQxNSAxMC4yNDg3TDMuNjUxMTggMTIuOTE0NkMzLjI0NTEgMTMuNzMzNCAzLjAzMjk4IDE0LjYzNDggMy4wMzEyNSAxNS41NDg3VjE2LjI0NTNDMy4wMzU5NCAxNy42ODM4IDMuNDc3MiAxOS4wODcgNC4yOTY2OSAyMC4yNjkzQzUuMTE2MTcgMjEuNDUxNiA2LjI3NTI2IDIyLjM1NzMgNy42MjA2MyAyMi44NjY1TDExLjY2NDMgMjQuMzgyMkMxMi41MzY0IDI0LjcwNzYgMTMuMzI4IDI1LjIxNzMgMTMuOTg1IDI1Ljg3NjZDMTQuMDk0MSAyNS45ODYzIDE0LjIyMzkgMjYuMDczMyAxNC4zNjY4IDI2LjEzMjZDMTQuNTA5NyAyNi4xOTIgMTQuNjYyOSAyNi4yMjI2IDE0LjgxNzYgMjYuMjIyNkMxNC45NzI0IDI2LjIyMjYgMTUuMTI1NiAyNi4xOTIgMTUuMjY4NSAyNi4xMzI2QzE1LjQxMTMgMjYuMDczMyAxNS41NDExIDI1Ljk4NjMgMTUuNjUwMyAyNS44NzY2QzE2LjMwNzQgMjUuMjE3NyAxNy4wOTg5IDI0LjcwODMgMTcuOTcwOSAyNC4zODM0TDIyLjAxNTggMjIuODY2NUMyMy4zNjA1IDIyLjM1NjYgMjQuNTE4OSAyMS40NTA3IDI1LjMzNzkgMjAuMjY4NUMyNi4xNTY5IDE5LjA4NjMgMjYuNTk4IDE3LjY4MzUgMjYuNjAyOCAxNi4yNDUzVjE1LjU0ODdDMjYuNjAyOCAxNC42NDAxIDI2LjM4NzEgMTMuNzI3OCAyNS45ODE3IDEyLjkxMzRMMjQuNjQ4NyAxMC4yNDg3Wk0yNC4yNDU2IDE2LjI0NTNDMjQuMjQyNCAxNy4yMDQyIDIzLjk0ODIgMTguMTM5NiAyMy40MDE4IDE4LjkyNzdDMjIuODU1NSAxOS43MTU4IDIyLjA4MjkgMjAuMzE5NSAyMS4xODYxIDIwLjY1OTFMMTcuMTQyNCAyMi4xNzU5QzE2LjMwNTggMjIuNDg4NCAxNS41MjEzIDIyLjkyNTkgMTQuODE1OCAyMy40NzM1QzE0LjExMDMgMjIuOTI1NyAxMy4zMjU5IDIyLjQ4NzggMTIuNDg5MyAyMi4xNzQ3TDguNDQ3OTkgMjAuNjU5MUM3LjU1MTE3IDIwLjMxOTUgNi43Nzg1MiAxOS43MTU4IDYuMjMyMjEgMTguOTI3N0M1LjY4NTkgMTguMTM5NiA1LjM5MTY2IDE3LjIwNDIgNS4zODg0MSAxNi4yNDUzVjE1LjU0ODdDNS4zODg0MSAxNS4wMDMxIDUuNTE2ODcgMTQuNDU1IDUuNzYwODQgMTMuOTY3MUw3LjA5MzgxIDExLjMwMjNDNy4zNzI2NCAxMC43NDI4IDcuNDE4MTggMTAuMDk1NiA3LjIyMDQzIDkuNTAyNTlDNy4wMjI2OCA4LjkwOTU3IDYuNTk3OCA4LjQxOTE5IDYuMDM4OTggOC4xMzkwM0w2LjAwMDA5IDguMTIxMzVMOC4zMzQ4NSA1LjAwNzU1SDIxLjI5OTJMMjMuNjM0IDguMTIxMzVMMjMuNTkzOSA4LjE0MTM4QzIzLjAzNTMgOC40MjE3OSAyMi42MTA2IDguOTEyMTcgMjIuNDEyOSA5LjUwNTFDMjIuMjE1MiAxMC4wOTggMjIuMjYwNiAxMC43NDUxIDIyLjUzOTEgMTEuMzA0N0wyMy44NzIgMTMuOTY4M0MyNC4xMTcyIDE0LjQ1NjIgMjQuMjQ1NiAxNS4wMDMxIDI0LjI0NTYgMTUuNTQ4N1YxNi4yNDUzWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+");
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info .event-data .location::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyOSIgdmlld0JveD0iMCAwIDI5IDI5IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTQuODE3NCAxNy4wMzk0QzE3LjQxNzMgMTcuMDM5NCAxOS41MzE3IDE0LjkyNTEgMTkuNTMxNyAxMi4zMjUxQzE5LjUzMTcgOS43MjUxNiAxNy40MTczIDcuNjEwOCAxNC44MTc0IDcuNjEwOEMxMi4yMTc0IDcuNjEwOCAxMC4xMDMxIDkuNzI1MTYgMTAuMTAzMSAxMi4zMjUxQzEwLjEwMzEgMTQuOTI1MSAxMi4yMTc0IDE3LjAzOTQgMTQuODE3NCAxNy4wMzk0Wk0xNC44MTc0IDkuOTY3OTVDMTYuMTE3MyA5Ljk2Nzk1IDE3LjE3NDUgMTEuMDI1MSAxNy4xNzQ1IDEyLjMyNTFDMTcuMTc0NSAxMy42MjUxIDE2LjExNzMgMTQuNjgyMyAxNC44MTc0IDE0LjY4MjNDMTMuNTE3NCAxNC42ODIzIDEyLjQ2MDIgMTMuNjI1MSAxMi40NjAyIDEyLjMyNTFDMTIuNDYwMiAxMS4wMjUxIDEzLjUxNzQgOS45Njc5NSAxNC44MTc0IDkuOTY3OTVaIiBmaWxsPSJibGFjayIvPgogIDxwYXRoIGQ9Ik0xNC4xMzM4IDI2LjI0ODhDMTQuMzMzMyAyNi4zOTEzIDE0LjU3MjMgMjYuNDY3OSAxNC44MTc0IDI2LjQ2NzlDMTUuMDYyNSAyNi40Njc5IDE1LjMwMTUgMjYuMzkxMyAxNS41MDEgMjYuMjQ4OEMxNS44NTkzIDI1Ljk5NTQgMjQuMjgwMiAxOS45MTUxIDI0LjI0NiAxMi4zMjUxQzI0LjI0NiA3LjEyNjQgMjAuMDE2MSAyLjg5NjQ4IDE0LjgxNzQgMi44OTY0OEM5LjYxODY5IDIuODk2NDggNS4zODg3OCA3LjEyNjQgNS4zODg3OCAxMi4zMTkyQzUuMzU0NiAxOS45MTUxIDEzLjc3NTUgMjUuOTk1NCAxNC4xMzM4IDI2LjI0ODhaTTE0LjgxNzQgNS4yNTM2NEMxOC43MTczIDUuMjUzNjQgMjEuODg4OSA4LjQyNTE5IDIxLjg4ODkgMTIuMzMxQzIxLjkxMzYgMTcuNTYxNSAxNi43MTczIDIyLjI1ODIgMTQuODE3NCAyMy43OTg2QzEyLjkxODcgMjIuMjU3IDcuNzIxMTggMTcuNTU5MiA3Ljc0NTkzIDEyLjMyNTFDNy43NDU5MyA4LjQyNTE5IDEwLjkxNzUgNS4yNTM2NCAxNC44MTc0IDUuMjUzNjRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4=");
}
.block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info .event-data .sport::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjQyMDggMTYuNTI0NkMyNS4zMzEgMTUuNDEzOCAyNi42NzE0IDEzLjY4NjggMjcuMzM3OCAxMS43MzQ4QzI3LjM1NDcgMTEuNjk5NSAyNy4zNjggMTEuNjYzMSAyNy4zNzY1IDExLjYyM0MyNy4zNzY1IDExLjYyMDUgMjcuMzc3NyAxMS42MTY5IDI3LjM3NzcgMTEuNjE0NUMyOC4xMjk5IDkuMzAyODYgMjcuOTQyNyA2LjY5MTE0IDI2LjY0MzUgNC40MjQ1NkMyNS4zNDMxIDIuMTU3OTIgMjMuMTkwMiAwLjY4OTc1NiAyMC44MjYxIDAuMTkwMzkzQzIwLjgyMjUgMC4xODkxNzggMjAuODIgMC4xODc5NjIgMjAuODE2NCAwLjE4Njc0N0MyMC43Nzc4IDAuMTczMzc4IDIwLjczOTEgMC4xNjczMDEgMjAuNzAwNSAwLjE2NDg3MUMxOC42ODg5IC0wLjIzMDEwOSAxNi41MzI1IDAuMDc0OTM1MyAxNC42MjIyIDEuMTg0NTRDMTMuMjY1IDEuOTczMzEgMTIuMTUyOSAzLjEwMjM3IDExLjM4MjcgNC40NjEwNUMxMC41NjUzIDQuMjA4MjUgOS42OTgzMSA0LjA3MDkyIDguNzk5OTUgNC4wNzA5MkM3Ljc3NDgxIDQuMDcwOTIgNi43OTA3MyA0LjI0ODM2IDUuODc1NDkgNC41NzQwOEM1Ljg0NzcyIDQuNTgxMzcgNS44MjExNiA0LjU5MTA5IDUuNzk0NTkgNC42MDMyNUM0LjgyMjYgNC45NTkzNCAzLjkzMDI5IDUuNDg0MzcgMy4xNTE0NiA2LjE0MTg4QzMuMTIxMjcgNi4xNjI1NCAzLjA5MzUgNi4xODU2MyAzLjA2ODE0IDYuMjEyMzdDMS41NzIxMSA3LjUwNjczIDAuNTEzMTY3IDkuMjk4MTUgMC4xNDM2ODggMTEuMzI4OUMwLjE0MTI3MyAxMS4zMzc0IDAuMTQwMDY2IDExLjM0NTkgMC4xMzg4NTggMTEuMzU1NkMwLjA0NzA4OTggMTEuODY2MSAwIDEyLjM5MTEgMCAxMi45MjcxQzAgMTQuODQ0OSAwLjU5ODkgMTYuNjY5MSAxLjczMTUxIDE4LjIwNDJDMi43MDcxMiAxOS41MjY1IDQuMDAwMzEgMjAuNTMxNiA1LjQ5NzcgMjEuMTM5MkM1LjAyODAxIDIxLjczMjMgNS4wMzQwMyAyMi41Nzk0IDUuNTE5NDMgMjMuMTY2NEM2LjY0MTE2IDI0LjUyNTIgOC4wODc3IDI1LjYzNzIgOS43MzQ3NiAyNi40NTE3QzkuNzcyMTkgMjYuNDc3MiA5LjgxMzI1IDI2LjQ5NzggOS44NTc5MiAyNi41MTI0QzExLjg0OSAyNy40NzI1IDE0LjEyNzMgMjggMTYuNDg1NSAyOEMxOC45NzY1IDI4IDIxLjM4MDYgMjcuNDExOCAyMy40NTAxIDI2LjM0NDdDMjMuNDg3NSAyNi4zMzEzIDIzLjUyMjUgMjYuMzExOSAyMy41NTUxIDI2LjI5QzI1LjA3MDUgMjUuNDkyNyAyNi40MDIzIDI0LjQzNzggMjcuNDUxNSAyMy4xNjc4QzI3LjQ1MTUgMjMuMTY3OCAyNy40NTE1IDIzLjE2NjYgMjcuNDUyNyAyMy4xNjY2QzI3Ljk0MTcgMjIuNTY5OSAyNy45NDE3IDIxLjcwNyAyNy40NTE1IDIxLjExMTRDMjYuNDAyMiAxOS44NDAyIDI1LjA3MDQgMTguNzg2NSAyMy41NTUxIDE3Ljk4OTJDMjMuNTIyNSAxNy45NjYyIDIzLjQ4NzUgMTcuOTQ3OSAyMy40NTAxIDE3LjkzNDZDMjIuOTQxOCAxNy42NzIgMjIuNDE0MSAxNy40Mzk5IDIxLjg2ODMgMTcuMjM2OUMyMi40MDQ0IDE3LjA1MjIgMjIuOTIzNiAxNi44MTQgMjMuNDIyMyAxNi41MjQ3TDIzLjQyMDggMTYuNTI0NlpNMjMuNzQ0NCAxOS4xMjc5QzI0LjkwNDggMTkuODIwNyAyNS45Mjg3IDIwLjY4MjMgMjYuNzYwNiAyMS42ODg3QzI2Ljk3OTIgMjEuOTUzNiAyNi45NzkyIDIyLjMyNDMgMjYuNzYwNiAyMi41OTA0QzI1LjkyODcgMjMuNTk4IDI0LjkwMzUgMjQuNDU5NyAyMy43NDQ0IDI1LjE1MjRWMTkuMTI3OVpNMjYuNjIxOCAxMS4wMTkyQzI0Ljc5NDkgMTAuNzM2MSAyMi45MjgyIDExLjAzOTkgMjEuMjggMTEuODg4MkwxOS42MzQzIDkuMDE4NzdMMjYuMDc5OCA1LjI3MzA4QzI2Ljk5OTkgNy4xMDk0NiAyNy4xNDQ2IDkuMTU3MTMgMjYuNjIxOCAxMS4wMTkyWk0xNC4yMDE3IDE1LjU0NzdMMTIuMDYwOSAxNC4zMDQ0VjExLjU1NDFMMTQuMjAxNyAxMC4zMTA4TDE2LjYwODIgMTEuNzA5N0MxNi42Njk4IDEyLjEwNzEgMTYuNzAxMiAxMi41MTU0IDE2LjcwMTIgMTIuOTI5OUMxNi43MDEyIDEzLjM0MzEgMTYuNjY5OCAxMy43NDkgMTYuNjA5NCAxNC4xNTAxTDE0LjIwMTcgMTUuNTQ5VjE1LjU0NzdaTTE2LjMyNjkgMTUuMzU0NUMxNi4yMjU0IDE1LjY3MTcgMTYuMTA0NyAxNS45ODQgMTUuOTYyMiAxNi4yODkxQzE1LjUyMTUgMTYuMzAzNyAxNS4wODMyIDE2LjMzNjUgMTQuNjQ5NyAxNi4zODc1VjE2LjMyOTJMMTYuMzI2OSAxNS4zNTQ1Wk0xNC42NTA5IDkuNTI3OTdWNy41ODgyNkMxNS4zOTk1IDguNDE4MzYgMTUuOTc2NyA5LjQwODg3IDE2LjMyNTcgMTAuNTAxNUwxNC42NTA5IDkuNTI3OTdaTTE0Ljg4MDMgNi41MzIxM0MxNS41MzM2IDYuMzY5MjcgMTYuMTYzOCA2LjEzMTA2IDE2Ljc2NCA1LjgyMTE0TDE4LjQwODUgOC42ODgxNEwxNi45MzE4IDkuNTQ2MTdDMTYuNDU5NyA4LjQwMTMxIDE1Ljc1NjkgNy4zNzY3OSAxNC44ODAzIDYuNTMyMTNaTTE3LjQ1OTUgMTEuMzU1OUMxNy40NTgzIDExLjM0NzQgMTcuNDU1OSAxMS4zMzg5IDE3LjQ1NDYgMTEuMzI5MkMxNy4zOTc5IDExLjAxNjggMTcuMzI0MiAxMC43MTE3IDE3LjIzNjEgMTAuNDExNkwxOC44NTY1IDkuNDY5NjhMMjAuNTAyMyAxMi4zMzkxQzE5LjAzNTIgMTMuMjk1NiAxNy44NzcyIDE0LjY3ODcgMTcuMTkxNCAxNi4yOTY0QzE3LjEwODEgMTYuMjkyOCAxNy4wMjYgMTYuMjg5MSAxNi45NDI3IDE2LjI4NjdDMTcuMzc3MyAxNS4yMjMyIDE3LjU5ODMgMTQuMDk2NiAxNy41OTgzIDEyLjkyODdDMTcuNTk4MyAxMi4zOTI3IDE3LjU1MTIgMTEuODY2MyAxNy40NTk1IDExLjM1NTlaTTIwLjk1ODYgMS4xNDcxQzIyLjgyMDUgMS42MjEwNyAyNC41MTA5IDIuNzcyMDMgMjUuNjMwMiA0LjQ5MTc0TDE5LjE4NDYgOC4yMzc0NEwxNy41NDAxIDUuMzY5MTlDMTkuMDk0IDQuMzU4MDIgMjAuMjg5NSAyLjg4MTMgMjAuOTU4NiAxLjE0NzFaTTIwLjA2MTUgMC45NzMzMDNDMTkuNDU2NSAyLjQ0OTk2IDE4LjQyMTcgMy43MDkwNyAxNy4wOTExIDQuNTg2NDVMMTUuNDY0NyAxLjc1MTAzQzE2LjkyOTMgMS4wMDcyNSAxOC41MzA0IDAuNzY2NjgxIDIwLjA2MTUgMC45NzMzMDNaTTE0LjY4OTUgMi4yMDMyM0wxNi4zMTU5IDUuMDM3NDRDMTUuNTg3OCA1LjQwODEyIDE0LjgxMzggNS42NjA5MSAxNC4wMDYgNS43OTA5NkMxMy40NjE1IDUuMzg3NDYgMTIuODY4NiA1LjA0NDc1IDEyLjIzODMgNC43NzQ5NEMxMi44NTA1IDMuNzQxODkgMTMuNjg2IDIuODY0NDEgMTQuNjkwNiAyLjIwMzI2TDE0LjY4OTUgMi4yMDMyM1pNMTEuNjUyNyA1LjUxMTQ3QzEyLjQxODIgNS44MTA0NSAxMy4xMjQ2IDYuMjI2MTEgMTMuNzUzNyA2LjczNjU1VjkuNTI4MjJMMTEuNjE0MSAxMC43NzE1TDkuMjQ4NjYgOS4zOTY5NlY2LjkwOTEzTDExLjY1MzkgNS41MTE0N0gxMS42NTI3Wk0xMS4xNjQ5IDExLjU1M1YxNC4zMDMzTDguNzk4MjkgMTUuNjgwM0w2LjQzMDQ1IDE0LjMwMzNWMTEuNTUzTDguNzk4MjkgMTAuMTc4NEwxMS4xNjQ5IDExLjU1M1pNOC43OTk0OSA0Ljk3NDE1QzkuMzc0MjUgNC45NzQxNSA5LjkzMzMxIDUuMDM2MTQgMTAuNDczIDUuMTU0MDJMOC43OTk0OSA2LjEyNjNMNy4xMjQ3NCA1LjE1NDAyQzcuNjY0NDcgNS4wMzYxMyA4LjIyNDczIDQuOTc0MTUgOC43OTk0OSA0Ljk3NDE1Wk0zLjg0NDE2IDYuNzM2NDJDNC40NzIwMiA2LjIyNTk4IDUuMTc5NiA1LjgxMDMxIDUuOTQzOTQgNS41MTEzNUw4LjM1MDQyIDYuOTA5MDFWOS4zOTY4M0w1Ljk4MjU4IDEwLjc3MTRMMy44NDQxNiA5LjUyODFWNi43MzY0MlpNMi45NDgyMyA3LjU4ODM5VjkuNTI4MUwxLjI3MzQ4IDEwLjUwMTZDMS42MjI0MyA5LjQwOSAyLjE5ODQgOC40MTg0OSAyLjk0ODIzIDcuNTg4MzlaTTIuOTQ4MjMgMTguMjg2QzIuMTg5OTYgMTcuNDQ2MiAxLjYxMzk5IDE2LjQ0ODQgMS4yNjg2NiAxNS4zNTMzTDIuOTQ4MjMgMTYuMzI5MlYxOC4yODZaTTAuOTg4NTQxIDE0LjE0ODlDMC45MjgxNjkgMTMuNzUwMyAwLjg5Njc3MyAxMy4zNDMxIDAuODk2NzczIDEyLjkyODdDMC44OTY3NzMgMTIuNTE0MiAwLjkyODE2NiAxMi4xMDU5IDAuOTg5NzQ3IDExLjcwODRMMy4zOTYyMyAxMC4zMDk2TDUuNTM0NjUgMTEuNTUyOVYxNC4zMDMyTDMuMzk2MjMgMTUuNTQ2NUwwLjk4ODU0MSAxNC4xNDc2VjE0LjE0ODlaTTMuODQ0MTkgMTkuMTM0MVYxNi4zMjkxTDUuOTgyNjEgMTUuMDg1OEw4LjM1MDQ1IDE2LjQ2MjhWMTguNjEyN0M3LjUzOTA0IDE5LjEzNzggNi43OTY0NiAxOS43NDQyIDYuMTM5NiAyMC40MjI0QzUuMjkwNzYgMjAuMTE4NiA0LjUxOTE5IDE5LjY3OTggMy44NDQyMiAxOS4xMzU0TDMuODQ0MTkgMTkuMTM0MVpNOS41Mzk4NCAyNS4zMzQ5QzguMjUwMjcgMjQuNjEzIDcuMTE1MjUgMjMuNjg5MyA2LjIwODU3IDIyLjU5MTlDNS45ODg4MSAyMi4zMjU3IDUuOTg4ODEgMjEuOTU1IDYuMjA4NTcgMjEuNjkwMUM3LjExNDE2IDIwLjU5MjcgOC4yNTAzOSAxOS42Njc4IDkuNTM5ODQgMTguOTQ3MVYyNS4zMzYxVjI1LjMzNDlaTTkuODU2MTggMTcuNzY3QzkuODExNTEgMTcuNzgwNCA5Ljc3MDQ1IDE3LjgwMSA5LjczNDIzIDE3LjgyNjZDOS41NzAwMiAxNy45MDggOS40MDgyMSAxNy45OTA2IDkuMjQ3NjMgMTguMDc4MVYxNi40NjE3TDExLjYxNDIgMTUuMDg0N0wxMy43NTM5IDE2LjMyOFYxNi41MTc2QzEyLjM3OTggMTYuNzYwNyAxMS4wNjQ5IDE3LjE4MzYgOS44NTYzIDE3Ljc2NThMOS44NTYxOCAxNy43NjdaTTIyLjg0NzEgMTguNjM5NlYyNS42NDEzQzIwLjk0NzggMjYuNTgwOCAxOC43NTY0IDI3LjA5ODUgMTYuNDgzOCAyNy4wOTg1QzE0LjMzNjkgMjcuMDk4NSAxMi4yNjE0IDI2LjYzNjcgMTAuNDM3IDI1Ljc5MlYxOC40ODc2QzEyLjI2MTUgMTcuNjQzIDE0LjMzNyAxNy4xODExIDE2LjQ4MzggMTcuMTgxMUMxOC43NTYzIDE3LjE4MTEgMjAuOTQ3NyAxNy42OTg5IDIyLjg0NzEgMTguNjM4M1YxOC42Mzk2Wk0yMC4xODcxIDE2LjcyM0MxOS41MjA2IDE2LjU2MDIgMTguODM4MyAxNi40NDEgMTguMTQyOSAxNi4zNjY5QzE4Ljc2MzUgMTUuMDUwNyAxOS43Mzc5IDEzLjkyMjggMjAuOTUxNCAxMy4xMjE4TDIyLjU3NzggMTUuOTU3M0MyMS44MjMyIDE2LjM0MTMgMjEuMDIxNCAxNi41OTc4IDIwLjE4NzEgMTYuNzIzWk0yMS43MjkgMTIuNjcxMkMyMy4xNTAyIDExLjk1MDUgMjQuNzUwMSAxMS42NzcgMjYuMzIzMyAxMS44ODg1QzI1LjczNTMgMTMuMzI2MiAyNC43MjgyIDE0LjYwMTIgMjMuMzU1NCAxNS41MDY2TDIxLjcyODkgMTIuNjcyNEwyMS43MjkgMTIuNjcxMloiIGZpbGw9InJnYmEoMjU1LCA4NywgMCwgMSkiLz4KPHBhdGggZD0iTTE2LjAzNTggMTkuMzQ4MVYyMS42OTAxSDE0LjU2MTVWMjAuNjI3OUMxNC41NjE1IDIwLjM3ODcgMTQuMzYxMSAyMC4xNzcgMTQuMTEzNiAyMC4xNzdDMTMuODY2MSAyMC4xNzcgMTMuNjY1NiAyMC4zNzg3IDEzLjY2NTYgMjAuNjI3OVYyMS42OTAxSDEyLjUwNTNDMTIuMjU3NyAyMS42OTAxIDEyLjA1NzMgMjEuODkxOCAxMi4wNTczIDIyLjE0MUMxMi4wNTczIDIyLjM5MDEgMTIuMjU3NyAyMi41OTE5IDEyLjUwNTMgMjIuNTkxOUgxMy42NjU2VjIzLjY1NDFDMTMuNjY1NiAyMy45MDMzIDEzLjg2NjEgMjQuMTA1IDE0LjExMzYgMjQuMTA1QzE0LjM2MTEgMjQuMTA1IDE0LjU2MTUgMjMuOTAzMiAxNC41NjE1IDIzLjY1NDFWMjIuNTkxOUgxNi4wMzU4VjI0LjkzMTRDMTYuMDM1OCAyNS4xODA2IDE2LjIzNjMgMjUuMzgyMyAxNi40ODM4IDI1LjM4MjNDMTYuNzMxMyAyNS4zODIzIDE2LjkzMTggMjUuMTgwNiAxNi45MzE4IDI0LjkzMTRWMjIuNTkxOUgxOC40MDYxVjIzLjY1NDFDMTguNDA2MSAyMy45MDMzIDE4LjYwNjUgMjQuMTA1IDE4Ljg1NCAyNC4xMDVDMTkuMTAxNiAyNC4xMDUgMTkuMzAyIDIzLjkwMzIgMTkuMzAyIDIzLjY1NDFWMjIuNTkxOUgyMC40NjQ4QzIwLjcxMjMgMjIuNTkxOSAyMC45MTI3IDIyLjM5MDEgMjAuOTEyNyAyMi4xNDFDMjAuOTEyNyAyMS44OTE4IDIwLjcxMjMgMjEuNjkwMSAyMC40NjQ4IDIxLjY5MDFIMTkuMzAyVjIwLjYyNzlDMTkuMzAyIDIwLjM3ODcgMTkuMTAxNSAyMC4xNzcgMTguODU0IDIwLjE3N0MxOC42MDY1IDIwLjE3NyAxOC40MDYxIDIwLjM3ODcgMTguNDA2MSAyMC42Mjc5VjIxLjY5MDFIMTYuOTMxOFYxOS4zNDgxQzE2LjkzMTggMTkuMDk5IDE2LjczMTMgMTguODk3MiAxNi40ODM4IDE4Ljg5NzJDMTYuMjM2MyAxOC44OTcyIDE2LjAzNTggMTkuMDk5IDE2LjAzNTggMTkuMzQ4MVoiIGZpbGw9InJnYmEoMjU1LCA4NywgMCwgMSkiLz4KPC9zdmc+Cg==");
}
@media screen and (max-width: 768px) {
  .block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post {
    padding: var(--spacing-md);
    flex-direction: column;
    gap: var(--spacing-sm);
  }
  .block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info {
    order: 2;
    gap: var(--spacing-sm);
  }
  .block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .info p:empty {
    display: none;
  }
  .block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post .media {
    width: 100%;
    aspect-ratio: 16/11;
    max-height: 100vh;
    height: auto;
  }
  .block__anatomy-featured-posts.full-width-carousel-1 .wrapper .posts .post::after {
    top: var(--spacing-sm);
    left: var(--spacing-sm);
    width: calc(100% - var(--spacing-sm) * 2);
    height: calc(100% - var(--spacing-sm) * 2);
  }
}
.block__anatomy-featured-posts.has-taxonomy-limit .wrapper .posts .post .info .terms {
  display: none;
}
.block__anatomy-featured-posts.has-taxonomy-limit .wrapper .posts .post:not(:has(.media)) h4 {
  margin-top: 0;
}
@media screen and (max-width: 768px) {
  .block__anatomy-featured-posts {
    padding: var(--spacing-md) 0;
  }
  .block__anatomy-featured-posts .wrapper {
    gap: var(--spacing-md);
  }
  .block__anatomy-featured-posts .wrapper .meta {
    padding: 0;
    flex-direction: column;
    gap: var(--spacing-sm);
  }
  .block__anatomy-featured-posts .wrapper .meta > * {
    max-width: 100%;
  }
  .block__anatomy-featured-posts .wrapper .meta .titles h3 {
    margin-bottom: var(--spacing-sm);
  }
  .block__anatomy-featured-posts .wrapper .meta .titles h2 {
    margin-bottom: 0;
  }
  .block__anatomy-featured-posts .wrapper .meta .description .ctas {
    margin-left: 0;
  }
  .block__anatomy-featured-posts .wrapper .posts {
    overflow: visible;
  }
  .block__anatomy-featured-posts .wrapper .posts .post {
    --width: var(--container-width) !important;
    min-width: var(--width) !important;
    margin-right: var(--spacing-sm);
  }
  .block__anatomy-featured-posts .wrapper .posts .slick-dots {
    bottom: -30px;
  }
  .block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper {
    gap: var(--spacing-sm);
    padding-bottom: 50px;
  }
  .block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .meta {
    padding: 0;
    align-items: start;
    gap: var(--spacing-sm);
  }
  .block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .meta .titles h2 {
    margin-bottom: 0;
  }
  .block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .posts .slick-dots {
    top: auto;
    right: 50%;
    transform: translateX(50%);
  }
  .block__anatomy-featured-posts.show-carousel-1:not(.full-width-carousel-1) .wrapper .posts .post {
    margin-left: 0;
    margin-right: var(--spacing-sm);
  }
}
/* multi-media */
:root {
  --button-background: var(--color-brand-orange);
  --button-color: var(--color-text-primary);
  --button-secondary-color: var(--color-text-primary);
  --button-secondary-hover-color: var(--color-text-secondary);
  --button-secondary-hover-background: var(--color-brand-black);
  --button-hover-color: var(--color-text-primary);
}

.block__huddle-multi-media {
  display: flex;
  justify-content: center;
  margin: var(--spacing-lg) 0;
}
.block__huddle-multi-media:has(+ .block__huddle-multi-media) {
  margin-bottom: var(--spacing-sm);
}
.block__huddle-multi-media + .block__huddle-multi-media {
  margin-top: var(--spacing-sm);
}
.block__huddle-multi-media .wrapper {
  max-width: var(--container-xl-max-width);
  width: 100%;
  display: flex;
  gap: var(--spacing-sm);
}
.block__huddle-multi-media .wrapper .media {
  max-height: 665px;
  height: 80vh;
  width: 100%;
  position: relative;
  overflow: hidden;
  border-radius: var(--radius-medium);
}
.block__huddle-multi-media .wrapper .media img, .block__huddle-multi-media .wrapper .media video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}
.block__huddle-multi-media .wrapper .media .caption {
  position: absolute;
  bottom: var(--spacing-smd);
  left: var(--spacing-smd);
  display: inline-block;
  padding: var(--spacing-smm) var(--spacing-sm);
  background: var(--color-surface-primary);
  border-radius: var(--radius-large);
  color: var(--color-text-primary);
  font: var(--type-b1);
}
.block__huddle-multi-media.inset .wrapper {
  max-width: var(--container-width);
}
.block__huddle-multi-media.inset .wrapper .media {
  max-height: none;
  height: auto;
  border-radius: none;
  overflow: visible;
}
.block__huddle-multi-media.inset .wrapper .media img, .block__huddle-multi-media.inset .wrapper .media video {
  border-radius: var(--radius-medium);
  position: static;
  height: auto;
  -o-object-fit: unset;
     object-fit: unset;
}
@media screen and (max-width: 768px) {
  .block__huddle-multi-media {
    margin: var(--spacing-md) 0;
    margin-bottom: 60px;
  }
  .block__huddle-multi-media .wrapper .media {
    width: var(--container-width);
  }
  .block__huddle-multi-media .wrapper .media .caption {
    left: var(--spacing-sm);
    bottom: var(--spacing-sm);
    max-width: calc(100% - var(--spacing-sm) * 2);
  }
  .block__huddle-multi-media .wrapper .slick-dots {
    position: absolute;
    bottom: -40px;
    right: 50%;
    transform: translateX(50%);
    display: flex;
    gap: 16px;
    list-style: none !important;
  }
  .block__huddle-multi-media .wrapper .slick-dots li button {
    font-size: 0;
    border: none;
    background: rgb(235, 235, 235);
    width: 13px;
    height: 13px;
    border-radius: 50%;
    transition: background 0.3s;
  }
  .block__huddle-multi-media .wrapper .slick-dots li.slick-active button {
    background: var(--color-brand-orange);
  }
}
