@layer components{.resume-toolbar-module-scss-module__DNrD8W__resume-page-header{display:contents}@media screen and not (min-height:40rem){.resume-toolbar-module-scss-module__DNrD8W__resume-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}:is(.resume-toolbar-module-scss-module__DNrD8W__resume-page-header [role=toolbar],.resume-toolbar-module-scss-module__DNrD8W__resume-page-header .resume-toolbar-module-scss-module__DNrD8W__resume-floating-back){flex-wrap:wrap;width:auto;max-width:100%;position:static}.resume-toolbar-module-scss-module__DNrD8W__resume-page-header .resume-toolbar-module-scss-module__DNrD8W__resume-floating-back{padding:0}.resume-toolbar-module-scss-module__DNrD8W__resume-page-header svg{--control-icon-size:1.6rem}}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar{flex-wrap:wrap;flex:auto;align-items:flex-start;gap:.65rem;min-width:0;margin:0;display:flex}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-row{--resume-toolbar-focus-space:calc(var(--focus-width) + var(--focus-offset));width:var(--resume-controls-width);margin:0 0 1rem;margin-inline-start:var(--resume-controls-offset);inset-inline-start:0}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-row[data-has-overflow-x]{padding-bottom:var(--control-target-min)}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-row[data-overflow-x-start]:before,.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-row[data-overflow-x-end]:after{content:"";z-index:1;width:1.25rem;height:calc(2.5rem + 2*var(--resume-toolbar-focus-space));pointer-events:none;position:absolute;top:0}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-row[data-overflow-x-start]:before{background:linear-gradient(to right, var(--pv-background-color), transparent);inset-inline-start:calc(-1*var(--resume-toolbar-focus-space))}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-row[data-overflow-x-end]:after{background:linear-gradient(to left, var(--pv-background-color), transparent);inset-inline-end:calc(-1*var(--resume-toolbar-focus-space))}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-row:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-overflow-x-start]:before{background:linear-gradient(to left, var(--pv-background-color), transparent)}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-row:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-overflow-x-end]:after{background:linear-gradient(to right, var(--pv-background-color), transparent)}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-viewport{width:calc(100% + 2*var(--resume-toolbar-focus-space));margin:calc(-1*var(--resume-toolbar-focus-space));padding:var(--resume-toolbar-focus-space);overscroll-behavior-x:contain}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-content{align-items:flex-start;gap:.65rem;width:max-content;display:flex}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-scrollbar{--scroll-thumb-color:var(--pv-btn-background-color)}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-scrollbar:before{content:"";inset:auto var(--scrollbar-padding) var(--scrollbar-padding);height:calc(var(--scrollbar-size) - 2*var(--scrollbar-padding));border-radius:var(--scrollbar-thumb-radius);background:rgb(var(--pv-btn-background-rgb-color), .16);position:absolute}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-print{flex:none;justify-content:flex-end;gap:.65rem;margin-inline-start:auto;display:flex}.resume-toolbar-module-scss-module__DNrD8W__resume-print-button{flex:none}.resume-toolbar-module-scss-module__DNrD8W__resume-floating-back{z-index:var(--layer-back-control);width:100vw;max-width:100vw;padding:0;justify-content:flex-end;padding-inline-end:max(1rem,env(safe-area-inset-right,0));display:flex;position:fixed;top:0;left:0;right:0}.resume-toolbar-module-scss-module__DNrD8W__resume-floating-back:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-inline-end:max(1rem,env(safe-area-inset-left,0))}@media (min-width:992px){.resume-toolbar-module-scss-module__DNrD8W__resume-floating-back{width:auto;max-width:none;justify-content:flex-start;padding:0;padding-inline-start:max(1rem,env(safe-area-inset-left,0));inset-inline:0 auto}.resume-toolbar-module-scss-module__DNrD8W__resume-floating-back:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-inline:max(1rem,env(safe-area-inset-right,0)) 0}}@media print{.resume-toolbar-module-scss-module__DNrD8W__resume-floating-back{display:none}}.resume-toolbar-module-scss-module__DNrD8W__resume-back-link{color:var(--pv-link-color);background:0 0;border:0;justify-content:center;align-items:center;padding:.8rem;line-height:1;text-decoration:none;transition:color .18s;display:inline-flex}.resume-toolbar-module-scss-module__DNrD8W__resume-back-link svg{font-size:var(--control-icon-size)}@media (min-width:992px){.resume-toolbar-module-scss-module__DNrD8W__resume-back-link svg{--control-icon-size:1.6rem}}.resume-toolbar-module-scss-module__DNrD8W__resume-back-link:hover{color:var(--pv-link-active-color);text-decoration:none}.resume-toolbar-module-scss-module__DNrD8W__resume-back-link:focus-visible{color:var(--pv-btn-background-color);outline:var(--focus-width) solid var(--pv-btn-background-color);outline-offset:calc(-1*(var(--focus-width) + var(--focus-offset)));text-decoration:none}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-item{display:inline-flex;position:relative}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-button{scroll-margin-inline:calc(var(--focus-width) + var(--focus-offset));border:1px solid var(--pv-btn-background-color);background:var(--pv-btn-background-color);width:2.5rem;height:2.5rem;color:var(--pv-btn-text-color);box-shadow:0 .35rem 1rem rgb(var(--pv-theme-shadow-rgb-color), .08);border-radius:0;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-button:hover,.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-button:focus-visible{background:rgb(var(--pv-btn-background-rgb-color), .9);border-color:rgb(var(--pv-btn-background-rgb-color), .9);box-shadow:0 .55rem 1.4rem rgb(var(--pv-btn-background-rgb-color), .2),0 .35rem 1rem rgb(var(--pv-theme-shadow-rgb-color), .08)}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-button[aria-expanded=true]{background:rgb(var(--pv-btn-background-rgb-color), .94);border-color:rgb(var(--pv-btn-background-rgb-color), .94);box-shadow:0 .6rem 1.5rem rgb(var(--pv-btn-background-rgb-color), .22),0 .35rem 1rem rgb(var(--pv-theme-shadow-rgb-color), .08)}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-button:disabled,.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-button:disabled:hover,.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-button:disabled:focus-visible{border-color:rgb(var(--pv-btn-background-rgb-color), .32);background:rgb(var(--pv-btn-background-rgb-color), .32);box-shadow:none;cursor:not-allowed;opacity:.8}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-positioner{z-index:20}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-panel{width:min(26rem,100vw - 2rem);max-height:var(--available-height);overflow-wrap:anywhere;border:1px solid var(--pv-btn-background-color);background:var(--pv-theme-background-color);box-shadow:0 1rem 2.4rem rgb(var(--pv-theme-shadow-rgb-color), .2),0 .35rem .9rem rgb(var(--pv-theme-shadow-rgb-color), .08);border-radius:0;padding:.95rem;overflow:auto}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-panel-header{border-bottom:1px solid rgb(var(--pv-btn-background-rgb-color), .14);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;padding-bottom:.7rem;display:flex}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-title{color:var(--pv-btn-background-color);margin:0;font-size:.88rem;font-weight:700;line-height:1.2}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-subtitle{color:var(--pv-text-color);opacity:1;margin:.2rem 0 0;font-size:.75rem;line-height:1.35}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-actions{align-items:center;gap:.35rem;display:flex}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-action{border:1px solid var(--pv-btn-background-color);background:var(--pv-btn-background-color);min-height:2rem;color:var(--pv-btn-text-color);text-align:center;border-radius:0;justify-content:center;align-items:center;padding:.375rem .75rem;font-size:.78rem;font-weight:400;line-height:1.1;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-action:hover,.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-action:focus-visible{background:var(--pv-btn-background-active-color);border-color:var(--pv-btn-background-active-color);color:var(--pv-btn-text-color)}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-action:disabled,.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-action:disabled:hover,.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-action:disabled:focus-visible{border-color:rgb(var(--pv-btn-background-rgb-color), .22);background:rgb(var(--pv-btn-background-rgb-color), .1);color:var(--pv-btn-background-color);cursor:not-allowed;opacity:.72}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-scroll-area{--list-scroll-max-height:22rem;margin-top:.8rem}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-extra-toggle{border-bottom:1px solid rgb(var(--pv-btn-background-rgb-color), .14);margin-top:.8rem;padding-bottom:.8rem}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-list-item{margin:0}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-option{padding:.6rem .55rem;width:100%;color:var(--pv-text-color);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;padding-inline-end:2rem;transition:background-color .18s,color .18s,box-shadow .18s;display:block;position:relative}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-option:hover{background:rgb(var(--pv-theme-shadow-rgb-color), .05);color:var(--pv-text-color)}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-option:focus-within{background:rgb(var(--pv-theme-shadow-rgb-color), .06);color:var(--pv-text-color);box-shadow:inset 0 0 0 1px rgb(var(--pv-theme-shadow-rgb-color), .16)}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-option-active{background:var(--pv-btn-background-color);color:var(--pv-btn-text-color)}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-option-active:hover,.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-option-active:focus-within{background:var(--pv-btn-background-active-color);color:var(--pv-btn-text-color);box-shadow:none}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-radio-input{cursor:pointer;margin:0;position:absolute;inset:0}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-radio-input:focus-visible{outline:var(--focus-width) solid currentColor;outline-offset:calc(-1*var(--focus-width))}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-radio-indicator{font-size:.85rem;line-height:1;position:absolute;inset-block-start:.6rem;inset-inline-end:.55rem}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-option-active .resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-item-meta{color:var(--pv-btn-text-color);opacity:1}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-checkbox{color:var(--pv-text-color);cursor:pointer;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.5rem .55rem;transition:background-color .18s,color .18s;display:grid}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-checkbox:hover:not([data-disabled]){background:rgb(var(--pv-theme-shadow-rgb-color), .05);color:var(--pv-text-color)}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-checkbox:focus-within{background:rgb(var(--pv-theme-shadow-rgb-color), .06);color:var(--pv-text-color);box-shadow:inset 0 0 0 1px rgb(var(--pv-theme-shadow-rgb-color), .16)}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-checkbox[data-disabled]{opacity:.6;cursor:not-allowed}html.dark .resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-checkbox:hover:not([data-disabled]){background:rgb(var(--pv-btn-background-rgb-color), .1)}html.dark .resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-checkbox:focus-within{background:rgb(var(--pv-btn-background-rgb-color), .14);box-shadow:inset 0 0 0 1px rgb(var(--pv-btn-background-rgb-color), .24)}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-checkbox-control{appearance:none;border:1px solid var(--pv-btn-background-color);background:rgb(var(--pv-theme-shadow-rgb-color), .06);width:.95rem;height:.95rem;color:var(--pv-btn-background-color);cursor:pointer;outline:none;place-content:center;margin-top:.15rem;transition:background-color .18s,border-color .18s,box-shadow .18s;display:grid}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-checkbox-control:hover:not([data-disabled]){box-shadow:0 0 0 3px rgb(var(--pv-theme-shadow-rgb-color), .08)}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-checkbox-control:after{content:"";border-right:2px solid var(--pv-btn-text-color);border-bottom:2px solid var(--pv-btn-text-color);opacity:0;width:.28rem;height:.55rem;transition:opacity .18s;transform:rotate(45deg)translate(-.02rem,-.05rem)}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-checkbox-control[data-checked],.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-checkbox-control[data-checked]:hover,.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-checkbox-control[data-checked]:focus,.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-checkbox-control[data-checked]:focus-visible{border-color:var(--pv-btn-background-color);background:var(--pv-btn-background-color)}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-checkbox-control[data-checked]:after{opacity:1}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-checkbox-control:focus-visible{outline:var(--focus-width) solid var(--pv-btn-background-color);outline-offset:var(--focus-offset);box-shadow:none}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-checkbox-control:focus:not(:focus-visible){outline:none}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-checkbox label{cursor:pointer;display:block}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-checkbox[data-disabled] label,.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-checkbox-control[data-disabled]{cursor:not-allowed}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-item-title{font-size:.8rem;font-weight:700;line-height:1.2;display:block}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-item-meta{color:var(--pv-text-color);opacity:1;margin-top:.15rem;font-size:.72rem;line-height:1.35;display:block}@media print{.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-row,.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-positioner{display:none}}}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-scrollbar{}.resume-toolbar-module-scss-module__DNrD8W__resume-toolbar-thumb{}
@layer components{.resume-page-module-scss-module__56aYQa__resume-scroll-root{display:contents}.resume-page-module-scss-module__56aYQa__resume-page,.resume-page-module-scss-module__56aYQa__resume-measure-root{--resume-summary-paragraph-gap:3mm;--resume-sheet-height:297mm;--resume-sheet-gap:8.5mm;--resume-sheet-padding-top:14.5mm;--resume-sheet-padding-x:12.5mm;--resume-sheet-padding-bottom:14.5mm;--resume-sheet-accent-height:1mm;--resume-name-size:30pt;--resume-role-size:14pt;--resume-contact-size:10pt;--resume-summary-size:10.5pt;--resume-company-size:11.5pt;--resume-company-note-size:9.5pt;--resume-entry-role-size:10.5pt;--resume-entry-description-size:9.8pt;--resume-section-title-size:9pt}.resume-page-module-scss-module__56aYQa__resume-page,.resume-page-module-scss-module__56aYQa__resume-document{--resume-canvas-width:210mm;--resume-page-gutter:1rem;--resume-controls-width:min(var(--resume-canvas-width), calc(100vw - 2 * var(--resume-page-gutter)));--resume-controls-offset:max(0px, calc((100vw - var(--resume-canvas-width)) / 2 - var(--resume-page-gutter)));min-height:100vh;padding:5.5rem var(--resume-page-gutter) 7.25rem;background:radial-gradient(circle at top, rgb(var(--pv-btn-background-rgb-color), .08), transparent 32rem),var(--pv-background-color);position:relative}@media screen and not (min-height:40rem){.resume-page-module-scss-module__56aYQa__resume-page,.resume-page-module-scss-module__56aYQa__resume-document{padding-top:var(--resume-page-gutter)}}.resume-page-module-scss-module__56aYQa__resume-scroll-content{width:max(100%,var(--resume-canvas-width))}.resume-page-module-scss-module__56aYQa__resume-mcp-link{width:var(--resume-controls-width);margin-inline-start:var(--resume-controls-offset);position:sticky;inset-inline-start:0}.resume-page-module-scss-module__56aYQa__resume-measure-root,.resume-page-module-scss-module__56aYQa__sheet{--pv-theme-color-color:#06c;--pv-theme-background-color:#fff;--pv-theme-shadow-rgb-color:25, 25, 25;--pv-background-color:#f8f9fa;--pv-heading-color:#06c;--pv-text-color:#666;--pv-link-color:#06c;--pv-link-active-color:#11457e;--pv-link-as-text-color:#666;--pv-link-as-text-active-color:#333;--pv-btn-background-color:#06c;--pv-btn-background-rgb-color:0, 102, 204;--pv-btn-background-active-color:#11457e;--pv-btn-text-color:#f8f9fa;--resume-text-strong:#4d4d4d;--resume-text-body:#666;--resume-text-meta:#5f5f5f;--resume-text-subtle:#8a8a8a}.resume-page-module-scss-module__56aYQa__resume-page :where(p),.resume-page-module-scss-module__56aYQa__resume-document :where(p),.resume-page-module-scss-module__56aYQa__resume-measure-root :where(p){text-wrap:wrap;margin-bottom:0}.resume-page-module-scss-module__56aYQa__resume-document-panel{max-width:var(--resume-canvas-width);border:1px solid rgb(var(--pv-btn-background-rgb-color), .16);background-color:var(--pv-theme-background-color);margin-inline:auto;padding:1.15rem}.resume-page-module-scss-module__56aYQa__sheet-stack{flex-direction:column;align-items:center;gap:1.5rem;width:210mm;min-width:210mm;margin:0 auto;display:flex}.resume-page-module-scss-module__56aYQa__resume-page-footer :where(p){max-width:100%}@media print{.resume-page-module-scss-module__56aYQa__resume-page-footer{display:none!important}}.resume-page-module-scss-module__56aYQa__resume-measure-root{visibility:hidden;pointer-events:none;z-index:-1;position:fixed;top:0;left:-250vw}.resume-page-module-scss-module__56aYQa__sheet{--sheet-width:210mm;width:var(--sheet-width);height:var(--resume-sheet-height);min-height:var(--resume-sheet-height);color:#1f2937;outline:1px solid rgb(var(--pv-theme-shadow-rgb-color), .08);outline-offset:-1px;box-shadow:0 2rem 5rem rgb(var(--pv-theme-shadow-rgb-color), .11),0 .8rem 2rem rgb(var(--pv-theme-shadow-rgb-color), .06),0 .15rem .45rem rgb(var(--pv-theme-shadow-rgb-color), .05);background:#fff;border:0;border-radius:0;overflow:hidden}.resume-page-module-scss-module__56aYQa__sheet:before{content:"";height:var(--resume-sheet-accent-height);background:var(--pv-btn-background-color);display:block}.resume-page-module-scss-module__56aYQa__sheet-measure{box-shadow:none}.resume-page-module-scss-module__56aYQa__sheet-inner{height:calc(var(--resume-sheet-height) - var(--resume-sheet-accent-height));min-height:calc(var(--resume-sheet-height) - var(--resume-sheet-accent-height));padding:var(--resume-sheet-padding-top) var(--resume-sheet-padding-x) var(--resume-sheet-padding-bottom);display:block;overflow:hidden}.resume-page-module-scss-module__56aYQa__sheet-flow{overflow-wrap:anywhere;display:flow-root}@media screen{.resume-page-module-scss-module__56aYQa__sheet-stack .resume-page-module-scss-module__56aYQa__sheet,.resume-page-module-scss-module__56aYQa__sheet-stack .resume-page-module-scss-module__56aYQa__sheet-inner{height:auto}}.resume-page-module-scss-module__56aYQa__resume-block-header{flex-direction:column;gap:1.5mm;display:flex}.resume-page-module-scss-module__56aYQa__resume-name{color:var(--pv-btn-background-color);font-size:var(--resume-name-size);letter-spacing:-.035em;margin:0;font-weight:700;line-height:.98}.resume-page-module-scss-module__56aYQa__resume-role{color:var(--resume-text-body);font-size:var(--resume-role-size);margin:.8mm 0 0;font-weight:500;line-height:1.2}.resume-page-module-scss-module__56aYQa__resume-contact-line{color:var(--resume-text-body);font-size:var(--resume-contact-size);flex-wrap:wrap;gap:1mm 2.8mm;margin:1mm 0 0;line-height:1.36;display:flex}.resume-page-module-scss-module__56aYQa__resume-contact-separator{color:var(--resume-text-subtle)}.resume-page-module-scss-module__56aYQa__resume-block-summary{max-width:100%;padding-top:var(--resume-sheet-gap);color:var(--resume-text-body);font-size:var(--resume-summary-size);margin:0;line-height:1.48}.resume-page-module-scss-module__56aYQa__resume-block-summary>p{margin:0}.resume-page-module-scss-module__56aYQa__resume-block-summary>p+p{margin-top:var(--resume-summary-paragraph-gap)}.resume-page-module-scss-module__56aYQa__resume-block-section-title{padding-top:calc(var(--resume-sheet-gap) + .8mm)}.resume-page-module-scss-module__56aYQa__sheet-flow>.resume-page-module-scss-module__56aYQa__resume-block-section-title:first-child{padding-top:0}.resume-page-module-scss-module__56aYQa__resume-section-title{color:var(--pv-btn-background-color);font-size:var(--resume-section-title-size);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #e4e4e4;margin:0;padding-bottom:2mm;font-weight:700}.resume-page-module-scss-module__56aYQa__resume-block-section-title+.resume-page-module-scss-module__56aYQa__resume-block-experience,.resume-page-module-scss-module__56aYQa__resume-block-section-title+.resume-page-module-scss-module__56aYQa__resume-block-core-skill,.resume-page-module-scss-module__56aYQa__resume-block-section-title+.resume-page-module-scss-module__56aYQa__resume-block-software-tools,.resume-page-module-scss-module__56aYQa__resume-block-section-title+.resume-page-module-scss-module__56aYQa__resume-block-education,.resume-page-module-scss-module__56aYQa__resume-block-section-title+.resume-page-module-scss-module__56aYQa__resume-block-certificate,.resume-page-module-scss-module__56aYQa__resume-block-section-title+.resume-page-module-scss-module__56aYQa__resume-block-language,.resume-page-module-scss-module__56aYQa__resume-block-section-title+.resume-page-module-scss-module__56aYQa__resume-block-recommendation{padding-top:3.6mm}.resume-page-module-scss-module__56aYQa__resume-block-experience{flex-direction:column;gap:1.9mm;padding:0;display:flex}.resume-page-module-scss-module__56aYQa__resume-block-experience+.resume-page-module-scss-module__56aYQa__resume-block-experience{border-top:1px solid rgb(var(--pv-theme-shadow-rgb-color), .08);margin-top:3.6mm;padding-top:3.6mm}.resume-page-module-scss-module__56aYQa__resume-block-education{flex-direction:column;gap:1.9mm;padding:0;display:flex}.resume-page-module-scss-module__56aYQa__resume-block-core-skill+.resume-page-module-scss-module__56aYQa__resume-block-core-skill,.resume-page-module-scss-module__56aYQa__resume-block-education+.resume-page-module-scss-module__56aYQa__resume-block-education{margin-top:3.4mm}.resume-page-module-scss-module__56aYQa__resume-block-core-skill{grid-template-columns:23mm 1fr;align-items:start;gap:4.2mm;padding:0;display:grid}.resume-page-module-scss-module__56aYQa__resume-block-software-tools{padding:0}.resume-page-module-scss-module__56aYQa__experience-entry-company{color:var(--resume-text-strong);font-size:var(--resume-company-size);margin:0;font-weight:700;line-height:1.22}.resume-page-module-scss-module__56aYQa__experience-entry-company-note{color:var(--resume-text-meta);font-size:var(--resume-company-note-size);margin:0;line-height:1.34}.resume-page-module-scss-module__56aYQa__resume-entry-header,.resume-page-module-scss-module__56aYQa__language-entry-header{justify-content:space-between;align-items:baseline;gap:6mm;display:flex}.resume-page-module-scss-module__56aYQa__experience-entry-role{color:var(--resume-text-body);font-size:var(--resume-entry-role-size);margin:0;line-height:1.38}.resume-page-module-scss-module__56aYQa__experience-entry-description{color:var(--resume-text-body);font-size:var(--resume-entry-description-size);margin:0;line-height:1.5}.resume-page-module-scss-module__56aYQa__experience-entry-technologies{color:var(--resume-text-meta);font-size:var(--resume-company-note-size);margin:0;line-height:1.42}.resume-page-module-scss-module__56aYQa__core-skill-entry-label{color:var(--resume-text-strong);font-size:var(--resume-company-note-size);margin:0;font-weight:700;line-height:1.34}.resume-page-module-scss-module__56aYQa__core-skill-entry-items,.resume-page-module-scss-module__56aYQa__software-tools-entry-items{color:var(--resume-text-body);font-size:var(--resume-entry-description-size);margin:0;line-height:1.45}.resume-page-module-scss-module__56aYQa__core-skill-entry-item{color:inherit}.resume-page-module-scss-module__56aYQa__core-skill-entry-separator{color:var(--resume-text-subtle)}.resume-page-module-scss-module__56aYQa__education-entry-institution{color:var(--resume-text-strong);font-size:var(--resume-company-size);letter-spacing:.012em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.24}.resume-page-module-scss-module__56aYQa__education-entry-body{flex-direction:column;gap:1.25mm;padding-inline-start:4.2mm;display:flex}.resume-page-module-scss-module__56aYQa__education-entry-body-header{justify-content:space-between;align-items:flex-start;gap:6mm;display:flex}.resume-page-module-scss-module__56aYQa__education-entry-title{color:var(--resume-text-strong);font-size:var(--resume-entry-role-size);margin:0;font-weight:700;line-height:1.3}.resume-page-module-scss-module__56aYQa__education-entry-subtitle{color:var(--resume-text-body);font-size:var(--resume-entry-role-size);margin:0;line-height:1.34}.resume-page-module-scss-module__56aYQa__education-entry-specialization{color:var(--resume-text-meta);font-size:var(--resume-company-note-size);margin:0;font-weight:500;line-height:1.34}.resume-page-module-scss-module__56aYQa__education-entry-period-meta{color:var(--resume-text-meta);font-size:var(--resume-company-note-size);text-align:end;margin:0;font-weight:500;line-height:1.34}.resume-page-module-scss-module__56aYQa__education-entry-course-list{flex-direction:column;gap:1.1mm;margin:0;padding:0;list-style:none;display:flex}.resume-page-module-scss-module__56aYQa__education-entry-course-item{color:var(--resume-text-body);font-size:var(--resume-entry-description-size);margin:0;line-height:1.42}.resume-page-module-scss-module__56aYQa__education-entry-course-title{color:var(--resume-text-strong);font-weight:600}.resume-page-module-scss-module__56aYQa__education-entry-course-separator{color:var(--resume-text-subtle)}.resume-page-module-scss-module__56aYQa__education-entry-course-detail{color:var(--resume-text-body);font-size:var(--resume-entry-description-size);font-weight:400}.resume-page-module-scss-module__56aYQa__resume-block-certificate,.resume-page-module-scss-module__56aYQa__resume-block-language,.resume-page-module-scss-module__56aYQa__resume-block-recommendation{flex-direction:column;gap:1.55mm;padding:0;display:flex}.resume-page-module-scss-module__56aYQa__resume-block-certificate+.resume-page-module-scss-module__56aYQa__resume-block-certificate,.resume-page-module-scss-module__56aYQa__resume-block-language+.resume-page-module-scss-module__56aYQa__resume-block-language,.resume-page-module-scss-module__56aYQa__resume-block-recommendation+.resume-page-module-scss-module__56aYQa__resume-block-recommendation{border-top:1px solid rgb(var(--pv-theme-shadow-rgb-color), .08);margin-top:3.6mm;padding-top:3.6mm}.resume-page-module-scss-module__56aYQa__certificate-entry-title,.resume-page-module-scss-module__56aYQa__language-entry-label,.resume-page-module-scss-module__56aYQa__recommendation-entry-author{color:var(--resume-text-strong);font-size:var(--resume-entry-role-size);font-weight:700;line-height:1.3}.resume-page-module-scss-module__56aYQa__certificate-entry-title,.resume-page-module-scss-module__56aYQa__language-entry-label{margin:0}.resume-page-module-scss-module__56aYQa__certificate-entry-description,.resume-page-module-scss-module__56aYQa__recommendation-entry-quote{color:var(--resume-text-body);font-size:var(--resume-entry-description-size);margin:0;line-height:1.48}.resume-page-module-scss-module__56aYQa__resume-entry-period,.resume-page-module-scss-module__56aYQa__language-entry-level,.resume-page-module-scss-module__56aYQa__recommendation-entry-author-meta,.resume-page-module-scss-module__56aYQa__recommendation-entry-context{color:var(--resume-text-meta);font-size:var(--resume-company-note-size);white-space:nowrap;margin:0;font-weight:500;line-height:1.34}.resume-page-module-scss-module__56aYQa__resume-entry-period,.resume-page-module-scss-module__56aYQa__language-entry-level{text-align:end;flex-shrink:0}.resume-page-module-scss-module__56aYQa__language-entry-level{white-space:normal;flex-shrink:1;min-width:0}.resume-page-module-scss-module__56aYQa__recommendation-entry-heading{margin:0;line-height:1.34}.resume-page-module-scss-module__56aYQa__recommendation-entry-author,.resume-page-module-scss-module__56aYQa__recommendation-entry-author-meta,.resume-page-module-scss-module__56aYQa__recommendation-entry-context,.resume-page-module-scss-module__56aYQa__recommendation-entry-separator{vertical-align:baseline;display:inline}.resume-page-module-scss-module__56aYQa__recommendation-entry-separator{color:var(--resume-text-subtle);font-size:var(--resume-company-note-size)}.resume-page-module-scss-module__56aYQa__recommendation-entry-quote{white-space:pre-line}.resume-page-module-scss-module__56aYQa__resume-block-footer{border-top:1px solid rgb(var(--pv-theme-shadow-rgb-color), .08);justify-content:space-between;align-items:center;gap:8mm;margin-top:5.5mm;padding-top:3.6mm;display:flex}.resume-page-module-scss-module__56aYQa__resume-footer-link{color:var(--pv-btn-background-color);font-size:var(--resume-company-size);font-weight:700;line-height:1.24;text-decoration:none}.resume-page-module-scss-module__56aYQa__resume-footer-link:hover,.resume-page-module-scss-module__56aYQa__resume-footer-link:focus-visible{text-decoration:underline}.resume-page-module-scss-module__56aYQa__resume-footer-qr{flex-direction:column;align-items:center;gap:.7mm;margin-inline-start:auto;display:flex}.resume-page-module-scss-module__56aYQa__resume-footer-qr-label{color:var(--resume-text-meta);font-size:calc(var(--resume-company-note-size) - 1pt);text-transform:uppercase;letter-spacing:.01em;margin:0;font-weight:500;line-height:1.1}.resume-page-module-scss-module__56aYQa__resume-footer-qr-image{width:108px;height:108px;display:block}@media print{.resume-page-module-scss-module__56aYQa__resume-scroll-content{display:contents}.resume-page-module-scss-module__56aYQa__resume-scrollbar{display:none}.resume-page-module-scss-module__56aYQa__resume-page{background:#fff;width:210mm;min-height:0;margin:0;padding:0;overflow:visible!important}:is(html.resume-print-safari .resume-page-module-scss-module__56aYQa__resume-page,body.resume-print-safari .resume-page-module-scss-module__56aYQa__resume-page,html.resume-print-safari .resume-page-module-scss-module__56aYQa__resume-measure-root,body.resume-print-safari .resume-page-module-scss-module__56aYQa__resume-measure-root){--resume-sheet-height:296.2mm}.resume-page-module-scss-module__56aYQa__sheet-stack{gap:0;width:210mm;display:block;overflow:visible}.resume-page-module-scss-module__56aYQa__sheet-stack .resume-page-module-scss-module__56aYQa__sheet,.resume-page-module-scss-module__56aYQa__sheet-stack .resume-page-module-scss-module__56aYQa__sheet-inner{height:auto;min-height:0;overflow:visible}.resume-page-module-scss-module__56aYQa__sheet-stack .resume-page-module-scss-module__56aYQa__sheet{overflow:hidden}.resume-page-module-scss-module__56aYQa__sheet-stack .resume-page-module-scss-module__56aYQa__sheet-inner{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:0}.resume-page-module-scss-module__56aYQa__sheet{width:210mm;max-width:210mm;height:var(--resume-sheet-height);min-height:var(--resume-sheet-height);box-shadow:none;break-after:auto;border-radius:0;outline:0;margin:0}.resume-page-module-scss-module__56aYQa__sheet+.resume-page-module-scss-module__56aYQa__sheet{break-before:page}.resume-page-module-scss-module__56aYQa__sheet:before{height:var(--resume-sheet-accent-height)}.resume-page-module-scss-module__56aYQa__sheet-inner{box-sizing:border-box;width:210mm;height:calc(var(--resume-sheet-height) - var(--resume-sheet-accent-height));min-height:calc(var(--resume-sheet-height) - var(--resume-sheet-accent-height));overflow:hidden}}.resume-page-module-scss-module__56aYQa__resume-scrollbar{z-index:5}}.resume-page-module-scss-module__56aYQa__resume-scrollbar{}.resume-page-module-scss-module__56aYQa__resume-scroll-thumb{}
