.reveal-armed .hero-desk,.reveal-armed main>section:not(.hero){opacity:0}@media (prefers-reduced-motion:no-preference){.reveal-armed main>section:not(.hero).is-in{animation:scene-rise .9s cubic-bezier(.16,1,.3,1) both}.reveal-armed .hero-desk.is-in{animation:desk-settle 1.1s cubic-bezier(.16,1,.3,1) both}.ti-panel.is-in .ti-claim{animation:claim-in var(--arrive-ms) var(--ease-arrive) both;animation-delay:calc(var(--i, 0) * 60ms)}.ti-panel.is-in .ti-shot>*{animation:object-up var(--arrive-ms) var(--ease-arrive) both;animation-delay:calc(var(--i, 0) * 60ms + .1s)}}@keyframes scene-rise{0%{opacity:0;transform:translateY(38px)}to{opacity:1;transform:none}}@keyframes desk-settle{0%{opacity:0;transform:scale(.94) translateY(24px)}to{opacity:1;transform:none}}@keyframes claim-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes object-up{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:none}}@keyframes bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes row-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pin-travel{0%{opacity:0;transform:translateX(-34px)}to{opacity:1;transform:none}}@keyframes plane-in{0%{opacity:0;transform:translateX(-9%)}to{opacity:1;transform:none}}