@charset "UTF-8";.headWrapperGrey{background-color:#f3f3f3}.projectTimelineFilters{border-bottom:1px solid var(--color-gold-light);display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 var(--side-margin) var(--end-margin-half)}@media screen and (max-width:768px){.projectTimelineFilters{-moz-column-gap:10px;column-gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}}.projectTimelineFilters .filter{display:flex;flex-direction:column;gap:10px}.projectTimelineFilters .filter label{color:var(--color-gold);font-size:var(--h5)}.projectTimelineFilters .filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);background-image:url('data:image/svg+xml;utf8,<svg stroke="gray" stroke-width="1" fill="none" height="16" viewBox="0 0 20 20" width="16" xmlns="http://www.w3.org/2000/svg"><polyline points="6 8 10 12 14 8" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-position:right .5rem center;background-repeat:no-repeat;background-size:3rem;border:0;color:var(--color-black-80);font-size:var(--h4);padding:15px 35px 15px 15px;text-overflow:ellipsis;transition:box-shadow .3s ease}@media screen and (max-width:768px){.projectTimelineFilters .filter select{background-size:2rem;padding:12px 25px 12px 12px}}.projectTimelineFilters .filter select:focus{box-shadow:0 4px 20px rgba(0,0,0,.2);outline:0}@media (hover:hover) and (pointer:fine){.projectTimelineFilters .filter select:hover{background-color:var(--color-black-10);cursor:pointer}}.projectTimelineFilters #clearFiltersBtn{color:var(--color-black);display:none;text-align:left}.projectTimelineFilters #clearFiltersBtn.show{align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.projectTimelineFilters #clearFiltersBtn:hover{color:var(--color-gold-dark);cursor:pointer}.projectTimelineFilters #clearFiltersBtn:hover:before{background-color:var(--color-gold-dark)}.projectTimelineFilters #clearFiltersBtn:hover .iconClose{background-position:20px 0}}.projectTimelineFilters #clearFiltersBtn .iconClose{position:absolute}.projectTimelineFilters #clearFiltersBtn .iconText{padding-left:25px}.iconClose{background-image:url(/assets/images/icon-close.png);background-size:40px 20px;display:inline-block;height:20px;width:20px}body.zh .projectTimelineFilters #clearFiltersBtn,body.zh .projectTimelineFilters .filter label{font-size:var(--h5-zh)}@media screen and (max-width:576px){body.zh .projectTimelineFilters #clearFiltersBtn:before{font-size:var(--h6);height:20px;overflow:hidden;width:20px}}.projectTimelineWrapper{display:flex;flex-direction:column;gap:var(--end-margin-half);margin:var(--end-margin-half) auto var(--end-margin);max-width:calc(1180px + var(--side-margin)*2);padding:0 var(--side-margin)}.projectTimelineWrapper .row{align-items:flex-start;display:flex;gap:var(--end-margin-half);position:relative}@media screen and (max-width:576px){.projectTimelineWrapper .row{flex-direction:column;gap:0}}.projectTimelineWrapper .columnSticky{align-self:flex-start;height:-moz-fit-content;height:fit-content;position:sticky;top:var(--page-top);width:20%}@media screen and (max-width:576px){.projectTimelineWrapper .columnSticky{position:relative;top:0;width:100%}}.projectTimelineWrapper .columnSticky h1{color:var(--color-gold);font-family:var(--font-base-serif);font-weight:300}@media screen and (max-width:576px){.projectTimelineWrapper .columnSticky h1{font-size:var(--h2);line-height:1;margin-bottom:10px}}.projectTimelineWrapper .columnScrollable{padding:.5rem 0;width:80%}@media screen and (max-width:576px){.projectTimelineWrapper .columnScrollable{width:100%}}.projectTimelineWrapper .columnScrollable .item,.projectTimelineWrapper .columnScrollable a.item{align-items:center;border-bottom:1px solid var(--color-black-20);-moz-column-gap:20px;column-gap:20px;display:flex;justify-content:space-between;padding:15px 3px}@media screen and (max-width:576px){.projectTimelineWrapper .columnScrollable .item,.projectTimelineWrapper .columnScrollable a.item{padding:10px 3px}}.projectTimelineWrapper .columnScrollable .item .cnt,.projectTimelineWrapper .columnScrollable a.item .cnt{font-variant-numeric:lining-nums}.projectTimelineWrapper .columnScrollable .item .cnt h5,.projectTimelineWrapper .columnScrollable a.item .cnt h5{color:var(--color-gold);margin-bottom:10px}@media screen and (max-width:576px){.projectTimelineWrapper .columnScrollable .item .cnt h5,.projectTimelineWrapper .columnScrollable a.item .cnt h5{font-size:var(--h6);margin-bottom:8px}}.projectTimelineWrapper .columnScrollable .item .cnt h3,.projectTimelineWrapper .columnScrollable a.item .cnt h3{color:var(--color-black);font-family:var(--font-base-serif);font-size:var(--projectListTitle);line-height:1.2}.projectTimelineWrapper .columnScrollable .item .cnt h4,.projectTimelineWrapper .columnScrollable a.item .cnt h4{color:var(--color-black-50);margin-top:5px}.projectTimelineWrapper .columnScrollable .item .arrow{font-size:var(--h3);opacity:0}.projectTimelineWrapper .columnScrollable a.item .arrow{font-size:var(--h3)}.projectTimelineWrapper .columnScrollable .item .arrow:before,.projectTimelineWrapper .columnScrollable a.item .arrow:before{content:"→";left:0;transition:left .3s}.projectTimelineWrapper .columnScrollable .item.hidden,.projectTimelineWrapper .columnScrollable a.item.hidden{display:none!important}.projectTimelineWrapper .columnScrollable a.item .arrow{opacity:1}@media (hover:hover) and (pointer:fine){.projectTimelineWrapper .columnScrollable a.item:hover h3{color:var(--color-gold-dark)}.projectTimelineWrapper .columnScrollable a.item:hover .arrow:before{left:8px;position:relative}}@media screen and (max-width:576px){.projectTimelineWrapper .columnScrollable a.item .cnt h5,body.zh .projectTimelineWrapper .columnScrollable .item .cnt h5{font-size:var(--h6-zh);margin-bottom:10px}}