@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}aw-theme-toggle[data-astro-cid-4vhgjfnb],aw-header[data-astro-cid-nswrv7r3]{display:contents}body{background-color:#faf7f2;background-image:radial-gradient(1100px 420px at 88% -8%,#b7791f38,#0000 60%),radial-gradient(900px 420px at -12% 18%,#78716c2e,#0000 55%),radial-gradient(700px 500px at 50% 110%,#e3c07829,#0000 60%),linear-gradient(#faf7f2 0%,#f6f0e5 55%,#efe7d8 100%);background-attachment:fixed}.dark body{background-color:#1c1917;background-image:radial-gradient(1100px 420px at 88% -8%,#b7791f40,#0000 60%),radial-gradient(900px 420px at -12% 18%,#57534e59,#0000 55%),linear-gradient(#1c1917 0%,#292524 100%)}.fv-glass{backdrop-filter:blur(25px)saturate(160%);background:#ebdec659;border:1px solid #ffffff40;box-shadow:0 20px 40px #0000001a,inset 0 0 20px #ffffff1a}.dark .fv-glass{background:#2925249e;border-color:#ffffff29}.fv-hero{background:radial-gradient(1100px 420px at 85% -10%,#b7791f47,#0000 60%),radial-gradient(900px 380px at -10% 20%,#78716c38,#0000 55%),radial-gradient(640px 300px at 50% 100%,#e3c07840,#0000 65%),linear-gradient(#faf7f28c 0%,#f3ede3bf 58%,#ece4d6e6 100%)}.fv-hero-photo{isolation:isolate;position:relative}.fv-hero-photo:before{content:"";z-index:-1;background-image:var(--fv-hero-img);filter:blur(2px)brightness(1.02)saturate(.95);opacity:.55;background-position:50%;background-size:cover;position:absolute;inset:0;mask-image:linear-gradient(#000 55%,#0000 100%)}.fv-panel{backdrop-filter:blur(25px)saturate(160%);background:#ebdec659;border:1px solid #ffffff40;box-shadow:0 20px 40px #0000001a,inset 0 0 20px #ffffff1a}.dark .fv-panel{background:#2925249e;border-color:#ffffff29}.fv-scene{perspective:1100px}.fv-card{backdrop-filter:blur(25px)saturate(160%);transform-style:preserve-3d;background:#ebdec659;border:1px solid #ffffff40;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);box-shadow:0 20px 40px #0000001a,inset 0 0 20px #ffffff1a}.dark .fv-card{background:#2925249e;border-color:#ffffff29}@media (hover:hover){.fv-card:hover{transform:translateY(-8px)rotateX(3deg)rotateY(-3deg);box-shadow:inset 0 1px #ffffffd9,0 38px 60px -28px #29252499,0 14px 24px -12px #29252459}}.fv-card-art{transform:translateZ(28px)}.fv-photo{position:relative;overflow:hidden}.fv-photo img{object-fit:cover;width:100%;height:11rem;display:block}.fv-photo:after{content:"";background:linear-gradient(#0000,#fffdf9d9);height:3.5rem;position:absolute;inset:auto 0 0}.fv-chip{color:#f5e9cf;background:#292524;box-shadow:0 10px 20px -12px #292524b3}.fv-brass{color:#8a5a12}.dark .fv-brass{color:#e3c078}.fv-rule{background:linear-gradient(90deg,#b7791f,#e3c078 45%,#0000);border-radius:999px;height:4px}.fv-depth{backdrop-filter:blur(14px)saturate(130%);color:#faf7f2;background:linear-gradient(160deg,#292524eb,#44403ce6 55%,#57534ee6);box-shadow:inset 0 1px #ffffff2e,0 30px 50px -30px #292524cc}.fv-depth a[class*=bg-white]{backdrop-filter:blur(18px)saturate(140%);box-shadow:inset 0 1px #ffffff40,0 18px 34px -20px #0009;background:#ffffff24!important;border:1px solid #ffffff47!important}#header.fv-header-glass{backdrop-filter:blur(25px)saturate(160%);background:#ffffff38;border:1px solid #ffffff40;border-radius:999px;box-shadow:0 20px 40px #0000001a,inset 0 0 20px #ffffff1a}.dark #header.fv-header-glass{background:#29252459;border-color:#ffffff40}#header.fv-header-glass.scroll{backdrop-filter:blur(25px)saturate(160%);background:#ffffff38;border-radius:999px}#header.fv-header-glass.scroll>div:first-child{backdrop-filter:blur(25px)saturate(160%);box-shadow:none;border-radius:999px;background:0 0!important}.dark #header.fv-header-glass.scroll{background:#29252459}#header.fv-header-glass.expanded{backdrop-filter:blur(25px)saturate(160%);background:#ebdec659;border:1px solid #ffffff40;border-radius:28px;box-shadow:0 20px 40px #0000001a,inset 0 0 20px #ffffff1a}.dark #header.fv-header-glass.expanded{background:#29252459;border-color:#ffffff40}#header .dropdown-menu{backdrop-filter:blur(20px)saturate(160%);border:1px solid #ffffffb3;border-radius:20px;box-shadow:0 24px 44px -24px #29252480;background:#fffdf9e0!important}footer.fv-footer-glass{backdrop-filter:blur(25px)saturate(160%);background:#ebdec659;border:1px solid #ffffff40;border-radius:28px;width:calc(100% - 1.5rem);max-width:80rem;margin:0 auto 1.5rem;overflow:hidden;box-shadow:0 20px 40px #0000001a,inset 0 0 20px #ffffff1a}.dark footer.fv-footer-glass{background:#292524a8;border-color:#ffffff29}@media (width>=640px){footer.fv-footer-glass{width:calc(100% - 3rem)}}.fv-hero-title{letter-spacing:-.02em}h1.fv-hero-title{font-weight:400}@media (width<=420px){.fv-hero-title{font-size:2.1rem!important;line-height:1.08!important}.fv-photo img{height:9.5rem}}@media (prefers-reduced-motion:reduce){.fv-card,.fv-card:hover{transform:none}}
