.intro-scene{--intro-ground: #091321;--intro-panel: #0f1e32;--intro-panel-two: #11233a;--intro-panel-three: #152840;--intro-copy: #0b1728;--intro-border: #91acd32e;--intro-muted: #b1bfd1;--intro-track: #26384f;--intro-blue-two: #c2d5f6;--intro-blue-three: #8caed8;--panel-height: 440px;--stagger-step: clamp(62px, 8svh, 86px);--aligned-hold: 120px;position:relative;isolation:isolate;padding-bottom:24px;background:var(--intro-ground);border-bottom:1px solid var(--intro-border)}[data-theme=light] .intro-scene{--intro-ground: #edf3fc;--intro-panel: #f5f7fb;--intro-panel-two: #eef3fa;--intro-panel-three: #e7eef7;--intro-copy: #f1f5fb;--intro-border: #49678e30;--intro-muted: #54667d;--intro-track: #d9e2ef;--intro-blue-two: #294f81;--intro-blue-three: #5076a5}.intro-atmosphere{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(ellipse at 20% 32%,#759fd41b,transparent 58%),radial-gradient(ellipse at 75% 80%,#5984d412,transparent 62%),linear-gradient(90deg,#92b0de06 1px,transparent 1px),linear-gradient(#92b0de06 1px,transparent 1px);background-size:auto,auto,18px 18px,18px 18px}.intro-atmosphere:after{content:"";position:absolute;inset:0;opacity:.16;background:radial-gradient(#a9c4e745 .6px,transparent .8px) 0 0 / 4px 4px}.intro-shell{width:calc(100% - 36px);margin-inline:auto}.intro-kicker{display:flex;justify-content:space-between;gap:24px;padding-block:23px;color:var(--intro-muted)}.intro-kicker p{font-size:.6875rem;line-height:1.5}.intro-kicker p:first-child{font-weight:700}.intro-stage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.intro-copy-track{grid-column:1 / -1;min-width:0}.intro-copy{display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:440px;padding:32px;background:var(--intro-copy);border:1px solid var(--intro-border);border-radius:3px}.intro-copy .eyebrow{color:var(--intro-muted);font-size:.6875rem;line-height:1.65}.intro-message h1{font-size:clamp(2.6rem,4.6vw,4.25rem);line-height:1.02;letter-spacing:-.065em}.intro-message h1>span{color:var(--blue)}.intro-message>p{max-width:355px;margin-top:24px;font-size:1rem;line-height:1.65;letter-spacing:-.02em}.intro-message .button{margin-top:25px}.intro-scroll{display:flex;align-items:center;gap:16px;align-self:flex-start;font-size:.6875rem;font-weight:700;color:var(--intro-muted);padding-block:5px}.intro-scroll span{font-size:1rem}.intro-scroll:hover{color:var(--blue)}.insight-track{min-width:0}.insight-card{display:flex;flex-direction:column;min-height:410px;height:100%;padding:20px 18px;border:1px solid var(--intro-border);border-radius:3px;background:var(--intro-panel);background-image:radial-gradient(ellipse at 25% 0%,#a2c2fa09,transparent 68%)}.insight-card--speed{background-color:var(--intro-panel-two)}.insight-card--shortlist{background-color:var(--intro-panel-three)}.insight-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--intro-muted)}.insight-card-top>span:first-child{font-size:.625rem;line-height:1.55;font-weight:700;letter-spacing:.035em}.insight-chart{position:relative;width:min(120px,100%);aspect-ratio:1;margin:22px auto 20px;flex-shrink:0}.insight-chart svg{width:100%;height:100%;transform:rotate(-90deg)}.insight-chart-track,.insight-chart-fill{fill:none;stroke-width:11}.insight-chart-track{stroke:var(--intro-track)}.insight-chart-fill{stroke:var(--blue)}.insight-card--speed .insight-chart-fill{stroke:var(--intro-blue-two)}.insight-card--shortlist .insight-chart-fill{stroke:var(--intro-blue-three)}.insight-value{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;gap:3px;font-size:2.35rem;font-weight:700;line-height:1;letter-spacing:-.075em}.insight-value>span{font-size:1.2rem;margin-top:10px;letter-spacing:-.04em}.insight-card h2{font-size:1.12rem;line-height:1.2;letter-spacing:-.04em;overflow-wrap:normal}.insight-description{margin-top:14px;font-size:.8125rem;line-height:1.65;color:var(--intro-muted)}.insight-caption{margin-top:auto;padding-top:17px;color:var(--intro-muted);font-size:.625rem;line-height:1.6}.intro-research{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding-block:24px 8px}.intro-research>p{max-width:470px;font-size:.6875rem;line-height:1.65;color:var(--intro-muted)}.intro-research .research-details{width:330px;max-width:100%}.intro-research .research-details p{color:var(--intro-muted)}@media(min-width:1120px){.intro-stage{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,2.6fr)}.intro-copy-track{grid-column:4;grid-row:1}.insight-track--one{grid-column:1;grid-row:1}.insight-track--two{grid-column:2;grid-row:1}.insight-track--three{grid-column:3;grid-row:1}.insight-card,.intro-copy{min-height:var(--panel-height);height:100%}.intro-copy{padding:25px;gap:18px}.intro-message h1{font-size:clamp(2.35rem,3.8vw,3.6rem)}.intro-message>p{margin-top:19px;font-size:.9375rem;line-height:1.6}.intro-message .button{margin-top:20px}.insight-chart{margin-block:22px 20px}}@media(min-width:1200px)and (min-height:700px)and (prefers-reduced-motion:no-preference){.intro-stage{min-height:calc(var(--panel-height) + var(--stagger-step) * 2 + var(--aligned-hold))}.insight-track--two{padding-top:var(--stagger-step)}.insight-track--three{padding-top:calc(var(--stagger-step) * 2)}.insight-card,.intro-copy{position:sticky;top:calc(var(--header-height, 99px) + var(--browser-chrome-height, 72px) + 12px);height:auto}}@media(min-width:1500px){.intro-copy{padding:28px}.insight-card{padding:22px}.insight-chart{width:128px}}@media(max-width:1119px){.intro-shell{width:calc(100% - 36px)}.intro-copy{min-height:390px}.intro-message h1{font-size:clamp(2.8rem,6vw,4.25rem)}.intro-message>p{max-width:460px}.intro-scroll{display:none}}@media(max-width:760px){.intro-shell{width:calc(100% - 28px)}.intro-kicker{gap:20px;padding-block:20px}.intro-kicker p{font-size:.625rem}.intro-kicker p:last-child{max-width:145px;text-align:right}.intro-stage{grid-template-columns:1fr;gap:12px}.intro-copy{min-height:0;padding:27px;gap:30px}.intro-message h1{font-size:clamp(2.4rem,8.8vw,3.5rem)}.intro-message>p{font-size:.9375rem;margin-top:19px}.intro-message .button{margin-top:21px}.insight-card{display:grid;grid-template-columns:102px minmax(0,1fr);gap:0 22px;padding:23px;min-height:0;height:auto}.insight-card-top{grid-column:1 / -1;margin-bottom:21px}.insight-chart{grid-column:1;grid-row:2 / 4;width:102px;margin:0;align-self:center}.insight-value{font-size:1.95rem}.insight-value>span{font-size:.9rem;margin-top:7px}.insight-card h2{grid-column:2;font-size:1.08rem}.insight-description{grid-column:2;margin-top:10px;font-size:.8125rem}.insight-caption{grid-column:1 / -1;margin-top:20px;padding-top:13px;border-top:1px solid var(--intro-border);font-size:.625rem}.intro-research{display:block;padding-top:20px}.intro-research .research-details{width:100%;margin-top:17px}}@media(max-width:430px){.intro-shell{width:calc(100% - 24px)}.intro-copy{padding:24px 20px}.intro-message h1{font-size:clamp(2.1rem,10.3vw,2.75rem)}.insight-card{grid-template-columns:90px minmax(0,1fr);gap:0 17px;padding:20px 17px}.insight-chart{width:90px}.insight-card h2{font-size:.98rem}}#intro-sources{scroll-margin-top:calc(var(--browser-chrome-height, 72px) + 12px)}@media(forced-colors:active){.intro-atmosphere{display:none}.insight-card,.intro-copy{border-color:CanvasText}.insight-chart-fill{stroke:Highlight}.insight-chart-track{stroke:GrayText}}
