@media only screen and (max-width: 767px){.l-page-customer-story{--font-size-h-xl: 40px;--font-size-h-lg: 32px;--font-size-h-md: 24px;--font-size-h-sm: 16px;--font-size-t-lg: 18px;--font-size-t-md: 16px;--font-size-t-sm: 14px;--font-size-t-xs: 12px}}@media only screen and (max-width: 767px){.l-page-customer-story .s-featured-stories__card-title{font-size:20px}}.l-page-customer-story__hero .s-hero.short{height:auto;min-height:28rem;max-height:none}@media only screen and (max-width: 1440px){.l-page-customer-story__hero .s-hero.short{min-height:25rem}}@media only screen and (max-width: 987px){.l-page-customer-story__hero .s-hero.short{min-height:22rem}}.l-page-customer-story__hero .s-hero-content{width:75%;max-width:56rem}@media only screen and (max-width: 1280px){.l-page-customer-story__hero .s-hero-content{width:100%}}.l-page-customer-story__container{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin:3rem auto 4rem}@media only screen and (max-width: 987px){.l-page-customer-story__container{margin:2rem auto 3rem}}.l-page-customer-story__sidebar{position:sticky;top:calc(var(--head-height) + var(--admin-bar-height) + 4rem);padding-top:.5rem;width:26%}@media only screen and (max-width: 987px){.l-page-customer-story__sidebar{position:static;margin-bottom:2.5rem;padding-top:0;padding-bottom:2rem;width:100%;border-bottom:1px solid #e7e7e7}}.l-page-customer-story__logo{display:block;margin:0 0 2rem;width:7rem;height:7rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}@media only screen and (max-width: 987px){.l-page-customer-story__logo{margin-bottom:1.5rem;width:5rem;height:5rem}}.l-page-customer-story__meta{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1.125rem;margin:0}@media only screen and (max-width: 987px){.l-page-customer-story__meta{flex-flow:row wrap;gap:1.5rem 3rem}}.l-page-customer-story__meta-row{min-width:0}.l-page-customer-story__meta-label{margin:0 0 .25rem;color:var(--color-grey);font-family:var(--font-ptmono);text-transform:uppercase}.l-page-customer-story__meta-value{margin:0;color:var(--color-black-text);line-height:1.4;overflow-wrap:break-word}.l-page-customer-story__meta-value a{color:var(--color-brand-1);text-decoration:none;word-break:break-word}.l-page-customer-story__meta-value a:hover,.l-page-customer-story__meta-value a:focus{color:var(--color-brand-2)}.l-page-customer-story__content{padding-left:4rem;width:74%}@media only screen and (max-width: 1080px){.l-page-customer-story__content{padding-left:2.5rem}}@media only screen and (max-width: 987px){.l-page-customer-story__content{padding-left:0;width:100%}}@media only screen and (max-width: 767px){.l-page-customer-story__content .rte{font-size:var(--font-size-t-md)}}.l-page-customer-story__content .rte h2{margin:2em 0 .75em;font-size:2.25rem}@media only screen and (max-width: 987px){.l-page-customer-story__content .rte h2{font-size:1.625rem}}@media only screen and (max-width: 767px){.l-page-customer-story__content .rte h2{font-size:26px}}.l-page-customer-story__content .rte h3{margin:1.75em 0 .75em}.l-page-customer-story__stats{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:2.5rem;margin:2.5rem 0;padding-top:2rem;border-top:1px solid #e7e7e7}@media only screen and (max-width: 987px){.l-page-customer-story__stats{gap:0}}.l-page-customer-story__stat{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.375rem;min-width:0}@media only screen and (max-width: 987px){.l-page-customer-story__stat{flex:1 1 100%}}.l-page-customer-story__stat+.l-page-customer-story__stat{padding-left:2.5rem;border-left:1px solid #e7e7e7}@media only screen and (max-width: 987px){.l-page-customer-story__stat+.l-page-customer-story__stat{padding-top:1.5rem;padding-left:0;border-top:1px solid #e7e7e7;border-left:none}}.l-page-customer-story__stat-value{font-family:var(--font-heading);font-size:2.25rem;font-variant-numeric:tabular-nums;letter-spacing:-0.01em;line-height:1.05}@media only screen and (max-width: 767px){.l-page-customer-story__stat-value{font-size:36px}}.l-page-customer-story__stat-label{color:var(--color-grey);font-family:var(--font-ptmono);text-transform:uppercase}
