.xce-draw{position:relative}.xce-draw-svg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.xce-draw-svg rect{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0;opacity:0}html.js .xce-draw:not([data-in]) .xcb-hire{opacity:0}html.js .xce-draw[data-in] .xce-draw-svg rect{animation:1.1s cubic-bezier(.65,0,.35,1) both xce-draw}html.js .xce-draw[data-in] .xcb-hire{animation:.4s cubic-bezier(0,0,.2,1) .76s both xce-fill}@keyframes xce-draw{0%{stroke-dashoffset:1px;opacity:1}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes xce-fill{0%{opacity:0}}.xce-swing{perspective:1600px}.xce-swing .xcb-perk-v{transform-origin:0%}.xce-swing .xcb-perk-l{transform-origin:100%}.xce-swing .xcb-perk-v,.xce-swing .xcb-perk-l{transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(0,0,.2,1)}.xce-swing .xcb-perk-l{transition-delay:.12s}html.js .xce-swing:not([data-in]) .xcb-perk-v{opacity:0;transform:perspective(1600px)rotateY(-78deg)}html.js .xce-swing:not([data-in]) .xcb-perk-l{opacity:0;transform:perspective(1600px)rotateY(60deg)}.xce-iris{clip-path:circle(150%);transition:clip-path 1s cubic-bezier(.65,0,.35,1)}html.js .xce-iris:not([data-in]){clip-path:circle(0%)}.xce-roll-v{align-items:flex-start;line-height:1;display:inline-flex}.xce-roll-d{height:1em;display:inline-block;overflow:hidden}.xce-roll-d>span{transform:translateY(calc(var(--d) * -1em));transition:transform 1.4s cubic-bezier(.16,1,.3,1);transition-delay:calc(.15s + var(--k) * 90ms);display:block}.xce-roll-d i{height:1em;font-style:normal;display:block}html.js .xce-count:not([data-in]) .xce-roll-d>span{transform:translateY(0)}.xcb .xce-under{z-index:0;transform-origin:50% 100%;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .7s cubic-bezier(0,0,.2,1);position:sticky}.xce-under[data-under]{opacity:.5;transform:scale(.95)}.xce-stack{z-index:1;clip-path:inset(0);transition:clip-path .8s cubic-bezier(.16,1,.3,1);position:relative}html.js .xce-stack:not([data-in]){clip-path:inset(0 clamp(16px,4vw,32px) round 32px)}@media (prefers-reduced-motion:reduce){.xcb .xce-under{position:relative;top:0!important}.xce-under[data-under]{opacity:1;transform:none}.xce-draw-svg{display:none}}html.js .xcje-drop:not([data-in]){opacity:0;transform:translateY(-80px)}html.js .xcje-drop[data-in]{animation:.9s both xcje-drop}@keyframes xcje-drop{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,.9,.4);transform:translateY(-80px)}55%{opacity:1;animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:translateY(0)}75%{animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.xcje-shrink{transform-origin:50% 0}.xcje-gather li{transition:transform 1s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(0,0,.2,1);transition-delay:calc(var(--g,0) * 70ms)}html.js .xcje-gather:not([data-in]) li{transform:translate(var(--gx,0), var(--gy,0)) rotate(var(--gr,0));opacity:0}.xcje-stack>*{transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(0,0,.2,1);transition-delay:calc(var(--s,0) * .14s)}html.js .xcje-stack:not([data-in])>*{opacity:0;transform:translateY(-64px)scale(.97)}.xcje-focus{transition:filter .9s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(0,0,.2,1),transform .9s cubic-bezier(.16,1,.3,1)}html.js .xcje-focus:not([data-in]){filter:blur(4px);opacity:.2;transform:scale(1.03)}@media (prefers-reduced-motion:reduce){html.js .xcje-drop[data-in]{animation:none}}
