.cv-doc{--cv-fs:1;--cv-sp:1}.cv-doc[data-cv-font],.cv-doc[data-cv-font] .font-sans{font-family:var(--cv-sans)}.cv-doc[data-cv-font] .font-serif{font-family:var(--cv-serif)}.cv-doc .text-xs{font-size:calc(.75rem * var(--cv-fs));line-height:calc(1rem * var(--cv-fs) * var(--cv-sp))}.cv-doc .text-sm{font-size:calc(.875rem * var(--cv-fs));line-height:calc(1.25rem * var(--cv-fs) * var(--cv-sp))}.cv-doc .text-base{font-size:calc(1rem * var(--cv-fs));line-height:calc(1.5rem * var(--cv-fs) * var(--cv-sp))}.cv-doc .text-lg{font-size:calc(1.125rem * var(--cv-fs));line-height:calc(1.75rem * var(--cv-fs) * var(--cv-sp))}.cv-doc .text-xl{font-size:calc(1.25rem * var(--cv-fs));line-height:calc(1.75rem * var(--cv-fs) * var(--cv-sp))}.cv-doc .text-2xl{font-size:calc(1.5rem * var(--cv-fs));line-height:calc(2rem * var(--cv-fs) * var(--cv-sp))}.cv-doc .text-3xl{font-size:calc(1.875rem * var(--cv-fs));line-height:calc(2.25rem * var(--cv-fs) * var(--cv-sp))}.cv-doc .text-4xl{font-size:calc(2.25rem * var(--cv-fs));line-height:calc(2.5rem * var(--cv-fs) * var(--cv-sp))}.cv-doc .text-5xl{font-size:calc(3rem * var(--cv-fs));line-height:calc(1 * var(--cv-sp))}.cv-doc .text-6xl{font-size:calc(3.75rem * var(--cv-fs));line-height:calc(1 * var(--cv-sp))}.cv-doc .text-\[10px\]{font-size:calc(10px * var(--cv-fs))}.cv-doc .text-\[11px\]{font-size:calc(11px * var(--cv-fs))}.cv-doc .text-\[11\.5px\]{font-size:calc(11.5px * var(--cv-fs))}.cv-doc .text-\[12px\]{font-size:calc(12px * var(--cv-fs))}.cv-doc .text-\[12\.5px\]{font-size:calc(12.5px * var(--cv-fs))}.cv-doc .text-\[13px\]{font-size:calc(13px * var(--cv-fs))}.cv-doc .text-\[13\.5px\]{font-size:calc(13.5px * var(--cv-fs))}.cv-doc .text-\[14px\]{font-size:calc(14px * var(--cv-fs))}.cv-doc .text-\[22px\]{font-size:calc(22px * var(--cv-fs))}.cv-doc .text-\[30px\]{font-size:calc(30px * var(--cv-fs))}.cv-doc .leading-none{line-height:calc(1 * var(--cv-sp))}.cv-doc .leading-tight{line-height:calc(1.25 * var(--cv-sp))}.cv-doc .leading-snug{line-height:calc(1.375 * var(--cv-sp))}.cv-doc .leading-normal{line-height:calc(1.5 * var(--cv-sp))}.cv-doc .leading-relaxed{line-height:calc(1.625 * var(--cv-sp))}.cv-doc .leading-loose{line-height:calc(2 * var(--cv-sp))}.cv-doc .leading-\[1\.05\]{line-height:calc(1.05 * var(--cv-sp))}.cv-doc .space-y-1>:not([hidden])~:not([hidden]){margin-top:calc(.25rem * var(--cv-sp))}.cv-doc .space-y-0\.5>:not([hidden])~:not([hidden]){margin-top:calc(.125rem * var(--cv-sp))}.cv-doc .space-y-1\.5>:not([hidden])~:not([hidden]){margin-top:calc(.375rem * var(--cv-sp))}.cv-doc .space-y-2>:not([hidden])~:not([hidden]){margin-top:calc(.5rem * var(--cv-sp))}.cv-doc .space-y-2\.5>:not([hidden])~:not([hidden]){margin-top:calc(.625rem * var(--cv-sp))}.cv-doc .space-y-3>:not([hidden])~:not([hidden]){margin-top:calc(.75rem * var(--cv-sp))}.cv-doc .space-y-4>:not([hidden])~:not([hidden]){margin-top:calc(1rem * var(--cv-sp))}.cv-doc .space-y-5>:not([hidden])~:not([hidden]){margin-top:calc(1.25rem * var(--cv-sp))}.cv-doc .space-y-6>:not([hidden])~:not([hidden]){margin-top:calc(1.5rem * var(--cv-sp))}.cv-doc .mb-0\.5{margin-bottom:calc(.125rem * var(--cv-sp))}.cv-doc .mb-1{margin-bottom:calc(.25rem * var(--cv-sp))}.cv-doc .mb-1\.5{margin-bottom:calc(.375rem * var(--cv-sp))}.cv-doc .mb-2{margin-bottom:calc(.5rem * var(--cv-sp))}.cv-doc .mb-3{margin-bottom:calc(.75rem * var(--cv-sp))}.cv-doc .mb-4{margin-bottom:calc(1rem * var(--cv-sp))}.cv-doc .mb-5{margin-bottom:calc(1.25rem * var(--cv-sp))}.cv-doc .mb-6{margin-bottom:calc(1.5rem * var(--cv-sp))}.cv-doc .mb-7{margin-bottom:calc(1.75rem * var(--cv-sp))}.cv-doc .mb-8{margin-bottom:calc(2rem * var(--cv-sp))}.cv-doc .mb-9{margin-bottom:calc(2.25rem * var(--cv-sp))}.cv-doc .mb-10{margin-bottom:calc(2.5rem * var(--cv-sp))}.cv-doc .mt-0\.5{margin-top:calc(.125rem * var(--cv-sp))}.cv-doc .mt-1{margin-top:calc(.25rem * var(--cv-sp))}.cv-doc .mt-1\.5{margin-top:calc(.375rem * var(--cv-sp))}.cv-doc .mt-2{margin-top:calc(.5rem * var(--cv-sp))}.cv-doc .mt-2\.5{margin-top:calc(.625rem * var(--cv-sp))}.cv-doc .mt-3{margin-top:calc(.75rem * var(--cv-sp))}.cv-doc .mt-4{margin-top:calc(1rem * var(--cv-sp))}.cv-doc .mt-5{margin-top:calc(1.25rem * var(--cv-sp))}.cv-doc .mt-6{margin-top:calc(1.5rem * var(--cv-sp))}.cv-doc .mt-7{margin-top:calc(1.75rem * var(--cv-sp))}.cv-doc .mt-8{margin-top:calc(2rem * var(--cv-sp))}.cv-doc .gap-y-1{row-gap:calc(.25rem * var(--cv-sp))}.cv-doc .gap-y-1\.5{row-gap:calc(.375rem * var(--cv-sp))}.cv-doc .gap-y-2{row-gap:calc(.5rem * var(--cv-sp))}.cv-doc .gap-y-3{row-gap:calc(.75rem * var(--cv-sp))}.cv-doc .gap-y-4{row-gap:calc(1rem * var(--cv-sp))}@font-face{font-family:Inter;src:url(/fonts/cv/Inter-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/cv/Inter-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/cv/Inter-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/cv/Lora-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/cv/Lora-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/cv/Lora-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/cv/SourceSans3-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/cv/SourceSans3-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/cv/SourceSans3-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/cv/SourceSerif4-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/cv/SourceSerif4-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/cv/SourceSerif4-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/cv/IBMPlexSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/cv/IBMPlexSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/cv/IBMPlexSans-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Serif;src:url(/fonts/cv/IBMPlexSerif-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Serif;src:url(/fonts/cv/IBMPlexSerif-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Serif;src:url(/fonts/cv/IBMPlexSerif-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/cv/Roboto-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/cv/Roboto-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/cv/Roboto-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Merriweather;src:url(/fonts/cv/Merriweather-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Merriweather;src:url(/fonts/cv/Merriweather-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Merriweather;src:url(/fonts/cv/Merriweather-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}
