.page_hero__SKW6o{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-12) var(--spacing-6);background:linear-gradient(135deg,#4f46e5,#7c3aed,#2563eb,#4f46e5);background-size:300% 300%;animation:page_gradientShift__Gvr0v 8s ease infinite}@keyframes page_gradientShift__Gvr0v{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.page_content__kDoxQ{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-6);max-width:600px;width:100%;background:rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-xl);padding:var(--spacing-12) var(--spacing-8);animation:page_fadeSlideUp__OZr3k .4s ease-out both}.page_wordmark__KivP2{display:flex;align-items:center;gap:var(--spacing-2)}.page_wordmarkText__vAqfi{font-size:var(--font-size-lg);letter-spacing:-.3px}.page_headline__7qraH,.page_wordmarkText__vAqfi{font-weight:var(--font-weight-bold);color:#ffffff}.page_headline__7qraH{font-size:clamp(28px,5vw,42px);line-height:var(--line-height-tight);letter-spacing:-.5px;text-wrap:balance;animation:page_fadeSlideUp__OZr3k .4s ease-out 80ms both}.page_subheadline__4aI4V{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);color:rgba(255,255,255,.8);line-height:var(--line-height-normal);animation:page_fadeSlideUp__OZr3k .4s ease-out .16s both}.page_actions__e35f9{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-3);flex-wrap:wrap;justify-content:center;animation:page_fadeSlideUp__OZr3k .4s ease-out .24s both}.page_ctaPrimary__wftVG{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;background:#ffffff;color:var(--color-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast);box-shadow:0 4px 16px rgba(0,0,0,.15)}.page_ctaPrimary__wftVG:hover{background:#f0eeff;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.page_ctaPrimary__wftVG:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,0,0,.15)}.page_ctaSecondary__bpX9v{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;background:transparent;color:#ffffff;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);border:2px solid rgba(255,255,255,.5);border-radius:var(--radius-md);transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast)}.page_ctaSecondary__bpX9v:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.8);transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.page_ctaSecondary__bpX9v:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,0,0,.1)}.page_hint__cSjm5{font-size:var(--font-size-sm);color:rgba(255,255,255,.55);animation:page_fadeSlideUp__OZr3k .4s ease-out .32s both}.page_footer__sHKi3{position:absolute;bottom:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:rgba(255,255,255,.4);animation:page_fadeSlideUp__OZr3k .4s ease-out .4s both}.page_footer__sHKi3 a{color:rgba(255,255,255,.4);transition:color var(--transition-fast)}.page_footer__sHKi3 a:hover{color:rgba(255,255,255,.8)}@media (max-width:480px){.page_content__kDoxQ{padding:var(--spacing-8) var(--spacing-6);gap:var(--spacing-4)}.page_actions__e35f9{flex-direction:column;width:100%}.page_ctaPrimary__wftVG,.page_ctaSecondary__bpX9v{width:100%}}.ResumeButton_resumeBtn__RqWJP{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:10px 20px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.35);border-radius:var(--radius-md);color:#ffffff;font-size:var(--font-size-base);transition:background var(--transition-fast),transform var(--transition-fast);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ResumeButton_resumeBtn__RqWJP:hover{background:rgba(255,255,255,.25);transform:translateY(-1px)}.ResumeButton_resumeBtn__RqWJP:active{transform:translateY(0)}.ResumeButton_arrow__mazdy{font-size:18px;line-height:1}.ResumeButton_label__cq5k5{display:block;font-weight:var(--font-weight-medium);line-height:1.3}.ResumeButton_meta__FIjGE{display:block;font-size:var(--font-size-sm);color:rgba(255,255,255,.7);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}