.c-card{padding:0 0 var(--spacing-3) 0;position:relative;display:flex;flex-direction:column;max-width:436px;height:100%;background-color:var(--color-white);transition:box-shadow .5s ease-out}.c-card__header{position:relative}.c-card__main{padding:var(--spacing-3) var(--spacing-5) 0 var(--spacing-5)}.c-card__date{font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height);letter-spacing:var(--text-sm-letter-spacing);text-transform:var(--text-sm-text-transform);margin-bottom:var(--spacing-2);color:var(--color-gray-500);display:flex;align-items:center}.c-card__date p{padding:var(--text-sm-paragraph-spacing) 0;margin:0}.c-card__date p:first-child{margin-top:0;padding-top:0}.c-card__date p:last-child{margin-bottom:0;padding-bottom:0}.c-card__image{line-height:0;transition:transform .5s ease-out;position:relative;overflow:hidden;max-width:436px}.c-card__image img{width:100%;transition:transform 1s ease-out;max-height:300px;-o-object-fit:cover;object-fit:cover}.c-card__title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:var(--title-xs-font-size);line-height:var(--title-xs-line-height);letter-spacing:var(--title-xs-letter-spacing);text-transform:var(--title-xs-text-transform)}@media screen and (max-width:39.9375em){.c-card__title{word-wrap:break-word;hyphens:auto}}.c-card__title{margin-bottom:var(--spacing-3);width:100%;color:var(--color-black)}.c-card__text{margin-bottom:var(--spacing-4);color:var(--color-text)}.c-card__location{font-size:var(--text-md-font-size);line-height:var(--text-md-line-height);letter-spacing:var(--text-md-letter-spacing);text-transform:var(--text-md-text-transform)}.c-card__location p{padding:var(--text-md-paragraph-spacing) 0;margin:0}.c-card__location p:first-child{margin-top:0;padding-top:0}.c-card__location p:last-child{margin-bottom:0;padding-bottom:0}.c-card__location{display:flex;align-items:center}.c-card:after{position:absolute;content:"";height:3px;bottom:0;margin:0 auto;left:0;width:0;background:var(--color-brand-300);transition:width .5s ease-out}.c-card--ghost{background-color:transparent}.c-card--ghost .c-card__main{padding:var(--spacing-3) 0 var(--spacing-5) 0}.c-card--ghost .c-card__date,.c-card--ghost .c-card__title,.c-card--ghost .c-card__text,.c-card--ghost .c-card__location{color:var(--color-white)}.c-card--ghost i{margin-right:var(--spacing-3);width:13px;background-color:var(--color-gray-200)}.c-card--ghost:after{background:var(--color-white)}.c-card--featured{max-width:22.25rem;padding:0;background-color:transparent;text-align:left;color:var(--color-black)}.c-card--featured:hover,.c-card--featured.focus-visible,.c-card--featured:visited,.c-card--featured:active{color:var(--color-black)}.c-card--featured:hover,.c-card--featured:focus-visible,.c-card--featured:visited,.c-card--featured:active{color:var(--color-black)}.c-card--featured .c-card__header{width:100%}.c-card--featured .c-card__image{aspect-ratio:1;max-width:none;max-height:none;width:100%;border-radius:50%;background-color:var(--color-brand-300);overflow:hidden}.c-card--featured .c-card__image img{width:100%;height:100%;max-height:none;border-radius:50%;-o-object-fit:cover;object-fit:cover}.c-card--featured .c-card__main{padding:var(--spacing-5) 0 0 0;width:100%}.c-card--featured .c-card__title{font-size:var(--title-xs-font-size);line-height:var(--title-xs-line-height);letter-spacing:var(--title-xs-letter-spacing);margin-bottom:var(--spacing-4);color:var(--color-black)}@media screen and (min-width:64em){.c-card--featured .c-card__title{font-size:var(--title-sm-font-size);line-height:var(--title-sm-line-height);letter-spacing:var(--title-sm-letter-spacing)}}.c-card--featured .c-card__text{font-size:var(--text-md-font-size);line-height:var(--text-md-line-height);color:var(--color-black);margin-bottom:var(--spacing-4)}.c-card--featured:after{content:none}.c-card__link{display:inline-flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:var(--text-md-font-size);line-height:var(--text-md-line-height);color:currentColor;text-decoration:none;transition:gap .25s ease-out}.c-card__link i.arrow-right{width:1.25rem;height:1.25rem}.c-card__link:hover,.c-card__link.focus-visible{gap:var(--spacing-3);text-decoration:underline;text-underline-offset:.25rem}.c-card__link:hover,.c-card__link:focus-visible{gap:var(--spacing-3);text-decoration:underline;text-underline-offset:.25rem}a.c-card:hover,a.c-card:focus{box-shadow:0 5px 30px var(--color-gray-200)}a.c-card:hover:after,a.c-card:focus:after{width:100%}a.c-card--ghost:hover,a.c-card--ghost:focus{box-shadow:none}a.c-card--featured:hover,a.c-card--featured.focus-visible{box-shadow:none}a.c-card--featured:hover,a.c-card--featured:focus-visible{box-shadow:none}a.c-card--featured:hover .c-card__image img,a.c-card--featured.focus-visible .c-card__image img{transform:scale(1.08)}a.c-card--featured:hover .c-card__image img,a.c-card--featured:focus-visible .c-card__image img{transform:scale(1.08)}a.c-card--featured:hover .c-card__link,a.c-card--featured.focus-visible .c-card__link{gap:var(--spacing-3)}a.c-card--featured:hover .c-card__link,a.c-card--featured:focus-visible .c-card__link{gap:var(--spacing-3)}
