@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_de2910d1-module__1wiQoa__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_de2910d1-module__1wiQoa__variable{--font-manrope:"Manrope","Manrope Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.e316a4a9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.f2813c2a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_1e1beba0-module__styMQa__className{font-family:DM Mono,DM Mono Fallback;font-style:normal;font-weight:500}.dm_mono_1e1beba0-module__styMQa__variable{--font-dm-mono:"DM Mono","DM Mono Fallback"}
@font-face{font-family:Yatra One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a8653d0c7c623374-s.9cb04864.woff2)format("woff2");unicode-range:U+900-97F,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-family:Yatra One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2e587ad1d4168ead-s.150c63b1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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-family:Yatra One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7c371263396b4e5a-s.p.45e6e708.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Yatra One Fallback;src:local(Arial);ascent-override:88.89%;descent-override:43.68%;line-gap-override:0.0%;size-adjust:111.48%}.yatra_one_d6110e76-module__lT1zKW__className{font-family:Yatra One,Yatra One Fallback;font-style:normal;font-weight:400}.yatra_one_d6110e76-module__lT1zKW__variable{--font-yatra-one:"Yatra One","Yatra One Fallback"}
:root{--background:#101318;--background-secondary:#202020;--foreground:#fff;--hover-color:#fff;--max-width:170rem;--spacing-xxs:.8rem;--spacing-xs:1.6rem;--spacing-sm:2.4rem;--spacing-md:3.2rem;--spacing-lg:4.8rem;--spacing-xl:6.4rem;--font-xxs:1.2rem;--font-xs:1.6rem;--font-sm:2rem;--font-md:2.4rem;--font-lg:3.2rem;--font-xl:4.2rem;--font-xxl:22rem;--font-regular:400;--font-medium:500;--line-height:1.4;--letter-spacing:.02em;--border-primary:1px solid #fff3;--border-secondary:1px solid #ff8e8e21;--border-radius-xs:1.6rem;--border-radius-sm:2.4rem;--border-radius-md:3.2rem;--transition:.3s ease-out;--one-grid-span-width:calc((100vw - (7*.8rem) - var(--spacing-lg)*2)/8);--h2:8rem}html{font-size:62.5%}@media (min-width:769px){html{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}}body{max-width:100vw;overflow-x:hidden}body.is-dragging-scrollbar{cursor:grabbing;-webkit-user-select:none;user-select:none}body{color:var(--foreground);background:var(--background);font-family:var(--font-manrope);font-size:1.6rem;line-height:1;font-weight:var(--font-regular)}*,:before,:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}h1,h2,h3,h4{font-family:var(--font-yatra-one);font-weight:400}h1{font-family:var(--font-manrope);font-weight:var(--font-regular);opacity:.7;font-size:1.6rem;line-height:1.4}h2{font-size:var(--h2);letter-spacing:-.04em}p{line-height:var(--line-height)}a{color:inherit;text-decoration:none}.line-mask{overflow:hidden}.page{flex-direction:column;align-items:center;display:flex}.container{width:100%;padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.title{font-family:var(--font-dm-mono);font-weight:var(--font-medium);font-size:var(--font-xxs);letter-spacing:.02em;text-transform:uppercase}.grid-8{grid-template-columns:repeat(8,1fr);column-gap:1.2rem;display:grid}.grid-8 .grid-col-1{grid-column:span 1}.grid-8 .grid-col-2{grid-column:span 2}.grid-8 .grid-col-3{grid-column:span 3}.grid-8 .grid-col-4{grid-column:span 4}.grid-8 .grid-col-5{grid-column:span 5}.grid-8 .grid-col-6{grid-column:span 6}.grid-8 .grid-col-7{grid-column:span 7}input,select,option,optgroup{appearance:none;color:inherit;font:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}@media (max-width:768px){:root{--h2:4.8rem}.container{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.grid-8{grid-template-columns:repeat(4,1fr);display:grid}.grid-8 .grid-col-1{grid-column:none}.grid-8 .grid-col-2{grid-column:span 2}.grid-8 .grid-col-3,.grid-8 .grid-col-4,.grid-8 .grid-col-5,.grid-8 .grid-col-6,.grid-8 .grid-col-7{grid-column:span 4}}@media (max-width:480px){:root{--h2:4rem}.container{padding-left:1.6rem;padding-right:1.6rem}}.grid-overlay{z-index:1000;pointer-events:none;-webkit-user-select:none;user-select:none;width:100vw;height:100vh;position:fixed;top:0;left:0}.grid-overlay .container,.grid-overlay .grid-8{height:100%}.grid-overlay .col-indicator{border:none;border-left:1px solid #22ff001a;border-right:1px solid #22ff001a;height:100%}.navbar{z-index:101;opacity:0;width:100%;position:absolute;top:0;left:0}@media (max-width:480px){.navbar{position:fixed}}.navbar .navbar-contain{justify-content:space-between;align-items:center;height:8.8rem;display:flex}@media (max-width:480px){.navbar .navbar-contain{height:6rem}}.navbar .navbar-contain .logo{font-family:var(--font-yatra-one);font-size:var(--font-md);letter-spacing:-.01em;cursor:default}@media (max-width:480px){.navbar .navbar-contain .logo{font-size:var(--font-sm)}}.navbar .navbar-contain .nav-links{align-items:center;gap:4rem;list-style:none;display:flex;position:relative}.transition-curtain{background-color:var(--background);z-index:9999;transform-origin:top;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;transform:scaleY(0)}.nav-link,.nav-link-dropdown{font-family:var(--font-dm-mono);font-weight:var(--font-medium);font-size:var(--font-xxs);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.7;z-index:1;white-space:nowrap;flex-grow:1;width:fit-content;padding-top:.7rem;padding-bottom:.5rem;line-height:1;transition:all .2s ease-out;display:flex;position:relative}.nav-link:before,.nav-link:after,.nav-link-dropdown:before,.nav-link-dropdown:after{content:"";aspect-ratio:1/4;z-index:-1;pointer-events:none;opacity:0;background:url(/icons/nav-bracket.svg) 0 0/contain no-repeat;width:auto;height:100%;transition:all .2s ease-out;position:absolute;top:0;right:calc(100% + .6rem)}.nav-link:after,.nav-link-dropdown:after{right:initial;left:calc(100% + .6rem);transform:rotate(180deg)}.nav-link:hover,.nav-link-dropdown:hover{opacity:1!important}.nav-link:hover:before,.nav-link-dropdown:hover:before{opacity:1;right:calc(100% + 1.2rem)}.nav-link:hover:hover:after,.nav-link-dropdown:hover:hover:after{opacity:1;left:calc(100% + 1.2rem)}.mini-nav{z-index:102;width:fit-content;position:fixed;top:4.8rem;right:4.8rem}.mini-nav .mini-nav-menu{font-family:var(--font-yatra-one);letter-spacing:-.01em;opacity:0;visibility:collapse;font-size:2rem}.mini-nav .mini-nav-menu .menu-icon{z-index:10;cursor:default;position:relative}.mini-nav .mini-nav-menu .menu-dropdown{z-index:1;visibility:collapse;transform-origin:100% 0;isolation:isolate;flex-direction:column;gap:3.2rem;width:24rem;padding:6.4rem 3.2rem 3.2rem;display:flex;position:absolute;top:-12px;right:-12px;scale:0}.mini-nav .mini-nav-menu .menu-dropdown:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background-color:#fff3;border-radius:1.6rem;position:absolute;inset:0}@media (max-width:480px){.mini-nav{position:static}.mini-nav .mini-nav-menu .menu-dropdown{top:10px;right:8px}}.hero-section{flex-direction:column;justify-content:space-between;display:flex}.hero-section .hero-wrapper{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100vh;display:flex;position:relative}@media (max-width:480px){.hero-section .hero-wrapper{height:100svh}}.hero-section .hero-wrapper .hero-header-wrapper{width:33.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-section .hero-wrapper .hero-header-wrapper .hero-header{justify-content:center;align-items:center;gap:.8rem;width:100%;display:flex}.hero-section .hero-wrapper .hero-header-wrapper .hero-header .hero-bracket-left{position:absolute;top:0;left:50px}.hero-section .hero-wrapper .hero-header-wrapper .hero-header .hero-bracket-right{position:absolute;top:0;right:50px}.hero-section .hero-wrapper .hero-header-wrapper .hero-header .hero-header-detail{justify-content:center;align-items:center;gap:var(--spacing-sm);text-align:center;flex-direction:column;width:100%;height:14rem;display:flex}.hero-section .hero-wrapper .hero-header-wrapper .hero-header .hero-header-detail .hero-header-title{flex-direction:column;justify-content:flex-end;height:30%;display:flex}.hero-section .hero-wrapper .hero-header-wrapper .hero-header .hero-header-detail .hero-header-description{opacity:0;width:70%;height:10%}.hero-section .hero-wrapper .h1-wrapper{text-align:center;--pos-left-right:7rem;flex-direction:column;justify-content:center;align-items:center;width:33.5rem;min-height:6.4rem;padding:1.6rem 4.4rem 2.2rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-section .hero-wrapper .h1-wrapper:before,.hero-section .hero-wrapper .h1-wrapper:after{content:"";aspect-ratio:1/4;z-index:1;width:auto;height:100%;top:0;left:var(--pos-left-right);background:url(/icons/hero-bracket.svg) 0 0/contain no-repeat;position:absolute}.hero-section .hero-wrapper .h1-wrapper:after{left:initial;right:var(--pos-left-right);transform:rotate(180deg)}.hero-section .hero-wrapper .h1-wrapper h1{opacity:0;width:100%;max-height:0;overflow:hidden}.hero-section .hero-wrapper .content-wrapper{width:100%}.hero-section .hero-wrapper .content-wrapper .title-content{font-family:var(--font-yatra-one);letter-spacing:-.04em;width:100%;padding-bottom:var(--spacing-lg);--shadow-width:2px;--shadow-color:#ebda28;text-shadow:var(--shadow-width)var(--shadow-width)var(--shadow-color),calc(var(--shadow-width)*2)calc(var(--shadow-width)*2)var(--shadow-color),calc(var(--shadow-width)*3)calc(var(--shadow-width)*3)var(--shadow-color),calc(var(--shadow-width)*4)calc(var(--shadow-width)*4)var(--shadow-color),calc(var(--shadow-width)*5)calc(var(--shadow-width)*5)var(--shadow-color),calc(var(--shadow-width)*6)calc(var(--shadow-width)*6)var(--shadow-color);grid-template-rows:auto auto;grid-template-columns:auto auto auto;justify-content:space-between;align-items:center;font-size:12.6vw;display:grid}.hero-section .hero-wrapper .content-wrapper .title-content .creative-text,.hero-section .hero-wrapper .content-wrapper .title-content .dev-text{padding-top:var(--spacing-md);opacity:0;cursor:default}.hero-section .hero-wrapper .content-wrapper .title-content .hero-image-wrapper{aspect-ratio:4/3;flex-shrink:0;width:20vw;height:auto}.hero-section .hero-wrapper .content-wrapper .title-content .dev-text{margin-left:-.5vw;padding-right:.7vw;display:flex}.hero-image-wrapper .hero-image{border-radius:var(--border-radius-md);width:100%;height:100%;position:relative;overflow:hidden}@media (max-width:768px){.hero-section .hero-wrapper .hero-header-wrapper{max-width:34rem}.hero-section .hero-wrapper .content-wrapper .title-content{padding-bottom:var(--spacing-xl);grid-template-columns:auto auto;gap:1rem;font-size:23vw}.hero-section .hero-wrapper .content-wrapper .title-content .creative-wrapper{text-align:center;grid-column:1/-1}.hero-section .hero-wrapper .content-wrapper .title-content .hero-image-wrapper{aspect-ratio:16/9;width:46vw}}.projects-sec{padding:var(--spacing-xxs);position:relative}@media (max-width:768px){.projects-sec{padding:.6rem}}.projects-sec .project-group{border-radius:var(--border-radius-md);position:relative;overflow:hidden}@media (max-width:480px){.projects-sec .project-group{border-radius:var(--border-radius-sm)}}.projects-sec .project-group img{object-fit:cover;z-index:-2}.projects-sec .project-contain{align-items:flex-end;min-height:calc(100vh - 16px);padding:4rem 0}@media (max-width:480px){.projects-sec .project-contain{min-height:100dvh}}.projects-sec .project-contain .project-left .project-texts{aspect-ratio:1.56;width:100%;height:auto}.projects-sec .project-contain .project-left .project-texts p{opacity:.7;max-width:480px;margin-top:1.6rem;font-size:1.4rem}.projects-sec .project-contain .project-left .project-texts .external-link{margin-top:3.2rem}.projects-sec .project-contain .project-right{flex-direction:column;height:100%;display:flex}.projects-sec .project-contain .project-right .project-info-list{width:100%;padding:4rem 0}.projects-sec .project-contain .project-right .project-info-list .project-info{flex-wrap:wrap;align-items:center;gap:1.2rem;padding:2rem 0;display:flex;position:relative}.projects-sec .project-contain .project-right .project-info-list .project-info .project-info-line{background-color:#ffffff4d;width:0%;height:1px;position:absolute;bottom:0;left:0}.projects-sec .project-contain .project-right .project-info-list .project-info .project-tag{font-family:var(--font-dm-mono);letter-spacing:.02em;text-transform:uppercase;text-wrap:nowrap;gap:1.2rem;font-size:1.4rem;font-weight:500;line-height:1;display:flex}.projects-sec .project-contain .project-right .project-info-list .project-info .project-tag:after{content:" • ";opacity:.3}.projects-sec .project-contain .project-right .project-info-list .project-info .project-tag:last-child:after{content:""}.projects-sec .project-contain .project-right .project-images{flex-shrink:0;margin-top:auto}@media (max-width:1080px){.projects-sec .project-contain .dummy-div.grid-col-2{display:none}.projects-sec .project-contain .project-left.grid-col-3,.projects-sec .project-contain .project-right.grid-col-3{grid-column:span 4}}@media (max-width:768px){.projects-sec .project-contain{align-items:initial;grid-template-rows:max-content;padding:16rem 0 2.4rem}.projects-sec .project-contain .project-left{flex-shrink:initial}.projects-sec .project-contain .project-left .project-texts{aspect-ratio:initial}.projects-sec .project-contain .project-right{align-items:center}.projects-sec .project-contain .project-right .project-info-list{padding:2rem 0}.projects-sec .project-contain .project-right .project-images{width:100%;max-width:400px;margin-bottom:auto}}@media (max-width:480px){.projects-sec .project-contain{padding:12rem 0 1.6rem}.projects-sec .project-contain .project-left .project-texts .external-link{margin-top:2.4rem}.projects-sec .project-contain .project-right .project-info-list .project-info .project-tag{font-size:1.2rem}.projects-sec .project-contain .project-right .project-images{width:100%;max-width:250px;margin-bottom:0;padding-top:2.4rem}}.project-bg-img{filter:blur(48px);transform:scale(1.2)}@media (max-width:480px){.project-bg-img{filter:blur(28px)}}.projects-stack{position:relative;top:0}.projects-stack .projects-menu{z-index:100;pointer-events:none;width:12rem;height:12rem;margin-bottom:-18rem;position:sticky;top:4.8rem;left:4.8rem}@media (max-width:768px){.projects-stack .projects-menu{width:8rem;height:8rem;margin-bottom:-11.2rem;top:3.2rem;left:3.2rem}}@media (max-width:480px){.projects-stack .projects-menu{width:6.4rem;height:6.4rem;margin-bottom:-8rem;top:1.6rem;left:1.6rem}}.projects-stack .sticky-section{height:150vh;position:sticky;top:0;overflow:hidden}@media (max-width:480px){.projects-stack .sticky-section{height:125vh}}.more-about-me{--card-width:calc((100vw - (4*.8rem) - var(--spacing-lg)*2)/4);flex-direction:column;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.more-about-me{height:70vh}}.more-about-me .slider-container{perspective:1000px;touch-action:pan-y;cursor:grab;opacity:0;visibility:hidden;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.more-about-me .slider-container:active{cursor:grabbing}.more-about-me .slider-container .card{will-change:transform;backface-visibility:hidden;width:fit-content;height:fit-content;position:absolute;top:50%;left:50%}.more-about-me .slider-container .card .card-inner{justify-content:flex-start;gap:var(--spacing-lg);background-position:50%;background-size:cover;flex-direction:column;width:100%;height:100%;display:flex}.more-about-me .slider-container .card .card-inner .card-img-wrapper{width:var(--card-width);height:calc(1.25*var(--card-width));aspect-ratio:1.25;border-radius:var(--border-radius-sm);position:relative;overflow:hidden}.more-about-me .slider-container .card .card-inner .card-content{width:var(--card-width);justify-content:center;align-items:center;gap:var(--spacing-xs);padding:0 var(--spacing-md);text-align:center;flex-direction:column;display:flex}.more-about-me .slider-container .card .card-inner .card-content .card-title{font-family:var(--font-yatra-one);font-size:var(--font-lg);letter-spacing:-.02em;overflow:hidden}.more-about-me .slider-container .card .card-inner .card-content .card-description{font-size:var(--font-xs);font-weight:var(--font-regular);color:#ffffffb3;overflow:hidden}.more-about-me .circular-bg{border:var(--border-primary);z-index:-1;border-radius:50%;width:288rem;height:288rem;position:absolute;top:35%;left:50%;transform:translate(-50%)}@media (max-width:1200px){.more-about-me{--card-width:30rem}}@media (max-width:768px){.more-about-me{--card-width:25rem}.more-about-me .slider-container .card .card-inner .card-content{padding:0}}@media (max-width:480px){.more-about-me{--card-width:20rem}.more-about-me .slider-container .card .card-inner .card-content .card-title{font-size:var(--font-md)}}.stick-hero-image{width:100%;height:100vh;padding:var(--spacing-xxs);position:sticky;top:0}@media (max-width:768px){.stick-hero-image{padding:0}}.stick-hero-image .hero-to-work-img-wrapper{width:100%;height:100%;position:relative}.stick-hero-image .hero-to-work-img-wrapper .hero-image-wrapper{width:100%;height:100%;aspect-ratio:unset}@media (max-width:768px){.stick-hero-image .hero-to-work-img-wrapper .hero-image-wrapper .hero-image{border-radius:var(--border-radius-xs)}}.about-me{margin-top:-20vh}.about-me .about-me-content-1 p,.about-me .about-me-content-2 p{font-size:var(--font-lg);font-weight:var(--font-regular);line-height:var(--line-height)}.about-me .about-me-content-1{padding-bottom:10rem}@media (max-width:768px){.about-me .about-me-content-1{padding-bottom:5rem}}.about-me .about-me-content-2{padding-top:10rem}@media (max-width:768px){.about-me .about-me-content-2{padding-top:6rem}.about-me .about-me-content-1 p,.about-me .about-me-content-2 p{font-size:2.8rem}}@media (max-width:480px){.about-me .about-me-content-1 p,.about-me .about-me-content-2 p{font-size:2.4rem}}.playground-marquee{width:100%;padding:12rem 0;overflow:hidden}@media (max-width:480px){.playground-marquee{padding:6rem 0}}.playground-marquee .marquee-track{will-change:transform;gap:1.2rem;width:max-content;display:flex}.playground-marquee .playground-work-wrapper{aspect-ratio:16/9;border-radius:var(--border-radius-xs);height:20rem;padding:var(--spacing-sm);background-color:#000;flex-shrink:0;justify-content:flex-end;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.playground-marquee .playground-work-wrapper{height:16rem}}@media (max-width:480px){.playground-marquee .playground-work-wrapper{height:12rem}}.playground-marquee .playground-work-wrapper .playground-video{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1.1)}.playground-marquee .playground-work-wrapper .playground-work-link-img{opacity:0;transition:opacity var(--transition);z-index:1}.playground-marquee .playground-work-wrapper .playground-work-title{bottom:var(--spacing-xs);left:var(--spacing-xs);color:var(--foreground);opacity:0;transition:all var(--transition);z-index:1;background-color:#000000b3;padding:4px 6px;position:absolute;transform:translateY(1rem)}.playground-marquee .playground-work-wrapper:hover .playground-work-link-img{opacity:1}.playground-marquee .playground-work-wrapper:hover .playground-work-title{opacity:1;transform:translateY(0)}.external-link{width:fit-content;transition:opacity var(--transition);align-items:center;gap:1.2rem;display:flex}.external-link .arrow-icon-wrapper{flex-direction:column;align-items:center;gap:4px;width:16px;height:16px;display:flex;overflow:hidden}.external-link:before{content:url(/icons/nav-bracket.svg);margin-right:1.2rem;transition:transform .3s ease-out}.external-link:after{content:url(/icons/nav-bracket.svg);margin-left:1.2rem;transition:transform .3s ease-out;display:inline-block;transform:rotateY(180deg)}.external-link:hover:before{transform:translate(-7px)}.external-link:hover:after{transform:translate(7px)rotateY(180deg)}.stacking-images{aspect-ratio:1.56;justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative}.stacking-images .image-wrapper{border-radius:var(--border-radius-xs);will-change:transform,opacity,filter;width:100%;height:100%;position:absolute;overflow:hidden}.progress-container{justify-content:center;align-items:center;display:inline-flex;position:relative}.progress-container svg{transform:rotate(-90deg)}.progress-container .circle-base,.progress-container .circle-progress,.progress-container .circle-bg{fill:none;stroke:#fff;stroke-width:1px}.progress-container .circle-bg{opacity:.3}.progress-container .circle-progress{opacity:1;stroke-linecap:round;transition:stroke-dashoffset .4s ease-out}.progress-container .progress-label{flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;display:flex;position:absolute}.progress-container .progress-label .progress-out-of{align-items:center;gap:1.2rem;font-size:1.6rem;display:flex}.progress-container .progress-label .progress-out-of .index-window{height:1em;display:block;overflow:hidden}.progress-container .progress-label .progress-out-of .index-window .index-item{height:1em;line-height:1em}@media (max-width:768px){.progress-container .progress-label{gap:.8rem;font-size:.8rem}.progress-container .progress-label .progress-out-of{gap:.6rem;font-size:1rem}}.skills-section{height:125vh;position:relative}.skills-section .skills{height:100vh;padding:.8rem;position:sticky;top:0}@media (max-width:480px){.skills-section .skills{height:100svh;padding:.6rem}}.skills-section .skills .animation-boundary{background-color:var(--foreground);border-radius:var(--border-radius-md);width:100%;height:100%;position:relative;overflow:hidden}@media (max-width:480px){.skills-section .skills .animation-boundary{border-radius:var(--border-radius-sm)}}.skills-section .skills .animation-boundary .skill{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:100px;justify-content:center;align-items:center;width:fit-content;padding:1.6rem 3.2rem;font-size:3.2rem;display:flex}@media (max-width:480px){.skills-section .skills .animation-boundary .skill{padding:1.2rem 2.4rem;font-size:1.8rem}}.skills-section .skills .animation-boundary .skill .icon-wrapper{width:3.2rem;height:3.2rem;position:relative}.skills-section .skills .titles-container{z-index:20;justify-content:center;align-items:center;gap:4rem;width:100%;display:flex;position:absolute;top:6.8rem;left:0}@media (max-width:480px){.skills-section .skills .titles-container{flex-direction:column;gap:1.6rem}}.skills-section .skills .titles-container .click-indicator{z-index:0;border-radius:var(--border-radius-md);pointer-events:none;opacity:0;background-color:#ca1b52;width:fit-content;padding:.6rem 1.2rem;font-size:1.2rem;position:absolute;bottom:-4.5rem;left:50%;transform:translate(-50%)}@media (max-width:480px){.skills-section .skills .titles-container .click-indicator{padding:.4rem 1rem;bottom:-3rem}}.skills-section .skills .titles-container .click-indicator:after{content:"";z-index:-1;background-color:#ca1b52;border-radius:2px;width:8px;height:8px;position:absolute;bottom:80%;left:50%;transform:translate(-50%)rotate(45deg)}@media (max-width:480px){.skills-section .skills .titles-container .click-indicator:after{bottom:70%}}.skills-section .skills .titles-container .skill-heading-title{color:var(--background);cursor:pointer;opacity:.5;-webkit-user-select:none;user-select:none;transition:all .3s;position:relative}.skills-section .skills .titles-container .skill-heading-title.active{opacity:1!important}.skills-section .skills .titles-container .skill-heading-title.active:before,.skills-section .skills .titles-container .skill-heading-title.active:after,.skills-section .skills .titles-container .skill-heading-title:hover:before,.skills-section .skills .titles-container .skill-heading-title:hover:after{opacity:1}.skills-section .skills .titles-container .skill-heading-title:before,.skills-section .skills .titles-container .skill-heading-title:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:url(/icons/bracket-skills.svg) 0 0/contain no-repeat;width:6px;height:24px;transition:opacity .3s ease-out;position:absolute;top:0;right:calc(100% + .6rem);transform:translateY(-25%)}.skills-section .skills .titles-container .skill-heading-title:after{right:initial;left:calc(100% + .6rem);transform:rotate(180deg)translateY(25%)}.footer{margin-top:16.8rem}@media (max-width:768px){.footer{margin-top:8rem}}.footer .description-wrapper{flex-direction:column;gap:4.8rem;display:flex}.footer .description-wrapper .description{font-size:3.2rem;line-height:1.3}@media (max-width:768px){.footer .description-wrapper .description{font-size:2.4rem}}.footer .footer-line{background:#ffffff4d;width:100%;height:1px;margin-top:16rem}@media (max-width:768px){.footer .footer-line{margin-top:8rem}}.footer .info-links-wrapper{margin-top:3.2rem}@media (max-width:768px){.footer .info-links-wrapper{flex-direction:column;display:flex}}.footer .info-links-wrapper .items{flex-direction:column;gap:1.6rem;display:flex}.footer .info-links-wrapper .items .item{opacity:.5;transition:opacity .3s ease-out}.footer .info-links-wrapper .items .item:hover{opacity:1!important}.footer .info-links-wrapper .items .time,.footer .info-links-wrapper .items .designer{pointer-events:none}@media (max-width:768px){.footer .info-links-wrapper .items .time{margin-top:3.2rem}}.footer .info-links-wrapper .items .rekhchand{pointer-events:all;text-decoration:underline}.footer .info-links-wrapper .items .show-grid{cursor:pointer;align-items:center;gap:.6rem;display:flex}.footer .footer-logo-wrapper{font-family:var(--font-yatra-one);font-weight:var(--font-regular);-webkit-user-select:none;user-select:none;padding-top:20rem;padding-bottom:3rem;line-height:1;overflow:hidden}@media (max-width:768px){.footer .footer-logo-wrapper{padding-top:10rem}}.text-fit{--captured-length:initial;--support-sentinel:var(--captured-length,9999px);display:flex;container-type:inline-size}.text-fit>[aria-hidden]{visibility:hidden}.text-fit>:not([aria-hidden]){--captured-length:100cqi;--available-space:var(--captured-length);flex-grow:1;container-type:inline-size}.text-fit>:not([aria-hidden])>*{--support-sentinel:inherit;--captured-length:100cqi;--ratio:tan(atan2(var(--available-space),var(--available-space) - var(--captured-length)));--font-size:clamp(1em,1em*var(--ratio),var(--max-font-size,infinity*1px) - var(--support-sentinel));inline-size:var(--available-space)}.text-fit>:not([aria-hidden])>:not(.text-fit){font-size:var(--font-size);display:block}@container not (max-inline-size:0){.text-fit>:not([aria-hidden])>:not(.text-fit){white-space:nowrap}}.text-fit>:not([aria-hidden])>.text-fit{--captured-length2:var(--font-size);font-variation-settings:"opsz" tan(atan2(var(--captured-length2),1px))}@property --captured-length{syntax:"<length>";inherits:true;initial-value:0}@property --captured-length2{syntax:"<length>";inherits:true;initial-value:0}
.custom-scrollbar{z-index:9999;mix-blend-mode:difference;width:6px;height:100vh;position:fixed;top:0;right:0}.custom-scrollbar__thumb{background-color:#fff6;border-radius:4px;width:100%;transition:background-color .2s}.custom-scrollbar__thumb:hover,.custom-scrollbar__thumb.is-dragging{background-color:#fffc}
