body,html{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}#root{height:auto}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.dynamic-backdrop{min-height:100vh}.App{text-align:center}#root{transition:background 1s ease-out}#root.step1{background-position:1000px}#root.step2{background-position:500px}#root.step3{background-position:100px}.App-logo{height:40vmin;pointer-events:none}.dynamic-backdrop{height:100%;width:100%;z-index:0;position:absolute}.home-body{width:100%;position:relative}.vertical-middle{display:flex;justify-content:center}.home-body .main-card{align-self:center}.main-card{display:block;padding:20px;width:334px;height:100%;box-sizing:border-box;position:relative;text-decoration:none;background:#fff;overflow:hidden}.main-card-active-bar{display:block;height:2px;width:100%;position:absolute;bottom:0;left:0;background:#ccc}.card-active.flip-card-1 .main-card-active-bar,.flip-card-1:hover .main-card-active-bar{background:#757575}.card-active.flip-card-2 .main-card-active-bar,.flip-card-2:hover .main-card-active-bar{background:#5a5a5a}.card-active.flip-card-3 .main-card-active-bar,.flip-card-3:hover .main-card-active-bar{background:#bdbdbd}.flip-card-1 .main-card:focus,.flip-card-2 .main-card:focus,.flip-card-3 .main-card:focus{box-shadow:0 7px 17px rgba(0,0,0,.4)}.flip-card-0 .main-card-content{flex-direction:row}.about-profile-main{width:180px;padding-right:20px;padding-top:5px}.about-profile-secondary{display:flex;flex-direction:row;position:relative}.about-profile-secondary.col{flex-direction:column}.about-profile-secondary.col .about-list{margin-top:5px}.about-profile-secondary.col .about-list li{display:inline-block;padding-right:2px;margin-right:3px}.flip-card-0 .main-card-content .about-profile-secondary.col h1{width:100%;letter-spacing:10px;line-height:.8em}.flip-card-0 .main-card-content h1{font-size:3em;overflow-wrap:break-word;width:82px;line-height:.6em;margin-top:0;padding-right:10px;width:74px;letter-spacing:0;transition:letter-spacing .5s,line-height .5s}.flip-card-0 .main-card-content .h2{font-size:1.5em;margin-right:4px;font-weight:300;line-height:.8em;word-break:break-all}.about-profile-pic{width:70px;height:70px;margin:4px auto;border-radius:50%;box-shadow:0 4px 4px rgba(0,0,0,.3)}.main-card:hover{text-decoration:none}.main-card:focus,.main-card:hover{box-shadow:0 7px 17px rgba(0,0,0,.3)}:focus{outline:1px dotted #000}.js-focus-visible :focus:not(.focus-visible){outline:none;box-shadow:0 0 0 transparent}.about-list{list-style-type:none;padding:0;margin-left:2px;margin-bottom:0}.main-card-content{height:100%;display:flex;flex-direction:column;justify-content:space-between}.card-detail{opacity:0}.card-active .card-detail{-webkit-animation:fadein .5s ease 0s 1 normal forwards;animation:fadein .5s ease 0s 1 normal forwards}@keyframes fadein{0%{opacity:0}66%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}66%{opacity:0}to{opacity:1}}.flip-card{position:absolute;cursor:pointer;padding:10px 0;box-sizing:border-box}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-weight:200}.main-card h1{padding:0;margin:0 0 10px;line-height:24px}.main-card .h2,.main-card h2{margin-top:13px;line-height:18px;font-size:1.1em}.main-card h3{padding:0 20px 0 0;font-size:1.3em;font-weight:300}.main-card h4{position:absolute;bottom:0;left:20px;width:calc(100% - 40px);text-overflow:ellipsis;padding:0;text-transform:lowercase}.detail-link{text-decoration:none;display:inline-block;padding:4px;color:#fff;background-color:#505768;border:1px solid #505768}.card-text{font-size:16px;font-weight:300;line-height:1.5}.card-text ul{list-style-type:square;padding-left:16px}.card-text li{padding:0;margin:0;font-size:16px;line-height:1.6;font-weight:300}.card-arrow-svg{transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform}.card-arrow-svg-open{-webkit-transform:rotate(45deg);transform:rotate(45deg);stroke:#ccc}.card-arrow-svg-closed{-webkit-transform:rotate(0deg);transform:rotate(0deg);stroke:#333}.card-arrow-svg-open .card-arrow-mark{stroke:#777}.card-arrow-svg-closed .card-arrow-mark{stroke:#333}.card-arrow{position:absolute;bottom:16px;right:16px;width:25px}.card-arrow .svg-shape{stroke:rgba(0,0,0,.3)}
/*# sourceMappingURL=main.ef17326a.chunk.css.map */