.map-path[data-v-1fc09aca]{animation:draw-path-1fc09aca 3s ease-in-out infinite forwards;animation-delay:0s;stroke-dasharray:1;stroke-dashoffset:1}@keyframes draw-path-1fc09aca{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.map-crop[data-v-63684483]{clip-path:inset(0 0 30% 0);overflow:hidden}.case-study-track-mobile[data-v-63684483]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.case-study-track-mobile[data-v-63684483]::-webkit-scrollbar{display:none}.case-study-card-mobile[data-v-63684483]{flex:0 0 100%;min-height:11rem;scroll-snap-align:start}.map-overlay-card[data-v-63684483]{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:linear-gradient(180deg,#fffffff5,#ffffffe6 60%,#ffffff59)}.case-study-card[data-v-63684483]{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(180deg,#ffffffc7,#fffffff2 20%,#fff)}.case-study-track[data-v-63684483]{display:flex;gap:1.5rem;overflow-x:auto;padding-bottom:.5rem;scroll-snap-type:x mandatory;scrollbar-width:none}.case-study-track[data-v-63684483]::-webkit-scrollbar{display:none}.case-study-card[data-v-63684483]{flex:0 0 44%;min-height:14rem;position:relative;scroll-snap-align:start;z-index:1}.case-study-title[data-v-63684483]{overflow-wrap:break-word;white-space:normal}.case-study-subtitle[data-v-63684483]{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}.case-study-cta[data-v-63684483]{align-self:flex-start;margin-top:auto;padding-top:1.5rem}.case-study-arrow[data-v-63684483]{font-size:1rem;margin-left:.5rem}.case-study-nav[data-v-63684483]:disabled{cursor:not-allowed;opacity:.4}.case-study-nav[data-v-63684483]:not(:disabled):hover{border-color:#93c5fd;color:#3b82f6}.case-study-card[data-v-63684483]:first-child{z-index:3}.case-study-card[data-v-63684483]:nth-child(2){z-index:2}.typewriter-text[data-v-63684483]{display:inline-block;padding-right:.1rem;position:relative}.typewriter-text[data-v-63684483]:after{animation:typewriter-caret-63684483 .9s steps(1) infinite;background:currentColor;bottom:.1em;content:"";position:absolute;right:0;top:.1em;width:1px}@keyframes typewriter-caret-63684483{0%,49%{opacity:1}50%,to{opacity:0}}.map-badge[data-v-63684483]{align-items:center;border-radius:9999px;display:inline-flex;font-size:.65rem;font-weight:700;justify-content:center;letter-spacing:.08em;padding:.15rem .6rem;text-transform:uppercase}.map-badge--enable[data-v-63684483],.map-badge--resell[data-v-63684483]{background:#3b82f61f;color:#3b82f6}
