@font-face{font-family:handwriting;src:url(../media/caveat_latin_400_normal-s.p.2wyvitnxjj189.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:handwriting Fallback;src:local(Arial);ascent-override:128.4%;descent-override:40.12%;line-gap-override:0.0%;size-adjust:74.77%}.handwriting_f486ee4d-module__0UFwja__className{font-family:handwriting,handwriting Fallback;font-weight:400}.handwriting_f486ee4d-module__0UFwja__variable{--font-caveat:"handwriting", "handwriting Fallback"}
.brand-logo-module__stA-HW__logo.brand-logo{color:#101c53;align-items:center;gap:2.5%;display:inline-flex;container-type:inline-size}.brand-logo-module__stA-HW__iconFrame{aspect-ratio:1226/735;flex:none;width:23%;display:block;position:relative;overflow:visible}.brand-logo-module__stA-HW__icon{width:144.7%;max-width:none;height:auto;display:block;position:absolute;top:-15.92%;left:-23.65%}.brand-logo-module__stA-HW__wordmark{font-family:var(--font-poppins), Arial, sans-serif;letter-spacing:-.045em;white-space:nowrap;font-size:12.7cqw;font-weight:500;line-height:1.1}
.reference-header{z-index:10;color:#111;background:#fff;border-bottom:0;position:relative}.reference-header .header-inner{width:min(1680px,100% - 140px);height:90px}.reference-wordmark{flex:none;align-items:center;display:inline-flex}.reference-header .main-nav{align-items:center;gap:clamp(17px,2.1vw,34px);font-size:13px;display:flex}.reference-header .main-nav a,.reference-header .main-nav>span{color:#1b1b1f;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.reference-header .main-nav a:hover,.reference-header .main-nav a[aria-current=page]{color:#2947f2}.reference-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.reference-header .main-nav>.nav-cta{color:#fff;background:#073cff;border:0;border-radius:999px;margin-left:12px;padding:13px 24px;font-size:13px}.reference-header .main-nav>.nav-cta:hover{color:#fff;background:#062fce}@media (max-width:1200px){.reference-header .header-inner{width:calc(100% - 64px);height:78px}.reference-header .menu-toggle{color:#111;background:0 0;border:1px solid #d9dfea;border-radius:3px;align-items:center;gap:13px;min-height:40px;padding:9px 11px;font-size:11px;display:flex}.reference-header .menu-lines{flex-direction:column;gap:5px;width:16px;display:flex}.reference-header .menu-lines i{background:currentColor;width:16px;height:1px}.reference-header .main-nav{background:#fff;border-bottom:1px solid #e4e7ec;flex-direction:column;align-items:stretch;gap:0;padding:15px 32px 22px;font-size:14px;display:none;position:absolute;top:78px;left:0;right:0;box-shadow:0 16px 28px #11111117}.reference-header .main-nav.is-open{display:flex}.reference-header .main-nav a{padding:14px 0;display:flex}.reference-header .main-nav>.nav-cta{justify-content:center;margin-top:9px;padding:14px 19px;font-size:13px}}@media (max-width:700px){.reference-header .header-inner{width:calc(100% - 40px);height:76px}.reference-header .main-nav{padding-inline:20px;top:76px}}.reference-header .nav-links{align-items:center;gap:inherit;display:flex}@media (min-width:1201px){.reference-header .header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;display:grid}.reference-header .main-nav{display:contents}.reference-header .nav-links{grid-column:2;gap:clamp(17px,2vw,32px)}.reference-header .main-nav>.nav-cta{grid-column:3;justify-self:end;margin-left:0}}@media (max-width:1200px){.reference-header .nav-links{flex-direction:column;align-items:stretch;gap:0}.reference-header .main-nav>.nav-cta{margin-left:0}}
.story-shell-module__u5Uz8G__header.reference-header{z-index:40;color:#101c53;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-family:var(--font-poppins), Arial, sans-serif;background:#faf7f0d1;border-bottom:0;position:fixed;inset:0 0 auto;box-shadow:0 1px #101c530a}.story-shell-module__u5Uz8G__header.reference-header .header-inner{width:min(1400px,100% - 112px);height:90px}.story-shell-module__u5Uz8G__header.reference-header .main-nav{gap:clamp(22px,2vw,32px);font-size:17px}.story-shell-module__u5Uz8G__header.reference-header .main-nav a{color:#101c53}:is(.story-shell-module__u5Uz8G__header.reference-header .main-nav a:hover,.story-shell-module__u5Uz8G__header.reference-header .main-nav a[aria-current=page]){color:#073cff}.story-shell-module__u5Uz8G__header.reference-header .main-nav>.nav-cta{color:#fff;background:#073cff;border:1px solid #073cff;gap:14px;min-height:44px;margin-left:8px;padding:10px 18px;font-size:17px;transition:background .18s,border-color .18s,color .18s}.story-shell-module__u5Uz8G__header.reference-header .main-nav>.nav-cta:hover{color:#fff;background:#062fce;border-color:#062fce}.story-shell-module__u5Uz8G__header a:focus-visible,.story-shell-module__u5Uz8G__footer a:focus-visible{outline-offset:6px;outline:2px solid #073cff}.story-shell-module__u5Uz8G__main{--story-header-height:90px;padding-top:var(--story-header-height)}.story-shell-module__u5Uz8G__footer.mk-footer{color:#101c53;background:#faf7f0;border-top:1px solid #101c532e;padding:64px 0 28px;scroll-margin-top:90px;font-family:Times New Roman,Times,serif;position:relative}.story-shell-module__u5Uz8G__footer .mk-wrap{width:min(1560px,100% - 112px)}.story-shell-module__u5Uz8G__footer .mk-footer-grid{grid-template-columns:1.3fr 1fr auto;gap:48px}.story-shell-module__u5Uz8G__footer .mk-footer-logo{background:0 0;padding:0}.story-shell-module__u5Uz8G__footer .mk-footer-logo .brand-logo{width:220px}.story-shell-module__u5Uz8G__footer .mk-footer-grid p{color:#304475;margin-top:18px;font-size:22px}.story-shell-module__u5Uz8G__footer .mk-footer-address{color:#66708c;margin-top:16px;font-size:16px;line-height:1.5}.story-shell-module__u5Uz8G__footer .mk-footer-address a{color:#101c53}.story-shell-module__u5Uz8G__footer.mk-footer nav{color:#101c53;gap:16px 40px;font-size:19px}.story-shell-module__u5Uz8G__footer.mk-footer nav a:hover{color:#073cff}.story-shell-module__u5Uz8G__footer .mk-footer-address a:hover{color:#073cff}.story-shell-module__u5Uz8G__footer .mk-footer-cta{color:#073cff;border-bottom:1px solid #073cff;padding-bottom:7px;font-size:22px;font-weight:400}.story-shell-module__u5Uz8G__footer .mk-footer-cta:hover{color:#062fce}.story-shell-module__u5Uz8G__footer .mk-footer-bottom{color:#66708c;border-color:#101c531f;margin-top:48px;padding-top:24px;font-size:15px}.story-shell-module__u5Uz8G__footer .mk-footer-bottom>:last-child{color:#304475;font-style:italic}.story-shell-module__u5Uz8G__legacyAnchor{scroll-margin-top:90px;position:absolute;top:0}@media (max-width:1200px){.story-shell-module__u5Uz8G__header.reference-header .main-nav{gap:20px;font-size:16px}.story-shell-module__u5Uz8G__header.reference-header .main-nav>.nav-cta{margin-left:0;padding-inline:16px;font-size:16px}.story-shell-module__u5Uz8G__main{--story-header-height:78px}.story-shell-module__u5Uz8G__header.reference-header .header-inner{width:calc(100% - 64px);height:78px}.story-shell-module__u5Uz8G__header.reference-header .main-nav{background:#faf7f0;gap:0}.story-shell-module__u5Uz8G__header.reference-header .menu-toggle{color:#101c53;font-family:inherit;font-size:16px}.story-shell-module__u5Uz8G__legacyAnchor{scroll-margin-top:78px}.story-shell-module__u5Uz8G__footer.mk-footer{scroll-margin-top:78px}.story-shell-module__u5Uz8G__footer .mk-wrap{width:calc(100% - 64px)}.story-shell-module__u5Uz8G__footer .mk-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.story-shell-module__u5Uz8G__main{--story-header-height:76px}.story-shell-module__u5Uz8G__header.reference-header .header-inner{width:calc(100% - 40px);height:76px}.story-shell-module__u5Uz8G__legacyAnchor{scroll-margin-top:76px}.story-shell-module__u5Uz8G__footer.mk-footer{scroll-margin-top:76px}.story-shell-module__u5Uz8G__footer .mk-wrap{width:calc(100% - 48px)}.story-shell-module__u5Uz8G__footer .mk-footer-grid{grid-template-columns:1fr;gap:30px}}.story-shell-module__u5Uz8G__footer .mk-footer-grid p{font-family:var(--font-poppins), Arial, sans-serif}.story-shell-module__u5Uz8G__footer .mk-footer-address{font-family:var(--font-poppins), Arial, sans-serif}.story-shell-module__u5Uz8G__footer .mk-footer-bottom{font-family:var(--font-poppins), Arial, sans-serif}@media (min-width:1201px){.story-shell-module__u5Uz8G__header.reference-header .main-nav{display:contents}.story-shell-module__u5Uz8G__header.reference-header .nav-links{gap:clamp(22px,2vw,32px)}.story-shell-module__u5Uz8G__header.reference-header .main-nav>.nav-cta{margin-left:0}}
.client-logo-module__eG9INW__logo{width:var(--client-logo-width,128px);height:var(--client-logo-height,60px);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.client-logo-module__eG9INW__logo img{object-fit:contain;width:100%;height:100%;display:block}.client-logo-module__eG9INW__dark{background:#101c53;border-radius:4px;padding:8px}.client-logo-module__eG9INW__blurred{background-repeat:no-repeat;background-size:200% 500%;border-radius:4px}
.hero-client-logos-module__FLQ49G__trust{width:min(1400px,100vw - 48px);opacity:calc(1 - var(--settle,0));--client-logo-width:128px;--client-logo-height:56px;margin-top:44px;position:relative;left:50%;transform:translate(-50%)}.hero-client-logos-module__FLQ49G__header{justify-content:center;align-items:center;min-height:36px;margin-bottom:12px;display:flex;position:relative}.hero-client-logos-module__FLQ49G__header p{color:#435382;letter-spacing:.12em;text-transform:uppercase;margin:0;font:400 13px/1.3 Times New Roman,Times,serif}.hero-client-logos-module__FLQ49G__window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.hero-client-logos-module__FLQ49G__track{width:max-content;animation:42s linear infinite hero-client-logos-module__FLQ49G__clientLogosRight;display:flex}.hero-client-logos-module__FLQ49G__group{align-items:center;gap:48px;margin:0;padding:0 48px 0 0;list-style:none;display:flex}.hero-client-logos-module__FLQ49G__group li{flex:none;align-items:center;display:flex}@keyframes hero-client-logos-module__FLQ49G__clientLogosRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width:700px){.hero-client-logos-module__FLQ49G__trust{--client-logo-width:100px;--client-logo-height:44px;margin-top:28px}.hero-client-logos-module__FLQ49G__header{margin-bottom:10px}.hero-client-logos-module__FLQ49G__header p{letter-spacing:.08em;font-size:11px}.hero-client-logos-module__FLQ49G__group{gap:32px;padding-right:32px}}@media (max-height:650px){.hero-client-logos-module__FLQ49G__trust{--client-logo-height:40px;margin-top:20px}.hero-client-logos-module__FLQ49G__header{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.hero-client-logos-module__FLQ49G__window{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.hero-client-logos-module__FLQ49G__track{width:max-content;animation:none}.hero-client-logos-module__FLQ49G__group[aria-hidden=true]{display:none}}
.story-atmosphere-module__08A4AG__atmosphere{z-index:-2;inset:var(--story-header-height,0px) 0 0;pointer-events:none;contain:paint;position:fixed;overflow:hidden;-webkit-mask-image:radial-gradient(38% 43% at 50% 43%,#00000047 12%,#000000b8 68%,#000 100%);mask-image:radial-gradient(38% 43% at 50% 43%,#00000047 12%,#000000b8 68%,#000 100%)}.story-atmosphere-module__08A4AG__layer{transform:translate3d(calc(var(--atmosphere-travel,0) * -3vw), calc(var(--atmosphere-travel,0) * 1.5vh), 0);position:absolute;inset:-5%}.story-atmosphere-module__08A4AG__mist{opacity:var(--atmosphere-mist,1)}.story-atmosphere-module__08A4AG__ink{opacity:var(--atmosphere-ink,0)}.story-atmosphere-module__08A4AG__light{opacity:var(--atmosphere-light,0)}.story-atmosphere-module__08A4AG__drift{will-change:transform;display:block;position:absolute}.story-atmosphere-module__08A4AG__mistNear{background:radial-gradient(44% 26% at 13% 35%,#7e8fa791 8%,#a5afbe40 48%,#0000 78%),radial-gradient(45% 31% at 86% 74%,#a0937e85 5%,#c1b49e45 45%,#0000 80%),radial-gradient(38% 23% at 79% 8%,#e7d2a6a6,#0000 83%);animation:42s ease-in-out -12s infinite story-atmosphere-module__08A4AG__mistDrift;inset:-8%}.story-atmosphere-module__08A4AG__mistFar{background:radial-gradient(58% 17% at 28% 66%,#fffffff2 16%,#0000 76%),radial-gradient(37% 41% at 94% 24%,#8597b073,#0000 79%),radial-gradient(46% 25% at 8% 91%,#b3a08070,#0000 80%);animation:36s ease-in-out -23s infinite reverse story-atmosphere-module__08A4AG__mistDrift;inset:-7% -10%}.story-atmosphere-module__08A4AG__inkNear{background:radial-gradient(54% 21% at 9% 39%,#5179c594 8%,#7e9ad24a 47%,#0000 80%),radial-gradient(53% 24% at 88% 74%,#4164c57a 5%,#7891cd38 48%,#0000 82%),radial-gradient(35% 30% at 86% 8%,#779ad77d,#0000 80%);animation:38s ease-in-out -9s infinite story-atmosphere-module__08A4AG__inkDrift;inset:-8% -12%}.story-atmosphere-module__08A4AG__inkFar{background:radial-gradient(60% 13% at 29% 57%,#ffffffed 15%,#0000 78%),radial-gradient(48% 18% at 20% 91%,#345fd661,#0000 82%),radial-gradient(47% 21% at 91% 23%,#6086cd85,#0000 80%);animation:44s ease-in-out -26s infinite reverse story-atmosphere-module__08A4AG__inkDrift;inset:-10%}.story-atmosphere-module__08A4AG__lightNear{background:radial-gradient(42% 38% at 11% 23%,#e5c07796 5%,#edd7aa4a 50%,#0000 81%),radial-gradient(47% 28% at 84% 81%,#debf8785,#0000 83%),radial-gradient(45% 40% at 84% 17%,#fffffffa 22%,#0000 82%);animation:40s ease-in-out -16s infinite story-atmosphere-module__08A4AG__lightDrift;inset:-8%}.story-atmosphere-module__08A4AG__lightFar{background:radial-gradient(54% 19% at 30% 65%,#fffffff5 18%,#0000 81%),radial-gradient(38% 29% at 5% 81%,#7ea1cc5e,#0000 82%),radial-gradient(30% 36% at 93% 42%,#8fabd259,#0000 82%);animation:34s ease-in-out -25s infinite reverse story-atmosphere-module__08A4AG__lightDrift;inset:-7% -10%}@keyframes story-atmosphere-module__08A4AG__mistDrift{0%,to{transform:translate(-7%,3%)rotate(-5deg)scale(1.03)}36%{transform:translate(8%,-6%)rotate(3deg)scale(1.12)}72%{transform:translate(-3%,6%)rotate(-2deg)scale(1.06)}}@keyframes story-atmosphere-module__08A4AG__inkDrift{0%,to{transform:translate(-8%,4%)rotate(-9deg)scale(1.02)}42%{transform:translate(9%,-5%)rotate(1deg)scale(1.12)}76%{transform:translate(2%,5%)rotate(-5deg)scale(1.06)}}@keyframes story-atmosphere-module__08A4AG__lightDrift{0%,to{transform:translate(4%,-4%)rotate(2deg)scale(1.04)}45%{transform:translate(-8%,6%)rotate(-4deg)scale(1.12)}78%{transform:translate(7%,2%)rotate(3deg)scale(1.07)}}@media (max-width:1099px),(prefers-reduced-motion:reduce){.story-atmosphere-module__08A4AG__drift{will-change:auto;animation:none}}
.story-case-studies-module__QmFb3W__chapter{color:#101c53;font-family:var(--font-poppins), Arial, sans-serif;--case-position:0;position:relative}.story-case-studies-module__QmFb3W__stage{background:radial-gradient(at 80% 60%,#e9edf080,#0000 55%),#faf7f0;padding:70px 0;position:relative}.story-case-studies-module__QmFb3W__header{text-align:center;padding:0 24px}.story-case-studies-module__QmFb3W__chapter .story-case-studies-module__QmFb3W__eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0 0 15px;font-size:12px}.story-case-studies-module__QmFb3W__chapter .story-case-studies-module__QmFb3W__header h2{letter-spacing:-.04em;margin:0 0 14px;font:700 clamp(38px,4vw,64px)/1.05 Times New Roman,Times,serif}.story-case-studies-module__QmFb3W__header>p:last-child{color:#52607d;margin:0;font-size:18px}.story-case-studies-module__QmFb3W__industries{scrollbar-width:thin;flex-shrink:0;justify-content:safe center;gap:28px;width:min(1256px,100% - 48px);margin:24px auto 0;display:flex;overflow-x:auto}.story-case-studies-module__QmFb3W__industries a{white-space:nowrap;color:#52607d;border-bottom:1px solid #0000;flex:none;min-height:44px;padding:8px 0;font-size:17px;text-decoration:none}.story-case-studies-module__QmFb3W__industries span{margin-left:7px;font-size:11px}.story-case-studies-module__QmFb3W__industries a[aria-current],.story-case-studies-module__QmFb3W__industries a:hover{color:#073cff;border-color:#073cff}.story-case-studies-module__QmFb3W__track{display:block}.story-case-studies-module__QmFb3W__slide{grid-template-columns:1fr 1fr;align-items:center;gap:50px;max-width:1400px;margin:0 auto;padding:70px 72px;scroll-margin-top:110px;display:grid}.story-case-studies-module__QmFb3W__copy{max-width:580px}.story-case-studies-module__QmFb3W__eyebrow span{color:#73809a}.story-case-studies-module__QmFb3W__chapter .story-case-studies-module__QmFb3W__client{letter-spacing:-.03em;margin:0 0 4px;font-size:clamp(29px,2.8vw,45px)}.story-case-studies-module__QmFb3W__clientIdentity{--client-logo-width:108px;--client-logo-height:52px;align-items:center;gap:18px;margin-bottom:8px;display:flex}.story-case-studies-module__QmFb3W__clientIdentity .story-case-studies-module__QmFb3W__client{margin-bottom:0}@media (max-width:650px){.story-case-studies-module__QmFb3W__clientIdentity{--client-logo-width:72px;--client-logo-height:36px;gap:12px;margin-bottom:6px}}.story-case-studies-module__QmFb3W__chapter .story-case-studies-module__QmFb3W__project{color:#52607d;margin:0 0 24px;font-size:18px;font-style:italic}.story-case-studies-module__QmFb3W__chapter .story-case-studies-module__QmFb3W__slide h3{letter-spacing:-.03em;text-wrap:balance;margin:0 0 18px;font:700 clamp(26px,2.5vw,39px)/1.12 Times New Roman,Times,serif}.story-case-studies-module__QmFb3W__chapter .story-case-studies-module__QmFb3W__description{color:#344366;margin:0;font-size:19px;line-height:1.5}.story-case-studies-module__QmFb3W__chapter .story-case-studies-module__QmFb3W__scope{color:#52607d;border-top:1px solid #101c5326;margin:22px 0 0;padding-top:15px;font-size:13px;line-height:1.5}.story-case-studies-module__QmFb3W__readMore{color:#073cff;border-bottom:1px solid #073cff80;align-items:center;gap:10px;margin-top:13px;padding-bottom:3px;font-size:17px;text-decoration:none;display:inline-flex}.story-case-studies-module__QmFb3W__readMore:hover{border-color:#073cff}.story-case-studies-module__QmFb3W__diagram{width:100%;overflow:visible}.story-case-studies-module__QmFb3W__diagram text{fill:currentColor;font-family:var(--font-story-handwriting), cursive;font-size:23px}.story-case-studies-module__QmFb3W__diagram .story-case-studies-module__QmFb3W__diagramNote{fill:#52607d;font-size:23px}.story-case-studies-module__QmFb3W__dot,.story-case-studies-module__QmFb3W__trail{display:block}.story-case-studies-module__QmFb3W__mask{animation:5s linear infinite story-case-studies-module__QmFb3W__travel}.story-case-studies-module__QmFb3W__footer{justify-content:space-between;align-items:center;gap:24px;max-width:1400px;margin:0 auto;padding:16px 72px;display:flex}.story-case-studies-module__QmFb3W__cue{font:22px var(--font-story-handwriting), cursive;margin:0}.story-case-studies-module__QmFb3W__cue span{margin-left:10px}.story-case-studies-module__QmFb3W__pages{scrollbar-width:thin;gap:14px;display:flex;overflow-x:auto}.story-case-studies-module__QmFb3W__pages a{color:#66708c;border-bottom:1px solid #0000;padding:8px 3px;font-size:13px;text-decoration:none}.story-case-studies-module__QmFb3W__pages a[aria-current],.story-case-studies-module__QmFb3W__pages a:hover{color:#073cff;border-color:#073cff}.story-case-studies-module__QmFb3W__counter{color:#66708c;margin:0;font-size:15px}.story-case-studies-module__QmFb3W__counter span{color:#101c53}.story-case-studies-module__QmFb3W__chapter a:focus-visible{outline-offset:5px;outline:2px solid #073cff}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__chapter{height:calc(100svh - var(--story-header-height,90px) + var(--case-count) * 150svh)}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__stage{top:var(--story-header-height,90px);height:calc(100svh - var(--story-header-height,90px));flex-direction:column;padding:30px 0 14px;display:flex;position:sticky;overflow:clip}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__header h2{font-size:clamp(38px,3.3vw,54px)}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__industries{margin-top:10px}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__viewport{flex:1;min-height:0;overflow:hidden}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__track{height:100%;transform:translate3d(calc(var(--case-position) * -100%), 0, 0);will-change:transform;display:flex}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__slide{flex:0 0 100%;min-width:0;max-width:none;height:100%;padding:24px max(60px,50vw - 628px)}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__footer{width:100%}@keyframes story-case-studies-module__QmFb3W__travel{0%{stroke-dashoffset:.19px}to{stroke-dashoffset:-.81px}}@media (min-width:1100px) and (max-height:800px){[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__stage{padding-top:20px}.story-case-studies-module__QmFb3W__chapter .story-case-studies-module__QmFb3W__project{margin-bottom:14px}.story-case-studies-module__QmFb3W__chapter .story-case-studies-module__QmFb3W__description{font-size:16px;line-height:1.4}.story-case-studies-module__QmFb3W__chapter .story-case-studies-module__QmFb3W__slide h3{margin-bottom:13px;font-size:28px}.story-case-studies-module__QmFb3W__chapter .story-case-studies-module__QmFb3W__client{font-size:33px}.story-case-studies-module__QmFb3W__chapter .story-case-studies-module__QmFb3W__project{font-size:16px}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__header h2{font-size:38px}.story-case-studies-module__QmFb3W__chapter .story-case-studies-module__QmFb3W__scope{margin-top:10px;padding-top:8px}.story-case-studies-module__QmFb3W__readMore{margin-top:9px;font-size:16px}.story-case-studies-module__QmFb3W__chapter .story-case-studies-module__QmFb3W__eyebrow{margin-bottom:9px}}@media (max-width:1099px){.story-case-studies-module__QmFb3W__slide{border-bottom:1px solid #101c5314;gap:24px;padding:55px 32px}.story-case-studies-module__QmFb3W__footer{padding-inline:32px}.story-case-studies-module__QmFb3W__cue,.story-case-studies-module__QmFb3W__counter{display:none}.story-case-studies-module__QmFb3W__pages{flex-wrap:wrap;justify-content:center;width:100%}}@media (max-width:650px){.story-case-studies-module__QmFb3W__stage{padding-top:55px}.story-case-studies-module__QmFb3W__slide{grid-template-columns:1fr;padding:45px 24px}.story-case-studies-module__QmFb3W__chapter .story-case-studies-module__QmFb3W__description{font-size:18px}.story-case-studies-module__QmFb3W__diagram{max-width:550px;margin:10px auto 0}.story-case-studies-module__QmFb3W__industries{gap:24px}.story-case-studies-module__QmFb3W__industries a{font-size:15px}}@media (prefers-reduced-motion:reduce){.story-case-studies-module__QmFb3W__dot,.story-case-studies-module__QmFb3W__trail{display:none!important}.story-case-studies-module__QmFb3W__mask{animation:none!important}}@media (max-width:1099px){[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__chapter{height:calc(100svh - var(--story-header-height,76px) + var(--case-count) * 100svh)}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__stage{padding:16px 0 8px}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__header h2{margin-bottom:8px;font-size:32px}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__header>p:last-child{font-size:14px;line-height:1.3}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__header .story-case-studies-module__QmFb3W__eyebrow{margin-bottom:8px;font-size:10px}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__industries{gap:24px;margin-top:6px}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__industries a{padding:5px 0;font-size:14px}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__slide{border:none;gap:10px;padding:14px 24px}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__footer{padding:8px 24px}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__pages{flex-wrap:nowrap;justify-content:flex-start;gap:12px}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__pages a{flex:none;min-height:36px;padding:6px 4px;font-size:12px}}@media (max-width:650px){[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__slide{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:center}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__client{font-size:28px}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__project{margin-bottom:12px;font-size:15px}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__slide h3{margin-bottom:12px;font-size:25px}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__description{font-size:15px;line-height:1.4}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__scope{margin-top:10px;padding-top:8px;font-size:11px}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__eyebrow{margin-bottom:8px;font-size:10px}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__readMore{margin-top:8px;font-size:15px}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__diagram{height:100%;min-height:0;max-height:190px;margin:0}}@media (max-width:650px) and (max-height:740px){[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__header h2{font-size:28px}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__header>p:last-child{display:none}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__client{font-size:24px}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__slide h3{margin-bottom:9px;font-size:22px}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__description{font-size:14px}[data-home-story][data-mode=scroll] .story-case-studies-module__QmFb3W__slide{padding-top:10px;padding-bottom:6px}}.story-case-studies-module__QmFb3W__chapter .story-case-studies-module__QmFb3W__eyebrow,.story-case-studies-module__QmFb3W__chapter .story-case-studies-module__QmFb3W__client,.story-case-studies-module__QmFb3W__chapter .story-case-studies-module__QmFb3W__project{font-family:Times New Roman,Times,serif}@media (min-width:1100px){.story-case-studies-module__QmFb3W__slide,.story-case-studies-module__QmFb3W__footer{padding-inline:24px}}
.resources-module__tgbpWG__page{--ink:#101c53;--blue:#073cff;--muted:#394775;--rule:#c7cad5;color:var(--ink);font-family:var(--font-poppins),Arial,sans-serif;padding-inline:max(56px,50vw - 560px);background:#faf7f0;padding-bottom:72px}.resources-module__tgbpWG__page h1,.resources-module__tgbpWG__page h2,.resources-module__tgbpWG__page h3,.resources-module__tgbpWG__guides h2{letter-spacing:-.035em;color:#101c53;font-family:Times New Roman,Times,serif;font-weight:700}.resources-module__tgbpWG__page h1{text-wrap:balance;max-width:1000px;margin:24px 0;font-size:clamp(48px,5.6vw,78px);line-height:1.04}.resources-module__tgbpWG__page h2{font-size:clamp(32px,3.2vw,44px);line-height:1.12}.resources-module__tgbpWG__page p{color:var(--muted);line-height:1.65}.resources-module__tgbpWG__eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#101c53!important;font-family:Times New Roman,Times,serif!important;font-size:13px!important}.resources-module__tgbpWG__hero{padding:64px 0 48px}.resources-module__tgbpWG__lead{max-width:780px;margin-bottom:28px;font-size:23px}.resources-module__tgbpWG__feature{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:40px 0 48px;display:grid}.resources-module__tgbpWG__feature h2 a,.resources-module__tgbpWG__entry h2 a{color:var(--ink);text-decoration:none}.resources-module__tgbpWG__feature h2 a:hover,.resources-module__tgbpWG__entry h2 a:hover{color:var(--blue)}.resources-module__tgbpWG__feature p,.resources-module__tgbpWG__entry p{margin:20px 0;font-size:19px}.resources-module__tgbpWG__sketch{color:var(--ink);margin:0}.resources-module__tgbpWG__sketch svg{font-family:var(--font-story-handwriting),cursive}.resources-module__tgbpWG__sketch figcaption{text-align:center;font-family:var(--font-story-handwriting),cursive;color:var(--muted);font-size:21px}.resources-module__tgbpWG__entries{grid-template-columns:1fr 1fr;gap:48px;padding-top:48px;display:grid}.resources-module__tgbpWG__entry{min-width:0}.resources-module__tgbpWG__entry h2{margin-top:16px}.resources-module__tgbpWG__textLink{color:var(--blue);text-underline-offset:5px;align-items:center;gap:16px;min-height:44px;font-size:18px;display:inline-flex}.resources-module__tgbpWG__breadcrumb{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:42px;font-family:Times New Roman,Times,serif;font-size:15px;display:flex}.resources-module__tgbpWG__breadcrumb a{color:var(--ink);text-underline-offset:4px}.resources-module__tgbpWG__meta{margin-top:24px;font-size:15px}.resources-module__tgbpWG__articleDiagram{border-block:1px solid var(--rule);padding:24px 0 36px}.resources-module__tgbpWG__reading{grid-template-columns:240px minmax(0,1fr);gap:56px;padding-top:40px;display:grid}.resources-module__tgbpWG__contents{align-self:start;position:sticky;top:110px}.resources-module__tgbpWG__contents nav{flex-direction:column;gap:14px;margin-top:20px;display:flex}.resources-module__tgbpWG__contents a{color:var(--muted);font-size:14px;line-height:1.5;text-decoration:none}.resources-module__tgbpWG__contents a:hover{color:var(--blue)}.resources-module__tgbpWG__copy{min-width:0;max-width:780px}.resources-module__tgbpWG__copy p,.resources-module__tgbpWG__copy li{color:var(--muted);font-size:19px;line-height:1.8}.resources-module__tgbpWG__copy p{margin:0 0 24px}.resources-module__tgbpWG__copy h2{margin:48px 0 22px;scroll-margin-top:115px}.resources-module__tgbpWG__copy h3{margin:32px 0 18px;scroll-margin-top:115px;font-size:29px;line-height:1.2}.resources-module__tgbpWG__copy a{color:var(--blue);text-underline-offset:5px}.resources-module__tgbpWG__copy ul{margin:20px 0 32px;padding-left:24px}.resources-module__tgbpWG__copy li{margin-bottom:14px}.resources-module__tgbpWG__tableWrap{margin:28px 0;overflow-x:auto}.resources-module__tgbpWG__copy table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.6}.resources-module__tgbpWG__copy th,.resources-module__tgbpWG__copy td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:16px 12px}.resources-module__tgbpWG__copy thead th{color:var(--ink);border-top:1px solid var(--rule)}.resources-module__tgbpWG__copy tbody th{color:var(--ink);font-weight:500}.resources-module__tgbpWG__related{border-top:1px solid var(--rule);margin-top:64px;padding-top:36px}.resources-module__tgbpWG__related h2{margin:16px 0 24px}.resources-module__tgbpWG__guideList{flex-direction:column;display:flex}.resources-module__tgbpWG__guideList a{color:#073cff;border-bottom:1px solid #c7cad5;justify-content:space-between;gap:24px;padding:22px 0;font-family:Times New Roman,Times,serif;font-size:25px;line-height:1.3;text-decoration:none;display:flex}.resources-module__tgbpWG__guideList a:hover{text-underline-offset:5px;text-decoration:underline}.resources-module__tgbpWG__guides{color:#101c53;border-top:1px solid #c7cad5;padding:48px 0}.resources-module__tgbpWG__guides h2{margin:18px 0 24px;font-size:clamp(32px,3vw,44px);line-height:1.1}.resources-module__tgbpWG__page a:focus-visible,.resources-module__tgbpWG__guides a:focus-visible{outline-offset:5px;outline:2px solid #073cff}@media (max-width:900px){.resources-module__tgbpWG__reading{grid-template-columns:1fr;gap:32px}.resources-module__tgbpWG__contents{border-bottom:1px solid var(--rule);padding-bottom:24px;position:static}.resources-module__tgbpWG__contents nav{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:700px){.resources-module__tgbpWG__page{padding-inline:24px}.resources-module__tgbpWG__hero{padding-top:42px}.resources-module__tgbpWG__page h1{font-size:46px}.resources-module__tgbpWG__feature,.resources-module__tgbpWG__entries{grid-template-columns:1fr;gap:32px}.resources-module__tgbpWG__lead{font-size:20px}.resources-module__tgbpWG__copy p,.resources-module__tgbpWG__copy li{font-size:18px}.resources-module__tgbpWG__contents nav{grid-template-columns:1fr}.resources-module__tgbpWG__guideList a{font-size:23px}}
.schedule-a-offer-module__658Olq__section{color:#101c53;font-family:var(--font-poppins), Arial, sans-serif;background:#faf7f0;border-block:1px solid #c7cad5;padding:72px 0;position:relative}.schedule-a-offer-module__658Olq__wrap{width:min(1120px,100% - 112px);margin:auto}.schedule-a-offer-module__658Olq__eyebrow{letter-spacing:.13em;text-transform:uppercase;margin-bottom:20px;font-family:Times New Roman,Times,serif;font-size:13px}.schedule-a-offer-module__658Olq__section h2{letter-spacing:-.035em;text-wrap:balance;max-width:850px;margin-bottom:24px;font-family:Times New Roman,Times,serif;font-size:clamp(38px,4vw,54px);font-weight:700;line-height:1.1}.schedule-a-offer-module__658Olq__section h3{letter-spacing:-.035em;margin-bottom:14px;font-family:Times New Roman,Times,serif;font-size:28px;font-weight:700;line-height:1.15}.schedule-a-offer-module__658Olq__section p:not(.schedule-a-offer-module__658Olq__eyebrow){color:#394775;max-width:850px;font-size:21px;line-height:1.5}.schedule-a-offer-module__658Olq__links{flex-wrap:wrap;gap:16px 36px;margin-top:24px;display:flex}.schedule-a-offer-module__658Olq__links a{color:#073cff;text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;font-size:18px;text-decoration:underline;display:inline-flex}.schedule-a-offer-module__658Olq__links a:hover{color:#062fce}.schedule-a-offer-module__658Olq__links a:focus-visible{outline-offset:6px;outline:2px solid #073cff}.schedule-a-offer-module__658Olq__columns{grid-template-columns:1fr 1fr;gap:48px;margin-top:36px;display:grid}.schedule-a-offer-module__658Olq__evidence{border-top:1px solid #c7cad5;margin-top:40px;padding-top:36px}@media (max-width:700px){.schedule-a-offer-module__658Olq__section{padding:48px 0}.schedule-a-offer-module__658Olq__wrap{width:calc(100% - 48px)}.schedule-a-offer-module__658Olq__section h2{font-size:36px}.schedule-a-offer-module__658Olq__section p:not(.schedule-a-offer-module__658Olq__eyebrow){font-size:19px}.schedule-a-offer-module__658Olq__columns{grid-template-columns:1fr;gap:28px}.schedule-a-offer-module__658Olq__links{flex-direction:column;gap:12px}}.schedule-a-offer-module__658Olq__links .schedule-a-offer-module__658Olq__primary{color:#fff;background:#073cff;border-radius:999px;padding:12px 24px;text-decoration:none}.schedule-a-offer-module__658Olq__links .schedule-a-offer-module__658Olq__primary:hover{color:#fff;background:#062fce}
.story-testimonials-module__YMchsq__chapter{--testimonial-position:0;--testimonial-settle:0;--testimonial-opacity:0;height:calc(100svh - var(--story-header-height,90px) + 100svh * var(--testimonial-runway));color:var(--story-ink,#101c53);font-family:var(--font-poppins), Arial, sans-serif;position:relative}.story-testimonials-module__YMchsq__stage{top:var(--story-header-height,90px);height:calc(100svh - var(--story-header-height,90px));isolation:isolate;background:#faf7f0;grid-template-rows:17% minmax(0,1fr) minmax(145px,23%);padding-bottom:24px;display:grid;position:sticky;overflow:clip}.story-testimonials-module__YMchsq__background{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.story-testimonials-module__YMchsq__forest{position:absolute;inset:-2%}.story-testimonials-module__YMchsq__forest img{object-fit:cover}.story-testimonials-module__YMchsq__background:after{content:"";background:radial-gradient(48% 46% at 50% 40%,#faf7f07a,#0000 80%);position:absolute;inset:0}.story-testimonials-module__YMchsq__fog{background:radial-gradient(57% 15% at 17% 75%,#faf7f0d9,#0000 78%),radial-gradient(47% 17% at 88% 84%,#f4f8f9ba,#0000 80%);position:absolute;inset:-12%}[data-home-story][data-mode=scroll] .story-testimonials-module__YMchsq__forest{will-change:transform;animation:48s ease-in-out -14s infinite story-testimonials-module__YMchsq__forestDrift}[data-home-story][data-mode=scroll] .story-testimonials-module__YMchsq__fog{will-change:transform;animation:34s ease-in-out -10s infinite alternate story-testimonials-module__YMchsq__fogDrift}.story-testimonials-module__YMchsq__chapter .story-testimonials-module__YMchsq__heading{z-index:2;left:50%;top:calc(44% - var(--testimonial-settle) * 34%);color:#101c53;width:min(1200px,100% - 144px);transform:translate(-50%, -50%) scale(calc(1 - var(--testimonial-settle) * .4));letter-spacing:-.035em;text-align:center;text-wrap:balance;margin:0;font-family:Times New Roman,Times,serif;font-size:clamp(48px,4.7vw,76px);font-weight:700;line-height:1.1;position:absolute}.story-testimonials-module__YMchsq__counter{opacity:var(--testimonial-settle);margin:0;font-size:18px;position:absolute;top:36px;right:56px}.story-testimonials-module__YMchsq__counter>:last-child{color:#66708c}.story-testimonials-module__YMchsq__viewport{min-height:0;opacity:var(--testimonial-opacity);grid-row:2;position:relative;overflow:hidden}.story-testimonials-module__YMchsq__track{height:100%;transform:translate3d(calc(var(--testimonial-position) * -100%), 0, 0);display:flex}[data-home-story][data-mode=scroll] .story-testimonials-module__YMchsq__track{will-change:transform}.story-testimonials-module__YMchsq__quote{text-align:center;flex-direction:column;flex:0 0 100%;justify-content:center;align-items:center;min-width:0;height:100%;margin:0;padding:0 112px;scroll-margin-top:120px;display:flex}.story-testimonials-module__YMchsq__quotationMark{fill:#073cff;flex:none;width:clamp(43px,3.5vw,62px);height:clamp(30px,2.5vw,44px);margin-bottom:12px}.story-testimonials-module__YMchsq__chapter .story-testimonials-module__YMchsq__quoteText{letter-spacing:-.025em;text-wrap:pretty;max-width:1100px;margin:0;font-family:inherit;font-size:clamp(27px,2.55vw,43px);font-weight:400;line-height:1.28}.story-testimonials-module__YMchsq__chapter .story-testimonials-module__YMchsq__longQuote .story-testimonials-module__YMchsq__quoteText{font-size:clamp(24px,2.13vw,36px)}.story-testimonials-module__YMchsq__underline{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='5' viewBox='0 0 160 5'%3E%3Cpath d='M 0 3 Q 39 0 80 2 T 160 2' fill='none' stroke='%23073cff' stroke-width='1.2' opacity='.85'/%3E%3C/svg%3E") 0 100%/160px 5px repeat-x;padding-bottom:.07em}.story-testimonials-module__YMchsq__author{text-align:left;flex:none;align-items:center;gap:12px;margin-top:22px;display:flex}.story-testimonials-module__YMchsq__initial{flex:none;width:54px;height:54px;display:block;overflow:visible}.story-testimonials-module__YMchsq__initial path{fill:#faf7f0;stroke:currentColor;stroke-width:1.2px}.story-testimonials-module__YMchsq__initial text{fill:currentColor;font-family:var(--font-story-handwriting), cursive;font-size:31px}.story-testimonials-module__YMchsq__author .story-testimonials-module__YMchsq__initial{color:#073cff}.story-testimonials-module__YMchsq__name{font-size:25px;line-height:1.15;display:block}.story-testimonials-module__YMchsq__details{margin-top:4px;font-size:17px;line-height:1.25;display:block}.story-testimonials-module__YMchsq__journey{width:min(1100px,100% - 112px);opacity:var(--testimonial-opacity);grid-row:3;align-self:start;margin:8px auto 0;position:relative}.story-testimonials-module__YMchsq__chapter[data-testimonial-phase=intro] .story-testimonials-module__YMchsq__journey{visibility:hidden}.story-testimonials-module__YMchsq__line{width:100%;height:60px;position:absolute;top:0;left:0;overflow:visible}.story-testimonials-module__YMchsq__line>path{fill:none;stroke:#253979;stroke-width:1px;stroke-linecap:round}.story-testimonials-module__YMchsq__inkTravel{opacity:var(--testimonial-dot-opacity,0)}.story-testimonials-module__YMchsq__inkTravel path{fill:none;stroke-linecap:round}.story-testimonials-module__YMchsq__line ellipse{fill:#073cff}.story-testimonials-module__YMchsq__line [data-testimonial-dot] path{stroke:#073cff}.story-testimonials-module__YMchsq__journey ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.story-testimonials-module__YMchsq__journey a{color:#101c53;text-align:center;flex-direction:column;align-items:center;text-decoration:none;display:flex}.story-testimonials-module__YMchsq__journey .story-testimonials-module__YMchsq__initial{width:44px;height:44px}.story-testimonials-module__YMchsq__journey .story-testimonials-module__YMchsq__initial text{font-family:var(--font-poppins), Arial, sans-serif;font-size:25px}.story-testimonials-module__YMchsq__journey a[data-active=true],.story-testimonials-module__YMchsq__journey a:hover{color:#073cff}.story-testimonials-module__YMchsq__journey a:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #073cff}.story-testimonials-module__YMchsq__clientName{margin-top:3px;font-size:18px;line-height:1.2}.story-testimonials-module__YMchsq__company{color:#304475;max-width:190px;margin-top:3px;font-size:14px;line-height:1.25;display:block}.story-testimonials-module__YMchsq__cue{color:#253979;font-family:var(--font-story-handwriting), cursive;white-space:nowrap;opacity:var(--testimonial-opacity);flex-direction:column;align-items:center;gap:7px;margin:0;font-size:21px;line-height:1;display:flex;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.story-testimonials-module__YMchsq__cue svg{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:23px}@keyframes story-testimonials-module__YMchsq__forestDrift{0%,to{transform:translate(-.7%,.5%)scale(1.01)}50%{transform:translate(.7%,-.6%)scale(1.025)}}@keyframes story-testimonials-module__YMchsq__fogDrift{0%{transform:translate(-5%,3%)rotate(-3deg)}to{transform:translate(7%,-4%)rotate(2deg)}}[data-home-story]:not([data-mode=scroll]) .story-testimonials-module__YMchsq__chapter{height:auto}[data-home-story]:not([data-mode=scroll]) .story-testimonials-module__YMchsq__stage{height:auto;padding:85px 0;display:block;position:relative;top:auto}[data-home-story]:not([data-mode=scroll]) .story-testimonials-module__YMchsq__heading{margin:0 auto 40px;position:relative;top:auto;left:auto;transform:none}:is([data-home-story]:not([data-mode=scroll]) .story-testimonials-module__YMchsq__counter,[data-home-story]:not([data-mode=scroll]) .story-testimonials-module__YMchsq__cue){display:none}[data-home-story]:not([data-mode=scroll]) .story-testimonials-module__YMchsq__inkTravel{display:none}[data-home-story]:not([data-mode=scroll]) .story-testimonials-module__YMchsq__viewport{opacity:1;overflow:visible}[data-home-story]:not([data-mode=scroll]) .story-testimonials-module__YMchsq__track{display:block;transform:none}[data-home-story]:not([data-mode=scroll]) .story-testimonials-module__YMchsq__quote{height:auto;padding-block:38px}[data-home-story]:not([data-mode=scroll]) .story-testimonials-module__YMchsq__journey{opacity:1;visibility:visible;margin-top:50px}@media (max-width:1099px){.story-testimonials-module__YMchsq__chapter .story-testimonials-module__YMchsq__heading{width:calc(100% - 48px);font-size:clamp(36px,6vw,56px)}.story-testimonials-module__YMchsq__quote{padding-inline:24px}.story-testimonials-module__YMchsq__chapter .story-testimonials-module__YMchsq__quoteText,.story-testimonials-module__YMchsq__chapter .story-testimonials-module__YMchsq__longQuote .story-testimonials-module__YMchsq__quoteText{font-size:clamp(24px,3.5vw,34px)}.story-testimonials-module__YMchsq__journey{width:calc(100% - 48px)}.story-testimonials-module__YMchsq__clientName{font-size:16px}.story-testimonials-module__YMchsq__company{font-size:12px}}@media (max-width:600px){.story-testimonials-module__YMchsq__journey{display:none}.story-testimonials-module__YMchsq__details{font-size:15px}}@media (prefers-reduced-motion:reduce){.story-testimonials-module__YMchsq__forest,.story-testimonials-module__YMchsq__fog{will-change:auto!important;animation:none!important}}@media (max-width:1099px){[data-home-story][data-mode=scroll] .story-testimonials-module__YMchsq__stage{grid-template-rows:16% minmax(0,1fr) 110px;padding-bottom:26px}[data-home-story][data-mode=scroll] .story-testimonials-module__YMchsq__counter{font-size:13px;top:16px;right:20px}[data-home-story][data-mode=scroll] .story-testimonials-module__YMchsq__journey{width:calc(100% - 24px);margin-top:18px;display:block}[data-home-story][data-mode=scroll] .story-testimonials-module__YMchsq__journey .story-testimonials-module__YMchsq__initial{width:34px;height:34px}[data-home-story][data-mode=scroll] .story-testimonials-module__YMchsq__company{display:none}[data-home-story][data-mode=scroll] .story-testimonials-module__YMchsq__clientName{font-size:13px}[data-home-story][data-mode=scroll] .story-testimonials-module__YMchsq__line{height:46px}[data-home-story][data-mode=scroll] .story-testimonials-module__YMchsq__cue{flex-direction:row;font-size:16px;bottom:8px}[data-home-story][data-mode=scroll] .story-testimonials-module__YMchsq__cue svg{height:18px}}@media (max-width:650px){[data-home-story][data-mode=scroll] .story-testimonials-module__YMchsq__quote{padding-inline:20px}[data-home-story][data-mode=scroll] .story-testimonials-module__YMchsq__quoteText{font-size:18px;line-height:1.25}[data-home-story][data-mode=scroll] .story-testimonials-module__YMchsq__longQuote .story-testimonials-module__YMchsq__quoteText{font-size:16px}[data-home-story][data-mode=scroll] .story-testimonials-module__YMchsq__quotationMark{width:35px;height:25px;margin-bottom:8px}[data-home-story][data-mode=scroll] .story-testimonials-module__YMchsq__author{margin-top:15px}[data-home-story][data-mode=scroll] .story-testimonials-module__YMchsq__author .story-testimonials-module__YMchsq__initial{width:40px;height:40px}[data-home-story][data-mode=scroll] .story-testimonials-module__YMchsq__name{font-size:20px}[data-home-story][data-mode=scroll] .story-testimonials-module__YMchsq__details{font-size:13px}}@media (max-width:650px) and (max-height:740px){[data-home-story][data-mode=scroll] .story-testimonials-module__YMchsq__stage{grid-template-rows:14% minmax(0,1fr) 90px}[data-home-story][data-mode=scroll] .story-testimonials-module__YMchsq__quoteText{font-size:16px}[data-home-story][data-mode=scroll] .story-testimonials-module__YMchsq__longQuote .story-testimonials-module__YMchsq__quoteText{font-size:14px}[data-home-story][data-mode=scroll] .story-testimonials-module__YMchsq__author{margin-top:10px}}.story-testimonials-module__YMchsq__eyebrow,.story-testimonials-module__YMchsq__counter,.story-testimonials-module__YMchsq__name,.story-testimonials-module__YMchsq__details,.story-testimonials-module__YMchsq__clientName,.story-testimonials-module__YMchsq__company{font-family:Times New Roman,Times,serif}@media (min-width:1100px){.story-testimonials-module__YMchsq__chapter .story-testimonials-module__YMchsq__heading{width:min(1200px,100% - 400px);left:50%}.story-testimonials-module__YMchsq__quote{padding-inline:24px}.story-testimonials-module__YMchsq__journey{width:min(1100px,100% - 48px)}}
.editorial-page-module__KUh7WW__page{--ink:#101c53;--blue:#073cff;--muted:#394775;--rule:#c7cad5;color:var(--ink);font-family:var(--font-poppins), Arial, sans-serif;background:#faf7f0;padding-inline:max(56px,50vw - 560px)}.editorial-page-module__KUh7WW__page h1,.editorial-page-module__KUh7WW__page h2,.editorial-page-module__KUh7WW__page h3{letter-spacing:-.035em;color:var(--ink);font-family:Times New Roman,Times,serif;font-weight:700}.editorial-page-module__KUh7WW__page h1{max-width:960px;margin-bottom:30px;font-size:clamp(48px,5.6vw,78px);line-height:1.04}.editorial-page-module__KUh7WW__page h2{text-wrap:balance;max-width:850px;margin-bottom:28px;scroll-margin-top:110px;font-size:clamp(38px,4vw,54px);line-height:1.1}.editorial-page-module__KUh7WW__page h3{margin-bottom:18px;font-size:31px;line-height:1.14}.editorial-page-module__KUh7WW__page p{color:var(--muted);font-size:21px;line-height:1.5}.editorial-page-module__KUh7WW__page p+p{margin-top:16px}.editorial-page-module__KUh7WW__page .editorial-page-module__KUh7WW__eyebrow{color:var(--ink);text-transform:uppercase;letter-spacing:.13em;margin:0 0 22px;font-family:Times New Roman,Times,serif;font-size:13px}.editorial-page-module__KUh7WW__hero{padding:76px 0 64px}.editorial-page-module__KUh7WW__page .editorial-page-module__KUh7WW__lead{max-width:860px;font-size:23px}.editorial-page-module__KUh7WW__actions{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:28px;display:flex}.editorial-page-module__KUh7WW__button{color:#fff;background:var(--blue);border-radius:999px;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:13px 24px;font-size:19px;text-decoration:none;display:inline-flex}.editorial-page-module__KUh7WW__button:hover{color:#fff;background:#062fce}.editorial-page-module__KUh7WW__textLink{min-height:44px;color:var(--blue);text-underline-offset:5px;align-items:center;gap:12px;font-size:18px;text-decoration:underline;display:inline-flex}.editorial-page-module__KUh7WW__textLink:hover{color:#062fce}.editorial-page-module__KUh7WW__page a:focus-visible,.editorial-page-module__KUh7WW__page summary:focus-visible{outline:2px solid var(--blue);outline-offset:6px}.editorial-page-module__KUh7WW__section{border-top:1px solid var(--rule);padding:56px 0 64px}.editorial-page-module__KUh7WW__capabilities{margin-top:36px}.editorial-page-module__KUh7WW__capabilities article{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:48px 0;display:grid}.editorial-page-module__KUh7WW__capabilities h3{text-wrap:balance;max-width:480px;font-size:clamp(32px,3vw,40px)}.editorial-page-module__KUh7WW__capabilityCopy{min-width:0}.editorial-page-module__KUh7WW__illustration{width:100%;margin:0}.editorial-page-module__KUh7WW__capabilities article:nth-child(2n) .editorial-page-module__KUh7WW__capabilityCopy{grid-area:1/2}.editorial-page-module__KUh7WW__capabilities article:nth-child(2n) .editorial-page-module__KUh7WW__illustration{grid-area:1/1}.editorial-page-module__KUh7WW__capabilities article:last-child{padding-bottom:0}.editorial-page-module__KUh7WW__page .editorial-page-module__KUh7WW__examples{margin:18px 0 10px;font-size:16px}.editorial-page-module__KUh7WW__featured,.editorial-page-module__KUh7WW__fit{grid-template-columns:1fr 1fr;gap:64px;display:grid}.editorial-page-module__KUh7WW__featured .editorial-page-module__KUh7WW__actions{gap:8px 28px;margin-top:20px}.editorial-page-module__KUh7WW__projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px;display:grid}.editorial-page-module__KUh7WW__projects article{border-top:1px solid var(--rule);padding-top:24px}.editorial-page-module__KUh7WW__projects h3{font-size:28px}.editorial-page-module__KUh7WW__projects h3 a{color:var(--ink);text-decoration:none}.editorial-page-module__KUh7WW__projects h3 a:hover,.editorial-page-module__KUh7WW__projects h3 a span{color:var(--blue)}.editorial-page-module__KUh7WW__projects p{font-size:18px}.editorial-page-module__KUh7WW__page .editorial-page-module__KUh7WW__client{margin:18px 0 12px;font-family:Times New Roman,Times,serif;font-size:20px}.editorial-page-module__KUh7WW__page .editorial-page-module__KUh7WW__status{margin-top:18px;font-size:14px}.editorial-page-module__KUh7WW__page .editorial-page-module__KUh7WW__evidenceNote{max-width:850px;margin:32px 0 8px;font-size:16px}.editorial-page-module__KUh7WW__faq{scroll-margin-top:110px}.editorial-page-module__KUh7WW__faqItem{border-top:1px solid var(--rule);grid-template-columns:minmax(120px,18%) minmax(0,1fr);gap:32px;display:grid}.editorial-page-module__KUh7WW__faqItem:last-child{border-bottom:1px solid var(--rule)}.editorial-page-module__KUh7WW__faqSketch{justify-content:center;align-self:stretch;align-items:center;padding-block:12px;display:flex}.editorial-page-module__KUh7WW__faqSketch svg{width:90px;transition:width .18s}.editorial-page-module__KUh7WW__faqItem:has(details[open]) .editorial-page-module__KUh7WW__faqSketch svg{width:100%;max-width:185px}.editorial-page-module__KUh7WW__faq details{min-width:0}@media (prefers-reduced-motion:reduce){.editorial-page-module__KUh7WW__faqSketch svg{transition:none}}.editorial-page-module__KUh7WW__faq summary{cursor:pointer;padding:22px 0;font-family:Times New Roman,Times,serif;font-size:27px;font-weight:700;line-height:1.2}.editorial-page-module__KUh7WW__faq details p{max-width:850px;padding-bottom:24px;font-size:19px}.editorial-page-module__KUh7WW__cta{border-top:1px solid var(--rule);text-align:center;padding:64px 0 80px}.editorial-page-module__KUh7WW__cta h2{margin-inline:auto}.editorial-page-module__KUh7WW__cta p{max-width:720px;margin:0 auto 28px}@media (max-width:1000px){.editorial-page-module__KUh7WW__capabilities article,.editorial-page-module__KUh7WW__featured,.editorial-page-module__KUh7WW__fit{gap:36px}.editorial-page-module__KUh7WW__projects{gap:24px}}@media (max-width:700px){.editorial-page-module__KUh7WW__page{padding-inline:24px}.editorial-page-module__KUh7WW__hero{padding:48px 0}.editorial-page-module__KUh7WW__page h1{font-size:clamp(42px,10vw,60px)}.editorial-page-module__KUh7WW__page h2{scroll-margin-top:96px;font-size:38px}.editorial-page-module__KUh7WW__page h3{font-size:29px}.editorial-page-module__KUh7WW__page p,.editorial-page-module__KUh7WW__page .editorial-page-module__KUh7WW__lead{font-size:20px}.editorial-page-module__KUh7WW__section{padding:42px 0 48px}.editorial-page-module__KUh7WW__capabilities article,.editorial-page-module__KUh7WW__featured,.editorial-page-module__KUh7WW__fit,.editorial-page-module__KUh7WW__projects{grid-template-columns:1fr;gap:20px}.editorial-page-module__KUh7WW__capabilities article{padding:28px 0}.editorial-page-module__KUh7WW__capabilities h3{margin-bottom:20px;font-size:33px}.editorial-page-module__KUh7WW__capabilities article:nth-child(2n) .editorial-page-module__KUh7WW__capabilityCopy,.editorial-page-module__KUh7WW__capabilities article:nth-child(2n) .editorial-page-module__KUh7WW__illustration{grid-area:auto}.editorial-page-module__KUh7WW__illustration{margin-top:8px}.editorial-page-module__KUh7WW__projects{gap:32px}.editorial-page-module__KUh7WW__projects h3{font-size:29px}.editorial-page-module__KUh7WW__projects p{font-size:18px}.editorial-page-module__KUh7WW__faq{scroll-margin-top:96px}.editorial-page-module__KUh7WW__faq summary{font-size:25px}.editorial-page-module__KUh7WW__faqItem{grid-template-columns:64px minmax(0,1fr);gap:16px}.editorial-page-module__KUh7WW__faqSketch svg{width:64px}.editorial-page-module__KUh7WW__faqItem:has(details[open]) .editorial-page-module__KUh7WW__faqSketch svg{width:64px}.editorial-page-module__KUh7WW__faqItem:has(details[open]) .editorial-page-module__KUh7WW__faqSketch{align-items:flex-start;padding-top:26px}.editorial-page-module__KUh7WW__faq details p{font-size:18px}.editorial-page-module__KUh7WW__cta{padding:48px 0 56px}.editorial-page-module__KUh7WW__button{gap:12px;padding-inline:20px;font-size:17px}}
.home-scroll-story-module__ZichwG__story{--story-ink:#101c53;--story-blue:#073cff;isolation:isolate;overflow-anchor:none;color:var(--story-ink);background:#faf7f0;position:relative}.home-scroll-story-module__ZichwG__story:before{z-index:-1;pointer-events:none;content:"";opacity:.16;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch' seed='12'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.38' filter='url(%23grain)'/%3E%3C/svg%3E");position:absolute;inset:0}.home-scroll-story-module__ZichwG__beat{--settle:0;--title-ink:0;--scene-opacity:0;--dot-opacity:0;--draw-progress:0;--scene-height:calc(100svh - var(--story-header-height,0px));--scroll-base-height:100svh;height:calc(var(--scene-height) + var(--scroll-base-height) * var(--runway));position:relative}.home-scroll-story-module__ZichwG__stage{top:var(--story-header-height,0px);height:var(--scene-height);position:sticky;overflow:clip}.home-scroll-story-module__ZichwG__number{font-family:var(--font-story-handwriting), cursive;color:#253979;font-size:26px;line-height:1;position:absolute;top:29px;left:56px}.home-scroll-story-module__ZichwG__number span{font-family:var(--font-poppins), Arial, sans-serif;letter-spacing:.08em;color:#8b90a5;vertical-align:middle;font-size:10px}.home-scroll-story-module__ZichwG__copy{z-index:2;text-align:center;width:min(1100px,100% - 112px);transform:translate(-50%, -50%) translateY(calc(var(--settle) * -24svh)) scale(calc(1 - var(--settle) * .46));transform-origin:50%;will-change:transform;position:absolute;top:46%;left:50%}.home-scroll-story-module__ZichwG__chapter{color:#435382;letter-spacing:.22em;text-transform:uppercase;opacity:calc(1 - var(--settle));margin-bottom:22px;font-size:11px;font-weight:500;line-height:1.4}.home-scroll-story-module__ZichwG__story .home-scroll-story-module__ZichwG__heading{max-width:1040px;color:var(--story-ink);letter-spacing:-.043em;text-wrap:balance;margin:0 auto 26px;font-family:Times New Roman,Times,serif;font-size:clamp(58px,5.2vw,86px);font-weight:700;line-height:1.035}.home-scroll-story-module__ZichwG__titleInk{margin-block:-.12em;padding-block:.12em;display:block}.home-scroll-story-module__ZichwG__heading .home-scroll-story-module__ZichwG__accent{color:var(--story-blue);-webkit-text-fill-color:var(--story-blue)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.home-scroll-story-module__ZichwG__story[data-mode=scroll] .home-scroll-story-module__ZichwG__titleInk{background-image:linear-gradient(90deg, var(--story-ink) calc(var(--title-ink) * 120% - 20%), #66708c calc(var(--title-ink) * 120%));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.home-scroll-story-module__ZichwG__description{max-width:720px;opacity:calc(1 - var(--settle));font-family:var(--font-poppins), Arial, sans-serif;color:#304475;margin:0 auto;font-size:25px;line-height:1.35}.home-scroll-story-module__ZichwG__description p{margin-bottom:12px}.home-scroll-story-module__ZichwG__description .home-scroll-story-module__ZichwG__detail{color:#66718c;font-size:20px}.home-scroll-story-module__ZichwG__drawing{width:min(1080px,100% - 120px);height:min(56svh,570px);opacity:var(--scene-opacity);margin:0;position:absolute;top:24%;left:50%;transform:translate(-50%)}.home-scroll-story-module__ZichwG__drawing>svg{width:100%;height:100%;display:block;overflow:visible}.home-scroll-story-module__ZichwG__drawing [data-story-line]{stroke-linecap:round}.home-scroll-story-module__ZichwG__drawing [data-story-reveal][data-active=true]{color:var(--story-blue)}.home-scroll-story-module__ZichwG__drawing [data-ink-dot],.home-scroll-story-module__ZichwG__drawing [data-ink-trail]{opacity:var(--dot-opacity)}.home-scroll-story-module__ZichwG__drawing [data-human-prop]{display:none}.home-scroll-story-module__ZichwG__drawing [data-human-prop="0"]{display:block}.home-scroll-story-module__ZichwG__beat[data-action] [data-human-prop]{display:none}.home-scroll-story-module__ZichwG__beat[data-action="0"] [data-human-prop="0"],.home-scroll-story-module__ZichwG__beat[data-action="1"] [data-human-prop="1"],.home-scroll-story-module__ZichwG__beat[data-action="2"] [data-human-prop="2"],.home-scroll-story-module__ZichwG__beat[data-action="3"] [data-human-prop="3"],.home-scroll-story-module__ZichwG__beat[data-action="4"] [data-human-prop="4"],.home-scroll-story-module__ZichwG__beat[data-action="5"] [data-human-prop="5"]{display:block}.home-scroll-story-module__ZichwG__drawing [data-human-arm]{transform:translateY(calc(var(--effort,0) * -1px))}.home-scroll-story-module__ZichwG__drawing [data-new-client]{opacity:var(--restart,1);transform:translateX(calc((1 - var(--restart,1)) * -28px))}.home-scroll-story-module__ZichwG__drawing [data-review-ring]{transform-box:fill-box;transform-origin:50%;transform:scale(calc(1 + var(--review-emphasis,0) * .012))}.home-scroll-story-module__ZichwG__cue{color:#435282;font-family:var(--font-story-handwriting), cursive;flex-direction:column;align-items:center;gap:11px;font-size:21px;line-height:1.1;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.home-scroll-story-module__ZichwG__cueLine{background:#91a0bf;width:1px;height:27px;display:block}.home-scroll-story-module__ZichwG__invitation{z-index:3;opacity:var(--scene-opacity);visibility:hidden;text-align:center;position:absolute;bottom:82px;left:50%;transform:translate(-50%)}.home-scroll-story-module__ZichwG__beat[data-phase=hold] .home-scroll-story-module__ZichwG__invitation{visibility:visible}.home-scroll-story-module__ZichwG__invitation p{font-family:var(--font-poppins), Arial, sans-serif;margin:0 0 13px;font-size:21px}.home-scroll-story-module__ZichwG__invitation a{background:var(--story-blue);color:#fff;font-family:var(--font-poppins), Arial, sans-serif;white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;gap:21px;padding:16px 28px;font-size:21px;line-height:1.2;display:inline-flex}.home-scroll-story-module__ZichwG__invitation a:hover{background:#062fce}.home-scroll-story-module__ZichwG__invitation svg{width:20px;height:20px}.home-scroll-story-module__ZichwG__beat[data-story-beat=closing] .home-scroll-story-module__ZichwG__drawing{height:min(48svh,480px);top:27%}.home-scroll-story-module__ZichwG__beat[data-story-beat=closing] .home-scroll-story-module__ZichwG__cue{display:none}.home-scroll-story-module__ZichwG__story:not([data-mode=scroll]) .home-scroll-story-module__ZichwG__beat{height:auto;min-height:0}.home-scroll-story-module__ZichwG__story:not([data-mode=scroll]) .home-scroll-story-module__ZichwG__stage{height:auto;min-height:0;padding:110px 0 90px;position:relative;top:auto;overflow:visible}.home-scroll-story-module__ZichwG__story:not([data-mode=scroll]) .home-scroll-story-module__ZichwG__copy{will-change:auto;margin:0 auto;position:relative;inset:auto;transform:none}.home-scroll-story-module__ZichwG__story:not([data-mode=scroll]) .home-scroll-story-module__ZichwG__chapter,.home-scroll-story-module__ZichwG__story:not([data-mode=scroll]) .home-scroll-story-module__ZichwG__description{opacity:1}.home-scroll-story-module__ZichwG__story:not([data-mode=scroll]) .home-scroll-story-module__ZichwG__drawing{opacity:1;margin:40px auto 0;position:relative;inset:auto;transform:none}.home-scroll-story-module__ZichwG__story:not([data-mode=scroll]) .home-scroll-story-module__ZichwG__drawing [data-story-reveal]{opacity:1!important}.home-scroll-story-module__ZichwG__story:not([data-mode=scroll]) .home-scroll-story-module__ZichwG__drawing [data-story-line]{stroke-dashoffset:0!important}.home-scroll-story-module__ZichwG__story:not([data-mode=scroll]) .home-scroll-story-module__ZichwG__drawing [data-story-arrival]{transform:none}.home-scroll-story-module__ZichwG__story:not([data-mode=scroll]) .home-scroll-story-module__ZichwG__drawing [data-ink-dot],.home-scroll-story-module__ZichwG__story:not([data-mode=scroll]) .home-scroll-story-module__ZichwG__drawing [data-ink-trail],.home-scroll-story-module__ZichwG__story:not([data-mode=scroll]) .home-scroll-story-module__ZichwG__cue{display:none}.home-scroll-story-module__ZichwG__story:not([data-mode=scroll]) .home-scroll-story-module__ZichwG__invitation{opacity:1;visibility:visible;margin:35px auto 0;position:relative;inset:auto;transform:none}.home-scroll-story-module__ZichwG__story:not([data-mode=scroll]) .home-scroll-story-module__ZichwG__invitation p{display:none}@media (max-width:1099px){.home-scroll-story-module__ZichwG__story .home-scroll-story-module__ZichwG__heading{font-size:clamp(38px,7vw,66px)}.home-scroll-story-module__ZichwG__copy{width:calc(100% - 48px)}.home-scroll-story-module__ZichwG__description{font-size:22px}.home-scroll-story-module__ZichwG__drawing{aspect-ratio:1000/540;width:calc(100% - 48px);height:auto}.home-scroll-story-module__ZichwG__number{left:24px}}@media (prefers-reduced-motion:reduce){.home-scroll-story-module__ZichwG__copy{will-change:auto}.home-scroll-story-module__ZichwG__drawing [data-ink-dot],.home-scroll-story-module__ZichwG__drawing [data-ink-trail]{display:none}}.home-scroll-story-module__ZichwG__story:not([data-mode=scroll]) .home-scroll-story-module__ZichwG__drawing [data-new-client]{opacity:1;transform:none}.home-scroll-story-module__ZichwG__story:not([data-mode=scroll]) .home-scroll-story-module__ZichwG__drawing [data-human-arm],.home-scroll-story-module__ZichwG__story:not([data-mode=scroll]) .home-scroll-story-module__ZichwG__drawing [data-review-ring]{transform:none}.home-scroll-story-module__ZichwG__story a:focus-visible{outline:2px solid var(--story-blue);outline-offset:6px}@media (max-width:1099px){.home-scroll-story-module__ZichwG__story[data-mode=scroll] .home-scroll-story-module__ZichwG__beat{--scroll-base-height:55svh}.home-scroll-story-module__ZichwG__story[data-mode=scroll] .home-scroll-story-module__ZichwG__copy{transform:translate(-50%, -50%) translateY(calc(var(--settle) * -22svh)) scale(calc(1 - var(--settle) * .25));top:43%}.home-scroll-story-module__ZichwG__story[data-mode=scroll] .home-scroll-story-module__ZichwG__heading{margin-bottom:20px;font-size:clamp(34px,7vw,56px)}.home-scroll-story-module__ZichwG__story[data-mode=scroll] .home-scroll-story-module__ZichwG__chapter{margin-bottom:16px}.home-scroll-story-module__ZichwG__story[data-mode=scroll] .home-scroll-story-module__ZichwG__description{font-size:20px}.home-scroll-story-module__ZichwG__story[data-mode=scroll] .home-scroll-story-module__ZichwG__description .home-scroll-story-module__ZichwG__detail{font-size:17px}.home-scroll-story-module__ZichwG__story[data-mode=scroll] .home-scroll-story-module__ZichwG__drawing{aspect-ratio:auto;width:calc(100% - 24px);height:36svh;top:36%}.home-scroll-story-module__ZichwG__story[data-mode=scroll] .home-scroll-story-module__ZichwG__number{font-size:22px;top:18px}.home-scroll-story-module__ZichwG__story[data-mode=scroll] .home-scroll-story-module__ZichwG__cue{font-size:18px;bottom:22px}.home-scroll-story-module__ZichwG__story[data-mode=scroll] .home-scroll-story-module__ZichwG__invitation{width:calc(100% - 32px);bottom:80px}.home-scroll-story-module__ZichwG__story[data-mode=scroll] .home-scroll-story-module__ZichwG__invitation a{padding:14px 22px;font-size:18px}}.home-scroll-story-module__ZichwG__story .home-scroll-story-module__ZichwG__chapter,.home-scroll-story-module__ZichwG__number span{font-family:Times New Roman,Times,serif}.home-scroll-story-module__ZichwG__story[data-mode=scroll] [data-story-beat]:first-of-type .home-scroll-story-module__ZichwG__copy{top:43%}.home-scroll-story-module__ZichwG__story:not([data-mode=scroll]) [data-story-beat]:first-of-type .home-scroll-story-module__ZichwG__stage{padding-block:48px}@media (max-height:650px){.home-scroll-story-module__ZichwG__story [data-story-beat]:first-of-type .home-scroll-story-module__ZichwG__heading{margin-bottom:14px;font-size:clamp(30px,6vw,48px)}.home-scroll-story-module__ZichwG__story [data-story-beat]:first-of-type .home-scroll-story-module__ZichwG__description{font-size:18px}.home-scroll-story-module__ZichwG__story [data-story-beat]:first-of-type .home-scroll-story-module__ZichwG__chapter{margin-bottom:12px}}@media (max-height:520px) and (min-width:600px){.home-scroll-story-module__ZichwG__story [data-story-beat]:first-of-type .home-scroll-story-module__ZichwG__heading{font-size:30px}.home-scroll-story-module__ZichwG__story [data-story-beat]:first-of-type .home-scroll-story-module__ZichwG__chapter,.home-scroll-story-module__ZichwG__story [data-story-beat]:first-of-type .home-scroll-story-module__ZichwG__cue{display:none}}@media (min-width:1100px){.home-scroll-story-module__ZichwG__number{left:208px}.home-scroll-story-module__ZichwG__invitation{left:50%}.home-scroll-story-module__ZichwG__copy{width:min(1100px,100% - 400px);left:50%}.home-scroll-story-module__ZichwG__drawing{width:min(1080px,100% - 400px);left:50%}:is(.home-scroll-story-module__ZichwG__story [data-case-stage],.home-scroll-story-module__ZichwG__story [data-testimonial-stage],.home-scroll-story-module__ZichwG__story #schedule-a-use-case){padding-inline:180px}}.home-scroll-story-module__ZichwG__beat[data-automatic-workflow] [data-story-line]{stroke-dashoffset:0!important}.home-scroll-story-module__ZichwG__beat[data-automatic-workflow] [data-story-reveal]{opacity:1!important}.home-scroll-story-module__ZichwG__beat[data-automatic-workflow] [data-story-arrival]{transform:none}.home-scroll-story-module__ZichwG__beat[data-automatic-workflow] [data-new-client]{opacity:1;transform:none}.home-scroll-story-module__ZichwG__beat[data-automatic-workflow] [data-repeat-step]{animation:home-scroll-story-module__ZichwG__repeatHighlight var(--workflow-loop-duration) linear var(--repeat-delay) infinite}.home-scroll-story-module__ZichwG__beat[data-automatic-workflow] [data-repeat-underline]{animation:home-scroll-story-module__ZichwG__repeatUnderline var(--workflow-loop-duration) linear var(--repeat-delay) infinite}.home-scroll-story-module__ZichwG__beat[data-automatic-workflow] [data-human-prop]{opacity:0;animation:home-scroll-story-module__ZichwG__repeatEffort var(--workflow-loop-duration) linear var(--repeat-delay) infinite;display:block}@keyframes home-scroll-story-module__ZichwG__repeatHighlight{0%,16%{color:var(--story-blue)}17%,to{color:#172775}}@keyframes home-scroll-story-module__ZichwG__repeatUnderline{0%{stroke-dashoffset:1px;opacity:1}6%,14%{stroke-dashoffset:0;opacity:1}16%,to{stroke-dashoffset:0;opacity:0}}@keyframes home-scroll-story-module__ZichwG__repeatEffort{0%,15%{opacity:1}16%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.home-scroll-story-module__ZichwG__beat[data-automatic-workflow] [data-repeat-step],.home-scroll-story-module__ZichwG__beat[data-automatic-workflow] [data-repeat-underline],.home-scroll-story-module__ZichwG__beat[data-automatic-workflow] [data-human-prop]{animation:none}.home-scroll-story-module__ZichwG__beat[data-automatic-workflow] [data-human-prop="0"]{opacity:1}.home-scroll-story-module__ZichwG__beat[data-automatic-workflow] [data-repeat-travel]{display:none}}.home-scroll-story-module__ZichwG__story[data-mode=scroll] .home-scroll-story-module__ZichwG__beat[data-automatic-workflow] .home-scroll-story-module__ZichwG__titleInk{color:var(--story-ink);-webkit-text-fill-color:var(--story-ink);background:0 0}
.faq-illustration-module__DSgD8W__sketch{color:#101c53;width:100%;height:auto;display:block}.faq-illustration-module__DSgD8W__label{fill:currentColor;font-family:var(--font-caveat), cursive;font-size:19px}
.capability-illustration-module__mi7kMa__diagram{color:#101c53;width:100%;height:auto;display:block;overflow:visible}.capability-illustration-module__mi7kMa__label{fill:currentColor;font-family:var(--font-caveat), cursive;font-size:27px}.capability-illustration-module__mi7kMa__note{fill:#52607d;font-family:var(--font-caveat), cursive;font-size:25px}
.case-study-module__T_BvIq__page{color:#101c53;font-family:var(--font-poppins), Arial, sans-serif;background:#faf7f0;min-height:100svh;font-size:21px;line-height:1.4}.case-study-module__T_BvIq__wrap{width:min(1120px,100% - 112px);margin:auto}.case-study-module__T_BvIq__page h1,.case-study-module__T_BvIq__page h2,.case-study-module__T_BvIq__page h3{color:inherit;letter-spacing:-.035em;font-family:Times New Roman,Times,serif;font-weight:700}.case-study-module__T_BvIq__page h1{text-wrap:balance;max-width:660px;margin-bottom:26px;font-size:clamp(48px,5.3vw,72px);line-height:1.04}.case-study-module__T_BvIq__page h2{text-wrap:balance;margin-bottom:24px;font-size:clamp(38px,4vw,52px);line-height:1.1}.case-study-module__T_BvIq__page h3{margin-bottom:8px;font-size:26px;line-height:1.2}.case-study-module__T_BvIq__page a{color:inherit;text-decoration:none}.case-study-module__T_BvIq__page a:hover{color:#073cff}.case-study-module__T_BvIq__page a:focus-visible{outline-offset:6px;outline:2px solid #073cff}.case-study-module__T_BvIq__breadcrumb{gap:20px;padding:20px 0 36px;font-size:14px;display:flex}.case-study-module__T_BvIq__breadcrumb a{align-items:center;min-height:44px;margin-block:-12px;display:inline-flex}.case-study-module__T_BvIq__hero{grid-template-columns:1.35fr 1fr;align-items:center;gap:40px;padding:12px 0 56px;display:grid}.case-study-module__T_BvIq__eyebrow{text-transform:uppercase;letter-spacing:.13em;margin-bottom:20px;font-size:13px}.case-study-module__T_BvIq__lead{color:#394775;max-width:640px;font-size:25px;line-height:1.25}.case-study-module__T_BvIq__status{color:#394775;align-items:center;gap:14px;margin-top:22px;font-size:17px;display:flex}.case-study-module__T_BvIq__status span{background:#073cff;border-radius:50%;flex:0 0 12px;width:12px;height:12px}.case-study-module__T_BvIq__heroVisual{flex-direction:column;align-items:center;gap:28px;display:flex}.case-study-module__T_BvIq__clientLogo{width:255px;height:auto}.case-study-module__T_BvIq__facts{border-block:1px solid #bec2d0;grid-template-columns:.8fr 1.1fr 1.2fr 1.2fr;padding:24px 0;display:grid}.case-study-module__T_BvIq__facts>div{border-left:1px solid #c7cad5;padding-inline:28px}.case-study-module__T_BvIq__facts>div:first-child{border-left:0;padding-left:0}.case-study-module__T_BvIq__facts>div:last-child{padding-right:0}.case-study-module__T_BvIq__facts dt{text-transform:uppercase;letter-spacing:.13em;margin-bottom:4px;font-size:12px}.case-study-module__T_BvIq__facts dd{margin:0;font-size:18px}.case-study-module__T_BvIq__section{border-bottom:1px solid #bec2d0;padding:48px 0}.case-study-module__T_BvIq__section p{color:#394775}.case-study-module__T_BvIq__chapter{color:#073cff;letter-spacing:.12em;align-items:center;gap:22px;margin-bottom:18px;font-size:14px;display:flex}.case-study-module__T_BvIq__chapter span{background:#073cff;width:40px;height:1px}.case-study-module__T_BvIq__split{grid-template-columns:1fr 1fr;align-items:center;gap:54px;display:grid}.case-study-module__T_BvIq__split p{max-width:500px}.case-study-module__T_BvIq__needs{grid-template-columns:repeat(3,1fr);gap:30px;margin:24px 0 28px;display:grid}.case-study-module__T_BvIq__needs>div{border-left:1px solid #c7cad5;gap:26px;padding-left:28px;display:flex}.case-study-module__T_BvIq__needs>div:first-child{border:0;padding-left:0}.case-study-module__T_BvIq__needs svg{color:#101c53;flex-shrink:0}.case-study-module__T_BvIq__needs h3{font-size:22px}.case-study-module__T_BvIq__needs p{font-size:18px;line-height:1.2}.case-study-module__T_BvIq__section .case-study-module__T_BvIq__eyebrow{color:#2846a7;margin-bottom:12px}.case-study-module__T_BvIq__section .case-study-module__T_BvIq__objective{color:#101c53;letter-spacing:-.035em;text-wrap:pretty;max-width:960px;font-family:Times New Roman,Times,serif;font-size:clamp(32px,3.2vw,44px);font-weight:700;line-height:1.12}.case-study-module__T_BvIq__columns{grid-template-columns:1fr 1fr;gap:44px;margin-top:30px;display:grid}.case-study-module__T_BvIq__columns>div+div{border-left:1px solid #c7cad5;padding-left:44px}.case-study-module__T_BvIq__subhead{margin-top:-10px;font-size:25px}.case-study-module__T_BvIq__reviewFigure{width:86%;margin:22px auto}.case-study-module__T_BvIq__reviewFigure figcaption{color:#66708c;margin-top:6px;font-size:13px;font-style:italic}.case-study-module__T_BvIq__progress{margin-top:12px}.case-study-module__T_BvIq__progress h3{font-family:var(--font-poppins), Arial, sans-serif;letter-spacing:0;font-size:19px;font-weight:500}.case-study-module__T_BvIq__progress ul{margin:14px 0;padding:0;list-style:none}.case-study-module__T_BvIq__progress li{color:#394775;align-items:center;gap:16px;margin:10px 0;font-size:17px;display:flex}.case-study-module__T_BvIq__progress svg{flex-shrink:0}.case-study-module__T_BvIq__progress>div:first-child svg{color:#073cff}.case-study-module__T_BvIq__section .case-study-module__T_BvIq__note{color:#66708c;margin-top:16px;font-size:13px}.case-study-module__T_BvIq__cta{text-align:center;padding:48px 0 36px}.case-study-module__T_BvIq__cta h2{margin-bottom:14px}.case-study-module__T_BvIq__cta a{color:#fff;background:#073cff;border-radius:999px;justify-content:center;align-items:center;gap:20px;min-height:44px;margin-top:16px;padding:12px 26px;font-size:17px;display:inline-flex}.case-study-module__T_BvIq__cta a:hover{color:#fff;background:#062fce}.case-study-module__T_BvIq__footer{justify-content:space-between;align-items:center;gap:24px;padding:10px 0 28px;font-size:13px;display:flex}.case-study-module__T_BvIq__footer p{color:#66708c;font-style:italic}.case-study-module__T_BvIq__footer nav{flex-wrap:wrap;gap:8px 24px;display:flex}.case-study-module__T_BvIq__footer nav a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:1000px){.case-study-module__T_BvIq__wrap{width:calc(100% - 64px)}.case-study-module__T_BvIq__hero{gap:25px}.case-study-module__T_BvIq__page h1{font-size:clamp(46px,5.8vw,58px)}.case-study-module__T_BvIq__lead{font-size:22px}.case-study-module__T_BvIq__facts>div{padding-inline:16px}.case-study-module__T_BvIq__facts dd{font-size:16px}.case-study-module__T_BvIq__needs{gap:20px}.case-study-module__T_BvIq__needs>div{gap:14px;padding-left:20px}.case-study-module__T_BvIq__needs svg{width:32px}.case-study-module__T_BvIq__reviewFigure{width:100%}}@media (max-width:700px){.case-study-module__T_BvIq__wrap{width:calc(100% - 40px)}.case-study-module__T_BvIq__breadcrumb{padding:20px 0 28px}.case-study-module__T_BvIq__hero,.case-study-module__T_BvIq__split{grid-template-columns:1fr;gap:28px}.case-study-module__T_BvIq__page h1{font-size:clamp(38px,10vw,50px)}.case-study-module__T_BvIq__page h2{font-size:clamp(32px,8.5vw,40px)}.case-study-module__T_BvIq__section .case-study-module__T_BvIq__objective{font-size:32px}.case-study-module__T_BvIq__page h3{font-size:22px}.case-study-module__T_BvIq__page{font-size:18px}.case-study-module__T_BvIq__heroVisual{gap:12px}.case-study-module__T_BvIq__clientLogo{width:215px}.case-study-module__T_BvIq__facts{grid-template-columns:1fr 1fr;gap:20px 16px;padding:22px 0}.case-study-module__T_BvIq__facts>div{border:0;padding:0}.case-study-module__T_BvIq__hero{padding:0 0 36px}.case-study-module__T_BvIq__section{padding:36px 0}.case-study-module__T_BvIq__needs,.case-study-module__T_BvIq__columns{grid-template-columns:1fr;gap:22px}.case-study-module__T_BvIq__needs>div,.case-study-module__T_BvIq__needs>div:first-child{border:0;gap:22px;padding:0}.case-study-module__T_BvIq__needs svg{width:40px}.case-study-module__T_BvIq__columns>div+div{border-top:1px solid #c7cad5;border-left:0;padding:22px 0 0}.case-study-module__T_BvIq__subhead{font-size:22px}.case-study-module__T_BvIq__footer{flex-wrap:wrap;gap:12px;padding:12px 0 24px}.case-study-module__T_BvIq__footer p{order:3;width:100%}}.case-study-module__T_BvIq__main{padding-top:108px}.case-study-module__T_BvIq__clientName{text-align:center;letter-spacing:-.035em;font-size:34px;line-height:1.1}.case-study-module__T_BvIq__clientName span{letter-spacing:0;color:#52607d;margin-top:10px;font-size:15px;display:block}.case-study-module__T_BvIq__inkDiagram{color:#101c53;width:100%;height:auto;display:block;overflow:visible}.case-study-module__T_BvIq__inkLabel{font:24px var(--font-story-handwriting), cursive;fill:currentColor}.case-study-module__T_BvIq__inkNote{font:23px var(--font-story-handwriting), cursive;fill:#52607d}.case-study-module__T_BvIq__contextLabel{font:16px var(--font-poppins), Arial, sans-serif;fill:#394775}.case-study-module__T_BvIq__reviewSvg{color:#101c53;width:100%;height:auto;display:block}.case-study-module__T_BvIq__reviewLabel{font:22px var(--font-poppins), Arial, sans-serif;fill:currentColor}.case-study-module__T_BvIq__reviewSmall{font:17px var(--font-poppins), Arial, sans-serif;fill:#394775}.case-study-module__T_BvIq__split p+p{margin-top:16px}.case-study-module__T_BvIq__measurement{margin-top:20px;font-size:17px;line-height:1.45}.case-study-module__T_BvIq__related{border-block:1px solid #bec2d0;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;margin:16px 0 24px;padding:28px 0;display:grid}.case-study-module__T_BvIq__related a:last-child{text-align:right}.case-study-module__T_BvIq__related small,.case-study-module__T_BvIq__related span{color:#52607d;font-size:14px;line-height:1.4;display:block}.case-study-module__T_BvIq__related small{margin-bottom:8px}.case-study-module__T_BvIq__allCases{border-bottom:1px solid #073cff;padding-bottom:4px;font-size:16px}.case-study-module__T_BvIq__footer .brand-logo{width:190px;height:auto}@media (max-width:1000px){.case-study-module__T_BvIq__main{padding-top:90px}.case-study-module__T_BvIq__related{gap:20px}}@media (max-width:700px){.case-study-module__T_BvIq__main{padding-top:88px}.case-study-module__T_BvIq__breadcrumb{align-items:baseline;gap:12px;font-size:13px}.case-study-module__T_BvIq__breadcrumb a{flex-shrink:0}.case-study-module__T_BvIq__heroVisual .case-study-module__T_BvIq__inkDiagram{max-width:460px}.case-study-module__T_BvIq__related{grid-template-columns:1fr 1fr;gap:24px 16px}.case-study-module__T_BvIq__related a:last-child{grid-column:2}.case-study-module__T_BvIq__related .case-study-module__T_BvIq__allCases{grid-area:2/1/auto/-1;justify-self:center}.case-study-module__T_BvIq__footer .brand-logo{width:165px}.case-study-module__T_BvIq__reviewFigure{margin-inline:0}}.case-study-module__T_BvIq__mobileDiagram{display:none}@media (max-width:700px){.case-study-module__T_BvIq__desktopDiagram{display:none}.case-study-module__T_BvIq__mobileDiagram{color:#101c53;width:min(100%,380px);margin:12px auto;display:block}}.case-study-module__T_BvIq__identity{justify-content:center;align-items:center;width:min(280px,100%);min-height:72px;display:flex}.case-study-module__T_BvIq__identity .case-study-module__T_BvIq__clientLogo{object-fit:contain;width:220px;height:90px}.case-study-module__T_BvIq__darkIdentity{background:#101c53;padding:20px}.case-study-module__T_BvIq__heroVisual{gap:18px}@media (max-width:700px){.case-study-module__T_BvIq__identity .case-study-module__T_BvIq__clientLogo{width:200px;height:80px}}.case-study-module__T_BvIq__eyebrow,.case-study-module__T_BvIq__chapter,.case-study-module__T_BvIq__breadcrumb,.case-study-module__T_BvIq__facts dt{font-family:Times New Roman,Times,serif}.case-study-module__T_BvIq__serviceLink{text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;margin-top:20px;font-size:18px;display:inline-flex;color:#073cff!important;text-decoration:underline!important}
@font-face{font-family:handwriting;src:url(../media/caveat_latin_400_normal-s.p.2wyvitnxjj189.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:handwriting Fallback;src:local(Arial);ascent-override:128.4%;descent-override:40.12%;line-gap-override:0.0%;size-adjust:74.77%}.handwriting_81b9f27a-module__7g6EWq__className{font-family:handwriting,handwriting Fallback;font-weight:400}.handwriting_81b9f27a-module__7g6EWq__variable{--font-story-handwriting:"handwriting", "handwriting Fallback"}
