body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizelegibility}.w-richtext>:not(div):first-child,.w-richtext>div:first-child>:first-child{margin-top:0!important}.w-richtext>:last-child,.w-richtext ol li:last-child,.w-richtext ul li:last-child{margin-bottom:0!important}.pointer-events-off{pointer-events:none}.pointer-events-on{pointer-events:auto}.text-3lines{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-2lines{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hide{display:none!important}h1,h2,h3,h4,h5,h6{text-wrap:pretty}.w-slider-dot{border:1px solid #aeaeae;width:1rem;height:1rem}.w-slider-dot.w-active{background:#aeaeae}
.w-slider-dot{border:1px solid #aeaeae;width:1rem;height:1rem}.w-slider-dot.w-active{background:#aeaeae}.page-wrapper{animation:.4s both page-fade-in}@keyframes page-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.page-wrapper{animation:none}}.kenburns-frame{overflow:hidden}.kenburns-img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.kenburns-img{transform-origin:65% 40%;will-change:transform;animation:18s ease-in-out infinite alternate hero-kenburns}}@keyframes hero-kenburns{0%{transform:scale(1.02)}to{transform:scale(1.14)translate(-2.5%,1.6%)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.button:not(.w-variant-b92804ca-bd6e-fef6-8880-1670b8f1418c){transition:transform .25s cubic-bezier(.23,1,.32,1),box-shadow .25s}.button:not(.w-variant-b92804ca-bd6e-fef6-8880-1670b8f1418c):hover{transform:translateY(-2px);box-shadow:0 6px 18px #35292824}.button:not(.w-variant-b92804ca-bd6e-fef6-8880-1670b8f1418c):active{transform:translateY(0)scale(.98);box-shadow:0 2px 6px #3529281a}.case-studies-m01_collection-item,.case-studies-m02_collection-item_image-block,.client-card{transition:transform .35s cubic-bezier(.23,1,.32,1),box-shadow .35s}.case-studies-m01_collection-item:hover,.client-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px #3529281a}}@keyframes mindlace-marquee{0%{transform:translate(0)}to{transform:translate(-90rem)}}.blog-m01_featured{color:inherit;grid-template-columns:1.2fr 1fr;align-items:center;gap:2.5rem;text-decoration:none;display:grid}.blog-m01_featured-image-wrapper,.blog-m01_card-image-wrapper{background:var(--universal-mono--cracked-pepper-100,#f4f2f1);border-radius:.5rem;overflow:hidden}.blog-m01_featured-image{object-fit:cover;width:100%;height:24rem;transition:transform .5s cubic-bezier(.23,1,.32,1);display:block}.blog-m01_grid{grid-template-columns:repeat(3,1fr);gap:2rem 1.5rem;display:grid}.blog-m01_card{color:inherit;flex-direction:column;text-decoration:none;display:flex}.blog-m01_card-image{object-fit:cover;width:100%;height:13rem;transition:transform .5s cubic-bezier(.23,1,.32,1);display:block}.blog-m01_cover-fallback{background:linear-gradient(135deg,#352928 0%,#5a423f 55%,#f35b04 160%);justify-content:center;align-items:center;width:100%;height:13rem;display:flex}.blog-m01_cover-fallback span{letter-spacing:.04em;color:#ffffffd9;font-family:Platypi,Georgia,serif;font-size:1.5rem}.blog-m01_cover-fallback.is-featured{height:24rem}.blog-m01_cover-fallback.is-featured span{font-size:2.25rem}.blog-m01_card-content{padding-top:1.25rem}.blog-m01_card-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-m01_read-more{color:var(--flecktarn--persimmon-500,#f35b04)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.blog-m01_card:hover .blog-m01_card-image,.blog-m01_featured:hover .blog-m01_featured-image{transform:scale(1.05)}}@media screen and (max-width:991px){.blog-m01_featured{grid-template-columns:1fr;gap:1.5rem}.blog-m01_grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.blog-m01_grid{grid-template-columns:1fr}.blog-m01_featured-image,.blog-m01_cover-fallback.is-featured{height:16rem}}.blog-article_breadcrumb{color:var(--flecktarn--persimmon-500,#f35b04);text-decoration:none}.blog-article_author-row{align-items:center;gap:1rem;display:flex}.blog-article_author-image{object-fit:cover;border-radius:50%;width:2.75rem;height:2.75rem}.blog-article_hero{object-fit:cover;border-radius:.5rem;width:100%;max-height:28rem;display:block}.blog-article_body p{margin-bottom:1.25rem}.blog-article_body h2{margin-top:3rem}.blog-article_body h3,.blog-article_body h4{margin-top:2rem}.blog-article_body img{border-radius:.5rem;width:100%;height:auto;margin:2rem 0 .5rem;display:block}.blog-article_body hr{border:none;border-top:1px solid var(--universal-mono--cracked-pepper-300,#d8d2d0);margin:3rem 0}.blog-article_body blockquote{border-left:3px solid var(--flecktarn--persimmon-500,#f35b04);margin:2rem 0;padding-left:1.25rem;font-style:italic}.blog-article_body iframe{aspect-ratio:16/9;border:0;border-radius:.5rem;width:100%;height:auto;margin:2rem 0}.blog-article_body table{border-collapse:collapse;width:100%;margin:2rem 0;font-size:.9375rem}.blog-article_body th,.blog-article_body td{border:1px solid var(--universal-mono--cracked-pepper-300,#d8d2d0);text-align:left;padding:.625rem .875rem}.blog-article_prev-next{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.blog-article_nav-link{color:inherit;text-decoration:none}.blog-article_nav-link.is-next{text-align:right}@media screen and (max-width:767px){.blog-article_prev-next{grid-template-columns:1fr}.blog-article_nav-link.is-next{text-align:left}}.approach_phase-card{border:1px solid var(--universal-mono--cracked-pepper-300,#d8d2d0);background:var(--universal-mono--coconut-cream-500,#fffdf5);border-radius:.5rem;padding:2rem 1.75rem}.approach_paths-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media screen and (max-width:767px){.approach_paths-grid{grid-template-columns:1fr}}
