.c-home-projects{height:100svh;margin-top:calc(var(--header-height)*-1)}.c-home-project{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;width:100%}.c-home-project_inner{flex:1 1}.c-home-project_infos{color:#fff;font-size:1.125rem;gap:0 var(--layout-columns-gap);line-height:1;position:relative;text-transform:uppercase}@media(max-width:768px){.c-home-project_infos{gap:0 var(--layout-columns-gap)}}.c-home-project_infos>*{transform:translate3d(0,100vh,0);will-change:opacity,transform}.c-home-project_date,.c-home-project_number{font-size:.625rem;line-height:1.8}@media(max-width:768px){.c-home-project_date,.c-home-project_number{font-size:1rem;line-height:1}}.c-home-project_link{height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:2}.c-home-project_title{grid-column:span 5;order:3;text-align:right}@media(max-width:768px){.c-home-project_title{grid-column-end:7;grid-column-start:2;order:2;text-align:left}}.c-home-project_awards{font-size:.75rem;grid-column:7/12;margin-top:.75em;order:4;text-align:right;text-transform:none}@media(max-width:768px){.c-home-project_awards{grid-column-end:7;grid-column-start:2;order:3;text-align:left}}.c-home-project_awards>span+span:before{content:", "}@media(max-width:768px){.c-home-project_awards{font-size:.75rem;margin-top:.875rem}}.c-home-project_client{grid-column:span 5;order:2}@media(max-width:768px){.c-home-project_client{font-size:.75rem;grid-column-end:7;grid-column-start:2;margin-top:.875rem;order:3;text-align:left}}.c-home-project_date{order:4;text-align:right}@media(max-width:768px){.c-home-project_date{display:none}}.c-home-project.is-active .c-home-project_link{pointer-events:auto}.c-home-text{bottom:2.25rem;color:#c2a1c7;font-size:.625rem;font-weight:500;left:0;position:fixed;text-align:center;text-transform:uppercase;width:100%}@media(max-width:768px){.c-home-text{display:none}}.c-home-progress{bottom:1.25rem;display:flex;gap:4px;left:1rem;position:fixed;right:1rem}.c-home-progress-item{background-color:#ffffff26;cursor:pointer;height:2px;opacity:0;position:relative;width:100%}.c-home-progress-item:before{content:"";inset:-12px 0;position:absolute}.c-home-progress-item_bar{background-color:#fff;height:100%;transform:scaleX(0);transform-origin:left;will-change:transform}