.card-carousel{overflow:hidden}.card-carousel__inner{padding-top:2.5rem;padding-bottom:2.5rem}@media all and (min-width: 48em){.card-carousel__inner{padding-top:5.625rem;padding-bottom:5.625rem}}@media all and (min-width: 64em){.card-carousel__inner{padding-top:7.5rem;padding-bottom:7.5rem}}.card-carousel__header{display:flex;gap:1rem;margin-bottom:1.5625rem}@media all and (min-width: 64em){.card-carousel__header{margin-bottom:3.125rem}}.card-carousel__navigation{display:none}@media all and (min-width: 48em){.card-carousel__navigation{display:flex;gap:1.25rem;align-self:center;margin-left:auto}}.card-carousel__navigation-button{width:3.125rem;height:3.125rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:0.0625rem solid var(--button-colour);background-color:rgba(0,0,0,0);fill:var(--button-colour);transition:fill .3s,background-color .3s}.card-carousel__navigation-button:hover{background-color:var(--button-colour);fill:var(--button-text-colour)}.card-carousel__navigation-button svg{width:0.9375rem}.card-carousel__carousel{overflow:visible}@media all and (min-width: 48em){.card-carousel__carousel{width:100%;min-width:100%;grid-column:1;grid-row:1}}.card-carousel__carousel-slide{height:auto;max-width:71.875rem}.card-carousel__pagination{margin-top:1.25rem}@media all and (min-width: 48em){.card-carousel__pagination{display:none}}.card-carousel__card{height:100%;border-radius:1.25rem;overflow:hidden}.card-carousel__card-link{height:100%;display:flex;flex-direction:column}@media all and (min-width: 48em){.card-carousel__card-link{flex-direction:row}}@media all and (min-width: 48em){.card-carousel__card-column{width:50%}}.card-carousel__card-details{padding:1.875rem;display:flex;flex-direction:column;gap:1.25rem;flex:1}@media all and (min-width: 48em){.card-carousel__card-details{padding:6.875rem 3.75rem;align-self:center;gap:2.5rem}}.card-carousel__card-heading{flex:1;font-family:"SpaceMono","SpaceMono-fallback",monospace;line-height:1.25;font-size:1.5rem}@media all and (min-width: 48em){.card-carousel__card-heading{font-size:2.125rem}}@media all and (min-width: 64em){.card-carousel__card-heading{font-size:2.875rem}}.card-carousel__card-image{padding-left:1.25rem}@media all and (min-width: 48em){.card-carousel__card-image{padding-top:3.125rem;padding-left:0}}.card-carousel__card-image img{border-top-left-radius:3.125rem}@media all and (min-width: 48em){.card-carousel__card-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-top-left-radius:6.25rem}}@media all and (min-width: 64em){.card-carousel__card-image img{border-top-left-radius:12.5rem}}.block--background-color-transparent:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.card-carousel.block--background-color-transparent,.block--background-color-transparent:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.card-carousel.block--background-color-transparent,.block--background-color-transparent:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.card-carousel.block--background-color-transparent{margin-top:-2.5rem}.block--background-color-forest:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.card-carousel.block--background-color-forest,.block--background-color-forest:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.card-carousel.block--background-color-forest,.block--background-color-forest:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.card-carousel.block--background-color-forest{margin-top:-2.5rem}.block--background-color-mauve:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.card-carousel.block--background-color-mauve,.block--background-color-mauve:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.card-carousel.block--background-color-mauve,.block--background-color-mauve:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.card-carousel.block--background-color-mauve{margin-top:-2.5rem}.block--background-color-sage:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.card-carousel.block--background-color-sage,.block--background-color-sage:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.card-carousel.block--background-color-sage,.block--background-color-sage:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.card-carousel.block--background-color-sage{margin-top:-2.5rem}.block--background-color-red:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.card-carousel.block--background-color-red,.block--background-color-red:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.card-carousel.block--background-color-red,.block--background-color-red:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.card-carousel.block--background-color-red{margin-top:-2.5rem}.block--background-color-pink:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.card-carousel.block--background-color-pink,.block--background-color-pink:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.card-carousel.block--background-color-pink,.block--background-color-pink:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.card-carousel.block--background-color-pink{margin-top:-2.5rem}.block--background-color-cream:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.card-carousel.block--background-color-cream,.block--background-color-cream:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.card-carousel.block--background-color-cream,.block--background-color-cream:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.card-carousel.block--background-color-cream{margin-top:-2.5rem}.block--background-color-yellow:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.card-carousel.block--background-color-yellow,.block--background-color-yellow:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.card-carousel.block--background-color-yellow,.block--background-color-yellow:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.card-carousel.block--background-color-yellow{margin-top:-2.5rem}@media all and (min-width: 48em){.block--background-color-transparent:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.card-carousel.block--background-color-transparent,.block--background-color-transparent:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.card-carousel.block--background-color-transparent,.block--background-color-transparent:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.card-carousel.block--background-color-transparent{margin-top:-5.625rem}.block--background-color-forest:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.card-carousel.block--background-color-forest,.block--background-color-forest:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.card-carousel.block--background-color-forest,.block--background-color-forest:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.card-carousel.block--background-color-forest{margin-top:-5.625rem}.block--background-color-mauve:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.card-carousel.block--background-color-mauve,.block--background-color-mauve:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.card-carousel.block--background-color-mauve,.block--background-color-mauve:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.card-carousel.block--background-color-mauve{margin-top:-5.625rem}.block--background-color-sage:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.card-carousel.block--background-color-sage,.block--background-color-sage:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.card-carousel.block--background-color-sage,.block--background-color-sage:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.card-carousel.block--background-color-sage{margin-top:-5.625rem}.block--background-color-red:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.card-carousel.block--background-color-red,.block--background-color-red:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.card-carousel.block--background-color-red,.block--background-color-red:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.card-carousel.block--background-color-red{margin-top:-5.625rem}.block--background-color-pink:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.card-carousel.block--background-color-pink,.block--background-color-pink:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.card-carousel.block--background-color-pink,.block--background-color-pink:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.card-carousel.block--background-color-pink{margin-top:-5.625rem}.block--background-color-cream:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.card-carousel.block--background-color-cream,.block--background-color-cream:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.card-carousel.block--background-color-cream,.block--background-color-cream:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.card-carousel.block--background-color-cream{margin-top:-5.625rem}.block--background-color-yellow:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.card-carousel.block--background-color-yellow,.block--background-color-yellow:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.card-carousel.block--background-color-yellow,.block--background-color-yellow:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.card-carousel.block--background-color-yellow{margin-top:-5.625rem}}@media all and (min-width: 64em){.block--background-color-transparent:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.card-carousel.block--background-color-transparent,.block--background-color-transparent:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.card-carousel.block--background-color-transparent,.block--background-color-transparent:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.card-carousel.block--background-color-transparent{margin-top:-7.5rem}.block--background-color-forest:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.card-carousel.block--background-color-forest,.block--background-color-forest:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.card-carousel.block--background-color-forest,.block--background-color-forest:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.card-carousel.block--background-color-forest{margin-top:-7.5rem}.block--background-color-mauve:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.card-carousel.block--background-color-mauve,.block--background-color-mauve:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.card-carousel.block--background-color-mauve,.block--background-color-mauve:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.card-carousel.block--background-color-mauve{margin-top:-7.5rem}.block--background-color-sage:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.card-carousel.block--background-color-sage,.block--background-color-sage:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.card-carousel.block--background-color-sage,.block--background-color-sage:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.card-carousel.block--background-color-sage{margin-top:-7.5rem}.block--background-color-red:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.card-carousel.block--background-color-red,.block--background-color-red:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.card-carousel.block--background-color-red,.block--background-color-red:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.card-carousel.block--background-color-red{margin-top:-7.5rem}.block--background-color-pink:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.card-carousel.block--background-color-pink,.block--background-color-pink:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.card-carousel.block--background-color-pink,.block--background-color-pink:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.card-carousel.block--background-color-pink{margin-top:-7.5rem}.block--background-color-cream:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.card-carousel.block--background-color-cream,.block--background-color-cream:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.card-carousel.block--background-color-cream,.block--background-color-cream:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.card-carousel.block--background-color-cream{margin-top:-7.5rem}.block--background-color-yellow:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.card-carousel.block--background-color-yellow,.block--background-color-yellow:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.card-carousel.block--background-color-yellow,.block--background-color-yellow:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.card-carousel.block--background-color-yellow{margin-top:-7.5rem}}

/*# sourceMappingURL=block-card-carousel.28eb7f06778bf7ff6e27.css.map*/