.services-module__nhc6_W__mosaic{grid-template-columns:minmax(0,1fr);grid-template-areas:"ai""web""app""saas""talent""consulting";gap:18px;display:grid}.services-module__nhc6_W__card{isolation:isolate;background:var(--surface,#ede6f3);color:#21182b;-webkit-tap-highlight-color:transparent;border-radius:32px;min-width:0;min-height:310px;position:relative;overflow:hidden}.services-module__nhc6_W__card:focus-visible{outline-offset:5px;outline:3px solid #76549b}.services-module__nhc6_W__ai{--surface:#e9e0f3;grid-area:ai;min-height:440px}.services-module__nhc6_W__web{--surface:#171717;color:#fff;grid-area:web}.services-module__nhc6_W__app{--surface:#303235;color:#fff;grid-area:app}.services-module__nhc6_W__saas{--surface:#eee8f2;grid-area:saas}.services-module__nhc6_W__talent{--surface:#e7eee5;grid-area:talent}.services-module__nhc6_W__consulting{--surface:#f4e7d9;grid-area:consulting}.services-module__nhc6_W__artwork,.services-module__nhc6_W__scrim{pointer-events:none;position:absolute;inset:0}.services-module__nhc6_W__photo{object-fit:cover;object-position:center 40%;transition:scale .5s cubic-bezier(.2,.65,.3,1)}.services-module__nhc6_W__scrim{background:linear-gradient(to top,var(--surface)0%,color-mix(in srgb,var(--surface)95%,transparent)12%,color-mix(in srgb,var(--surface)70%,transparent)24%,transparent 48%)}.services-module__nhc6_W__web .services-module__nhc6_W__scrim,.services-module__nhc6_W__app .services-module__nhc6_W__scrim{background:linear-gradient(#100e150f 34%,#100e15a6 77%,#100e15eb)}.services-module__nhc6_W__caption{position:absolute;bottom:26px;left:26px;right:70px}.services-module__nhc6_W__label{letter-spacing:.025em;margin-bottom:7px;font-size:12px;font-weight:500;line-height:1.5}.services-module__nhc6_W__title{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.2rem,1.65vw,1.5rem);font-weight:700;line-height:1.45}.services-module__nhc6_W__arrow{color:#67448b;background:#ffffffb8;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s,color .2s;display:flex;position:absolute;bottom:26px;right:22px}.services-module__nhc6_W__web .services-module__nhc6_W__arrow,.services-module__nhc6_W__app .services-module__nhc6_W__arrow{color:#fff;background:#ffffff2e}.services-module__nhc6_W__card:is(:hover,:focus-visible) .services-module__nhc6_W__arrow{color:#fff;background:#67448b}.services-module__nhc6_W__ai .services-module__nhc6_W__caption{inset:30px 64px auto 28px}.services-module__nhc6_W__ai .services-module__nhc6_W__label{color:#67448b;margin-bottom:10px;font-size:13px}.services-module__nhc6_W__ai .services-module__nhc6_W__title{max-width:14ch;font-size:clamp(1.875rem,3vw,2.625rem);line-height:1.3}.services-module__nhc6_W__ai .services-module__nhc6_W__arrow{top:28px;bottom:auto}.services-module__nhc6_W__aiOrb{aspect-ratio:1;background:#d9c8e9;border-radius:50%;width:120%;position:absolute;bottom:-48%;left:-24%}.services-module__nhc6_W__aiWorkspace{aspect-ratio:8/5;background:#fff;border-radius:14px;width:104%;transition:rotate .5s cubic-bezier(.2,.65,.3,1);position:absolute;top:39%;right:-13%;overflow:hidden;rotate:-7deg;box-shadow:0 24px 48px -16px #4226633b}.services-module__nhc6_W__aiMascot{filter:drop-shadow(0 10px 14px #4226631f);width:59%;height:auto;transition:translate .5s cubic-bezier(.2,.65,.3,1);position:absolute;bottom:-2%;left:0}@media (min-width:640px){.services-module__nhc6_W__mosaic{grid-template-rows:520px 330px 330px 360px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"ai ai""web app""saas talent""consulting consulting";gap:20px}.services-module__nhc6_W__card{border-radius:36px;min-height:0}.services-module__nhc6_W__ai .services-module__nhc6_W__caption{top:36px;left:36px;right:90px}.services-module__nhc6_W__ai .services-module__nhc6_W__title{max-width:none}.services-module__nhc6_W__ai .services-module__nhc6_W__arrow{width:44px;height:44px;top:36px;right:32px}.services-module__nhc6_W__aiWorkspace{border-radius:18px;width:92%;top:32%;right:-6%}.services-module__nhc6_W__aiMascot{width:43%;left:1%}}@media (min-width:1024px){.services-module__nhc6_W__mosaic{grid-template-rows:repeat(2,clamp(250px,19.5vw,280px)) 320px;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"ai ai ai ai ai ai ai web web web web web""ai ai ai ai ai ai ai app app app app app""saas saas saas talent talent talent talent consulting consulting consulting consulting consulting"}.services-module__nhc6_W__web .services-module__nhc6_W__photo,.services-module__nhc6_W__app .services-module__nhc6_W__photo{object-position:center 48%}.services-module__nhc6_W__saas .services-module__nhc6_W__caption{left:24px;right:62px}.services-module__nhc6_W__saas .services-module__nhc6_W__arrow{width:36px;height:36px;right:18px}.services-module__nhc6_W__aiWorkspace{top:34%}}@media (prefers-reduced-motion:no-preference){.services-module__nhc6_W__card:is(:hover,:focus-visible) .services-module__nhc6_W__photo{scale:1.035}.services-module__nhc6_W__ai:is(:hover,:focus-visible) .services-module__nhc6_W__aiWorkspace{rotate:-4deg}.services-module__nhc6_W__ai:is(:hover,:focus-visible) .services-module__nhc6_W__aiMascot{translate:0 -5px}}@media (prefers-reduced-motion:reduce){.services-module__nhc6_W__photo,.services-module__nhc6_W__arrow,.services-module__nhc6_W__aiWorkspace,.services-module__nhc6_W__aiMascot{transition:none}}
