.FYoutubeVideo{aspect-ratio:var(--FYoutubeVideo--aspectRatio);border-radius:1rem;overflow:hidden;position:relative}.FVideo{aspect-ratio:var(--FVideo--aspectRatio);background-color:var(--color--secondary);background-image:var(--FVideo--backgroundImage);background-repeat:no-repeat;background-size:cover;height:var(--FVideo--height);margin:0 auto;width:var(--FVideo--width)}.FVideo--roundedCorners{border-radius:1rem}.FVideo__container{cursor:var(--FVideo--cursor);height:100%;position:relative}.FVideo__playButton{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.FVideo__playButton .FButton{border-radius:3rem;height:7rem;width:7rem}@media (max-width:599.98px){.FVideo__playButton .FButton{border-radius:1.5rem;height:3.5rem;width:3.5rem}}.FVideo__playIcon{height:3rem;width:3rem}@media (max-width:599.98px){.FVideo__playIcon{height:1.5rem;width:1.5rem}}.FVideo__video{margin:0 auto;max-height:calc(100vh - 2.25rem)}.FVideo__video--inline{inset:0;position:absolute}.FUseCaseCard{padding:0;position:relative}.FUseCaseCard__card{overflow:hidden}.FUseCaseCard__card:after{background-color:var(--FUseCaseCard--textColor);content:"";height:100%;left:0;position:absolute;top:0;transform:translate(calc(-100% - 1px));transition:transform .5s var(--transition--ease-out);width:100%}.FUseCaseCard__card:hover:after{transform:translate(0)}.FUseCaseCard__card:after{z-index:0}.FUseCaseCard__card:hover .FUseCaseCard__body__cityName,.FUseCaseCard__card:hover .FUseCaseCard__body__title,.FUseCaseCard__card:hover .FUseCaseCard__footer{color:var(--FUseCaseCard--color)}.FUseCaseCard__card:hover .FUseCaseCard__image{scale:1.1}.FUseCaseCard__header{background-color:var(--FUseCaseCard--header--color);color:inherit;position:relative;text-align:center;text-transform:uppercase;transition:background-color .5s var(--transition--ease-out);--x1:var(--fluid-font--breakpoint-min-px);--x2:var(--fluid-font--breakpoint-max-px);--f1:var(--overline--font-size-min-px);--f2:var(--overline--font-size-max-px);font-size:clamp(var(--f1) * .0625rem,((var(--f2) - var(--f1))/(var(--x2) - var(--x1))) * 100vw + (var(--f1) * var(--x2) - var(--f2) * var(--x1))/(var(--x2) - var(--x1)) * .0625rem,var(--f2) * .0625rem);--l1:var(--overline--line-height-min-px);--l2:var(--overline--line-height-max-px);color:var(--FUseCaseCard--header--textColor);font-family:var(--overline--font-family);font-weight:var(--overline--font-weight);letter-spacing:var(--overline--letter-spacing);line-height:clamp(var(--l1) * .0625rem,((var(--l2) - var(--l1))/(var(--x2) - var(--x1))) * 100vw + (var(--l1) * var(--x2) - var(--l2) * var(--x1))/(var(--x2) - var(--x1)) * .0625rem,var(--l2) * .0625rem);padding:1rem;z-index:1}.FUseCaseCard__content{position:relative}.FUseCaseCard__body{display:flex;flex-direction:column;padding:1rem 1rem 0;position:relative;z-index:1}.FUseCaseCard__body .FUseCaseCard__body__cityName,.FUseCaseCard__body .FUseCaseCard__body__title,.FUseCaseCard__body .FUseCaseCard__footer.FLink{color:var(--FUseCaseCard--textColor);transition:color .5s var(--transition--ease-out)}.FUseCaseCard__imageContainer{border-radius:1rem;overflow:hidden}.FUseCaseCard__image{transition:scale .5s var(--transition--ease-out)}.FUseCaseCard__text{display:flex;flex-direction:column;padding:1rem;z-index:1}.FUseCaseCard__body__cityName{color:inherit;--x1:var(--fluid-font--breakpoint-min-px);--x2:var(--fluid-font--breakpoint-max-px);--f1:var(--subtitle-1--font-size-min-px);--f2:var(--subtitle-1--font-size-max-px);font-size:clamp(var(--f1) * .0625rem,((var(--f2) - var(--f1))/(var(--x2) - var(--x1))) * 100vw + (var(--f1) * var(--x2) - var(--f2) * var(--x1))/(var(--x2) - var(--x1)) * .0625rem,var(--f2) * .0625rem);--l1:var(--subtitle-1--line-height-min-px);--l2:var(--subtitle-1--line-height-max-px);font-family:var(--subtitle-1--font-family);font-weight:var(--subtitle-1--font-weight);letter-spacing:var(--subtitle-1--letter-spacing);line-height:clamp(var(--l1) * .0625rem,((var(--l2) - var(--l1))/(var(--x2) - var(--x1))) * 100vw + (var(--l1) * var(--x2) - var(--l2) * var(--x1))/(var(--x2) - var(--x1)) * .0625rem,var(--l2) * .0625rem);margin-bottom:.5rem}.FUseCaseCard__footer{padding:0 2rem 2rem;text-transform:uppercase}.FUseCaseCard__footer .FLink{z-index:1}
