.Main_subHeader__8i3aV{font-family:var(--font-ibm-plex-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}@media print{.Main_subHeader__8i3aV{font-family:var(--font-ibm-plex-sans),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}}.Main_subHeader__8i3aV h1{font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media print{.Main_subHeader__8i3aV h1{font-size:1.5rem;line-height:2rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}}.Main_subHeader__8i3aV h1:before{opacity:.5}@media print{.Main_subHeader__8i3aV h1:before{display:none}}.Main_subHeader__8i3aV h1:before{content:"# "}.Main_subHeader__8i3aV code,.Main_subHeader__8i3aV strong{--tw-bg-opacity:1;background-color:rgb(0 82 78/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.Main_subHeader__8i3aV strong{border-radius:.125rem;padding:.125rem .5rem .25rem;font-size:.875rem;line-height:1.25rem;line-height:1}@media print{.Main_subHeader__8i3aV strong{background-color:transparent;padding:0;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}}.Main_children__0cd5q h2{font-size:1.25rem;line-height:1.75rem;font-weight:700}.Main_children__0cd5q h3{font-size:1.125rem;line-height:1.75rem}.Main_children__0cd5q li em{--tw-text-opacity:1;color:rgb(153 194 192/var(--tw-text-opacity))}.Resume_body__CJr3V h2,.Resume_body__CJr3V h3{position:relative}.Resume_body__CJr3V h2:before,.Resume_body__CJr3V h3:before{position:absolute;--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}@media print{.Resume_body__CJr3V h2:before,.Resume_body__CJr3V h3:before{display:none}}.Resume_body__CJr3V h2{margin-top:2rem}.Resume_body__CJr3V h2:before{content:"## ";left:-1.5em}.Resume_body__CJr3V h2:after{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-bottom-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:" ";display:block;height:.5em;margin-left:-2em;margin-right:-2em}.Resume_body__CJr3V h3{border-bottom-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.Resume_body__CJr3V h3:before{font-weight:700;content:"### ";left:-2.15em}.Resume_label__aZzmz{font-weight:700;text-transform:uppercase;letter-spacing:.1em}.Resume_groups__lCn2F{margin-bottom:1rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));-moz-column-gap:.5rem;column-gap:.5rem}@media (min-width:480px){.Resume_groups__lCn2F{grid-template-columns:repeat(3,minmax(0,1fr))}}.Resume_groups__lCn2F .Resume_label__aZzmz{text-align:left}@media (min-width:480px){.Resume_groups__lCn2F .Resume_label__aZzmz{text-align:right}}.Resume_item___LhR0 h3{margin-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap}@media (min-width:768px){.Resume_item___LhR0 h3{flex-wrap:nowrap}}.Resume_item___LhR0 h3 .Resume_label__aZzmz{width:100%}@media (min-width:768px){.Resume_item___LhR0 h3 .Resume_label__aZzmz{width:auto}}.Resume_item___LhR0 h3 .Resume_location__5cZAg:before{display:none}@media (min-width:768px){.Resume_item___LhR0 h3 .Resume_location__5cZAg:before{display:inline}}.Resume_item___LhR0 h3 .Resume_location__5cZAg:before{content:", "}.Resume_item___LhR0 h3 .Resume_date__M_Tkg{flex:1 1 0%;white-space:nowrap;text-align:right;font-style:italic}.Resume_item___LhR0 .Resume_degree__SMQ_R,.Resume_item___LhR0 .Resume_position__V0Txi{font-size:1.125rem;line-height:1.75rem;font-weight:700}.Resume_item___LhR0 .Resume_degree__SMQ_R .Resume_detail__ww6s9,.Resume_item___LhR0 .Resume_position__V0Txi .Resume_detail__ww6s9{font-weight:400;font-style:italic}.Resume_item___LhR0 .Resume_position__V0Txi .Resume_detail__ww6s9{margin-left:.25rem}.Resume_item___LhR0 .Resume_position__V0Txi .Resume_detail__ww6s9:before{content:"("}.Resume_item___LhR0 .Resume_position__V0Txi .Resume_detail__ww6s9:after{content:")"}.Resume_item___LhR0 .Resume_degree__SMQ_R .Resume_detail__ww6s9:before{content:", "}