.dem-section{background:var(--m-lin);padding:96px 0}.dem-inner{max-width:var(--shell-max);padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);align-items:center;gap:56px;margin:0 auto;display:grid}@media (max-width:960px){.dem-section{padding:64px 0}.dem-inner{grid-template-columns:1fr;gap:48px}}.dem-copy{min-width:0}.dem-h2{color:var(--m-encre);margin:0 0 20px}.dem-lede{margin:0}.dem-lede+.dem-lede{margin-top:16px}.dem-closer{flex-direction:column;gap:14px;margin:28px 0 0;padding:0;list-style:none;display:flex}.dem-closer li{color:var(--m-encre);align-items:flex-start;gap:12px;font-family:DM Sans,sans-serif;font-size:17px;font-weight:600;line-height:1.5;display:flex}.dem-check{width:26px;height:26px;color:var(--m-orange);background:#ea580c1f;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.dem-illu{justify-self:center;width:100%;max-width:620px}.dem-illu img{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%),linear-gradient(#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%),linear-gradient(#0000 0%,#000 4% 96%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.dem-section[data-reveal=pending] .dem-eyebrow,.dem-section[data-reveal=pending] .dem-lede,.dem-section[data-reveal=pending] .dem-closer,.dem-section[data-reveal=pending] .dem-illu{opacity:0}.dem-section[data-reveal=pending] .dem-h2{clip-path:inset(0 -6% 100% -2%)}.dem-section[data-reveal=in] .dem-eyebrow,.dem-section[data-reveal=in] .dem-lede,.dem-section[data-reveal=in] .dem-closer,.dem-section[data-reveal=in] .dem-illu{animation:va-rise var(--va-rise-d) var(--va-ease) both}.dem-section[data-reveal=in] .dem-eyebrow{animation-delay:0s}.dem-section[data-reveal=in] .dem-h2{animation:va-unveil var(--va-unveil-d) var(--va-ease) 80ms both}.dem-section[data-reveal=in] .dem-lede{animation-delay:.16s}.dem-section[data-reveal=in] .dem-closer{animation-delay:.24s}.dem-section[data-reveal=in] .dem-illu{animation-delay:.2s}
