.VennDiagram-module__Nd6wpq__venn{width:100%;display:block}.VennDiagram-module__Nd6wpq__venn text{font-family:var(--font-sans-stack);font-size:43px}.VennDiagram-module__Nd6wpq__labelPeople{fill:var(--color-accent-warm)}.VennDiagram-module__Nd6wpq__labelBusiness{fill:var(--color-accent-violet)}.VennDiagram-module__Nd6wpq__product{fill:#fdfdfd;font-weight:var(--weight-heading);font-size:37px}@media (min-width:768px){.VennDiagram-module__Nd6wpq__venn text,.VennDiagram-module__Nd6wpq__product{font-size:35px}}
.FunnelDiagram-module__FJ6xCW__svg{width:100%;height:auto;display:block;overflow:visible}.FunnelDiagram-module__FJ6xCW__artboard{--edge-ang:0deg;position:relative}.FunnelDiagram-module__FJ6xCW__desktop{display:none}.FunnelDiagram-module__FJ6xCW__mobile{display:block}@media (min-width:768px){.FunnelDiagram-module__FJ6xCW__desktop{display:block}.FunnelDiagram-module__FJ6xCW__mobile{display:none}}.FunnelDiagram-module__FJ6xCW__lines{fill:none;stroke:var(--funnel-line);stroke-width:var(--funnel-line-width,1);stroke-linecap:round}.FunnelDiagram-module__FJ6xCW__photo,.FunnelDiagram-module__FJ6xCW__photoCool{filter:grayscale()}.FunnelDiagram-module__FJ6xCW__photoColour{filter:none}.FunnelDiagram-module__FJ6xCW__tintWarm{fill:var(--color-accent-warm);fill-opacity:.7;mix-blend-mode:color}.FunnelDiagram-module__FJ6xCW__tintCool{fill:var(--color-accent-violet);fill-opacity:.72;mix-blend-mode:color}.FunnelDiagram-module__FJ6xCW__ring{fill:var(--funnel-ring-fill);stroke:var(--funnel-line);stroke-width:var(--funnel-line-width,1)}.FunnelDiagram-module__FJ6xCW__dot{fill:var(--funnel-node)}.FunnelDiagram-module__FJ6xCW__nodeBox{aspect-ratio:1;pointer-events:none;--edge-gx:7.35cqi;--edge-gy:7.35cqi;position:absolute;transform:translate(-50%,-50%);container-type:inline-size}.FunnelDiagram-module__FJ6xCW__node{background:var(--funnel-node);border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative}.FunnelDiagram-module__FJ6xCW__rim{pointer-events:none;background:conic-gradient(from var(--edge-ang), #bab2c84d 0deg, #e0af85b8 62deg, #efc9a3 104deg, #fdf1e4 135deg, #efc9a3 168deg, #968eba66 214deg, #8d89c4 272deg, #eae6ff 318deg, #8d89c4 350deg, #bab2c84d 360deg);-webkit-mask-composite:xor;border-radius:50%;padding:max(1px,.56cqi);position:absolute;inset:-.4cqi;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.FunnelDiagram-module__FJ6xCW__bleed{filter:blur(1.6cqi);opacity:.9;padding:2cqi;inset:-1.6cqi}.FunnelDiagram-module__FJ6xCW__halo{width:107.2cqi;height:107.2cqi;transform:translate(-50%, -50%) translate(var(--edge-gx), var(--edge-gy)) scale(var(--halo-s,1));filter:blur(17.6cqi);will-change:transform;opacity:.95;background:conic-gradient(from var(--edge-ang), #a092aa99 0deg, #e0af85eb 80deg, #e0af85 135deg, #dbac8aeb 186deg, #968badb8 232deg, #7a76b1 296deg, #7a76b1 332deg, #a092aa99 360deg);border-radius:50%;position:absolute;top:50%;left:50%}.FunnelDiagram-module__FJ6xCW__haloWide{--halo-s:1.55;opacity:.494;filter:blur(33.44cqi)}.FunnelDiagram-module__FJ6xCW__label{text-align:center;width:fit-content;font-family:var(--font-sans-stack);font-size:14.56cqi;font-weight:var(--weight-heading);background:linear-gradient(90deg, var(--color-accent-violet) calc((var(--lit,1) - 1) * 100%), var(--color-accent-warm) calc(var(--lit,1) * 100%));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;line-height:1.2;position:relative}
.ProcessTeaser-module__DQzCjG__section{background:var(--color-bg);color:var(--color-ink);padding:var(--space-8) var(--page-inline);--funnel-line:var(--color-ink);--funnel-line-width:1;--funnel-ring-fill:var(--color-bg);--funnel-node:var(--color-ink);position:relative}.ProcessTeaser-module__DQzCjG__dark{color:var(--color-ink-inverse);--funnel-line:#fff;--funnel-ring-fill:var(--color-dark);--funnel-node:var(--color-bg);background:0 0}.ProcessTeaser-module__DQzCjG__diagram{margin:0 calc(-1 * var(--page-inline));position:relative}.ProcessTeaser-module__DQzCjG__phases{top:var(--space-8);right:0;bottom:var(--space-8);margin:0;padding:0;list-style:none;position:absolute;left:0}.ProcessTeaser-module__DQzCjG__phase{top:var(--top-mobile);left:126px;right:var(--page-inline);position:absolute}.ProcessTeaser-module__DQzCjG__phase:first-child{left:56px}.ProcessTeaser-module__DQzCjG__number{font-size:var(--text-num);letter-spacing:-.02em;font-weight:400;line-height:.94;position:relative;top:-.03em}.ProcessTeaser-module__DQzCjG__title{font-size:var(--text-h3);font-weight:var(--weight-heading);line-height:var(--leading-heading)}.ProcessTeaser-module__DQzCjG__body{max-width:16em;margin-top:12px}.ProcessTeaser-module__DQzCjG__weeks{color:var(--color-accent-violet);margin-top:22px;font-size:12px;line-height:1.2}@media (min-width:768px){.ProcessTeaser-module__DQzCjG__section{--funnel-line-width:2}.ProcessTeaser-module__DQzCjG__dark{--funnel-line-width:1}.ProcessTeaser-module__DQzCjG__diagram{--diagram-w:min(840px, calc(100% + var(--page-inline) - 480px));width:var(--diagram-w);margin:0 0 0 calc(var(--diagram-w) * -141 / 840)}.ProcessTeaser-module__DQzCjG__phase{top:var(--top-desktop);left:auto;right:var(--page-inline);width:423px}.ProcessTeaser-module__DQzCjG__phase:first-child{left:auto}.ProcessTeaser-module__DQzCjG__body{margin-top:22px}.ProcessTeaser-module__DQzCjG__weeks{font-size:var(--text-small);margin-top:52px}}@media (min-width:768px) and (max-width:1179px){.ProcessTeaser-module__DQzCjG__section{container-type:inline-size}.ProcessTeaser-module__DQzCjG__diagram,.ProcessTeaser-module__DQzCjG__phases{--s:calc((100cqw + 120px) / 1320)}.ProcessTeaser-module__DQzCjG__diagram{--diagram-w:calc(840 * var(--s))}.ProcessTeaser-module__DQzCjG__phase{width:calc(423 * var(--s))}.ProcessTeaser-module__DQzCjG__number{font-size:calc(70 * var(--s))}.ProcessTeaser-module__DQzCjG__title{font-size:calc(44 * var(--s))}.ProcessTeaser-module__DQzCjG__body{margin-top:calc(22 * var(--s));font-size:calc(26 * var(--s));line-height:var(--leading-body)}.ProcessTeaser-module__DQzCjG__weeks{margin-top:calc(52 * var(--s));font-size:calc(20 * var(--s))}}@media (min-width:1440px){.ProcessTeaser-module__DQzCjG__section{--u:clamp(1px, 1px + (100vw - 1440px) / 1700, 1.95px);--text-num:calc(70 * var(--u));--text-h3:calc(44 * var(--u));--text-body:calc(26 * var(--u));--text-small:calc(20 * var(--u));--comp-slack:max(0px, calc((100vw - 2 * var(--page-inline) + var(--page-bleed) - 1363 * var(--u)) / 2))}.ProcessTeaser-module__DQzCjG__diagram{--diagram-w:calc(840 * var(--u));margin-left:calc(var(--comp-slack) - 141 * var(--u))}.ProcessTeaser-module__DQzCjG__phase,.ProcessTeaser-module__DQzCjG__phase:first-child{left:auto;right:calc(var(--page-inline) + var(--comp-slack));width:calc(423 * var(--u))}.ProcessTeaser-module__DQzCjG__phase:nth-child(2){margin-top:calc(90 * var(--u))}}
.MediaImage-module__g30V2q__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}
.Arrow-module__jVXkRG__v{width:calc(1 * var(--u));background:currentColor;height:120px;display:inline-block;position:relative}.Arrow-module__jVXkRG__v:after{content:"";width:calc(9 * var(--u));height:calc(9 * var(--u));border-right:calc(1 * var(--u)) solid currentColor;border-bottom:calc(1 * var(--u)) solid currentColor;transform-origin:50%;position:absolute;bottom:0;left:50%;transform:translate(-50%)rotate(45deg)}.Arrow-module__jVXkRG__h{height:calc(1 * var(--u));vertical-align:middle;background:currentColor;width:72px;display:inline-block;position:relative}.Arrow-module__jVXkRG__h:after{content:"";width:calc(9 * var(--u));height:calc(9 * var(--u));border-top:calc(1 * var(--u)) solid currentColor;border-right:calc(1 * var(--u)) solid currentColor;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}
@keyframes StatsBlock-module__m6uBeq__gradient-flow{0%{background-position:0 0}to{background-position:100% 100%}}.StatsBlock-module__m6uBeq__stats{padding:var(--space-7) var(--page-inline);--stats-shine-alpha:.28;position:relative}.StatsBlock-module__m6uBeq__dark{background:var(--color-dark-deep);color:var(--color-ink-inverse)}.StatsBlock-module__m6uBeq__light{color:var(--color-ink);background:0 0}.StatsBlock-module__m6uBeq__row{gap:44px var(--space-4);background-image:var(--gradient-accent-flow-diag);background-size:var(--motion-gradient-size) var(--motion-gradient-size);animation:StatsBlock-module__m6uBeq__gradient-flow var(--motion-gradient-duration) ease-in-out infinite alternate;-webkit-background-clip:text;background-clip:text;grid-template-columns:repeat(2,1fr);display:grid}.StatsBlock-module__m6uBeq__statValue{font-size:var(--text-h2);font-weight:var(--weight-heading);color:#0000;line-height:1}.StatsBlock-module__m6uBeq__statLabel{font-size:var(--text-small);margin-top:6px;line-height:1.2}.StatsBlock-module__m6uBeq__fifth{display:none}.StatsBlock-module__m6uBeq__fifthAlways{display:block}@media (min-width:768px){.StatsBlock-module__m6uBeq__row{justify-content:space-between;gap:var(--space-4);background-image:var(--gradient-accent-flow);background-size:var(--motion-gradient-size) 100%;display:flex}.StatsBlock-module__m6uBeq__statLabel{margin-top:0}.StatsBlock-module__m6uBeq__fifth{display:block}}.StatsBlock-module__m6uBeq__rowShine{padding:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.StatsBlock-module__m6uBeq__rowShine .StatsBlock-module__m6uBeq__statLabel{visibility:hidden}@keyframes StatsBlock-module__m6uBeq__stats-shine{0%{background-position:-150% 0}20%{background-position:250% 0}to{background-position:250% 0}}.StatsBlock-module__m6uBeq__row.StatsBlock-module__m6uBeq__rowShine{background-image:linear-gradient(105deg, transparent 38%, rgb(255 255 255/var(--stats-shine-alpha)) 50%, transparent 62%);background-position:-150% 0;background-repeat:no-repeat;background-size:60% 100%;animation:16s ease-in-out 2s infinite StatsBlock-module__m6uBeq__stats-shine}@media (prefers-reduced-motion:reduce){.StatsBlock-module__m6uBeq__row.StatsBlock-module__m6uBeq__rowShine{display:none}}@media (min-width:768px) and (max-width:1279px){.StatsBlock-module__m6uBeq__stats{padding-block:var(--space-3) calc(var(--space-3) + var(--space-8))}.StatsBlock-module__m6uBeq__row{gap:var(--space-1)}.StatsBlock-module__m6uBeq__row>*{text-align:center}}
.TestimonialsBlock-module__2qu0Pq__block{padding:var(--space-8) var(--page-inline);gap:54px;display:grid}.TestimonialsBlock-module__2qu0Pq__dark{--dot-idle:.27;background:var(--color-dark-deep);color:var(--color-ink-inverse)}.TestimonialsBlock-module__2qu0Pq__light{--dot-idle:.22;color:var(--color-ink);background:0 0}.TestimonialsBlock-module__2qu0Pq__heading{font-size:var(--text-h2);font-weight:var(--weight-heading);line-height:var(--leading-heading)}.TestimonialsBlock-module__2qu0Pq__aboutMe{color:var(--color-accent-warm);font-size:19px;line-height:1.2;font-weight:var(--weight-medium);align-items:center;gap:11px;margin-top:11px;text-decoration:none;display:inline-flex}.TestimonialsBlock-module__2qu0Pq__arrow{width:45px}.TestimonialsBlock-module__2qu0Pq__aboutMe .TestimonialsBlock-module__2qu0Pq__arrow{height:calc(1.5 * var(--u))}.TestimonialsBlock-module__2qu0Pq__aboutMe .TestimonialsBlock-module__2qu0Pq__arrow:after{border-top-width:calc(1.5 * var(--u));border-right-width:calc(1.5 * var(--u))}.TestimonialsBlock-module__2qu0Pq__slides{display:grid}.TestimonialsBlock-module__2qu0Pq__slide{opacity:0;visibility:hidden;transition:opacity var(--motion-fade-duration) ease, visibility 0s linear var(--motion-fade-duration);grid-area:1/1}.TestimonialsBlock-module__2qu0Pq__slideActive{opacity:1;visibility:visible;transition:opacity var(--motion-fade-duration) ease}.TestimonialsBlock-module__2qu0Pq__quote{font-size:max(24px, var(--text-body));line-height:var(--leading-body);max-width:27em;transform:translateY(calc(10 * var(--u)))}@media (min-width:1280px){.TestimonialsBlock-module__2qu0Pq__quote{max-width:none}}@media (max-width:767px){.TestimonialsBlock-module__2qu0Pq__heading{letter-spacing:-.025em}.TestimonialsBlock-module__2qu0Pq__quote{font-size:var(--text-lead);line-height:1.2}}.TestimonialsBlock-module__2qu0Pq__attribution{margin-top:36px;font-size:20px;line-height:1.2}.TestimonialsBlock-module__2qu0Pq__attribution strong{font-weight:var(--weight-heading)}.TestimonialsBlock-module__2qu0Pq__role{opacity:.75;display:block}.TestimonialsBlock-module__2qu0Pq__roleSep{display:none}.TestimonialsBlock-module__2qu0Pq__attribution{align-items:center;gap:12px;display:flex}.TestimonialsBlock-module__2qu0Pq__attributionText{min-width:0}.TestimonialsBlock-module__2qu0Pq__markLogo{background:var(--color-bg-raised);border-radius:999px;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.TestimonialsBlock-module__2qu0Pq__dark .TestimonialsBlock-module__2qu0Pq__markLogo{background:var(--color-ink-inverse)}.TestimonialsBlock-module__2qu0Pq__markLogoImage{object-fit:cover;width:100%;height:100%}.TestimonialsBlock-module__2qu0Pq__dots{align-items:center;gap:20px;margin-top:71px;display:flex}.TestimonialsBlock-module__2qu0Pq__dot,.TestimonialsBlock-module__2qu0Pq__dotActive{border-radius:var(--radius-pill);height:10px;color:inherit;cursor:pointer;transition:width var(--motion-fade-duration) ease, background-color var(--motion-fade-duration) ease, opacity var(--motion-fade-duration) ease;border:0;padding:0;position:relative}.TestimonialsBlock-module__2qu0Pq__dot:before,.TestimonialsBlock-module__2qu0Pq__dotActive:before{content:"";position:absolute;inset:-17px -10px}.TestimonialsBlock-module__2qu0Pq__dot{width:10px;opacity:var(--dot-idle);background:currentColor}.TestimonialsBlock-module__2qu0Pq__dotActive{background:var(--color-accent-violet);opacity:1;width:40px}@media (min-width:768px){.TestimonialsBlock-module__2qu0Pq__block{gap:68px var(--space-5);grid-template-columns:372fr 780fr;align-items:start}.TestimonialsBlock-module__2qu0Pq__intro,.TestimonialsBlock-module__2qu0Pq__rotator{display:contents}.TestimonialsBlock-module__2qu0Pq__heading{grid-area:1/1}.TestimonialsBlock-module__2qu0Pq__slides{grid-area:1/2}.TestimonialsBlock-module__2qu0Pq__aboutMe{place-self:center start;gap:calc(18 * var(--u));font-size:var(--text-link);line-height:var(--leading-body);grid-area:2/1;margin-top:0}.TestimonialsBlock-module__2qu0Pq__arrow{width:calc(58 * var(--u))}.TestimonialsBlock-module__2qu0Pq__attribution{line-height:var(--leading-body);margin-top:30px}.TestimonialsBlock-module__2qu0Pq__role,.TestimonialsBlock-module__2qu0Pq__roleSep{display:inline}.TestimonialsBlock-module__2qu0Pq__dots{align-self:center;gap:calc(15 * var(--u));grid-area:2/2;margin-top:0}.TestimonialsBlock-module__2qu0Pq__dot,.TestimonialsBlock-module__2qu0Pq__dotActive{height:calc(12 * var(--u))}.TestimonialsBlock-module__2qu0Pq__dot{width:calc(12 * var(--u))}.TestimonialsBlock-module__2qu0Pq__dotActive{width:calc(48 * var(--u))}}@media (min-width:1280px){.TestimonialsBlock-module__2qu0Pq__block{grid-template-columns:calc(372 * var(--u)) 1fr}.TestimonialsBlock-module__2qu0Pq__slides{margin-top:7px}}@media (min-width:1440px){.TestimonialsBlock-module__2qu0Pq__attribution{font-size:calc(20 * var(--u))}}
.CaseTeasers-module__m4UYoq__section{background:var(--color-bg);color:var(--color-ink);padding-top:var(--space-7)}.CaseTeasers-module__m4UYoq__card{min-height:clamp(580px,234.4px + 24vw,760px);padding:var(--space-6) var(--page-inline);color:var(--color-ink);flex-direction:column;justify-content:space-between;text-decoration:none;display:flex;position:relative;overflow:hidden}.CaseTeasers-module__m4UYoq__card[data-text=light]{color:var(--color-ink-inverse)}.CaseTeasers-module__m4UYoq__media{--shift:110px;inset:calc(-1 * var(--shift)) 0;will-change:transform;position:absolute}.CaseTeasers-module__m4UYoq__mediaInner{background:var(--card-ground,#c9c9c9);transition:filter var(--motion-tone-duration) ease;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.CaseTeasers-module__m4UYoq__card:hover .CaseTeasers-module__m4UYoq__mediaInner{filter:brightness(var(--motion-tone-dark))}.CaseTeasers-module__m4UYoq__card[data-text=light]:hover .CaseTeasers-module__m4UYoq__mediaInner{filter:brightness(var(--motion-tone-light))}}@media (prefers-reduced-motion:reduce){.CaseTeasers-module__m4UYoq__mediaInner{transition:none}}.CaseTeasers-module__m4UYoq__card:after{content:"";--scrim-stops:#e9e9e900 0%, #e9e9e90a 15%, #e9e9e921 32%, #e9e9e940 50%, #e9e9e961 68%, #e9e9e975 85%, #e9e9e980 100%;background:linear-gradient(var(--scrim-angle,270deg), var(--scrim-stops));pointer-events:none;position:absolute;inset:0 45% 0 0}.CaseTeasers-module__m4UYoq__card[data-text=light]:after{--scrim-stops:#0000 0%, #0000000a 15%, #00000021 32%, #00000040 50%, #00000061 68%, #00000075 85%, #00000080 100%}.CaseTeasers-module__m4UYoq__card[data-fit=contain] .CaseTeasers-module__m4UYoq__mediaInner img{object-fit:contain}.CaseTeasers-module__m4UYoq__card[data-fit=contain]:after{display:none}@media (max-width:767px){.CaseTeasers-module__m4UYoq__card:after{--scrim-angle:0deg;inset:0 0 50%}}.CaseTeasers-module__m4UYoq__card[data-fit=contain]{background:var(--card-ground,#c9c9c9)}.CaseTeasers-module__m4UYoq__card[data-fit=contain] .CaseTeasers-module__m4UYoq__media{--shift:40px}.CaseTeasers-module__m4UYoq__card[data-fit=contain] .CaseTeasers-module__m4UYoq__mediaInner{background:0 0}.CaseTeasers-module__m4UYoq__card[data-fit=contain] .CaseTeasers-module__m4UYoq__mediaInner img{object-position:100% 100%}@media (hover:hover) and (pointer:fine){.CaseTeasers-module__m4UYoq__card[data-fit=contain]:hover .CaseTeasers-module__m4UYoq__mediaInner{filter:none}}@media (min-width:1280px){.CaseTeasers-module__m4UYoq__card[data-fit=contain] .CaseTeasers-module__m4UYoq__media{inset:var(--space-6) var(--page-inline) -6% calc(var(--page-inline) + 10 * var(--text-card) + var(--space-5))}}@media (max-width:1279px){.CaseTeasers-module__m4UYoq__card[data-fit=contain] .CaseTeasers-module__m4UYoq__media{min-height:320px;margin:calc(var(--space-4) + var(--shift)) 0 0;flex:auto;order:1;position:relative;inset:auto}}.CaseTeasers-module__m4UYoq__content{z-index:1;position:relative}@media (max-width:767px){.CaseTeasers-module__m4UYoq__card{min-height:640px;padding:var(--space-5) var(--page-inline)}.CaseTeasers-module__m4UYoq__media{--shift:40px}}.CaseTeasers-module__m4UYoq__pending{top:var(--space-2);right:var(--page-inline);opacity:.5;font-size:13px;position:absolute}.CaseTeasers-module__m4UYoq__eyebrow{font-size:var(--text-small)}.CaseTeasers-module__m4UYoq__cardTitle{font-size:var(--text-card);font-weight:var(--weight-heading);line-height:var(--leading-heading);max-width:10em;margin-top:var(--space-2)}.CaseTeasers-module__m4UYoq__card[data-text=light] .CaseTeasers-module__m4UYoq__eyebrow,.CaseTeasers-module__m4UYoq__card[data-text=light] .CaseTeasers-module__m4UYoq__cardTitle{color:#e6e6e6;mix-blend-mode:luminosity}.CaseTeasers-module__m4UYoq__arrow{vertical-align:.015em;opacity:0;width:.45em;height:.45em;transition:opacity var(--motion-arrow-duration) ease, transform var(--motion-arrow-duration) ease;margin-left:.3em;display:inline-block;transform:rotate(-45deg)translateY(.2em)}@media (hover:hover) and (pointer:fine){.CaseTeasers-module__m4UYoq__card:hover .CaseTeasers-module__m4UYoq__arrow{opacity:1;transform:none}}@media (hover:none){.CaseTeasers-module__m4UYoq__arrow{opacity:1;transform:none}}.CaseTeasers-module__m4UYoq__card:focus-visible .CaseTeasers-module__m4UYoq__arrow{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.CaseTeasers-module__m4UYoq__arrow{transition:none}}.CaseTeasers-module__m4UYoq__readMore{display:none}@media (hover:hover) and (pointer:fine){.CaseTeasers-module__m4UYoq__readMore{left:var(--page-inline);bottom:var(--space-6);z-index:1;color:inherit;opacity:0;transition:opacity var(--motion-arrow-duration) ease, transform var(--motion-arrow-duration) ease;align-items:center;gap:12px;font-size:15px;line-height:1.2;display:inline-flex;position:absolute;transform:translateY(6px)}.CaseTeasers-module__m4UYoq__card:hover .CaseTeasers-module__m4UYoq__readMore,.CaseTeasers-module__m4UYoq__card:focus-visible .CaseTeasers-module__m4UYoq__readMore{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CaseTeasers-module__m4UYoq__readMore{transition:none}}@media (min-width:1440px){.CaseTeasers-module__m4UYoq__pending{font-size:calc(13 * var(--u))}}
.Testimonials-module__VOp6eq__section{background:var(--color-dark-deep)}
.CaseCarousel-module__EXu2EW__carousel{padding:var(--space-7) 0 var(--space-6)}.CaseCarousel-module__EXu2EW__heading{font-size:36px;font-weight:var(--weight-heading);padding:0 var(--page-inline);margin-bottom:34px;line-height:1.2}.CaseCarousel-module__EXu2EW__track{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;padding:0 calc(50vw - 98.5px);overflow:hidden}.CaseCarousel-module__EXu2EW__belt{will-change:transform;gap:14.5px;display:flex}.CaseCarousel-module__EXu2EW__track.CaseCarousel-module__EXu2EW__grabbing{cursor:grabbing}.CaseCarousel-module__EXu2EW__copy{display:contents}.CaseCarousel-module__EXu2EW__card{height:284px;color:var(--color-ink);flex-direction:column;flex:0 0 197px;justify-content:flex-end;padding:12px 12px 20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.CaseCarousel-module__EXu2EW__card[data-text=light]{color:var(--color-ink-inverse)}.CaseCarousel-module__EXu2EW__media{background:var(--card-ground,#c9c9c9);transition:transform var(--motion-zoom-duration) ease-out;position:absolute;inset:0}.CaseCarousel-module__EXu2EW__media:after{content:"";--scrim:233, 233, 233;background:linear-gradient(180deg, rgba(var(--scrim), 0) 0%, rgba(var(--scrim), .04) 15%, rgba(var(--scrim), .14) 32%, rgba(var(--scrim), .32) 50%, rgba(var(--scrim), .55) 68%, rgba(var(--scrim), .75) 85%, rgba(var(--scrim), .85) 100%);pointer-events:none;position:absolute;inset:50% 0 0}.CaseCarousel-module__EXu2EW__card[data-text=light] .CaseCarousel-module__EXu2EW__media:after{--scrim:0, 0, 0}.CaseCarousel-module__EXu2EW__card[data-fit=contain] .CaseCarousel-module__EXu2EW__media img{object-fit:contain}.CaseCarousel-module__EXu2EW__card[data-fit=contain] .CaseCarousel-module__EXu2EW__media:after{display:none}.CaseCarousel-module__EXu2EW__card[data-fit=contain]{background:var(--card-ground,#c9c9c9)}.CaseCarousel-module__EXu2EW__card[data-fit=contain] .CaseCarousel-module__EXu2EW__media{background:0 0;flex:auto;min-height:0;margin-bottom:16px;position:relative;inset:auto}.CaseCarousel-module__EXu2EW__card[data-fit=contain] .CaseCarousel-module__EXu2EW__media img{object-position:50% 100%}@media (hover:hover){.CaseCarousel-module__EXu2EW__card:hover .CaseCarousel-module__EXu2EW__media{transform:scale(var(--motion-zoom-scale))}}.CaseCarousel-module__EXu2EW__content{position:relative}.CaseCarousel-module__EXu2EW__pending{top:var(--space-2);right:var(--space-2);opacity:.5;font-size:13px;position:absolute}.CaseCarousel-module__EXu2EW__cardEyebrow{font-size:12px;line-height:1.2}.CaseCarousel-module__EXu2EW__cardTitle{font-weight:var(--weight-heading);margin-top:4px;font-size:18px;line-height:1.2;display:block}.CaseCarousel-module__EXu2EW__controls{justify-content:space-between;align-items:center;gap:var(--space-4);padding:40px var(--page-inline) 0;display:flex}.CaseCarousel-module__EXu2EW__controls .CaseCarousel-module__EXu2EW__center{flex:1;justify-content:center;display:flex}@media (max-width:360px){.CaseCarousel-module__EXu2EW__controls{gap:var(--space-2)}.CaseCarousel-module__EXu2EW__center{min-width:0}}.CaseCarousel-module__EXu2EW__seeMore{color:inherit;align-items:center;gap:12px;font-size:15px;line-height:1.2;text-decoration:none;display:inline-flex}.CaseCarousel-module__EXu2EW__seeMoreLabel{text-decoration:underline}.CaseCarousel-module__EXu2EW__arrowButton{color:currentColor;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.CaseCarousel-module__EXu2EW__flip{transform:scaleX(-1)}.CaseCarousel-module__EXu2EW__arrowButton>span{width:14px}@media (min-width:768px){.CaseCarousel-module__EXu2EW__heading{font-size:calc(36px + 8 * var(--tl) / 512);margin-bottom:44px}.CaseCarousel-module__EXu2EW__belt{gap:14.5px}.CaseCarousel-module__EXu2EW__track{padding:0 calc(50vw - 157.5 * var(--u))}.CaseCarousel-module__EXu2EW__card{flex:0 0 calc(315 * var(--u));height:calc(540 * var(--u));padding:calc(30 * var(--u)) calc(30 * var(--u)) calc(36 * var(--u))}.CaseCarousel-module__EXu2EW__cardEyebrow{font-size:16px}.CaseCarousel-module__EXu2EW__cardTitle{font-size:calc(18px + 10 * var(--tl) / 512);margin-top:8px}.CaseCarousel-module__EXu2EW__controls{padding-top:61px}.CaseCarousel-module__EXu2EW__arrowButton>span{width:22px}}@media (min-width:1440px){.CaseCarousel-module__EXu2EW__heading{font-size:calc(44 * var(--u))}.CaseCarousel-module__EXu2EW__pending{font-size:calc(13 * var(--u))}.CaseCarousel-module__EXu2EW__cardEyebrow{font-size:calc(16 * var(--u))}.CaseCarousel-module__EXu2EW__cardTitle{font-size:calc(28 * var(--u))}.CaseCarousel-module__EXu2EW__arrowButton>span{width:calc(22 * var(--u))}}
.Magnetic-module__nCBsHq__field{margin:-12px;padding:12px;display:inline-block}
@keyframes Button-module__e7WGRa__pill-drift{0%{background-position:30% 40%,66% 60%,0 0}25%{background-position:40% 55%,60% 45%,0 0}50%{background-position:33% 62%,76% 38%,0 0}75%{background-position:24% 45%,70% 58%,0 0}to{background-position:30% 40%,66% 60%,0 0}}@keyframes Button-module__e7WGRa__pill-breathe{0%,to{background-size:300% 300%,300% 300%,100% 100%}50%{background-size:340% 320%,320% 340%,100% 100%}}.Button-module__e7WGRa__button{padding:calc(12 * var(--u)) calc(28 * var(--u));border-radius:var(--radius-pill);background-image:var(--gradient-pill);animation:Button-module__e7WGRa__pill-drift var(--motion-pill-drift-duration) ease-in-out infinite, Button-module__e7WGRa__pill-breathe var(--motion-pill-breathe-duration) ease-in-out infinite;color:#fff;font-size:var(--text-small);line-height:var(--leading-body);text-align:center;cursor:pointer;isolation:isolate;background-repeat:no-repeat;background-size:300% 300%,300% 300%,100% 100%;border:0;text-decoration:none;display:inline-block;position:relative}.Button-module__e7WGRa__button:before{content:"";z-index:-1;border-radius:inherit;background-image:var(--gradient-pill);animation:Button-module__e7WGRa__pill-drift var(--motion-pill-drift-duration) ease-in-out infinite, Button-module__e7WGRa__pill-breathe var(--motion-pill-breathe-duration) ease-in-out infinite;filter:blur(16px);opacity:0;transition:opacity var(--motion-glow-duration) ease;pointer-events:none;background-repeat:no-repeat;background-size:300% 300%,300% 300%,100% 100%;position:absolute;inset:-4px}@media (hover:hover) and (pointer:fine){.Button-module__e7WGRa__button:hover:before{opacity:.65}}.Button-module__e7WGRa__labels{display:grid}.Button-module__e7WGRa__labels>span{transition:opacity var(--motion-label-swap-duration) ease;grid-area:1/1}.Button-module__e7WGRa__hoverLabel,.Button-module__e7WGRa__button:focus-visible .Button-module__e7WGRa__label{opacity:0}.Button-module__e7WGRa__button:focus-visible .Button-module__e7WGRa__hoverLabel{opacity:1}@media (hover:hover) and (pointer:fine){.Button-module__e7WGRa__button:not(:disabled):hover .Button-module__e7WGRa__label{opacity:0}.Button-module__e7WGRa__button:not(:disabled):hover .Button-module__e7WGRa__hoverLabel{opacity:1}}
.LanguageSwitcher-module__U9ItxG__switcher{align-items:center;gap:var(--space-1);white-space:nowrap;flex-shrink:0;display:inline-flex}.LanguageSwitcher-module__U9ItxG__switcher button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.LanguageSwitcher-module__U9ItxG__switcher button[aria-pressed=true]{text-underline-offset:.2em;text-decoration:underline}.LanguageSwitcher-module__U9ItxG__switcher button:disabled{cursor:default}.LanguageSwitcher-module__U9ItxG__switcher button:focus-visible{outline-offset:4px;outline:1px solid}
@keyframes MobileMenu-module__o1paLW__menu-fade{0%{opacity:0}}@keyframes MobileMenu-module__o1paLW__cross-a{0%{transform:none}}@keyframes MobileMenu-module__o1paLW__cross-b{0%{transform:none}}.MobileMenu-module__o1paLW__trigger,.MobileMenu-module__o1paLW__close{color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:7px;padding:10px 4px;display:inline-flex}.MobileMenu-module__o1paLW__trigger span,.MobileMenu-module__o1paLW__close span{background:currentColor;width:30px;height:1px;display:block}.MobileMenu-module__o1paLW__panel{--menu-duration:.3s;z-index:20;overscroll-behavior:contain;padding-top:env(safe-area-inset-top,0px);background:var(--color-dark);color:var(--color-ink-inverse);animation:MobileMenu-module__o1paLW__menu-fade var(--menu-duration) ease;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.MobileMenu-module__o1paLW__row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:78px;padding:var(--space-3) var(--page-inline);display:flex}.MobileMenu-module__o1paLW__wordmark{font-weight:var(--weight-wordmark);color:inherit;font-size:20px;line-height:1.2;text-decoration:none}.MobileMenu-module__o1paLW__close span:first-child{animation:MobileMenu-module__o1paLW__cross-a var(--menu-duration) ease;transform:translateY(4px)rotate(45deg)}.MobileMenu-module__o1paLW__close span:last-child{animation:MobileMenu-module__o1paLW__cross-b var(--menu-duration) ease;transform:translateY(-4px)rotate(-45deg)}.MobileMenu-module__o1paLW__nav{padding:var(--space-6) var(--page-inline) var(--space-5);flex-direction:column;flex-grow:1;align-items:flex-start;display:flex}.MobileMenu-module__o1paLW__nav>a{padding:var(--space-1) 0;color:inherit;font-size:var(--text-h2);font-weight:var(--weight-heading);line-height:var(--leading-tight);text-decoration:none}.MobileMenu-module__o1paLW__cta{margin-top:var(--space-4)}.MobileMenu-module__o1paLW__bar{justify-content:space-between;align-items:center;gap:var(--space-3);margin:0 var(--page-inline);padding:20px 0 calc(28px + env(safe-area-inset-bottom,0px));border-top:1px solid color-mix(in srgb, currentColor 25%, transparent);font-size:var(--text-nav);line-height:1.2;display:flex}.MobileMenu-module__o1paLW__language [role=group]{gap:0;margin-left:-13px}.MobileMenu-module__o1paLW__language button{min-width:44px;min-height:44px}.MobileMenu-module__o1paLW__bar a{margin:-10px;padding:10px}@media (min-width:1024px){.MobileMenu-module__o1paLW__trigger,.MobileMenu-module__o1paLW__panel{display:none}}
.Header-module__ldgnoG__header{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:78px;padding:var(--space-3) var(--page-inline);display:flex}.Header-module__ldgnoG__wordmark{font-weight:var(--weight-wordmark);font-size:20px;line-height:1.2;text-decoration:none}.Header-module__ldgnoG__nav{display:none}@media (min-width:768px){.Header-module__ldgnoG__header{min-height:86px;position:relative;top:20px}[data-theme] .Header-module__ldgnoG__header{top:0}.Header-module__ldgnoG__wordmark{font-size:23px}.Header-module__ldgnoG__nav a{text-decoration:none}}@media (min-width:1024px){.Header-module__ldgnoG__nav{font-size:var(--text-nav);white-space:nowrap;align-items:center;gap:40px;display:flex}.Header-module__ldgnoG__nav>:last-child>a{font-size:var(--text-nav);padding:6px 14px;line-height:1.2}}@media (min-width:1280px){[data-theme] .Header-module__ldgnoG__nav{gap:48px}[data-theme] .Header-module__ldgnoG__nav>:last-child>a{padding:8px 20px}}@media (min-width:768px){[data-theme] .Header-module__ldgnoG__nav>:last-child>a{transition:background-size .6s,filter .6s}[data-theme] .Header-module__ldgnoG__nav>:last-child>a:focus-visible{background-size:calc(var(--motion-gradient-size) * 1.5) 100%;filter:saturate(1.12)brightness(1.05)}}@media (min-width:768px) and (hover:hover){[data-theme] .Header-module__ldgnoG__nav>:last-child>a:hover{background-size:calc(var(--motion-gradient-size) * 1.5) 100%;filter:saturate(1.12)brightness(1.05)}}@media (prefers-reduced-motion:reduce){[data-theme] .Header-module__ldgnoG__nav>:last-child>a:hover,[data-theme] .Header-module__ldgnoG__nav>:last-child>a:focus-visible{background-size:var(--motion-gradient-size) 100%}}@media (min-width:1440px){.Header-module__ldgnoG__wordmark{font-size:calc(23 * var(--u))}}
.SocialIcons-module__17u5fW__social{gap:calc(25 * var(--u));display:flex}.SocialIcons-module__17u5fW__social a{color:inherit;display:inline-flex}.SocialIcons-module__17u5fW__social a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid}.SocialIcons-module__17u5fW__social svg{width:calc(24 * var(--u));height:calc(24 * var(--u));fill:currentColor}
.HeaderPickup-module__8Pvg5G__bar{top:calc(var(--header-sticky-offset) + env(safe-area-inset-top,0px));z-index:10;padding:env(safe-area-inset-top,0px) var(--page-inline) 0;color:var(--color-ink-inverse);transition:color .15s;position:sticky}.HeaderPickup-module__8Pvg5G__bar[data-theme=light]{color:var(--color-ink)}.HeaderPickup-module__8Pvg5G__bar [data-ink]{transition:color .15s}.HeaderPickup-module__8Pvg5G__bar [data-ink=dark]{color:var(--color-ink-inverse)}.HeaderPickup-module__8Pvg5G__bar [data-ink=light]{color:var(--color-ink)}.HeaderPickup-module__8Pvg5G__bar[data-ground=film] header>a,.HeaderPickup-module__8Pvg5G__bar[data-ground=film] header>nav>a,.HeaderPickup-module__8Pvg5G__bar[data-ground=film] header button[aria-expanded]{color:var(--hero-ink);mix-blend-mode:luminosity}.HeaderPickup-module__8Pvg5G__bar header{min-height:0;transition:transform var(--motion-header-reveal-duration) ease;padding:0}.HeaderPickup-module__8Pvg5G__bar[data-reveal=hidden] header{transform:translateY(calc(-100% - var(--header-sticky-offset) - env(safe-area-inset-top,0px)))}.HeaderPickup-module__8Pvg5G__bar[data-reveal=hidden] header:focus-within{transform:none}.HeaderPickup-module__8Pvg5G__bar[data-reveal=hidden] header:has([aria-expanded=true]){transform:none}
.page-module__Gu9ZXW__page{background:linear-gradient(180deg, var(--color-bg) 0%, #fefefe 100%)}.page-module__Gu9ZXW__heading{padding:190px var(--page-inline) 67px}.page-module__Gu9ZXW__eyebrow{font-size:calc(18px + 6 * var(--tl) / 512);line-height:1.2}.page-module__Gu9ZXW__title{font-size:calc(46px + 14 * var(--tl) / 512);font-weight:var(--weight-heading);max-width:12em;margin-top:35px;line-height:1.2}.page-module__Gu9ZXW__cards{gap:0;display:grid}.page-module__Gu9ZXW__cardsFirst{padding-top:74px}.page-module__Gu9ZXW__pair{gap:0;display:grid}.page-module__Gu9ZXW__page .page-module__Gu9ZXW__testimonials{padding:132px var(--page-inline) 64px}.page-module__Gu9ZXW__page .page-module__Gu9ZXW__stats{padding:98px var(--page-inline) 96px}.page-module__Gu9ZXW__page .page-module__Gu9ZXW__stats>div{gap:58px 72px}@media (max-width:767px){.page-module__Gu9ZXW__heading{padding:48px var(--page-inline) 41px}.page-module__Gu9ZXW__eyebrow{font-size:18px}.page-module__Gu9ZXW__title{margin-top:25px;font-size:46px}}@media (min-width:768px){.page-module__Gu9ZXW__cards{padding:0 var(--page-inline);gap:10px}.page-module__Gu9ZXW__cardsFirst{padding-top:151px}.page-module__Gu9ZXW__cardsLast{padding-bottom:262px}.page-module__Gu9ZXW__pair{grid-template-columns:1fr 1fr;gap:10px}.page-module__Gu9ZXW__page .page-module__Gu9ZXW__testimonials{padding:210px var(--page-inline) 116px}.page-module__Gu9ZXW__page .page-module__Gu9ZXW__stats{padding:calc(98px + 132 * var(--tl) / 512) var(--page-inline) calc(96px + 35 * var(--tl) / 512)}.page-module__Gu9ZXW__page .page-module__Gu9ZXW__stats>div{gap:var(--space-4)}}@media (min-width:768px) and (max-width:1279px){.page-module__Gu9ZXW__page .page-module__Gu9ZXW__stats>div{gap:var(--space-1)}}@media (min-width:1280px){.page-module__Gu9ZXW__page .page-module__Gu9ZXW__testimonials{padding:246px var(--page-inline) 80px}}@media (min-width:1440px){.page-module__Gu9ZXW__eyebrow{font-size:calc(24 * var(--u))}.page-module__Gu9ZXW__title{font-size:calc(60 * var(--u))}}
.Footer-module__Grjkva__footer{background:var(--color-dark-deep);color:var(--color-ink-inverse);position:relative}.Footer-module__Grjkva__background{z-index:0;position:absolute;inset:0;overflow:hidden}.Footer-module__Grjkva__backgroundImage{object-fit:cover;object-position:var(--footer-focal-m);transform:scale(var(--footer-zoom-m));transform-origin:var(--footer-focal-m)}@media (min-width:768px){.Footer-module__Grjkva__backgroundImage{object-position:var(--footer-focal);transform:scale(var(--footer-zoom));transform-origin:var(--footer-focal)}}.Footer-module__Grjkva__overlay{background:linear-gradient(#000000ad 0% 60%,#18143ac7 100%);position:absolute;inset:0}.Footer-module__Grjkva__cta,.Footer-module__Grjkva__bar{position:relative}.Footer-module__Grjkva__footer:not(.Footer-module__Grjkva__reduced){flex-direction:column;justify-content:space-between;min-height:100svh;display:flex}@media (prefers-reduced-motion:no-preference){.Footer-module__Grjkva__footer[data-reveal=on]{z-index:0;position:sticky;bottom:0}}.Footer-module__Grjkva__reduced{color:var(--color-ink);background:0 0}.Footer-module__Grjkva__cta{padding:var(--space-5) var(--page-inline) clamp(24px, calc(100svh - 673px), 171px);flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;gap:clamp(20px,25svh - 156px,55px);display:flex}@media (min-width:768px){.Footer-module__Grjkva__cta{gap:clamp(40px,25svh - 152px,73px);padding-bottom:clamp(48px,100svh - 709px,191px)}}.Footer-module__Grjkva__ctaWordmark{font-weight:var(--weight-wordmark);color:#e6e6e6;mix-blend-mode:luminosity;font-size:20px;line-height:1.2}.Footer-module__Grjkva__cta .Footer-module__Grjkva__ctaWordmark a{font:inherit;line-height:inherit;color:inherit;padding:0;text-decoration:none}.Footer-module__Grjkva__ctaHeadline{white-space:pre-line;font-weight:var(--weight-heading);font-size:var(--text-footer);line-height:var(--leading-tight);color:#e6e6e6;mix-blend-mode:luminosity;max-width:12em;margin-top:auto}@media (max-width:360px){.Footer-module__Grjkva__ctaHeadline{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}}.Footer-module__Grjkva__cta a{font-size:30px;line-height:calc(34 * var(--u));padding:calc(13 * var(--u)) calc(31 * var(--u))}@media (max-width:767px){.Footer-module__Grjkva__cta a{padding:8px 20px;font-size:18px;line-height:21px}}.Footer-module__Grjkva__bar{align-items:center;gap:0 var(--space-3);padding:var(--space-5) var(--page-inline) 30px;grid-template-columns:1fr auto;grid-template-areas:"nav nav""language language""legal social""copy social";display:grid}.Footer-module__Grjkva__reduced .Footer-module__Grjkva__bar{margin:0 var(--page-inline);border-top:1px solid var(--color-ink);padding:21px 0 30px}.Footer-module__Grjkva__nav{justify-content:space-between;gap:var(--space-3) var(--space-4);font-size:var(--text-nav);flex-wrap:wrap;grid-area:nav;margin-bottom:24px;display:flex}.Footer-module__Grjkva__nav a{text-decoration:none}.Footer-module__Grjkva__legalLinks{gap:var(--space-2) 30px;font-size:var(--text-legal);flex-wrap:wrap;grid-area:legal;display:flex}.Footer-module__Grjkva__legalLinks a{text-decoration:none}.Footer-module__Grjkva__language{margin-bottom:var(--space-2);font-size:var(--text-legal);grid-area:language}.Footer-module__Grjkva__social{grid-area:social;place-self:center end}.Footer-module__Grjkva__copyright{font-size:var(--text-legal);opacity:.8;grid-area:copy;margin-top:5px}@media (min-width:768px){.Footer-module__Grjkva__bar{gap:30px var(--space-3);grid-template-columns:1fr auto auto;grid-template-areas:"nav nav social""copy language legal";padding-bottom:51px}.Footer-module__Grjkva__reduced .Footer-module__Grjkva__bar{border-top-color:#666;padding:40px 0 51px}.Footer-module__Grjkva__nav{justify-content:flex-start;gap:var(--space-3) 60px;margin-bottom:0}.Footer-module__Grjkva__legalLinks{justify-self:end;gap:var(--space-2) 38px}.Footer-module__Grjkva__language{margin-bottom:0}.Footer-module__Grjkva__copyright{margin-top:0}.Footer-module__Grjkva__ctaWordmark{font-size:30px}}@media (min-width:1440px){.Footer-module__Grjkva__ctaWordmark,.Footer-module__Grjkva__cta a{font-size:calc(30 * var(--u))}}
.layout-module__jl_vTq__page{background:linear-gradient(180deg, var(--color-bg), #fff);background-color:var(--color-bg)}
.page-module__ZntPBa__page{background:linear-gradient(180deg, var(--color-bg), #fff)}.page-module__ZntPBa__hero{padding:58px var(--page-inline) 0}.page-module__ZntPBa__eyebrow{font-size:18px;line-height:1.2}.page-module__ZntPBa__title{font-size:46px;font-weight:var(--weight-heading);max-width:var(--content-max);text-wrap:balance;margin-top:25px;line-height:1.2}.page-module__ZntPBa__approach{padding:129px var(--page-inline) 0}.page-module__ZntPBa__approach:after{content:"";background:var(--color-ink);height:1px;margin-top:129px;display:block}.page-module__ZntPBa__sectionTitle{font-size:36px;font-weight:var(--weight-heading);line-height:1.2}.page-module__ZntPBa__approachBody{font-size:var(--text-para);line-height:var(--leading-para);text-wrap:pretty;margin-top:18px}.page-module__ZntPBa__explore{color:var(--color-accent-violet);font-size:24px;font-weight:var(--weight-heading);align-items:center;gap:11px;margin-top:45px;line-height:1.2;text-decoration:none;display:inline-flex}.page-module__ZntPBa__exploreArrow{width:45px}.page-module__ZntPBa__bio{grid-template-areas:"heading heading""paras paras""teaching portrait";grid-template-columns:minmax(0, 1fr) calc(167 * var(--u));padding:145px var(--page-inline) 0;align-items:end;column-gap:10px;display:grid}.page-module__ZntPBa__bioHeading{grid-area:heading}.page-module__ZntPBa__paras{grid-area:paras;margin-top:18px}.page-module__ZntPBa__paras,.page-module__ZntPBa__teaching{font-size:var(--text-para);line-height:var(--leading-para)}.page-module__ZntPBa__paras p+p,.page-module__ZntPBa__teaching{margin-top:var(--leading-para)}.page-module__ZntPBa__teaching{grid-area:teaching}.page-module__ZntPBa__portrait{aspect-ratio:2332/2893;grid-area:portrait;width:167px;position:relative;overflow:hidden}.page-module__ZntPBa__portraitImage{width:155.7%;max-width:none;height:139.4%;position:absolute;top:-39.4%;left:-25.3%}.page-module__ZntPBa__page .page-module__ZntPBa__stats{padding-top:94px;padding-bottom:91px}.page-module__ZntPBa__page .page-module__ZntPBa__testimonials{padding-top:119px;padding-bottom:170px}@media (min-width:768px){.page-module__ZntPBa__hero{padding-top:190px}.page-module__ZntPBa__eyebrow{font-size:calc(18px + 6 * var(--tl) / 512)}.page-module__ZntPBa__title{font-size:calc(46px + 14 * var(--tl) / 512);margin-top:35px}.page-module__ZntPBa__approach{padding-top:124px}.page-module__ZntPBa__approach:after{background:#666;margin-top:159px}.page-module__ZntPBa__sectionTitle{font-size:calc(36px + 6 * var(--tl) / 512)}.page-module__ZntPBa__approachBody{max-width:880px;margin-top:21px}.page-module__ZntPBa__explore{gap:18px}.page-module__ZntPBa__exploreArrow{width:calc(58 * var(--u))}.page-module__ZntPBa__bio{grid-template-areas:"heading portrait""paras portrait""teaching portrait";grid-template-columns:minmax(0, calc(770 * var(--u))) calc(292 * var(--u));justify-content:space-between;column-gap:var(--space-6);padding-top:162px}.page-module__ZntPBa__paras{margin-top:32px}.page-module__ZntPBa__portrait{width:292px}.page-module__ZntPBa__page .page-module__ZntPBa__stats{padding-top:calc(94px + 54 * var(--tl) / 512);padding-bottom:calc(91px - 38 * var(--tl) / 512)}.page-module__ZntPBa__page .page-module__ZntPBa__carousel{border-bottom:1px solid #fff;padding-bottom:118px}.page-module__ZntPBa__page .page-module__ZntPBa__testimonials{padding-top:188px;padding-bottom:231px}}@media (min-width:1280px){.page-module__ZntPBa__bio{grid-template-areas:"heading.""paras portrait""teaching portrait"}.page-module__ZntPBa__bioHeading{margin-bottom:32px}.page-module__ZntPBa__paras{margin-top:0}.page-module__ZntPBa__portrait{width:auto;height:calc(100% - 10 * var(--u));margin-bottom:calc(10 * var(--u));justify-self:end}}@media (min-width:1440px){.page-module__ZntPBa__hero,.page-module__ZntPBa__approach,.page-module__ZntPBa__bio{--u:clamp(1px, 1px + (100vw - 1440px) / 1700, 1.95px);--content-max:calc(1200 * var(--u));--text-para:calc(30 * var(--u));--leading-para:calc(41 * var(--u))}.page-module__ZntPBa__eyebrow{font-size:calc(24 * var(--u))}.page-module__ZntPBa__title{font-size:calc(60 * var(--u))}.page-module__ZntPBa__sectionTitle{font-size:calc(42 * var(--u))}.page-module__ZntPBa__explore{font-size:calc(24 * var(--u))}.page-module__ZntPBa__approachBody{max-width:calc(880 * var(--u))}}
.layout-module__2Ay6eq__shell{z-index:1;background:var(--color-bg);position:relative}.layout-module__2Ay6eq__shell .layout-module__2Ay6eq__header{left:var(--page-inline);right:var(--page-inline);z-index:2;color:var(--color-ink-inverse);position:absolute}
.layout-module__tGVMCG__page{background:linear-gradient(180deg, var(--color-bg), #fff);background-color:var(--color-bg)}
.page-module__XT9OgG__hero{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:94px var(--page-inline) 0;display:flex}.page-module__XT9OgG__title{font-size:46px;font-weight:var(--weight-heading);max-width:10em;line-height:1.2}.page-module__XT9OgG__heroSocial{display:none}.page-module__XT9OgG__intro{padding:23px var(--page-inline) 0;font-size:var(--text-para);line-height:var(--leading-para);text-wrap:balance}.page-module__XT9OgG__formIntro{padding:81px var(--page-inline) 0;font-size:var(--text-para);line-height:var(--leading-para);text-wrap:balance}.page-module__XT9OgG__form{padding:56px var(--page-inline) 97px}.page-module__XT9OgG__fields{gap:57px;display:grid}.page-module__XT9OgG__fields>div{padding:0 5px}.page-module__XT9OgG__field{width:100%;font:inherit;color:inherit;background:0 0;border:0;border-bottom:1px solid #000;border-radius:0;padding:0 0 6px 7px;font-size:22px;line-height:1.2;display:block}.page-module__XT9OgG__field::placeholder{color:var(--color-ink);opacity:1}.page-module__XT9OgG__send{margin-top:44px;position:relative}.page-module__XT9OgG__send button{width:100%;height:40px;padding:0 22px;font-size:22px;line-height:1.2}.page-module__XT9OgG__formStatus,.page-module__XT9OgG__pendingNote{margin-top:var(--space-1);position:absolute;top:100%;left:0;right:0}.page-module__XT9OgG__formStatus{font-size:15px;line-height:1.35}.page-module__XT9OgG__pendingNote{opacity:.45;font-size:13px}.page-module__XT9OgG__send button:disabled{opacity:.55;cursor:default}.page-module__XT9OgG__honey,.page-module__XT9OgG__collab{display:none}.page-module__XT9OgG__collabTitle{font-size:42px;font-weight:var(--weight-heading);line-height:1.2}.page-module__XT9OgG__collabBody{max-width:790px;font-size:var(--text-para);line-height:var(--leading-para);margin-top:22px}.page-module__XT9OgG__collabEmail{margin-top:calc(1.8 * var(--leading-para));font-size:var(--text-para);line-height:var(--leading-para)}.page-module__XT9OgG__collabEmail a{color:inherit;text-decoration:none}.page-module__XT9OgG__carousel{padding-bottom:142px}@media (min-width:768px){.page-module__XT9OgG__hero{padding-top:161px}.page-module__XT9OgG__title{font-size:calc(46px + 14 * var(--tl) / 512)}.page-module__XT9OgG__heroSocial{margin-top:18px;display:flex}.page-module__XT9OgG__intro{padding-top:calc(34px + .5 * var(--air));max-width:calc(920px + 2 * var(--page-inline))}.page-module__XT9OgG__intro,.page-module__XT9OgG__formIntro,.page-module__XT9OgG__form,.page-module__XT9OgG__send{--para-open:clamp(0px, min((100svh - 900px) * .4, 100svh - 473px - 404 * var(--u) - 30px), calc(1.5 * var(--leading-para)));--air:clamp(0px, (100svh - 553px - 404 * var(--u) - var(--para-open)) / 3.5, 170px)}.page-module__XT9OgG__formIntro{padding-top:calc(var(--leading-para) + var(--para-open) + 2 * var(--air));max-width:calc(700px + 2 * var(--page-inline))}.page-module__XT9OgG__form{padding:calc(52px + .5 * var(--air)) var(--page-inline) 0}.page-module__XT9OgG__fields{gap:51px var(--space-6);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-flow:column}.page-module__XT9OgG__fields>div{padding:0}.page-module__XT9OgG__field{padding:0 0 6px 9px;font-size:27px}.page-module__XT9OgG__send{margin-top:calc(52px + .5 * var(--air))}.page-module__XT9OgG__send button{width:auto;min-width:calc(200 * var(--u));white-space:nowrap;height:calc(50 * var(--u));padding:0 calc(22 * var(--u));font-size:calc(22 * var(--u));text-align:left}.page-module__XT9OgG__collab{padding:calc(240 * var(--u)) var(--page-inline) calc(160 * var(--u));display:block}.page-module__XT9OgG__carousel{padding-bottom:246px}}@media (min-width:1440px){.page-module__XT9OgG__title{font-size:calc(60 * var(--u))}.page-module__XT9OgG__field{font-size:calc(27 * var(--u))}.page-module__XT9OgG__send button{font-size:calc(22 * var(--u))}.page-module__XT9OgG__formStatus{font-size:calc(15 * var(--u))}.page-module__XT9OgG__pendingNote{font-size:calc(13 * var(--u))}.page-module__XT9OgG__collabTitle{font-size:calc(42 * var(--u))}.page-module__XT9OgG__collabBody{max-width:calc(790 * var(--u))}.page-module__XT9OgG__intro{max-width:calc(920 * var(--u) + 2 * var(--page-inline))}.page-module__XT9OgG__formIntro{max-width:calc(700 * var(--u) + 2 * var(--page-inline))}}
.layout-module__DdXyKW__ground{z-index:1;background:var(--color-dark);color:var(--color-ink-inverse);position:relative}
.page-module__ZqE9Jq__page{background:linear-gradient(180deg, var(--color-dark) 0, var(--color-dark-deep) 6400px) var(--color-dark-deep);color:var(--color-ink-inverse)}.page-module__ZqE9Jq__hero{padding:73px var(--page-inline) 0;display:grid}.page-module__ZqE9Jq__eyebrow{font-size:18px;line-height:1.2}.page-module__ZqE9Jq__title{font-size:39px;font-weight:var(--weight-heading);max-width:calc(var(--content-max) - 425 * var(--u));margin-top:25px;line-height:1.2}.page-module__ZqE9Jq__heroVenn{width:345px;max-width:100%;margin:51px auto 0;overflow:visible}.page-module__ZqE9Jq__statement{padding:96px var(--page-inline) 0;font-size:var(--text-para);line-height:var(--leading-para);max-width:calc(var(--content-max) + 2 * var(--page-inline))}.page-module__ZqE9Jq__intro{padding:34px var(--page-inline) 63px;font-size:var(--text-para);line-height:var(--leading-para);max-width:calc(var(--content-max) + 2 * var(--page-inline))}.page-module__ZqE9Jq__intro p+p{margin-top:var(--leading-para)}@media (max-width:767px){.page-module__ZqE9Jq__title{-webkit-hyphens:auto;hyphens:auto}.page-module__ZqE9Jq__introExtra{display:none}}.page-module__ZqE9Jq__methods{padding:0 var(--page-inline) 69px}.page-module__ZqE9Jq__methodsHeading{font-size:39px;font-weight:var(--weight-heading);margin-bottom:98px;line-height:1.2}.page-module__ZqE9Jq__groups{display:grid}.page-module__ZqE9Jq__groups>div{position:relative}.page-module__ZqE9Jq__groups>div+div{border-top:1px solid var(--color-ink-inverse);margin-top:85px;padding-top:100px}.page-module__ZqE9Jq__chips,.page-module__ZqE9Jq__chipSubgroup{flex-direction:column;align-items:stretch;gap:23px;display:flex}.page-module__ZqE9Jq__chip{min-width:calc(313 * var(--u));border:1px solid var(--color-ink-inverse);border-radius:var(--radius-pill);white-space:nowrap;background-image:var(--gradient-accent);max-width:100%;height:37px;transition:border-color var(--motion-fade-duration) ease, color var(--motion-fade-duration) ease;-webkit-background-clip:text;background-clip:text;align-items:center;padding:0 22px;font-size:20.8px;line-height:1.2;display:inline-flex;position:relative}.page-module__ZqE9Jq__chip:before{content:"";border-radius:inherit;background:var(--gradient-accent);-webkit-mask-composite:xor;opacity:0;transition:opacity var(--motion-fade-duration) ease;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.page-module__ZqE9Jq__chip:focus-visible{background-image:var(--gradient-accent);color:#0000;-webkit-background-clip:text;background-clip:text;border-color:#0000}.page-module__ZqE9Jq__chip:focus-visible:before{opacity:1}@media (hover:hover) and (pointer:fine){.page-module__ZqE9Jq__chip:hover{color:#0000;border-color:#0000}.page-module__ZqE9Jq__chip:hover:before{opacity:1}}.page-module__ZqE9Jq__summaryTitle{font-size:32px;font-weight:var(--weight-heading);margin-top:58px;line-height:1.2}.page-module__ZqE9Jq__summaryBody{text-wrap:pretty;margin-top:19px;font-size:22px;line-height:34px}.page-module__ZqE9Jq__page .page-module__ZqE9Jq__carousel{border-bottom:1px solid #fff;padding-bottom:159px}.page-module__ZqE9Jq__page .page-module__ZqE9Jq__testimonials{background:0 0;padding-top:132px;padding-bottom:200px}@media (min-width:1365px){.page-module__ZqE9Jq__groups{grid-template-columns:repeat(3, calc(375 * var(--u)));column-gap:calc(60 * var(--u));margin-inline:calc((100% - 1245 * var(--u)) / 2);grid-template-rows:auto auto auto}.page-module__ZqE9Jq__methodsHeading{margin-inline:calc((100% - 1245 * var(--u)) / 2);transform:translate(-3px)}.page-module__ZqE9Jq__chip{width:375px}.page-module__ZqE9Jq__groups>div{grid-template-rows:subgrid;grid-row:span 3;align-content:start;display:grid}.page-module__ZqE9Jq__groups>div+div{border-top:0;margin-top:0;padding-top:0}.page-module__ZqE9Jq__groups>div+div:before{content:"";background:var(--color-ink-inverse);width:1px;position:absolute;top:4px;bottom:0;left:-53.5px}}@media (min-width:768px){.page-module__ZqE9Jq__page{background:linear-gradient(180deg, var(--color-dark) 0, var(--color-dark-deep) 5600px) var(--color-dark-deep)}.page-module__ZqE9Jq__hero{column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) 430px;align-items:center;padding-top:190px}.page-module__ZqE9Jq__eyebrow{font-size:calc(18px + 6 * var(--tl) / 512)}.page-module__ZqE9Jq__title{font-size:calc(39px + 21 * var(--tl) / 512);margin-top:35px}.page-module__ZqE9Jq__heroVenn{align-self:center;width:446px;max-width:none;margin:0 -16px 0 0;transform:translateY(34px)}.page-module__ZqE9Jq__intro{padding:24px var(--page-inline) 87px}.page-module__ZqE9Jq__methods{padding:77px var(--page-inline) 154px}.page-module__ZqE9Jq__methodsHeading{font-size:calc(39px + 21 * var(--tl) / 512);margin-bottom:89px}.page-module__ZqE9Jq__summaryTitle{margin-top:80px}.page-module__ZqE9Jq__summaryBody{max-width:calc(313 * var(--u))}.page-module__ZqE9Jq__page .page-module__ZqE9Jq__carousel{padding-bottom:118px}.page-module__ZqE9Jq__page .page-module__ZqE9Jq__testimonials{padding-top:188px}}@media (min-width:1280px){.page-module__ZqE9Jq__hero{column-gap:68px}}@media (min-width:1280px) and (max-width:1364px){.page-module__ZqE9Jq__hero{column-gap:61px}}@media (min-width:768px) and (max-width:1364px){.page-module__ZqE9Jq__groups{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:60px}.page-module__ZqE9Jq__groups>div{grid-template-rows:subgrid;grid-row:span 3;align-content:start;display:grid}.page-module__ZqE9Jq__groups>div+div{border-top:0;margin-top:0;padding-top:0}.page-module__ZqE9Jq__groups>div:nth-child(3) .page-module__ZqE9Jq__chips{margin-top:85px}.page-module__ZqE9Jq__chips,.page-module__ZqE9Jq__chipSubgroup{align-items:stretch}.page-module__ZqE9Jq__chip{white-space:normal;min-width:0;height:auto;min-height:37px;padding-top:5px;padding-bottom:5px}.page-module__ZqE9Jq__summaryBody{max-width:none}}@media (max-width:360px){.page-module__ZqE9Jq__chips,.page-module__ZqE9Jq__chipSubgroup{align-items:stretch}.page-module__ZqE9Jq__chip{white-space:normal;min-width:0;height:auto;min-height:37px;padding-top:5px;padding-bottom:5px}}@media (min-width:768px) and (max-width:1179px) and (orientation:portrait){.page-module__ZqE9Jq__hero{grid-template-columns:1fr;align-items:start}.page-module__ZqE9Jq__heroVenn{width:min(480px,62%);margin:64px auto 0;transform:none}}@media (min-width:1440px){.page-module__ZqE9Jq__hero{--u:clamp(1px, 1px + (100vw - 1440px) / 1700, 1.95px);--content-max:calc(1200 * var(--u));grid-template-columns:minmax(0, 1fr) calc(430 * var(--u));column-gap:calc(68 * var(--u))}.page-module__ZqE9Jq__heroVenn{width:calc(446 * var(--u));margin-right:calc(-16 * var(--u));transform:translateY(calc(34 * var(--u)))}.page-module__ZqE9Jq__eyebrow{font-size:calc(24 * var(--u))}.page-module__ZqE9Jq__title{font-size:calc(60 * var(--u));margin-top:calc(35 * var(--u))}.page-module__ZqE9Jq__methodsHeading{font-size:calc(60 * var(--u))}.page-module__ZqE9Jq__chip{font-size:calc(20.8 * var(--u))}.page-module__ZqE9Jq__summaryTitle{font-size:calc(32 * var(--u))}.page-module__ZqE9Jq__summaryBody{font-size:calc(22 * var(--u));line-height:calc(34 * var(--u))}.page-module__ZqE9Jq__statement,.page-module__ZqE9Jq__intro{max-width:calc(1360 * var(--u))}.page-module__ZqE9Jq__groups{grid-template-columns:repeat(3, minmax(calc(375 * var(--u)), 1fr));column-gap:calc(60 * var(--u));margin-inline:0}.page-module__ZqE9Jq__groups>div+div:before{left:calc(-.5px - 30 * var(--u))}.page-module__ZqE9Jq__chips,.page-module__ZqE9Jq__chipSubgroup{gap:calc(23 * var(--u))}.page-module__ZqE9Jq__chip{width:100%;height:calc(37 * var(--u));padding:0 calc(22 * var(--u));min-width:0}.page-module__ZqE9Jq__summaryTitle{margin-top:calc(80 * var(--u))}.page-module__ZqE9Jq__summaryBody{margin-top:calc(19 * var(--u));max-width:none}.page-module__ZqE9Jq__methodsHeading{margin-inline:0;margin-bottom:calc(89 * var(--u))}}
.CaseStudy-module__mifPvG__page{--case-gap:180px;--case-attached-gap:14.5px;background:#fff linear-gradient(#e0e0e0 550px,#e5e5e5 2150px,#fff 3750px)}.CaseStudy-module__mifPvG__page>:last-child{padding-bottom:124px}.CaseStudy-module__mifPvG__hero{height:550px;padding:var(--space-6) var(--page-inline) 48px;background:var(--color-dark);color:var(--color-ink-inverse);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.CaseStudy-module__mifPvG__heroMedia{z-index:0;position:absolute;inset:0;overflow:hidden}.CaseStudy-module__mifPvG__heroMedia[data-fit=contain]{background:var(--hero-ground,var(--color-dark))}.CaseStudy-module__mifPvG__heroMedia[data-fit=contain] :is(img,video){object-fit:contain}.CaseStudy-module__mifPvG__heroMedia:after{content:"";pointer-events:none;background-image:linear-gradient(#0000009e 0%,#00000080 20%,#00000047 45%,#0000001a 72%,#0000 100%),linear-gradient(#0000 0%,#0000000f 15%,#0000002e 32%,#0006 50%,#0000009e 68%,#000c 85%,#000000e6 100%);background-position:top,bottom;background-repeat:no-repeat;background-size:100% 270px,100% 62%;position:absolute;inset:0}.CaseStudy-module__mifPvG__pending{top:var(--space-2);right:var(--page-inline);opacity:.5;font-size:13px;position:absolute}.CaseStudy-module__mifPvG__eyebrow{color:#e6e6e6;mix-blend-mode:luminosity;font-size:18px;line-height:1.2;position:relative}.CaseStudy-module__mifPvG__heroTitle{font-size:44px;font-weight:var(--weight-heading);max-width:12em;margin-top:var(--space-2);color:#e6e6e6;mix-blend-mode:luminosity;line-height:1.25;position:relative}.CaseStudy-module__mifPvG__intro{padding:44px var(--page-inline) 0;gap:56px;display:grid}.CaseStudy-module__mifPvG__introText{font-size:28px;font-weight:var(--weight-heading);max-width:960px;line-height:34px}.CaseStudy-module__mifPvG__servicesLabel{font-size:16px;font-weight:var(--weight-heading);color:var(--color-ink-muted);line-height:1.5}.CaseStudy-module__mifPvG__services{color:var(--color-ink-muted);margin:0;padding:0;font-size:16px;line-height:1.5;list-style:none}.CaseStudy-module__mifPvG__collaboration .CaseStudy-module__mifPvG__servicesLabel{margin-top:1.5em}.CaseStudy-module__mifPvG__video{aspect-ratio:16/9;margin:52px var(--page-inline) 0;border-radius:var(--radius-media);background:#c9c9c9;position:relative;overflow:hidden}.CaseStudy-module__mifPvG__lead .CaseStudy-module__mifPvG__video,.CaseStudy-module__mifPvG__lead .CaseStudy-module__mifPvG__image{margin-top:101px}.CaseStudy-module__mifPvG__lead{margin-bottom:50px}.CaseStudy-module__mifPvG__video .CaseStudy-module__mifPvG__pending{right:var(--space-2)}.CaseStudy-module__mifPvG__videoFrame{border:0;width:100%;height:100%;position:absolute;inset:0}.CaseStudy-module__mifPvG__glance{padding:94px var(--page-inline) 0}.CaseStudy-module__mifPvG__glanceLabel{border-bottom:1px solid #1a1a1a4d;margin-bottom:70px;padding-bottom:10px;font-size:16px;line-height:1.2}.CaseStudy-module__mifPvG__glanceCols{gap:76px;display:grid}.CaseStudy-module__mifPvG__glanceCols h3{font-size:32px;font-weight:var(--weight-heading);margin-bottom:20px;line-height:1.2}.CaseStudy-module__mifPvG__glanceCols p{letter-spacing:-.02em;white-space:pre-line;font-size:22px;line-height:34px}.CaseStudy-module__mifPvG__quote{max-width:calc(800px + 2 * var(--page-inline));padding:164px var(--page-inline) 0;margin:0 auto}.CaseStudy-module__mifPvG__quoteText{letter-spacing:-.02em;font-size:24px;font-style:italic;line-height:1.2}.CaseStudy-module__mifPvG__quoteAttribution{margin-top:44px;font-size:20px;line-height:1.2}.CaseStudy-module__mifPvG__quoteAttribution strong{font-weight:var(--weight-heading)}.CaseStudy-module__mifPvG__textSection{padding:var(--case-gap) var(--page-inline) 0}.CaseStudy-module__mifPvG__textSection h2{font-size:32px;font-weight:var(--weight-heading);max-width:640px;line-height:1.2}.CaseStudy-module__mifPvG__textBody{margin-top:24px}.CaseStudy-module__mifPvG__textBody p{letter-spacing:-.02em;max-width:586px;margin-bottom:32px;font-size:22px;line-height:32px}.CaseStudy-module__mifPvG__textBody p:last-child{margin-bottom:0}.CaseStudy-module__mifPvG__textBody:first-child{margin-top:0}@media (min-width:768px){.CaseStudy-module__mifPvG__textWithImage{padding:var(--case-gap) var(--page-inline) 0;grid-template-columns:1fr 1fr;align-items:start;gap:0 30px;display:grid}.CaseStudy-module__mifPvG__textWithImage .CaseStudy-module__mifPvG__textSection{padding:0}.CaseStudy-module__mifPvG__textWithImage .CaseStudy-module__mifPvG__image{aspect-ratio:594/321;margin-top:6px}.CaseStudy-module__mifPvG__mediaLeft{grid-template-areas:"heading heading""media body";column-gap:55px}.CaseStudy-module__mifPvG__mediaLeft h2{grid-area:heading}.CaseStudy-module__mifPvG__mediaLeft .CaseStudy-module__mifPvG__image{grid-area:media;margin-top:40px}.CaseStudy-module__mifPvG__mediaLeft .CaseStudy-module__mifPvG__textBody{grid-area:body;margin-top:32px}}.CaseStudy-module__mifPvG__image{aspect-ratio:13/10;background:#c9c9c9;margin-top:52px;position:relative}:is(.CaseStudy-module__mifPvG__image:has(img,video),.CaseStudy-module__mifPvG__pairItem:has(img,video),.CaseStudy-module__mifPvG__clusterWide:has(img,video)){background:#eff0f0}@media (min-width:768px){.CaseStudy-module__mifPvG__imageWide{margin-left:var(--page-inline);margin-right:var(--page-inline)}}.CaseStudy-module__mifPvG__imageInset :is(img,video){object-fit:contain}.CaseStudy-module__mifPvG__imageInset img[src*=cash_cleaner_uvc_technology]{object-fit:cover}.CaseStudy-module__mifPvG__imageInset:has(img,video){background:var(--case-ground,#eff0f0)}.CaseStudy-module__mifPvG__imageInset video{object-fit:cover}.CaseStudy-module__mifPvG__imageNatural :is(img,video){object-fit:contain}.CaseStudy-module__mifPvG__imagePair{gap:14.5px;margin:52px 0 0;display:grid}.CaseStudy-module__mifPvG__pairItem{aspect-ratio:13/10;background:#c9c9c9;position:relative}.CaseStudy-module__mifPvG__cluster{gap:var(--case-attached-gap);margin:52px 0 0;display:grid}.CaseStudy-module__mifPvG__clusterWide{aspect-ratio:13/10;background:#c9c9c9;position:relative}.CaseStudy-module__mifPvG__cluster .CaseStudy-module__mifPvG__imagePair{margin-top:0}.CaseStudy-module__mifPvG__textWithImage+.CaseStudy-module__mifPvG__image,.CaseStudy-module__mifPvG__textWithImage+.CaseStudy-module__mifPvG__imagePair,.CaseStudy-module__mifPvG__textWithImage+.CaseStudy-module__mifPvG__cluster,.CaseStudy-module__mifPvG__textWithImage+.CaseStudy-module__mifPvG__video,:is(.CaseStudy-module__mifPvG__image,.CaseStudy-module__mifPvG__imagePair,.CaseStudy-module__mifPvG__cluster,.CaseStudy-module__mifPvG__video)+:is(.CaseStudy-module__mifPvG__image,.CaseStudy-module__mifPvG__imagePair,.CaseStudy-module__mifPvG__cluster,.CaseStudy-module__mifPvG__video),.CaseStudy-module__mifPvG__textSection.CaseStudy-module__mifPvG__attached+:is(.CaseStudy-module__mifPvG__image,.CaseStudy-module__mifPvG__imagePair,.CaseStudy-module__mifPvG__cluster,.CaseStudy-module__mifPvG__video){margin-top:var(--case-gap)}:is(.CaseStudy-module__mifPvG__image,.CaseStudy-module__mifPvG__imagePair,.CaseStudy-module__mifPvG__cluster,.CaseStudy-module__mifPvG__video).CaseStudy-module__mifPvG__attached{margin-top:var(--case-attached-gap)}:is(.CaseStudy-module__mifPvG__image,.CaseStudy-module__mifPvG__imagePair,.CaseStudy-module__mifPvG__cluster,.CaseStudy-module__mifPvG__video).CaseStudy-module__mifPvG__half{margin-top:calc(var(--case-gap) / 2)}.CaseStudy-module__mifPvG__textSection.CaseStudy-module__mifPvG__attached,.CaseStudy-module__mifPvG__textWithImage.CaseStudy-module__mifPvG__attached{padding-top:52px}.CaseStudy-module__mifPvG__textWithImage.CaseStudy-module__mifPvG__attached .CaseStudy-module__mifPvG__textSection{padding-top:0}.CaseStudy-module__mifPvG__textSection.CaseStudy-module__mifPvG__half,.CaseStudy-module__mifPvG__textWithImage.CaseStudy-module__mifPvG__half{padding-top:calc(var(--case-gap) / 2)}.CaseStudy-module__mifPvG__textWithImage.CaseStudy-module__mifPvG__half .CaseStudy-module__mifPvG__textSection{padding-top:0}.CaseStudy-module__mifPvG__credits{margin:60px var(--page-inline) 0;color:var(--color-ink-muted);border-top:1px solid #1a1a1a40;gap:8px;padding:20px 0 60px;font-size:14px;line-height:1.2;display:grid}.CaseStudy-module__mifPvG__credits strong{font-weight:var(--weight-heading)}@media (min-width:768px){.CaseStudy-module__mifPvG__page{--case-gap:280px;--case-attached-gap:14px;background:#fff linear-gradient(#e0e0e0 700px,#e5e5e5 1900px,#fff 3100px)}.CaseStudy-module__mifPvG__page>:last-child{padding-bottom:186px}.CaseStudy-module__mifPvG__hero{height:700px;padding-bottom:70px}.CaseStudy-module__mifPvG__eyebrow{font-size:calc(18px + 6 * var(--tl) / 512)}.CaseStudy-module__mifPvG__heroTitle{font-size:calc(44px + 16 * var(--tl) / 512);line-height:1.2}.CaseStudy-module__mifPvG__intro{padding:77px var(--page-inline) 0;grid-template-columns:minmax(0,1fr) max-content;justify-content:space-between;align-items:start}.CaseStudy-module__mifPvG__lead .CaseStudy-module__mifPvG__video,.CaseStudy-module__mifPvG__lead .CaseStudy-module__mifPvG__image{margin-top:193px}.CaseStudy-module__mifPvG__introText{font-size:calc(28px + 6 * var(--tl) / 512);line-height:calc(34px + 10 * var(--tl) / 512)}.CaseStudy-module__mifPvG__servicesLabel,.CaseStudy-module__mifPvG__services{font-size:calc(16px + 4 * var(--tl) / 512)}.CaseStudy-module__mifPvG__glance{padding-top:159px}.CaseStudy-module__mifPvG__glanceLabel{font-size:calc(16px + 8 * var(--tl) / 512);margin-bottom:60px;padding-bottom:16px}.CaseStudy-module__mifPvG__glanceCols{grid-template-columns:repeat(3,1fr);gap:60px}.CaseStudy-module__mifPvG__glanceCols h3{font-size:calc(32px + 2 * var(--tl) / 512);margin-bottom:18px}.CaseStudy-module__mifPvG__glanceCols p{line-height:32px}.CaseStudy-module__mifPvG__quote{padding-top:var(--case-gap)}.CaseStudy-module__mifPvG__quoteText{font-size:calc(24px + 2 * var(--tl) / 512);line-height:calc(28.8px + 7.2 * var(--tl) / 512)}.CaseStudy-module__mifPvG__quoteAttribution{font-size:calc(20px + 2 * var(--tl) / 512);margin-top:36px}.CaseStudy-module__mifPvG__textSection h2{font-size:calc(32px + 2 * var(--tl) / 512)}.CaseStudy-module__mifPvG__textWithImage h2{font-size:46px}.CaseStudy-module__mifPvG__textBody{margin-top:20px}.CaseStudy-module__mifPvG__twoCol .CaseStudy-module__mifPvG__textBody{columns:2;column-gap:40px}.CaseStudy-module__mifPvG__twoCol .CaseStudy-module__mifPvG__textBody p{break-inside:avoid;max-width:none}.CaseStudy-module__mifPvG__textSection.CaseStudy-module__mifPvG__flowColumns h2{max-width:12em}.CaseStudy-module__mifPvG__flowColumns .CaseStudy-module__mifPvG__textBody{column-gap:40px}.CaseStudy-module__mifPvG__flowColumns .CaseStudy-module__mifPvG__textBody p{break-inside:auto;max-width:none}.CaseStudy-module__mifPvG__headingBeside{grid-template-columns:1fr 1fr;align-items:start;gap:0 40px;display:grid}.CaseStudy-module__mifPvG__headingBeside .CaseStudy-module__mifPvG__textBody{margin-top:0}.CaseStudy-module__mifPvG__image{aspect-ratio:2}.CaseStudy-module__mifPvG__imagePair{margin-left:var(--page-inline);margin-right:var(--page-inline);grid-template-columns:1fr 1fr;gap:16px}.CaseStudy-module__mifPvG__pairItem{aspect-ratio:592/350.5}.CaseStudy-module__mifPvG__clusterWide{aspect-ratio:2;margin-left:var(--page-inline);margin-right:var(--page-inline)}.CaseStudy-module__mifPvG__credits{justify-content:space-between;gap:var(--space-4);margin-top:125px;padding:22px 0 120px;font-size:16px;display:flex}.CaseStudy-module__mifPvG__clusterWide:has(img[src*=foldia-pine-lamp-wide]){aspect-ratio:9/5}.CaseStudy-module__mifPvG__clusterWide img[src*=foldia-pine-lamp-wide]{object-position:50% 74%!important}.CaseStudy-module__mifPvG__image img[src*=foldia-oak-lamp-brick-wall]{object-position:50% 78%!important}}@media (min-width:1440px){.CaseStudy-module__mifPvG__pending{font-size:calc(13 * var(--u))}.CaseStudy-module__mifPvG__eyebrow{font-size:calc(24 * var(--u))}.CaseStudy-module__mifPvG__heroTitle{font-size:calc(60 * var(--u))}.CaseStudy-module__mifPvG__introText{font-size:calc(34 * var(--u));line-height:calc(44 * var(--u));max-width:calc(960 * var(--u))}.CaseStudy-module__mifPvG__servicesLabel,.CaseStudy-module__mifPvG__services{font-size:calc(16 * var(--u))}.CaseStudy-module__mifPvG__glanceLabel{font-size:calc(24 * var(--u))}.CaseStudy-module__mifPvG__glanceCols h3{font-size:calc(34 * var(--u))}.CaseStudy-module__mifPvG__glanceCols p{font-size:calc(22 * var(--u));line-height:calc(32 * var(--u))}.CaseStudy-module__mifPvG__quoteText{font-size:calc(26 * var(--u));line-height:calc(36 * var(--u))}.CaseStudy-module__mifPvG__quoteAttribution{font-size:calc(22 * var(--u))}.CaseStudy-module__mifPvG__textSection h2{font-size:calc(34 * var(--u));max-width:calc(640 * var(--u))}.CaseStudy-module__mifPvG__textWithImage h2{font-size:calc(46 * var(--u))}.CaseStudy-module__mifPvG__textBody p{font-size:calc(22 * var(--u));line-height:calc(32 * var(--u));max-width:calc(586 * var(--u))}.CaseStudy-module__mifPvG__flowColumns .CaseStudy-module__mifPvG__textBody{column-gap:calc(40 * var(--u))}.CaseStudy-module__mifPvG__credits{font-size:calc(16 * var(--u))}.CaseStudy-module__mifPvG__servicesLabel,.CaseStudy-module__mifPvG__services{font-size:calc(20 * var(--u))}.CaseStudy-module__mifPvG__quote{max-width:calc(800 * var(--u) + 2 * var(--page-inline))}}:is(.CaseStudy-module__mifPvG__image,.CaseStudy-module__mifPvG__pairItem,.CaseStudy-module__mifPvG__clusterWide).CaseStudy-module__mifPvG__frameLandscape{aspect-ratio:3/2}:is(.CaseStudy-module__mifPvG__image,.CaseStudy-module__mifPvG__pairItem,.CaseStudy-module__mifPvG__clusterWide).CaseStudy-module__mifPvG__frameSquare{aspect-ratio:1}
