.ProjectCard_root__FB0uc{--z-index-media:1;--z-index-caption:2;--z-index-overlay:4;--z-index-content:5;--z-index-badge:6;position:relative;aspect-ratio:392/522;width:100%;height:auto}.ProjectCard_root__media__86k7j{z-index:var(--z-index-media);width:100%;height:100%}.ProjectCard_root__media__caption__lwcva{z-index:var(--z-index-caption);position:absolute;bottom:0;width:100%;padding:calc((var(--spacing-large) * 1) + 0px);background-color:rgba(31,35,59,.8);color:var(--color-gray-level-0);opacity:1;transition:opacity .25s ease-out 0s;font-weight:var(--font-weight-subtitle2);font-size:var(--font-size-subtitle2);line-height:var(--line-height-subtitle2)}@media(max-width:899px){.ProjectCard_root__media__caption__lwcva{font-weight:var(--font-weight-button2);font-size:var(--font-size-button2);line-height:var(--line-height-button2)}}.ProjectCard_root__overlay__AIjcs{z-index:var(--z-index-overlay);position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);inset:0;opacity:0;transition:opacity .25s ease-out 0s}.ProjectCard_root__content__tfsKd{z-index:var(--z-index-content);position:absolute;top:50%;width:calc(100% - 102px);inset-inline-end:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .25s ease-out 0s}.ProjectCard_root__content__heading__MH60k{margin:0;margin-bottom:calc((var(--spacing-x-large) * 1) + 0px);padding:0;color:var(--color-gray-level-0);font-weight:var(--font-weight-h4);font-size:var(--font-size-h4);line-height:var(--line-height-h4)}@media(max-width:1199px){.ProjectCard_root__content__heading__MH60k{font-weight:var(--font-weight-subtitle2);font-size:var(--font-size-subtitle2);line-height:var(--line-height-subtitle2)}}@media(max-width:899px){.ProjectCard_root__content__heading__MH60k{font-weight:var(--font-weight-button1);font-size:var(--font-size-button1);line-height:var(--line-height-button1)}}.ProjectCard_root__content__heading__MH60k{transition:color .25s ease-out 0s}.ProjectCard_root__content__heading__MH60k:hover{color:var(--color-primary-minus-1)}.ProjectCard_root__content__heading__MH60k:active{color:var(--color-action-active)}.ProjectCard_root__content__list__nvG9x{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:calc((var(--spacing-normal) * 1) + 0px)}.ProjectCard_root__content__list__item__o5CMu{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:calc((var(--spacing-normal) * 1) + 0px)}.ProjectCard_root__content__list__item__icon__8at21{max-width:18px;max-height:18px}.ProjectCard_root__content__list__item__icon__8at21 path{fill:var(--color-gray-level-0)}.ProjectCard_root__content__list__item__o5CMu *{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_root__badge___hi20{z-index:var(--z-index-badge);position:absolute!important;top:calc((var(--spacing-x-large) * 1) + 0px);inset-inline-end:0;opacity:1;transition:opacity .25s ease-out 0s}.ProjectCard_root__FB0uc:hover .ProjectCard_root__overlay__AIjcs{opacity:1!important}.ProjectCard_root__FB0uc:hover .ProjectCard_root__content__tfsKd{opacity:1}@media(min-width:1200px){.ProjectCard_root__FB0uc:hover .ProjectCard_root__badge___hi20,.ProjectCard_root__FB0uc:hover .ProjectCard_root__media__caption__lwcva{opacity:0}}@media(max-width:1199px){.ProjectCard_root__FB0uc{max-width:392px}.ProjectCard_root__content__list__nvG9x,.ProjectCard_root__overlay__AIjcs{display:none!important}.ProjectCard_root__media__caption__lwcva{display:none}.ProjectCard_root__content__tfsKd{display:block;top:auto;bottom:0;width:100%;height:-moz-fit-content;height:fit-content;inset-inline:0;padding:calc((var(--spacing-large) * 1) + 0px);transform:none;background-color:rgba(31,35,59,.8);opacity:1}.ProjectCard_root__content__heading__MH60k{margin:0;padding:0}.ProjectCard_root__badge___hi20{top:calc((var(--spacing-large) * 1) + 0px)}}.ProjectCardBadge_root__P9_eF{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:calc((var(--spacing-normal) * 1) + 0px);width:130px;height:54px}.ProjectCardBadge_root__year__vAx_b{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_root__year__vAx_b{font-weight:var(--font-weight-subtitle2);font-size:var(--font-size-subtitle2);line-height:var(--line-height-subtitle2)}}.ProjectCardBadge_root__flag__ZuIEn{aspect-ratio:1;width:100%;max-width:32px;height:auto}.ProjectCardBadge_root__bg__eUYIY{z-index:-1;position:absolute;top:50%;inset-inline-end:50%;transform:translate(-50%,-50%)}@media(max-width:899px){.ProjectCardBadge_root__P9_eF{width:96px;height:40px}.ProjectCardBadge_root__flag__ZuIEn{max-width:20px}.ProjectCardBadge_root__bg__eUYIY{max-width:100%;max-height:100%}}@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_root__6eLn3{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;gap:calc((var(--spacing-xx-large) * 1) + 0px)}.ProjectList_root__card__Uspqt{flex-basis:calc((100% - (3 - 1)*calc((var(--spacing-xx-large) * 1) + 0px))/3 + 0px)}@media(max-width:1199px){.ProjectList_root__6eLn3{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:calc((var(--spacing-xx-large) * 1) + 0px)}.ProjectList_root__card__Uspqt{flex-basis:calc((100% - (2 - 1)*calc((var(--spacing-xx-large) * 1) + 0px))/2 + 0px)}}@media(max-width:899px){.ProjectList_root__6eLn3{gap:calc((var(--spacing-x-large) * 1) + 0px)}.ProjectList_root__card__Uspqt{flex-basis:calc((100% - (2 - 1)*calc((var(--spacing-x-large) * 1) + 0px))/2 + 0px)}}