.NavigationMenuRoot{position:absolute;left:0;right:0;justify-content:center}@media (min-width:1024px){.NavigationMenuRoot{position:static}}.NavigationMenuRoot{width:100%;z-index:1}.NavigationMenuRoot>div:not(.ViewportPosition){height:100%}@media (min-width:1024px){.NavigationMenuRoot>div:not(.ViewportPosition){height:auto}}.NavigationMenuLink,.NavigationMenuTrigger{position:relative;overflow:hidden;padding-top:.5rem;padding-bottom:.5rem}.NavigationMenuLink:hover,.NavigationMenuTrigger:hover{--tw-text-opacity:1;color:rgb(183 148 76/var(--tw-text-opacity,1))}@media (min-width:1024px){.NavigationMenuLink,.NavigationMenuTrigger{padding:1rem}}.NavigationMenuLink,.NavigationMenuTrigger{outline:none;user-select:none}.NavigationMenuTrigger{&:after{position:absolute;bottom:0;left:0;display:block;height:.125rem;width:100%;--tw-translate-y:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(183 148 76/var(--tw-bg-opacity,1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;content:""}&:hover{&:after{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}}.NavigationMenuLink{display:block;text-decoration:none}.NavigationMenuContent{position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto;margin-top:1.25rem;width:100%;padding-bottom:1.5rem}@media (min-width:1024px){.NavigationMenuContent{margin-top:0;padding-top:1.5rem;padding-bottom:4rem}}.NavigationMenuContent{animation-duration:.25s;animation-timing-function:ease;animation-delay:.3s}.NavigationMenuIndicator{display:flex;align-items:flex-end;justify-content:center;height:10px;top:100%;overflow:hidden;z-index:1;transition:width,transform .25s ease}.NavigationMenuViewport{position:absolute;left:0;width:100%;background-color:var(--background);transform-origin:top center;height:var(--radix-navigation-menu-viewport-height)}@media only screen and (min-width:768px){.NavigationMenuViewport{overflow:hidden;width:100%;transition:width,height,.3s ease}.NavigationMenuIndicator[data-state=visible]{animation:fadeIn .2s ease}.NavigationMenuIndicator[data-state=hidden]{animation:fadeOut .2s ease}.NavigationMenuViewport[data-state=open]{animation:scaleIn .2s ease}.NavigationMenuViewport[data-state=closed]{animation:scaleOut .2s ease}.NavigationMenuContent[data-motion=from-start]{animation-name:enterFromLeft}.NavigationMenuContent[data-motion=from-end]{animation-name:enterFromRight}.NavigationMenuContent[data-motion=to-start]{animation-name:exitToLeft}.NavigationMenuContent[data-motion=to-end]{animation-name:exitToRight}}.List{display:flex;list-style-type:none;grid-template-columns:repeat(12,minmax(0,1fr));flex-direction:column;align-items:flex-start}@media (min-width:1024px){.List{display:grid;gap:1rem}}.List{&:not(.NavigationMenuContent){grid-template-rows:repeat(2,minmax(0,1fr))}}.ListItem{grid-column:span 2/span 2;grid-row:span 2/span 2;margin-bottom:1.5rem;width:100%;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(219 219 219/var(--tw-border-opacity,1));padding-bottom:1.5rem}.ListItem:last-of-type{border-style:none}@media (min-width:1024px){.ListItem{margin-bottom:0;width:auto;border-style:none;padding-bottom:0}}.ListItem-2,.ListItem-3{grid-column-start:5;grid-row:span 1/span 1}.ListItem-3{grid-row-start:2}.ListItemPush{grid-column:span 3/span 3;grid-row:span 2/span 2;margin-bottom:2.5rem;width:100%}@media (min-width:1024px){.ListItemPush{margin-bottom:0}}.ListItemPush{&:nth-of-type(2){display:none}@media (min-width:1024px){&:nth-of-type(2){display:block}}}.ListItemLink{display:block;outline:none;text-decoration:none;user-select:none;border-radius:6px}.ListItemLink:focus{box-shadow:0 0 0 2px var(--violet-7)}.ListItemLink:hover{background-color:var(--mauve-3)}.ListItemImage{position:relative;margin-bottom:1rem;aspect-ratio:319/200;overflow:hidden;border-radius:.25rem}@media (min-width:1024px){.ListItemImage{aspect-ratio:328/336}}.Callout{display:flex;height:100%;width:100%;flex-direction:column;justify-content:flex-end;text-decoration:none;outline:none;user-select:none}.CalloutHeading{color:#fff;font-size:18px;line-height:1.2;margin-top:16px;margin-bottom:7px}.ViewportPosition{perspective:2000px}.CaretDown{position:relative;top:1px;transition:transform .25s ease}[data-state=open]>.CaretDown{transform:rotate(-180deg)}.Arrow{position:relative;top:70%;background-color:#fff;width:10px;height:10px;transform:rotate(45deg);border-top-left-radius:2px}@keyframes enterFromRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes enterFromLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes exitToRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes exitToLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes scaleIn{0%{opacity:0}to{opacity:1}}@keyframes scaleOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}