.resume-module__i38Liq__resume{max-width:88ch;font-family:var(--font-geist-mono);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.resume-module__i38Liq__resume{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}@media (min-width:40rem){.resume-module__i38Liq__resume{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}:where(.resume-module__i38Liq__resume>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.resume-module__i38Liq__resume header>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.resume-module__i38Liq__resume section>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.resume-module__i38Liq__resume h1,.resume-module__i38Liq__resume h2,.resume-module__i38Liq__resume h3{margin-bottom:.5em}:is(.resume-module__i38Liq__resume h1,.resume-module__i38Liq__resume h2,.resume-module__i38Liq__resume h3):before{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--foreground);margin-right:1ch}@supports (color:color-mix(in lab, red, red)){:is(.resume-module__i38Liq__resume h1,.resume-module__i38Liq__resume h2,.resume-module__i38Liq__resume h3):before{color:color-mix(in oklab, var(--foreground) 35%, transparent)}}:is(.resume-module__i38Liq__resume h1,.resume-module__i38Liq__resume h2,.resume-module__i38Liq__resume h3):before{font-variant-ligatures:none}.resume-module__i38Liq__resume h1{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.resume-module__i38Liq__resume h1:before{content:"#"}.resume-module__i38Liq__resume h2{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.resume-module__i38Liq__resume h2:before{content:"##"}.resume-module__i38Liq__resume h3{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.resume-module__i38Liq__resume h3:before{content:"###"}.resume-module__i38Liq__resume p{--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6)}.resume-module__i38Liq__resume ul{list-style-type:none}:where(.resume-module__i38Liq__resume ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1) * calc(1 - var(--tw-space-y-reverse)))}.resume-module__i38Liq__resume li{grid-template-columns:max-content minmax(0,1fr);column-gap:1ch;display:grid}.resume-module__i38Liq__resume li>*{min-width:calc(var(--spacing,.25rem) * 0);grid-column-start:2}.resume-module__i38Liq__resume li:before{content:"-";color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.resume-module__i38Liq__resume li:before{color:color-mix(in oklab, var(--foreground) 35%, transparent)}}.resume-module__i38Liq__resume a{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.resume-module__i38Liq__resume a{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.resume-module__i38Liq__resume a{text-decoration-line:underline;text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.resume-module__i38Liq__resume a{-webkit-text-decoration-color:color-mix(in oklab, currentcolor 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentcolor 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentcolor 30%, transparent);text-decoration-color:color-mix(in oklab, currentcolor 30%, transparent)}}.resume-module__i38Liq__resume a{text-underline-offset:4px;text-decoration-style:dashed}@media (hover:hover){.resume-module__i38Liq__resume a:hover{color:var(--foreground);text-decoration-color:currentColor}}.resume-module__i38Liq__resume hr{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.resume-module__i38Liq__resume hr{border-color:color-mix(in oklab, currentcolor 20%, transparent)}}.resume-module__i38Liq__resume strong{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--foreground)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}
