.cc-hero__topics__item.theme--green-dark{background:linear-gradient(105deg,#010133,#00553a)}.cc-hero__topics__item.theme--purple-dark{background:linear-gradient(105deg,#431170,#010133)}.cc-hero__topics__item.theme--rose-dark{background:linear-gradient(105deg,#010133,#770747)}.cc-hero__bg:after{background:linear-gradient(180deg,#fff 30.89%,hsla(0,0%,100%,0) 53.53%)}.cc-hero .glide img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--focal-point-x,50%) var(--focal-point-y,50%);object-position:var(--focal-point-x,50%) var(--focal-point-y,50%)}.cc-hero{padding:0;position:relative}.cc-hero:not(:last-child){margin-bottom:var(--layout-dynamic-space-y-row-large)}@media (min-width:1024px){.cc-hero{aspect-ratio:1920/880}}.cc-hero__body{height:100%}.cc-hero__bg{z-index:1}.cc-hero__bg,.cc-hero__bg:after{position:absolute;top:0;left:0;height:100%;width:100%}.cc-hero__bg:after{content:""}.cc-hero__fg{padding:var(--layout-dynamic-space-y-row-large) 0;position:relative;z-index:2;height:100%}.cc-hero__fg>.container{display:flex;flex-flow:column;justify-content:space-between;height:100%;gap:var(--layout-dynamic-space-y-element)}.cc-hero__controls{display:flex;justify-content:flex-end}.cc-hero__controls button{background-color:var(--color-blue-dark);color:var(--color-white);height:2.75rem;width:3.1875rem;display:inline-grid;align-items:center;justify-content:center;padding:0}.cc-hero__controls button.is-playing span:first-child,.cc-hero__controls button:not(.is-playing) span:last-child{display:none}.cc-hero__content{display:grid;grid-template-columns:100%;gap:var(--layout-dynamic-space-y-element)}@media (min-width:1024px){.cc-hero__content{grid-template-columns:54.6875% auto;gap:var(--layout-fixed-space-xxxlarge);justify-content:space-between}}.cc-hero__intro{color:var(--color-blue-dark)}.cc-hero__topics{display:inline-flex;flex-direction:column;gap:var(--layout-fixed-space-xsmall);padding-top:var(--layout-dynamic-space-y-element);border-top:var(--layout-border-width-element-xsmall) solid var(--color-gray-light)}@media (min-width:1024px){.cc-hero__topics{margin-top:0;padding-top:0;border-top:none;padding-left:var(--layout-fixed-space-xxxlarge);border-left:var(--layout-border-width-element-xsmall) solid var(--color-gray-light)}}.cc-hero__topics__item{padding:var(--layout-fixed-space-xsmall) var(--layout-fixed-space-small);display:grid;grid-template-columns:2.5rem auto;gap:var(--layout-fixed-space-xsmall);align-items:center;border-radius:var(--layout-border-radius-element-medium);background-color:var(--background-color)}.cc-hero__topics__item.theme--green{--text-color:var(--color-green-light);--background-color:var(--color-green-dark)}.cc-hero__topics__item.theme--blue{--text-color:var(--color-blue-light);--background-color:var(--color-berkeley-blue)}.cc-hero__topics__item.theme--purple{--text-color:var(--color-purple-light);--background-color:var(--color-purple-dark)}.cc-hero__topics__item.theme--rose{--text-color:var(--color-rose-light);--background-color:var(--color-rose-dark)}.cc-hero__topics__item.theme--green-dark{--text-color:var(--color-green-light)}.cc-hero__topics__item.theme--blue-dark{--text-color:var(--color-blue-light);--background-color:var(--color-blue-dark)}.cc-hero__topics__item.theme--purple-dark{--text-color:var(--color-purple-light)}.cc-hero__topics__item.theme--rose-dark{--text-color:var(--color-rose-light)}.cc-hero__topics__item .icon{display:grid;align-items:center;justify-content:center}.cc-hero__topics__item i,.cc-hero__topics__item svg{font-size:2rem;line-height:1}.cc-hero__topics__item i,.cc-hero__topics__item span,.cc-hero__topics__item svg{color:var(--color-white)}.cc-hero .glide{position:absolute;top:0;left:0;height:100%;width:100%}.cc-hero .image-wrapper{position:relative;height:100%}.cc-hero .glide__slides{transition:none!important}.cc-hero .glide__slide,.cc-hero .glide__slides,.cc-hero .glide__track{height:100%}.cc-hero .glide__slides{transform:translateZ(0)!important}.cc-hero .glide__slide{opacity:0;z-index:0;position:absolute;top:0;left:0;transition:opacity 1s ease;margin:0!important}.cc-hero .glide__slide.glide__slide--active{opacity:1;z-index:1}