.framer-wrapper-module__xFQ7nG__wrapper{padding:var(--responsivePadding);gap:1rem;display:grid}.framer-wrapper-module__xFQ7nG__open{position:relative}
@layer theme{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--black:#000;--chamoisee:#a57548;--charcoal:#374151;--claret:#6e0d25;--darkMossGreen:#4b5320;--darkPurple:#3c153b;--ghostWhite:#f0eff4;--hunyadiYellow:#e09f3e;--lavenderWeb:#d8d8f6;--night:#121619;--olive:olive;--pakistanGreen:#023618;--pennBlue:#0b1d51;--pennRed:#92140c;--persianRed:#c33;--safetyOrange:#f17f29;--steelBlue:#3581b8;--white:#fff;--yLnMnBlue:#26547c;--backgroundColor:var(--lightningcss-light,var(--ghostWhite))var(--lightningcss-dark,var(--night));--textColor:var(--lightningcss-light,var(--night))var(--lightningcss-dark,var(--ghostWhite));--cursorOuterBackgroundColor:var(--lightningcss-light,#0006)var(--lightningcss-dark,#fff6);--navigationBackgroundColor:var(--lightningcss-light,var(--white))var(--lightningcss-dark,var(--black));--navigationBoxShadow:var(--lightningcss-light,#00000080)var(--lightningcss-dark,#ffffff80);--skeletonHighlightColor:var(--lightningcss-light,var(--white))var(--lightningcss-dark,var(--black));--introductionJaskarnSingh:var(--lightningcss-light,var(--yLnMnBlue))var(--lightningcss-dark,var(--safetyOrange));--aboutBackgroundColor:var(--lightningcss-light,var(--hunyadiYellow))var(--lightningcss-dark,var(--chamoisee));--experienceBackgroundColor:var(--lightningcss-light,var(--claret))var(--lightningcss-dark,var(--pennBlue));--inputBackgroundColor:var(--lightningcss-light,#00000017)var(--lightningcss-dark,#ffffff17)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}}@layer typescale{:root{--baseSize:1.2rem;--scale:1.15;--xl:calc(var(--h1)*var(--scale)*var(--scale));--lg:calc(var(--h1)*var(--scale));--h1:calc(var(--h2)*var(--scale));--h2:calc(var(--h3)*var(--scale));--h3:calc(var(--h4)*var(--scale));--h4:calc(var(--h5)*var(--scale));--h5:calc(var(--h6)*var(--scale));--h6:var(--baseSize);--small:calc(var(--baseSize)/var(--scale))}}@layer padding{:root{--responsivePadding:clamp(1rem,5%,3rem)}}@media (min-width:768px){@layer typescale{:root{--scale:1.25}}}
@layer base{html{box-sizing:border-box;scroll-behavior:smooth}*,:before,:after{box-sizing:inherit}*{margin:0;padding:0}body{background-color:var(--backgroundColor);color:var(--textColor);font-size:var(--baseSize);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.75}h1{font-size:var(--h1);line-height:1}h2{font-size:var(--h2);line-height:1.1}h3{font-size:var(--h3);line-height:1.2}h4{font-size:var(--h4)}h5{font-size:var(--h5)}h6{font-size:var(--h6)}p{font-size:var(--baseSize)}small{font-size:var(--small)}a:not([class]){color:inherit;text-underline-offset:4px}@media (hover:hover){a:not([class]):hover{text-decoration:none}}img{object-fit:cover}input,button,textarea,select{font:inherit}canvas,img,picture,svg,video{max-width:100%}h4,h5,h6{line-height:1.3}}@layer navigation{.drawer{background-color:var(--navigationBackgroundColor);overflow:hidden}}@layer sonner{[data-close-button] svg,[data-icon] svg{color:var(--black)}}
