.scroll-reveal{background-color:#000;overflow:hidden;position:relative;width:100%}.scroll-reveal__container{align-items:center;display:flex;justify-content:center;text-align:center;z-index:2}.scroll-reveal__text{color:linen;letter-spacing:-.8px;margin:0 auto;max-width:100%;padding:100px;position:relative;text-align:center;width:100%}.scroll-reveal__highlight{color:linen}.scroll-reveal__text-clone>div{display:inline-block;font-weight:400;transition:filter .3s ease,opacity .3s ease}.scroll-reveal__text-clone .highlighted{color:#52debb;font-weight:400;opacity:1}.scroll-reveal__icons{inset:0;position:absolute;z-index:1}.scroll-reveal__icon{height:20px;opacity:0;position:absolute;width:20px}.scroll-reveal__icon--top-left{left:0;top:0}.scroll-reveal__icon--top-right{right:0;top:0}.scroll-reveal__icon--bottom-left{bottom:0;left:0}.scroll-reveal__icon--bottom-right{bottom:0;right:0}@media (max-width:992px){.scroll-reveal,.scroll-reveal__container{height:auto}.scroll-reveal__text{max-width:100%}}.corner{align-items:center;display:flex;height:auto;justify-content:center;opacity:0;position:absolute;width:auto}.corner--top-left{border-right:none;left:0}.corner--top-left,.corner--top-right{border-bottom:none;top:0;transform:none}.corner--top-right{border-left:none;right:0}.corner--bottom-left{border-right:none;border-top:none;bottom:0;left:0;transform:none}.corner--bottom-right{border-left:none;border-top:none;bottom:0;right:0;transform:none}.scroll-reveal__text:before{background-image:url(https://www.truelogic.io/hubfs/TrueLogic/Shapes/TruelogicShape.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";inset:0;opacity:0;position:absolute;transition:opacity 2s ease-out;z-index:0}.scroll-reveal-text.bg-visible .scroll-reveal__text:before{opacity:1}@media (max-width:992px){div.stacked-scroll-reveal__card-content{gap:16px;padding:32px}}.scroll-reveal__content{align-items:center;display:flex;gap:48px;margin:0 auto;max-width:900px}.scroll-reveal__image{flex-shrink:0;height:58px;width:38px}.scroll-reveal__text-clone{display:flex;flex-wrap:wrap;gap:8px;text-align:center}@media (max-width:992px){.scroll-reveal__text{padding:32px}.scroll-reveal__content{display:flex;flex-direction:column}.scroll-reveal__text-clone{justify-content:center}}