@media (hover:hover) and (pointer:fine){article.project-card>a{cursor:pointer}article.project-card>a:hover img{transform:scale(1.05)}}article.project-card .tour{align-items:center;gap:.25rem;display:inline-flex}article.project-card .tour span{color:var(--color-text-text-third-dark,#6d6d6d)}article.project-card .tour svg{color:var(--color-text-text-third-dark,#6d6d6d);margin-block-start:.12rem;display:inline-flex;width:calc(var(--body-scale-body-m,18px) * 1.2)!important}article.project-card .img-wrapper{margin-block-end:24px;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){article.project-card .img-wrapper img{will-change:transform}}article.project-card .img-wrapper img{aspect-ratio:830/508;object-fit:cover;width:100%;transition:transform .48s}article.project-card .title-styled{padding-block-end:8px}article.project-card .title-styled h3{letter-spacing:-.0275rem;line-height:1}article.project-card .desc-styled,article.project-card .desc-styled>div{align-items:center;gap:.4rem;display:flex}@media (hover:hover) and (pointer:fine){article.project-card .desc-styled button,article.project-card .desc-styled [role=button],article.project-card .desc-styled a{cursor:pointer}article.project-card .desc-styled button:hover span,article.project-card .desc-styled [role=button]:hover span,article.project-card .desc-styled a:hover span{color:var(--color-button-button-label-hower-3,#6977eb)!important}article.project-card .desc-styled button:hover svg path,article.project-card .desc-styled [role=button]:hover svg path,article.project-card .desc-styled a:hover svg path{stroke:var(--color-button-button-label-hower-3,#6977eb)}}article.project-card .desc-styled button,article.project-card .desc-styled [role=button],article.project-card .desc-styled a{font-size:var(--body-scale-body-m,18px);line-height:1}article.project-card .desc-styled button svg,article.project-card .desc-styled [role=button] svg,article.project-card .desc-styled a svg{width:var(--body-scale-body-m,18px);flex:none;height:auto}article.project-card .desc-styled .loc{cursor:pointer;font-size:var(--body-scale-body-m,18px);line-height:1;font-family:var(--font-primary);background-color:#0000;border:none;outline:none;align-items:center;gap:.3rem;margin:0;padding:0;transition:color .48s;display:inline-flex}article.project-card .desc-styled .loc span{color:var(--color-text-text-third-dark,#6d6d6d)}article.project-card .desc-styled .loc svg{margin-inline-start:calc(var(--body-scale-body-m,18px) * -.15)}article.project-card .desc-styled>p,article.project-card .desc-styled>span,article.project-card .desc-styled>div>span{color:var(--color-text-text-third-dark,#6d6d6d);font-family:var(--font-primary);font-size:var(--body-scale-body-m,18px);line-height:var(--body-lineheight-body-m,21px)}article.project-card .desc-styled>div>svg,article.project-card .desc-styled>svg{width:var(--body-scale-body-m,18px);height:auto}article.project-card .line{opacity:.5;background:var(--color-line,#b0b0b0);width:100%;height:1px;margin-block:1.1rem}article.project-card .bottom{align-items:center;gap:var(--Spacing-7,1.75rem);display:flex}article.project-card .bottom .bottom-row{flex-direction:column;gap:4px;display:flex}article.project-card .bottom .bottom-row h6{color:var(--color-text-text-third-dark,#6d6d6d);font-family:var(--font-primary);font-size:var(--body-scale-body-m,18px);font-style:normal;font-weight:400;line-height:var(--body-lineheight-body-m,21px)}article.project-card .bottom .bottom-row p{color:var(--color-text-text-primary-dark,#101010);font-family:var(--font-primary);font-size:var(--body-scale-body-m,18px);font-style:normal;font-weight:500;line-height:var(--body-lineheight-body-m,21px)}article.project-card .bottom .more{margin-left:auto}article.project-card .bottom .more a{color:var(--color-button-button-label-primary,#101010);leading-trim:both;text-edge:cap;font-family:var(--font-primary);font-size:var(--button-scale-button,19px);font-style:normal;font-weight:400;line-height:var(--button-lineheight-button,28px);letter-spacing:-.38px;text-underline-offset:3px;text-decoration:underline}.s-project-cards{padding-block-end:var(--sections-spacing-lg)}@media (width<=980px){.s-project-cards{padding-block-end:88px}}.s-project-cards .project-card-topbar{justify-content:space-between;align-items:center;padding-block-end:6.25rem;display:flex}@media (width<=980px){.s-project-cards .project-card-topbar{padding-block-end:40px}}.s-project-cards .project-card-topbar .title-styled h2{color:var(--color-text-text-primary-dark,#101010);font-family:var(--font-primary);font-size:var(--heading-scale-header-ms,3rem);font-style:normal;font-weight:400;line-height:var(--heading-lineheight-header-ms,3.5rem);letter-spacing:-.06rem}@media (width<=980px){.s-project-cards .project-card-topbar .btn-group{display:none}}.s-project-cards .project-card-bottom{padding-block-start:3.875rem}.s-project-cards .project-card-bottom a,.s-project-cards .project-card-bottom button{width:100%}@media (width>=980px){.s-project-cards .project-card-bottom{display:none}}@media (width<=980px){.s-project-cards .project-card-bottom{padding-block-end:62px}}.s-project-cards .project-card-inner{grid-template-columns:repeat(2,1fr);gap:3.75rem;display:grid}@media (width<=980px){.s-project-cards .project-card-inner{grid-template-columns:1fr;gap:40px}}
