.home-final-root .home-subnav{position:sticky;top:var(--home-header-h);z-index:40;background:#FFFFFF;border-bottom:1px solid #f0f0f0}.home-final-root .home-subnav:after,.home-final-root .home-subnav:before{content:"";position:absolute;top:0;bottom:1px;width:32px;pointer-events:none;opacity:0;transition:opacity .18s ease;z-index:1}.home-final-root .home-subnav:before{left:0;background:linear-gradient(90deg,#FFFFFF 35%,rgba(255,255,255,0))}.home-final-root .home-subnav:after{right:0;background:linear-gradient(270deg,#FFFFFF 35%,rgba(255,255,255,0))}.home-final-root .home-subnav[data-edge=end]:before,.home-final-root .home-subnav[data-edge=mid]:after,.home-final-root .home-subnav[data-edge=mid]:before,.home-final-root .home-subnav[data-edge=start]:after{opacity:1}.home-final-root .home-subnav-inner{max-width:var(--mb-container);margin:0 auto;position:relative;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:0 56px 0 var(--mb-gutter);scroll-padding-inline:var(--mb-gutter);overscroll-behavior-x:contain}@media (max-width:640px){.home-final-root .home-subnav-inner{padding:0 40px 0 var(--mb-gutter);scroll-padding-inline:var(--mb-gutter)}}.home-final-root .home-subnav-inner::-webkit-scrollbar{display:none}.home-final-root .home-subnav-item{position:relative;overflow:hidden;flex:0 0 auto;padding:12px;border-radius:8px;font-size:var(--mb-fs-md);line-height:var(--mb-lh-snug);font-weight:var(--mb-fw-medium);color:#636366;background:none;border:none;cursor:pointer;white-space:nowrap;transition:color .16s ease,background-color .16s ease,transform .16s var(--fx-spring)}.home-final-root .home-subnav-item:hover{color:#1A1A1A;background:#F5F5F7}.home-final-root .home-subnav-item:active{transform:scale(.95)}.home-final-root .home-subnav-item:focus-visible{outline:2px solid #1A1A1A;outline-offset:-2px}.home-final-root .home-subnav-item.is-on{color:#1A1A1A;font-weight:var(--mb-fw-semibold)}.home-final-root .home-subnav-ink{position:absolute;left:0;bottom:0;height:2px;border-radius:2px;background:#1A1A1A;pointer-events:none;transition:transform .38s var(--fx-spring),width .38s var(--fx-spring),opacity .2s ease}@media (prefers-reduced-motion:reduce){.home-final-root .home-subnav-ink,.home-final-root .home-subnav-item{transition:none!important;transform:none!important}}.home-final-root .home-subrail{display:none}@media (min-width:1536px){.home-final-root .home-subrail{position:fixed;left:12px;top:50%;transform:translateY(-50%);z-index:200;display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:16px}.home-final-root .home-subnav{display:none}}.home-final-root .home-subrail-item{position:relative;display:flex;align-items:center;width:44px;height:44px;padding:0;border:none;background:none;cursor:pointer;border-radius:12px;transition:background-color .16s ease}.home-final-root .home-subrail-item:hover{background:#F5F5F7}.home-final-root .home-subrail-item:focus-visible{outline:2px solid #1A1A1A;outline-offset:-2px}.home-final-root .home-subrail-dot{display:block;margin:0 auto;width:8px;height:8px;border-radius:50%;background:#C7C7CC;transition:background-color .18s ease,transform .28s var(--fx-spring)}.home-final-root .home-subrail-item:hover .home-subrail-dot{background:#8E8E93}.home-final-root .home-subrail-item.is-on .home-subrail-dot{background:#1A1A1A;transform:scale(1.5)}.home-final-root .home-subrail-label{position:absolute;left:44px;white-space:nowrap;padding:8px 12px;border-radius:8px;background:#1A1A1A;color:#FFFFFF;font-size:var(--mb-fs-sm);line-height:var(--mb-lh-tight);font-weight:var(--mb-fw-medium);pointer-events:none;opacity:0;transform:translateX(-4px);transition:opacity .16s ease,transform .2s var(--fx-spring)}.home-final-root .home-subrail-item:focus-visible .home-subrail-label,.home-final-root .home-subrail-item:hover .home-subrail-label{opacity:1;transform:translateX(0)}@media (prefers-reduced-motion:reduce){.home-final-root .home-subrail-dot,.home-final-root .home-subrail-item,.home-final-root .home-subrail-label{transition:none!important}.home-final-root .home-subrail-item.is-on .home-subrail-dot{transform:none}}