.staggered-text{padding-block:calc(var(--pad-top) / 2) calc(var(--pad-bottom) / 2);padding-inline:var(--edge);color:var(--color);background:var(--bg)}@media only screen and (min-width: 40em){.staggered-text{padding-block:var(--pad-top) var(--pad-bottom)}}.staggered-text__wrapper{margin-inline:auto}.staggered-text__wrapper-title{max-width:48rem;font-weight:500}.staggered-text__wrapper-title>p.h4{width:-moz-fit-content;width:fit-content;background:var(--bluepink);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.staggered-text__wrapper-blocks{padding-top:var(--space-xlg)}@media only screen and (min-width: 40em){.staggered-text__wrapper-blocks{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4rem}.staggered-text__wrapper-blocks:has(>*:nth-child(2):last-child){grid-template-columns:1fr 1fr}}.staggered-text__wrapper-blocks-item{margin-bottom:3rem;line-height:var(--line-height-lg);transform:translateY(1.5rem);transform-origin:top;transition:transform .3s}.staggered-text__wrapper-blocks-item.animation-loaded{animation:slideBounce .5s ease-out forwards;animation-delay:calc(var(--item-idx) * .3s)}@media only screen and (min-width: 40em){.staggered-text__wrapper-blocks-item{margin-bottom:0;margin-top:calc(var(--item-idx) * var(--space-xlg))}}.staggered-text__wrapper-blocks-item h3,.staggered-text__wrapper-blocks-item p{margin-bottom:0}.staggered-text__wrapper-blocks-item p{margin-block:var(--space-xs);text-wrap:balance}
