.resume-card:where(.astro-7FKFGDBV){background-color:var(--resume-bg);background-position:100%;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;list-style:none;padding:2rem;position:relative;transform-style:preserve-3d;transition:box-shadow .6s cubic-bezier(.22,1,.36,1)}.cv-main-module:where(.astro-7FKFGDBV),.resume-card:where(.astro-7FKFGDBV){display:flex;flex-direction:column}@media screen and (min-width:640px){.cv-main-module:where(.astro-7FKFGDBV){flex-direction:row}}.resume-card:where(.astro-7FKFGDBV)>a:where(.astro-7FKFGDBV){background-color:var(--resume-bg);border-radius:.35rem;color:#111;line-height:1.4;opacity:.8;padding:1rem 1.3rem;text-decoration:none;width:100%}h2:where(.astro-7FKFGDBV){font-size:1.25rem;transition:color .6s cubic-bezier(.22,1,.36,1)}.header-name:where(.astro-7FKFGDBV){font-size:2.25rem}.cv-module-title{font-size:1.5rem;margin-bottom:.75rem;text-transform:uppercase}.resume-card:where(.astro-7FKFGDBV):is(:hover,:focus-within){background-position:0;box-shadow:1px 8px 8px 5px #0000001a,0 2px 4px -2px #0000001a}.resume-header:where(.astro-7FKFGDBV){display:flex;flex-direction:column;padding-bottom:1em;width:100%}@media print{.resume-header:where(.astro-7FKFGDBV){flex-direction:row}}@media screen and (min-width:640px){.resume-header:where(.astro-7FKFGDBV){flex-direction:row}}.header-media-links:where(.astro-7FKFGDBV){display:flex;flex-direction:column;font-size:14px;gap:5px;margin-bottom:15px;margin-top:15px}@media print{.header-media-links:where(.astro-7FKFGDBV){font-size:16px;gap:3px;margin-bottom:0;margin-left:auto;margin-top:0}}@media screen and (min-width:640px){.header-media-links:where(.astro-7FKFGDBV){font-size:16px;gap:3px;margin-bottom:0;margin-left:auto;margin-top:0}}.resume-position:where(.astro-7FKFGDBV){text-transform:uppercase}
