:where(.Highlight-module__rlBmVG__hl){max-width:100%;color:var(--hl-color,var(--blue));white-space:nowrap;display:inline-block;position:relative}.Highlight-module__rlBmVG__text{z-index:1;position:relative}.Highlight-module__rlBmVG__svg{width:var(--hl-w,calc(100% + 20px));height:1.3em;transform:translateX(var(--hl-tx,-50%));pointer-events:none;position:absolute;top:calc(100% - .5lh - .409em);left:50%;overflow:visible}.Highlight-module__rlBmVG__svg path{fill:none;stroke:var(--hl-marker,#111);stroke-width:max(1px,.019em);vector-effect:non-scaling-stroke}@media (max-width:1024px){.Highlight-module__rlBmVG__svg{transform:translateX(var(--hl-tx-t,var(--hl-tx,-50%)));width:var(--hl-w-t,var(--hl-w,calc(100% + 20px)))}}@media (max-width:767px){:where(.Highlight-module__rlBmVG__hl){white-space:normal}.Highlight-module__rlBmVG__svg{transform:translateX(var(--hl-tx-m,var(--hl-tx-t,var(--hl-tx,-50%))))}}.Highlight-module__rlBmVG__hl[data-tight]{margin-bottom:max(0px,1.3em - 1lh)}.js .Highlight-module__rlBmVG__hl .Highlight-module__rlBmVG__svg{clip-path:inset(-4px 100% -4px -4px)}.js .Highlight-module__rlBmVG__hl[data-on] .Highlight-module__rlBmVG__svg{animation:Highlight-module__rlBmVG__hlDraw .8s var(--ease,cubic-bezier(.22, 1, .36, 1)) forwards}@keyframes Highlight-module__rlBmVG__hlDraw{to{clip-path:inset(-4px)}}@media (prefers-reduced-motion:reduce){.js .Highlight-module__rlBmVG__hl .Highlight-module__rlBmVG__svg{clip-path:none;animation:none}.js .Highlight-module__rlBmVG__hl[data-on] .Highlight-module__rlBmVG__svg{clip-path:none;animation:none}}
.Carousel-module__YELpsa__root{min-width:0;position:relative}.Carousel-module__YELpsa__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.Carousel-module__YELpsa__track::-webkit-scrollbar{display:none}.Carousel-module__YELpsa__slide{scroll-snap-align:start;flex:none;min-width:0}.Carousel-module__YELpsa__btn{cursor:pointer;justify-content:center;align-items:center;transition:background-color .25s,color .25s;display:inline-flex}.Carousel-module__YELpsa__btn svg{width:24px;height:24px}.Carousel-module__YELpsa__angle{width:12px;height:12px;-webkit-mask:var(--angle) center / contain no-repeat;-webkit-mask:var(--angle) center / contain no-repeat;mask:var(--angle) center / contain no-repeat;background:currentColor;display:block}.Carousel-module__YELpsa__angle[data-dir=prev]{--angle:url(/wp-content/uploads/2026/05/angle-left.svg)}.Carousel-module__YELpsa__angle[data-dir=next]{--angle:url(/wp-content/uploads/2026/05/angle-right.svg)}@media (prefers-reduced-motion:reduce){.Carousel-module__YELpsa__track{scroll-behavior:auto}}
.CaseStudySlider-module__kuWpCG__section{padding-top:100px;padding-bottom:100px}.CaseStudySlider-module__kuWpCG__inner{flex-direction:column;display:flex}.CaseStudySlider-module__kuWpCG__title{text-align:center;color:#111;max-width:700px;margin:8px auto 16px}.CaseStudySlider-module__kuWpCG__sub{text-align:center;color:#111;margin-top:24px;margin-bottom:14.4px}.CaseStudySlider-module__kuWpCG__slider{width:100%;max-width:1140px;margin:70px auto 0}.CaseStudySlider-module__kuWpCG__carousel{grid-template-columns:1fr auto;grid-template-areas:"dots nav""track track";align-items:center;row-gap:8px;display:grid}.CaseStudySlider-module__kuWpCG__track{grid-area:track;align-items:stretch;margin:0 -10px}.CaseStudySlider-module__kuWpCG__slide{width:100%;padding:10px;display:flex}.CaseStudySlider-module__kuWpCG__nav{grid-area:nav;gap:26px;display:flex}.CaseStudySlider-module__kuWpCG__arrow{background:var(--gray-50);color:#111;border-radius:50%;width:44px;height:44px}.CaseStudySlider-module__kuWpCG__arrow:hover,.CaseStudySlider-module__kuWpCG__arrow:focus-visible{color:var(--white);background:#111}.CaseStudySlider-module__kuWpCG__dots{grid-area:dots;align-items:center;gap:8px;display:flex}.CaseStudySlider-module__kuWpCG__dot{background:#eee;border-radius:100%;width:10px;height:10px;padding:0;transition:background-color .2s}.CaseStudySlider-module__kuWpCG__dot[aria-selected=true]{background:var(--blue)}.CaseStudySlider-module__kuWpCG__card{background:#f2f3f366;border:1px solid #e0e0e0;border-radius:40px;flex:1;min-height:632px;padding:0 48px;display:flex;box-shadow:2px 2px 14px #7c7c7c14}.CaseStudySlider-module__kuWpCG__cols{flex:1;gap:124px;max-width:1366px;margin:0 auto;padding:48px 0;display:flex}.CaseStudySlider-module__kuWpCG__content{flex-direction:column;flex:1 1 0;justify-content:space-around;align-items:flex-start;min-width:0;display:flex}.CaseStudySlider-module__kuWpCG__media{background:#eceeef;border-radius:16px;flex:1 1 0;min-width:0;position:relative;overflow:hidden}.CaseStudySlider-module__kuWpCG__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.03)}.CaseStudySlider-module__kuWpCG__logo{object-fit:contain;width:auto;max-width:100%;height:40px;display:block}.CaseStudySlider-module__kuWpCG__middle{flex-direction:column;align-items:flex-start;display:flex}.CaseStudySlider-module__kuWpCG__stars{gap:7px;margin-bottom:24px;display:flex}.CaseStudySlider-module__kuWpCG__stars svg{width:26px;height:26px;display:block}.CaseStudySlider-module__kuWpCG__quote{letter-spacing:-.5px;color:#111;margin:0;font-size:24px;font-weight:500;line-height:1.3}.CaseStudySlider-module__kuWpCG__text{letter-spacing:-.25px;color:#111;margin-top:12px;font-size:16px;font-weight:300;line-height:1.4}.CaseStudySlider-module__kuWpCG__name{letter-spacing:-.5px;color:#111;font-size:20px;font-weight:500;line-height:28px}.CaseStudySlider-module__kuWpCG__tags{opacity:.8;flex-wrap:wrap;margin:2px 0 0;padding:0;list-style:none;display:flex}.CaseStudySlider-module__kuWpCG__tags li{letter-spacing:-.25px;color:#111;font-size:16px;font-weight:300;line-height:1.4;position:relative}.CaseStudySlider-module__kuWpCG__tags li+li{margin-left:16px}.CaseStudySlider-module__kuWpCG__tags li+li:before{content:"";border-left:1px solid #111;height:100%;position:absolute;top:0;left:-8px}.CaseStudySlider-module__kuWpCG__story{letter-spacing:-.2px;align-items:center;gap:5px;font-size:18px;font-weight:500;line-height:1.4;display:inline-flex;position:relative}.CaseStudySlider-module__kuWpCG__story:before{content:"";background:url(/wp-content/uploads/2026/06/undeline-blue.svg) 0 0/100% 5px no-repeat;width:100%;height:5px;position:absolute;bottom:-7px;left:0}.CaseStudySlider-module__kuWpCG__story{color:var(--blue);transition:color .2s}.CaseStudySlider-module__kuWpCG__story svg{flex:none}.CaseStudySlider-module__kuWpCG__story:hover{color:var(--navy)}@media (max-width:1024px){.CaseStudySlider-module__kuWpCG__title{max-width:350px}.CaseStudySlider-module__kuWpCG__sub{margin-top:0}.CaseStudySlider-module__kuWpCG__card{padding:0 28px}.CaseStudySlider-module__kuWpCG__cols{gap:28px;padding:28px 0}.CaseStudySlider-module__kuWpCG__quote{font-size:20px;line-height:28px}.CaseStudySlider-module__kuWpCG__text,.CaseStudySlider-module__kuWpCG__tags li{letter-spacing:-.5px;line-height:1.2}.CaseStudySlider-module__kuWpCG__name{font-size:18px}.CaseStudySlider-module__kuWpCG__story{font-size:16px}.CaseStudySlider-module__kuWpCG__story svg{width:25px;height:6px}}@media (max-width:767px){.CaseStudySlider-module__kuWpCG__section{padding-top:40px;padding-bottom:30px}.CaseStudySlider-module__kuWpCG__slider{margin-top:22px}.CaseStudySlider-module__kuWpCG__carousel{grid-template-columns:1fr;grid-template-areas:"track""nav";row-gap:16px}.CaseStudySlider-module__kuWpCG__dots{display:none}.CaseStudySlider-module__kuWpCG__nav{justify-content:center;gap:11px}.CaseStudySlider-module__kuWpCG__card{min-height:0}.CaseStudySlider-module__kuWpCG__cols{flex-direction:column;gap:51px}.CaseStudySlider-module__kuWpCG__content{flex:none;min-height:522px}.CaseStudySlider-module__kuWpCG__media{border-radius:8px;flex:none;height:305px}.CaseStudySlider-module__kuWpCG__tags{flex-direction:column}.CaseStudySlider-module__kuWpCG__tags li+li{margin-left:0}.CaseStudySlider-module__kuWpCG__tags li+li:before{display:none}}
