#gap{padding-bottom:var(--pad-join)}#evidence{padding-top:var(--pad-join);padding-bottom:var(--pad-join)}#gap{background:linear-gradient(180deg,#e79e5100,#e79e5113,#e79e510b,#e79e5104 45%,#e79e5100 62%),radial-gradient(80% 52% at 86% 44%,#d264231f,#d2642316 24%,#d264230d 44%,#d2642306 62%,#d2642302 78%,#d2642301 92%,#d2642300)}.engage-row{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.75rem,1.5vw,1.25rem);margin-top:var(--space-block)}.engbox h3{margin-top:var(--s-4)}#engagement .phase-idx{letter-spacing:var(--track-btn)}@media(max-width:899px){.engage-row{grid-template-columns:1fr;margin-top:var(--s-8)}}.hero{--hero-pos:50% 28%;--hero-fade:28%;--scrim-a:.74}.hero:after{background-image:url(/images/home-hero-1456.webp);background-image:-webkit-image-set(url(/images/home-hero-1456.webp) 1x,url(/images/home-hero-2912.webp) 2x);background-image:image-set(url(/images/home-hero-1456.avif) type("image/avif") 1x,url(/images/home-hero-2912.avif) type("image/avif") 2x,url(/images/home-hero-1456.webp) type("image/webp") 1x,url(/images/home-hero-2912.webp) type("image/webp") 2x)}.beat{--cap-nudge:calc(var(--fs-pull) * -.03125);align-items:start;border-top:1px solid var(--line);padding-block:var(--s-7)}.beat.section-grid{column-gap:var(--rail-gap);row-gap:0}.beat>.phase-idx{grid-column:1;grid-row:1;margin-bottom:var(--s-4)}.beat>.stat-take{grid-column:1;grid-row:2}.beat>.beat-fig{grid-column:2;grid-row:2 / span 2;margin-top:var(--cap-nudge)}.beat>.beat-cta{grid-column:1;grid-row:3}.stat-take{font-size:var(--fs-statement);font-weight:800;line-height:1.14;letter-spacing:var(--track-h2);color:var(--text);text-wrap:balance;max-width:20ch}.beat-fig{--numw:calc(var(--fs-pull) * 1.9);--claim-nudge:calc(var(--fs-body) * .18);display:flex;flex-wrap:wrap;align-items:start;gap:var(--s-4);min-width:0}.beat-fig .beat-text{margin-top:var(--claim-nudge)}.beat-num{flex:0 0 var(--numw);display:flex;align-items:baseline;gap:var(--s-3)}.bignum{font-size:var(--fs-pull);font-weight:800;line-height:1;letter-spacing:var(--track-display);font-variant-numeric:tabular-nums;color:var(--text)}.stat-only{font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:600;letter-spacing:.06em;color:var(--text-dim)}@media(min-width:641px){.beat-num{position:relative}.stat-only{position:absolute;right:calc(100% + var(--s-3));bottom:calc((var(--fs-pull) - var(--fs-mono)) * .14);line-height:1}}.beat-text{flex:1 1 16ch;min-width:0}.stat-claim{font-weight:600;font-size:var(--fs-body);line-height:1.45;color:var(--text)}.stat-src{margin-top:var(--s-3);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:600;letter-spacing:var(--track-btn);text-transform:uppercase;color:var(--text-dim);display:inline-block;padding-block:10px}a.stat-src{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-strong);transition:color var(--t-1) linear}a.stat-src:hover,a.stat-src:focus-visible{color:var(--text);text-decoration-color:var(--text)}.beat-cta{margin-top:var(--s-7)}.story-band{background:linear-gradient(180deg,#e79e5100,#e79e510d 20% 80%,#e79e5100),radial-gradient(74% 120% at 50% 50%,#e79e511a,#e79e5111 28%,#e79e5109 52%,#e79e5104 74%,#e79e5101 90%,#e79e5100)}@media(max-width:640px){.beat{padding-block:var(--s-5)}.beat>.beat-fig{grid-column:1;grid-row:3;margin-top:var(--s-4)}.beat>.beat-cta{grid-row:4}.beat-fig{gap:var(--s-3) var(--s-4)}.beat-num{flex:0 0 auto}.beat-text{flex:1 1 100%}.stat-take{font-size:1.375rem}.stat-src{padding-block:14px}}.engage-row{grid-template-columns:1fr auto 1fr auto 1fr;gap:clamp(.5rem,1vw,1rem);align-items:stretch}.engage-arrow{display:flex;align-items:center;justify-content:center;color:var(--text-dim)}.engage-arrow svg{display:block;width:clamp(24px,2.5vw,36px);height:auto}@media(max-width:899px){.engage-arrow{padding:.25rem 0}.engage-arrow svg{transform:rotate(90deg)}}#engagement{position:relative;--stage:clamp(6rem,10vw,10rem);--eng-fade-top:16%;--eng-fade-bottom:42%;padding-bottom:var(--stage)}#engagement:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url(/images/home-engagement-1456.webp);background-image:-webkit-image-set(url(/images/home-engagement-1456.webp) 1x,url(/images/home-engagement-2912.webp) 2x);background-image:image-set(url(/images/home-engagement-1456.avif) type("image/avif") 1x,url(/images/home-engagement-2912.avif) type("image/avif") 2x,url(/images/home-engagement-1456.webp) type("image/webp") 1x,url(/images/home-engagement-2912.webp) type("image/webp") 2x);background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 var(--eng-fade-top),#000 calc(100% - var(--eng-fade-bottom)),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 var(--eng-fade-top),#000 calc(100% - var(--eng-fade-bottom)),transparent 100%)}#engagement:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) calc(var(--stage) * .24),rgba(0,0,0,.3) calc(var(--stage) * .5),rgba(0,0,0,.49) calc(var(--stage) * .76),rgba(0,0,0,.6) var(--stage),rgba(0,0,0,.6) calc(100% - var(--eng-fade-top)),rgba(0,0,0,0) 100%)}#engagement>.wrap{position:relative;z-index:2}@supports not ((mask-image:linear-gradient(#000,#000)) or (-webkit-mask-image:linear-gradient(#000,#000))){#engagement:after{-webkit-mask-image:none;mask-image:none}}@media(max-width:899px){.engage-row{grid-template-columns:1fr;gap:var(--s-5);margin-top:var(--s-8)}}@media(max-width:640px){.engage-row{margin-top:var(--s-6);gap:var(--s-4)}.engage-arrow{display:none}:root{--pad-card-sm:1.25rem}#engagement{--stage:3rem}}
