.hero-story-module__1U-vGG__stage{--card-w:calc((100vw - 32px) / var(--area-w));--wallet:.448;--stage-offset:calc(50cqw - var(--card-w) * var(--area-w) / 2);--fan-drop:0px;--fan-half:calc(var(--card-w) * var(--wallet) * .3818);position:relative;container-type:inline-size}@media (min-width:40rem){.hero-story-module__1U-vGG__stage{--card-w:340px;--wallet:.7}}@media (min-width:48rem){.hero-story-module__1U-vGG__stage{--card-w:360px;--wallet:.75}}@media (min-width:80rem){.hero-story-module__1U-vGG__stage{--card-w:380px;--wallet:.71;--fan-drop:26px}}.hero-story-module__1U-vGG__cards{width:calc(var(--card-w) * var(--area-w));height:calc(var(--card-w) / 1.586 * var(--area-h));translate:calc(var(--shift) * var(--stage-offset)) calc(var(--shift) * var(--fan-drop));place-items:center;display:grid}.hero-story-module__1U-vGG__piece{width:var(--card-w);transform:perspective(1200px) translate(calc(var(--x) * 1%), calc(var(--y) * 1%)) rotate(calc(var(--r) * 1deg)) rotateY(calc(var(--ry) * 1deg)) scale(calc(var(--s) * (var(--grow-from,1) + (1 - var(--grow-from,1)) * var(--g))));opacity:var(--o);grid-area:1/1}.hero-story-module__1U-vGG__wallet{width:calc(var(--card-w) * var(--wallet))}.hero-story-module__1U-vGG__grows{--grow-from:var(--wallet)}.hero-story-module__1U-vGG__shadow{width:calc(var(--card-w) * var(--wallet));height:calc(var(--card-w) * var(--wallet) * .1);background:var(--foreground);filter:blur(calc(var(--card-w) * var(--wallet) * .04));transform:translateY(calc(var(--card-w) * var(--wallet) / 1.586 * .62)) scale(var(--sx), 1);opacity:calc(var(--o) * .16);border-radius:50%;grid-area:1/1}.hero-story-module__1U-vGG__glintTrack{pointer-events:none;border-radius:10px;position:absolute;inset:0;overflow:hidden}.hero-story-module__1U-vGG__glint{translate:0 calc(var(--gy) * 1%);opacity:var(--o);position:absolute;inset:0}.hero-story-module__1U-vGG__glint:before{content:"";inset-inline:0;background:var(--background);height:20%;filter:blur(calc(var(--card-w) * .015));opacity:.8;position:absolute;top:40%}.hero-story-module__1U-vGG__line{translate:0 calc(var(--ty) * 1px);opacity:var(--o)}.hero-story-module__1U-vGG__stage[data-story=playing] .hero-story-module__1U-vGG__piece{will-change:transform, opacity}.hero-story-module__1U-vGG__question{inset-inline:0;z-index:1;height:calc(var(--card-w) / 1.586 * var(--area-h));text-align:center;pointer-events:none;position:absolute;top:0}.hero-story-module__1U-vGG__questionText{inset-inline:0;bottom:calc(50% - var(--fan-drop) + var(--fan-half) + 24px);position:absolute}.hero-story-module__1U-vGG__questionAction{inset-inline:0;top:calc(50% + var(--fan-drop) + var(--fan-half) + 24px);justify-content:center;display:flex;position:absolute}.hero-story-module__1U-vGG__questionAction button{pointer-events:auto}.hero-story-module__1U-vGG__stage:not([data-story=done]) .hero-story-module__1U-vGG__replay,.hero-story-module__1U-vGG__stage:not([data-story=done]) .hero-story-module__1U-vGG__settled{visibility:hidden}.hero-story-module__1U-vGG__disclosure{display:contents}@media (min-width:64rem){.hero-story-module__1U-vGG__stage[data-points-open]>[data-story-part=cards],.hero-story-module__1U-vGG__stage[data-points-open]>[data-story-answers]{margin-top:var(--closed-top);align-self:start}}
