/*
 * GENERATED by bin/build-css.js - do not edit.
 *
 * The container half of builder.css, split out so WordPress can load it
 * only on pages where it is needed.
 */

:where(.relay-container) {
	--relay-container-position: initial;
	--relay-container-overflow: initial;
	--relay-container-z: initial;
	--relay-container-transition: initial;
	--relay-container-h-transition: initial;
	--relay-container-br-tl: initial;
	--relay-container-br-tr: initial;
	--relay-container-br-br: initial;
	--relay-container-br-bl: initial;
	--relay-container-h-position: initial;
	--relay-container-bg-image: initial;
	--relay-container-bg-position: initial;
	--relay-container-bg-size: initial;
	--relay-container-bg-repeat: initial;
	--relay-container-bg-attachment: initial;
	--relay-container-bg-gradient: initial;
	--relay-container-bg-color: initial;
	--relay-container-text-color: initial;
	--relay-container-pt-d: initial;
	--relay-container-pr-d: initial;
	--relay-container-pb-d: initial;
	--relay-container-pl-d: initial;
	--relay-container-mt-d: initial;
	--relay-container-mr-d: initial;
	--relay-container-mb-d: initial;
	--relay-container-ml-d: initial;
	--relay-container-w-d: initial;
	--relay-container-maxw-d: initial;
	--relay-container-minw-d: initial;
	--relay-container-h-d: initial;
	--relay-container-minh-d: initial;
	--relay-container-maxh-d: initial;
	--relay-container-ar-d: initial;
	--relay-container-font-size-d: initial;
	--relay-container-font-family-d: initial;
	--relay-container-text-decoration-d: initial;
	--relay-container-text-transform-d: initial;
	--relay-container-font-style-d: initial;
	--relay-container-word-spacing-d: initial;
	--relay-container-text-indent-d: initial;
	--relay-container-white-space-d: initial;
	--relay-container-text-shadow-d: initial;
	--relay-container-object-fit-d: initial;
	--relay-container-bg-blend-d: initial;
	--relay-container-font-weight-d: initial;
	--relay-container-line-height-d: initial;
	--relay-container-letter-spacing-d: initial;
	--relay-container-text-align-d: initial;
	--relay-container-top-d: initial;
	--relay-container-right-d: initial;
	--relay-container-bottom-d: initial;
	--relay-container-left-d: initial;
	--relay-container-opacity-d: initial;
	--relay-container-transform-d: initial;
	--relay-container-filter-d: initial;
	--relay-container-backdrop-d: initial;
	--relay-container-blend-d: initial;
	--relay-container-shadow: initial;
	--relay-container-bg-layers-d: initial;
	--relay-container-bg-layer-position-d: initial;
	--relay-container-bg-layer-size-d: initial;
	--relay-container-bg-layer-repeat-d: initial;
	--relay-container-bg-layer-attachment-d: initial;
	--relay-container-bg-layer-blend-d: initial;
	--relay-container-overlay-color: initial;
	--relay-container-overlay-opacity: initial;
	--relay-container-overlay-gradient: initial;
	--relay-container-overlay-image: initial;
	--relay-container-overlay-position: initial;
	--relay-container-overlay-size: initial;
	--relay-container-overlay-repeat: initial;
	--relay-container-display-d: initial;
	--relay-container-layout-flex-dir-d: initial;
	--relay-container-layout-flex-wrap-d: initial;
	--relay-container-justify-d: initial;
	--relay-container-align-d: initial;
	--relay-container-layout-align-content-d: initial;
	--relay-container-layout-justify-items-d: initial;
	--relay-container-layout-col-gap-d: initial;
	--relay-container-layout-row-gap-d: initial;
	--relay-container-layout-grid-cols-d: initial;
	--relay-container-layout-grid-rows-d: initial;
	--relay-container-layout-grid-flow-d: initial;
	--relay-container-layout-grid-auto-rows-d: initial;
	--relay-container-layout-grid-auto-cols-d: initial;
	--relay-container-item-grow-d: initial;
	--relay-container-item-shrink-d: initial;
	--relay-container-item-basis-d: initial;
	--relay-container-item-order-d: initial;
	--relay-container-item-align-d: initial;
	--relay-container-item-justify-d: initial;
	--relay-container-h-bg-color: initial;
	--relay-container-h-text-color: initial;
	--relay-container-h-pt-d: initial;
	--relay-container-h-pr-d: initial;
	--relay-container-h-pb-d: initial;
	--relay-container-h-pl-d: initial;
	--relay-container-h-font-size-d: initial;
	--relay-container-h-font-family-d: initial;
	--relay-container-h-text-decoration-d: initial;
	--relay-container-h-text-transform-d: initial;
	--relay-container-h-font-style-d: initial;
	--relay-container-h-word-spacing-d: initial;
	--relay-container-h-text-indent-d: initial;
	--relay-container-h-white-space-d: initial;
	--relay-container-h-text-shadow-d: initial;
	--relay-container-h-object-fit-d: initial;
	--relay-container-h-bg-blend-d: initial;
	--relay-container-h-font-weight-d: initial;
	--relay-container-h-line-height-d: initial;
	--relay-container-h-letter-spacing-d: initial;
	--relay-container-h-text-align-d: initial;
	--relay-container-h-top-d: initial;
	--relay-container-h-right-d: initial;
	--relay-container-h-bottom-d: initial;
	--relay-container-h-left-d: initial;
	--relay-container-h-opacity-d: initial;
	--relay-container-h-transform-d: initial;
	--relay-container-h-filter-d: initial;
	--relay-container-h-backdrop-d: initial;
	--relay-container-h-blend-d: initial;
	--relay-container-h-shadow: initial;
	--relay-container-h-bg-layers-d: initial;
	--relay-container-h-bg-layer-position-d: initial;
	--relay-container-h-bg-layer-size-d: initial;
	--relay-container-h-bg-layer-repeat-d: initial;
	--relay-container-h-bg-layer-attachment-d: initial;
	--relay-container-h-bg-layer-blend-d: initial;
	--relay-container-h-overlay-color: initial;
	--relay-container-h-overlay-opacity: initial;
	--relay-container-h-overlay-gradient: initial;
	--relay-container-h-overlay-image: initial;
	--relay-container-h-overlay-position: initial;
	--relay-container-h-overlay-size: initial;
	--relay-container-h-overlay-repeat: initial;
	--relay-container-h-overflow: initial;
	--relay-container-h-z: initial;
	--relay-container-h-bg-image: initial;
	--relay-container-h-bg-position: initial;
	--relay-container-h-bg-size: initial;
	--relay-container-h-bg-repeat: initial;
	--relay-container-h-bg-attachment: initial;
	--relay-container-h-bg-gradient: initial;
	--relay-container-bw-top: initial;
	--relay-container-bs-top: initial;
	--relay-container-bs: initial;
	--relay-container-bc-top: initial;
	--relay-container-bc: initial;
	--relay-container-bw-right: initial;
	--relay-container-bs-right: initial;
	--relay-container-bc-right: initial;
	--relay-container-bw-bottom: initial;
	--relay-container-bs-bottom: initial;
	--relay-container-bc-bottom: initial;
	--relay-container-bw-left: initial;
	--relay-container-bs-left: initial;
	--relay-container-bc-left: initial;
	--relay-container-h-bw-top: initial;
	--relay-container-h-bs-top: initial;
	--relay-container-h-bs: initial;
	--relay-container-h-bc-top: initial;
	--relay-container-h-bc: initial;
	--relay-container-h-bw-right: initial;
	--relay-container-h-bs-right: initial;
	--relay-container-h-bc-right: initial;
	--relay-container-h-bw-bottom: initial;
	--relay-container-h-bs-bottom: initial;
	--relay-container-h-bc-bottom: initial;
	--relay-container-h-bw-left: initial;
	--relay-container-h-bs-left: initial;
	--relay-container-h-bc-left: initial;
	--relay-container-h-br-tl: initial;
	--relay-container-h-br-tr: initial;
	--relay-container-h-br-br: initial;
	--relay-container-h-br-bl: initial;
	--relay-container-bg-color-t: initial;
	--relay-container-text-color-t: initial;
	--relay-container-pt-t: initial;
	--relay-container-pr-t: initial;
	--relay-container-pb-t: initial;
	--relay-container-pl-t: initial;
	--relay-container-mt-t: initial;
	--relay-container-mr-t: initial;
	--relay-container-mb-t: initial;
	--relay-container-ml-t: initial;
	--relay-container-w-t: initial;
	--relay-container-maxw-t: initial;
	--relay-container-minw-t: initial;
	--relay-container-h-t: initial;
	--relay-container-minh-t: initial;
	--relay-container-maxh-t: initial;
	--relay-container-ar-t: initial;
	--relay-container-font-size-t: initial;
	--relay-container-font-family-t: initial;
	--relay-container-text-decoration-t: initial;
	--relay-container-text-transform-t: initial;
	--relay-container-font-style-t: initial;
	--relay-container-word-spacing-t: initial;
	--relay-container-text-indent-t: initial;
	--relay-container-white-space-t: initial;
	--relay-container-text-shadow-t: initial;
	--relay-container-object-fit-t: initial;
	--relay-container-bg-blend-t: initial;
	--relay-container-font-weight-t: initial;
	--relay-container-line-height-t: initial;
	--relay-container-letter-spacing-t: initial;
	--relay-container-text-align-t: initial;
	--relay-container-top-t: initial;
	--relay-container-right-t: initial;
	--relay-container-bottom-t: initial;
	--relay-container-left-t: initial;
	--relay-container-opacity-t: initial;
	--relay-container-transform-t: initial;
	--relay-container-filter-t: initial;
	--relay-container-backdrop-t: initial;
	--relay-container-blend-t: initial;
	--relay-container-shadow-t: initial;
	--relay-container-bg-layers-t: initial;
	--relay-container-bg-layer-position-t: initial;
	--relay-container-bg-layer-size-t: initial;
	--relay-container-bg-layer-repeat-t: initial;
	--relay-container-bg-layer-attachment-t: initial;
	--relay-container-bg-layer-blend-t: initial;
	--relay-container-overlay-color-t: initial;
	--relay-container-overlay-opacity-t: initial;
	--relay-container-overlay-gradient-t: initial;
	--relay-container-overlay-position-t: initial;
	--relay-container-overlay-size-t: initial;
	--relay-container-overlay-repeat-t: initial;
	--relay-container-display-t: initial;
	--relay-container-layout-flex-dir-t: initial;
	--relay-container-layout-flex-wrap-t: initial;
	--relay-container-justify-t: initial;
	--relay-container-align-t: initial;
	--relay-container-layout-align-content-t: initial;
	--relay-container-layout-justify-items-t: initial;
	--relay-container-layout-col-gap-t: initial;
	--relay-container-layout-row-gap-t: initial;
	--relay-container-layout-grid-cols-t: initial;
	--relay-container-layout-grid-rows-t: initial;
	--relay-container-layout-grid-flow-t: initial;
	--relay-container-layout-grid-auto-rows-t: initial;
	--relay-container-layout-grid-auto-cols-t: initial;
	--relay-container-item-grow-t: initial;
	--relay-container-item-shrink-t: initial;
	--relay-container-item-basis-t: initial;
	--relay-container-item-order-t: initial;
	--relay-container-item-align-t: initial;
	--relay-container-item-justify-t: initial;
	--relay-container-h-bg-color-t: initial;
	--relay-container-h-text-color-t: initial;
	--relay-container-h-pt-t: initial;
	--relay-container-h-pr-t: initial;
	--relay-container-h-pb-t: initial;
	--relay-container-h-pl-t: initial;
	--relay-container-h-font-size-t: initial;
	--relay-container-h-font-family-t: initial;
	--relay-container-h-text-decoration-t: initial;
	--relay-container-h-text-transform-t: initial;
	--relay-container-h-font-style-t: initial;
	--relay-container-h-word-spacing-t: initial;
	--relay-container-h-text-indent-t: initial;
	--relay-container-h-white-space-t: initial;
	--relay-container-h-text-shadow-t: initial;
	--relay-container-h-object-fit-t: initial;
	--relay-container-h-bg-blend-t: initial;
	--relay-container-h-font-weight-t: initial;
	--relay-container-h-line-height-t: initial;
	--relay-container-h-letter-spacing-t: initial;
	--relay-container-h-text-align-t: initial;
	--relay-container-h-top-t: initial;
	--relay-container-h-right-t: initial;
	--relay-container-h-bottom-t: initial;
	--relay-container-h-left-t: initial;
	--relay-container-h-opacity-t: initial;
	--relay-container-h-transform-t: initial;
	--relay-container-h-filter-t: initial;
	--relay-container-h-backdrop-t: initial;
	--relay-container-h-blend-t: initial;
	--relay-container-h-shadow-t: initial;
	--relay-container-h-bg-layers-t: initial;
	--relay-container-h-bg-layer-position-t: initial;
	--relay-container-h-bg-layer-size-t: initial;
	--relay-container-h-bg-layer-repeat-t: initial;
	--relay-container-h-bg-layer-attachment-t: initial;
	--relay-container-h-bg-layer-blend-t: initial;
	--relay-container-h-overlay-color-t: initial;
	--relay-container-h-overlay-opacity-t: initial;
	--relay-container-h-overlay-gradient-t: initial;
	--relay-container-h-overlay-position-t: initial;
	--relay-container-h-overlay-size-t: initial;
	--relay-container-h-overlay-repeat-t: initial;
	--relay-container-bw-top-t: initial;
	--relay-container-bs-top-t: initial;
	--relay-container-bs-t: initial;
	--relay-container-bc-top-t: initial;
	--relay-container-bc-t: initial;
	--relay-container-bw-right-t: initial;
	--relay-container-bs-right-t: initial;
	--relay-container-bc-right-t: initial;
	--relay-container-bw-bottom-t: initial;
	--relay-container-bs-bottom-t: initial;
	--relay-container-bc-bottom-t: initial;
	--relay-container-bw-left-t: initial;
	--relay-container-bs-left-t: initial;
	--relay-container-bc-left-t: initial;
	--relay-container-br-tl-t: initial;
	--relay-container-br-tr-t: initial;
	--relay-container-br-br-t: initial;
	--relay-container-br-bl-t: initial;
	--relay-container-h-bw-top-t: initial;
	--relay-container-h-bs-top-t: initial;
	--relay-container-h-bs-t: initial;
	--relay-container-h-bc-top-t: initial;
	--relay-container-h-bc-t: initial;
	--relay-container-h-bw-right-t: initial;
	--relay-container-h-bs-right-t: initial;
	--relay-container-h-bc-right-t: initial;
	--relay-container-h-bw-bottom-t: initial;
	--relay-container-h-bs-bottom-t: initial;
	--relay-container-h-bc-bottom-t: initial;
	--relay-container-h-bw-left-t: initial;
	--relay-container-h-bs-left-t: initial;
	--relay-container-h-bc-left-t: initial;
	--relay-container-h-br-tl-t: initial;
	--relay-container-h-br-tr-t: initial;
	--relay-container-h-br-br-t: initial;
	--relay-container-h-br-bl-t: initial;
	--relay-container-bg-color-m: initial;
	--relay-container-text-color-m: initial;
	--relay-container-pt-m: initial;
	--relay-container-pr-m: initial;
	--relay-container-pb-m: initial;
	--relay-container-pl-m: initial;
	--relay-container-mt-m: initial;
	--relay-container-mr-m: initial;
	--relay-container-mb-m: initial;
	--relay-container-ml-m: initial;
	--relay-container-w-m: initial;
	--relay-container-maxw-m: initial;
	--relay-container-minw-m: initial;
	--relay-container-h-m: initial;
	--relay-container-minh-m: initial;
	--relay-container-maxh-m: initial;
	--relay-container-ar-m: initial;
	--relay-container-font-size-m: initial;
	--relay-container-font-family-m: initial;
	--relay-container-text-decoration-m: initial;
	--relay-container-text-transform-m: initial;
	--relay-container-font-style-m: initial;
	--relay-container-word-spacing-m: initial;
	--relay-container-text-indent-m: initial;
	--relay-container-white-space-m: initial;
	--relay-container-text-shadow-m: initial;
	--relay-container-object-fit-m: initial;
	--relay-container-bg-blend-m: initial;
	--relay-container-font-weight-m: initial;
	--relay-container-line-height-m: initial;
	--relay-container-letter-spacing-m: initial;
	--relay-container-text-align-m: initial;
	--relay-container-top-m: initial;
	--relay-container-right-m: initial;
	--relay-container-bottom-m: initial;
	--relay-container-left-m: initial;
	--relay-container-opacity-m: initial;
	--relay-container-transform-m: initial;
	--relay-container-filter-m: initial;
	--relay-container-backdrop-m: initial;
	--relay-container-blend-m: initial;
	--relay-container-shadow-m: initial;
	--relay-container-bg-layers-m: initial;
	--relay-container-bg-layer-position-m: initial;
	--relay-container-bg-layer-size-m: initial;
	--relay-container-bg-layer-repeat-m: initial;
	--relay-container-bg-layer-attachment-m: initial;
	--relay-container-bg-layer-blend-m: initial;
	--relay-container-overlay-color-m: initial;
	--relay-container-overlay-opacity-m: initial;
	--relay-container-overlay-gradient-m: initial;
	--relay-container-overlay-position-m: initial;
	--relay-container-overlay-size-m: initial;
	--relay-container-overlay-repeat-m: initial;
	--relay-container-display-m: initial;
	--relay-container-layout-flex-dir-m: initial;
	--relay-container-layout-flex-wrap-m: initial;
	--relay-container-justify-m: initial;
	--relay-container-align-m: initial;
	--relay-container-layout-align-content-m: initial;
	--relay-container-layout-justify-items-m: initial;
	--relay-container-layout-col-gap-m: initial;
	--relay-container-layout-row-gap-m: initial;
	--relay-container-layout-grid-cols-m: initial;
	--relay-container-layout-grid-rows-m: initial;
	--relay-container-layout-grid-flow-m: initial;
	--relay-container-layout-grid-auto-rows-m: initial;
	--relay-container-layout-grid-auto-cols-m: initial;
	--relay-container-item-grow-m: initial;
	--relay-container-item-shrink-m: initial;
	--relay-container-item-basis-m: initial;
	--relay-container-item-order-m: initial;
	--relay-container-item-align-m: initial;
	--relay-container-item-justify-m: initial;
	--relay-container-h-bg-color-m: initial;
	--relay-container-h-text-color-m: initial;
	--relay-container-h-pt-m: initial;
	--relay-container-h-pr-m: initial;
	--relay-container-h-pb-m: initial;
	--relay-container-h-pl-m: initial;
	--relay-container-h-font-size-m: initial;
	--relay-container-h-font-family-m: initial;
	--relay-container-h-text-decoration-m: initial;
	--relay-container-h-text-transform-m: initial;
	--relay-container-h-font-style-m: initial;
	--relay-container-h-word-spacing-m: initial;
	--relay-container-h-text-indent-m: initial;
	--relay-container-h-white-space-m: initial;
	--relay-container-h-text-shadow-m: initial;
	--relay-container-h-object-fit-m: initial;
	--relay-container-h-bg-blend-m: initial;
	--relay-container-h-font-weight-m: initial;
	--relay-container-h-line-height-m: initial;
	--relay-container-h-letter-spacing-m: initial;
	--relay-container-h-text-align-m: initial;
	--relay-container-h-top-m: initial;
	--relay-container-h-right-m: initial;
	--relay-container-h-bottom-m: initial;
	--relay-container-h-left-m: initial;
	--relay-container-h-opacity-m: initial;
	--relay-container-h-transform-m: initial;
	--relay-container-h-filter-m: initial;
	--relay-container-h-backdrop-m: initial;
	--relay-container-h-blend-m: initial;
	--relay-container-h-shadow-m: initial;
	--relay-container-h-bg-layers-m: initial;
	--relay-container-h-bg-layer-position-m: initial;
	--relay-container-h-bg-layer-size-m: initial;
	--relay-container-h-bg-layer-repeat-m: initial;
	--relay-container-h-bg-layer-attachment-m: initial;
	--relay-container-h-bg-layer-blend-m: initial;
	--relay-container-h-overlay-color-m: initial;
	--relay-container-h-overlay-opacity-m: initial;
	--relay-container-h-overlay-gradient-m: initial;
	--relay-container-h-overlay-position-m: initial;
	--relay-container-h-overlay-size-m: initial;
	--relay-container-h-overlay-repeat-m: initial;
	--relay-container-bw-top-m: initial;
	--relay-container-bs-top-m: initial;
	--relay-container-bs-m: initial;
	--relay-container-bc-top-m: initial;
	--relay-container-bc-m: initial;
	--relay-container-bw-right-m: initial;
	--relay-container-bs-right-m: initial;
	--relay-container-bc-right-m: initial;
	--relay-container-bw-bottom-m: initial;
	--relay-container-bs-bottom-m: initial;
	--relay-container-bc-bottom-m: initial;
	--relay-container-bw-left-m: initial;
	--relay-container-bs-left-m: initial;
	--relay-container-bc-left-m: initial;
	--relay-container-br-tl-m: initial;
	--relay-container-br-tr-m: initial;
	--relay-container-br-br-m: initial;
	--relay-container-br-bl-m: initial;
	--relay-container-h-bw-top-m: initial;
	--relay-container-h-bs-top-m: initial;
	--relay-container-h-bs-m: initial;
	--relay-container-h-bc-top-m: initial;
	--relay-container-h-bc-m: initial;
	--relay-container-h-bw-right-m: initial;
	--relay-container-h-bs-right-m: initial;
	--relay-container-h-bc-right-m: initial;
	--relay-container-h-bw-bottom-m: initial;
	--relay-container-h-bs-bottom-m: initial;
	--relay-container-h-bc-bottom-m: initial;
	--relay-container-h-bw-left-m: initial;
	--relay-container-h-bs-left-m: initial;
	--relay-container-h-bc-left-m: initial;
	--relay-container-h-br-tl-m: initial;
	--relay-container-h-br-tr-m: initial;
	--relay-container-h-br-br-m: initial;
	--relay-container-h-br-bl-m: initial;
}

.relay-container {
	box-sizing: border-box;
	position: var(--relay-container-position, relative);
	overflow: var(--relay-container-overflow, visible);
	z-index: var(--relay-container-z, auto);
	transition: var(--relay-container-transition, var(--relay-container-h-transition, none));
	border-top-left-radius: var(--relay-container-br-tl, 0);
	border-top-right-radius: var(--relay-container-br-tr, 0);
	border-bottom-right-radius: var(--relay-container-br-br, 0);
	border-bottom-left-radius: var(--relay-container-br-bl, 0);
}

.editor-styles-wrapper .block-editor-block-list__block.relay-container {
	position: var(--relay-container-position, relative);
}

.block-editor-block-list__block.relay-container.relay-hv-self:hover,
.relay-section:hover .block-editor-block-list__block.relay-container.relay-hv-section {
	position: var(--relay-container-h-position, var(--relay-container-position, relative));
}

.relay-container.relay-has-bg-image {
	background-image: var(--relay-container-bg-image);
	background-position: var(--relay-container-bg-position, center center);
	background-size: var(--relay-container-bg-size, cover);
	background-repeat: var(--relay-container-bg-repeat, no-repeat);
	background-attachment: var(--relay-container-bg-attachment, scroll);
}

.relay-container.relay-has-bg-gradient {
	background-image: var(--relay-container-bg-gradient);
}

.relay-container.relay-has-bg-gradient.relay-has-bg-image {
	background-image: var(--relay-container-bg-gradient), var(--relay-container-bg-image);
}

:where(.relay-container).relay-has-item-placement {
	--relay-container-item-grow-d: initial;
	--relay-container-item-grow-t: initial;
	--relay-container-item-grow-m: initial;
	--relay-container-item-shrink-d: initial;
	--relay-container-item-shrink-t: initial;
	--relay-container-item-shrink-m: initial;
	--relay-container-item-basis-d: initial;
	--relay-container-item-basis-t: initial;
	--relay-container-item-basis-m: initial;
	--relay-container-item-order-d: initial;
	--relay-container-item-order-t: initial;
	--relay-container-item-order-m: initial;
	--relay-container-item-align-d: initial;
	--relay-container-item-align-t: initial;
	--relay-container-item-align-m: initial;
	--relay-container-item-justify-d: initial;
	--relay-container-item-justify-t: initial;
	--relay-container-item-justify-m: initial;
}

.relay-container {
	background-color: var(--relay-container-bg-color, transparent);
	color: var(--relay-container-text-color, inherit);
	padding-top: var(--relay-container-pt-d, 0px);
	padding-right: var(--relay-container-pr-d, 0px);
	padding-bottom: var(--relay-container-pb-d, 0px);
	padding-left: var(--relay-container-pl-d, 0px);
	margin-top: var(--relay-container-mt-d, 0px);
	margin-right: var(--relay-container-mr-d, 0px);
	margin-bottom: var(--relay-container-mb-d, 0px);
	margin-left: var(--relay-container-ml-d, 0px);
	width: var(--relay-container-w-d, auto);
	max-width: var(--relay-container-maxw-d, var(--relay-global-container-d, var(--relay-global-container, none)));
	min-width: var(--relay-container-minw-d, 0);
	height: var(--relay-container-h-d, auto);
	min-height: var(--relay-container-minh-d, 0);
	max-height: var(--relay-container-maxh-d, none);
	aspect-ratio: var(--relay-container-ar-d, auto);
	font-size: var(--relay-container-font-size-d, inherit);
	font-family: var(--relay-container-font-family-d, inherit);
	text-decoration: var(--relay-container-text-decoration-d, none);
	text-transform: var(--relay-container-text-transform-d, none);
	font-style: var(--relay-container-font-style-d, normal);
	word-spacing: var(--relay-container-word-spacing-d, normal);
	text-indent: var(--relay-container-text-indent-d, 0);
	white-space: var(--relay-container-white-space-d, normal);
	text-shadow: var(--relay-container-text-shadow-d, none);
	object-fit: var(--relay-container-object-fit-d, fill);
	background-blend-mode: var(--relay-container-bg-blend-d, normal);
	font-weight: var(--relay-container-font-weight-d, inherit);
	line-height: var(--relay-container-line-height-d, inherit);
	letter-spacing: var(--relay-container-letter-spacing-d, inherit);
	text-align: var(--relay-container-text-align-d, inherit);
	top: var(--relay-container-top-d, auto);
	right: var(--relay-container-right-d, auto);
	bottom: var(--relay-container-bottom-d, auto);
	left: var(--relay-container-left-d, auto);
	opacity: var(--relay-container-opacity-d, 1);
	transform: var(--relay-container-transform-d, none);
	filter: var(--relay-container-filter-d, none);
	backdrop-filter: var(--relay-container-backdrop-d, none);
	mix-blend-mode: var(--relay-container-blend-d, normal);
}

.relay-container {
	margin-right: var(--relay-container-mr-d, auto);
	margin-left: var(--relay-container-ml-d, auto);
}

.relay-container.relay-has-shadow {
	box-shadow: var(--relay-container-shadow, none);
}

.relay-container.relay-has-bg-layers {
	background-image: var(--relay-container-bg-layers-d, none);
	background-position: var(--relay-container-bg-layer-position-d, center center);
	background-size: var(--relay-container-bg-layer-size-d, auto);
	background-repeat: var(--relay-container-bg-layer-repeat-d, no-repeat);
	background-attachment: var(--relay-container-bg-layer-attachment-d, scroll);
	background-blend-mode: var(--relay-container-bg-layer-blend-d, normal);
}

.relay-container.relay-has-overlay::before {
	background-color: var(--relay-container-overlay-color, transparent);
	opacity: var(--relay-container-overlay-opacity, 0.5);
	background-image: var(--relay-container-overlay-gradient, var(--relay-container-overlay-image, none));
	background-position: var(--relay-container-overlay-position, center center);
	background-size: var(--relay-container-overlay-size, cover);
	background-repeat: var(--relay-container-overlay-repeat, no-repeat);
}

.relay-container {
	display: var(--relay-container-display-d, block);
	flex-direction: var(--relay-container-layout-flex-dir-d, row);
	flex-wrap: var(--relay-container-layout-flex-wrap-d, nowrap);
	justify-content: var(--relay-container-justify-d, normal);
	align-items: var(--relay-container-align-d, normal);
	align-content: var(--relay-container-layout-align-content-d, normal);
	justify-items: var(--relay-container-layout-justify-items-d, normal);
	column-gap: var(--relay-container-layout-col-gap-d, var(--relay-global-grid-column-gap-d, normal));
	row-gap: var(--relay-container-layout-row-gap-d, var(--relay-global-grid-row-gap-d, normal));
	grid-template-columns: var(--relay-container-layout-grid-cols-d, none);
	grid-template-rows: var(--relay-container-layout-grid-rows-d, none);
	grid-auto-flow: var(--relay-container-layout-grid-flow-d, row);
	grid-auto-rows: var(--relay-container-layout-grid-auto-rows-d, auto);
	grid-auto-columns: var(--relay-container-layout-grid-auto-cols-d, auto);
}

.relay-container.relay-has-item-placement {
	flex-grow: var(--relay-container-item-grow-d, 0);
	flex-shrink: var(--relay-container-item-shrink-d, 1);
	flex-basis: var(--relay-container-item-basis-d, auto);
	order: var(--relay-container-item-order-d, 0);
	align-self: var(--relay-container-item-align-d, auto);
	justify-self: var(--relay-container-item-justify-d, auto);
}

.relay-container.relay-hv-self:hover,
.relay-section:hover .relay-container.relay-hv-section {
	background-color: var(--relay-container-h-bg-color, var(--relay-container-bg-color, transparent));
	color: var(--relay-container-h-text-color, var(--relay-container-text-color, inherit));
	padding-top: var(--relay-container-h-pt-d, var(--relay-container-pt-d, 0px));
	padding-right: var(--relay-container-h-pr-d, var(--relay-container-pr-d, 0px));
	padding-bottom: var(--relay-container-h-pb-d, var(--relay-container-pb-d, 0px));
	padding-left: var(--relay-container-h-pl-d, var(--relay-container-pl-d, 0px));
	font-size: var(--relay-container-h-font-size-d, var(--relay-container-font-size-d, inherit));
	font-family: var(--relay-container-h-font-family-d, var(--relay-container-font-family-d, inherit));
	text-decoration: var(--relay-container-h-text-decoration-d, var(--relay-container-text-decoration-d, none));
	text-transform: var(--relay-container-h-text-transform-d, var(--relay-container-text-transform-d, none));
	font-style: var(--relay-container-h-font-style-d, var(--relay-container-font-style-d, normal));
	word-spacing: var(--relay-container-h-word-spacing-d, var(--relay-container-word-spacing-d, normal));
	text-indent: var(--relay-container-h-text-indent-d, var(--relay-container-text-indent-d, 0));
	white-space: var(--relay-container-h-white-space-d, var(--relay-container-white-space-d, normal));
	text-shadow: var(--relay-container-h-text-shadow-d, var(--relay-container-text-shadow-d, none));
	object-fit: var(--relay-container-h-object-fit-d, var(--relay-container-object-fit-d, fill));
	background-blend-mode: var(--relay-container-h-bg-blend-d, var(--relay-container-bg-blend-d, normal));
	font-weight: var(--relay-container-h-font-weight-d, var(--relay-container-font-weight-d, inherit));
	line-height: var(--relay-container-h-line-height-d, var(--relay-container-line-height-d, inherit));
	letter-spacing: var(--relay-container-h-letter-spacing-d, var(--relay-container-letter-spacing-d, inherit));
	text-align: var(--relay-container-h-text-align-d, var(--relay-container-text-align-d, inherit));
	top: var(--relay-container-h-top-d, var(--relay-container-top-d, auto));
	right: var(--relay-container-h-right-d, var(--relay-container-right-d, auto));
	bottom: var(--relay-container-h-bottom-d, var(--relay-container-bottom-d, auto));
	left: var(--relay-container-h-left-d, var(--relay-container-left-d, auto));
	opacity: var(--relay-container-h-opacity-d, var(--relay-container-opacity-d, 1));
	transform: var(--relay-container-h-transform-d, var(--relay-container-transform-d, none));
	filter: var(--relay-container-h-filter-d, var(--relay-container-filter-d, none));
	backdrop-filter: var(--relay-container-h-backdrop-d, var(--relay-container-backdrop-d, none));
	mix-blend-mode: var(--relay-container-h-blend-d, var(--relay-container-blend-d, normal));
}

.relay-container.relay-has-shadow.relay-hv-self:hover,
.relay-section:hover .relay-container.relay-has-shadow.relay-hv-section {
	box-shadow: var(--relay-container-h-shadow, var(--relay-container-shadow, none));
}

.relay-container.relay-has-bg-layers.relay-hv-self:hover,
.relay-section:hover .relay-container.relay-has-bg-layers.relay-hv-section {
	background-image: var(--relay-container-h-bg-layers-d, var(--relay-container-bg-layers-d, none));
	background-position: var(--relay-container-h-bg-layer-position-d, var(--relay-container-bg-layer-position-d, center center));
	background-size: var(--relay-container-h-bg-layer-size-d, var(--relay-container-bg-layer-size-d, auto));
	background-repeat: var(--relay-container-h-bg-layer-repeat-d, var(--relay-container-bg-layer-repeat-d, no-repeat));
	background-attachment: var(--relay-container-h-bg-layer-attachment-d, var(--relay-container-bg-layer-attachment-d, scroll));
	background-blend-mode: var(--relay-container-h-bg-layer-blend-d, var(--relay-container-bg-layer-blend-d, normal));
}

.relay-container.relay-has-overlay.relay-hv-self:hover::before,
.relay-section:hover .relay-container.relay-has-overlay.relay-hv-section::before {
	background-color: var(--relay-container-h-overlay-color, var(--relay-container-overlay-color, transparent));
	opacity: var(--relay-container-h-overlay-opacity, var(--relay-container-overlay-opacity, 0.5));
	background-image: var(--relay-container-h-overlay-gradient, var(--relay-container-overlay-gradient, var(--relay-container-h-overlay-image, var(--relay-container-overlay-image, none))));
	background-position: var(--relay-container-h-overlay-position, var(--relay-container-overlay-position, center center));
	background-size: var(--relay-container-h-overlay-size, var(--relay-container-overlay-size, cover));
	background-repeat: var(--relay-container-h-overlay-repeat, var(--relay-container-overlay-repeat, no-repeat));
}

.relay-container.relay-hv-self:hover,
.relay-section:hover .relay-container.relay-hv-section {
	transition: var(--relay-container-transition, var(--relay-container-h-transition, none));
	position: var(--relay-container-h-position, var(--relay-container-position, relative));
	overflow: var(--relay-container-h-overflow, var(--relay-container-overflow, visible));
	z-index: var(--relay-container-h-z, var(--relay-container-z, auto));
}

.relay-container.relay-has-bg-image.relay-hv-self:hover,
.relay-section:hover .relay-container.relay-has-bg-image.relay-hv-section {
	background-image: var(--relay-container-h-bg-image, var(--relay-container-bg-image));
	background-position: var(--relay-container-h-bg-position, var(--relay-container-bg-position, center center));
	background-size: var(--relay-container-h-bg-size, var(--relay-container-bg-size, cover));
	background-repeat: var(--relay-container-h-bg-repeat, var(--relay-container-bg-repeat, no-repeat));
	background-attachment: var(--relay-container-h-bg-attachment, var(--relay-container-bg-attachment, scroll));
}

.relay-container.relay-has-bg-gradient.relay-hv-self:hover,
.relay-section:hover .relay-container.relay-has-bg-gradient.relay-hv-section {
	background-image: var(--relay-container-h-bg-gradient, var(--relay-container-bg-gradient));
}

.relay-container:is(.relay-has-border, [style*="--relay-container-bs"]) {
	border-top-width: var(--relay-container-bw-top, 0);
	border-top-style: var(--relay-container-bs-top, var(--relay-container-bs, solid));
	border-top-color: var(--relay-container-bc-top, var(--relay-container-bc, currentColor));
	border-right-width: var(--relay-container-bw-right, 0);
	border-right-style: var(--relay-container-bs-right, var(--relay-container-bs, solid));
	border-right-color: var(--relay-container-bc-right, var(--relay-container-bc, currentColor));
	border-bottom-width: var(--relay-container-bw-bottom, 0);
	border-bottom-style: var(--relay-container-bs-bottom, var(--relay-container-bs, solid));
	border-bottom-color: var(--relay-container-bc-bottom, var(--relay-container-bc, currentColor));
	border-left-width: var(--relay-container-bw-left, 0);
	border-left-style: var(--relay-container-bs-left, var(--relay-container-bs, solid));
	border-left-color: var(--relay-container-bc-left, var(--relay-container-bc, currentColor));
}

.relay-container {
	border-top-left-radius: var(--relay-container-br-tl, 0);
	border-top-right-radius: var(--relay-container-br-tr, 0);
	border-bottom-right-radius: var(--relay-container-br-br, 0);
	border-bottom-left-radius: var(--relay-container-br-bl, 0);
}

.relay-container:is(.relay-has-border, [style*="--relay-container-bs"]).relay-hv-self:hover {
	border-top-width: var(--relay-container-h-bw-top, var(--relay-container-bw-top, 0));
	border-top-style: var(--relay-container-h-bs-top, var(--relay-container-h-bs, var(--relay-container-bs-top, var(--relay-container-bs, solid))));
	border-top-color: var(--relay-container-h-bc-top, var(--relay-container-h-bc, var(--relay-container-bc-top, var(--relay-container-bc, currentColor))));
	border-right-width: var(--relay-container-h-bw-right, var(--relay-container-bw-right, 0));
	border-right-style: var(--relay-container-h-bs-right, var(--relay-container-h-bs, var(--relay-container-bs-right, var(--relay-container-bs, solid))));
	border-right-color: var(--relay-container-h-bc-right, var(--relay-container-h-bc, var(--relay-container-bc-right, var(--relay-container-bc, currentColor))));
	border-bottom-width: var(--relay-container-h-bw-bottom, var(--relay-container-bw-bottom, 0));
	border-bottom-style: var(--relay-container-h-bs-bottom, var(--relay-container-h-bs, var(--relay-container-bs-bottom, var(--relay-container-bs, solid))));
	border-bottom-color: var(--relay-container-h-bc-bottom, var(--relay-container-h-bc, var(--relay-container-bc-bottom, var(--relay-container-bc, currentColor))));
	border-left-width: var(--relay-container-h-bw-left, var(--relay-container-bw-left, 0));
	border-left-style: var(--relay-container-h-bs-left, var(--relay-container-h-bs, var(--relay-container-bs-left, var(--relay-container-bs, solid))));
	border-left-color: var(--relay-container-h-bc-left, var(--relay-container-h-bc, var(--relay-container-bc-left, var(--relay-container-bc, currentColor))));
}

.relay-container.relay-hv-self:hover,
.relay-section:hover .relay-container.relay-hv-section {
	border-top-left-radius: var(--relay-container-h-br-tl, var(--relay-container-br-tl, 0));
	border-top-right-radius: var(--relay-container-h-br-tr, var(--relay-container-br-tr, 0));
	border-bottom-right-radius: var(--relay-container-h-br-br, var(--relay-container-br-br, 0));
	border-bottom-left-radius: var(--relay-container-h-br-bl, var(--relay-container-br-bl, 0));
}

.relay-container:hover .relay-row:is(.relay-has-border, [style*="--relay-row-bs"]).relay-hv-container {
	border-top-width: var(--relay-row-h-bw-top, var(--relay-row-bw-top, 0));
	border-top-style: var(--relay-row-h-bs-top, var(--relay-row-h-bs, var(--relay-row-bs-top, var(--relay-row-bs, solid))));
	border-top-color: var(--relay-row-h-bc-top, var(--relay-row-h-bc, var(--relay-row-bc-top, var(--relay-row-bc, currentColor))));
	border-right-width: var(--relay-row-h-bw-right, var(--relay-row-bw-right, 0));
	border-right-style: var(--relay-row-h-bs-right, var(--relay-row-h-bs, var(--relay-row-bs-right, var(--relay-row-bs, solid))));
	border-right-color: var(--relay-row-h-bc-right, var(--relay-row-h-bc, var(--relay-row-bc-right, var(--relay-row-bc, currentColor))));
	border-bottom-width: var(--relay-row-h-bw-bottom, var(--relay-row-bw-bottom, 0));
	border-bottom-style: var(--relay-row-h-bs-bottom, var(--relay-row-h-bs, var(--relay-row-bs-bottom, var(--relay-row-bs, solid))));
	border-bottom-color: var(--relay-row-h-bc-bottom, var(--relay-row-h-bc, var(--relay-row-bc-bottom, var(--relay-row-bc, currentColor))));
	border-left-width: var(--relay-row-h-bw-left, var(--relay-row-bw-left, 0));
	border-left-style: var(--relay-row-h-bs-left, var(--relay-row-h-bs, var(--relay-row-bs-left, var(--relay-row-bs, solid))));
	border-left-color: var(--relay-row-h-bc-left, var(--relay-row-h-bc, var(--relay-row-bc-left, var(--relay-row-bc, currentColor))));
}

.relay-container:hover .relay-column:is(.relay-has-border, [style*="--relay-column-bs"]).relay-hv-container {
	border-top-width: var(--relay-column-h-bw-top, var(--relay-column-bw-top, 0));
	border-top-style: var(--relay-column-h-bs-top, var(--relay-column-h-bs, var(--relay-column-bs-top, var(--relay-column-bs, solid))));
	border-top-color: var(--relay-column-h-bc-top, var(--relay-column-h-bc, var(--relay-column-bc-top, var(--relay-column-bc, currentColor))));
	border-right-width: var(--relay-column-h-bw-right, var(--relay-column-bw-right, 0));
	border-right-style: var(--relay-column-h-bs-right, var(--relay-column-h-bs, var(--relay-column-bs-right, var(--relay-column-bs, solid))));
	border-right-color: var(--relay-column-h-bc-right, var(--relay-column-h-bc, var(--relay-column-bc-right, var(--relay-column-bc, currentColor))));
	border-bottom-width: var(--relay-column-h-bw-bottom, var(--relay-column-bw-bottom, 0));
	border-bottom-style: var(--relay-column-h-bs-bottom, var(--relay-column-h-bs, var(--relay-column-bs-bottom, var(--relay-column-bs, solid))));
	border-bottom-color: var(--relay-column-h-bc-bottom, var(--relay-column-h-bc, var(--relay-column-bc-bottom, var(--relay-column-bc, currentColor))));
	border-left-width: var(--relay-column-h-bw-left, var(--relay-column-bw-left, 0));
	border-left-style: var(--relay-column-h-bs-left, var(--relay-column-h-bs, var(--relay-column-bs-left, var(--relay-column-bs, solid))));
	border-left-color: var(--relay-column-h-bc-left, var(--relay-column-h-bc, var(--relay-column-bc-left, var(--relay-column-bc, currentColor))));
}

.relay-container:hover .relay-group:is(.relay-has-border, [style*="--relay-group-bs"]).relay-hv-container {
	border-top-width: var(--relay-group-h-bw-top, var(--relay-group-bw-top, 0));
	border-top-style: var(--relay-group-h-bs-top, var(--relay-group-h-bs, var(--relay-group-bs-top, var(--relay-group-bs, solid))));
	border-top-color: var(--relay-group-h-bc-top, var(--relay-group-h-bc, var(--relay-group-bc-top, var(--relay-group-bc, currentColor))));
	border-right-width: var(--relay-group-h-bw-right, var(--relay-group-bw-right, 0));
	border-right-style: var(--relay-group-h-bs-right, var(--relay-group-h-bs, var(--relay-group-bs-right, var(--relay-group-bs, solid))));
	border-right-color: var(--relay-group-h-bc-right, var(--relay-group-h-bc, var(--relay-group-bc-right, var(--relay-group-bc, currentColor))));
	border-bottom-width: var(--relay-group-h-bw-bottom, var(--relay-group-bw-bottom, 0));
	border-bottom-style: var(--relay-group-h-bs-bottom, var(--relay-group-h-bs, var(--relay-group-bs-bottom, var(--relay-group-bs, solid))));
	border-bottom-color: var(--relay-group-h-bc-bottom, var(--relay-group-h-bc, var(--relay-group-bc-bottom, var(--relay-group-bc, currentColor))));
	border-left-width: var(--relay-group-h-bw-left, var(--relay-group-bw-left, 0));
	border-left-style: var(--relay-group-h-bs-left, var(--relay-group-h-bs, var(--relay-group-bs-left, var(--relay-group-bs, solid))));
	border-left-color: var(--relay-group-h-bc-left, var(--relay-group-h-bc, var(--relay-group-bc-left, var(--relay-group-bc, currentColor))));
}

.relay-container:hover .relay-heading:is(.relay-has-border, [style*="--relay-heading-bs"]).relay-hv-container {
	border-top-width: var(--relay-heading-h-bw-top, var(--relay-heading-bw-top, 0));
	border-top-style: var(--relay-heading-h-bs-top, var(--relay-heading-h-bs, var(--relay-heading-bs-top, var(--relay-heading-bs, solid))));
	border-top-color: var(--relay-heading-h-bc-top, var(--relay-heading-h-bc, var(--relay-heading-bc-top, var(--relay-heading-bc, currentColor))));
	border-right-width: var(--relay-heading-h-bw-right, var(--relay-heading-bw-right, 0));
	border-right-style: var(--relay-heading-h-bs-right, var(--relay-heading-h-bs, var(--relay-heading-bs-right, var(--relay-heading-bs, solid))));
	border-right-color: var(--relay-heading-h-bc-right, var(--relay-heading-h-bc, var(--relay-heading-bc-right, var(--relay-heading-bc, currentColor))));
	border-bottom-width: var(--relay-heading-h-bw-bottom, var(--relay-heading-bw-bottom, 0));
	border-bottom-style: var(--relay-heading-h-bs-bottom, var(--relay-heading-h-bs, var(--relay-heading-bs-bottom, var(--relay-heading-bs, solid))));
	border-bottom-color: var(--relay-heading-h-bc-bottom, var(--relay-heading-h-bc, var(--relay-heading-bc-bottom, var(--relay-heading-bc, currentColor))));
	border-left-width: var(--relay-heading-h-bw-left, var(--relay-heading-bw-left, 0));
	border-left-style: var(--relay-heading-h-bs-left, var(--relay-heading-h-bs, var(--relay-heading-bs-left, var(--relay-heading-bs, solid))));
	border-left-color: var(--relay-heading-h-bc-left, var(--relay-heading-h-bc, var(--relay-heading-bc-left, var(--relay-heading-bc, currentColor))));
}

.relay-container:hover .relay-text:is(.relay-has-border, [style*="--relay-text-bs"]).relay-hv-container {
	border-top-width: var(--relay-text-h-bw-top, var(--relay-text-bw-top, 0));
	border-top-style: var(--relay-text-h-bs-top, var(--relay-text-h-bs, var(--relay-text-bs-top, var(--relay-text-bs, solid))));
	border-top-color: var(--relay-text-h-bc-top, var(--relay-text-h-bc, var(--relay-text-bc-top, var(--relay-text-bc, currentColor))));
	border-right-width: var(--relay-text-h-bw-right, var(--relay-text-bw-right, 0));
	border-right-style: var(--relay-text-h-bs-right, var(--relay-text-h-bs, var(--relay-text-bs-right, var(--relay-text-bs, solid))));
	border-right-color: var(--relay-text-h-bc-right, var(--relay-text-h-bc, var(--relay-text-bc-right, var(--relay-text-bc, currentColor))));
	border-bottom-width: var(--relay-text-h-bw-bottom, var(--relay-text-bw-bottom, 0));
	border-bottom-style: var(--relay-text-h-bs-bottom, var(--relay-text-h-bs, var(--relay-text-bs-bottom, var(--relay-text-bs, solid))));
	border-bottom-color: var(--relay-text-h-bc-bottom, var(--relay-text-h-bc, var(--relay-text-bc-bottom, var(--relay-text-bc, currentColor))));
	border-left-width: var(--relay-text-h-bw-left, var(--relay-text-bw-left, 0));
	border-left-style: var(--relay-text-h-bs-left, var(--relay-text-h-bs, var(--relay-text-bs-left, var(--relay-text-bs, solid))));
	border-left-color: var(--relay-text-h-bc-left, var(--relay-text-h-bc, var(--relay-text-bc-left, var(--relay-text-bc, currentColor))));
}

.relay-container:hover .relay-image:is(.relay-has-border, [style*="--relay-image-bs"]).relay-hv-container {
	border-top-width: var(--relay-image-h-bw-top, var(--relay-image-bw-top, 0));
	border-top-style: var(--relay-image-h-bs-top, var(--relay-image-h-bs, var(--relay-image-bs-top, var(--relay-image-bs, solid))));
	border-top-color: var(--relay-image-h-bc-top, var(--relay-image-h-bc, var(--relay-image-bc-top, var(--relay-image-bc, currentColor))));
	border-right-width: var(--relay-image-h-bw-right, var(--relay-image-bw-right, 0));
	border-right-style: var(--relay-image-h-bs-right, var(--relay-image-h-bs, var(--relay-image-bs-right, var(--relay-image-bs, solid))));
	border-right-color: var(--relay-image-h-bc-right, var(--relay-image-h-bc, var(--relay-image-bc-right, var(--relay-image-bc, currentColor))));
	border-bottom-width: var(--relay-image-h-bw-bottom, var(--relay-image-bw-bottom, 0));
	border-bottom-style: var(--relay-image-h-bs-bottom, var(--relay-image-h-bs, var(--relay-image-bs-bottom, var(--relay-image-bs, solid))));
	border-bottom-color: var(--relay-image-h-bc-bottom, var(--relay-image-h-bc, var(--relay-image-bc-bottom, var(--relay-image-bc, currentColor))));
	border-left-width: var(--relay-image-h-bw-left, var(--relay-image-bw-left, 0));
	border-left-style: var(--relay-image-h-bs-left, var(--relay-image-h-bs, var(--relay-image-bs-left, var(--relay-image-bs, solid))));
	border-left-color: var(--relay-image-h-bc-left, var(--relay-image-h-bc, var(--relay-image-bc-left, var(--relay-image-bc, currentColor))));
}

.relay-container:hover .relay-button:is(.relay-has-border, [style*="--relay-button-bs"]).relay-hv-container {
	border-top-width: var(--relay-button-h-bw-top, var(--relay-button-bw-top, var(--relay-button-theme-border-width, 0)));
	border-top-style: var(--relay-button-h-bs-top, var(--relay-button-h-bs, var(--relay-button-bs-top, var(--relay-button-bs, var(--relay-button-theme-border-style, solid)))));
	border-top-color: var(--relay-button-h-bc-top, var(--relay-button-h-bc, var(--relay-button-bc-top, var(--relay-button-bc, var(--relay-button-theme-border-color, currentColor)))));
	border-right-width: var(--relay-button-h-bw-right, var(--relay-button-bw-right, var(--relay-button-theme-border-width, 0)));
	border-right-style: var(--relay-button-h-bs-right, var(--relay-button-h-bs, var(--relay-button-bs-right, var(--relay-button-bs, var(--relay-button-theme-border-style, solid)))));
	border-right-color: var(--relay-button-h-bc-right, var(--relay-button-h-bc, var(--relay-button-bc-right, var(--relay-button-bc, var(--relay-button-theme-border-color, currentColor)))));
	border-bottom-width: var(--relay-button-h-bw-bottom, var(--relay-button-bw-bottom, var(--relay-button-theme-border-width, 0)));
	border-bottom-style: var(--relay-button-h-bs-bottom, var(--relay-button-h-bs, var(--relay-button-bs-bottom, var(--relay-button-bs, var(--relay-button-theme-border-style, solid)))));
	border-bottom-color: var(--relay-button-h-bc-bottom, var(--relay-button-h-bc, var(--relay-button-bc-bottom, var(--relay-button-bc, var(--relay-button-theme-border-color, currentColor)))));
	border-left-width: var(--relay-button-h-bw-left, var(--relay-button-bw-left, var(--relay-button-theme-border-width, 0)));
	border-left-style: var(--relay-button-h-bs-left, var(--relay-button-h-bs, var(--relay-button-bs-left, var(--relay-button-bs, var(--relay-button-theme-border-style, solid)))));
	border-left-color: var(--relay-button-h-bc-left, var(--relay-button-h-bc, var(--relay-button-bc-left, var(--relay-button-bc, var(--relay-button-theme-border-color, currentColor)))));
}

.relay-container:hover .relay-icon:is(.relay-has-border, [style*="--relay-icon-bs"]).relay-hv-container {
	border-top-width: var(--relay-icon-h-bw-top, var(--relay-icon-bw-top, 0));
	border-top-style: var(--relay-icon-h-bs-top, var(--relay-icon-h-bs, var(--relay-icon-bs-top, var(--relay-icon-bs, solid))));
	border-top-color: var(--relay-icon-h-bc-top, var(--relay-icon-h-bc, var(--relay-icon-bc-top, var(--relay-icon-bc, currentColor))));
	border-right-width: var(--relay-icon-h-bw-right, var(--relay-icon-bw-right, 0));
	border-right-style: var(--relay-icon-h-bs-right, var(--relay-icon-h-bs, var(--relay-icon-bs-right, var(--relay-icon-bs, solid))));
	border-right-color: var(--relay-icon-h-bc-right, var(--relay-icon-h-bc, var(--relay-icon-bc-right, var(--relay-icon-bc, currentColor))));
	border-bottom-width: var(--relay-icon-h-bw-bottom, var(--relay-icon-bw-bottom, 0));
	border-bottom-style: var(--relay-icon-h-bs-bottom, var(--relay-icon-h-bs, var(--relay-icon-bs-bottom, var(--relay-icon-bs, solid))));
	border-bottom-color: var(--relay-icon-h-bc-bottom, var(--relay-icon-h-bc, var(--relay-icon-bc-bottom, var(--relay-icon-bc, currentColor))));
	border-left-width: var(--relay-icon-h-bw-left, var(--relay-icon-bw-left, 0));
	border-left-style: var(--relay-icon-h-bs-left, var(--relay-icon-h-bs, var(--relay-icon-bs-left, var(--relay-icon-bs, solid))));
	border-left-color: var(--relay-icon-h-bc-left, var(--relay-icon-h-bc, var(--relay-icon-bc-left, var(--relay-icon-bc, currentColor))));
}

.relay-container:hover .relay-link-group:is(.relay-has-border, [style*="--relay-link-group-bs"]).relay-hv-container {
	border-top-width: var(--relay-link-group-h-bw-top, var(--relay-link-group-bw-top, 0));
	border-top-style: var(--relay-link-group-h-bs-top, var(--relay-link-group-h-bs, var(--relay-link-group-bs-top, var(--relay-link-group-bs, solid))));
	border-top-color: var(--relay-link-group-h-bc-top, var(--relay-link-group-h-bc, var(--relay-link-group-bc-top, var(--relay-link-group-bc, currentColor))));
	border-right-width: var(--relay-link-group-h-bw-right, var(--relay-link-group-bw-right, 0));
	border-right-style: var(--relay-link-group-h-bs-right, var(--relay-link-group-h-bs, var(--relay-link-group-bs-right, var(--relay-link-group-bs, solid))));
	border-right-color: var(--relay-link-group-h-bc-right, var(--relay-link-group-h-bc, var(--relay-link-group-bc-right, var(--relay-link-group-bc, currentColor))));
	border-bottom-width: var(--relay-link-group-h-bw-bottom, var(--relay-link-group-bw-bottom, 0));
	border-bottom-style: var(--relay-link-group-h-bs-bottom, var(--relay-link-group-h-bs, var(--relay-link-group-bs-bottom, var(--relay-link-group-bs, solid))));
	border-bottom-color: var(--relay-link-group-h-bc-bottom, var(--relay-link-group-h-bc, var(--relay-link-group-bc-bottom, var(--relay-link-group-bc, currentColor))));
	border-left-width: var(--relay-link-group-h-bw-left, var(--relay-link-group-bw-left, 0));
	border-left-style: var(--relay-link-group-h-bs-left, var(--relay-link-group-h-bs, var(--relay-link-group-bs-left, var(--relay-link-group-bs, solid))));
	border-left-color: var(--relay-link-group-h-bc-left, var(--relay-link-group-h-bc, var(--relay-link-group-bc-left, var(--relay-link-group-bc, currentColor))));
}

@media (max-width: 1024px) {
.relay-container {
		background-color: var(--relay-container-bg-color-t, var(--relay-container-bg-color, transparent));
		color: var(--relay-container-text-color-t, var(--relay-container-text-color, inherit));
		padding-top: var(--relay-container-pt-t, var(--relay-container-pt-d, 0px));
		padding-right: var(--relay-container-pr-t, var(--relay-container-pr-d, 0px));
		padding-bottom: var(--relay-container-pb-t, var(--relay-container-pb-d, 0px));
		padding-left: var(--relay-container-pl-t, var(--relay-container-pl-d, 0px));
		margin-top: var(--relay-container-mt-t, var(--relay-container-mt-d, 0px));
		margin-right: var(--relay-container-mr-t, var(--relay-container-mr-d, 0px));
		margin-bottom: var(--relay-container-mb-t, var(--relay-container-mb-d, 0px));
		margin-left: var(--relay-container-ml-t, var(--relay-container-ml-d, 0px));
		width: var(--relay-container-w-t, var(--relay-container-w-d, auto));
		max-width: var(--relay-container-maxw-t, var(--relay-container-maxw-d, var(--relay-global-container-t, var(--relay-global-container-d, var(--relay-global-container, none)))));
		min-width: var(--relay-container-minw-t, var(--relay-container-minw-d, 0));
		height: var(--relay-container-h-t, var(--relay-container-h-d, auto));
		min-height: var(--relay-container-minh-t, var(--relay-container-minh-d, 0));
		max-height: var(--relay-container-maxh-t, var(--relay-container-maxh-d, none));
		aspect-ratio: var(--relay-container-ar-t, var(--relay-container-ar-d, auto));
		font-size: var(--relay-container-font-size-t, var(--relay-container-font-size-d, inherit));
		font-family: var(--relay-container-font-family-t, var(--relay-container-font-family-d, inherit));
		text-decoration: var(--relay-container-text-decoration-t, var(--relay-container-text-decoration-d, none));
		text-transform: var(--relay-container-text-transform-t, var(--relay-container-text-transform-d, none));
		font-style: var(--relay-container-font-style-t, var(--relay-container-font-style-d, normal));
		word-spacing: var(--relay-container-word-spacing-t, var(--relay-container-word-spacing-d, normal));
		text-indent: var(--relay-container-text-indent-t, var(--relay-container-text-indent-d, 0));
		white-space: var(--relay-container-white-space-t, var(--relay-container-white-space-d, normal));
		text-shadow: var(--relay-container-text-shadow-t, var(--relay-container-text-shadow-d, none));
		object-fit: var(--relay-container-object-fit-t, var(--relay-container-object-fit-d, fill));
		background-blend-mode: var(--relay-container-bg-blend-t, var(--relay-container-bg-blend-d, normal));
		font-weight: var(--relay-container-font-weight-t, var(--relay-container-font-weight-d, inherit));
		line-height: var(--relay-container-line-height-t, var(--relay-container-line-height-d, inherit));
		letter-spacing: var(--relay-container-letter-spacing-t, var(--relay-container-letter-spacing-d, inherit));
		text-align: var(--relay-container-text-align-t, var(--relay-container-text-align-d, inherit));
		top: var(--relay-container-top-t, var(--relay-container-top-d, auto));
		right: var(--relay-container-right-t, var(--relay-container-right-d, auto));
		bottom: var(--relay-container-bottom-t, var(--relay-container-bottom-d, auto));
		left: var(--relay-container-left-t, var(--relay-container-left-d, auto));
		opacity: var(--relay-container-opacity-t, var(--relay-container-opacity-d, 1));
		transform: var(--relay-container-transform-t, var(--relay-container-transform-d, none));
		filter: var(--relay-container-filter-t, var(--relay-container-filter-d, none));
		backdrop-filter: var(--relay-container-backdrop-t, var(--relay-container-backdrop-d, none));
		mix-blend-mode: var(--relay-container-blend-t, var(--relay-container-blend-d, normal));
	}

.relay-container {
		margin-right: var(--relay-container-mr-t, var(--relay-container-mr-d, auto));
		margin-left: var(--relay-container-ml-t, var(--relay-container-ml-d, auto));
	}

.relay-container.relay-has-shadow {
		box-shadow: var(--relay-container-shadow-t, var(--relay-container-shadow, none));
	}

.relay-container.relay-has-bg-layers {
		background-image: var(--relay-container-bg-layers-t, var(--relay-container-bg-layers-d, none));
		background-position: var(--relay-container-bg-layer-position-t, var(--relay-container-bg-layer-position-d, center center));
		background-size: var(--relay-container-bg-layer-size-t, var(--relay-container-bg-layer-size-d, auto));
		background-repeat: var(--relay-container-bg-layer-repeat-t, var(--relay-container-bg-layer-repeat-d, no-repeat));
		background-attachment: var(--relay-container-bg-layer-attachment-t, var(--relay-container-bg-layer-attachment-d, scroll));
		background-blend-mode: var(--relay-container-bg-layer-blend-t, var(--relay-container-bg-layer-blend-d, normal));
	}

.relay-container.relay-has-overlay::before {
		background-color: var(--relay-container-overlay-color-t, var(--relay-container-overlay-color, transparent));
		opacity: var(--relay-container-overlay-opacity-t, var(--relay-container-overlay-opacity, 0.5));
		background-image: var(--relay-container-overlay-gradient-t, var(--relay-container-overlay-gradient, var(--relay-container-overlay-image, none)));
		background-position: var(--relay-container-overlay-position-t, var(--relay-container-overlay-position, center center));
		background-size: var(--relay-container-overlay-size-t, var(--relay-container-overlay-size, cover));
		background-repeat: var(--relay-container-overlay-repeat-t, var(--relay-container-overlay-repeat, no-repeat));
	}

.relay-container {
		display: var(--relay-container-display-t, var(--relay-container-display-d, block));
		flex-direction: var(--relay-container-layout-flex-dir-t, var(--relay-container-layout-flex-dir-d, row));
		flex-wrap: var(--relay-container-layout-flex-wrap-t, var(--relay-container-layout-flex-wrap-d, nowrap));
		justify-content: var(--relay-container-justify-t, var(--relay-container-justify-d, normal));
		align-items: var(--relay-container-align-t, var(--relay-container-align-d, normal));
		align-content: var(--relay-container-layout-align-content-t, var(--relay-container-layout-align-content-d, normal));
		justify-items: var(--relay-container-layout-justify-items-t, var(--relay-container-layout-justify-items-d, normal));
		column-gap: var(--relay-container-layout-col-gap-t, var(--relay-container-layout-col-gap-d, var(--relay-global-grid-column-gap-t, var(--relay-global-grid-column-gap-d, normal))));
		row-gap: var(--relay-container-layout-row-gap-t, var(--relay-container-layout-row-gap-d, var(--relay-global-grid-row-gap-t, var(--relay-global-grid-row-gap-d, normal))));
		grid-template-columns: var(--relay-container-layout-grid-cols-t, var(--relay-container-layout-grid-cols-d, none));
		grid-template-rows: var(--relay-container-layout-grid-rows-t, var(--relay-container-layout-grid-rows-d, none));
		grid-auto-flow: var(--relay-container-layout-grid-flow-t, var(--relay-container-layout-grid-flow-d, row));
		grid-auto-rows: var(--relay-container-layout-grid-auto-rows-t, var(--relay-container-layout-grid-auto-rows-d, auto));
		grid-auto-columns: var(--relay-container-layout-grid-auto-cols-t, var(--relay-container-layout-grid-auto-cols-d, auto));
	}

.relay-container.relay-has-item-placement {
		flex-grow: var(--relay-container-item-grow-t, var(--relay-container-item-grow-d, 0));
		flex-shrink: var(--relay-container-item-shrink-t, var(--relay-container-item-shrink-d, 1));
		flex-basis: var(--relay-container-item-basis-t, var(--relay-container-item-basis-d, auto));
		order: var(--relay-container-item-order-t, var(--relay-container-item-order-d, 0));
		align-self: var(--relay-container-item-align-t, var(--relay-container-item-align-d, auto));
		justify-self: var(--relay-container-item-justify-t, var(--relay-container-item-justify-d, auto));
	}

.relay-container.relay-hv-self:hover,
.relay-section:hover .relay-container.relay-hv-section {
		background-color: var(--relay-container-h-bg-color-t, var(--relay-container-h-bg-color, var(--relay-container-bg-color-t, var(--relay-container-bg-color, transparent))));
		color: var(--relay-container-h-text-color-t, var(--relay-container-h-text-color, var(--relay-container-text-color-t, var(--relay-container-text-color, inherit))));
		padding-top: var(--relay-container-h-pt-t, var(--relay-container-h-pt-d, var(--relay-container-pt-t, var(--relay-container-pt-d, 0px))));
		padding-right: var(--relay-container-h-pr-t, var(--relay-container-h-pr-d, var(--relay-container-pr-t, var(--relay-container-pr-d, 0px))));
		padding-bottom: var(--relay-container-h-pb-t, var(--relay-container-h-pb-d, var(--relay-container-pb-t, var(--relay-container-pb-d, 0px))));
		padding-left: var(--relay-container-h-pl-t, var(--relay-container-h-pl-d, var(--relay-container-pl-t, var(--relay-container-pl-d, 0px))));
		font-size: var(--relay-container-h-font-size-t, var(--relay-container-h-font-size-d, var(--relay-container-font-size-t, var(--relay-container-font-size-d, inherit))));
		font-family: var(--relay-container-h-font-family-t, var(--relay-container-h-font-family-d, var(--relay-container-font-family-t, var(--relay-container-font-family-d, inherit))));
		text-decoration: var(--relay-container-h-text-decoration-t, var(--relay-container-h-text-decoration-d, var(--relay-container-text-decoration-t, var(--relay-container-text-decoration-d, none))));
		text-transform: var(--relay-container-h-text-transform-t, var(--relay-container-h-text-transform-d, var(--relay-container-text-transform-t, var(--relay-container-text-transform-d, none))));
		font-style: var(--relay-container-h-font-style-t, var(--relay-container-h-font-style-d, var(--relay-container-font-style-t, var(--relay-container-font-style-d, normal))));
		word-spacing: var(--relay-container-h-word-spacing-t, var(--relay-container-h-word-spacing-d, var(--relay-container-word-spacing-t, var(--relay-container-word-spacing-d, normal))));
		text-indent: var(--relay-container-h-text-indent-t, var(--relay-container-h-text-indent-d, var(--relay-container-text-indent-t, var(--relay-container-text-indent-d, 0))));
		white-space: var(--relay-container-h-white-space-t, var(--relay-container-h-white-space-d, var(--relay-container-white-space-t, var(--relay-container-white-space-d, normal))));
		text-shadow: var(--relay-container-h-text-shadow-t, var(--relay-container-h-text-shadow-d, var(--relay-container-text-shadow-t, var(--relay-container-text-shadow-d, none))));
		object-fit: var(--relay-container-h-object-fit-t, var(--relay-container-h-object-fit-d, var(--relay-container-object-fit-t, var(--relay-container-object-fit-d, fill))));
		background-blend-mode: var(--relay-container-h-bg-blend-t, var(--relay-container-h-bg-blend-d, var(--relay-container-bg-blend-t, var(--relay-container-bg-blend-d, normal))));
		font-weight: var(--relay-container-h-font-weight-t, var(--relay-container-h-font-weight-d, var(--relay-container-font-weight-t, var(--relay-container-font-weight-d, inherit))));
		line-height: var(--relay-container-h-line-height-t, var(--relay-container-h-line-height-d, var(--relay-container-line-height-t, var(--relay-container-line-height-d, inherit))));
		letter-spacing: var(--relay-container-h-letter-spacing-t, var(--relay-container-h-letter-spacing-d, var(--relay-container-letter-spacing-t, var(--relay-container-letter-spacing-d, inherit))));
		text-align: var(--relay-container-h-text-align-t, var(--relay-container-h-text-align-d, var(--relay-container-text-align-t, var(--relay-container-text-align-d, inherit))));
		top: var(--relay-container-h-top-t, var(--relay-container-h-top-d, var(--relay-container-top-t, var(--relay-container-top-d, auto))));
		right: var(--relay-container-h-right-t, var(--relay-container-h-right-d, var(--relay-container-right-t, var(--relay-container-right-d, auto))));
		bottom: var(--relay-container-h-bottom-t, var(--relay-container-h-bottom-d, var(--relay-container-bottom-t, var(--relay-container-bottom-d, auto))));
		left: var(--relay-container-h-left-t, var(--relay-container-h-left-d, var(--relay-container-left-t, var(--relay-container-left-d, auto))));
		opacity: var(--relay-container-h-opacity-t, var(--relay-container-h-opacity-d, var(--relay-container-opacity-t, var(--relay-container-opacity-d, 1))));
		transform: var(--relay-container-h-transform-t, var(--relay-container-h-transform-d, var(--relay-container-transform-t, var(--relay-container-transform-d, none))));
		filter: var(--relay-container-h-filter-t, var(--relay-container-h-filter-d, var(--relay-container-filter-t, var(--relay-container-filter-d, none))));
		backdrop-filter: var(--relay-container-h-backdrop-t, var(--relay-container-h-backdrop-d, var(--relay-container-backdrop-t, var(--relay-container-backdrop-d, none))));
		mix-blend-mode: var(--relay-container-h-blend-t, var(--relay-container-h-blend-d, var(--relay-container-blend-t, var(--relay-container-blend-d, normal))));
	}

.relay-container.relay-has-shadow.relay-hv-self:hover,
.relay-section:hover .relay-container.relay-has-shadow.relay-hv-section {
		box-shadow: var(--relay-container-h-shadow-t, var(--relay-container-h-shadow, var(--relay-container-shadow-t, var(--relay-container-shadow, none))));
	}

.relay-container.relay-has-bg-layers.relay-hv-self:hover,
.relay-section:hover .relay-container.relay-has-bg-layers.relay-hv-section {
		background-image: var(--relay-container-h-bg-layers-t, var(--relay-container-h-bg-layers-d, var(--relay-container-bg-layers-t, var(--relay-container-bg-layers-d, none))));
		background-position: var(--relay-container-h-bg-layer-position-t, var(--relay-container-h-bg-layer-position-d, var(--relay-container-bg-layer-position-t, var(--relay-container-bg-layer-position-d, center center))));
		background-size: var(--relay-container-h-bg-layer-size-t, var(--relay-container-h-bg-layer-size-d, var(--relay-container-bg-layer-size-t, var(--relay-container-bg-layer-size-d, auto))));
		background-repeat: var(--relay-container-h-bg-layer-repeat-t, var(--relay-container-h-bg-layer-repeat-d, var(--relay-container-bg-layer-repeat-t, var(--relay-container-bg-layer-repeat-d, no-repeat))));
		background-attachment: var(--relay-container-h-bg-layer-attachment-t, var(--relay-container-h-bg-layer-attachment-d, var(--relay-container-bg-layer-attachment-t, var(--relay-container-bg-layer-attachment-d, scroll))));
		background-blend-mode: var(--relay-container-h-bg-layer-blend-t, var(--relay-container-h-bg-layer-blend-d, var(--relay-container-bg-layer-blend-t, var(--relay-container-bg-layer-blend-d, normal))));
	}

.relay-container.relay-has-overlay.relay-hv-self:hover::before,
.relay-section:hover .relay-container.relay-has-overlay.relay-hv-section::before {
		background-color: var(--relay-container-h-overlay-color-t, var(--relay-container-h-overlay-color, var(--relay-container-overlay-color-t, var(--relay-container-overlay-color, transparent))));
		opacity: var(--relay-container-h-overlay-opacity-t, var(--relay-container-h-overlay-opacity, var(--relay-container-overlay-opacity-t, var(--relay-container-overlay-opacity, 0.5))));
		background-image: var(--relay-container-h-overlay-gradient-t, var(--relay-container-h-overlay-gradient, var(--relay-container-overlay-gradient-t, var(--relay-container-overlay-gradient, var(--relay-container-h-overlay-image, var(--relay-container-overlay-image, none))))));
		background-position: var(--relay-container-h-overlay-position-t, var(--relay-container-h-overlay-position, var(--relay-container-overlay-position-t, var(--relay-container-overlay-position, center center))));
		background-size: var(--relay-container-h-overlay-size-t, var(--relay-container-h-overlay-size, var(--relay-container-overlay-size-t, var(--relay-container-overlay-size, cover))));
		background-repeat: var(--relay-container-h-overlay-repeat-t, var(--relay-container-h-overlay-repeat, var(--relay-container-overlay-repeat-t, var(--relay-container-overlay-repeat, no-repeat))));
	}

.relay-container:is(.relay-has-border, [style*="--relay-container-bs"]) {
	border-top-width: var(--relay-container-bw-top-t, var(--relay-container-bw-top, 0));
	border-top-style: var(--relay-container-bs-top-t, var(--relay-container-bs-top, var(--relay-container-bs-t, var(--relay-container-bs, solid))));
	border-top-color: var(--relay-container-bc-top-t, var(--relay-container-bc-top, var(--relay-container-bc-t, var(--relay-container-bc, currentColor))));
	border-right-width: var(--relay-container-bw-right-t, var(--relay-container-bw-right, 0));
	border-right-style: var(--relay-container-bs-right-t, var(--relay-container-bs-right, var(--relay-container-bs-t, var(--relay-container-bs, solid))));
	border-right-color: var(--relay-container-bc-right-t, var(--relay-container-bc-right, var(--relay-container-bc-t, var(--relay-container-bc, currentColor))));
	border-bottom-width: var(--relay-container-bw-bottom-t, var(--relay-container-bw-bottom, 0));
	border-bottom-style: var(--relay-container-bs-bottom-t, var(--relay-container-bs-bottom, var(--relay-container-bs-t, var(--relay-container-bs, solid))));
	border-bottom-color: var(--relay-container-bc-bottom-t, var(--relay-container-bc-bottom, var(--relay-container-bc-t, var(--relay-container-bc, currentColor))));
	border-left-width: var(--relay-container-bw-left-t, var(--relay-container-bw-left, 0));
	border-left-style: var(--relay-container-bs-left-t, var(--relay-container-bs-left, var(--relay-container-bs-t, var(--relay-container-bs, solid))));
	border-left-color: var(--relay-container-bc-left-t, var(--relay-container-bc-left, var(--relay-container-bc-t, var(--relay-container-bc, currentColor))));
}

.relay-container {
	border-top-left-radius: var(--relay-container-br-tl-t, var(--relay-container-br-tl, 0));
	border-top-right-radius: var(--relay-container-br-tr-t, var(--relay-container-br-tr, 0));
	border-bottom-right-radius: var(--relay-container-br-br-t, var(--relay-container-br-br, 0));
	border-bottom-left-radius: var(--relay-container-br-bl-t, var(--relay-container-br-bl, 0));
}

.relay-container:is(.relay-has-border, [style*="--relay-container-bs"]).relay-hv-self:hover {
	border-top-width: var(--relay-container-h-bw-top-t, var(--relay-container-h-bw-top, var(--relay-container-bw-top-t, var(--relay-container-bw-top, 0))));
	border-top-style: var(--relay-container-h-bs-top-t, var(--relay-container-h-bs-top, var(--relay-container-h-bs-t, var(--relay-container-h-bs, var(--relay-container-bs-top-t, var(--relay-container-bs-top, var(--relay-container-bs-t, var(--relay-container-bs, solid))))))));
	border-top-color: var(--relay-container-h-bc-top-t, var(--relay-container-h-bc-top, var(--relay-container-h-bc-t, var(--relay-container-h-bc, var(--relay-container-bc-top-t, var(--relay-container-bc-top, var(--relay-container-bc-t, var(--relay-container-bc, currentColor))))))));
	border-right-width: var(--relay-container-h-bw-right-t, var(--relay-container-h-bw-right, var(--relay-container-bw-right-t, var(--relay-container-bw-right, 0))));
	border-right-style: var(--relay-container-h-bs-right-t, var(--relay-container-h-bs-right, var(--relay-container-h-bs-t, var(--relay-container-h-bs, var(--relay-container-bs-right-t, var(--relay-container-bs-right, var(--relay-container-bs-t, var(--relay-container-bs, solid))))))));
	border-right-color: var(--relay-container-h-bc-right-t, var(--relay-container-h-bc-right, var(--relay-container-h-bc-t, var(--relay-container-h-bc, var(--relay-container-bc-right-t, var(--relay-container-bc-right, var(--relay-container-bc-t, var(--relay-container-bc, currentColor))))))));
	border-bottom-width: var(--relay-container-h-bw-bottom-t, var(--relay-container-h-bw-bottom, var(--relay-container-bw-bottom-t, var(--relay-container-bw-bottom, 0))));
	border-bottom-style: var(--relay-container-h-bs-bottom-t, var(--relay-container-h-bs-bottom, var(--relay-container-h-bs-t, var(--relay-container-h-bs, var(--relay-container-bs-bottom-t, var(--relay-container-bs-bottom, var(--relay-container-bs-t, var(--relay-container-bs, solid))))))));
	border-bottom-color: var(--relay-container-h-bc-bottom-t, var(--relay-container-h-bc-bottom, var(--relay-container-h-bc-t, var(--relay-container-h-bc, var(--relay-container-bc-bottom-t, var(--relay-container-bc-bottom, var(--relay-container-bc-t, var(--relay-container-bc, currentColor))))))));
	border-left-width: var(--relay-container-h-bw-left-t, var(--relay-container-h-bw-left, var(--relay-container-bw-left-t, var(--relay-container-bw-left, 0))));
	border-left-style: var(--relay-container-h-bs-left-t, var(--relay-container-h-bs-left, var(--relay-container-h-bs-t, var(--relay-container-h-bs, var(--relay-container-bs-left-t, var(--relay-container-bs-left, var(--relay-container-bs-t, var(--relay-container-bs, solid))))))));
	border-left-color: var(--relay-container-h-bc-left-t, var(--relay-container-h-bc-left, var(--relay-container-h-bc-t, var(--relay-container-h-bc, var(--relay-container-bc-left-t, var(--relay-container-bc-left, var(--relay-container-bc-t, var(--relay-container-bc, currentColor))))))));
}

.relay-container.relay-hv-self:hover,
.relay-section:hover .relay-container.relay-hv-section {
	border-top-left-radius: var(--relay-container-h-br-tl-t, var(--relay-container-h-br-tl, var(--relay-container-br-tl-t, var(--relay-container-br-tl, 0))));
	border-top-right-radius: var(--relay-container-h-br-tr-t, var(--relay-container-h-br-tr, var(--relay-container-br-tr-t, var(--relay-container-br-tr, 0))));
	border-bottom-right-radius: var(--relay-container-h-br-br-t, var(--relay-container-h-br-br, var(--relay-container-br-br-t, var(--relay-container-br-br, 0))));
	border-bottom-left-radius: var(--relay-container-h-br-bl-t, var(--relay-container-h-br-bl, var(--relay-container-br-bl-t, var(--relay-container-br-bl, 0))));
}

.relay-container:hover .relay-row:is(.relay-has-border, [style*="--relay-row-bs"]).relay-hv-container {
	border-top-width: var(--relay-row-h-bw-top-t, var(--relay-row-h-bw-top, var(--relay-row-bw-top-t, var(--relay-row-bw-top, 0))));
	border-top-style: var(--relay-row-h-bs-top-t, var(--relay-row-h-bs-top, var(--relay-row-h-bs-t, var(--relay-row-h-bs, var(--relay-row-bs-top-t, var(--relay-row-bs-top, var(--relay-row-bs-t, var(--relay-row-bs, solid))))))));
	border-top-color: var(--relay-row-h-bc-top-t, var(--relay-row-h-bc-top, var(--relay-row-h-bc-t, var(--relay-row-h-bc, var(--relay-row-bc-top-t, var(--relay-row-bc-top, var(--relay-row-bc-t, var(--relay-row-bc, currentColor))))))));
	border-right-width: var(--relay-row-h-bw-right-t, var(--relay-row-h-bw-right, var(--relay-row-bw-right-t, var(--relay-row-bw-right, 0))));
	border-right-style: var(--relay-row-h-bs-right-t, var(--relay-row-h-bs-right, var(--relay-row-h-bs-t, var(--relay-row-h-bs, var(--relay-row-bs-right-t, var(--relay-row-bs-right, var(--relay-row-bs-t, var(--relay-row-bs, solid))))))));
	border-right-color: var(--relay-row-h-bc-right-t, var(--relay-row-h-bc-right, var(--relay-row-h-bc-t, var(--relay-row-h-bc, var(--relay-row-bc-right-t, var(--relay-row-bc-right, var(--relay-row-bc-t, var(--relay-row-bc, currentColor))))))));
	border-bottom-width: var(--relay-row-h-bw-bottom-t, var(--relay-row-h-bw-bottom, var(--relay-row-bw-bottom-t, var(--relay-row-bw-bottom, 0))));
	border-bottom-style: var(--relay-row-h-bs-bottom-t, var(--relay-row-h-bs-bottom, var(--relay-row-h-bs-t, var(--relay-row-h-bs, var(--relay-row-bs-bottom-t, var(--relay-row-bs-bottom, var(--relay-row-bs-t, var(--relay-row-bs, solid))))))));
	border-bottom-color: var(--relay-row-h-bc-bottom-t, var(--relay-row-h-bc-bottom, var(--relay-row-h-bc-t, var(--relay-row-h-bc, var(--relay-row-bc-bottom-t, var(--relay-row-bc-bottom, var(--relay-row-bc-t, var(--relay-row-bc, currentColor))))))));
	border-left-width: var(--relay-row-h-bw-left-t, var(--relay-row-h-bw-left, var(--relay-row-bw-left-t, var(--relay-row-bw-left, 0))));
	border-left-style: var(--relay-row-h-bs-left-t, var(--relay-row-h-bs-left, var(--relay-row-h-bs-t, var(--relay-row-h-bs, var(--relay-row-bs-left-t, var(--relay-row-bs-left, var(--relay-row-bs-t, var(--relay-row-bs, solid))))))));
	border-left-color: var(--relay-row-h-bc-left-t, var(--relay-row-h-bc-left, var(--relay-row-h-bc-t, var(--relay-row-h-bc, var(--relay-row-bc-left-t, var(--relay-row-bc-left, var(--relay-row-bc-t, var(--relay-row-bc, currentColor))))))));
}

.relay-container:hover .relay-column:is(.relay-has-border, [style*="--relay-column-bs"]).relay-hv-container {
	border-top-width: var(--relay-column-h-bw-top-t, var(--relay-column-h-bw-top, var(--relay-column-bw-top-t, var(--relay-column-bw-top, 0))));
	border-top-style: var(--relay-column-h-bs-top-t, var(--relay-column-h-bs-top, var(--relay-column-h-bs-t, var(--relay-column-h-bs, var(--relay-column-bs-top-t, var(--relay-column-bs-top, var(--relay-column-bs-t, var(--relay-column-bs, solid))))))));
	border-top-color: var(--relay-column-h-bc-top-t, var(--relay-column-h-bc-top, var(--relay-column-h-bc-t, var(--relay-column-h-bc, var(--relay-column-bc-top-t, var(--relay-column-bc-top, var(--relay-column-bc-t, var(--relay-column-bc, currentColor))))))));
	border-right-width: var(--relay-column-h-bw-right-t, var(--relay-column-h-bw-right, var(--relay-column-bw-right-t, var(--relay-column-bw-right, 0))));
	border-right-style: var(--relay-column-h-bs-right-t, var(--relay-column-h-bs-right, var(--relay-column-h-bs-t, var(--relay-column-h-bs, var(--relay-column-bs-right-t, var(--relay-column-bs-right, var(--relay-column-bs-t, var(--relay-column-bs, solid))))))));
	border-right-color: var(--relay-column-h-bc-right-t, var(--relay-column-h-bc-right, var(--relay-column-h-bc-t, var(--relay-column-h-bc, var(--relay-column-bc-right-t, var(--relay-column-bc-right, var(--relay-column-bc-t, var(--relay-column-bc, currentColor))))))));
	border-bottom-width: var(--relay-column-h-bw-bottom-t, var(--relay-column-h-bw-bottom, var(--relay-column-bw-bottom-t, var(--relay-column-bw-bottom, 0))));
	border-bottom-style: var(--relay-column-h-bs-bottom-t, var(--relay-column-h-bs-bottom, var(--relay-column-h-bs-t, var(--relay-column-h-bs, var(--relay-column-bs-bottom-t, var(--relay-column-bs-bottom, var(--relay-column-bs-t, var(--relay-column-bs, solid))))))));
	border-bottom-color: var(--relay-column-h-bc-bottom-t, var(--relay-column-h-bc-bottom, var(--relay-column-h-bc-t, var(--relay-column-h-bc, var(--relay-column-bc-bottom-t, var(--relay-column-bc-bottom, var(--relay-column-bc-t, var(--relay-column-bc, currentColor))))))));
	border-left-width: var(--relay-column-h-bw-left-t, var(--relay-column-h-bw-left, var(--relay-column-bw-left-t, var(--relay-column-bw-left, 0))));
	border-left-style: var(--relay-column-h-bs-left-t, var(--relay-column-h-bs-left, var(--relay-column-h-bs-t, var(--relay-column-h-bs, var(--relay-column-bs-left-t, var(--relay-column-bs-left, var(--relay-column-bs-t, var(--relay-column-bs, solid))))))));
	border-left-color: var(--relay-column-h-bc-left-t, var(--relay-column-h-bc-left, var(--relay-column-h-bc-t, var(--relay-column-h-bc, var(--relay-column-bc-left-t, var(--relay-column-bc-left, var(--relay-column-bc-t, var(--relay-column-bc, currentColor))))))));
}

.relay-container:hover .relay-group:is(.relay-has-border, [style*="--relay-group-bs"]).relay-hv-container {
	border-top-width: var(--relay-group-h-bw-top-t, var(--relay-group-h-bw-top, var(--relay-group-bw-top-t, var(--relay-group-bw-top, 0))));
	border-top-style: var(--relay-group-h-bs-top-t, var(--relay-group-h-bs-top, var(--relay-group-h-bs-t, var(--relay-group-h-bs, var(--relay-group-bs-top-t, var(--relay-group-bs-top, var(--relay-group-bs-t, var(--relay-group-bs, solid))))))));
	border-top-color: var(--relay-group-h-bc-top-t, var(--relay-group-h-bc-top, var(--relay-group-h-bc-t, var(--relay-group-h-bc, var(--relay-group-bc-top-t, var(--relay-group-bc-top, var(--relay-group-bc-t, var(--relay-group-bc, currentColor))))))));
	border-right-width: var(--relay-group-h-bw-right-t, var(--relay-group-h-bw-right, var(--relay-group-bw-right-t, var(--relay-group-bw-right, 0))));
	border-right-style: var(--relay-group-h-bs-right-t, var(--relay-group-h-bs-right, var(--relay-group-h-bs-t, var(--relay-group-h-bs, var(--relay-group-bs-right-t, var(--relay-group-bs-right, var(--relay-group-bs-t, var(--relay-group-bs, solid))))))));
	border-right-color: var(--relay-group-h-bc-right-t, var(--relay-group-h-bc-right, var(--relay-group-h-bc-t, var(--relay-group-h-bc, var(--relay-group-bc-right-t, var(--relay-group-bc-right, var(--relay-group-bc-t, var(--relay-group-bc, currentColor))))))));
	border-bottom-width: var(--relay-group-h-bw-bottom-t, var(--relay-group-h-bw-bottom, var(--relay-group-bw-bottom-t, var(--relay-group-bw-bottom, 0))));
	border-bottom-style: var(--relay-group-h-bs-bottom-t, var(--relay-group-h-bs-bottom, var(--relay-group-h-bs-t, var(--relay-group-h-bs, var(--relay-group-bs-bottom-t, var(--relay-group-bs-bottom, var(--relay-group-bs-t, var(--relay-group-bs, solid))))))));
	border-bottom-color: var(--relay-group-h-bc-bottom-t, var(--relay-group-h-bc-bottom, var(--relay-group-h-bc-t, var(--relay-group-h-bc, var(--relay-group-bc-bottom-t, var(--relay-group-bc-bottom, var(--relay-group-bc-t, var(--relay-group-bc, currentColor))))))));
	border-left-width: var(--relay-group-h-bw-left-t, var(--relay-group-h-bw-left, var(--relay-group-bw-left-t, var(--relay-group-bw-left, 0))));
	border-left-style: var(--relay-group-h-bs-left-t, var(--relay-group-h-bs-left, var(--relay-group-h-bs-t, var(--relay-group-h-bs, var(--relay-group-bs-left-t, var(--relay-group-bs-left, var(--relay-group-bs-t, var(--relay-group-bs, solid))))))));
	border-left-color: var(--relay-group-h-bc-left-t, var(--relay-group-h-bc-left, var(--relay-group-h-bc-t, var(--relay-group-h-bc, var(--relay-group-bc-left-t, var(--relay-group-bc-left, var(--relay-group-bc-t, var(--relay-group-bc, currentColor))))))));
}

.relay-container:hover .relay-heading:is(.relay-has-border, [style*="--relay-heading-bs"]).relay-hv-container {
	border-top-width: var(--relay-heading-h-bw-top-t, var(--relay-heading-h-bw-top, var(--relay-heading-bw-top-t, var(--relay-heading-bw-top, 0))));
	border-top-style: var(--relay-heading-h-bs-top-t, var(--relay-heading-h-bs-top, var(--relay-heading-h-bs-t, var(--relay-heading-h-bs, var(--relay-heading-bs-top-t, var(--relay-heading-bs-top, var(--relay-heading-bs-t, var(--relay-heading-bs, solid))))))));
	border-top-color: var(--relay-heading-h-bc-top-t, var(--relay-heading-h-bc-top, var(--relay-heading-h-bc-t, var(--relay-heading-h-bc, var(--relay-heading-bc-top-t, var(--relay-heading-bc-top, var(--relay-heading-bc-t, var(--relay-heading-bc, currentColor))))))));
	border-right-width: var(--relay-heading-h-bw-right-t, var(--relay-heading-h-bw-right, var(--relay-heading-bw-right-t, var(--relay-heading-bw-right, 0))));
	border-right-style: var(--relay-heading-h-bs-right-t, var(--relay-heading-h-bs-right, var(--relay-heading-h-bs-t, var(--relay-heading-h-bs, var(--relay-heading-bs-right-t, var(--relay-heading-bs-right, var(--relay-heading-bs-t, var(--relay-heading-bs, solid))))))));
	border-right-color: var(--relay-heading-h-bc-right-t, var(--relay-heading-h-bc-right, var(--relay-heading-h-bc-t, var(--relay-heading-h-bc, var(--relay-heading-bc-right-t, var(--relay-heading-bc-right, var(--relay-heading-bc-t, var(--relay-heading-bc, currentColor))))))));
	border-bottom-width: var(--relay-heading-h-bw-bottom-t, var(--relay-heading-h-bw-bottom, var(--relay-heading-bw-bottom-t, var(--relay-heading-bw-bottom, 0))));
	border-bottom-style: var(--relay-heading-h-bs-bottom-t, var(--relay-heading-h-bs-bottom, var(--relay-heading-h-bs-t, var(--relay-heading-h-bs, var(--relay-heading-bs-bottom-t, var(--relay-heading-bs-bottom, var(--relay-heading-bs-t, var(--relay-heading-bs, solid))))))));
	border-bottom-color: var(--relay-heading-h-bc-bottom-t, var(--relay-heading-h-bc-bottom, var(--relay-heading-h-bc-t, var(--relay-heading-h-bc, var(--relay-heading-bc-bottom-t, var(--relay-heading-bc-bottom, var(--relay-heading-bc-t, var(--relay-heading-bc, currentColor))))))));
	border-left-width: var(--relay-heading-h-bw-left-t, var(--relay-heading-h-bw-left, var(--relay-heading-bw-left-t, var(--relay-heading-bw-left, 0))));
	border-left-style: var(--relay-heading-h-bs-left-t, var(--relay-heading-h-bs-left, var(--relay-heading-h-bs-t, var(--relay-heading-h-bs, var(--relay-heading-bs-left-t, var(--relay-heading-bs-left, var(--relay-heading-bs-t, var(--relay-heading-bs, solid))))))));
	border-left-color: var(--relay-heading-h-bc-left-t, var(--relay-heading-h-bc-left, var(--relay-heading-h-bc-t, var(--relay-heading-h-bc, var(--relay-heading-bc-left-t, var(--relay-heading-bc-left, var(--relay-heading-bc-t, var(--relay-heading-bc, currentColor))))))));
}

.relay-container:hover .relay-text:is(.relay-has-border, [style*="--relay-text-bs"]).relay-hv-container {
	border-top-width: var(--relay-text-h-bw-top-t, var(--relay-text-h-bw-top, var(--relay-text-bw-top-t, var(--relay-text-bw-top, 0))));
	border-top-style: var(--relay-text-h-bs-top-t, var(--relay-text-h-bs-top, var(--relay-text-h-bs-t, var(--relay-text-h-bs, var(--relay-text-bs-top-t, var(--relay-text-bs-top, var(--relay-text-bs-t, var(--relay-text-bs, solid))))))));
	border-top-color: var(--relay-text-h-bc-top-t, var(--relay-text-h-bc-top, var(--relay-text-h-bc-t, var(--relay-text-h-bc, var(--relay-text-bc-top-t, var(--relay-text-bc-top, var(--relay-text-bc-t, var(--relay-text-bc, currentColor))))))));
	border-right-width: var(--relay-text-h-bw-right-t, var(--relay-text-h-bw-right, var(--relay-text-bw-right-t, var(--relay-text-bw-right, 0))));
	border-right-style: var(--relay-text-h-bs-right-t, var(--relay-text-h-bs-right, var(--relay-text-h-bs-t, var(--relay-text-h-bs, var(--relay-text-bs-right-t, var(--relay-text-bs-right, var(--relay-text-bs-t, var(--relay-text-bs, solid))))))));
	border-right-color: var(--relay-text-h-bc-right-t, var(--relay-text-h-bc-right, var(--relay-text-h-bc-t, var(--relay-text-h-bc, var(--relay-text-bc-right-t, var(--relay-text-bc-right, var(--relay-text-bc-t, var(--relay-text-bc, currentColor))))))));
	border-bottom-width: var(--relay-text-h-bw-bottom-t, var(--relay-text-h-bw-bottom, var(--relay-text-bw-bottom-t, var(--relay-text-bw-bottom, 0))));
	border-bottom-style: var(--relay-text-h-bs-bottom-t, var(--relay-text-h-bs-bottom, var(--relay-text-h-bs-t, var(--relay-text-h-bs, var(--relay-text-bs-bottom-t, var(--relay-text-bs-bottom, var(--relay-text-bs-t, var(--relay-text-bs, solid))))))));
	border-bottom-color: var(--relay-text-h-bc-bottom-t, var(--relay-text-h-bc-bottom, var(--relay-text-h-bc-t, var(--relay-text-h-bc, var(--relay-text-bc-bottom-t, var(--relay-text-bc-bottom, var(--relay-text-bc-t, var(--relay-text-bc, currentColor))))))));
	border-left-width: var(--relay-text-h-bw-left-t, var(--relay-text-h-bw-left, var(--relay-text-bw-left-t, var(--relay-text-bw-left, 0))));
	border-left-style: var(--relay-text-h-bs-left-t, var(--relay-text-h-bs-left, var(--relay-text-h-bs-t, var(--relay-text-h-bs, var(--relay-text-bs-left-t, var(--relay-text-bs-left, var(--relay-text-bs-t, var(--relay-text-bs, solid))))))));
	border-left-color: var(--relay-text-h-bc-left-t, var(--relay-text-h-bc-left, var(--relay-text-h-bc-t, var(--relay-text-h-bc, var(--relay-text-bc-left-t, var(--relay-text-bc-left, var(--relay-text-bc-t, var(--relay-text-bc, currentColor))))))));
}

.relay-container:hover .relay-image:is(.relay-has-border, [style*="--relay-image-bs"]).relay-hv-container {
	border-top-width: var(--relay-image-h-bw-top-t, var(--relay-image-h-bw-top, var(--relay-image-bw-top-t, var(--relay-image-bw-top, 0))));
	border-top-style: var(--relay-image-h-bs-top-t, var(--relay-image-h-bs-top, var(--relay-image-h-bs-t, var(--relay-image-h-bs, var(--relay-image-bs-top-t, var(--relay-image-bs-top, var(--relay-image-bs-t, var(--relay-image-bs, solid))))))));
	border-top-color: var(--relay-image-h-bc-top-t, var(--relay-image-h-bc-top, var(--relay-image-h-bc-t, var(--relay-image-h-bc, var(--relay-image-bc-top-t, var(--relay-image-bc-top, var(--relay-image-bc-t, var(--relay-image-bc, currentColor))))))));
	border-right-width: var(--relay-image-h-bw-right-t, var(--relay-image-h-bw-right, var(--relay-image-bw-right-t, var(--relay-image-bw-right, 0))));
	border-right-style: var(--relay-image-h-bs-right-t, var(--relay-image-h-bs-right, var(--relay-image-h-bs-t, var(--relay-image-h-bs, var(--relay-image-bs-right-t, var(--relay-image-bs-right, var(--relay-image-bs-t, var(--relay-image-bs, solid))))))));
	border-right-color: var(--relay-image-h-bc-right-t, var(--relay-image-h-bc-right, var(--relay-image-h-bc-t, var(--relay-image-h-bc, var(--relay-image-bc-right-t, var(--relay-image-bc-right, var(--relay-image-bc-t, var(--relay-image-bc, currentColor))))))));
	border-bottom-width: var(--relay-image-h-bw-bottom-t, var(--relay-image-h-bw-bottom, var(--relay-image-bw-bottom-t, var(--relay-image-bw-bottom, 0))));
	border-bottom-style: var(--relay-image-h-bs-bottom-t, var(--relay-image-h-bs-bottom, var(--relay-image-h-bs-t, var(--relay-image-h-bs, var(--relay-image-bs-bottom-t, var(--relay-image-bs-bottom, var(--relay-image-bs-t, var(--relay-image-bs, solid))))))));
	border-bottom-color: var(--relay-image-h-bc-bottom-t, var(--relay-image-h-bc-bottom, var(--relay-image-h-bc-t, var(--relay-image-h-bc, var(--relay-image-bc-bottom-t, var(--relay-image-bc-bottom, var(--relay-image-bc-t, var(--relay-image-bc, currentColor))))))));
	border-left-width: var(--relay-image-h-bw-left-t, var(--relay-image-h-bw-left, var(--relay-image-bw-left-t, var(--relay-image-bw-left, 0))));
	border-left-style: var(--relay-image-h-bs-left-t, var(--relay-image-h-bs-left, var(--relay-image-h-bs-t, var(--relay-image-h-bs, var(--relay-image-bs-left-t, var(--relay-image-bs-left, var(--relay-image-bs-t, var(--relay-image-bs, solid))))))));
	border-left-color: var(--relay-image-h-bc-left-t, var(--relay-image-h-bc-left, var(--relay-image-h-bc-t, var(--relay-image-h-bc, var(--relay-image-bc-left-t, var(--relay-image-bc-left, var(--relay-image-bc-t, var(--relay-image-bc, currentColor))))))));
}

.relay-container:hover .relay-button:is(.relay-has-border, [style*="--relay-button-bs"]).relay-hv-container {
	border-top-width: var(--relay-button-h-bw-top-t, var(--relay-button-h-bw-top, var(--relay-button-bw-top-t, var(--relay-button-bw-top, var(--relay-button-theme-border-width, 0)))));
	border-top-style: var(--relay-button-h-bs-top-t, var(--relay-button-h-bs-top, var(--relay-button-h-bs-t, var(--relay-button-h-bs, var(--relay-button-bs-top-t, var(--relay-button-bs-top, var(--relay-button-bs-t, var(--relay-button-bs, var(--relay-button-theme-border-style, solid)))))))));
	border-top-color: var(--relay-button-h-bc-top-t, var(--relay-button-h-bc-top, var(--relay-button-h-bc-t, var(--relay-button-h-bc, var(--relay-button-bc-top-t, var(--relay-button-bc-top, var(--relay-button-bc-t, var(--relay-button-bc, var(--relay-button-theme-border-color, currentColor)))))))));
	border-right-width: var(--relay-button-h-bw-right-t, var(--relay-button-h-bw-right, var(--relay-button-bw-right-t, var(--relay-button-bw-right, var(--relay-button-theme-border-width, 0)))));
	border-right-style: var(--relay-button-h-bs-right-t, var(--relay-button-h-bs-right, var(--relay-button-h-bs-t, var(--relay-button-h-bs, var(--relay-button-bs-right-t, var(--relay-button-bs-right, var(--relay-button-bs-t, var(--relay-button-bs, var(--relay-button-theme-border-style, solid)))))))));
	border-right-color: var(--relay-button-h-bc-right-t, var(--relay-button-h-bc-right, var(--relay-button-h-bc-t, var(--relay-button-h-bc, var(--relay-button-bc-right-t, var(--relay-button-bc-right, var(--relay-button-bc-t, var(--relay-button-bc, var(--relay-button-theme-border-color, currentColor)))))))));
	border-bottom-width: var(--relay-button-h-bw-bottom-t, var(--relay-button-h-bw-bottom, var(--relay-button-bw-bottom-t, var(--relay-button-bw-bottom, var(--relay-button-theme-border-width, 0)))));
	border-bottom-style: var(--relay-button-h-bs-bottom-t, var(--relay-button-h-bs-bottom, var(--relay-button-h-bs-t, var(--relay-button-h-bs, var(--relay-button-bs-bottom-t, var(--relay-button-bs-bottom, var(--relay-button-bs-t, var(--relay-button-bs, var(--relay-button-theme-border-style, solid)))))))));
	border-bottom-color: var(--relay-button-h-bc-bottom-t, var(--relay-button-h-bc-bottom, var(--relay-button-h-bc-t, var(--relay-button-h-bc, var(--relay-button-bc-bottom-t, var(--relay-button-bc-bottom, var(--relay-button-bc-t, var(--relay-button-bc, var(--relay-button-theme-border-color, currentColor)))))))));
	border-left-width: var(--relay-button-h-bw-left-t, var(--relay-button-h-bw-left, var(--relay-button-bw-left-t, var(--relay-button-bw-left, var(--relay-button-theme-border-width, 0)))));
	border-left-style: var(--relay-button-h-bs-left-t, var(--relay-button-h-bs-left, var(--relay-button-h-bs-t, var(--relay-button-h-bs, var(--relay-button-bs-left-t, var(--relay-button-bs-left, var(--relay-button-bs-t, var(--relay-button-bs, var(--relay-button-theme-border-style, solid)))))))));
	border-left-color: var(--relay-button-h-bc-left-t, var(--relay-button-h-bc-left, var(--relay-button-h-bc-t, var(--relay-button-h-bc, var(--relay-button-bc-left-t, var(--relay-button-bc-left, var(--relay-button-bc-t, var(--relay-button-bc, var(--relay-button-theme-border-color, currentColor)))))))));
}

.relay-container:hover .relay-icon:is(.relay-has-border, [style*="--relay-icon-bs"]).relay-hv-container {
	border-top-width: var(--relay-icon-h-bw-top-t, var(--relay-icon-h-bw-top, var(--relay-icon-bw-top-t, var(--relay-icon-bw-top, 0))));
	border-top-style: var(--relay-icon-h-bs-top-t, var(--relay-icon-h-bs-top, var(--relay-icon-h-bs-t, var(--relay-icon-h-bs, var(--relay-icon-bs-top-t, var(--relay-icon-bs-top, var(--relay-icon-bs-t, var(--relay-icon-bs, solid))))))));
	border-top-color: var(--relay-icon-h-bc-top-t, var(--relay-icon-h-bc-top, var(--relay-icon-h-bc-t, var(--relay-icon-h-bc, var(--relay-icon-bc-top-t, var(--relay-icon-bc-top, var(--relay-icon-bc-t, var(--relay-icon-bc, currentColor))))))));
	border-right-width: var(--relay-icon-h-bw-right-t, var(--relay-icon-h-bw-right, var(--relay-icon-bw-right-t, var(--relay-icon-bw-right, 0))));
	border-right-style: var(--relay-icon-h-bs-right-t, var(--relay-icon-h-bs-right, var(--relay-icon-h-bs-t, var(--relay-icon-h-bs, var(--relay-icon-bs-right-t, var(--relay-icon-bs-right, var(--relay-icon-bs-t, var(--relay-icon-bs, solid))))))));
	border-right-color: var(--relay-icon-h-bc-right-t, var(--relay-icon-h-bc-right, var(--relay-icon-h-bc-t, var(--relay-icon-h-bc, var(--relay-icon-bc-right-t, var(--relay-icon-bc-right, var(--relay-icon-bc-t, var(--relay-icon-bc, currentColor))))))));
	border-bottom-width: var(--relay-icon-h-bw-bottom-t, var(--relay-icon-h-bw-bottom, var(--relay-icon-bw-bottom-t, var(--relay-icon-bw-bottom, 0))));
	border-bottom-style: var(--relay-icon-h-bs-bottom-t, var(--relay-icon-h-bs-bottom, var(--relay-icon-h-bs-t, var(--relay-icon-h-bs, var(--relay-icon-bs-bottom-t, var(--relay-icon-bs-bottom, var(--relay-icon-bs-t, var(--relay-icon-bs, solid))))))));
	border-bottom-color: var(--relay-icon-h-bc-bottom-t, var(--relay-icon-h-bc-bottom, var(--relay-icon-h-bc-t, var(--relay-icon-h-bc, var(--relay-icon-bc-bottom-t, var(--relay-icon-bc-bottom, var(--relay-icon-bc-t, var(--relay-icon-bc, currentColor))))))));
	border-left-width: var(--relay-icon-h-bw-left-t, var(--relay-icon-h-bw-left, var(--relay-icon-bw-left-t, var(--relay-icon-bw-left, 0))));
	border-left-style: var(--relay-icon-h-bs-left-t, var(--relay-icon-h-bs-left, var(--relay-icon-h-bs-t, var(--relay-icon-h-bs, var(--relay-icon-bs-left-t, var(--relay-icon-bs-left, var(--relay-icon-bs-t, var(--relay-icon-bs, solid))))))));
	border-left-color: var(--relay-icon-h-bc-left-t, var(--relay-icon-h-bc-left, var(--relay-icon-h-bc-t, var(--relay-icon-h-bc, var(--relay-icon-bc-left-t, var(--relay-icon-bc-left, var(--relay-icon-bc-t, var(--relay-icon-bc, currentColor))))))));
}

.relay-container:hover .relay-link-group:is(.relay-has-border, [style*="--relay-link-group-bs"]).relay-hv-container {
	border-top-width: var(--relay-link-group-h-bw-top-t, var(--relay-link-group-h-bw-top, var(--relay-link-group-bw-top-t, var(--relay-link-group-bw-top, 0))));
	border-top-style: var(--relay-link-group-h-bs-top-t, var(--relay-link-group-h-bs-top, var(--relay-link-group-h-bs-t, var(--relay-link-group-h-bs, var(--relay-link-group-bs-top-t, var(--relay-link-group-bs-top, var(--relay-link-group-bs-t, var(--relay-link-group-bs, solid))))))));
	border-top-color: var(--relay-link-group-h-bc-top-t, var(--relay-link-group-h-bc-top, var(--relay-link-group-h-bc-t, var(--relay-link-group-h-bc, var(--relay-link-group-bc-top-t, var(--relay-link-group-bc-top, var(--relay-link-group-bc-t, var(--relay-link-group-bc, currentColor))))))));
	border-right-width: var(--relay-link-group-h-bw-right-t, var(--relay-link-group-h-bw-right, var(--relay-link-group-bw-right-t, var(--relay-link-group-bw-right, 0))));
	border-right-style: var(--relay-link-group-h-bs-right-t, var(--relay-link-group-h-bs-right, var(--relay-link-group-h-bs-t, var(--relay-link-group-h-bs, var(--relay-link-group-bs-right-t, var(--relay-link-group-bs-right, var(--relay-link-group-bs-t, var(--relay-link-group-bs, solid))))))));
	border-right-color: var(--relay-link-group-h-bc-right-t, var(--relay-link-group-h-bc-right, var(--relay-link-group-h-bc-t, var(--relay-link-group-h-bc, var(--relay-link-group-bc-right-t, var(--relay-link-group-bc-right, var(--relay-link-group-bc-t, var(--relay-link-group-bc, currentColor))))))));
	border-bottom-width: var(--relay-link-group-h-bw-bottom-t, var(--relay-link-group-h-bw-bottom, var(--relay-link-group-bw-bottom-t, var(--relay-link-group-bw-bottom, 0))));
	border-bottom-style: var(--relay-link-group-h-bs-bottom-t, var(--relay-link-group-h-bs-bottom, var(--relay-link-group-h-bs-t, var(--relay-link-group-h-bs, var(--relay-link-group-bs-bottom-t, var(--relay-link-group-bs-bottom, var(--relay-link-group-bs-t, var(--relay-link-group-bs, solid))))))));
	border-bottom-color: var(--relay-link-group-h-bc-bottom-t, var(--relay-link-group-h-bc-bottom, var(--relay-link-group-h-bc-t, var(--relay-link-group-h-bc, var(--relay-link-group-bc-bottom-t, var(--relay-link-group-bc-bottom, var(--relay-link-group-bc-t, var(--relay-link-group-bc, currentColor))))))));
	border-left-width: var(--relay-link-group-h-bw-left-t, var(--relay-link-group-h-bw-left, var(--relay-link-group-bw-left-t, var(--relay-link-group-bw-left, 0))));
	border-left-style: var(--relay-link-group-h-bs-left-t, var(--relay-link-group-h-bs-left, var(--relay-link-group-h-bs-t, var(--relay-link-group-h-bs, var(--relay-link-group-bs-left-t, var(--relay-link-group-bs-left, var(--relay-link-group-bs-t, var(--relay-link-group-bs, solid))))))));
	border-left-color: var(--relay-link-group-h-bc-left-t, var(--relay-link-group-h-bc-left, var(--relay-link-group-h-bc-t, var(--relay-link-group-h-bc, var(--relay-link-group-bc-left-t, var(--relay-link-group-bc-left, var(--relay-link-group-bc-t, var(--relay-link-group-bc, currentColor))))))));
}
}

@media (max-width: 767px) {
.relay-container {
		background-color: var(--relay-container-bg-color-m, var(--relay-container-bg-color-t, var(--relay-container-bg-color, transparent)));
		color: var(--relay-container-text-color-m, var(--relay-container-text-color-t, var(--relay-container-text-color, inherit)));
		padding-top: var(--relay-container-pt-m, var(--relay-container-pt-t, var(--relay-container-pt-d, 0px)));
		padding-right: var(--relay-container-pr-m, var(--relay-container-pr-t, var(--relay-container-pr-d, 0px)));
		padding-bottom: var(--relay-container-pb-m, var(--relay-container-pb-t, var(--relay-container-pb-d, 0px)));
		padding-left: var(--relay-container-pl-m, var(--relay-container-pl-t, var(--relay-container-pl-d, 0px)));
		margin-top: var(--relay-container-mt-m, var(--relay-container-mt-t, var(--relay-container-mt-d, 0px)));
		margin-right: var(--relay-container-mr-m, var(--relay-container-mr-t, var(--relay-container-mr-d, 0px)));
		margin-bottom: var(--relay-container-mb-m, var(--relay-container-mb-t, var(--relay-container-mb-d, 0px)));
		margin-left: var(--relay-container-ml-m, var(--relay-container-ml-t, var(--relay-container-ml-d, 0px)));
		width: var(--relay-container-w-m, var(--relay-container-w-t, var(--relay-container-w-d, auto)));
		max-width: var(--relay-container-maxw-m, var(--relay-container-maxw-t, var(--relay-container-maxw-d, var(--relay-global-container-m, var(--relay-global-container-t, var(--relay-global-container-d, var(--relay-global-container, none)))))));
		min-width: var(--relay-container-minw-m, var(--relay-container-minw-t, var(--relay-container-minw-d, 0)));
		height: var(--relay-container-h-m, var(--relay-container-h-t, var(--relay-container-h-d, auto)));
		min-height: var(--relay-container-minh-m, var(--relay-container-minh-t, var(--relay-container-minh-d, 0)));
		max-height: var(--relay-container-maxh-m, var(--relay-container-maxh-t, var(--relay-container-maxh-d, none)));
		aspect-ratio: var(--relay-container-ar-m, var(--relay-container-ar-t, var(--relay-container-ar-d, auto)));
		font-size: var(--relay-container-font-size-m, var(--relay-container-font-size-t, var(--relay-container-font-size-d, inherit)));
		font-family: var(--relay-container-font-family-m, var(--relay-container-font-family-t, var(--relay-container-font-family-d, inherit)));
		text-decoration: var(--relay-container-text-decoration-m, var(--relay-container-text-decoration-t, var(--relay-container-text-decoration-d, none)));
		text-transform: var(--relay-container-text-transform-m, var(--relay-container-text-transform-t, var(--relay-container-text-transform-d, none)));
		font-style: var(--relay-container-font-style-m, var(--relay-container-font-style-t, var(--relay-container-font-style-d, normal)));
		word-spacing: var(--relay-container-word-spacing-m, var(--relay-container-word-spacing-t, var(--relay-container-word-spacing-d, normal)));
		text-indent: var(--relay-container-text-indent-m, var(--relay-container-text-indent-t, var(--relay-container-text-indent-d, 0)));
		white-space: var(--relay-container-white-space-m, var(--relay-container-white-space-t, var(--relay-container-white-space-d, normal)));
		text-shadow: var(--relay-container-text-shadow-m, var(--relay-container-text-shadow-t, var(--relay-container-text-shadow-d, none)));
		object-fit: var(--relay-container-object-fit-m, var(--relay-container-object-fit-t, var(--relay-container-object-fit-d, fill)));
		background-blend-mode: var(--relay-container-bg-blend-m, var(--relay-container-bg-blend-t, var(--relay-container-bg-blend-d, normal)));
		font-weight: var(--relay-container-font-weight-m, var(--relay-container-font-weight-t, var(--relay-container-font-weight-d, inherit)));
		line-height: var(--relay-container-line-height-m, var(--relay-container-line-height-t, var(--relay-container-line-height-d, inherit)));
		letter-spacing: var(--relay-container-letter-spacing-m, var(--relay-container-letter-spacing-t, var(--relay-container-letter-spacing-d, inherit)));
		text-align: var(--relay-container-text-align-m, var(--relay-container-text-align-t, var(--relay-container-text-align-d, inherit)));
		top: var(--relay-container-top-m, var(--relay-container-top-t, var(--relay-container-top-d, auto)));
		right: var(--relay-container-right-m, var(--relay-container-right-t, var(--relay-container-right-d, auto)));
		bottom: var(--relay-container-bottom-m, var(--relay-container-bottom-t, var(--relay-container-bottom-d, auto)));
		left: var(--relay-container-left-m, var(--relay-container-left-t, var(--relay-container-left-d, auto)));
		opacity: var(--relay-container-opacity-m, var(--relay-container-opacity-t, var(--relay-container-opacity-d, 1)));
		transform: var(--relay-container-transform-m, var(--relay-container-transform-t, var(--relay-container-transform-d, none)));
		filter: var(--relay-container-filter-m, var(--relay-container-filter-t, var(--relay-container-filter-d, none)));
		backdrop-filter: var(--relay-container-backdrop-m, var(--relay-container-backdrop-t, var(--relay-container-backdrop-d, none)));
		mix-blend-mode: var(--relay-container-blend-m, var(--relay-container-blend-t, var(--relay-container-blend-d, normal)));
	}

.relay-container {
		margin-right: var(--relay-container-mr-m, var(--relay-container-mr-t, var(--relay-container-mr-d, auto)));
		margin-left: var(--relay-container-ml-m, var(--relay-container-ml-t, var(--relay-container-ml-d, auto)));
	}

.relay-container.relay-has-shadow {
		box-shadow: var(--relay-container-shadow-m, var(--relay-container-shadow-t, var(--relay-container-shadow, none)));
	}

.relay-container.relay-has-bg-layers {
		background-image: var(--relay-container-bg-layers-m, var(--relay-container-bg-layers-t, var(--relay-container-bg-layers-d, none)));
		background-position: var(--relay-container-bg-layer-position-m, var(--relay-container-bg-layer-position-t, var(--relay-container-bg-layer-position-d, center center)));
		background-size: var(--relay-container-bg-layer-size-m, var(--relay-container-bg-layer-size-t, var(--relay-container-bg-layer-size-d, auto)));
		background-repeat: var(--relay-container-bg-layer-repeat-m, var(--relay-container-bg-layer-repeat-t, var(--relay-container-bg-layer-repeat-d, no-repeat)));
		background-attachment: var(--relay-container-bg-layer-attachment-m, var(--relay-container-bg-layer-attachment-t, var(--relay-container-bg-layer-attachment-d, scroll)));
		background-blend-mode: var(--relay-container-bg-layer-blend-m, var(--relay-container-bg-layer-blend-t, var(--relay-container-bg-layer-blend-d, normal)));
	}

.relay-container.relay-has-overlay::before {
		background-color: var(--relay-container-overlay-color-m, var(--relay-container-overlay-color-t, var(--relay-container-overlay-color, transparent)));
		opacity: var(--relay-container-overlay-opacity-m, var(--relay-container-overlay-opacity-t, var(--relay-container-overlay-opacity, 0.5)));
		background-image: var(--relay-container-overlay-gradient-m, var(--relay-container-overlay-gradient-t, var(--relay-container-overlay-gradient, var(--relay-container-overlay-image, none))));
		background-position: var(--relay-container-overlay-position-m, var(--relay-container-overlay-position-t, var(--relay-container-overlay-position, center center)));
		background-size: var(--relay-container-overlay-size-m, var(--relay-container-overlay-size-t, var(--relay-container-overlay-size, cover)));
		background-repeat: var(--relay-container-overlay-repeat-m, var(--relay-container-overlay-repeat-t, var(--relay-container-overlay-repeat, no-repeat)));
	}

.relay-container {
		display: var(--relay-container-display-m, var(--relay-container-display-t, var(--relay-container-display-d, block)));
		flex-direction: var(--relay-container-layout-flex-dir-m, var(--relay-container-layout-flex-dir-t, var(--relay-container-layout-flex-dir-d, row)));
		flex-wrap: var(--relay-container-layout-flex-wrap-m, var(--relay-container-layout-flex-wrap-t, var(--relay-container-layout-flex-wrap-d, nowrap)));
		justify-content: var(--relay-container-justify-m, var(--relay-container-justify-t, var(--relay-container-justify-d, normal)));
		align-items: var(--relay-container-align-m, var(--relay-container-align-t, var(--relay-container-align-d, normal)));
		align-content: var(--relay-container-layout-align-content-m, var(--relay-container-layout-align-content-t, var(--relay-container-layout-align-content-d, normal)));
		justify-items: var(--relay-container-layout-justify-items-m, var(--relay-container-layout-justify-items-t, var(--relay-container-layout-justify-items-d, normal)));
		column-gap: var(--relay-container-layout-col-gap-m, var(--relay-container-layout-col-gap-t, var(--relay-container-layout-col-gap-d, var(--relay-global-grid-column-gap-m, var(--relay-global-grid-column-gap-t, var(--relay-global-grid-column-gap-d, normal))))));
		row-gap: var(--relay-container-layout-row-gap-m, var(--relay-container-layout-row-gap-t, var(--relay-container-layout-row-gap-d, var(--relay-global-grid-row-gap-m, var(--relay-global-grid-row-gap-t, var(--relay-global-grid-row-gap-d, normal))))));
		grid-template-columns: var(--relay-container-layout-grid-cols-m, var(--relay-container-layout-grid-cols-t, var(--relay-container-layout-grid-cols-d, none)));
		grid-template-rows: var(--relay-container-layout-grid-rows-m, var(--relay-container-layout-grid-rows-t, var(--relay-container-layout-grid-rows-d, none)));
		grid-auto-flow: var(--relay-container-layout-grid-flow-m, var(--relay-container-layout-grid-flow-t, var(--relay-container-layout-grid-flow-d, row)));
		grid-auto-rows: var(--relay-container-layout-grid-auto-rows-m, var(--relay-container-layout-grid-auto-rows-t, var(--relay-container-layout-grid-auto-rows-d, auto)));
		grid-auto-columns: var(--relay-container-layout-grid-auto-cols-m, var(--relay-container-layout-grid-auto-cols-t, var(--relay-container-layout-grid-auto-cols-d, auto)));
	}

.relay-container.relay-has-item-placement {
		flex-grow: var(--relay-container-item-grow-m, var(--relay-container-item-grow-t, var(--relay-container-item-grow-d, 0)));
		flex-shrink: var(--relay-container-item-shrink-m, var(--relay-container-item-shrink-t, var(--relay-container-item-shrink-d, 1)));
		flex-basis: var(--relay-container-item-basis-m, var(--relay-container-item-basis-t, var(--relay-container-item-basis-d, auto)));
		order: var(--relay-container-item-order-m, var(--relay-container-item-order-t, var(--relay-container-item-order-d, 0)));
		align-self: var(--relay-container-item-align-m, var(--relay-container-item-align-t, var(--relay-container-item-align-d, auto)));
		justify-self: var(--relay-container-item-justify-m, var(--relay-container-item-justify-t, var(--relay-container-item-justify-d, auto)));
	}

.relay-container.relay-hv-self:hover,
.relay-section:hover .relay-container.relay-hv-section {
		background-color: var(--relay-container-h-bg-color-m, var(--relay-container-h-bg-color-t, var(--relay-container-h-bg-color, var(--relay-container-bg-color-m, var(--relay-container-bg-color-t, var(--relay-container-bg-color, transparent))))));
		color: var(--relay-container-h-text-color-m, var(--relay-container-h-text-color-t, var(--relay-container-h-text-color, var(--relay-container-text-color-m, var(--relay-container-text-color-t, var(--relay-container-text-color, inherit))))));
		padding-top: var(--relay-container-h-pt-m, var(--relay-container-h-pt-t, var(--relay-container-h-pt-d, var(--relay-container-pt-m, var(--relay-container-pt-t, var(--relay-container-pt-d, 0px))))));
		padding-right: var(--relay-container-h-pr-m, var(--relay-container-h-pr-t, var(--relay-container-h-pr-d, var(--relay-container-pr-m, var(--relay-container-pr-t, var(--relay-container-pr-d, 0px))))));
		padding-bottom: var(--relay-container-h-pb-m, var(--relay-container-h-pb-t, var(--relay-container-h-pb-d, var(--relay-container-pb-m, var(--relay-container-pb-t, var(--relay-container-pb-d, 0px))))));
		padding-left: var(--relay-container-h-pl-m, var(--relay-container-h-pl-t, var(--relay-container-h-pl-d, var(--relay-container-pl-m, var(--relay-container-pl-t, var(--relay-container-pl-d, 0px))))));
		font-size: var(--relay-container-h-font-size-m, var(--relay-container-h-font-size-t, var(--relay-container-h-font-size-d, var(--relay-container-font-size-m, var(--relay-container-font-size-t, var(--relay-container-font-size-d, inherit))))));
		font-family: var(--relay-container-h-font-family-m, var(--relay-container-h-font-family-t, var(--relay-container-h-font-family-d, var(--relay-container-font-family-m, var(--relay-container-font-family-t, var(--relay-container-font-family-d, inherit))))));
		text-decoration: var(--relay-container-h-text-decoration-m, var(--relay-container-h-text-decoration-t, var(--relay-container-h-text-decoration-d, var(--relay-container-text-decoration-m, var(--relay-container-text-decoration-t, var(--relay-container-text-decoration-d, none))))));
		text-transform: var(--relay-container-h-text-transform-m, var(--relay-container-h-text-transform-t, var(--relay-container-h-text-transform-d, var(--relay-container-text-transform-m, var(--relay-container-text-transform-t, var(--relay-container-text-transform-d, none))))));
		font-style: var(--relay-container-h-font-style-m, var(--relay-container-h-font-style-t, var(--relay-container-h-font-style-d, var(--relay-container-font-style-m, var(--relay-container-font-style-t, var(--relay-container-font-style-d, normal))))));
		word-spacing: var(--relay-container-h-word-spacing-m, var(--relay-container-h-word-spacing-t, var(--relay-container-h-word-spacing-d, var(--relay-container-word-spacing-m, var(--relay-container-word-spacing-t, var(--relay-container-word-spacing-d, normal))))));
		text-indent: var(--relay-container-h-text-indent-m, var(--relay-container-h-text-indent-t, var(--relay-container-h-text-indent-d, var(--relay-container-text-indent-m, var(--relay-container-text-indent-t, var(--relay-container-text-indent-d, 0))))));
		white-space: var(--relay-container-h-white-space-m, var(--relay-container-h-white-space-t, var(--relay-container-h-white-space-d, var(--relay-container-white-space-m, var(--relay-container-white-space-t, var(--relay-container-white-space-d, normal))))));
		text-shadow: var(--relay-container-h-text-shadow-m, var(--relay-container-h-text-shadow-t, var(--relay-container-h-text-shadow-d, var(--relay-container-text-shadow-m, var(--relay-container-text-shadow-t, var(--relay-container-text-shadow-d, none))))));
		object-fit: var(--relay-container-h-object-fit-m, var(--relay-container-h-object-fit-t, var(--relay-container-h-object-fit-d, var(--relay-container-object-fit-m, var(--relay-container-object-fit-t, var(--relay-container-object-fit-d, fill))))));
		background-blend-mode: var(--relay-container-h-bg-blend-m, var(--relay-container-h-bg-blend-t, var(--relay-container-h-bg-blend-d, var(--relay-container-bg-blend-m, var(--relay-container-bg-blend-t, var(--relay-container-bg-blend-d, normal))))));
		font-weight: var(--relay-container-h-font-weight-m, var(--relay-container-h-font-weight-t, var(--relay-container-h-font-weight-d, var(--relay-container-font-weight-m, var(--relay-container-font-weight-t, var(--relay-container-font-weight-d, inherit))))));
		line-height: var(--relay-container-h-line-height-m, var(--relay-container-h-line-height-t, var(--relay-container-h-line-height-d, var(--relay-container-line-height-m, var(--relay-container-line-height-t, var(--relay-container-line-height-d, inherit))))));
		letter-spacing: var(--relay-container-h-letter-spacing-m, var(--relay-container-h-letter-spacing-t, var(--relay-container-h-letter-spacing-d, var(--relay-container-letter-spacing-m, var(--relay-container-letter-spacing-t, var(--relay-container-letter-spacing-d, inherit))))));
		text-align: var(--relay-container-h-text-align-m, var(--relay-container-h-text-align-t, var(--relay-container-h-text-align-d, var(--relay-container-text-align-m, var(--relay-container-text-align-t, var(--relay-container-text-align-d, inherit))))));
		top: var(--relay-container-h-top-m, var(--relay-container-h-top-t, var(--relay-container-h-top-d, var(--relay-container-top-m, var(--relay-container-top-t, var(--relay-container-top-d, auto))))));
		right: var(--relay-container-h-right-m, var(--relay-container-h-right-t, var(--relay-container-h-right-d, var(--relay-container-right-m, var(--relay-container-right-t, var(--relay-container-right-d, auto))))));
		bottom: var(--relay-container-h-bottom-m, var(--relay-container-h-bottom-t, var(--relay-container-h-bottom-d, var(--relay-container-bottom-m, var(--relay-container-bottom-t, var(--relay-container-bottom-d, auto))))));
		left: var(--relay-container-h-left-m, var(--relay-container-h-left-t, var(--relay-container-h-left-d, var(--relay-container-left-m, var(--relay-container-left-t, var(--relay-container-left-d, auto))))));
		opacity: var(--relay-container-h-opacity-m, var(--relay-container-h-opacity-t, var(--relay-container-h-opacity-d, var(--relay-container-opacity-m, var(--relay-container-opacity-t, var(--relay-container-opacity-d, 1))))));
		transform: var(--relay-container-h-transform-m, var(--relay-container-h-transform-t, var(--relay-container-h-transform-d, var(--relay-container-transform-m, var(--relay-container-transform-t, var(--relay-container-transform-d, none))))));
		filter: var(--relay-container-h-filter-m, var(--relay-container-h-filter-t, var(--relay-container-h-filter-d, var(--relay-container-filter-m, var(--relay-container-filter-t, var(--relay-container-filter-d, none))))));
		backdrop-filter: var(--relay-container-h-backdrop-m, var(--relay-container-h-backdrop-t, var(--relay-container-h-backdrop-d, var(--relay-container-backdrop-m, var(--relay-container-backdrop-t, var(--relay-container-backdrop-d, none))))));
		mix-blend-mode: var(--relay-container-h-blend-m, var(--relay-container-h-blend-t, var(--relay-container-h-blend-d, var(--relay-container-blend-m, var(--relay-container-blend-t, var(--relay-container-blend-d, normal))))));
	}

.relay-container.relay-has-shadow.relay-hv-self:hover,
.relay-section:hover .relay-container.relay-has-shadow.relay-hv-section {
		box-shadow: var(--relay-container-h-shadow-m, var(--relay-container-h-shadow-t, var(--relay-container-h-shadow, var(--relay-container-shadow-m, var(--relay-container-shadow-t, var(--relay-container-shadow, none))))));
	}

.relay-container.relay-has-bg-layers.relay-hv-self:hover,
.relay-section:hover .relay-container.relay-has-bg-layers.relay-hv-section {
		background-image: var(--relay-container-h-bg-layers-m, var(--relay-container-h-bg-layers-t, var(--relay-container-h-bg-layers-d, var(--relay-container-bg-layers-m, var(--relay-container-bg-layers-t, var(--relay-container-bg-layers-d, none))))));
		background-position: var(--relay-container-h-bg-layer-position-m, var(--relay-container-h-bg-layer-position-t, var(--relay-container-h-bg-layer-position-d, var(--relay-container-bg-layer-position-m, var(--relay-container-bg-layer-position-t, var(--relay-container-bg-layer-position-d, center center))))));
		background-size: var(--relay-container-h-bg-layer-size-m, var(--relay-container-h-bg-layer-size-t, var(--relay-container-h-bg-layer-size-d, var(--relay-container-bg-layer-size-m, var(--relay-container-bg-layer-size-t, var(--relay-container-bg-layer-size-d, auto))))));
		background-repeat: var(--relay-container-h-bg-layer-repeat-m, var(--relay-container-h-bg-layer-repeat-t, var(--relay-container-h-bg-layer-repeat-d, var(--relay-container-bg-layer-repeat-m, var(--relay-container-bg-layer-repeat-t, var(--relay-container-bg-layer-repeat-d, no-repeat))))));
		background-attachment: var(--relay-container-h-bg-layer-attachment-m, var(--relay-container-h-bg-layer-attachment-t, var(--relay-container-h-bg-layer-attachment-d, var(--relay-container-bg-layer-attachment-m, var(--relay-container-bg-layer-attachment-t, var(--relay-container-bg-layer-attachment-d, scroll))))));
		background-blend-mode: var(--relay-container-h-bg-layer-blend-m, var(--relay-container-h-bg-layer-blend-t, var(--relay-container-h-bg-layer-blend-d, var(--relay-container-bg-layer-blend-m, var(--relay-container-bg-layer-blend-t, var(--relay-container-bg-layer-blend-d, normal))))));
	}

.relay-container.relay-has-overlay.relay-hv-self:hover::before,
.relay-section:hover .relay-container.relay-has-overlay.relay-hv-section::before {
		background-color: var(--relay-container-h-overlay-color-m, var(--relay-container-h-overlay-color-t, var(--relay-container-h-overlay-color, var(--relay-container-overlay-color-m, var(--relay-container-overlay-color-t, var(--relay-container-overlay-color, transparent))))));
		opacity: var(--relay-container-h-overlay-opacity-m, var(--relay-container-h-overlay-opacity-t, var(--relay-container-h-overlay-opacity, var(--relay-container-overlay-opacity-m, var(--relay-container-overlay-opacity-t, var(--relay-container-overlay-opacity, 0.5))))));
		background-image: var(--relay-container-h-overlay-gradient-m, var(--relay-container-h-overlay-gradient-t, var(--relay-container-h-overlay-gradient, var(--relay-container-overlay-gradient-m, var(--relay-container-overlay-gradient-t, var(--relay-container-overlay-gradient, var(--relay-container-h-overlay-image, var(--relay-container-overlay-image, none))))))));
		background-position: var(--relay-container-h-overlay-position-m, var(--relay-container-h-overlay-position-t, var(--relay-container-h-overlay-position, var(--relay-container-overlay-position-m, var(--relay-container-overlay-position-t, var(--relay-container-overlay-position, center center))))));
		background-size: var(--relay-container-h-overlay-size-m, var(--relay-container-h-overlay-size-t, var(--relay-container-h-overlay-size, var(--relay-container-overlay-size-m, var(--relay-container-overlay-size-t, var(--relay-container-overlay-size, cover))))));
		background-repeat: var(--relay-container-h-overlay-repeat-m, var(--relay-container-h-overlay-repeat-t, var(--relay-container-h-overlay-repeat, var(--relay-container-overlay-repeat-m, var(--relay-container-overlay-repeat-t, var(--relay-container-overlay-repeat, no-repeat))))));
	}

.relay-container:is(.relay-has-border, [style*="--relay-container-bs"]) {
	border-top-width: var(--relay-container-bw-top-m, var(--relay-container-bw-top-t, var(--relay-container-bw-top, 0)));
	border-top-style: var(--relay-container-bs-top-m, var(--relay-container-bs-top-t, var(--relay-container-bs-top, var(--relay-container-bs-m, var(--relay-container-bs-t, var(--relay-container-bs, solid))))));
	border-top-color: var(--relay-container-bc-top-m, var(--relay-container-bc-top-t, var(--relay-container-bc-top, var(--relay-container-bc-m, var(--relay-container-bc-t, var(--relay-container-bc, currentColor))))));
	border-right-width: var(--relay-container-bw-right-m, var(--relay-container-bw-right-t, var(--relay-container-bw-right, 0)));
	border-right-style: var(--relay-container-bs-right-m, var(--relay-container-bs-right-t, var(--relay-container-bs-right, var(--relay-container-bs-m, var(--relay-container-bs-t, var(--relay-container-bs, solid))))));
	border-right-color: var(--relay-container-bc-right-m, var(--relay-container-bc-right-t, var(--relay-container-bc-right, var(--relay-container-bc-m, var(--relay-container-bc-t, var(--relay-container-bc, currentColor))))));
	border-bottom-width: var(--relay-container-bw-bottom-m, var(--relay-container-bw-bottom-t, var(--relay-container-bw-bottom, 0)));
	border-bottom-style: var(--relay-container-bs-bottom-m, var(--relay-container-bs-bottom-t, var(--relay-container-bs-bottom, var(--relay-container-bs-m, var(--relay-container-bs-t, var(--relay-container-bs, solid))))));
	border-bottom-color: var(--relay-container-bc-bottom-m, var(--relay-container-bc-bottom-t, var(--relay-container-bc-bottom, var(--relay-container-bc-m, var(--relay-container-bc-t, var(--relay-container-bc, currentColor))))));
	border-left-width: var(--relay-container-bw-left-m, var(--relay-container-bw-left-t, var(--relay-container-bw-left, 0)));
	border-left-style: var(--relay-container-bs-left-m, var(--relay-container-bs-left-t, var(--relay-container-bs-left, var(--relay-container-bs-m, var(--relay-container-bs-t, var(--relay-container-bs, solid))))));
	border-left-color: var(--relay-container-bc-left-m, var(--relay-container-bc-left-t, var(--relay-container-bc-left, var(--relay-container-bc-m, var(--relay-container-bc-t, var(--relay-container-bc, currentColor))))));
}

.relay-container {
	border-top-left-radius: var(--relay-container-br-tl-m, var(--relay-container-br-tl-t, var(--relay-container-br-tl, 0)));
	border-top-right-radius: var(--relay-container-br-tr-m, var(--relay-container-br-tr-t, var(--relay-container-br-tr, 0)));
	border-bottom-right-radius: var(--relay-container-br-br-m, var(--relay-container-br-br-t, var(--relay-container-br-br, 0)));
	border-bottom-left-radius: var(--relay-container-br-bl-m, var(--relay-container-br-bl-t, var(--relay-container-br-bl, 0)));
}

.relay-container:is(.relay-has-border, [style*="--relay-container-bs"]).relay-hv-self:hover {
	border-top-width: var(--relay-container-h-bw-top-m, var(--relay-container-h-bw-top-t, var(--relay-container-h-bw-top, var(--relay-container-bw-top-m, var(--relay-container-bw-top-t, var(--relay-container-bw-top, 0))))));
	border-top-style: var(--relay-container-h-bs-top-m, var(--relay-container-h-bs-top-t, var(--relay-container-h-bs-top, var(--relay-container-h-bs-m, var(--relay-container-h-bs-t, var(--relay-container-h-bs, var(--relay-container-bs-top-m, var(--relay-container-bs-top-t, var(--relay-container-bs-top, var(--relay-container-bs-m, var(--relay-container-bs-t, var(--relay-container-bs, solid))))))))))));
	border-top-color: var(--relay-container-h-bc-top-m, var(--relay-container-h-bc-top-t, var(--relay-container-h-bc-top, var(--relay-container-h-bc-m, var(--relay-container-h-bc-t, var(--relay-container-h-bc, var(--relay-container-bc-top-m, var(--relay-container-bc-top-t, var(--relay-container-bc-top, var(--relay-container-bc-m, var(--relay-container-bc-t, var(--relay-container-bc, currentColor))))))))))));
	border-right-width: var(--relay-container-h-bw-right-m, var(--relay-container-h-bw-right-t, var(--relay-container-h-bw-right, var(--relay-container-bw-right-m, var(--relay-container-bw-right-t, var(--relay-container-bw-right, 0))))));
	border-right-style: var(--relay-container-h-bs-right-m, var(--relay-container-h-bs-right-t, var(--relay-container-h-bs-right, var(--relay-container-h-bs-m, var(--relay-container-h-bs-t, var(--relay-container-h-bs, var(--relay-container-bs-right-m, var(--relay-container-bs-right-t, var(--relay-container-bs-right, var(--relay-container-bs-m, var(--relay-container-bs-t, var(--relay-container-bs, solid))))))))))));
	border-right-color: var(--relay-container-h-bc-right-m, var(--relay-container-h-bc-right-t, var(--relay-container-h-bc-right, var(--relay-container-h-bc-m, var(--relay-container-h-bc-t, var(--relay-container-h-bc, var(--relay-container-bc-right-m, var(--relay-container-bc-right-t, var(--relay-container-bc-right, var(--relay-container-bc-m, var(--relay-container-bc-t, var(--relay-container-bc, currentColor))))))))))));
	border-bottom-width: var(--relay-container-h-bw-bottom-m, var(--relay-container-h-bw-bottom-t, var(--relay-container-h-bw-bottom, var(--relay-container-bw-bottom-m, var(--relay-container-bw-bottom-t, var(--relay-container-bw-bottom, 0))))));
	border-bottom-style: var(--relay-container-h-bs-bottom-m, var(--relay-container-h-bs-bottom-t, var(--relay-container-h-bs-bottom, var(--relay-container-h-bs-m, var(--relay-container-h-bs-t, var(--relay-container-h-bs, var(--relay-container-bs-bottom-m, var(--relay-container-bs-bottom-t, var(--relay-container-bs-bottom, var(--relay-container-bs-m, var(--relay-container-bs-t, var(--relay-container-bs, solid))))))))))));
	border-bottom-color: var(--relay-container-h-bc-bottom-m, var(--relay-container-h-bc-bottom-t, var(--relay-container-h-bc-bottom, var(--relay-container-h-bc-m, var(--relay-container-h-bc-t, var(--relay-container-h-bc, var(--relay-container-bc-bottom-m, var(--relay-container-bc-bottom-t, var(--relay-container-bc-bottom, var(--relay-container-bc-m, var(--relay-container-bc-t, var(--relay-container-bc, currentColor))))))))))));
	border-left-width: var(--relay-container-h-bw-left-m, var(--relay-container-h-bw-left-t, var(--relay-container-h-bw-left, var(--relay-container-bw-left-m, var(--relay-container-bw-left-t, var(--relay-container-bw-left, 0))))));
	border-left-style: var(--relay-container-h-bs-left-m, var(--relay-container-h-bs-left-t, var(--relay-container-h-bs-left, var(--relay-container-h-bs-m, var(--relay-container-h-bs-t, var(--relay-container-h-bs, var(--relay-container-bs-left-m, var(--relay-container-bs-left-t, var(--relay-container-bs-left, var(--relay-container-bs-m, var(--relay-container-bs-t, var(--relay-container-bs, solid))))))))))));
	border-left-color: var(--relay-container-h-bc-left-m, var(--relay-container-h-bc-left-t, var(--relay-container-h-bc-left, var(--relay-container-h-bc-m, var(--relay-container-h-bc-t, var(--relay-container-h-bc, var(--relay-container-bc-left-m, var(--relay-container-bc-left-t, var(--relay-container-bc-left, var(--relay-container-bc-m, var(--relay-container-bc-t, var(--relay-container-bc, currentColor))))))))))));
}

.relay-container.relay-hv-self:hover,
.relay-section:hover .relay-container.relay-hv-section {
	border-top-left-radius: var(--relay-container-h-br-tl-m, var(--relay-container-h-br-tl-t, var(--relay-container-h-br-tl, var(--relay-container-br-tl-m, var(--relay-container-br-tl-t, var(--relay-container-br-tl, 0))))));
	border-top-right-radius: var(--relay-container-h-br-tr-m, var(--relay-container-h-br-tr-t, var(--relay-container-h-br-tr, var(--relay-container-br-tr-m, var(--relay-container-br-tr-t, var(--relay-container-br-tr, 0))))));
	border-bottom-right-radius: var(--relay-container-h-br-br-m, var(--relay-container-h-br-br-t, var(--relay-container-h-br-br, var(--relay-container-br-br-m, var(--relay-container-br-br-t, var(--relay-container-br-br, 0))))));
	border-bottom-left-radius: var(--relay-container-h-br-bl-m, var(--relay-container-h-br-bl-t, var(--relay-container-h-br-bl, var(--relay-container-br-bl-m, var(--relay-container-br-bl-t, var(--relay-container-br-bl, 0))))));
}

.relay-container:hover .relay-row:is(.relay-has-border, [style*="--relay-row-bs"]).relay-hv-container {
	border-top-width: var(--relay-row-h-bw-top-m, var(--relay-row-h-bw-top-t, var(--relay-row-h-bw-top, var(--relay-row-bw-top-m, var(--relay-row-bw-top-t, var(--relay-row-bw-top, 0))))));
	border-top-style: var(--relay-row-h-bs-top-m, var(--relay-row-h-bs-top-t, var(--relay-row-h-bs-top, var(--relay-row-h-bs-m, var(--relay-row-h-bs-t, var(--relay-row-h-bs, var(--relay-row-bs-top-m, var(--relay-row-bs-top-t, var(--relay-row-bs-top, var(--relay-row-bs-m, var(--relay-row-bs-t, var(--relay-row-bs, solid))))))))))));
	border-top-color: var(--relay-row-h-bc-top-m, var(--relay-row-h-bc-top-t, var(--relay-row-h-bc-top, var(--relay-row-h-bc-m, var(--relay-row-h-bc-t, var(--relay-row-h-bc, var(--relay-row-bc-top-m, var(--relay-row-bc-top-t, var(--relay-row-bc-top, var(--relay-row-bc-m, var(--relay-row-bc-t, var(--relay-row-bc, currentColor))))))))))));
	border-right-width: var(--relay-row-h-bw-right-m, var(--relay-row-h-bw-right-t, var(--relay-row-h-bw-right, var(--relay-row-bw-right-m, var(--relay-row-bw-right-t, var(--relay-row-bw-right, 0))))));
	border-right-style: var(--relay-row-h-bs-right-m, var(--relay-row-h-bs-right-t, var(--relay-row-h-bs-right, var(--relay-row-h-bs-m, var(--relay-row-h-bs-t, var(--relay-row-h-bs, var(--relay-row-bs-right-m, var(--relay-row-bs-right-t, var(--relay-row-bs-right, var(--relay-row-bs-m, var(--relay-row-bs-t, var(--relay-row-bs, solid))))))))))));
	border-right-color: var(--relay-row-h-bc-right-m, var(--relay-row-h-bc-right-t, var(--relay-row-h-bc-right, var(--relay-row-h-bc-m, var(--relay-row-h-bc-t, var(--relay-row-h-bc, var(--relay-row-bc-right-m, var(--relay-row-bc-right-t, var(--relay-row-bc-right, var(--relay-row-bc-m, var(--relay-row-bc-t, var(--relay-row-bc, currentColor))))))))))));
	border-bottom-width: var(--relay-row-h-bw-bottom-m, var(--relay-row-h-bw-bottom-t, var(--relay-row-h-bw-bottom, var(--relay-row-bw-bottom-m, var(--relay-row-bw-bottom-t, var(--relay-row-bw-bottom, 0))))));
	border-bottom-style: var(--relay-row-h-bs-bottom-m, var(--relay-row-h-bs-bottom-t, var(--relay-row-h-bs-bottom, var(--relay-row-h-bs-m, var(--relay-row-h-bs-t, var(--relay-row-h-bs, var(--relay-row-bs-bottom-m, var(--relay-row-bs-bottom-t, var(--relay-row-bs-bottom, var(--relay-row-bs-m, var(--relay-row-bs-t, var(--relay-row-bs, solid))))))))))));
	border-bottom-color: var(--relay-row-h-bc-bottom-m, var(--relay-row-h-bc-bottom-t, var(--relay-row-h-bc-bottom, var(--relay-row-h-bc-m, var(--relay-row-h-bc-t, var(--relay-row-h-bc, var(--relay-row-bc-bottom-m, var(--relay-row-bc-bottom-t, var(--relay-row-bc-bottom, var(--relay-row-bc-m, var(--relay-row-bc-t, var(--relay-row-bc, currentColor))))))))))));
	border-left-width: var(--relay-row-h-bw-left-m, var(--relay-row-h-bw-left-t, var(--relay-row-h-bw-left, var(--relay-row-bw-left-m, var(--relay-row-bw-left-t, var(--relay-row-bw-left, 0))))));
	border-left-style: var(--relay-row-h-bs-left-m, var(--relay-row-h-bs-left-t, var(--relay-row-h-bs-left, var(--relay-row-h-bs-m, var(--relay-row-h-bs-t, var(--relay-row-h-bs, var(--relay-row-bs-left-m, var(--relay-row-bs-left-t, var(--relay-row-bs-left, var(--relay-row-bs-m, var(--relay-row-bs-t, var(--relay-row-bs, solid))))))))))));
	border-left-color: var(--relay-row-h-bc-left-m, var(--relay-row-h-bc-left-t, var(--relay-row-h-bc-left, var(--relay-row-h-bc-m, var(--relay-row-h-bc-t, var(--relay-row-h-bc, var(--relay-row-bc-left-m, var(--relay-row-bc-left-t, var(--relay-row-bc-left, var(--relay-row-bc-m, var(--relay-row-bc-t, var(--relay-row-bc, currentColor))))))))))));
}

.relay-container:hover .relay-column:is(.relay-has-border, [style*="--relay-column-bs"]).relay-hv-container {
	border-top-width: var(--relay-column-h-bw-top-m, var(--relay-column-h-bw-top-t, var(--relay-column-h-bw-top, var(--relay-column-bw-top-m, var(--relay-column-bw-top-t, var(--relay-column-bw-top, 0))))));
	border-top-style: var(--relay-column-h-bs-top-m, var(--relay-column-h-bs-top-t, var(--relay-column-h-bs-top, var(--relay-column-h-bs-m, var(--relay-column-h-bs-t, var(--relay-column-h-bs, var(--relay-column-bs-top-m, var(--relay-column-bs-top-t, var(--relay-column-bs-top, var(--relay-column-bs-m, var(--relay-column-bs-t, var(--relay-column-bs, solid))))))))))));
	border-top-color: var(--relay-column-h-bc-top-m, var(--relay-column-h-bc-top-t, var(--relay-column-h-bc-top, var(--relay-column-h-bc-m, var(--relay-column-h-bc-t, var(--relay-column-h-bc, var(--relay-column-bc-top-m, var(--relay-column-bc-top-t, var(--relay-column-bc-top, var(--relay-column-bc-m, var(--relay-column-bc-t, var(--relay-column-bc, currentColor))))))))))));
	border-right-width: var(--relay-column-h-bw-right-m, var(--relay-column-h-bw-right-t, var(--relay-column-h-bw-right, var(--relay-column-bw-right-m, var(--relay-column-bw-right-t, var(--relay-column-bw-right, 0))))));
	border-right-style: var(--relay-column-h-bs-right-m, var(--relay-column-h-bs-right-t, var(--relay-column-h-bs-right, var(--relay-column-h-bs-m, var(--relay-column-h-bs-t, var(--relay-column-h-bs, var(--relay-column-bs-right-m, var(--relay-column-bs-right-t, var(--relay-column-bs-right, var(--relay-column-bs-m, var(--relay-column-bs-t, var(--relay-column-bs, solid))))))))))));
	border-right-color: var(--relay-column-h-bc-right-m, var(--relay-column-h-bc-right-t, var(--relay-column-h-bc-right, var(--relay-column-h-bc-m, var(--relay-column-h-bc-t, var(--relay-column-h-bc, var(--relay-column-bc-right-m, var(--relay-column-bc-right-t, var(--relay-column-bc-right, var(--relay-column-bc-m, var(--relay-column-bc-t, var(--relay-column-bc, currentColor))))))))))));
	border-bottom-width: var(--relay-column-h-bw-bottom-m, var(--relay-column-h-bw-bottom-t, var(--relay-column-h-bw-bottom, var(--relay-column-bw-bottom-m, var(--relay-column-bw-bottom-t, var(--relay-column-bw-bottom, 0))))));
	border-bottom-style: var(--relay-column-h-bs-bottom-m, var(--relay-column-h-bs-bottom-t, var(--relay-column-h-bs-bottom, var(--relay-column-h-bs-m, var(--relay-column-h-bs-t, var(--relay-column-h-bs, var(--relay-column-bs-bottom-m, var(--relay-column-bs-bottom-t, var(--relay-column-bs-bottom, var(--relay-column-bs-m, var(--relay-column-bs-t, var(--relay-column-bs, solid))))))))))));
	border-bottom-color: var(--relay-column-h-bc-bottom-m, var(--relay-column-h-bc-bottom-t, var(--relay-column-h-bc-bottom, var(--relay-column-h-bc-m, var(--relay-column-h-bc-t, var(--relay-column-h-bc, var(--relay-column-bc-bottom-m, var(--relay-column-bc-bottom-t, var(--relay-column-bc-bottom, var(--relay-column-bc-m, var(--relay-column-bc-t, var(--relay-column-bc, currentColor))))))))))));
	border-left-width: var(--relay-column-h-bw-left-m, var(--relay-column-h-bw-left-t, var(--relay-column-h-bw-left, var(--relay-column-bw-left-m, var(--relay-column-bw-left-t, var(--relay-column-bw-left, 0))))));
	border-left-style: var(--relay-column-h-bs-left-m, var(--relay-column-h-bs-left-t, var(--relay-column-h-bs-left, var(--relay-column-h-bs-m, var(--relay-column-h-bs-t, var(--relay-column-h-bs, var(--relay-column-bs-left-m, var(--relay-column-bs-left-t, var(--relay-column-bs-left, var(--relay-column-bs-m, var(--relay-column-bs-t, var(--relay-column-bs, solid))))))))))));
	border-left-color: var(--relay-column-h-bc-left-m, var(--relay-column-h-bc-left-t, var(--relay-column-h-bc-left, var(--relay-column-h-bc-m, var(--relay-column-h-bc-t, var(--relay-column-h-bc, var(--relay-column-bc-left-m, var(--relay-column-bc-left-t, var(--relay-column-bc-left, var(--relay-column-bc-m, var(--relay-column-bc-t, var(--relay-column-bc, currentColor))))))))))));
}

.relay-container:hover .relay-group:is(.relay-has-border, [style*="--relay-group-bs"]).relay-hv-container {
	border-top-width: var(--relay-group-h-bw-top-m, var(--relay-group-h-bw-top-t, var(--relay-group-h-bw-top, var(--relay-group-bw-top-m, var(--relay-group-bw-top-t, var(--relay-group-bw-top, 0))))));
	border-top-style: var(--relay-group-h-bs-top-m, var(--relay-group-h-bs-top-t, var(--relay-group-h-bs-top, var(--relay-group-h-bs-m, var(--relay-group-h-bs-t, var(--relay-group-h-bs, var(--relay-group-bs-top-m, var(--relay-group-bs-top-t, var(--relay-group-bs-top, var(--relay-group-bs-m, var(--relay-group-bs-t, var(--relay-group-bs, solid))))))))))));
	border-top-color: var(--relay-group-h-bc-top-m, var(--relay-group-h-bc-top-t, var(--relay-group-h-bc-top, var(--relay-group-h-bc-m, var(--relay-group-h-bc-t, var(--relay-group-h-bc, var(--relay-group-bc-top-m, var(--relay-group-bc-top-t, var(--relay-group-bc-top, var(--relay-group-bc-m, var(--relay-group-bc-t, var(--relay-group-bc, currentColor))))))))))));
	border-right-width: var(--relay-group-h-bw-right-m, var(--relay-group-h-bw-right-t, var(--relay-group-h-bw-right, var(--relay-group-bw-right-m, var(--relay-group-bw-right-t, var(--relay-group-bw-right, 0))))));
	border-right-style: var(--relay-group-h-bs-right-m, var(--relay-group-h-bs-right-t, var(--relay-group-h-bs-right, var(--relay-group-h-bs-m, var(--relay-group-h-bs-t, var(--relay-group-h-bs, var(--relay-group-bs-right-m, var(--relay-group-bs-right-t, var(--relay-group-bs-right, var(--relay-group-bs-m, var(--relay-group-bs-t, var(--relay-group-bs, solid))))))))))));
	border-right-color: var(--relay-group-h-bc-right-m, var(--relay-group-h-bc-right-t, var(--relay-group-h-bc-right, var(--relay-group-h-bc-m, var(--relay-group-h-bc-t, var(--relay-group-h-bc, var(--relay-group-bc-right-m, var(--relay-group-bc-right-t, var(--relay-group-bc-right, var(--relay-group-bc-m, var(--relay-group-bc-t, var(--relay-group-bc, currentColor))))))))))));
	border-bottom-width: var(--relay-group-h-bw-bottom-m, var(--relay-group-h-bw-bottom-t, var(--relay-group-h-bw-bottom, var(--relay-group-bw-bottom-m, var(--relay-group-bw-bottom-t, var(--relay-group-bw-bottom, 0))))));
	border-bottom-style: var(--relay-group-h-bs-bottom-m, var(--relay-group-h-bs-bottom-t, var(--relay-group-h-bs-bottom, var(--relay-group-h-bs-m, var(--relay-group-h-bs-t, var(--relay-group-h-bs, var(--relay-group-bs-bottom-m, var(--relay-group-bs-bottom-t, var(--relay-group-bs-bottom, var(--relay-group-bs-m, var(--relay-group-bs-t, var(--relay-group-bs, solid))))))))))));
	border-bottom-color: var(--relay-group-h-bc-bottom-m, var(--relay-group-h-bc-bottom-t, var(--relay-group-h-bc-bottom, var(--relay-group-h-bc-m, var(--relay-group-h-bc-t, var(--relay-group-h-bc, var(--relay-group-bc-bottom-m, var(--relay-group-bc-bottom-t, var(--relay-group-bc-bottom, var(--relay-group-bc-m, var(--relay-group-bc-t, var(--relay-group-bc, currentColor))))))))))));
	border-left-width: var(--relay-group-h-bw-left-m, var(--relay-group-h-bw-left-t, var(--relay-group-h-bw-left, var(--relay-group-bw-left-m, var(--relay-group-bw-left-t, var(--relay-group-bw-left, 0))))));
	border-left-style: var(--relay-group-h-bs-left-m, var(--relay-group-h-bs-left-t, var(--relay-group-h-bs-left, var(--relay-group-h-bs-m, var(--relay-group-h-bs-t, var(--relay-group-h-bs, var(--relay-group-bs-left-m, var(--relay-group-bs-left-t, var(--relay-group-bs-left, var(--relay-group-bs-m, var(--relay-group-bs-t, var(--relay-group-bs, solid))))))))))));
	border-left-color: var(--relay-group-h-bc-left-m, var(--relay-group-h-bc-left-t, var(--relay-group-h-bc-left, var(--relay-group-h-bc-m, var(--relay-group-h-bc-t, var(--relay-group-h-bc, var(--relay-group-bc-left-m, var(--relay-group-bc-left-t, var(--relay-group-bc-left, var(--relay-group-bc-m, var(--relay-group-bc-t, var(--relay-group-bc, currentColor))))))))))));
}

.relay-container:hover .relay-heading:is(.relay-has-border, [style*="--relay-heading-bs"]).relay-hv-container {
	border-top-width: var(--relay-heading-h-bw-top-m, var(--relay-heading-h-bw-top-t, var(--relay-heading-h-bw-top, var(--relay-heading-bw-top-m, var(--relay-heading-bw-top-t, var(--relay-heading-bw-top, 0))))));
	border-top-style: var(--relay-heading-h-bs-top-m, var(--relay-heading-h-bs-top-t, var(--relay-heading-h-bs-top, var(--relay-heading-h-bs-m, var(--relay-heading-h-bs-t, var(--relay-heading-h-bs, var(--relay-heading-bs-top-m, var(--relay-heading-bs-top-t, var(--relay-heading-bs-top, var(--relay-heading-bs-m, var(--relay-heading-bs-t, var(--relay-heading-bs, solid))))))))))));
	border-top-color: var(--relay-heading-h-bc-top-m, var(--relay-heading-h-bc-top-t, var(--relay-heading-h-bc-top, var(--relay-heading-h-bc-m, var(--relay-heading-h-bc-t, var(--relay-heading-h-bc, var(--relay-heading-bc-top-m, var(--relay-heading-bc-top-t, var(--relay-heading-bc-top, var(--relay-heading-bc-m, var(--relay-heading-bc-t, var(--relay-heading-bc, currentColor))))))))))));
	border-right-width: var(--relay-heading-h-bw-right-m, var(--relay-heading-h-bw-right-t, var(--relay-heading-h-bw-right, var(--relay-heading-bw-right-m, var(--relay-heading-bw-right-t, var(--relay-heading-bw-right, 0))))));
	border-right-style: var(--relay-heading-h-bs-right-m, var(--relay-heading-h-bs-right-t, var(--relay-heading-h-bs-right, var(--relay-heading-h-bs-m, var(--relay-heading-h-bs-t, var(--relay-heading-h-bs, var(--relay-heading-bs-right-m, var(--relay-heading-bs-right-t, var(--relay-heading-bs-right, var(--relay-heading-bs-m, var(--relay-heading-bs-t, var(--relay-heading-bs, solid))))))))))));
	border-right-color: var(--relay-heading-h-bc-right-m, var(--relay-heading-h-bc-right-t, var(--relay-heading-h-bc-right, var(--relay-heading-h-bc-m, var(--relay-heading-h-bc-t, var(--relay-heading-h-bc, var(--relay-heading-bc-right-m, var(--relay-heading-bc-right-t, var(--relay-heading-bc-right, var(--relay-heading-bc-m, var(--relay-heading-bc-t, var(--relay-heading-bc, currentColor))))))))))));
	border-bottom-width: var(--relay-heading-h-bw-bottom-m, var(--relay-heading-h-bw-bottom-t, var(--relay-heading-h-bw-bottom, var(--relay-heading-bw-bottom-m, var(--relay-heading-bw-bottom-t, var(--relay-heading-bw-bottom, 0))))));
	border-bottom-style: var(--relay-heading-h-bs-bottom-m, var(--relay-heading-h-bs-bottom-t, var(--relay-heading-h-bs-bottom, var(--relay-heading-h-bs-m, var(--relay-heading-h-bs-t, var(--relay-heading-h-bs, var(--relay-heading-bs-bottom-m, var(--relay-heading-bs-bottom-t, var(--relay-heading-bs-bottom, var(--relay-heading-bs-m, var(--relay-heading-bs-t, var(--relay-heading-bs, solid))))))))))));
	border-bottom-color: var(--relay-heading-h-bc-bottom-m, var(--relay-heading-h-bc-bottom-t, var(--relay-heading-h-bc-bottom, var(--relay-heading-h-bc-m, var(--relay-heading-h-bc-t, var(--relay-heading-h-bc, var(--relay-heading-bc-bottom-m, var(--relay-heading-bc-bottom-t, var(--relay-heading-bc-bottom, var(--relay-heading-bc-m, var(--relay-heading-bc-t, var(--relay-heading-bc, currentColor))))))))))));
	border-left-width: var(--relay-heading-h-bw-left-m, var(--relay-heading-h-bw-left-t, var(--relay-heading-h-bw-left, var(--relay-heading-bw-left-m, var(--relay-heading-bw-left-t, var(--relay-heading-bw-left, 0))))));
	border-left-style: var(--relay-heading-h-bs-left-m, var(--relay-heading-h-bs-left-t, var(--relay-heading-h-bs-left, var(--relay-heading-h-bs-m, var(--relay-heading-h-bs-t, var(--relay-heading-h-bs, var(--relay-heading-bs-left-m, var(--relay-heading-bs-left-t, var(--relay-heading-bs-left, var(--relay-heading-bs-m, var(--relay-heading-bs-t, var(--relay-heading-bs, solid))))))))))));
	border-left-color: var(--relay-heading-h-bc-left-m, var(--relay-heading-h-bc-left-t, var(--relay-heading-h-bc-left, var(--relay-heading-h-bc-m, var(--relay-heading-h-bc-t, var(--relay-heading-h-bc, var(--relay-heading-bc-left-m, var(--relay-heading-bc-left-t, var(--relay-heading-bc-left, var(--relay-heading-bc-m, var(--relay-heading-bc-t, var(--relay-heading-bc, currentColor))))))))))));
}

.relay-container:hover .relay-text:is(.relay-has-border, [style*="--relay-text-bs"]).relay-hv-container {
	border-top-width: var(--relay-text-h-bw-top-m, var(--relay-text-h-bw-top-t, var(--relay-text-h-bw-top, var(--relay-text-bw-top-m, var(--relay-text-bw-top-t, var(--relay-text-bw-top, 0))))));
	border-top-style: var(--relay-text-h-bs-top-m, var(--relay-text-h-bs-top-t, var(--relay-text-h-bs-top, var(--relay-text-h-bs-m, var(--relay-text-h-bs-t, var(--relay-text-h-bs, var(--relay-text-bs-top-m, var(--relay-text-bs-top-t, var(--relay-text-bs-top, var(--relay-text-bs-m, var(--relay-text-bs-t, var(--relay-text-bs, solid))))))))))));
	border-top-color: var(--relay-text-h-bc-top-m, var(--relay-text-h-bc-top-t, var(--relay-text-h-bc-top, var(--relay-text-h-bc-m, var(--relay-text-h-bc-t, var(--relay-text-h-bc, var(--relay-text-bc-top-m, var(--relay-text-bc-top-t, var(--relay-text-bc-top, var(--relay-text-bc-m, var(--relay-text-bc-t, var(--relay-text-bc, currentColor))))))))))));
	border-right-width: var(--relay-text-h-bw-right-m, var(--relay-text-h-bw-right-t, var(--relay-text-h-bw-right, var(--relay-text-bw-right-m, var(--relay-text-bw-right-t, var(--relay-text-bw-right, 0))))));
	border-right-style: var(--relay-text-h-bs-right-m, var(--relay-text-h-bs-right-t, var(--relay-text-h-bs-right, var(--relay-text-h-bs-m, var(--relay-text-h-bs-t, var(--relay-text-h-bs, var(--relay-text-bs-right-m, var(--relay-text-bs-right-t, var(--relay-text-bs-right, var(--relay-text-bs-m, var(--relay-text-bs-t, var(--relay-text-bs, solid))))))))))));
	border-right-color: var(--relay-text-h-bc-right-m, var(--relay-text-h-bc-right-t, var(--relay-text-h-bc-right, var(--relay-text-h-bc-m, var(--relay-text-h-bc-t, var(--relay-text-h-bc, var(--relay-text-bc-right-m, var(--relay-text-bc-right-t, var(--relay-text-bc-right, var(--relay-text-bc-m, var(--relay-text-bc-t, var(--relay-text-bc, currentColor))))))))))));
	border-bottom-width: var(--relay-text-h-bw-bottom-m, var(--relay-text-h-bw-bottom-t, var(--relay-text-h-bw-bottom, var(--relay-text-bw-bottom-m, var(--relay-text-bw-bottom-t, var(--relay-text-bw-bottom, 0))))));
	border-bottom-style: var(--relay-text-h-bs-bottom-m, var(--relay-text-h-bs-bottom-t, var(--relay-text-h-bs-bottom, var(--relay-text-h-bs-m, var(--relay-text-h-bs-t, var(--relay-text-h-bs, var(--relay-text-bs-bottom-m, var(--relay-text-bs-bottom-t, var(--relay-text-bs-bottom, var(--relay-text-bs-m, var(--relay-text-bs-t, var(--relay-text-bs, solid))))))))))));
	border-bottom-color: var(--relay-text-h-bc-bottom-m, var(--relay-text-h-bc-bottom-t, var(--relay-text-h-bc-bottom, var(--relay-text-h-bc-m, var(--relay-text-h-bc-t, var(--relay-text-h-bc, var(--relay-text-bc-bottom-m, var(--relay-text-bc-bottom-t, var(--relay-text-bc-bottom, var(--relay-text-bc-m, var(--relay-text-bc-t, var(--relay-text-bc, currentColor))))))))))));
	border-left-width: var(--relay-text-h-bw-left-m, var(--relay-text-h-bw-left-t, var(--relay-text-h-bw-left, var(--relay-text-bw-left-m, var(--relay-text-bw-left-t, var(--relay-text-bw-left, 0))))));
	border-left-style: var(--relay-text-h-bs-left-m, var(--relay-text-h-bs-left-t, var(--relay-text-h-bs-left, var(--relay-text-h-bs-m, var(--relay-text-h-bs-t, var(--relay-text-h-bs, var(--relay-text-bs-left-m, var(--relay-text-bs-left-t, var(--relay-text-bs-left, var(--relay-text-bs-m, var(--relay-text-bs-t, var(--relay-text-bs, solid))))))))))));
	border-left-color: var(--relay-text-h-bc-left-m, var(--relay-text-h-bc-left-t, var(--relay-text-h-bc-left, var(--relay-text-h-bc-m, var(--relay-text-h-bc-t, var(--relay-text-h-bc, var(--relay-text-bc-left-m, var(--relay-text-bc-left-t, var(--relay-text-bc-left, var(--relay-text-bc-m, var(--relay-text-bc-t, var(--relay-text-bc, currentColor))))))))))));
}

.relay-container:hover .relay-image:is(.relay-has-border, [style*="--relay-image-bs"]).relay-hv-container {
	border-top-width: var(--relay-image-h-bw-top-m, var(--relay-image-h-bw-top-t, var(--relay-image-h-bw-top, var(--relay-image-bw-top-m, var(--relay-image-bw-top-t, var(--relay-image-bw-top, 0))))));
	border-top-style: var(--relay-image-h-bs-top-m, var(--relay-image-h-bs-top-t, var(--relay-image-h-bs-top, var(--relay-image-h-bs-m, var(--relay-image-h-bs-t, var(--relay-image-h-bs, var(--relay-image-bs-top-m, var(--relay-image-bs-top-t, var(--relay-image-bs-top, var(--relay-image-bs-m, var(--relay-image-bs-t, var(--relay-image-bs, solid))))))))))));
	border-top-color: var(--relay-image-h-bc-top-m, var(--relay-image-h-bc-top-t, var(--relay-image-h-bc-top, var(--relay-image-h-bc-m, var(--relay-image-h-bc-t, var(--relay-image-h-bc, var(--relay-image-bc-top-m, var(--relay-image-bc-top-t, var(--relay-image-bc-top, var(--relay-image-bc-m, var(--relay-image-bc-t, var(--relay-image-bc, currentColor))))))))))));
	border-right-width: var(--relay-image-h-bw-right-m, var(--relay-image-h-bw-right-t, var(--relay-image-h-bw-right, var(--relay-image-bw-right-m, var(--relay-image-bw-right-t, var(--relay-image-bw-right, 0))))));
	border-right-style: var(--relay-image-h-bs-right-m, var(--relay-image-h-bs-right-t, var(--relay-image-h-bs-right, var(--relay-image-h-bs-m, var(--relay-image-h-bs-t, var(--relay-image-h-bs, var(--relay-image-bs-right-m, var(--relay-image-bs-right-t, var(--relay-image-bs-right, var(--relay-image-bs-m, var(--relay-image-bs-t, var(--relay-image-bs, solid))))))))))));
	border-right-color: var(--relay-image-h-bc-right-m, var(--relay-image-h-bc-right-t, var(--relay-image-h-bc-right, var(--relay-image-h-bc-m, var(--relay-image-h-bc-t, var(--relay-image-h-bc, var(--relay-image-bc-right-m, var(--relay-image-bc-right-t, var(--relay-image-bc-right, var(--relay-image-bc-m, var(--relay-image-bc-t, var(--relay-image-bc, currentColor))))))))))));
	border-bottom-width: var(--relay-image-h-bw-bottom-m, var(--relay-image-h-bw-bottom-t, var(--relay-image-h-bw-bottom, var(--relay-image-bw-bottom-m, var(--relay-image-bw-bottom-t, var(--relay-image-bw-bottom, 0))))));
	border-bottom-style: var(--relay-image-h-bs-bottom-m, var(--relay-image-h-bs-bottom-t, var(--relay-image-h-bs-bottom, var(--relay-image-h-bs-m, var(--relay-image-h-bs-t, var(--relay-image-h-bs, var(--relay-image-bs-bottom-m, var(--relay-image-bs-bottom-t, var(--relay-image-bs-bottom, var(--relay-image-bs-m, var(--relay-image-bs-t, var(--relay-image-bs, solid))))))))))));
	border-bottom-color: var(--relay-image-h-bc-bottom-m, var(--relay-image-h-bc-bottom-t, var(--relay-image-h-bc-bottom, var(--relay-image-h-bc-m, var(--relay-image-h-bc-t, var(--relay-image-h-bc, var(--relay-image-bc-bottom-m, var(--relay-image-bc-bottom-t, var(--relay-image-bc-bottom, var(--relay-image-bc-m, var(--relay-image-bc-t, var(--relay-image-bc, currentColor))))))))))));
	border-left-width: var(--relay-image-h-bw-left-m, var(--relay-image-h-bw-left-t, var(--relay-image-h-bw-left, var(--relay-image-bw-left-m, var(--relay-image-bw-left-t, var(--relay-image-bw-left, 0))))));
	border-left-style: var(--relay-image-h-bs-left-m, var(--relay-image-h-bs-left-t, var(--relay-image-h-bs-left, var(--relay-image-h-bs-m, var(--relay-image-h-bs-t, var(--relay-image-h-bs, var(--relay-image-bs-left-m, var(--relay-image-bs-left-t, var(--relay-image-bs-left, var(--relay-image-bs-m, var(--relay-image-bs-t, var(--relay-image-bs, solid))))))))))));
	border-left-color: var(--relay-image-h-bc-left-m, var(--relay-image-h-bc-left-t, var(--relay-image-h-bc-left, var(--relay-image-h-bc-m, var(--relay-image-h-bc-t, var(--relay-image-h-bc, var(--relay-image-bc-left-m, var(--relay-image-bc-left-t, var(--relay-image-bc-left, var(--relay-image-bc-m, var(--relay-image-bc-t, var(--relay-image-bc, currentColor))))))))))));
}

.relay-container:hover .relay-button:is(.relay-has-border, [style*="--relay-button-bs"]).relay-hv-container {
	border-top-width: var(--relay-button-h-bw-top-m, var(--relay-button-h-bw-top-t, var(--relay-button-h-bw-top, var(--relay-button-bw-top-m, var(--relay-button-bw-top-t, var(--relay-button-bw-top, var(--relay-button-theme-border-width, 0)))))));
	border-top-style: var(--relay-button-h-bs-top-m, var(--relay-button-h-bs-top-t, var(--relay-button-h-bs-top, var(--relay-button-h-bs-m, var(--relay-button-h-bs-t, var(--relay-button-h-bs, var(--relay-button-bs-top-m, var(--relay-button-bs-top-t, var(--relay-button-bs-top, var(--relay-button-bs-m, var(--relay-button-bs-t, var(--relay-button-bs, var(--relay-button-theme-border-style, solid)))))))))))));
	border-top-color: var(--relay-button-h-bc-top-m, var(--relay-button-h-bc-top-t, var(--relay-button-h-bc-top, var(--relay-button-h-bc-m, var(--relay-button-h-bc-t, var(--relay-button-h-bc, var(--relay-button-bc-top-m, var(--relay-button-bc-top-t, var(--relay-button-bc-top, var(--relay-button-bc-m, var(--relay-button-bc-t, var(--relay-button-bc, var(--relay-button-theme-border-color, currentColor)))))))))))));
	border-right-width: var(--relay-button-h-bw-right-m, var(--relay-button-h-bw-right-t, var(--relay-button-h-bw-right, var(--relay-button-bw-right-m, var(--relay-button-bw-right-t, var(--relay-button-bw-right, var(--relay-button-theme-border-width, 0)))))));
	border-right-style: var(--relay-button-h-bs-right-m, var(--relay-button-h-bs-right-t, var(--relay-button-h-bs-right, var(--relay-button-h-bs-m, var(--relay-button-h-bs-t, var(--relay-button-h-bs, var(--relay-button-bs-right-m, var(--relay-button-bs-right-t, var(--relay-button-bs-right, var(--relay-button-bs-m, var(--relay-button-bs-t, var(--relay-button-bs, var(--relay-button-theme-border-style, solid)))))))))))));
	border-right-color: var(--relay-button-h-bc-right-m, var(--relay-button-h-bc-right-t, var(--relay-button-h-bc-right, var(--relay-button-h-bc-m, var(--relay-button-h-bc-t, var(--relay-button-h-bc, var(--relay-button-bc-right-m, var(--relay-button-bc-right-t, var(--relay-button-bc-right, var(--relay-button-bc-m, var(--relay-button-bc-t, var(--relay-button-bc, var(--relay-button-theme-border-color, currentColor)))))))))))));
	border-bottom-width: var(--relay-button-h-bw-bottom-m, var(--relay-button-h-bw-bottom-t, var(--relay-button-h-bw-bottom, var(--relay-button-bw-bottom-m, var(--relay-button-bw-bottom-t, var(--relay-button-bw-bottom, var(--relay-button-theme-border-width, 0)))))));
	border-bottom-style: var(--relay-button-h-bs-bottom-m, var(--relay-button-h-bs-bottom-t, var(--relay-button-h-bs-bottom, var(--relay-button-h-bs-m, var(--relay-button-h-bs-t, var(--relay-button-h-bs, var(--relay-button-bs-bottom-m, var(--relay-button-bs-bottom-t, var(--relay-button-bs-bottom, var(--relay-button-bs-m, var(--relay-button-bs-t, var(--relay-button-bs, var(--relay-button-theme-border-style, solid)))))))))))));
	border-bottom-color: var(--relay-button-h-bc-bottom-m, var(--relay-button-h-bc-bottom-t, var(--relay-button-h-bc-bottom, var(--relay-button-h-bc-m, var(--relay-button-h-bc-t, var(--relay-button-h-bc, var(--relay-button-bc-bottom-m, var(--relay-button-bc-bottom-t, var(--relay-button-bc-bottom, var(--relay-button-bc-m, var(--relay-button-bc-t, var(--relay-button-bc, var(--relay-button-theme-border-color, currentColor)))))))))))));
	border-left-width: var(--relay-button-h-bw-left-m, var(--relay-button-h-bw-left-t, var(--relay-button-h-bw-left, var(--relay-button-bw-left-m, var(--relay-button-bw-left-t, var(--relay-button-bw-left, var(--relay-button-theme-border-width, 0)))))));
	border-left-style: var(--relay-button-h-bs-left-m, var(--relay-button-h-bs-left-t, var(--relay-button-h-bs-left, var(--relay-button-h-bs-m, var(--relay-button-h-bs-t, var(--relay-button-h-bs, var(--relay-button-bs-left-m, var(--relay-button-bs-left-t, var(--relay-button-bs-left, var(--relay-button-bs-m, var(--relay-button-bs-t, var(--relay-button-bs, var(--relay-button-theme-border-style, solid)))))))))))));
	border-left-color: var(--relay-button-h-bc-left-m, var(--relay-button-h-bc-left-t, var(--relay-button-h-bc-left, var(--relay-button-h-bc-m, var(--relay-button-h-bc-t, var(--relay-button-h-bc, var(--relay-button-bc-left-m, var(--relay-button-bc-left-t, var(--relay-button-bc-left, var(--relay-button-bc-m, var(--relay-button-bc-t, var(--relay-button-bc, var(--relay-button-theme-border-color, currentColor)))))))))))));
}

.relay-container:hover .relay-icon:is(.relay-has-border, [style*="--relay-icon-bs"]).relay-hv-container {
	border-top-width: var(--relay-icon-h-bw-top-m, var(--relay-icon-h-bw-top-t, var(--relay-icon-h-bw-top, var(--relay-icon-bw-top-m, var(--relay-icon-bw-top-t, var(--relay-icon-bw-top, 0))))));
	border-top-style: var(--relay-icon-h-bs-top-m, var(--relay-icon-h-bs-top-t, var(--relay-icon-h-bs-top, var(--relay-icon-h-bs-m, var(--relay-icon-h-bs-t, var(--relay-icon-h-bs, var(--relay-icon-bs-top-m, var(--relay-icon-bs-top-t, var(--relay-icon-bs-top, var(--relay-icon-bs-m, var(--relay-icon-bs-t, var(--relay-icon-bs, solid))))))))))));
	border-top-color: var(--relay-icon-h-bc-top-m, var(--relay-icon-h-bc-top-t, var(--relay-icon-h-bc-top, var(--relay-icon-h-bc-m, var(--relay-icon-h-bc-t, var(--relay-icon-h-bc, var(--relay-icon-bc-top-m, var(--relay-icon-bc-top-t, var(--relay-icon-bc-top, var(--relay-icon-bc-m, var(--relay-icon-bc-t, var(--relay-icon-bc, currentColor))))))))))));
	border-right-width: var(--relay-icon-h-bw-right-m, var(--relay-icon-h-bw-right-t, var(--relay-icon-h-bw-right, var(--relay-icon-bw-right-m, var(--relay-icon-bw-right-t, var(--relay-icon-bw-right, 0))))));
	border-right-style: var(--relay-icon-h-bs-right-m, var(--relay-icon-h-bs-right-t, var(--relay-icon-h-bs-right, var(--relay-icon-h-bs-m, var(--relay-icon-h-bs-t, var(--relay-icon-h-bs, var(--relay-icon-bs-right-m, var(--relay-icon-bs-right-t, var(--relay-icon-bs-right, var(--relay-icon-bs-m, var(--relay-icon-bs-t, var(--relay-icon-bs, solid))))))))))));
	border-right-color: var(--relay-icon-h-bc-right-m, var(--relay-icon-h-bc-right-t, var(--relay-icon-h-bc-right, var(--relay-icon-h-bc-m, var(--relay-icon-h-bc-t, var(--relay-icon-h-bc, var(--relay-icon-bc-right-m, var(--relay-icon-bc-right-t, var(--relay-icon-bc-right, var(--relay-icon-bc-m, var(--relay-icon-bc-t, var(--relay-icon-bc, currentColor))))))))))));
	border-bottom-width: var(--relay-icon-h-bw-bottom-m, var(--relay-icon-h-bw-bottom-t, var(--relay-icon-h-bw-bottom, var(--relay-icon-bw-bottom-m, var(--relay-icon-bw-bottom-t, var(--relay-icon-bw-bottom, 0))))));
	border-bottom-style: var(--relay-icon-h-bs-bottom-m, var(--relay-icon-h-bs-bottom-t, var(--relay-icon-h-bs-bottom, var(--relay-icon-h-bs-m, var(--relay-icon-h-bs-t, var(--relay-icon-h-bs, var(--relay-icon-bs-bottom-m, var(--relay-icon-bs-bottom-t, var(--relay-icon-bs-bottom, var(--relay-icon-bs-m, var(--relay-icon-bs-t, var(--relay-icon-bs, solid))))))))))));
	border-bottom-color: var(--relay-icon-h-bc-bottom-m, var(--relay-icon-h-bc-bottom-t, var(--relay-icon-h-bc-bottom, var(--relay-icon-h-bc-m, var(--relay-icon-h-bc-t, var(--relay-icon-h-bc, var(--relay-icon-bc-bottom-m, var(--relay-icon-bc-bottom-t, var(--relay-icon-bc-bottom, var(--relay-icon-bc-m, var(--relay-icon-bc-t, var(--relay-icon-bc, currentColor))))))))))));
	border-left-width: var(--relay-icon-h-bw-left-m, var(--relay-icon-h-bw-left-t, var(--relay-icon-h-bw-left, var(--relay-icon-bw-left-m, var(--relay-icon-bw-left-t, var(--relay-icon-bw-left, 0))))));
	border-left-style: var(--relay-icon-h-bs-left-m, var(--relay-icon-h-bs-left-t, var(--relay-icon-h-bs-left, var(--relay-icon-h-bs-m, var(--relay-icon-h-bs-t, var(--relay-icon-h-bs, var(--relay-icon-bs-left-m, var(--relay-icon-bs-left-t, var(--relay-icon-bs-left, var(--relay-icon-bs-m, var(--relay-icon-bs-t, var(--relay-icon-bs, solid))))))))))));
	border-left-color: var(--relay-icon-h-bc-left-m, var(--relay-icon-h-bc-left-t, var(--relay-icon-h-bc-left, var(--relay-icon-h-bc-m, var(--relay-icon-h-bc-t, var(--relay-icon-h-bc, var(--relay-icon-bc-left-m, var(--relay-icon-bc-left-t, var(--relay-icon-bc-left, var(--relay-icon-bc-m, var(--relay-icon-bc-t, var(--relay-icon-bc, currentColor))))))))))));
}

.relay-container:hover .relay-link-group:is(.relay-has-border, [style*="--relay-link-group-bs"]).relay-hv-container {
	border-top-width: var(--relay-link-group-h-bw-top-m, var(--relay-link-group-h-bw-top-t, var(--relay-link-group-h-bw-top, var(--relay-link-group-bw-top-m, var(--relay-link-group-bw-top-t, var(--relay-link-group-bw-top, 0))))));
	border-top-style: var(--relay-link-group-h-bs-top-m, var(--relay-link-group-h-bs-top-t, var(--relay-link-group-h-bs-top, var(--relay-link-group-h-bs-m, var(--relay-link-group-h-bs-t, var(--relay-link-group-h-bs, var(--relay-link-group-bs-top-m, var(--relay-link-group-bs-top-t, var(--relay-link-group-bs-top, var(--relay-link-group-bs-m, var(--relay-link-group-bs-t, var(--relay-link-group-bs, solid))))))))))));
	border-top-color: var(--relay-link-group-h-bc-top-m, var(--relay-link-group-h-bc-top-t, var(--relay-link-group-h-bc-top, var(--relay-link-group-h-bc-m, var(--relay-link-group-h-bc-t, var(--relay-link-group-h-bc, var(--relay-link-group-bc-top-m, var(--relay-link-group-bc-top-t, var(--relay-link-group-bc-top, var(--relay-link-group-bc-m, var(--relay-link-group-bc-t, var(--relay-link-group-bc, currentColor))))))))))));
	border-right-width: var(--relay-link-group-h-bw-right-m, var(--relay-link-group-h-bw-right-t, var(--relay-link-group-h-bw-right, var(--relay-link-group-bw-right-m, var(--relay-link-group-bw-right-t, var(--relay-link-group-bw-right, 0))))));
	border-right-style: var(--relay-link-group-h-bs-right-m, var(--relay-link-group-h-bs-right-t, var(--relay-link-group-h-bs-right, var(--relay-link-group-h-bs-m, var(--relay-link-group-h-bs-t, var(--relay-link-group-h-bs, var(--relay-link-group-bs-right-m, var(--relay-link-group-bs-right-t, var(--relay-link-group-bs-right, var(--relay-link-group-bs-m, var(--relay-link-group-bs-t, var(--relay-link-group-bs, solid))))))))))));
	border-right-color: var(--relay-link-group-h-bc-right-m, var(--relay-link-group-h-bc-right-t, var(--relay-link-group-h-bc-right, var(--relay-link-group-h-bc-m, var(--relay-link-group-h-bc-t, var(--relay-link-group-h-bc, var(--relay-link-group-bc-right-m, var(--relay-link-group-bc-right-t, var(--relay-link-group-bc-right, var(--relay-link-group-bc-m, var(--relay-link-group-bc-t, var(--relay-link-group-bc, currentColor))))))))))));
	border-bottom-width: var(--relay-link-group-h-bw-bottom-m, var(--relay-link-group-h-bw-bottom-t, var(--relay-link-group-h-bw-bottom, var(--relay-link-group-bw-bottom-m, var(--relay-link-group-bw-bottom-t, var(--relay-link-group-bw-bottom, 0))))));
	border-bottom-style: var(--relay-link-group-h-bs-bottom-m, var(--relay-link-group-h-bs-bottom-t, var(--relay-link-group-h-bs-bottom, var(--relay-link-group-h-bs-m, var(--relay-link-group-h-bs-t, var(--relay-link-group-h-bs, var(--relay-link-group-bs-bottom-m, var(--relay-link-group-bs-bottom-t, var(--relay-link-group-bs-bottom, var(--relay-link-group-bs-m, var(--relay-link-group-bs-t, var(--relay-link-group-bs, solid))))))))))));
	border-bottom-color: var(--relay-link-group-h-bc-bottom-m, var(--relay-link-group-h-bc-bottom-t, var(--relay-link-group-h-bc-bottom, var(--relay-link-group-h-bc-m, var(--relay-link-group-h-bc-t, var(--relay-link-group-h-bc, var(--relay-link-group-bc-bottom-m, var(--relay-link-group-bc-bottom-t, var(--relay-link-group-bc-bottom, var(--relay-link-group-bc-m, var(--relay-link-group-bc-t, var(--relay-link-group-bc, currentColor))))))))))));
	border-left-width: var(--relay-link-group-h-bw-left-m, var(--relay-link-group-h-bw-left-t, var(--relay-link-group-h-bw-left, var(--relay-link-group-bw-left-m, var(--relay-link-group-bw-left-t, var(--relay-link-group-bw-left, 0))))));
	border-left-style: var(--relay-link-group-h-bs-left-m, var(--relay-link-group-h-bs-left-t, var(--relay-link-group-h-bs-left, var(--relay-link-group-h-bs-m, var(--relay-link-group-h-bs-t, var(--relay-link-group-h-bs, var(--relay-link-group-bs-left-m, var(--relay-link-group-bs-left-t, var(--relay-link-group-bs-left, var(--relay-link-group-bs-m, var(--relay-link-group-bs-t, var(--relay-link-group-bs, solid))))))))))));
	border-left-color: var(--relay-link-group-h-bc-left-m, var(--relay-link-group-h-bc-left-t, var(--relay-link-group-h-bc-left, var(--relay-link-group-h-bc-m, var(--relay-link-group-h-bc-t, var(--relay-link-group-h-bc, var(--relay-link-group-bc-left-m, var(--relay-link-group-bc-left-t, var(--relay-link-group-bc-left, var(--relay-link-group-bc-m, var(--relay-link-group-bc-t, var(--relay-link-group-bc, currentColor))))))))))));
}
}

.relay-container:hover .relay-has-bg-stack.relay-hv-container > .relay-background-stack > .relay-background-stack__layer { --layer-hovered:1; }

.relay-container:hover .relay-has-bg-stack.relay-hv-container > .relay-background-stack > .relay-background-stack__layer { background-position:var(--layer-h-position-d, var(--layer-position-d, center center));
background-size:var(--layer-h-size-d, var(--layer-size-d, auto));
mix-blend-mode:var(--layer-h-blend-d, var(--layer-blend-d, normal));
opacity:var(--layer-h-opacity-d, var(--layer-opacity-d, 1)); }

@media(max-width:1024px) {
.relay-container:hover .relay-has-bg-stack.relay-hv-container > .relay-background-stack > .relay-background-stack__layer { background-position:var(--layer-h-position-t, var(--layer-position-t, center center));
background-size:var(--layer-h-size-t, var(--layer-size-t, auto));
mix-blend-mode:var(--layer-h-blend-t, var(--layer-blend-t, normal));
opacity:var(--layer-h-opacity-t, var(--layer-opacity-t, 1)); }
}

@media(max-width:767px) {
.relay-container:hover .relay-has-bg-stack.relay-hv-container > .relay-background-stack > .relay-background-stack__layer { background-position:var(--layer-h-position-m, var(--layer-position-m, center center));
background-size:var(--layer-h-size-m, var(--layer-size-m, auto));
mix-blend-mode:var(--layer-h-blend-m, var(--layer-blend-m, normal));
opacity:var(--layer-h-opacity-m, var(--layer-opacity-m, 1)); }
}
