.mindcast-third{background-color:#f2f2f2;box-sizing:border-box;padding:5rem 2.5rem;position:relative}@media only screen and (max-width:1024px){.mindcast-third{padding:2.5rem 1rem}}.mindcast-third__wrapper{align-items:start;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}@media only screen and (max-width:1024px){.mindcast-third__wrapper{grid-template-columns:1fr}}.mindcast-third__left{left:0;position:sticky;top:72px}@media only screen and (max-width:1024px){.mindcast-third__left{position:relative;top:0}}.mindcast-third__left h2{font-size:3rem;font-weight:300;line-height:3.5rem;margin:0 0 1.5rem;text-wrap:pretty}@media only screen and (max-width:1024px){.mindcast-third__left h2{font-size:2.25rem;line-height:2.75rem;margin-bottom:1rem}}.mindcast-third__body{font-size:1.125rem;font-weight:300;line-height:1.75rem;max-width:560px}.mindcast-third__body p{margin:0 0 1rem}.mindcast-third__body p:last-child{margin-bottom:0}.mindcast-third__body strong{font-weight:600}.mindcast-third__right{list-style:none;margin:0;padding:0}.mindcast-third__item-content{align-items:flex-start;box-sizing:border-box;color:var(--c-black);display:flex;gap:1.25rem;justify-content:flex-start;overflow:hidden;padding:1.5rem;position:relative;width:100%}.mindcast-third__item-line{background-color:var(--c-black);transition:.4s;z-index:0}.mindcast-third__item-line,.mindcast-third__item-line-bg{height:1px;inset:0;position:absolute;width:100%}.mindcast-third__item-line-bg{background:linear-gradient(90deg,#000,#ff7f16 25%,#000 50% 75%,#000);background-size:400% 100%;opacity:0;transition:opacity .4s ease}.mindcast-third__item-img{align-items:center;background-color:var(--c-gray-light);border-radius:50%;display:flex;height:42px;justify-content:center;min-width:42px;position:relative;width:42px;z-index:1}.mindcast-third__item-img img{height:40px;width:40px}.mindcast-third__item-copy{position:relative;transition:.2s;z-index:1}.mindcast-third__item-title{display:flex;font-size:1.25rem;line-height:1.875rem;text-transform:uppercase}.mindcast-third__item-text{display:flex;font-size:.9375rem;line-height:1.25rem}@keyframes lineFlow{0%{background-position:50% 0}to{background-position:300% 50%}}
