
.media-card-caption {
	display: block;
	margin-top: .75em;
    color: var(--sk-glyph-gray-secondary);
}
.typography-media-card-caption {
	font-size: 19px;
	line-height: 1.2105263158;
	font-weight: 400;
	letter-spacing: .012em;
	font-family: SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;
}

@media (max-width: 1068px) {
    .typography-media-card-caption {
        font-size: 14px;
        line-height: 1.2857742857;
        font-weight: 400;
        letter-spacing: -0.016em;
        font-family:SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
    }
}

@media (max-width: 734px) {
    .typography-media-card-caption {
        font-size: 12px;
        line-height: 1.3333733333;
        font-weight: 400;
        letter-spacing: -0.01em;
        font-family:SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
    }
}
/*  2025 ws coped from v/os/c of us */
[data-component-list=MediaCardGallery] .media-gallery .caption-container.large-pin-center-center .caption, [data-component-list=MediaCardGallery] .media-gallery .caption-container.large-pin-center-left .caption, [data-component-list=MediaCardGallery] .media-gallery .caption-container.large-pin-center-right .caption, [data-media-card-gallery] .media-gallery .caption-container.large-pin-center-center .caption, [data-media-card-gallery] .media-gallery .caption-container.large-pin-center-left .caption, [data-media-card-gallery] .media-gallery .caption-container.large-pin-center-right .caption {
    width:var(--caption-width-middle-aligned)

}

[data-component-list=MediaCardGallery] .media-gallery .caption, [data-media-card-gallery] .media-gallery .caption {
    --parallax-offset: calc((var(--progress) - var(--autoplay-progress)) * var(--ltr));
    --parallax-x: calc((var(--parallax-offset) + var(--parallax-offset) * 1.6) * var(--caption-offset));
    --parallax-opacity: calc(1 - max(var(--parallax-offset), -1 * var(--parallax-offset)) * 3.2);
    color: var(--caption-color);
    width: var(--caption-width);
    margin: var(--pin-offset-y) var(--pin-offset-x);
    transform: translateX(var(--parallax-x));
    opacity: var(--parallax-opacity);
}
/*  2025 ws coped from v/os/c of us */

.section-welcome .header-eyebrow{
    -webkit-background-clip: text !important;
}