.hero-carousel{align-content:stretch;background-color:#fff;border-radius:var(--theme--radius--rounded);box-shadow:0 6px 16px 0 rgb(89 89 89 / .1);display:grid;grid-template-areas:"figure" "items";grid-template-columns:100%;grid-template-rows:auto;overflow:hidden}@media only screen and (min-width:560px){.hero-carousel{grid-template-areas:"figure items";grid-template-columns:50% 50%}}.hero-carousel-figure>.hero-carousel-figure-item{display:none;height:100%;margin:0}.hero-carousel-figure>.hero-carousel-figure-item.is-active{display:block}.hero-carousel-figure>.hero-carousel-figure-item .components-placeholder{height:100%}.hero-carousel-items{display:grid;grid-template-columns:100%;grid-template-rows:auto}.hero-carousel-item{background-color:var(--theme--palette--secondary);border-bottom:1px solid hsl(0 0% 77% / .5);display:flex;flex-flow:column;justify-content:center;padding:var(--theme--spacing--grid) calc(var(--theme--spacing--grid)*1.5);position:relative}.hero-carousel-item:hover{text-decoration:none}.hero-carousel-item.is-active{background-color:var(--theme--palette--white)}@media only screen and (min-width:560px){.hero-carousel-item.is-active:before{border-bottom:20px solid #fff0;border-right:20px solid var(--theme--palette--white);border-top:20px solid #fff0;content:"";display:block;height:0;left:0;margin-left:-20px;position:absolute;top:50%;transform:translateY(-50%);width:0}}.hero-carousel-item-title{color:var(--theme--palette--links);font-size:var(--theme--font-size--xlarge);margin:0 0 .5rem}.hero-carousel-item-title:after{font-size:.55em;margin-left:.75em;margin-top:-.2em}.hero-carousel-item-excerpt{margin-bottom:0}