.ResumeViewer_section__Af1fX{color:hsl(var(--text-1));margin-left:auto;margin-right:auto;padding-bottom:0;padding-top:96px;width:min(1200px,calc(100% - 48px))}.ResumeViewer_heading__OmKeD{margin-bottom:56px}.ResumeViewer_heading__OmKeD h1{font-family:var(--font-portfolio),Arial,sans-serif;font-size:clamp(48px,5.5vw,70px);font-weight:600;letter-spacing:-.035em;line-height:1.04;margin:0;text-wrap:balance}.ResumeViewer_heading__OmKeD p{color:hsl(var(--text-2));font-size:18px;line-height:1.65;margin-top:24px;max-width:48ch}.ResumeViewer_viewer__jW5ju{background:hsl(var(--bg));border:1px solid hsl(var(--border));border-radius:6px;overflow:hidden}.ResumeViewer_toolbar__tyoA5{background:hsl(var(--text-1)/.025);border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;gap:12px 24px;justify-content:space-between;padding:16px 24px}.ResumeViewer_actions__sqOQg,.ResumeViewer_documentInfo__3F4QE,.ResumeViewer_toolbar__tyoA5,.ResumeViewer_zoomControls__SOBY0{align-items:center;display:flex}.ResumeViewer_documentInfo__3F4QE{font-size:14px;font-weight:500;gap:10px}.ResumeViewer_documentInfo__3F4QE>svg{color:hsl(var(--accent))}.ResumeViewer_pageCount__9EcTa{color:hsl(var(--text-2));font-size:13px;font-weight:400;margin-left:4px}.ResumeViewer_actions__sqOQg{gap:20px}.ResumeViewer_zoomControls__SOBY0{border:1px solid hsl(var(--border));border-radius:6px;gap:2px;padding:2px}.ResumeViewer_fitButton__VKOAK,.ResumeViewer_iconButton__x8JHZ,.ResumeViewer_retryButton__T9UYE{align-items:center;background:transparent;border:0;border-radius:6px;color:hsl(var(--text-1));cursor:pointer;display:inline-flex;font-size:14px;justify-content:center;min-height:44px;transition:background-color .16s ease}.ResumeViewer_iconButton__x8JHZ{width:44px}.ResumeViewer_fitButton__VKOAK{color:hsl(var(--accent));margin-left:8px;padding-left:12px;padding-right:12px}.ResumeViewer_fitButton__VKOAK:hover:not(:disabled),.ResumeViewer_iconButton__x8JHZ:hover:not(:disabled),.ResumeViewer_retryButton__T9UYE:hover{background:hsl(var(--text-1)/.08)}.ResumeViewer_fitButton__VKOAK:disabled,.ResumeViewer_iconButton__x8JHZ:disabled{color:hsl(var(--text-2)/.45);cursor:default}.ResumeViewer_zoomValue__A1AXU{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;min-width:46px;text-align:center}.ResumeViewer_download__ZKVLv{align-items:center;background:hsl(var(--accent));border-radius:999px;color:hsl(var(--accent-ink));display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-height:44px;padding:10px 18px;text-decoration:none;white-space:nowrap}.ResumeViewer_download__ZKVLv:hover{background:color-mix(in srgb,hsl(var(--accent)) 86%,#fff)}.ResumeViewer_viewport__tp9U2{background:hsl(var(--text-1)/.035);max-height:78dvh;min-height:440px;overflow:auto;overscroll-behavior:contain;padding:28px;scrollbar-color:hsl(var(--text-2)/.45) transparent;scrollbar-width:thin}.ResumeViewer_viewport__tp9U2:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-4px}.ResumeViewer_document__5avHI{margin-left:auto;margin-right:auto;width:-moz-max-content;width:max-content}.ResumeViewer_paper__OzDFW+.ResumeViewer_paper__OzDFW{margin-top:28px}.ResumeViewer_paper__OzDFW .react-pdf__Page{background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.18);color:#000}.ResumeViewer_paper__OzDFW .react-pdf__Page__annotations a:focus-visible{outline:2px solid hsl(var(--accent-ink));outline-offset:2px}.ResumeViewer_pageLabel__i5rF0{font-size:13px;margin-top:12px}.ResumeViewer_error__24Pa0,.ResumeViewer_pageLabel__i5rF0,.ResumeViewer_status__Eckdj{color:hsl(var(--text-2));text-align:center}.ResumeViewer_error__24Pa0,.ResumeViewer_status__Eckdj{padding:80px 16px}.ResumeViewer_error__24Pa0 h2{color:hsl(var(--text-1));font-size:18px;font-weight:500}.ResumeViewer_error__24Pa0 p{margin-top:12px}.ResumeViewer_retryButton__T9UYE{border:1px solid hsl(var(--border));margin-top:20px;padding-left:20px;padding-right:20px}.ResumeViewer_originalLink__UwbIX{display:flex;justify-content:flex-end;margin-top:12px}.ResumeViewer_originalLink__UwbIX a{align-items:center;color:hsl(var(--text-2));display:inline-flex;font-size:13px;gap:7px;min-height:44px;text-decoration:underline;text-underline-offset:4px}.ResumeViewer_originalLink__UwbIX a:hover{color:hsl(var(--text-1))}.ResumeViewer_download__ZKVLv:focus-visible,.ResumeViewer_fitButton__VKOAK:focus-visible,.ResumeViewer_iconButton__x8JHZ:focus-visible,.ResumeViewer_originalLink__UwbIX a:focus-visible,.ResumeViewer_retryButton__T9UYE:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}@media (max-width:767px){.ResumeViewer_section__Af1fX{padding-bottom:0;padding-top:64px;width:calc(100% - 40px)}.ResumeViewer_heading__OmKeD{margin-bottom:48px}.ResumeViewer_heading__OmKeD h1{font-size:clamp(42px,9vw,58px);line-height:1.06}.ResumeViewer_heading__OmKeD p{font-size:16px;line-height:1.6;margin-top:22px;max-width:36ch}.ResumeViewer_toolbar__tyoA5{gap:12px;padding:16px 12px}.ResumeViewer_actions__sqOQg,.ResumeViewer_documentInfo__3F4QE{width:100%}.ResumeViewer_actions__sqOQg{flex-wrap:wrap;gap:8px;justify-content:space-between}.ResumeViewer_fitButton__VKOAK{margin-left:2px;padding-left:8px;padding-right:8px}.ResumeViewer_download__ZKVLv{padding-left:14px;padding-right:14px}.ResumeViewer_viewport__tp9U2{max-height:70dvh;min-height:320px;padding:12px}}@media (prefers-reduced-motion:reduce){.ResumeViewer_fitButton__VKOAK,.ResumeViewer_iconButton__x8JHZ,.ResumeViewer_retryButton__T9UYE{transition:none}}