@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100vh;width:100vw;height:100dvh}body{font-family:Roboto,sans-serif}svg.clipper{position:fixed;top:-1000px;left:-1000px;width:0;height:0}.about-highlight-text{font-weight:700;letter-spacing:.3px}:root{--multiplier: .5;--hamburger-width: calc(30px * var(--multiplier));--bar-height: calc(3.1px * var(--multiplier));--bar-spacing: calc(6px * var(--multiplier));--hamburger-color: #fff}.hamburger{position:relative;display:block;width:var(--hamburger-width);cursor:pointer;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}.hamburger .ham-bar,.hamburger:after,.hamburger:before{content:"";display:block;width:100%;height:var(--bar-height);background-color:var(--hamburger-color);margin:var(--bar-spacing) 0;transition:.4s;transform-origin:50% 50%}.hamburger.is-active:after{transform:rotate(45deg);translate:0 calc(-1 * var(--bar-spacing) * 1.5)}.hamburger.is-active .ham-bar{opacity:0}.hamburger.is-active:before{transform:rotate(-45deg);translate:0 calc(var(--bar-spacing) * 1.5)}.custom-drawer{display:flex;z-index:-1000;visibility:hidden;height:100vh;height:100dvh;flex-direction:row-reverse;position:fixed;left:0;right:0;bottom:0}.custom-drawer.custom-drawer-open{display:flex;z-index:999;visibility:visible}.drawer-content{position:absolute;right:0;z-index:1000;transform:translate(100%);transition:all 225ms cubic-bezier(0,0,.2,1);height:100%;box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;overflow-y:auto}.custom-drawer.custom-drawer-open .drawer-content{transform:translate(0)}.drawer-backdrop{background-color:#00000080;width:100%;z-index:999;height:100%}.pulse-indicator{background-color:"transparent";border:3px solid #FFF965;padding:0;width:16px;height:16px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;animation:circle-outer 2s infinite ease-in}.pulse-indicator-inner{width:100%;height:100%;background-color:#fff965;border-radius:50%;animation:circle-inner 2s infinite ease-in}@keyframes circle-inner{0%{transform:scale(1.1);padding:0}15%{transform:scale(1.1);padding:0}30%{transform:scale(.8);padding:0}40%{transform:scale(.6);padding:0}50%{transform:scale(1.1);padding:0}60%{transform:scale(1.1);padding:0}70%{transform:scale(.8)}80%{transform:scale(.6)}to{transform:scale(1.1);padding:0}}@keyframes circle-outer{0%{transform:scale(.6);padding:0}40%{transform:scale(.6);padding:0}50%{transform:scale(1.2);padding:0}60%{transform:scale(1.2);padding:0}to{transform:scale(.6);padding:0}}@keyframes circle-pulse{0%{transform:scale(1);box-shadow:0 0 0 3.2px #fff96540,0 0 0 3.2px #fff96520;opacity:.8}20%{transform:scale(1);box-shadow:0 0 0 3.2px #fff96540,0 0 0 3.2px #fff96520;opacity:.8}25%{transform:scale(1.4);box-shadow:0 0 0 3.2px #fff96540,0 0 0 3.2px #fff96520;opacity:1}30%{transform:scale(1.1);box-shadow:0 0 0 3.2px #fff96540,0 0 0 3.2px #fff96520;opacity:1}35%{transform:scale(1.2);box-shadow:0 0 0 3.2px #fff96540,0 0 0 3.2px #fff96520;opacity:1}60%{transform:scale(1.2);box-shadow:0 0 0 3.2px #fff96540,0 0 0 3.2px #fff96520}80%{transform:scale(1.2);box-shadow:0 0 0 3.2px #fff96540,0 0 0 3.2px #fff96520;opacity:1}to{transform:scale(1);box-shadow:0 0 0 3.2px #fff96540,0 0 0 3.2px #fff96520;opacity:.8}}.email-me-textarea{background:transparent;border:none;outline:none;box-shadow:0 1px 3px #5cdb95b3;padding:.8rem;color:#d1d5db;font-size:1rem;font-family:Poppins,sans-serif;letter-spacing:.25px;border-radius:.25rem;font-weight:400;resize:none}.email-me-textarea:hover{box-shadow:0 1px 3px #5cdb95}.email-me-textarea:focus{box-shadow:none;outline:1px solid #5CDB95B3}.email-me-textarea::placeholder,.email-me-textarea::-moz-placeholder,.email-me-textarea::-webkit-input-placeholder,.email-me-textarea:-moz-placeholder{color:#0000003b}
