.mobile-menu-overlay[data-v-cf5c34e0]{display:flex;flex-direction:column;inset:0;overflow-x:hidden;overflow-y:auto;position:fixed;z-index:60;-webkit-overflow-scrolling:touch}.noise-layer[data-v-cf5c34e0]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;inset:0;opacity:.03;pointer-events:none;position:fixed;z-index:1}.bg-panel[data-v-cf5c34e0]{inset:0;position:fixed;z-index:0}.bg-panel--1[data-v-cf5c34e0]{background-color:#e9a933;transition:transform .5s cubic-bezier(.76,0,.24,1)}.bg-panel--1[data-v-cf5c34e0],.bg-panel--2[data-v-cf5c34e0]{transform:translateY(-100%)}.bg-panel--2[data-v-cf5c34e0]{background-color:#1d0f02;transition:transform .5s cubic-bezier(.76,0,.24,1) .08s}.is-visible .bg-panel--1[data-v-cf5c34e0],.is-visible .bg-panel--2[data-v-cf5c34e0]{transform:translateY(0)}.is-closing .bg-panel--2[data-v-cf5c34e0]{transform:translateY(100%);transition:transform .4s cubic-bezier(.76,0,.24,1)}.is-closing .bg-panel--1[data-v-cf5c34e0]{transform:translateY(100%);transition:transform .4s cubic-bezier(.76,0,.24,1) .06s}.menu-header[data-v-cf5c34e0]{align-items:center;display:flex;justify-content:space-between;opacity:0;padding:1.125rem 1.5rem;position:relative;transform:translateY(-10px);transition:opacity .3s ease .35s,transform .3s ease .35s;z-index:2}.is-visible .menu-header[data-v-cf5c34e0]{opacity:1;transform:translateY(0)}.is-closing .menu-header[data-v-cf5c34e0]{opacity:0;transform:translateY(-10px);transition:opacity .15s ease,transform .15s ease}.menu-label[data-v-cf5c34e0]{color:#e9a933;font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.close-btn[data-v-cf5c34e0]{align-items:center;background:none;border:1px solid rgba(233,169,51,.2);border-radius:50%;cursor:pointer;display:flex;height:2.5rem;justify-content:center;outline:none;transition:border-color .2s ease,background-color .2s ease;width:2.5rem}.close-btn[data-v-cf5c34e0]:hover{background-color:#e9a93314;border-color:#e9a933}.close-btn[data-v-cf5c34e0]:focus-visible{border-color:#e9a933;box-shadow:0 0 0 2px #e9a9334d}.close-icon[data-v-cf5c34e0]{height:16px;position:relative;width:16px}.close-line[data-v-cf5c34e0]{background-color:#e9a933;border-radius:1px;height:1.5px;left:0;position:absolute;top:50%;width:100%}.close-line--1[data-v-cf5c34e0]{transform:rotate(45deg)}.close-line--2[data-v-cf5c34e0]{transform:rotate(-45deg)}.menu-nav[data-v-cf5c34e0]{flex:1;padding:1rem 1.5rem 2rem;position:relative;z-index:2}.menu-list[data-v-cf5c34e0],.menu-nav[data-v-cf5c34e0]{display:flex;flex-direction:column}.menu-list[data-v-cf5c34e0]{gap:0;list-style:none;margin:0;padding:0}.menu-item[data-v-cf5c34e0]{border-bottom:1px solid rgba(233,169,51,.08);opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s cubic-bezier(.25,.46,.45,.94);transition-delay:calc(.4s + var(--item-index)*.06s)}.is-visible .menu-item[data-v-cf5c34e0]{opacity:1;transform:translateY(0)}.is-closing .menu-item[data-v-cf5c34e0]{opacity:0;transform:translateY(10px);transition-delay:calc(var(--item-index)*.02s);transition-duration:.15s}.menu-link[data-v-cf5c34e0]{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;outline:none;padding:1rem 0;position:relative;text-decoration:none;width:100%}.menu-link[data-v-cf5c34e0]:focus-visible{border-radius:4px;outline:2px solid #e9a933;outline-offset:4px}.menu-link-text[data-v-cf5c34e0]{color:#ffffffd9;font-size:clamp(1.5rem,5vw,2rem);line-height:1.2;transition:color .25s ease,transform .25s ease}.menu-link:focus-visible .menu-link-text[data-v-cf5c34e0],.menu-link:hover .menu-link-text[data-v-cf5c34e0]{color:#e9a933;transform:translate(8px)}.menu-link.is-active .menu-link-text[data-v-cf5c34e0]{color:#e9a933}.menu-link.is-active[data-v-cf5c34e0]:before{background-color:#e9a933;border-radius:2px;content:"";height:60%;left:-1.5rem;position:absolute;top:50%;transform:translateY(-50%);width:3px}.expand-indicator[data-v-cf5c34e0]{align-items:center;color:#e9a93380;display:flex;flex-shrink:0;font-size:1.25rem;height:2rem;justify-content:center;transition:color .2s ease;width:2rem}.menu-link--parent.is-expanded .expand-indicator[data-v-cf5c34e0],.menu-link--parent:hover .expand-indicator[data-v-cf5c34e0]{color:#e9a933}.menu-children[data-v-cf5c34e0]{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0 0 .5rem .25rem}.children-enter-active[data-v-cf5c34e0]{overflow:hidden;transition:max-height .3s cubic-bezier(.25,.46,.45,.94),opacity .25s ease}.children-enter-from[data-v-cf5c34e0]{max-height:0;opacity:0}.children-enter-to[data-v-cf5c34e0]{max-height:24rem;opacity:1}.children-leave-active[data-v-cf5c34e0]{overflow:hidden;transition:max-height .2s ease-in,opacity .15s ease}.children-leave-from[data-v-cf5c34e0]{max-height:24rem;opacity:1}.children-leave-to[data-v-cf5c34e0]{max-height:0;opacity:0}.menu-child[data-v-cf5c34e0]{animation:childReveal-cf5c34e0 .3s ease forwards;animation-delay:calc(var(--child-index)*.05s + .1s);opacity:0;transform:translate(-8px)}@keyframes childReveal-cf5c34e0{to{opacity:1;transform:translate(0)}}.child-link[data-v-cf5c34e0]{align-items:center;color:#ffffff8c;display:flex;font-size:.9375rem;gap:.75rem;letter-spacing:.02em;outline:none;padding:.625rem 0;text-decoration:none;transition:color .2s ease,transform .2s ease}.child-link[data-v-cf5c34e0]:focus-visible,.child-link[data-v-cf5c34e0]:hover{color:#ffffffe6;transform:translate(4px)}.child-link[data-v-cf5c34e0]:focus-visible{border-radius:2px;outline:2px solid #e9a933;outline-offset:2px}.child-link.is-active[data-v-cf5c34e0]{color:#e9a933}.child-marker[data-v-cf5c34e0]{background-color:#e9a9334d;flex-shrink:0;height:1px;transition:background-color .2s ease,width .2s ease;width:12px}.child-link.is-active .child-marker[data-v-cf5c34e0],.child-link:hover .child-marker[data-v-cf5c34e0]{background-color:#e9a933;width:18px}.menu-cta[data-v-cf5c34e0]{margin-top:auto;opacity:0;padding-top:2rem;transform:translateY(16px);transition:opacity .4s ease,transform .4s ease;transition-delay:calc(.45s + var(--item-index)*.06s)}.is-visible .menu-cta[data-v-cf5c34e0]{opacity:1;transform:translateY(0)}.is-closing .menu-cta[data-v-cf5c34e0]{opacity:0;transition-delay:0s;transition-duration:.12s}.cta-button[data-v-cf5c34e0]{align-items:center;background-color:#e9a933;border-radius:4px;color:#1d0f02;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.75rem;letter-spacing:.04em;outline:none;padding:.875rem 2rem;text-decoration:none;transition:background-color .2s ease,transform .15s ease}.cta-button[data-v-cf5c34e0]:hover{background-color:#fece66;transform:translateY(-1px)}.cta-button[data-v-cf5c34e0]:focus-visible{outline:2px solid #fece66;outline-offset:3px}.cta-arrow[data-v-cf5c34e0]{transition:transform .2s ease}.cta-button:hover .cta-arrow[data-v-cf5c34e0]{transform:translate(2px,-2px)}.bottom-line[data-v-cf5c34e0]{background:linear-gradient(90deg,transparent,rgba(233,169,51,.2),transparent);bottom:0;height:1px;left:1.5rem;opacity:0;position:fixed;right:1.5rem;transition:opacity .3s ease .6s;z-index:2}.is-visible .bottom-line[data-v-cf5c34e0]{opacity:1}.is-closing .bottom-line[data-v-cf5c34e0]{opacity:0;transition-delay:0s;transition-duration:.1s}@media(prefers-reduced-motion:reduce){.bg-panel[data-v-cf5c34e0],.bottom-line[data-v-cf5c34e0],.child-link[data-v-cf5c34e0],.child-marker[data-v-cf5c34e0],.close-btn[data-v-cf5c34e0],.cta-arrow[data-v-cf5c34e0],.cta-button[data-v-cf5c34e0],.expand-indicator[data-v-cf5c34e0],.menu-cta[data-v-cf5c34e0],.menu-header[data-v-cf5c34e0],.menu-item[data-v-cf5c34e0],.menu-link-text[data-v-cf5c34e0]{animation-delay:0s!important;animation-duration:.01ms!important;transition-delay:0s!important;transition-duration:.01ms!important}.bg-panel--1[data-v-cf5c34e0],.bg-panel--2[data-v-cf5c34e0]{transition-delay:0s!important}}.nav-link[data-v-74406629]:after{background-color:#e9a933;bottom:0;content:"";height:1.5px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.65,0,.35,1);width:100%}.nav-link[data-v-74406629]:hover:after{transform:scaleX(1)}.nav-link.active[data-v-74406629]{color:#fff}.nav-link.active[data-v-74406629]:after{transform:scaleX(1)}
