.em-block-project-case-card{--border-radius: 12px;--background-color: var(--color-brand-peach-20, #ffe5dc);--border-color: #c7c7c7;--color-title: #000;--color-date: #000;--color-description: #000;--aspect-ratio-media: 4 / 5;width:100%;position:relative;background-color:var(--background-color);border-radius:var(--border-radius);overflow:hidden}.em-block-project-case-card:hover,.em-block-project-case-card:focus-within{background-color:var(--color-brand-peach-80, #ff9267)}.em-block-project-case-card,.em-block-project-case-card__link{display:flex;flex-flow:column nowrap;min-height:100%}.em-block-project-case-card:hover,.em-block-project-case-card__link:hover{filter:brightness(1)}.em-block-project-case-card__link{flex-grow:1}.em-block-project-case-card__link:focus{outline:2px solid var(--color-brand-yellow, #fffa00);outline-offset:-2px}.em-block-project-case-card__image{overflow:hidden;padding-top:calc(100%/(var(--aspect-ratio-media)));position:relative;width:100%}.em-block-project-case-card__image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.em-block-project-case-card__title{margin-bottom:1rem;color:var(--color-title)}.em-block-project-case-card:hover .em-block-project-case-card__title,.em-block-project-case-card:focus-within .em-block-project-case-card__title{color:var(--color-brand-yellow, #fffa00)}.em-block-project-case-card__content{color:var(--color-description);display:flex;flex-flow:column nowrap;flex-grow:1;justify-content:space-between;padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:1.5rem}.em-block-project-case-card__date{color:var(--color-date);font-size:75%;margin-bottom:.5rem}.em-block-project-case-card__footer{margin-top:auto}.em-block-project-case-card__cta{margin-top:2rem;margin-bottom:1rem;display:block}.em-block-project-case-card__terms{align-items:flex-end;display:flex;flex-flow:row wrap;list-style-type:none;min-height:3rem;padding-left:0;margin-left:0;position:relative}.em-block-project-case-card__term{font-size:75%;display:inline-block}.em-block-project-case-card__term a{color:inherit}.em-block-project-case-card__term a:focus{outline:2px solid var(--color-brand-yellow, #fffa00);outline-offset:2px}.em-block-project-case-card__term::after{display:inline-block;content:"|";margin-left:.5rem;margin-right:.5rem}.em-block-project-case-card__term:last-child::after{display:none}
