.dc-homepage-hero {
  min-height: min(900px, 100vh - var(--wp-admin--admin-bar--height, 0px) - var(--header-height));
  min-height: min(56.25rem, 100vh - var(--wp-admin--admin-bar--height, 0px) - var(--header-height));
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  position: relative;
}
.dc-homepage-hero .dc-container {
  display: flex;
  align-items: center;
  gap: 32px;
  gap: 2rem;
}
@media (width < 1024px) {
  .dc-homepage-hero .dc-container {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (width >= 1024px) {
  .dc-homepage-hero .dc-container {
    position: relative;
    z-index: 1;
  }
}
@media (width >= 1024px) {
  .dc-homepage-hero .dc-section-header {
    max-width: 652px;
    max-width: 40.75rem;
    flex: auto;
    min-width: 0;
    opacity: 0;
    transform: translateY(30px);
    transform: translateY(1.875rem);
    transition: opacity 0.8s ease, transform 0.8s ease;
  }
}
@media (width >= 1024px) and (width < 1146px) {
  .dc-homepage-hero .dc-section-header {
    max-width: 480px;
    max-width: 30rem;
  }
}
@media (width >= 1024px) {
  .dc-homepage-hero.is-header-visible .dc-section-header {
    opacity: 1;
    transform: none;
  }
}
.dc-homepage-hero .dc-section-btns {
  margin-top: 12px;
  margin-top: 0.75rem;
}
@media (width < 480px) {
  .dc-homepage-hero .dc-section-btns .dc-btn {
    width: 100%;
  }
}
@media (width >= 1024px) {
  .dc-homepage-hero__animation {
    position: absolute;
    right: -20vw;
    top: 50%;
    transform: translateY(-50%);
    width: 96vw;
    max-width: 2000px;
    max-width: 125rem;
    pointer-events: none;
  }
}
@media (width >= 2084px) {
  .dc-homepage-hero__animation {
    right: calc(28vw - 1000px);
    right: calc(28vw - 62.5rem);
  }
}
@media (width >= 768px) and (width < 1024px) {
  .dc-homepage-hero__animation {
    width: 200vw;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media (width < 768px) {
  .dc-homepage-hero__animation {
    width: 200vw;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
  }
}
.dc-homepage-hero__animation img,
.dc-homepage-hero__animation video {
  display: block;
  width: 100%;
  height: auto;
}
.dc-homepage-hero__animation img {
  display: none;
}
.dc-homepage-hero__animation.is-fallback img {
  display: block;
}
.dc-homepage-hero__animation.is-fallback video {
  display: none;
}
@media (prefers-reduced-motion: reduce) {
  .dc-homepage-hero__animation img {
    display: block;
  }
  .dc-homepage-hero__animation video {
    display: none;
  }
}/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvbWVwYWdlLWhlcm8vc3R5bGUuc2NzcyIsImhvbWVwYWdlLWhlcm8vc3R5bGUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBO0VBQ0MsOEZBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QUNGRDtBREdDO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtBQ0RGO0FERUU7RUFKRDtJQUtFLHNCQUFBO0lBQ0EsdUJBQUE7RUNDRDtBQUNGO0FEQUU7RUFSRDtJQVNFLGtCQUFBO0lBQ0EsVUFBQTtFQ0dEO0FBQ0Y7QURBRTtFQUREO0lBRUUsZ0JBQUE7SUFDQSxVQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7SUFDQSwyQkFBQTtJQUNBLGtEQUFBO0VDR0Q7QUFDRjtBREZFO0VBVEQ7SUFVRSxnQkFBQTtFQ0tEO0FBQ0Y7QURGRTtFQUREO0lBRUUsVUFBQTtJQUNBLGVBQUE7RUNLRDtBQUNGO0FESEM7RUFDQyxnQkFBQTtBQ0tGO0FESEU7RUFDQztJQUNDLFdBQUE7RUNLRjtBQUNGO0FEREU7RUFERDtJQUVFLGtCQUFBO0lBQ0EsWUFBQTtJQUNBLFFBQUE7SUFDQSwyQkFBQTtJQUNBLFdBQUE7SUFDQSxpQkFBQTtJQUNBLG9CQUFBO0VDSUQ7QUFDRjtBREhFO0VBVkQ7SUFXRSwwQkFBQTtFQ01EO0FBQ0Y7QURMRTtFQWJEO0lBY0UsWUFBQTtJQUNBLGtCQUFBO0lBQ0EsU0FBQTtJQUNBLDJCQUFBO0VDUUQ7QUFDRjtBRFBFO0VBbkJEO0lBb0JFLFlBQUE7SUFDQSxrQkFBQTtJQUNBLFNBQUE7SUFDQSwyQkFBQTtFQ1VEO0FBQ0Y7QURURTs7RUFFQyxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUNXSDtBRFRFO0VBQ0MsYUFBQTtBQ1dIO0FEUkc7RUFBTSxjQUFBO0FDV1Q7QURWRztFQUFRLGFBQUE7QUNhWDtBRFhFO0VBQ0M7SUFBTSxjQUFBO0VDY1A7RURiQztJQUFRLGFBQUE7RUNnQlQ7QUFDRiIsImZpbGUiOiJob21lcGFnZS1oZXJvL3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgJy4uLy4uL3Njc3MvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnLi4vLi4vc2Nzcy9taXhpbnMnIGFzICo7XG5cbi5kYy1ob21lcGFnZS1oZXJvIHtcblx0bWluLWhlaWdodDogbWluKDkwMHB4LCBjYWxjKDEwMHZoIC0gdmFyKC0td3AtYWRtaW4tLWFkbWluLWJhci0taGVpZ2h0LCAwcHgpIC0gdmFyKC0taGVhZGVyLWhlaWdodCkpKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LmRjLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogMzJweDtcblx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHR9XG5cdFx0QG1lZGlhICN7JG1kX30ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdH1cblx0LmRjLXNlY3Rpb24taGVhZGVyIHtcblx0XHRAbWVkaWEgI3skbWRffSB7XG5cdFx0XHRtYXgtd2lkdGg6IDY1MnB4O1xuXHRcdFx0ZmxleDogYXV0bztcblx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZSwgdHJhbnNmb3JtIDAuOHMgZWFzZTtcblx0XHR9XG5cdFx0QG1lZGlhICh3aWR0aCA+PSAxMDI0cHgpIGFuZCAod2lkdGggPCAxMTQ2cHgpIHtcblx0XHRcdG1heC13aWR0aDogNDgwcHg7XG5cdFx0fVxuXHR9XG5cdCYuaXMtaGVhZGVyLXZpc2libGUgLmRjLXNlY3Rpb24taGVhZGVyIHtcblx0XHRAbWVkaWEgI3skbWRffSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdH1cblx0fVxuXHQuZGMtc2VjdGlvbi1idG5zIHtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXG5cdFx0QG1lZGlhICN7JHhzfSB7XG5cdFx0XHQuZGMtYnRuIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2FuaW1hdGlvbiB7XG5cdFx0QG1lZGlhICN7JG1kX30ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC0yMHZ3O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR3aWR0aDogOTZ2dztcblx0XHRcdG1heC13aWR0aDogMjAwMHB4O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHRcdEBtZWRpYSAod2lkdGggPj0gMjA4NHB4KSB7XG5cdFx0XHRyaWdodDogY2FsYygyOHZ3IC0gMTAwMHB4KTtcblx0XHR9XG5cdFx0QG1lZGlhICh3aWR0aCA+PSA3NjhweCkgYW5kICh3aWR0aCA8IDEwMjRweCkge1xuXHRcdFx0d2lkdGg6IDIwMHZ3O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdH1cblx0XHRAbWVkaWEgI3skc219IHtcblx0XHRcdHdpZHRoOiAyMDB2dztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR9XG5cdFx0aW1nLFxuXHRcdHZpZGVvIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmLmlzLWZhbGxiYWNrIHtcblx0XHRcdGltZyB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cdFx0XHR2aWRlbyB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHR9XG5cdFx0QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0XHRcdGltZyB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cdFx0XHR2aWRlbyB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHR9XG5cdH1cbn1cbiIsIi5kYy1ob21lcGFnZS1oZXJvIHtcbiAgbWluLWhlaWdodDogbWluKDkwMHB4LCAxMDB2aCAtIHZhcigtLXdwLWFkbWluLS1hZG1pbi1iYXItLWhlaWdodCwgMHB4KSAtIHZhcigtLWhlYWRlci1oZWlnaHQpKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYy1ob21lcGFnZS1oZXJvIC5kYy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5kYy1ob21lcGFnZS1oZXJvIC5kYy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTAyNHB4KSB7XG4gIC5kYy1ob21lcGFnZS1oZXJvIC5kYy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDEwMjRweCkge1xuICAuZGMtaG9tZXBhZ2UtaGVybyAuZGMtc2VjdGlvbi1oZWFkZXIge1xuICAgIG1heC13aWR0aDogNjUycHg7XG4gICAgZmxleDogYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGVhc2UsIHRyYW5zZm9ybSAwLjhzIGVhc2U7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTAyNHB4KSBhbmQgKHdpZHRoIDwgMTE0NnB4KSB7XG4gIC5kYy1ob21lcGFnZS1oZXJvIC5kYy1zZWN0aW9uLWhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxMDI0cHgpIHtcbiAgLmRjLWhvbWVwYWdlLWhlcm8uaXMtaGVhZGVyLXZpc2libGUgLmRjLXNlY3Rpb24taGVhZGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmRjLWhvbWVwYWdlLWhlcm8gLmRjLXNlY3Rpb24tYnRucyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5AbWVkaWEgKHdpZHRoIDwgNDgwcHgpIHtcbiAgLmRjLWhvbWVwYWdlLWhlcm8gLmRjLXNlY3Rpb24tYnRucyAuZGMtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxMDI0cHgpIHtcbiAgLmRjLWhvbWVwYWdlLWhlcm9fX2FuaW1hdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMjB2dztcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDk2dnc7XG4gICAgbWF4LXdpZHRoOiAyMDAwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMjA4NHB4KSB7XG4gIC5kYy1ob21lcGFnZS1oZXJvX19hbmltYXRpb24ge1xuICAgIHJpZ2h0OiBjYWxjKDI4dncgLSAxMDAwcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDc2OHB4KSBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5kYy1ob21lcGFnZS1oZXJvX19hbmltYXRpb24ge1xuICAgIHdpZHRoOiAyMDB2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA8IDc2OHB4KSB7XG4gIC5kYy1ob21lcGFnZS1oZXJvX19hbmltYXRpb24ge1xuICAgIHdpZHRoOiAyMDB2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLmRjLWhvbWVwYWdlLWhlcm9fX2FuaW1hdGlvbiBpbWcsXG4uZGMtaG9tZXBhZ2UtaGVyb19fYW5pbWF0aW9uIHZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZGMtaG9tZXBhZ2UtaGVyb19fYW5pbWF0aW9uIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGMtaG9tZXBhZ2UtaGVyb19fYW5pbWF0aW9uLmlzLWZhbGxiYWNrIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRjLWhvbWVwYWdlLWhlcm9fX2FuaW1hdGlvbi5pcy1mYWxsYmFjayB2aWRlbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZGMtaG9tZXBhZ2UtaGVyb19fYW5pbWF0aW9uIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRjLWhvbWVwYWdlLWhlcm9fX2FuaW1hdGlvbiB2aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSJdfQ== */
