a.svelte-1f0xyxu{left:var(--headerPadding);position:fixed;top:var(--headerPadding)}svg.svelte-1f0xyxu{display:block;fill:var(--red);width:4.8em}@media screen and (min-width: 40em){svg.svelte-1f0xyxu{width:6.4em}}@media screen and (min-width: 60em){svg.svelte-1f0xyxu{width:8em}}
button.svelte-14lojvw.svelte-14lojvw{background:none;border:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;outline:none;margin:var(--headerPadding);padding:0;position:fixed;right:1.6em;top:1.1333333333em;width:1.6em}@media screen and (min-width: 40em){button.svelte-14lojvw.svelte-14lojvw{right:2.2em;top:1.5666666667em;width:2em}}@media screen and (min-width: 60em){button.svelte-14lojvw.svelte-14lojvw{right:3em;top:2.1666666667em}}.menu.svelte-14lojvw svg.svelte-14lojvw{display:block;fill:var(--red);width:100%}.menu.svelte-14lojvw .bar.svelte-14lojvw{opacity:1;transform-origin:50% 50%}.menu.svelte-14lojvw .top.svelte-14lojvw,.menu.svelte-14lojvw .middle.svelte-14lojvw,.menu.svelte-14lojvw .bottom.svelte-14lojvw{transition:opacity 0ms ease 250ms, transform 250ms ease 250ms}.menu.svelte-14lojvw .left.svelte-14lojvw,.menu.svelte-14lojvw .right.svelte-14lojvw{transition:transform 250ms ease}.menu.open.svelte-14lojvw .top.svelte-14lojvw,.menu.open.svelte-14lojvw .middle.svelte-14lojvw,.menu.open.svelte-14lojvw .bottom.svelte-14lojvw{opacity:0;transition:opacity 0ms ease 250ms, transform 250ms ease}.menu.open.svelte-14lojvw .left.svelte-14lojvw,.menu.open.svelte-14lojvw .right.svelte-14lojvw{transition:transform 250ms ease 250ms}.menu.open.svelte-14lojvw .top.svelte-14lojvw{transform:translateY(40%)}.menu.open.svelte-14lojvw .bottom.svelte-14lojvw{transform:translateY(-40%)}.menu.open.svelte-14lojvw .left.svelte-14lojvw{transform:rotate(-45deg)}.menu.open.svelte-14lojvw .right.svelte-14lojvw{transform:rotate(45deg)}
.container.svelte-ca0py.svelte-ca0py{background:rgba(var(--gainsboroTriplet), var(--alphaOpaque));display:block;height:200vh;position:fixed;right:0;top:0;transform:translateZ(0);width:200vh;z-index:-1}@media screen and (min-aspect-ratio: 1/1){.container.svelte-ca0py.svelte-ca0py{height:200vw;width:200vw}}nav.svelte-ca0py.svelte-ca0py{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:5em var(--padding) var(--padding);position:absolute;right:0;top:0;width:100vw}nav.svelte-ca0py>a.svelte-ca0py{border-radius:0.125em;color:var(--darkblue);display:block;font-size:3em;font-weight:900;margin-top:0.375em;min-width:16vw;padding:0.375em 0.625em;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transform:translateZ(0)}nav.svelte-ca0py>a.svelte-ca0py:hover{background:var(--blue);border:none;color:var(--white);transition:transform 60ms ease-in;z-index:1}nav.svelte-ca0py>a.svelte-ca0py:hover:after{content:' ';position:absolute;bottom:0;left:10%;width:0;height:0;border:1em solid transparent;border-top-color:var(--blue);border-bottom:0;border-left:0;margin-bottom:-0.8em}nav.svelte-ca0py>a.svelte-ca0py:nth-child(2n):hover:after{left:60%;border-left:1em solid transparent;border-right:0;margin-left:0}nav.svelte-ca0py>a.svelte-ca0py:nth-child(3n):hover:after{left:16%;border-left:1em solid transparent;border-right:0;margin-left:0}nav.svelte-ca0py>a.svelte-ca0py:first-child{margin-top:0}nav.svelte-ca0py>a.svelte-ca0py:nth-child(1):hover{transform:scale(1.125) rotate(2.25deg)}nav.svelte-ca0py>a.svelte-ca0py:nth-child(2):hover{transform:scale(1.3333333333) rotate(-6.75deg)}nav.svelte-ca0py>a.svelte-ca0py:nth-child(3):hover{transform:scale(1.25) rotate(4.5deg)}nav.svelte-ca0py footer.svelte-ca0py{display:flex;flex-direction:row;font-size:2em;font-weight:900;justify-content:space-between;margin-top:2em;width:50vw;text-decoration:none;text-transform:uppercase}nav.svelte-ca0py footer a.svelte-ca0py{display:block}nav.svelte-ca0py footer a svg.svelte-ca0py{display:block;height:1em;width:1em}nav.svelte-ca0py footer a svg path.svelte-ca0py{fill:rgba(var(--charcoalTriplet), var(--alpha))}nav.svelte-ca0py footer a:hover svg path#github.svelte-ca0py{fill:#24292e}nav.svelte-ca0py footer a:hover svg path#linkedin.svelte-ca0py{fill:#0077b5}nav.svelte-ca0py footer a:hover svg path#medium.svelte-ca0py{fill:#00ab6c}nav.svelte-ca0py footer a:hover svg path#stackoverflow-stack.svelte-ca0py{fill:#f48024}nav.svelte-ca0py footer a:hover svg path#stackoverflow-tray.svelte-ca0py{fill:#bcbbbb}
header.svelte-1soceog{position:fixed;right:0;top:0;z-index:100}
.container.svelte-1xof95f{align-content:center;display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:-1}.container.visible.svelte-1xof95f{display:grid}.message.svelte-1xof95f{font-size:2em;font-weight:900}
main.svelte-geav9n{height:100vh;overflow:hidden;position:fixed;width:100vw}
.card.svelte-semplp,.cover.svelte-semplp,.container.svelte-semplp{transform:translateZ(0);will-change:transform}.card.svelte-semplp{height:200vh;position:absolute;right:0;top:0;width:200vh}@media screen and (min-aspect-ratio: 1/1){.card.svelte-semplp{height:200vw;width:200vw}}.card.svelte-semplp:nth-of-type(1){background:var(--ash)}.card.svelte-semplp:nth-of-type(2){background:var(--darkred)}.cover.svelte-semplp{background:var(--white);height:100vh;overflow:hidden;margin-left:-100vw;padding-left:100vw;position:fixed;width:100vw}@media screen and (min-aspect-ratio: 1/1){.cover.svelte-semplp{margin-left:0;padding-bottom:100vh;padding-left:0}}.container.svelte-semplp{height:100vh;position:fixed;right:0;top:0;width:100vw}.content.svelte-semplp{display:flex;flex-direction:column;height:100vh;overflow-y:auto;position:fixed;width:100vw}
div.svelte-8uvbsk{box-sizing:border-box;display:block;flex:1 0 auto;margin:8em 0 8em;position:relative}@media screen and (min-width: 40em){div.svelte-8uvbsk{margin-bottom:10.4em;margin-top:10.4em}}@media screen and (min-width: 60em){div.svelte-8uvbsk{margin-bottom:12em;margin-top:12em}}.home.svelte-8uvbsk{margin-top:0}
div.svelte-1kgg212{box-sizing:border-box;flex:1 0 auto;margin:0 auto;padding:0 var(--padding);width:100%}@media(min-width: 40em){div.svelte-1kgg212{max-width:40em}}@media(min-width: 80em){div.svelte-1kgg212{max-width:56em}}
