body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.logo{color:#000;font-size:1.1em;font-weight:900;letter-spacing:-1px}.AppHeader{box-sizing:border-box;margin:.75em 5%}.AppHeader>.LogoLink{display:inline-block;margin-left:2em;text-decoration:none}.ViewTitle{font-size:2.2em;font-weight:900;letter-spacing:-1px;margin-bottom:0}.ViewSubtitle{color:#aaa;font-size:1em;letter-spacing:-1px;line-height:.85em;margin-top:-.5em;text-transform:lowercase}.ViewSubtitle>.emphasis{color:#555}.HomeCategories{margin-top:4em;max-width:33em}.HomeCategories>.HomeCategory{background-color:#fff;border-bottom:1px solid #ccc;display:block;padding:2em;text-decoration:none;transition:background-color 1.2s ease}.HomeCategories>.HomeCategory:hover{background-color:#fffde4;cursor:pointer;transition:background-color .1s ease}.HomeCategories>.HomeCategory:last-of-type{border-bottom:0}.HomeCategories>.HomeCategory>.HomeCategory-title{color:#000;font-size:1.37em;font-weight:900;letter-spacing:-1px;text-transform:uppercase}.HomeCategories>.HomeCategory>.HomeCategory-subtitle{color:#888;line-height:1em;margin-top:.5em}.ExperienceNoteSection{line-height:"1.1em"}.ExperienceNoteSection>.Title{font-weight:900;margin-bottom:".25em"}.ExperienceNoteSection .ListItem{margin-bottom:.85em}.ExperienceNoteSection .ListItem>.Description,.ExperienceNoteSection .ListItem>.Title{display:block}.ExperienceNoteSection .ListItem>.Title{font-weight:900}.ExperienceNoteSection .ListItem>.Description{font-style:italic}.ViewSubtitle{margin-top:-.35em}@media print{.AppView{font-size:82%}.AppHeader,.ViewSubtitle,.ViewTitle{display:none}}.Experiences-filters-controls{margin:2em}@media print{.Experiences-filters-controls{display:none}}.Experiences-filters-controls>.clear-filters,.Experiences-filters-controls>.download-pdf,.Experiences-filters-controls>.toggle-filters-view{border:1px solid #aaa;border-radius:.75em;color:#aaa;cursor:pointer;display:inline-block;margin-bottom:.5em;margin-right:1em;padding:.25em .75em}.Experiences-filters-controls>.download-pdf{transition-duration:.15s;transition-property:color,border-color;transition-timing-function:ease-in-out}.Experiences-filters-controls>.download-pdf.is-downloading{border-color:orange;color:orange;cursor:default}.Experiences-filters{margin:2em}.Experiences-filters>.Experiences-filters-title{color:#333}.Experiences-filters>.Experiences-filter{margin:1.5em 0}.Experiences-filters>.Experiences-filter>.Experiences-filter-title{color:#333;font-size:.83em}.Experiences-filters>.Experiences-filter>.Experiences-filter-option{border:1px solid #aaa;border-radius:.64em;color:#aaa;cursor:pointer;display:inline-block;font-size:.7em;margin-right:.5em;padding:.1em .64em;text-transform:uppercase}.Experiences-filters>.Experiences-filter.Experiences-filter-technology>.Experiences-filter-option{text-transform:none}.Experiences-filters>.Experiences-filter>.Experiences-filter-option.Experiences-filter-option-active{border-color:#32cd32;color:#32cd32}.Experiences-filter-results{border:1px dashed #ccc;border-radius:1em;margin:2em;padding:.5em 2em}.Experiences-filter-results>span{color:#ccc;font-size:.85em}.Experiences-tally{font-weight:900;letter-spacing:-1px;line-height:1.1em;margin:2em}.Experiences-tally>.Experiences-tally-filtered,.Experiences-tally>.Experiences-tally-unfiltered{font-size:125%}.Experiences-tally>.Experiences-tally-filtered{color:#32cd32;margin-top:1em}.Experiences-tally>.Experiences-tally-filtered-caveat{color:#888;display:none;font-weight:400}@media print{.Experiences-tally>.Experiences-tally-filtered-caveat{display:block}}.Experiences{margin:2em}.Experiences>.Experience{margin-bottom:1.5em}@media print{.Experiences>.Experience{page-break-inside:avoid}}.Experiences>.Experience>.Experience-header{overflow:hidden}.Experiences>.Experience>.Experience-header>.Experience-title{color:#000;float:left;font-size:1.2em;font-weight:900;letter-spacing:-1px}.Experiences>.Experience>.Experience-header>.Experience-type{border-radius:.75em;color:#fff;float:right;font-size:.7em;line-height:1.25em;margin-top:.5em;padding:.25em .75em;text-transform:uppercase}.Experiences>.Experience.Experience-type-employment>.Experience-header>.Experience-type{background-color:#c130a2}.Experiences>.Experience.Experience-type-contract>.Experience-header>.Experience-type{background-color:purple}.Experiences>.Experience.Experience-type-entrepreneur>.Experience-header>.Experience-type{background-color:#9932cc}.Experiences>.Experience.Experience-type-open-source>.Experience-header>.Experience-type{background-color:#66cdaa}.Experiences>.Experience.Experience-type-volunteer>.Experience-header>.Experience-type{background-color:#ff8c00}.Experiences>.Experience>.Experience-when{color:#888;font-size:1.1em;letter-spacing:-1px;margin-top:-.35em;position:relative}.Experiences>.Experience>.Experience-technologies{margin:.85em}.Experiences>.Experience>.Experience-technologies .Experience-technology{border:1px solid #888;border-radius:.5em;color:#888;cursor:default;display:inline-block;font-size:.7em;line-height:1.2em;margin-right:.5em;padding:.1em .5em}.Experiences>.Experience>.Experience-technologies .Experience-technology:hover{background-color:#eee8aa}.Experiences>.Experience>.Experience-technologies.Experience-technologies-filtered .Experience-technology{border-color:#ccc;color:#ccc}.Experiences>.Experience>.Experience-technologies.Experience-technologies-filtered .Experience-technology.Experience-technologies-filter-match{border-color:#888;color:#888}.Experiences>.Experience>.Experience-technologies .Experience-technology>.Experience-technology-type{background-color:#eee8aa;border-radius:.5em;color:#9a9;display:none;margin-left:-1.75em;margin-top:-3.55em;padding:.35em .55em;position:absolute;text-align:center}.Experiences>.Experience>.Experience-technologies .Experience-technology:hover>.Experience-technology-type{display:block}.Experiences>.Experience>.Experience-nutshell{color:#555;font-size:.85em;font-weight:900;margin:1em}.Experiences>.Experience>.Experience-notes{margin:1em 1em 0;max-height:9999px;overflow:hidden;transition:max-height .375s cubic-bezier(0,1,0,1)}.Experiences>.Experience>.Experience-notes.Experience-notes-hidden{max-height:0;transition:max-height .1s cubic-bezier(1,0,1,0)}.Experiences>.Experience>.Experience-notes>.Experience-note{color:#777;font-size:.85em;margin-bottom:1em}.Experiences>.Experience.Experience-type-employment>.Experience-notes>.Experience-note a{color:#c130a2}.Experiences>.Experience.Experience-type-contract>.Experience-notes>.Experience-note a{color:purple}.Experiences>.Experience.Experience-type-entrepreneur>.Experience-notes>.Experience-note a{color:#9932cc}.Experiences>.Experience.Experience-type-open-source>.Experience-notes>.Experience-note a{color:#66cdaa}.Experiences>.Experience.Experience-type-volunteer>.Experience-notes>.Experience-note a{color:#ff8c00}.Experiences>.Experience>.Experience-notes>.Experience-note a.inline-block{display:inline-block}.Experiences>.Experience>.Experience-notes>.Experience-note code{background-color:#ddd;border:1px solid #aaa;border-radius:.5em;color:#b8860b;font-size:.75em;margin:0 .1em;padding:0 .45em;vertical-align:.2em}.Experiences>.Experience>.Experience-notes-view-toggle{margin:0 .85em}@media print{.Experiences>.Experience>.Experience-notes-view-toggle{display:none}}.Experiences>.Experience>.Experience-notes-view-toggle>span{color:#aaa;cursor:pointer;font-size:.65em;text-transform:uppercase}.ProjectsList{padding:2em}.ProjectsList>.ProjectGroup{margin-bottom:2em}.ProjectsList>.ProjectGroup>.ProjectGroupTitle{color:#888;font-weight:900}.ProjectsList>.ProjectGroup>.ProjectGroupList{box-sizing:border-box;padding-left:1em}.ProjectsList>.ProjectGroup>.ProjectGroupList>.Project{margin-bottom:1em}.ProjectsList>.ProjectGroup>.ProjectGroupList>.Project>.ProjectName{display:inline-block;font-weight:900;letter-spacing:-1px;margin-right:.5em}.ProjectsList>.ProjectGroup>.ProjectGroupList>.Project>.ProjectTags{color:#888;display:inline-block;font-size:.85em}.ProjectsList>.ProjectGroup>.ProjectGroupList>.Project>.ProjectTags>.ProjectTag{background-color:#aaa;border-radius:.64em;color:#fff;display:inline-block;font-size:.64em;padding:.25em .75em;text-transform:uppercase;vertical-align:text-bottom}.ProjectsList>.ProjectGroup>.ProjectGroupList>.Project>.ProjectTags>.ProjectTag-monetized{background-color:#006400}.ProjectsList>.ProjectGroup>.ProjectGroupList>.Project>.ProjectTags>.ProjectTag-open-source{background-color:#008b8b}.ProjectsList>.ProjectGroup>.ProjectGroupList>.Project>.ProjectNutshell{color:#888;font-size:.85em}.AppView{box-sizing:border-box;margin:2em 5% 8em}
/*# sourceMappingURL=main.101e3e56.css.map*/