#case-study .content .meta ul li{display:inline}#case-study .content .meta ul li:before{display:none!important}#case-study .content .meta ul li:after{display:inline-block;color:var(--text-emph);content:",\00a0"}#case-study .content .meta ul li:last-child:after{content:""}#case-study .banner{position:relative;overflow:hidden;background-color:var(--border);border-radius:calc(3 * var(--spacing-unit));margin-bottom:calc(5 * var(--spacing-unit))}#case-study .banner.has-controls:hover{cursor:pointer}#case-study .banner .banner-container{position:relative;margin:0 auto;max-width:80%;aspect-ratio:2560/1904}#case-study .banner .banner-controls{position:absolute;right:calc(3 * var(--spacing-unit));bottom:calc(3 * var(--spacing-unit));visibility:hidden}#case-study .banner:hover .banner-controls{visibility:visible}.banner-controls .icon{display:none;justify-content:center;align-items:center;width:calc(6 * var(--spacing-unit));height:calc(6 * var(--spacing-unit));background:var(--text-emph);border-radius:100%}.banner-controls .pause-icon{display:flex}.banner-controls.playing .play-icon{display:none}.banner-controls.playing .pause-icon{display:flex}.banner-controls.paused .pause-icon{display:none}.banner-controls.paused .play-icon{display:flex}#case-study .banner .banner-container img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;will-change:opacity;transform:translate3d(0,0,0);backface-visibility:hidden;z-index:2}#case-study .banner img.active{opacity:1}body#case-study .banner-container .loader{position:absolute;top:50%;left:50%;width:calc(6 * var(--spacing-unit));height:calc(6 * var(--spacing-unit));margin-top:calc(-3 * var(--spacing-unit));margin-left:calc(-3 * var(--spacing-unit));border:5px solid var(--text-emph);border-bottom-color:transparent;border-radius:50%;animation:rotation 1s linear infinite;z-index:1;pointer-events:none}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#case-study .banner-container:has(img.active) .loader{display:none}#case-study .content .main h2:first-letter{text-transform:uppercase}#case-study .content .main h5{margin:calc(5 * var(--spacing-unit)) 0 0}#case-study .content .main h5+h2{margin-top:0}#case-study .content .main .img,#case-study .content .main figure,#case-study .content .main table{font-size:var(--text-sm);line-height:var(--text-base--line-height);margin-bottom:calc(3 * var(--spacing-unit))}#case-study .content .main figure .bg{background-color:var(--body-bg);border:1px solid var(--border);border-radius:calc(1 * var(--spacing-unit))}#case-study .content .main figure.img div img{min-height:100%;display:block;border-radius:calc(.25 * var(--spacing-unit))}#case-study .content .main .img div.multi{display:flex;gap:var(--spacing-g1);justify-content:space-between}#case-study .content .main .img div.multi.row{flex-direction:row}#case-study .content .main .img div.multi.col{flex-direction:column}#case-study .content .main .img div.multi>div{flex:1 1 0;max-width:100%}#case-study .content .main .img div.multi.row>div{background:var(--border);border-radius:calc(1 * var(--spacing-unit));overflow:hidden}#case-study .content .main .img div.multi.col>div:last-child{margin-bottom:0}#case-study .content .main .img div.padding{padding:var(--spacing-unit)}#case-study .content .main .img>div img{display:block}#case-study .content .main figure blockquote{border:0;margin:0;padding:0}#case-study .content .main figure blockquote p{font-size:var(--text-base);line-height:var(--text-base--line-height);font-style:italic}#case-study .content .main figure blockquote p:last-child{margin-bottom:0}#case-study .content .main figure blockquote p:before{color:var(--text-emph);content:"“";display:inline-block;width:.7em;margin-left:-.7em;padding-right:.07em;text-align:right}#case-study .content .main figure blockquote p:after{break-before:avoid;color:var(--text-emph);content:"”"}#case-study .content .main figure blockquote+figcaption{color:var(--text-emph);text-align:left}#case-study .content .main figure blockquote+figcaption:before{content:"\2014";position:relative}#case-study .content .main ul{list-style-type:none}#case-study .content .main ul li{padding-bottom:calc(1 * var(--spacing-unit))}#case-study .content .main ul li:last-child{padding-bottom:0}#case-study .content .main ul li:before{display:inline-block;color:var(--text-emph);content:"—";padding-right:calc(1 * var(--spacing-unit));margin-left:calc(-3 * var(--spacing-unit))}#case-study .content .main table{background:var(--img-bg);border:1px solid var(--border);border-radius:calc(1 * var(--spacing-unit));border-spacing:0;overflow:hidden;padding:calc(1 * var(--spacing-unit));text-align:left;width:100%}#case-study .content .main table thead{display:table-header-group}#case-study .content .main table thead tr th,#case-study .content .main table tr td{vertical-align:top;border:none}#case-study .content .main table thead tr th{font-weight:600;height:56px;padding:var(--spacing-unit) calc(2 * var(--spacing-unit)) calc(2 * var(--spacing-unit))}#case-study .content .main table tr td{padding:calc(2 * var(--spacing-unit))}#case-study .content .main table tbody tr:nth-child(odd){background:var(--body-bg)}#case-study .content .main table tr td:first-child{border-top-left-radius:calc(.5 * var(--spacing-unit));border-bottom-left-radius:calc(.5 * var(--spacing-unit))}#case-study .content .main table tr td:last-child{border-top-right-radius:calc(.5 * var(--spacing-unit));border-bottom-right-radius:calc(.5 * var(--spacing-unit))}#case-study .content .main table tr:last-child td{border-bottom:none}#case-study .content .main table thead tr th:first-child,#case-study .content .main table tr td:first-child{border-left-width:0}#case-study .content .main table tr td span{display:inline-block;width:22px;height:22px;background-size:contain;background-repeat:no-repeat;text-indent:-9999em;vertical-align:middle}#case-study .content .main .quotes{padding:0}#case-study .content .main .quotes li{background:var(--body-bg);border:1px solid var(--border);border-radius:calc(.5 * var(--spacing-unit));margin-bottom:calc(1 * var(--spacing-unit));padding:calc(3 * var(--spacing-unit))}#case-study .content .main .quotes li:last-child{margin-bottom:0}#case-study .content .main .quotes li .card{display:flex;flex-direction:column;row-gap:calc(3 * var(--spacing-unit));height:100%}.quotes .persona{display:inline-block;width:calc(7 * var(--spacing-unit));height:auto;margin-top:auto;border-radius:calc(.5 * var(--spacing-unit));overflow:hidden}#case-study .content .main .quotes li .card blockquote{border:0;margin:0;padding:0;flex:1}#case-study .content .main .quotes li:before{display:none}#case-study .content .main .quotes li:last-child{padding-bottom:calc(2 * var(--spacing-unit))}#case-study .content .main .quotes li strong{display:block}#case-study .content .main .quotes li .persona:has(svg){background:0 0}#case-study .content .main .quotes li .persona svg{max-width:100%;height:auto}#case-study .content .main .quotes li .persona svg path{fill:var(--text)}svg.persona path{fill:none;stroke:var(--brand-color)}#case-study .content .main p sup a{padding:0 1px;text-decoration:none;font-size:var(--text-sm);line-height:var(--line-height-heading);font-family:var(--font-mono)}#case-study .content h5:has(+ol#footnotes){border-top:1px solid var(--border);padding-top:calc(3 * var(--spacing-unit))}.icon-check-yes{background-color:var(--text);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 6.00002L5.83364 11L14.5 1' stroke='%23232426' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");-webkit-mask-size:16px;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 6.00002L5.83364 11L14.5 1' stroke='%23232426' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-size:16px;mask-position:center;mask-repeat:no-repeat}.icon-check-no{background-color:var(--text);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.343278 10.2423C-0.0472467 10.6329 -0.0472467 11.266 0.343278 11.6566C0.733802 12.0471 1.36697 12.0471 1.75749 11.6566L6.00026 7.41378L10.2432 11.6567C10.6337 12.0473 11.2669 12.0472 11.6574 11.6567C12.0479 11.2662 12.0479 10.633 11.6574 10.2425L7.41447 5.99957L11.657 1.75706C12.0475 1.36653 12.0475 0.733369 11.657 0.342845C11.2665 -0.0476796 10.6333 -0.0476799 10.2428 0.342845L6.00026 4.58536L1.75792 0.343017C1.36739 -0.0475071 0.734229 -0.0475071 0.343705 0.343017C-0.0468194 0.733541 -0.0468194 1.36671 0.343705 1.75723L4.58605 5.99957L0.343278 10.2423Z' fill='%23232426'/%3E%3C/svg%3E");-webkit-mask-size:12px;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.343278 10.2423C-0.0472467 10.6329 -0.0472467 11.266 0.343278 11.6566C0.733802 12.0471 1.36697 12.0471 1.75749 11.6566L6.00026 7.41378L10.2432 11.6567C10.6337 12.0473 11.2669 12.0472 11.6574 11.6567C12.0479 11.2662 12.0479 10.633 11.6574 10.2425L7.41447 5.99957L11.657 1.75706C12.0475 1.36653 12.0475 0.733369 11.657 0.342845C11.2665 -0.0476796 10.6333 -0.0476799 10.2428 0.342845L6.00026 4.58536L1.75792 0.343017C1.36739 -0.0475071 0.734229 -0.0475071 0.343705 0.343017C-0.0468194 0.733541 -0.0468194 1.36671 0.343705 1.75723L4.58605 5.99957L0.343278 10.2423Z' fill='%23232426'/%3E%3C/svg%3E");mask-size:12px;mask-position:center;mask-repeat:no-repeat}