@font-face{font-family:JetBrainsMono;src:url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff)format("woff"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/ttf/JetBrainsMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal}.navElem:not(:disabled){background-color:var(--color)}.navElem,.navElem .mdc-button__ripple{border-radius:999px}.navElem{padding:0 1rem}.navElem.mdc-button--icon-trailing{padding:0 12px 0 1rem}.navElem.mdc-button--icon-leading{padding:0 1rem 0 12px}.navElem{border-width:0}.navElem .mdc-button__ripple{border-width:0;inset:0}.navElem .mdc-button__touch{width:calc(100% + 0);left:0}.navElem{z-index:3;font-style:italic;transition:color .4s,opacity .4s,scale .4s}.navElem:hover{opacity:.8;scale:1.1}.navElem:active{opacity:.5}.navElem *{transition:color .4s,opacity .4s,scale .4s}@font-face{font-family:JetBrainsMono;src:url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff)format("woff"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/ttf/JetBrainsMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal}#wrapper.svelte-1hv5efx{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;bottom:0;left:0;overflow:visible}#elemts-row.svelte-1hv5efx{z-index:1;pointer-events:none;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;width:100%;height:100%;position:fixed;bottom:0;left:0;overflow:auto}#elemts-row.svelte-1hv5efx::-webkit-scrollbar{display:none}#elemts-row.svelte-1hv5efx>*{pointer-events:all;transition:scale .5s}#main.svelte-1hv5efx{fill:var(--color)}#glitch-all.svelte-101f3dx{position:relative}#glitched1.svelte-101f3dx{animation:svelte-101f3dx-glitch 1s calc(0s + var(--delay)) linear infinite;position:relative}#glitched1.svelte-101f3dx:before,#glitched1.svelte-101f3dx:after{content:attr(title);z-index:-1;position:absolute;left:0}#glitched1.svelte-101f3dx:before{animation:svelte-101f3dx-glitchTop 1s calc(0s + var(--delay)) linear infinite;clip-path:polygon(0 0, 100% 0, 100% var(--amount-top), 0 var(--amount-top));-webkit-clip-path:polygon(0 0, 100% 0, 100% var(--amount-top), 0 var(--amount-top))}#glitched1.svelte-101f3dx:after{animation:svelte-101f3dx-glitchBottom 1.5s calc(0s + var(--delay)) linear infinite;clip-path:polygon(0 calc(100% - var(--amount-top)), 100% calc(100% - var(--amount-top)), 100% 100%, 0 100%);-webkit-clip-path:polygon(0 calc(100% - var(--amount-top)), 100% calc(100% - var(--amount-top)), 100% 100%, 0 100%)}#glitched2.svelte-101f3dx{animation:svelte-101f3dx-glitch 1s calc(.1s + var(--delay)) linear infinite;color:#ff00a2;z-index:-1;position:absolute;top:0%}#glitched2.svelte-101f3dx:before,#glitched2.svelte-101f3dx:after{content:attr(title);z-index:-1;position:absolute;left:0}#glitched2.svelte-101f3dx:before{animation:svelte-101f3dx-glitchTop 1s calc(.1s + var(--delay)) linear infinite;clip-path:polygon(0 0, 100% 0, 100% var(--amount-top), 0 var(--amount-top));-webkit-clip-path:polygon(0 0, 100% 0, 100% var(--amount-top), 0 var(--amount-top))}#glitched2.svelte-101f3dx:after{animation:svelte-101f3dx-glitchBottom 1.5s calc(.1s + var(--delay)) linear infinite;clip-path:polygon(0 calc(100% - var(--amount-top)), 100% calc(100% - var(--amount-top)), 100% 100%, 0 100%);-webkit-clip-path:polygon(0 calc(100% - var(--amount-top)), 100% calc(100% - var(--amount-top)), 100% 100%, 0 100%)}#glitched3.svelte-101f3dx{animation:svelte-101f3dx-glitch 1s calc(.15s + var(--delay)) linear infinite;color:#00d5ff;z-index:-2;position:absolute;top:0%}#glitched3.svelte-101f3dx:before,#glitched3.svelte-101f3dx:after{content:attr(title);z-index:-1;position:absolute;left:0}#glitched3.svelte-101f3dx:before{animation:svelte-101f3dx-glitchTop 1s calc(.15s + var(--delay)) linear infinite;clip-path:polygon(0 0, 100% 0, 100% var(--amount-top), 0 var(--amount-top));-webkit-clip-path:polygon(0 0, 100% 0, 100% var(--amount-top), 0 var(--amount-top))}#glitched3.svelte-101f3dx:after{animation:svelte-101f3dx-glitchBottom 1.5s calc(.15s + var(--delay)) linear infinite;clip-path:polygon(0 calc(100% - var(--amount-top)), 100% calc(100% - var(--amount-top)), 100% 100%, 0 100%);-webkit-clip-path:polygon(0 calc(100% - var(--amount-top)), 100% calc(100% - var(--amount-top)), 100% 100%, 0 100%)}@keyframes svelte-101f3dx-glitch{2%,64%{transform:translate(2px)skew(0deg)}4%,60%{transform:translate(-2px)skew(0deg)}62%{transform:translate(0)skew(5deg)}}@keyframes svelte-101f3dx-glitchTop{2%,64%{transform:translate(2px,-2px)}4%,60%{transform:translate(-2px,2px)}62%{transform:translate(13px,-1px)skew(-13deg)}}@keyframes svelte-101f3dx-glitchBottom{2%,64%{transform:translate(-2px)}4%,60%{transform:translate(-2px)}62%{transform:translate(-22px,5px)skew(21deg)}}#glitchwrapper.svelte-xnkryo{justify-content:start;align-items:center;display:flex}@font-face{font-family:JetBrainsMono;src:url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff)format("woff"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/ttf/JetBrainsMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal}#my-name.svelte-pvx1ee{letter-spacing:-7px;font-size:96pt}#description.svelte-pvx1ee{max-width:864pt;font-size:1.5em}#placeholder.svelte-pvx1ee{height:20vh}.svelte-pvx1ee{padding:1rem}@font-face{font-family:JetBrainsMono;src:url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff)format("woff"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/ttf/JetBrainsMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal}#visual.svelte-1bk30ky{aspect-ratio:900/600;width:120%;margin:-50% 0 -2rem -10%;display:inline-block;position:relative;overflow:clip}#visual.svelte-1bk30ky>.layer:where(.svelte-1bk30ky){transform-origin:0 100%;will-change:transform;width:100%;position:absolute;bottom:0;left:0}#visual.svelte-1bk30ky>.layer:where(.svelte-1bk30ky)>svg:where(.svelte-1bk30ky){display:block}@keyframes svelte-1bk30ky-wobblo-1{0%{transform:skew(0)}50%{transform:skew(1deg)}to{transform:skew(0)}}#visual.svelte-1bk30ky>:where(.svelte-1bk30ky):first-child{animation:.657s ease-in-out 78ms infinite alternate svelte-1bk30ky-wobblo-1}@keyframes svelte-1bk30ky-wobblo-2{0%{transform:skew(0)}50%{transform:skew(2deg)}to{transform:skew(0)}}#visual.svelte-1bk30ky>:where(.svelte-1bk30ky):nth-child(2){animation:.814s ease-in-out .156s infinite alternate svelte-1bk30ky-wobblo-2}@keyframes svelte-1bk30ky-wobblo-3{0%{transform:skew(0)}50%{transform:skew(3deg)}to{transform:skew(0)}}#visual.svelte-1bk30ky>:where(.svelte-1bk30ky):nth-child(3){animation:.971s ease-in-out .234s infinite alternate svelte-1bk30ky-wobblo-3}@keyframes svelte-1bk30ky-wobblo-4{0%{transform:skew(0)}50%{transform:skew(4deg)}to{transform:skew(0)}}#visual.svelte-1bk30ky>:where(.svelte-1bk30ky):nth-child(4){animation:1.128s ease-in-out .312s infinite alternate svelte-1bk30ky-wobblo-4}@keyframes svelte-1bk30ky-wobblo-5{0%{transform:skew(0)}50%{transform:skew(5deg)}to{transform:skew(0)}}#visual.svelte-1bk30ky>:where(.svelte-1bk30ky):nth-child(5){animation:1.285s ease-in-out .39s infinite alternate svelte-1bk30ky-wobblo-5}@keyframes svelte-1bk30ky-wobblo-6{0%{transform:skew(0)}50%{transform:skew(6deg)}to{transform:skew(0)}}#visual.svelte-1bk30ky>:where(.svelte-1bk30ky):nth-child(6){animation:1.442s ease-in-out .468s infinite alternate svelte-1bk30ky-wobblo-6}@keyframes svelte-1bk30ky-wobblo-7{0%{transform:skew(0)}50%{transform:skew(7deg)}to{transform:skew(0)}}#visual.svelte-1bk30ky>:where(.svelte-1bk30ky):nth-child(7){animation:1.599s ease-in-out .546s infinite alternate svelte-1bk30ky-wobblo-7}@keyframes svelte-1bk30ky-wobblo-8{0%{transform:skew(0)}50%{transform:skew(8deg)}to{transform:skew(0)}}#visual.svelte-1bk30ky>:where(.svelte-1bk30ky):nth-child(8){animation:1.756s ease-in-out .624s infinite alternate svelte-1bk30ky-wobblo-8}.timeline.svelte-yebz7h{flex-direction:column;flex-grow:1;padding:6px 16px;display:flex}.alternate:nth-of-type(2n)>.timeline-content,.alternate:nth-of-type(odd)>.timeline-opposite-content{text-align:right}.opposite-block.svelte-1v91n5m{flex:1;margin:6px 16px}.timeline-item.svelte-1v91n5m{min-height:70px;list-style:none;display:flex;position:relative}.left.svelte-1v91n5m{flex-direction:row-reverse}.right.svelte-1v91n5m{flex-direction:row}.alternate.svelte-1v91n5m:nth-of-type(2n){flex-direction:row-reverse}.alternate.svelte-1v91n5m:nth-of-type(odd){flex-direction:row}.timeline-separator.svelte-100kmtw{flex-direction:column;flex:0;align-items:center;display:flex}.timeline-dot.svelte-bs4gfo{background-color:#121212;border:2px solid #121212;border-radius:50%;align-self:baseline;margin:11.5px 0;padding:4px;display:flex}.timeline-connector.svelte-kaufj0{background-color:#bdbdbd;flex-grow:1;width:2px}.timeline-content.svelte-rfrsz6{flex:1;margin:6px 16px}.left.svelte-rfrsz6{text-align:right}.right.svelte-rfrsz6{text-align:left}.timeline-opposite-content.svelte-sexanz{flex:1;margin:6px 16px}.left.svelte-sexanz{text-align:left}.right.svelte-sexanz{text-align:right}@font-face{font-family:JetBrainsMono;src:url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff)format("woff"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/ttf/JetBrainsMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@keyframes smooth-sparkle{0%{background-size:300% 250%}50%{background-size:100% 250%}to{background-size:300% 250%}}.svelte-j8wqbm{padding:1rem}#pdfpreview.svelte-j8wqbm{z-index:1000;opacity:0;pointer-events:none;justify-content:stretch;justify-self:stretch;align-items:stretch;width:30vw;height:80vh;transition:transform 1s,opacity .4s;display:flex;position:fixed;top:10vh;right:0;transform:perspective(2000px)translate(100%)rotateY(-100deg)}#pdfpreview.active.svelte-j8wqbm{opacity:1;transform:perspective(2000px)rotateY(-20deg)}#pdfpreview.svelte-j8wqbm object:where(.svelte-j8wqbm){border-radius:2rem;width:100%;height:100%}#header.svelte-j8wqbm{align-items:center;display:flex}#header.svelte-j8wqbm>:where(.svelte-j8wqbm){margin:1rem}.pdfbuttonrow.svelte-j8wqbm>a:where(.svelte-j8wqbm){color:#fff;text-align:center;z-index:100;cursor:pointer;background-color:#a7c3474d;border-radius:20rem;margin-left:1rem;font-size:small;line-height:2rem;transition:background-color .4s,color .4s;padding:.5rem 1.5rem!important}.pdfbuttonrow.svelte-j8wqbm>a:where(.svelte-j8wqbm):hover{color:#a7c347;background-color:#000}.pdfbuttonrow.svelte-j8wqbm>a:where(.svelte-j8wqbm){text-decoration:none}.pdfbuttonrow.svelte-j8wqbm>a:where(.svelte-j8wqbm) :where(.svelte-j8wqbm){padding:0}#content.svelte-j8wqbm{--dot-color:#a7c347;clip-path:inset(0 -100vmax);filter:invert();background-color:#000;padding:2rem;box-shadow:0 0 0 100vmax #000}#content.svelte-j8wqbm h2:where(.svelte-j8wqbm){background:linear-gradient(.9turn,#fff,#a7c347);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;padding:0;display:inline-block}#content.svelte-j8wqbm p:where(.svelte-j8wqbm){margin:0;padding:.5em 1cm 1.5em 0}#content.svelte-j8wqbm #location:where(.svelte-j8wqbm){padding-bottom:1rem}#content.svelte-j8wqbm #gpa:where(.svelte-j8wqbm){opacity:.5;padding:0 0 0 .5rem}#content.svelte-j8wqbm #description:where(.svelte-j8wqbm){opacity:.5;font-size:smaller;font-weight:300}#content.svelte-j8wqbm div:where(.svelte-j8wqbm){padding:0}#content.svelte-j8wqbm .timeline-opposite-content>p{letter-spacing:1.5px;margin:0;padding:0}@font-face{font-family:JetBrainsMono;src:url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff)format("woff"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/ttf/JetBrainsMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal}.svelte-qfd5o4{padding:1rem}#pdfpreview.svelte-qfd5o4{z-index:10000;z-index:1000;opacity:0;pointer-events:none;justify-content:stretch;justify-self:stretch;align-items:stretch;width:30vw;height:80vh;transition:transform 1s,opacity .4s;display:flex;position:fixed;top:10vh;right:0;transform:perspective(2000px)translate(100%)rotateY(-100deg)}#pdfpreview.active.svelte-qfd5o4{opacity:1;transform:perspective(2000px)rotateY(-20deg)}#pdfpreview.svelte-qfd5o4 object:where(.svelte-qfd5o4){border-radius:2rem;width:100%;height:100%}.pdfbuttonrow.svelte-qfd5o4>a:where(.svelte-qfd5o4){color:#000;text-align:center;z-index:100;cursor:pointer;background-color:#a7c3474d;border-radius:20rem;margin-left:1rem;font-size:small;line-height:2rem;transition:background-color .4s,color .4s;padding:.5rem 1.5rem!important}.pdfbuttonrow.svelte-qfd5o4>a:where(.svelte-qfd5o4):hover{color:#a7c347;background-color:#fff}.pdfbuttonrow.svelte-qfd5o4>a:where(.svelte-qfd5o4){text-decoration:none}.pdfbuttonrow.svelte-qfd5o4>a:where(.svelte-qfd5o4) :where(.svelte-qfd5o4){padding:0}#divider.svelte-qfd5o4{background:#fff}#content.svelte-qfd5o4{--dot-color:#a7c347;clip-path:inset(0 -100vmax);color:#000;background:#fff;padding:2rem;box-shadow:0 0 0 100vmax #fff}#content.svelte-qfd5o4 strong:where(.svelte-qfd5o4){font-style:italic}#content.svelte-qfd5o4 h2:where(.svelte-qfd5o4){background:linear-gradient(.9turn,#000,#a7c347);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;padding:0;display:inline-block}#content.svelte-qfd5o4 p:where(.svelte-qfd5o4){margin:0;padding:.5em 1cm 1.5em 0}#content.svelte-qfd5o4 #location:where(.svelte-qfd5o4){padding-bottom:1rem}#content.svelte-qfd5o4 #description:where(.svelte-qfd5o4){opacity:.5;font-size:smaller;font-weight:300}#content.svelte-qfd5o4 div:where(.svelte-qfd5o4){padding:0}#content.svelte-qfd5o4 .timeline-opposite-content>p{letter-spacing:1.5px;margin:0;padding:0}.flipped.svelte-qfd5o4{margin-bottom:-10px;padding-top:4rem;transform:rotate(180deg)}.flipped.svelte-qfd5o4 #visual{vertical-align:top}#waveblurwrapper.svelte-qfd5o4{height:0;padding:0;position:relative}#waveblur.svelte-qfd5o4{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;width:100%;height:0;padding:calc(30% + 46px) 0 0;position:absolute;top:-1rem;left:0}@font-face{font-family:JetBrainsMono;src:url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff)format("woff"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/ttf/JetBrainsMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal}#skill.svelte-1a5ysc9 :where(.svelte-1a5ysc9){transform-style:preserve-3d}#skill.svelte-1a5ysc9{background-color:#000;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;margin:1rem;padding:1rem;transition:all .3s ease-in-out;display:flex;box-shadow:0 0 10px #0003}#skill.svelte-1a5ysc9:hover{z-index:5;transition:transform linear}#skill.activated.svelte-1a5ysc9{background-color:azure;box-shadow:0 0 10px #f2f2f280}#skill.svelte-1a5ysc9 #icon:where(.svelte-1a5ysc9){font-size:48pt;transition:color .5s ease-in-out;transform:translateZ(10px)}#skill.svelte-1a5ysc9 #icon.fa-bolt.colored:where(.svelte-1a5ysc9){color:#37996b}#skill.svelte-1a5ysc9 #name:where(.svelte-1a5ysc9){color:#000;font-size:1em;transform:translateZ(12px)}#skill.svelte-1a5ysc9 #level:where(.svelte-1a5ysc9){font-size:1em;transform:translateZ(2px)}#skill.svelte-1a5ysc9 .progress:where(.svelte-1a5ysc9){background:#8080804d;border-radius:100px;justify-content:flex-start;align-items:center;width:6rem;height:30px;padding:0 5px;display:flex;position:relative;transform:translateZ(2px)}#skill.svelte-1a5ysc9 .progress-value:where(.svelte-1a5ysc9){background:var(--progress-color);border-radius:100px;width:0;height:20px;transition:background .3s ease-in-out;animation:3s forwards svelte-1a5ysc9-load;transform:translateZ(5px);box-shadow:0 10px 40px -10px #fff}@keyframes svelte-1a5ysc9-load{0%{width:0}to{width:var(--skill)}}@font-face{font-family:JetBrainsMono;src:url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff)format("woff"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/ttf/JetBrainsMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal}#theresmore.svelte-rb5tpu{margin:1rem;padding:1rem}.svelte-rb5tpu{padding:1rem}.link.svelte-rb5tpu{padding:0;text-decoration:underline}#skills.svelte-rb5tpu{flex-wrap:wrap;justify-content:stretch;justify-self:stretch;display:flex}.relative.svelte-rb5tpu{width:0;height:0;margin:0;padding:0;position:relative}h1.svelte-rb5tpu{z-index:10;position:absolute;top:1rem;left:1.5rem}#content.svelte-rb5tpu{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:0;padding-top:1rem;position:relative;-webkit-mask:linear-gradient(#000,#000) top/100% calc(100% + -4vw - 3rem + 1px) no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'><path d='M0 0L0 40C180 20 360 20 540 38S900 62 1080 48S1350 26 1440 36L1440 0Z'/></svg>") bottom/100% calc(4vw + 3rem) no-repeat;mask:linear-gradient(#000,#000) top/100% calc(100% + -4vw - 3rem + 1px) no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'><path d='M0 0L0 40C180 20 360 20 540 38S900 62 1080 48S1350 26 1440 36L1440 0Z'/></svg>") bottom/100% calc(4vw + 3rem) no-repeat}#content.svelte-rb5tpu h1:where(.svelte-rb5tpu){z-index:10;opacity:0;position:relative}#waveend.svelte-rb5tpu{height:0;padding:0;position:relative}#waveend.svelte-rb5tpu .fade:where(.svelte-rb5tpu){pointer-events:none;width:100%;height:calc(6vw + 4.5rem);-webkit-mask:var(--wave) top/100% 100% no-repeat;-webkit-mask:var(--wave) top/100% 100% no-repeat;mask:var(--wave) top/100% 100% no-repeat;padding:0;position:absolute;top:calc(-4vw - 3rem);left:0}#waveend.svelte-rb5tpu #fade1:where(.svelte-rb5tpu){--wave:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 150' preserveAspectRatio='none'><path d='M0 0L0 112C220 134 440 136 660 118S1000 96 1200 110S1400 132 1440 128L1440 0Z'/></svg>");-webkit-backdrop-filter:blur(1.2px);backdrop-filter:blur(1.2px)}#waveend.svelte-rb5tpu #fade2:where(.svelte-rb5tpu){--wave:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 150' preserveAspectRatio='none'><path d='M0 0L0 136C160 148 380 150 600 140S940 124 1160 134S1380 148 1440 146L1440 0Z'/></svg>");-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px)}@font-face{font-family:JetBrainsMono;src:url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff)format("woff"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/ttf/JetBrainsMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal}p.svelte-1at5vh5{--primary-color:#a7c347}@font-face{font-family:JetBrainsMono;src:url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff)format("woff"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/ttf/JetBrainsMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal}.spacer.svelte-1320abg{flex-grow:2}.button-shaped-round.svelte-1320abg{color:#000;background-color:#a7c347;border-radius:20px;height:3rem;margin:2rem .7rem .7rem;padding:0;transform:translateZ(15px)}.button-shaped-round.svelte-1320abg a:where(.svelte-1320abg){color:inherit;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.button-shaped-round.svelte-1320abg a:where(.svelte-1320abg) i:where(.svelte-1320abg){margin-left:1rem;transition:all .3s ease-in-out}.button-shaped-round.svelte-1320abg a:where(.svelte-1320abg) i.activated:where(.svelte-1320abg){background-color:#a7c347;border-radius:100%;padding:1rem;transform:translate3d(10rem,0,5px)}.button-shaped-round.svelte-1320abg{transition:all .3s ease-in-out}.button-shaped-round.activated.svelte-1320abg{color:#fff;background-color:#000;transform:translateZ(5px)}.button-shaped-round.svelte-1320abg:active{transform:translateZ(0)}.fakeborder.svelte-1320abg{transform-style:preserve-3d;background:#a7c3471a;border-radius:21px;margin-left:1rem;padding:3px;transform:translateZ(5px)}.wrapper.svelte-1320abg{z-index:0;color:#fff;width:32rem;transform-style:preserve-3d;transform:perspective(800px) translateZ(0) rotateX(var(--hover3d-xAngle)) rotateY(var(--hover3d-yAngle));background:#a7c3471a;border-radius:20px;margin:1rem;padding:1rem;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);position:relative;box-shadow:0 0 10px #0003}.wrapper.svelte-1320abg:hover{z-index:5;transition:transform linear}.wrapper.svelte-1320abg{flex-direction:row;justify-content:start;justify-self:center;display:flex}.wrapper.svelte-1320abg :where(.svelte-1320abg){transform-style:preserve-3d}.wrapper.svelte-1320abg #inner:where(.svelte-1320abg){z-index:1;border:2px solid #a7c347;border-radius:20px;flex-direction:column;justify-content:end;justify-self:stretch;height:calc(100% - 4rem - 4px);margin:1rem;padding:1rem;display:flex;transform:translateZ(20px)}.wrapper.svelte-1320abg #inner:where(.svelte-1320abg) img#logo:where(.svelte-1320abg){border-radius:20px;width:8rem;height:8rem;margin:.5rem;transform:translateZ(30px)}.wrapper.svelte-1320abg #inner:where(.svelte-1320abg) h3:where(.svelte-1320abg){transform:translateZ(30px)}.wrapper.svelte-1320abg #inner:where(.svelte-1320abg) #description:where(.svelte-1320abg){font-size:smaller;transform:translateZ(30px)}.wrapper.svelte-1320abg img#preview:where(.svelte-1320abg),.wrapper.svelte-1320abg #previewplaceholder:where(.svelte-1320abg){z-index:2;border-radius:40px;flex-shrink:0;width:10rem;margin:.5rem 0 .5rem .5rem;transition:all .3s ease-in-out;transform:translateZ(5px)}.wrapper.svelte-1320abg img#preview:where(.svelte-1320abg){transform-origin:0 0;border:5px solid #000;width:400%;margin:0;position:absolute;top:0;left:0;scale:.25}.wrapper.svelte-1320abg img#preview:where(.svelte-1320abg):hover{transform:translate3d(20rem,2rem,250px)scale(.35)}@font-face{font-family:JetBrainsMono;src:url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff)format("woff"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/ttf/JetBrainsMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal}.svelte-1wzm35e{padding:1rem}#content.svelte-1wzm35e{z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);--dot-color:#a7c347;overflow-clip-margin:200rem;padding:2rem;display:block;position:relative;overflow:visible}#content.svelte-1wzm35e #projects:where(.svelte-1wzm35e){overflow-clip-margin:200rem;flex-wrap:wrap;justify-content:stretch;justify-self:stretch;display:flex;overflow:visible}@font-face{font-family:JetBrainsMono;src:url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff)format("woff"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/ttf/JetBrainsMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal}#contact.svelte-5cwemc :where(.svelte-5cwemc){transform-style:preserve-3d}#contact.svelte-5cwemc{color:#fff;background-color:#000;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;margin:1rem;padding:1rem;transition:all .3s ease-in-out;display:flex;box-shadow:0 0 10px #0003;perspective:1000px!important}#contact.svelte-5cwemc:hover{z-index:5;transition:transform linear}#contact.svelte-5cwemc #a:where(.svelte-5cwemc),#contact.svelte-5cwemc a:where(.svelte-5cwemc){color:inherit;text-decoration:none;transform:translateZ(20px)}#contact.externally-activated.svelte-5cwemc{box-shadow:0 0 15px -2px #a7c347}#contact.activated.svelte-5cwemc{color:#a7c347;background-color:azure;box-shadow:0 0 10px #f2f2f280}#contact.svelte-5cwemc i:where(.svelte-5cwemc){font-size:48pt}#contact.svelte-5cwemc .progress:where(.svelte-5cwemc){background:#ffffff1a;border-radius:100px;justify-content:flex-start;align-items:center;width:6rem;height:30px;padding:0 5px;display:flex;position:relative}#contact.svelte-5cwemc .progress-value:where(.svelte-5cwemc){background:var(--progress-color);border-radius:100px;width:0;height:20px;animation:3s forwards svelte-5cwemc-load;box-shadow:0 10px 40px -10px #fff}@keyframes svelte-5cwemc-load{0%{width:0}to{width:var(--skill)}}@font-face{font-family:JetBrainsMono;src:url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff)format("woff"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/ttf/JetBrainsMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal}.spacer.svelte-4yy5t4{height:30vh}h1.svelte-4yy5t4,h2.svelte-4yy5t4,#impressum_body.svelte-4yy5t4,#content.svelte-4yy5t4{padding:1rem}#impressum_body.svelte-4yy5t4{padding-top:0}#impressum_body.svelte-4yy5t4 a:where(.svelte-4yy5t4){color:#f0f8ff}#link-preview.svelte-4yy5t4{z-index:-1;pointer-events:none;opacity:0;background:#000;border-radius:3rem;margin:auto 2rem;padding:1rem;transition:all .3s ease-in-out;position:relative;transform:translate(-20rem)}#link-preview.active.left.svelte-4yy5t4{box-shadow:0 0 15px -2px #a7c347}#link-preview.active.svelte-4yy5t4{opacity:1;pointer-events:all;transform:translate(0)}#link-preview.svelte-4yy5t4 a:where(.svelte-4yy5t4){color:#f0f8ff}#link-preview.svelte-4yy5t4 a:where(.svelte-4yy5t4) i:where(.svelte-4yy5t4){margin:0 1rem}#contacts.svelte-4yy5t4,.row.svelte-4yy5t4{z-index:0;flex-wrap:wrap;justify-content:stretch;justify-self:stretch;display:flex;position:relative}.header.svelte-4yy5t4{display:inline-block}.header#header.svelte-4yy5t4{background:linear-gradient(.1turn,#fff,#a7c347) 0 0/100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}#content.svelte-4yy5t4{clip-path:inset(0 -100vmax);padding-top:1rem;box-shadow:0 0 0 100vmax #000}br.svelte-4yy5t4{font-size:xx-small}@font-face{font-family:JetBrainsMono;src:url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff)format("woff"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/ttf/JetBrainsMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal}#wrapper.svelte-1tp1mqg{pointer-events:none;word-wrap:break-word;width:120%;height:110%;bottom:0;left:-5%;top:calc(-5% - var(--offset-top));opacity:.2;font-size:xx-small;position:fixed}@font-face{font-family:JetBrainsMono;src:url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff)format("woff"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/ttf/JetBrainsMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal}.flexy.svelte-1s3oemz{z-index:10;position:fixed;bottom:0;right:0}.wrapper.svelte-1s3oemz{margin:1rem;color:#a7c347!important}@font-face{font-family:JetBrainsMono;src:url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff)format("woff"),url(https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/ttf/JetBrainsMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal}h1{margin:0;font-size:4rem;font-weight:400}.navElem.mdc-button__ripple{box-sizing:border-box;position:relative;inset:auto;overflow:visible}#pdfButton.svelte-1uha8ag{color:#000;aspect-ratio:1;text-align:center;z-index:100;box-sizing:content-box;cursor:pointer;background-color:#a7c347;border:none;border-radius:50%;width:2rem;height:2rem;margin:auto;padding:1rem;font-size:x-large;line-height:2rem;transition:background-color .4s,color .4s;position:fixed;top:20px;right:20px}#pdfButton.svelte-1uha8ag:hover{color:#a7c347;background-color:#fff}a{color:#40b3ff}a:visited{color:#007dcf}body,html{color:#fff;background-color:#000;width:100%;font-family:JetBrainsMono,Roboto,sans-serif;overflow-x:hidden}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}.activated.svelte-1uha8ag{filter:invert()}.activated.svelte-1uha8ag *{font-style:normal;font-weight:600}.smooth.svelte-1uha8ag{transition:scale .4s,color .4s,filter .4s}#logo.svelte-1uha8ag{aspect-ratio:1;height:min(70vh,70vw);transform:rotateZ(calc(var(--scroll-prog) * 90deg));margin:100px auto 0}#logo.svelte-1uha8ag+:where(.svelte-1uha8ag){z-index:1;transform-origin:50% calc(-2*min(70vh,70vw));rotate:calc((var(--scroll-prog) - 1) * 90deg);margin-top:calc(100vh - min(70vh,70vw));position:relative}#iFramePdf.svelte-1uha8ag,#qrImg.svelte-1uha8ag{margin:auto;display:none}@media print{:not(html,body,body.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child,#iFramePdf,#qrImg){visibility:hidden;display:none}#iframePdf,#qrImg{visibility:visible!important;display:block!important}}
