.cs-quote{margin:var(--space-xl) 0;max-width:42rem;padding:0;border:0}.cs-quote .eyebrow,.cs-quote__eyebrow{-webkit-margin-after:var(--space-md);margin-block-end:var(--space-md);font-family:var(--font-mono);font-size:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:var(--weight-regular);color:var(--text-dim)}.cs-quote__eyebrow-prefix{opacity:.7}.cs-quote__text{margin:0;padding:0;border:0;font-family:var(--font-display);font-size:clamp(1.125rem,1.6vw,1.375rem);font-style:normal;font-weight:var(--weight-regular);line-height:var(--lh-relaxed);color:var(--text-secondary);max-width:40rem}.cs-quote__sign-off{display:block;-webkit-margin-before:var(--space-lg);margin-block-start:var(--space-lg);font-family:var(--font-sans);font-size:var(--type-body-sm);font-style:normal;line-height:var(--lh-normal);color:var(--text-dim)}.cs-quote__name{font-weight:var(--weight-medium);color:var(--text-primary)}.cs-quote__meta{font-weight:var(--weight-regular);color:var(--text-dim)}.cs-quote--rail{float:right;clear:right;width:25%;min-width:10.5rem;max-width:14rem;margin:.15em 0 var(--space-md) var(--space-lg);-webkit-padding-start:var(--space-sm);padding-inline-start:var(--space-sm);-webkit-border-start:2px solid var(--border-strong);border-inline-start:2px solid var(--border-strong)}.cs-quote--rail .cs-quote__eyebrow,.cs-quote--rail .eyebrow{-webkit-margin-after:var(--space-xs);margin-block-end:var(--space-xs);font-size:var(--type-footer-label);letter-spacing:.1em;line-height:var(--lh-tight)}.cs-quote--rail .cs-quote__text{font-size:var(--type-body-sm);line-height:var(--lh-snug);max-width:none;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.cs-quote--rail .cs-quote__sign-off{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);font-size:var(--type-footer-label);line-height:var(--lh-tight);letter-spacing:.01em}.cs-quote--rail .cs-quote__meta,.cs-quote--rail .cs-quote__name{display:inline;font-weight:var(--weight-regular);color:var(--text-dim)}@media (max-width:720px){.cs-quote--rail{float:none;clear:both;width:100%;min-width:0;max-width:none;margin:var(--space-lg) 0}}.cs-quote--sidebar{margin:0;max-width:none;-webkit-padding-start:var(--space-lg);padding-inline-start:var(--space-lg);-webkit-border-start:2px solid var(--border-strong);border-inline-start:2px solid var(--border-strong)}.cs-quote--sidebar .cs-quote__text{font-size:clamp(1rem,1.35vw,1.25rem);line-height:var(--lh-snug);max-width:none}@media (max-width:1023px){.cs-quote--sidebar{-webkit-margin-before:var(--space-xl);margin-block-start:var(--space-xl);-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:0;border-inline-start:0;-webkit-padding-before:var(--space-lg);padding-block-start:var(--space-lg);-webkit-border-before:1px solid var(--border-default);border-block-start:1px solid var(--border-default)}}.section--light .cs-quote__text{color:var(--text-on-light-secondary)}.section--light .cs-quote .eyebrow,.section--light .cs-quote__eyebrow{color:var(--text-on-light-dim)}.section--light .cs-quote__name{color:var(--text-on-light)}.section--light .cs-quote__meta,.section--light .cs-quote__sign-off{color:var(--text-on-light-dim)}.section--light .cs-quote--rail{border-inline-start-color:var(--border-subtle)}.section--light .cs-quote--rail .cs-quote__meta,.section--light .cs-quote--rail .cs-quote__name{color:var(--text-on-light-dim)}.cs-annotation-list{margin:var(--space-md) 0 0;-webkit-padding-start:var(--space-lg);padding-inline-start:var(--space-lg);max-width:65ch;list-style:disc;font-family:var(--font-sans);font-size:var(--type-body-sm);line-height:var(--lh-relaxed);color:var(--text-secondary)}.cs-annotation-list>li,.cs-annotation-list__item{margin-block:var(--space-xs);-webkit-padding-start:var(--space-xxs);padding-inline-start:var(--space-xxs)}.cs-annotation-list a{color:var(--text-link);text-decoration:underline;text-underline-offset:2px}.cs-annotation-list a:hover{color:var(--text-link-hover)}.cs-icon-panels .cs-annotation-list,.cs-icon-panels .cs-annotation-list a,.cs-native-section--light .cs-annotation-list,.cs-native-section--light .cs-annotation-list a,.section--light .cs-annotation-list,.section--light .cs-annotation-list a{color:var(--text-on-light-secondary)}.cs-icon-panels .cs-annotation-list a:hover,.cs-native-section--light .cs-annotation-list a:hover,.section--light .cs-annotation-list a:hover{color:var(--text-on-light)}.cs-mouse-scroll-link{display:inline-flex;align-items:center;justify-content:center;color:inherit;text-decoration:none}.cs-mouse-scroll,.rich-content--case-study .icon-scroll{position:relative;display:block;box-sizing:border-box;width:2.5rem;height:4.375rem;margin-inline:auto;border:0;border-radius:1.25rem;background:transparent;box-shadow:inset 0 0 0 2px var(--text-primary)!important;color:var(--text-primary);flex-shrink:0}.cs-mouse-scroll__wheel,.rich-content--case-study .icon-scroll:before{content:"";position:absolute;left:50%;top:.5rem;width:.5rem;height:.5rem;margin-left:-.25rem;border-radius:50%;background:var(--accent-primary);animation:cs-mouse-scroll-wheel 1.5s ease-out infinite}.rich-content--case-study .scroll-down{display:flex;flex-direction:column;justify-content:center;-webkit-margin-before:var(--space-2xl);margin-block-start:var(--space-2xl);min-height:4.5rem}.rich-content--case-study .scroll-down a{display:inline-flex;align-items:center;justify-content:center;color:inherit;text-decoration:none}@keyframes cs-mouse-scroll-wheel{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2.75rem)}}@media (max-width:575px){.cs-mouse-scroll,.rich-content--case-study .icon-scroll{width:1.25rem;height:2.1875rem;border-radius:.625rem}.cs-mouse-scroll__wheel,.rich-content--case-study .icon-scroll:before{width:.25rem;height:.25rem;margin-left:-.125rem;top:.35rem;border-radius:.125rem}@keyframes cs-mouse-scroll-wheel{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(1.35rem)}}}@media (prefers-reduced-motion:reduce){.cs-mouse-scroll__wheel,.rich-content--case-study .icon-scroll:before{animation:none;opacity:.85;top:35%}}.rich-content--case-study .gray-lightest-bg .icon-scroll,.rich-content--case-study .positive-bg .icon-scroll,.rich-content--case-study .section--light .icon-scroll,.section--light .cs-mouse-scroll{box-shadow:inset 0 0 0 2px var(--text-on-light)!important;color:var(--text-on-light)}.rich-content--case-study{--legacy-gutter:var(--space-md);--legacy-container-pad:var(--container-padding);--legacy-band-pad-top:var(--space-band-pad-top);--legacy-band-pad-bottom:var(--space-band-pad-bottom)}@media (max-width:900px){.rich-content--case-study{--legacy-container-pad:var(--container-padding-mobile)}}@media (max-width:767px){.rich-content--case-study{--legacy-band-pad-top:calc(var(--space-band-pad-top) * 1.25);--legacy-band-pad-bottom:calc(var(--space-band-pad-bottom) * 1.25)}}.rich-content--case-study>:is(div,section):is(.brandBase,.hero,[class*=-bg-row],.gray-lightest-bg,.gray-darkest-bg){padding-block:var(--legacy-band-pad-top) var(--legacy-band-pad-bottom)}.rich-content--case-study section{padding-block:var(--space-2xl)}.rich-content--case-study .container,.rich-content--case-study .container-fluid{width:100%;margin-inline:auto;padding-inline:var(--legacy-container-pad)}.rich-content--case-study .container{max-width:100%}@media (min-width:576px){.rich-content--case-study .container{max-width:540px}}@media (min-width:768px){.rich-content--case-study .container{max-width:var(--container-narrow)}}@media (min-width:992px){.rich-content--case-study .container{max-width:960px}}@media (min-width:1200px){.rich-content--case-study .container{max-width:var(--container-max)}}@media (min-width:1400px){.rich-content--case-study .container{max-width:var(--container-wide)}}.rich-content--case-study .container--narrow{max-width:var(--container-narrow)}.rich-content--case-study .container-fluid{max-width:100%}.rich-content--case-study .container-fluid>.row{width:100%;margin-inline:auto;max-width:100%}@media (min-width:992px){.rich-content--case-study .container-fluid>.row{max-width:960px}}@media (min-width:1200px){.rich-content--case-study .container-fluid>.row{max-width:var(--container-max)}}@media (min-width:1400px){.rich-content--case-study .container-fluid>.row{max-width:var(--container-wide)}}.rich-content--case-study .container :is(p,.lead,blockquote,ul:not(.list-unstyled),ol){max-width:var(--container-narrow)}.rich-content--case-study .card :is(p,.lead,blockquote),.rich-content--case-study .centerGrid :is(p,.lead,blockquote),.rich-content--case-study .icon-grid3 :is(p,.lead,blockquote),.rich-content--case-study .row>[class*=col-md-3] :is(p,.lead,blockquote),.rich-content--case-study .row>[class*=col-md-4] :is(p,.lead,blockquote){max-width:none}.rich-content--case-study .row{display:flex;flex-wrap:wrap;margin-inline:calc(var(--legacy-gutter) * -.5)}.rich-content--case-study .row>:is(.col,[class*=col-]){padding-inline:calc(var(--legacy-gutter) * .5);min-width:0}.rich-content--case-study .row[class*=g-][class*=row-cols]{display:grid;margin-inline:0;width:100%}.rich-content--case-study .container-fluid>.row[class*=g-][class*=row-cols]{margin-inline:auto}.rich-content--case-study .row[class*=g-].row-cols-1{grid-template-columns:1fr}@media (min-width:768px){.rich-content--case-study .row[class*=g-].row-cols-md-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-content--case-study .row[class*=g-].row-cols-md-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rich-content--case-study .row[class*=g-].row-cols-md-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.rich-content--case-study .row[class*=g-][class*=row-cols]>*{flex:unset;max-width:none;width:auto;padding-inline:0}.rich-content--case-study .col-12{flex:0 0 100%;max-width:100%}.rich-content--case-study .col-6{flex:0 0 50%;max-width:50%}.rich-content--case-study .col-4{flex:0 0 33.333%;max-width:33.333%}.rich-content--case-study .row-cols-1>*{flex:0 0 100%;max-width:100%}@media (min-width:576px){.rich-content--case-study .col-sm-6{flex:0 0 50%;max-width:50%}.rich-content--case-study .col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.rich-content--case-study .col-md-2{flex:0 0 16.666%;max-width:16.666%}.rich-content--case-study .col-md-3{flex:0 0 25%;max-width:25%}.rich-content--case-study .col-md-4{flex:0 0 33.333%;max-width:33.333%}.rich-content--case-study .col-md-9{flex:0 0 75%;max-width:75%}.rich-content--case-study .col-md-5{flex:0 0 41.666%;max-width:41.666%}.rich-content--case-study .col-md-6{flex:0 0 50%;max-width:50%}.rich-content--case-study .col-md-8{flex:0 0 66.666%;max-width:66.666%}.rich-content--case-study .col-md-10{flex:0 0 83.333%;max-width:83.333%}.rich-content--case-study .col-md-12{flex:0 0 100%;max-width:100%}.rich-content--case-study .row-cols-md-3>*{flex:0 0 33.333%;max-width:33.333%}}@media (min-width:992px){.rich-content--case-study .col-lg-6{flex:0 0 50%;max-width:50%}.rich-content--case-study .col-lg-8{flex:0 0 66.666%;max-width:66.666%}.rich-content--case-study .col-lg-12{flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.rich-content--case-study .col-xl-4{flex:0 0 33.333%;max-width:33.333%}}@media (min-width:1400px){.rich-content--case-study .col-xxl-2{flex:0 0 16.666%;max-width:16.666%}}@media (max-width:767px){.rich-content--case-study .row-cols-md-3>*,.rich-content--case-study .row>[class*=col-lg-],.rich-content--case-study .row>[class*=col-md-],.rich-content--case-study .row>[class*=col-xl-]{flex:0 0 100%;max-width:100%}.rich-content--case-study [class*=offset-]{-webkit-margin-start:0;margin-inline-start:0}}@media (max-width:991px){.rich-content--case-study .row:has(.overstroke){flex-direction:column;gap:var(--space-sm)}.rich-content--case-study .row:has(.overstroke)>[class*=col-]:empty{display:none}.rich-content--case-study .row:has(.overstroke)>[class*=col-lg-],.rich-content--case-study .row:has(.overstroke)>[class*=col-md-],.rich-content--case-study .row:has(.overstroke)>[class*=col-xl-]{flex:0 0 100%;max-width:100%;width:100%}.rich-content--case-study .row:has(.overstroke)>[class*=offset-]{-webkit-margin-start:0;margin-inline-start:0}.rich-content--case-study .row:has(.overstroke)>[class*=col-]:has(.overstroke){order:-10}.rich-content--case-study .row:has(.overstroke)>[class*=col-]:has(>:is(h1,h2,h3,h4,h5,.display-2,.display-3):first-child){order:-5}}.rich-content--case-study .d-none{display:none!important}.rich-content--case-study .d-block{display:block!important}.rich-content--case-study .d-inline{display:inline!important}@media (min-width:576px){.rich-content--case-study .d-sm-block{display:block!important}.rich-content--case-study .d-sm-none{display:none!important}}@media (min-width:768px){.rich-content--case-study .d-md-none{display:none!important}.rich-content--case-study .d-md-block{display:block!important}.rich-content--case-study .d-md-inline-block{display:inline-block!important}}@media (min-width:992px){.rich-content--case-study .d-lg-none{display:none!important}.rich-content--case-study .d-lg-block{display:block!important}}.rich-content--case-study .g-4{gap:var(--space-lg)}.rich-content--case-study .gx-5{--legacy-gutter:var(--space-2xl)}.rich-content--case-study .gy-3{row-gap:var(--space-md)}.rich-content--case-study .pb-1{padding-bottom:var(--space-xs)}.rich-content--case-study .pb-2{padding-bottom:var(--space-sm)}.rich-content--case-study .pb-4{padding-bottom:var(--space-xl)}.rich-content--case-study .pb-5{padding-bottom:var(--space-2xl)}.rich-content--case-study .pt-0{padding-top:0}.rich-content--case-study .pt-1{padding-top:var(--space-xs)}.rich-content--case-study .pt-5{padding-top:var(--space-2xl)}.rich-content--case-study .pr-2{padding-right:var(--space-sm)}.rich-content--case-study .pr-5{padding-right:var(--space-2xl)}.rich-content--case-study .pb-md-2{padding-bottom:var(--space-sm)}.rich-content--case-study .pb-md-5{padding-bottom:var(--space-2xl)}.rich-content--case-study .pt-md-5{padding-top:var(--space-2xl)}.rich-content--case-study .mb-0{margin-bottom:0}.rich-content--case-study .mb-2{margin-bottom:var(--space-sm)}.rich-content--case-study .mb-3{margin-bottom:var(--space-md)}.rich-content--case-study .mb-5{margin-bottom:var(--space-2xl)}.rich-content--case-study .mt-0{margin-top:0}.rich-content--case-study .mt-3{margin-top:var(--space-md)}.rich-content--case-study .me-2{margin-right:var(--space-sm)}.rich-content--case-study .mt-5{margin-top:var(--space-2xl)}.rich-content--case-study .ml-0{margin-left:0}.rich-content--case-study .mx-md-n5{margin-inline:calc(var(--space-2xl) * -1)}@media (min-width:768px){.rich-content--case-study .mt-md-5{margin-top:var(--space-2xl)}.rich-content--case-study .mt-md-n5{margin-top:calc(var(--space-2xl) * -1)}.rich-content--case-study .pb-md-2{padding-bottom:var(--space-sm)}.rich-content--case-study .pb-md-5{padding-bottom:var(--space-2xl)}.rich-content--case-study .pt-md-5{padding-top:var(--space-2xl)}}.rich-content--case-study .brandBase{color:var(--text-secondary)}.rich-content--case-study .positive-bg{background-color:#ffffff;color:var(--text-on-light-secondary)}.rich-content--case-study .positive-bg h1,.rich-content--case-study .positive-bg h2,.rich-content--case-study .positive-bg h3,.rich-content--case-study .positive-bg h4,.rich-content--case-study .positive-bg h5,.rich-content--case-study .positive-bg h6:not(.overstroke){color:var(--text-on-light)}.rich-content--case-study .negative,.rich-content--case-study .negative-bg{background-color:#141414;color:var(--text-secondary)}.rich-content--case-study .negative h1,.rich-content--case-study .negative h2,.rich-content--case-study .negative h3,.rich-content--case-study .negative h4,.rich-content--case-study .negative h5,.rich-content--case-study .negative h6:not(.overstroke),.rich-content--case-study .negative-bg h1,.rich-content--case-study .negative-bg h2,.rich-content--case-study .negative-bg h3,.rich-content--case-study .negative-bg h4,.rich-content--case-study .negative-bg h5,.rich-content--case-study .negative-bg h6:not(.overstroke){color:var(--text-primary)}.rich-content--case-study .brand-secondary-bg{background-color:#141414;color:var(--text-secondary)}.rich-content--case-study .brand-secondary-bg .display-1,.rich-content--case-study .brand-secondary-bg h1,.rich-content--case-study .brand-secondary-bg h2,.rich-content--case-study .brand-secondary-bg h3,.rich-content--case-study .brand-secondary-bg h4,.rich-content--case-study .brand-secondary-bg h5,.rich-content--case-study .brand-secondary-bg h6:not(.overstroke){color:#fff}.rich-content--case-study #designing-the-right-thing.brand-secondary-bg{position:relative;border-bottom:1px solid rgba(255,255,255,.1);background-color:transparent;background-image:url(https://stg-newbrandmedia-staging.kinsta.cloud/wp-content/uploads/2020/03/designing-the-right-thing.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom}.rich-content--case-study .brand-secondary-light-bg-row{background-color:rgb(128,137,151);color:#fff}.rich-content--case-study .brand-secondary-light-bg-row a:not(.btn),.rich-content--case-study .brand-secondary-light-bg-row h1,.rich-content--case-study .brand-secondary-light-bg-row h2,.rich-content--case-study .brand-secondary-light-bg-row h3,.rich-content--case-study .brand-secondary-light-bg-row h4,.rich-content--case-study .brand-secondary-light-bg-row h5,.rich-content--case-study .brand-secondary-light-bg-row h6:not(.overstroke),.rich-content--case-study .brand-secondary-light-bg-row p{color:#fff}.rich-content--case-study .gray-lightest-bg{background-color:var(--surface-section-light);color:var(--text-on-light-secondary)}.rich-content--case-study .gray-lightest-bg h1,.rich-content--case-study .gray-lightest-bg h2,.rich-content--case-study .gray-lightest-bg h3,.rich-content--case-study .gray-lightest-bg h4,.rich-content--case-study .gray-lightest-bg h5,.rich-content--case-study .gray-lightest-bg h6:not(.overstroke){color:var(--text-on-light)}.rich-content--case-study .gray-darkest-bg{background-color:#141414;color:var(--text-secondary)}.rich-content--case-study .gray-darkest-bg h1,.rich-content--case-study .gray-darkest-bg h2,.rich-content--case-study .gray-darkest-bg h3,.rich-content--case-study .gray-darkest-bg h4,.rich-content--case-study .gray-darkest-bg h5,.rich-content--case-study .gray-darkest-bg h6:not(.overstroke){color:var(--text-primary)}.rich-content--case-study .hero-content{width:100%;gap:var(--space-md)}.rich-content--case-study .positive-bg-row{background-color:#ffffff;color:var(--text-on-light-secondary)}.rich-content--case-study .positive-bg-row h1,.rich-content--case-study .positive-bg-row h2,.rich-content--case-study .positive-bg-row h3,.rich-content--case-study .positive-bg-row h4,.rich-content--case-study .positive-bg-row h5,.rich-content--case-study .positive-bg-row h6:not(.overstroke){color:var(--text-on-light)}.rich-content--case-study .justPad{padding:var(--space-md)}.rich-content--case-study .centerGrid{display:flex;align-items:center;justify-content:center}.rich-content--case-study .icon-grid3{flex:1 1;min-height:1px}.rich-content--case-study .content-icon{display:block;width:3rem;height:3rem;margin-inline:auto;color:var(--text-primary)}.rich-content--case-study .card-header .content-icon,.rich-content--case-study .card.bg-dark .content-icon{width:3.5rem;height:3.5rem;color:var(--text-secondary)}.rich-content--case-study .gray-lightest-bg .content-icon,.rich-content--case-study .positive-bg-row .content-icon{color:var(--text-on-light)}.rich-content--case-study .gray-lightest-bg .content-icon svg [stroke="var(--accent-primary)"],.rich-content--case-study .positive-bg-row .content-icon svg [stroke="var(--accent-primary)"]{stroke:var(--accent-primary)}.rich-content--case-study .fs-footer-cta a{color:inherit;text-decoration:none}.rich-content--case-study .fade4secs{opacity:.85}.rich-content--case-study .graph{width:100%;overflow-x:auto}.rich-content--case-study .no-arrow:after{content:none}.rich-content--case-study :is(h6.overstroke,.col-md-2>h6:not(.author-title),h6:has(+h2):not(.author-title)){font-family:var(--font-mono);font-size:var(--type-eyebrow);font-weight:var(--weight-regular);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-dim);margin-block:0 var(--space-xs);line-height:var(--lh-normal)}.rich-content--case-study :is(h6.overstroke,.col-md-2>h6:not(.author-title),h6:has(+h2):not(.author-title)):before{content:"// ";opacity:.7}.rich-content--case-study h2.overstroke{position:relative}.rich-content--case-study h2.overstroke:before{content:"";position:absolute;top:-1rem;left:0;width:5rem;border-top:.25rem solid var(--accent-primary);padding-top:.5rem}.rich-content--case-study :is(.gray-lightest-bg,.positive-bg,.positive-bg-row) :is(h6.overstroke,.col-md-2>h6:not(.author-title),h6:has(+h2):not(.author-title)){color:var(--text-on-light-dim)}.rich-content--case-study :is(.negative,.negative-bg) :is(h6.overstroke,.col-md-2>h6:not(.author-title),h6:has(+h2):not(.author-title)){color:var(--text-dim)}.rich-content--case-study h6.author-title{font-family:var(--font-mono);font-size:var(--type-eyebrow);font-weight:var(--weight-regular);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-dim);margin-block:0 var(--space-xs);line-height:var(--lh-normal)}.rich-content--case-study h6.author-title:before{content:"// ";opacity:.7}.rich-content--case-study .author_bio_section h6.author-title{color:var(--text-on-light-dim)}@media (min-width:992px){.rich-content--case-study .row:has(.overstroke)>[class*=col-]:has(.overstroke){padding-top:.35em}}.rich-content--case-study .display-1,.rich-content--case-study .display-2,.rich-content--case-study .display-3{letter-spacing:0;font-feature-settings:common-ligatures discretionary-ligatures contextual;font-variant-ligatures:common-ligatures discretionary-ligatures contextual}.rich-content--case-study .display-1{font-size:clamp(2.25rem,6vw,3.5rem)}.rich-content--case-study .display-1,.rich-content--case-study .display-2{font-family:var(--font-display);font-weight:var(--weight-bold);line-height:var(--lh-tight);color:inherit}.rich-content--case-study .display-2{font-size:clamp(var(--type-h2),6vw,3.5rem)}.rich-content--case-study .display-3{font-family:var(--font-display);font-size:clamp(var(--type-h2),5vw,var(--type-h1));font-weight:var(--weight-bold);line-height:var(--lh-tight);color:inherit}.rich-content--case-study .lead{font-size:var(--type-body-lg);line-height:var(--lh-relaxed)}.rich-content--case-study .fs-5{font-size:var(--type-body-lg)}.rich-content--case-study h1,.rich-content--case-study h2{font-family:var(--font-display);letter-spacing:0;font-feature-settings:common-ligatures discretionary-ligatures contextual;font-variant-ligatures:common-ligatures discretionary-ligatures contextual;line-height:var(--lh-tight);margin-block:var(--space-md) var(--space-sm)}.rich-content--case-study h2{font-size:var(--type-h2)}.rich-content--case-study h3{font-size:var(--type-h3)}.rich-content--case-study h4{font-size:var(--type-h4)}.rich-content--case-study h5{font-size:var(--type-h5)}.rich-content--case-study h6:not(.overstroke):not(.author-title):not(:has(+h2)){font-size:var(--type-h6);font-weight:var(--weight-semibold)}.rich-content--case-study p{margin-block:var(--space-sm) var(--space-md)}.rich-content--case-study ul{-webkit-padding-start:var(--space-lg);padding-inline-start:var(--space-lg);margin-block:var(--space-md)}.rich-content--case-study li{margin-block:var(--space-xs)}.rich-content--case-study .img-fluid{max-width:100%;height:auto;display:block}.rich-content--case-study section>.img-fluid{width:100%;border-radius:0}.rich-content--case-study .row img.img-fluid{border-radius:var(--radius-md)}.rich-content--case-study figure{margin:0}.rich-content--case-study .aligncenter{display:block;margin-inline:auto}.rich-content--case-study [class*=wp-image-],.rich-content--case-study img.aligncenter,.rich-content--case-study img.size-full{max-width:100%;height:auto;display:block}.rich-content--case-study .wp-block-heading{margin-block:var(--space-sm) 0;font-size:inherit;font-weight:inherit;line-height:inherit}.rich-content--case-study .wp-block-heading .title{font-weight:var(--weight-semibold);color:var(--text-muted)}.rich-content--case-study .positive-bg .wp-block-heading{margin-block:var(--space-xs)}.rich-content--case-study [style*=background-image]{min-height:200px;background-size:cover;background-repeat:no-repeat}@media (min-width:768px){.rich-content--case-study [style*=background-image]{min-height:40vh}}.rich-content--case-study section[style*=background-image]{width:100%;min-height:400px;background-size:cover;background-position:50%}.rich-content--case-study #empathise .empathise-mobile-art{display:none}@media (max-width:1023px){.rich-content--case-study #empathise>.container>.row{min-height:auto!important}.case-study-fixed-hero .rich-content--case-study #empathise .row>[style*=background-image],.rich-content--case-study #empathise .row>[style*=background-image]{background-image:none!important;min-height:0!important;height:auto!important;margin-top:var(--space-lg);margin-bottom:0;padding:0!important}.rich-content--case-study #empathise .empathise-mobile-art{display:block;width:100%;height:auto}.rich-content--case-study #ethnography{padding-top:var(--space-xl)}}.rich-content--case-study .card{display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;height:100%;background:var(--surface-2)}.rich-content--case-study .card.bg-dark{background:#1e1e1e;border-color:rgba(255,255,255,.08)}.rich-content--case-study .card-header{padding:var(--space-lg);border-bottom:none;background:transparent}.rich-content--case-study .card-header.border-0{border:none}.rich-content--case-study .card-body{padding:var(--space-md) var(--space-lg) var(--space-lg);flex:1 1}.rich-content--case-study .card-img-top{width:100%;height:auto;display:block}.rich-content--case-study .card-title{font-size:var(--type-h5);font-weight:var(--weight-semibold);margin-bottom:var(--space-sm)}.rich-content--case-study .card-text{font-size:var(--type-body-sm);line-height:var(--lh-relaxed)}.rich-content--case-study .card.mb-3{margin-bottom:var(--space-md)}.rich-content--case-study .card.ds{background:var(--surface-card-light);color:var(--text-on-light-secondary);border-color:rgba(0,0,0,.08)}.rich-content--case-study .card.ds .card-title{font-size:1.25rem!important;font-weight:var(--weight-bold);margin-bottom:.5rem;color:var(--text-on-light)}.rich-content--case-study .card.ds .card-header h6{font-size:1rem!important;font-weight:var(--weight-semibold);text-transform:uppercase}.rich-content--case-study .card.ds .card-header .badge{font-size:1.125rem!important;font-weight:var(--weight-bold);padding:.35rem .65rem}.rich-content--case-study .card.ds .badge{font-size:.75rem;padding:.25rem .5rem}.rich-content--case-study .card.ds ul.list-group{-webkit-padding-start:0;padding-inline-start:0;margin-block:var(--space-xs) 0;list-style:none}.rich-content--case-study .card.ds .list-group-item{font-size:.95rem;line-height:1.5;color:var(--text-on-light-secondary);padding:var(--space-xs) 15px var(--space-xs) 0;-webkit-margin-start:0;margin-inline-start:0}.rich-content--case-study .container-fluid>.row.mt-5{row-gap:20px}.rich-content--case-study .container-fluid>.row.mt-5>[class*=col-]{margin-bottom:20px}.rich-content--case-study .container-fluid>.row.mt-5 .card.ds .card-header{padding-inline:var(--space-lg) calc(var(--space-lg) + 12px)}.rich-content--case-study .container-fluid>.row.mt-5 .card.ds .collapse .small{padding-inline:var(--space-lg) calc(var(--space-lg) + 12px);-webkit-padding-after:var(--space-md);padding-block-end:var(--space-md)}.rich-content--case-study .badge{display:inline-block;padding:.2em .6em;font-size:var(--type-caption);font-weight:var(--weight-medium);border-radius:var(--radius-sm)}.rich-content--case-study .badge.rounded-1{border-radius:var(--radius-sm)}.rich-content--case-study .badge.rounded-pill{border-radius:var(--radius-pill)}.rich-content--case-study .badge.badge-dark{background-color:#343a40;color:#fff}.rich-content--case-study .badge.badge-secondary{background-color:#6c757d;color:#fff}.rich-content--case-study .badge.badge-light{background-color:#f8f9fa;color:var(--text-on-light)}.rich-content--case-study .badge.badge-light.text-dark{color:#212529}.rich-content--case-study .list-unstyled{list-style:none;padding:0;margin:0}.rich-content--case-study .list-group-item{list-style:none;padding:var(--space-xs) 0}.rich-content--case-study .list-group-item.border-0{border:none}.rich-content--case-study .d-flex{display:flex}.rich-content--case-study .flex-wrap{flex-wrap:wrap}.rich-content--case-study .align-items-center{align-items:center}.rich-content--case-study .align-items-end{align-items:flex-end}.rich-content--case-study .align-items-stretch{align-items:stretch}.rich-content--case-study .align-self-center{align-self:center}.rich-content--case-study .order-5{order:5}.rich-content--case-study .order-6{order:6}.rich-content--case-study .order-last{order:9999}.rich-content--case-study .flex-row{flex-direction:row}.rich-content--case-study .flex-row-reverse{flex-direction:row-reverse}.rich-content--case-study .flex-column{flex-direction:column}.rich-content--case-study .flex-column-reverse{flex-direction:column-reverse}.rich-content--case-study .justify-content-center{justify-content:center}.rich-content--case-study .justify-content-between{justify-content:space-between}.rich-content--case-study .mx-auto{margin-inline:auto}.rich-content--case-study .offset-3{-webkit-margin-start:25%;margin-inline-start:25%}@media (min-width:768px){.rich-content--case-study .offset-md-2{-webkit-margin-start:16.666%;margin-inline-start:16.666%}.rich-content--case-study .mb-md-3{margin-bottom:var(--space-md)}}.rich-content--case-study .w-50{width:50%}@media (max-width:767px){.rich-content--case-study .w-50{width:100%}}.rich-content--case-study .align-middle{vertical-align:middle}.rich-content--case-study .text-center{text-align:center}@media (min-width:768px){.rich-content--case-study .text-md-center{text-align:center}.rich-content--case-study .text-md-left{text-align:left}.rich-content--case-study .text-md-right{text-align:right}}.rich-content--case-study .fw-bold{font-weight:var(--weight-bold)}.rich-content--case-study .fw-normal{font-weight:var(--weight-regular)}.rich-content--case-study .text-light{color:var(--text-secondary)}.rich-content--case-study .clearfix:after{display:table}.rich-content--case-study blockquote:not(.cs-quote__text){margin:var(--space-md) 0;-webkit-padding-start:var(--space-md);padding-inline-start:var(--space-md);-webkit-border-start:3px solid var(--accent-primary);border-inline-start:3px solid var(--accent-primary);font-style:italic}.rich-content--case-study .h-100{height:100%}.rich-content--case-study .p-0{padding:0}.rich-content--case-study .p-3{padding:var(--space-md)}.rich-content--case-study .p-4{padding:var(--space-lg)}.rich-content--case-study .p-5{padding:var(--space-2xl)}.rich-content--case-study .w-100{width:100%}.rich-content--case-study .rounded-circle{border-radius:50%}.rich-content--case-study [class*=icon-]:not(.icon-scroll):not(.icon-scroll-container):not(.content-icon):not([class*=icon-grid]){display:inline-block;width:1.25em;height:1.25em;vertical-align:middle}.rich-content--case-study .i2x{font-size:1.5em}.rich-content--case-study .author_bio_section{margin-top:var(--space-3xl);padding-top:var(--space-2xl);border-top:1px solid var(--border-subtle)}.rich-content--case-study .avatar,.rich-content--case-study .avatar-256{border-radius:50%;max-width:128px;height:auto}.rich-content--case-study .btn{display:inline-block;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-button);font-size:var(--type-body-sm);text-decoration:none;border:1px solid var(--border-default)}.rich-content--case-study .btn-sm{padding:var(--space-xxs) var(--space-sm);font-size:var(--type-caption)}.rich-content--case-study .btn-lg{padding:var(--space-sm) var(--space-lg);font-size:var(--type-body)}.rich-content--case-study .btn-primary{background:var(--accent-primary);color:var(--text-on-accent,#fff);border-color:var(--accent-primary)}.rich-content--case-study .btn-outline-secondary,.rich-content--case-study .btn-secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-color);border-color:var(--btn-secondary-border)}.rich-content--case-study :is(.gray-lightest-bg,.positive-bg,.positive-bg-row,.author_bio_section) :is(a,button):is(.btn-secondary,.btn-outline-secondary){display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:.5625rem 1.125rem;font-family:var(--font-sans);font-size:var(--type-body-sm);font-weight:var(--weight-medium);line-height:1;text-decoration:none;white-space:nowrap;color:var(--btn-secondary-color-on-light);background-color:var(--btn-secondary-bg-on-light);border:1px solid var(--btn-secondary-border-on-light);border-radius:var(--radius-button);cursor:pointer;transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.rich-content--case-study :is(.gray-lightest-bg,.positive-bg,.positive-bg-row,.author_bio_section) :is(a,button):is(.btn-secondary,.btn-outline-secondary):hover{color:var(--btn-secondary-color-hover-on-light);border-color:var(--btn-secondary-border-hover-on-light)}.rich-content--case-study :is(.gray-lightest-bg,.positive-bg,.positive-bg-row,.author_bio_section) :is(a,button):is(.btn-secondary,.btn-outline-secondary):focus-visible{outline-offset:4px}.rich-content--case-study .justified-image-grid,.rich-content--case-study .justified-image-grid-html{display:block;width:100%;max-width:100%}.rich-content--case-study .brandBase>.justified-image-grid{padding-inline:var(--legacy-container-pad)}.rich-content--case-study .jigRow{width:100%}.rich-content--case-study .justified-image-grid ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));grid-gap:var(--space-md);gap:var(--space-md);list-style:none;padding:0;margin:0;width:100%}.rich-content--case-study .justified-image-grid li{margin:0;width:100%;min-width:0}.rich-content--case-study .justified-image-grid li a{display:block}.rich-content--case-study .justified-image-grid img{width:100%;height:auto;display:block;border-radius:var(--radius-md)}.rich-content--case-study .jig-HTMLdescription{margin:var(--space-xs) 0 0;font-size:var(--type-caption);color:var(--text-dim);text-align:center;line-height:var(--lh-tight);word-break:break-word}.rich-content--case-study .jig-clearfix:after{content:"";display:table;clear:both}.rich-content--case-study .wp-block-paragraph{margin-block:var(--space-md)}@media (min-width:992px){.rich-content--case-study .p-lg-5{padding:var(--space-2xl)}}.rich-content--case-study .card.ds .card-body{display:flex;flex-direction:column;align-items:stretch;text-align:left!important;width:100%}.rich-content--case-study .card.ds .card-body .card-title,.rich-content--case-study .card.ds .card-body blockquote{width:100%;text-align:left!important}.rich-content--case-study .card.ds .card-body>.badge.mb-2{display:inline-block;align-self:flex-start;-webkit-margin-after:var(--space-sm);margin-block-end:var(--space-sm);text-align:left!important}.rich-content--case-study .card.ds .card-body .list-unstyled,.rich-content--case-study .card.ds .card-body .list-unstyled.d-flex{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-sm);width:100%;margin:0;padding:0;list-style:none;text-align:left!important}.rich-content--case-study .card.ds .list-group-item.d-flex{display:block!important;width:100%;text-align:left!important}.rich-content--case-study .card.ds .list-group-item.d-flex.align-items-center{align-items:unset!important}.rich-content--case-study .card.ds .list-group-item .badge.rounded-pill{display:inline-block;vertical-align:middle;-webkit-margin-end:var(--space-sm);margin-inline-end:var(--space-sm)}.rich-content--case-study .card.ds .list-group-item .badge.rounded-1{display:inline-block;vertical-align:middle;margin:0 var(--space-xs) var(--space-xs) 0;line-height:1.35;max-width:100%;text-align:left!important}.rich-content--case-study .card.ds .list-group-item .fw-normal{font-weight:var(--weight-regular)}.rich-content--case-study .card-deck{display:flex;flex-wrap:wrap;align-items:stretch;gap:0}.rich-content--case-study .card-deck>[class*=col-]{display:flex;flex-direction:column}.rich-content--case-study .card-deck.no-border .card{border:none}.rich-content--case-study .card-deck .card{flex:1 1 auto;width:100%}.rich-content--case-study #workshop .row{align-items:stretch}.rich-content--case-study #workshop .row>[class*=col-]{display:flex;flex-direction:column}.rich-content--case-study .card.speach-bubble{border:none;background:transparent;box-shadow:none;overflow:visible;height:auto}.rich-content--case-study .card.speach-bubble .card-body{position:relative;background:#fff;border-radius:var(--radius-md);box-shadow:0 2px 10px rgba(0,0,0,.08);padding:var(--space-md) var(--space-lg);flex:1 1 auto}.rich-content--case-study .card.speach-bubble .card-body.primary-bg{background:color-mix(in srgb,var(--accent-primary) 10%,#fff);-webkit-border-start:4px solid var(--accent-primary);border-inline-start:4px solid var(--accent-primary)}.rich-content--case-study .card.speach-bubble .card-body:before{content:"";position:absolute;inset-inline-start:-8px;top:50%;transform:translateY(-50%);border:8px solid transparent;border-inline-end-color:#fff}.rich-content--case-study .card.speach-bubble .card-body.primary-bg:before{border-inline-end-color:color-mix(in srgb,var(--accent-primary) 10%,#fff)}.rich-content--case-study .card.speach-bubble blockquote{margin:0;padding:0;border:none;font-style:normal;color:inherit}.rich-content--case-study .card-body.primary-bg{-webkit-border-start:4px solid var(--accent-primary);border-inline-start:4px solid var(--accent-primary)}.rich-content--case-study #personaSection>div>.col-12{width:100%;max-width:100%;padding-inline:var(--legacy-container-pad)}.rich-content--case-study .nav{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.rich-content--case-study .nav-tabs{gap:var(--space-xs);border-bottom:1px solid var(--border-subtle);margin-bottom:0}.rich-content--case-study .nav-tabs .nav-item{margin:0}.rich-content--case-study .nav-tabs .nav-link{display:block;padding:var(--space-sm) var(--space-md);margin-bottom:-1px;border:1px solid transparent;border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--text-on-light-secondary);text-decoration:none;background:transparent;cursor:pointer}.rich-content--case-study .nav-tabs .nav-link:hover{color:var(--text-on-light);border-color:var(--border-subtle);background:rgba(0,0,0,.03)}.rich-content--case-study .nav-tabs .nav-link.active,.rich-content--case-study .nav-tabs .nav-link.active.show{color:var(--text-on-light);font-weight:var(--weight-semibold);background:var(--surface-section-light);border-color:var(--border-subtle);border-bottom:2px solid var(--accent-primary);margin-bottom:-2px}.rich-content--case-study .nav-tabs .nav-link h6{margin:0;font-size:var(--type-body-sm);font-weight:inherit}.rich-content--case-study .tab-content{width:100%}.rich-content--case-study .tab-pane{display:none}.rich-content--case-study .tab-pane.active,.rich-content--case-study .tab-pane.active.show,.rich-content--case-study .tab-pane.show.active{display:block}.rich-content--case-study #jayContent.tab-pane:before{content:"Jay — Micro Independent Owner/Operator"}.rich-content--case-study #tonyContent.tab-pane:before{content:"Tony — Director, Small Independent"}.rich-content--case-study .tab-pane:before{display:block;font-family:var(--font-display);font-size:var(--type-h3);font-weight:var(--weight-bold);margin-bottom:var(--space-md);color:var(--text-on-light)}.rich-content--case-study .tab-content .polaroid{float:none;display:block;max-width:180px;width:auto;height:auto;margin:0 0 var(--space-md) auto;box-shadow:0 4px 12px rgba(0,0,0,.15);background:#fff;padding:var(--space-xs)}.rich-content--case-study .rotate{transform:rotate(3deg)}.rich-content--case-study{--cs-hero-panel-bp:1024px}.rich-content--case-study .cs-hero-fixed-bg,.rich-content--case-study section.hero.brandBase:has(.d-lg-none.img-fluid){position:relative;background-color:#282828;color:var(--text-primary);overflow:hidden;min-height:var(--cs-bg-min-height,min(75vh,720px));display:flex;align-items:center}.rich-content--case-study .cs-hero-fixed-bg .container,.rich-content--case-study section.hero.brandBase:has(.d-lg-none.img-fluid) .container{position:relative;z-index:1;width:100%}.rich-content--case-study .cs-hero-fixed-bg .row,.rich-content--case-study section.hero.brandBase:has(.d-lg-none.img-fluid) .row{align-items:center}@media (min-width:1024px){.case-study-fixed-hero .rich-content--case-study .cs-hero-fixed-bg:before,.case-study-fixed-hero .rich-content--case-study section.hero.brandBase:has(.d-lg-none.img-fluid):before{content:"";position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;background-color:#282828;background-image:var(--cs-bg-image);background-size:var(--cs-bg-size,contain);background-position:var(--cs-bg-position,0 0);background-repeat:no-repeat}.case-study-fixed-hero .rich-content--case-study #glass-ui.techspert-mockup-reveal-band{padding-block:0;pointer-events:none}.case-study-fixed-hero .rich-content--case-study #glass-ui.techspert-mockup-reveal-band:before{background-color:#ffffff}.case-study-fixed-hero .rich-content--case-study .cs-hero-fixed-bg,.case-study-fixed-hero .rich-content--case-study section.hero.brandBase:has(.d-lg-none.img-fluid){z-index:1;background-color:transparent}.case-study-fixed-hero .rich-content--case-study .cs-hero-fixed-bg .container,.case-study-fixed-hero .rich-content--case-study section.hero.brandBase:has(.d-lg-none.img-fluid) .container{z-index:2}.case-study-fixed-hero .rich-content--case-study>:is(section,div){position:relative;z-index:2}.case-study-fixed-hero .rich-content--case-study>.cs-hero-fixed-bg,.case-study-fixed-hero .rich-content--case-study>section.hero.brandBase:has(.d-lg-none.img-fluid){z-index:1}.case-study-fixed-hero>:not(.rich-content--case-study){position:relative;z-index:2}.rich-content--case-study .cs-hero-fixed-bg .row>[class*=col-lg-6],.rich-content--case-study section.hero.brandBase:has(.d-lg-none.img-fluid) .row>[class*=col-lg-6]{flex:0 0 50%;max-width:50%}.rich-content--case-study .cs-hero-split-left.cs-hero-fixed-bg .row>[class*=col-lg-6]:last-child,.rich-content--case-study section.hero.brandBase:has(.d-lg-none.img-fluid):not(.cs-hero-split-right) .row>[class*=col-lg-6]:last-child{-webkit-margin-start:auto;margin-inline-start:auto}.rich-content--case-study .cs-hero-split-right.cs-hero-fixed-bg .cs-hero-copy,.rich-content--case-study .cs-hero-split-right.cs-hero-fixed-bg .hero-content{align-items:flex-start!important}.rich-content--case-study .cs-hero-split-right.cs-hero-fixed-bg .w-100{position:relative;z-index:2;max-width:50%;-webkit-margin-end:auto;margin-inline-end:auto;-webkit-margin-start:0;margin-inline-start:0}.rich-content--case-study .cs-hero-split-right.cs-hero-fixed-bg .cs-hero-copy-col{flex:0 0 100%;max-width:100%}.rich-content--case-study .cs-hero-split-right.cs-hero-fixed-bg .cs-hero-copy-col>h6.overstroke{margin-block:var(--space-md) var(--space-sm)}.rich-content--case-study .cs-hero-split-right.cs-hero-fixed-bg{padding-top:calc(var(--header-height) + var(--space-2xl))}.rich-content--case-study .cs-hero-split-right.cs-hero-fixed-bg .row>[class*=col-lg-6]:last-child{-webkit-margin-start:0;margin-inline-start:0}.rich-content--case-study .cs-hero-fixed-bg .img-fluid.d-lg-none,.rich-content--case-study section.hero.brandBase:has(.d-lg-none.img-fluid) .img-fluid.d-lg-none{display:none!important}}@media (max-width:1023px){.rich-content--case-study .cs-hero-fixed-bg:before,.rich-content--case-study section.hero.brandBase:has(.d-lg-none.img-fluid):before{display:none}.rich-content--case-study .cs-hero-fixed-bg,.rich-content--case-study section.hero.brandBase:has(.d-lg-none.img-fluid){min-height:auto;align-items:stretch}.rich-content--case-study .cs-hero-fixed-bg .row>[class*=col-lg-6],.rich-content--case-study section.hero.brandBase:has(.d-lg-none.img-fluid) .row>[class*=col-lg-6]{flex:0 0 100%;max-width:100%}}.rich-content--case-study .cs-hero-fixed-bg .display-3,.rich-content--case-study section.hero.brandBase:has(.d-lg-none.img-fluid) .display-3{color:var(--text-primary);line-height:1.15}.rich-content--case-study #poly-hero .cs-hero-copy-col>img:not(.cs-hero-mobile-art){width:30%;max-width:12rem;height:auto;padding-bottom:0;margin-bottom:var(--space-sm)}.rich-content--case-study #poly-hero .cs-hero-copy-col>.display-3{margin-top:0}.rich-content--case-study #poly-hero.cs-hero-fixed-bg{overflow:visible}@media (min-width:1024px){.case-study-fixed-hero .rich-content--case-study #poly-hero.cs-hero-fixed-bg{background-image:none!important}.case-study-fixed-hero .rich-content--case-study #poly-hero .cs-hero-desktop-art{position:absolute;right:6%;top:calc(50% - 112px);width:min(58vw,1128px);height:auto;max-width:none;transform:translateY(-50%) rotate(-26deg);transform-origin:center center;pointer-events:none;z-index:0}}@media (max-width:1023px){.rich-content--case-study #poly-hero .cs-hero-mobile-art{display:block!important;width:100%;max-width:28rem;margin-inline:auto;margin-top:var(--space-xl);margin-bottom:0;transform:rotate(-26deg);transform-origin:center center}}.rich-content--case-study .cs-hero-fixed-bg .row>[class*=col-]>header p,.rich-content--case-study section.hero.brandBase:has(.d-lg-none.img-fluid) .row>[class*=col-]>header p{color:var(--text-secondary);max-width:none}@media (max-width:1023px){.rich-content--case-study .cs-hero-fixed-bg .img-fluid.d-lg-none,.rich-content--case-study section.hero.brandBase:has(.d-lg-none.img-fluid) .img-fluid.d-lg-none{display:block!important;width:100%;max-width:28rem;margin-inline:auto;margin-bottom:var(--space-xl)}}@media (min-width:1024px){.rich-content--case-study .negative .row>[style*=background-image]{min-height:40vh}}@media (max-width:1023px){.rich-content--case-study .negative .row>[style*=background-image]{min-height:0;margin-top:0}}@media (min-width:1024px){.case-study-fixed-hero.case-study-intro-past .rich-content--case-study .cs-hero-fixed-bg:before,.case-study-fixed-hero.case-study-intro-past .rich-content--case-study section.hero.brandBase:has(.d-lg-none.img-fluid):before{display:none}.case-study-fixed-hero.case-study-tail-active .rich-content--case-study #glass-ui:before,.case-study-fixed-hero.case-study-tail-active .rich-content--case-study #prototype:before,.case-study-fixed-hero.case-study-tail-active .rich-content--case-study .cs-hero-fixed-bg:before,.case-study-fixed-hero.case-study-tail-active .rich-content--case-study section.hero.brandBase:has(.d-lg-none.img-fluid):before{display:none}}@media (min-width:1024px){.case-study-fixed-hero{position:relative;z-index:1;background-color:var(--surface-page)}.case-study-fixed-hero>.rich-content--case-study,.case-study-fixed-hero>:not(.rich-content--case-study){position:relative;z-index:2}.case-study-fixed-hero .rich-content--case-study #network-effects{background-color:#fff}.case-study-fixed-hero .rich-content--case-study #author-row,.case-study-fixed-hero .rich-content--case-study .author_bio_section,.case-study-fixed-hero>#author-row{position:relative;z-index:2;background-color:var(--surface-section-light)}body:has(.case-study-fixed-hero) main{position:relative;z-index:1}body:has(.case-study-fixed-hero) .cta-band,body:has(.case-study-fixed-hero) .footer{position:relative;z-index:10;isolation:isolate}}.rich-content--case-study #lessons-learned+#author-row{padding-top:var(--space-2xl)}.rich-content--case-study #lessons-learned:has(+#author-row){padding-bottom:var(--space-2xl)}.rich-content--case-study #test+.brandBase.positive-bg,.rich-content--case-study #test.brandBase.gray-lightest-bg{background-color:#ffffff}.rich-content--case-study #network-effects{padding:0;margin:0;background-color:#fff;line-height:0}.rich-content--case-study #network-effects img{display:block;width:100%;height:auto}.rich-content--case-study img[src*=edge-petrol-brand]{max-width:48%;height:auto}.rich-content--case-study #designing-things-right.brandBase.negative-bg{background-color:#000;background-image:url(https://stg-newbrandmedia-staging.kinsta.cloud/wp-content/uploads/2020/01/ux-sketching.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom}.rich-content--case-study #designing-things-right>.container>.negative-bg{background-color:#000}.rich-content--case-study #designing-things-right .display-1{color:#fff}.rich-content--case-study .m-3{margin:var(--space-md)}.rich-content--case-study .mb-1{margin-bottom:var(--space-xs)}.rich-content--case-study .mb-4{margin-bottom:var(--space-xl)}.rich-content--case-study .mt-2{margin-top:var(--space-sm)}.rich-content--case-study .ml-2{margin-left:var(--space-sm)}.rich-content--case-study .mt--50{margin-top:calc(var(--space-2xl) * -1)}.rich-content--case-study .mr-n5{margin-right:calc(var(--space-2xl) * -1)}.rich-content--case-study .pb-0{padding-bottom:0}.rich-content--case-study .pb-3{padding-bottom:var(--space-md)}.rich-content--case-study .pt-3{padding-top:var(--space-md)}.rich-content--case-study .pl-2{padding-left:var(--space-sm)}.rich-content--case-study .pl-3{padding-left:var(--space-md)}.rich-content--case-study .pr-1{padding-right:var(--space-xs)}.rich-content--case-study .pr-3{padding-right:var(--space-md)}@media (min-width:576px){.rich-content--case-study .mb-sm-5{margin-bottom:var(--space-2xl)}.rich-content--case-study .mt-sm-4{margin-top:var(--space-xl)}}@media (min-width:768px){.rich-content--case-study .mb-md-1{margin-bottom:var(--space-xs)}.rich-content--case-study .mr-md-5{margin-right:var(--space-2xl)}.rich-content--case-study .offset-md-7{margin-left:58.3333%}}.rich-content--case-study .display-4{font-family:var(--font-display);font-size:clamp(2rem,4vw,var(--type-h1));font-weight:var(--weight-bold);line-height:1.15}.rich-content--case-study .h3{font-size:var(--type-h3);font-weight:var(--weight-semibold);line-height:1.3}.rich-content--case-study .figure-caption,.rich-content--case-study .small{font-size:var(--type-body-sm);color:var(--text-on-light-dim)}.rich-content--case-study .font-weight-bold{font-weight:var(--weight-bold)}.rich-content--case-study .text-left,.rich-content--case-study .text-md-start{text-align:left}.rich-content--case-study .text-muted{color:var(--text-on-light-dim)}.rich-content--case-study .text-light{color:var(--text-primary)}.rich-content--case-study .tight-quote{font-family:var(--font-display);font-style:italic;line-height:1.35;margin-block:var(--space-md)}.rich-content--case-study .blockquote-footer{display:block;margin-top:var(--space-sm);font-size:var(--type-body-sm);color:var(--text-on-light-secondary)}.rich-content--case-study .blockquote-footer:before{content:"- "}.rich-content--case-study .clearfix:after{content:"";display:block;clear:both}.rich-content--case-study .float-right{float:right}.rich-content--case-study .w-25{width:25%;max-width:100%}.rich-content--case-study .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rich-content--case-study .badge-success{background:color-mix(in srgb,rgb(25 135 84) 18%,transparent);color:rgb(20 108 67);border:1px solid color-mix(in srgb,rgb(25 135 84) 35%,transparent)}.rich-content--case-study .bg-light{background-color:var(--surface-section-light,rgb(248 249 250))}.rich-content--case-study .card-footer{padding:var(--space-sm) var(--space-md);border-top:1px solid var(--border-subtle);background:transparent}.rich-content--case-study .bnt-sm{font-size:var(--type-body-sm);padding:var(--space-xs) var(--space-sm)}.rich-content--case-study .list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.rich-content--case-study .list-group-flush .list-group-item{border-inline:0;border-radius:0}.rich-content--case-study .collapse,.rich-content--case-study .collapse.show{display:block;height:auto!important;visibility:visible}.rich-content--case-study .collapsed{opacity:1}.rich-content--case-study .carousel{position:relative}.rich-content--case-study .carousel-inner{position:relative;width:100%;overflow:visible}.rich-content--case-study .carousel-item,.rich-content--case-study .carousel-item.active{display:block;position:relative;float:none;width:100%;margin-bottom:var(--space-lg)}.rich-content--case-study .carousel-fade .carousel-item{opacity:1;transition:none}.rich-content--case-study .carousel-control-next,.rich-content--case-study .carousel-control-next-icon,.rich-content--case-study .carousel-control-prev,.rich-content--case-study .carousel-control-prev-icon{display:none!important}.rich-content--case-study .carousel.slide{scroll-snap-type:none}.rich-content--case-study .grocers,.rich-content--case-study .lg-indy,.rich-content--case-study .md-indy,.rich-content--case-study .micro,.rich-content--case-study .oil-co{display:inline-flex;align-items:center;gap:var(--space-xs)}.rich-content--case-study .i3x,.rich-content--case-study .i4x{display:inline-block;vertical-align:middle}.rich-content--case-study .i3x{width:3em;height:3em}.rich-content--case-study .i4x{width:4em;height:4em}.rich-content--case-study .style-svg,.rich-content--case-study .style-svg svg{display:block;max-width:100%;height:auto}.rich-content--case-study .icon-carret-down,.rich-content--case-study .icon-theme-and-cluster,.rich-content--case-study .icon-users{display:inline-block;vertical-align:middle}