@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(/static/media/Montserrat-VariableFont_wght.7e687123cd4528224ce5.ttf) format("truetype")}@font-face{font-family:Montserrat Italic;font-style:normal;font-weight:100 900;src:url(/static/media/Montserrat-Italic-VariableFont_wght.7451547bd28d8dddbeea.ttf) format("truetype")}@font-face{font-family:Maison Neue;font-style:normal;font-weight:400;src:url(/static/media/Maison%20Neue%20Light.2286cbbdcfb1a2731c0b.otf) format("opentype")}@font-face{font-family:Maison Neue;font-style:normal;font-weight:600;src:url(/static/media/Maison%20Neue%20Medium.aebc1544136e24b7f8b7.otf) format("opentype")}@font-face{font-family:Maison Neue;font-style:normal;font-weight:700;src:url(/static/media/Maison%20Neue%20Book.38cdb101750982a73c64.otf) format("opentype")}@font-face{font-family:Maison Neue;font-style:normal;font-weight:800;src:url(/static/media/Maison%20Neue%20Bold.30ff840ec8e5c66243d7.otf) format("opentype")}@font-face{font-family:Nexa;font-style:normal;font-weight:400;src:url(/static/media/Nexa-Light.5607de5e7c9a751e69bd.otf) format("opentype")}@font-face{font-family:Nexa;font-style:normal;font-weight:600;src:url(/static/media/Nexa-Book.524eb632d6b02e7d6a13.otf) format("opentype")}@font-face{font-family:Nexa;font-style:normal;font-weight:900;src:url(/static/media/Nexa-Black.34ff9785bb420e5597ce.otf) format("opentype")}@font-face{font-family:Nexa;font-style:normal;font-weight:800;src:url(/static/media/Nexa-Heavy.c9c935cbbfe8f8d16a48.otf) format("opentype")}@font-face{font-family:Nexa;font-style:normal;font-weight:700;src:url(/static/media/Nexa-XBold.d6cc9f27e1d0e63523a9.otf) format("opentype")}@font-face{font-family:Porlane;font-style:normal;src:url(/static/media/Porlane.a5074feae14fadf93000.ttf) format("truetype")}@font-face{font-family:Helvetica Neue;font-style:normal;font-weight:400;src:url(/static/media/HelveticaNeue.61abb0dcf261cf600e0d.ttf) format("truetype")}@font-face{font-family:Helvetica Neue;font-style:italic;font-weight:700;src:url(/static/media/HelveticaNeue-BoldItalic.a057d71ed0901a8e9b42.ttf) format("truetype")}@font-face{font-family:Helvetica Neue;font-style:normal;font-weight:900;src:url(/static/media/HelveticaNeue-CondensedBlack.9949388abea69c1b0782.ttf) format("truetype")}@font-face{font-family:Helvetica Neue;font-style:normal;font-weight:700;src:url(/static/media/HelveticaNeue-Bold.c523dff6ac9fe7cc8a33.ttf) format("truetype")}@font-face{font-family:Helvetica Neue;font-style:italic;font-weight:400;src:url(/static/media/HelveticaNeue-Italic.547573d8e2fc466b6473.ttf) format("truetype")}@font-face{font-family:Helvetica Neue;font-style:normal;font-weight:300;src:url(/static/media/HelveticaNeue-Light.4bfff59f232f41100a47.ttf) format("truetype")}@font-face{font-family:Helvetica Neue;font-style:italic;font-weight:300;src:url(/static/media/HelveticaNeue-LightItalic.a2651ff0e9af8eda936a.ttf) format("truetype")}@font-face{font-family:Helvetica Neue;font-style:normal;font-weight:500;src:url(/static/media/HelveticaNeue-Medium.9f6d1f189039c22f88b9.ttf) format("truetype")}@font-face{font-family:Helvetica Neue;font-style:italic;font-weight:500;src:url(/static/media/HelveticaNeue-MediumItalic.c417cc312e5efaa91e7e.ttf) format("truetype")}@font-face{font-family:Helvetica Neue;font-style:normal;font-weight:100;src:url(/static/media/HelveticaNeue-Thin.898f26e9cb196557afba.ttf) format("truetype")}@font-face{font-family:Helvetica Neue;font-style:italic;font-weight:100;src:url(/static/media/HelveticaNeue-ThinItalic.0a5db87b00efc0810d03.ttf) format("truetype")}@font-face{font-family:Helvetica Neue;font-style:normal;font-weight:200;src:url(/static/media/HelveticaNeue-UltraLight.c88e227a42c7bbe2560a.ttf) format("truetype")}@font-face{font-family:Helvetica Neue;font-style:italic;font-weight:200;src:url(/static/media/HelveticaNeue-UltraLightItalic.5f78acb42d48308ea076.ttf) format("truetype")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;src:url(/static/media/SpaceMono-Bold.056ac3ebe5f65cb5c4ac.ttf) format("truetype")}@font-face{font-family:Space Mono;font-style:italic;font-weight:700;src:url(/static/media/SpaceMono-BoldItalic.973410642f95c92e505b.ttf) format("truetype")}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;src:url(/static/media/SpaceMono-Italic.0daff04789950b311b31.ttf) format("truetype")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;src:url(/static/media/SpaceMono-Regular.8a2aa304d0bd5e41d186.ttf) format("truetype")}.section{background-repeat:repeat-y;background-size:contain;margin:0 auto;max-width:1280px;padding:3.3em 1rem 3em}.d-flex{display:flex}h1{font-size:1.5rem}@media(min-width:48em){h1{font-size:1.75rem}}@media(min-width:62em){h1{font-size:2rem}}@media(min-width:75em){h1{font-size:2.5rem}}.description{font-size:1rem}@media(min-width:48em){.description{font-size:1.125rem}}@media(min-width:62em){.description{font-size:1.25rem}}@media(min-width:75em){.description{font-size:1.5rem}}.content{font-size:.875rem;line-height:110%}@media(min-width:48em){.content{font-size:1rem}}@media(min-width:62em){.content{font-size:1rem}}@media(min-width:75em){.content{font-size:1.125rem}}.content-spacer{padding-bottom:.5rem}@media(min-width:48em){.content-spacer{padding-bottom:.6rem}}@media(min-width:62em){.content-spacer{padding-bottom:.8rem}}@media(min-width:75em){.content-spacer{padding-bottom:1.5rem}}.content-spacer-first{padding-top:.5rem}@media(min-width:48em){.content-spacer-first{padding-top:.6rem}}@media(min-width:62em){.content-spacer-first{padding-top:.8rem}}@media(min-width:75em){.content-spacer-first{padding-top:1.5rem}}.half-width{width:100%}@media(min-width:75em){.half-width{width:66%}}.privacy-screen{background-color:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:2}.resp-flex{display:flex;flex-direction:column}@media(min-width:75em){.resp-flex{flex-direction:row}}.text-center{text-align:center}*{cursor:none;margin:0;padding:0}:root{--background-color:#fff;--text-color:#000;--header-text:#4f4f4f;--marquee-text:#d6d6d6;--new-challenges:#333;--landing-text:#fff;--separator-text:#d6d6d6;--bhhs-title:#84335c;--capella-title:#a6221e;--info-label:#afafaf;--info-value:#232323;--project-description:#646464;--card-title:#262626;--card-description:#646464;--bgry-link:#000;--about-title:#303030;--about-description:#646464;--selection-background:#000;--selection-color:#fff;--cursor-hover:#000}[data-theme=dark]{--background-color:#1e1e1e;--text-color:#f2f2f2;--header-text:#f2f2f2;--marquee-text:#434343;--new-challenges:#f2f2f2;--landing-text:#8a8a8a;--separator-text:#454545;--bhhs-title:#dba6c1;--capella-title:#fe5b65;--info-label:#afafaf;--info-value:#fff;--project-description:#d8d8d8;--card-title:#fff;--card-description:#b3b3b3;--bgry-link:#fff;--about-title:#efefef;--about-description:#bbb;--selection-background:#fff;--selection-color:#000;--cursor-hover:#fff}::selection{background:#000;background:var(--selection-background);color:#fff;color:var(--selection-color)}html{cursor:none;font-family:Helvetica Neue;font-size:16px;height:100%}@media(min-width:48em){html{font-size:1rem}}@media(min-width:62em){html{font-size:1.125rem}}@media(min-width:75em){html{font-size:1.125rem}}body{background-color:#fff;background-color:var(--background-color);color:#000;color:var(--text-color);cursor:none;font-family:Helvetica Neue;font-size:16px;height:100%;overflow-x:hidden;position:relative;transition:color .3s}@media(min-width:48em){body{font-size:1rem}}@media(min-width:62em){body{font-size:1.125rem}}@media(min-width:75em){body{font-size:1.125rem}}body:before{content:"";height:100%;left:0;position:fixed;top:0;transition:background-color .3s ease-in-out;width:100%;z-index:-1}body:after,body:before{background-color:#fff;background-color:var(--background-color)}.custom-cursor{background:#000;background:var(--cursor-hover);border-radius:50%;height:20px;left:0;pointer-events:none;position:fixed;top:0;transition:transform .2s ease,background .2s ease,border-radius .2s ease;width:20px;z-index:10000}.text-hover{background:#000c;border-radius:0;transform:rotateX(180deg) scale(.1,1.2)}.link-hover{background:#000;transform:scale(2)}[data-theme=dark] .link-hover,[data-theme=dark] .text-hover{background:#fff}.image-container{position:relative}.parallax-image,.parallax-nav{transition:transform .1s ease-out}.new-challenges{align-items:center;color:var(--new-challenges);display:flex;font-family:Helvetica Neue;font-size:.875rem;font-style:normal;font-weight:500;gap:.6875rem;justify-content:center;line-height:normal;text-transform:uppercase}.new-challenges .challenge-icon{width:1.5rem}.section-container{opacity:0}.line-h{color:var(--marquee-text);font-family:Porlane;font-size:15.625rem;font-weight:400}.header,.line-h{font-style:normal;line-height:normal}.header{color:var(--header-text);display:none;font-family:Helvetica Neue;font-size:.875rem;font-weight:700;padding-bottom:1.5rem;padding-top:1.5rem;text-transform:uppercase}@media(min-width:62em){.header{display:flex;justify-content:space-between}}.header .navigation{align-items:center;display:none;font-style:normal;font-weight:300;gap:1rem}.header .navigation .nav-resume a{color:var(--header-text);text-decoration:none}@media(min-width:62em){.header .navigation{display:flex}}.switch{align-items:center;border-radius:1.25rem;display:flex;height:30px;overflow:hidden;position:relative;width:60px}.switch:after,.switch:before{border-radius:1.25rem;content:"";height:100%;left:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:0}.switch:before{background:linear-gradient(90deg,#ff9735,#ffc700);opacity:1}.switch:after{background:linear-gradient(90deg,#0c32ff,#2a00d0);opacity:0}.switch.on:before{opacity:0}.switch.on:after{opacity:1}.switch .switch-circle{background-position:50%;background-size:cover;border-radius:50%;height:26px;left:2px;position:absolute;top:2px;transition:left .3s ease-in-out,transform .5s ease-in-out;width:26px;z-index:1}.switch .switch-circle.on{left:32px;transform:rotate(-10deg)}.switch .switch-circle.off{left:2px;transform:rotate(0deg)}.landing{grid-gap:1.5rem;display:grid;font-family:Space Mono;gap:1.5rem;grid-template-rows:1fr 1fr;height:100%}@media(min-width:62em){.landing{grid-template-columns:1fr 1fr;grid-template-rows:none}}.landing .photo{background-image:url(/static/media/profile_color.22498dbdc22f65baea6a.png);background-position:50%;background-size:cover;border-radius:1.25rem;filter:grayscale(100%);transition:filter .3s ease-in-out}.landing .photo:hover{filter:grayscale(0)}.landing .intro{background:#232323;border-radius:1.25rem;color:var(--landing-text);font-size:1.5rem;font-style:normal;font-weight:400;padding:3.125rem 4.1875rem 2.1875rem 2.875rem}.landing .intro .content{line-height:150%;margin-bottom:18.25rem}.landing .intro .rishi{color:#b780ff;line-height:121.305%;margin-bottom:1rem}.links-container{font-family:Montserrat;font-size:1rem;font-weight:500;justify-content:center}.links-container .links-padding{margin-left:1.5rem}.links-container a{color:#fff;text-decoration:none}.links-container a:visited{color:#fff}.links-container .icon-hover-effect{height:30px;position:relative;width:30px}.links-container .icon-link{display:block;height:100%;width:100%}.links-container .icon-link img{height:100%;left:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.links-container .img-grayscale{opacity:1}.links-container .img-color{opacity:0}.separator{align-items:center;display:flex;gap:4.5rem}.separator .text-m{text-wrap:nowrap;color:var(--separator-text);font-family:Porlane;font-size:8rem;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.separator .line{background-color:var(--separator-text);height:.0725rem;width:100%}.project-container .project-title{color:var(--bhhs-title);font-size:2rem;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.project-container .bhhs-project-link{align-items:flex-end;display:flex;font-size:.875rem;font-style:normal;font-weight:400;gap:.1rem;line-height:1.5rem}.project-container .bhhs-project-link .project-link{color:#84335c;line-height:normal;text-decoration:none}.project-container .bhhs-project-link .project-link-icon{height:1.125rem;width:1.125rem}.mobile-bhhs-image-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-rows:auto auto auto}@media(min-width:62em){.mobile-bhhs-image-grid{display:none}}.mobile-bhhs-image-grid .imgs-container{display:flex;height:100%;justify-content:center;width:100%}.mobile-bhhs-image-grid .image1{background:#f1d5e3;border-radius:1.25rem}.mobile-bhhs-image-grid .image1 img{height:auto;width:100%}.mobile-bhhs-image-grid .image2{background:#552448;border-radius:1.25rem}.mobile-bhhs-image-grid .image2 img{height:auto;width:100%}.mobile-bhhs-image-grid .image3{background:#84335c;border-radius:1.25rem}.mobile-bhhs-image-grid .image3 img{height:auto;width:100%}.bhhs-image-grid{display:none}@media(min-width:62em){.bhhs-image-grid{grid-gap:2.25rem;display:grid;gap:2.25rem;grid-template-columns:1fr 3fr;grid-template-rows:auto auto}}.bhhs-image-grid .imgs-container{display:flex;height:100%;justify-content:center;width:100%}.bhhs-image-grid .imgs-container:nth-child(3){grid-column:1/-1}.bhhs-image-grid .image1{background:#f1d5e3;background-image:url(/static/media/image1.2a949cc01e3cf0a7cc37.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:1.25rem}.bhhs-image-grid .image2{background:#552448;background-image:url(/static/media/image2.a5e1bd2f67890173e525.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;border-radius:1.25rem}.bhhs-image-grid .image3{background:#84335c;background-image:url(/static/media/image3.9c29e197bfa79623dcd9.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;border-radius:1.25rem}.project-container .capella-title{color:var(--capella-title);font-size:2rem;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.project-container .project-details .info-label{color:var(--info-label);font-size:.75rem;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.project-container .project-details .info-value{color:var(--info-value);font-size:1.25rem;font-style:normal;font-weight:300;line-height:normal;text-transform:capitalize}.project-container .project-details .project-timeline{gap:2.56rem;margin-top:2.37rem}.project-container .project-description{color:var(--project-description);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}.project-container .capella-project-link{align-items:flex-end;display:flex;font-size:.875rem;font-style:normal;font-weight:400;gap:.1rem;line-height:1.5rem}.project-container .capella-project-link .project-link{color:#df1a26;line-height:normal;text-decoration:none}.project-container .capella-project-link .project-link-icon{height:1.125rem;width:1.125rem}.mobile-capella-image-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-rows:auto auto auto}@media(min-width:62em){.mobile-capella-image-grid{display:none}}.mobile-capella-image-grid .imgs-container{display:flex;height:100%;justify-content:center;width:100%}.mobile-capella-image-grid .image1{background:#ffe1e4;border-radius:1.25rem}.mobile-capella-image-grid .image1 img{height:auto;width:100%}.mobile-capella-image-grid .image2{background:#b62025;border-radius:1.25rem}.mobile-capella-image-grid .image2 img{height:auto;width:100%}.mobile-capella-image-grid .image3{background:#94b7bb;border-radius:1.25rem}.mobile-capella-image-grid .image3 img{height:auto;width:100%}.capella-image-grid{display:none}@media(min-width:62em){.capella-image-grid{grid-gap:2.25rem;display:grid;gap:2.25rem;grid-template-columns:1fr 2fr;grid-template-rows:1fr 3fr}}.capella-image-grid .imgs-container{display:flex;height:100%;justify-content:center;width:100%}.capella-image-grid .image1{background:#ffe1e4;background-image:url(/static/media/image1.7996c88b22e6983dd3bf.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:1.25rem;grid-column:1/2;grid-row:1/2}.capella-image-grid .image2{background:#b62025;background-image:url(/static/media/image2.6a7550f60203a180b89b.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;border-radius:1.25rem;grid-column:1/2;grid-row:2/3}.capella-image-grid .image3{background:#94b7bb;background-image:url(/static/media/image3.b216276362ad50d2b6b7.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;border-radius:1.25rem;grid-column:2/3;grid-row:1/3}.other-projects{grid-gap:2.75rem;display:grid;gap:2.75rem;grid-template-columns:1fr}@media(min-width:62em){.other-projects{gap:5.75rem 2.75rem;grid-template-columns:1fr 1fr}}@media(min-width:75em){.other-projects{grid-template-columns:1fr 1fr 1fr}}.other-projects .bgry-link{color:var(--bgry-link)}.other-projects .weather-link{color:#1664c0}.other-projects .maps-link,.other-projects .smart-link{color:#e87204}.other-projects .movies-link{color:#ff6476}.other-projects .project-card .project-card-title{color:var(--card-title);font-size:1.5rem;font-style:normal;font-weight:400;line-height:normal;margin-top:2.38rem;text-transform:capitalize}.other-projects .project-card .project-card-description{color:var(--card-description);font-family:Helvetica Neue;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem;margin-top:1rem}.other-projects .project-card .project-card-link{align-items:flex-end;display:flex;font-size:.875rem;font-style:normal;font-weight:400;gap:.1rem;line-height:1.5rem;margin-top:.8rem}.other-projects .project-card .project-card-link .project-link{line-height:normal;text-decoration:none}.other-projects .project-card .project-card-link .project-link-icon{height:1.125rem;width:1.125rem}.other-projects .project-card .project-image{border-radius:1.25rem;width:100%}.project-container{display:flex;flex-direction:column;gap:3.12rem}.project-container .about-title{color:var(--about-title);font-family:Helvetica Neue;font-size:2rem;font-style:normal;font-weight:700;line-height:normal}.project-container .about-description{color:var(--about-description);font-size:1.25rem;font-style:normal;font-weight:400;line-height:2rem}.projects-container{grid-gap:6rem;display:grid;gap:6rem;grid-template-columns:1fr}@media(min-width:62em){.projects-container{grid-template-columns:1fr 2fr}}.mobile-about-image-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-rows:auto auto auto}@media(min-width:62em){.mobile-about-image-grid{display:none}}.mobile-about-image-grid .imgs-container{display:flex;height:100%;justify-content:center;width:100%}.mobile-about-image-grid .image1{background:#ffe1e4;border-radius:1.25rem}.mobile-about-image-grid .image1 img{height:auto;width:100%}.mobile-about-image-grid .image2{background:#b62025;border-radius:1.25rem}.mobile-about-image-grid .image2 img{height:auto;width:100%}.mobile-about-image-grid .image3{background:#94b7bb;border-radius:1.25rem}.mobile-about-image-grid .image3 img{border-radius:1.25rem;height:auto;width:100%}.mobile-about-image-grid .image4{background:#94b7bb;border-radius:1.25rem}.mobile-about-image-grid .image4 img{height:auto;width:100%}.mobile-about-image-grid .image5{background:#94b7bb;border-radius:1.25rem}.mobile-about-image-grid .image5 img{height:auto;width:100%}.about-image-grid{display:none}@media(min-width:62em){.about-image-grid{grid-gap:2.25rem;display:grid;gap:2.25rem;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr 2fr 1fr}}.about-image-grid .imgs-container{display:flex;height:100%;justify-content:center;width:100%}.about-image-grid .image1{background:#ffe1e4;background-image:url(/static/media/map.865e7d1ca3d4e86fdefc.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1.25rem;grid-area:1/1/2/3}.about-image-grid .image2{background:#b62025;background-image:url(/static/media/event.2c17195a59251ccf6568.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;border-radius:1.25rem;grid-area:1/3/2/6}.about-image-grid .gallery{grid-area:2/1/3/6;object-fit:cover}.about-image-grid .image3{background:#94b7bb;background-image:url(/static/media/watch.b63ab1e562ad533f0668.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;border-radius:1.25rem;grid-area:3/1/4/4}.about-image-grid .gallery-img{border-radius:1.25rem;height:600px;object-fit:cover;width:100%}.about-image-grid .image4{background:#94b7bb;background-image:url(/static/media/racing.62508f7cfc642d86b5e0.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;border-radius:1.25rem;grid-area:3/4/4/6}.footer{background-image:url(/static/media/footer.9b8235122c9be8fe2696.png);background-size:cover}.footer .footer-section{display:flex;flex-direction:column;justify-content:center}@media(min-width:62em){.footer .footer-section{align-items:center;flex-direction:row;justify-content:space-between}}.footer .footer-title{color:#fff;font-family:Porlane;font-size:6.375rem;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}@media(min-width:62em){.footer .footer-title{font-size:9.375rem}}.footer-header{padding:0}
/*# sourceMappingURL=main.45954569.css.map*/