div.svelte-842cbr{width:100%;height:calc(100vh - 50px);position:relative}h1.svelte-842cbr{width:50%;text-shadow:0px 0px 80px var(--clr-background);font-size:clamp(3rem,10vw,9rem);position:absolute;top:50%;left:10%;transform:translateY(-50%)}svg.svelte-842cbr{width:100vw;height:calc(100vh - 50px);display:inline-block}section.svelte-1ble3n9{width:100%;height:auto;padding:1em;position:relative}.sectionTitle.svelte-1ble3n9{text-align:center;font-family:var(--ff-headline);font-display:auto;font-size:clamp(3rem,15vw,6rem)}.cover.svelte-1ble3n9{width:100%;height:100%;margin:2em auto;display:block}.cover img{margin:0 auto}.dark.svelte-1ble3n9 .sectionTitle:where(.svelte-1ble3n9),.dark.svelte-1ble3n9 article:where(.svelte-1ble3n9),.dark a{color:var(--clr-dark-text)}section.img__left-center img{object-position:left center!important}section.img__contained img{object-fit:contain!important}.dark figcaption{color:var(--clr-dark-text)}article.svelte-1ble3n9{padding:0 0 2em}@media screen and (width>=48em){.cover.svelte-1ble3n9{margin:4em auto}}@media screen and (width>=64em){.inner__wrapper.svelte-1ble3n9{grid-template-columns:1fr 1fr;gap:4rem;display:grid}}@media screen and (width>=80em){section.svelte-1ble3n9{width:100%;min-height:100vh;padding:0}section.svelte-1ble3n9>.sectionTitle:where(.svelte-1ble3n9){pointer-events:none;writing-mode:vertical-lr;order:1;margin-left:1em}section.svelte-1ble3n9,.inner__wrapper.svelte-1ble3n9{justify-content:center;align-items:center;display:flex;position:relative}.inner__wrapper.svelte-1ble3n9{justify-content:space-between}article.svelte-1ble3n9{margin-left:60%;padding:2em 0;position:relative}.cover.svelte-1ble3n9{width:45%;margin:0 auto 0 1em;position:absolute;top:0;left:0}section.dx.svelte-1ble3n9>.sectionTitle:where(.svelte-1ble3n9){order:0;margin-left:auto;margin-right:1em;transform:rotate(180deg)}.dx.svelte-1ble3n9 .cover:where(.svelte-1ble3n9){left:auto;right:0}.dx.svelte-1ble3n9 article:where(.svelte-1ble3n9){margin-left:auto;margin-right:60%}}figure.svelte-1ble3n9{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}figure.svelte-1ble3n9 img:where(.svelte-1ble3n9){object-fit:cover;object-position:center;width:100%;height:100%;display:block}.page_title.svelte-8eclrf{font-family:var(--ff-headline);text-align:center;padding:1em 1em .5em;font-size:clamp(3rem,15vw,6rem)}.page_subtitle.svelte-8eclrf{display:block}.page_excerpt.svelte-8eclrf{width:80vw;margin:0 auto;padding:2em 3em 4em}a.svelte-obt304{text-transform:uppercase;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.logo-wrapper.svelte-obt304{margin:0 .5rem;padding:.5em}.logo-wrapper.svelte-obt304 img:where(.svelte-obt304){max-width:200px;margin:0 auto}.footer__top__divider.svelte-1le3tlg{background-color:var(--clr-green);width:100%;height:2px;position:relative;overflow:hidden}.footer__top__divider.svelte-1le3tlg:after{content:"";background-color:var(--clr-background);width:4vw;margin:0 auto;padding-top:50%;display:block;position:relative;transform:translateY(-50%)}.tech.svelte-1le3tlg{background:var(--clr-green);color:var(--clr-dark-text);flex-direction:column;justify-content:space-evenly;align-items:center;padding:3rem;display:flex}.tech.svelte-1le3tlg a:where(.svelte-1le3tlg){color:var(--clr-dark-text);margin:1em auto}.tech.svelte-1le3tlg a:where(.svelte-1le3tlg) img:where(.svelte-1le3tlg){transition:all .325s ease-in-out}.tech.svelte-1le3tlg a:where(.svelte-1le3tlg):hover img:where(.svelte-1le3tlg){transform-origin:50%;transform:scale(1.1)}.tech.svelte-1le3tlg img:where(.svelte-1le3tlg){max-width:100%;max-height:100px}.footer.svelte-1le3tlg,a.svelte-1le3tlg{font-family:var(--ff-body)}a.svelte-1le3tlg{text-decoration:none}.footer__company.svelte-1le3tlg{width:100%;height:100%;padding:2em 0;font-size:1rem}.footer__info.svelte-1le3tlg{flex-direction:column;align-items:center;margin:3em 0 0;display:flex}.footer__title.svelte-1le3tlg{font-family:var(--ff-heading);font-size:clamp(1.8rem,2vw,2.1875em);font-weight:700}.footer__contact__info.svelte-1le3tlg{text-align:center;font-size:1.125rem}.privacy__policy.svelte-1le3tlg{margin-top:1em}.content__wrapper__display.svelte-1le3tlg{font-family:var(--ff-headline);text-align:center;mix-blend-mode:color-dodge;margin:1em auto;font-size:clamp(3em,7vw,125px)}.content__wrapper__display-background.svelte-1le3tlg{display:none}.contact__me.svelte-1le3tlg{background:var(--clr-green);color:var(--clr-dark-text)}.contact__me.svelte-1le3tlg,.content.svelte-1le3tlg{padding:3em 2em}.content.svelte-1le3tlg{padding-top:0}.contact__me.svelte-1le3tlg a:where(.svelte-1le3tlg){color:var(--clr-dark-text)}.colophon.svelte-1le3tlg{background:var(--clr-colophon-background);padding:1rem}.colophon.svelte-1le3tlg,.colophon.svelte-1le3tlg a:where(.svelte-1le3tlg){color:var(--clr-dark-text);font-family:var(--ff-headline)}.colophon.svelte-1le3tlg{text-align:center}@media screen and (width>=55em){.tech.svelte-1le3tlg{flex-direction:row}.tech.svelte-1le3tlg img:where(.svelte-1le3tlg){max-width:10vw;max-height:100px}.footer.svelte-1le3tlg{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:repeat(3,1fr);grid-template-columns:25vw 3vw repeat(2,1fr);grid-auto-flow:dense;place-items:start center;display:grid}.footer__info.svelte-1le3tlg{display:block}.footer__company.svelte-1le3tlg{grid-area:1/1/5/2}.content__wrapper__display.svelte-1le3tlg{grid-area:1/3/2/5}.content__wrapper__display-background.svelte-1le3tlg{grid-area:1/4/2/5}.content.svelte-1le3tlg{grid-area:2/3/5/4}.contact__me.svelte-1le3tlg{grid-area:2/4/5/5}.divider.svelte-1le3tlg{grid-area:1/2/5/3}.footer__company.svelte-1le3tlg{padding-top:2.5em;padding-left:2em}.footer__contact__info.svelte-1le3tlg{text-align:left}.divider.svelte-1le3tlg{background:var(--clr-green);align-self:center;width:3px;height:50%;display:block}.content__wrapper__display.svelte-1le3tlg{margin:0;padding-top:.5em}.content__wrapper__display-background.svelte-1le3tlg{background:var(--clr-green);width:100%;height:100%;display:block}.contact__me.svelte-1le3tlg,.content.svelte-1le3tlg{flex-direction:column;justify-content:flex-start;height:100%;padding-top:6vmin;font-size:.765em;display:flex}}.fa-icon.svelte-1wpq7sy{fill:currentColor;display:inline-block}.fa-flip-horizontal.svelte-1wpq7sy{transform:scaleX(-1)}.fa-flip-vertical.svelte-1wpq7sy{transform:scaleY(-1)}.fa-spin.svelte-1wpq7sy{animation:1s linear infinite svelte-1wpq7sy-fa-spin}.fa-inverse.svelte-1wpq7sy{color:#fff}.fa-pulse.svelte-1wpq7sy{animation:1s steps(8,end) infinite svelte-1wpq7sy-fa-spin}@keyframes svelte-1wpq7sy-fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.menu-panel.svelte-16e9vog{clip-path:circle(0% at 100% 0);color:var(--clr-background);background-color:var(--clr-green,#d0df2d);z-index:999999;flex-direction:column;justify-content:center;align-items:center;padding:2rem;transition:all .4s ease-in-out;display:flex;position:fixed;inset:0}.menu-panel.svelte-16e9vog h1:where(.svelte-16e9vog){margin-bottom:1em;font-size:8vmin}.menu-panel.svelte-16e9vog h1:where(.svelte-16e9vog) a:where(.svelte-16e9vog){text-decoration:none;transition:all .2s ease-in-out}.menu-panel.svelte-16e9vog h1:where(.svelte-16e9vog) a:where(.svelte-16e9vog):hover{text-decoration:underline}.menu-panel.svelte-16e9vog a:where(.svelte-16e9vog){color:var(--clr-background)}.menu-panel.open.svelte-16e9vog{clip-path:circle(100%)}.menu-panel.svelte-16e9vog .nav:where(.svelte-16e9vog){margin:0;padding:0;list-style:none}.menu-panel.svelte-16e9vog>a:where(.svelte-16e9vog):first-of-type{width:32px;height:32px;transition:all .2s ease-in-out;position:absolute;top:2.5rem;right:2.3rem}.menu-panel>a:first-of-type svg{pointer-events:none;width:32px;height:32px}[aria-current*=page].svelte-16e9vog,.menu-panel.svelte-16e9vog a:where(.svelte-16e9vog):hover{color:var(--clr-background);transform:scale(1.5)}.menu-panel.svelte-16e9vog .nav:where(.svelte-16e9vog) a:where(.svelte-16e9vog),.menu-panel.svelte-16e9vog .nav:where(.svelte-16e9vog) a:where(.svelte-16e9vog):focus{font-size:4vmin;font-family:var(--ff-headline);text-transform:capitalize;transform-origin:50%;text-align:center;outline:none;line-height:1.5;text-decoration:none;transition:all .2s ease-in-out;display:block}.menu-panel.svelte-16e9vog .nav:where(.svelte-16e9vog) a:where(.svelte-16e9vog):hover:not([aria-current*=page]){transform:scale(1.2)}.menu-panel.svelte-16e9vog .nav:where(.svelte-16e9vog) a[aria-current*=page]:where(.svelte-16e9vog){margin:1rem 0;transform:scale(2)}nav.svelte-16e9vog{justify-content:space-between;align-items:center;margin:2rem;display:flex}.hamburger.svelte-16e9vog{cursor:pointer;flex-direction:column;justify-content:space-evenly;align-items:center;width:32px;height:32px;display:flex}.hamburger.svelte-16e9vog span:where(.svelte-16e9vog){background:var(--clr-green);pointer-events:none;transform-origin:0%;width:25px;height:5px;transition:all .2s ease-in-out;display:block}.hamburger.svelte-16e9vog:hover span:where(.svelte-16e9vog):first-child{margin-top:-12px;margin-left:27px;transform:rotate(90deg)}.hamburger.svelte-16e9vog:hover span:where(.svelte-16e9vog):nth-child(3){margin-top:-23px}.hamburger.svelte-16e9vog:hover span:where(.svelte-16e9vog):nth-child(2){transform:translate(-1rem)scale(0)}#close-menu.svelte-16e9vog{justify-content:center;align-items:center;transition-timing-function:ease-out;display:flex;transform:rotate(45deg)}#close-menu svg{pointer-events:none}#close-menu.svelte-16e9vog:hover{transform-origin:50%;transform:rotate(0)}:root{--clr-background:#141618;--clr-green:#d0df2d;--clr-dark-text:#141618;--clr-normal-text:#dcdbdb;--clr-colophon-background:#fefefe;--ff-body:"Mukta Vaani", sans-serif;--ff-heading:"Fira Sans", sans-serif;--ff-headline:"Lobster", cursive}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{font-size:clamp(1rem,5vw,1.5em);font-family:var(--ff-body);background-color:var(--clr-background);color:var(--clr-normal-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-o-font-smoothing:antialiased;font-smooth:auto;font-style:normal;font-weight:400;line-height:1.5}h1{font-family:var(--ff-headline);font-display:auto;font-size:clamp(3rem,15vw,6rem)}h2,h3,h4{font-family:var(--ff-heading);margin:1em 0 .675em}h2{font-size:clamp(1.5em,9vw,2em)}h3{font-size:1.3em}p{margin:.5em 0 1em}a{color:var(--clr-normal-text)}img,svg{width:100%;height:auto;display:inline-block}nav li a{font-family:var(--ff-headline)}nav .logo-wrapper{max-width:50px;margin:0!important;padding:0!important}
