.card-listing-overlay{position:relative;height:420px}@media(min-width:1024px){.card-listing-overlay{height:480px}}@media(min-width:1440px){.card-listing-overlay{height:520px}}@media(min-width:1920px){.card-listing-overlay{height:641px}}.card-listing-overlay__content-wrapper{color:#fff;position:absolute;width:100%;left:0;right:0;bottom:0;padding:0 16px 24px;z-index:2}@media(min-width:768px){.card-listing-overlay__content-wrapper{padding:0 28px 24px}}@media(min-width:1280px){.card-listing-overlay__content-wrapper{padding:0 40px 30px}}@media(min-width:1440px){.card-listing-overlay__content-wrapper{padding:0 48px 40px}}@media(min-width:1920px){.card-listing-overlay__content-wrapper{padding:0 56px 40px}}.card-listing-overlay__media-wrapper{height:100%}.card-listing-overlay__inner{position:relative;height:100%}.card-listing-overlay__inner:after{position:absolute;content:"";background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(50%,rgba(1,0,8,.7)));background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(1,0,8,.7) 50%);height:50%;left:0;right:0;bottom:0;z-index:0}.card-listing-overlay__eyebrow{display:inline-block;margin-bottom:14px}.card-listing-overlay__heading{color:#f6f9fd;font-family:"JulesTextBook",sans-serif;font-weight:400;font-style:normal;font-size:calc(20px + ((100vw - 360px) / ((768 - 360) / (22 - 20))));line-height:120%;letter-spacing:.5px}@media(min-width:768px){.card-listing-overlay__heading{font-size:calc(22px + ((100vw - 768px) / ((1280 - 768) / (24 - 22))))}}@media(min-width: 1280px){.card-listing-overlay__heading{font-size:calc(24px + ((100vw - 1280px) / ((1440 - 1280) / (32 - 24))))}}@media(min-width: 1440px){.card-listing-overlay__heading{font-size:32px;line-height:32px}}.card-listing-overlay__content{display:none;font-family:"Noah",sans-serif;font-weight:400;font-style:normal;font-size:clamp(14px,14px + ((100vw - 768px) / ((1280 - 768) / (16 - 14))),16px);line-height:160%;margin:0;font-size:14px;color:#f6f9fd}@media(min-width:1280px){.card-listing-overlay__content{font-size:16px}}.card-listing-overlay__links{padding-top:12px}@media(min-width:768px){.card-listing-overlay__links{padding-top:26px}}@media(min-width:1280px){.card-listing-overlay__links{padding-top:20px}}@media(min-width:1440px){.card-listing-overlay__links{padding-top:32px}}.card-listing-overlay__heading-wrapper{margin-bottom:6px}@media(min-width:768px){.card-listing-overlay__heading-wrapper{margin-bottom:14px}}@media(min-width:1440px){.card-listing-overlay__heading-wrapper{margin-bottom:22px}}.card-listing-overlay--2-col{height:400px}@media(min-width:768px){.card-listing-overlay--2-col{height:460px}}@media(min-width:1280px){.card-listing-overlay--2-col{height:520px}}@media(min-width:1920px){.card-listing-overlay--2-col{height:641px}}.card-listing-overlay--2-col .card-listing-overlay__inner{position:relative}.card-listing-overlay--2-col .card-listing-overlay__links{padding-top:18px}@media(min-width:768px){.card-listing-overlay--2-col .card-listing-overlay__links{padding-top:20px}}@media(min-width:1280px){.card-listing-overlay--2-col .card-listing-overlay__links{padding-top:20px}}@media(min-width:1440px){.card-listing-overlay--2-col .card-listing-overlay__links{padding-top:30px}}@media(min-width:1024px){.card-listing-overlay--2-col .card-listing-overlay__heading{font-size:22px}}@media(min-width:1280px){.card-listing-overlay--2-col .card-listing-overlay__heading{font-size:24px}}@media(min-width:1440px){.card-listing-overlay--2-col .card-listing-overlay__heading{font-size:32px}}.card-listing-overlay--2-col .card-listing-overlay__heading-wrapper{margin-bottom:16px}@media(min-width:768px){.card-listing-overlay--2-col .card-listing-overlay__heading-wrapper{margin-bottom:20px}}@media(min-width:1024px){.card-listing-overlay--2-col .card-listing-overlay__heading-wrapper{margin-bottom:16px}}@media(min-width:1280px){.card-listing-overlay--2-col .card-listing-overlay__heading-wrapper{margin-bottom:14px}}.card-listing-overlay--2-col .card-listing-overlay__content-wrapper{padding:0 24px 24px}@media(min-width:1024px){.card-listing-overlay--2-col .card-listing-overlay__content-wrapper{padding:0 40px 32px}}@media(min-width:1440px){.card-listing-overlay--2-col .card-listing-overlay__content-wrapper{padding:0 48px 32px}}