#slide-1.svelte-8x5xrx{position:sticky;top:10vh}.wrapper.svelte-8x5xrx{display:grid;grid-template-rows:repeat(2,27vh);grid-template-columns:.4fr 1fr 1fr .4fr;grid-template-rows:.4fr 1fr 1fr .4fr;width:100vw;height:90vh}.name-wrapper.svelte-8x5xrx{grid-area:2/2/3/3;display:flex;flex-direction:row;align-items:end}h1.svelte-8x5xrx{margin-left:10px}p.desc.svelte-8x5xrx{grid-area:3/2/4/3;margin:0 0 0 10px;max-width:40vw}.selfie.svelte-8x5xrx{grid-area:2/3/4/4;background:url(../../../pfp.jpg) no-repeat;background-size:contain;background-position:right center}@media screen and (max-width: 600px){.wrapper.svelte-8x5xrx{display:flex;flex-direction:column;align-items:center;width:100%}.selfie.svelte-8x5xrx{height:100px;flex:1;width:100%;background-position:center}.svelte-8x5xrx{text-align:center;width:100%;margin-bottom:5vh}}#slide-2.svelte-dksjhb.svelte-dksjhb{width:100vw;position:sticky;top:calc(100vh - var(--slide-2-height))}.wrapper.svelte-dksjhb.svelte-dksjhb{max-width:800px;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:stretch;padding-bottom:20vh}h1.svelte-dksjhb.svelte-dksjhb{margin-bottom:5vh;margin-top:5vh;height:5vh;line-height:5vh;position:sticky}.achievement-list.svelte-dksjhb ul.svelte-dksjhb{list-style-type:none;margin:2vw;margin-top:0;padding:2vw;border-left:1px solid grey}.achievement-list.svelte-dksjhb li.svelte-dksjhb{margin-bottom:1em}.achievement-list.svelte-dksjhb h2.svelte-dksjhb{margin:0}.achievement-list a{font-weight:550}#slide-3.svelte-bq8mms.svelte-bq8mms{position:sticky;top:calc(100vh - var(--slide-3-height))}#slide-3.svelte-bq8mms h1.svelte-bq8mms{text-align:center;width:max-content;margin-left:auto;margin-right:auto}.projects.svelte-bq8mms.svelte-bq8mms{margin:auto;width:90vw;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;padding-bottom:20vh}.projects.svelte-bq8mms div.svelte-bq8mms{border:1px solid #000;background:#fff;width:30vw;min-width:350px;display:inline-block;padding:2vw;border-radius:1vh;margin:2vw 0}.projects.svelte-bq8mms div h2.svelte-bq8mms{margin-top:0;font-size:1.2em}#slide-3.svelte-bq8mms a.seemore.svelte-bq8mms{text-align:center;width:100%;display:block;cursor:pointer;padding:5vh 0}@media screen and (max-width: 600px){#slide-3.svelte-bq8mms .projects div.svelte-bq8mms{margin:5vh 10vw}}:root{--slide-1-height:90vh;--slide-2-height:90vh;--slide-3-height:90vh}.content{scroll-behavior:smooth}footer{position:sticky;top:10vh;z-index:2;height:90vh;border-top:1px solid #000;background:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}footer a{color:#000}footer h1{margin-top:10vh;margin-bottom:0}footer div{padding:10vh 0}
