/** 
* Break Points 
*/
/**
* Responsive mixins
*/
/* Variable functions */
/**
* Better Clamp function for fonts etc
*/
.work-hero {
  padding-top: clamp(10rem, 8.8541666667rem + 3.8194444444vw, 13.4375rem);
  padding-bottom: clamp(2.1875rem, 0.8333333333rem + 4.5138888889vw, 6.25rem);
}
.work-hero__title {
  max-width: 1395px;
  margin-bottom: clamp(4.6875rem, 4.1666666667rem + 1.7361111111vw, 6.25rem);
}
.work-hero__title .wp-block-heading {
  margin-bottom: clamp(1.5625rem, 1.25rem + 1.0416666667vw, 2.5rem);
  font-family: "Poppins", serif;
  font-weight: 500;
  font-style: normal;
}
.work-hero__title p {
  max-width: 1700px;
}
.work-hero__content {
  margin-bottom: clamp(4.6875rem, 3.75rem + 3.125vw, 7.5rem);
}
.work-hero__categories-heading {
  position: relative;
}
.work-hero__date {
  position: absolute;
  top: clamp(1.25rem, 1.0416666667rem + 0.6944444444vw, 1.875rem);
  right: 0;
  display: flex;
  flex-flow: row;
  gap: 36px;
}
.work-hero__categories {
  display: flex;
  flex-flow: row wrap;
  gap: 15px;
}
.work-hero__image img {
  display: block;
  width: 100%;
  height: 100%;
  aspect-ratio: 1830/950;
  -o-object-fit: cover;
     object-fit: cover;
}

.next-project__row {
  display: grid;
  grid-template-columns: 1fr;
}
@media screen and (min-width: 1024px) {
  .next-project__row {
    grid-template-columns: 3fr 0.8fr;
    gap: clamp(5.625rem, 2.1964285714rem + 5.3571428571vw, 8.625rem);
    align-items: flex-end;
  }
}
@media screen and (min-width: 1024px) {
  .next-project__heading.wp-block-heading.has-xx-large-font-size {
    order: 2;
    margin-bottom: clamp(8.75rem, 7.0357142857rem + 2.6785714286vw, 10.25rem);
  }
}
@media screen and (max-width: 1023px) {
  .next-project__heading.wp-block-heading.has-xx-large-font-size {
    margin-bottom: clamp(1.5625rem, 0.7352941176rem + 2.7573529412vw, 2.5rem);
    --wp--preset--font-size--xx-large: clamp(4.375rem, 3.75rem + 2.0833333333vw, 6.25rem);
    line-height: clamp(4.375rem, 3.75rem + 2.0833333333vw, 6.25rem);
  }
}
@media screen and (min-width: 1024px) {
  .next-project .work-item {
    order: 1;
  }
}
.next-project .work-item__image {
  position: relative;
  margin-bottom: clamp(1.25rem, 1.0416666667rem + 0.6944444444vw, 1.875rem);
}
.next-project .work-item__image img {
  display: block;
  height: auto;
  aspect-ratio: 1103/695;
  -o-object-fit: cover;
     object-fit: cover;
}
.next-project .work-item__image .square-img {
  display: none;
}
.next-project .work-item .category-list {
  position: absolute;
  bottom: clamp(0.6875rem, 0.4375rem + 0.8333333333vw, 1.4375rem);
  left: clamp(0.625rem, 0.4791666667rem + 0.4861111111vw, 1.0625rem);
  right: clamp(0.625rem, 0.4791666667rem + 0.4861111111vw, 1.0625rem);
}
.next-project .work-item__heading {
  margin-bottom: 10px;
  font-family: "kensington", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: clamp(2.5rem, 2.0833333333rem + 1.3888888889vw, 3.75rem);
}
@media screen and (min-width: 1024px) {
  .next-project .work-item__excerpt {
    min-height: clamp(3.4375rem, 3.25rem + 0.625vw, 4rem);
  }
}

.single-work .header__nav .navigation--primary .menu-item.work-archive a:after {
  transform: scaleX(1);
}

/*# sourceMappingURL=work.css.map*/