.app-layout{display:flex;flex-direction:column;width:100%;min-height:100vh;padding-top:24px}.app-layout.gradient-effect{position:relative;min-height:100vh;z-index:1}.app-layout.gradient-effect:before{content:"";position:absolute;inset:0;z-index:-100;background-image:url(/header-gradient.svg),url(/footer-gradient.svg);background-repeat:no-repeat;background-position:top,bottom;background-size:1400px}.gradient-effect #texture{position:fixed;top:0;left:0;z-index:-99;width:100%;height:calc(200px + 100vh);opacity:.25;pointer-events:none;transform:translateY(0);filter:contrast(120%) brightness(120%)}html.dark #texture{filter:contrast(30%) brightness(50%)}.navbar{background-color:var(--nav-bg);backdrop-filter:blur(22px);box-shadow:var(--nav-shadow) inset 0 0 8px hsla(0,0%,100%,.08);background-blend-mode:luminosity;padding:12px 30px;border-radius:36px;display:flex;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.navbar{backdrop-filter:none}}.navbar div{display:flex;-webkit-box-align:center;align-items:center;max-height:40px}.navbar .navbar-links-container{margin-left:8px;position:relative}.navbar .navbar-links-container ul{margin:0;display:flex;flex-direction:row}.navbar .navbar-links-container ul li{position:relative}@media screen and (max-width:768px){.navbar .navbar-links-container ul{background-color:var(--nav-bg);backdrop-filter:blur(74px);display:flex;flex-direction:column;align-items:flex-end;position:fixed;width:250px;right:-388px;top:0;padding:100px 40px 100px 24px;height:100vh;transition:.3s;overflow:hidden;row-gap:6px}}.navbar .navbar-links-container ul.active{right:0;z-index:1}@media screen and (max-width:576px){.navbar .navbar-social-icons{width:14px;height:14px}}.menu-burger{row-gap:3.5px;cursor:pointer;padding:0 6px;z-index:2}.menu-burger .burger-line{width:14px;background:var(--nav-link);border-radius:2px;transition:all .3s ease-in-out}.menu-burger.open .burger-line:first-child{transform:translateY(4.7px) rotate(45deg)}.menu-burger.open .burger-line:nth-child(2){opacity:0;transform:scale(0)}.menu-burger.open .burger-line:nth-child(3){transform:translateY(-4.7px) rotate(-45deg)}.menu-tooltip{max-height:none!important}.menu-tooltip-content{flex-direction:row;justify-content:space-between;gap:8px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-6px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-fade-in{animation:fadeIn .25s ease-out}.autograph__path{opacity:0;animation-timing-function:ease;animation-fill-mode:forwards}body.animated .autograph__path{opacity:1;animation-name:drawPath}@keyframes drawPath{to{stroke-dashoffset:0}}.signature-wrapper{opacity:1}