.page_page__xZN4P{--foreground-color:#000;--background-color:#fff;min-height:100vh;padding:2rem;overflow:auto;color:var(--foreground-color);background:#f3f3f0;font-family:Lora,Georgia,Times New Roman,serif}.page_cv__AN5Ul{box-sizing:border-box;width:min(210mm,100%);min-height:297mm;margin:auto;padding:20mm 30mm;overflow:visible;background:var(--background-color);border:1px solid var(--foreground-color);font-size:80%}.page_cv__AN5Ul a{text-decoration:none}.page_longCV__jmriX{display:block;overflow:visible}.page_longCV__jmriX .page_header__eWvNq{margin-bottom:0}.page_longCV__jmriX .page_rule__q0fh_{margin-bottom:1.4em}.page_longCV__jmriX .page_experience__g5SwZ{display:block}.page_longCV__jmriX .page_note__sqBRl,.page_longCV__jmriX .page_work__EqYtF{page-break-inside:avoid;break-inside:avoid}.page_longCV__jmriX .page_work__EqYtF{margin-bottom:1em}.page_longCV__jmriX .page_notes__dCdxh{grid-template-columns:repeat(2,minmax(0,1fr));gap:1em 2em;margin-bottom:1em;text-align:left}.page_longCV__jmriX .page_future__3CrJf{display:block;width:3em;height:2.4em;margin:3em auto 0}.page_header__eWvNq{grid-area:header;display:grid;justify-items:center;align-items:center;grid:"website icon date" min-content ". . ." 1em "phone name email" min-content ". . ." 2em/1fr 1fr 1fr}.page_website__Cl75l{grid-area:website}.page_headerIcon__fncKC{grid-area:icon;width:5.7em;height:2.5em}.page_phone__N4oMw{grid-area:phone}.page_email__BSJx8{grid-area:email}.page_name__8VJR7{grid-area:name;margin:0;font-size:larger;font-weight:inherit;text-transform:lowercase}.page_date__iMlmF{grid-area:date}.page_rule__q0fh_{display:flex;align-items:center;margin:0;font-size:inherit;font-weight:inherit;text-align:center;text-transform:lowercase}.page_rule__q0fh_:after,.page_rule__q0fh_:before{content:"";flex:1 1;border-bottom:.0625rem solid}.page_rule__q0fh_ span{padding:0 .5em}.page_experienceTitle__RpMat{grid-area:experience-title}.page_worksTitle__zjuhW{grid-area:works-title}.page_experience__g5SwZ{grid-area:experience;display:grid;align-content:start}.page_work__EqYtF{display:grid;grid:"employer employer . start dash end" min-content "position position . duration duration duration" min-content ". . . . . ." .4em ". content content content content content" min-content ". . . . . ." 1em/1em 1fr 1em 4.5em 1.5em 4.5em}.page_work__EqYtF:before{content:"-";grid-area:dash;justify-self:center;opacity:.6}.page_employer__qY0jJ{grid-area:employer;font-weight:700;font-style:italic}.page_position__JZuQr{grid-area:position}.page_start__xU7RM{grid-area:start}.page_end__l96XK,.page_start__xU7RM{justify-self:end;white-space:nowrap;opacity:.6}.page_end__l96XK{grid-area:end}.page_duration__swdEl{grid-area:duration;justify-self:end;white-space:nowrap;opacity:.4}.page_content__uhFzZ{grid-area:content}.page_content__uhFzZ p{margin:0}.page_content__uhFzZ p:first-letter{text-transform:uppercase}.page_notes__dCdxh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0 1em;gap:0 1em;align-items:start;text-align:center}.page_works__uAmZt{grid-area:works}.page_works2__7RNL0{grid-area:works2}.page_note__sqBRl{min-width:0;display:grid;grid-template-rows:min-content 1fr;grid-gap:.35em;gap:.35em}.page_noteTitle__YQtfU{color:inherit;font-style:italic}.page_citationText__elsNH{font-style:normal}.page_citationPublisher__D7LTg{font-style:italic}.page_description__orL16{margin:0;opacity:.7}.page_future__3CrJf{grid-area:future;width:100%;height:100%;margin:auto;fill:var(--foreground-color);stroke:none}@media screen and (max-width:860px){.page_page__xZN4P{padding:.75rem}.page_cv__AN5Ul{min-height:auto;padding:1.25rem;display:block}.page_future__3CrJf{display:none}.page_header__eWvNq{gap:.75em;grid:"icon" min-content "name" min-content "website" min-content "email" min-content "phone" min-content "date" min-content/1fr;margin-bottom:2rem}.page_rule__q0fh_{margin:2rem 0 1rem}.page_experience__g5SwZ,.page_notes__dCdxh{margin-bottom:1rem}.page_work__EqYtF{grid:"employer employer" min-content "position position" min-content "start end" min-content "duration duration" min-content "content content" min-content/1fr 1fr;gap:.25em 1em;margin-bottom:1.5em}.page_work__EqYtF:before{display:none}.page_start__xU7RM{justify-self:start}.page_duration__swdEl,.page_end__l96XK{justify-self:end}.page_notes__dCdxh{grid-template-columns:repeat(auto-fit,minmax(12em,1fr));gap:1em}}@media print{body:has(.page_page__xZN4P)>:not([data-glade-layout]){display:none!important}[data-glade-content]:has(.page_page__xZN4P),[data-glade-layout]:has(.page_page__xZN4P){display:block!important}[data-glade-layout]:has(.page_page__xZN4P) [data-glade-banner],[data-glade-layout]:has(.page_page__xZN4P) [data-glade-footer]{display:none!important}[data-glade-content]:has(.page_page__xZN4P){padding:0!important}.page_page__xZN4P{min-height:auto;padding:0;overflow:visible;background:var(--background-color)}.page_cv__AN5Ul{width:210mm;min-height:calc(297mm - 12mm);margin:0 auto;padding:20mm 30mm;border:0}.page_longCV__jmriX{height:auto;overflow:visible;box-decoration-break:clone;-webkit-box-decoration-break:clone}}@page{size:A4;margin:0 0 12mm;@bottom-right{content:"Pg. " counter(page) "/" counter(pages);padding-right:30mm;font-family:Lora,Georgia,Times New Roman,serif;font-size:8pt;vertical-align:middle}}.link_link__SHFYR{font-style:italic;color:currentColor}.link_link__SHFYR:visited{-webkit-text-decoration-color:var(--visited-link-color);text-decoration-color:var(--visited-link-color)}.link_link__SHFYR:link{-webkit-text-decoration-color:var(--link-color);text-decoration-color:var(--link-color)}.prose_prose__iRLog{margin:0 1.25em;column-width:20em;column-gap:1.25em}.prose_prose__iRLog>:first-child{margin-top:0}.SectionLink_sectionLink__CnVts{text-decoration:none;font-size:small}.timeline_year__sFJ1J{display:grid;grid:"....... ......... ......... ........ ........... ....... .......... .........  ....." 1em "....... line-left line-left ........ year        ....... line-right line-right ....." "....... line-left line-left ........ age         ....... line-right line-right ....." "....... ......... ......... ........ ........... ....... .......... .......... ....." 1em "....... ......... content   content  content     content content    .......... ....."/.625em 0 1fr 1em auto 1em 1fr 0 .625em}.timeline_year__sFJ1J:after,.timeline_year__sFJ1J:before{border-top:1px solid;content:"";height:0;margin:auto;width:100%}.timeline_year__sFJ1J:before{grid-area:line-left}.timeline_year__sFJ1J:after{grid-area:line-right}.timeline_month__tddtg{display:grid;grid:"........ ....... .....   ....... ......" .2em "........ ....... month   ....... ......" "........ ....... ....... ....... ......" .2em "........ content content content ......" "........ ....... ....... ....... ......" .2em/1.25em 1fr auto 1fr 1.25em;width:30em}.timeline_monthName__uufA4{grid-area:month;font-style:italic}.timeline_event___bUxo{max-width:30em;margin-bottom:1em;width:100%}.timeline_event___bUxo:before{margin-left:3em}.timeline_publisher___Fknl{font-style:italic}.timeline_ageIndicator__fIE40,.timeline_yearIndicator__yYUDM{margin:auto}.timeline_yearIndicator__yYUDM{grid-area:year}.timeline_ageIndicator__fIE40{grid-area:age}.timeline_content__xO_Cx{grid-area:content;display:flex;flex-wrap:wrap;justify-content:space-evenly}