.aaw-case.indexed-case{padding-top:24px}.indexed-case .rb-index-rail{position:sticky;top:24px;height:0;z-index:10}.indexed-case .case-study-nav{display:flex;flex-direction:column;gap:2px;width:168px;transform:translateX(-192px);max-height:calc(100vh - 48px);overflow-y:auto;scrollbar-width:thin}.indexed-case .case-study-nav a{padding:5px 0;font-size:14px;line-height:1.4;color:#aaa;text-decoration:none;transition:color .16s ease}.indexed-case .case-study-nav a:first-child{padding-top:0}.indexed-case .case-study-nav a:hover,.indexed-case .case-study-nav a[aria-current=location]{color:#f5f5f5}.indexed-case .case-study-nav a:focus-visible{outline:1px solid currentColor;outline-offset:-1px}.indexed-case>section{scroll-margin-top:24px}.indexed-case .aaw-opening{padding-top:0}.indexed-case .case-study-title{font-size:32px;line-height:1.2;letter-spacing:-.025em;font-weight:400;margin:0 0 24px}@media(min-width:1400px){.aaw-case.indexed-case{margin-left:calc((100% - 1160px)/2 + 64px);margin-right:0;--index-inset:max(12px,calc((100vw - 1160px)/2 - 128px));padding-top:var(--index-inset)}.indexed-case .rb-index-rail{top:var(--index-inset)}.indexed-case .case-study-nav{max-height:calc(100vh - var(--index-inset) - 24px)}}@media(min-width:1001px) and (max-width:1399px){.aaw-case.indexed-case{width:calc(100vw - 196px);margin-left:calc(180px - 5vw);margin-right:0;padding-top:16px}.indexed-case .rb-index-rail{top:16px}.indexed-case .case-study-nav{width:148px;transform:translateX(-164px);max-height:calc(100vh - 32px)}}@media(max-width:1000px){.indexed-case .rb-index-rail{position:static;height:auto;margin:0 auto 32px;max-width:620px}.indexed-case .case-study-nav{width:100%;transform:none;max-height:none;flex-direction:row;flex-wrap:wrap;gap:8px 20px}.indexed-case .case-study-nav a:first-child{padding-top:5px}}@media(max-width:640px){.indexed-case .case-study-title{font-size:24px}.indexed-case .case-study-nav a{min-height:32px;display:flex;align-items:center}}@media(prefers-reduced-motion:reduce){.indexed-case .case-study-nav a{transition:none}}.indexed-case .case-study-title-with-logo{display:flex;align-items:center;gap:12px}.case-study-title-with-logo svg{flex-shrink:0}@media(max-width:640px){.case-study-title-with-logo svg{width:28px;height:28px}}.tk-case.indexed-case .case-study-nav a{color:var(--tk-muted)}.tk-case.indexed-case .case-study-nav a:hover,.tk-case.indexed-case .case-study-nav a[aria-current=location]{color:var(--tk-ink)}@media(min-width:1001px){.tk-case.indexed-case{width:620px;max-width:calc(100% - 280px);margin-left:calc((100% - 900px)/2 + 280px);margin-right:0;padding-top:32px}.tk-case.indexed-case .rb-index-rail{top:32px}.tk-case.indexed-case .case-study-nav{width:160px;transform:translateX(-280px);max-height:calc(100vh - 64px)}}.case-study-nav-group>a{display:block}.case-study-nav-children{padding-left:12px;margin:2px 0 8px;display:flex;flex-direction:column}.indexed-case .case-study-nav-children a{font-size:13px}.tk-case #tk-primitives>section{scroll-margin-top:24px}.tk-case #tk-primitives h3{font-size:22px;line-height:1.3;letter-spacing:-.02em;font-weight:400;margin-bottom:24px;color:var(--tk-ink)}@media(max-width:1000px){.tk-case .case-study-nav-group{width:100%}.tk-case .case-study-nav-children{flex-direction:row;flex-wrap:wrap;gap:4px 16px;margin-bottom:0}}@media(min-width:1001px){.tk-project .tk-appearance-pill{left:calc(50% + 140px)}}.aaw-story .aaw-chart-pair,.aaw-story .aaw-demo{width:84%;max-width:1160px;margin-left:auto;margin-right:auto;min-width:0}.aaw-story .aaw-chart-pair .aaw-demo{width:100%}.aaw-story .aaw-chart-pair>*{min-width:0}.aaw-story .aaw-reading{width:100%;max-width:620px}@media(max-width:1000px){.aaw-story{width:calc(100% - 40px)}}@media(max-width:700px){.aaw-story{width:calc(100% - 32px)}.aaw-story .aaw-chart-pair,.aaw-story .aaw-demo{width:100%;max-width:620px}}@media(max-width:1000px){.aaw-case.indexed-case .rb-index-rail{display:none}}