@import"https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&family=Fira+Mono:wght@400;700&family=Fira+Sans:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap";.has-primary-background-color{background-color:#23168b}.has-primary-color{color:#23168b}.has-secondary-background-color{background-color:#5cb6ac}.has-secondary-color{color:#5cb6ac}.has-almost-white-background-color{background-color:#fbfaf7}.has-almost-white-color{color:#fbfaf7}.has-almost-black-background-color{background-color:#242535}.has-almost-black-color{color:#242535}.has-light-background-color{background-color:#f5f3ed}.has-light-color{color:#f5f3ed}.has-dark-background-color{background-color:#5d574f}.has-dark-color{color:#5d574f}.has-black-background-color{background-color:#000}.has-black-color{color:#000}.has-white-background-color{background-color:#fff}.has-white-color{color:#fff}.has-success-background-color{background-color:#00c764}.has-success-color{color:#00c764}.has-danger-background-color{background-color:#c01717}.has-danger-color{color:#c01717}.has-blue-deep-background-color{background-color:#23168b}.has-blue-deep-color{color:#23168b}.has-blue-bright-background-color{background-color:#4e3dec}.has-blue-bright-color{color:#4e3dec}.has-seagreen-bright-background-color{background-color:#94e0d6}.has-seagreen-bright-color{color:#94e0d6}.has-seagreen-background-color{background-color:#5cb6ac}.has-seagreen-color{color:#5cb6ac}.has-black-dim-background-color{background-color:#1f1c19}.has-black-dim-color{color:#1f1c19}.ff-mono{font-family:"Fira Mono",serif !important}.block-video-and-text{--aspect-ratio-width: 528;--aspect-ratio--height: 396;--bg-color: rgba(0, 0, 0, 0.25);--hover-bg-color: #5cb6ac;--overlay-bg: linear-gradient(0deg, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.55) 100%);--video-item-bg: #000000}@supports(aspect-ratio: 1){.block-video-and-text .video-col .image-wrapper{position:relative;aspect-ratio:var(--aspect-ratio-width)/var(--aspect-ratio--height);overflow:hidden}}@supports not (aspect-ratio: 1){.block-video-and-text .video-col .image-wrapper{height:0;padding-top:calc(var(--aspect-ratio--height)/var(--aspect-ratio-width)*100%);position:relative;overflow:hidden}.block-video-and-text .video-col .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%}}.block-video-and-text .video-col iframe{max-width:100%;height:100%;z-index:4}.block-video-and-text .video-col .video-item-wrapper{background-color:var(--bg-color);border-color:rgba(0,0,0,0);min-height:15rem;justify-content:flex-end;cursor:pointer}.block-video-and-text .video-col .video-item-wrapper:not(.has-overlay-image){background-color:var(--video-item-bg);min-height:30.625rem}.block-video-and-text .video-col .video-item-wrapper .image-wrapper{position:relative}.block-video-and-text .video-col .video-item-wrapper .image-wrapper::before{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;content:"";background:var(--overlay-bg)}.block-video-and-text .video-col .video-item-wrapper:hover .play-button,.block-video-and-text .video-col .video-item-wrapper:active .play-button,.block-video-and-text .video-col .video-item-wrapper:focus .play-button{background-color:var(--hover-bg-color)}.block-video-and-text .video-col .video-item-wrapper:hover .overlay-image,.block-video-and-text .video-col .video-item-wrapper:active .overlay-image,.block-video-and-text .video-col .video-item-wrapper:focus .overlay-image{transform:scale(1.1)}@supports(aspect-ratio: 1){.block-video-and-text .video-col .video-item-wrapper .overlay-image{position:relative;aspect-ratio:var(--aspect-ratio-width)/var(--aspect-ratio--height);overflow:hidden}}@supports not (aspect-ratio: 1){.block-video-and-text .video-col .video-item-wrapper .overlay-image{height:0;padding-top:calc(var(--aspect-ratio--height)/var(--aspect-ratio-width)*100%);position:relative;overflow:hidden}.block-video-and-text .video-col .video-item-wrapper .overlay-image img{position:absolute;top:0;left:0;width:100%;height:100%}}@supports(aspect-ratio: 1){.block-video-and-text .video-col .ratio{position:relative;aspect-ratio:var(--aspect-ratio-width)/var(--aspect-ratio--height);overflow:hidden}}@supports not (aspect-ratio: 1){.block-video-and-text .video-col .ratio{height:0;padding-top:calc(var(--aspect-ratio--height)/var(--aspect-ratio-width)*100%);position:relative;overflow:hidden}.block-video-and-text .video-col .ratio img{position:absolute;top:0;left:0;width:100%;height:100%}}@media(min-width: 40rem){.block-video-and-text .video-col .ratio{max-width:100%;max-height:33rem}}