.ds-block[data-bg]>:first-child{background:transparent!important}.ds-block[data-text] :where(h1,h2,h3,h4,h5,h6,p,span,a,li,label,button){color:var(--ds-text)!important}.ds-block[data-text-bg] :where(h1,h2,h3){background:var(--ds-text-bg);padding:0 .25em;border-radius:.25em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.fx-bright,.fx-lift,.fx-shadow{transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.fx-lift:hover{transform:translateY(-6px);box-shadow:0 14px 30px rgba(0,0,0,.14)}.fx-shadow:hover{box-shadow:0 14px 36px rgba(0,0,0,.22)}.fx-bright:hover{filter:brightness(1.08) saturate(1.1)}.fx-zoom img{transition:transform .45s ease}.fx-zoom:hover img{transform:scale(1.06)}.fx-gray img{filter:grayscale(1);opacity:.7;transition:filter .3s ease,opacity .3s ease}.fx-gray:hover img{filter:none;opacity:1}@keyframes ds-in-fade{0%{opacity:0}to{opacity:1}}@keyframes ds-in-next{0%{opacity:.2;transform:translateX(48px)}to{opacity:1;transform:none}}@keyframes ds-in-prev{0%{opacity:.2;transform:translateX(-48px)}to{opacity:1;transform:none}}@keyframes ds-in-zoom{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.ds-anim-fade{animation:ds-in-fade .5s ease both}.ds-anim-next{animation:ds-in-next .5s ease both}.ds-anim-prev{animation:ds-in-prev .5s ease both}.ds-anim-zoom{animation:ds-in-zoom .5s ease both}@keyframes ds-marquee{to{transform:translateX(-50%)}}.ds-marquee-track{animation:ds-marquee linear infinite}.ds-marquee:hover .ds-marquee-track{animation-play-state:paused}@keyframes ds-show-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes ds-show-left{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:none}}@keyframes ds-show-right{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:none}}.ds-block[data-anim]:not(.ds-shown)>*{opacity:0}.ds-block.ds-shown[data-anim=up]>*{animation:ds-show-up .8s ease both}.ds-block.ds-shown[data-anim=fade]>*{animation:ds-in-fade .9s ease both}.ds-block.ds-shown[data-anim=zoom]>*{animation:ds-in-zoom .8s ease both}.ds-block.ds-shown[data-anim=left]>*{animation:ds-show-left .8s ease both}.ds-block.ds-shown[data-anim=right]>*{animation:ds-show-right .8s ease both}@media (prefers-reduced-motion:reduce){.ds-anim-fade,.ds-anim-next,.ds-anim-prev,.ds-anim-zoom,.ds-block.ds-shown[data-anim]>*{animation:none}.ds-block[data-anim]:not(.ds-shown)>*{opacity:1}.ds-marquee-track{animation-play-state:paused}}.ds-editing [data-part]{cursor:pointer}.ds-editing [data-part]:hover:not(:has([data-part]:hover)){outline:2px dashed #fb923c;outline-offset:2px}.ds-editing .ds-part-on{outline:2px solid #f97316!important;outline-offset:2px}