#top-bar{display:none;height:4rem;background-color:#475748;z-index:999}#top-bar .title{background:linear-gradient(270deg, #DFC8B0 -31.5%, #AB7C54 121.5%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.anchor{top:2rem}#menu{z-index:100}#menu li a{transition:color .3s;background:linear-gradient(270deg, #DFC8B0 -31.5%, #AB7C54 121.5%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}#menu li a:hover,#menu li a:active{color:#eae4ca !important;-webkit-text-fill-color:initial}#menu li a::after{content:"";position:absolute;display:inline-block;width:100%;height:1px;bottom:-0.2rem;left:0;background-color:#eae4ca;opacity:0;transition:opacity .5s}#menu li a:hover::after,#menu li a:active::after{opacity:1}#nav_button{z-index:300;cursor:pointer}#nav_button a{width:2rem;height:2rem}#nav_button a span{transition-duration:0}#nav_button a span::before,#nav_button a span::after{content:"";position:absolute;transition-property:margin,transform;transition-duration:.2s;transition-delay:.2s,0}#nav_button a span::before{margin-top:-0.6rem}#nav_button a span::after{margin-top:.6rem}#nav_button a span,#nav_button a span:before,#nav_button a span:after{display:block;width:2rem;height:.15rem;background-color:#000}#nav_button a:hover span,#nav_button a:hover span:before,#nav_button a:hover span:after{background-color:#a15c5c}#nav_button a.open span{background-color:rgba(0,0,0,0)}#nav_button a.open span::before,#nav_button a.open span::after{background-color:#a15c5c;margin-top:0;transform:rotate(45deg);transition-delay:0s,.2s}#nav_button a.open span::before{transform:rotate(45deg)}#nav_button a.open span::after{transform:rotate(-45deg)}#nav_button a.open:hover span:before,#nav_button a.open:hover span:after{background-color:#42b928}@media(max-width: 767px){.anchor{top:-4rem}#top-bar{height:4rem;display:none !important}#menu{position:fixed;height:100%;top:0;left:0;display:none;flex-direction:column;justify-content:center;padding:6rem 2.5rem;font-size:1.25rem;background-color:#fff}#menu li{padding-top:2rem}#menu.open{display:flex}}