:root{--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-out-quint: cubic-bezier(.22, 1, .36, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-reveal: cubic-bezier(.25, .46, .45, .94);--reveal-distance: 24px;--reveal-duration: .62s;--reveal-stagger: 70ms}.motion-armed{opacity:0;translate:0 var(--reveal-distance);will-change:opacity,translate}.motion-armed.is-revealed{opacity:1;translate:none;transition:opacity var(--reveal-duration) var(--ease-reveal),translate var(--reveal-duration) var(--ease-reveal);transition-delay:calc(var(--reveal-i, 0) * var(--reveal-stagger))}.cv-card.motion-armed,.job-card.motion-armed{--reveal-distance: 12px;--reveal-duration: .38s;--reveal-stagger: 45ms}.navbar{transition:box-shadow .24s var(--ease-out-quart),border-color .24s var(--ease-out-quart)}.navbar.is-scrolled{border-bottom-color:var(--border-medium);box-shadow:0 2px 8px #0000000f}[data-theme=dark] .navbar.is-scrolled{box-shadow:0 2px 12px #00000073}.ob-topbar{transition:box-shadow .24s var(--ease-out-quart),border-color .24s var(--ease-out-quart)}.ob-topbar.is-scrolled{box-shadow:0 2px 8px #0000000f}[data-theme=dark] .ob-topbar.is-scrolled{box-shadow:0 2px 12px #00000073}@media(prefers-reduced-motion:reduce){.motion-armed,.motion-armed.is-revealed{opacity:1;translate:none;transform:none;transition:none;will-change:auto}.navbar,.ob-topbar{transition:none}}
