.Main_subHeader__jixz9{font-family:var(--font-ibm-plex-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}@media print{.Main_subHeader__jixz9{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__jixz9 h1{font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media print{.Main_subHeader__jixz9 h1{font-size:1.5rem;line-height:2rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}}.Main_subHeader__jixz9 h1:before{opacity:.5}@media print{.Main_subHeader__jixz9 h1:before{display:none}}.Main_subHeader__jixz9 h1:before{content:"# "}.Main_subHeader__jixz9 code,.Main_subHeader__jixz9 strong{--tw-bg-opacity:1;background-color:rgb(0 82 78/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.Main_subHeader__jixz9 strong{border-radius:.125rem;padding:.125rem .5rem .25rem;font-size:.875rem;line-height:1.25rem;line-height:1}@media print{.Main_subHeader__jixz9 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,1))}}.Main_children__5Wuuf h2{font-size:1.25rem;line-height:1.75rem;font-weight:700}.Main_children__5Wuuf h3{font-size:1.125rem;line-height:1.75rem}.Main_children__5Wuuf li em{--tw-text-opacity:1;color:rgb(153 194 192/var(--tw-text-opacity,1))}.Resume_body__kjMp8 h2,.Resume_body__kjMp8 h3{position:relative}.Resume_body__kjMp8 h2:before,.Resume_body__kjMp8 h3:before{position:absolute;--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}@media print{.Resume_body__kjMp8 h2:before,.Resume_body__kjMp8 h3:before{display:none}}.Resume_body__kjMp8 h2{margin-top:2rem}.Resume_body__kjMp8 h2:before{content:"## ";left:-1.5em}.Resume_body__kjMp8 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,1));content:" ";display:block;height:.5em;margin-left:-2em;margin-right:-2em}.Resume_body__kjMp8 h3{border-bottom-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.Resume_body__kjMp8 h3:before{font-weight:700;content:"### ";left:-2.15em}.Resume_label__eOTH8{font-weight:700;text-transform:uppercase;letter-spacing:.1em}.Resume_groups__ZG4hG{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__ZG4hG{grid-template-columns:repeat(3,minmax(0,1fr))}}.Resume_groups__ZG4hG .Resume_label__eOTH8{text-align:left}@media (min-width:480px){.Resume_groups__ZG4hG .Resume_label__eOTH8{text-align:right}}.Resume_item__2J_wv h3{margin-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap}@media (min-width:768px){.Resume_item__2J_wv h3{flex-wrap:nowrap}}.Resume_item__2J_wv h3 .Resume_label__eOTH8{width:100%}@media (min-width:768px){.Resume_item__2J_wv h3 .Resume_label__eOTH8{width:auto}}.Resume_item__2J_wv h3 .Resume_location__uuMNM:before{display:none}@media (min-width:768px){.Resume_item__2J_wv h3 .Resume_location__uuMNM:before{display:inline}}.Resume_item__2J_wv h3 .Resume_location__uuMNM:before{content:", "}.Resume_item__2J_wv h3 .Resume_date__wtRvD{flex:1 1 0%;white-space:nowrap;text-align:right;font-style:italic}.Resume_item__2J_wv .Resume_degree__VvyhO,.Resume_item__2J_wv .Resume_position__nnV3y{font-size:1.125rem;line-height:1.75rem;font-weight:700}.Resume_item__2J_wv .Resume_degree__VvyhO .Resume_detail__dlBRu,.Resume_item__2J_wv .Resume_position__nnV3y .Resume_detail__dlBRu{font-weight:400;font-style:italic}.Resume_item__2J_wv .Resume_position__nnV3y .Resume_detail__dlBRu{margin-left:.25rem}.Resume_item__2J_wv .Resume_position__nnV3y .Resume_detail__dlBRu:before{content:"("}.Resume_item__2J_wv .Resume_position__nnV3y .Resume_detail__dlBRu:after{content:")"}.Resume_item__2J_wv .Resume_degree__VvyhO .Resume_detail__dlBRu:before{content:", "}