.m-nav-wrap[data-v-b6feb094]{transition:transform .45s cubic-bezier(.16,1,.3,1)}.m-nav-wrap.is-hidden[data-v-b6feb094]{transform:translateY(-120%)}.m-nav-progress[data-v-b6feb094]{background:linear-gradient(90deg,var(--color-primary-container),#f95630);height:2px;left:0;position:fixed;right:0;top:0;transform-origin:left;z-index:60}.m-nav[data-v-b6feb094]{backdrop-filter:blur(18px) saturate(1.6);-webkit-backdrop-filter:blur(18px) saturate(1.6);background-color:#fff9;border-radius:9999px;box-shadow:0 0 0 1px #1c1c1b0f,0 1px 2px #1c1c1b08;padding:.5rem;transition:background-color .35s ease,box-shadow .35s ease}.m-nav.is-scrolled[data-v-b6feb094]{background-color:#ffffffd1;box-shadow:0 0 0 1px #1c1c1b12,0 10px 30px -12px #1c1c1b2e}.m-nav-link[data-v-b6feb094]{align-items:center;border-radius:9999px;color:var(--color-on-surface-variant);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:.9375rem;font-weight:500;gap:.25rem;padding:.55rem .95rem;position:relative;transition:color .2s ease;z-index:1}.m-nav-link[data-v-b6feb094]:focus-visible,.m-nav-link[data-v-b6feb094]:hover,.m-nav-link[aria-expanded=true][data-v-b6feb094]{color:var(--color-on-surface)}.m-nav-hover[data-v-b6feb094]{background-color:#1c1c1b0e;border-radius:9999px;bottom:0;left:0;pointer-events:none;position:absolute;top:0;transition:transform .35s cubic-bezier(.16,1,.3,1),width .35s cubic-bezier(.16,1,.3,1),opacity .2s ease}.m-dropdown[data-v-b6feb094]{background-color:#fff;border-radius:1.5rem;box-shadow:0 0 0 1px #1c1c1b12,0 24px 60px -20px #1c1c1b4d;left:50%;padding:.5rem;position:absolute;top:calc(100% + .6rem);transform-origin:top center;translate:-50% 0;width:min(48rem,calc(100vw - 3rem))}.m-dropdown[data-v-b6feb094]:before{content:"";height:.8rem;left:0;position:absolute;right:0;top:-.8rem}.m-drop-item[data-v-b6feb094]{align-items:flex-start;border-radius:1rem;display:flex;gap:.75rem;padding:.75rem;transition:background-color .2s ease}.m-drop-item[data-v-b6feb094]:focus-visible,.m-drop-item[data-v-b6feb094]:hover{background-color:#1c1c1b0b}.m-drop-icon[data-v-b6feb094]{align-items:center;border-radius:.75rem;display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);width:2.25rem}.m-drop-item:hover .m-drop-icon[data-v-b6feb094]{transform:scale(1.08) rotate(-4deg)}.m-drop-feature[data-v-b6feb094]{background-color:var(--color-on-surface);border-radius:1.1rem;display:block;min-height:13rem;overflow:hidden;padding:1.1rem;position:relative}.m-drop-feature-warm[data-v-b6feb094]{background-color:var(--color-secondary-container)}.m-drop-enter-active[data-v-b6feb094]{transition:opacity .22s ease,transform .35s cubic-bezier(.16,1,.3,1)}.m-drop-leave-active[data-v-b6feb094]{transition:opacity .15s ease,transform .2s ease}.m-drop-enter-from[data-v-b6feb094],.m-drop-leave-to[data-v-b6feb094]{opacity:0;transform:translateY(-6px) scale(.98)}.m-burger[data-v-b6feb094]{border-radius:9999px;height:2.5rem;position:relative;transition:background-color .2s ease;width:2.5rem}.m-burger[data-v-b6feb094]:hover{background-color:#1c1c1b0f}.m-burger span[data-v-b6feb094]{background-color:var(--color-on-surface);border-radius:2px;height:2px;left:50%;margin-left:-.55rem;position:absolute;transition:transform .4s cubic-bezier(.16,1,.3,1);width:1.1rem}.m-burger span[data-v-b6feb094]:first-child{top:calc(50% - 4px)}.m-burger span[data-v-b6feb094]:last-child{top:calc(50% + 2px)}.m-burger.is-open span[data-v-b6feb094]:first-child{transform:translateY(3px) rotate(45deg)}.m-burger.is-open span[data-v-b6feb094]:last-child{transform:translateY(-3px) rotate(-45deg)}.m-sheet[data-v-b6feb094]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background-color:#f4f3f1f0}.m-sheet-link[data-v-b6feb094]{align-items:center;border-bottom:1px solid rgba(28,28,27,.07);color:var(--color-on-surface);display:flex;font-family:var(--font-sans);font-size:1.25rem;font-weight:600;gap:.875rem;letter-spacing:-.015em;padding:.9rem .25rem}.m-sheet-enter-active[data-v-b6feb094]{transition:opacity .3s ease}.m-sheet-leave-active[data-v-b6feb094]{transition:opacity .2s ease}.m-sheet-enter-from[data-v-b6feb094],.m-sheet-leave-to[data-v-b6feb094]{opacity:0}.m-sheet-enter-active .m-sheet-item[data-v-b6feb094]{animation:m-sheet-in-b6feb094 .5s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(.05s + var(--i, 0)*35ms);opacity:0}@keyframes m-sheet-in-b6feb094{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.m-burger span[data-v-b6feb094],.m-nav-hover[data-v-b6feb094],.m-nav-wrap[data-v-b6feb094]{transition:none}.m-nav-wrap.is-hidden[data-v-b6feb094]{transform:none}.m-sheet-enter-active .m-sheet-item[data-v-b6feb094]{animation:none;opacity:1}}.marquee-band-track[data-v-58a0c612]{animation:marquee-band-scroll-58a0c612 55s linear infinite;will-change:transform}.marquee-band-track.is-reverse[data-v-58a0c612]{animation-direction:reverse}@keyframes marquee-band-scroll-58a0c612{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.marquee-band-track[data-v-58a0c612]{animation:none}}.footer-col[data-v-51beb63f]{display:flex;flex-direction:column;gap:.75rem}.footer-heading[data-v-51beb63f]{color:var(--color-on-surface-variant);font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-bottom:.375rem;text-transform:uppercase}.footer-link[data-v-51beb63f]{color:var(--color-on-surface);font-family:var(--font-body);font-size:.9375rem;line-height:1.4;opacity:.85;transition:opacity .2s ease}.footer-link[data-v-51beb63f]:hover{opacity:1}.footer-tagline[data-v-51beb63f]{color:var(--color-on-surface-variant);font-family:var(--font-body);font-size:.9375rem;line-height:1.6}.footer-social[data-v-51beb63f]{color:var(--color-on-surface);display:block;height:1.625rem;opacity:.8;transition:transform .15s ease,opacity .2s ease;width:1.625rem}.footer-social[data-v-51beb63f]:hover{opacity:1;transform:translateY(-2px)}.footer-social[data-v-51beb63f]:active{transform:scale(.95)}.footer-fine[data-v-51beb63f]{color:var(--color-on-surface-variant);font-family:var(--font-body);font-size:.8125rem}.footer-notes[data-v-51beb63f]{flex-direction:column;font-size:.75rem;gap:.625rem;line-height:1.55}.footer-legal-links[data-v-51beb63f],.footer-notes[data-v-51beb63f]{color:var(--color-on-surface-variant);display:flex;font-family:var(--font-body)}.footer-legal-links[data-v-51beb63f]{flex-wrap:wrap;font-size:.8125rem;gap:.25rem 0}.footer-legal-links[data-v-51beb63f]>*{transition:color .2s ease}.footer-legal-links[data-v-51beb63f]>:hover{color:var(--color-on-surface)}.footer-legal-links[data-v-51beb63f]>*+:before{content:"|";margin:0 .625rem;opacity:.4}.footer-inline-link[data-v-51beb63f]{color:var(--color-on-surface);text-decoration:underline;text-underline-offset:2px}
