@font-face{font-family:Case solid;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/case-studies/fa-solid-900.woff2)format("woff2")}@font-face{font-family:Case brands;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/case-studies/fa-brands-400.woff2)format("woff2")}@font-face{font-family:Case merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/case-studies/merriweather-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Case sintony;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/case-studies/sintony-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Case roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/case-studies/roboto-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Case poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/case-studies/poppins-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Case albertsans;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/case-studies/albertsans-900.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.ReferenceCaseStudy-module__kpqfwq__page{color:#333955;font-family:var(--font-barlow),sans-serif;background:#fff;font-size:16px;font-weight:500;line-height:24px}.ReferenceCaseStudy-module__kpqfwq__hero{background-position:top;background-size:cover;border-radius:0 0 200px 200px;grid-template-columns:59.2% 40.8%;width:88.2%;min-height:464px;margin:0 auto;display:grid;overflow:hidden}.ReferenceCaseStudy-module__kpqfwq__heroCopy{align-self:center;min-width:0;padding:50px 0 70px;position:relative}.ReferenceCaseStudy-module__kpqfwq__back{color:#17bebb;font-family:var(--font-albert),sans-serif;border-bottom:2px solid;align-items:center;gap:9px;padding-bottom:2px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;transition:color .25s;display:inline-flex}.ReferenceCaseStudy-module__kpqfwq__heroCopy>.ReferenceCaseStudy-module__kpqfwq__back{margin-left:8.5%}.ReferenceCaseStudy-module__kpqfwq__back:hover{color:#0f9794}.ReferenceCaseStudy-module__kpqfwq__heroTitle{margin-top:28px;padding-left:22%}.ReferenceCaseStudy-module__kpqfwq__logo{object-fit:contain;background:#fff;border-radius:8px;width:58px;height:58px;margin-bottom:10px}.ReferenceCaseStudy-module__kpqfwq__hero h1{font-family:var(--font-albert),sans-serif;color:var(--case-title-color,#fff);letter-spacing:0;text-wrap:initial;margin:0;font-size:76px;font-weight:700;line-height:1.2}.ReferenceCaseStudy-module__kpqfwq__quotePanel{background:var(--case-accent);color:#fff;min-width:0;padding:42px}.ReferenceCaseStudy-module__kpqfwq__quotePanel blockquote{font:400 22.4px/1.2 var(--font-barlow),sans-serif;margin:0 0 40px}.ReferenceCaseStudy-module__kpqfwq__attribution{font:400 16px/20.8px var(--font-albert),sans-serif;align-items:center;gap:20px;padding:10px;display:flex}.ReferenceCaseStudy-module__kpqfwq__attribution>div{flex-direction:column;gap:3px;display:flex}.ReferenceCaseStudy-module__kpqfwq__attribution strong{font-size:20px;font-weight:700;line-height:24px}.ReferenceCaseStudy-module__kpqfwq__portrait{border-radius:16px;width:108px;height:auto}.ReferenceCaseStudy-module__kpqfwq__body{grid-template-columns:minmax(0,60%) minmax(0,1fr);align-items:start;gap:7%;width:88.2%;margin:54px auto 100px;display:grid}.ReferenceCaseStudy-module__kpqfwq__narrative p{margin:0 0 14.4px}.ReferenceCaseStudy-module__kpqfwq__story{margin-bottom:48px}.ReferenceCaseStudy-module__kpqfwq__section{padding:10px}.ReferenceCaseStudy-module__kpqfwq__section h2,.ReferenceCaseStudy-module__kpqfwq__sidebar h2{font-family:"Case albertsans",var(--font-albert),sans-serif;align-items:center;gap:20px;margin:0 0 18px;font-size:25.008px;font-weight:900;line-height:1.1;display:flex}.ReferenceCaseStudy-module__kpqfwq__section h2 img{object-fit:contain;flex:none;width:31px;height:31px}.ReferenceCaseStudy-module__kpqfwq__checklist{margin:0 0 32px;padding:0;list-style:none}.ReferenceCaseStudy-module__kpqfwq__checklist li{align-items:center;gap:9px;margin:0;display:flex}.ReferenceCaseStudy-module__kpqfwq__solidIcon{font-family:Case solid;font-style:normal;font-weight:900}.ReferenceCaseStudy-module__kpqfwq__brandIcon{font-family:Case brands;font-style:normal;font-weight:400}.ReferenceCaseStudy-module__kpqfwq__checklist .ReferenceCaseStudy-module__kpqfwq__solidIcon{color:#f37721;flex:none;font-size:16px}.ReferenceCaseStudy-module__kpqfwq__rail{min-width:0}.ReferenceCaseStudy-module__kpqfwq__contactCard{color:#fff;background-position:100%;background-size:cover;border-radius:8px;padding:24px 45px}.ReferenceCaseStudy-module__kpqfwq__contactCard h3{margin:0 0 20px;font:500 16px/30.88px Case roboto,sans-serif}.ReferenceCaseStudy-module__kpqfwq__button{color:#fff;min-height:47px;font:600 14px/21px var(--font-albert),sans-serif;background:#f37721;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;padding:12px 42px;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex}.ReferenceCaseStudy-module__kpqfwq__button:hover{color:#fff;background:#dc671a;transform:translateY(-2px)}.ReferenceCaseStudy-module__kpqfwq__share{margin-top:35px;padding:10px}.ReferenceCaseStudy-module__kpqfwq__share h3{font:800 16px/1.3 var(--font-albert),sans-serif;color:#50659c;letter-spacing:1px;margin:0 0 20px}.ReferenceCaseStudy-module__kpqfwq__share>div{gap:10px;display:flex}.ReferenceCaseStudy-module__kpqfwq__share a{color:#fff;background:#3b5998;border-radius:50%;place-items:center;width:45px;height:45px;font:700 23px Arial,sans-serif;text-decoration:none;transition:transform .25s;display:grid}.ReferenceCaseStudy-module__kpqfwq__share a:nth-child(2){background:#000}.ReferenceCaseStudy-module__kpqfwq__share a:nth-child(3){background:#0077a5;font-size:18px}.ReferenceCaseStudy-module__kpqfwq__share a:hover{transform:translateY(-2px)}.ReferenceCaseStudy-module__kpqfwq__sidebar{background:#e8f9f8;border-radius:8px;margin-bottom:35px;padding:24px}.ReferenceCaseStudy-module__kpqfwq__sidebar section+section{margin-top:28px}.ReferenceCaseStudy-module__kpqfwq__gallery{scroll-snap-type:x mandatory;width:88.2%;margin:auto;display:flex;overflow-x:auto}.ReferenceCaseStudy-module__kpqfwq__gallery img{object-fit:cover;scroll-snap-align:start;flex:0 0 20%;width:20%;height:auto}.ReferenceCaseStudy-module__kpqfwq__returnLink{text-align:center;padding:55px 0 65px}.ReferenceCaseStudy-module__kpqfwq__closing{text-align:center;padding:60px 24px 100px}.ReferenceCaseStudy-module__kpqfwq__closing h2{font:700 49.008px/1.2 "Case poppins",var(--font-albert),sans-serif;color:#282f4c;margin:0 0 35px}.ReferenceCaseStudy-module__kpqfwq__closing>div{justify-content:center;gap:20px;display:flex}.ReferenceCaseStudy-module__kpqfwq__outline{color:#f37721;background:0 0;border-color:#f37721}.ReferenceCaseStudy-module__kpqfwq__page a:focus-visible{outline-offset:5px;outline:3px solid #17bebb}@media (min-width:1025px) and (max-width:1500px){.ReferenceCaseStudy-module__kpqfwq__heroTitle{padding-left:8.5%}.ReferenceCaseStudy-module__kpqfwq__hero h1{max-width:8.4em;font-size:clamp(48px,5.3vw,76px)}}@media (max-width:1200px) and (min-width:1025px){.ReferenceCaseStudy-module__kpqfwq__hero{border-radius:0 0 136px 136px}.ReferenceCaseStudy-module__kpqfwq__quotePanel{padding:26px}.ReferenceCaseStudy-module__kpqfwq__quotePanel blockquote{font-size:20px}.ReferenceCaseStudy-module__kpqfwq__portrait{width:90px}.ReferenceCaseStudy-module__kpqfwq__attribution{gap:12px}.ReferenceCaseStudy-module__kpqfwq__contactCard{padding:24px}}@media (max-width:1024px){.ReferenceCaseStudy-module__kpqfwq__hero{border-radius:0 0 104px 104px;width:90%;min-height:0;padding-top:5%;display:block}.ReferenceCaseStudy-module__kpqfwq__heroCopy{padding:0 0 10px}.ReferenceCaseStudy-module__kpqfwq__heroCopy>.ReferenceCaseStudy-module__kpqfwq__back{margin-left:5%}.ReferenceCaseStudy-module__kpqfwq__heroTitle{margin-top:10px;padding-left:5%}.ReferenceCaseStudy-module__kpqfwq__logo{width:60px;height:60px}.ReferenceCaseStudy-module__kpqfwq__hero h1{font:700 44px/1.2 Case merriweather,serif}.ReferenceCaseStudy-module__kpqfwq__quotePanel{padding:42px 58px}.ReferenceCaseStudy-module__kpqfwq__quotePanel blockquote{font-family:Case sintony,sans-serif;font-size:28px}.ReferenceCaseStudy-module__kpqfwq__portrait{width:151px}.ReferenceCaseStudy-module__kpqfwq__attribution{padding:0}.ReferenceCaseStudy-module__kpqfwq__attribution strong{font-size:20px}.ReferenceCaseStudy-module__kpqfwq__body{width:90%;margin-top:60px;display:block}.ReferenceCaseStudy-module__kpqfwq__narrative{padding:10px}.ReferenceCaseStudy-module__kpqfwq__story{margin-bottom:14.4px}.ReferenceCaseStudy-module__kpqfwq__section h2{font-size:20.8px}.ReferenceCaseStudy-module__kpqfwq__rail{margin-top:40px}.ReferenceCaseStudy-module__kpqfwq__contactCard{padding:24px}.ReferenceCaseStudy-module__kpqfwq__gallery{width:90%;margin-top:70px}.ReferenceCaseStudy-module__kpqfwq__closing h2{font-size:36px}}@media (max-width:767px){.ReferenceCaseStudy-module__kpqfwq__hero{border-radius:0 0 64px 64px;width:95%;padding-top:10%}.ReferenceCaseStudy-module__kpqfwq__hero h1{font-size:36px}.ReferenceCaseStudy-module__kpqfwq__heroTitle{margin-top:28px;padding-right:5%}.ReferenceCaseStudy-module__kpqfwq__heroCopy{padding-bottom:0}.ReferenceCaseStudy-module__kpqfwq__quotePanel{margin-top:10px;padding:26px}.ReferenceCaseStudy-module__kpqfwq__quotePanel blockquote{margin-bottom:29px;font-size:16px;line-height:19.2px}.ReferenceCaseStudy-module__kpqfwq__attribution{text-align:center;flex-direction:column;gap:10px;padding:0 10px}.ReferenceCaseStudy-module__kpqfwq__attribution>div{gap:3px;padding:10px;font-size:14px;line-height:18px}.ReferenceCaseStudy-module__kpqfwq__attribution strong{font-size:16px;line-height:19.2px}.ReferenceCaseStudy-module__kpqfwq__portrait{border-radius:16px;width:151px}.ReferenceCaseStudy-module__kpqfwq__body{width:95%;margin-top:50px;margin-bottom:70px}.ReferenceCaseStudy-module__kpqfwq__narrative p{padding:0 1%}.ReferenceCaseStudy-module__kpqfwq__section h2{gap:10px;margin-bottom:20px;font-size:16px}.ReferenceCaseStudy-module__kpqfwq__section h2 img{width:20px;height:25px}.ReferenceCaseStudy-module__kpqfwq__contactCard{padding:20px 10px 20px 20px}.ReferenceCaseStudy-module__kpqfwq__share{margin-top:25px}.ReferenceCaseStudy-module__kpqfwq__gallery{width:95%}.ReferenceCaseStudy-module__kpqfwq__gallery img{flex-basis:100%;width:100%}.ReferenceCaseStudy-module__kpqfwq__closing{padding:40px 20px 65px}.ReferenceCaseStudy-module__kpqfwq__closing h2{font-size:28px}.ReferenceCaseStudy-module__kpqfwq__closing>div{flex-wrap:wrap}.ReferenceCaseStudy-module__kpqfwq__button{padding:12px 28px}.ReferenceCaseStudy-module__kpqfwq__returnLink{padding:40px 0}}@media (prefers-reduced-motion:no-preference){.ReferenceCaseStudy-module__kpqfwq__heroTitle{animation:.8s ease-out both ReferenceCaseStudy-module__kpqfwq__caseEnter}.ReferenceCaseStudy-module__kpqfwq__quotePanel blockquote{animation:.8s ease-out .12s both ReferenceCaseStudy-module__kpqfwq__caseEnter}@keyframes ReferenceCaseStudy-module__kpqfwq__caseEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.ReferenceCaseStudy-module__kpqfwq__page a{transition:none}.ReferenceCaseStudy-module__kpqfwq__page a:hover{transform:none}}.ReferenceCaseStudy-module__kpqfwq__subtitle{max-width:36em;color:var(--case-title-color,white);font:500 clamp(16px, 1.5vw, 22px)/1.5 var(--font-albert), sans-serif;margin:20px 0 0}
