.hover-card{display:block}.hover-card__inner{background:#d9d9d9;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;isolation:isolate;min-height:clamp(300px,65vh,780px);position:relative}.hover-card__background-image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-2}.hover-card__background-image .field--name-field-single-media{height:100%;width:100%}.hover-card__background-image img,.hover-card__background-image video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hover-card__content{color:#fff;line-height:1.6875rem;margin-top:auto;padding:40px 48px 64px;text-align:left}.hover-card__content h1,.hover-card__content h2,.hover-card__content h3,.hover-card__content h4{color:inherit;font-family:"Averia-Serif",serif;font-size:2rem;margin:0}.hover-card__content p{font-size:1rem;line-height:1.6875rem;margin:0}.hover-card__content-visible{color:inherit;font-family:Noir,sans-serif;font-size:.8125rem;letter-spacing:.0975rem;padding-bottom:clamp(18px,4vw,32px)}.hover-card__content-hidden>.field--type-entity-reference-revisions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:clamp(20px,5vw,32px)}.hover-card .links{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:32px}.hover-card .links a{font-family:Noir,sans-serif;font-size:1.125rem;font-weight:400;text-align:center}.hover-card--hascontent{position:relative}.hover-card--hascontent .hover-card__inner:before{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.85)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.85),transparent);bottom:0;content:"";display:block;left:0;position:absolute;top:-50%;-webkit-transition:top .4s ease-in-out;transition:top .4s ease-in-out;width:100%;z-index:-1}.hover-card--hascontent .hover-card__content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:padding-top .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:padding-top .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,padding-top .4s ease-in-out;transition:transform .4s ease-in-out,padding-top .4s ease-in-out,-webkit-transform .4s ease-in-out}.hover-card--hascontent .hover-card__content-visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:padding-bottom .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:padding-bottom .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,padding-bottom .4s ease-in-out;transition:transform .4s ease-in-out,padding-bottom .4s ease-in-out,-webkit-transform .4s ease-in-out}.hover-card--hascontent .hover-card__background-image img,.hover-card--hascontent .hover-card__background-image video{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}@media (hover:hover){.hover-card--hascontent:not(:hover):not(:focus-within) .hover-card__inner:before{top:50%}.hover-card--hascontent:not(:hover):not(:focus-within) .hover-card__content{padding-top:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.hover-card--hascontent:not(:hover):not(:focus-within) .hover-card__content-visible{padding-bottom:clamp(20px,5vw,64px);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.hover-card--hascontent:not(:hover):not(:focus-within) .hover-card__background-image img,.hover-card--hascontent:not(:hover):not(:focus-within) .hover-card__background-image video{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}