.nav-cat-link[data-astro-cid-lzhkqvji]{display:inline-flex;align-items:center;padding:.6rem .75rem;white-space:nowrap;color:#2b2420cc;font-size:.8125rem;font-weight:500;position:relative;transition:color .2s}.nav-cat-link[data-astro-cid-lzhkqvji]:after{content:"";position:absolute;bottom:0;left:50%;right:50%;height:2px;background:var(--color-terra);transition:left .2s ease,right .2s ease}.nav-cat-link[data-astro-cid-lzhkqvji]:hover{color:var(--color-terra)}.nav-cat-link[data-astro-cid-lzhkqvji]:hover:after{left:.75rem;right:.75rem}.nav-cat-dropdown[data-astro-cid-lzhkqvji]:hover .nav-cat-link[data-astro-cid-lzhkqvji]{color:var(--color-terra)}.nav-cat-link[data-astro-cid-44re24d7]{display:inline-flex;align-items:center;padding:.6rem .75rem;white-space:nowrap;color:var(--color-n-on-surface-variant, #52443a);font-size:.8125rem;font-weight:500;position:relative;transition:color .2s}.nav-cat-link[data-astro-cid-44re24d7]:after{content:"";position:absolute;bottom:0;left:50%;right:50%;height:2px;background:var(--color-n-primary);transition:left .2s ease,right .2s ease}.nav-cat-link[data-astro-cid-44re24d7]:hover{color:var(--color-n-primary)}.nav-cat-link[data-astro-cid-44re24d7]:hover:after{left:.75rem;right:.75rem}.nav-cat-dropdown[data-astro-cid-44re24d7]:hover .nav-cat-link[data-astro-cid-44re24d7]{color:var(--color-n-primary)}.rf-festival-rain[data-astro-cid-b6ug2bru]{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:120;contain:strict}.rf-festival-petal[data-astro-cid-b6ug2bru]{position:absolute;top:-8vh;left:var(--rf-petal-left, 50%);width:var(--rf-petal-size, 12px);height:calc(var(--rf-petal-size, 12px) * 1.35);border-radius:80% 0;background:var(--rf-petal-color, #F7941D);opacity:0;transform:translate3d(0,-10vh,0) rotate(0);animation:rfFestivalPetalFall var(--rf-petal-duration, 8s) linear var(--rf-petal-delay, 0s) infinite;box-shadow:0 4px 10px #1111111f;will-change:transform,opacity}.rf-festival-petal[data-astro-cid-b6ug2bru]:after{content:"";position:absolute;inset:20% 45% 18% auto;width:1px;border-radius:999px;background:#ffffff73}.rf-festival-petal[data-astro-cid-b6ug2bru].rf-shape-dot,.rf-festival-petal[data-astro-cid-b6ug2bru].rf-shape-coin,.rf-festival-petal[data-astro-cid-b6ug2bru].rf-shape-snow{border-radius:999px}.rf-festival-petal[data-astro-cid-b6ug2bru].rf-shape-coin{box-shadow:inset 0 0 0 2px #ffffff52,0 5px 12px #1111111a}.rf-festival-petal[data-astro-cid-b6ug2bru].rf-shape-star{aspect-ratio:1;height:auto;clip-path:polygon(50% 0%,61% 34%,98% 35%,68% 56%,79% 91%,50% 70%,21% 91%,32% 56%,2% 35%,39% 34%);border-radius:0}.rf-festival-petal[data-astro-cid-b6ug2bru].rf-shape-spark{width:calc(var(--rf-petal-size, 12px) * .32);height:calc(var(--rf-petal-size, 12px) * 2.2);border-radius:999px}.rf-festival-petal[data-astro-cid-b6ug2bru].rf-shape-band{width:calc(var(--rf-petal-size, 12px) * 1.9);height:calc(var(--rf-petal-size, 12px) * .58);border-radius:999px}.rf-festival-petal[data-astro-cid-b6ug2bru].rf-shape-leaf,.rf-festival-petal[data-astro-cid-b6ug2bru].rf-shape-feather{border-radius:100% 0}.rf-festival-petal[data-astro-cid-b6ug2bru].rf-shape-rice{width:calc(var(--rf-petal-size, 12px) * .42);height:calc(var(--rf-petal-size, 12px) * 1.35);border-radius:999px}.rf-festival-petal[data-astro-cid-b6ug2bru].rf-shape-dot:after,.rf-festival-petal[data-astro-cid-b6ug2bru].rf-shape-coin:after,.rf-festival-petal[data-astro-cid-b6ug2bru].rf-shape-star:after,.rf-festival-petal[data-astro-cid-b6ug2bru].rf-shape-spark:after,.rf-festival-petal[data-astro-cid-b6ug2bru].rf-shape-band:after,.rf-festival-petal[data-astro-cid-b6ug2bru].rf-shape-snow:after,.rf-festival-petal[data-astro-cid-b6ug2bru].rf-shape-rice:after{display:none}@keyframes rfFestivalPetalFall{0%{opacity:0;transform:translate3d(0,-12vh,0) rotate(0)}8%{opacity:var(--rf-petal-opacity, .78)}to{opacity:0;transform:translate3d(var(--rf-petal-drift, 40px),112vh,0) rotate(var(--rf-petal-rotate, 360deg))}}@media(prefers-reduced-motion:reduce){.rf-festival-rain[data-astro-cid-b6ug2bru]{display:none}}:root{--color-terra: var(--primaryColor);--color-terra-2: var(--primaryHover);--color-gold: var(--primaryColor);--color-gold-2: var(--primaryHover);--font-display: var(--fontDisplay);--font-body: var(--fontBody);--color-cream: var(--bgCream);--color-parchment: var(--bgParchment);--color-sand: var(--bgSand);--color-ink: var(--colorInk);--color-muted: var(--colorMuted);--color-walnut: var(--colorWalnut);--color-n-primary: var(--nPrimary);--color-n-primary-hover: var(--nPrimaryHover);--color-n-primary-container: var(--nPrimaryHover)}
