﻿*{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;margin:0;padding:0;word-break:break-word}a{color:inherit;text-decoration:none}a:not(.no-underline){background:linear-gradient(to right, rgb(255, 255, 255), rgb(255, 255, 255)),linear-gradient(to right, rgb(255, 0, 180), rgb(255, 0, 180));background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 400ms}a:hover:not(.no-underline){background-size:0 1px,100% 1px}ul{padding-inline-start:40px}pre{overflow-x:scroll}.Fieldset{padding:8px;border:none}.Fieldset legend{margin-left:8px;padding:4px}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes spin{from{--angle: 0deg}to{--angle: 360deg}}.GlowingTile.container{border-radius:12px;position:relative;z-index:2}.GlowingTile.container::after,.GlowingTile.container::before{content:"";position:absolute;height:100%;width:100%;background-image:conic-gradient(from var(--angle), #ff4545, #00ff99, #006aff, #ff0095, #ff4545);top:50%;left:50%;translate:-50% -50%;z-index:1;padding:3px;border-radius:10px;animation:3s spin linear infinite}.GlowingTile.container::before{filter:blur(1.5rem);opacity:.5}.GlowingTile.container .GlowingTile.content{position:relative;z-index:2}.Grid.container{display:flex;flex-wrap:wrap}.Grid.item{position:relative;padding:var(--Grid-item-padding)}.Grid.item.col-xs-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.Grid.item.col-xs-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.Grid.item.col-xs-3{flex:0 0 25%;max-width:25%}.Grid.item.col-xs-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.Grid.item.col-xs-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.Grid.item.col-xs-6{flex:0 0 50%;max-width:50%}.Grid.item.col-xs-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.Grid.item.col-xs-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.Grid.item.col-xs-9{flex:0 0 75%;max-width:75%}.Grid.item.col-xs-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.Grid.item.col-xs-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.Grid.item.col-xs-12{flex:0 0 100%;max-width:100%}@media(min-width: 576px){.Grid.item.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.Grid.item.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.Grid.item.col-sm-3{flex:0 0 25%;max-width:25%}.Grid.item.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.Grid.item.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.Grid.item.col-sm-6{flex:0 0 50%;max-width:50%}.Grid.item.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.Grid.item.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.Grid.item.col-sm-9{flex:0 0 75%;max-width:75%}.Grid.item.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.Grid.item.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.Grid.item.col-sm-12{flex:0 0 100%;max-width:100%}}@media(min-width: 768px){.Grid.item.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.Grid.item.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.Grid.item.col-md-3{flex:0 0 25%;max-width:25%}.Grid.item.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.Grid.item.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.Grid.item.col-md-6{flex:0 0 50%;max-width:50%}.Grid.item.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.Grid.item.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.Grid.item.col-md-9{flex:0 0 75%;max-width:75%}.Grid.item.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.Grid.item.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.Grid.item.col-md-12{flex:0 0 100%;max-width:100%}}@media(min-width: 992px){.Grid.item.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.Grid.item.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.Grid.item.col-lg-3{flex:0 0 25%;max-width:25%}.Grid.item.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.Grid.item.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.Grid.item.col-lg-6{flex:0 0 50%;max-width:50%}.Grid.item.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.Grid.item.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.Grid.item.col-lg-9{flex:0 0 75%;max-width:75%}.Grid.item.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.Grid.item.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.Grid.item.col-lg-12{flex:0 0 100%;max-width:100%}}html{width:100vw;height:100vh;overflow:hidden}body{width:100%;height:100vh;overflow:auto}#main{min-height:100vh;background-color:#0f0f23;color:#fff;padding:8px;padding-bottom:24px}#footer{color:#fff;padding:32px;background-color:#222;display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap}#footer>div{margin:8px}#footer .logo img{height:100px}@keyframes animateGradient{0%{background:linear-gradient(to right, #5438DC, #357DED);background-size:200% 100%;background-position:left center}50%{background:linear-gradient(to right, #5438DC, #357DED);background-size:200% 100%;background-position:right center}100%{background:linear-gradient(to right, #5438DC, #357DED);background-size:200% 100%;background-position:left center}}.Monospace{background-color:rgba(0,0,0,.1);padding:0 2px;font-family:monospace}.MouseTile{max-width:1200px;margin:0 auto;position:relative;padding:2px;border-radius:12px}.MouseTile::before{content:"";position:absolute;inset:0px;background:radial-gradient(200px circle at var(--x) var(--y), #15ca82, transparent);border-radius:12px}.MouseTile>*{position:relative;background-color:#14143d;border-radius:12px}.Tile.container{padding:8px;border-radius:12px;background:rgba(255,255,255,.25);box-shadow:0 8px 32px 0 rgba(0,0,0,.37);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.18)}p:not(.Typography),span:not(.Typography),.Typography.normalText{font-weight:400;font-size:1rem;line-height:1.5;letter-spacing:.00938em;margin-bottom:.35em}.Typography.largeHeading{font-weight:300;font-size:3.5rem;line-height:1.167;letter-spacing:-0.01562em;margin-bottom:.35em}@media(min-width: 576px){.Typography.largeHeading{font-size:6rem}}.Typography.mediumHeading{font-weight:400;font-size:2rem;line-height:1.167;letter-spacing:0em;margin-bottom:.35em}@media(min-width: 576px){.Typography.mediumHeading{font-size:3rem}}.Typography.smallHeading{font-weight:400;font-size:1.25rem;line-height:1.235;letter-spacing:.00735em;margin-bottom:.35em}@media(min-width: 576px){.Typography.smallHeading{font-size:2.125rem}}.Typography.smallerText{font-weight:400;font-size:.875rem;line-height:1.43;letter-spacing:.01071em;margin-bottom:.35em}.Typography.captionText{font-weight:400;font-size:.75rem;line-height:1.66;letter-spacing:.03333em;margin-bottom:.35em}.FriendTile p{padding:1rem;margin-bottom:0 !important}.FriendTile p::after{margin-left:4px;content:"↗"}.PortfolioEntry.item a{text-decoration:none}.PortfolioEntry.item .PortfolioEntry.container{max-width:1200px;margin:0 auto}.PortfolioEntry.item .PortfolioEntry.content{transition:.5s;padding:8px 24px}.PortfolioEntry.item .PortfolioEntry.content:after{content:"»";font-size:62px;transition:.5s;position:absolute;opacity:0;right:-20px;top:50%;transform:translateY(-50%)}.PortfolioEntry.item .PortfolioEntry.content:hover{padding-right:40px;padding-left:8px}.PortfolioEntry.item .PortfolioEntry.content:hover:after{opacity:1;right:18px}.PortfolioEntry.item .logoHolder{display:flex;align-items:flex-start;justify-content:center}.PortfolioEntry.item .logoHolder .logo{max-width:100%;max-height:150px}.ServiceTile .Tile.container{height:100%;transition:all 250ms ease-out}.ServiceTile .Tile.container:hover{background:rgba(172,238,255,.25);box-shadow:5px 13px 20px 4px rgba(0,0,0,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ServiceTile a{text-decoration:none}.ServiceTile h3{text-align:center}.ServiceTile .logoHolder{display:flex;align-items:flex-start;justify-content:center}.ServiceTile .logoHolder .logo{max-width:100%;max-height:50px}#serviceContainer{margin:-8px;padding:8px;background-image:url("/static/pic/background-street.jpg");background-size:cover;background-position:center}#portfolio{margin-top:8px;padding:16px 8px 32px 8px}#linkedin-logo{height:26px;width:106px}@media(min-width: 576px){#linkedin-logo{height:42px;width:172px}}pre{font-family:monospace;font-size:14px;background-color:#444;padding:16px;margin-left:8px;margin-right:8px;border-radius:12px}
