@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap";:root{--hero-font-color: rgb(218, 197, 142);--body-text-color: #645119;--heading-text-color: #fff6dc;--link-text-color: #1e90ff;--contact-label-color: #c7c2b3;--contact-value-color: #d8d8c0}.logo.svelte-fbbvsc{text-align:center}.text-container.svelte-fbbvsc{text-align:center;max-width:500px}@keyframes svelte-fbbvsc-fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.hero-fade.svelte-fbbvsc{animation:svelte-fbbvsc-fadeInDown .8s ease-out forwards;opacity:0}.hero-delay-3.svelte-fbbvsc{animation-delay:.5s}.hero-delay-4.svelte-fbbvsc{animation-delay:.7s}.fade-up.svelte-fbbvsc{opacity:0;transform:translateY(20px);animation:svelte-fbbvsc-fadeUpAnim .6s forwards ease-out}@keyframes svelte-fbbvsc-fadeUpAnim{to{opacity:1;transform:translateY(0)}}@keyframes svelte-fbbvsc-glass-effect{0%{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}.custom-gradient.svelte-fbbvsc{background:#000;background:radial-gradient(circle,#000000b3 31%,#cba745bf 200%)}.glass-effect.svelte-fbbvsc{animation:svelte-fbbvsc-glass-effect .5s ease-in-out forwards}header.svelte-fbbvsc{background:transparent;transition:all .4s cubic-bezier(.4,0,.2,1)}header.scrolled.svelte-fbbvsc{background-color:#231f20;box-shadow:0 4px 20px #00000026;padding-top:.5rem;padding-bottom:.5rem}header.scrolled.svelte-fbbvsc nav:where(.svelte-fbbvsc) a:where(.svelte-fbbvsc):hover{color:#cba745!important;box-shadow:0 2px #cba745}
