.case-results{--cr-ease:cubic-bezier(0.22,1,0.36,1);--cr-ease-out:cubic-bezier(0.16,1,0.3,1);--cr-excerpt-lh:30px;--cr-title-bg-width:0px;--cr-title-bg-top:0px;--cr-title-bg-height:0px;--cr-accordion-duration:0.45s;background:#fff;color:#000;isolation:isolate;margin:0!important;overflow:visible;padding:120px 0;position:relative}.case-results.alignfull{max-width:none;width:auto}.case-results__inner{box-sizing:border-box;margin-inline:auto;max-width:var(--layout-container-max,1678px);padding-inline:var(--layout-gutter,15px);position:relative;width:100%;z-index:1}.case-results__title-bg{background:#000;height:var(--cr-title-bg-height);left:calc(50% - 50vw);pointer-events:none;position:absolute;top:var(--cr-title-bg-top);width:var(--cr-title-bg-width);z-index:0}.case-results__header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:space-between;margin-bottom:2.5rem}.case-results__title{background:transparent;color:#fff;display:inline-block;font-family:"Playfair Display",var(--font-heading,serif);font-size:58px;font-style:normal;font-weight:500;line-height:68px;margin:0;max-width:min(100%,50rem);padding:.28em 10px .28em 0;position:relative;z-index:1}.case-results__button{align-items:center;background:#000;border:0;border-radius:100px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:"Montserrat",var(--font-paragraph,sans-serif);font-size:16px;font-style:normal;font-weight:400;justify-content:center;line-height:1.25;margin:0;padding:11px 40px;text-align:center;text-decoration:none;transition:opacity .35s var(--cr-ease)}.case-results__button:focus-visible,.case-results__button:hover{color:#fff;opacity:.86}.case-results__button:focus-visible{outline:2px solid #000;outline-offset:4px}.case-results__button.is-placeholder{cursor:default;opacity:.55}.case-results__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.case-results__item{--cr-item-header-padding-y:0.65rem;--cr-item-header-padding-x:1.1rem;border-bottom:1px solid rgba(0,0,0,.18);margin:0;padding:1.75rem 0;transition:border-color .4s var(--cr-ease)}.case-results__item.is-expandable:hover{border-bottom-color:rgba(0,0,0,.28)}.case-results__item.is-expanded{border-bottom-color:rgba(0,0,0,.24)}.case-results__item:first-child{padding-top:0}.case-results__item:last-child{border-bottom:0;padding-bottom:0}.case-results__item-title{align-items:flex-start;background:transparent;border:0;border-radius:6px;color:#000;cursor:pointer;display:flex;font-family:"Playfair Display",var(--font-heading,serif);font-size:32px;font-style:normal;font-weight:600;gap:1.25rem 2rem;justify-content:space-between;line-height:40px;margin:0;padding:var(--cr-item-header-padding-y) var(--cr-item-header-padding-x);text-align:left;transition:color .4s var(--cr-ease),background-color .45s var(--cr-ease-out),box-shadow .45s var(--cr-ease-out);width:100%}.case-results__item-title-text{flex:1 1 auto;min-width:0;transition:transform .45s var(--cr-ease-out)}.case-results__item-icon{align-items:center;color:rgba(0,0,0,.42);display:inline-flex;flex-shrink:0;justify-content:center;margin-top:.45em;transition:color .4s var(--cr-ease),opacity .4s var(--cr-ease),transform var(--cr-accordion-duration) var(--cr-ease-out)}.case-results__item-icon svg{display:block;height:20px;width:20px}.case-results__item.is-expandable .case-results__item-title:focus-visible,.case-results__item.is-expandable .case-results__item-title:hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.72)}.case-results__item.is-expanded .case-results__item-title{background:hsla(206,9%,85%,.38);box-shadow:inset 3px 0 0 #000;color:#000}.case-results__item.is-expanded .case-results__item-title:focus-visible,.case-results__item.is-expanded .case-results__item-title:hover{background:hsla(206,9%,85%,.48);color:#000}.case-results__item.is-expandable .case-results__item-title:focus-visible .case-results__item-title-text,.case-results__item.is-expandable .case-results__item-title:hover .case-results__item-title-text{transform:translateX(4px)}.case-results__item.is-expandable .case-results__item-title:focus-visible .case-results__item-icon,.case-results__item.is-expandable .case-results__item-title:hover .case-results__item-icon{color:rgba(0,0,0,.68)}.case-results__item.is-expanded .case-results__item-icon{color:#000;transform:rotate(180deg)}.case-results__item.is-animating .case-results__item-title{pointer-events:none}.case-results__item-title:focus-visible{outline:2px solid rgba(0,0,0,.35);outline-offset:6px}.case-results__item-title:disabled{cursor:default}.case-results__item-title:disabled .case-results__item-title-text{transform:none}p.case-results__item-title{cursor:default;display:block;padding:var(--cr-item-header-padding-y) var(--cr-item-header-padding-x)}.case-results__item-body{margin-top:.75rem;padding-inline:var(--cr-item-header-padding-x)}.case-results__item-more{overflow:hidden;transition:max-height var(--cr-accordion-duration) var(--cr-ease-out)}.case-results__item-content{color:#000;font-family:"Montserrat",var(--font-paragraph,sans-serif);font-size:24px;font-style:normal;font-weight:300;line-height:var(--cr-excerpt-lh);margin:0}.case-results__item-more .case-results__item-content{color:rgba(0,0,0,.88);margin-top:1rem;transition:color .35s var(--cr-ease)}.case-results__item.is-expanded .case-results__item-more .case-results__item-content{color:#000}.case-results__empty{color:#6b6b6b;font-family:"Montserrat",var(--font-paragraph,sans-serif);font-size:16px;line-height:1.5;margin:0}@media(min-width:768px){.case-results__header{margin-bottom:3rem}.case-results__item{padding:2rem 0}}@media(max-width:767.98px){.case-results__header{align-items:flex-start;flex-direction:column}.case-results__item{--cr-item-header-padding-y:0.55rem;--cr-item-header-padding-x:0.85rem}.case-results__title{font-size:40px;line-height:48px;max-width:100%}.case-results__button{font-size:14px;padding:10px 28px}.case-results__item-title{font-size:25px;line-height:28px}.case-results__item-content{font-size:20px;line-height:1.1}}@media(prefers-reduced-motion:reduce){.case-results__button,.case-results__item,.case-results__item-content,.case-results__item-icon,.case-results__item-more,.case-results__item-title,.case-results__item-title-text{transition:none}}
