html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;margin:0}#root{height:auto}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.dynamic-backdrop{min-height:100vh}:root{--container-primary-color:#fff;--focus-border:1px dotted #000;--drop-shadow:0px 7px 17px #0000004d;--color-strong:#252525;--color-regular:#555;--color-weak:#999;--card1-bottom-bar-background:#757575;--card2-bottom-bar-background:#bdbdbd}.App{text-align:center}#root{transition:background 1s ease-out}h1,h2,h3,.h1,.h2,.h3,h4,.h4{color:var(--color-regular);font-family:OpenSans,Arial,Helvetica,sans-serif;font-weight:200}.home-body{width:100%;position:relative}.dynamic-backdrop{z-index:0;width:100%;height:100%;position:absolute}.vertical-middle{justify-content:center;display:flex}.home-body .main-card{align-self:center}.main-card{box-sizing:border-box;background:var(--container-primary-color);border-radius:5px;width:334px;height:100%;padding:20px;text-decoration:none;display:block;position:relative;overflow:hidden}.card-active .main-card{height:auto}.main-card-active-bar{width:100%;height:2px;display:block;position:absolute;bottom:0;left:0}.flip-card-1:hover .main-card-active-bar,.card-active.flip-card-1 .main-card-active-bar{background:var(--card1-bottom-bar-background)}.flip-card-2:hover .main-card-active-bar,.card-active.flip-card-2 .main-card-active-bar{background:var(--card2-bottom-bar-background)}.flip-card-3:hover .main-card-active-bar,.card-active.flip-card-3 .main-card-active-bar{background:var(--card3-bottom-bar-background)}.main-card:hover,.main-card:focus,.flip-card-1 .main-card:focus,.flip-card-2 .main-card:focus,.flip-card-3 .main-card:focus{box-shadow:var(--drop-shadow);text-decoration:none}.flip-card-0 .main-card-content{flex-direction:row}.about-profile-main{width:180px;padding-right:20px}.about-profile-secondary{flex-direction:column;display:flex;position:relative}.about-profile-secondary.col{flex-direction:column}.flip-card-0 .main-card-content .about-profile-secondary.col h1{width:100%}.flip-card-0 .main-card-content h1{overflow-wrap:break-word;letter-spacing:0;margin:.1em 0;padding-right:10px;font-size:3em;line-height:.8em;transition:letter-spacing .5s,line-height .5s}.flip-card-0 .main-card-content .h2{word-break:break-all;font-size:1.3em;font-weight:300;line-height:1em}.about-list{margin-top:.3em;margin-bottom:0;margin-left:2px;padding:0;list-style-type:none}.about-profile-secondary.col .about-list{width:auto}.about-profile-pic{width:136px;height:136px;margin:0}.about-profile-pic svg{width:100%;height:100%}:focus{outline:var(--focus-border)}.main-card-content{flex-direction:column;justify-content:space-between;height:100%;display:flex}.child-card-content{padding-bottom:24px}.card-detail{opacity:1}.stream-cursor{vertical-align:text-bottom;width:2px;height:1em;margin-left:2px;animation:.7s step-end infinite blink-cursor;display:inline-block}.main-card h1{color:var(--color-strong);margin:0 0 10px;padding:0;font-weight:600;line-height:24px}.main-card h2,.main-card .h2{color:var(--color-strong);font-size:1.3em;font-weight:500;line-height:18px}.main-card h3{margin-top:.5em;padding:0 10px 0 0;font-size:1.1em;font-style:italic;font-weight:100}.main-card h4{text-overflow:ellipsis;text-transform:lowercase;width:calc(100% - 40px);color:var(--color-weak);padding:0;font-size:1em;font-weight:100;position:absolute;bottom:0;left:20px}.flip-card{cursor:pointer;box-sizing:border-box;padding:10px 0;position:absolute}.card-text{font-size:16px;font-weight:300;line-height:1.5}.card-text ul{padding-left:16px;list-style-type:square}.card-text li{margin:0;padding:0;font-size:16px;font-weight:300;line-height:1.6}
