/* Generated from the K13 HTML build by tools/split_css.py. */
/* from main.css */
@media screen and (max-width: 767px) {
  .k13-gsap-slider {
    padding-left: 1em;
      padding-right: 1em;
  }
  .k13-gsap-slider__item {
    width: calc(((100% - 2px)  - (var(--slider-spv)  - 1) * var(--slider-gap)) / var(--slider-spv));
  }
  .k13-work-single-slider {
    padding-bottom: 4em;
  }
  .k13-media-card__border {
    border-width: .1875em;
  }
  .k13-work-single-slider__blob {
    width: 13.5em;
  }
}
.k13-work-single-slider {
  background-color: var(--color-light);
  color: var(--color-dark);
  width: 100%;
  overflow: hidden;
}
.k13-work-single-slider__title {
  text-align: center;
  max-width: 28em;
  margin: 0 auto;
  padding-top: calc(var(--section-padding) * 0.75);
  padding-bottom: 2.5em;
}
.k13-work-single-slider__title h2 {
  margin: 0;
}
.k13-work-single-slider .k13-gsap-slider__collection {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.k13-work-single-slider .k13-gsap-slider__list {
  width: 100%;
  display: flex;
  align-items: center;
}
.k13-work-single-slider .k13-gsap-slider__item {
  box-sizing: border-box;
  flex: 0 0 calc(((100% - 1px) - (var(--slider-spv, 3) - 1) * var(--slider-gap, 3em)) / var(--slider-spv, 3));
  width: calc(((100% - 1px) - (var(--slider-spv, 3) - 1) * var(--slider-gap, 3em)) / var(--slider-spv, 3));
  max-width: calc(((100% - 1px) - (var(--slider-spv, 3) - 1) * var(--slider-gap, 3em)) / var(--slider-spv, 3));
  margin-right: var(--slider-gap, 3em);
}
.k13-gsap-slider__controls {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: center;
  align-items: center;
  display: flex;
}
.k13-gsap-slider__collection {
  width: 100%;
}
.k13-gsap-slider__list {
  -webkit-user-select: none;
  user-select: none;
  will-change: transform;
  touch-action: pan-y;
  backface-visibility: hidden;
  display: flex;
}
.k13-gsap-slider__list.is--k13-center {
  align-items: center;
}
.k13-gsap-slider {
  width: 100%;
  padding-left: 5vw;
  padding-right: 5vw;
  position: relative;
  overflow: hidden;
}
.k13-gsap-slider__control {
  color: #FEFAF2;
  background-color: #20493C;
  border: 1px solid #20493C;
  border-radius: .25em;
  padding: .75em 1.5em;
  font-size: 1em;
}
.k13-gsap-slider__item {
  width: calc(((100% - 1px)  - (var(--slider-spv)  - 1) * var(--slider-gap)) / var(--slider-spv));
  margin-right: var(--slider-gap);
  flex: none;
}
.k13-work-single-slider {
  padding-top: 2px;
  padding-bottom: 6em;
  position: relative;
}
.k13-work-single-slider__row {
  position: relative;
}
.k13-media-card {
  width: 100%;
  position: relative;
}
.k13-media-card__before {
  padding-top: 177.778%;
}
.k13-media-card__overflow {
  border-radius: var(--border-radius);
  position: relative;
  overflow: hidden;
}
.k13-media-card__border {
  border-top-style: solid;
  border-top-width: .25em;
  border-top-color: var(--color-dark);
  border-right-style: solid;
  border-right-width: .25em;
  border-right-color: var(--color-dark);
  border-bottom-style: solid;
  border-bottom-width: .25em;
  border-bottom-color: var(--color-dark);
  border-left-style: solid;
  border-left-width: .25em;
  border-left-color: var(--color-dark);
  border-top-left-radius: var(--border-radius);
  border-top-right-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
  border-bottom-right-radius: var(--border-radius);
  pointer-events: none;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  position: absolute;
  top: -1px;
  left: -1px;
}
.k13-media-card__border.is--k13-hidden {
  display: none;
}
.k13-media-card__type {
  position: absolute;
  top: 1.5em;
  left: 1.5em;
}
.k13-work-single-slider__blob {
  z-index: -1;
  pointer-events: none;
  color: var(--color-green);
  width: 21.25em;
  position: absolute;
  top: 0%;
  left: 0%;
  transform: translate(-47.5%, -17.5%)rotate(-5deg);
}
@media screen and (max-width: 767px) {
  .k13-gsap-slider {
    padding-left: 1em;
      padding-right: 1em;
  }
  .k13-gsap-slider__item {
    width: calc(((100% - 2px)  - (var(--slider-spv)  - 1) * var(--slider-gap)) / var(--slider-spv));
  }
  .k13-work-single-slider {
    padding-bottom: 4em;
  }
  .k13-media-card__border {
    border-width: .1875em;
  }
  .k13-work-single-slider__blob {
    width: 13.5em;
  }
}
.k13-work-single-slider[data-gsap-slider-init] {
  --slider-status: on;
  --slider-spv: 3;
  --slider-gap: 3em;
}
@media screen and (max-width: 991px) {
  .k13-work-single-slider[data-gsap-slider-init] {
    --slider-status: on;
      --slider-spv: 2.5;
      --slider-gap: 1.5em;
  }
}
@media screen and (max-width: 767px) {
  .k13-work-single-slider[data-gsap-slider-init] {
    --slider-status: on;
      --slider-spv: 1.2;
      --slider-gap: 1.5em;
  }
}
[data-work-theme="Blue"] .k13-work-single-slider__blob {
  color: var(--color-orange);
}
[data-work-theme="Orange"] .k13-work-single-slider__blob {
  color: var(--color-maroonred);
}
[data-work-theme="Maroon Red"] .k13-work-single-slider__blob {
  color: var(--color-pink);
}
[data-work-theme="Green"] .k13-work-single-slider__blob {
  color: var(--color-blue);
}
.k13-media-card[data-ratio="4:5"] .k13-media-card__before {
  padding-top: 125%;
}
.k13-media-card[data-ratio="1:1"] .k13-media-card__before {
  padding-top: 100%;
}
