@keyframes loadingSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cta__content{text-align:center;margin:0 auto}.cta__content .button__container{justify-content:center;margin-top:2.5rem;display:flex}.card{color:#fff;width:100%;max-width:24.25rem;height:auto;margin:0;padding:0;list-style:none;display:block;position:relative}@media screen and (min-width:731px){.card:before{content:"";z-index:-1;width:100%;padding-top:124.096%;display:block;position:relative}}.card__wrapper{border-radius:1rem;flex-flow:column;justify-content:flex-end;align-items:stretch;gap:0;width:100%;height:100%;text-decoration:none;display:flex;top:0;left:0;overflow:hidden}@media screen and (min-width:731px){.card__wrapper{position:absolute}}@media not all and (hover:none){@media screen and (min-width:731px){.card__wrapper:hover .card__collapsible{max-height:var(--card-collapsible-height,100%)}.card__wrapper:focus-visible .card__collapsible{max-height:var(--card-collapsible-height,100%)}.card__wrapper:hover .card__collapsible-inner{opacity:1;visibility:visible}.card__wrapper:focus-visible .card__collapsible-inner{opacity:1;visibility:visible}.card__wrapper:hover.card--hover-gradient .card__image:after{height:120%}.card__wrapper:focus-visible.card--hover-gradient .card__image:after{height:120%}}}.card__image{width:100%;height:100%;display:block;position:absolute}@media screen and (min-width:0) and (max-width:730px){.card__image{height:auto;position:relative}.card__image:before{content:"";z-index:-1;width:100%;padding-top:95.4545%;display:block;position:relative}}.card__image:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 20%,#000c 75%);width:100%;height:80%;transition:height .2s ease-in-out;position:absolute;bottom:0;left:0}.card__image .card__header{z-index:10;width:100%;padding:1rem .75rem;position:absolute;bottom:0;left:0}@media screen and (min-width:731px){.card__image .card__header{display:none}}.card__content{z-index:1;padding:0 1rem;position:relative}@media screen and (min-width:0) and (max-width:730px){.card__content{background-color:#1a1a1a;flex-grow:1;padding:1.25rem .75rem 1rem}}@media screen and (min-width:731px){.card__content{flex-direction:column;justify-content:flex-end;height:100%;display:flex}}@media screen and (min-width:0) and (max-width:730px){.card__content .card__header{display:none}}.card__pill{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff3;border-radius:4rem;flex-flow:row;justify-content:flex-start;align-items:center;gap:.25rem;margin-bottom:1.5rem;padding:.375rem .875rem;display:inline-flex}@media screen and (min-width:0) and (max-width:730px){.card__pill{margin-bottom:.75rem}}.card__pill-icon{display:inline-block}.card__pill-icon svg{display:block}.card__pill-text{margin-top:1px;font-size:.875rem}.card__title{color:inherit;letter-spacing:-.00125rem;margin:0;font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:clamp(2rem,1.51032rem + 1.07181vw,2.625rem);font-weight:400;line-height:.88;display:block}.card__summary{text-overflow:ellipsis;padding-top:.5rem;font-size:.875rem;font-weight:400;line-height:1.2;display:block}@media screen and (min-width:0) and (max-width:730px){.card__summary{padding-top:0}}.card__button{padding-top:.875rem;display:block}@media screen and (min-width:731px){.card__button{padding-top:1.5rem}}.card__button .button{border-radius:1rem;margin:0;padding:.5rem .75rem}.card__button .button .button__text{padding:0 .25rem}.card__button .button .button__icon{width:1.5rem;height:1.5rem;display:block}.card__button .button .button__icon svg{width:100%;height:100%;display:block}.card__collapsible{width:100%;transition:max-height .375s ease-in-out;display:block;overflow:hidden}@media screen and (min-width:0) and (max-width:730px){.card__collapsible{height:100%}}@media screen and (min-width:731px){.card__collapsible{max-height:0;padding-bottom:1.5rem}}.card__collapsible-inner{transition:opacity .375s ease-in-out,visibility .375s ease-in-out;display:block}@media screen and (min-width:0) and (max-width:730px){.card__collapsible-inner{flex-direction:column;justify-content:space-between;height:100%;display:flex}}@media screen and (min-width:731px){.card__collapsible-inner{opacity:0;visibility:hidden;padding-bottom:1.5rem}}
