@media (prefers-reduced-motion:no-preference){.home-v2 .showcase-legacy[data-archive-live=true] .showcase-legacy__timeline>li{transition:transform .68s var(--ease,cubic-bezier(.2, .72, .16, 1)), opacity .5s ease;transition-delay:var(--archive-delay,0s)}.home-v2 .showcase-legacy[data-archive-live=true] .showcase-legacy__timeline>li:not(.is-archive-settled){opacity:0;transform:translateY(20px) rotate(var(--archive-tilt,1deg))}.home-v2 .showcase-legacy[data-archive-live=true] .showcase-legacy__timeline>li:nth-child(odd):not(.is-archive-settled){--archive-tilt:-1.2deg}.home-v2 .showcase-legacy[data-archive-live=true] .showcase-legacy__timeline>li>span{transition:color .3s,text-decoration-color .3s}}.home-v2 .showcase-legacy[data-archive-live=true] .showcase-legacy__timeline>li.is-era-passed>span{color:var(--showcase-forest,#0e3a2d);text-decoration:underline;-webkit-text-decoration-color:var(--showcase-sun,#dc9167);text-decoration-color:var(--showcase-sun,#dc9167);text-underline-offset:.35em;text-decoration-thickness:2px}.long-view-dial{max-width:15rem;margin-top:1.5rem}.long-view-dial__year,.long-view-dial__range{font-family:var(--serif,Georgia, serif);letter-spacing:-.04em;color:var(--showcase-forest,#0e3a2d);font-variant-numeric:tabular-nums;font-size:clamp(2.3rem,3.4vw,3.3rem);font-weight:400;line-height:1;display:inline-block}.long-view-dial__year{min-width:4ch}.long-view-dial__range{font-size:clamp(1.9rem,3vw,2.7rem)}.long-view-dial__track{background:var(--showcase-line,#161a1724);height:2px;margin-top:.55rem;display:block;overflow:hidden}.long-view-dial__track i{background:linear-gradient(90deg, var(--showcase-sun,#dc9167), var(--showcase-growth,#3fa65b));height:100%;transform:scaleX(var(--archive-progress,0));transform-origin:0;display:block}.long-view-rail{z-index:90;transition:opacity .3s,visibility .3s;position:fixed;top:50%;right:1.15rem;translate:0 -50%}.home-v2-experience:not([data-hero-visible=false]) .long-view-rail{opacity:0;visibility:hidden;pointer-events:none}.long-view-rail ol{gap:.55rem;margin:0;padding:.1rem 0;list-style:none;display:grid;position:relative}.long-view-rail ol:before{content:"";background:#7a857d8c;width:1px;position:absolute;top:4px;bottom:4px;right:4px}.long-view-rail a{min-width:26px;min-height:26px;color:var(--showcase-forest,#0e3a2d);justify-content:flex-end;align-items:center;display:flex;position:relative}.long-view-rail i{z-index:1;border:1px solid var(--leaf,#24784a);background:var(--paper,#faf8f2);border-radius:2px;flex:none;width:9px;height:9px;transition:background .25s,border-color .25s,box-shadow .25s;position:relative}.long-view-rail .is-lit i{background:var(--leaf,#24784a)}.long-view-rail [aria-current] i{background:var(--showcase-sun,#dc9167);border-color:var(--showcase-forest,#0e3a2d);box-shadow:0 0 0 3px #f06e4f40}.long-view-rail a span{border:1px solid var(--showcase-line,#161a172e);background:var(--paper,#faf8f2);color:var(--ink,#101713);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s ease, translate .18s var(--spring-settle,ease);border-radius:2px;padding:.28em .55em .24em;font-size:.58rem;font-weight:750;display:block;position:absolute;right:calc(100% + .05rem);translate:4px}.long-view-rail a span:after{content:"";background:#7a857dcc;width:.55rem;height:1px;position:absolute;top:50%;left:100%}.long-view-rail a:hover span,.long-view-rail [aria-current] span{opacity:1;translate:0}.long-view-rail a:focus-visible span{opacity:1;translate:0}@media (max-width:850px){.long-view-rail{right:.7rem}.long-view-rail ol{gap:.4rem}.long-view-rail a span{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.long-view-rail a span:after{content:none}}@media (max-height:420px){.long-view-rail{display:none}}.home-v2 .showcase-legacy>.etch-topo-underlay{color:var(--etch-ink-underlay,#1017130d);-webkit-mask-image:linear-gradient(#000 0 14%,#0000 30%);mask-image:linear-gradient(#000 0 14%,#0000 30%)}.home-v2 .showcase-legacy>.etch-topo-underlay svg{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 86%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 12% 86%,#0000)}@media (forced-colors:active){.long-view-rail ol:before{background:canvastext}.long-view-rail i{background:canvas;border-color:canvastext}.long-view-rail .is-lit i,.long-view-rail [aria-current] i{background:canvastext}.long-view-rail a span{color:canvastext;background:canvas;border-color:canvastext}.long-view-dial__track{background:canvastext}}
