@property --affection{syntax:"<number>";inherits:true;initial-value:0}.parallax-img{--tilt-x:0;--tilt-y:0;--parallax-value:20px;--timing-function-hover:cubic-bezier(0,.7,.3,1);--timing-function:cubic-bezier(.34,.01,0,.99);--current-timing-function:var(--timing-function);border-radius:var(--border-radius);box-sizing:border-box;display:inline-block;overflow:hidden;perspective:500px;position:relative;--tx:calc(var(--tilt-x, 0deg)*1deg);--ty:calc(var(--tilt-y, 0deg)*1deg);--affection: sqrt(pow(var(--tilt-x, 0), 2) + pow(var(--tilt-y, 0), 2)) ;transform:perspective(500px) rotate3d(var(--tilt-y,0deg),var(--tilt-x,0deg),0,calc(2.5deg*var(--affection)))!important;transition:.5s var(--current-timing-function)!important}.parallax-img:hover{--current-timing-function:var(--timing-function-hover)}.parallax-img:after{background:linear-gradient(135deg,#fff,#fff0);content:"";inset:0;opacity:calc(var(--tilt-y)*.5);pointer-events:none}.parallax-img:after,.parallax-img__img{position:absolute;transition:.5s var(--current-timing-function)!important}.parallax-img__img{--tx:calc(var(--tilt-x, 0)*-1*var(--parallax-value));--ty:calc(var(--tilt-y, 0)*var(--parallax-value));background-position:50%;background-size:cover;height:calc(100% + var(--parallax-value)*2);left:calc(var(--parallax-value)*-1);-o-object-fit:cover;object-fit:cover;top:calc(var(--parallax-value)*-1);transform:translate3d(var(--tx,0),var(--ty,0),0)!important;width:calc(100% + var(--parallax-value)*2)}.project-card[data-v-5982f67d]{display:flex;flex-direction:column;gap:15px;width:100%}.project-card[data-v-5982f67d]:hover{text-decoration:none}.project-card__thumbnail[data-v-5982f67d]{aspect-ratio:666/320;border-radius:var(--border-radius);-o-object-fit:cover;object-fit:cover;transition:transform .3s cubic-bezier(0,.99,.31,1);width:100%}@media (max-width:1200px){.project-card__thumbnail[data-v-5982f67d]{aspect-ratio:1.8}}.project-card:hover .project-card__thumbnail[data-v-5982f67d]{transform:scale(1.02)}.project-card:active .project-card__thumbnail[data-v-5982f67d]{transform:scale(.98)}.project-card__tags[data-v-5982f67d]{flex-shrink:0}.project-card__title[data-v-5982f67d]{flex:auto;font-family:var(--headline-font);font-weight:700;height:1em;line-height:1;overflow:hidden;position:relative;white-space:nowrap;width:100%}.project-card__title div[data-v-5982f67d]{display:block;height:100%;overflow:hidden;padding-right:20px;position:absolute;width:-moz-max-content;width:max-content}.project-card__title--scrolling div[data-v-5982f67d]{--scroll-time:calc(var(--title-scroll-width)/20*1s);animation:scrollTitle-5982f67d var(--scroll-time) infinite}.project-card__title--scrolling[data-v-5982f67d]{-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent)}@media (max-width:767px){.project-card__title[data-v-5982f67d]{font-size:1.2rem}}.project-card__range[data-v-5982f67d]{font-family:var(--headline-font);--multiplier:.8;background-color:#000000b3;border-radius:calc(var(--border-radius)*var(--multiplier));color:#fff;font-weight:600;line-height:1;margin:calc(var(--border-radius)*(1 - var(--multiplier)));padding:10px 20px;position:absolute;z-index:1}.project-card__details[data-v-5982f67d]{align-items:center;display:flex;gap:30px;justify-content:space-between}@media (max-width:1200px){.project-card__details[data-v-5982f67d]{align-items:flex-start;flex-direction:column;gap:10px}}@keyframes scrollTitle-5982f67d{20%,40%{transform:translate(calc(-1px*var(--title-scroll-width)))}60%{transform:translate(0)}}.project-grid[data-v-18896707]{display:grid;gap:60px;grid-template-columns:1fr 1fr}@media (max-width:767px){.project-grid[data-v-18896707]{gap:30px;grid-template-columns:1fr}}
