.hc-ed-setpiece{background-color:#0e3320;background-image:radial-gradient(ellipse 60% 80% at 15% 15%,rgba(61,154,102,.35),transparent 70%),linear-gradient(160deg,#16472d,#0e3320 55%,#061e13);color:#fff;padding:clamp(96px,12vw,160px) 0 40px}.hc-ed-setpiece__inner{display:flex;flex-direction:column;gap:24px}.hc-ed-setpiece .hc-ed__num{color:var(--hce-green-pale)}.hc-ed-setpiece .hc-ed__eyebrow{color:hsla(0,0%,100%,.75)}.hc-ed-setpiece__h{color:#fff;font-family:var(--hce-serif);font-size:clamp(28px,3.2vw,40px);font-weight:500;letter-spacing:-.01em;line-height:1.25;max-width:720px}.hc-ed .hc-ed-setpiece__statement{color:var(--hce-green-pale);font-family:var(--hce-serif);font-size:clamp(64px,11vw,160px);font-weight:500;letter-spacing:-.03em;line-height:1;margin-top:8px}.hc-ed-setpiece .io-scene{display:block;height:auto;margin-top:64px;overflow:visible;width:100%}.hc-ed-setpiece .io-scene circle,.hc-ed-setpiece .io-scene line,.hc-ed-setpiece .io-scene path,.hc-ed-setpiece .io-scene rect{fill:none;stroke:#d2eedb;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--io-sw,2)}.hc-ed-setpiece .io-draw{animation:io-draw 1.4s cubic-bezier(.65,0,.35,1) both}.hc-ed-setpiece .io-scene.io-ready .io-draw{stroke-dasharray:var(--io-len) var(--io-len)}@keyframes io-draw{0%{stroke-dashoffset:var(--io-len)}to{stroke-dashoffset:0}}.hc-ed-setpiece .io-car{animation:io-drive 3.8s cubic-bezier(.5,0,.2,1) 2.9s both;transform:translate(918px,90px)}@keyframes io-drive{0%{opacity:0;transform:translate(122px,90px)}6%{opacity:1}to{opacity:1;transform:translate(918px,90px)}}.hc-ed-setpiece .io-bob{animation:io-bob .32s ease-in-out 3.1s 10 alternate}@keyframes io-bob{0%{transform:translateY(0)}to{transform:translateY(-1.5px)}}.hc-ed-setpiece .io-wheel{animation:io-spin .55s linear 2.9s 7;transform-box:fill-box;transform-origin:center}@keyframes io-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.hc-ed-setpiece .io-scene rect.io-win{animation:io-win .6s ease both;fill:rgba(210,238,219,.55)}@keyframes io-win{0%{fill:rgba(210,238,219,0)}to{fill:rgba(210,238,219,.55)}}.hc-ed-setpiece .io-scene:not(.io-play) *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.hc-ed-setpiece .io-bob,.hc-ed-setpiece .io-car,.hc-ed-setpiece .io-draw,.hc-ed-setpiece .io-scene rect.io-win,.hc-ed-setpiece .io-wheel{animation:none!important}}.hc-ed .hc-ed__rt li,.hc-ed .hc-ed__rt p,.hc-ed li,.hc-ed ol,.hc-ed ul{font-family:inherit;font-size:inherit;line-height:inherit}.hc-ed .hc-ed__rt>*+*{margin-top:.9em}body .hc-ed .hc-ed__rt a:not([class]){color:var(--hce-green-mid)}body .hc-ed .hc-ed__rt a:not([class]):hover{color:var(--hce-green)}