.styles-module__OVNx1a__stage{isolation:isolate;background:#de1e10;border-radius:2.5rem;grid-template-columns:40rem 1fr;column-gap:5rem;min-height:52rem;padding:5rem 0 5rem 5rem;display:grid;position:relative;overflow:hidden}.styles-module__OVNx1a__stage:before{content:"";z-index:-1;background:#c11a0e;border-radius:50%;width:56rem;height:56rem;position:absolute;bottom:-22rem;left:-12rem}.styles-module__OVNx1a__stage .styles-module__OVNx1a__intro{z-index:2;grid-area:1/1;position:relative}.styles-module__OVNx1a__stage .styles-module__OVNx1a__intro h2{color:#fff;letter-spacing:-.07em;font-size:5rem;font-weight:700;line-height:1.2}.styles-module__OVNx1a__stage .styles-module__OVNx1a__intro .styles-module__OVNx1a__sub{color:#fff;opacity:.9;letter-spacing:-.05em;margin-top:2rem;font-size:1.6rem;line-height:2.6rem}.styles-module__OVNx1a__stage .styles-module__OVNx1a__intro .styles-module__OVNx1a__count{color:#fff;letter-spacing:-.05em;margin-top:2.4rem;font-size:1.8rem;line-height:1.2}.styles-module__OVNx1a__stage .styles-module__OVNx1a__intro .styles-module__OVNx1a__count b{letter-spacing:-.03em;vertical-align:baseline;font-weight:700}.styles-module__OVNx1a__stage .styles-module__OVNx1a__acts{align-items:center;gap:1.2rem;margin-top:3rem;display:flex}.styles-module__OVNx1a__stage .styles-module__OVNx1a__cta{color:#de1e10;letter-spacing:-.05em;background:#fff;border-radius:2.8rem;align-items:center;height:5.6rem;padding:0 3rem;font-size:1.7rem;font-weight:700;display:flex;box-shadow:0 .6rem 1.6rem #5a000040}.styles-module__OVNx1a__stage .styles-module__OVNx1a__cta:hover{color:#fff;background:#252525}.styles-module__OVNx1a__stage .styles-module__OVNx1a__ai{color:#fff;letter-spacing:-.05em;border:2px solid #ffffff8c;border-radius:2.8rem;align-items:center;height:5.6rem;padding:0 3rem;font-size:1.7rem;font-weight:700;display:flex}.styles-module__OVNx1a__stage .styles-module__OVNx1a__ai:hover{background:#ffffff1f;border-color:#fff}.styles-module__OVNx1a__stage .styles-module__OVNx1a__cta:focus-visible,.styles-module__OVNx1a__stage .styles-module__OVNx1a__ai:focus-visible{outline-offset:3px;outline:3px solid #252525}.styles-module__OVNx1a__stage .styles-module__OVNx1a__track li:has(.styles-module__OVNx1a__card:focus-visible){outline-offset:-3px;outline:3px solid #252525}.styles-module__OVNx1a__stage .styles-module__OVNx1a__crowd{z-index:1;display:flex;position:absolute;bottom:-.5rem;left:5rem}.styles-module__OVNx1a__stage .styles-module__OVNx1a__crowd .styles-module__OVNx1a__char{width:12.4rem;height:12.4rem;margin-right:-3.4rem}.styles-module__OVNx1a__stage .styles-module__OVNx1a__rows{flex-direction:column;grid-area:1/2/span 2;align-self:center;gap:2rem;min-width:0;display:flex}.styles-module__OVNx1a__stage .styles-module__OVNx1a__track{overscroll-behavior-x:contain;scrollbar-width:none;padding:1.2rem 0 2.4rem;overflow-x:auto}.styles-module__OVNx1a__stage .styles-module__OVNx1a__track::-webkit-scrollbar{display:none}.styles-module__OVNx1a__stage .styles-module__OVNx1a__rows .styles-module__OVNx1a__single{display:none}.styles-module__OVNx1a__stage .styles-module__OVNx1a__track ul{gap:2rem;width:max-content;display:flex}.styles-module__OVNx1a__stage .styles-module__OVNx1a__track li{background:#fff;border-radius:1.4rem;width:33rem;box-shadow:0 1.2rem 2.4rem #5a000038}.styles-module__OVNx1a__stage .styles-module__OVNx1a__card{padding:2.4rem;display:block}.styles-module__OVNx1a__stage .styles-module__OVNx1a__top{align-items:center;gap:1.2rem;display:flex}.styles-module__OVNx1a__stage .styles-module__OVNx1a__top .styles-module__OVNx1a__char{background:#f3f3f3;border-radius:50%;flex-shrink:0;width:6.8rem;height:6.8rem}.styles-module__OVNx1a__stage .styles-module__OVNx1a__who{flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.styles-module__OVNx1a__stage .styles-module__OVNx1a__who b{color:#252525;letter-spacing:0;font-size:1.5rem;font-weight:700;line-height:1.2}.styles-module__OVNx1a__stage .styles-module__OVNx1a__who time{color:#909090;letter-spacing:0;white-space:nowrap;font-size:1.3rem;line-height:1.2}.styles-module__OVNx1a__stage .styles-module__OVNx1a__text{color:#252525;letter-spacing:-.05em;word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:7.2rem;margin-top:1.6rem;font-size:1.5rem;line-height:2.4rem;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.styles-module__OVNx1a__stage .styles-module__OVNx1a__track{scroll-snap-type:x mandatory}.styles-module__OVNx1a__stage .styles-module__OVNx1a__track li{scroll-snap-align:start}}@media (max-width:1240px){.styles-module__OVNx1a__stage{grid-template-columns:34rem 1fr}.styles-module__OVNx1a__stage .styles-module__OVNx1a__intro h2{font-size:4rem}}@media (max-width:1040px){.styles-module__OVNx1a__stage{border-radius:1.6rem;grid-template-columns:1fr;min-height:0}.styles-module__OVNx1a__stage .styles-module__OVNx1a__intro{padding-right:5rem}.styles-module__OVNx1a__stage .styles-module__OVNx1a__intro .styles-module__OVNx1a__sub br,.styles-module__OVNx1a__stage .styles-module__OVNx1a__crowd{display:none}.styles-module__OVNx1a__stage .styles-module__OVNx1a__rows{grid-area:auto/1;margin-top:3rem;margin-left:-5rem}.styles-module__OVNx1a__stage .styles-module__OVNx1a__track ul{padding-left:5rem}}@media (max-width:500px){.styles-module__OVNx1a__stage{background:0 0;border-radius:0;padding:0;overflow:visible}.styles-module__OVNx1a__stage:before,.styles-module__OVNx1a__stage .styles-module__OVNx1a__intro{display:none}.styles-module__OVNx1a__stage .styles-module__OVNx1a__rows{gap:0;margin-top:0;margin-left:0}.styles-module__OVNx1a__stage .styles-module__OVNx1a__rows .styles-module__OVNx1a__track{display:none}.styles-module__OVNx1a__stage .styles-module__OVNx1a__rows .styles-module__OVNx1a__single{display:block}.styles-module__OVNx1a__stage .styles-module__OVNx1a__track{padding:0}.styles-module__OVNx1a__stage .styles-module__OVNx1a__track ul{gap:1.2rem;padding-left:0}.styles-module__OVNx1a__stage .styles-module__OVNx1a__track li{width:26rem;box-shadow:none;border:1px solid #ddd;border-radius:.8rem}.styles-module__OVNx1a__stage .styles-module__OVNx1a__card{padding:1.6rem}.styles-module__OVNx1a__stage .styles-module__OVNx1a__top .styles-module__OVNx1a__char{width:5.6rem;height:5.6rem}.styles-module__OVNx1a__stage .styles-module__OVNx1a__text{height:6.3rem;margin-top:1.2rem;font-size:1.4rem;line-height:2.1rem}.styles-module__OVNx1a__stage .styles-module__OVNx1a__who b{font-size:1.4rem}.styles-module__OVNx1a__stage .styles-module__OVNx1a__who time{font-size:1.2rem}}
