/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */._base_resume-body__rmJJX{--resume-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--resume-text-primary:#000;--resume-text-secondary:#374151;--resume-text-tertiary:#4b5563;--resume-text-body:#1f2937;--resume-border-primary:#9ca3af;--resume-border-secondary:#d1d5db;--resume-border-tertiary:#e5e7eb;--resume-accent-bg:#f3f4f6;--resume-accent-primary:#1d4ed8;--resume-accent-light:#dbeafe;--section-gap:1rem;--item-gap:.25rem;--line-height:1.35;--font-size-base:14px;--header-scale:2;--section-header-scale:1.2;--header-font:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--body-font:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--margin-top:10mm;--margin-bottom:10mm;--margin-left:10mm;--margin-right:10mm;font-family:var(--body-font);font-size:var(--font-size-base);line-height:var(--line-height);color:var(--resume-text-body);padding:var(--margin-top)var(--margin-right)var(--margin-bottom)var(--margin-left)}._base_resume-header___XGQD{margin-bottom:var(--section-gap);padding-bottom:calc(var(--item-gap)*1.25)}._base_resume-name__6WJHM{font-size:calc(var(--font-size-base)*var(--header-scale));font-family:var(--header-font);color:var(--resume-text-primary);font-weight:700}._base_resume-title__UYC3T{font-size:calc(var(--font-size-base)*1.15);color:var(--resume-text-body)}._base_resume-meta__dM9PK{font-family:var(--resume-font-mono);font-size:calc(var(--font-size-base)*.82);color:var(--resume-text-tertiary)}._base_resume-date__8k8hR,._base_resume-meta-sm__0_qsY{font-family:var(--resume-font-mono);font-size:calc(var(--font-size-base)*.75);color:var(--resume-text-tertiary)}._base_resume-date__8k8hR{white-space:nowrap;text-align:right;flex-shrink:0}._base_resume-text__mOHwA{font-family:var(--body-font)}._base_resume-text-sm__7BHyt{font-family:var(--body-font);font-size:calc(var(--font-size-base)*.92)}._base_resume-text-xs__TgnUL{font-family:var(--body-font);font-size:calc(var(--font-size-base)*.82)}._base_resume-item-title__oBh51{font-size:var(--font-size-base)}._base_resume-item-title-sm__BZngu,._base_resume-item-title__oBh51{font-family:var(--body-font);color:var(--resume-text-primary);font-weight:700}._base_resume-item-title-sm__BZngu{font-size:calc(var(--font-size-base)*.9)}._base_resume-item-subtitle__wQ78l{font-size:calc(var(--font-size-base)*.95)}._base_resume-item-subtitle-sm__yUFTB,._base_resume-item-subtitle__wQ78l{font-family:var(--body-font);color:var(--resume-text-secondary);font-weight:600}._base_resume-item-subtitle-sm__yUFTB{font-size:calc(var(--font-size-base)*.88)}._base_resume-stack__UY3_r{gap:var(--item-gap);flex-direction:column;display:flex}._base_resume-stack-tight__IYSwU{gap:calc(var(--item-gap)*.6);flex-direction:column;display:flex}._base_resume-row__sG2sG{margin-bottom:var(--item-gap)}._base_resume-row-tight__XCAKA{margin-bottom:calc(var(--item-gap)*.6)}._base_resume-list__yyuah{gap:calc(var(--item-gap)*.75);flex-direction:column;display:flex}._base_resume-skill-pill__bTvX4{font-family:var(--resume-font-mono);font-size:calc(var(--font-size-base)*.75);background-color:var(--resume-accent-bg);color:var(--resume-text-body);border:1px solid var(--resume-border-secondary);white-space:nowrap;border-radius:4px;padding:.125rem .375rem}._base_resume-link-pill__a6l35{font-family:var(--resume-font-mono);font-size:calc(var(--font-size-base)*.7);color:var(--resume-text-primary);border:1px solid var(--resume-border-secondary);border-radius:2px;align-items:center;gap:.25rem;padding:.125rem .375rem;text-decoration:none;display:inline-flex}._base_resume-link-pill__a6l35:hover{background-color:var(--resume-accent-bg)}._base_resume-section__bqBNr{margin-bottom:var(--section-gap)}._base_resume-section__bqBNr:last-child{margin-bottom:0}._base_resume-section-title__zwMxX{font-size:calc(var(--font-size-base)*var(--section-header-scale))}._base_resume-section-title-sm__Wt6tN,._base_resume-section-title__zwMxX{font-family:var(--header-font);text-transform:uppercase;border-bottom:1px solid var(--resume-border-primary);margin-bottom:var(--item-gap);letter-spacing:.05em;color:var(--resume-text-primary);break-after:avoid;page-break-after:avoid;orphans:3;widows:3;padding-bottom:.125rem;font-weight:700}._base_resume-section-title-sm__Wt6tN{font-size:calc(var(--font-size-base)*var(--section-header-scale)*.88)}._base_resume-items__0IZKF{gap:var(--item-gap);flex-direction:column;display:flex}._base_resume-item__hIVFW{margin-bottom:var(--item-gap);break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid}._base_resume-item__hIVFW:last-child{margin-bottom:0}._base_resume-link__Aojrg{color:var(--resume-text-primary);text-decoration:none}._base_resume-link__Aojrg:hover{text-decoration:underline}:is(._base_resume-body__rmJJX strong,._base_resume-body__rmJJX b){font-weight:700}:is(._base_resume-body__rmJJX em,._base_resume-body__rmJJX i){font-style:italic}._base_resume-body__rmJJX u{text-decoration:underline}._base_resume-body__rmJJX a{color:inherit;text-decoration:underline}._base_resume-body__rmJJX a:hover{color:var(--resume-text-primary)}._base_text-muted___E_VU{color:var(--resume-text-tertiary)}._base_sidebar-text-wrap__xJwQk{word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media print{._base_resume-body__rmJJX{page-break-inside:avoid!important;break-inside:avoid-page!important}._base_resume-item__hIVFW{break-inside:avoid!important;page-break-inside:avoid!important}._base_resume-section-title-sm__Wt6tN,._base_resume-section-title__zwMxX{break-after:avoid!important;page-break-after:avoid!important}._base_resume-section-title-sm__Wt6tN+._base_resume-item__hIVFW,._base_resume-section-title-sm__Wt6tN+._base_resume-items__0IZKF>:first-child,._base_resume-section-title-sm__Wt6tN+p,._base_resume-section-title-sm__Wt6tN+ul,._base_resume-section-title__zwMxX+._base_resume-item__hIVFW,._base_resume-section-title__zwMxX+._base_resume-items__0IZKF>:first-child,._base_resume-section-title__zwMxX+p,._base_resume-section-title__zwMxX+ul{break-before:avoid!important;page-break-before:avoid!important}._base_resume-body__rmJJX a{color:inherit!important;text-decoration:underline!important}:is(._base_resume-body__rmJJX strong,._base_resume-body__rmJJX b){font-weight:700!important}:is(._base_resume-body__rmJJX em,._base_resume-body__rmJJX i){font-style:italic!important}._base_resume-body__rmJJX u{text-decoration:underline!important}}

/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */.swiss-single_resume-body__NB8dK{--resume-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--resume-text-primary:#000;--resume-text-secondary:#374151;--resume-text-tertiary:#4b5563;--resume-text-body:#1f2937;--resume-border-primary:#9ca3af;--resume-border-secondary:#d1d5db;--resume-border-tertiary:#e5e7eb;--resume-accent-bg:#f3f4f6;--resume-accent-primary:#1d4ed8;--resume-accent-light:#dbeafe}.swiss-single_container__ZbH1I{width:100%}

/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */.swiss-two-column_resume-body__YlABF{--resume-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--resume-text-primary:#000;--resume-text-secondary:#374151;--resume-text-tertiary:#4b5563;--resume-text-body:#1f2937;--resume-border-primary:#9ca3af;--resume-border-secondary:#d1d5db;--resume-border-tertiary:#e5e7eb;--resume-accent-bg:#f3f4f6;--resume-accent-primary:#1d4ed8;--resume-accent-light:#dbeafe}.swiss-two-column_grid__RQVjl{gap:var(--section-gap);margin-top:var(--section-gap);grid-template-columns:65% 35%;align-items:start;display:grid}.swiss-two-column_mainColumn__te1eq{gap:var(--section-gap);border-right:1px solid var(--resume-border-tertiary);flex-direction:column;padding-right:.875rem;display:flex;overflow:hidden}.swiss-two-column_sidebarColumn__U0bsm{gap:var(--section-gap);flex-direction:column;min-width:0;padding-left:.75rem;display:flex;overflow:hidden}

/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */.modern_resume-body__JKQzZ{--resume-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--resume-text-primary:#000;--resume-text-secondary:#374151;--resume-text-tertiary:#4b5563;--resume-text-body:#1f2937;--resume-border-primary:#9ca3af;--resume-border-secondary:#d1d5db;--resume-border-tertiary:#e5e7eb;--resume-accent-bg:#f3f4f6;--resume-accent-primary:#1d4ed8;--resume-accent-light:#dbeafe}.modern_container__plWH3{width:100%}.modern_name-underline__j0I7w{background-color:var(--resume-accent-primary);width:60px;height:3px;margin:.5rem auto 0}.modern_section-title-accent__q28hh{font-size:calc(var(--font-size-base)*var(--section-header-scale))}.modern_section-title-accent-sm__chom2,.modern_section-title-accent__q28hh{font-family:var(--header-font);text-transform:uppercase;color:var(--resume-accent-primary);border-bottom:2px solid var(--resume-accent-primary);margin-bottom:var(--item-gap);letter-spacing:.05em;break-after:avoid;page-break-after:avoid;orphans:3;widows:3;padding-bottom:.125rem;font-weight:700}.modern_section-title-accent-sm__chom2{font-size:calc(var(--font-size-base)*var(--section-header-scale)*.88)}@media print{.modern_section-title-accent-sm__chom2,.modern_section-title-accent__q28hh{break-after:avoid!important;page-break-after:avoid!important;color:var(--resume-accent-primary)!important;border-bottom-color:var(--resume-accent-primary)!important}.modern_name-underline__j0I7w{background-color:var(--resume-accent-primary)!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}

/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */.modern-two-column_resume-body__kSppa{--resume-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--resume-text-primary:#000;--resume-text-secondary:#374151;--resume-text-tertiary:#4b5563;--resume-text-body:#1f2937;--resume-border-primary:#9ca3af;--resume-border-secondary:#d1d5db;--resume-border-tertiary:#e5e7eb;--resume-accent-bg:#f3f4f6;--resume-accent-primary:#1d4ed8;--resume-accent-light:#dbeafe}.modern-two-column_grid__2BL9t{gap:var(--section-gap);margin-top:var(--section-gap);grid-template-columns:65% 35%;align-items:start;display:grid}.modern-two-column_mainColumn__Yv4Fq{gap:var(--section-gap);border-right:2px solid var(--resume-accent-primary);flex-direction:column;padding-right:.875rem;display:flex;overflow:hidden}.modern-two-column_sidebarColumn__upkdu{gap:var(--section-gap);flex-direction:column;min-width:0;padding-left:.75rem;display:flex;overflow:hidden}.modern-two-column_sectionTitleAccent__dnyV2{font-family:var(--header-font);font-size:calc(var(--font-size-base)*var(--section-header-scale));color:var(--resume-accent-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:calc(var(--item-gap)*1.5);padding-bottom:calc(var(--item-gap)*.5);border-bottom:2px solid var(--resume-accent-primary);font-weight:700}.modern-two-column_nameAccent__He3PE{padding-bottom:.25rem;display:inline-block;position:relative}.modern-two-column_nameAccent__He3PE:after{content:"";background:linear-gradient(to right,var(--resume-accent-primary)0,var(--resume-accent-primary)60%,transparent 100%);width:100%;height:3px;position:absolute;bottom:0;left:0}@media print{.modern-two-column_sectionTitleAccent__dnyV2{color:var(--resume-accent-primary);border-bottom-color:var(--resume-accent-primary);-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.modern-two-column_mainColumn__Yv4Fq{border-right-color:var(--resume-accent-primary);-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.modern-two-column_nameAccent__He3PE:after{background:linear-gradient(to right,var(--resume-accent-primary)0,var(--resume-accent-primary)60%,transparent 100%);-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}

/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */.latex_resume-body__Yf4xp{--resume-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--resume-text-primary:#000;--resume-text-secondary:#374151;--resume-text-tertiary:#4b5563;--resume-text-body:#1f2937;--resume-border-primary:#9ca3af;--resume-border-secondary:#d1d5db;--resume-border-tertiary:#e5e7eb;--resume-accent-bg:#f3f4f6;--resume-accent-primary:#1d4ed8;--resume-accent-light:#dbeafe}.latex_container__EhF5o{width:100%;font-family:var(--body-font)}.latex_name__SKf7Z{font-family:var(--header-font);font-size:calc(var(--font-size-base)*var(--header-scale));font-variant:small-caps;letter-spacing:.02em;color:var(--resume-text-primary);font-weight:700}.latex_locationLine__lBPAW{font-size:var(--font-size-base);color:var(--resume-text-body)}.latex_tagline__QQJ1_{font-style:italic;font-size:calc(var(--font-size-base)*1.05);color:var(--resume-text-body)}.latex_contactRow__Gh2gu{font-size:calc(var(--font-size-base)*.95);color:var(--resume-text-body)}.latex_contactSep__XJYKw{color:var(--resume-text-tertiary)}.latex_sectionTitle__M1emL{font-family:var(--header-font);font-size:calc(var(--font-size-base)*var(--section-header-scale));text-transform:none;letter-spacing:0;border-bottom:1px solid var(--resume-text-primary);margin-bottom:var(--item-gap);break-after:avoid;page-break-after:avoid;orphans:3;widows:3;padding-bottom:.1rem}.latex_entryDates__erTrJ,.latex_entryPrimary__vOMTX,.latex_sectionTitle__M1emL{color:var(--resume-text-primary);font-weight:700}.latex_entryDates__erTrJ{white-space:nowrap;text-align:right;flex-shrink:0}.latex_entrySecondary__9l_rP{color:var(--resume-text-body);font-style:italic}@media print{.latex_sectionTitle__M1emL{break-after:avoid!important;page-break-after:avoid!important}}

/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */.clean_resume-body__nqmX_{--resume-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--resume-text-primary:#000;--resume-text-secondary:#374151;--resume-text-tertiary:#4b5563;--resume-text-body:#1f2937;--resume-border-primary:#9ca3af;--resume-border-secondary:#d1d5db;--resume-border-tertiary:#e5e7eb;--resume-accent-bg:#f3f4f6;--resume-accent-primary:#1d4ed8;--resume-accent-light:#dbeafe}.clean_container__q9jKf{width:100%;font-family:var(--body-font)}.clean_name__12S6c{font-family:var(--header-font);font-size:calc(var(--font-size-base)*var(--header-scale));letter-spacing:.01em;color:var(--resume-text-primary);font-weight:400}.clean_tagline__cpbEU{font-size:calc(var(--font-size-base)*1.05);color:var(--resume-text-tertiary)}.clean_contactRow__0qOUb{font-size:calc(var(--font-size-base)*.85);color:var(--resume-text-body)}.clean_sep__cqXCW{color:var(--resume-text-tertiary);padding:0 .4em}.clean_sectionTitle__fnlhA{font-family:var(--header-font);font-size:calc(var(--font-size-base)*var(--section-header-scale)*1.15);text-transform:uppercase;letter-spacing:.12em;color:var(--resume-text-tertiary);border-bottom:1px solid var(--resume-border-secondary);margin-bottom:var(--item-gap);break-after:avoid;page-break-after:avoid;orphans:3;widows:3;padding-bottom:.15rem;font-weight:600}.clean_entryCompany__xlfG9{color:var(--resume-text-primary);font-weight:700}.clean_entryRole__Cu2UZ{font-variant:small-caps;letter-spacing:.02em;color:var(--resume-text-tertiary)}.clean_entryMeta__yDB5Y{font-size:calc(var(--font-size-base)*.85);color:var(--resume-text-tertiary);white-space:nowrap;text-align:right;flex-shrink:0}.clean_skillLabel__a1Tfr{color:var(--resume-text-primary);font-weight:700}@media print{.clean_sectionTitle__fnlhA{break-after:avoid!important;page-break-after:avoid!important}}

/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */.vivid_resume-body__VY8UD{--resume-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--resume-text-primary:#000;--resume-text-secondary:#374151;--resume-text-tertiary:#4b5563;--resume-text-body:#1f2937;--resume-border-primary:#9ca3af;--resume-border-secondary:#d1d5db;--resume-border-tertiary:#e5e7eb;--resume-accent-bg:#f3f4f6;--resume-accent-primary:#1d4ed8;--resume-accent-light:#dbeafe}.vivid_grid__D6AOu{gap:calc(var(--section-gap)*1.25);margin-top:var(--section-gap);grid-template-columns:63% 37%;align-items:start;display:grid}.vivid_mainColumn__1oq_d{padding-right:.875rem}.vivid_mainColumn__1oq_d,.vivid_sidebarColumn__2As8e{gap:var(--section-gap);flex-direction:column;min-width:0;display:flex;overflow:hidden}.vivid_sidebarColumn__2As8e{padding-left:.75rem}.vivid_nameFirst__cWc9q{color:var(--resume-accent-primary);font-weight:800}.vivid_nameRest__o2Q_1{color:var(--resume-accent-primary);opacity:.6;font-weight:400}.vivid_titleLine__LLdQA{font-family:var(--resume-font-mono);font-size:calc(var(--font-size-base)*1.05);color:var(--resume-text-tertiary);letter-spacing:.01em;margin-top:.15rem}.vivid_contactRow__VxQwt{font-family:var(--resume-font-mono);font-size:calc(var(--font-size-base)*.8);color:var(--resume-text-body)}.vivid_contactChip__9Nya5{align-items:center;gap:.35rem;display:inline-flex}.vivid_iconCircle__r_Iat{border:1px solid var(--resume-border-primary);width:1.25rem;height:1.25rem;color:var(--resume-text-tertiary);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vivid_sectionTitle__6ASvJ{font-size:calc(var(--font-size-base)*var(--section-header-scale)*1.1);orphans:3;widows:3}.vivid_sectionTitleSm__7y8_w,.vivid_sectionTitle__6ASvJ{font-family:var(--header-font);font-variant:small-caps;letter-spacing:.03em;color:var(--resume-accent-primary);margin-bottom:var(--item-gap);break-after:avoid;page-break-after:avoid;font-weight:700}.vivid_sectionTitleSm__7y8_w{font-size:calc(var(--font-size-base)*var(--section-header-scale)*.95)}.vivid_arrow__bKXm0{color:var(--resume-accent-primary);flex-shrink:0;font-weight:700}.vivid_entryCompany__7QFp6{color:var(--resume-text-primary);font-weight:700}.vivid_entrySep__zx_AF{color:var(--resume-text-tertiary);padding:0 .4em}.vivid_entryRole__4AvuX{font-variant:small-caps;letter-spacing:.02em;color:var(--resume-text-tertiary)}.vivid_entryMeta__gibW1{font-family:var(--resume-font-mono);font-size:calc(var(--font-size-base)*.72);color:var(--resume-text-tertiary);font-weight:700}@media print{.vivid_arrow__bKXm0,.vivid_nameFirst__cWc9q,.vivid_nameRest__o2Q_1,.vivid_sectionTitleSm__7y8_w,.vivid_sectionTitle__6ASvJ{color:var(--resume-accent-primary)!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.vivid_sectionTitleSm__7y8_w,.vivid_sectionTitle__6ASvJ{break-after:avoid!important;page-break-after:avoid!important}}