.MemberAppNavigation_navigation__YGkJK{top:.75rem;min-height:64px;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .7rem .55rem 1rem;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:1.15rem;background:color-mix(in srgb,var(--bg) 91%,transparent);box-shadow:0 .8rem 2.5rem oklch(.2 .03 190/.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.MemberAppNavigation_brand__voa_z{display:grid;line-height:1.05}.MemberAppNavigation_brand__voa_z span{font-family:var(--font-display),sans-serif;font-size:1.05rem;font-weight:750}.MemberAppNavigation_brand__voa_z small{margin-top:.25rem;color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.MemberAppNavigation_destinations__6LEK4{grid-template-columns:repeat(5,minmax(5rem,1fr));grid-gap:.25rem;gap:.25rem}.MemberAppNavigation_destinations__6LEK4 a{display:flex;min-height:48px;justify-content:center;gap:.45rem;padding:.55rem .72rem;border-radius:.85rem;font-size:.82rem;font-weight:720;transition:background .15s var(--ease-out-expo),color .15s var(--ease-out-expo),transform .15s var(--ease-out-expo)}.MemberAppNavigation_destinations__6LEK4 a:hover{background:color-mix(in srgb,var(--primary) 9%,var(--surface));color:var(--ink);transform:translateY(-1px)}.MemberAppNavigation_destinations__6LEK4 a:focus-visible{outline:3px solid var(--accent);outline-offset:1px}@media (max-width:760px){.MemberAppNavigation_navigation__YGkJK{position:fixed;inset:auto 0 0;top:auto;min-height:calc(68px + env(safe-area-inset-bottom));padding:.45rem max(.35rem,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(.35rem,env(safe-area-inset-left));border-width:1px 0 0;border-radius:1.2rem 1.2rem 0 0;background:color-mix(in srgb,var(--bg) 94%,transparent)}.MemberAppNavigation_brand__voa_z{display:none}.MemberAppNavigation_destinations__6LEK4{width:100%;grid-template-columns:repeat(5,minmax(0,1fr))}.MemberAppNavigation_destinations__6LEK4 a{min-width:0;min-height:56px;flex-direction:column;gap:.15rem;padding:.3rem .15rem;font-size:clamp(.62rem,2.6vw,.72rem)}.MemberAppNavigation_destinations__6LEK4 svg{flex:0 0 auto}}@media (prefers-reduced-motion:reduce){.MemberAppNavigation_destinations__6LEK4 a{transition:none}}.MemberAppNavigation_navigation__YGkJK{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;height:100vh;min-height:36rem;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2rem;padding:1.75rem 1rem;border:0;border-right:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface) 88%,#fffaf2);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.MemberAppNavigation_brand__voa_z{display:flex;align-items:center;gap:.7rem;padding-inline:.35rem;color:var(--ink);line-height:1;text-decoration:none}.MemberAppNavigation_brandMark__mCQ7D{width:2.6rem;height:2.6rem;display:grid;flex:0 0 auto;place-items:center;border-radius:.85rem .85rem .85rem .32rem;background:var(--primary);color:var(--primary-ink);font-family:Georgia,serif;font-size:1.25rem;font-weight:800}.MemberAppNavigation_brand__voa_z strong{font-size:.98rem;letter-spacing:-.02em}.MemberAppNavigation_destinations__6LEK4{display:grid;grid-template-columns:1fr;grid-gap:.4rem;gap:.4rem}.MemberAppNavigation_destinations__6LEK4 a{position:relative;display:grid;min-height:3.25rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;justify-content:stretch;grid-gap:.65rem;gap:.65rem;padding:.6rem .7rem;border-radius:.95rem;color:var(--muted);font-size:.86rem;font-weight:750;text-decoration:none}.MemberAppNavigation_destinations__6LEK4 a:hover,.MemberAppNavigation_destinations__6LEK4 a[aria-current=page]{background:color-mix(in srgb,var(--primary) 9%,var(--surface));color:var(--ink)}.MemberAppNavigation_icon__e6now{display:grid;place-items:center}.MemberAppNavigation_badge__yG8HI{min-width:1.45rem;height:1.45rem;display:grid;place-items:center;padding-inline:.35rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 16%,var(--surface));color:var(--accent-ink);font-size:.68rem}.MemberAppNavigation_memberCard__DvM3T{display:grid;grid-template-columns:2.55rem minmax(0,1fr) auto;align-items:center;grid-gap:.65rem;gap:.65rem;margin-top:auto;padding:.65rem;border:1px solid var(--border);border-radius:1rem;color:var(--ink);text-decoration:none}.MemberAppNavigation_avatar__tzEo3{width:2.55rem;height:2.55rem;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--primary) 14%,var(--surface));color:var(--primary-hover);font-weight:850;overflow:hidden}.MemberAppNavigation_avatar__tzEo3 img{width:100%;height:100%;object-fit:cover}.MemberAppNavigation_memberCopy__D_B86{display:grid;min-width:0;grid-gap:.1rem;gap:.1rem}.MemberAppNavigation_memberCopy__D_B86 small,.MemberAppNavigation_memberCopy__D_B86 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MemberAppNavigation_memberCopy__D_B86 strong{font-size:.78rem}.MemberAppNavigation_memberCopy__D_B86 small{color:var(--muted);font-size:.66rem}@media (max-width:860px){.MemberAppNavigation_navigation__YGkJK{position:fixed;inset:auto 0 0;top:auto;z-index:80;width:100%;height:auto;min-height:calc(68px + env(safe-area-inset-bottom));padding:.4rem max(.35rem,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(.35rem,env(safe-area-inset-left));border-width:1px 0 0;border-radius:1.15rem 1.15rem 0 0;background:color-mix(in srgb,var(--bg) 95%,transparent)}.MemberAppNavigation_brand__voa_z,.MemberAppNavigation_memberCard__DvM3T{display:none}.MemberAppNavigation_destinations__6LEK4{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}.MemberAppNavigation_destinations__6LEK4 a{min-width:0;min-height:56px;display:flex;flex-direction:column;justify-content:center;gap:.15rem;padding:.3rem .15rem;font-size:clamp(.62rem,2.6vw,.72rem)}.MemberAppNavigation_badge__yG8HI{position:absolute;top:.15rem;left:calc(50% + .45rem)}}.MemberAppShell_shell__MekME{min-height:100vh;display:grid;grid-template-columns:300px minmax(0,1fr);background:#f7f3eb}.MemberAppShell_main___5q6T{min-width:0;padding:clamp(1.5rem,3.5vw,4rem)}@media (max-width:1100px){.MemberAppShell_shell__MekME{grid-template-columns:250px minmax(0,1fr)}}@media (max-width:860px){.MemberAppShell_shell__MekME{display:block}.MemberAppShell_main___5q6T{padding:1rem 1rem calc(84px + env(safe-area-inset-bottom))}}