.section.case-template-hero{background-image:url(https://static.median.co/img/background-image.edd0826ffb.svg);background-position:0 0;background-size:cover;margin-top:0;padding-top:158px;padding-bottom:158px;position:relative}.tag-container{grid-column-gap:16px;margin-bottom:36px;display:flex}.tag-container.u-align-center{justify-content:center}.tag-container.u-align-center.u-flex-wrap.u-gap-8{grid-column-gap:.5rem;grid-row-gap:.5rem}.tag-container.u-align-center.u-flex-wrap.u-gap-8.u-mb-16{margin-bottom:1rem}.tag-item{color:#202020;background-color:#fff;border-radius:8px;padding:2px 12px;font-weight:500;line-height:28px}.tag-item.case-study-tag{color:var(--full-white);background-color:#ffffff26;padding-left:.5rem;padding-right:.5rem}.case-template-subheading{color:#fff;text-align:center;margin-bottom:0;margin-left:auto;margin-right:auto;font-size:1rem;font-weight:500;line-height:1.5rem}.case-template-hero-content{z-index:2;flex-direction:column;width:auto;max-width:816px;margin-left:auto;margin-right:auto;display:flex;position:relative}.case-study-template-hero-overlay{z-index:1;opacity:.65;mix-blend-mode:multiply;position:absolute;inset:0%}.case-study-logo{width:auto;height:auto;max-width:100%;max-height:70px;margin-bottom:24px}.case-study-detail--classic .case-col-img,.case-study-detail--classic .quote-author-img{width:100%;height:auto;display:block;object-fit:contain}.section--content-white{background-color:#fff;padding:80px 24px 160px;overflow:hidden}.section--content-white.case-2col-section{padding:40px 0 3rem}.section--content-white.case-2col-section.extra-padding-bot{padding-bottom:173px}.section--content-white.case-2col-section.medium-padding-bot{padding-bottom:80px}.section--content-white.case-quote-section{padding:0}.case-col-txt h2{letter-spacing:-.07em;margin-bottom:1.5rem;font-family:var(--font-sans);font-size:2rem;font-weight:500;line-height:40px}.case-col-txt h3{color:var(--median-black);letter-spacing:-.07em;margin-bottom:1.5rem;font-family:var(--font-sans);font-size:2rem;font-weight:500;line-height:2.5rem}.case-col-txt h4{margin-bottom:1.5rem;font-weight:700}.case-col-txt blockquote{margin-top:1.5rem;margin-bottom:1.5rem}.case-col-txt p{margin-bottom:1.5rem;overflow-wrap:anywhere;word-break:break-word}.case-col-txt ul{margin-bottom:.375rem}.case-col-txt ul:last-child{margin-bottom:0}.case-col-txt ul li p{margin-bottom:0}.case-col-txt a{transition:all .2s;overflow-wrap:anywhere;word-break:break-word}.case-col-txt li{overflow-wrap:anywhere;word-break:break-word}.case-col-txt a:hover{text-decoration:none}.case-col-txt.rich-text>:last-child{margin-bottom:0}.quote-block{grid-column-gap:1.75rem;grid-row-gap:1.75rem;background-color:var(--median-white);border-radius:2.25rem;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.quote-author-img{border-radius:1.5rem;width:100%;max-width:232px}.quote-txt-container{background-image:url(https://static.median.co/img/background-image.edd0826ffb.svg);background-position:0 0;background-repeat:no-repeat;background-size:44px;max-width:945px;margin-left:auto;margin-right:auto;padding-top:0}.quote-txt{color:var(--median-black);text-indent:3.5rem;margin-bottom:.75rem;font-size:2rem;line-height:44px}.quote-author-name{color:var(--median-black);font-size:1rem;font-weight:700;line-height:1.5rem}.text-block-5{color:var(--median-black);font-size:1rem;font-weight:400;line-height:1.5rem}.partners-section{background-color:#f0f0f0;padding-top:3rem;padding-bottom:3rem}.integration-logos-spacer{background-color:#fff;padding-top:5rem;padding-bottom:5rem}.case-study-marquee.marquee-horizontal,.holder-block.case-study-marquee{height:4.5rem;max-height:4.5rem;margin-bottom:0}.case-study-marquee .small-marquee{height:4.5rem;min-width:0;margin-right:50px}.case-study-marquee .marquee-logo-img{height:4.5rem;max-height:4.5rem;object-fit:contain}@media screen and (max-width:991px){.partners-section{padding-top:2rem;padding-bottom:2rem}.case-study-marquee.marquee-horizontal,.holder-block.case-study-marquee,.case-study-marquee .small-marquee,.case-study-marquee .marquee-logo-img{height:4rem;max-height:4rem}}@media screen and (max-width:767px){.case-studies-page .median-navbar{height:64px}.case-studies-page .navbar-container.is-82-5rem{width:calc(100% - 16px);height:56px;margin:8px 8px 0}.case-study-marquee.marquee-horizontal,.holder-block.case-study-marquee,.case-study-marquee .small-marquee,.case-study-marquee .marquee-logo-img{height:3rem;max-height:3rem}.case-study-marquee .small-marquee{margin-right:32px}}@media screen and (max-width:767px){.section.case-template-hero{background-position:50%;flex-direction:column;justify-content:center;padding-bottom:4rem;display:flex}.section--content-white.case-2col-section{padding-top:40px}.case-2col-section .layout-grid>.case-col-img{order:2}.section--content-white.case-quote-section{padding-top:32px;padding-bottom:56px}.tag-container.u-align-center.u-flex-wrap.u-gap-8.u-mb-16.u-align-start-mobile{justify-content:flex-start}.case-template-subheading{text-align:left;font-size:16px;font-weight:400;line-height:21px}.quote-txt{text-indent:2.5rem;margin-bottom:.75rem;font-size:24px;line-height:31px}.quote-txt-container{background-size:32px;padding-top:0;padding-left:0}.partners-section{padding-top:64px;padding-bottom:64px}.integration-logos-spacer{padding-top:3.5rem;padding-bottom:3.5rem}.quote-block{flex-direction:column}}@media screen and (max-width:479px){.section.case-template-hero{background-position:50%;padding-top:128px}.section--content-white{padding-bottom:80px}.section--content-white.case-2col-section{padding-top:3rem}.section--content-white.case-2col-section.extra-padding-bot{padding-bottom:3rem}.section--content-white.case-2col-section.medium-padding-bot{padding-bottom:1.5rem}.integration-logos-spacer{padding-top:2.5rem;padding-bottom:2.5rem}.tag-container.u-align-center.u-flex-wrap{grid-column-gap:16px;grid-row-gap:16px;flex-wrap:wrap}}.case-study-index,.case-study-related,.case-study-examples{--case-study-black: #0c0c0c;--case-study-card: #19191e;--case-study-card-hover: #232329;--case-study-border: #37373c;--case-study-border-hover: rgb(255 255 255 / 25%)}.case-study-shell{width:min(1320px,calc(100% - 48px));margin-inline:auto}.case-study-index{overflow:clip;color:#fff;background:var(--case-study-black)}.case-studies-page,.case-studies-page .navbar-holder{background:var(--median-black, #0c0c0c)}.case-study-index-hero{background:var(--case-study-black)}.case-study-index-hero__layout{min-height:578px;padding-block:48px 50px;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,531px);gap:72px;align-items:center}.case-study-index-hero__copy{max-width:660px}.case-study-index-hero__title.heading-wrapper{margin:0;font-size:clamp(56px,4.76vw,72px);font-weight:400;line-height:1;letter-spacing:-.02em;font-variation-settings:"opsz" 9}.case-study-index-hero__title>.heading-text:not(.is-glow)>span:first-child{color:#fff;-webkit-text-fill-color:#fff}.case-study-index-hero__title>.heading-color>span:first-child,.case-study-index-hero__title>.heading-text.is-glow>span:first-child{opacity:0}.case-study-index-hero__title>div>span:first-child{display:block}.case-study-index-hero__title>.heading-shadow,.case-study-index-hero__title>.heading-text{padding-bottom:0}.case-study-index-hero__title .heading-span,.case-study-index-hero__title .heading-outline-text{max-width:640px}.case-study-index-hero__subtitle{max-width:660px;margin:28px 0 0;color:#c6c6cb;font-size:20px;font-weight:400;line-height:1.5}.case-study-index-hero__featured,.case-study-index-hero__featured>.case-study-card{width:100%}.case-study-hero-collage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.case-study-hero-collage__col{min-width:0;display:flex;flex-direction:column;gap:16px}.case-study-hero-collage__col--offset{margin-top:44px}.case-study-hero-collage__tile{position:relative;display:block;flex:none;aspect-ratio:17 / 10;overflow:hidden;background:#111114;border:1px solid var(--case-study-border);border-radius:8px}.case-study-hero-collage__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .36s ease}.case-study-hero-collage__logo{position:absolute;bottom:10px;left:10px;width:auto;max-width:96px;height:18px;padding:3px 6px;box-sizing:content-box;object-fit:contain;background:var(--color-neutral-50);border-radius:4px}@media(hover:hover)and (pointer:fine){.case-study-hero-collage__tile:hover .case-study-hero-collage__image,.case-study-hero-collage__tile:focus-visible .case-study-hero-collage__image{transform:scale(1.04)}}.case-study-card{--case-study-card-panel-height: 230px;min-width:0;min-height:480px;position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none;background:var(--case-study-card);border:1px solid var(--case-study-border);border-radius:8px;isolation:isolate;transition:border-color .16s ease,background-color .16s ease}.case-study-card__media{position:absolute;z-index:0;inset:0 0 var(--case-study-card-panel-height);overflow:hidden;background:#111114}.case-study-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .36s ease}.case-study-card__logo{width:auto;max-width:120px;height:22px;padding:4px 8px;box-sizing:content-box;object-fit:contain;object-position:right center;background:var(--color-neutral-50);border-radius:4px;filter:none}.case-study-card__content{position:absolute;z-index:2;inset:auto 0 0;min-height:var(--case-study-card-panel-height);max-height:var(--case-study-card-panel-height);padding:22px 24px;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;background:var(--case-study-card);transition:max-height .3s cubic-bezier(.22,1,.36,1),background-color .16s ease}.case-study-card__bottom{min-height:calc(var(--case-study-card-panel-height) - 44px);display:flex;flex-direction:column;align-items:flex-start}.case-study-card__meta{width:100%;min-height:26px;display:flex;gap:16px;align-items:center;justify-content:space-between}.case-study-eyebrow{display:inline-flex;width:fit-content;min-height:26px;padding:6px 11px 5px;align-items:center;color:#fff;background:#57575d;border-radius:999px;font-size:12px;font-weight:500;line-height:1;letter-spacing:.15em;text-transform:uppercase}.case-study-card strong{max-width:720px;margin-top:14px;display:-webkit-box;overflow:hidden;color:#fff;font-size:28px;font-weight:500;line-height:1.15;letter-spacing:-.02em;-webkit-box-orient:vertical;-webkit-line-clamp:3}.case-study-card .case-study-eyebrow{min-height:0;padding:.25rem .5rem;color:#f6f6fb;background:#4f4f54;line-height:1.1}.case-study-card__summary{max-width:650px;max-height:0;margin-top:0;overflow:hidden;opacity:0;color:#d1d1d5;font-size:18px;line-height:1.45;transition:max-height .26s ease,margin-top .26s ease,opacity .2s ease}.case-study-card__link,.case-study-example-card__link{display:inline-flex;gap:12px;align-items:center;color:#fff;font-size:16px;font-weight:600}.case-study-card__link{margin-top:14px}.case-study-card .case-study-card__link{margin-top:auto;padding-top:14px}.case-study-card__link img,.case-study-example-card__link img,.case-study-text-link img{filter:brightness(0) invert(1);transition:transform .18s ease}@media(hover:hover)and (pointer:fine){.case-study-card:hover,.case-study-card:focus-visible{border-color:var(--case-study-border-hover);background:var(--case-study-card-hover)}.case-study-card:hover .case-study-card__content,.case-study-card:focus-visible .case-study-card__content{background:var(--case-study-card-hover)}.case-study-card:hover .case-study-card__image{transform:scale(1.025)}.case-study-card--has-summary:hover .case-study-card__content,.case-study-card--has-summary:focus-visible .case-study-card__content{max-height:100%}.case-study-card--has-summary:hover .case-study-card__summary,.case-study-card--has-summary:focus-visible .case-study-card__summary{max-height:12em;margin-top:14px;opacity:1}.case-study-card:hover .case-study-card__link img,.case-study-example-card:hover .case-study-example-card__link img,.case-study-text-link:hover img{transform:translate(4px)}}.case-study-all{padding-block:80px;background:var(--case-study-black)}.case-study-all h2,.case-study-examples h2,.case-study-related h2{margin:0;color:#fff;font-size:48px;font-weight:500;line-height:1.05;letter-spacing:-.025em}.case-study-all h2{margin-bottom:48px;text-align:center}.case-study-all__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:32px}.case-study-all__grid>.case-study-card{grid-column:span 1}.case-study-all__grid>.case-study-card--wide{grid-column:span 2}.case-study-all__grid>.case-study-card--wide .case-study-card__content{max-height:100%}.case-study-all__grid>.case-study-card--wide .case-study-card__summary{max-height:none;margin-top:10px;opacity:1}@media screen and (min-width:1280px){.case-study-index-hero__subtitle{white-space:nowrap}}@media screen and (min-width:1200px){.case-study-all__grid>.case-study-card{--case-study-card-panel-height: 250px;min-height:490px}}@media(hover:hover)and (pointer:fine){.case-study-all__grid>.case-study-card--wide.case-study-card--has-summary:hover .case-study-card__content,.case-study-all__grid>.case-study-card--wide.case-study-card--has-summary:focus-visible .case-study-card__content{max-height:100%}.case-study-all__grid>.case-study-card--wide.case-study-card--has-summary:hover .case-study-card__summary,.case-study-all__grid>.case-study-card--wide.case-study-card--has-summary:focus-visible .case-study-card__summary{max-height:none;margin-top:10px;opacity:1}}.case-study-examples{padding-block:80px;overflow:hidden;color:#fff;background:var(--case-study-black);border-top:1px solid #242427}.case-study-examples__heading{width:min(1320px,calc(100% - 48px));margin:0 auto 48px;text-align:center}.case-study-examples__heading>.pill{margin-bottom:24px}.case-study-examples__viewport{width:min(1320px,calc(100% - 48px));margin-inline:auto}.case-study-example-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;justify-items:center}.case-study-example-card{width:100%;max-width:260px;min-width:0;height:auto;padding:0;display:flex;flex-direction:column;align-items:stretch;color:#fff;text-decoration:none;background:transparent;border:0;border-radius:0}.case-study-example-card__screenshot{width:100%;padding:8px;display:block;overflow:hidden;background:#fff;border-radius:16px}.case-study-example-card__screenshot img{width:100%;height:auto;aspect-ratio:49 / 87;display:block;object-fit:contain;border-radius:12px}.case-study-example-card__name{width:100%;margin-top:20px;overflow:hidden;color:#fff;font-size:20px;font-weight:500;line-height:1.25;text-align:left;text-overflow:ellipsis;white-space:nowrap}.case-study-example-card__link{width:100%;margin-top:10px}.case-study-text-link{width:fit-content;margin:48px auto 0;display:flex;gap:12px;align-items:center;color:#fff;font-size:16px;font-weight:600;text-decoration:none}.case-study-detail-page,.case-study-detail-page .main-wrapper,.case-study-detail{color:#161619;background:#fff}.case-study-related{padding-block:120px;overflow:hidden;color:#fff;background:var(--case-study-black)}.case-study-related__heading{margin-bottom:56px;display:flex;justify-content:space-between;align-items:flex-end}.case-study-related__heading .case-study-eyebrow{margin-bottom:24px}.case-study-related__arrows{display:flex;gap:8px}.case-study-related__arrows button{width:48px;height:48px;display:grid;place-items:center;color:#fff;background:#232329;border:1px solid #47474e;border-radius:4px;font-size:22px;cursor:pointer}.case-study-related__arrows button:disabled{opacity:.35;cursor:default}.case-study-related__viewport{overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.case-study-related__viewport::-webkit-scrollbar{display:none}.case-study-related-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.case-study-related-card{min-width:0;scroll-snap-align:start}@media(hover:hover)and (pointer:fine){.case-study-related__arrows button:not(:disabled):hover{background:#37373e}}.case-study-examples--detail{border-top-color:#29292d}@media screen and (max-width:1199px){.case-study-index-hero__layout{grid-template-columns:minmax(0,1fr) minmax(390px,44%);gap:48px}.case-study-all__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-all__grid>.case-study-card{--case-study-card-panel-height: 250px;grid-column:span 1}.case-study-all__grid>.case-study-card--wide{grid-column:span 2}}@media screen and (min-width:768px)and (max-width:900px){.case-study-all__grid>.case-study-card{--case-study-card-panel-height: 280px}}@media screen and (max-width:991px){.case-study-index-hero__layout{padding-block:72px;grid-template-columns:1fr}.case-study-index-hero__copy{max-width:760px;margin-inline:auto;text-align:center}.case-study-index-hero__subtitle{margin-inline:auto}.case-study-index-hero__featured{max-width:720px;margin-inline:auto}.case-study-example-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.case-study-eyebrow{min-height:19px;padding:4px 8px 3px}.case-study-shell,.case-study-examples__heading{width:min(100% - 48px,520px)}.case-study-index-hero__layout{min-height:814px;padding-block:64px;grid-template-columns:minmax(0,1fr);gap:64px}.case-study-index-hero__copy{min-width:0;width:100%}.case-study-index-hero__title.heading-wrapper{width:min(376px,calc(100vw - 14px));max-width:none;margin-inline:auto;font-size:clamp(40px,12.31vw,48px);line-height:.95}.case-study-index-hero__subtitle{margin-top:24px;font-size:17px}.case-study-hero-collage,.case-study-hero-collage__col{gap:12px}.case-study-hero-collage__col--offset{margin-top:28px}.case-study-hero-collage__logo{max-width:76px;height:14px}.case-study-all__grid>.case-study-card{--case-study-card-panel-height: 210px;min-height:350px}.case-study-card__content{padding:20px}.case-study-card strong{font-size:26px}.case-study-card__summary{display:none}.case-study-all,.case-study-related,.case-study-examples{padding-block:64px}.case-study-all h2,.case-study-examples h2,.case-study-related h2{font-size:48px}.case-study-all h2{margin-bottom:48px}.case-study-all__grid{display:flex;flex-direction:column;gap:32px}.case-study-examples__heading{height:153px;margin-bottom:48px}.case-study-examples__heading h2 br{display:block}.case-study-examples__viewport{width:100%;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.case-study-examples__viewport::-webkit-scrollbar{display:none}.case-study-example-list{width:max-content;padding-inline:24px;display:flex;gap:12px}.case-study-example-card{width:160px;max-width:none;height:auto;padding:0;flex:0 0 160px;scroll-snap-align:start}.case-study-example-card__screenshot{width:160px;padding:6px;border-radius:12px}.case-study-example-card__screenshot img{border-radius:8px}.case-study-example-card__name{min-height:40px;margin-top:12px;display:-webkit-box;font-size:16px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.case-study-example-card__link{width:100%;margin-top:8px;padding:0;position:static;justify-content:flex-start;gap:8px;background:transparent;border-radius:0;font-size:13px;white-space:nowrap}.case-study-example-card__link img{width:16px;height:16px}.case-study-examples>.case-study-text-link{margin-top:48px;font-size:14px;line-height:20px}.case-study-related__heading{margin-bottom:40px}.case-study-related{padding-bottom:52px}.case-study-related__arrows{display:flex}.case-study-related__viewport{width:calc(100vw - 24px)}.case-study-related-list{width:max-content;display:flex;gap:12px}.case-study-related-card{width:calc(100vw - 72px);max-width:420px;flex:0 0 calc(100vw - 72px)}.case-study-related-card strong{font-size:24px}.case-study-related .case-study-text-link{margin-left:0}}@media screen and (max-width:479px){.case-studies-page .site-footer__top,.case-study-detail-page .site-footer__top{padding-block:32px}.case-studies-page .footer-top-component,.case-study-detail-page .footer-top-component{grid-row-gap:32px}.case-studies-page .site-footer__copyright,.case-study-detail-page .site-footer__copyright{padding-block:6px}.case-studies-page .site-footer__copyright-inner,.case-study-detail-page .site-footer__copyright-inner{width:100%;margin-left:0}.case-studies-page .site-footer__copyright-text,.case-study-detail-page .site-footer__copyright-text{font-size:12px!important;line-height:1.4;white-space:normal}.case-studies-page .site-footer__copyright-inner,.case-study-detail-page .site-footer__copyright-inner{gap:12px}.case-study-shell,.case-study-examples__heading,.case-study-examples__viewport{width:min(520px,calc(100vw - 48px));margin-right:auto;margin-left:24px}.case-study-card__logo{max-width:96px;height:20px}.case-study-card strong{font-size:24px}.case-study-related__heading{align-items:flex-end}.case-study-related__heading h2{max-width:210px}}@media screen and (max-width:359px){.case-study-index-hero__title.heading-wrapper,.case-study-all h2,.case-study-examples h2,.case-study-related h2{font-size:40px}.case-study-card strong{font-size:20px}.case-studies-page .footer-top-socials-wrapper,.case-study-detail-page .footer-top-socials-wrapper{max-width:100%;flex-wrap:wrap}.case-studies-page .footer-top-connect-grid,.case-study-detail-page .footer-top-connect-grid{gap:8px;flex-wrap:wrap}.case-studies-page .footer-top-connect-grid>.footer-top-socials-wrapper,.case-study-detail-page .footer-top-connect-grid>.footer-top-socials-wrapper{width:112px;grid-template-columns:repeat(3,32px);gap:8px}}
