.featured-video-pattern { --icon-size: 80px; position: relative; }
@media (min-width: 48em) {
  .featured-video-pattern { --icon-size: 90px !important; }
}
.featured-video-pattern .wp-block-cover { min-height: 550px; }
.featured-video-pattern .wp-block-cover .wp-block-cover__inner-container { position: static; }
@media (min-width: 48em) {
  .featured-video-pattern .wp-block-cover { min-height: 787px; padding-bottom: 190px; }
}
.featured-video-pattern .wp-block-post-title { font-size: var(--wp--custom--font--size--33-57); }
.featured-video-pattern .wp-block-post-title a { color: var(--wp--custom--color--white); text-decoration: none; }
.featured-video-pattern .wp-block-post-title a:hover { background-color: transparent; color: var(--wp--custom--color--green-100); text-decoration: underline; }
.featured-video-pattern .scrollable-container::after { color: var(--wp--custom--color--white); top: 5px; }
.featured-video-pattern__post-content { margin-bottom: 100px; max-width: 500px; }
@media (min-width: 48em) {
  .featured-video-pattern__post-content { margin-left: 130px; }
}
.featured-video-pattern__post-content .wp-block-paragraph, .featured-video-pattern__post-content .wp-block-post-date, .featured-video-pattern__post-content .wp-block-tc23-post-meta { color: var(--wp--custom--color--white); font-size: var(--wp--custom--font--size--13); }
.featured-video-pattern__post-content .wp-block-tc23-post-meta { display: flex; gap: var(--wp--custom--spacing--8); }
.featured-video-pattern__post-content .featured-video-pattern__post-meta { border-left: 1px solid rgba(255, 255, 255, 0.45); padding-left: var(--wp--custom--spacing--24); }
.featured-video-pattern__icon { background-color: var(--wp--custom--color--green-300); box-sizing: border-box; left: 0px; padding: var(--wp--custom--spacing--16); position: absolute; top: 0px; height: var(--icon-size) !important; width: var(--icon-size) !important; }
.is-root-container .featured-video-pattern__icon { left: -21px; top: -81px; }
.featured-video-pattern__playlist { border-bottom: calc(var(--wp--custom--spacing--40)/2) solid var(--wp--custom--color--green-300); margin-left: 16px; margin-top: -60px; max-height: 260px; padding: var(--wp--custom--spacing--24); position: relative; z-index: 1; }
@media (min-width: 48em) {
  .featured-video-pattern__playlist { border-bottom-width: var(--wp--custom--spacing--40); margin-left: 90px; margin-top: -190px; max-height: 230px; padding: var(--wp--custom--spacing--40); }
}
.featured-video-pattern__playlist > .wp-block-group { flex-direction: column; }
@media (min-width: 48em) {
  .featured-video-pattern__playlist > .wp-block-group { flex-direction: row; }
}
.featured-video-pattern__playlist > .wp-block-group > .wp-block-group:first-child { flex-basis: auto; }
@media (min-width: 48em) {
  .featured-video-pattern__playlist > .wp-block-group > .wp-block-group:first-child { flex-basis: 250px; }
}
:root .featured-video-pattern__controls { gap: 0px; }
:root .featured-video-pattern__controls .wp-block-paragraph { font-size: var(--wp--custom--font--size--19); font-weight: var(--wp--custom--font--weight--bold); }
:root .featured-video-pattern__controls .wp-block-post-terms a { font-size: var(--wp--custom--font--size--13); margin-top: var(--wp--custom--spacing--8); padding: 0px; }
:root .featured-video-pattern__controls .wp-block-buttons { margin-top: var(--wp--custom--spacing--24); }
.featured-video-pattern__carousel { overflow: auto hidden; padding-bottom: var(--wp--custom--spacing--8); width: 100%; }
.featured-video-pattern__carousel > .wp-block-post-template { --item-count: 10; grid-template-columns: repeat(10, minmax(0px, 1fr)) !important; }
@media (min-width: 48em) {
  .featured-video-pattern__carousel > .wp-block-post-template { min-width: calc((217px + var(--wp--custom--spacing--24))*10); }
}
.featured-video-pattern__carousel .loop-card { --title-size: var(--wp--custom--font--size--19); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-left: 1px solid rgba(210, 220, 215, 0.2); padding-left: var(--wp--custom--spacing--24); }
.featured-video-pattern__carousel .loop-card__figure { display: none; }
.featured-video-pattern__carousel .loop-card__content { height: 110px; justify-content: space-between; }
.featured-video-pattern__carousel .loop-card__title { -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 3; overflow: hidden; }
.featured-video-pattern__carousel .loop-card__cat-group, .featured-video-pattern__carousel .loop-card__icon { display: none; }
.featured-video-pattern__carousel .loop-card__meta { margin-top: 0px !important; }
.featured-video-pattern__carousel .loop-card__author-list, .featured-video-pattern__carousel .loop-card__time::before { display: none; }
.featured-video-pattern__carousel .loop-card.loop-card--default.loop-card--vertical { margin-bottom: 0px; padding-bottom: 0px; }
.featured-video-pattern__carousel::-webkit-scrollbar { background-color: transparent; height: 8px; width: 8px; }
.featured-video-pattern__carousel::-webkit-scrollbar-track { background-color: transparent; }
.featured-video-pattern__carousel::-webkit-scrollbar-thumb { background-color: rgba(255, 255, 255, 0.1); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 16px; }
.featured-video-pattern__carousel::-webkit-scrollbar-button { display: none; }
.featured-video-pattern__carousel:focus-within::-webkit-scrollbar-thumb, .featured-video-pattern__carousel:focus::-webkit-scrollbar-thumb, .featured-video-pattern__carousel:hover::-webkit-scrollbar-thumb { background-color: rgba(255, 255, 255, 0.2); }
.wp-block-techcrunch-card-collection { display: flex; flex-direction: column; gap: var(--wp--custom--spacing--16); position: relative; }
.wp-block-techcrunch-card-collection__image { overflow: hidden; }
.wp-block-techcrunch-card-collection__image img { aspect-ratio: 1 / 1; display: block; height: 100%; object-fit: cover; transition: transform 0.6s; width: 100%; }
.wp-block-techcrunch-card-collection:has(a.wp-block-button__link:hover) .wp-block-techcrunch-card-collection__image img { transform: scale(1.03); }
.wp-block-techcrunch-card-collection__title-wrapper { display: flex; flex-direction: column; gap: var(--wp--custom--spacing--8); }
.wp-block-techcrunch-card-collection__labels { display: flex; gap: var(--wp--custom--spacing--12); position: relative; z-index: 2; }
.wp-block-techcrunch-card-collection__cat, .wp-block-techcrunch-card-collection__flag { --cat-color: var(--wp--custom--color--green-500); --border-color: var(--wp--custom--color--gray-300); border-top: 1px solid var(--border-color); box-shadow: transparent 0px -1px 0px; color: var(--cat-color); font-size: var(--wp--custom--font--size--13); letter-spacing: var(--wp--custom--font--ls--plus-2); line-height: var(--wp--custom--font--lh--1-3); padding-top: 6px; text-decoration: none; text-transform: uppercase; transition-duration: var(--wp--custom--transition--duration--base); transition-property: box-shadow, color; transition-timing-function: var(--wp--custom--transition--timing--base); }
.wp-block-techcrunch-card-collection__cat:focus-within, .wp-block-techcrunch-card-collection__cat:hover, .wp-block-techcrunch-card-collection__flag:focus-within, .wp-block-techcrunch-card-collection__flag:hover { box-shadow: 0 -1px 0 var(--border-color); text-decoration: none; }
.has-black-500-background-color .wp-block-techcrunch-card-collection__cat, .has-black-500-background-color .wp-block-techcrunch-card-collection__flag, .has-green-500-background-color .wp-block-techcrunch-card-collection__cat, .has-green-500-background-color .wp-block-techcrunch-card-collection__flag, .has-purple-500-background-color .wp-block-techcrunch-card-collection__cat, .has-purple-500-background-color .wp-block-techcrunch-card-collection__flag, .is-dark-mode-event .wp-block-techcrunch-card-collection__cat, .is-dark-mode-event .wp-block-techcrunch-card-collection__flag { --border-color: hsla(0,0%,100%,.2); --cat-color: var(--wp--custom--color--white); }
.has-black-500-background-color .wp-block-techcrunch-card-collection__cat:focus-within, .has-black-500-background-color .wp-block-techcrunch-card-collection__cat:hover, .has-black-500-background-color .wp-block-techcrunch-card-collection__flag:focus-within, .has-black-500-background-color .wp-block-techcrunch-card-collection__flag:hover, .has-green-500-background-color .wp-block-techcrunch-card-collection__cat:focus-within, .has-green-500-background-color .wp-block-techcrunch-card-collection__cat:hover, .has-green-500-background-color .wp-block-techcrunch-card-collection__flag:focus-within, .has-green-500-background-color .wp-block-techcrunch-card-collection__flag:hover, .has-purple-500-background-color .wp-block-techcrunch-card-collection__cat:focus-within, .has-purple-500-background-color .wp-block-techcrunch-card-collection__cat:hover, .has-purple-500-background-color .wp-block-techcrunch-card-collection__flag:focus-within, .has-purple-500-background-color .wp-block-techcrunch-card-collection__flag:hover, .is-dark-mode-event .wp-block-techcrunch-card-collection__cat:focus-within, .is-dark-mode-event .wp-block-techcrunch-card-collection__cat:hover, .is-dark-mode-event .wp-block-techcrunch-card-collection__flag:focus-within, .is-dark-mode-event .wp-block-techcrunch-card-collection__flag:hover { --border-color: var(--wp--custom--color--white); }
.has-yellow-700-background-color .wp-block-techcrunch-card-collection__cat, .has-yellow-700-background-color .wp-block-techcrunch-card-collection__flag { --border-color: rgba(84,90,87,.4); }
.has-yellow-700-background-color .wp-block-techcrunch-card-collection__cat:focus-within, .has-yellow-700-background-color .wp-block-techcrunch-card-collection__cat:hover, .has-yellow-700-background-color .wp-block-techcrunch-card-collection__flag:focus-within, .has-yellow-700-background-color .wp-block-techcrunch-card-collection__flag:hover { --border-color: var(--wp--custom--color--black-500); }
.article--brief .wp-block-techcrunch-card-collection__cat:focus-within, .article--brief .wp-block-techcrunch-card-collection__cat:hover, .article--brief .wp-block-techcrunch-card-collection__flag:focus-within, .article--brief .wp-block-techcrunch-card-collection__flag:hover { box-shadow: none; color: var(--cat-color); text-decoration: none; }
.loop-card--featured-bg .wp-block-techcrunch-card-collection__cat:focus-within, .loop-card--featured-bg .wp-block-techcrunch-card-collection__cat:hover, .loop-card--featured-bg .wp-block-techcrunch-card-collection__flag:focus-within, .loop-card--featured-bg .wp-block-techcrunch-card-collection__flag:hover { --border-color: hsla(0,0%,100%,.2); box-shadow: none; color: var(--cat-color); text-decoration: none; }
.wp-block-techcrunch-card-collection__flag { border-top: 1px solid var(--border-color); box-shadow: transparent 0px -1px 0px; color: var(--cat-color); font-size: var(--wp--custom--font--size--13); letter-spacing: var(--wp--custom--font--ls--plus-2); line-height: var(--wp--custom--font--lh--1-3); padding-top: 6px; text-decoration: none; text-transform: uppercase; transition-duration: var(--wp--custom--transition--duration--base); transition-property: box-shadow, color; transition-timing-function: var(--wp--custom--transition--timing--base); --cat-color: var(--wp--custom--color--red-500); --border-color: currentColor; }
.wp-block-techcrunch-card-collection__flag:focus-within, .wp-block-techcrunch-card-collection__flag:hover { box-shadow: 0 -1px 0 var(--border-color); text-decoration: none; }
.has-black-500-background-color .wp-block-techcrunch-card-collection__flag, .has-green-500-background-color .wp-block-techcrunch-card-collection__flag, .has-purple-500-background-color .wp-block-techcrunch-card-collection__flag, .is-dark-mode-event .wp-block-techcrunch-card-collection__flag { --border-color: hsla(0,0%,100%,.2); --cat-color: var(--wp--custom--color--white); }
.has-black-500-background-color .wp-block-techcrunch-card-collection__flag:focus-within, .has-black-500-background-color .wp-block-techcrunch-card-collection__flag:hover, .has-green-500-background-color .wp-block-techcrunch-card-collection__flag:focus-within, .has-green-500-background-color .wp-block-techcrunch-card-collection__flag:hover, .has-purple-500-background-color .wp-block-techcrunch-card-collection__flag:focus-within, .has-purple-500-background-color .wp-block-techcrunch-card-collection__flag:hover, .is-dark-mode-event .wp-block-techcrunch-card-collection__flag:focus-within, .is-dark-mode-event .wp-block-techcrunch-card-collection__flag:hover { --border-color: var(--wp--custom--color--white); }
.has-yellow-700-background-color .wp-block-techcrunch-card-collection__flag { --border-color: rgba(84,90,87,.4); }
.has-yellow-700-background-color .wp-block-techcrunch-card-collection__flag:focus-within, .has-yellow-700-background-color .wp-block-techcrunch-card-collection__flag:hover { --border-color: var(--wp--custom--color--black-500); }
.article--brief .wp-block-techcrunch-card-collection__flag:focus-within, .article--brief .wp-block-techcrunch-card-collection__flag:hover { box-shadow: none; color: var(--cat-color); text-decoration: none; }
.loop-card--featured-bg .wp-block-techcrunch-card-collection__flag:focus-within, .loop-card--featured-bg .wp-block-techcrunch-card-collection__flag:hover { --border-color: hsla(0,0%,100%,.2); box-shadow: none; color: var(--cat-color); text-decoration: none; }
.wp-block-techcrunch-card-collection__flag:hover { box-shadow: none; }
.wp-block-techcrunch-card-collection__flag::before { animation: 1.5s ease-in-out 0s infinite normal none running live-pulse; background-color: var(--cat-color); border-radius: 100%; content: ""; display: inline-block; height: 8px; margin-right: var(--wp--custom--spacing--4); width: 8px; }
.wp-block-techcrunch-card-collection__title { font-size: var(--wp--custom--font--size--23-40); font-weight: var(--wp--custom--font--weight--bold); letter-spacing: var(--wp--custom--font--ls--neg-2); line-height: var(--wp--custom--font--lh--1-2); margin: 0px; }
.wp-block-techcrunch-card-collection__description { -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; color: var(--wp--custom--color--gray-900); font-size: var(--wp--custom--font--size--19); line-height: var(--wp--custom--font--lh--1-4); overflow: hidden; }
.wp-block-techcrunch-card-collection__count { align-items: center; display: flex; gap: var(--wp--custom--spacing--4); }
.wp-block-techcrunch-card-collection__count svg { --c-svg: var(--wp--custom--color--gray-900); width: 0.875rem; }
.wp-block-techcrunch-card-collection__count span, .wp-block-techcrunch-card-collection__last-update, .wp-block-techcrunch-card-collection__sponsor { color: var(--wp--custom--color--gray-700); font-size: var(--wp--custom--font--size--13); letter-spacing: var(--wp--custom--font--ls--plus-2); line-height: var(--wp--custom--font--lh--1-3); }
.wp-block-techcrunch-card-collection__last-update { font-size: var(--wp--custom--font--size--14); letter-spacing: var(--wp--custom--font--ls--plus-3); margin-top: var(--wp--custom--spacing--4); }
.wp-block-techcrunch-card-collection__sponsor { margin-bottom: 0px; }
.wp-block-techcrunch-card-collection .wp-block-button__link { --button-font-color: var(--wp--custom--color--black-500); align-items: center; display: flex; gap: var(--wp--custom--spacing--4); --button-text-decoration: underline !important; }
.wp-block-techcrunch-card-collection .wp-block-button__link:hover { text-decoration: none !important; }
.wp-block-techcrunch-card-collection .wp-block-button__link::after { content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }
@keyframes live-pulse { 
  0% { opacity: 1; }
  50% { opacity: 0.1; }
  100% { opacity: 1; }
}