@charset "utf-8";

.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper { aspect-ratio: 16 / 9; }

.wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper { aspect-ratio: 21 / 9; }

.wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper { aspect-ratio: 18 / 9; }

.wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper { aspect-ratio: 4 / 3; }

.wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper { aspect-ratio: 1 / 1; }

.wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper { aspect-ratio: 9 / 16; }

.wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper { aspect-ratio: 1 / 2; }

.wp-block-embed .wp-block-embed__wrapper { aspect-ratio: auto !important; }

.wp-block-embed.alignleft { margin-left: auto; margin-right: auto; }

@media (min-width: 48em) {
  .wp-block-embed.alignleft { margin-left: calc(var(--editor-50unit,50vw) - var(--wp--custom--content--width--default)/2 - var(--wp--custom--spacing--24)); margin-right: var(--wp--custom--spacing--24); margin-top: 0px !important; }
}

.wp-block-embed.alignright { margin-left: auto; margin-right: auto; }

@media (min-width: 48em) {
  .wp-block-embed.alignright { margin-left: var(--wp--custom--spacing--24); margin-right: calc(var(--editor-50unit,50vw) - var(--wp--custom--content--width--default)/2 - var(--wp--custom--spacing--24)); margin-top: 0px !important; }
}

.single-post .wp-block-post-content .wp-block-embed:not(.alignleft):not(.alignright):not(.wp-block-embed-pinterest):not(.wp-block-embed-instagram) { margin-left: auto; margin-right: auto; }

@media (min-width: 64em) {
  .single-post .wp-block-post-content .wp-block-embed:not(.alignleft):not(.alignright):not(.wp-block-embed-pinterest):not(.wp-block-embed-instagram) { margin-left: calc(var(--wp--preset--spacing--16)*-1) !important; margin-right: calc(var(--wp--preset--spacing--16)*-1) !important; }
}

@media (min-width: 80em) {
  .single-post .wp-block-post-content .wp-block-embed:not(.alignleft):not(.alignright):not(.wp-block-embed-pinterest):not(.wp-block-embed-instagram) { margin-left: calc(var(--wp--preset--spacing--48)*-1) !important; margin-right: calc(var(--wp--preset--spacing--48)*-1) !important; }
}

@media (min-width: 90em) {
  .single-post .wp-block-post-content .wp-block-embed:not(.alignleft):not(.alignright):not(.wp-block-embed-pinterest):not(.wp-block-embed-instagram) { margin-left: calc(var(--wp--preset--spacing--80)*-1) !important; margin-right: calc(var(--wp--preset--spacing--80)*-1) !important; }
}

.wp-block-embed.is-type-video iframe { display: block; height: 100%; object-fit: cover; width: 100%; }

.wp-block-embed.is-type-rich iframe { margin: 0px auto !important; }

.wp-block-embed .twitter-tweet-rendered { margin-left: auto !important; margin-right: auto !important; }

.wp-block-embed-pinterest { text-align: center; }

.wp-block-button__link { box-sizing: border-box; cursor: pointer; display: inline-block; text-align: center; word-break: break-word; }

.wp-block-button__link.aligncenter { text-align: center; }

.wp-block-button__link.alignright { text-align: right; }

:where(.wp-block-button__link) { border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }

.wp-block-button[style*="text-decoration"] .wp-block-button__link { text-decoration: inherit; }

.wp-block-buttons > .wp-block-button.has-custom-width { max-width: none; }

.wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link { width: 100%; }

.wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link { font-size: inherit; }

.wp-block-buttons > .wp-block-button.wp-block-button__width-25 { width: calc(25% - var(--wp--style--block-gap,.5em)*.75); }

.wp-block-buttons > .wp-block-button.wp-block-button__width-50 { width: calc(50% - var(--wp--style--block-gap,.5em)*.5); }

.wp-block-buttons > .wp-block-button.wp-block-button__width-75 { width: calc(75% - var(--wp--style--block-gap,.5em)*.25); }

.wp-block-buttons > .wp-block-button.wp-block-button__width-100 { flex-basis: 100%; width: 100%; }

.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25 { width: 25%; }

.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50 { width: 50%; }

.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75 { width: 75%; }

.wp-block-button.is-style-squared, .wp-block-button__link.wp-block-button.is-style-squared { border-radius: 0px; }

.wp-block-button.no-border-radius, .wp-block-button__link.no-border-radius { border-radius: 0px !important; }

:root :where(.wp-block-button .wp-block-button__link.is-style-outline), :root :where(.wp-block-button.is-style-outline > .wp-block-button__link) { border: 2px solid; padding: 0.667em 1.333em; }

:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)) { color: currentcolor; }

:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)) { background-color: initial; background-image: none; }

.wp-block-button.wp-block-button .wp-block-button__link { --button-background-color: var(--wp--custom--color--green-500); --button-border-color: var(--wp--custom--color--green-500); --button-border-radius: 80px; --button-border-size: 1.5px; --button-border-style: solid; --button-font-size: var(--wp--preset--font-size--body-3); --button-font-weight: var(--wp--custom--font--weight--reg); --button-cursor: pointer; --button-padding: 12px 16px; --button-font-color: var(--wp--custom--color--white); --button-text-decoration: none; --button-text-decoration-offset: 0; --button-hover-background-color: var(--wp--custom--color--green-700); --button-hover-font-color: var(--wp--custom--color--white); --button-hover-border-color: var(--wp--custom--color--green-300); --button-disabled-background-color: var(--wp--custom--color--gray-300); --button-disabled-font-color: var(--wp--custom--color--gray-900); --button-disabled-border-color: var(--wp--custom--color--gray-300); --button-focus-border-color: var(--wp--custom--color--green-500); --button-focus-background-color: var(--wp--custom--color--green-500); --button-focus-font-color: var(--wp--custom--color--white); --button-focus-outline-color: var(--wp--custom--color--green-700); --button-focus-outline-offset: 2px; --button-focus-outline-size: 2px; --button-focus-outline-style: dashed; --button-icon-color: var(--button-font-color); --button-icon-size: 24px; background-color: var(--button-background-color); border-color: var(--button-border-color); border-radius: var(--button-border-radius); border-style: var(--button-border-style); border-width: var(--button-border-size); color: var(--button-font-color); cursor: var(--button-cursor); font-size: var(--button-font-size); font-weight: var(--button-font-weight); padding: var(--button-padding); text-decoration: var(--button-text-decoration); text-underline-offset: var(--button-text-decoration-offset); transition: background-color var(--wp--custom--transition--duration--base) ease,color var(--wp--custom--transition--duration--base) ease; }

.mock-hover .wp-block-button.wp-block-button .wp-block-button__link, .wp-block-button.wp-block-button .wp-block-button__link:active, .wp-block-button.wp-block-button .wp-block-button__link:hover { --button-icon-color: var(--button-hover-font-color); background-color: var(--button-hover-background-color); border-color: var(--button-hover-border-color); color: var(--button-hover-font-color); }

.mock-focus .wp-block-button.wp-block-button .wp-block-button__link, .wp-block-button.wp-block-button .wp-block-button__link:focus-within { --button-icon-color: var(--button-focus-font-color); background-color: var(--button-focus-background-color); border-color: var(--button-focus-border-color); color: var(--button-focus-font-color); outline-color: var(--button-focus-outline-color); outline-offset: var(--button-focus-outline-offset); outline-style: var(--button-focus-outline-style); outline-width: var(--button-focus-outline-size); }

.mock-disabled .wp-block-button.wp-block-button .wp-block-button__link, .wp-block-button.wp-block-button .wp-block-button__link.is-disabled, .wp-block-button.wp-block-button .wp-block-button__link:disabled { --button-icon-color: var(--button-disabled-font-color); background-color: var(--button-disabled-background-color); border-color: var(--button-disabled-border-color); color: var(--button-disabled-font-color); cursor: not-allowed; opacity: 0.38; }

.wp-block-button.wp-block-button .wp-block-button__link.has-inline-icon svg { --c-svg: var(--button-icon-color); margin-left: var(--wp--custom--spacing--8); width: var(--button-icon-size) !important; }

.wp-block-button.wp-block-button .wp-block-button__link:where(.has-inline-icon) { display: inline-block; }

.wp-block-button.wp-block-button .wp-block-button__link.has-no-text.has-inline-icon { --button-padding: 9px; }

.wp-block-button.wp-block-button .wp-block-button__link.has-no-text.has-inline-icon svg { --c-svg: var(--button-icon-color); margin-left: 0px; width: var(--button-icon-size) !important; }

.mock-mobile .wp-block-button.wp-block-button .wp-block-button__link, .wp-block-button.wp-block-button .wp-block-button__link.force-small { --button-font-size: var(--wp--preset--font-size--body-3); --button-padding: 12px 16px; }

.mock-mobile .wp-block-button.wp-block-button .wp-block-button__link.has-no-text.has-inline-icon, .wp-block-button.wp-block-button .wp-block-button__link.force-small.has-no-text.has-inline-icon { --button-icon-size: 16px; }

@media (min-width: 48em) {
  .wp-block-button.wp-block-button .wp-block-button__link { --button-font-size: var(--wp--preset--font-size--body-2); --button-padding: 14px 16px; }
}

.wp-block-button.wp-block-button.is-style-outline .wp-block-button__link { --button-background-color: transparent; --button-border-color: var(--wp--custom--color--green-500); --button-font-color: var(--wp--custom--color--green-900); --button-hover-background-color: var(--wp--custom--color--green-900); --button-hover-font-color: var(--wp--custom--color--white); --button-hover-border-color: var(--wp--custom--color--green-300); --button-disabled-background-color: transparent; --button-disabled-font-color: var(--wp--custom--color--gray-900); --button-disabled-border-color: var(--wp--custom--color--gray-300); --button-focus-border-color: var(--wp--custom--color--green-500); --button-focus-background-color: transparent; --button-focus-font-color: var(--wp--custom--color--green-900); --button-focus-outline-color: var(--wp--custom--color--green-700); }

.wp-block-button.wp-block-button.is-style-ghost .wp-block-button__link { --button-background-color: transparent; --button-border-color: transparent; --button-font-color: var(--wp--custom--color--black-500); --button-hover-background-color: transparent; --button-hover-font-color: var(--wp--custom--color--green-500); --button-hover-border-color: var(--wp--custom--color--green-500); --button-disabled-background-color: transparent; --button-disabled-font-color: var(--wp--custom--color--gray-900); --button-disabled-border-color: transparent; --button-focus-border-color: transparent; --button-focus-background-color: transparent; --button-focus-font-color: var(--wp--custom--color--black-500); --button-focus-outline-color: var(--wp--custom--color--black-500); }

.wp-block-button.wp-block-button.is-style-link .wp-block-button__link { --button-border-radius: 0; --button-background-color: transparent; --button-border-color: transparent; --button-font-color: var(--wp--custom--color--black); --button-padding: 0; --button-text-decoration-offset: 2px; --button-icon-size: 16px; --button-hover-background-color: transparent; --button-hover-font-color: var(--wp--custom--color--green-700); --button-hover-border-color: transparent; --button-disabled-background-color: transparent; --button-disabled-font-color: var(--wp--custom--color--gray-900); --button-disabled-border-color: transparent; --button-focus-border-color: transparent; --button-focus-background-color: transparent; --button-focus-font-color: var(--wp--custom--color--green-500); --button-focus-outline-color: var(--wp--custom--color--green-500); }

.wp-block-button.wp-block-button.is-style-link .wp-block-button__link:hover { --button-text-decoration: underline; }

.wp-block-button.wp-block-button.is-style-external-link .wp-block-button__link { --button-border-radius: 0; --button-background-color: transparent; --button-border-color: transparent; --button-padding: 0; --button-text-decoration-offset: 2px; --button-icon-size: 16px; --button-hover-background-color: transparent; --button-hover-font-color: var(--wp--custom--color--green-700); --button-hover-border-color: transparent; --button-disabled-background-color: transparent; --button-disabled-font-color: var(--wp--custom--color--gray-900); --button-disabled-border-color: transparent; --button-focus-border-color: transparent; --button-focus-background-color: transparent; --button-focus-font-color: var(--wp--custom--color--green-500); --button-focus-outline-color: var(--wp--custom--color--green-500); --button-text-decoration: underline; --button-font-color: var(--wp--custom--color--green-500); --button-font-weight: var(--wp--custom--font--weight--bold); }

.wp-block-button.wp-block-button.is-style-external-link .wp-block-button__link:hover { --button-text-decoration: none; }

.wp-block-button.wp-block-button.is-style-external-link .wp-block-button__link::before { background-color: var(--button-icon-color); content: ""; display: inline-block; height: 16px; margin-right: var(--wp--custom--spacing--4); mask-image: url("/wp-content/themes/tc-24/dist/blocks/autoenqueue/css/core/../../../../svg/external-link.svg"); mask-position: center top; mask-repeat: no-repeat; mask-size: contain; vertical-align: middle; width: 16px; }

.wp-block-button.wp-block-button.is-style-external-link .wp-block-button__link img, .wp-block-button.wp-block-button.is-style-external-link .wp-block-button__link svg { display: none !important; }

.wp-block-button.wp-block-button.is-style-external-link .wp-block-button__link em { font-weight: var(--wp--custom--font--weight--reg); }

@media (min-width: 48em) {
  .wp-block-button.wp-block-button.md\:is-style-outline .wp-block-button__link { --button-background-color: transparent; --button-border-color: var(--wp--custom--color--green-500); --button-font-color: var(--wp--custom--color--green-900); --button-hover-background-color: var(--wp--custom--color--green-900); --button-hover-font-color: var(--wp--custom--color--white); --button-hover-border-color: var(--wp--custom--color--green-300); --button-disabled-background-color: transparent; --button-disabled-font-color: var(--wp--custom--color--gray-900); --button-disabled-border-color: var(--wp--custom--color--gray-300); --button-focus-border-color: var(--wp--custom--color--green-500); --button-focus-background-color: transparent; --button-focus-font-color: var(--wp--custom--color--green-900); --button-focus-outline-color: var(--wp--custom--color--green-700); --button-font-size: var(--wp--preset--font-size--body-3); --button-padding: 12px 16px; --button-border-radius: 80px; }
}

.has-green-500-background-color .wp-block-button.wp-block-button .wp-block-button__link, .wp-block-cover:has(> .has-green-500-background-color) .wp-block-button.wp-block-button .wp-block-button__link { --button-background-color: var(--wp--custom--color--white); --button-border-color: var(--wp--custom--color--white); --button-font-color: var(--wp--custom--color--black-900); --button-hover-background-color: var(--wp--custom--color--black-900); --button-hover-font-color: var(--wp--custom--color--white); --button-hover-border-color: var(--wp--custom--color--white); --button-disabled-background-color: var(--wp--custom--color--green-700); --button-disabled-border-color: var(--wp--custom--color--green-700); --button-disabled-font-color: var(--wp--custom--color--white); --button-focus-background-color: var(--wp--custom--color--white); --button-focus-border-color: var(--wp--custom--color--white); --button-focus-font-color: var(--wp--custom--color--black-900); --button-focus-outline-color: var(--wp--custom--color--white); }

.has-green-500-background-color .wp-block-button.wp-block-button.is-style-outline .wp-block-button__link, .wp-block-cover:has(> .has-green-500-background-color) .wp-block-button.wp-block-button.is-style-outline .wp-block-button__link { --button-background-color: transparent; --button-border-color: var(--wp--custom--color--white); --button-font-color: var(--wp--custom--color--white); --button-hover-background-color: var(--wp--custom--color--white); --button-hover-font-color: var(--wp--custom--color--black-900); --button-hover-border-color: var(--wp--custom--color--black-900); --button-disabled-background-color: transparent; --button-disabled-border-color: var(--wp--custom--color--white); --button-disabled-font-color: var(--wp--custom--color--white); --button-focus-background-color: transparent; --button-focus-border-color: var(--wp--custom--color--white); --button-focus-font-color: var(--wp--custom--color--white); --button-focus-outline-color: var(--wp--custom--color--white); }

.has-green-500-background-color .wp-block-button.wp-block-button.is-style-ghost .wp-block-button__link, .wp-block-cover:has(> .has-green-500-background-color) .wp-block-button.wp-block-button.is-style-ghost .wp-block-button__link { --button-background-color: transparent; --button-border-color: transparent; --button-font-color: var(--wp--custom--color--white); --button-hover-background-color: transparent; --button-hover-font-color: var(--wp--custom--color--white); --button-hover-border-color: var(--wp--custom--color--white); --button-disabled-background-color: transparent; --button-disabled-border-color: transparent; --button-disabled-font-color: var(--wp--custom--color--white); --button-focus-background-color: transparent; --button-focus-border-color: transparent; --button-focus-font-color: var(--wp--custom--color--white); }

.has-green-500-background-color .wp-block-button.wp-block-button.is-style-link .wp-block-button__link, .wp-block-cover:has(> .has-green-500-background-color) .wp-block-button.wp-block-button.is-style-link .wp-block-button__link { --button-font-color: var(--wp--custom--color--white); --button-background-color: transparent; --button-border-color: transparent; --button-hover-background-color: transparent; --button-hover-font-color: var(--wp--custom--color--white); --button-hover-border-color: transparent; --button-disabled-background-color: transparent; --button-disabled-border-color: transparent; --button-disabled-font-color: var(--wp--custom--color--white); --button-focus-background-color: transparent; --button-focus-border-color: transparent; --button-focus-font-color: var(--wp--custom--color--white); }

.has-green-500-background-color .wp-block-button.wp-block-button.is-style-external-link .wp-block-button__link, .wp-block-cover:has(> .has-green-500-background-color) .wp-block-button.wp-block-button.is-style-external-link .wp-block-button__link { --button-font-color: var(--wp--custom--color--white); --button-background-color: transparent; --button-border-color: transparent; --button-hover-background-color: transparent; --button-hover-font-color: var(--wp--custom--color--white); --button-hover-border-color: transparent; --button-disabled-background-color: transparent; --button-disabled-border-color: transparent; --button-disabled-font-color: var(--wp--custom--color--white); --button-focus-background-color: transparent; --button-focus-border-color: transparent; --button-focus-font-color: var(--wp--custom--color--white); }

.has-black-500-background-color .wp-block-button.wp-block-button .wp-block-button__link, .has-black-900-background-color .wp-block-button.wp-block-button .wp-block-button__link, .is-dark-mode-event .wp-block-button.wp-block-button .wp-block-button__link { --button-background-color: var(--wp--custom--color--green-300); --button-border-color: var(--wp--custom--color--green-300); --button-font-color: var(--wp--custom--color--black-500); --button-hover-background-color: var(--wp--custom--color--green-100); --button-hover-font-color: var(--wp--custom--color--black-500); --button-hover-border-color: var(--wp--custom--color--green-500); --button-disabled-background-color: var(--wp--custom--color--gray-900); --button-disabled-border-color: var(--wp--custom--color--gray-900); --button-disabled-font-color: var(--wp--custom--color--gray-300); --button-focus-background-color: var(--wp--custom--color--green-300); --button-focus-border-color: var(--wp--custom--color--green-300); --button-focus-font-color: var(--wp--custom--color--black-500); --button-focus-outline-color: var(--wp--custom--color--green-100); }

.has-black-500-background-color .wp-block-button.wp-block-button.is-style-outline .wp-block-button__link, .has-black-900-background-color .wp-block-button.wp-block-button.is-style-outline .wp-block-button__link, .is-dark-mode-event .wp-block-button.wp-block-button.is-style-outline .wp-block-button__link { --button-background-color: transparent; --button-border-color: var(--wp--custom--color--green-300); --button-font-color: var(--wp--custom--color--white); --button-hover-background-color: var(--wp--custom--color--green-100); --button-hover-font-color: var(--wp--custom--color--black-500); --button-hover-border-color: var(--wp--custom--color--green-100); --button-disabled-background-color: transparent; --button-disabled-border-color: var(--wp--custom--color--gray-900); --button-disabled-font-color: var(--wp--custom--color--gray-500); --button-focus-background-color: transparent; --button-focus-border-color: var(--wp--custom--color--green-300); --button-focus-font-color: var(--wp--custom--color--white); --button-focus-outline-color: var(--wp--custom--color--green-100); }

.has-black-500-background-color .wp-block-button.wp-block-button.is-style-ghost .wp-block-button__link, .has-black-900-background-color .wp-block-button.wp-block-button.is-style-ghost .wp-block-button__link, .is-dark-mode-event .wp-block-button.wp-block-button.is-style-ghost .wp-block-button__link { --button-background-color: transparent; --button-border-color: transparent; --button-font-color: var(--wp--custom--color--white); --button-hover-background-color: transparent; --button-hover-font-color: var(--wp--custom--color--green-100); --button-hover-border-color: var(--wp--custom--color--green-100); --button-disabled-background-color: transparent; --button-disabled-border-color: transparent; --button-disabled-font-color: var(--wp--custom--color--gray-500); --button-focus-background-color: transparent; --button-focus-border-color: transparent; --button-focus-font-color: var(--wp--custom--color--white); --button-focus-outline-color: var(--wp--custom--color--green-100); }

.has-black-500-background-color .wp-block-button.wp-block-button.is-style-external-link .wp-block-button__link, .has-black-500-background-color .wp-block-button.wp-block-button.is-style-link .wp-block-button__link, .has-black-900-background-color .wp-block-button.wp-block-button.is-style-external-link .wp-block-button__link, .has-black-900-background-color .wp-block-button.wp-block-button.is-style-link .wp-block-button__link, .is-dark-mode-event .wp-block-button.wp-block-button.is-style-external-link .wp-block-button__link, .is-dark-mode-event .wp-block-button.wp-block-button.is-style-link .wp-block-button__link { --button-font-color: var(--wp--custom--color--white); --button-background-color: transparent; --button-border-color: transparent; --button-hover-background-color: transparent; --button-hover-font-color: var(--wp--custom--color--white); --button-hover-border-color: transparent; --button-disabled-background-color: transparent; --button-disabled-border-color: transparent; --button-disabled-font-color: var(--wp--custom--color--white); --button-focus-background-color: transparent; --button-focus-border-color: transparent; --button-focus-font-color: var(--wp--custom--color--white); }

.wp-block-techcrunch-event-hero--transparent .wp-block-button.wp-block-button.is-style-outline .wp-block-button__link { --button-background-color: transparent; --button-border-color: var(--wp--custom--color--white); --button-font-color: var(--wp--custom--color--white); --button-hover-background-color: var(--wp--custom--color--white); --button-hover-font-color: var(--wp--custom--color--black-900); --button-hover-border-color: var(--wp--custom--color--black-900); --button-disabled-background-color: transparent; --button-disabled-border-color: var(--wp--custom--color--white); --button-disabled-font-color: var(--wp--custom--color--white); --button-focus-background-color: transparent; --button-focus-border-color: var(--wp--custom--color--white); --button-focus-font-color: var(--wp--custom--color--white); --button-focus-outline-color: var(--wp--custom--color--white); }