.ue-anchor{transition:color .15s,border-color .15s}.ue-anchor:hover,.ue-anchor:focus-visible{color:#db1f2c;border-bottom-color:#db1f2c;outline:none}.ue-anchors nav::-webkit-scrollbar{display:none}.ue-sec[id]{scroll-margin-top:128px}.ue-tl-year,.ue-tl-title{transition:color .45s}.ue-tl-pt{transition:background .35s,border-color .35s,box-shadow .45s,transform .45s cubic-bezier(.16,1,.3,1)}.ue-tl-fill{transition:height .12s linear}.ue-tl-row.today .ue-tl-pt{background:#db1f2c!important;border-color:#db1f2c!important;box-shadow:0 0 0 5px #db1f2c29!important}.ue-tl-js .ue-tl-track{z-index:1;display:block!important}.ue-tl-js .ue-tl-seg{opacity:0}.ue-tl-js .ue-tl-pt{z-index:2}.ue-tl-js .ue-tl-year,.ue-tl-js .ue-tl-body{transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),color .45s}.ue-tl-js .ue-tl-row:not(.on) .ue-tl-year,.ue-tl-js .ue-tl-row:not(.on) .ue-tl-body{opacity:.55;transform:translateY(18px)}.ue-tl-js .ue-tl-row:not(.on) .ue-tl-title{color:#8b787d!important}.ue-tl-js .ue-tl-row.on .ue-tl-year{color:#c9868d!important}.ue-tl-js .ue-tl-row.today .ue-tl-year{color:#db1f2c!important}.ue-tl-js .ue-tl-row.on .ue-tl-pt{border-color:#db1f2c!important}.ue-tl-js .ue-tl-row.cur .ue-tl-year{color:#db1f2c!important}.ue-tl-js .ue-tl-row.cur .ue-tl-pt{transform:scale(1.15);background:#db1f2c!important;border-color:#db1f2c!important;box-shadow:0 0 0 6px #db1f2c29!important}@media (prefers-reduced-motion:reduce){.ue-tl-js .ue-tl-row:not(.on) .ue-tl-year,.ue-tl-js .ue-tl-row:not(.on) .ue-tl-body{opacity:1;transition:none;transform:none}}.ue-more .ue-more-arrow{transition:transform .2s}.ue-more:hover .ue-more-arrow{transform:translate(4px)}.ue-project-link:hover{text-decoration:underline}@media (max-width:960px){.ue-anchors{top:65px!important}.ue-sec[id]{scroll-margin-top:130px}}@media (max-width:640px){.ue-head{padding-top:48px!important}.ue-anchors nav{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);padding-right:calc(5vw + 40px)!important}.ue-anchor{padding:13px 10px 11px!important;font-size:13.5px!important}.ue-tl-row{grid-template-columns:36px minmax(0,1fr)!important}.ue-tl-year{grid-area:1/2;text-align:left!important;padding-top:6px!important;font-size:26px!important}.ue-tl-dot{grid-area:1/1/3}.ue-tl-body{grid-area:2/2;padding-left:0!important}}
