/* Subset of @wordpress/block-library 11.2.0 (build-style/style.css + theme.css), official WordPress block styles. */
.wp-block-button__link{cursor: pointer;
  display: inline-block;
  text-align: center;
  word-break: normal;
  overflow-wrap: anywhere;
  box-sizing: border-box;
  height: 100%;
  align-content: center;}.wp-block-button__link.aligncenter{text-align: center;}.wp-block-button__link.alignright{text-align: right;}:where(.wp-block-button__link){box-shadow: none;
  text-decoration: none;
  border-radius: 9999px;
  padding: calc(0.667em + 2px) calc(1.333em + 2px);}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration: inherit;}.wp-block-buttons > .wp-block-button.has-custom-width{max-width: none;}.wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link{width: 100%;}.wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link{font-size: inherit;}.wp-block-buttons > .wp-block-button[class*=wp-block-button__width]{width: calc(var(--wp--block-button--width) * 1% - var(--wp--style--block-gap, 0.5em) * (1 - var(--wp--block-button--width) / 100));}.wp-block-buttons > .wp-block-button.wp-block-button__width-25{width: calc(25% - var(--wp--style--block-gap, 0.5em) * 0.75);}.wp-block-buttons > .wp-block-button.wp-block-button__width-50{width: calc(50% - var(--wp--style--block-gap, 0.5em) * 0.5);}.wp-block-buttons > .wp-block-button.wp-block-button__width-75{width: calc(75% - var(--wp--style--block-gap, 0.5em) * 0.25);}.wp-block-buttons > .wp-block-button.wp-block-button__width-100{width: 100%;
  flex-basis: 100%;}.wp-block-buttons.is-vertical > .wp-block-button[class*=wp-block-button__width]{width: calc(var(--wp--block-button--width) * 1%);}.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25{width: 25%;}.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50{width: 50%;}.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75{width: 75%;}.wp-block-button.is-style-squared,
.wp-block-button__link.wp-block-button.is-style-squared{border-radius: 0;}.wp-block-button.no-border-radius,
.wp-block-button__link.no-border-radius{border-radius: 0 !important;}:root :where(.wp-block-button.is-style-outline > .wp-block-button__link),
:root :where(.wp-block-button .wp-block-button__link.is-style-outline){border: 2px solid currentColor;
  padding: 0.667em 1.333em;}:root :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)),
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)){color: currentColor;}:root :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)),
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)){background-color: transparent;
  background-image: none;}.wp-block-buttons{box-sizing: border-box;}.wp-block-buttons.is-vertical{flex-direction: column;}.wp-block-buttons.is-vertical > .wp-block-button:last-child{margin-bottom: 0;}.wp-block-buttons > .wp-block-button{display: inline-block;
  margin: 0;}.wp-block-buttons.is-content-justification-left{justify-content: flex-start;}.wp-block-buttons.is-content-justification-left.is-vertical{align-items: flex-start;}.wp-block-buttons.is-content-justification-center{justify-content: center;}.wp-block-buttons.is-content-justification-center.is-vertical{align-items: center;}.wp-block-buttons.is-content-justification-right{justify-content: flex-end;}.wp-block-buttons.is-content-justification-right.is-vertical{align-items: flex-end;}.wp-block-buttons.is-content-justification-space-between{justify-content: space-between;}.wp-block-buttons.aligncenter{text-align: center;}.wp-block-buttons{}.wp-block-buttons:not(.is-content-justification-space-between,
.is-content-justification-right,
.is-content-justification-left,
.is-content-justification-center) .wp-block-button.aligncenter{margin-left: auto;
  margin-right: auto;
  width: 100%;}.wp-block-buttons[style*=text-decoration] .wp-block-button,
.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration: inherit;}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size: inherit;}.wp-block-buttons .wp-block-button__link{width: 100%;}.wp-block-button.aligncenter{text-align: center;}:where(.wp-block-categories__label:not(.screen-reader-text)){width: 100%;
  display: block;}.wp-block-columns{display: flex;
  box-sizing: border-box;
  flex-wrap: wrap !important;}@media (min-width: 782px){.wp-block-columns{flex-wrap: nowrap !important;}}.wp-block-columns{align-items: initial !important;}.wp-block-columns.are-vertically-aligned-top{align-items: flex-start;}.wp-block-columns.are-vertically-aligned-center{align-items: center;}.wp-block-columns.are-vertically-aligned-bottom{align-items: flex-end;}@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{flex-basis: 100% !important;}}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{flex-basis: 0;
    flex-grow: 1;}.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*=flex-basis]{flex-grow: 0;}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap: nowrap !important;}.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column{flex-basis: 0;
  flex-grow: 1;}.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*=flex-basis]{flex-grow: 0;}:where(.wp-block-columns){margin-bottom: 1.75em;}:where(.wp-block-columns.has-background){padding: var(--wp--style--block-background-padding, 1.25em 2.375em);}.wp-block-column{flex-grow: 1;
  min-width: 0;
  word-break: normal;
  overflow-wrap: break-word;}.wp-block-column.is-vertically-aligned-top{align-self: flex-start;}.wp-block-column.is-vertically-aligned-center{align-self: center;}.wp-block-column.is-vertically-aligned-bottom{align-self: flex-end;}.wp-block-column.is-vertically-aligned-stretch{align-self: stretch;}.wp-block-column.is-vertically-aligned-top, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-bottom{width: 100%;}.wp-block-cover-image,
.wp-block-cover{min-height: 430px;
  padding: 1em;
  position: relative;
  background-position: center center;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  overflow: clip;
  box-sizing: border-box;}.wp-block-cover-image.has-background-dim:not([class*=-background-color]),
.wp-block-cover-image .has-background-dim:not([class*=-background-color]),
.wp-block-cover.has-background-dim:not([class*=-background-color]),
.wp-block-cover .has-background-dim:not([class*=-background-color]){background-color: #000;}.wp-block-cover-image .has-background-dim.has-background-gradient,
.wp-block-cover .has-background-dim.has-background-gradient{background-color: transparent;}.wp-block-cover-image.has-background-dim::before,
.wp-block-cover.has-background-dim::before{content: "";
  background-color: inherit;}.wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before,
.wp-block-cover-image .wp-block-cover__background,
.wp-block-cover-image .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim:not(.has-background-gradient)::before,
.wp-block-cover .wp-block-cover__background,
.wp-block-cover .wp-block-cover__gradient-background{position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0.5;}.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background{opacity: 0.1;}.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background{opacity: 0.2;}.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background{opacity: 0.3;}.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background{opacity: 0.4;}.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background{opacity: 0.5;}.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background{opacity: 0.6;}.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background{opacity: 0.7;}.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background{opacity: 0.8;}.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background{opacity: 0.9;}.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background{opacity: 1;}.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0{opacity: 0;}.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10{opacity: 0.1;}.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20{opacity: 0.2;}.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30{opacity: 0.3;}.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40{opacity: 0.4;}.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50{opacity: 0.5;}.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60{opacity: 0.6;}.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70{opacity: 0.7;}.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80{opacity: 0.8;}.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90{opacity: 0.9;}.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100{opacity: 1;}.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright{max-width: 420px;
  width: 100%;}.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,
.wp-block-cover.aligncenter,
.wp-block-cover.alignleft,
.wp-block-cover.alignright{display: flex;}.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container{position: relative;
  width: 100%;
  color: inherit;}.wp-block-cover-image.is-position-top-left,
.wp-block-cover.is-position-top-left{align-items: flex-start;
  justify-content: flex-start;}.wp-block-cover-image.is-position-top-center,
.wp-block-cover.is-position-top-center{align-items: flex-start;
  justify-content: center;}.wp-block-cover-image.is-position-top-right,
.wp-block-cover.is-position-top-right{align-items: flex-start;
  justify-content: flex-end;}.wp-block-cover-image.is-position-center-left,
.wp-block-cover.is-position-center-left{align-items: center;
  justify-content: flex-start;}.wp-block-cover-image.is-position-center-center,
.wp-block-cover.is-position-center-center{align-items: center;
  justify-content: center;}.wp-block-cover-image.is-position-center-right,
.wp-block-cover.is-position-center-right{align-items: center;
  justify-content: flex-end;}.wp-block-cover-image.is-position-bottom-left,
.wp-block-cover.is-position-bottom-left{align-items: flex-end;
  justify-content: flex-start;}.wp-block-cover-image.is-position-bottom-center,
.wp-block-cover.is-position-bottom-center{align-items: flex-end;
  justify-content: center;}.wp-block-cover-image.is-position-bottom-right,
.wp-block-cover.is-position-bottom-right{align-items: flex-end;
  justify-content: flex-end;}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin: 0;}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container{margin: 0;
  width: auto;}.wp-block-cover-image .wp-block-cover__image-background,
.wp-block-cover-image video.wp-block-cover__video-background,
.wp-block-cover .wp-block-cover__image-background,
.wp-block-cover video.wp-block-cover__video-background{position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  object-fit: cover;
  outline: none;
  border: none;
  box-shadow: none;}@supports (-webkit-hyphens: none){.wp-block-cover-image.has-aspect-ratio,
  .wp-block-cover.has-aspect-ratio{min-height: fit-content !important;}}.wp-block-cover-image .wp-block-cover__embed-background,
.wp-block-cover .wp-block-cover__embed-background{position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  outline: none;
  border: none;
  box-shadow: none;
  pointer-events: none;}.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper,
.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper{position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;}.wp-block-cover-image .wp-block-cover__embed-background iframe,
.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,
.wp-block-cover .wp-block-cover__embed-background iframe,
.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe{position: absolute;
  top: 50%;
  left: 50%;
  width: 100vw;
  height: 100vh;
  min-width: 100%;
  min-height: 100%;
  transform: translate(-50%, -50%);
  pointer-events: none;}.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax,
.wp-block-cover__image-background.has-parallax,
video.wp-block-cover__video-background.has-parallax{background-attachment: fixed;
  background-size: cover;
  background-repeat: no-repeat;}@supports (-webkit-touch-callout: inherit){.wp-block-cover-image.has-parallax,
  .wp-block-cover.has-parallax,
  .wp-block-cover__image-background.has-parallax,
  video.wp-block-cover__video-background.has-parallax{background-attachment: scroll;}}@media (prefers-reduced-motion: reduce){.wp-block-cover-image.has-parallax,
  .wp-block-cover.has-parallax,
  .wp-block-cover__image-background.has-parallax,
  video.wp-block-cover__video-background.has-parallax{background-attachment: scroll;}}.wp-block-cover-image.is-repeated,
.wp-block-cover.is-repeated,
.wp-block-cover__image-background.is-repeated,
video.wp-block-cover__video-background.is-repeated{background-repeat: repeat;
  background-size: auto;}section.wp-block-cover-image h2,
.wp-block-cover-image-text,
.wp-block-cover-text{color: #fff;}section.wp-block-cover-image h2 a,
section.wp-block-cover-image h2 a:hover,
section.wp-block-cover-image h2 a:focus,
section.wp-block-cover-image h2 a:active,
.wp-block-cover-image-text a,
.wp-block-cover-image-text a:hover,
.wp-block-cover-image-text a:focus,
.wp-block-cover-image-text a:active,
.wp-block-cover-text a,
.wp-block-cover-text a:hover,
.wp-block-cover-text a:focus,
.wp-block-cover-text a:active{color: #fff;}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content: flex-start;}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content: flex-end;}section.wp-block-cover-image.has-left-content > h2,
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,
.wp-block-cover.has-left-content .wp-block-cover-text{margin-left: 0;
  text-align: left;}section.wp-block-cover-image.has-right-content > h2,
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,
.wp-block-cover.has-right-content .wp-block-cover-text{margin-right: 0;
  text-align: right;}section.wp-block-cover-image > h2,
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text{font-size: 2em;
  line-height: 1.25;
  z-index: 1;
  margin-bottom: 0;
  max-width: 840px;
  padding: 0.44em;
  text-align: center;}:where(.wp-block-cover:not(.has-text-color)),
:where(.wp-block-cover-image:not(.has-text-color)){color: #fff;}:where(.wp-block-cover.is-light:not(.has-text-color)),
:where(.wp-block-cover-image.is-light:not(.has-text-color)){color: #000;}:root :where(.wp-block-cover p:not(.has-text-color)),
:root :where(.wp-block-cover h1:not(.has-text-color)),
:root :where(.wp-block-cover h2:not(.has-text-color)),
:root :where(.wp-block-cover h3:not(.has-text-color)),
:root :where(.wp-block-cover h4:not(.has-text-color)),
:root :where(.wp-block-cover h5:not(.has-text-color)),
:root :where(.wp-block-cover h6:not(.has-text-color)){color: inherit;}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index: 0;}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index: 0;}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index: 0;}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient)::before,
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__background,
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__gradient-background{z-index: 1;}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index: 1;}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index: auto;}.wp-block-details{box-sizing: border-box;}.wp-block-details summary{cursor: pointer;}:root :where(.wp-block-cover .wp-block-embed){min-width: 320px;
  min-height: 240px;}.wp-block-group.is-layout-flex .wp-block-embed{flex: 1 1 0%;}:root :where(.wp-block-group.is-layout-flex .wp-block-embed){min-width: 0;}.wp-block-file:not(.wp-element-button){font-size: 0.8em;}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image:not(#individual-image){width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) / 2);
  margin: 0;}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image{display: flex;
  flex-grow: 1;
  justify-content: center;
  flex-direction: column;
  max-width: 100%;
  box-sizing: border-box;}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image > div,
.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image > a{margin: 0;
  flex-direction: column;
  flex-grow: 1;}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image img{display: block;
  height: auto;
  max-width: 100% !important;
  width: auto;}.wp-block-gallery.has-nested-images:where(.is-layout-flex):not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-top: 0;
  margin-bottom: auto;}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image){align-self: inherit;}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone),
.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) > a{display: flex;}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) a,
.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) img{width: 100%;
  flex: 1 0 0%;
  height: 100%;
  object-fit: cover;}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-1 figure.wp-block-image:not(#individual-image){width: 100%;}@media (min-width: 600px){.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-3 figure.wp-block-image:not(#individual-image){width: calc(33.3333333333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-4 figure.wp-block-image:not(#individual-image){width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75);}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-5 figure.wp-block-image:not(#individual-image){width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8);}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-6 figure.wp-block-image:not(#individual-image){width: calc(16.6666666667% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333);}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-7 figure.wp-block-image:not(#individual-image){width: calc(14.2857142857% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571);}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-8 figure.wp-block-image:not(#individual-image){width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.875);}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image){width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image){width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5);}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1){width: 100%;}}.wp-block-gallery.has-nested-images figure.wp-block-image{position: relative;
  margin: 0;}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before,
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  max-height: 100%;}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{content: "";
  height: 100%;
  max-height: 3em;
  pointer-events: none;
  backdrop-filter: blur(3px);
  mask-image: linear-gradient(0deg, #000 20%, transparent 100%);}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{color: #fff;
  text-shadow: 0 0 1.5px #000;
  font-size: 13px;
  margin: 0;
  overflow: auto;
  padding: 1em;
  text-align: center;
  box-sizing: border-box;}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{width: 12px;
  height: 12px;}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color: transparent;}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-color: transparent;
  border-radius: 8px;
  border: 3px solid transparent;
  background-clip: padding-box;}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb{background-color: rgba(255, 255, 255, 0.8);}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-width: thin;
  scrollbar-gutter: stable both-edges;
  scrollbar-color: transparent transparent;}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within{scrollbar-color: rgba(255, 255, 255, 0.8) transparent;}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change: transform;}@media (hover: none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color: rgba(255, 255, 255, 0.8) transparent;}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, transparent 100%);}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display: inline;}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color: inherit;}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing: border-box;}.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div,
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div,
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a{flex: 1 1 auto;}.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption{flex: initial;
  background: none;
  color: inherit;
  margin: 0;
  padding: 10px 10px 9px;
  position: relative;
  text-shadow: none;}.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before{content: none;}.wp-block-group{box-sizing: border-box;}:where(.wp-block-group.wp-block-group-is-layout-constrained){position: relative;}h1:where(.wp-block-heading).has-background,
h2:where(.wp-block-heading).has-background,
h3:where(.wp-block-heading).has-background,
h4:where(.wp-block-heading).has-background,
h5:where(.wp-block-heading).has-background,
h6:where(.wp-block-heading).has-background{padding: var(--wp--style--block-background-padding, 1.25em 2.375em);}.wp-block-image > a,
.wp-block-image > figure > a{display: inline-block;
  color: inherit;}.wp-block-image img{height: auto;
  max-width: 100%;
  vertical-align: bottom;
  box-sizing: border-box;}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility: hidden;}.wp-block-image img.show{animation: show-content-image 0.4s;}}.wp-block-image[style*=border-radius] > a,
.wp-block-image[style*=border-radius] img{border-radius: inherit;}.wp-block-image.has-custom-border img{box-sizing: border-box;}.wp-block-image.aligncenter{text-align: center;}.wp-block-image.alignfull > a, .wp-block-image.alignwide > a{width: 100%;}.wp-block-image.alignfull img, .wp-block-image.alignwide img{height: auto;
  width: 100%;}.wp-block-image.alignleft, .wp-block-image.alignright, .wp-block-image.aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright,
.wp-block-image .aligncenter{display: table;}.wp-block-image.alignleft > figcaption, .wp-block-image.alignright > figcaption, .wp-block-image.aligncenter > figcaption,
.wp-block-image .alignleft > figcaption,
.wp-block-image .alignright > figcaption,
.wp-block-image .aligncenter > figcaption{display: table-caption;
  caption-side: bottom;}.wp-block-image .alignleft{float: left;
  
  margin-left: 0;
  
  margin-right: 1em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;}.wp-block-image .alignright{float: right;
  
  margin-right: 0;
  
  margin-left: 1em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;}.wp-block-image .aligncenter{margin-left: auto;
  margin-right: auto;}.wp-block-image :where(figcaption){margin-top: 0.5em;
  margin-bottom: 1em;}.wp-block-image.is-style-circle-mask img{border-radius: 9999px;}@supports (mask-image: none) or (-webkit-mask-image: none){.wp-block-image.is-style-circle-mask img{mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='50' cy='50' r='50'/%3E%3C/svg%3E");
    mask-mode: alpha;
    mask-repeat: no-repeat;
    mask-size: contain;
    mask-position: center;
    border-radius: 0;}}:root :where(.wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img){border-radius: 9999px;}.wp-block-image figure{margin: 0;}.wp-lightbox-container{position: relative;
  display: flex;
  flex-direction: column;}.wp-lightbox-container img{cursor: zoom-in;}.wp-lightbox-container:has(img:hover) button{opacity: 1;}.wp-lightbox-container button{opacity: 0;
  border: none;
  background-color: rgba(90, 90, 90, 0.25);
  backdrop-filter: blur(16px) saturate(180%);
  cursor: zoom-in;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  position: absolute;
  z-index: 100;
  top: 16px;
  right: 16px;
  text-align: center;
  padding: 0;
  border-radius: 4px;}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition: opacity 0.2s ease;}}.wp-lightbox-container button:focus-visible{outline: 3px auto rgba(90, 90, 90, 0.25);
  outline: 3px auto -webkit-focus-ring-color;
  outline-offset: 3px;}.wp-lightbox-container button:hover{cursor: pointer;
  opacity: 1;}.wp-lightbox-container button:focus{opacity: 1;}.wp-lightbox-container button:hover, .wp-lightbox-container button:focus, .wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color: rgba(90, 90, 90, 0.25);
  border: none;}.wp-lightbox-overlay{position: fixed;
  top: 0;
  left: 0;
  z-index: 100000;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  box-sizing: border-box;
  visibility: hidden;
  cursor: zoom-out;}.wp-lightbox-overlay .wp-lightbox-close-button{font-family: inherit;
  position: absolute;
  top: calc(env(safe-area-inset-top) + 16px);
  right: calc(env(safe-area-inset-right) + 16px);
  padding: 0 4px;
  cursor: pointer;
  z-index: 5000000;
  min-width: 40px;
  min-height: 40px;
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: center;
  line-height: 1;}.wp-lightbox-overlay .wp-lightbox-close-button:hover, .wp-lightbox-overlay .wp-lightbox-close-button:focus, .wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background: none;
  border: none;}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height: 1em;
  width: 1em;}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display: block;}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev,
.wp-lightbox-overlay .wp-lightbox-navigation-button-next{position: absolute;
  padding: 0 8px;
  z-index: 2000002;
  font-family: inherit;
  min-width: 40px;
  min-height: 40px;
  gap: 4px;
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  bottom: 16px;
  line-height: 1;}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden],
.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden]{display: none;}@media (min-width: 960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-prev,
  .wp-lightbox-overlay .wp-lightbox-navigation-button-next{bottom: 50%;
    transform: translateY(-50%);}}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover, .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus, .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background),
.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,
.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,
.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background){background: none;
  border: none;
  padding: 0 8px;}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,
.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{width: 1.5em;
  height: 1.5em;
  display: block;}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left: calc(env(safe-area-inset-left) + 16px);}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right: calc(env(safe-area-inset-right) + 16px);}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align: middle;}.wp-lightbox-overlay .lightbox-image-container{position: absolute;
  overflow: hidden;
  top: 50%;
  left: 50%;
  transform-origin: top left;
  transform: translate(-50%, -50%);
  width: var(--wp--lightbox-container-width);
  height: var(--wp--lightbox-container-height);
  z-index: 2000001;
  cursor: default;}.wp-lightbox-overlay .wp-block-image{position: relative;
  transform-origin: 0 0;
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  z-index: 3000000;
  margin: 0;}.wp-lightbox-overlay .wp-block-image img{min-width: var(--wp--lightbox-image-width);
  min-height: var(--wp--lightbox-image-height);
  width: var(--wp--lightbox-image-width);
  height: var(--wp--lightbox-image-height);}.wp-lightbox-overlay .wp-block-image figcaption{display: none;}.wp-lightbox-overlay .lightbox-thumbnail-container{--wp--lightbox-image-width: var(--wp--lightbox-thumbnail-width);
  --wp--lightbox-image-height: var(--wp--lightbox-thumbnail-height);}.wp-lightbox-overlay button{border: none;
  background: none;}.wp-lightbox-overlay .scrim{width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2000000;
  background-color: rgb(255, 255, 255);
  opacity: 0.9;}.wp-lightbox-overlay.active{visibility: visible;}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation: both turn-on-visibility 0.25s;}}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active img{animation: both turn-on-visibility 0.35s;}}@media not (prefers-reduced-motion){.wp-lightbox-overlay.show-closing-animation:not(.active){animation: both turn-off-visibility 0.35s;}}@media not (prefers-reduced-motion){.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation: both turn-off-visibility 0.25s;}}@media not (prefers-reduced-motion){.wp-lightbox-overlay.zoom.active{opacity: 1;
    visibility: visible;
    animation: none;}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation: lightbox-zoom-in 0.4s;}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation: none;}.wp-lightbox-overlay.zoom.active .scrim{animation: turn-on-visibility 0.4s forwards;}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation: none;}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation: lightbox-zoom-out 0.4s;}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation: none;}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation: turn-off-visibility 0.4s forwards;}}@keyframes show-content-image{
  0% {
    visibility: hidden;
  }
  99% {
    visibility: hidden;
  }
  100% {
    visibility: visible;
  }
}@keyframes turn-on-visibility{
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}@keyframes turn-off-visibility{
  0% {
    opacity: 1;
    visibility: visible;
  }
  99% {
    opacity: 0;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}@keyframes lightbox-zoom-in{
  0% {
    clip-path: var(--wp--lightbox-initial-clip);
    transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width)) / 2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
  }
  100% {
    clip-path: inset(0);
    transform: translate(-50%, -50%) scale(1, 1);
  }
}@keyframes lightbox-zoom-out{
  0% {
    visibility: visible;
    clip-path: inset(0);
    transform: translate(-50%, -50%) scale(1, 1);
  }
  99% {
    visibility: visible;
  }
  100% {
    visibility: hidden;
    clip-path: var(--wp--lightbox-initial-clip);
    transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width)) / 2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
  }
}:root :where(.wp-block-list.has-background){padding: var(--wp--style--block-background-padding, 1.25em 2.375em);}.wp-block-media-text{direction: ltr;
  
  display: grid;
  grid-template-columns: 50% 1fr;
  grid-template-rows: auto;
  box-sizing: border-box;}.wp-block-media-text.has-media-on-the-right{grid-template-columns: 1fr 50%;}.wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__media{align-self: start;}.wp-block-media-text > .wp-block-media-text__content,
.wp-block-media-text > .wp-block-media-text__media,
.wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__media{align-self: center;}.wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__media{align-self: end;}.wp-block-media-text > .wp-block-media-text__media{grid-column: 1;
  grid-row: 1;
  
  margin: 0;}.wp-block-media-text > .wp-block-media-text__content{direction: ltr;
  
  grid-column: 2;
  grid-row: 1;
  
  word-break: break-word;}:where(.wp-block-media-text > .wp-block-media-text__content){padding: 0 8%;}.wp-block-media-text.has-media-on-the-right > .wp-block-media-text__media{grid-column: 2;
  grid-row: 1;}.wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content{grid-column: 1;
  grid-row: 1;}.wp-block-media-text__media a{display: block;}.wp-block-media-text__media img,
.wp-block-media-text__media video{height: auto;
  max-width: unset;
  width: 100%;
  vertical-align: middle;}.wp-block-media-text.is-image-fill > .wp-block-media-text__media{height: 100%;
  min-height: 250px;
  background-size: cover;}.wp-block-media-text.is-image-fill > .wp-block-media-text__media > a{display: block;
  height: 100%;}.wp-block-media-text.is-image-fill > .wp-block-media-text__media img{position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  border: 0;}.wp-block-media-text.is-image-fill-element > .wp-block-media-text__media{position: relative;
  height: 100%;
  min-height: 250px;}.wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a{display: block;
  height: 100%;}.wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img{position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;}@media (max-width: 600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns: 100% !important;}.wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media{grid-column: 1;
    grid-row: 1;}.wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content{grid-column: 1;
    grid-row: 2;}}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),
:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding: 0.5em 1em;}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding: 0.5em 1em;}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{position: absolute;
  inset: 0;
  background-color: #000;}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity: 0;}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity: 0.1;}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity: 0.2;}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity: 0.3;}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity: 0.4;}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity: 0.5;}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity: 0.6;}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity: 0.7;}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity: 0.8;}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity: 0.9;}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity: 1;}.wp-block-quote{box-sizing: border-box;
  overflow-wrap: break-word;}.wp-block-quote.is-style-large:where(:not(.is-style-plain)), .wp-block-quote.is-large:where(:not(.is-style-plain)){margin-bottom: 1em;
  padding: 0 1em;}.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p, .wp-block-quote.is-large:where(:not(.is-style-plain)) p{font-size: 1.5em;
  font-style: italic;
  line-height: 1.6;}.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,
.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer, .wp-block-quote.is-large:where(:not(.is-style-plain)) cite,
.wp-block-quote.is-large:where(:not(.is-style-plain)) footer{font-size: 1.125em;
  text-align: right;}.wp-block-quote > cite{display: block;}.wp-block-separator{border-top: 2px solid currentColor;
  border-left: none;
  border-right: none;
  border-bottom: none;}:root :where(.wp-block-separator.is-style-dots){text-align: center;
  line-height: 1;
  height: auto;}:root :where(.wp-block-separator.is-style-dots)::before{content: "···";
  color: currentColor;
  font-size: 1.5em;
  letter-spacing: 2em;
  
  padding-left: 2em;
  font-family: serif;}.wp-block-separator.is-style-dots{background: none !important;
  border: none !important;}.wp-block-site-logo{box-sizing: border-box;
  line-height: 0;}.wp-block-site-logo a{display: inline-block;
  line-height: 0;}.wp-block-site-logo.is-default-size img{width: 120px;
  height: auto;}.wp-block-site-logo img{height: auto;
  max-width: 100%;}.wp-block-site-logo a,
.wp-block-site-logo img{border-radius: inherit;}.wp-block-site-logo.aligncenter{margin-left: auto;
  margin-right: auto;
  text-align: center;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius: 9999px;}.wp-block-social-links{box-sizing: border-box;
  padding-left: 0;
  padding-right: 0;
  text-indent: 0;
  margin-left: 0;
  background: none;}.wp-block-social-links .wp-social-link a,
.wp-block-social-links .wp-social-link a:hover{text-decoration: none;
  border-bottom: 0;
  box-shadow: none;}.wp-block-social-links .wp-social-link svg{width: 1em;
  height: 1em;}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){margin-left: 0.5em;
  margin-right: 0.5em;
  font-size: 0.65em;}.wp-block-social-links.has-small-icon-size{font-size: 16px;}.wp-block-social-links, .wp-block-social-links.has-normal-icon-size{font-size: 24px;}.wp-block-social-links.has-large-icon-size{font-size: 36px;}.wp-block-social-links.has-huge-icon-size{font-size: 48px;}.wp-block-social-links.aligncenter{justify-content: center;
  display: flex;}.wp-block-social-links.alignright{justify-content: flex-end;}.wp-block-social-link{display: block;
  border-radius: 9999px;}@media not (prefers-reduced-motion){.wp-block-social-link{transition: transform 0.1s ease;}}.wp-block-social-link{height: auto;}.wp-block-social-link a{align-items: center;
  display: flex;
  line-height: 0;}.wp-block-social-link:hover{transform: scale(1.1);}.wp-block-social-links .wp-block-social-link.wp-social-link{display: inline-block;
  margin: 0;
  padding: 0;}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited,
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg{color: currentColor;
  fill: currentColor;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color: #f0f0f0;
  color: #444;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color: #f90;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color: #1ea0c3;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color: #0757fe;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color: #0a7aff;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color: #1e1f26;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color: #02e49b;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color: #5865f2;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color: #e94c89;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color: #4280ff;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color: #f45800;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color: #0866ff;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color: #000;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color: #0461dd;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color: #e65678;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color: #24292d;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color: #eceadd;
  color: #382110;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color: #ea4434;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color: #1d4fc4;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color: #f00075;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color: #e21b24;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color: #0d66c2;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color: #3288d4;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color: #000;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color: #f6405f;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color: #000;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color: #e60122;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color: #ef4155;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color: #ff4500;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color: #0478d7;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color: #fefc00;
  color: #fff;
  stroke: #000;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color: #ff5600;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color: #1bd760;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color: #2aabee;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color: #000;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color: #000;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color: #011835;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color: #6440a4;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color: #1da1f2;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color: #1eb7ea;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color: #4680c2;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color: #3499cd;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color: #25d366;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color: #000;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color: #d32422;
  color: #fff;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color: #f00;
  color: #fff;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background: none;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{width: 1.25em;
  height: 1.25em;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color: #f90;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color: #1ea0c3;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color: #0757fe;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color: #0a7aff;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color: #1e1f26;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color: #02e49b;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color: #5865f2;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color: #e94c89;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color: #4280ff;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color: #f45800;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color: #0866ff;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color: #000;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color: #0461dd;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color: #e65678;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color: #24292d;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color: #382110;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color: #ea4434;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color: #1d4fc4;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color: #f00075;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color: #e21b24;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color: #0d66c2;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color: #3288d4;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color: #000;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color: #f6405f;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color: #000;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color: #e60122;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color: #ef4155;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color: #ff4500;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color: #0478d7;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color: #fff;
  stroke: #000;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color: #ff5600;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color: #1bd760;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color: #2aabee;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color: #000;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color: #000;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color: #011835;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color: #6440a4;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color: #1da1f2;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color: #1eb7ea;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color: #4680c2;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color: #25d366;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color: #3499cd;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color: #000;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color: #d32422;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color: #f00;}.wp-block-social-links.is-style-pill-shape .wp-social-link{width: auto;}:root :where(.wp-block-social-links .wp-social-link a){padding: 0.25em;}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding: 0;}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left: 0.6666666667em;
  padding-right: 0.6666666667em;}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color: #000;}.wp-block-spacer{clear: both;}.wp-block-table{overflow-x: auto;}.wp-block-table table{border-collapse: collapse;
  width: 100%;}.wp-block-table thead{border-bottom: 3px solid;}.wp-block-table tfoot{border-top: 3px solid;}.wp-block-table td,
.wp-block-table th{border: 1px solid;
  padding: 0.5em;}.wp-block-table .has-fixed-layout{table-layout: fixed;
  width: 100%;}.wp-block-table .has-fixed-layout td,
.wp-block-table .has-fixed-layout th{word-break: normal;
  overflow-wrap: anywhere;}.wp-block-table.alignleft, .wp-block-table.aligncenter, .wp-block-table.alignright{display: table;
  width: auto;}.wp-block-table.alignleft td,
.wp-block-table.alignleft th, .wp-block-table.aligncenter td,
.wp-block-table.aligncenter th, .wp-block-table.alignright td,
.wp-block-table.alignright th{word-break: normal;
  overflow-wrap: anywhere;}.wp-block-table .has-subtle-light-gray-background-color{background-color: #f3f4f5;}.wp-block-table .has-subtle-pale-green-background-color{background-color: #e9fbe5;}.wp-block-table .has-subtle-pale-blue-background-color{background-color: #e7f5fe;}.wp-block-table .has-subtle-pale-pink-background-color{background-color: #fcf0ef;}.wp-block-table.is-style-stripes{border-spacing: 0;
  border-collapse: inherit;
  background-color: transparent;}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color: #f0f0f0;}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color: #f3f4f5;}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color: #e9fbe5;}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color: #e7f5fe;}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color: #fcf0ef;}.wp-block-table.is-style-stripes th,
.wp-block-table.is-style-stripes td{border-color: transparent;}.wp-block-table.is-style-stripes{border-bottom: 1px solid #f0f0f0;}.wp-block-table .has-border-color > *,
.wp-block-table .has-border-color tr,
.wp-block-table .has-border-color th,
.wp-block-table .has-border-color td{border-color: inherit;}.wp-block-table table[style*=border-top-color] > *,
.wp-block-table table[style*=border-top-color] tr:first-child{border-top-color: inherit;}.wp-block-table table[style*=border-top-color] > * th,
.wp-block-table table[style*=border-top-color] > * td,
.wp-block-table table[style*=border-top-color] tr:first-child th,
.wp-block-table table[style*=border-top-color] tr:first-child td{border-top-color: inherit;}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color: currentColor;}.wp-block-table table[style*=border-right-color] > *,
.wp-block-table table[style*=border-right-color] tr,
.wp-block-table table[style*=border-right-color] th,
.wp-block-table table[style*=border-right-color] td:last-child{border-right-color: inherit;}.wp-block-table table[style*=border-bottom-color] > *,
.wp-block-table table[style*=border-bottom-color] tr:last-child{border-bottom-color: inherit;}.wp-block-table table[style*=border-bottom-color] > * th,
.wp-block-table table[style*=border-bottom-color] > * td,
.wp-block-table table[style*=border-bottom-color] tr:last-child th,
.wp-block-table table[style*=border-bottom-color] tr:last-child td{border-bottom-color: inherit;}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color: currentColor;}.wp-block-table table[style*=border-left-color] > *,
.wp-block-table table[style*=border-left-color] tr,
.wp-block-table table[style*=border-left-color] th,
.wp-block-table table[style*=border-left-color] td:first-child{border-left-color: inherit;}.wp-block-table table[style*=border-style] > *,
.wp-block-table table[style*=border-style] tr,
.wp-block-table table[style*=border-style] th,
.wp-block-table table[style*=border-style] td{border-style: inherit;}.wp-block-table table[style*=border-width] > *,
.wp-block-table table[style*=border-width] tr,
.wp-block-table table[style*=border-width] th,
.wp-block-table table[style*=border-width] td{border-width: inherit;
  border-style: inherit;}:root :where(.wp-block-table-of-contents){box-sizing: border-box;}.wp-block-text-columns .wp-block-column{margin: 0 1em;
  padding: 0;}.wp-block-text-columns .wp-block-column:first-child{margin-left: 0;}.wp-block-text-columns .wp-block-column:last-child{margin-right: 0;}.wp-block-text-columns.columns-2 .wp-block-column{width: 50%;}.wp-block-text-columns.columns-3 .wp-block-column{width: 33.3333333333%;}.wp-block-text-columns.columns-4 .wp-block-column{width: 25%;}.wp-element-button{cursor: pointer;}.screen-reader-text{border: 0;
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  overflow-wrap: normal !important;
  word-break: normal !important;}.screen-reader-text:focus{background-color: #ddd;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;}:root :where(.wp-block-image figcaption){color: #555;
  font-size: 13px;
  text-align: center;}.is-dark-theme :root :where(.wp-block-image figcaption){color: rgba(255, 255, 255, 0.65);}.wp-block-image{margin: 0 0 1em 0;}.wp-block-quote{border-left: 0.25em solid currentColor;
  margin: 0 0 1.75em 0;
  padding-left: 1em;}.wp-block-quote cite,
.wp-block-quote footer{color: currentColor;
  font-size: 0.8125em;
  position: relative;
  font-style: normal;}.wp-block-quote:where(.has-text-align-right){border-left: none;
  border-right: 0.25em solid currentColor;
  padding-left: 0;
  padding-right: 1em;}.wp-block-quote:where(.has-text-align-center){border: none;
  padding-left: 0;}.wp-block-quote:where(.is-style-plain), .wp-block-quote.is-style-large, .wp-block-quote.is-large{border: none;}:where(.wp-block-group.has-background){padding: var(--wp--style--block-background-padding, 1.25em 2.375em);}.wp-block-separator.has-css-opacity{opacity: 0.4;}.wp-block-separator{border: none;
  border-bottom: 2px solid currentColor;
  margin-left: auto;
  margin-right: auto;}.wp-block-separator.has-alpha-channel-opacity{opacity: initial;}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width: 100px;}.wp-block-separator.has-background:not(.is-style-dots){border-bottom: none;
  height: 1px;}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height: 2px;}.wp-block-table{margin: 0 0 1em 0;}.wp-block-table td,
.wp-block-table th{word-break: normal;}.wp-block-table :where(figcaption){color: #555;
  font-size: 13px;
  text-align: center;}.is-dark-theme .wp-block-table :where(figcaption){color: rgba(255, 255, 255, 0.65);}
/* Query Loop blocks (post-template, post-title, post-excerpt), from @wordpress/block-library 11.2.0 build-style/style.css */
:where(.wp-block-post-excerpt) {
  box-sizing: border-box;
  margin-top: var(--wp--style--block-gap);
  margin-bottom: var(--wp--style--block-gap);
}
.wp-block-post-excerpt__excerpt {
  margin-top: 0;
  margin-bottom: 0;
}
.wp-block-post-excerpt__more-text {
  margin-top: var(--wp--style--block-gap);
  margin-bottom: 0;
}
.wp-block-post-excerpt__more-link {
  display: inline-block;
}
.wp-block-post-title {
  word-break: normal;
  overflow-wrap: anywhere;
  box-sizing: border-box;
}
.wp-block-post-title :where(a) {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-decoration: inherit;
}
.wp-block-post-template {
  margin-top: 0;
  margin-bottom: 0;
  max-width: 100%;
  list-style: none;
  padding: 0;
  box-sizing: border-box;
}
.wp-block-post-template.is-flex-container {
  flex-direction: row;
  display: flex;
  flex-wrap: wrap;
  gap: 1.25em;
}
.wp-block-post-template.is-flex-container > li {
  margin: 0;
  width: 100%;
}
@media (min-width: 600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li {
    width: calc(100% / 2 - 1.25em + 1.25em / 2);}.wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li {
    width: calc(100% / 3 - 1.25em + 1.25em / 3);}.wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li {
    width: calc(100% / 4 - 1.25em + 1.25em / 4);}.wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li {
    width: calc(100% / 5 - 1.25em + 1.25em / 5);}.wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li {
    width: calc(100% / 6 - 1.25em + 1.25em / 6);}}
@media (max-width: 600px){.wp-block-post-template-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid) {
    grid-template-columns: 1fr;}}
.wp-block-post-template-is-layout-constrained > li > .alignright,
.wp-block-post-template-is-layout-flow > li > .alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
.wp-block-post-template-is-layout-constrained > li > .alignleft,
.wp-block-post-template-is-layout-flow > li > .alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
.wp-block-post-template-is-layout-constrained > li > .aligncenter,
.wp-block-post-template-is-layout-flow > li > .aligncenter {
  margin-inline-start: auto;
  margin-inline-end: auto;
}
:where(.wp-block-query-no-results) {
  box-sizing: border-box;
}
.wp-block-query-pagination {
  box-sizing: border-box;
}
.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type {
  margin-inline-start: auto;
}
.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child {
  margin-inline-end: auto;
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
  margin-right: 1ch;
  display: inline-block;
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
  transform: scaleX(1) /*rtl:scaleX(-1);*/;
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow {
  margin-left: 1ch;
  display: inline-block;
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
  transform: scaleX(1) /*rtl:scaleX(-1);*/;
}
.wp-block-query-pagination.aligncenter {
  justify-content: center;
}
.wp-block-query-title {
  box-sizing: border-box;
}
.wp-block-query-total {
  box-sizing: border-box;
}