.page-content {
  position: relative;
  isolation: isolate;
  overflow-x: clip;
}
.page-content:before, .page-content:after {
  --tiled-svg-canvas-width: 560px;
  --tiled-svg-canvas-height: 730px;
  content: "";
  height: calc(100% - var(--header-height));
  width: 100vw;
  position: absolute;
  top: calc(var(--header-height));
  left: 50%;
  transform: translate(-50%);
  z-index: -1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2500' height='3260'%3E%3Cpath fill='%23ffffff' d='M1828 0h-2c-109.2 0-214.8 31-305.5 89.6-85.4 55.2-155.8 133.5-203.5 226.4-47.7 92.9-70.8 196.4-67.1 300.8 4 111 39 219 101.1 312.4L2500 2657v-696.1L1665.9 706.6c-41.5-62.5-45.8-139.7-11.5-206.7 34.3-66.7 98.3-106.5 171.5-106.5h.7l673.3 2.3V2.3L1828 0z'/%3E%3C/svg%3E");
  background-repeat: repeat-y;
  background-position: top center;
  background-size: var(--tiled-svg-canvas-width) var(--tiled-svg-canvas-height);
}
@media (min-width: 35rem) {
  .page-content:before, .page-content:after {
    --tiled-svg-canvas-width: 1336px;
    --tiled-svg-canvas-height: 1740px;
  }
}
@media (min-width: 67.5rem) {
  .page-content:before, .page-content:after {
    --tiled-svg-canvas-width: 2500px;
    --tiled-svg-canvas-height: 3260px;
  }
}
@media (min-width: 156.25rem) {
  .page-content:before, .page-content:after {
    --tiled-svg-canvas-width: 2750px;
    --tiled-svg-canvas-height: 3586px;
  }
}
@media (min-width: 171.875rem) {
  .page-content:before, .page-content:after {
    --tiled-svg-canvas-width: 3000px;
    --tiled-svg-canvas-height: 3912px;
  }
}
.page-content:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2500' height='3260'%3E%3Cpath fill='%23ffffff' d='M.1 2.3v393.5l673.3-2.3h.7c73.2 0 137.2 39.8 171.5 106.5 34.3 66.9 30 144.2-11.5 206.7L0 1960.9V2657L1149 929.2c62.1-93.5 97.1-201.5 101.1-312.4 3.7-104.3-19.4-207.9-67.1-300.8-47.7-92.9-118.1-171.2-203.5-226.4C888.8 31 783.2 0 674 0h-2L.1 2.3z'/%3E%3C/svg%3E");
  top: calc(var(--header-height) + var(--tiled-svg-canvas-height) / 2);
  height: calc(100% - var(--header-height) - var(--tiled-svg-canvas-height) / 2);
}

.main-content {
  margin-block-start: var(--page-block-margin-start);
  margin-block-end: var(--page-block-margin);
}

.page--margin-bottom-none .main-content {
  margin-bottom: 0;
}

.main-content > .text-content:first-child > *:first-child {
  margin-top: 0;
}

.wrapper__content {
  margin-inline: auto;
}

.wrapper__content--small {
  max-width: var(--content-small);
}

.wrapper__content--medium {
  max-width: var(--content-medium);
}

.wrapper__content--large {
  max-width: var(--content-large);
}

.wrapper__content--xl {
  max-width: var(--content-xl);
}

.content--small {
  --content-width: var(--content-small);
}

.content--medium {
  --content-width: var(--content-medium);
}

.content--large {
  --content-width: var(--content-large);
}

.content--xl {
  --content-width: var(--content-xl);
}

.content--full {
  --content-width: var(--content-full);
}

.wrapper__content--variable {
  max-width: var(--content-width);
}

.content--small .text-width-limited > * {
  max-width: var(--content-small);
}

.text__container,
.grid__container,
.layout__container {
  padding-inline: var(--body-gutter);
}

.container__small-gutter .layout__container,
.container__small-gutter .grid__container {
  padding-inline: var(--body-gutter-small);
}

@media (max-width: 47.9375rem) {
  .full-bleed-mobile .grid__container,
  .full-bleed-mobile .layout__container {
    padding-inline: 0;
  }
  .full-bleed-mobile figcaption,
  .full-bleed-mobile .image-caption {
    padding-inline: 0.5rem;
  }
  .full-bleed-mobile .grid__container .cell:not(.cell--has-bg-style) .cell-text {
    padding-inline: var(--body-gutter);
  }
  .full-bleed-mobile .cell__video,
  .full-bleed-mobile .cell--has-bg-style,
  .full-bleed-mobile .cell--has-image picture,
  .full-bleed-mobile .bg-image .bg-image__media--wrapper {
    border-radius: 0px;
  }
}
@media (min-width: 48rem) {
  .content--full .layout__container,
  .content--full .grid__container {
    padding-inline: 0;
  }
  .content--full figcaption,
  .content--full .image-caption {
    padding-inline: var(--body-gutter);
  }
}

/*# sourceMappingURL=/assets/application/layouts/layout-34609eae.css.map */
