.HeroCarousel-module__XMepDW__stage{z-index:1;isolation:isolate;width:100vw;height:100svh;perspective:var(--stage-perspective,800px);perspective-origin:50% var(--ring-top,69vh);transform-style:flat;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;opacity:0;visibility:hidden;position:absolute;top:0;left:0;overflow:clip visible}.HeroCarousel-module__XMepDW__stage[data-dragging=true]{cursor:grabbing}.HeroCarousel-module__XMepDW__ringScene{z-index:1;pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.HeroCarousel-module__XMepDW__ring{top:var(--ring-top,69vh);width:1px;height:1px;transform-style:preserve-3d;will-change:transform;position:absolute;left:50%;transform:translate(-50%,-50%)}.HeroCarousel-module__XMepDW__card{width:var(--card-width,25vw);aspect-ratio:4/5;transform-style:preserve-3d;will-change:transform;border:1px solid #00000047;border-radius:clamp(1rem,1.8vw,2rem);flex-direction:column;justify-content:space-between;padding:clamp(.7rem,1vw,1rem);display:flex;position:absolute;top:0;left:0;overflow:hidden}.HeroCarousel-module__XMepDW__themePaper{color:var(--color-black);background:#fff}.HeroCarousel-module__XMepDW__themeMist{color:var(--color-black);background:#e1e3e7}.HeroCarousel-module__XMepDW__themeStone{color:var(--color-black);background:#b9bcc2}.HeroCarousel-module__XMepDW__themeBlue{color:var(--color-black);background:#dfe2f8}.HeroCarousel-module__XMepDW__themeSilver{color:var(--color-black);background:#eceef1}.HeroCarousel-module__XMepDW__poster,.HeroCarousel-module__XMepDW__video{aspect-ratio:4/5;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.HeroCarousel-module__XMepDW__video{z-index:1;opacity:0;transition:opacity .18s}.HeroCarousel-module__XMepDW__video[data-ready=true]{opacity:1}.HeroCarousel-module__XMepDW__artworkGrid{background:linear-gradient(90deg, transparent 49.5%, var(--color-blue) 50%, transparent 50.5%), linear-gradient(0deg, transparent 49.5%, var(--color-blue) 50%, transparent 50.5%);opacity:.3}.HeroCarousel-module__XMepDW__artworkGrid .HeroCarousel-module__XMepDW__artworkElementOne{border:1px solid;height:38%;inset:18% 14% auto;transform:rotate(-10deg)}.HeroCarousel-module__XMepDW__artworkGrid .HeroCarousel-module__XMepDW__artworkElementTwo{background:currentColor;width:65%;height:1px;bottom:18%;right:15%;transform:rotate(18deg)}.HeroCarousel-module__XMepDW__artworkGrid .HeroCarousel-module__XMepDW__artworkElementThree{aspect-ratio:1;border:1px solid var(--color-blue);border-radius:50%;width:2rem;top:12%;left:14%}.HeroCarousel-module__XMepDW__artworkCircle .HeroCarousel-module__XMepDW__artworkElementOne{aspect-ratio:1;border:1px solid;border-radius:50%;width:76%;top:22%;left:12%}.HeroCarousel-module__XMepDW__artworkCircle .HeroCarousel-module__XMepDW__artworkElementTwo{aspect-ratio:1;border:1px solid;border-radius:50%;width:50%;top:36%;left:25%}.HeroCarousel-module__XMepDW__artworkCircle .HeroCarousel-module__XMepDW__artworkElementThree{aspect-ratio:1;background:currentColor;border-radius:50%;width:16%;top:46%;left:42%}.HeroCarousel-module__XMepDW__artworkBars .HeroCarousel-module__XMepDW__artworkElementOne{background:var(--color-blue);width:70%;height:13%;top:14%;left:15%;transform:rotate(-10deg)}.HeroCarousel-module__XMepDW__artworkBars .HeroCarousel-module__XMepDW__artworkElementTwo{background:currentColor;width:78%;height:16%;top:40%;left:11%;transform:rotate(7deg)}.HeroCarousel-module__XMepDW__artworkBars .HeroCarousel-module__XMepDW__artworkElementThree{background:currentColor;width:48%;height:24%;bottom:14%;right:18%;transform:rotate(-13deg)}.HeroCarousel-module__XMepDW__artworkType .HeroCarousel-module__XMepDW__artworkElementOne{top:22%;left:12%}.HeroCarousel-module__XMepDW__artworkType .HeroCarousel-module__XMepDW__artworkElementOne:after{content:"1%";font-family:var(--font-display);letter-spacing:-.1em;font-size:clamp(3rem,6vw,6rem);font-weight:700;line-height:.8}.HeroCarousel-module__XMepDW__artworkType .HeroCarousel-module__XMepDW__artworkElementTwo{background:currentColor;width:54%;height:1px;bottom:28%;right:14%}.HeroCarousel-module__XMepDW__artworkType .HeroCarousel-module__XMepDW__artworkElementThree{background:currentColor;width:30%;height:1px;bottom:18%;right:14%}.HeroCarousel-module__XMepDW__artworkLine .HeroCarousel-module__XMepDW__artworkElementOne{border:1px solid;border-radius:50%;width:72%;height:55%;top:20%;left:14%;transform:rotate(-24deg)}.HeroCarousel-module__XMepDW__artworkLine .HeroCarousel-module__XMepDW__artworkElementTwo{background:currentColor;width:94%;height:1px;top:33%;left:3%;transform:rotate(26deg)}.HeroCarousel-module__XMepDW__artworkLine .HeroCarousel-module__XMepDW__artworkElementThree{background:currentColor;width:92%;height:1px;top:51%;left:4%;transform:rotate(-30deg)}.HeroCarousel-module__XMepDW__artworkBlocks .HeroCarousel-module__XMepDW__artworkElementOne{background:currentColor;width:72%;height:17%;top:20%;left:14%;transform:rotate(12deg)}.HeroCarousel-module__XMepDW__artworkBlocks .HeroCarousel-module__XMepDW__artworkElementTwo{border:1px solid;width:62%;height:18%;top:48%;left:19%;transform:rotate(-8deg)}.HeroCarousel-module__XMepDW__artworkBlocks .HeroCarousel-module__XMepDW__artworkElementThree{background:currentColor;width:40%;height:10%;bottom:14%;right:18%;transform:rotate(-12deg)}.HeroCarousel-module__XMepDW__cardMeta{z-index:1;color:currentColor;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:.5rem;font-size:.62rem;display:flex;position:relative}.HeroCarousel-module__XMepDW__debugCard{justify-content:center;align-items:center;padding:0}.HeroCarousel-module__XMepDW__debugNumber{z-index:1;letter-spacing:-.08em;font-size:clamp(2.5rem,7vw,6rem);font-weight:700;line-height:1;position:relative}.HeroCarousel-module__XMepDW__debugCard[data-debug-tone="0"]{color:#000;background:#ffd400}.HeroCarousel-module__XMepDW__debugCard[data-debug-tone="1"]{color:#fff;background:#3547e9}.HeroCarousel-module__XMepDW__debugCard[data-debug-tone="2"]{color:#000;background:#fff}.HeroCarousel-module__XMepDW__debugCard[data-debug-tone="3"]{color:#000;background:#dfe2e7}.HeroCarousel-module__XMepDW__debugCard[data-debug-tone="4"]{color:#000;background:#ff6a2a}.HeroCarousel-module__XMepDW__debugCard[data-debug-tone="5"]{color:#fff;background:#000}.HeroCarousel-module__XMepDW__debugCard[data-debug-tone="6"]{color:#fff;background:#243bc7}.HeroCarousel-module__XMepDW__debugCard[data-debug-tone="7"]{color:#000;background:#ffc400}.HeroCarousel-module__XMepDW__debugCard[data-debug-tone="8"]{color:#000;background:#c9cdd3}.HeroCarousel-module__XMepDW__debugCard[data-debug-tone="9"]{color:#fff;background:#f05a28}@media (max-width:767px){.HeroCarousel-module__XMepDW__stage{perspective-origin:50%;width:100%;height:100%;inset:0}.HeroCarousel-module__XMepDW__ring{top:clamp(54px,18.8vw - 5px,106px)}.HeroCarousel-module__XMepDW__card{border-radius:1rem}.HeroCarousel-module__XMepDW__cardMeta{font-size:.52rem}}@media (prefers-reduced-motion:reduce){.HeroCarousel-module__XMepDW__ring,.HeroCarousel-module__XMepDW__card{will-change:auto}.HeroCarousel-module__XMepDW__video{display:none}}
.Hero-module__7HnD1W__hero{--header-height:72px;min-height:100svh;padding-top:var(--header-height);background:var(--color-off-white);color:var(--color-black);position:relative;overflow:clip visible}.Hero-module__7HnD1W__heroContent{min-height:calc(100svh - 5rem)}.Hero-module__7HnD1W__carouselStageWrapper{display:contents}.Hero-module__7HnD1W__copy{z-index:2;padding:clamp(5rem, 8.5vh, 7rem) var(--page-gutter) 0;text-align:center;position:relative}.Hero-module__7HnD1W__copy h1{max-width:70rem;font-family:var(--font-display);letter-spacing:-.035em;margin:0 auto;font-size:clamp(56px,5.1vw,88px);font-weight:700;line-height:.92}.Hero-module__7HnD1W__supportingCopy{color:#000000ad;max-width:39rem;margin:1.25rem auto 0;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.42}.Hero-module__7HnD1W__actions{justify-content:center;align-items:center;gap:1.5rem;margin-top:1.5rem;display:flex}.Hero-module__7HnD1W__primaryCta,.Hero-module__7HnD1W__secondaryLink{font-size:.9rem;text-decoration:none}.Hero-module__7HnD1W__primaryCta{border:1px solid var(--color-black);background:var(--color-black);min-height:42px;color:var(--color-white);border-radius:13px;align-items:center;padding:0 1.25rem;transition:background-color .18s,border-color .18s;display:inline-flex}.Hero-module__7HnD1W__secondaryLink{color:var(--color-black);text-underline-offset:.3rem;text-decoration:underline;transition:color .18s,text-decoration-color .18s}.Hero-module__7HnD1W__primaryCta:focus-visible{background:var(--color-blue);border-color:var(--color-blue);color:var(--color-white)}.Hero-module__7HnD1W__secondaryLink:focus-visible{color:var(--color-blue);-webkit-text-decoration-color:var(--color-blue);text-decoration-color:var(--color-blue);text-decoration-thickness:2px}.Hero-module__7HnD1W__primaryCta:focus-visible,.Hero-module__7HnD1W__secondaryLink:focus-visible{outline:2px solid var(--color-blue);outline-offset:4px}@media (hover:hover) and (pointer:fine){.Hero-module__7HnD1W__primaryCta:hover{background:var(--color-blue);border-color:var(--color-blue);color:var(--color-white)}.Hero-module__7HnD1W__secondaryLink:hover{color:var(--color-blue);-webkit-text-decoration-color:var(--color-blue);text-decoration-color:var(--color-blue);text-decoration-thickness:2px}}@media (max-width:680px){.Hero-module__7HnD1W__hero{--header-height:64px;min-height:0}.Hero-module__7HnD1W__heroContent{min-height:0}.Hero-module__7HnD1W__carouselStageWrapper{height:clamp(180px,50vw,220px);margin-top:2rem;display:block;position:relative}.Hero-module__7HnD1W__copy{padding-top:2rem}.Hero-module__7HnD1W__copy h1{letter-spacing:-.025em;font-size:clamp(44px,11vw,64px);font-weight:700;line-height:.92}.Hero-module__7HnD1W__supportingCopy{max-width:22rem;margin-top:1.25rem;font-size:1rem;line-height:1.4}.Hero-module__7HnD1W__actions{flex-direction:column;gap:1rem;margin-top:1.5rem}}@media (min-width:681px){.Hero-module__7HnD1W__hero{min-height:calc(100svh + clamp(7rem,10vw,11rem))}}@media (min-width:1600px){.Hero-module__7HnD1W__hero{min-height:calc(100svh + clamp(6rem,6vw,7rem))}}
.ClientLogoStrip-module__KeHAZG__strip{width:100%;padding:clamp(4rem, 6vw, 6rem) var(--page-gutter) clamp(5rem, 9vw, 8rem);background:var(--color-off-white);margin-top:0;position:relative;overflow:visible}.ClientLogoStrip-module__KeHAZG__title{width:min(100%,68.75rem);color:var(--color-black);font-family:var(--font-display);letter-spacing:-.04em;text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(2rem,8vw,8rem);margin:0 auto;font-weight:700;display:grid}.ClientLogoStrip-module__KeHAZG__metric{flex-direction:column;align-items:center;min-width:0;display:flex}.ClientLogoStrip-module__KeHAZG__metricValue{white-space:nowrap;font-family:var(--font-display);color:var(--color-blue);letter-spacing:-.07em;font-size:clamp(3.6rem,6vw,6rem);font-weight:700;line-height:.9}.ClientLogoStrip-module__KeHAZG__metricLabel{font-family:var(--font-body);text-align:center;margin-top:.55rem;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:500;line-height:1.2}.ClientLogoStrip-module__KeHAZG__logoRow{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:clamp(1rem,3vw,3rem);width:min(100%,74rem);margin:clamp(3.75rem,5vw,4.75rem) auto 0;display:grid}.ClientLogoStrip-module__KeHAZG__logoSlot{width:100%;height:clamp(7rem,9vw,9rem);position:relative;overflow:hidden}.ClientLogoStrip-module__KeHAZG__logoLayer{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ClientLogoStrip-module__KeHAZG__logoLayer img{object-fit:contain;filter:brightness(0)saturate();width:auto;max-width:92%;height:auto;max-height:100%;transform:scale(var(--logo-scale,1));transform-origin:50%;display:block}.ClientLogoStrip-module__KeHAZG__logoIncoming{z-index:2;animation:.42s cubic-bezier(.22,1,.36,1) both ClientLogoStrip-module__KeHAZG__logoEnter}@keyframes ClientLogoStrip-module__KeHAZG__logoEnter{0%{opacity:0;filter:blur(8px);transform:translateY(12%)}to{opacity:1;filter:blur();transform:translateY(0)}}.ClientLogoStrip-module__KeHAZG__logoExiting{animation:.24s ease-in both ClientLogoStrip-module__KeHAZG__logoExit}@keyframes ClientLogoStrip-module__KeHAZG__logoExit{to{opacity:0;filter:blur(6px);transform:translateY(-18%)}}.ClientLogoStrip-module__KeHAZG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.ClientLogoStrip-module__KeHAZG__strip{padding:clamp(3.25rem, 14vw, 4rem) var(--page-gutter) 3rem;margin-top:0}.ClientLogoStrip-module__KeHAZG__title{grid-template-columns:1fr;gap:1.5rem;max-width:22rem}.ClientLogoStrip-module__KeHAZG__metricValue{font-size:clamp(3rem,12vw,4.25rem)}.ClientLogoStrip-module__KeHAZG__metricLabel{margin-top:.4rem;font-size:1rem}.ClientLogoStrip-module__KeHAZG__logoRow{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(1.375rem,7vw,1.75rem) clamp(.75rem,4vw,1.25rem);width:100%;margin-top:2.5rem}.ClientLogoStrip-module__KeHAZG__logoSlot{grid-column:span 2;height:clamp(3rem,14vw,3.625rem)}.ClientLogoStrip-module__KeHAZG__logoLayer img{max-width:100%;max-height:100%}.ClientLogoStrip-module__KeHAZG__logoSlot:nth-child(4){grid-column:2/span 2}.ClientLogoStrip-module__KeHAZG__logoSlot:nth-child(5){grid-column:4/span 2}}@media (max-width:350px){.ClientLogoStrip-module__KeHAZG__strip{padding-top:1.5rem}}@media (min-width:768px) and (max-width:1100px){.ClientLogoStrip-module__KeHAZG__logoRow{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,58rem)}.ClientLogoStrip-module__KeHAZG__logoSlot:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.ClientLogoStrip-module__KeHAZG__logoIncoming,.ClientLogoStrip-module__KeHAZG__logoExiting{animation:none}.ClientLogoStrip-module__KeHAZG__logoSlot{overflow:visible}}
.FinalCta-module__jaDlQa__section{padding:clamp(4.5rem, 8vw, 7.5rem) var(--page-gutter) clamp(5rem, 9vw, 8rem);color:var(--color-white);background:#0a0b10}.FinalCta-module__jaDlQa__panel{background:var(--color-blue);border-radius:clamp(1.75rem,3vw,2.75rem);justify-content:space-between;align-items:end;gap:clamp(2rem,7vw,7rem);width:min(100%,80rem);min-height:24rem;margin:0 auto;padding:clamp(2rem,5vw,4.5rem);display:flex}.FinalCta-module__jaDlQa__copy{max-width:49rem}.FinalCta-module__jaDlQa__eyebrow{color:#ffffffb8;letter-spacing:.13em;margin:0 0 1.2rem;font-size:.75rem;font-weight:700;line-height:1}.FinalCta-module__jaDlQa__copy h2{max-width:12ch;color:var(--color-white);font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(3rem,6.1vw,6rem);font-weight:700;line-height:.96}.FinalCta-module__jaDlQa__supportingCopy{color:#ffffffc7;max-width:35rem;margin:1.7rem 0 0;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.45}.FinalCta-module__jaDlQa__actions{flex-direction:column;flex:none;align-items:flex-start;gap:1rem;display:flex}.FinalCta-module__jaDlQa__primaryAction{background:var(--color-white);min-height:44px;color:var(--color-black);border-radius:999px;align-items:center;gap:.75rem;padding:.9rem 1.1rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.FinalCta-module__jaDlQa__primaryAction span{font-size:1.2em;line-height:.7}.FinalCta-module__jaDlQa__emailAction{color:var(--color-white);text-underline-offset:.28rem;font-size:.98rem;line-height:44px;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73}.FinalCta-module__jaDlQa__primaryAction:focus-visible{background:#f1f1ec}@media (hover:hover) and (pointer:fine){.FinalCta-module__jaDlQa__primaryAction:hover{background:#f1f1ec}}.FinalCta-module__jaDlQa__primaryAction:focus-visible{outline:2px solid var(--color-white);outline-offset:4px}@media (max-width:760px){.FinalCta-module__jaDlQa__panel{flex-direction:column;align-items:flex-start;gap:2.25rem;min-height:0;padding:2rem 1.5rem 2.25rem}.FinalCta-module__jaDlQa__copy h2{font-size:clamp(3rem,13vw,4.5rem)}.FinalCta-module__jaDlQa__actions{width:100%}.FinalCta-module__jaDlQa__primaryAction{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.FinalCta-module__jaDlQa__copy,.FinalCta-module__jaDlQa__actions{opacity:1;transform:none}}
.FloatingBookingCta-module__eI6QmW__cta{z-index:20;right:1rem;bottom:max(14px, env(safe-area-inset-bottom));border:1px solid var(--color-blue);background:var(--color-blue);min-height:44px;color:var(--color-white);opacity:0;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem .875rem;font-size:.8125rem;font-weight:600;line-height:1;text-decoration:none;transition:opacity .22s,transform .22s,background-color .18s;display:inline-flex;position:fixed;transform:translateY(8px)}.FloatingBookingCta-module__eI6QmW__visible{opacity:1;pointer-events:auto;transform:translateY(0)}.FloatingBookingCta-module__eI6QmW__cta:focus-visible{outline:2px solid var(--color-white);outline-offset:4px;background:#2f40d6}.FloatingBookingCta-module__eI6QmW__arrow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:14px;height:14px;transition:transform .18s;display:block}.FloatingBookingCta-module__eI6QmW__cta:focus-visible .FloatingBookingCta-module__eI6QmW__arrow{transform:translate(2px)}@media (hover:hover) and (pointer:fine){.FloatingBookingCta-module__eI6QmW__cta:hover{background:#2f40d6}.FloatingBookingCta-module__eI6QmW__cta:hover .FloatingBookingCta-module__eI6QmW__arrow{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.FloatingBookingCta-module__eI6QmW__cta{transition:none}}@media (min-width:761px){.FloatingBookingCta-module__eI6QmW__cta{display:none}}@media (max-width:420px){.FloatingBookingCta-module__eI6QmW__cta{right:.875rem}}
.ShowcaseCard-module__fTSbJa__card{isolation:isolate;aspect-ratio:1.5;background:var(--card-background);min-width:0;color:var(--card-foreground);border:1px solid #0000001f;border-radius:1.5rem;grid-template-rows:auto auto minmax(0,48%);gap:clamp(.65rem,1.1vw,.9rem);padding:clamp(1.1rem,1.8vw,1.5rem);text-decoration:none;transition:transform .24s,box-shadow .24s;display:grid;position:relative;overflow:hidden}.ShowcaseCard-module__fTSbJa__card:focus-within{transform:translateY(-.2rem);box-shadow:0 1rem 2rem #00000017}.ShowcaseCard-module__fTSbJa__card:focus-visible{outline:3px solid var(--color-blue);outline-offset:4px}.ShowcaseCard-module__fTSbJa__topRow,.ShowcaseCard-module__fTSbJa__content{z-index:3;position:relative}.ShowcaseCard-module__fTSbJa__topRow{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:static}.ShowcaseCard-module__fTSbJa__identity{min-width:0}.ShowcaseCard-module__fTSbJa__category,.ShowcaseCard-module__fTSbJa__kpi,.ShowcaseCard-module__fTSbJa__kpiLabel,.ShowcaseCard-module__fTSbJa__description{margin:0}.ShowcaseCard-module__fTSbJa__logoSlot{align-items:flex-start;width:min(13.5rem,66%);height:2.65rem;display:flex}.ShowcaseCard-module__fTSbJa__brandLogo{filter:brightness(0)saturate();object-fit:contain;object-position:left top;width:auto;max-width:100%;height:100%;display:block}.ShowcaseCard-module__fTSbJa__sage .ShowcaseCard-module__fTSbJa__brandLogo{filter:brightness(0)saturate()invert(14%)sepia(11%)saturate(766%)hue-rotate(56deg)brightness(93%)contrast(91%)}.ShowcaseCard-module__fTSbJa__taupe .ShowcaseCard-module__fTSbJa__brandLogo{filter:brightness(0)saturate()invert(20%)sepia(16%)saturate(1071%)hue-rotate(338deg)brightness(86%)contrast(89%)}.ShowcaseCard-module__fTSbJa__graphite .ShowcaseCard-module__fTSbJa__brandLogo{filter:brightness(0)invert()}.ShowcaseCard-module__fTSbJa__blush .ShowcaseCard-module__fTSbJa__brandLogo{filter:brightness(0)saturate()invert(23%)sepia(17%)saturate(1641%)hue-rotate(307deg)brightness(83%)contrast(90%)}.ShowcaseCard-module__fTSbJa__category{color:var(--card-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:.7rem;font-size:.72rem;line-height:1.25}.ShowcaseCard-module__fTSbJa__cta{z-index:5;min-height:44px;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;flex:none;align-items:center;padding:.55rem .7rem .55rem .8rem;font-size:.68rem;font-weight:650;line-height:1;transition:background-color .18s,color .18s;display:inline-flex;position:absolute;bottom:clamp(1.1rem,1.8vw,1.5rem);right:clamp(1.1rem,1.8vw,1.5rem)}.ShowcaseCard-module__fTSbJa__ctaDisabled{cursor:default}.ShowcaseCard-module__fTSbJa__ctaArrow{width:1rem;height:1rem;margin-left:.45rem;transition:transform .18s}.ShowcaseCard-module__fTSbJa__card:focus-visible .ShowcaseCard-module__fTSbJa__ctaArrow{transform:translate(.18rem)}.ShowcaseCard-module__fTSbJa__content{max-width:34rem}.ShowcaseCard-module__fTSbJa__kpi{color:var(--card-accent);font-family:var(--font-display);letter-spacing:-.07em;font-size:clamp(2.5rem,4.8vw,4.3rem);font-weight:650;line-height:.9}.ShowcaseCard-module__fTSbJa__kpiLabel{color:var(--card-muted);margin-top:.45rem;font-size:clamp(.78rem,1vw,.94rem);font-weight:650;line-height:1.2}.ShowcaseCard-module__fTSbJa__description{max-width:42ch;color:var(--card-muted);margin-top:.65rem;font-size:clamp(.82rem,1.1vw,.96rem);line-height:1.38}.ShowcaseCard-module__fTSbJa__media{z-index:1;border:1px solid var(--card-media-border);background:var(--card-media-background);border-radius:clamp(1rem,2vw,1.6rem);width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.ShowcaseCard-module__fTSbJa__mediaImage{object-fit:cover;width:100%;height:100%;transition:transform .24s;display:block;position:absolute;inset:0}.ShowcaseCard-module__fTSbJa__card:focus-within .ShowcaseCard-module__fTSbJa__mediaImage{transform:scale(1.02)}.ShowcaseCard-module__fTSbJa__mediaPlaceholder{width:100%;height:100%;color:var(--card-muted);letter-spacing:.06em;text-transform:uppercase;place-items:center;font-size:.8rem;display:grid}.ShowcaseCard-module__fTSbJa__sage{--card-background:#e8e8d8;--card-foreground:#24291f;--card-muted:#24291fc4;--card-accent:#7f8b56;--card-media-background:#d8dcca;--card-media-border:#24291f24}.ShowcaseCard-module__fTSbJa__taupe{--card-background:#eee3d5;--card-foreground:#4a3023;--card-muted:#4a3023c4;--card-accent:#a56b43;--card-media-background:#ddcbb8;--card-media-border:#4a302324}.ShowcaseCard-module__fTSbJa__graphite{--card-background:#101914;--card-foreground:#f3f1e8;--card-muted:#f3f1e8bd;--card-accent:#829568;--card-media-background:#1c2922;--card-media-border:#82956857}.ShowcaseCard-module__fTSbJa__graphite .ShowcaseCard-module__fTSbJa__cta:focus-visible{color:#071015;background:#38c6ed}.ShowcaseCard-module__fTSbJa__blush{--card-background:#f2e1dc;--card-foreground:#6b303b;--card-muted:#6b303bc4;--card-accent:#bf7d88;--card-media-background:#ebcdc4;--card-media-border:#6b303b29}.ShowcaseCard-module__fTSbJa__sage .ShowcaseCard-module__fTSbJa__cta:focus-visible,.ShowcaseCard-module__fTSbJa__taupe .ShowcaseCard-module__fTSbJa__cta:focus-visible,.ShowcaseCard-module__fTSbJa__blush .ShowcaseCard-module__fTSbJa__cta:focus-visible{background:var(--card-foreground);color:var(--card-background)}@media (max-width:1180px){.ShowcaseCard-module__fTSbJa__card{aspect-ratio:1.35}}@media (max-width:767px){.ShowcaseCard-module__fTSbJa__card{aspect-ratio:auto;border-radius:1.15rem;align-content:start;width:100%;min-height:0;padding:1.1rem}.ShowcaseCard-module__fTSbJa__category{font-size:.62rem}.ShowcaseCard-module__fTSbJa__cta{background:0 0;border-radius:50%;justify-content:center;width:2.35rem;height:2.35rem;min-height:0;padding:0;top:1.1rem;bottom:auto;right:1.1rem}.ShowcaseCard-module__fTSbJa__ctaLabel{display:none}.ShowcaseCard-module__fTSbJa__ctaArrow{width:1.05rem;height:1.05rem;margin-left:0}.ShowcaseCard-module__fTSbJa__logoSlot{width:min(10.5rem,58%);height:2.2rem}.ShowcaseCard-module__fTSbJa__content{min-width:0}.ShowcaseCard-module__fTSbJa__kpi{font-size:clamp(2.25rem,11vw,3.1rem)}.ShowcaseCard-module__fTSbJa__description{max-width:36ch;font-size:.82rem}.ShowcaseCard-module__fTSbJa__media{height:auto;min-height:0;aspect-ratio:var(--media-aspect-ratio);border-radius:1.1rem;align-self:start}.ShowcaseCard-module__fTSbJa__card{grid-template-rows:auto auto auto}}@media (min-width:1100px){.ShowcaseCard-module__fTSbJa__card{aspect-ratio:auto;height:100%;padding:0}.ShowcaseCard-module__fTSbJa__card:first-child,.ShowcaseCard-module__fTSbJa__card:nth-child(4){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,49%) minmax(0,51%);column-gap:0}.ShowcaseCard-module__fTSbJa__card:nth-child(2),.ShowcaseCard-module__fTSbJa__card:nth-child(3){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,43%) minmax(0,57%);column-gap:0}.ShowcaseCard-module__fTSbJa__card:first-child .ShowcaseCard-module__fTSbJa__topRow,.ShowcaseCard-module__fTSbJa__card:nth-child(2) .ShowcaseCard-module__fTSbJa__topRow,.ShowcaseCard-module__fTSbJa__card:nth-child(3) .ShowcaseCard-module__fTSbJa__topRow,.ShowcaseCard-module__fTSbJa__card:nth-child(4) .ShowcaseCard-module__fTSbJa__topRow{grid-area:1/1;padding:clamp(1.25rem,2vw,1.65rem) clamp(1.25rem,2vw,1.65rem) 0}.ShowcaseCard-module__fTSbJa__card:first-child .ShowcaseCard-module__fTSbJa__content,.ShowcaseCard-module__fTSbJa__card:nth-child(2) .ShowcaseCard-module__fTSbJa__content,.ShowcaseCard-module__fTSbJa__card:nth-child(3) .ShowcaseCard-module__fTSbJa__content,.ShowcaseCard-module__fTSbJa__card:nth-child(4) .ShowcaseCard-module__fTSbJa__content{grid-area:2/1;align-self:end;min-width:0;padding:0 clamp(1.25rem,2vw,1.65rem) clamp(1.25rem,2vw,1.65rem)}.ShowcaseCard-module__fTSbJa__card:first-child .ShowcaseCard-module__fTSbJa__media,.ShowcaseCard-module__fTSbJa__card:nth-child(2) .ShowcaseCard-module__fTSbJa__media,.ShowcaseCard-module__fTSbJa__card:nth-child(3) .ShowcaseCard-module__fTSbJa__media,.ShowcaseCard-module__fTSbJa__card:nth-child(4) .ShowcaseCard-module__fTSbJa__media{border:0;border-radius:0;grid-area:1/2/span 2}.ShowcaseCard-module__fTSbJa__card:first-child .ShowcaseCard-module__fTSbJa__cta,.ShowcaseCard-module__fTSbJa__card:nth-child(2) .ShowcaseCard-module__fTSbJa__cta,.ShowcaseCard-module__fTSbJa__card:nth-child(3) .ShowcaseCard-module__fTSbJa__cta,.ShowcaseCard-module__fTSbJa__card:nth-child(4) .ShowcaseCard-module__fTSbJa__cta{background:var(--card-foreground);color:var(--card-background);border-color:#0000;bottom:clamp(1.25rem,2vw,1.65rem);right:clamp(1.25rem,2vw,1.65rem)}.ShowcaseCard-module__fTSbJa__graphite .ShowcaseCard-module__fTSbJa__cta:focus-visible{color:#071015;background:#38c6ed;border-color:#0000}.ShowcaseCard-module__fTSbJa__sage .ShowcaseCard-module__fTSbJa__cta:focus-visible,.ShowcaseCard-module__fTSbJa__taupe .ShowcaseCard-module__fTSbJa__cta:focus-visible,.ShowcaseCard-module__fTSbJa__blush .ShowcaseCard-module__fTSbJa__cta:focus-visible{background:var(--card-background);color:var(--card-foreground);border-color:#0000}}@media (hover:hover) and (pointer:fine){.ShowcaseCard-module__fTSbJa__card:hover{transform:translateY(-.2rem);box-shadow:0 1rem 2rem #00000017}.ShowcaseCard-module__fTSbJa__card:hover .ShowcaseCard-module__fTSbJa__ctaArrow{transform:translate(.18rem)}.ShowcaseCard-module__fTSbJa__card:hover .ShowcaseCard-module__fTSbJa__mediaImage{transform:scale(1.02)}.ShowcaseCard-module__fTSbJa__graphite .ShowcaseCard-module__fTSbJa__cta:hover{color:#071015;background:#38c6ed}.ShowcaseCard-module__fTSbJa__sage .ShowcaseCard-module__fTSbJa__cta:hover,.ShowcaseCard-module__fTSbJa__taupe .ShowcaseCard-module__fTSbJa__cta:hover,.ShowcaseCard-module__fTSbJa__blush .ShowcaseCard-module__fTSbJa__cta:hover{background:var(--card-foreground);color:var(--card-background)}.ShowcaseCard-module__fTSbJa__sage .ShowcaseCard-module__fTSbJa__ctaDisabled:hover,.ShowcaseCard-module__fTSbJa__taupe .ShowcaseCard-module__fTSbJa__ctaDisabled:hover,.ShowcaseCard-module__fTSbJa__blush .ShowcaseCard-module__fTSbJa__ctaDisabled:hover{color:inherit;background:0 0}}@media (prefers-reduced-motion:reduce){.ShowcaseCard-module__fTSbJa__card,.ShowcaseCard-module__fTSbJa__ctaArrow,.ShowcaseCard-module__fTSbJa__mediaImage{transition:none}.ShowcaseCard-module__fTSbJa__card:focus-within,.ShowcaseCard-module__fTSbJa__card:focus-visible .ShowcaseCard-module__fTSbJa__ctaArrow,.ShowcaseCard-module__fTSbJa__card:focus-within .ShowcaseCard-module__fTSbJa__mediaImage{transform:none}}
.FeaturedCaseStudies-module__Ns8wWq__section{width:100%;padding:0 var(--page-gutter) clamp(4rem, 4.5vw, 4.5rem);background:var(--color-off-white)}.FeaturedCaseStudies-module__Ns8wWq__intro{text-align:center;width:min(100%,60rem);margin:0 auto clamp(3rem,3.5vw,3.5rem)}.FeaturedCaseStudies-module__Ns8wWq__eyebrow{color:var(--color-blue);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .8rem;font-size:.75rem;font-weight:700}.FeaturedCaseStudies-module__Ns8wWq__intro h2{max-width:60rem;font-family:var(--font-display);letter-spacing:-.035em;margin:0 auto;font-size:clamp(52px,4.3vw,68px);font-weight:650;line-height:.97}.FeaturedCaseStudies-module__Ns8wWq__intro h2 span{display:block}.FeaturedCaseStudies-module__Ns8wWq__subtitle{color:#000000a8;max-width:32rem;font-family:var(--font-body);margin:1.25rem auto 0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.4}.FeaturedCaseStudies-module__Ns8wWq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,2.5vw,2.5rem) clamp(1.25rem,2vw,2rem);width:min(100%,92rem);margin:0 auto;display:grid}.FeaturedCaseStudies-module__Ns8wWq__sectionCta{width:fit-content;min-height:44px;color:var(--color-black);border:1px solid #000000a6;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;margin:clamp(2.5rem,4vw,4rem) auto 0;padding:.7rem 1rem;font-size:.82rem;font-weight:650;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s;display:flex}.FeaturedCaseStudies-module__Ns8wWq__sectionCtaArrow{width:1rem;height:1rem;transition:transform .18s}.FeaturedCaseStudies-module__Ns8wWq__sectionCta:focus-visible{border-color:var(--color-black);background:var(--color-black);color:var(--color-white)}.FeaturedCaseStudies-module__Ns8wWq__sectionCta:focus-visible .FeaturedCaseStudies-module__Ns8wWq__sectionCtaArrow{transform:translate(.18rem)}@media (hover:hover) and (pointer:fine){.FeaturedCaseStudies-module__Ns8wWq__sectionCta:hover{border-color:var(--color-black);background:var(--color-black);color:var(--color-white)}.FeaturedCaseStudies-module__Ns8wWq__sectionCta:hover .FeaturedCaseStudies-module__Ns8wWq__sectionCtaArrow{transform:translate(.18rem)}}.FeaturedCaseStudies-module__Ns8wWq__sectionCta:focus-visible{outline:2px solid var(--color-blue);outline-offset:4px}@media (max-width:900px){.FeaturedCaseStudies-module__Ns8wWq__intro{margin-bottom:3rem}.FeaturedCaseStudies-module__Ns8wWq__grid{grid-template-columns:1fr;max-width:48rem}}@media (max-width:767px){.FeaturedCaseStudies-module__Ns8wWq__section{padding-bottom:2.5rem}.FeaturedCaseStudies-module__Ns8wWq__intro{margin-bottom:2.75rem}.FeaturedCaseStudies-module__Ns8wWq__intro h2{max-width:30rem;font-size:clamp(2.5rem,10vw,3.75rem);line-height:.98}.FeaturedCaseStudies-module__Ns8wWq__subtitle{max-width:24rem;margin-top:1rem}.FeaturedCaseStudies-module__Ns8wWq__grid{gap:1.5rem}.FeaturedCaseStudies-module__Ns8wWq__sectionCta{margin-top:2.5rem}}@media (min-width:1100px){.FeaturedCaseStudies-module__Ns8wWq__grid{grid-template-rows:clamp(380px,27vw,420px) clamp(380px,27vw,420px);grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,1.4vw,1.25rem)}.FeaturedCaseStudies-module__Ns8wWq__grid>:first-child{grid-area:1/span 5}.FeaturedCaseStudies-module__Ns8wWq__grid>:nth-child(2){grid-area:1/span 7}.FeaturedCaseStudies-module__Ns8wWq__grid>:nth-child(3){grid-area:2/span 7}.FeaturedCaseStudies-module__Ns8wWq__grid>:nth-child(4){grid-area:2/span 5}}@media (prefers-reduced-motion:reduce){.FeaturedCaseStudies-module__Ns8wWq__sectionCta,.FeaturedCaseStudies-module__Ns8wWq__sectionCtaArrow{transition:none}}
.GrowthReactor-module__dWcfQa__section{--reactor-width:min(88vw, 560px);--plate-height:clamp(105px, 8vw, 120px);--depth:8px;--rail-offset:clamp(.75rem, 2vw, 1.25rem);color:var(--color-white);background:#0a0b10;padding:clamp(5.5rem,8vw,7rem) 0 clamp(5.75rem,8vw,7.25rem);overflow:hidden}.GrowthReactor-module__dWcfQa__content{width:min(100%,77.5rem);padding:0 var(--page-gutter);margin:0 auto}.GrowthReactor-module__dWcfQa__header{text-align:center;max-width:48rem;margin:0 auto}.GrowthReactor-module__dWcfQa__eyebrow{color:#ffffff94;letter-spacing:.13em;margin:0 0 1rem;font-size:.82rem;font-weight:700;line-height:1}.GrowthReactor-module__dWcfQa__heading{color:var(--color-white);font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(3rem,5.5vw,5.6rem);font-weight:700;line-height:.92}.GrowthReactor-module__dWcfQa__reactorFrame{width:min(100%,600px);margin:clamp(2.25rem,4vw,3.5rem) auto 0;padding:.75rem 0;position:relative}.GrowthReactor-module__dWcfQa__stack{z-index:1;width:var(--reactor-width);margin:0 auto;position:relative}.GrowthReactor-module__dWcfQa__stage{outline:none;width:100%;margin:0 auto clamp(2px,.25vw,4px);position:relative}.GrowthReactor-module__dWcfQa__stage[data-index="0"] .GrowthReactor-module__dWcfQa__plate{--top-inset:0%;--bottom-inset:5%}.GrowthReactor-module__dWcfQa__stage[data-index="1"] .GrowthReactor-module__dWcfQa__plate{--top-inset:5%;--bottom-inset:11%}.GrowthReactor-module__dWcfQa__stage[data-index="2"] .GrowthReactor-module__dWcfQa__plate{--top-inset:11%;--bottom-inset:5%}.GrowthReactor-module__dWcfQa__stage[data-index="3"] .GrowthReactor-module__dWcfQa__plate{--top-inset:5%;--bottom-inset:0%}.GrowthReactor-module__dWcfQa__plate{--top-inset:0%;--bottom-inset:5%;height:var(--plate-height);isolation:isolate;clip-path:polygon(var(--top-inset) 0, calc(100% - var(--top-inset)) 0, calc(100% - var(--bottom-inset)) 100%, var(--bottom-inset) 100%);background:#0d1118;position:relative}.GrowthReactor-module__dWcfQa__plate:before{z-index:2;clip-path:polygon(var(--top-inset) 0, calc(100% - var(--top-inset)) 0, calc(100% - var(--top-inset) - 2%) 11%, calc(var(--top-inset) + 2%) 11%);content:"";pointer-events:none;background:#252b36;position:absolute;inset:0}.GrowthReactor-module__dWcfQa__face{z-index:1;inset:var(--depth) 0 0;clip-path:polygon(var(--top-inset) 0, calc(100% - var(--top-inset)) 0, calc(100% - var(--bottom-inset)) 100%, var(--bottom-inset) 100%);background:#151a24;place-items:center;display:grid;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff30}.GrowthReactor-module__dWcfQa__face:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(105deg,#ffffff09,#0000 36%,#0000001a);position:absolute;inset:0}.GrowthReactor-module__dWcfQa__index{color:var(--color-blue);letter-spacing:.16em;font-size:clamp(.62rem,.8vw,.72rem);font-weight:700;line-height:1;position:absolute;top:clamp(.85rem,1.3vw,1.1rem);left:50%;transform:translate(-50%)}.GrowthReactor-module__dWcfQa__face h3{color:var(--color-white);font-family:var(--font-display);letter-spacing:-.04em;text-align:center;white-space:nowrap;margin:.55rem 0 0;font-size:clamp(1.55rem,2.35vw,2rem);font-weight:600;line-height:1}.GrowthReactor-module__dWcfQa__channel{z-index:3;background:var(--color-blue);opacity:.55;border-radius:999px;width:clamp(36px,3vw,48px);height:2px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%);box-shadow:0 0 6px #3547e933}.GrowthReactor-module__dWcfQa__description{text-align:center;width:min(100%,27rem);margin:0 auto;overflow:hidden}.GrowthReactor-module__dWcfQa__description p{color:#ffffffad;margin:0;padding:.65rem .75rem .8rem;font-size:.94rem;line-height:1.5}.GrowthReactor-module__dWcfQa__rails{z-index:0;pointer-events:none;position:absolute;inset:.75rem 0}.GrowthReactor-module__dWcfQa__rail{opacity:.65;background:linear-gradient(#6a77b41f,#3547e942,#6a77b41f);width:1px;position:absolute;top:0;bottom:0;overflow:hidden}.GrowthReactor-module__dWcfQa__tracer{background:var(--color-blue);opacity:0;border-radius:999px;width:2px;height:clamp(1.2rem,2.4vw,2rem);position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 7px #3547e9a6}.GrowthReactor-module__dWcfQa__railLeft{left:calc(50% - (var(--reactor-width) / 2) - var(--rail-offset))}.GrowthReactor-module__dWcfQa__railRight{right:calc(50% - (var(--reactor-width) / 2) - var(--rail-offset))}@media (hover:hover) and (pointer:fine){.GrowthReactor-module__dWcfQa__stage:hover .GrowthReactor-module__dWcfQa__plate{filter:brightness(1.08)}.GrowthReactor-module__dWcfQa__stage:hover .GrowthReactor-module__dWcfQa__channel{opacity:.96;box-shadow:0 0 9px #3547e975}}@media (max-width:760px){.GrowthReactor-module__dWcfQa__section{--reactor-width:min(88vw, 340px);--plate-height:clamp(78px, 23vw, 92px);--depth:6px;--rail-offset:clamp(.5rem, 2.7vw, .85rem);padding:5.25rem 0 5.5rem}.GrowthReactor-module__dWcfQa__header{max-width:34rem}.GrowthReactor-module__dWcfQa__heading{font-size:clamp(3rem,13vw,4.35rem)}.GrowthReactor-module__dWcfQa__reactorFrame{margin-top:2.75rem;padding:.5rem 0}.GrowthReactor-module__dWcfQa__face h3{font-size:clamp(1.35rem,6.4vw,1.65rem)}.GrowthReactor-module__dWcfQa__description{width:min(100%,315px)}.GrowthReactor-module__dWcfQa__description p{padding:.6rem .5rem .75rem;font-size:.91rem;line-height:1.52}}@media (max-width:360px){.GrowthReactor-module__dWcfQa__face h3{font-size:1.28rem}}@media (prefers-reduced-motion:reduce){.GrowthReactor-module__dWcfQa__section,.GrowthReactor-module__dWcfQa__plate,.GrowthReactor-module__dWcfQa__channel{transition:none}}
.MissionScrollReveal-module__FkZ0cq__section{background:var(--color-off-white);padding:64px 0 200px;position:static}.MissionScrollReveal-module__FkZ0cq__content{box-sizing:border-box;width:min(100%,1440px);margin:0 auto;padding:0 64px}.MissionScrollReveal-module__FkZ0cq__paragraph{color:var(--color-black);font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 100px;font-size:64px;font-weight:700;line-height:1.2}.MissionScrollReveal-module__FkZ0cq__paragraph:last-child{margin-bottom:0}.MissionScrollReveal-module__FkZ0cq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.MissionScrollReveal-module__FkZ0cq__section{padding:32px 0 80px}.MissionScrollReveal-module__FkZ0cq__content{padding:0 24px}.MissionScrollReveal-module__FkZ0cq__paragraph{margin-bottom:56px;font-size:32px;line-height:1.18}}
