html.home-hubs-scroll{scroll-snap-type:none;scroll-padding-top:var(--navbar-height,60px)}body.home-hubs-page{overflow-x:clip}body.home-concept.home-hubs-brand-visible .navbar-current-title{display:inline-flex!important}html.home-hubs-scroll.home-hubs-reading{scroll-snap-type:none}.home-concept-main.home-hubs{--home-module-gap:320px;--home-divider-color:color-mix(in srgb, var(--accent-blue) 55%, var(--text-tertiary));--home-divider-arrow:color-mix(in srgb, var(--accent-blue) 70%, var(--text-secondary));--home-divider-glow:color-mix(in srgb, var(--accent-blue) 32%, transparent);display:flex;flex-direction:column;gap:var(--home-module-gap);padding-bottom:48px;overflow:clip}.home-hubs>.home-hub-panel{position:relative;flex:0 0 auto;min-height:auto;margin-block:0;padding-block:0}.home-hubs>#home+.home-hub-panel{--home-divider-gap:calc(var(--home-module-gap) / 2);margin-block-start:calc(var(--home-module-gap)/ -2)}.home-hubs>.home-hub-panel+.home-hub-panel::after,.home-hubs>.home-hub-panel+.home-hub-panel::before{content:'';position:absolute;top:calc(var(--home-divider-gap,var(--home-module-gap))/ -2);left:50%;width:min(720px,calc(100% - 64px));height:2px;transform:translateX(-50%);pointer-events:none}.home-hubs>.home-hub-panel+.home-hub-panel::before{background:linear-gradient(90deg,transparent,var(--home-divider-color) 20%,var(--home-divider-color) calc(50% - 22px),transparent calc(50% - 22px),transparent calc(50% + 22px),var(--home-divider-color) calc(50% + 22px),var(--home-divider-color) 80%,transparent);filter:drop-shadow(0 0 4px var(--home-divider-glow)) drop-shadow(0 0 10px var(--home-divider-glow))}.home-hubs>.home-hub-panel+.home-hub-panel::after{top:calc(var(--home-divider-gap,var(--home-module-gap))/ -2 - 5px);width:8px;height:8px;border-right:2px solid var(--home-divider-arrow);border-bottom:2px solid var(--home-divider-arrow);transform:translateX(-50%) rotate(45deg);filter:drop-shadow(0 0 5px var(--home-divider-glow));opacity:.9}.home-hub-panel.module-hub-page{position:relative;display:flex;flex-direction:column;justify-content:flex-start}.home-hub-panel .module-hub__container{width:100%;padding-block:0}.home-hubs .concept-hero{gap:32px;padding-block:36px 0}.home-hubs>#home{display:flex;flex-direction:column;justify-content:center;min-height:0;padding-block:48px}.home-hubs>#home .concept-hero{width:100%;padding-block:0}.home-hub-software{padding-inline:54px}.home-hub-software .home-tool-spotlight{margin-inline:auto}.home-hub-panel.data-observatory{display:flex;flex-direction:column;justify-content:flex-start;width:100%;margin:0;padding:0}.home-hub-stats__container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}.home-hub-stats__container .home-data-section-heading{margin-bottom:24px}.home-hub-stats__container .home-data-section-heading h2{font-size:48px;font-weight:600;letter-spacing:-.025em}.home-hub-stats__container .home-data-panel{border-radius:var(--radius-lg)}@media (max-width:1050px){.home-hub-software{padding-inline:24px}.home-hub-stats__container{padding-inline:32px}}@media (max-width:768px){.home-concept-main.home-hubs{--home-module-gap:160px;padding-bottom:32px}.home-hubs>#home{padding-block:32px}.home-hubs .concept-hero{gap:20px;padding-block:30px 0}.home-hub-software{padding-inline:14px}.home-hub-stats__container{padding-inline:22px}.home-hub-stats__container .home-data-section-heading{margin-bottom:20px}.home-hub-stats__container .home-data-section-heading h2{font-size:36px}.home-hub-stats__container .home-data-panel[data-chart-layout=split]{height:auto}}@media (max-width:420px){body.home-hubs-page .navbar-current-title{left:46px;max-width:calc(100vw - 286px);gap:4px}body.home-hubs-page .navbar-brand-icon{width:26px;height:26px;flex-basis:26px}body.home-hubs-page .navbar-brand-text{font-size:16px}}@media (prefers-reduced-motion:reduce){html.home-hubs-scroll{scroll-snap-type:none}}