.card-tall{aspect-ratio:.53/1;background-color:var(--kh-colour--beige);border:8px solid hsla(28,91%,74%,.6);border-radius:1.5rem;box-shadow:0 0 2rem #00000080;display:block;overflow:hidden;transition:all .2s ease;width:100%}.card-tall:focus,.card-tall:hover{border-color:#f9b980e6;box-shadow:0 0 3rem #f9b98066}.card-tall:focus .card-tall__content>*,.card-tall:hover .card-tall__content>*{color:var(--kh-colour--gold-light)}.card-tall:before{border:1px solid var(--kh-colour--gold);border-radius:var(--kh-spacing--xs);height:calc(100% - var(--kh-spacing--md));left:var(--kh-spacing--sm);top:var(--kh-spacing--sm);width:calc(100% - var(--kh-spacing--md))}.card-tall:after,.card-tall:before{content:"";display:block;mix-blend-mode:screen;position:absolute;z-index:10}.card-tall:after{background-image:url(../img/layout/card-star.png);background-position:top;background-repeat:no-repeat;background-size:80%;height:100%;left:0;top:0;width:100%}.card-tall__content{background:linear-gradient(180deg,#25090200 10%,#250902e6);bottom:0;color:var(--kh-colour--gold);left:0;padding:var(--kh-spacing--xxl) var(--kh-spacing--md) var(--kh-spacing--md) var(--kh-spacing--md);position:absolute;text-align:center;width:100%;z-index:20}.card-tall__content>*{mix-blend-mode:screen;transition:.2s ease}.card-tall__content .text-meta{text-indent:1.2em}.card-tall__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:5}.illustration-gallery+.card-carousel{margin-top:calc(var(--kh-spacing--xxl)*.75*-1)}@media screen and (min-width:992px){.illustration-gallery+.card-carousel{margin-top:calc(-67vh + var(--kh-spacing--xxl)*2)}}.card-carousel .is-dragging a{pointer-events:none}.card-carousel{margin-left:auto;margin-right:auto;position:relative;z-index:10}.card-carousel .carousel{padding-bottom:var(--kh-spacing--lg)}.card-carousel .carousel__viewport{overflow:visible!important}.card-carousel .carousel__slide .card-tall{transform:translateY(1rem)}.card-carousel .carousel__slide .card-tall:hover{transform:translateY(0)}.card-carousel .carousel__slide--active .card-tall{border-color:#f9b87e}.card-carousel .carousel__slide:nth-of-type(2n) .card-tall{transform:translateY(-1rem)}.card-carousel .carousel__slide:nth-of-type(2n) .card-tall:hover{transform:translateY(-1.5rem)}.section--heart-top .card-carousel .carousel__pagination .carousel__pagination-button{background-color:var(--kh-colour--purple)}.card-carousel .carousel__pagination{justify-content:center;width:100%}.card-carousel .carousel__pagination .carousel__pagination-item{margin:var(--kh-spacing--xxs)}.card-carousel .carousel__pagination .carousel__pagination-button{background-color:var(--kh-colour--gold);border-radius:50%;height:var(--kh-spacing--xs);opacity:.3;width:var(--kh-spacing--xs)}.card-carousel .carousel__pagination .carousel__pagination-button:hover{opacity:.5}.card-carousel .carousel__pagination .carousel__pagination-button--active{opacity:.9}
