.pillar-slide-link{display:block;width:100%}.pillar-process-intro{margin-top:1em;opacity:.8}.pillar-testi-sec,.pillar-z{padding:4em 0}.pillar-z-content{display:flex;flex-direction:column;gap:1.5em;align-items:flex-start;justify-content:center}.pillar-z .servicelist-img-crop{min-height:24em}.pillar-z-flip .servicelist-img-crop{order:-1}@media screen and (max-width:991px){.pillar-z .servicelist-img-crop,.pillar-z-flip .servicelist-img-crop{order:-1;min-height:0;aspect-ratio:3 / 2}}div.marquee-h1{text-transform:uppercase;margin:.1em 0 .05em}.capa-dropdown-p.w-richtext>:last-child{margin-bottom:0}h4.h5-style{text-transform:none;margin-top:.2em;margin-bottom:.1em;font-family:PP Right Grotesk,sans-serif;font-size:1.75em;font-weight:700;line-height:1.25}.pillar-card-sub{margin-top:1.25em;font-size:1.3em}.pillar-card-sub+.methodcard-middle{padding-top:1em}@media screen and (max-width:479px){h4.h5-style{font-size:1.5em}.pillar-card-sub{font-size:1.2em}}.pillar-takeaways-sec{padding:1em 0 3em}.pillar-takeaways{margin-top:1.5em}.pillar-takeaways ul{margin-bottom:0}.pillar-takeaways li{margin-bottom:.6em}.pillar-takeaways li:last-child{margin-bottom:0}.pillar-logos-sec{padding:4em 0}.pillar-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3em 2em;width:100%;padding:3.5em 0}.pillar-logo{flex:0 0 calc(25% - 1.5em);display:flex;justify-content:center;align-items:center}.pillar-logo-img{max-height:3.2em;max-width:11em;width:auto;height:auto;object-fit:contain;opacity:.7;transition:opacity .3s ease}a.pillar-logo:hover .pillar-logo-img,a.pillar-logo:focus-visible .pillar-logo-img{opacity:1}@media screen and (max-width:991px){.pillar-logo{flex-basis:calc(33.333% - 1.334em)}}@media screen and (max-width:479px){.pillar-logos{gap:2.5em 1.5em;padding:2.5em 0}.pillar-logo{flex-basis:calc(50% - .75em)}.pillar-logo-img{max-height:2.6em}}.pillar-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.casestudy-content{background-color:transparent;color:inherit}.cs-sections{display:flex;flex-direction:column;gap:3em;padding:3em 0}.cs-sections .casestudy-richtext>:first-child{margin-top:0}.cs-sections .casestudy-richtext>:last-child{margin-bottom:0}.cs-fig{margin:0}.casestudy-multiimg-itme{border-radius:var(--blb-br);overflow:hidden}.cs-sections .casestudy-richtext figure{font-size:1em;border-radius:var(--blb-br);overflow:hidden}.cs-row-img{border-radius:var(--blb-br);width:100%;display:block;object-fit:cover}.cs-row{display:grid;gap:1em;align-items:start}.cs-row-2{grid-template-columns:1fr 1fr}.cs-row-3{grid-template-columns:1fr 1fr 1fr}.cs-row-2 .cs-row-img{aspect-ratio:4 / 3}.cs-row-3 .cs-row-img{aspect-ratio:1}.cs-caption{margin-top:.75em;font-family:DM Mono,sans-serif;font-size:.75em;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--blb-wht2);opacity:.55}.casestudy-final-img .cs-caption{color:var(--blb-wht2)}.cs-band{padding:1em 0}.engagement-hero+.cs-band{margin-top:-4.5em;padding-bottom:5.5em}@media screen and (max-width:479px){.cs-sections{gap:2em;padding:2em 0}.cs-row-2,.cs-row-3{grid-template-columns:1fr}}.pillar-form-sec{position:relative;padding:4em 0}.pillar-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:4em;align-items:start}.pillar-form-copy,.pillar-form{display:flex;flex-direction:column;gap:1.5em}.pillar-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:1.25em}.pillar-form-field{display:flex;flex-direction:column;gap:.5em}.pillar-form-wide{grid-column:1 / -1}.pillar-form-label{font-size:.875em;letter-spacing:.02em}.pillar-form-optional{opacity:.6}.pillar-form-input{width:100%;margin:0;padding:.85em 1em;font:inherit;color:inherit;background-color:#eae3de0a;border:1px solid rgba(234,227,222,.22);border-radius:var(--blb-br);outline:none}.pillar-form-input::placeholder{color:inherit;opacity:.45}.pillar-form-input:focus{border-color:#eae3deb3}select.pillar-form-input option{color:#1e1e1a;background-color:#fff}textarea.pillar-form-input{resize:vertical;min-height:7em}.pillar-form-submit{align-self:flex-start}.pillar-form-submit[aria-busy=true]{opacity:.6;cursor:progress}.pillar-form-status{margin:1em 0 0;font-size:.9em}.pillar-form-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media screen and (max-width:991px){.pillar-form-grid{grid-template-columns:1fr;gap:2.5em}}@media screen and (max-width:479px){.pillar-form-fields{grid-template-columns:1fr}}
