@font-face {
  font-family: "Akkurat Mono LL";
  font-style: normal;
  font-weight: 400;
  src: url("./fonts/AkkuratMonoLLWeb-Regular.woff2") format("woff2"), url("./fonts/AkkuratMonoLLWeb-Regular.woff") format("woff");
}
@font-face {
  font-family: "Akkurat Mono LL";
  font-style: normal;
  font-weight: 700;
  src: url("./fonts/AkkuratMonoLLTT-Bold.woff2") format("woff2"), url("./fonts/AkkuratMonoLLTT-Bold.woff") format("woff");
}
@font-face {
  font-family: "Sorry Sans";
  font-style: normal;
  font-weight: 700;
  src: url("./fonts/SorrySans-BoldExtended.woff2") format("woff2"), url("./fonts/SorrySans-BoldExtended.woff") format("woff");
}
.portable-page,
.editor-styles-wrapper {
  --vp-grid-gap: 1rem;
  --vp-max-width: none;
}
@media (min-width: 40rem) {
  .portable-page,
  .editor-styles-wrapper {
    --vp-max-width: 36rem;
  }
}
@media (min-width: 48rem) {
  .portable-page,
  .editor-styles-wrapper {
    --vp-max-width: 54.3rem;
  }
}
@media (min-width: 64rem) {
  .portable-page,
  .editor-styles-wrapper {
    --vp-max-width: 96.3rem;
  }
}
@media (min-width: 48rem) {
  .portable-page,
  .editor-styles-wrapper {
    --vp-grid-gap: 1.5rem;
  }
}
@media (min-width: 64rem) {
  .portable-page,
  .editor-styles-wrapper {
    --vp-grid-gap: 1.5rem;
  }
}

html:has(> body.template--page--portable) {
  overflow-x: clip;
}

.portable-page {
  --portable-page-ink: #241f21;
  color: var(--portable-page-ink);
  overflow-x: clip;
}

.portable-page:not(.vp-footer) {
  background: #ffffff;
  min-height: 100vh;
}

.portable-page__container {
  box-sizing: content-box;
  margin: 0 auto;
  max-width: var(--vp-max-width);
  padding: 0 1.25rem;
}
@media (min-width: 40rem) {
  .portable-page__container {
    padding: 0 2rem;
  }
}

html:has(> body.editor-styles-wrapper),
body.editor-styles-wrapper {
  overflow-x: clip;
}

.editor-styles-wrapper :where(.wp-block) {
  max-width: none;
}
.editor-styles-wrapper .is-root-container > .wp-block,
.editor-styles-wrapper .editor-post-title {
  margin-left: auto;
  margin-right: auto;
  max-width: var(--vp-max-width);
}

.portable-page .portable-page__container > .portable-page__sr-only {
  border: 0;
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.portable-page__content > .portable-page__container > *:where(*),
.portable-page__content > .portable-page__container > *:where(*) *:where(:not(svg *)) {
  all: revert;
  box-sizing: border-box;
}

.vp-footer__content {
  container-type: inline-size;
  padding: 1.875rem 0;
}

.vp-footer .portable-page__container {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}
@media (min-width: 40rem) {
  .vp-footer .portable-page__container {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
}

@media (min-width: 40rem) {
  .portable-page.vp-footer .vp-surface--has-background.vp-surface--stretch {
    --vp-surface-bleed: calc(max(3.75rem, (100cqw - var(--vp-max-width)) / 2) - 1.875rem);
  }
}

.portable-page a:is(:link, :visited),
.editor-styles-wrapper a:is(:link, :visited) {
  color: inherit;
}

.portable-page .vp-divider,
.editor-styles-wrapper .vp-divider {
  margin: 0;
  margin-bottom: 0;
  margin-top: 0;
}
.portable-page .vp-divider__line,
.editor-styles-wrapper .vp-divider__line {
  border: 0;
  border-top: 1px solid currentColor;
  margin: 0;
}

.portable-page .vp-paragraph,
.editor-styles-wrapper .vp-paragraph {
  color: var(--portable-page-ink, #241f21);
  margin: 0;
  margin-bottom: 1.875rem;
  margin-top: 0;
}

.portable-page .vp-header,
.editor-styles-wrapper .vp-header {
  margin: 0;
  margin-bottom: 6.25rem;
  margin-top: 0;
}
.portable-page .vp-header__title,
.editor-styles-wrapper .vp-header__title {
  color: var(--portable-page-ink, #241f21);
  margin: 0;
}

.portable-page .vp-ticker,
.editor-styles-wrapper .vp-ticker {
  margin: 0;
  margin-bottom: 1.875rem;
  margin-top: 0;
  padding: 0;
  position: relative;
}

.portable-page .portable-page__container > .vp-ticker,
.portable-page .vp-section__content > .vp-ticker,
.editor-styles-wrapper .is-root-container > .vp-ticker,
.editor-styles-wrapper .vp-section__content > .vp-ticker {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  max-width: none;
}

.portable-page .vp-section.vp-surface--has-background > .vp-section__content > .vp-ticker,
.editor-styles-wrapper .vp-section.vp-surface--has-background > .vp-section__content > .vp-ticker {
  margin-left: 0;
  margin-right: 0;
}

.portable-page .vp-ticker__viewport,
.editor-styles-wrapper .vp-ticker__viewport {
  overflow: hidden;
}
.portable-page .vp-ticker__track,
.editor-styles-wrapper .vp-ticker__track {
  align-items: center;
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  width: max-content;
}
.portable-page .vp-ticker__item,
.editor-styles-wrapper .vp-ticker__item {
  flex: none;
  margin: 0;
  padding: 0 var(--vp-ticker-gap) 0 0;
}
.portable-page .vp-ticker__link,
.editor-styles-wrapper .vp-ticker__link {
  display: block;
}
.portable-page .vp-ticker__image,
.editor-styles-wrapper .vp-ticker__image {
  display: block;
  max-width: none;
}
.portable-page .vp-ticker.is-animated .vp-ticker__track,
.editor-styles-wrapper .vp-ticker.is-animated .vp-ticker__track {
  animation: vp-ticker var(--vp-ticker-duration, 30s) linear infinite;
}
.portable-page .vp-ticker--right.is-animated .vp-ticker__track,
.editor-styles-wrapper .vp-ticker--right.is-animated .vp-ticker__track {
  animation-direction: reverse;
}
.portable-page .vp-ticker.is-paused .vp-ticker__track,
.editor-styles-wrapper .vp-ticker.is-paused .vp-ticker__track {
  animation-play-state: paused;
}
.portable-page .vp-ticker:not(.is-animated) .vp-ticker__viewport,
.editor-styles-wrapper .vp-ticker:not(.is-animated) .vp-ticker__viewport {
  overflow-x: auto;
}
@media (prefers-reduced-motion: reduce) {
  .portable-page .vp-ticker .vp-ticker__track,
  .editor-styles-wrapper .vp-ticker .vp-ticker__track {
    animation: none;
  }
}

@keyframes vp-ticker {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}
.portable-page .vp-ticker__toggle {
  align-items: center;
  appearance: none;
  background: #ffffff;
  border: 1px solid #241f21;
  color: #241f21;
  cursor: pointer;
  display: flex;
  height: 1.5rem;
  justify-content: center;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 2rem;
  top: calc(100% + 0.1875rem);
  width: 1.5rem;
  z-index: 1;
}
.portable-page .vp-ticker__toggle::before {
  border-left: 0.1875rem solid currentColor;
  border-right: 0.1875rem solid currentColor;
  box-sizing: content-box;
  content: "";
  height: 0.625rem;
  width: 0.1875rem;
}
.portable-page .vp-ticker__toggle[aria-pressed=true]::before {
  border-bottom: 0.3125rem solid transparent;
  border-left: 0.5rem solid currentColor;
  border-right: 0;
  border-top: 0.3125rem solid transparent;
  height: 0;
  margin-left: 0.125rem;
  width: 0;
}
.portable-page .vp-ticker__toggle:focus-visible {
  outline: 2px solid #241f21;
  outline-offset: 2px;
}
@media (width < 40rem) {
  .portable-page .vp-ticker__toggle {
    right: 1.25rem;
  }
}
.portable-page .vp-ticker:not(.is-animated) .vp-ticker__toggle {
  display: none;
}
.portable-page .vp-ticker.is-animated:is(.vp-space-below--0, .vp-space-below--10, .vp-space-below--20),
.portable-page :is(.vp-section__content, .vp-column, .vp-text-columns) > .vp-ticker.is-animated:last-child {
  padding-bottom: 1.875rem;
}
.portable-page .vp-ticker.is-animated:is(.vp-space-below--0, .vp-space-below--10, .vp-space-below--20) .vp-ticker__toggle,
.portable-page :is(.vp-section__content, .vp-column, .vp-text-columns) > .vp-ticker.is-animated:last-child .vp-ticker__toggle {
  bottom: 0.1875rem;
  top: auto;
}
.portable-page .vp-ticker__sr-only {
  border: 0;
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.editor-styles-wrapper .vp-ticker__image {
  height: auto;
  max-height: var(--vp-ticker-height);
  width: auto;
}
.editor-styles-wrapper .vp-ticker:not(.is-selected):not(.is-animated) .vp-ticker__viewport {
  overflow-x: hidden;
}

.portable-page .vp-media,
.editor-styles-wrapper .vp-media {
  margin: 0;
  margin-bottom: 1.875rem;
  margin-top: 0;
  position: relative;
}
.portable-page .vp-media__image,
.portable-page .vp-media__video,
.editor-styles-wrapper .vp-media__image,
.editor-styles-wrapper .vp-media__video {
  aspect-ratio: var(--vp-media-ratio, auto);
  display: block;
  height: auto;
  max-width: none;
  object-fit: var(--vp-media-fit, fill);
  object-position: var(--vp-media-position, 50% 50%);
}
.portable-page .vp-media,
.editor-styles-wrapper .vp-media {
  z-index: var(--vp-media-z, auto);
}
.portable-page .vp-media__image,
.portable-page .vp-media__video,
.editor-styles-wrapper .vp-media__image,
.editor-styles-wrapper .vp-media__video {
  margin-inline: calc(50% - 50% * var(--vp-media-size, 1));
  rotate: var(--vp-media-rotate, none);
  translate: var(--vp-media-offset, none);
  width: calc(100% * var(--vp-media-size, 1));
}
@media (width < 64rem) {
  .portable-page .vp-media,
  .editor-styles-wrapper .vp-media {
    z-index: var(--vp-media-z-tablet, var(--vp-media-z, auto));
  }
  .portable-page .vp-media__image,
  .portable-page .vp-media__video,
  .editor-styles-wrapper .vp-media__image,
  .editor-styles-wrapper .vp-media__video {
    margin-inline: calc(50% - 50% * var(--vp-media-size-tablet, var(--vp-media-size, 1)));
    rotate: var(--vp-media-rotate-tablet, var(--vp-media-rotate, none));
    translate: var(--vp-media-offset-tablet, var(--vp-media-offset, none));
    width: calc(100% * var(--vp-media-size-tablet, var(--vp-media-size, 1)));
  }
}
@media (width < 48rem) {
  .portable-page .vp-media,
  .editor-styles-wrapper .vp-media {
    z-index: var(--vp-media-z-mobile, var(--vp-media-z-tablet, var(--vp-media-z, auto)));
  }
  .portable-page .vp-media__image,
  .portable-page .vp-media__video,
  .editor-styles-wrapper .vp-media__image,
  .editor-styles-wrapper .vp-media__video {
    margin-inline: calc(50% - 50% * var(--vp-media-size-mobile, var(--vp-media-size-tablet, var(--vp-media-size, 1))));
    rotate: var(--vp-media-rotate-mobile, var(--vp-media-rotate-tablet, var(--vp-media-rotate, none)));
    translate: var(--vp-media-offset-mobile, var(--vp-media-offset-tablet, var(--vp-media-offset, none)));
    width: calc(100% * var(--vp-media-size-mobile, var(--vp-media-size-tablet, var(--vp-media-size, 1))));
  }
}
.portable-page .vp-media__link,
.editor-styles-wrapper .vp-media__link {
  display: block;
}
.portable-page .vp-media__caption,
.editor-styles-wrapper .vp-media__caption {
  font-family: "Akkurat Mono LL", monospace;
  font-size: 0.875rem;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.1;
  text-transform: none;
  color: var(--portable-page-ink, #241f21);
  margin: 0.75rem 0 0;
}

.portable-page .portable-page__content,
.editor-styles-wrapper .is-root-container {
  isolation: isolate;
}

.portable-page .vp-media__sr-only {
  border: 0;
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.editor-styles-wrapper .vp-media.is-uploading .vp-media__image,
.editor-styles-wrapper .vp-media.is-uploading .vp-media__video {
  opacity: 0.4;
}
.editor-styles-wrapper .vp-media.is-uploading .components-spinner {
  left: 50%;
  margin: 0;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

html:has(> body.editor-styles-wrapper .vp-media:is([style*="--vp-media-offset"], [style*="--vp-media-rotate"], [style*="--vp-media-size"])) {
  overflow-x: clip;
}

.portable-page .vp-section,
.editor-styles-wrapper .vp-section {
  margin: 0;
  margin-bottom: 6.25rem;
  margin-top: 0;
  column-gap: var(--vp-grid-gap);
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.portable-page .vp-section::before,
.editor-styles-wrapper .vp-section::before {
  border: 0;
  border-top: 1px solid currentColor;
  content: "";
  margin-bottom: 1.875rem;
  grid-column: 1/-1;
}
@media (min-width: 48rem) {
  .portable-page .vp-section::before,
  .editor-styles-wrapper .vp-section::before {
    grid-column: 2/span 10;
  }
}
.portable-page .vp-section--plain::before,
.editor-styles-wrapper .vp-section--plain::before {
  content: none;
}
.portable-page .vp-section__heading,
.editor-styles-wrapper .vp-section__heading {
  font-family: "Akkurat Mono LL", monospace;
  font-size: 0.875rem;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.1;
  text-transform: none;
  color: var(--portable-page-ink, #241f21);
  grid-column: 1/-1;
  margin: 0 0 1rem;
}
.portable-page .vp-section__content,
.editor-styles-wrapper .vp-section__content {
  grid-column: 1/-1;
  min-width: 0;
}

.portable-page .vp-section__content > :last-child,
.editor-styles-wrapper .vp-section__content > .wp-block:not(:has(~ .wp-block)) {
  margin-bottom: 0;
}

.portable-page .vp-section--has-title > .vp-section__content:has(> .vp-columns),
.editor-styles-wrapper .vp-section--has-title > .vp-section__content:has(> .vp-columns) {
  display: contents;
}
.portable-page .vp-section--has-title > .vp-section__content:has(> .vp-columns) > *,
.editor-styles-wrapper .vp-section--has-title > .vp-section__content:has(> .vp-columns) > * {
  grid-column: 1/-1;
  min-width: 0;
}
@media (min-width: 48rem) {
  .portable-page .vp-section__heading,
  .editor-styles-wrapper .vp-section__heading {
    grid-column: 2/span 2;
    grid-row: 2;
    margin: 0;
  }
  .portable-page .vp-section--has-title > .vp-section__content,
  .editor-styles-wrapper .vp-section--has-title > .vp-section__content {
    grid-column: 4/span 8;
    grid-row: 2;
  }
  .portable-page .vp-section--has-title::before,
  .editor-styles-wrapper .vp-section--has-title::before {
    grid-row: 1;
  }
  .portable-page .vp-section--has-title > .vp-section__content:has(> .vp-columns) > :first-child,
  .editor-styles-wrapper .vp-section--has-title > .vp-section__content:has(> .vp-columns) > :first-child {
    align-self: start;
    grid-row: 2;
  }
  .portable-page .vp-section--has-title:has(> .vp-section__content > :nth-child(2)) > .vp-section__heading,
  .editor-styles-wrapper .vp-section--has-title:has(> .vp-section__content > :nth-child(2)) > .vp-section__heading {
    margin-bottom: 1.875rem;
  }
  .portable-page .vp-section--has-title > .vp-section__heading,
  .editor-styles-wrapper .vp-section--has-title > .vp-section__heading {
    position: relative;
    z-index: 3;
  }
}

.editor-styles-wrapper .vp-section {
  position: relative;
}
.editor-styles-wrapper .vp-section > .vp-section__content,
.editor-styles-wrapper .vp-section > .vp-section__content > .wp-block {
  position: relative;
  z-index: 1;
}
.editor-styles-wrapper .vp-section.is-vp-active > .vp-section__content > .vp-columns > .vp-columns__guides {
  display: none;
}
.editor-styles-wrapper .vp-section.is-vp-drop-target {
  background-image: linear-gradient(color-mix(in srgb, var(--wp-admin-theme-color, #3858e9) 5%, transparent) 0 0);
  outline: 2px solid var(--wp-admin-theme-color, #3858e9);
  outline-offset: 4px;
}
@media (width < 48rem) {
  .editor-styles-wrapper .vp-section > .vp-columns__guides {
    display: none;
  }
}

.portable-page .vp-columns,
.editor-styles-wrapper .vp-columns {
  align-items: start;
  display: grid;
  gap: var(--vp-grid-gap);
  grid-template-columns: repeat(12, minmax(0, 1fr));
  margin: 0;
  margin-bottom: 1.875rem;
  margin-top: 0;
}
@media (min-width: 48rem) {
  .portable-page :is(.portable-page__container, .is-root-container, .vp-section__content) > .vp-columns.vp-width--inset,
  .editor-styles-wrapper :is(.portable-page__container, .is-root-container, .vp-section__content) > .vp-columns.vp-width--inset {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
}
.portable-page .vp-columns--align-center,
.editor-styles-wrapper .vp-columns--align-center {
  align-items: center;
}
.portable-page .vp-columns--align-end,
.editor-styles-wrapper .vp-columns--align-end {
  align-items: end;
}
.portable-page .vp-columns--align-stretch,
.editor-styles-wrapper .vp-columns--align-stretch {
  align-items: stretch;
}
.portable-page .vp-column,
.editor-styles-wrapper .vp-column {
  grid-column: 1/-1;
  margin: 0;
  max-width: none;
  min-width: 0;
}
@media (min-width: 48rem) {
  .portable-page .vp-column,
  .editor-styles-wrapper .vp-column {
    align-content: start;
    display: grid;
    grid-column: auto/span 12;
    grid-row: 1;
    grid-template-columns: subgrid;
    row-gap: 0;
  }
  .portable-page .vp-column > *,
  .editor-styles-wrapper .vp-column > * {
    grid-column: 1/-1;
    min-width: 0;
  }
}
@media (width < 48rem) {
  .portable-page .vp-column--mobile-span-1,
  .editor-styles-wrapper .vp-column--mobile-span-1 {
    grid-column: auto/span 1;
  }
  .portable-page .vp-column--mobile-span-2,
  .editor-styles-wrapper .vp-column--mobile-span-2 {
    grid-column: auto/span 2;
  }
  .portable-page .vp-column--mobile-span-3,
  .editor-styles-wrapper .vp-column--mobile-span-3 {
    grid-column: auto/span 3;
  }
  .portable-page .vp-column--mobile-span-4,
  .editor-styles-wrapper .vp-column--mobile-span-4 {
    grid-column: auto/span 4;
  }
  .portable-page .vp-column--mobile-span-5,
  .editor-styles-wrapper .vp-column--mobile-span-5 {
    grid-column: auto/span 5;
  }
  .portable-page .vp-column--mobile-span-6,
  .editor-styles-wrapper .vp-column--mobile-span-6 {
    grid-column: auto/span 6;
  }
  .portable-page .vp-column--mobile-span-7,
  .editor-styles-wrapper .vp-column--mobile-span-7 {
    grid-column: auto/span 7;
  }
  .portable-page .vp-column--mobile-span-8,
  .editor-styles-wrapper .vp-column--mobile-span-8 {
    grid-column: auto/span 8;
  }
  .portable-page .vp-column--mobile-span-9,
  .editor-styles-wrapper .vp-column--mobile-span-9 {
    grid-column: auto/span 9;
  }
  .portable-page .vp-column--mobile-span-10,
  .editor-styles-wrapper .vp-column--mobile-span-10 {
    grid-column: auto/span 10;
  }
  .portable-page .vp-column--mobile-span-11,
  .editor-styles-wrapper .vp-column--mobile-span-11 {
    grid-column: auto/span 11;
  }
  .portable-page .vp-column--mobile-span-12,
  .editor-styles-wrapper .vp-column--mobile-span-12 {
    grid-column: auto/span 12;
  }
  .portable-page .vp-column--mobile-start-1,
  .editor-styles-wrapper .vp-column--mobile-start-1 {
    grid-column-start: 1;
  }
  .portable-page .vp-column--mobile-start-2,
  .editor-styles-wrapper .vp-column--mobile-start-2 {
    grid-column-start: 2;
  }
  .portable-page .vp-column--mobile-start-3,
  .editor-styles-wrapper .vp-column--mobile-start-3 {
    grid-column-start: 3;
  }
  .portable-page .vp-column--mobile-start-4,
  .editor-styles-wrapper .vp-column--mobile-start-4 {
    grid-column-start: 4;
  }
  .portable-page .vp-column--mobile-start-5,
  .editor-styles-wrapper .vp-column--mobile-start-5 {
    grid-column-start: 5;
  }
  .portable-page .vp-column--mobile-start-6,
  .editor-styles-wrapper .vp-column--mobile-start-6 {
    grid-column-start: 6;
  }
  .portable-page .vp-column--mobile-start-7,
  .editor-styles-wrapper .vp-column--mobile-start-7 {
    grid-column-start: 7;
  }
  .portable-page .vp-column--mobile-start-8,
  .editor-styles-wrapper .vp-column--mobile-start-8 {
    grid-column-start: 8;
  }
  .portable-page .vp-column--mobile-start-9,
  .editor-styles-wrapper .vp-column--mobile-start-9 {
    grid-column-start: 9;
  }
  .portable-page .vp-column--mobile-start-10,
  .editor-styles-wrapper .vp-column--mobile-start-10 {
    grid-column-start: 10;
  }
  .portable-page .vp-column--mobile-start-11,
  .editor-styles-wrapper .vp-column--mobile-start-11 {
    grid-column-start: 11;
  }
  .portable-page .vp-column--mobile-start-12,
  .editor-styles-wrapper .vp-column--mobile-start-12 {
    grid-column-start: 12;
  }
  .portable-page .vp-column--mobile-row-1,
  .editor-styles-wrapper .vp-column--mobile-row-1 {
    grid-row: 1;
  }
  .portable-page .vp-column--mobile-row-2,
  .editor-styles-wrapper .vp-column--mobile-row-2 {
    grid-row: 2;
  }
  .portable-page .vp-column--mobile-row-3,
  .editor-styles-wrapper .vp-column--mobile-row-3 {
    grid-row: 3;
  }
  .portable-page .vp-column--mobile-row-4,
  .editor-styles-wrapper .vp-column--mobile-row-4 {
    grid-row: 4;
  }
  .portable-page .vp-column--mobile-row-5,
  .editor-styles-wrapper .vp-column--mobile-row-5 {
    grid-row: 5;
  }
  .portable-page .vp-column--mobile-row-6,
  .editor-styles-wrapper .vp-column--mobile-row-6 {
    grid-row: 6;
  }
  .portable-page .vp-column--mobile-row-7,
  .editor-styles-wrapper .vp-column--mobile-row-7 {
    grid-row: 7;
  }
  .portable-page .vp-column--mobile-row-8,
  .editor-styles-wrapper .vp-column--mobile-row-8 {
    grid-row: 8;
  }
  .portable-page .vp-column--mobile-row-9,
  .editor-styles-wrapper .vp-column--mobile-row-9 {
    grid-row: 9;
  }
  .portable-page .vp-column--mobile-row-10,
  .editor-styles-wrapper .vp-column--mobile-row-10 {
    grid-row: 10;
  }
  .portable-page .vp-column--mobile-row-11,
  .editor-styles-wrapper .vp-column--mobile-row-11 {
    grid-row: 11;
  }
  .portable-page .vp-column--mobile-row-12,
  .editor-styles-wrapper .vp-column--mobile-row-12 {
    grid-row: 12;
  }
}
.portable-page .vp-columns.vp-row-gap--0,
.editor-styles-wrapper .vp-columns.vp-row-gap--0 {
  row-gap: 0;
}
.portable-page .vp-columns.vp-row-gap--10,
.editor-styles-wrapper .vp-columns.vp-row-gap--10 {
  row-gap: 0.625rem;
}
.portable-page .vp-columns.vp-row-gap--20,
.editor-styles-wrapper .vp-columns.vp-row-gap--20 {
  row-gap: 1.25rem;
}
.portable-page .vp-columns.vp-row-gap--30,
.editor-styles-wrapper .vp-columns.vp-row-gap--30 {
  row-gap: 1.875rem;
}
.portable-page .vp-columns.vp-row-gap--60,
.editor-styles-wrapper .vp-columns.vp-row-gap--60 {
  row-gap: 3.75rem;
}
.portable-page .vp-columns.vp-row-gap--100,
.editor-styles-wrapper .vp-columns.vp-row-gap--100 {
  row-gap: 6.25rem;
}
@media (width < 64rem) {
  .portable-page .vp-columns.vp-row-gap-tablet--0,
  .editor-styles-wrapper .vp-columns.vp-row-gap-tablet--0 {
    row-gap: 0;
  }
  .portable-page .vp-columns.vp-row-gap-tablet--10,
  .editor-styles-wrapper .vp-columns.vp-row-gap-tablet--10 {
    row-gap: 0.625rem;
  }
  .portable-page .vp-columns.vp-row-gap-tablet--20,
  .editor-styles-wrapper .vp-columns.vp-row-gap-tablet--20 {
    row-gap: 1.25rem;
  }
  .portable-page .vp-columns.vp-row-gap-tablet--30,
  .editor-styles-wrapper .vp-columns.vp-row-gap-tablet--30 {
    row-gap: 1.875rem;
  }
  .portable-page .vp-columns.vp-row-gap-tablet--60,
  .editor-styles-wrapper .vp-columns.vp-row-gap-tablet--60 {
    row-gap: 3.75rem;
  }
  .portable-page .vp-columns.vp-row-gap-tablet--100,
  .editor-styles-wrapper .vp-columns.vp-row-gap-tablet--100 {
    row-gap: 6.25rem;
  }
}
@media (width < 48rem) {
  .portable-page .vp-columns.vp-row-gap-mobile--0,
  .editor-styles-wrapper .vp-columns.vp-row-gap-mobile--0 {
    row-gap: 0;
  }
  .portable-page .vp-columns.vp-row-gap-mobile--10,
  .editor-styles-wrapper .vp-columns.vp-row-gap-mobile--10 {
    row-gap: 0.625rem;
  }
  .portable-page .vp-columns.vp-row-gap-mobile--20,
  .editor-styles-wrapper .vp-columns.vp-row-gap-mobile--20 {
    row-gap: 1.25rem;
  }
  .portable-page .vp-columns.vp-row-gap-mobile--30,
  .editor-styles-wrapper .vp-columns.vp-row-gap-mobile--30 {
    row-gap: 1.875rem;
  }
  .portable-page .vp-columns.vp-row-gap-mobile--60,
  .editor-styles-wrapper .vp-columns.vp-row-gap-mobile--60 {
    row-gap: 3.75rem;
  }
  .portable-page .vp-columns.vp-row-gap-mobile--100,
  .editor-styles-wrapper .vp-columns.vp-row-gap-mobile--100 {
    row-gap: 6.25rem;
  }
}
@media (min-width: 48rem) {
  .portable-page .vp-column--span-1,
  .editor-styles-wrapper .vp-column--span-1 {
    grid-column-end: span 1;
  }
  .portable-page .vp-column--start-1,
  .editor-styles-wrapper .vp-column--start-1 {
    grid-column-start: 1;
  }
  .portable-page .vp-column--span-2,
  .editor-styles-wrapper .vp-column--span-2 {
    grid-column-end: span 2;
  }
  .portable-page .vp-column--start-2,
  .editor-styles-wrapper .vp-column--start-2 {
    grid-column-start: 2;
  }
  .portable-page .vp-column--span-3,
  .editor-styles-wrapper .vp-column--span-3 {
    grid-column-end: span 3;
  }
  .portable-page .vp-column--start-3,
  .editor-styles-wrapper .vp-column--start-3 {
    grid-column-start: 3;
  }
  .portable-page .vp-column--span-4,
  .editor-styles-wrapper .vp-column--span-4 {
    grid-column-end: span 4;
  }
  .portable-page .vp-column--start-4,
  .editor-styles-wrapper .vp-column--start-4 {
    grid-column-start: 4;
  }
  .portable-page .vp-column--span-5,
  .editor-styles-wrapper .vp-column--span-5 {
    grid-column-end: span 5;
  }
  .portable-page .vp-column--start-5,
  .editor-styles-wrapper .vp-column--start-5 {
    grid-column-start: 5;
  }
  .portable-page .vp-column--span-6,
  .editor-styles-wrapper .vp-column--span-6 {
    grid-column-end: span 6;
  }
  .portable-page .vp-column--start-6,
  .editor-styles-wrapper .vp-column--start-6 {
    grid-column-start: 6;
  }
  .portable-page .vp-column--span-7,
  .editor-styles-wrapper .vp-column--span-7 {
    grid-column-end: span 7;
  }
  .portable-page .vp-column--start-7,
  .editor-styles-wrapper .vp-column--start-7 {
    grid-column-start: 7;
  }
  .portable-page .vp-column--span-8,
  .editor-styles-wrapper .vp-column--span-8 {
    grid-column-end: span 8;
  }
  .portable-page .vp-column--start-8,
  .editor-styles-wrapper .vp-column--start-8 {
    grid-column-start: 8;
  }
  .portable-page .vp-column--span-9,
  .editor-styles-wrapper .vp-column--span-9 {
    grid-column-end: span 9;
  }
  .portable-page .vp-column--start-9,
  .editor-styles-wrapper .vp-column--start-9 {
    grid-column-start: 9;
  }
  .portable-page .vp-column--span-10,
  .editor-styles-wrapper .vp-column--span-10 {
    grid-column-end: span 10;
  }
  .portable-page .vp-column--start-10,
  .editor-styles-wrapper .vp-column--start-10 {
    grid-column-start: 10;
  }
  .portable-page .vp-column--span-11,
  .editor-styles-wrapper .vp-column--span-11 {
    grid-column-end: span 11;
  }
  .portable-page .vp-column--start-11,
  .editor-styles-wrapper .vp-column--start-11 {
    grid-column-start: 11;
  }
  .portable-page .vp-column--span-12,
  .editor-styles-wrapper .vp-column--span-12 {
    grid-column-end: span 12;
  }
  .portable-page .vp-column--start-12,
  .editor-styles-wrapper .vp-column--start-12 {
    grid-column-start: 12;
  }
  .portable-page .vp-column--row-1,
  .editor-styles-wrapper .vp-column--row-1 {
    grid-row: 1;
  }
  .portable-page .vp-column--row-2,
  .editor-styles-wrapper .vp-column--row-2 {
    grid-row: 2;
  }
  .portable-page .vp-column--row-3,
  .editor-styles-wrapper .vp-column--row-3 {
    grid-row: 3;
  }
  .portable-page .vp-column--row-4,
  .editor-styles-wrapper .vp-column--row-4 {
    grid-row: 4;
  }
  .portable-page .vp-column--row-5,
  .editor-styles-wrapper .vp-column--row-5 {
    grid-row: 5;
  }
  .portable-page .vp-column--row-6,
  .editor-styles-wrapper .vp-column--row-6 {
    grid-row: 6;
  }
  .portable-page .vp-column--row-7,
  .editor-styles-wrapper .vp-column--row-7 {
    grid-row: 7;
  }
  .portable-page .vp-column--row-8,
  .editor-styles-wrapper .vp-column--row-8 {
    grid-row: 8;
  }
  .portable-page .vp-column--row-9,
  .editor-styles-wrapper .vp-column--row-9 {
    grid-row: 9;
  }
  .portable-page .vp-column--row-10,
  .editor-styles-wrapper .vp-column--row-10 {
    grid-row: 10;
  }
  .portable-page .vp-column--row-11,
  .editor-styles-wrapper .vp-column--row-11 {
    grid-row: 11;
  }
  .portable-page .vp-column--row-12,
  .editor-styles-wrapper .vp-column--row-12 {
    grid-row: 12;
  }
}
@media (48rem <= width < 64rem) {
  .portable-page .vp-column--tablet-span-1,
  .editor-styles-wrapper .vp-column--tablet-span-1 {
    grid-column-end: span 1;
  }
  .portable-page .vp-column--tablet-start-1,
  .editor-styles-wrapper .vp-column--tablet-start-1 {
    grid-column-start: 1;
  }
  .portable-page .vp-column--tablet-span-2,
  .editor-styles-wrapper .vp-column--tablet-span-2 {
    grid-column-end: span 2;
  }
  .portable-page .vp-column--tablet-start-2,
  .editor-styles-wrapper .vp-column--tablet-start-2 {
    grid-column-start: 2;
  }
  .portable-page .vp-column--tablet-span-3,
  .editor-styles-wrapper .vp-column--tablet-span-3 {
    grid-column-end: span 3;
  }
  .portable-page .vp-column--tablet-start-3,
  .editor-styles-wrapper .vp-column--tablet-start-3 {
    grid-column-start: 3;
  }
  .portable-page .vp-column--tablet-span-4,
  .editor-styles-wrapper .vp-column--tablet-span-4 {
    grid-column-end: span 4;
  }
  .portable-page .vp-column--tablet-start-4,
  .editor-styles-wrapper .vp-column--tablet-start-4 {
    grid-column-start: 4;
  }
  .portable-page .vp-column--tablet-span-5,
  .editor-styles-wrapper .vp-column--tablet-span-5 {
    grid-column-end: span 5;
  }
  .portable-page .vp-column--tablet-start-5,
  .editor-styles-wrapper .vp-column--tablet-start-5 {
    grid-column-start: 5;
  }
  .portable-page .vp-column--tablet-span-6,
  .editor-styles-wrapper .vp-column--tablet-span-6 {
    grid-column-end: span 6;
  }
  .portable-page .vp-column--tablet-start-6,
  .editor-styles-wrapper .vp-column--tablet-start-6 {
    grid-column-start: 6;
  }
  .portable-page .vp-column--tablet-span-7,
  .editor-styles-wrapper .vp-column--tablet-span-7 {
    grid-column-end: span 7;
  }
  .portable-page .vp-column--tablet-start-7,
  .editor-styles-wrapper .vp-column--tablet-start-7 {
    grid-column-start: 7;
  }
  .portable-page .vp-column--tablet-span-8,
  .editor-styles-wrapper .vp-column--tablet-span-8 {
    grid-column-end: span 8;
  }
  .portable-page .vp-column--tablet-start-8,
  .editor-styles-wrapper .vp-column--tablet-start-8 {
    grid-column-start: 8;
  }
  .portable-page .vp-column--tablet-span-9,
  .editor-styles-wrapper .vp-column--tablet-span-9 {
    grid-column-end: span 9;
  }
  .portable-page .vp-column--tablet-start-9,
  .editor-styles-wrapper .vp-column--tablet-start-9 {
    grid-column-start: 9;
  }
  .portable-page .vp-column--tablet-span-10,
  .editor-styles-wrapper .vp-column--tablet-span-10 {
    grid-column-end: span 10;
  }
  .portable-page .vp-column--tablet-start-10,
  .editor-styles-wrapper .vp-column--tablet-start-10 {
    grid-column-start: 10;
  }
  .portable-page .vp-column--tablet-span-11,
  .editor-styles-wrapper .vp-column--tablet-span-11 {
    grid-column-end: span 11;
  }
  .portable-page .vp-column--tablet-start-11,
  .editor-styles-wrapper .vp-column--tablet-start-11 {
    grid-column-start: 11;
  }
  .portable-page .vp-column--tablet-span-12,
  .editor-styles-wrapper .vp-column--tablet-span-12 {
    grid-column-end: span 12;
  }
  .portable-page .vp-column--tablet-start-12,
  .editor-styles-wrapper .vp-column--tablet-start-12 {
    grid-column-start: 12;
  }
  .portable-page .vp-column--tablet-row-1,
  .editor-styles-wrapper .vp-column--tablet-row-1 {
    grid-row: 1;
  }
  .portable-page .vp-column--tablet-row-2,
  .editor-styles-wrapper .vp-column--tablet-row-2 {
    grid-row: 2;
  }
  .portable-page .vp-column--tablet-row-3,
  .editor-styles-wrapper .vp-column--tablet-row-3 {
    grid-row: 3;
  }
  .portable-page .vp-column--tablet-row-4,
  .editor-styles-wrapper .vp-column--tablet-row-4 {
    grid-row: 4;
  }
  .portable-page .vp-column--tablet-row-5,
  .editor-styles-wrapper .vp-column--tablet-row-5 {
    grid-row: 5;
  }
  .portable-page .vp-column--tablet-row-6,
  .editor-styles-wrapper .vp-column--tablet-row-6 {
    grid-row: 6;
  }
  .portable-page .vp-column--tablet-row-7,
  .editor-styles-wrapper .vp-column--tablet-row-7 {
    grid-row: 7;
  }
  .portable-page .vp-column--tablet-row-8,
  .editor-styles-wrapper .vp-column--tablet-row-8 {
    grid-row: 8;
  }
  .portable-page .vp-column--tablet-row-9,
  .editor-styles-wrapper .vp-column--tablet-row-9 {
    grid-row: 9;
  }
  .portable-page .vp-column--tablet-row-10,
  .editor-styles-wrapper .vp-column--tablet-row-10 {
    grid-row: 10;
  }
  .portable-page .vp-column--tablet-row-11,
  .editor-styles-wrapper .vp-column--tablet-row-11 {
    grid-row: 11;
  }
  .portable-page .vp-column--tablet-row-12,
  .editor-styles-wrapper .vp-column--tablet-row-12 {
    grid-row: 12;
  }
}
.portable-page .vp-columns:has(> .vp-columns__rule),
.editor-styles-wrapper .vp-columns:has(> .vp-columns__rule) {
  position: relative;
}
.portable-page .vp-columns__rule,
.editor-styles-wrapper .vp-columns__rule {
  border-left: 1px solid currentColor;
  bottom: 0;
  display: none;
  grid-row: 1/span 1;
  left: calc(var(--vp-grid-gap) / -2);
  pointer-events: none;
  position: absolute;
  top: 0;
  translate: -50% 0;
  width: 0;
  z-index: 1;
}
.portable-page .vp-columns__rule--line-2,
.editor-styles-wrapper .vp-columns__rule--line-2 {
  grid-column: 2/span 1;
}
.portable-page .vp-columns__rule--line-3,
.editor-styles-wrapper .vp-columns__rule--line-3 {
  grid-column: 3/span 1;
}
.portable-page .vp-columns__rule--line-4,
.editor-styles-wrapper .vp-columns__rule--line-4 {
  grid-column: 4/span 1;
}
.portable-page .vp-columns__rule--line-5,
.editor-styles-wrapper .vp-columns__rule--line-5 {
  grid-column: 5/span 1;
}
.portable-page .vp-columns__rule--line-6,
.editor-styles-wrapper .vp-columns__rule--line-6 {
  grid-column: 6/span 1;
}
.portable-page .vp-columns__rule--line-7,
.editor-styles-wrapper .vp-columns__rule--line-7 {
  grid-column: 7/span 1;
}
.portable-page .vp-columns__rule--line-8,
.editor-styles-wrapper .vp-columns__rule--line-8 {
  grid-column: 8/span 1;
}
.portable-page .vp-columns__rule--line-9,
.editor-styles-wrapper .vp-columns__rule--line-9 {
  grid-column: 9/span 1;
}
.portable-page .vp-columns__rule--line-10,
.editor-styles-wrapper .vp-columns__rule--line-10 {
  grid-column: 10/span 1;
}
.portable-page .vp-columns__rule--line-11,
.editor-styles-wrapper .vp-columns__rule--line-11 {
  grid-column: 11/span 1;
}
.portable-page .vp-columns__rule--line-12,
.editor-styles-wrapper .vp-columns__rule--line-12 {
  grid-column: 12/span 1;
}
.portable-page .vp-columns__rule--row-2,
.editor-styles-wrapper .vp-columns__rule--row-2 {
  grid-row: 2/span 1;
}
.portable-page .vp-columns__rule--row-3,
.editor-styles-wrapper .vp-columns__rule--row-3 {
  grid-row: 3/span 1;
}
.portable-page .vp-columns__rule--row-4,
.editor-styles-wrapper .vp-columns__rule--row-4 {
  grid-row: 4/span 1;
}
.portable-page .vp-columns__rule--row-5,
.editor-styles-wrapper .vp-columns__rule--row-5 {
  grid-row: 5/span 1;
}
.portable-page .vp-columns__rule--row-6,
.editor-styles-wrapper .vp-columns__rule--row-6 {
  grid-row: 6/span 1;
}
.portable-page .vp-columns__rule--row-7,
.editor-styles-wrapper .vp-columns__rule--row-7 {
  grid-row: 7/span 1;
}
.portable-page .vp-columns__rule--row-8,
.editor-styles-wrapper .vp-columns__rule--row-8 {
  grid-row: 8/span 1;
}
.portable-page .vp-columns__rule--row-9,
.editor-styles-wrapper .vp-columns__rule--row-9 {
  grid-row: 9/span 1;
}
.portable-page .vp-columns__rule--row-10,
.editor-styles-wrapper .vp-columns__rule--row-10 {
  grid-row: 10/span 1;
}
.portable-page .vp-columns__rule--row-11,
.editor-styles-wrapper .vp-columns__rule--row-11 {
  grid-row: 11/span 1;
}
.portable-page .vp-columns__rule--row-12,
.editor-styles-wrapper .vp-columns__rule--row-12 {
  grid-row: 12/span 1;
}
@media (width < 48rem) {
  .portable-page .vp-columns__rule--mobile,
  .editor-styles-wrapper .vp-columns__rule--mobile {
    display: block;
  }
}
@media (48rem <= width < 64rem) {
  .portable-page .vp-columns__rule--tablet,
  .editor-styles-wrapper .vp-columns__rule--tablet {
    display: block;
  }
}
@media (min-width: 64rem) {
  .portable-page .vp-columns__rule--desktop,
  .editor-styles-wrapper .vp-columns__rule--desktop {
    display: block;
  }
}
@media (min-width: 48rem) {
  .portable-page .vp-column > .vp-item--start-1,
  .editor-styles-wrapper .vp-column > .vp-item--start-1 {
    grid-column-start: 1;
  }
  .portable-page .vp-column > .vp-item--span-1,
  .editor-styles-wrapper .vp-column > .vp-item--span-1 {
    grid-column-end: span 1;
  }
  .portable-page .vp-column > .vp-item--start-2,
  .editor-styles-wrapper .vp-column > .vp-item--start-2 {
    grid-column-start: 2;
  }
  .portable-page .vp-column > .vp-item--span-2,
  .editor-styles-wrapper .vp-column > .vp-item--span-2 {
    grid-column-end: span 2;
  }
  .portable-page .vp-column > .vp-item--start-3,
  .editor-styles-wrapper .vp-column > .vp-item--start-3 {
    grid-column-start: 3;
  }
  .portable-page .vp-column > .vp-item--span-3,
  .editor-styles-wrapper .vp-column > .vp-item--span-3 {
    grid-column-end: span 3;
  }
  .portable-page .vp-column > .vp-item--start-4,
  .editor-styles-wrapper .vp-column > .vp-item--start-4 {
    grid-column-start: 4;
  }
  .portable-page .vp-column > .vp-item--span-4,
  .editor-styles-wrapper .vp-column > .vp-item--span-4 {
    grid-column-end: span 4;
  }
  .portable-page .vp-column > .vp-item--start-5,
  .editor-styles-wrapper .vp-column > .vp-item--start-5 {
    grid-column-start: 5;
  }
  .portable-page .vp-column > .vp-item--span-5,
  .editor-styles-wrapper .vp-column > .vp-item--span-5 {
    grid-column-end: span 5;
  }
  .portable-page .vp-column > .vp-item--start-6,
  .editor-styles-wrapper .vp-column > .vp-item--start-6 {
    grid-column-start: 6;
  }
  .portable-page .vp-column > .vp-item--span-6,
  .editor-styles-wrapper .vp-column > .vp-item--span-6 {
    grid-column-end: span 6;
  }
  .portable-page .vp-column > .vp-item--start-7,
  .editor-styles-wrapper .vp-column > .vp-item--start-7 {
    grid-column-start: 7;
  }
  .portable-page .vp-column > .vp-item--span-7,
  .editor-styles-wrapper .vp-column > .vp-item--span-7 {
    grid-column-end: span 7;
  }
  .portable-page .vp-column > .vp-item--start-8,
  .editor-styles-wrapper .vp-column > .vp-item--start-8 {
    grid-column-start: 8;
  }
  .portable-page .vp-column > .vp-item--span-8,
  .editor-styles-wrapper .vp-column > .vp-item--span-8 {
    grid-column-end: span 8;
  }
  .portable-page .vp-column > .vp-item--start-9,
  .editor-styles-wrapper .vp-column > .vp-item--start-9 {
    grid-column-start: 9;
  }
  .portable-page .vp-column > .vp-item--span-9,
  .editor-styles-wrapper .vp-column > .vp-item--span-9 {
    grid-column-end: span 9;
  }
  .portable-page .vp-column > .vp-item--start-10,
  .editor-styles-wrapper .vp-column > .vp-item--start-10 {
    grid-column-start: 10;
  }
  .portable-page .vp-column > .vp-item--span-10,
  .editor-styles-wrapper .vp-column > .vp-item--span-10 {
    grid-column-end: span 10;
  }
  .portable-page .vp-column > .vp-item--start-11,
  .editor-styles-wrapper .vp-column > .vp-item--start-11 {
    grid-column-start: 11;
  }
  .portable-page .vp-column > .vp-item--span-11,
  .editor-styles-wrapper .vp-column > .vp-item--span-11 {
    grid-column-end: span 11;
  }
  .portable-page .vp-column > .vp-item--start-12,
  .editor-styles-wrapper .vp-column > .vp-item--start-12 {
    grid-column-start: 12;
  }
  .portable-page .vp-column > .vp-item--span-12,
  .editor-styles-wrapper .vp-column > .vp-item--span-12 {
    grid-column-end: span 12;
  }
}

.portable-page .vp-column > :last-child,
.editor-styles-wrapper .vp-column > .wp-block:not(:has(~ .wp-block)) {
  margin-bottom: 0;
}

.portable-page .vp-column:not(:has(> *)),
.portable-page .vp-columns:not(:has(> .vp-column > *)) {
  display: none;
}

.editor-styles-wrapper .vp-column {
  min-height: 2.5rem;
  position: relative;
  z-index: 1;
}
.editor-styles-wrapper .vp-column:not(:has(> .block-editor-block-list__block)) {
  min-height: 0;
}
.editor-styles-wrapper .vp-column:not(:has(> .block-editor-block-list__block)) > .block-list-appender {
  display: none;
}
.editor-styles-wrapper .vp-columns:is(.is-selected, .has-child-selected) > .vp-column:not(:has(> .block-editor-block-list__block)),
.editor-styles-wrapper .vp-section.is-vp-active .vp-column:not(:has(> .block-editor-block-list__block)) {
  min-height: 5rem;
}
.editor-styles-wrapper .vp-columns:is(.is-selected, .has-child-selected) > .vp-column:not(:has(> .block-editor-block-list__block)) > .block-list-appender,
.editor-styles-wrapper .vp-section.is-vp-active .vp-column:not(:has(> .block-editor-block-list__block)) > .block-list-appender {
  display: block;
}
.editor-styles-wrapper .vp-columns:not(.is-selected):not(.has-child-selected):not(:has(> .vp-column > .block-editor-block-list__block)):not(.vp-section.is-vp-active *) {
  margin-bottom: 0;
}
.editor-styles-wrapper .vp-columns {
  position: relative;
}
.editor-styles-wrapper .vp-columns > .components-placeholder {
  grid-column: 1/-1;
  grid-row: 1;
}
.editor-styles-wrapper .vp-columns__guides {
  column-gap: inherit;
  display: grid;
  inset: 0;
  padding-left: inherit;
  padding-right: inherit;
  pointer-events: none;
  position: absolute;
  z-index: 0;
}
.editor-styles-wrapper .vp-column .vp-columns:is(.is-selected, .has-child-selected):not(.vp-surface--has-background) {
  background: var(--vp-surface-background, #ffffff);
}
.editor-styles-wrapper .vp-columns__guide {
  background: color-mix(in srgb, var(--wp-admin-theme-color, #3858e9) 10%, transparent);
  grid-row: 1;
}
.editor-styles-wrapper .vp-columns__guide.is-reserved {
  background: repeating-linear-gradient(-45deg, rgba(36, 31, 33, 0.08) 0 4px, transparent 4px 8px);
}
.editor-styles-wrapper .vp-columns__controls {
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: 2;
}
.editor-styles-wrapper .vp-columns__control {
  position: absolute;
}
.editor-styles-wrapper .vp-columns__control.is-swap-source {
  background: color-mix(in srgb, var(--wp-admin-theme-color, #3858e9) 8%, transparent);
}
.editor-styles-wrapper .vp-columns__control.is-swap-target {
  outline: 2px solid var(--wp-admin-theme-color, #3858e9);
  outline-offset: -2px;
}
.editor-styles-wrapper .vp-columns__ghost {
  background: color-mix(in srgb, var(--wp-admin-theme-color, #3858e9) 8%, transparent);
  outline: 2px dashed var(--wp-admin-theme-color, #3858e9);
  outline-offset: -2px;
  pointer-events: none;
  position: absolute;
  transition: top 0.1s, left 0.1s, width 0.1s, height 0.1s;
  z-index: 2;
}
.editor-styles-wrapper .vp-columns__view {
  align-items: center;
  background: var(--wp-admin-theme-color, #3858e9);
  border-radius: 0 0 2px 2px;
  bottom: 0;
  color: #fff;
  display: flex;
  font: 600 0.6875rem/1 -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  gap: 0.3125rem;
  left: 0;
  padding: 0.1875rem 0.375rem;
  position: absolute;
  transform: translateY(100%);
  white-space: nowrap;
  z-index: 4;
}
.editor-styles-wrapper .vp-columns__view svg {
  fill: currentColor;
}
.editor-styles-wrapper .vp-columns__view .dashicon {
  font-size: 0.875rem;
  height: 0.875rem;
  width: 0.875rem;
}
.editor-styles-wrapper .vp-columns__view-status {
  font-weight: 400;
  opacity: 0.85;
}
.editor-styles-wrapper .vp-columns__view.is-custom > .vp-columns__view-status::before {
  background: currentColor;
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 0.375rem;
  margin-right: 0.25rem;
  vertical-align: 1px;
  width: 0.375rem;
}
.editor-styles-wrapper .vp-columns__view-match {
  all: unset;
  cursor: pointer;
  margin-left: 0.125rem;
  text-decoration: underline;
  text-underline-offset: 0.125rem;
}
.editor-styles-wrapper .vp-columns__view-match:focus-visible {
  outline: 1px solid currentColor;
  outline-offset: 2px;
}
.editor-styles-wrapper .vp-columns__items {
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: 3;
}
.editor-styles-wrapper .vp-columns__item {
  position: absolute;
}
.editor-styles-wrapper .vp-columns__item.is-swap-source {
  background: color-mix(in srgb, var(--wp-admin-theme-color, #3858e9) 8%, transparent);
}
.editor-styles-wrapper .vp-columns__drop-rule {
  animation: vp-drop-rule-in 0.1s;
  background: var(--wp-admin-theme-color, #3858e9);
  height: 4px;
  margin-top: -2px;
  position: absolute;
  transition: top 0.1s, left 0.1s, width 0.1s;
}
@keyframes vp-drop-rule-in {
  from {
    opacity: 0.35;
    transform: scaleY(0.5);
  }
}
.editor-styles-wrapper .vp-columns__handle {
  all: unset;
  bottom: 0;
  cursor: col-resize;
  pointer-events: auto;
  position: absolute;
  top: 0;
  touch-action: none;
  width: 12px;
}
.editor-styles-wrapper .vp-columns__handle::after {
  background: var(--wp-admin-theme-color, #3858e9);
  bottom: 0;
  content: "";
  left: 5px;
  opacity: 0.35;
  position: absolute;
  top: 0;
  transition: opacity 0.1s, left 0.1s, width 0.1s;
  width: 2px;
}
.editor-styles-wrapper .vp-columns__handle:hover::after, .editor-styles-wrapper .vp-columns__handle:focus-visible::after {
  left: 4px;
  opacity: 1;
  width: 4px;
}
.editor-styles-wrapper .vp-columns__handle--start {
  left: -6px;
}
.editor-styles-wrapper .vp-columns__handle--end {
  right: -6px;
}
.editor-styles-wrapper .vp-columns__grip {
  all: unset;
}
.editor-styles-wrapper .vp-columns__badge,
.editor-styles-wrapper .vp-columns__grip {
  background: var(--wp-admin-theme-color, #3858e9);
  border-radius: 2px;
  color: #fff;
  font: 600 11px/1 -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  position: absolute;
  top: -1px;
  transform: translateY(-100%);
}
.editor-styles-wrapper .vp-columns__badge {
  padding: 3px 5px;
  right: 8px;
}
.editor-styles-wrapper .vp-columns__grip {
  cursor: grab;
  letter-spacing: -2px;
  padding: 3px 6px 3px 4px;
  pointer-events: auto;
  right: 36px;
  touch-action: none;
}
.editor-styles-wrapper .vp-columns__item-handle {
  bottom: auto;
  height: 2rem;
  top: 50%;
  transform: translateY(-50%);
}
.editor-styles-wrapper .vp-columns__item-handle::after {
  border-radius: 2px;
  left: 4px;
  opacity: 1;
  width: 4px;
}
.editor-styles-wrapper .vp-columns__item-grip {
  left: 0;
  right: auto;
  top: 0;
  transform: translateX(calc(-100% - 0.25rem));
}

.portable-page .vp-text-columns,
.editor-styles-wrapper .vp-text-columns {
  column-gap: var(--vp-grid-gap);
  margin: 0;
  margin-bottom: 1.875rem;
  margin-top: 0;
}
.portable-page .vp-text-columns--dividers,
.editor-styles-wrapper .vp-text-columns--dividers {
  column-rule: 1px solid currentColor;
}
.portable-page .vp-text-columns > *,
.editor-styles-wrapper .vp-text-columns > * {
  margin-top: 0;
}
.portable-page .vp-text-columns--mobile-1,
.editor-styles-wrapper .vp-text-columns--mobile-1 {
  columns: 1;
}
.portable-page .vp-text-columns--mobile-2,
.editor-styles-wrapper .vp-text-columns--mobile-2 {
  columns: 2;
}
.portable-page .vp-text-columns--mobile-3,
.editor-styles-wrapper .vp-text-columns--mobile-3 {
  columns: 3;
}
.portable-page .vp-text-columns--mobile-4,
.editor-styles-wrapper .vp-text-columns--mobile-4 {
  columns: 4;
}
.portable-page .vp-text-columns--mobile-5,
.editor-styles-wrapper .vp-text-columns--mobile-5 {
  columns: 5;
}
.portable-page .vp-text-columns--mobile-6,
.editor-styles-wrapper .vp-text-columns--mobile-6 {
  columns: 6;
}
@media (min-width: 48rem) {
  .portable-page .vp-text-columns--tablet-1,
  .editor-styles-wrapper .vp-text-columns--tablet-1 {
    columns: 1;
  }
  .portable-page .vp-text-columns--tablet-2,
  .editor-styles-wrapper .vp-text-columns--tablet-2 {
    columns: 2;
  }
  .portable-page .vp-text-columns--tablet-3,
  .editor-styles-wrapper .vp-text-columns--tablet-3 {
    columns: 3;
  }
  .portable-page .vp-text-columns--tablet-4,
  .editor-styles-wrapper .vp-text-columns--tablet-4 {
    columns: 4;
  }
  .portable-page .vp-text-columns--tablet-5,
  .editor-styles-wrapper .vp-text-columns--tablet-5 {
    columns: 5;
  }
  .portable-page .vp-text-columns--tablet-6,
  .editor-styles-wrapper .vp-text-columns--tablet-6 {
    columns: 6;
  }
}
@media (min-width: 64rem) {
  .portable-page .vp-text-columns--1,
  .editor-styles-wrapper .vp-text-columns--1 {
    columns: 1;
  }
  .portable-page .vp-text-columns--2,
  .editor-styles-wrapper .vp-text-columns--2 {
    columns: 2;
  }
  .portable-page .vp-text-columns--3,
  .editor-styles-wrapper .vp-text-columns--3 {
    columns: 3;
  }
  .portable-page .vp-text-columns--4,
  .editor-styles-wrapper .vp-text-columns--4 {
    columns: 4;
  }
  .portable-page .vp-text-columns--5,
  .editor-styles-wrapper .vp-text-columns--5 {
    columns: 5;
  }
  .portable-page .vp-text-columns--6,
  .editor-styles-wrapper .vp-text-columns--6 {
    columns: 6;
  }
}

.portable-page .vp-text-columns > :last-child,
.editor-styles-wrapper .vp-text-columns > .wp-block:not(:has(~ .wp-block)) {
  margin-bottom: 0;
}

.portable-page .vp-surface--has-background,
.editor-styles-wrapper .vp-surface--has-background {
  --vp-surface-bleed: 1.25rem;
  background: var(--vp-surface-background);
  box-sizing: border-box;
  color: var(--portable-page-ink, #241f21);
  margin-left: calc(var(--vp-surface-bleed) * -1);
  margin-right: calc(var(--vp-surface-bleed) * -1);
  padding: 1.875rem var(--vp-surface-bleed);
}
@media (min-width: 40rem) {
  .portable-page .vp-surface--has-background,
  .editor-styles-wrapper .vp-surface--has-background {
    --vp-surface-bleed: 1.875rem;
  }
}
.portable-page .vp-surface--bg-vp-yellow,
.editor-styles-wrapper .vp-surface--bg-vp-yellow {
  --portable-page-ink: #241f21;
  --vp-surface-background: #ffc708;
}
.portable-page .vp-surface--bg-vp-black,
.editor-styles-wrapper .vp-surface--bg-vp-black {
  --portable-page-ink: #ffffff;
  --vp-surface-background: #241f21;
}
.portable-page .vp-surface--bg-vp-white,
.editor-styles-wrapper .vp-surface--bg-vp-white {
  --portable-page-ink: #241f21;
  --vp-surface-background: #ffffff;
}
@media (min-width: 40rem) {
  .portable-page .vp-surface--has-background.vp-surface--stretch,
  .editor-styles-wrapper .vp-surface--has-background.vp-surface--stretch {
    --vp-surface-bleed: max(1.875rem, (100vw - var(--vp-max-width)) / 2 - 1.875rem);
  }
}
.portable-page .vp-surface--rounded,
.editor-styles-wrapper .vp-surface--rounded {
  border-radius: 1.125rem;
}

.editor-styles-wrapper .is-root-container > .wp-block.vp-surface--has-background {
  max-width: none;
}
@media (min-width: 40rem) {
  .editor-styles-wrapper .is-root-container > .wp-block.vp-surface--has-background {
    margin-left: calc((100% - min(100%, var(--vp-max-width))) / 2 - var(--vp-surface-bleed));
    margin-right: calc((100% - min(100%, var(--vp-max-width))) / 2 - var(--vp-surface-bleed));
  }
}

@media (min-width: 48rem) {
  .portable-page :is(.portable-page__container, .is-root-container, .vp-section__content) > .vp-width--inset,
  .editor-styles-wrapper :is(.portable-page__container, .is-root-container, .vp-section__content) > .vp-width--inset {
    margin-left: auto;
    margin-right: auto;
    max-width: calc(min(100%, var(--vp-max-width)) * 5 / 6 - var(--vp-grid-gap) / 6);
    width: 100%;
  }
  .portable-page :is(.portable-page__container, .is-root-container, .vp-section__content) > .vp-width--inset.vp-surface--has-background,
  .editor-styles-wrapper :is(.portable-page__container, .is-root-container, .vp-section__content) > .vp-width--inset.vp-surface--has-background {
    margin-left: auto;
    margin-right: auto;
    max-width: calc(min(100%, var(--vp-max-width)) * 5 / 6 - var(--vp-grid-gap) / 6 + var(--vp-surface-bleed) * 2);
  }
}
.portable-page :is(.portable-page__container, .is-root-container, .vp-section__content) > .vp-width--window,
.editor-styles-wrapper :is(.portable-page__container, .is-root-container, .vp-section__content) > .vp-width--window {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  max-width: none;
}
.portable-page :is(.portable-page__container, .is-root-container, .vp-section__content) > .vp-width--window > .vp-media__caption,
.editor-styles-wrapper :is(.portable-page__container, .is-root-container, .vp-section__content) > .vp-width--window > .vp-media__caption {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
@media (min-width: 40rem) {
  .portable-page :is(.portable-page__container, .is-root-container, .vp-section__content) > .vp-width--window > .vp-media__caption,
  .editor-styles-wrapper :is(.portable-page__container, .is-root-container, .vp-section__content) > .vp-width--window > .vp-media__caption {
    padding-left: max(2rem, (100vw - var(--vp-max-width)) / 2);
    padding-right: max(2rem, (100vw - var(--vp-max-width)) / 2);
  }
}
.portable-page .vp-section.vp-surface--has-background > .vp-section__content > .vp-width--window,
.editor-styles-wrapper .vp-section.vp-surface--has-background > .vp-section__content > .vp-width--window {
  margin-left: 0;
  margin-right: 0;
}
.portable-page .vp-section.vp-surface--has-background > .vp-section__content > .vp-width--window > .vp-media__caption,
.editor-styles-wrapper .vp-section.vp-surface--has-background > .vp-section__content > .vp-width--window > .vp-media__caption {
  padding-left: 0;
  padding-right: 0;
}

.portable-page .vp-space-above--0,
.editor-styles-wrapper .vp-space-above--0 {
  margin-top: 0;
}
.portable-page .vp-space-below--0,
.editor-styles-wrapper .vp-space-below--0 {
  margin-bottom: 0;
}
.portable-page .vp-space-above--10,
.editor-styles-wrapper .vp-space-above--10 {
  margin-top: 0.625rem;
}
.portable-page .vp-space-below--10,
.editor-styles-wrapper .vp-space-below--10 {
  margin-bottom: 0.625rem;
}
.portable-page .vp-space-above--20,
.editor-styles-wrapper .vp-space-above--20 {
  margin-top: 1.25rem;
}
.portable-page .vp-space-below--20,
.editor-styles-wrapper .vp-space-below--20 {
  margin-bottom: 1.25rem;
}
.portable-page .vp-space-above--30,
.editor-styles-wrapper .vp-space-above--30 {
  margin-top: 1.875rem;
}
.portable-page .vp-space-below--30,
.editor-styles-wrapper .vp-space-below--30 {
  margin-bottom: 1.875rem;
}
.portable-page .vp-space-above--60,
.editor-styles-wrapper .vp-space-above--60 {
  margin-top: 3.75rem;
}
.portable-page .vp-space-below--60,
.editor-styles-wrapper .vp-space-below--60 {
  margin-bottom: 3.75rem;
}
.portable-page .vp-space-above--100,
.editor-styles-wrapper .vp-space-above--100 {
  margin-top: 6.25rem;
}
.portable-page .vp-space-below--100,
.editor-styles-wrapper .vp-space-below--100 {
  margin-bottom: 6.25rem;
}
@media (width < 64rem) {
  .portable-page .vp-space-above-tablet--0,
  .editor-styles-wrapper .vp-space-above-tablet--0 {
    margin-top: 0;
  }
  .portable-page .vp-space-below-tablet--0,
  .editor-styles-wrapper .vp-space-below-tablet--0 {
    margin-bottom: 0;
  }
  .portable-page .vp-space-above-tablet--10,
  .editor-styles-wrapper .vp-space-above-tablet--10 {
    margin-top: 0.625rem;
  }
  .portable-page .vp-space-below-tablet--10,
  .editor-styles-wrapper .vp-space-below-tablet--10 {
    margin-bottom: 0.625rem;
  }
  .portable-page .vp-space-above-tablet--20,
  .editor-styles-wrapper .vp-space-above-tablet--20 {
    margin-top: 1.25rem;
  }
  .portable-page .vp-space-below-tablet--20,
  .editor-styles-wrapper .vp-space-below-tablet--20 {
    margin-bottom: 1.25rem;
  }
  .portable-page .vp-space-above-tablet--30,
  .editor-styles-wrapper .vp-space-above-tablet--30 {
    margin-top: 1.875rem;
  }
  .portable-page .vp-space-below-tablet--30,
  .editor-styles-wrapper .vp-space-below-tablet--30 {
    margin-bottom: 1.875rem;
  }
  .portable-page .vp-space-above-tablet--60,
  .editor-styles-wrapper .vp-space-above-tablet--60 {
    margin-top: 3.75rem;
  }
  .portable-page .vp-space-below-tablet--60,
  .editor-styles-wrapper .vp-space-below-tablet--60 {
    margin-bottom: 3.75rem;
  }
  .portable-page .vp-space-above-tablet--100,
  .editor-styles-wrapper .vp-space-above-tablet--100 {
    margin-top: 6.25rem;
  }
  .portable-page .vp-space-below-tablet--100,
  .editor-styles-wrapper .vp-space-below-tablet--100 {
    margin-bottom: 6.25rem;
  }
}
@media (width < 48rem) {
  .portable-page .vp-space-above-mobile--0,
  .editor-styles-wrapper .vp-space-above-mobile--0 {
    margin-top: 0;
  }
  .portable-page .vp-space-below-mobile--0,
  .editor-styles-wrapper .vp-space-below-mobile--0 {
    margin-bottom: 0;
  }
  .portable-page .vp-space-above-mobile--10,
  .editor-styles-wrapper .vp-space-above-mobile--10 {
    margin-top: 0.625rem;
  }
  .portable-page .vp-space-below-mobile--10,
  .editor-styles-wrapper .vp-space-below-mobile--10 {
    margin-bottom: 0.625rem;
  }
  .portable-page .vp-space-above-mobile--20,
  .editor-styles-wrapper .vp-space-above-mobile--20 {
    margin-top: 1.25rem;
  }
  .portable-page .vp-space-below-mobile--20,
  .editor-styles-wrapper .vp-space-below-mobile--20 {
    margin-bottom: 1.25rem;
  }
  .portable-page .vp-space-above-mobile--30,
  .editor-styles-wrapper .vp-space-above-mobile--30 {
    margin-top: 1.875rem;
  }
  .portable-page .vp-space-below-mobile--30,
  .editor-styles-wrapper .vp-space-below-mobile--30 {
    margin-bottom: 1.875rem;
  }
  .portable-page .vp-space-above-mobile--60,
  .editor-styles-wrapper .vp-space-above-mobile--60 {
    margin-top: 3.75rem;
  }
  .portable-page .vp-space-below-mobile--60,
  .editor-styles-wrapper .vp-space-below-mobile--60 {
    margin-bottom: 3.75rem;
  }
  .portable-page .vp-space-above-mobile--100,
  .editor-styles-wrapper .vp-space-above-mobile--100 {
    margin-top: 6.25rem;
  }
  .portable-page .vp-space-below-mobile--100,
  .editor-styles-wrapper .vp-space-below-mobile--100 {
    margin-bottom: 6.25rem;
  }
}

@media (width >= 64rem) {
  .portable-page .vp-hide-desktop {
    display: none !important;
  }
  .editor-styles-wrapper .vp-hide-desktop {
    opacity: 0.35;
  }
}
@media (48rem <= width < 64rem) {
  .portable-page .vp-hide-tablet {
    display: none !important;
  }
  .editor-styles-wrapper .vp-hide-tablet {
    opacity: 0.35;
  }
}
@media (width < 48rem) {
  .portable-page .vp-hide-mobile {
    display: none !important;
  }
  .editor-styles-wrapper .vp-hide-mobile {
    opacity: 0.35;
  }
}
.portable-page .vp-text-align--center,
.editor-styles-wrapper .vp-text-align--center {
  text-align: center;
}
.portable-page .vp-text-align--right,
.editor-styles-wrapper .vp-text-align--right {
  text-align: right;
}

.portable-page .vp-text-colour--vp-yellow,
.editor-styles-wrapper .vp-text-colour--vp-yellow {
  --portable-page-ink: #ffc708;
}
.portable-page .vp-text-colour--vp-black,
.editor-styles-wrapper .vp-text-colour--vp-black {
  --portable-page-ink: #241f21;
}
.portable-page .vp-text-colour--vp-white,
.editor-styles-wrapper .vp-text-colour--vp-white {
  --portable-page-ink: #ffffff;
}

.portable-page span.vp-caps,
.editor-styles-wrapper span.vp-caps {
  text-transform: uppercase;
}

.svg-jello {
  display: block;
}

svg.svg-sketch {
  display: block;
}

@media (scripting: enabled) and (prefers-reduced-motion: no-preference) {
  svg.svg-sketch:not(.svg-sketch--ready) {
    visibility: hidden;
  }
}
.portable-page .vp-type--vp-akkurat-body,
.editor-styles-wrapper .vp-type--vp-akkurat-body {
  font-family: "Akkurat Mono LL", monospace;
  font-size: 0.875rem;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.2;
  text-transform: none;
}
.portable-page .vp-type--vp-akkurat-body-spaced,
.editor-styles-wrapper .vp-type--vp-akkurat-body-spaced {
  font-family: "Akkurat Mono LL", monospace;
  font-size: 0.875rem;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-transform: none;
}
.portable-page .vp-type--vp-akkurat-small,
.editor-styles-wrapper .vp-type--vp-akkurat-small {
  font-family: "Akkurat Mono LL", monospace;
  font-size: 0.75rem;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.2;
  text-transform: none;
}
.portable-page .vp-type--vp-sorry-sans-body,
.editor-styles-wrapper .vp-type--vp-sorry-sans-body {
  font-family: "Sorry Sans", sans-serif;
  font-size: 1.75rem;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.1;
  text-transform: none;
}
.portable-page .vp-type--vp-sorry-sans-sub,
.editor-styles-wrapper .vp-type--vp-sorry-sans-sub {
  font-family: "Sorry Sans", sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.1;
  text-transform: uppercase;
}
.portable-page .vp-type--vp-sorry-sans-head,
.editor-styles-wrapper .vp-type--vp-sorry-sans-head {
  font-family: "Sorry Sans", sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.1;
  text-transform: none;
}
.portable-page .vp-type--font-akkurat,
.editor-styles-wrapper .vp-type--font-akkurat {
  font-family: "Akkurat Mono LL", monospace;
  font-weight: 400;
}
.portable-page .vp-type--font-sorry-sans,
.editor-styles-wrapper .vp-type--font-sorry-sans {
  font-family: "Sorry Sans", sans-serif;
  font-weight: 700;
}
.portable-page .vp-type--size-12,
.editor-styles-wrapper .vp-type--size-12 {
  font-size: 0.75rem;
}
.portable-page .vp-type--size-14,
.editor-styles-wrapper .vp-type--size-14 {
  font-size: 0.875rem;
}
.portable-page .vp-type--size-16,
.editor-styles-wrapper .vp-type--size-16 {
  font-size: 1rem;
}
.portable-page .vp-type--size-18,
.editor-styles-wrapper .vp-type--size-18 {
  font-size: 1.125rem;
}
.portable-page .vp-type--size-20,
.editor-styles-wrapper .vp-type--size-20 {
  font-size: 1.25rem;
}
.portable-page .vp-type--size-24,
.editor-styles-wrapper .vp-type--size-24 {
  font-size: 1.5rem;
}
.portable-page .vp-type--size-28,
.editor-styles-wrapper .vp-type--size-28 {
  font-size: 1.75rem;
}
.portable-page .vp-type--size-36,
.editor-styles-wrapper .vp-type--size-36 {
  font-size: 2.25rem;
}
.portable-page .vp-type--size-48,
.editor-styles-wrapper .vp-type--size-48 {
  font-size: 3rem;
}
.portable-page .vp-type--size-64,
.editor-styles-wrapper .vp-type--size-64 {
  font-size: 4rem;
}
.portable-page .vp-type--size-80,
.editor-styles-wrapper .vp-type--size-80 {
  font-size: 5rem;
}
.portable-page .vp-type--size-96,
.editor-styles-wrapper .vp-type--size-96 {
  font-size: 6rem;
}
.portable-page .vp-type--lh-50,
.editor-styles-wrapper .vp-type--lh-50 {
  line-height: 0.5;
}
.portable-page .vp-type--lh-55,
.editor-styles-wrapper .vp-type--lh-55 {
  line-height: 0.55;
}
.portable-page .vp-type--lh-60,
.editor-styles-wrapper .vp-type--lh-60 {
  line-height: 0.6;
}
.portable-page .vp-type--lh-65,
.editor-styles-wrapper .vp-type--lh-65 {
  line-height: 0.65;
}
.portable-page .vp-type--lh-70,
.editor-styles-wrapper .vp-type--lh-70 {
  line-height: 0.7;
}
.portable-page .vp-type--lh-75,
.editor-styles-wrapper .vp-type--lh-75 {
  line-height: 0.75;
}
.portable-page .vp-type--lh-80,
.editor-styles-wrapper .vp-type--lh-80 {
  line-height: 0.8;
}
.portable-page .vp-type--lh-85,
.editor-styles-wrapper .vp-type--lh-85 {
  line-height: 0.85;
}
.portable-page .vp-type--lh-90,
.editor-styles-wrapper .vp-type--lh-90 {
  line-height: 0.9;
}
.portable-page .vp-type--lh-95,
.editor-styles-wrapper .vp-type--lh-95 {
  line-height: 0.95;
}
.portable-page .vp-type--lh-100,
.editor-styles-wrapper .vp-type--lh-100 {
  line-height: 1;
}
.portable-page .vp-type--lh-105,
.editor-styles-wrapper .vp-type--lh-105 {
  line-height: 1.05;
}
.portable-page .vp-type--lh-110,
.editor-styles-wrapper .vp-type--lh-110 {
  line-height: 1.1;
}
.portable-page .vp-type--lh-115,
.editor-styles-wrapper .vp-type--lh-115 {
  line-height: 1.15;
}
.portable-page .vp-type--lh-120,
.editor-styles-wrapper .vp-type--lh-120 {
  line-height: 1.2;
}
.portable-page .vp-type--lh-125,
.editor-styles-wrapper .vp-type--lh-125 {
  line-height: 1.25;
}
.portable-page .vp-type--lh-130,
.editor-styles-wrapper .vp-type--lh-130 {
  line-height: 1.3;
}
.portable-page .vp-type--lh-135,
.editor-styles-wrapper .vp-type--lh-135 {
  line-height: 1.35;
}
.portable-page .vp-type--lh-140,
.editor-styles-wrapper .vp-type--lh-140 {
  line-height: 1.4;
}
.portable-page .vp-type--lh-145,
.editor-styles-wrapper .vp-type--lh-145 {
  line-height: 1.45;
}
.portable-page .vp-type--lh-150,
.editor-styles-wrapper .vp-type--lh-150 {
  line-height: 1.5;
}
.portable-page .vp-type--lh-155,
.editor-styles-wrapper .vp-type--lh-155 {
  line-height: 1.55;
}
.portable-page .vp-type--lh-160,
.editor-styles-wrapper .vp-type--lh-160 {
  line-height: 1.6;
}
.portable-page .vp-type--lh-165,
.editor-styles-wrapper .vp-type--lh-165 {
  line-height: 1.65;
}
.portable-page .vp-type--lh-170,
.editor-styles-wrapper .vp-type--lh-170 {
  line-height: 1.7;
}
.portable-page .vp-type--lh-175,
.editor-styles-wrapper .vp-type--lh-175 {
  line-height: 1.75;
}
.portable-page .vp-type--lh-180,
.editor-styles-wrapper .vp-type--lh-180 {
  line-height: 1.8;
}
.portable-page .vp-type--lh-185,
.editor-styles-wrapper .vp-type--lh-185 {
  line-height: 1.85;
}
.portable-page .vp-type--lh-190,
.editor-styles-wrapper .vp-type--lh-190 {
  line-height: 1.9;
}
.portable-page .vp-type--lh-195,
.editor-styles-wrapper .vp-type--lh-195 {
  line-height: 1.95;
}
.portable-page .vp-type--lh-200,
.editor-styles-wrapper .vp-type--lh-200 {
  line-height: 2;
}

.editor-styles-wrapper .editor-visual-editor__post-title-wrapper {
  display: grid;
  grid-template-columns: min(320px, 100%);
  justify-content: center;
  margin-bottom: 2rem;
  row-gap: 8px;
}
.editor-styles-wrapper .editor-visual-editor__post-title-wrapper::before {
  color: #1e1e1e;
  content: "Page name";
  font: 600 11px/1.4 -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  text-transform: uppercase;
}
.editor-styles-wrapper .editor-post-title.editor-post-title__input {
  background: #fff;
  border: 1px solid #8d8d8d;
  border-radius: 2px;
  box-sizing: border-box;
  color: #1e1e1e;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 20px;
  margin: 0;
  max-width: 100%;
  min-height: 40px;
  padding: 9px 12px;
  text-align: left;
}
.editor-styles-wrapper .editor-post-title.editor-post-title__input:focus {
  border-color: var(--wp-admin-theme-color, #3858e9);
  box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color, #3858e9);
  outline: 2px solid transparent;
}

.editor-styles-wrapper .wp-block.is-hovered:not(.is-selected):not(.editor-post-title) {
  outline: 1px solid var(--wp-admin-theme-color, #3858e9);
  outline-offset: var(--vp-outline-offset, -1px);
}
.editor-styles-wrapper .vp-divider.wp-block {
  --vp-outline-offset: 6px;
}

.editor-styles-wrapper:not(.is-vp-dragging) .block-editor-block-list__block.is-selected .block-editor-block-list__block:not(.is-selected .block-editor-block-list__block .block-editor-block-list__block):not(.is-selected):not(.is-hovered):not(.editor-post-title), .editor-styles-wrapper:not(.is-vp-dragging).is-vp-outlines .block-editor-block-list__block:not(.is-selected):not(.is-hovered):not(.editor-post-title) {
  outline: 1px dotted color-mix(in srgb, var(--wp-admin-theme-color, #3858e9) 60%, transparent);
  outline-offset: var(--vp-outline-offset, -1px);
}
