.cards-developments:focus-within .cards-developments__image[data-v-ecd27ee2],.cards-developments:hover .cards-developments__image[data-v-ecd27ee2]{transform:scale(1.03)}.cards-developments__image[data-v-ecd27ee2]{transition:transform .3s ease}.cards-developments[data-v-ecd27ee2]{display:flex;flex-direction:column;position:relative}.cards-developments__font--label[data-v-ecd27ee2]{font-family:Suisse,sans-serif;font-size:.9375em;font-weight:400;letter-spacing:0;line-height:1.3333333333}@media(max-width:767.98px){.cards-developments__font--label[data-v-ecd27ee2]{font-family:Suisse,sans-serif;font-size:.8125em;font-weight:400;letter-spacing:0;line-height:1.5384615385}}.cards-developments__font--categories[data-v-ecd27ee2]{font-family:Suisse,sans-serif;font-size:1em;font-weight:400;letter-spacing:-.005em;line-height:1.5625}@media(max-width:767.98px){.cards-developments__font--categories[data-v-ecd27ee2]{font-family:Suisse,sans-serif;font-size:.875em;font-weight:300;line-height:1.5714285714}}.cards-developments__font--value[data-v-ecd27ee2]{font-family:Opulent,sans-serif;font-size:.875em;font-weight:400;line-height:1.1428571429}.cards-developments__font--value[data-v-ecd27ee2] sup{font-size:.7142857143em;line-height:1;vertical-align:top}.cards-developments__developer span[data-v-ecd27ee2]{text-decoration:underline}.cards-developments__developer span[data-v-ecd27ee2]:first-child{text-decoration:none}.cards-developments__wrapper[data-v-ecd27ee2]{border-radius:.5em;height:20em;overflow:hidden;padding:.625em;position:relative;width:100%}.cards-developments__image[data-v-ecd27ee2]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.cards-developments__link[data-v-ecd27ee2]{inset:0;position:absolute;z-index:1}.cards-developments__labels[data-v-ecd27ee2]{position:relative}.cards-developments__header[data-v-ecd27ee2]{display:flex;flex-direction:column;flex-grow:1;gap:1em}.cards-developments__name[data-v-ecd27ee2]{color:#302e2d;text-transform:uppercase}.cards-developments__location[data-v-ecd27ee2]{position:relative;z-index:2}.cards-developments__location[data-v-ecd27ee2] p{font-family:Suisse,sans-serif;font-size:1em;font-weight:400;letter-spacing:-.005em;line-height:1.5625}.cards-developments__categories[data-v-ecd27ee2],.cards-developments__links[data-v-ecd27ee2]{color:#606269}.cards-developments__content[data-v-ecd27ee2]{display:flex;flex-direction:column;flex-grow:1;gap:1.5em}.cards-developments__footer[data-v-ecd27ee2]{display:flex;flex-wrap:wrap;gap:.5em;position:relative;z-index:2}.cards-developments__content[data-v-ecd27ee2],.cards-developments__footer[data-v-ecd27ee2]{margin-top:1.5em}.cards-developments__info[data-v-ecd27ee2]{display:flex;flex:1;flex-direction:column;gap:.5em}.cards-developments__info-wrapper[data-v-ecd27ee2]{border:1px solid #e7e6e3;border-radius:.25em;display:flex;flex-shrink:0;gap:.75em;padding:.75em 1.25em}.cards-developments__info-label[data-v-ecd27ee2]{color:#606269}.cards-developments__info-value[data-v-ecd27ee2]{color:#302e2d;text-transform:uppercase}.cards-developments__divider[data-v-ecd27ee2]{border-right:1px solid #e7e6e3}.cards-developments__divider[data-v-ecd27ee2]:last-child{display:none}.cards-developments__button[data-v-ecd27ee2]{flex:1}@media(max-width:767.98px){.cards-developments__button[data-v-ecd27ee2]{min-width:100%}}.cards-developments--compact .cards-developments__wrapper[data-v-ecd27ee2]{height:15em}.cards-developments--compact .cards-developments__content[data-v-ecd27ee2]{gap:.75em}.cards-developments--compact .cards-developments__location[data-v-ecd27ee2]{order:1}@media(max-width:767.98px){.cards-developments--compact .cards-developments__location[data-v-ecd27ee2] p{font-family:Suisse,sans-serif;font-size:.875em;font-weight:300;line-height:1.5714285714}}.cards-developments--compact .cards-developments__header[data-v-ecd27ee2]{order:2}.cards-developments--compact .cards-developments__info-wrapper[data-v-ecd27ee2]{margin-top:1.25em;order:3}.cards-developments--compact .cards-developments__info[data-v-ecd27ee2]{text-align:center}.cards-developments--compact .cards-developments__footer[data-v-ecd27ee2]{margin-top:2em}@media(max-width:767.98px){.cards-developments--compact .cards-developments__button[data-v-ecd27ee2]{min-width:0}}
