@property --inner-curve-cut-size{syntax:"<length>";inherits:true;initial-value:0}@property --inner-curve-corner-radius{syntax:"<length>";inherits:true;initial-value:0}@property --inner-curve-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --inner-curve-position{syntax:"<percentage>";inherits:true;initial-value:50%}.ProjectList-module-scss-module__-BGukG__root{justify-content:flex-start;align-items:stretch;gap:calc((var(--spacing-xx-large) * 1) + 0px);flex-flow:wrap;display:flex}.ProjectList-module-scss-module__-BGukG__root__card{flex-basis:calc((100% - (3 - 1)*calc((var(--spacing-xx-large) * 1) + 0px))/3 + 0px)}@media (max-width:1199px){.ProjectList-module-scss-module__-BGukG__root{justify-content:center;align-items:stretch;gap:calc((var(--spacing-xx-large) * 1) + 0px);flex-flow:wrap;display:flex}.ProjectList-module-scss-module__-BGukG__root__card{flex-basis:calc((100% - (2 - 1)*calc((var(--spacing-xx-large) * 1) + 0px))/2 + 0px)}}@media (max-width:899px){.ProjectList-module-scss-module__-BGukG__root{gap:calc((var(--spacing-x-large) * 1) + 0px)}.ProjectList-module-scss-module__-BGukG__root__card{flex-basis:calc((100% - (2 - 1)*calc((var(--spacing-x-large) * 1) + 0px))/2 + 0px)}}
@property --inner-curve-cut-size{syntax:"<length>";inherits:true;initial-value:0}@property --inner-curve-corner-radius{syntax:"<length>";inherits:true;initial-value:0}@property --inner-curve-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --inner-curve-position{syntax:"<percentage>";inherits:true;initial-value:50%}.ProjectCard-module-scss-module__yfktLW__root{--z-index-media:1;--z-index-caption:2;--z-index-overlay:4;--z-index-content:5;--z-index-badge:6;aspect-ratio:392/522;width:100%;height:auto;position:relative}.ProjectCard-module-scss-module__yfktLW__root__media{z-index:var(--z-index-media);width:100%;height:100%}.ProjectCard-module-scss-module__yfktLW__root__media__caption{z-index:var(--z-index-caption);width:100%;padding:calc((var(--spacing-large) * 1) + 0px);color:var(--color-gray-level-0);opacity:1;font-weight:var(--font-weight-subtitle2);font-size:var(--font-size-subtitle2);line-height:var(--line-height-subtitle2);background-color:#1f233bcc;transition:opacity .25s ease-out;position:absolute;bottom:0}@media (max-width:899px){.ProjectCard-module-scss-module__yfktLW__root__media__caption{font-weight:var(--font-weight-button2);font-size:var(--font-size-button2);line-height:var(--line-height-button2)}}.ProjectCard-module-scss-module__yfktLW__root__overlay{z-index:var(--z-index-overlay);opacity:0;width:calc(100% + 2px);height:calc(100% + 2px);transition:opacity .25s ease-out;position:absolute;inset:0}.ProjectCard-module-scss-module__yfktLW__root__content{z-index:var(--z-index-content);top:50%;opacity:0;width:calc(100% - 102px);transition:opacity .25s ease-out;position:absolute;inset-inline-end:50%;transform:translate(-50%,-50%)}.ProjectCard-module-scss-module__yfktLW__root__content__heading{margin:0;margin-bottom:calc((var(--spacing-x-large) * 1) + 0px);color:var(--color-gray-level-0);font-weight:var(--font-weight-h4);font-size:var(--font-size-h4);line-height:var(--line-height-h4);padding:0}@media (max-width:1199px){.ProjectCard-module-scss-module__yfktLW__root__content__heading{font-weight:var(--font-weight-subtitle2);font-size:var(--font-size-subtitle2);line-height:var(--line-height-subtitle2)}}@media (max-width:899px){.ProjectCard-module-scss-module__yfktLW__root__content__heading{font-weight:var(--font-weight-button1);font-size:var(--font-size-button1);line-height:var(--line-height-button1)}}.ProjectCard-module-scss-module__yfktLW__root__content__heading{transition:color .25s ease-out}.ProjectCard-module-scss-module__yfktLW__root__content__heading:hover{color:var(--color-primary-minus-1)}.ProjectCard-module-scss-module__yfktLW__root__content__heading:active{color:var(--color-action-active)}.ProjectCard-module-scss-module__yfktLW__root__content__list{justify-content:flex-start;align-items:flex-start;gap:calc((var(--spacing-normal) * 1) + 0px);flex-flow:column;margin:0;padding:0;list-style:none;display:flex}.ProjectCard-module-scss-module__yfktLW__root__content__list__item{justify-content:flex-start;align-items:center;gap:calc((var(--spacing-normal) * 1) + 0px);flex-flow:wrap;display:flex}.ProjectCard-module-scss-module__yfktLW__root__content__list__item__icon{max-width:18px;max-height:18px}.ProjectCard-module-scss-module__yfktLW__root__content__list__item__icon path{fill:var(--color-gray-level-0)}.ProjectCard-module-scss-module__yfktLW__root__content__list__item *{color:var(--color-gray-level-0);font-weight:var(--font-weight-body1);font-size:var(--font-size-body1);line-height:var(--line-height-body1)}.ProjectCard-module-scss-module__yfktLW__root__badge{z-index:var(--z-index-badge);top:calc((var(--spacing-x-large) * 1) + 0px);opacity:1;transition:opacity .25s ease-out;inset-inline-end:0;position:absolute!important}.ProjectCard-module-scss-module__yfktLW__root:hover .ProjectCard-module-scss-module__yfktLW__root__overlay{opacity:1!important}.ProjectCard-module-scss-module__yfktLW__root:hover .ProjectCard-module-scss-module__yfktLW__root__content{opacity:1}@media (min-width:1200px){.ProjectCard-module-scss-module__yfktLW__root:hover .ProjectCard-module-scss-module__yfktLW__root__media__caption,.ProjectCard-module-scss-module__yfktLW__root:hover .ProjectCard-module-scss-module__yfktLW__root__badge{opacity:0}}@media (max-width:1199px){.ProjectCard-module-scss-module__yfktLW__root{max-width:392px}.ProjectCard-module-scss-module__yfktLW__root__overlay,.ProjectCard-module-scss-module__yfktLW__root__content__list{display:none!important}.ProjectCard-module-scss-module__yfktLW__root__media__caption{display:none}.ProjectCard-module-scss-module__yfktLW__root__content{top:auto;bottom:0;width:100%;height:fit-content;padding:calc((var(--spacing-large) * 1) + 0px);opacity:1;background-color:#1f233bcc;display:block;inset-inline:0;transform:none}.ProjectCard-module-scss-module__yfktLW__root__content__heading{margin:0;padding:0}.ProjectCard-module-scss-module__yfktLW__root__badge{top:calc((var(--spacing-large) * 1) + 0px)}}
@property --inner-curve-cut-size{syntax:"<length>";inherits:true;initial-value:0}@property --inner-curve-corner-radius{syntax:"<length>";inherits:true;initial-value:0}@property --inner-curve-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --inner-curve-position{syntax:"<percentage>";inherits:true;initial-value:50%}.ProjectCardBadge-module-scss-module__y-E3aW__root{justify-content:center;align-items:center;gap:calc((var(--spacing-normal) * 1) + 0px);flex-flow:row;width:130px;height:54px;display:flex;position:relative}.ProjectCardBadge-module-scss-module__y-E3aW__root__year{color:var(--color-gray-level-0);font-weight:var(--font-weight-h5);font-size:var(--font-size-h5);line-height:var(--line-height-h5)}@media (max-width:899px){.ProjectCardBadge-module-scss-module__y-E3aW__root__year{font-weight:var(--font-weight-subtitle2);font-size:var(--font-size-subtitle2);line-height:var(--line-height-subtitle2)}}.ProjectCardBadge-module-scss-module__y-E3aW__root__flag{aspect-ratio:1;width:100%;max-width:32px;height:auto}.ProjectCardBadge-module-scss-module__y-E3aW__root__bg{z-index:-1;top:50%;position:absolute;inset-inline-end:50%;transform:translate(-50%,-50%)}@media (max-width:899px){.ProjectCardBadge-module-scss-module__y-E3aW__root{width:96px;height:40px}.ProjectCardBadge-module-scss-module__y-E3aW__root__flag{max-width:20px}.ProjectCardBadge-module-scss-module__y-E3aW__root__bg{max-width:100%;max-height:100%}}
