.scrolling-list{scrollbar-width:none}.scrolling-list::-webkit-scrollbar{width:0;height:0;display:none}.scrolling-list{scroll-snap-type:x mandatory;display:flex;overflow:auto hidden}.scrolling-list__item{scroll-snap-align:start;scroll-margin-left:var(--scroll-margin-left,var(--offset-x));flex-shrink:0;display:flex}.scrolling-list__item>:global(*){width:100%}.project-card{--project-card-slide-width:850px;--project-card-padding:30px;--project-card-cover-width:min(var(--project-card-slide-width), calc(100% - 40px));padding:var(--project-card-padding);color:#282828;background-color:#fff;padding-bottom:40px;position:relative}@media screen and (width<=1199px){.project-card{--project-card-slide-width:340px;--project-card-padding:16px;--project-card-cover-width:min(var(--project-card-slide-width), 100%);padding-bottom:20px}}@media (hover:hover) and (pointer:fine){.project-card .project-card__footer-links{display:none}.project-card .project-card__hover-links{opacity:0;visibility:hidden;display:flex}.project-card:hover .project-card__hover-links,.project-card:focus-within .project-card__hover-links{opacity:1;visibility:visible}}@media screen and (width<=1199px){.project-card .project-card__footer-links{display:flex}.project-card .project-card__hover-links{display:none}}.project-card__slider{flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.project-card__slider .scrolling-list{height:100%;margin-right:calc(var(--project-card-padding) * -1);padding-right:var(--project-card-padding);scroll-padding-right:var(--project-card-padding);gap:20px}@media screen and (width<=1199px){.project-card__slider .scrolling-list{gap:8px}}.project-card__slider .scrolling-list__item{width:var(--project-card-slide-width);max-width:calc(100% - 40px);height:100%;scroll-margin-left:0}@media screen and (width<=1199px){.project-card__slider .scrolling-list__item{max-width:100%}}.project-card__controls{display:contents}.project-card__slide{aspect-ratio:850/490;width:100%;height:100%}.project-card__image{object-fit:cover;width:100%;max-width:none;height:100%}.project-card__stage{z-index:1;width:var(--project-card-cover-width);aspect-ratio:850/490;pointer-events:none;position:absolute;top:0;left:0}.project-card__awards{--project-card-award-icon:35px;--project-card-award-gap:15px;--award-slide-stagger:40ms;align-items:center;gap:var(--project-card-award-gap);pointer-events:auto;display:flex;position:absolute;top:30px;left:30px}.project-card__awards .project-card__award{position:relative}.project-card__awards .project-card__award:not(:first-child):before{content:"";width:var(--project-card-award-gap);position:absolute;top:0;bottom:0;right:100%}.project-card__awards .project-card__award:nth-child(n+4){width:var(--project-card-award-icon);opacity:0;transition:transform .15s cubic-bezier(.25,.25,0,1),opacity .15s cubic-bezier(.25,.25,0,1);position:absolute;top:0;transform:translate(-30px)}.project-card__awards .project-card__award:nth-child(n+4) .project-card__award-icon{max-width:none}@media (prefers-reduced-motion:reduce){.project-card__awards .project-card__award:nth-child(n+4){transition:none;transform:none}}.project-card__awards .project-card__award:nth-child(4){left:calc(3 * (var(--project-card-award-icon) + var(--project-card-award-gap)));transition-delay:calc(var(--award-slide-stagger) * 2)}.project-card__awards .project-card__award:nth-child(5){left:calc(4 * (var(--project-card-award-icon) + var(--project-card-award-gap)));transition-delay:calc(var(--award-slide-stagger) * 1)}.project-card__awards .project-card__award:nth-child(6){left:calc(5 * (var(--project-card-award-icon) + var(--project-card-award-gap)));transition-delay:calc(var(--award-slide-stagger) * 0)}@media (any-hover:hover),(hover:hover) and (pointer:fine){.project-card__awards:not(:disabled):hover .project-card__award:nth-child(n+4){opacity:1;transition-duration:.25s;transform:translate(0)}.project-card__awards:not(:disabled):hover .project-card__award:nth-child(4){transition-delay:calc(var(--award-slide-stagger) * 0)}.project-card__awards:not(:disabled):hover .project-card__award:nth-child(5){transition-delay:calc(var(--award-slide-stagger) * 1)}.project-card__awards:not(:disabled):hover .project-card__award:nth-child(6){transition-delay:calc(var(--award-slide-stagger) * 2)}}@media (hover:none){.project-card__awards .project-card__award:nth-child(n+4){opacity:1;transition:none;position:static;transform:none}}@media screen and (width<=1199px){.project-card__awards{--project-card-award-icon:30px;--project-card-award-gap:8px;top:12px;left:12px}}.project-card__award-icon{width:var(--project-card-award-icon);height:var(--project-card-award-icon)}.project-card__hover-links{pointer-events:auto;align-items:center;gap:4px;transition:opacity .3s,visibility .3s;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-card__pill{color:#282828;white-space:nowrap;justify-content:center;align-items:center;padding:5px 7px;display:inline-flex}.project-card__pill--muted{background-color:#afaea7}.project-card__pill--solid{background-color:#fff}.project-card__info{width:var(--project-card-cover-width);grid-template-columns:231px minmax(0,307px) 138px minmax(0,1fr) max-content;grid-template-areas:"name category nav spacer year";align-items:start;min-width:0;display:grid}@media screen and (width<=1199px){.project-card__info{grid-template-columns:160px 23px auto minmax(0,1fr) max-content;grid-template-areas:"copy gutter nav spacer year";width:100%}}.project-card__copy{display:contents}@media screen and (width<=1199px){.project-card__copy{flex-direction:column;grid-area:copy;gap:4px;width:160px;min-width:0;display:flex}}.project-card__name{grid-area:name}.project-card__category,.project-card__year,.project-card__counter-total{opacity:.4}.project-card__category{grid-area:category}.project-card__year{text-align:right;white-space:nowrap;grid-area:year}.project-card__nav{grid-area:nav;align-items:flex-start;gap:40px;display:flex}@media screen and (width<=1199px){.project-card__nav{gap:20px}}.project-card__arrows{gap:4px;display:flex}.project-card__arrow{background:0 0;border:0;padding:0;display:inline-flex}.project-card__arrow:disabled{opacity:.5}.project-card__arrow-icon{width:30px;height:30px}.project-card__arrow--prev .project-card__arrow-icon{transform:rotate(90deg)}.project-card__arrow--next .project-card__arrow-icon{transform:rotate(-90deg)}@media screen and (width<=1199px){.project-card__arrow-icon{width:26px;height:26px}}.project-card__counter{white-space:nowrap;display:flex}.project-card__counter-index:after{content:"/"}.project-card__footer-links{width:var(--project-card-cover-width);flex-wrap:wrap;align-items:center;gap:10px 30px;margin-top:60px;display:flex}.dropdown{--dropdown-max-height:500px;--dropdown-transition-duration:.25s;width:max-content;max-width:100%;display:flex;position:relative}.dropdown.dropdown--opened .dropdown-content{z-index:3;opacity:1;visibility:visible}.dropdown-toggler{cursor:pointer}.dropdown-content{z-index:2;opacity:0;visibility:hidden;width:max-content;min-width:100%;max-width:100vw;transition:opacity var(--dropdown-transition-duration) ease, visibility var(--dropdown-transition-duration) ease, transform var(--dropdown-transition-duration) cubic-bezier(.25, .25, 0, 1);max-height:min(var(--dropdown-max-height), 100vh - var(--header-height));position:absolute;overflow-y:auto}.dropdown-content.bottom-left{top:100%;left:0}.dropdown-content.bottom-center{top:100%;left:50%;transform:translate(-50%)}.dropdown-content.bottom-right{top:100%;right:0}.dropdown-content.top-left{bottom:100%;left:0}.dropdown-content.top-right{bottom:100%;right:0}.dropdown-content.top-center{bottom:100%;left:50%;transform:translate(-50%)}.dropdown-content.center-right{bottom:50%;right:0}.project-filter{color:#282828;backdrop-filter:blur(15px);background-color:#ffffff1a;align-items:center;min-height:50px;padding:18px 30px;line-height:1;display:flex}@media screen and (width<=1199px){.project-filter{min-height:46px;padding:16px}}.project-filter__desktop{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}@media screen and (width<=1199px){.project-filter__desktop{display:none}}.project-filter__item{align-items:center;display:flex}.project-filter__pipe{text-box:trim-both cap alphabetic;opacity:1;align-items:center;display:flex}.project-filter__chip{text-box:trim-both cap alphabetic;opacity:.3}.project-filter__chip.is-active{opacity:1}.project-filter__reset-item{margin-left:auto}.project-filter__reset{text-box:trim-both cap alphabetic;opacity:.3}.project-filter__compact{justify-content:space-between;align-items:center;gap:16px;width:100%;display:none}@media screen and (width<=1199px){.project-filter__compact{display:flex}}.project-filter__toggler{text-box:trim-both cap alphabetic;align-items:center;gap:5px;display:inline-flex}.project-filter__chevron{--size:6px;--color:#282828}.project-filter__menu{background-color:#fff;flex-direction:column;gap:12px;padding:10px;display:flex;overflow:hidden}.project-filter__option{text-box:trim-both cap alphabetic;opacity:.3}.project-filter__option.is-active{opacity:1;display:none}.projects-page .main{pointer-events:none}.projects-page-view__filter{--projects-filter-inset-top:10px;top:var(--projects-filter-inset-top);z-index:3;margin-top:var(--projects-filter-inset-top);margin-bottom:-60px;position:sticky}@media screen and (width<=1199px){.projects-page-view__filter{--projects-filter-inset-top:var(--header-height);margin-top:0;margin-bottom:-46px}}.projects-page-view__list{flex-direction:column;gap:10px;display:flex}@media screen and (width<=1199px){.projects-page-view__list{gap:16px}}.projects-page-view__item--lead .project-card{padding-top:74px}@media screen and (width<=1199px){.projects-page-view__item--lead .project-card{padding-top:calc(var(--header-height) + 26px)}}
