.reveal.svelte-1mijfb4{opacity:0;will-change:opacity, transform;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.reveal.visible.svelte-1mijfb4{opacity:1;transform:translateY(0)}.hero.svelte-1mijfb4>:where(.svelte-1mijfb4)>.hero-step:where(.svelte-1mijfb4){opacity:0;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.hero-visible.svelte-1mijfb4>:where(.svelte-1mijfb4)>.hero-step:where(.svelte-1mijfb4){opacity:1;transform:translateY(0)}.hero-visible.svelte-1mijfb4>:where(.svelte-1mijfb4)>.hero-step:where(.svelte-1mijfb4):first-child{transition-delay:0s}.hero-visible.svelte-1mijfb4>:where(.svelte-1mijfb4)>.hero-step:where(.svelte-1mijfb4):nth-child(2){transition-delay:80ms}.hero-visible.svelte-1mijfb4>:where(.svelte-1mijfb4)>.hero-step:where(.svelte-1mijfb4):nth-child(3){transition-delay:.14s}.hero-visible.svelte-1mijfb4>:where(.svelte-1mijfb4)>.hero-step:where(.svelte-1mijfb4):nth-child(4){transition-delay:.2s}.hero-visible.svelte-1mijfb4>:where(.svelte-1mijfb4)>.hero-step:where(.svelte-1mijfb4):nth-child(5){transition-delay:.26s}.hero-visible.svelte-1mijfb4>:where(.svelte-1mijfb4)>.hero-step:where(.svelte-1mijfb4):nth-child(6){transition-delay:.32s}.reveal.visible.svelte-1mijfb4 .timeline-item,.reveal.visible.svelte-1mijfb4 .project-card,.reveal.visible.svelte-1mijfb4 .achievement-card{animation:.6s cubic-bezier(.22,1,.36,1) both svelte-1mijfb4-stagger-in;animation-delay:var(--stagger,0s)}@keyframes svelte-1mijfb4-stagger-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}html[data-motion=off] .reveal.svelte-1mijfb4,html[data-motion=off] .hero.svelte-1mijfb4>:where(.svelte-1mijfb4)>.hero-step:where(.svelte-1mijfb4),html[data-motion=off] .reveal.visible.svelte-1mijfb4 .timeline-item,html[data-motion=off] .reveal.visible.svelte-1mijfb4 .project-card,html[data-motion=off] .reveal.visible.svelte-1mijfb4 .achievement-card{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){html:not([data-motion]) .reveal.svelte-1mijfb4,html:not([data-motion]) .hero.svelte-1mijfb4>:where(.svelte-1mijfb4)>.hero-step:where(.svelte-1mijfb4),html:not([data-motion]) .reveal.visible.svelte-1mijfb4 .timeline-item,html:not([data-motion]) .reveal.visible.svelte-1mijfb4 .project-card,html:not([data-motion]) .reveal.visible.svelte-1mijfb4 .achievement-card{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}@media print{html,body{color:#111!important;background:#fff!important}aside,nav,footer,.no-print.svelte-1mijfb4{display:none!important}.resume-page.svelte-1mijfb4 .glass-light,.resume-page.svelte-1mijfb4 [class*=backdrop-blur]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-color:#d4d4d8!important}.resume-page.svelte-1mijfb4 *{color:#111!important;text-shadow:none!important}.resume-page.svelte-1mijfb4 .text-bone-400,.resume-page.svelte-1mijfb4 .text-bone-500,.resume-page.svelte-1mijfb4 .text-bone-300{color:#444!important}.reveal.svelte-1mijfb4,.hero.svelte-1mijfb4>:where(.svelte-1mijfb4)>.hero-step:where(.svelte-1mijfb4){opacity:1!important;transition:none!important;animation:none!important;transform:none!important}section.svelte-1mijfb4{page-break-inside:avoid;break-inside:avoid}h1.svelte-1mijfb4{font-size:2rem!important}h3.svelte-1mijfb4{font-size:1.25rem!important}}
