body:has(.resume-module__mNK1ZW__resume){background:#fff}.resume-module__mNK1ZW__resume{--resume-paper:#fff;--resume-ink:#000;--resume-name-weight:700;background:var(--resume-paper);color:var(--resume-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;letter-spacing:normal;font-family:Times New Roman,Times,Georgia,serif;font-size:16px;font-weight:400;line-height:1.5}.resume-module__mNK1ZW__resume strong{font-weight:var(--resume-name-weight)}.resume-module__mNK1ZW__resume .animate-in{animation:.5s both resume-module__mNK1ZW__resume-fade}@keyframes resume-module__mNK1ZW__resume-fade{0%{opacity:0}to{opacity:1}}.resume-module__mNK1ZW__control{z-index:50;border:1px solid var(--resume-ink);width:64px;height:auto;color:var(--resume-ink);white-space:nowrap;cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:2px 6px;font-family:inherit;font-size:10px;font-weight:500;line-height:20px;transition:box-shadow .15s;display:inline-flex;position:fixed;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.resume-module__mNK1ZW__control:hover{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.resume-module__mNK1ZW__control:focus-visible{outline:2px solid var(--resume-ink);outline-offset:2px}.resume-module__mNK1ZW__control svg{flex-shrink:0;width:16px;height:16px}.resume-module__mNK1ZW__language{top:8px;right:8px}.resume-module__mNK1ZW__print{display:none}@media (min-width:640px){.resume-module__mNK1ZW__control{width:96px;padding:4px 8px;font-size:12px;line-height:16px}.resume-module__mNK1ZW__language{top:24px;right:24px}.resume-module__mNK1ZW__print{display:inline-flex;top:56px;right:24px}}@media print{@page resume-document{size:letter;margin:.3in}body:has(.resume-module__mNK1ZW__resume){page:resume-document}body:has(.resume-module__mNK1ZW__resume)>:not(.resume-module__mNK1ZW__resume){display:none!important}.resume-module__mNK1ZW__control{display:none!important}.resume-module__mNK1ZW__resume,.resume-module__mNK1ZW__resume *{color:var(--resume-ink)!important}.resume-module__mNK1ZW__resume a{text-decoration:none}.resume-module__mNK1ZW__resume :is(h1,h2,h3,h4,h5,h6){break-after:avoid}.resume-module__mNK1ZW__resume .animate-in{animation:none}}@media (prefers-reduced-motion:reduce){.resume-module__mNK1ZW__resume .animate-in{animation:none}.resume-module__mNK1ZW__control{transition:none}}