.business>ul{margin-bottom:.25em}@-webkit-keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}100%{opacity:1}}@keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}100%{opacity:1}}.tracking-in-expand{-webkit-animation:tracking-in-expand 0.7s cubic-bezier(0.215, 0.61, 0.355, 1) both;animation:tracking-in-expand 0.7s cubic-bezier(0.215, 0.61, 0.355, 1) both}@-webkit-keyframes slideinfade{0%{transform:translateY(30px);opacity:0}100%{transform:translateY(0);opacity:100%}}@keyframes slideinfade{0%{transform:translateY(30px);opacity:0}100%{transform:translateY(0);opacity:100%}}.root{position:relative;z-index:100}.footer{flex:0 1 auto}.content{display:flex;flex-flow:column;height:100%;flex:1 1 auto}.introduction>*:nth-child(1){-webkit-animation:slideinfade 1s cubic-bezier(0.65, 0, 0.35, 1) 1 normal forwards;animation:slideinfade 1s cubic-bezier(0.65, 0, 0.35, 1) 1 normal forwards;-webkit-animation-delay:0s;animation-delay:0}.introduction>*:nth-child(2){-webkit-animation:slideinfade 1s cubic-bezier(0.65, 0, 0.35, 1) 1 normal forwards;animation:slideinfade 1s cubic-bezier(0.65, 0, 0.35, 1) 1 normal forwards;-webkit-animation-delay:.25s;animation-delay:.25}.introduction>*:nth-child(3){-webkit-animation:slideinfade 1s cubic-bezier(0.65, 0, 0.35, 1) 1 normal forwards;animation:slideinfade 1s cubic-bezier(0.65, 0, 0.35, 1) 1 normal forwards;-webkit-animation-delay:.5s;animation-delay:.5}.introduction{text-align:center;margin:auto}.introduction>*{opacity:0}.introduction ion-icon{width:36px;height:36px;color:#4a4a4a}.introduction ion-icon:hover{color:gray}.introduction .contacts{margin:2rem 0}.introduction .contacts .links{margin-top:1em;display:flex;align-items:baseline;justify-content:center;gap:2rem}.introduction .contacts a:hover{border:none}.header{flex:0 1 auto}.header h4{margin:1.5rem 0}.header .links{display:flex;align-items:baseline;gap:15px}.header .links a{margin:0 5px}.bar{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;vertical-align:middle;width:100%}.post{display:flex;flex-flow:column;height:100%}.post .post-title{flex:0 1 auto}.post .post-body{flex:1 1 auto}.post .post-nav{flex:0 1 auto}.contact{display:block;margin:15px 0}.projects{line-height:normal}.projects p{margin-top:0.5rem;margin-bottom:0.5rem}.projects h4{margin-bottom:0;text-decoration:underline}.projects small{margin-top:0;margin-bottom:0}.projects .entry:last-child{margin-bottom:30px}.projects-summary p{margin-top:0;margin-bottom:.5em;text-align:center}
