a{cursor:pointer}.heading--medium{font-size:calc(var(--font-heading-scale) * 3.5rem);letter-spacing:calc(var(--font-heading-scale) * .3rem);line-height:calc(1 + .24 / max(1,var(--font-heading-scale)));margin:0;font-weight:300}@media only screen and (max-width:767px){.heading--medium{font-size:calc(var(--font-heading-scale) * 2.5rem);letter-spacing:calc(var(--font-heading-scale) * .102rem)}}.grid-cards{color:var(--color)}.grid-cards__heading{width:100%;display:flex;flex-direction:column;height:auto;padding:64px}.grid-cards__body{display:grid;grid-gap:4px;grid-template-columns:repeat(var(--columns),1fr);grid-template-rows:auto}.grid-cards__body.remove-spacing{grid-gap:0}.grid-cards__card{position:relative;display:flex;background-color:#000;color:#fff}.grid-cards__card--small{padding-top:97%}.grid-cards__card--medium{padding-top:122%}.grid-cards__card--large{padding-top:147%}.grid-cards__card--img{display:block;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0}.grid-cards__card--content{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;row-gap:24px;padding:var(--padding_card) 32px;text-decoration:none}.grid-cards__card--content--top{justify-content:flex-start}.grid-cards__card--content--middle{justify-content:center}.grid-cards__card--content--bottom{justify-content:flex-end}.grid-cards__card--content--left{align-items:flex-start}.grid-cards__card--content--center{align-items:center}.grid-cards__card--content--right{align-items:flex-end}.grid-cards__card--text{margin:0;display:block;color:var(--color)}.card-text__read-more{display:none;color:inherit}.grid-cards__card--text.expanded-text{display:block;overflow:auto}.grid-cards__card--text.hidden-text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:unset}.card-text__read-more{display:block;align-self:center}span.button--secondary{color:rgb(var(--color-button-text));background-color:rgba(var(--color-button),var(--alpha-button-background))}@media only screen and (max-width:1023px){.grid-cards__body{grid-template-columns:repeat(2,1fr)}.grid-cards__card--content{row-gap:16px}}@media only screen and (max-width:767px){.grid-cards__heading{padding:24px}.grid-cards__body{grid-template-columns:1fr}.grid-cards__body.mobile-grid--half_width{grid-template-columns:repeat(2,1fr)}.grid-cards__body.mobile-grid--mixed_width{grid-template-columns:repeat(2,1fr)}.grid-cards__body.mobile-grid--mixed_width .grid-cards__card:nth-child(3n){grid-column:span 2}.grid-cards__card--content{row-gap:16px;padding:var(--padding_card) 16px}}