@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial}}}.navigation-link{text-underline-offset:8px;text-decoration-line:none;text-decoration-thickness:2px}@media(hover:hover){.navigation-link:hover{color:#a68a3e;text-decoration-line:underline}}@media(min-width:40rem){@media(hover:hover){.navigation-link:hover{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}}}.navigation-link{transition:color .5s,font-weight .5s}.navigation-link.active{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#a68a3e;text-decoration-line:underline}@media(hover:hover){.navigation-link.active:is(:where(.group):hover *):not(:hover){--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}@media not all and (hover:hover){.navigation-link.active:is(:where(.group):hover *){--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}}.navigation-link.active:is(:where(.group):hover *):not(:hover){color:var(--color-black,#000)}@media not all and (hover:hover){.navigation-link.active:is(:where(.group):hover *){color:var(--color-black,#000)}}.navigation-link.active:is(:where(.group):hover *):not(:hover){text-decoration-line:none}@media not all and (hover:hover){.navigation-link.active:is(:where(.group):hover *){text-decoration-line:none}}.navigation-link.active:is(:where(.group):hover *):not(:hover):is(.dark *){color:var(--color-white,#fff)}@media not all and (hover:hover){.navigation-link.active:is(:where(.group):hover *):is(.dark *){color:var(--color-white,#fff)}}}.mobile-navigation-link{border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);text-decoration-line:none}@media(hover:hover){.mobile-navigation-link:hover{color:#a68a3e;background-color:#e8d9a066}}.mobile-navigation-link{transition:background-color .3s,color .3s}.mobile-navigation-link.active{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#a68a3e;background-color:#e8d9a08c}.mobile-navigation-link.active:is(.dark *){color:#e8d9a0;background-color:#e8d9a040}.mobile-menu-fade-enter-active,.mobile-menu-fade-leave-active{transition:opacity .2s,transform .2s}.mobile-menu-fade-enter-from,.mobile-menu-fade-leave-to{opacity:0;transform:translateY(-.25rem)}@property --tw-font-weight{syntax:"*";inherits:false}
