.contact-section-container[data-astro-cid-go4wrara]{align-items:center;background-color:rgb(var(--light-background-color));border-radius:10px;color:rgb(var(--text-color));display:flex;flex-flow:row wrap;justify-content:center;margin:auto;padding:1rem;width:24rem}@media screen and (width <= 29.3em){.contact-section-container[data-astro-cid-go4wrara]{width:12rem}}.contact-options-row[data-astro-cid-go4wrara]{display:flex;flex-direction:row;place-content:flex-start space-around}.contact-container[data-astro-cid-go4wrara]{display:flex;flex-direction:column;margin:.5rem 1rem;place-content:center center}a[data-astro-cid-go4wrara]{text-decoration:none}.contact-icon-container[data-astro-cid-go4wrara]{align-items:center;background-color:rgb(var(--accent-color-1));border-radius:50%;display:flex;height:2.5rem;justify-content:center;padding:10px;transition:all .4s;width:2.5rem}.contact-icon-container[data-astro-cid-go4wrara] svg{height:2rem;transition:all .4s;width:2rem}.contact-icon-container[data-astro-cid-go4wrara] svg #icon-color{fill:#000}a[data-astro-cid-go4wrara]:focus .contact-icon-container[data-astro-cid-go4wrara],a[data-astro-cid-go4wrara]:hover .contact-icon-container[data-astro-cid-go4wrara]{background-color:#000}a[data-astro-cid-go4wrara]:focus .contact-icon-container[data-astro-cid-go4wrara] svg,a[data-astro-cid-go4wrara]:hover .contact-icon-container[data-astro-cid-go4wrara] svg{transform:rotateY(180deg)}a[data-astro-cid-go4wrara]:focus .contact-icon-container[data-astro-cid-go4wrara] svg #icon-color,a[data-astro-cid-go4wrara]:hover .contact-icon-container[data-astro-cid-go4wrara] svg #icon-color{fill:rgb(var(--accent-color-1))}.contact-option-title[data-astro-cid-go4wrara]{color:rgb(var(--text-color));margin-top:.5rem;text-align:center}#glow-bar[data-astro-cid-tont3q4d]{background:linear-gradient(transparent 0,rgb(var(--accent-color-1)/20%) 20%,rgb(var(--accent-color-1)/50%) 70%,rgb(var(--accent-color-1)/60%) 80%,transparent 100%);display:none;height:200px;left:0;position:fixed;top:0;transform:rotate(-45deg) translate(-50%);transform-origin:top left;width:300vw;z-index:9999}#glow-bar[data-astro-cid-tont3q4d].animation-on{animation:glow-bar .5s linear .1s 1 running;display:block}@keyframes glow-bar{0%{left:0;top:0}to{left:100%;top:100%}}button[data-astro-cid-bw6amxpn]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgb(var(--accent-color-1));border-color:rgb(var(--accent-color-1));border-radius:3px;border-style:solid;color:rgb(var(--text-color));cursor:pointer;font-family:Noto Sans,system-ui,sans-serif;font-size:clamp(1rem,2vw + .5rem,var(--cssFluidMaxFontSize));overflow:hidden;padding:.5rem;position:relative;transition:transform .1s ease-in-out}button[data-astro-cid-bw6amxpn]:active,button[data-astro-cid-bw6amxpn]:focus,button[data-astro-cid-bw6amxpn]:hover{text-decoration:underline}.ripple-source[data-astro-cid-bw6amxpn]{border-radius:50%;box-shadow:0 0 0 2px #ffffff80,0 0 0 4px #fff3;display:none;height:7px;left:0;position:absolute;top:0;width:7px;z-index:10}.ripple-source[data-astro-cid-bw6amxpn].ripple-animation-on{animation:grow-animation 1.6s ease-out 0s 1;display:block}@keyframes grow-animation{0%{transform:scale(1)}to{transform:scale(100)}}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition-duration:0s!important}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;will-change:transform}.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:transform .8s cubic-bezier(0,0,.25,1) 0s;will-change:transform}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{backface-visibility:hidden;transform:translateZ(0)}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{backface-visibility:hidden;transform:scaleX(1);transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition{transition:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition{left:50%!important;max-height:none!important;max-width:none!important;top:50%!important;transform:scaleX(1) translate3d(-50%,-50%,0)!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x{left:50%!important;max-height:none!important;max-width:none!important;top:0!important;transform:scaleX(1) translate3d(-50%,0,0)!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y{left:0!important;max-height:none!important;max-width:none!important;top:50%!important;transform:scaleX(1) translate3d(0,-50%,0)!important}.lg-icon.lg-zoom-in:after{content:""}.lg-actual-size .lg-icon.lg-zoom-in{opacity:.5;pointer-events:none}.lg-icon.lg-actual-size{font-size:20px}.lg-icon.lg-actual-size:after{content:""}.lg-icon.lg-zoom-out{opacity:.5;pointer-events:none}.lg-icon.lg-zoom-out:after{content:""}.lg-zoomed .lg-icon.lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer.lg-first-slide-loading .lg-actual-size,.lg-outer.lg-first-slide-loading .lg-zoom-in,.lg-outer.lg-first-slide-loading .lg-zoom-out,.lg-outer[data-lg-slide-type=iframe] .lg-actual-size,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-in,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-out,.lg-outer[data-lg-slide-type=video] .lg-actual-size,.lg-outer[data-lg-slide-type=video] .lg-zoom-in,.lg-outer[data-lg-slide-type=video] .lg-zoom-out{opacity:.75;pointer-events:none}@font-face{font-display:block;font-family:lg;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/_astro/lg.oyjwlqP2.ttf?io9a6k) format("truetype"),url(/_astro/lg.CosQH4Cu.woff?io9a6k) format("woff"),url(/_astro/lg.B0dIV2BS.svg?io9a6k#lg) format("svg")}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.lg-next,.lg-prev{background-color:#00000073;border:none;border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;outline:none;padding:8px 10px 9px;position:absolute;top:50%;z-index:1084}.lg-next.disabled,.lg-prev.disabled{cursor:default;opacity:0!important}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-prev,.lg-single-item .lg-next{display:none}.lg-next{right:20px}.lg-next:before{content:""}.lg-prev{left:20px}.lg-prev:after{content:""}@keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}.lg-outer.lg-right-end .lg-object{animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{animation:lg-left-end .3s;position:relative}.lg-toolbar{left:0;position:absolute;top:0;width:100%;z-index:1082}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.4))}.lg-toolbar .lg-icon{background:none;border:none;box-shadow:none;color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;outline:medium none;padding:10px 0;text-align:center;text-decoration:none!important;transition:color .2s linear;width:50px;will-change:color}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:""}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:""}.lg-toolbar .lg-download:after{content:""}.lg-sub-html{color:#eee;font-size:16px;opacity:0;padding:10px 40px;text-align:center;transition:opacity .2s ease-out 0s;z-index:1080}.lg-sub-html h4{font-size:13px;font-weight:700;margin:0}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}.lg-item .lg-sub-html{bottom:0;left:0;position:absolute;right:0}.lg-error-msg{color:#999;font-size:14px}.lg-counter{color:#999;display:inline-block;font-size:16px;height:47px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar{opacity:0;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;transform:scale3d(.5,.5,.5);transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;will-change:transform,opacity}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;transform:scaleX(1)}.lg-icon:focus-visible{border-radius:3px;color:#fff;outline:1px dashed hsla(0,0%,100%,.6)}.lg-toolbar .lg-icon:focus-visible{border-radius:8px;outline-offset:-5px}.lg-group:after{clear:both;content:"";display:table}.lg-container{outline:none}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar{opacity:0;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;will-change:transform,opacity}.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar,.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;transform:translate3d(0,20px,0)}.lg-outer{height:100%;left:0;opacity:.001;outline:none;overflow:hidden;position:fixed;text-align:left;top:0;transition:opacity .15s ease 0s;width:100%;will-change:auto;z-index:1050}.lg-outer *{box-sizing:border-box}.lg-outer.lg-visible,.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide{transition-duration:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{opacity:1;transition-duration:0s!important}.lg-outer.lg-grab img.lg-object{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{inset:0;position:absolute}.lg-outer .lg-inner{bottom:0;left:0;position:absolute;top:0;transition:opacity 0s;white-space:nowrap;width:100%}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(/_astro/loading.BZOHaeKn.gif) no-repeat scroll 50% transparent}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;height:100%;position:absolute;text-align:center;width:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{font-size:0;inset:0;position:absolute;white-space:nowrap}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;height:auto;max-height:100%;max-width:100%;position:relative;vertical-align:middle;width:auto}.lg-outer .lg-empty-html .lg-sub-html,.lg-outer .lg-empty-html.lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{left:50%;position:absolute;top:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{opacity:1;transform:translateZ(0)}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-backdrop{background-color:#000;inset:0;opacity:0;position:fixed;transition:opacity 333ms ease-in 0s;will-change:auto;z-index:1040}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{opacity:1;transform:translateZ(0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{opacity:1;transition-duration:0s!important}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:""}.lg-components{bottom:0;left:0;position:absolute;right:0;transform:translate3d(0,100%,0);transition:transform .35s ease-out 0s;will-change:transform;z-index:1080}.lg-container button.lg-next,.lg-container button.lg-prev{color:#e6e6e6}.app-store-link-container[data-astro-cid-jtwdry6s] button[data-astro-cid-jtwdry6s]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgb(var(--light-background-color));border:3px solid rgb(var(--accent-color-1));border-radius:3px;color:rgb(var(--text-color));font-family:Noto Sans,system-ui,sans-serif;font-size:large;margin-left:1rem;padding:.5rem;transition:transform .1s ease-in-out}.app-store-link-container[data-astro-cid-jtwdry6s] button[data-astro-cid-jtwdry6s].disabled{border-color:gray}.app-store-link-container[data-astro-cid-jtwdry6s] button[data-astro-cid-jtwdry6s].enabled{border-color:rgb(var(--accent-color-1));cursor:pointer}.app-store-link-container[data-astro-cid-jtwdry6s] a[data-astro-cid-jtwdry6s]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:rgb(var(--text-color));text-decoration:none}.app-store-link-container[data-astro-cid-jtwdry6s] a[data-astro-cid-jtwdry6s]:active button[data-astro-cid-jtwdry6s],.app-store-link-container[data-astro-cid-jtwdry6s] a[data-astro-cid-jtwdry6s]:focus button[data-astro-cid-jtwdry6s],.app-store-link-container[data-astro-cid-jtwdry6s] a[data-astro-cid-jtwdry6s]:hover button[data-astro-cid-jtwdry6s]{text-decoration:underline}#projects-section-container[data-astro-cid-z5sryctp]{margin-top:2rem}#view-more-button[data-astro-cid-z5sryctp]{margin-top:0}.hidden[data-astro-cid-z5sryctp]{height:0;opacity:0;overflow:hidden;visibility:hidden}h2[data-astro-cid-z5sryctp]{text-align:center}.projects-column[data-astro-cid-z5sryctp]{display:flex;flex-direction:column;place-content:center center}.project-container[data-astro-cid-z5sryctp]{cursor:pointer;margin:1rem auto;position:relative;transition:opacity 1s}.project-container[data-astro-cid-z5sryctp]:after{border-radius:50%;box-shadow:0 0 10rem 8rem rgb(var(--accent-color-1));content:"";height:5%;left:1%;opacity:0;position:absolute;top:48%;transition:opacity .6s;width:98%;z-index:-1}.project-container[data-astro-cid-z5sryctp]:hover:after{opacity:.9}.project-container[data-astro-cid-z5sryctp].active{cursor:default}.project-container[data-astro-cid-z5sryctp].hidden{margin:0}.project-overlay-top-container[data-astro-cid-z5sryctp]{align-items:center;display:flex;flex-flow:row;justify-content:space-between}.project-overlay-top-container[data-astro-cid-z5sryctp] .container-left-part[data-astro-cid-z5sryctp],.project-overlay-top-container[data-astro-cid-z5sryctp] .container-right-part[data-astro-cid-z5sryctp]{align-items:center;display:flex;flex-flow:row wrap}.project-overlay-top-container[data-astro-cid-z5sryctp] .container-right-part[data-astro-cid-z5sryctp]{flex-wrap:nowrap;margin-right:1rem}.project-image[data-astro-cid-z5sryctp]{border-radius:10px;height:auto;image-rendering:optimizequality;max-height:40rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.project-overlay[data-astro-cid-z5sryctp]{background-color:#000c;bottom:0;color:rgb(var(--text-color));left:0;padding:10px;position:absolute;right:0;text-align:left}.project-overlay[data-astro-cid-z5sryctp] .project-published-label[data-astro-cid-z5sryctp]{font-size:1rem;margin-right:1.5rem}@media screen and (max-width:42.5em){.project-overlay[data-astro-cid-z5sryctp] .project-published-label[data-astro-cid-z5sryctp]{font-size:clamp(.6rem,2vw + .1rem,1rem);margin:0 0 0 .3rem}}.project-title[data-astro-cid-z5sryctp]{margin:.4rem .5rem .5rem 0}.project-subtitle[data-astro-cid-z5sryctp]{font-weight:400;margin:0 auto 0 0}.project-description-container[data-astro-cid-z5sryctp]{align-items:flex-start;display:flex;flex-direction:column;height:auto;justify-content:space-between;max-height:0;opacity:0;overflow:auto;transition:max-height .6s,opacity .6s .3s;visibility:hidden}@media screen and (max-width:42.5em){.project-description-container[data-astro-cid-z5sryctp]{display:none}}.project-container[data-astro-cid-z5sryctp].active .project-description-container[data-astro-cid-z5sryctp]{max-height:14rem;opacity:1;visibility:unset}.project-technologies-container[data-astro-cid-z5sryctp],.project-technology-container[data-astro-cid-z5sryctp]{align-items:center;display:flex;flex-direction:row}.project-technology-container[data-astro-cid-z5sryctp]{background-color:rgb(var(--heading-color-2));border-radius:5px;color:#000;font-family:Red Hat Display Variable,sans-serif;font-size:11pt;justify-content:center;margin-right:10px;padding:5px;white-space:nowrap}.project-technology-icon[data-astro-cid-z5sryctp]{height:2rem;-o-object-fit:contain;object-fit:contain;width:2rem}.projects-button[data-astro-cid-z5sryctp]{display:flow-root;margin:2rem auto;text-align:center}.close-button[data-astro-cid-z5sryctp]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;font-size:24pt;font-weight:700;height:2rem;justify-content:center;padding:0;transition:transform .1s ease-in-out;width:3rem}.close-button[data-astro-cid-z5sryctp]:active,.close-button[data-astro-cid-z5sryctp]:focus,.close-button[data-astro-cid-z5sryctp]:hover{transform:scale(1.1)}@media screen and (max-width:42.5em){.close-button[data-astro-cid-z5sryctp]{display:none}}.chevron-up-icon[data-astro-cid-z5sryctp]{margin-left:-2rem}@media screen and (max-width:42.5em){.chevron-up-icon[data-astro-cid-z5sryctp]{display:none}}.project-gallery-button-container[data-astro-cid-z5sryctp]{align-items:center;display:flex;justify-content:space-around;margin:1rem 0 .5rem;overflow:visible}#stars-bg-container[data-astro-cid-e5on6e2d]{height:100%;inset:0;overflow:visible;position:fixed;width:100%;z-index:-10}#stars-close[data-astro-cid-e5on6e2d]{animation:bg-animation 125s linear infinite;background:transparent;box-shadow:1719px 1519px rgb(var(--heading-color-2)),760px 859px rgb(var(--heading-color-2)),990px 1493px rgb(var(--heading-color-2)),966px 1149px rgb(var(--heading-color-2)),1672px 1820px rgb(var(--heading-color-2)),1782px 1906px rgb(var(--heading-color-2)),180px 2076px rgb(var(--heading-color-2)),761px 807px rgb(var(--heading-color-2)),197px 2463px rgb(var(--heading-color-2)),450px 1996px rgb(var(--heading-color-2)),1629px 1989px rgb(var(--heading-color-2)),1752px 1206px rgb(var(--heading-color-2)),312px 2447px rgb(var(--heading-color-2)),257px 925px rgb(var(--heading-color-2)),1414px 2443px rgb(var(--heading-color-2)),1146px 229px rgb(var(--heading-color-2)),1334px 1280px rgb(var(--heading-color-2)),1632px 134px rgb(var(--heading-color-2)),1204px 771px rgb(var(--heading-color-2)),1993px 171px rgb(var(--heading-color-2)),2026px 1693px rgb(var(--heading-color-2)),1159px 711px rgb(var(--heading-color-2)),997px 1903px rgb(var(--heading-color-2)),2050px 2025px rgb(var(--heading-color-2)),1632px 202px rgb(var(--heading-color-2)),668px 1556px rgb(var(--heading-color-2)),1091px 1591px rgb(var(--heading-color-2)),1083px 1511px rgb(var(--heading-color-2)),1954px 2164px rgb(var(--heading-color-2)),394px 1473px rgb(var(--heading-color-2)),2292px 1706px rgb(var(--heading-color-2)),117px 233px rgb(var(--heading-color-2)),419px 2091px rgb(var(--heading-color-2)),432px 949px rgb(var(--heading-color-2)),1374px 639px rgb(var(--heading-color-2)),58px 2451px rgb(var(--heading-color-2)),1846px 1675px rgb(var(--heading-color-2)),1299px 1873px rgb(var(--heading-color-2)),138px 1337px rgb(var(--heading-color-2)),2141px 1178px rgb(var(--heading-color-2)),306px 1865px rgb(var(--heading-color-2)),979px 338px rgb(var(--heading-color-2)),799px 736px rgb(var(--heading-color-2)),675px 1358px rgb(var(--heading-color-2)),95px 1388px rgb(var(--heading-color-2)),1878px 1686px rgb(var(--heading-color-2)),636px 2241px rgb(var(--heading-color-2)),576px 2px rgb(var(--heading-color-2)),2145px 62px rgb(var(--heading-color-2)),924px 758px rgb(var(--heading-color-2)),97px 1877px rgb(var(--heading-color-2)),1499px 962px rgb(var(--heading-color-2)),1904px 375px rgb(var(--heading-color-2)),1240px 1564px rgb(var(--heading-color-2)),668px 191px rgb(var(--heading-color-2)),1049px 2397px rgb(var(--heading-color-2)),1459px 597px rgb(var(--heading-color-2)),1845px 689px rgb(var(--heading-color-2)),266px 967px rgb(var(--heading-color-2)),1933px 2013px rgb(var(--heading-color-2)),309px 1500px rgb(var(--heading-color-2)),427px 934px rgb(var(--heading-color-2)),2267px 1994px rgb(var(--heading-color-2)),2446px 2029px rgb(var(--heading-color-2)),135px 291px rgb(var(--heading-color-2)),194px 969px rgb(var(--heading-color-2)),1578px 797px rgb(var(--heading-color-2)),86px 1103px rgb(var(--heading-color-2)),1527px 79px rgb(var(--heading-color-2)),1393px 1832px rgb(var(--heading-color-2)),1174px 410px rgb(var(--heading-color-2)),2115px 533px rgb(var(--heading-color-2)),1911px 280px rgb(var(--heading-color-2)),400px 2452px rgb(var(--heading-color-2)),195px 320px rgb(var(--heading-color-2)),2031px 1087px rgb(var(--heading-color-2)),2391px 1121px rgb(var(--heading-color-2)),2090px 1305px rgb(var(--heading-color-2)),1618px 1428px rgb(var(--heading-color-2)),1433px 719px rgb(var(--heading-color-2)),2280px 1558px rgb(var(--heading-color-2)),2413px 2481px rgb(var(--heading-color-2)),634px 2369px rgb(var(--heading-color-2)),1714px 1445px rgb(var(--heading-color-2)),2016px 2046px rgb(var(--heading-color-2)),1545px 638px rgb(var(--heading-color-2)),1036px 2362px rgb(var(--heading-color-2)),427px 938px rgb(var(--heading-color-2)),1740px 2313px rgb(var(--heading-color-2)),1585px 337px rgb(var(--heading-color-2)),1452px 546px rgb(var(--heading-color-2)),1625px 2401px rgb(var(--heading-color-2)),1957px 52px rgb(var(--heading-color-2)),1352px 1498px rgb(var(--heading-color-2)),2134px 1924px rgb(var(--heading-color-2)),1675px 1198px rgb(var(--heading-color-2)),2074px 725px rgb(var(--heading-color-2)),1531px 1087px rgb(var(--heading-color-2)),2361px 1864px rgb(var(--heading-color-2)),2464px 1252px rgb(var(--heading-color-2)),2199px 1714px rgb(var(--heading-color-2)),388px 1689px rgb(var(--heading-color-2)),1076px 760px rgb(var(--heading-color-2)),1847px 35px rgb(var(--heading-color-2)),1010px 2060px rgb(var(--heading-color-2)),2480px 2200px rgb(var(--heading-color-2)),527px 1078px rgb(var(--heading-color-2)),1810px 2088px rgb(var(--heading-color-2)),220px 629px rgb(var(--heading-color-2)),1726px 514px rgb(var(--heading-color-2)),1460px 532px rgb(var(--heading-color-2)),1738px 563px rgb(var(--heading-color-2)),2036px 59px rgb(var(--heading-color-2)),1574px 2061px rgb(var(--heading-color-2)),334px 2479px rgb(var(--heading-color-2)),918px 1651px rgb(var(--heading-color-2)),1767px 239px rgb(var(--heading-color-2)),2437px 1667px rgb(var(--heading-color-2)),815px 385px rgb(var(--heading-color-2)),1872px 874px rgb(var(--heading-color-2)),640px 1723px rgb(var(--heading-color-2)),706px 4px rgb(var(--heading-color-2)),1238px 337px rgb(var(--heading-color-2)),243px 858px rgb(var(--heading-color-2)),1132px 1798px rgb(var(--heading-color-2));height:3px;width:3px}#stars-far[data-astro-cid-e5on6e2d]{animation:bg-animation 190s linear infinite;background:transparent;box-shadow:1982px 867px rgb(var(--heading-color-2)),2452px 2030px rgb(var(--heading-color-2)),211px 1039px rgb(var(--heading-color-2)),592px 1287px rgb(var(--heading-color-2)),521px 997px rgb(var(--heading-color-2)),951px 1991px rgb(var(--heading-color-2)),1405px 1354px rgb(var(--heading-color-2)),200px 217px rgb(var(--heading-color-2)),979px 1019px rgb(var(--heading-color-2)),2017px 1827px rgb(var(--heading-color-2)),760px 1392px rgb(var(--heading-color-2)),610px 700px rgb(var(--heading-color-2)),391px 2359px rgb(var(--heading-color-2)),34px 525px rgb(var(--heading-color-2)),2094px 1678px rgb(var(--heading-color-2)),1580px 257px rgb(var(--heading-color-2)),683px 665px rgb(var(--heading-color-2)),2302px 179px rgb(var(--heading-color-2)),1724px 2108px rgb(var(--heading-color-2)),984px 671px rgb(var(--heading-color-2)),723px 1763px rgb(var(--heading-color-2)),753px 1463px rgb(var(--heading-color-2)),1282px 323px rgb(var(--heading-color-2)),124px 482px rgb(var(--heading-color-2)),2082px 2380px rgb(var(--heading-color-2)),1937px 610px rgb(var(--heading-color-2)),1073px 951px rgb(var(--heading-color-2)),610px 1614px rgb(var(--heading-color-2)),2423px 290px rgb(var(--heading-color-2)),2072px 2423px rgb(var(--heading-color-2)),2357px 765px rgb(var(--heading-color-2)),2484px 2007px rgb(var(--heading-color-2)),537px 1559px rgb(var(--heading-color-2)),1080px 735px rgb(var(--heading-color-2)),1722px 1352px rgb(var(--heading-color-2)),32px 748px rgb(var(--heading-color-2)),1046px 1794px rgb(var(--heading-color-2)),71px 1848px rgb(var(--heading-color-2)),467px 536px rgb(var(--heading-color-2)),1896px 53px rgb(var(--heading-color-2)),2482px 323px rgb(var(--heading-color-2)),979px 1842px rgb(var(--heading-color-2)),1668px 1022px rgb(var(--heading-color-2)),1099px 1967px rgb(var(--heading-color-2)),1742px 1841px rgb(var(--heading-color-2)),964px 315px rgb(var(--heading-color-2)),2500px 1780px rgb(var(--heading-color-2)),71px 839px rgb(var(--heading-color-2)),950px 1850px rgb(var(--heading-color-2)),135px 625px rgb(var(--heading-color-2)),1049px 1179px rgb(var(--heading-color-2)),900px 173px rgb(var(--heading-color-2)),495px 1464px rgb(var(--heading-color-2)),1640px 1227px rgb(var(--heading-color-2)),1324px 1380px rgb(var(--heading-color-2)),1844px 2348px rgb(var(--heading-color-2)),1193px 2450px rgb(var(--heading-color-2)),1101px 1713px rgb(var(--heading-color-2)),2151px 2233px rgb(var(--heading-color-2)),1103px 1513px rgb(var(--heading-color-2)),431px 1594px rgb(var(--heading-color-2)),1428px 1340px rgb(var(--heading-color-2)),262px 605px rgb(var(--heading-color-2)),1461px 1346px rgb(var(--heading-color-2)),1218px 1275px rgb(var(--heading-color-2)),1908px 100px rgb(var(--heading-color-2)),1420px 1839px rgb(var(--heading-color-2)),1048px 1235px rgb(var(--heading-color-2)),1017px 1952px rgb(var(--heading-color-2)),417px 543px rgb(var(--heading-color-2)),774px 642px rgb(var(--heading-color-2)),706px 1937px rgb(var(--heading-color-2)),1145px 1250px rgb(var(--heading-color-2)),2277px 1119px rgb(var(--heading-color-2)),1231px 2176px rgb(var(--heading-color-2)),1586px 2078px rgb(var(--heading-color-2)),1611px 2399px rgb(var(--heading-color-2)),1688px 763px rgb(var(--heading-color-2)),901px 1757px rgb(var(--heading-color-2)),938px 2073px rgb(var(--heading-color-2)),1996px 445px rgb(var(--heading-color-2)),1448px 758px rgb(var(--heading-color-2)),1944px 429px rgb(var(--heading-color-2)),80px 1711px rgb(var(--heading-color-2)),1846px 2261px rgb(var(--heading-color-2)),830px 1977px rgb(var(--heading-color-2)),1297px 1994px rgb(var(--heading-color-2)),1352px 2207px rgb(var(--heading-color-2)),1359px 2234px rgb(var(--heading-color-2)),2217px 2471px rgb(var(--heading-color-2)),368px 1437px rgb(var(--heading-color-2)),28px 391px rgb(var(--heading-color-2)),1483px 793px rgb(var(--heading-color-2)),501px 2367px rgb(var(--heading-color-2)),1376px 2144px rgb(var(--heading-color-2)),331px 449px rgb(var(--heading-color-2)),1788px 47px rgb(var(--heading-color-2)),981px 1788px rgb(var(--heading-color-2)),335px 1649px rgb(var(--heading-color-2)),947px 923px rgb(var(--heading-color-2)),1373px 1306px rgb(var(--heading-color-2)),1271px 2357px rgb(var(--heading-color-2)),1789px 537px rgb(var(--heading-color-2)),2470px 2329px rgb(var(--heading-color-2)),1121px 1659px rgb(var(--heading-color-2)),1167px 319px rgb(var(--heading-color-2)),1595px 1741px rgb(var(--heading-color-2)),2115px 1234px rgb(var(--heading-color-2)),2399px 732px rgb(var(--heading-color-2)),2145px 1374px rgb(var(--heading-color-2)),907px 2338px rgb(var(--heading-color-2)),1785px 25px rgb(var(--heading-color-2)),10px 2155px rgb(var(--heading-color-2)),332px 560px rgb(var(--heading-color-2)),1906px 1811px rgb(var(--heading-color-2)),224px 358px rgb(var(--heading-color-2)),736px 1607px rgb(var(--heading-color-2)),2137px 1092px rgb(var(--heading-color-2)),415px 61px rgb(var(--heading-color-2)),1158px 1657px rgb(var(--heading-color-2)),1432px 1489px rgb(var(--heading-color-2)),170px 565px rgb(var(--heading-color-2)),920px 213px rgb(var(--heading-color-2)),527px 124px rgb(var(--heading-color-2)),163px 782px rgb(var(--heading-color-2)),2338px 402px rgb(var(--heading-color-2)),232px 821px rgb(var(--heading-color-2)),2264px 777px rgb(var(--heading-color-2)),2126px 1183px rgb(var(--heading-color-2)),127px 1088px rgb(var(--heading-color-2)),422px 1830px rgb(var(--heading-color-2)),1817px 852px rgb(var(--heading-color-2)),2021px 1206px rgb(var(--heading-color-2)),32px 917px rgb(var(--heading-color-2)),1171px 2055px rgb(var(--heading-color-2)),1685px 2497px rgb(var(--heading-color-2)),2189px 405px rgb(var(--heading-color-2)),1050px 1668px rgb(var(--heading-color-2)),452px 101px rgb(var(--heading-color-2)),1233px 2052px rgb(var(--heading-color-2)),1995px 814px rgb(var(--heading-color-2)),468px 962px rgb(var(--heading-color-2)),1974px 523px rgb(var(--heading-color-2)),800px 1799px rgb(var(--heading-color-2)),384px 1290px rgb(var(--heading-color-2)),1455px 1120px rgb(var(--heading-color-2)),1033px 890px rgb(var(--heading-color-2)),952px 54px rgb(var(--heading-color-2)),289px 1107px rgb(var(--heading-color-2)),2174px 2144px rgb(var(--heading-color-2)),1733px 333px rgb(var(--heading-color-2)),1611px 711px rgb(var(--heading-color-2)),534px 1268px rgb(var(--heading-color-2)),1773px 2042px rgb(var(--heading-color-2)),1426px 1611px rgb(var(--heading-color-2)),1715px 526px rgb(var(--heading-color-2)),1006px 564px rgb(var(--heading-color-2)),2009px 1208px rgb(var(--heading-color-2)),2176px 2012px rgb(var(--heading-color-2)),114px 2259px rgb(var(--heading-color-2)),2053px 1279px rgb(var(--heading-color-2)),2496px 2389px rgb(var(--heading-color-2)),1310px 1847px rgb(var(--heading-color-2)),782px 217px rgb(var(--heading-color-2)),1846px 71px rgb(var(--heading-color-2)),2426px 1788px rgb(var(--heading-color-2)),1865px 309px rgb(var(--heading-color-2)),1288px 1060px rgb(var(--heading-color-2)),640px 1781px rgb(var(--heading-color-2)),626px 575px rgb(var(--heading-color-2)),272px 1602px rgb(var(--heading-color-2)),170px 243px rgb(var(--heading-color-2)),2386px 986px rgb(var(--heading-color-2)),268px 1391px rgb(var(--heading-color-2)),945px 1278px rgb(var(--heading-color-2)),1124px 1171px rgb(var(--heading-color-2)),2413px 106px rgb(var(--heading-color-2)),1116px 658px rgb(var(--heading-color-2)),1341px 1824px rgb(var(--heading-color-2)),166px 627px rgb(var(--heading-color-2)),1813px 363px rgb(var(--heading-color-2)),2012px 362px rgb(var(--heading-color-2)),1377px 681px rgb(var(--heading-color-2)),1812px 1801px rgb(var(--heading-color-2)),192px 639px rgb(var(--heading-color-2)),1022px 1676px rgb(var(--heading-color-2)),1430px 1652px rgb(var(--heading-color-2)),1363px 1668px rgb(var(--heading-color-2)),1956px 1846px rgb(var(--heading-color-2)),2011px 638px rgb(var(--heading-color-2)),1899px 1643px rgb(var(--heading-color-2)),2386px 1709px rgb(var(--heading-color-2)),2195px 2046px rgb(var(--heading-color-2)),1755px 1489px rgb(var(--heading-color-2)),1775px 331px rgb(var(--heading-color-2)),1361px 483px rgb(var(--heading-color-2)),2365px 1141px rgb(var(--heading-color-2)),461px 477px rgb(var(--heading-color-2)),254px 293px rgb(var(--heading-color-2)),1678px 1869px rgb(var(--heading-color-2)),1646px 1624px rgb(var(--heading-color-2)),2217px 674px rgb(var(--heading-color-2)),2400px 152px rgb(var(--heading-color-2)),1414px 244px rgb(var(--heading-color-2)),583px 1164px rgb(var(--heading-color-2)),1077px 1109px rgb(var(--heading-color-2)),1851px 87px rgb(var(--heading-color-2)),398px 529px rgb(var(--heading-color-2)),1501px 844px rgb(var(--heading-color-2)),1183px 1973px rgb(var(--heading-color-2)),1086px 1367px rgb(var(--heading-color-2)),1782px 234px rgb(var(--heading-color-2)),2201px 2191px rgb(var(--heading-color-2)),555px 246px rgb(var(--heading-color-2)),914px 816px rgb(var(--heading-color-2)),505px 1216px rgb(var(--heading-color-2)),1558px 2006px rgb(var(--heading-color-2)),1401px 2022px rgb(var(--heading-color-2)),1764px 2193px rgb(var(--heading-color-2)),1441px 1050px rgb(var(--heading-color-2)),2059px 974px rgb(var(--heading-color-2)),1625px 831px rgb(var(--heading-color-2)),2186px 1029px rgb(var(--heading-color-2)),1849px 485px rgb(var(--heading-color-2)),658px 1767px rgb(var(--heading-color-2)),964px 528px rgb(var(--heading-color-2)),19px 1985px rgb(var(--heading-color-2)),2211px 1991px rgb(var(--heading-color-2)),386px 2410px rgb(var(--heading-color-2)),1995px 2198px rgb(var(--heading-color-2)),2307px 373px rgb(var(--heading-color-2)),1099px 936px rgb(var(--heading-color-2)),1582px 757px rgb(var(--heading-color-2)),1517px 1207px rgb(var(--heading-color-2)),393px 1598px rgb(var(--heading-color-2)),1155px 1410px rgb(var(--heading-color-2)),1919px 1322px rgb(var(--heading-color-2)),510px 1927px rgb(var(--heading-color-2)),906px 1803px rgb(var(--heading-color-2)),452px 669px rgb(var(--heading-color-2)),2261px 384px rgb(var(--heading-color-2)),2324px 1254px rgb(var(--heading-color-2)),894px 975px rgb(var(--heading-color-2)),1722px 763px rgb(var(--heading-color-2)),308px 1728px rgb(var(--heading-color-2)),435px 409px rgb(var(--heading-color-2)),1717px 1149px rgb(var(--heading-color-2)),500px 2087px rgb(var(--heading-color-2)),1248px 1019px rgb(var(--heading-color-2)),645px 1817px rgb(var(--heading-color-2));height:2px;width:2px}#shooting-star-model[data-astro-cid-e5on6e2d]{display:none}.shooting-star[data-astro-cid-e5on6e2d]{animation:shooting-star-animation 3s linear;background:rgb(var(--heading-color-2));border-radius:50%;box-shadow:0 0 0 4px rgb(var(--heading-color-2)/10%),0 0 0 8px rgb(var(--heading-color-2)/10%),0 0 20px rgb(var(--heading-color-2)/10%);height:4px;position:fixed;top:0;width:4px}.shooting-star-tail[data-astro-cid-e5on6e2d]{background:linear-gradient(90deg,rgb(var(--heading-color-2)),transparent);height:1px;position:absolute;top:50%;transform:translateY(-50%);width:300px}@keyframes bg-animation{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}@keyframes shooting-star-animation{0%{opacity:1;transform:rotate(315deg) translate(0)}70%{opacity:1}to{opacity:0;transform:rotate(315deg) translate(-2000px)}}#forkongithub[data-astro-cid-cxrgxl3l]{bottom:-4.5rem;display:block;height:12.5rem;opacity:0;overflow:hidden;position:fixed;right:-8.5rem;transform:rotate(315deg);transition:opacity .5s;visibility:hidden;width:25rem;z-index:9000}a[data-astro-cid-cxrgxl3l]{background:rgb(var(--accent-color-1));color:rgb(var(--text-color));font-family:Rubik Variable,system-ui,sans-serif;font-size:.9rem;font-weight:700;padding:5px 4rem;position:relative;right:-6rem;text-align:center;text-decoration:none;top:4rem;transition:.5s}a[data-astro-cid-cxrgxl3l]:hover{background-color:rgb(var(--background-color))}a[data-astro-cid-cxrgxl3l]:after,a[data-astro-cid-cxrgxl3l]:before{background-color:#fff;content:"";display:block;height:1px;left:0;position:absolute;top:1px;width:100%}a[data-astro-cid-cxrgxl3l]:after{bottom:1px;top:auto}div[data-astro-cid-em3bklpc]{justify-content:flex-end}div[data-astro-cid-em3bklpc],ul[data-astro-cid-em3bklpc]{align-items:center;display:flex;flex-direction:row}ul[data-astro-cid-em3bklpc]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgb(var(--light-background-color));border:1px solid rgb(var(--accent-color-1));border-bottom:0;border-top-left-radius:10px;border-top-right-radius:10px;justify-content:center;list-style-type:none;margin:0 20px 0 0;padding:.5rem}a[data-astro-cid-em3bklpc]{display:block;padding:.3rem .3rem 0}.flag[data-astro-cid-em3bklpc]{height:1.2rem;width:auto}a[data-astro-cid-em3bklpc]:hover .flag[data-astro-cid-em3bklpc]{transform:scale(1.1);transition:transform .15s ease-in-out}@font-face{font-display:swap;font-family:Red Hat Display Variable;font-style:normal;font-weight:300 900;src:url(/_astro/red-hat-display-latin-ext-wght-normal.fSrLAGrp.woff2) format("woff2-variations");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Red Hat Display Variable;font-style:normal;font-weight:300 900;src:url(/_astro/red-hat-display-latin-wght-normal.Cy-SfWMa.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Rubik Variable;font-style:normal;font-weight:300 900;src:url(/_astro/rubik-arabic-wght-normal.B1cAZTnW.woff2) format("woff2-variations");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0898-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10efd-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-display:swap;font-family:Rubik Variable;font-style:normal;font-weight:300 900;src:url(/_astro/rubik-cyrillic-ext-wght-normal.CmWdqlJJ.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Rubik Variable;font-style:normal;font-weight:300 900;src:url(/_astro/rubik-cyrillic-wght-normal.B2b851D6.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Rubik Variable;font-style:normal;font-weight:300 900;src:url(/_astro/rubik-hebrew-wght-normal.ByHZ5yRs.woff2) format("woff2-variations");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-display:swap;font-family:Rubik Variable;font-style:normal;font-weight:300 900;src:url(/_astro/rubik-latin-ext-wght-normal.dLedyG89.woff2) format("woff2-variations");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Rubik Variable;font-style:normal;font-weight:300 900;src:url(/_astro/rubik-latin-wght-normal.CfpeRlx2.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/_astro/noto-sans-cyrillic-ext-400-normal.CH_iUxq2.woff2) format("woff2"),url(/_astro/noto-sans-cyrillic-ext-400-normal.CFQi7qvd.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/_astro/noto-sans-cyrillic-400-normal.XY9qUppk.woff2) format("woff2"),url(/_astro/noto-sans-cyrillic-400-normal.-jh3sVvp.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/_astro/noto-sans-devanagari-400-normal.BV8n3Zrw.woff2) format("woff2"),url(/_astro/noto-sans-devanagari-400-normal.Da_uNpmI.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/_astro/noto-sans-greek-ext-400-normal.D73iK5X1.woff2) format("woff2"),url(/_astro/noto-sans-greek-ext-400-normal.DWouWyWY.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/_astro/noto-sans-greek-400-normal.CPTbu1sO.woff2) format("woff2"),url(/_astro/noto-sans-greek-400-normal.BroOW-sQ.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/_astro/noto-sans-vietnamese-400-normal.l431O8bE.woff2) format("woff2"),url(/_astro/noto-sans-vietnamese-400-normal.DziUSn_1.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/_astro/noto-sans-latin-ext-400-normal.BIBIZdeZ.woff2) format("woff2"),url(/_astro/noto-sans-latin-ext-400-normal.vP3vnBxr.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/_astro/noto-sans-latin-400-normal.CF_EggQ_.woff2) format("woff2"),url(/_astro/noto-sans-latin-400-normal.DMz6UGTQ.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(/_astro/noto-sans-cyrillic-ext-700-normal.CojAy5w4.woff2) format("woff2"),url(/_astro/noto-sans-cyrillic-ext-700-normal.B5dGcPIT.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(/_astro/noto-sans-cyrillic-700-normal.8ZAWbjJL.woff2) format("woff2"),url(/_astro/noto-sans-cyrillic-700-normal.CTzjhoZt.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(/_astro/noto-sans-devanagari-700-normal.C8e99gZj.woff2) format("woff2"),url(/_astro/noto-sans-devanagari-700-normal.C2VYeOxD.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(/_astro/noto-sans-greek-ext-700-normal.ZrWkOZr4.woff2) format("woff2"),url(/_astro/noto-sans-greek-ext-700-normal.BJpqEDTw.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(/_astro/noto-sans-greek-700-normal.P_B9BfF7.woff2) format("woff2"),url(/_astro/noto-sans-greek-700-normal.BVjVfDKs.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(/_astro/noto-sans-vietnamese-700-normal.RhAWG0gK.woff2) format("woff2"),url(/_astro/noto-sans-vietnamese-700-normal.Dp2_pAUa.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(/_astro/noto-sans-latin-ext-700-normal.BS3CI2D1.woff2) format("woff2"),url(/_astro/noto-sans-latin-ext-700-normal.BInqjRdw.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(/_astro/noto-sans-latin-700-normal.DwlQfr5s.woff2) format("woff2"),url(/_astro/noto-sans-latin-700-normal.CkyHDghY.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--base-color:255 255 255;--accent-color-1:124 58 237;--background-color:0 0 0;--light-background-color:25 27 32;--text-color:247 247 255;--heading-color-1:247 247 255;--heading-color-2:230 230 230}html{background-color:rgb(var(--background-color));font-family:Noto Sans,system-ui,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Rubik Variable,system-ui,sans-serif}h1{color:rgb(var(--heading-color-1));font-size:clamp(2.5rem,4vw + 1.2rem,3rem);font-weight:800;margin:0}div.subheading{color:rgb(var(--heading-color-2));font-family:Red Hat Display Variable,system-ui,sans-serif;font-size:clamp(1.625rem,3vw + .65rem,2rem);font-weight:600;margin:0}h2{color:rgb(var(--accent-color-1));font-size:clamp(2.5rem,4vw + 1.2rem,3rem);font-weight:600;margin:1rem 0;text-align:center;text-shadow:2px 2px 6px rgb(var(--accent-color-1)/70%)}.heading-underline{background-color:rgb(var(--accent-color-1));border:none;height:3px;margin:2rem auto;text-align:center;width:8rem}.spacer-global-large{height:5rem;width:1px}.spacer-global-medium{height:2.5rem;width:1px}.spacer-global-small{height:.5rem;width:1px}span-translation[data-astro-cid-qfw7cpi3] .underline{text-decoration:underline;text-underline-offset:.5rem}span-translation[data-astro-cid-qfw7cpi3] .italic{font-style:italic}span-translation[data-astro-cid-qfw7cpi3] .bold{font-weight:700}.typewriter-container[data-astro-cid-4u6doyv3]{position:relative}.typewriter-overlay[data-astro-cid-4u6doyv3]{animation:typewriter calc(var(--duration-in-seconds)*1s) steps(var(--animation-steps)) calc(var(--first-line-delay-in-seconds)*1s) 1 normal,blink-text-cursor .5s steps(20) calc(var(--first-line-delay-in-seconds)*1s) infinite normal;background-color:rgb(var(--light-background-color));border-left:2px solid transparent;inset:0;position:absolute;z-index:1}.typewriter-overlay[data-astro-cid-4u6doyv3].second{animation-delay:calc((var(--first-line-delay-in-seconds) + var(--second-line-delay-in-seconds))*1s);display:none;top:50%;z-index:2}@keyframes typewriter{0%{left:0}to{left:100%}}@keyframes blink-text-cursor{0%{border-left-color:#ffffffbf}to{border-left-color:transparent}}#top-section-container[data-astro-cid-hjlhqrlj]{align-items:center;background-color:rgb(var(--light-background-color));border-color:rgb(var(--accent-color-1));border-radius:10px;border-style:solid;border-width:3px;display:flex;flex-flow:row wrap;justify-content:space-around;overflow:hidden;padding:2rem;position:relative}#top-section-container[data-astro-cid-hjlhqrlj]:before{background:linear-gradient(to right,rgb(var(--accent-color-1)/100%) 0,rgb(var(--accent-color-1)/15%) 70%,rgb(var(--accent-color-1)/9%) 92%,rgb(var(--accent-color-1)/0));content:"";height:20rem;left:-110px;opacity:.7;position:absolute;top:-100px;transform:rotate(45deg);width:10rem}#top-section-text-container[data-astro-cid-hjlhqrlj]{align-items:center;display:flex;flex-grow:1;justify-content:center}@media screen and (min-width:46em){#top-section-text-container[data-astro-cid-hjlhqrlj]>div[data-astro-cid-hjlhqrlj]{width:29rem}}#person-picture-container[data-astro-cid-hjlhqrlj]{display:flex;flex-grow:1}@media screen and (max-width:50em){#person-picture-container[data-astro-cid-hjlhqrlj]{margin:2rem auto 0}}#person-picture[data-astro-cid-hjlhqrlj]{border-color:rgb(var(--accent-color-1));border-radius:50%;border-style:solid;border-width:2px;height:200px;width:200px}@media screen and (max-width:50em){#person-picture[data-astro-cid-hjlhqrlj]{margin:auto}}.title-highlight[data-astro-cid-hjlhqrlj]{color:rgb(var(--accent-color-1));font-weight:800;text-shadow:2px 2px 6px rgb(var(--accent-color-1)/70%)}#about-me-section-container[data-astro-cid-gjkp556w]{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;flex-flow:row nowrap;margin:-3rem auto 0;max-width:60rem;padding:2rem;place-content:center space-around;position:relative}p[data-astro-cid-gjkp556w]{color:rgb(var(--text-color));font-size:clamp(1rem,2.5vw + .6rem,2.1rem)}p[data-astro-cid-gjkp556w]:before{content:"“";left:-.5rem;top:.2rem}p[data-astro-cid-gjkp556w]:after,p[data-astro-cid-gjkp556w]:before{color:rgb(var(--accent-color-1));font-family:Arial,Helvetica,sans-serif;font-size:7rem;position:absolute}p[data-astro-cid-gjkp556w]:after{bottom:-3rem;content:"”";right:0}#cv-button-container[data-astro-cid-gjkp556w]{display:flex;flex-flow:row nowrap;margin-top:-1rem;place-content:center center;width:100%}:root{margin:auto;max-width:1200px;padding:1.5rem}#contact-title-first-part[data-astro-cid-hq2rlu6h]{color:rgb(var(--heading-color-1));margin:4rem auto 2.5rem;max-width:60rem;text-shadow:none}#contact-title-second-part[data-astro-cid-hq2rlu6h]{white-space:nowrap}.title-highlight[data-astro-cid-hq2rlu6h]{color:rgb(var(--accent-color-1));font-weight:800;text-shadow:2px 2px 6px rgb(var(--accent-color-1)/70%)}
