/* Generated by scripts/visual-parity/fetch-wp-presets.mjs */
/* Aggregates inline \3c style> blocks across every prod page so page-specific
   wp-container grid templates and color presets all resolve locally. */

/* ---- wp-img-auto-sizes-contain-inline-css ---- */
.snapshot-content img:is([sizes='auto' i], [sizes^='auto,' i]) {
  contain-intrinsic-size: 3000px 1500px;
}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */

/* ---- wp-block-group-inline-css ---- */
.snapshot-content .wp-block-group {
  box-sizing: border-box;
}
.snapshot-content :where(.wp-block-group.wp-block-group-is-layout-constrained) {
  position: relative;
}

/* ---- wp-block-group-theme-inline-css ---- */
.snapshot-content :where(.wp-block-group.has-background) {
  padding: 1.25em 2.375em;
}

/* ---- wp-block-image-inline-css ---- */
.snapshot-content .wp-block-image > a,
.snapshot-content .wp-block-image > figure > a {
  display: inline-block;
}
.snapshot-content .wp-block-image img {
  box-sizing: border-box;
  height: auto;
  max-width: 100%;
  vertical-align: bottom;
}
@media not (prefers-reduced-motion) {
  .snapshot-content .wp-block-image img.hide {
    visibility: hidden;
  }
  .snapshot-content .wp-block-image img.show {
    animation: show-content-image 0.4s;
  }
}
.snapshot-content .wp-block-image[style*='border-radius'] img,
.snapshot-content .wp-block-image[style*='border-radius'] > a {
  border-radius: inherit;
}
.snapshot-content .wp-block-image.has-custom-border img {
  box-sizing: border-box;
}
.snapshot-content .wp-block-image.aligncenter {
  text-align: center;
}
.snapshot-content .wp-block-image.alignfull > a,
.snapshot-content .wp-block-image.alignwide > a {
  width: 100%;
}
.snapshot-content .wp-block-image.alignfull img,
.snapshot-content .wp-block-image.alignwide img {
  height: auto;
  width: 100%;
}
.snapshot-content .wp-block-image .aligncenter,
.snapshot-content .wp-block-image .alignleft,
.snapshot-content .wp-block-image .alignright,
.snapshot-content .wp-block-image.aligncenter,
.snapshot-content .wp-block-image.alignleft,
.snapshot-content .wp-block-image.alignright {
  display: table;
}
.snapshot-content .wp-block-image .aligncenter > figcaption,
.snapshot-content .wp-block-image .alignleft > figcaption,
.snapshot-content .wp-block-image .alignright > figcaption,
.snapshot-content .wp-block-image.aligncenter > figcaption,
.snapshot-content .wp-block-image.alignleft > figcaption,
.snapshot-content .wp-block-image.alignright > figcaption {
  caption-side: bottom;
  display: table-caption;
}
.snapshot-content .wp-block-image .alignleft {
  float: left;
  margin: 0.5em 1em 0.5em 0;
}
.snapshot-content .wp-block-image .alignright {
  float: right;
  margin: 0.5em 0 0.5em 1em;
}
.snapshot-content .wp-block-image .aligncenter {
  margin-left: auto;
  margin-right: auto;
}
.snapshot-content .wp-block-image :where(figcaption) {
  margin-bottom: 1em;
  margin-top: 0.5em;
}
.snapshot-content .wp-block-image.is-style-circle-mask img {
  border-radius: 9999px;
}
@supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) {
  .snapshot-content .wp-block-image.is-style-circle-mask img {
    border-radius: 0;
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
    mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
    mask-mode: alpha;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
  }
}
.snapshot-content
  :where(.wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img) {
  border-radius: 9999px;
}
.snapshot-content .wp-block-image figure {
  margin: 0;
}
.snapshot-content .wp-lightbox-container {
  display: flex;
  flex-direction: column;
  position: relative;
}
.snapshot-content .wp-lightbox-container img {
  cursor: zoom-in;
}
.snapshot-content .wp-lightbox-container img:hover + button {
  opacity: 1;
}
.snapshot-content .wp-lightbox-container button {
  align-items: center;
  backdrop-filter: blur(16px) saturate(180%);
  background-color: #5a5a5a40;
  border: none;
  border-radius: 4px;
  cursor: zoom-in;
  display: flex;
  height: 20px;
  justify-content: center;
  opacity: 0;
  padding: 0;
  position: absolute;
  right: 16px;
  text-align: center;
  top: 16px;
  width: 20px;
  z-index: 100;
}
@media not (prefers-reduced-motion) {
  .snapshot-content .wp-lightbox-container button {
    transition: opacity 0.2s ease;
  }
}
.snapshot-content .wp-lightbox-container button:focus-visible {
  outline: 3px auto #5a5a5a40;
  outline: 3px auto -webkit-focus-ring-color;
  outline-offset: 3px;
}
.snapshot-content .wp-lightbox-container button:hover {
  cursor: pointer;
  opacity: 1;
}
.snapshot-content .wp-lightbox-container button:focus {
  opacity: 1;
}
.snapshot-content .wp-lightbox-container button:focus,
.snapshot-content .wp-lightbox-container button:hover,
.snapshot-content .wp-lightbox-container button:not(:hover):not(:active):not(.has-background) {
  background-color: #5a5a5a40;
  border: none;
}
.snapshot-content .wp-lightbox-overlay {
  box-sizing: border-box;
  cursor: zoom-out;
  height: 100vh;
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 100000;
}
.snapshot-content .wp-lightbox-overlay .close-button {
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  min-height: 40px;
  min-width: 40px;
  padding: 0;
  position: absolute;
  right: calc(env(safe-area-inset-right) + 16px);
  top: calc(env(safe-area-inset-top) + 16px);
  z-index: 5000000;
}
.snapshot-content .wp-lightbox-overlay .close-button:focus,
.snapshot-content .wp-lightbox-overlay .close-button:hover,
.snapshot-content .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background) {
  background: none;
  border: none;
}
.snapshot-content .wp-lightbox-overlay .lightbox-image-container {
  height: var(--wp--lightbox-container-height);
  left: 50%;
  overflow: hidden;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transform-origin: top left;
  width: var(--wp--lightbox-container-width);
  z-index: 9999999999;
}
.snapshot-content .wp-lightbox-overlay .wp-block-image {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  margin: 0;
  position: relative;
  transform-origin: 0 0;
  width: 100%;
  z-index: 3000000;
}
.snapshot-content .wp-lightbox-overlay .wp-block-image img {
  height: var(--wp--lightbox-image-height);
  min-height: var(--wp--lightbox-image-height);
  min-width: var(--wp--lightbox-image-width);
  width: var(--wp--lightbox-image-width);
}
.snapshot-content .wp-lightbox-overlay .wp-block-image figcaption {
  display: none;
}
.snapshot-content .wp-lightbox-overlay button {
  background: none;
  border: none;
}
.snapshot-content .wp-lightbox-overlay .scrim {
  background-color: #fff;
  height: 100%;
  opacity: 0.9;
  position: absolute;
  width: 100%;
  z-index: 2000000;
}
.snapshot-content .wp-lightbox-overlay.active {
  visibility: visible;
}
@media not (prefers-reduced-motion) {
  .snapshot-content .wp-lightbox-overlay.active {
    animation: turn-on-visibility 0.25s both;
  }
  .snapshot-content .wp-lightbox-overlay.active img {
    animation: turn-on-visibility 0.35s both;
  }
  .snapshot-content .wp-lightbox-overlay.show-closing-animation:not(.active) {
    animation: turn-off-visibility 0.35s both;
  }
  .snapshot-content .wp-lightbox-overlay.show-closing-animation:not(.active) img {
    animation: turn-off-visibility 0.25s both;
  }
  .snapshot-content .wp-lightbox-overlay.zoom.active {
    animation: none;
    opacity: 1;
    visibility: visible;
  }
  .snapshot-content .wp-lightbox-overlay.zoom.active .lightbox-image-container {
    animation: lightbox-zoom-in 0.4s;
  }
  .snapshot-content .wp-lightbox-overlay.zoom.active .lightbox-image-container img {
    animation: none;
  }
  .snapshot-content .wp-lightbox-overlay.zoom.active .scrim {
    animation: turn-on-visibility 0.4s forwards;
  }
  .snapshot-content .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) {
    animation: none;
  }
  .snapshot-content
    .wp-lightbox-overlay.zoom.show-closing-animation:not(.active)
    .lightbox-image-container {
    animation: lightbox-zoom-out 0.4s;
  }
  .snapshot-content
    .wp-lightbox-overlay.zoom.show-closing-animation:not(.active)
    .lightbox-image-container
    img {
    animation: none;
  }
  .snapshot-content .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;
  }
  to {
    visibility: visible;
  }
}
@keyframes turn-on-visibility {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes turn-off-visibility {
  0% {
    opacity: 1;
    visibility: visible;
  }
  99% {
    opacity: 0;
    visibility: visible;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes lightbox-zoom-in {
  0% {
    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));
  }
  to {
    transform: translate(-50%, -50%) scale(1);
  }
}
@keyframes lightbox-zoom-out {
  0% {
    transform: translate(-50%, -50%) scale(1);
    visibility: visible;
  }
  99% {
    visibility: visible;
  }
  to {
    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));
    visibility: hidden;
  }
}

/* ---- wp-block-image-theme-inline-css ---- */
.snapshot-content :where(.wp-block-image figcaption) {
  color: #555;
  font-size: 13px;
  text-align: center;
}
.snapshot-content .is-dark-theme :root :where(.wp-block-image figcaption) {
  color: #ffffffa6;
}
.snapshot-content .wp-block-image {
  margin: 0 0 1em;
}

/* ---- wp-block-heading-inline-css ---- */
.snapshot-content h1:where(.wp-block-heading).has-background,
.snapshot-content h2:where(.wp-block-heading).has-background,
.snapshot-content h3:where(.wp-block-heading).has-background,
.snapshot-content h4:where(.wp-block-heading).has-background,
.snapshot-content h5:where(.wp-block-heading).has-background,
.snapshot-content h6:where(.wp-block-heading).has-background {
  padding: 1.25em 2.375em;
}
.snapshot-content h1.has-text-align-left[style*='writing-mode']:where([style*='vertical-lr']),
.snapshot-content h1.has-text-align-right[style*='writing-mode']:where([style*='vertical-rl']),
.snapshot-content h2.has-text-align-left[style*='writing-mode']:where([style*='vertical-lr']),
.snapshot-content h2.has-text-align-right[style*='writing-mode']:where([style*='vertical-rl']),
.snapshot-content h3.has-text-align-left[style*='writing-mode']:where([style*='vertical-lr']),
.snapshot-content h3.has-text-align-right[style*='writing-mode']:where([style*='vertical-rl']),
.snapshot-content h4.has-text-align-left[style*='writing-mode']:where([style*='vertical-lr']),
.snapshot-content h4.has-text-align-right[style*='writing-mode']:where([style*='vertical-rl']),
.snapshot-content h5.has-text-align-left[style*='writing-mode']:where([style*='vertical-lr']),
.snapshot-content h5.has-text-align-right[style*='writing-mode']:where([style*='vertical-rl']),
.snapshot-content h6.has-text-align-left[style*='writing-mode']:where([style*='vertical-lr']),
.snapshot-content h6.has-text-align-right[style*='writing-mode']:where([style*='vertical-rl']) {
  rotate: 180deg;
}

/* ---- wp-block-button-inline-css ---- */
.snapshot-content .wp-block-button__link {
  align-content: center;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  height: 100%;
  text-align: center;
  word-break: break-word;
}
.snapshot-content .wp-block-button__link.aligncenter {
  text-align: center;
}
.snapshot-content .wp-block-button__link.alignright {
  text-align: right;
}
.snapshot-content :where(.wp-block-button__link) {
  border-radius: 9999px;
  box-shadow: none;
  padding: calc(0.667em + 2px) calc(1.333em + 2px);
  text-decoration: none;
}
.snapshot-content .wp-block-button[style*='text-decoration'] .wp-block-button__link {
  text-decoration: inherit;
}
.snapshot-content .wp-block-buttons > .wp-block-button.has-custom-width {
  max-width: none;
}
.snapshot-content .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link {
  width: 100%;
}
.snapshot-content .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link {
  font-size: inherit;
}
.snapshot-content .wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
  width: calc(25% - var(--wp--style--block-gap, 0.5em) * 0.75);
}
.snapshot-content .wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
  width: calc(50% - var(--wp--style--block-gap, 0.5em) * 0.5);
}
.snapshot-content .wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
  width: calc(75% - var(--wp--style--block-gap, 0.5em) * 0.25);
}
.snapshot-content .wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
  flex-basis: 100%;
  width: 100%;
}
.snapshot-content .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25 {
  width: 25%;
}
.snapshot-content .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50 {
  width: 50%;
}
.snapshot-content .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75 {
  width: 75%;
}
.snapshot-content .wp-block-button.is-style-squared,
.snapshot-content .wp-block-button__link.wp-block-button.is-style-squared {
  border-radius: 0;
}
.snapshot-content .wp-block-button.no-border-radius,
.snapshot-content .wp-block-button__link.no-border-radius {
  border-radius: 0 !important;
}
.snapshot-content :where(.wp-block-button .wp-block-button__link.is-style-outline),
.snapshot-content :where(.wp-block-button.is-style-outline > .wp-block-button__link) {
  border: 2px solid;
  padding: 0.667em 1.333em;
}
.snapshot-content
  :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),
.snapshot-content
  :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)) {
  color: currentColor;
}
.snapshot-content
  :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),
.snapshot-content
  :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)) {
  background-color: initial;
  background-image: none;
}

/* ---- wp-block-buttons-inline-css ---- */
.snapshot-content .wp-block-buttons {
  box-sizing: border-box;
}
.snapshot-content .wp-block-buttons.is-vertical {
  flex-direction: column;
}
.snapshot-content .wp-block-buttons.is-vertical > .wp-block-button:last-child {
  margin-bottom: 0;
}
.snapshot-content .wp-block-buttons > .wp-block-button {
  display: inline-block;
  margin: 0;
}
.snapshot-content .wp-block-buttons.is-content-justification-left {
  justify-content: flex-start;
}
.snapshot-content .wp-block-buttons.is-content-justification-left.is-vertical {
  align-items: flex-start;
}
.snapshot-content .wp-block-buttons.is-content-justification-center {
  justify-content: center;
}
.snapshot-content .wp-block-buttons.is-content-justification-center.is-vertical {
  align-items: center;
}
.snapshot-content .wp-block-buttons.is-content-justification-right {
  justify-content: flex-end;
}
.snapshot-content .wp-block-buttons.is-content-justification-right.is-vertical {
  align-items: flex-end;
}
.snapshot-content .wp-block-buttons.is-content-justification-space-between {
  justify-content: space-between;
}
.snapshot-content .wp-block-buttons.aligncenter {
  text-align: center;
}
.snapshot-content
  .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%;
}
.snapshot-content .wp-block-buttons[style*='text-decoration'] .wp-block-button,
.snapshot-content .wp-block-buttons[style*='text-decoration'] .wp-block-button__link {
  text-decoration: inherit;
}
.snapshot-content .wp-block-buttons.has-custom-font-size .wp-block-button__link {
  font-size: inherit;
}
.snapshot-content .wp-block-buttons .wp-block-button__link {
  width: 100%;
}
.snapshot-content .wp-block-button.aligncenter {
  text-align: center;
}

/* ---- wp-block-columns-inline-css ---- */
.snapshot-content .wp-block-columns {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap !important;
}
@media (min-width: 782px) {
  .snapshot-content .wp-block-columns {
    flex-wrap: nowrap !important;
  }
}
.snapshot-content .wp-block-columns {
  align-items: normal !important;
}
.snapshot-content .wp-block-columns.are-vertically-aligned-top {
  align-items: flex-start;
}
.snapshot-content .wp-block-columns.are-vertically-aligned-center {
  align-items: center;
}
.snapshot-content .wp-block-columns.are-vertically-aligned-bottom {
  align-items: flex-end;
}
@media (max-width: 781px) {
  .snapshot-content .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 100% !important;
  }
}
@media (min-width: 782px) {
  .snapshot-content .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 0;
    flex-grow: 1;
  }
  .snapshot-content
    .wp-block-columns:not(.is-not-stacked-on-mobile)
    > .wp-block-column[style*='flex-basis'] {
    flex-grow: 0;
  }
}
.snapshot-content .wp-block-columns.is-not-stacked-on-mobile {
  flex-wrap: nowrap !important;
}
.snapshot-content .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column {
  flex-basis: 0;
  flex-grow: 1;
}
.snapshot-content
  .wp-block-columns.is-not-stacked-on-mobile
  > .wp-block-column[style*='flex-basis'] {
  flex-grow: 0;
}
.snapshot-content :where(.wp-block-columns) {
  margin-bottom: 1.75em;
}
.snapshot-content :where(.wp-block-columns.has-background) {
  padding: 1.25em 2.375em;
}
.snapshot-content .wp-block-column {
  flex-grow: 1;
  min-width: 0;
  overflow-wrap: break-word;
  word-break: break-word;
}
.snapshot-content .wp-block-column.is-vertically-aligned-top {
  align-self: flex-start;
}
.snapshot-content .wp-block-column.is-vertically-aligned-center {
  align-self: center;
}
.snapshot-content .wp-block-column.is-vertically-aligned-bottom {
  align-self: flex-end;
}
.snapshot-content .wp-block-column.is-vertically-aligned-stretch {
  align-self: stretch;
}
.snapshot-content .wp-block-column.is-vertically-aligned-bottom,
.snapshot-content .wp-block-column.is-vertically-aligned-center,
.snapshot-content .wp-block-column.is-vertically-aligned-top {
  width: 100%;
}

/* ---- global-styles-inline-css ---- */
.snapshot-content {
  --wp--preset--aspect-ratio--square: 1;
  --wp--preset--aspect-ratio--4-3: 4/3;
  --wp--preset--aspect-ratio--3-4: 3/4;
  --wp--preset--aspect-ratio--3-2: 3/2;
  --wp--preset--aspect-ratio--2-3: 2/3;
  --wp--preset--aspect-ratio--16-9: 16/9;
  --wp--preset--aspect-ratio--9-16: 9/16;
  --wp--preset--aspect-ratio--360-300: 360/300;
  --wp--preset--aspect-ratio--950-700: 950/700;
  --wp--preset--aspect-ratio--1150-700: 1150/700;
  --wp--preset--color--theme-base: var(--theme-color-base);
  --wp--preset--color--theme-base-90: var(--theme-color-base-90);
  --wp--preset--color--theme-fore: var(--theme-color-fore);
  --wp--preset--color--theme-primary: var(--theme-color-primary);
  --wp--preset--color--theme-secondary: var(--theme-color-secondary);
  --wp--preset--color--theme-tertiary: var(--theme-color-tertiary);
  --wp--preset--color--theme-highlight: var(--theme-color-highlight);
  --wp--preset--color--theme-highlight-90: var(--theme-color-highlight-90);
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.732), 20px);
  --wp--preset--font-size--large: clamp(22.041px, 1.378rem + ((1vw - 3.2px) * 1.702), 36px);
  --wp--preset--font-size--x-large: clamp(25.014px, 1.563rem + ((1vw - 3.2px) * 2.071), 42px);
  --wp--preset--font-size--10: var(--theme-fluid-10-10);
  --wp--preset--font-size--14: var(--theme-fluid-12-14);
  --wp--preset--font-size--18: var(--theme-fluid-14-18);
  --wp--preset--font-size--28: var(--theme-fluid-20-28);
  --wp--preset--font-size--36: var(--theme-fluid-23-36);
  --wp--preset--font-size--46: var(--theme-fluid-28-46);
  --wp--preset--font-size--50: var(--theme-fluid-32-50);
  --wp--preset--font-size--75: var(--theme-fluid-43-75);
  --wp--preset--font-size--xs: 0.75rem;
  --wp--preset--font-size--sm: 0.875rem;
  --wp--preset--font-size--base: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.244), 1rem);
  --wp--preset--font-size--lg: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.488), 1.125rem);
  --wp--preset--font-size--xl: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.732), 1.25rem);
  --wp--preset--font-size--2-xl: clamp(0.984rem, 0.984rem + ((1vw - 0.2rem) * 1.007), 1.5rem);
  --wp--preset--font-size--3-xl: clamp(1.185rem, 1.185rem + ((1vw - 0.2rem) * 1.346), 1.875rem);
  --wp--preset--font-size--4-xl: clamp(1.378rem, 1.378rem + ((1vw - 0.2rem) * 1.701), 2.25rem);
  --wp--preset--font-size--5-xl: clamp(1.743rem, 1.743rem + ((1vw - 0.2rem) * 2.453), 3rem);
  --wp--preset--font-size--6-xl: clamp(2.089rem, 2.089rem + ((1vw - 0.2rem) * 3.241), 3.75rem);
  --wp--preset--font-size--7-xl: clamp(2.418rem, 2.418rem + ((1vw - 0.2rem) * 4.062), 4.5rem);
  --wp--preset--font-size--8-xl: clamp(3.037rem, 3.037rem + ((1vw - 0.2rem) * 5.781), 6rem);
  --wp--preset--font-size--9-xl: clamp(3.8rem, 3.8rem + ((1vw - 0.2rem) * 8.195), 8rem);
  --wp--preset--font-family--sans:
    Barlow, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial,
    'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
    'Noto Color Emoji';
  --wp--preset--font-family--serif: ui-serif, Georgia, Cambria, 'Times New Roman', Times, serif;
  --wp--preset--font-family--mono:
    ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
    monospace;
  --wp--preset--spacing--20: var(--theme-space-s);
  --wp--preset--spacing--30: var(--theme-space-m);
  --wp--preset--spacing--40: var(--theme-space-l);
  --wp--preset--spacing--50: var(--theme-space-xl);
  --wp--preset--spacing--60: var(--theme-space-2xl);
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: var(--theme-space-3xl);
  --wp--preset--spacing--0: 0;
  --wp--preset--spacing--5: var(--theme-space-4xs);
  --wp--preset--spacing--10: var(--theme-space-2xs);
  --wp--preset--spacing--15: var(--theme-space-xs);
  --wp--preset--spacing--100: var(--theme-space-4xl);
  --wp--preset--spacing--120: var(--theme-space-5xl);
  --wp--preset--spacing--140: var(--theme-space-6xl);
  --wp--preset--spacing--160: var(--theme-space-7xl);
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
  --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
}
.snapshot-content {
  --wp--style--global--content-size: 800px;
  --wp--style--global--wide-size: 1140px;
}
.snapshot-content :where(body) {
  margin: 0;
}
.snapshot-content .wp-site-blocks {
  padding-top: var(--wp--style--root--padding-top);
  padding-bottom: var(--wp--style--root--padding-bottom);
}
.snapshot-content .has-global-padding {
  padding-right: var(--wp--style--root--padding-right);
  padding-left: var(--wp--style--root--padding-left);
}
.snapshot-content .has-global-padding > .alignfull {
  margin-right: calc(var(--wp--style--root--padding-right) * -1);
  margin-left: calc(var(--wp--style--root--padding-left) * -1);
}
.snapshot-content
  .has-global-padding
  :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) {
  padding-right: 0;
  padding-left: 0;
}
.snapshot-content
  .has-global-padding
  :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull))
  > .alignfull {
  margin-left: 0;
  margin-right: 0;
}
.snapshot-content .wp-site-blocks > .alignleft {
  float: left;
  margin-right: 2em;
}
.snapshot-content .wp-site-blocks > .alignright {
  float: right;
  margin-left: 2em;
}
.snapshot-content .wp-site-blocks > .aligncenter {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}
.snapshot-content :where(.wp-site-blocks) > * {
  margin-block-start: var(--wp--preset--spacing--20);
  margin-block-end: 0;
}
.snapshot-content :where(.wp-site-blocks) > :first-child {
  margin-block-start: 0;
}
.snapshot-content :where(.wp-site-blocks) > :last-child {
  margin-block-end: 0;
}
.snapshot-content {
  --wp--style--block-gap: var(--wp--preset--spacing--20);
}
.snapshot-content :where(.is-layout-flow) > :first-child {
  margin-block-start: 0;
}
.snapshot-content :where(.is-layout-flow) > :last-child {
  margin-block-end: 0;
}
.snapshot-content :where(.is-layout-flow) > * {
  margin-block-start: var(--wp--preset--spacing--20);
  margin-block-end: 0;
}
.snapshot-content :where(.is-layout-constrained) > :first-child {
  margin-block-start: 0;
}
.snapshot-content :where(.is-layout-constrained) > :last-child {
  margin-block-end: 0;
}
.snapshot-content :where(.is-layout-constrained) > * {
  margin-block-start: var(--wp--preset--spacing--20);
  margin-block-end: 0;
}
.snapshot-content :where(.is-layout-flex) {
  gap: var(--wp--preset--spacing--20);
}
.snapshot-content :where(.is-layout-grid) {
  gap: var(--wp--preset--spacing--20);
}
.snapshot-content .is-layout-flow > .alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
.snapshot-content .is-layout-flow > .alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
.snapshot-content .is-layout-flow > .aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}
.snapshot-content .is-layout-constrained > .alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
.snapshot-content .is-layout-constrained > .alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
.snapshot-content .is-layout-constrained > .aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}
.snapshot-content
  .is-layout-constrained
  > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
.snapshot-content .is-layout-constrained > .alignwide {
  max-width: var(--wp--style--global--wide-size);
}
.snapshot-content .is-layout-flex {
  display: flex;
}
.snapshot-content .is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}
.snapshot-content .is-layout-flex > :is(*, div) {
  margin: 0;
}
.snapshot-content .is-layout-grid {
  display: grid;
}
.snapshot-content .is-layout-grid > :is(*, div) {
  margin: 0;
}
.snapshot-content a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-fore);
  text-decoration: underline;
}
.snapshot-content :where(a:where(:not(.wp-element-button)):active) {
  color: var(--wp--preset--color--theme-highlight);
}
.snapshot-content :where(.wp-element-button, .wp-block-button__link) {
  background-color: #32373c;
  border-width: 0;
  color: #fff;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  padding-top: calc(0.667em + 2px);
  padding-right: calc(1.333em + 2px);
  padding-bottom: calc(0.667em + 2px);
  padding-left: calc(1.333em + 2px);
  text-decoration: none;
  text-transform: inherit;
}
.snapshot-content .has-theme-base-color {
  color: var(--wp--preset--color--theme-base) !important;
}
.snapshot-content .has-theme-base-90-color {
  color: var(--wp--preset--color--theme-base-90) !important;
}
.snapshot-content .has-theme-fore-color {
  color: var(--wp--preset--color--theme-fore) !important;
}
.snapshot-content .has-theme-primary-color {
  color: var(--wp--preset--color--theme-primary) !important;
}
.snapshot-content .has-theme-secondary-color {
  color: var(--wp--preset--color--theme-secondary) !important;
}
.snapshot-content .has-theme-tertiary-color {
  color: var(--wp--preset--color--theme-tertiary) !important;
}
.snapshot-content .has-theme-highlight-color {
  color: var(--wp--preset--color--theme-highlight) !important;
}
.snapshot-content .has-theme-highlight-90-color {
  color: var(--wp--preset--color--theme-highlight-90) !important;
}
.snapshot-content .has-theme-base-background-color {
  background-color: var(--wp--preset--color--theme-base) !important;
}
.snapshot-content .has-theme-base-90-background-color {
  background-color: var(--wp--preset--color--theme-base-90) !important;
}
.snapshot-content .has-theme-fore-background-color {
  background-color: var(--wp--preset--color--theme-fore) !important;
}
.snapshot-content .has-theme-primary-background-color {
  background-color: var(--wp--preset--color--theme-primary) !important;
}
.snapshot-content .has-theme-secondary-background-color {
  background-color: var(--wp--preset--color--theme-secondary) !important;
}
.snapshot-content .has-theme-tertiary-background-color {
  background-color: var(--wp--preset--color--theme-tertiary) !important;
}
.snapshot-content .has-theme-highlight-background-color {
  background-color: var(--wp--preset--color--theme-highlight) !important;
}
.snapshot-content .has-theme-highlight-90-background-color {
  background-color: var(--wp--preset--color--theme-highlight-90) !important;
}
.snapshot-content .has-theme-base-border-color {
  border-color: var(--wp--preset--color--theme-base) !important;
}
.snapshot-content .has-theme-base-90-border-color {
  border-color: var(--wp--preset--color--theme-base-90) !important;
}
.snapshot-content .has-theme-fore-border-color {
  border-color: var(--wp--preset--color--theme-fore) !important;
}
.snapshot-content .has-theme-primary-border-color {
  border-color: var(--wp--preset--color--theme-primary) !important;
}
.snapshot-content .has-theme-secondary-border-color {
  border-color: var(--wp--preset--color--theme-secondary) !important;
}
.snapshot-content .has-theme-tertiary-border-color {
  border-color: var(--wp--preset--color--theme-tertiary) !important;
}
.snapshot-content .has-theme-highlight-border-color {
  border-color: var(--wp--preset--color--theme-highlight) !important;
}
.snapshot-content .has-theme-highlight-90-border-color {
  border-color: var(--wp--preset--color--theme-highlight-90) !important;
}
.snapshot-content .has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}
.snapshot-content .has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.snapshot-content .has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}
.snapshot-content .has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.snapshot-content .has-10-font-size {
  font-size: var(--wp--preset--font-size--10) !important;
}
.snapshot-content .has-14-font-size {
  font-size: var(--wp--preset--font-size--14) !important;
}
.snapshot-content .has-18-font-size {
  font-size: var(--wp--preset--font-size--18) !important;
}
.snapshot-content .has-28-font-size {
  font-size: var(--wp--preset--font-size--28) !important;
}
.snapshot-content .has-36-font-size {
  font-size: var(--wp--preset--font-size--36) !important;
}
.snapshot-content .has-46-font-size {
  font-size: var(--wp--preset--font-size--46) !important;
}
.snapshot-content .has-50-font-size {
  font-size: var(--wp--preset--font-size--50) !important;
}
.snapshot-content .has-75-font-size {
  font-size: var(--wp--preset--font-size--75) !important;
}
.snapshot-content .has-xs-font-size {
  font-size: var(--wp--preset--font-size--xs) !important;
}
.snapshot-content .has-sm-font-size {
  font-size: var(--wp--preset--font-size--sm) !important;
}
.snapshot-content .has-base-font-size {
  font-size: var(--wp--preset--font-size--base) !important;
}
.snapshot-content .has-lg-font-size {
  font-size: var(--wp--preset--font-size--lg) !important;
}
.snapshot-content .has-xl-font-size {
  font-size: var(--wp--preset--font-size--xl) !important;
}
.snapshot-content .has-2-xl-font-size {
  font-size: var(--wp--preset--font-size--2-xl) !important;
}
.snapshot-content .has-3-xl-font-size {
  font-size: var(--wp--preset--font-size--3-xl) !important;
}
.snapshot-content .has-4-xl-font-size {
  font-size: var(--wp--preset--font-size--4-xl) !important;
}
.snapshot-content .has-5-xl-font-size {
  font-size: var(--wp--preset--font-size--5-xl) !important;
}
.snapshot-content .has-6-xl-font-size {
  font-size: var(--wp--preset--font-size--6-xl) !important;
}
.snapshot-content .has-7-xl-font-size {
  font-size: var(--wp--preset--font-size--7-xl) !important;
}
.snapshot-content .has-8-xl-font-size {
  font-size: var(--wp--preset--font-size--8-xl) !important;
}
.snapshot-content .has-9-xl-font-size {
  font-size: var(--wp--preset--font-size--9-xl) !important;
}
.snapshot-content .has-sans-font-family {
  font-family: var(--wp--preset--font-family--sans) !important;
}
.snapshot-content .has-serif-font-family {
  font-family: var(--wp--preset--font-family--serif) !important;
}
.snapshot-content .has-mono-font-family {
  font-family: var(--wp--preset--font-family--mono) !important;
}
.snapshot-content :where(.wp-block-button .wp-block-button__link) {
  background-color: var(--wp--preset--color--theme-fore);
  border-radius: 2em;
  border-color: var(--wp--preset--color--theme-fore);
  border-width: 1px;
  border-style: solid;
  color: var(--wp--preset--color--theme-base);
  font-size: var(--wp--preset--font-size--18);
  font-weight: 400;
  line-height: var(--theme-leading-none);
  padding-top: 0.45em;
  padding-right: 2em;
  padding-bottom: 0.45em;
  padding-left: 2em;
}
.snapshot-content :where(.wp-block-heading) {
  color: var(--wp--preset--color--theme-highlight);
  font-size: var(--wp--preset--font-size--36);
  font-weight: 500;
  line-height: 1;
  margin-bottom: var(--wp--preset--spacing--20);
}
.snapshot-content :where(.wp-block-group) {
  margin-top: var(--wp--preset--spacing--100);
  margin-bottom: var(--wp--preset--spacing--100);
}
/*# sourceURL=global-styles-inline-css */

/* ---- core-block-supports-inline-css ---- */
.snapshot-content .wp-container-core-column-is-layout-cb190963 > * {
  margin-block-start: 0;
  margin-block-end: 0;
}
.snapshot-content .wp-container-core-column-is-layout-cb190963 > * + * {
  margin-block-start: var(--wp--preset--spacing--40);
  margin-block-end: 0;
}
.snapshot-content .wp-container-core-columns-is-layout-7ee115f0 {
  flex-wrap: nowrap;
  gap: 0 0;
}
.snapshot-content .wp-elements-c8f3887ec7bd51cb0df30f680baca0c9 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-highlight);
}
.snapshot-content .wp-elements-78c3e07b6c2e0559a383be7eff81229f a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-fore);
}
.snapshot-content .wp-elements-c513c51835f532028a5cafe3487e897d a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-highlight);
}
.snapshot-content .wp-elements-9d3a462fbd0483fd267cdf27336e3733 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-fore);
}
.snapshot-content .wp-elements-979cf8086a0b2ec1940f913d01c9e615 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-highlight);
}
.snapshot-content .wp-container-core-group-is-layout-a2e29c89 {
  gap: var(--wp--preset--spacing--10);
  flex-direction: column;
  align-items: flex-start;
}
.snapshot-content .wp-container-core-post-template-is-layout-10753265 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--wp--preset--spacing--40);
}
.snapshot-content .wp-container-core-buttons-is-layout-fc6eeba9 {
  justify-content: center;
}
/*# sourceURL=core-block-supports-inline-css */

/* ---- core-block-supports-inline-css ---- */
.snapshot-content .wp-container-core-group-is-layout-52009084 > .alignfull {
  margin-right: calc(var(--wp--preset--spacing--40) * -1);
  margin-left: calc(var(--wp--preset--spacing--40) * -1);
}
.snapshot-content .wp-container-core-group-is-layout-5825d071 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.snapshot-content .wp-container-core-columns-is-layout-cb26d57f {
  flex-wrap: nowrap;
  gap: var(--wp--preset--spacing--80) var(--wp--preset--spacing--40);
}
.snapshot-content .wp-elements-7599015dd9e8f5a1a7174277e6f6c007 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-highlight);
}
.snapshot-content .wp-container-core-column-is-layout-cb190963 > * {
  margin-block-start: 0;
  margin-block-end: 0;
}
.snapshot-content .wp-container-core-column-is-layout-cb190963 > * + * {
  margin-block-start: var(--wp--preset--spacing--40);
  margin-block-end: 0;
}
.snapshot-content .wp-container-core-columns-is-layout-7ee115f0 {
  flex-wrap: nowrap;
  gap: 0 0;
}
.snapshot-content .wp-elements-3401be56a71a014eff5e2b0a216268d0 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-highlight);
}
.snapshot-content .wp-elements-2da99e417d745bfae61bafc5686eb5c2 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-highlight);
}
/*# sourceURL=core-block-supports-inline-css */

/* ---- global-styles-inline-css ---- */
.snapshot-content {
  --wp--preset--aspect-ratio--square: 1;
  --wp--preset--aspect-ratio--4-3: 4/3;
  --wp--preset--aspect-ratio--3-4: 3/4;
  --wp--preset--aspect-ratio--3-2: 3/2;
  --wp--preset--aspect-ratio--2-3: 2/3;
  --wp--preset--aspect-ratio--16-9: 16/9;
  --wp--preset--aspect-ratio--9-16: 9/16;
  --wp--preset--aspect-ratio--360-300: 360/300;
  --wp--preset--aspect-ratio--950-700: 950/700;
  --wp--preset--aspect-ratio--1150-700: 1150/700;
  --wp--preset--color--theme-base: var(--theme-color-base);
  --wp--preset--color--theme-base-90: var(--theme-color-base-90);
  --wp--preset--color--theme-fore: var(--theme-color-fore);
  --wp--preset--color--theme-primary: var(--theme-color-primary);
  --wp--preset--color--theme-secondary: var(--theme-color-secondary);
  --wp--preset--color--theme-tertiary: var(--theme-color-tertiary);
  --wp--preset--color--theme-highlight: var(--theme-color-highlight);
  --wp--preset--color--theme-highlight-90: var(--theme-color-highlight-90);
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.732), 20px);
  --wp--preset--font-size--large: clamp(22.041px, 1.378rem + ((1vw - 3.2px) * 1.702), 36px);
  --wp--preset--font-size--x-large: clamp(25.014px, 1.563rem + ((1vw - 3.2px) * 2.071), 42px);
  --wp--preset--font-size--10: var(--theme-fluid-10-10);
  --wp--preset--font-size--14: var(--theme-fluid-12-14);
  --wp--preset--font-size--18: var(--theme-fluid-14-18);
  --wp--preset--font-size--28: var(--theme-fluid-20-28);
  --wp--preset--font-size--36: var(--theme-fluid-23-36);
  --wp--preset--font-size--46: var(--theme-fluid-28-46);
  --wp--preset--font-size--50: var(--theme-fluid-32-50);
  --wp--preset--font-size--75: var(--theme-fluid-43-75);
  --wp--preset--font-size--xs: 0.75rem;
  --wp--preset--font-size--sm: 0.875rem;
  --wp--preset--font-size--base: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.244), 1rem);
  --wp--preset--font-size--lg: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.488), 1.125rem);
  --wp--preset--font-size--xl: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.732), 1.25rem);
  --wp--preset--font-size--2-xl: clamp(0.984rem, 0.984rem + ((1vw - 0.2rem) * 1.007), 1.5rem);
  --wp--preset--font-size--3-xl: clamp(1.185rem, 1.185rem + ((1vw - 0.2rem) * 1.346), 1.875rem);
  --wp--preset--font-size--4-xl: clamp(1.378rem, 1.378rem + ((1vw - 0.2rem) * 1.701), 2.25rem);
  --wp--preset--font-size--5-xl: clamp(1.743rem, 1.743rem + ((1vw - 0.2rem) * 2.453), 3rem);
  --wp--preset--font-size--6-xl: clamp(2.089rem, 2.089rem + ((1vw - 0.2rem) * 3.241), 3.75rem);
  --wp--preset--font-size--7-xl: clamp(2.418rem, 2.418rem + ((1vw - 0.2rem) * 4.062), 4.5rem);
  --wp--preset--font-size--8-xl: clamp(3.037rem, 3.037rem + ((1vw - 0.2rem) * 5.781), 6rem);
  --wp--preset--font-size--9-xl: clamp(3.8rem, 3.8rem + ((1vw - 0.2rem) * 8.195), 8rem);
  --wp--preset--font-family--sans:
    Barlow, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial,
    'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
    'Noto Color Emoji';
  --wp--preset--font-family--serif: ui-serif, Georgia, Cambria, 'Times New Roman', Times, serif;
  --wp--preset--font-family--mono:
    ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
    monospace;
  --wp--preset--spacing--20: var(--theme-space-s);
  --wp--preset--spacing--30: var(--theme-space-m);
  --wp--preset--spacing--40: var(--theme-space-l);
  --wp--preset--spacing--50: var(--theme-space-xl);
  --wp--preset--spacing--60: var(--theme-space-2xl);
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: var(--theme-space-3xl);
  --wp--preset--spacing--0: 0;
  --wp--preset--spacing--5: var(--theme-space-4xs);
  --wp--preset--spacing--10: var(--theme-space-2xs);
  --wp--preset--spacing--15: var(--theme-space-xs);
  --wp--preset--spacing--100: var(--theme-space-4xl);
  --wp--preset--spacing--120: var(--theme-space-5xl);
  --wp--preset--spacing--140: var(--theme-space-6xl);
  --wp--preset--spacing--160: var(--theme-space-7xl);
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
  --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
}
.snapshot-content {
  --wp--style--global--content-size: 800px;
  --wp--style--global--wide-size: 1140px;
}
.snapshot-content :where(body) {
  margin: 0;
}
.snapshot-content .wp-site-blocks {
  padding-top: var(--wp--style--root--padding-top);
  padding-bottom: var(--wp--style--root--padding-bottom);
}
.snapshot-content .has-global-padding {
  padding-right: var(--wp--style--root--padding-right);
  padding-left: var(--wp--style--root--padding-left);
}
.snapshot-content .has-global-padding > .alignfull {
  margin-right: calc(var(--wp--style--root--padding-right) * -1);
  margin-left: calc(var(--wp--style--root--padding-left) * -1);
}
.snapshot-content
  .has-global-padding
  :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) {
  padding-right: 0;
  padding-left: 0;
}
.snapshot-content
  .has-global-padding
  :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull))
  > .alignfull {
  margin-left: 0;
  margin-right: 0;
}
.snapshot-content .wp-site-blocks > .alignleft {
  float: left;
  margin-right: 2em;
}
.snapshot-content .wp-site-blocks > .alignright {
  float: right;
  margin-left: 2em;
}
.snapshot-content .wp-site-blocks > .aligncenter {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}
.snapshot-content :where(.wp-site-blocks) > * {
  margin-block-start: var(--wp--preset--spacing--20);
  margin-block-end: 0;
}
.snapshot-content :where(.wp-site-blocks) > :first-child {
  margin-block-start: 0;
}
.snapshot-content :where(.wp-site-blocks) > :last-child {
  margin-block-end: 0;
}
.snapshot-content {
  --wp--style--block-gap: var(--wp--preset--spacing--20);
}
.snapshot-content :where(.is-layout-flow) > :first-child {
  margin-block-start: 0;
}
.snapshot-content :where(.is-layout-flow) > :last-child {
  margin-block-end: 0;
}
.snapshot-content :where(.is-layout-flow) > * {
  margin-block-start: var(--wp--preset--spacing--20);
  margin-block-end: 0;
}
.snapshot-content :where(.is-layout-constrained) > :first-child {
  margin-block-start: 0;
}
.snapshot-content :where(.is-layout-constrained) > :last-child {
  margin-block-end: 0;
}
.snapshot-content :where(.is-layout-constrained) > * {
  margin-block-start: var(--wp--preset--spacing--20);
  margin-block-end: 0;
}
.snapshot-content :where(.is-layout-flex) {
  gap: var(--wp--preset--spacing--20);
}
.snapshot-content :where(.is-layout-grid) {
  gap: var(--wp--preset--spacing--20);
}
.snapshot-content .is-layout-flow > .alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
.snapshot-content .is-layout-flow > .alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
.snapshot-content .is-layout-flow > .aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}
.snapshot-content .is-layout-constrained > .alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
.snapshot-content .is-layout-constrained > .alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
.snapshot-content .is-layout-constrained > .aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}
.snapshot-content
  .is-layout-constrained
  > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
.snapshot-content .is-layout-constrained > .alignwide {
  max-width: var(--wp--style--global--wide-size);
}
.snapshot-content .is-layout-flex {
  display: flex;
}
.snapshot-content .is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}
.snapshot-content .is-layout-flex > :is(*, div) {
  margin: 0;
}
.snapshot-content .is-layout-grid {
  display: grid;
}
.snapshot-content .is-layout-grid > :is(*, div) {
  margin: 0;
}
.snapshot-content a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-fore);
  text-decoration: underline;
}
.snapshot-content :where(a:where(:not(.wp-element-button)):active) {
  color: var(--wp--preset--color--theme-highlight);
}
.snapshot-content :where(.wp-element-button, .wp-block-button__link) {
  background-color: #32373c;
  border-width: 0;
  color: #fff;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  padding-top: calc(0.667em + 2px);
  padding-right: calc(1.333em + 2px);
  padding-bottom: calc(0.667em + 2px);
  padding-left: calc(1.333em + 2px);
  text-decoration: none;
  text-transform: inherit;
}
.snapshot-content .has-theme-base-color {
  color: var(--wp--preset--color--theme-base) !important;
}
.snapshot-content .has-theme-base-90-color {
  color: var(--wp--preset--color--theme-base-90) !important;
}
.snapshot-content .has-theme-fore-color {
  color: var(--wp--preset--color--theme-fore) !important;
}
.snapshot-content .has-theme-primary-color {
  color: var(--wp--preset--color--theme-primary) !important;
}
.snapshot-content .has-theme-secondary-color {
  color: var(--wp--preset--color--theme-secondary) !important;
}
.snapshot-content .has-theme-tertiary-color {
  color: var(--wp--preset--color--theme-tertiary) !important;
}
.snapshot-content .has-theme-highlight-color {
  color: var(--wp--preset--color--theme-highlight) !important;
}
.snapshot-content .has-theme-highlight-90-color {
  color: var(--wp--preset--color--theme-highlight-90) !important;
}
.snapshot-content .has-theme-base-background-color {
  background-color: var(--wp--preset--color--theme-base) !important;
}
.snapshot-content .has-theme-base-90-background-color {
  background-color: var(--wp--preset--color--theme-base-90) !important;
}
.snapshot-content .has-theme-fore-background-color {
  background-color: var(--wp--preset--color--theme-fore) !important;
}
.snapshot-content .has-theme-primary-background-color {
  background-color: var(--wp--preset--color--theme-primary) !important;
}
.snapshot-content .has-theme-secondary-background-color {
  background-color: var(--wp--preset--color--theme-secondary) !important;
}
.snapshot-content .has-theme-tertiary-background-color {
  background-color: var(--wp--preset--color--theme-tertiary) !important;
}
.snapshot-content .has-theme-highlight-background-color {
  background-color: var(--wp--preset--color--theme-highlight) !important;
}
.snapshot-content .has-theme-highlight-90-background-color {
  background-color: var(--wp--preset--color--theme-highlight-90) !important;
}
.snapshot-content .has-theme-base-border-color {
  border-color: var(--wp--preset--color--theme-base) !important;
}
.snapshot-content .has-theme-base-90-border-color {
  border-color: var(--wp--preset--color--theme-base-90) !important;
}
.snapshot-content .has-theme-fore-border-color {
  border-color: var(--wp--preset--color--theme-fore) !important;
}
.snapshot-content .has-theme-primary-border-color {
  border-color: var(--wp--preset--color--theme-primary) !important;
}
.snapshot-content .has-theme-secondary-border-color {
  border-color: var(--wp--preset--color--theme-secondary) !important;
}
.snapshot-content .has-theme-tertiary-border-color {
  border-color: var(--wp--preset--color--theme-tertiary) !important;
}
.snapshot-content .has-theme-highlight-border-color {
  border-color: var(--wp--preset--color--theme-highlight) !important;
}
.snapshot-content .has-theme-highlight-90-border-color {
  border-color: var(--wp--preset--color--theme-highlight-90) !important;
}
.snapshot-content .has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}
.snapshot-content .has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.snapshot-content .has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}
.snapshot-content .has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.snapshot-content .has-10-font-size {
  font-size: var(--wp--preset--font-size--10) !important;
}
.snapshot-content .has-14-font-size {
  font-size: var(--wp--preset--font-size--14) !important;
}
.snapshot-content .has-18-font-size {
  font-size: var(--wp--preset--font-size--18) !important;
}
.snapshot-content .has-28-font-size {
  font-size: var(--wp--preset--font-size--28) !important;
}
.snapshot-content .has-36-font-size {
  font-size: var(--wp--preset--font-size--36) !important;
}
.snapshot-content .has-46-font-size {
  font-size: var(--wp--preset--font-size--46) !important;
}
.snapshot-content .has-50-font-size {
  font-size: var(--wp--preset--font-size--50) !important;
}
.snapshot-content .has-75-font-size {
  font-size: var(--wp--preset--font-size--75) !important;
}
.snapshot-content .has-xs-font-size {
  font-size: var(--wp--preset--font-size--xs) !important;
}
.snapshot-content .has-sm-font-size {
  font-size: var(--wp--preset--font-size--sm) !important;
}
.snapshot-content .has-base-font-size {
  font-size: var(--wp--preset--font-size--base) !important;
}
.snapshot-content .has-lg-font-size {
  font-size: var(--wp--preset--font-size--lg) !important;
}
.snapshot-content .has-xl-font-size {
  font-size: var(--wp--preset--font-size--xl) !important;
}
.snapshot-content .has-2-xl-font-size {
  font-size: var(--wp--preset--font-size--2-xl) !important;
}
.snapshot-content .has-3-xl-font-size {
  font-size: var(--wp--preset--font-size--3-xl) !important;
}
.snapshot-content .has-4-xl-font-size {
  font-size: var(--wp--preset--font-size--4-xl) !important;
}
.snapshot-content .has-5-xl-font-size {
  font-size: var(--wp--preset--font-size--5-xl) !important;
}
.snapshot-content .has-6-xl-font-size {
  font-size: var(--wp--preset--font-size--6-xl) !important;
}
.snapshot-content .has-7-xl-font-size {
  font-size: var(--wp--preset--font-size--7-xl) !important;
}
.snapshot-content .has-8-xl-font-size {
  font-size: var(--wp--preset--font-size--8-xl) !important;
}
.snapshot-content .has-9-xl-font-size {
  font-size: var(--wp--preset--font-size--9-xl) !important;
}
.snapshot-content .has-sans-font-family {
  font-family: var(--wp--preset--font-family--sans) !important;
}
.snapshot-content .has-serif-font-family {
  font-family: var(--wp--preset--font-family--serif) !important;
}
.snapshot-content .has-mono-font-family {
  font-family: var(--wp--preset--font-family--mono) !important;
}
.snapshot-content :where(.wp-block-heading) {
  color: var(--wp--preset--color--theme-highlight);
  font-size: var(--wp--preset--font-size--36);
  font-weight: 500;
  line-height: 1;
  margin-bottom: var(--wp--preset--spacing--20);
}
.snapshot-content :where(.wp-block-group) {
  margin-top: var(--wp--preset--spacing--100);
  margin-bottom: var(--wp--preset--spacing--100);
}
/*# sourceURL=global-styles-inline-css */

/* ---- core-block-supports-inline-css ---- */
.snapshot-content .wp-container-core-group-is-layout-52009084 > .alignfull {
  margin-right: calc(var(--wp--preset--spacing--40) * -1);
  margin-left: calc(var(--wp--preset--spacing--40) * -1);
}
.snapshot-content .wp-container-core-group-is-layout-5825d071 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
/*# sourceURL=core-block-supports-inline-css */

/* ---- core-block-supports-inline-css ---- */
.snapshot-content .wp-container-core-group-is-layout-52009084 > .alignfull {
  margin-right: calc(var(--wp--preset--spacing--40) * -1);
  margin-left: calc(var(--wp--preset--spacing--40) * -1);
}
.snapshot-content .wp-container-core-group-is-layout-988b637e {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.snapshot-content .wp-elements-73532e93dff4dd376001f28abd4df992 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-highlight);
}
/*# sourceURL=core-block-supports-inline-css */

/* ---- core-block-supports-inline-css ---- */
.snapshot-content .wp-elements-cedb2f41d8d5f98c3845d20ed21fd2c3 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-highlight);
}
/*# sourceURL=core-block-supports-inline-css */

/* ---- wp-block-table-inline-css ---- */
.snapshot-content .wp-block-table {
  overflow-x: auto;
}
.snapshot-content .wp-block-table table {
  border-collapse: collapse;
  width: 100%;
}
.snapshot-content .wp-block-table thead {
  border-bottom: 3px solid;
}
.snapshot-content .wp-block-table tfoot {
  border-top: 3px solid;
}
.snapshot-content .wp-block-table td,
.snapshot-content .wp-block-table th {
  border: 1px solid;
  padding: 0.5em;
}
.snapshot-content .wp-block-table .has-fixed-layout {
  table-layout: fixed;
  width: 100%;
}
.snapshot-content .wp-block-table .has-fixed-layout td,
.snapshot-content .wp-block-table .has-fixed-layout th {
  word-break: break-word;
}
.snapshot-content .wp-block-table.aligncenter,
.snapshot-content .wp-block-table.alignleft,
.snapshot-content .wp-block-table.alignright {
  display: table;
  width: auto;
}
.snapshot-content .wp-block-table.aligncenter td,
.snapshot-content .wp-block-table.aligncenter th,
.snapshot-content .wp-block-table.alignleft td,
.snapshot-content .wp-block-table.alignleft th,
.snapshot-content .wp-block-table.alignright td,
.snapshot-content .wp-block-table.alignright th {
  word-break: break-word;
}
.snapshot-content .wp-block-table .has-subtle-light-gray-background-color {
  background-color: #f3f4f5;
}
.snapshot-content .wp-block-table .has-subtle-pale-green-background-color {
  background-color: #e9fbe5;
}
.snapshot-content .wp-block-table .has-subtle-pale-blue-background-color {
  background-color: #e7f5fe;
}
.snapshot-content .wp-block-table .has-subtle-pale-pink-background-color {
  background-color: #fcf0ef;
}
.snapshot-content .wp-block-table.is-style-stripes {
  background-color: initial;
  border-collapse: inherit;
  border-spacing: 0;
}
.snapshot-content .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
  background-color: #f0f0f0;
}
.snapshot-content
  .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color
  tbody
  tr:nth-child(odd) {
  background-color: #f3f4f5;
}
.snapshot-content
  .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color
  tbody
  tr:nth-child(odd) {
  background-color: #e9fbe5;
}
.snapshot-content
  .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color
  tbody
  tr:nth-child(odd) {
  background-color: #e7f5fe;
}
.snapshot-content
  .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color
  tbody
  tr:nth-child(odd) {
  background-color: #fcf0ef;
}
.snapshot-content .wp-block-table.is-style-stripes td,
.snapshot-content .wp-block-table.is-style-stripes th {
  border-color: #0000;
}
.snapshot-content .wp-block-table.is-style-stripes {
  border-bottom: 1px solid #f0f0f0;
}
.snapshot-content .wp-block-table .has-border-color td,
.snapshot-content .wp-block-table .has-border-color th,
.snapshot-content .wp-block-table .has-border-color tr,
.snapshot-content .wp-block-table .has-border-color > * {
  border-color: inherit;
}
.snapshot-content .wp-block-table table[style*='border-top-color'] tr:first-child,
.snapshot-content .wp-block-table table[style*='border-top-color'] tr:first-child td,
.snapshot-content .wp-block-table table[style*='border-top-color'] tr:first-child th,
.snapshot-content .wp-block-table table[style*='border-top-color'] > *,
.snapshot-content .wp-block-table table[style*='border-top-color'] > * td,
.snapshot-content .wp-block-table table[style*='border-top-color'] > * th {
  border-top-color: inherit;
}
.snapshot-content .wp-block-table table[style*='border-top-color'] tr:not(:first-child) {
  border-top-color: initial;
}
.snapshot-content .wp-block-table table[style*='border-right-color'] td:last-child,
.snapshot-content .wp-block-table table[style*='border-right-color'] th,
.snapshot-content .wp-block-table table[style*='border-right-color'] tr,
.snapshot-content .wp-block-table table[style*='border-right-color'] > * {
  border-right-color: inherit;
}
.snapshot-content .wp-block-table table[style*='border-bottom-color'] tr:last-child,
.snapshot-content .wp-block-table table[style*='border-bottom-color'] tr:last-child td,
.snapshot-content .wp-block-table table[style*='border-bottom-color'] tr:last-child th,
.snapshot-content .wp-block-table table[style*='border-bottom-color'] > *,
.snapshot-content .wp-block-table table[style*='border-bottom-color'] > * td,
.snapshot-content .wp-block-table table[style*='border-bottom-color'] > * th {
  border-bottom-color: inherit;
}
.snapshot-content .wp-block-table table[style*='border-bottom-color'] tr:not(:last-child) {
  border-bottom-color: initial;
}
.snapshot-content .wp-block-table table[style*='border-left-color'] td:first-child,
.snapshot-content .wp-block-table table[style*='border-left-color'] th,
.snapshot-content .wp-block-table table[style*='border-left-color'] tr,
.snapshot-content .wp-block-table table[style*='border-left-color'] > * {
  border-left-color: inherit;
}
.snapshot-content .wp-block-table table[style*='border-style'] td,
.snapshot-content .wp-block-table table[style*='border-style'] th,
.snapshot-content .wp-block-table table[style*='border-style'] tr,
.snapshot-content .wp-block-table table[style*='border-style'] > * {
  border-style: inherit;
}
.snapshot-content .wp-block-table table[style*='border-width'] td,
.snapshot-content .wp-block-table table[style*='border-width'] th,
.snapshot-content .wp-block-table table[style*='border-width'] tr,
.snapshot-content .wp-block-table table[style*='border-width'] > * {
  border-style: inherit;
  border-width: inherit;
}

/* ---- core-block-supports-inline-css ---- */
.snapshot-content .wp-container-core-columns-is-layout-0f0d904e {
  flex-wrap: nowrap;
  gap: var(--wp--preset--spacing--100) var(--wp--preset--spacing--40);
}
.snapshot-content .wp-elements-9fca121b1a27803d124ddaa65d64ec70 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-highlight);
}
.snapshot-content .wp-container-core-column-is-layout-cb190963 > * {
  margin-block-start: 0;
  margin-block-end: 0;
}
.snapshot-content .wp-container-core-column-is-layout-cb190963 > * + * {
  margin-block-start: var(--wp--preset--spacing--40);
  margin-block-end: 0;
}
.snapshot-content .wp-container-core-columns-is-layout-7ee115f0 {
  flex-wrap: nowrap;
  gap: 0 0;
}
.snapshot-content .wp-elements-623bc8391b983b0bef34edf9824bd1aa a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-highlight);
}
/*# sourceURL=core-block-supports-inline-css */

/* ---- wp-block-list-inline-css ---- */
.snapshot-content ol,
.snapshot-content ul {
  box-sizing: border-box;
}
.snapshot-content :where(.wp-block-list.has-background) {
  padding: 1.25em 2.375em;
}

/* ---- core-block-supports-inline-css ---- */
.snapshot-content .wp-elements-85fa57d6e1c78aac6014526fb7a35d49 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-primary);
}
.snapshot-content .wp-elements-73532e93dff4dd376001f28abd4df992 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-highlight);
}
/*# sourceURL=core-block-supports-inline-css */

/* ---- core-block-supports-inline-css ---- */
.snapshot-content
  .wp-container-core-group-is-layout-2871531c
  > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  margin-left: 0 !important;
}
.snapshot-content .wp-elements-8f2cfeb1c1446327ea4b848aa302bc48 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-primary);
}
.snapshot-content .wp-elements-73532e93dff4dd376001f28abd4df992 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-highlight);
}
/*# sourceURL=core-block-supports-inline-css */

/* ---- core-block-supports-inline-css ---- */
.snapshot-content .wp-elements-73532e93dff4dd376001f28abd4df992 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-highlight);
}
/*# sourceURL=core-block-supports-inline-css */

/* ---- core-block-supports-inline-css ---- */
.snapshot-content .wp-elements-cea08d80bd962ae14ae71655eccd9f5b a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-highlight);
}
.snapshot-content .wp-container-core-column-is-layout-cb190963 > * {
  margin-block-start: 0;
  margin-block-end: 0;
}
.snapshot-content .wp-container-core-column-is-layout-cb190963 > * + * {
  margin-block-start: var(--wp--preset--spacing--40);
  margin-block-end: 0;
}
.snapshot-content .wp-container-core-columns-is-layout-7ee115f0 {
  flex-wrap: nowrap;
  gap: 0 0;
}
.snapshot-content .wp-elements-112b8bb759556bede8c7935534af25e5 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-highlight);
}
/*# sourceURL=core-block-supports-inline-css */

/* ---- core-block-supports-inline-css ---- */
.snapshot-content .wp-container-core-group-is-layout-52009084 > .alignfull {
  margin-right: calc(var(--wp--preset--spacing--40) * -1);
  margin-left: calc(var(--wp--preset--spacing--40) * -1);
}
.snapshot-content .wp-container-core-group-is-layout-2a2b2b36 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--wp--preset--spacing--20);
}
.snapshot-content .wp-container-core-group-is-layout-b3261116 > .alignfull {
  margin-right: calc(0px * -1);
  margin-left: calc(0px * -1);
}
.snapshot-content .wp-container-core-group-is-layout-68420b64 > .alignfull {
  margin-right: calc(0px * -1);
  margin-left: calc(0px * -1);
}
.snapshot-content .wp-elements-73532e93dff4dd376001f28abd4df992 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-highlight);
}
/*# sourceURL=core-block-supports-inline-css */

/* ---- core-block-supports-inline-css ---- */
.snapshot-content .wp-container-core-group-is-layout-52009084 > .alignfull {
  margin-right: calc(var(--wp--preset--spacing--40) * -1);
  margin-left: calc(var(--wp--preset--spacing--40) * -1);
}
.snapshot-content .wp-container-core-group-is-layout-06113d29 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.snapshot-content .wp-container-core-columns-is-layout-74b2cda3 {
  flex-wrap: nowrap;
  gap: var(--wp--preset--spacing--60) 2em;
}
.snapshot-content .wp-elements-73532e93dff4dd376001f28abd4df992 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-highlight);
}
/*# sourceURL=core-block-supports-inline-css */

/* ---- core-block-supports-inline-css ---- */
.snapshot-content .wp-elements-8b8de92018177214be8f6a1271c70ea7 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-highlight);
}
.snapshot-content .wp-container-core-column-is-layout-cb190963 > * {
  margin-block-start: 0;
  margin-block-end: 0;
}
.snapshot-content .wp-container-core-column-is-layout-cb190963 > * + * {
  margin-block-start: var(--wp--preset--spacing--40);
  margin-block-end: 0;
}
.snapshot-content .wp-container-core-columns-is-layout-7ee115f0 {
  flex-wrap: nowrap;
  gap: 0 0;
}
.snapshot-content .wp-elements-4ab65590e1afde2043ee0c529c15b049 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-highlight);
}
.snapshot-content .wp-elements-939cbc8ad4d4d3573daac013c4c5f3f4 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-highlight);
}
.snapshot-content .wp-elements-b6576e1f5820874f3c2b09bcaae8b96c a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-highlight);
}
/*# sourceURL=core-block-supports-inline-css */

/* ---- global-styles-inline-css ---- */
.snapshot-content {
  --wp--preset--aspect-ratio--square: 1;
  --wp--preset--aspect-ratio--4-3: 4/3;
  --wp--preset--aspect-ratio--3-4: 3/4;
  --wp--preset--aspect-ratio--3-2: 3/2;
  --wp--preset--aspect-ratio--2-3: 2/3;
  --wp--preset--aspect-ratio--16-9: 16/9;
  --wp--preset--aspect-ratio--9-16: 9/16;
  --wp--preset--aspect-ratio--360-300: 360/300;
  --wp--preset--aspect-ratio--950-700: 950/700;
  --wp--preset--aspect-ratio--1150-700: 1150/700;
  --wp--preset--color--theme-base: var(--theme-color-base);
  --wp--preset--color--theme-base-90: var(--theme-color-base-90);
  --wp--preset--color--theme-fore: var(--theme-color-fore);
  --wp--preset--color--theme-primary: var(--theme-color-primary);
  --wp--preset--color--theme-secondary: var(--theme-color-secondary);
  --wp--preset--color--theme-tertiary: var(--theme-color-tertiary);
  --wp--preset--color--theme-highlight: var(--theme-color-highlight);
  --wp--preset--color--theme-highlight-90: var(--theme-color-highlight-90);
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.732), 20px);
  --wp--preset--font-size--large: clamp(22.041px, 1.378rem + ((1vw - 3.2px) * 1.702), 36px);
  --wp--preset--font-size--x-large: clamp(25.014px, 1.563rem + ((1vw - 3.2px) * 2.071), 42px);
  --wp--preset--font-size--10: var(--theme-fluid-10-10);
  --wp--preset--font-size--14: var(--theme-fluid-12-14);
  --wp--preset--font-size--18: var(--theme-fluid-14-18);
  --wp--preset--font-size--28: var(--theme-fluid-20-28);
  --wp--preset--font-size--36: var(--theme-fluid-23-36);
  --wp--preset--font-size--46: var(--theme-fluid-28-46);
  --wp--preset--font-size--50: var(--theme-fluid-32-50);
  --wp--preset--font-size--75: var(--theme-fluid-43-75);
  --wp--preset--font-size--xs: 0.75rem;
  --wp--preset--font-size--sm: 0.875rem;
  --wp--preset--font-size--base: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.244), 1rem);
  --wp--preset--font-size--lg: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.488), 1.125rem);
  --wp--preset--font-size--xl: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.732), 1.25rem);
  --wp--preset--font-size--2-xl: clamp(0.984rem, 0.984rem + ((1vw - 0.2rem) * 1.007), 1.5rem);
  --wp--preset--font-size--3-xl: clamp(1.185rem, 1.185rem + ((1vw - 0.2rem) * 1.346), 1.875rem);
  --wp--preset--font-size--4-xl: clamp(1.378rem, 1.378rem + ((1vw - 0.2rem) * 1.701), 2.25rem);
  --wp--preset--font-size--5-xl: clamp(1.743rem, 1.743rem + ((1vw - 0.2rem) * 2.453), 3rem);
  --wp--preset--font-size--6-xl: clamp(2.089rem, 2.089rem + ((1vw - 0.2rem) * 3.241), 3.75rem);
  --wp--preset--font-size--7-xl: clamp(2.418rem, 2.418rem + ((1vw - 0.2rem) * 4.062), 4.5rem);
  --wp--preset--font-size--8-xl: clamp(3.037rem, 3.037rem + ((1vw - 0.2rem) * 5.781), 6rem);
  --wp--preset--font-size--9-xl: clamp(3.8rem, 3.8rem + ((1vw - 0.2rem) * 8.195), 8rem);
  --wp--preset--font-family--sans:
    Barlow, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial,
    'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
    'Noto Color Emoji';
  --wp--preset--font-family--serif: ui-serif, Georgia, Cambria, 'Times New Roman', Times, serif;
  --wp--preset--font-family--mono:
    ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
    monospace;
  --wp--preset--spacing--20: var(--theme-space-s);
  --wp--preset--spacing--30: var(--theme-space-m);
  --wp--preset--spacing--40: var(--theme-space-l);
  --wp--preset--spacing--50: var(--theme-space-xl);
  --wp--preset--spacing--60: var(--theme-space-2xl);
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: var(--theme-space-3xl);
  --wp--preset--spacing--0: 0;
  --wp--preset--spacing--5: var(--theme-space-4xs);
  --wp--preset--spacing--10: var(--theme-space-2xs);
  --wp--preset--spacing--15: var(--theme-space-xs);
  --wp--preset--spacing--100: var(--theme-space-4xl);
  --wp--preset--spacing--120: var(--theme-space-5xl);
  --wp--preset--spacing--140: var(--theme-space-6xl);
  --wp--preset--spacing--160: var(--theme-space-7xl);
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
  --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
}
.snapshot-content {
  --wp--style--global--content-size: 800px;
  --wp--style--global--wide-size: 1140px;
}
.snapshot-content :where(body) {
  margin: 0;
}
.snapshot-content .wp-site-blocks {
  padding-top: var(--wp--style--root--padding-top);
  padding-bottom: var(--wp--style--root--padding-bottom);
}
.snapshot-content .has-global-padding {
  padding-right: var(--wp--style--root--padding-right);
  padding-left: var(--wp--style--root--padding-left);
}
.snapshot-content .has-global-padding > .alignfull {
  margin-right: calc(var(--wp--style--root--padding-right) * -1);
  margin-left: calc(var(--wp--style--root--padding-left) * -1);
}
.snapshot-content
  .has-global-padding
  :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) {
  padding-right: 0;
  padding-left: 0;
}
.snapshot-content
  .has-global-padding
  :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull))
  > .alignfull {
  margin-left: 0;
  margin-right: 0;
}
.snapshot-content .wp-site-blocks > .alignleft {
  float: left;
  margin-right: 2em;
}
.snapshot-content .wp-site-blocks > .alignright {
  float: right;
  margin-left: 2em;
}
.snapshot-content .wp-site-blocks > .aligncenter {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}
.snapshot-content :where(.wp-site-blocks) > * {
  margin-block-start: var(--wp--preset--spacing--20);
  margin-block-end: 0;
}
.snapshot-content :where(.wp-site-blocks) > :first-child {
  margin-block-start: 0;
}
.snapshot-content :where(.wp-site-blocks) > :last-child {
  margin-block-end: 0;
}
.snapshot-content {
  --wp--style--block-gap: var(--wp--preset--spacing--20);
}
.snapshot-content :where(.is-layout-flow) > :first-child {
  margin-block-start: 0;
}
.snapshot-content :where(.is-layout-flow) > :last-child {
  margin-block-end: 0;
}
.snapshot-content :where(.is-layout-flow) > * {
  margin-block-start: var(--wp--preset--spacing--20);
  margin-block-end: 0;
}
.snapshot-content :where(.is-layout-constrained) > :first-child {
  margin-block-start: 0;
}
.snapshot-content :where(.is-layout-constrained) > :last-child {
  margin-block-end: 0;
}
.snapshot-content :where(.is-layout-constrained) > * {
  margin-block-start: var(--wp--preset--spacing--20);
  margin-block-end: 0;
}
.snapshot-content :where(.is-layout-flex) {
  gap: var(--wp--preset--spacing--20);
}
.snapshot-content :where(.is-layout-grid) {
  gap: var(--wp--preset--spacing--20);
}
.snapshot-content .is-layout-flow > .alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
.snapshot-content .is-layout-flow > .alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
.snapshot-content .is-layout-flow > .aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}
.snapshot-content .is-layout-constrained > .alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
.snapshot-content .is-layout-constrained > .alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
.snapshot-content .is-layout-constrained > .aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}
.snapshot-content
  .is-layout-constrained
  > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
.snapshot-content .is-layout-constrained > .alignwide {
  max-width: var(--wp--style--global--wide-size);
}
.snapshot-content .is-layout-flex {
  display: flex;
}
.snapshot-content .is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}
.snapshot-content .is-layout-flex > :is(*, div) {
  margin: 0;
}
.snapshot-content .is-layout-grid {
  display: grid;
}
.snapshot-content .is-layout-grid > :is(*, div) {
  margin: 0;
}
.snapshot-content a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-fore);
  text-decoration: underline;
}
.snapshot-content :where(a:where(:not(.wp-element-button)):active) {
  color: var(--wp--preset--color--theme-highlight);
}
.snapshot-content :where(.wp-element-button, .wp-block-button__link) {
  background-color: #32373c;
  border-width: 0;
  color: #fff;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  padding-top: calc(0.667em + 2px);
  padding-right: calc(1.333em + 2px);
  padding-bottom: calc(0.667em + 2px);
  padding-left: calc(1.333em + 2px);
  text-decoration: none;
  text-transform: inherit;
}
.snapshot-content .has-theme-base-color {
  color: var(--wp--preset--color--theme-base) !important;
}
.snapshot-content .has-theme-base-90-color {
  color: var(--wp--preset--color--theme-base-90) !important;
}
.snapshot-content .has-theme-fore-color {
  color: var(--wp--preset--color--theme-fore) !important;
}
.snapshot-content .has-theme-primary-color {
  color: var(--wp--preset--color--theme-primary) !important;
}
.snapshot-content .has-theme-secondary-color {
  color: var(--wp--preset--color--theme-secondary) !important;
}
.snapshot-content .has-theme-tertiary-color {
  color: var(--wp--preset--color--theme-tertiary) !important;
}
.snapshot-content .has-theme-highlight-color {
  color: var(--wp--preset--color--theme-highlight) !important;
}
.snapshot-content .has-theme-highlight-90-color {
  color: var(--wp--preset--color--theme-highlight-90) !important;
}
.snapshot-content .has-theme-base-background-color {
  background-color: var(--wp--preset--color--theme-base) !important;
}
.snapshot-content .has-theme-base-90-background-color {
  background-color: var(--wp--preset--color--theme-base-90) !important;
}
.snapshot-content .has-theme-fore-background-color {
  background-color: var(--wp--preset--color--theme-fore) !important;
}
.snapshot-content .has-theme-primary-background-color {
  background-color: var(--wp--preset--color--theme-primary) !important;
}
.snapshot-content .has-theme-secondary-background-color {
  background-color: var(--wp--preset--color--theme-secondary) !important;
}
.snapshot-content .has-theme-tertiary-background-color {
  background-color: var(--wp--preset--color--theme-tertiary) !important;
}
.snapshot-content .has-theme-highlight-background-color {
  background-color: var(--wp--preset--color--theme-highlight) !important;
}
.snapshot-content .has-theme-highlight-90-background-color {
  background-color: var(--wp--preset--color--theme-highlight-90) !important;
}
.snapshot-content .has-theme-base-border-color {
  border-color: var(--wp--preset--color--theme-base) !important;
}
.snapshot-content .has-theme-base-90-border-color {
  border-color: var(--wp--preset--color--theme-base-90) !important;
}
.snapshot-content .has-theme-fore-border-color {
  border-color: var(--wp--preset--color--theme-fore) !important;
}
.snapshot-content .has-theme-primary-border-color {
  border-color: var(--wp--preset--color--theme-primary) !important;
}
.snapshot-content .has-theme-secondary-border-color {
  border-color: var(--wp--preset--color--theme-secondary) !important;
}
.snapshot-content .has-theme-tertiary-border-color {
  border-color: var(--wp--preset--color--theme-tertiary) !important;
}
.snapshot-content .has-theme-highlight-border-color {
  border-color: var(--wp--preset--color--theme-highlight) !important;
}
.snapshot-content .has-theme-highlight-90-border-color {
  border-color: var(--wp--preset--color--theme-highlight-90) !important;
}
.snapshot-content .has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}
.snapshot-content .has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.snapshot-content .has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}
.snapshot-content .has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.snapshot-content .has-10-font-size {
  font-size: var(--wp--preset--font-size--10) !important;
}
.snapshot-content .has-14-font-size {
  font-size: var(--wp--preset--font-size--14) !important;
}
.snapshot-content .has-18-font-size {
  font-size: var(--wp--preset--font-size--18) !important;
}
.snapshot-content .has-28-font-size {
  font-size: var(--wp--preset--font-size--28) !important;
}
.snapshot-content .has-36-font-size {
  font-size: var(--wp--preset--font-size--36) !important;
}
.snapshot-content .has-46-font-size {
  font-size: var(--wp--preset--font-size--46) !important;
}
.snapshot-content .has-50-font-size {
  font-size: var(--wp--preset--font-size--50) !important;
}
.snapshot-content .has-75-font-size {
  font-size: var(--wp--preset--font-size--75) !important;
}
.snapshot-content .has-xs-font-size {
  font-size: var(--wp--preset--font-size--xs) !important;
}
.snapshot-content .has-sm-font-size {
  font-size: var(--wp--preset--font-size--sm) !important;
}
.snapshot-content .has-base-font-size {
  font-size: var(--wp--preset--font-size--base) !important;
}
.snapshot-content .has-lg-font-size {
  font-size: var(--wp--preset--font-size--lg) !important;
}
.snapshot-content .has-xl-font-size {
  font-size: var(--wp--preset--font-size--xl) !important;
}
.snapshot-content .has-2-xl-font-size {
  font-size: var(--wp--preset--font-size--2-xl) !important;
}
.snapshot-content .has-3-xl-font-size {
  font-size: var(--wp--preset--font-size--3-xl) !important;
}
.snapshot-content .has-4-xl-font-size {
  font-size: var(--wp--preset--font-size--4-xl) !important;
}
.snapshot-content .has-5-xl-font-size {
  font-size: var(--wp--preset--font-size--5-xl) !important;
}
.snapshot-content .has-6-xl-font-size {
  font-size: var(--wp--preset--font-size--6-xl) !important;
}
.snapshot-content .has-7-xl-font-size {
  font-size: var(--wp--preset--font-size--7-xl) !important;
}
.snapshot-content .has-8-xl-font-size {
  font-size: var(--wp--preset--font-size--8-xl) !important;
}
.snapshot-content .has-9-xl-font-size {
  font-size: var(--wp--preset--font-size--9-xl) !important;
}
.snapshot-content .has-sans-font-family {
  font-family: var(--wp--preset--font-family--sans) !important;
}
.snapshot-content .has-serif-font-family {
  font-family: var(--wp--preset--font-family--serif) !important;
}
.snapshot-content .has-mono-font-family {
  font-family: var(--wp--preset--font-family--mono) !important;
}
.snapshot-content :where(.wp-block-pullquote) {
  background-color: var(--wp--preset--color--theme-secondary);
  border-radius: 0;
  border-color: var(--wp--preset--color--theme-fore);
  border-width: 0;
  border-style: solid;
  color: var(--wp--preset--color--theme-fore);
  font-size: var(--wp--preset--font-size--18);
  font-weight: 400;
  line-height: var(--theme-leading-normal);
  padding-top: var(--wp--preset--spacing--50);
  padding-right: 2em;
  padding-bottom: var(--wp--preset--spacing--50);
  padding-left: 2em;
}
.snapshot-content :where(.wp-block-heading) {
  color: var(--wp--preset--color--theme-highlight);
  font-size: var(--wp--preset--font-size--36);
  font-weight: 500;
  line-height: 1;
  margin-bottom: var(--wp--preset--spacing--20);
}
/*# sourceURL=global-styles-inline-css */

/* ---- global-styles-inline-css ---- */
.snapshot-content {
  --wp--preset--aspect-ratio--square: 1;
  --wp--preset--aspect-ratio--4-3: 4/3;
  --wp--preset--aspect-ratio--3-4: 3/4;
  --wp--preset--aspect-ratio--3-2: 3/2;
  --wp--preset--aspect-ratio--2-3: 2/3;
  --wp--preset--aspect-ratio--16-9: 16/9;
  --wp--preset--aspect-ratio--9-16: 9/16;
  --wp--preset--aspect-ratio--360-300: 360/300;
  --wp--preset--aspect-ratio--950-700: 950/700;
  --wp--preset--aspect-ratio--1150-700: 1150/700;
  --wp--preset--color--theme-base: var(--theme-color-base);
  --wp--preset--color--theme-base-90: var(--theme-color-base-90);
  --wp--preset--color--theme-fore: var(--theme-color-fore);
  --wp--preset--color--theme-primary: var(--theme-color-primary);
  --wp--preset--color--theme-secondary: var(--theme-color-secondary);
  --wp--preset--color--theme-tertiary: var(--theme-color-tertiary);
  --wp--preset--color--theme-highlight: var(--theme-color-highlight);
  --wp--preset--color--theme-highlight-90: var(--theme-color-highlight-90);
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.732), 20px);
  --wp--preset--font-size--large: clamp(22.041px, 1.378rem + ((1vw - 3.2px) * 1.702), 36px);
  --wp--preset--font-size--x-large: clamp(25.014px, 1.563rem + ((1vw - 3.2px) * 2.071), 42px);
  --wp--preset--font-size--10: var(--theme-fluid-10-10);
  --wp--preset--font-size--14: var(--theme-fluid-12-14);
  --wp--preset--font-size--18: var(--theme-fluid-14-18);
  --wp--preset--font-size--28: var(--theme-fluid-20-28);
  --wp--preset--font-size--36: var(--theme-fluid-23-36);
  --wp--preset--font-size--46: var(--theme-fluid-28-46);
  --wp--preset--font-size--50: var(--theme-fluid-32-50);
  --wp--preset--font-size--75: var(--theme-fluid-43-75);
  --wp--preset--font-size--xs: 0.75rem;
  --wp--preset--font-size--sm: 0.875rem;
  --wp--preset--font-size--base: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.244), 1rem);
  --wp--preset--font-size--lg: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.488), 1.125rem);
  --wp--preset--font-size--xl: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.732), 1.25rem);
  --wp--preset--font-size--2-xl: clamp(0.984rem, 0.984rem + ((1vw - 0.2rem) * 1.007), 1.5rem);
  --wp--preset--font-size--3-xl: clamp(1.185rem, 1.185rem + ((1vw - 0.2rem) * 1.346), 1.875rem);
  --wp--preset--font-size--4-xl: clamp(1.378rem, 1.378rem + ((1vw - 0.2rem) * 1.701), 2.25rem);
  --wp--preset--font-size--5-xl: clamp(1.743rem, 1.743rem + ((1vw - 0.2rem) * 2.453), 3rem);
  --wp--preset--font-size--6-xl: clamp(2.089rem, 2.089rem + ((1vw - 0.2rem) * 3.241), 3.75rem);
  --wp--preset--font-size--7-xl: clamp(2.418rem, 2.418rem + ((1vw - 0.2rem) * 4.062), 4.5rem);
  --wp--preset--font-size--8-xl: clamp(3.037rem, 3.037rem + ((1vw - 0.2rem) * 5.781), 6rem);
  --wp--preset--font-size--9-xl: clamp(3.8rem, 3.8rem + ((1vw - 0.2rem) * 8.195), 8rem);
  --wp--preset--font-family--sans:
    Barlow, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial,
    'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
    'Noto Color Emoji';
  --wp--preset--font-family--serif: ui-serif, Georgia, Cambria, 'Times New Roman', Times, serif;
  --wp--preset--font-family--mono:
    ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
    monospace;
  --wp--preset--spacing--20: var(--theme-space-s);
  --wp--preset--spacing--30: var(--theme-space-m);
  --wp--preset--spacing--40: var(--theme-space-l);
  --wp--preset--spacing--50: var(--theme-space-xl);
  --wp--preset--spacing--60: var(--theme-space-2xl);
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: var(--theme-space-3xl);
  --wp--preset--spacing--0: 0;
  --wp--preset--spacing--5: var(--theme-space-4xs);
  --wp--preset--spacing--10: var(--theme-space-2xs);
  --wp--preset--spacing--15: var(--theme-space-xs);
  --wp--preset--spacing--100: var(--theme-space-4xl);
  --wp--preset--spacing--120: var(--theme-space-5xl);
  --wp--preset--spacing--140: var(--theme-space-6xl);
  --wp--preset--spacing--160: var(--theme-space-7xl);
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
  --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
}
.snapshot-content {
  --wp--style--global--content-size: 800px;
  --wp--style--global--wide-size: 1140px;
}
.snapshot-content :where(body) {
  margin: 0;
}
.snapshot-content .wp-site-blocks {
  padding-top: var(--wp--style--root--padding-top);
  padding-bottom: var(--wp--style--root--padding-bottom);
}
.snapshot-content .has-global-padding {
  padding-right: var(--wp--style--root--padding-right);
  padding-left: var(--wp--style--root--padding-left);
}
.snapshot-content .has-global-padding > .alignfull {
  margin-right: calc(var(--wp--style--root--padding-right) * -1);
  margin-left: calc(var(--wp--style--root--padding-left) * -1);
}
.snapshot-content
  .has-global-padding
  :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) {
  padding-right: 0;
  padding-left: 0;
}
.snapshot-content
  .has-global-padding
  :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull))
  > .alignfull {
  margin-left: 0;
  margin-right: 0;
}
.snapshot-content .wp-site-blocks > .alignleft {
  float: left;
  margin-right: 2em;
}
.snapshot-content .wp-site-blocks > .alignright {
  float: right;
  margin-left: 2em;
}
.snapshot-content .wp-site-blocks > .aligncenter {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}
.snapshot-content :where(.wp-site-blocks) > * {
  margin-block-start: var(--wp--preset--spacing--20);
  margin-block-end: 0;
}
.snapshot-content :where(.wp-site-blocks) > :first-child {
  margin-block-start: 0;
}
.snapshot-content :where(.wp-site-blocks) > :last-child {
  margin-block-end: 0;
}
.snapshot-content {
  --wp--style--block-gap: var(--wp--preset--spacing--20);
}
.snapshot-content :where(.is-layout-flow) > :first-child {
  margin-block-start: 0;
}
.snapshot-content :where(.is-layout-flow) > :last-child {
  margin-block-end: 0;
}
.snapshot-content :where(.is-layout-flow) > * {
  margin-block-start: var(--wp--preset--spacing--20);
  margin-block-end: 0;
}
.snapshot-content :where(.is-layout-constrained) > :first-child {
  margin-block-start: 0;
}
.snapshot-content :where(.is-layout-constrained) > :last-child {
  margin-block-end: 0;
}
.snapshot-content :where(.is-layout-constrained) > * {
  margin-block-start: var(--wp--preset--spacing--20);
  margin-block-end: 0;
}
.snapshot-content :where(.is-layout-flex) {
  gap: var(--wp--preset--spacing--20);
}
.snapshot-content :where(.is-layout-grid) {
  gap: var(--wp--preset--spacing--20);
}
.snapshot-content .is-layout-flow > .alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
.snapshot-content .is-layout-flow > .alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
.snapshot-content .is-layout-flow > .aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}
.snapshot-content .is-layout-constrained > .alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
.snapshot-content .is-layout-constrained > .alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
.snapshot-content .is-layout-constrained > .aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}
.snapshot-content
  .is-layout-constrained
  > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
.snapshot-content .is-layout-constrained > .alignwide {
  max-width: var(--wp--style--global--wide-size);
}
.snapshot-content .is-layout-flex {
  display: flex;
}
.snapshot-content .is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}
.snapshot-content .is-layout-flex > :is(*, div) {
  margin: 0;
}
.snapshot-content .is-layout-grid {
  display: grid;
}
.snapshot-content .is-layout-grid > :is(*, div) {
  margin: 0;
}
.snapshot-content a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-fore);
  text-decoration: underline;
}
.snapshot-content :where(a:where(:not(.wp-element-button)):active) {
  color: var(--wp--preset--color--theme-highlight);
}
.snapshot-content :where(.wp-element-button, .wp-block-button__link) {
  background-color: #32373c;
  border-width: 0;
  color: #fff;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  padding-top: calc(0.667em + 2px);
  padding-right: calc(1.333em + 2px);
  padding-bottom: calc(0.667em + 2px);
  padding-left: calc(1.333em + 2px);
  text-decoration: none;
  text-transform: inherit;
}
.snapshot-content .has-theme-base-color {
  color: var(--wp--preset--color--theme-base) !important;
}
.snapshot-content .has-theme-base-90-color {
  color: var(--wp--preset--color--theme-base-90) !important;
}
.snapshot-content .has-theme-fore-color {
  color: var(--wp--preset--color--theme-fore) !important;
}
.snapshot-content .has-theme-primary-color {
  color: var(--wp--preset--color--theme-primary) !important;
}
.snapshot-content .has-theme-secondary-color {
  color: var(--wp--preset--color--theme-secondary) !important;
}
.snapshot-content .has-theme-tertiary-color {
  color: var(--wp--preset--color--theme-tertiary) !important;
}
.snapshot-content .has-theme-highlight-color {
  color: var(--wp--preset--color--theme-highlight) !important;
}
.snapshot-content .has-theme-highlight-90-color {
  color: var(--wp--preset--color--theme-highlight-90) !important;
}
.snapshot-content .has-theme-base-background-color {
  background-color: var(--wp--preset--color--theme-base) !important;
}
.snapshot-content .has-theme-base-90-background-color {
  background-color: var(--wp--preset--color--theme-base-90) !important;
}
.snapshot-content .has-theme-fore-background-color {
  background-color: var(--wp--preset--color--theme-fore) !important;
}
.snapshot-content .has-theme-primary-background-color {
  background-color: var(--wp--preset--color--theme-primary) !important;
}
.snapshot-content .has-theme-secondary-background-color {
  background-color: var(--wp--preset--color--theme-secondary) !important;
}
.snapshot-content .has-theme-tertiary-background-color {
  background-color: var(--wp--preset--color--theme-tertiary) !important;
}
.snapshot-content .has-theme-highlight-background-color {
  background-color: var(--wp--preset--color--theme-highlight) !important;
}
.snapshot-content .has-theme-highlight-90-background-color {
  background-color: var(--wp--preset--color--theme-highlight-90) !important;
}
.snapshot-content .has-theme-base-border-color {
  border-color: var(--wp--preset--color--theme-base) !important;
}
.snapshot-content .has-theme-base-90-border-color {
  border-color: var(--wp--preset--color--theme-base-90) !important;
}
.snapshot-content .has-theme-fore-border-color {
  border-color: var(--wp--preset--color--theme-fore) !important;
}
.snapshot-content .has-theme-primary-border-color {
  border-color: var(--wp--preset--color--theme-primary) !important;
}
.snapshot-content .has-theme-secondary-border-color {
  border-color: var(--wp--preset--color--theme-secondary) !important;
}
.snapshot-content .has-theme-tertiary-border-color {
  border-color: var(--wp--preset--color--theme-tertiary) !important;
}
.snapshot-content .has-theme-highlight-border-color {
  border-color: var(--wp--preset--color--theme-highlight) !important;
}
.snapshot-content .has-theme-highlight-90-border-color {
  border-color: var(--wp--preset--color--theme-highlight-90) !important;
}
.snapshot-content .has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}
.snapshot-content .has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.snapshot-content .has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}
.snapshot-content .has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.snapshot-content .has-10-font-size {
  font-size: var(--wp--preset--font-size--10) !important;
}
.snapshot-content .has-14-font-size {
  font-size: var(--wp--preset--font-size--14) !important;
}
.snapshot-content .has-18-font-size {
  font-size: var(--wp--preset--font-size--18) !important;
}
.snapshot-content .has-28-font-size {
  font-size: var(--wp--preset--font-size--28) !important;
}
.snapshot-content .has-36-font-size {
  font-size: var(--wp--preset--font-size--36) !important;
}
.snapshot-content .has-46-font-size {
  font-size: var(--wp--preset--font-size--46) !important;
}
.snapshot-content .has-50-font-size {
  font-size: var(--wp--preset--font-size--50) !important;
}
.snapshot-content .has-75-font-size {
  font-size: var(--wp--preset--font-size--75) !important;
}
.snapshot-content .has-xs-font-size {
  font-size: var(--wp--preset--font-size--xs) !important;
}
.snapshot-content .has-sm-font-size {
  font-size: var(--wp--preset--font-size--sm) !important;
}
.snapshot-content .has-base-font-size {
  font-size: var(--wp--preset--font-size--base) !important;
}
.snapshot-content .has-lg-font-size {
  font-size: var(--wp--preset--font-size--lg) !important;
}
.snapshot-content .has-xl-font-size {
  font-size: var(--wp--preset--font-size--xl) !important;
}
.snapshot-content .has-2-xl-font-size {
  font-size: var(--wp--preset--font-size--2-xl) !important;
}
.snapshot-content .has-3-xl-font-size {
  font-size: var(--wp--preset--font-size--3-xl) !important;
}
.snapshot-content .has-4-xl-font-size {
  font-size: var(--wp--preset--font-size--4-xl) !important;
}
.snapshot-content .has-5-xl-font-size {
  font-size: var(--wp--preset--font-size--5-xl) !important;
}
.snapshot-content .has-6-xl-font-size {
  font-size: var(--wp--preset--font-size--6-xl) !important;
}
.snapshot-content .has-7-xl-font-size {
  font-size: var(--wp--preset--font-size--7-xl) !important;
}
.snapshot-content .has-8-xl-font-size {
  font-size: var(--wp--preset--font-size--8-xl) !important;
}
.snapshot-content .has-9-xl-font-size {
  font-size: var(--wp--preset--font-size--9-xl) !important;
}
.snapshot-content .has-sans-font-family {
  font-family: var(--wp--preset--font-family--sans) !important;
}
.snapshot-content .has-serif-font-family {
  font-family: var(--wp--preset--font-family--serif) !important;
}
.snapshot-content .has-mono-font-family {
  font-family: var(--wp--preset--font-family--mono) !important;
}
/*# sourceURL=global-styles-inline-css */

/* ---- core-block-supports-inline-css ---- */
.snapshot-content .wp-container-core-group-is-layout-52009084 > .alignfull {
  margin-right: calc(var(--wp--preset--spacing--40) * -1);
  margin-left: calc(var(--wp--preset--spacing--40) * -1);
}
.snapshot-content .wp-container-content-76a1cf41 {
  grid-column: span 1;
}
.snapshot-content .wp-container-core-group-is-layout-97d196f7 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.snapshot-content .wp-container-core-columns-is-layout-85002bda {
  flex-wrap: nowrap;
  gap: var(--wp--preset--spacing--80) var(--wp--preset--spacing--20);
}
/*# sourceURL=core-block-supports-inline-css */

/* ---- untitled root vars ---- */
.snapshot-content {
  --theme-color-base: #ffffff;
  --theme-color-fore: #000000;
  color: var(--theme-color-fore, #000000);
  background-color: var(--theme-color-base, #ffffff);
}
.snapshot-content a {
  color: var(--theme-color-fore, #000000);
}
