:root{--hero-height:30vh;--hero-half-height:calc(var(--hero-height) / 2);background-color:#131313}.hero-cover{height:var(--hero-height);z-index:0;background-color:#2f526e;width:100%;position:absolute;top:0;box-shadow:0 1rem 10rem 1rem #f5f5f5}.hero-container{height:var(--hero-height);top:var(--hero-half-height);width:100%;position:relative}.hero-container>p{color:#bdbdbd;width:15.33rem;margin:1rem 0 1rem .33rem;font-size:1.125rem;top:-1.5rem}.subtitle,.title{color:#fafafa;text-shadow:0 .05rem .1rem #192b3a;vertical-align:bottom;width:100%;padding:0}.title{margin:0 0 2.5rem;font-size:3rem;font-weight:300;line-height:3rem}.subtitle{color:#e4f4fe;margin:0;font-size:1.5rem;font-weight:200;line-height:1.75rem}.logo{vertical-align:middle;border:8px outset #eee;border-radius:50%;width:13rem;height:13rem;margin:0 0 1rem;padding:0;box-shadow:0 .0625rem 1rem #192b3a}@media screen and (height<=601px) and (height>=421px){.hero-cover{height:calc(var(--hero-height) / 2 + 7.5rem)}.hero-container{top:calc(var(--hero-half-height) / 2)}.title{margin:0 0 2.5vh}.logo{width:10rem;height:10rem}}@media screen and (height<=420px){.hero-cover{height:calc(var(--hero-height) / 3 + 5.5rem)}.hero-container{top:calc(var(--hero-half-height) / 3)}.title{margin:0 0 .25rem;font-size:2.5rem}.logo{width:7rem;height:7rem;margin:0 0 .25rem}}.separator{line-height:0}button{vertical-align:baseline;cursor:pointer;-webkit-appearance:button}button[disabled]{cursor:default}button.md-button::-moz-focus-inner{border:0}.md-button{cursor:pointer;vertical-align:middle;text-align:center;box-sizing:border-box;letter-spacing:.01em;-webkit-user-select:none;user-select:none;white-space:nowrap;text-transform:uppercase;min-width:88px;min-height:36px;font:inherit inherit 500 14px/36px inherit;background:0 0;border:0;border-radius:2px;outline:0;align-items:center;text-decoration:none;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1);display:inline-block;position:relative;overflow:hidden}.md-dense:not(.md-dense-disabled) .md-button:not(.md-dense-disabled),.md-dense>.md-button:not(.md-dense-disabled){min-height:32px;font-size:13px;line-height:32px}.md-button:focus{outline:0}.md-button:focus,.md-button:hover{text-decoration:none}.md-button.md-icon{background:0 0;padding:0}.md-button.md-raised:not([disabled]){box-shadow:0 2px 5px #00000042}.md-button.md-icon-button{border-radius:50%;width:40px;min-width:0;height:40px;line-height:24px}.md-button.md-fab{z-index:20;vertical-align:middle;transition:all .3s cubic-bezier(.55,0,.55,.2);background-clip:padding-box;border-radius:50%;width:56px;min-width:0;height:56px;line-height:56px;transition-property:background-color,box-shadow,transform;overflow:visible;box-shadow:0 2px 5px #00000042}.md-button:not([disabled]).md-fab.md-focused,.md-button:not([disabled]).md-raised.md-focused{box-shadow:0 2px 5px #00000042}.md-button:not([disabled]).md-fab:active,.md-button:not([disabled]).md-fab:hover,.md-button:not([disabled]).md-raised:active,.md-button:not([disabled]).md-raised:hover{box-shadow:0 4px 8px #0006}@media screen and (-ms-high-contrast:active){.md-button.md-fab,.md-button.md-raised{border:1px solid #fff}}.md-button.md-default-theme.md-fab,.md-button.md-fab,.md-font{color:#fff;width:5rem;height:5rem;line-height:5rem}.md-button.md-fab>.md-font{border-radius:50%;font-size:3rem}@media screen and (width<=360px){.md-button.md-default-theme.md-fab,.md-button.md-fab,.md-font{width:3.75rem;height:3.75rem;line-height:3.75rem}}@media screen and (width<=430px){.md-button.md-default-theme.md-fab,.md-button.md-fab,.md-font{width:4.125rem;height:4.125rem;line-height:4.125rem}}@media screen and (width>=431px) and (width<=500px){.md-button.md-default-theme.md-fab,.md-button.md-fab,.md-font{width:4.125rem;height:4.125rem;line-height:4.125rem}}@media screen and (width>=501px) and (width<=1024px){.md-button.md-default-theme.md-fab,.md-button.md-fab,.md-font{width:5.33rem;height:5.33rem;line-height:5.33rem}}@media screen and (width>=1025px){.md-button.md-default-theme.md-fab,.md-button.md-fab,.md-font{width:6rem;height:6rem;line-height:6rem}}@media screen and (height<=601px) and (height>=421px){.md-button.md-default-theme.md-fab,.md-button.md-fab,.md-font{width:4.5rem;height:4.5rem;line-height:4.5rem}}@media screen and (height<=420px){.md-button.md-default-theme.md-fab,.md-button.md-fab,.md-font{width:4rem;height:4rem;line-height:4rem}}.ion-logo{color:#fff;stroke:#fff;background-position:50%;background-repeat:no-repeat;background-size:50%}.ion-logo.ion-logo-stackoverflow{background-color:#ad5b1b;background-image:url(/logo-stackoverflow.svg);background-position:50% 47%}.ion-logo.ion-logo-linkedin{background-color:#13648ee6;background-image:url(/logo-linkedin.svg)}.ion-logo.ion-logo-github{background-color:#353839;background-image:url(/logo-github.svg)}.ion-logo.ion-logo-resume{background-color:#3a5c6f;background-image:url(/candidate.svg);background-size:90%}:root{--tooltip-height:18px}[data-md-tooltip]{position:relative}[data-md-tooltip]:before{content:attr(data-md-tooltip);transform-origin:top;color:#fff;background:#616161e6;border-radius:5px;height:10px;padding:5px;font-family:--apple-system,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;line-height:11px;transition:transform .3s ease-in-out;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)scale(0)}[data-md-tooltip]:hover:before{transform:translate(-50%)scale(1)}@media screen and (width>=501px){[data-md-tooltip]:before{height:12px;padding:8px;font-size:13px;line-height:13px;bottom:-38px}}.footer-links{z-index:1000;background-color:#fff;justify-content:space-around;width:100%;padding:10px 0;display:flex;position:fixed;bottom:0;box-shadow:0 -2px 5px #0000001a}.footer-links a{text-align:center;color:#000;flex:1;padding:10px;text-decoration:none}.footer-links a:hover{background-color:#f0f0f0}@media (width<=600px){.footer-links a{padding:15px 0}.footer-links{flex-direction:column}}body{width:100%;height:100%;min-height:100vh;min-height:--webkit-fill-available;min-width:100vw;margin:0;padding:0}#root{height:100vh}
