.research-hub{background:var(--site-ground);color:var(--site-off-white);font-family:Inter,sans-serif;font-weight:400}.hub-inner{min-width:0;max-width:1320px;margin:auto;padding:0 40px}.hub-hero{padding:160px 0 76px}.hub-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid}.hub-label{letter-spacing:3px;text-transform:uppercase;color:var(--site-accent);margin:0 0 22px;font-size:13px}.research-hub h1{letter-spacing:0;margin:0 0 28px;font-size:72px;font-weight:400;line-height:1.06}.hub-intro{color:var(--site-muted);max-width:48ch;font-size:18px;line-height:1.6}.hub-buttons{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.research-hub .hub-button{border:1px solid var(--site-rule);color:var(--site-off-white);white-space:normal;background:0 0;border-radius:3px;height:auto;min-height:44px;padding:12px 18px;font-weight:400}.research-hub .hub-primary{background:var(--site-accent);border-color:var(--site-accent);color:var(--site-charcoal)}.hub-report{border:1px solid var(--site-accent);grid-template-columns:34% 1fr;min-height:300px;transition:transform .25s;display:grid}.hub-report:hover{transform:translateY(-4px)}.hub-cover{background:var(--site-accent);color:var(--site-charcoal);flex-direction:column;justify-content:space-between;padding:22px;text-decoration:none;display:flex}.hub-cover>span:first-child{letter-spacing:3px;text-transform:uppercase;font-size:11px}.hub-cover-title{font-size:28px;line-height:1.1}.hub-cover>span:last-child{font-size:13px}.hub-report-body{flex-direction:column;justify-content:space-between;min-width:0;padding:24px;display:flex}.hub-report-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.hub-report-stats dd{color:var(--site-accent);margin:0;font-size:34px}.hub-report-stats dt{color:var(--site-muted);font-size:13px}.hub-report-body p{color:var(--site-muted);margin:14px 0;font-size:16px;line-height:1.5}.research-hub .hub-text-link{height:auto;color:var(--site-accent);background:0 0;border-radius:0;justify-content:flex-start;padding:0;font-size:14px;font-weight:400}.hub-ticker{border-block:1px solid var(--site-rule);padding:19px 0;overflow:hidden}.hub-ticker-track{width:max-content;animation:65s linear infinite hub-ticker;display:flex}.hub-ticker-track>div{display:flex}.hub-ticker a{white-space:nowrap;border-right:1px solid var(--site-rule);gap:12px;padding:0 30px;font-size:15px;display:flex}.hub-ticker a:before{content:"●";color:var(--site-accent)}.hub-ticker:is(:hover,:focus-within) .hub-ticker-track{animation-play-state:paused}@keyframes hub-ticker{to{transform:translate(-50%)}}.hub-findings{background:var(--site-paper);color:var(--site-charcoal);padding:88px 0 76px}.hub-findings .hub-label{color:var(--site-paper-accent)}.research-hub h2{letter-spacing:0;margin:0 0 24px;font-size:52px;font-weight:400;line-height:1.12}.hub-findings .hub-button{color:var(--site-charcoal);border-color:var(--site-paper-rule)}.hub-charts{grid-template-columns:1fr 1fr;gap:64px;margin:68px 0 50px;display:grid}.hub-chart{border-top:3px solid var(--site-charcoal);min-width:0;padding-top:20px}.hub-chart h3{letter-spacing:3px;text-transform:uppercase;color:var(--site-text-light);margin:0 0 18px;font-size:11px;font-weight:400;line-height:1.7}.hub-chart-row{grid-template-columns:145px minmax(0,1fr) 40px;align-items:center;gap:14px;margin:12px 0;font-size:14px;display:grid}.hub-chart-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.hub-bar-track{background:var(--site-paper-rule);height:20px}.hub-bar{background:var(--site-charcoal);transform-origin:0;height:100%;display:block}.hub-gap-track{grid-template-columns:1fr 1fr;height:20px;display:grid;position:relative}.hub-gap-track:after{content:"";border-left:1px solid var(--site-text-light);position:absolute;top:-5px;bottom:-5px;left:50%}.hub-gap-half{min-width:0;display:flex}.hub-gap-half:first-child{justify-content:flex-end}.hub-gap-bar{background:var(--site-paper-accent);transform-origin:0;height:100%}.hub-gap-bar.is-negative{background:var(--site-text-light);transform-origin:100%}.hub-caption{color:var(--site-text-light);margin:20px 0 0;font-size:13px;line-height:1.5}.hub-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hub-stat{background:var(--site-ground);color:var(--site-off-white);border:1px solid var(--site-rule);flex-direction:column;height:100%;padding:24px 20px;transition:transform .25s,border-color .25s;display:flex}.hub-stat:hover{border-color:var(--site-accent);transform:translateY(-4px)}.hub-stat-value{color:var(--site-accent);margin-bottom:12px;font-size:48px;line-height:1.1}.hub-stat p{margin:0 0 16px;font-size:16px;line-height:1.4}.research-hub .hub-stat .hub-text-link{color:var(--site-muted);margin-top:auto;font-size:13px}.hub-share-error{color:var(--site-paper-accent);font-size:13px}.hub-editions{padding:72px 0}.hub-editions li{border-block-start:1px solid var(--site-rule);padding:20px 0}.hub-editions li a{justify-content:space-between;gap:16px;display:flex}.hub-editions p{color:var(--site-muted);font-size:17px}.hub-editions ul{margin-top:30px}@media (width<=1100px){.research-hub h1{font-size:60px}.hub-hero-grid{gap:30px}.hub-cover-title{font-size:24px}.hub-report-body{padding:18px}.hub-charts{gap:34px}.hub-chart-row{grid-template-columns:120px minmax(0,1fr) 32px;gap:8px}}@media (width<=760px){.hub-inner{padding:0 20px}.hub-hero{padding:122px 0 54px}.hub-hero-grid{grid-template-columns:minmax(0,1fr);gap:38px}.research-hub h1{font-size:48px}.research-hub h2{font-size:36px}.hub-report{grid-template-columns:34% minmax(0,1fr);min-height:270px}.hub-cover{padding:16px 12px}.hub-cover-title{font-size:23px}.hub-report-stats{gap:9px}.hub-report-stats dd{font-size:27px}.hub-report-stats dt{font-size:11px}.hub-report-body{padding:15px}.hub-report-body p{font-size:14px}.hub-findings{padding:56px 0}.hub-charts{grid-template-columns:minmax(0,1fr);gap:38px;margin:42px 0}.hub-chart-row{grid-template-columns:113px minmax(0,1fr) 32px;font-size:13px}.hub-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-stat{padding:20px 14px}.hub-stat-value{font-size:38px}.hub-stat p{font-size:14px}.hub-stat .hub-text-link{white-space:normal}.hub-editions{padding:56px 0}}@media (prefers-reduced-motion:reduce){.hub-ticker-track{width:auto;animation:none;display:block}.hub-ticker-track>div{flex-wrap:wrap;gap:18px}.hub-ticker-track>div[aria-hidden=true]{display:none}.hub-ticker a{white-space:normal;padding:0 20px}.hub-stat,.hub-report{transition:none}}body .research-hub,body .research-hub .hub-hero,body .research-hub .hub-editions{background:var(--site-charcoal);color:var(--site-off-white)}body .research-hub .hub-hero{padding:160px 0 76px!important}body .research-hub .hub-report{background:var(--site-panel)}body .research-hub .hub-ticker{background:var(--site-charcoal);color:var(--site-off-white);border-radius:0}body .research-hub .hub-findings{background:var(--site-off-white);color:var(--site-charcoal);padding:88px 0 76px!important}body .research-hub .hub-stat{background:var(--site-charcoal);color:var(--site-off-white)}body .research-hub .hub-chart{border-radius:0}@layer utilities{body .research-hub .hub-chart h3{color:var(--site-editorial-muted);line-height:1.7;letter-spacing:0!important;font-size:13px!important}body .research-hub .hub-caption{color:var(--site-editorial-muted);font-size:13px!important}body .research-hub .hub-r2-note{font-size:13px!important}body .research-hub .hub-survey-cta{border-radius:3px!important}}body .research-hub .hub-bar-track{background:var(--site-editorial-rule);border-radius:0}body .research-hub .hub-bar,body .research-hub .hub-gap-bar{border-radius:0}body .research-hub .hub-gap-bar.is-negative{background:var(--site-map-past)}body .research-hub .hub-cover{border-radius:0}body .research-hub h1{line-height:1.06;font-size:72px!important}body .research-hub h2{line-height:1.12;font-size:52px!important}@media (width<=1100px){body .research-hub h1{font-size:60px!important}}@media (width<=760px){body .research-hub .hub-hero{padding:122px 0 54px!important}body .research-hub .hub-findings{padding:56px 0!important}body .research-hub h1{font-size:48px!important}body .research-hub h2{font-size:36px!important}}body .research-hub .hub-pulse-section{background:var(--site-charcoal);color:var(--site-off-white);padding:88px 0!important}body .research-hub .hub-full-report{background:var(--site-panel);border-top:1px solid var(--site-rule);color:var(--site-off-white);padding:88px 0!important}.hub-r2-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}.hub-r2-copy{color:var(--site-muted);max-width:52ch;margin:24px 0;line-height:1.65}.hub-pulse-editions{border-top:1px solid var(--site-rule);margin-top:24px}.hub-pulse-editions>div{border-bottom:1px solid var(--site-rule);color:var(--site-muted);grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 0;font-size:13px;display:grid}.hub-pulse-editions>div:first-child{color:var(--site-off-white)}.hub-pulse-editions>div:first-child>span:first-child{color:var(--site-accent)}.hub-live{background:var(--site-accent);color:var(--site-charcoal);border-radius:3px;padding:3px 7px;font-size:12px}.hub-survey-preview{background:var(--site-panel);border:1px solid var(--site-rule);padding:24px}.hub-preview-counter{color:var(--site-muted);justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.hub-eleven-progress{flex-shrink:0;grid-template-columns:repeat(11,minmax(0,1fr));gap:3px;width:180px;display:grid}.hub-eleven-progress>span{background:var(--site-agenda-unselected);height:3px}.hub-eleven-progress>span.is-active{background:var(--site-accent)}.hub-preview-question{margin:16px 0;font-size:18px;line-height:1.45}.hub-preview-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.research-hub .hub-preview-options>button{color:var(--site-muted);border:1px solid var(--site-rule);white-space:normal;text-align:left;background:0 0;border-radius:3px;justify-content:flex-start;height:auto;min-height:44px;padding:10px 12px;font-size:13px}.research-hub .hub-preview-options>button.is-selected{background:var(--site-accent);color:var(--site-charcoal);border-color:var(--site-accent)}.research-hub .hub-survey-cta{justify-content:center;width:100%;margin-top:14px;display:flex}.hub-survey-tiles{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.hub-survey-tiles>div{border:1px solid var(--site-rule);background:var(--site-panel);flex-direction:column;justify-content:center;gap:6px;padding:18px 20px;display:flex}.hub-survey-tiles>div:first-child{background:var(--site-accent);color:var(--site-charcoal);border-color:var(--site-accent)}.hub-survey-tiles>div>span:first-child{font-size:36px;line-height:1}.hub-survey-tiles>div>span:last-child{color:var(--site-muted);font-size:13px}.hub-survey-tiles>div:first-child>span:last-child{color:var(--site-charcoal)}.hub-segment-chart{align-items:flex-end;gap:7px;max-width:550px;height:130px;margin-top:30px;display:flex}.hub-segment-chart>span{background:var(--site-accent);transform-origin:bottom;border-radius:0;flex:1}.hub-segment-chart>span:nth-child(n+6){opacity:.45}.hub-full-report-form{border:1px solid var(--site-accent);padding:32px}.hub-report-fields{grid-template-columns:1fr 1fr;gap:24px 20px;display:grid}.hub-report-fields>div{min-width:0}.hub-report-fields label,.hub-notify-form label{color:var(--site-muted);margin-bottom:10px;font-size:13px;display:block}.hub-report-fields input,.hub-report-fields select,.hub-notify-form input{color:var(--site-off-white);border:0;border-bottom:1px solid var(--site-rule);outline-offset:4px;background:0 0;border-radius:0;width:100%;min-width:0;padding:10px 0}.hub-report-fields select{padding-right:20px}.hub-report-fields option{background:var(--site-panel);color:var(--site-off-white)}.hub-report-fields input::placeholder,.hub-notify-form input::placeholder{color:var(--site-muted)}.hub-r2-note{color:var(--site-muted);margin:18px 0 0;font-size:13px;line-height:1.5}.hub-notify-form{margin-top:24px}.hub-notify-form>div{align-items:center;gap:16px;display:flex}.hub-notify-form .hub-button{flex-shrink:0}.hub-notify-success,.hub-form-error,.hub-notify-form [role=alert]{color:var(--site-accent);margin-top:16px}@media (width<=1100px){.hub-r2-grid{gap:40px}.hub-pulse-editions>div{grid-template-columns:80px minmax(0,1fr);gap:10px}.hub-pulse-editions>div>:last-child{grid-column:2;justify-self:start}.hub-full-report-form{padding:24px}}@media (width<=760px){body .research-hub .hub-pulse-section,body .research-hub .hub-full-report{padding:56px 0!important}.hub-r2-grid{grid-template-columns:minmax(0,1fr);gap:36px}.hub-survey-preview{padding:20px}.hub-preview-counter{gap:10px}.hub-eleven-progress{width:150px}.hub-full-report-form{padding:22px 18px}.hub-report-fields{grid-template-columns:minmax(0,1fr);gap:18px}.hub-notify-form>div{flex-wrap:wrap}.hub-notify-form input{flex-basis:100%}.hub-survey-tiles>div{padding:16px}.hub-pulse-editions>div{grid-template-columns:90px minmax(0,1fr)}.hub-segment-chart{height:110px}}
