.resume_desk__U46H8{min-height:100svh;box-sizing:border-box;padding:32px 32px 64px;background:color-mix(in srgb,var(--foreground) 7%,var(--background))}.resume_bar__MYyH7{width:min(794px,100%);margin:0 auto 20px;display:flex;align-items:center;justify-content:space-between}.resume_back__apOb4{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px 0 14px;border-radius:999px;border:1px solid var(--border);background:var(--background);color:var(--foreground);font-family:var(--mono);font-size:14px;font-weight:600;transition:border-color .2s}.resume_back__apOb4:hover{border-color:var(--foreground)}.resume_download__5oicl{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--foreground);color:var(--background);transition:opacity .2s}.resume_download__5oicl:hover{opacity:.85}.resume_sheet__RGT9B{box-sizing:border-box;width:794px;max-width:100%;min-height:1123px;margin:0 auto;padding:60px 76px;background:#fff;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.38;box-shadow:0 0 0 1px rgb(0 0 0/6%),0 2px 10px rgb(0 0 0/14%)}.resume_sheet__RGT9B h1{margin:0 0 3px;font-size:21px;font-weight:700;letter-spacing:0;line-height:1.25}.resume_sheet__RGT9B h2{margin:11px 0 6px;padding-bottom:3px;border-bottom:1px solid #000;font-size:16px;font-weight:700;letter-spacing:0}.resume_sheet__RGT9B p{margin:0 0 6px}.resume_sheet__RGT9B ul{margin:0 0 6px;padding-left:18px}.resume_sheet__RGT9B li{margin-bottom:3px}.resume_sheet__RGT9B a{color:#0563c1;text-decoration:underline}.resume_sheet__RGT9B .resume_line__hk9tl{margin-bottom:1px}.resume_head__IuG4W{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:8px}.resume_sheet__RGT9B .resume_contact__2vham{display:grid;grid-template-columns:max-content max-content;grid-gap:1px 12px;gap:1px 12px;margin:2px 0 0}.resume_sheet__RGT9B .resume_contact__2vham div{display:contents}.resume_sheet__RGT9B .resume_contact__2vham dd{margin:0}.resume_sheet__RGT9B .resume_subhead__V_Nyt{font-weight:700;margin-bottom:3px}.resume_sheet__RGT9B .resume_role__cpFol{display:flex;justify-content:space-between;gap:16px;margin-bottom:4px}@media screen and (prefers-reduced-motion:no-preference){.resume_sheet__RGT9B{animation:resume_sheet-reveal__wfvMm .9s cubic-bezier(.65,0,.35,1) .2s backwards}}@keyframes resume_sheet-reveal__wfvMm{0%,to{-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent 56%);mask-image:linear-gradient(180deg,#000 50%,transparent 56%);-webkit-mask-size:calc(100% + 48px) 200%;mask-size:calc(100% + 48px) 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:no-clip;mask-clip:no-clip}0%{-webkit-mask-position:50% 112%;mask-position:50% 112%}to{-webkit-mask-position:50% 0;mask-position:50% 0}}@media screen and (max-width:860px){.resume_desk__U46H8{padding:16px 16px 32px}.resume_sheet__RGT9B{min-height:0;padding:28px 22px;font-size:13px}.resume_head__IuG4W,.resume_sheet__RGT9B .resume_role__cpFol{flex-direction:column;gap:0}.resume_sheet__RGT9B .resume_contact__2vham{margin-top:6px}}@media print{@page{size:A4;margin:1.6cm 2cm}.resume_desk__U46H8{min-height:0;padding:0;background:none}.resume_bar__MYyH7{display:none}.resume_sheet__RGT9B{width:auto;min-height:0;padding:0;box-shadow:none}}