.header[data-v-d9cca74a]{display:flex;column-gap:1rem;padding-bottom:1.75rem;border-bottom:#EEEEEE 1px solid}.contact-info[data-v-d9cca74a]{width:50%;padding:.75rem 0;font-size:1rem}.contact-info_title[data-v-d9cca74a]{font-size:1.05rem;font-weight:700}.contact-info_item[data-v-d9cca74a]{display:block;word-break:break-all}.contact-info_location[data-v-d9cca74a]{margin-top:1.5rem}.summary_header[data-v-d9cca74a]{margin-bottom:.5rem;padding-bottom:.75rem;font-size:3.7rem;font-weight:700;line-height:3.7rem}.summary_line[data-v-d9cca74a]{display:block;padding:.25rem 0}.record[data-v-17582419]{font-size:1rem;break-before:auto;break-inside:avoid;break-after:auto}.record_title[data-v-17582419]{display:inline-block;padding:0 3px;background-color:#232323;color:#fff;font-weight:700}.record_dates[data-v-17582419]{display:block;margin-top:.2rem;font-size:1.2rem;font-family:IBM Plex Mono,Times New Roman,monospace}.record_subsection[data-v-17582419]{margin:1rem 0 .5rem}.list__multiple[data-v-5e1d6f83]{padding-left:1.5rem;list-style-type:disc}.expirience-section_title[data-v-02e8e10b]{font-style:italic;text-decoration:underline}.record_subsection[data-v-1da283aa]{margin:1rem 0 .5rem}@media print{.record_subsection[data-v-1da283aa]{margin:.5rem 0}}.history[data-v-e1aa6040]{break-before:auto;break-after:auto}.history_title[data-v-e1aa6040]{margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.box[data-v-f02f35e3]{border-radius:10px;padding:0rem 2.5rem .5rem 1rem;background-color:#eee;break-before:auto;break-after:auto;break-inside:avoid}.box_title[data-v-f02f35e3]{font-size:2rem;font-weight:700;margin-bottom:.5rem}.box_content[data-v-f02f35e3]{line-height:1rem}@media print{.box[data-v-f02f35e3]{padding:0rem 1rem .5rem}}.link[data-v-96343da5]{display:block;cursor:pointer;word-break:break-all}.link[data-v-96343da5]:visited{color:#00b7ff}.link__print[data-v-96343da5]{display:none}@media print{.link__web[data-v-96343da5]{display:none}.link__print[data-v-96343da5]{display:inline}}.course_label[data-v-9ef0a22c]{font-weight:500}.course_period[data-v-9ef0a22c]{font-size:.75rem}.content-row[data-v-fc110ca2]{padding:.5rem 0}.content-row_row[data-v-fc110ca2]{display:flex;justify-content:space-between;border-bottom:1px dotted #232323;font-weight:500}.content-row_note[data-v-fc110ca2]{margin-top:.5rem;font-size:.75rem}.main[data-v-4e2bcbb2]{display:flex;column-gap:1rem;padding-top:2rem}.column__right[data-v-4e2bcbb2]{min-width:65%;width:65%}.column__left[data-v-4e2bcbb2]{display:flex;flex-direction:column;row-gap:.5rem}.list_item[data-v-4e2bcbb2]{padding:3px}@media print{.main[data-v-4e2bcbb2]{column-gap:.5rem;padding-top:1rem}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:local("IBM Plex Mono"),url(/CV/assets/IBMPlexMono-Bold-d3cfb275.ttf) format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:local("IBM Plex Mono"),url(/CV/assets/IBMPlexMono-BoldItalic-df42ee76.ttf) format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:local("IBM Plex Mono"),url(/CV/assets/IBMPlexMono-ExtraLight-7c19a217.ttf) format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:local("IBM Plex Mono"),url(/CV/assets/IBMPlexMono-ExtraLightItalic-0f7ea71a.ttf) format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:local("IBM Plex Mono"),url(/CV/assets/IBMPlexMono-Italic-624dfae6.ttf) format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local("IBM Plex Mono"),url(/CV/assets/IBMPlexMono-Light-28704a8e.ttf) format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:local("IBM Plex Mono"),url(/CV/assets/IBMPlexMono-LightItalic-3229e380.ttf) format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono"),url(/CV/assets/IBMPlexMono-Medium-e61d37ab.ttf) format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:local("IBM Plex Mono"),url(/CV/assets/IBMPlexMono-MediumItalic-6c867801.ttf) format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),url(/CV/assets/IBMPlexMono-Regular-2f1f8d81.ttf) format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local("IBM Plex Mono"),url(/CV/assets/IBMPlexMono-SemiBold-5cf832be.ttf) format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:local("IBM Plex Mono"),url(/CV/assets/IBMPlexMono-SemiBoldItalic-20d8c19c.ttf) format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:local("IBM Plex Mono"),url(/CV/assets/IBMPlexMono-Thin-286ef8ae.ttf) format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:local("IBM Plex Mono"),url(/CV/assets/IBMPlexMono-ThinItalic-c9db36e9.ttf) format("truetype")}#app{max-width:925px;margin:0 auto;padding:2rem;font-weight:400}@media (min-width: 1024px){body{display:flex;place-items:center}}@media print{#app{padding:0rem;font-size:12px}@page{margin:.5rem;line-height:1}}
