.Profile-module-scss-module__LsjdJa__root{width:80vw;max-width:60em;margin:min(10vh,12em) auto}@media print{.Profile-module-scss-module__LsjdJa__root{width:100vw;margin:0;padding:0}}
.Intro-module-scss-module__65_3GG__root>hgroup>h1,.Intro-module-scss-module__65_3GG__root>hgroup>p{font-size:4em;line-height:1.125}.Intro-module-scss-module__65_3GG__root>hgroup>h1{margin-bottom:.25em;font-weight:900}.Intro-module-scss-module__65_3GG__root>hgroup>p{margin-top:.25em;font-weight:300}
.ContactMethodsList-module-scss-module__UBTzCq__root{flex-wrap:wrap;justify-content:flex-start;gap:0 1.5em;margin:3em 0;list-style:none;display:flex}
.ContactMethodPreview-module-scss-module__7FNbmG__root{color:var(--secondary-text-color);white-space:nowrap}.ContactMethodPreview-module-scss-module__7FNbmG__root:before{content:"";float:left;background:var(--secondary-text-color);width:1em;height:1em;padding:0 .375em 0 0;display:block;position:relative;top:.25em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ContactMethodPreview-module-scss-module__7FNbmG__root:is(a){text-decoration:none}.ContactMethodPreview-module-scss-module__7FNbmG__root:is(a):hover{color:var(--link-color)}.ContactMethodPreview-module-scss-module__7FNbmG__root:is(a):hover:before{background:var(--link-color)}.ContactMethodPreview-module-scss-module__7FNbmG__root[data-channel=Location]:before{-webkit-mask-image:url(/images/location.svg);mask-image:url(/images/location.svg)}.ContactMethodPreview-module-scss-module__7FNbmG__root[data-channel=Email]:before{-webkit-mask-image:url(/images/email.svg);mask-image:url(/images/email.svg)}.ContactMethodPreview-module-scss-module__7FNbmG__root[data-channel=GitHub]:before{-webkit-mask-image:url(/images/github.svg);mask-image:url(/images/github.svg)}.ContactMethodPreview-module-scss-module__7FNbmG__root[data-channel=LinkedIn]:before{-webkit-mask-image:url(/images/linkedin.svg);mask-image:url(/images/linkedin.svg)}
.ProfileSection-module-scss-module__9hYEtW__root{margin:12em 0}.ProfileSection-module-scss-module__9hYEtW__root>h2:first-child{color:var(--secondary-text-color);text-transform:uppercase;letter-spacing:.125em;align-items:center;margin:8em 0;font-size:.75em;font-weight:400;display:flex}.ProfileSection-module-scss-module__9hYEtW__root>h2:first-child:after{content:"";border-bottom:1px solid var(--decoration-color);flex:1;margin-left:1em}
.SkillGroupsList-module-scss-module__Ye1kmG__root{list-style:none}.SkillGroupsList-module-scss-module__Ye1kmG__root>li{margin:6em 0}
.SkillGroupSummary-module-scss-module__f_VSUq__root>hgroup>h3,.SkillGroupSummary-module-scss-module__f_VSUq__root>hgroup>p{display:inline}.SkillGroupSummary-module-scss-module__f_VSUq__root>hgroup>h3{font-size:1em;font-weight:700}.SkillGroupSummary-module-scss-module__f_VSUq__root>hgroup>h3:after{content:" · ";color:var(--secondary-text-color);font-weight:400}
.SkillsList-module-scss-module__G8CzdG__root{flex-wrap:wrap;justify-content:flex-start;gap:0 1.5em;margin:1em 0;list-style:none;display:flex}
.SkillPreview-module-scss-module__XB--UW__root{color:var(--secondary-text-color)}
.ExperiencesList-module-scss-module__-ADL9W__root{list-style:none}.ExperiencesList-module-scss-module__-ADL9W__root>li{margin:6em 0}
.ExperienceSummary-module-scss-module__e7rCnW__root>hgroup{margin:.75em 0}.ExperienceSummary-module-scss-module__e7rCnW__root>hgroup>*{display:inline}.ExperienceSummary-module-scss-module__e7rCnW__root>hgroup>h3{font-size:1em;font-weight:700}.ExperienceSummary-module-scss-module__e7rCnW__root>hgroup>h3:after{content:" / ";font-weight:400}.ExperienceSummary-module-scss-module__e7rCnW__root>hgroup>p:not(:last-child):after{content:" · ";color:var(--secondary-text-color)}.ExperienceSummary-module-scss-module__e7rCnW__root>hgroup>p:last-child{color:var(--secondary-text-color)}
.OrganizationPreview-module-scss-module__nYV4tG__root{display:inline}
.YearMonthRange-module-scss-module__1zNM-G__root{display:inline}
.YearMonthAbbreviation-module-scss-module__ob5Ima__root{display:inline}
.MonthAbbreviation-module-scss-module__jXOA1W__root{display:inline}
.Boilerplate-module-scss-module__zZi7nW__root{color:var(--secondary-text-color);text-align:center;text-wrap:balance;margin:6em}.Boilerplate-module-scss-module__zZi7nW__root>p{margin:.75em}
