.consulting-hero-layout[data-v-d3b1f8a6]{--hero-overlap:clamp(80px,10vh,140px)}.capability-about-section[data-v-d3b1f8a6]{background:linear-gradient(180deg,transparent 0,#000 6%,#000);margin-top:calc(var(--hero-overlap)*-1);padding-top:var(--hero-overlap)}.capability-hero-section[data-v-d3b1f8a6]{min-height:calc(100vh + var(--hero-overlap))}.about-reveal[data-v-d3b1f8a6],.glance-item[data-v-d3b1f8a6],.glance-reveal[data-v-d3b1f8a6]{opacity:0}.about-reveal[data-v-d3b1f8a6],.glance-reveal[data-v-d3b1f8a6]{transform:translateY(20px)}.glance-item[data-v-d3b1f8a6]{transform:translateY(18px) scale(.985)}.capability-image-fade[data-v-d3b1f8a6]:after{background:linear-gradient(90deg,#000 0,transparent 10%,transparent 90%,#000),linear-gradient(180deg,#000 0,transparent 10%,transparent 80%,#000 90%);content:"";inset:0;pointer-events:none;position:absolute}@media(max-width:1023px){.image-stack-mobile[data-v-d3b1f8a6]{display:flex;flex-direction:column}.capability-about-section[data-v-d3b1f8a6]{margin-top:-140px;padding-top:0}.mobile-image-top[data-v-d3b1f8a6]{background:#000;line-height:0;margin:0 calc(50% - 50vw) 1.5rem;order:-1;overflow:hidden;width:100vw}.mobile-feature-image[data-v-d3b1f8a6]{aspect-ratio:4/3;background:#000;border:0;border-radius:0;display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}}.glow-button[data-v-d3b1f8a6]:hover{box-shadow:0 0 20px #b91c7f4d,inset 0 0 20px #b91c7f1a}.glow-effect[data-v-d3b1f8a6]{transition:opacity .3s ease}.content-item[data-v-87ea6829],.content-reveal[data-v-87ea6829]{opacity:0}.content-reveal[data-v-87ea6829]{transform:translateY(20px)}.content-item[data-v-87ea6829]{transform:translateY(16px)}.animated-card[data-v-87ea6829]{--loop-width:8px}.card-border[data-v-87ea6829]{transition:border-color .25s ease,box-shadow .25s ease}.animated-border-box[data-v-87ea6829],.animated-border-box-glow[data-v-87ea6829]{border-radius:calc(.75rem + var(--loop-width)/2);inset:calc(var(--loop-width)/-2);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;overflow:hidden;padding:var(--loop-width);transition:opacity .25s ease;z-index:1}.animated-border-box-glow[data-v-87ea6829]{filter:blur(14px)}.animated-border-box-glow[data-v-87ea6829]:before,.animated-border-box[data-v-87ea6829]:before{animation:rotate-border-87ea6829 2.8s linear infinite;background-image:conic-gradient(transparent 0deg,#b91c7f 35deg,transparent 145deg);content:"";height:220%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0);transform-origin:center;width:220%}.group:hover .animated-border-box[data-v-87ea6829],.group:hover .animated-border-box-glow[data-v-87ea6829]{opacity:1}.group:hover .card-border[data-v-87ea6829]{border-color:#b91c7f;box-shadow:0 0 12px #b91c7f38}@keyframes rotate-border-87ea6829{to{transform:translate(-50%,-50%) rotate(1turn)}}.how-title[data-v-ebb50a3a],.step-card[data-v-ebb50a3a]{opacity:0}.step-line[data-v-ebb50a3a]{background:#9d1f62;height:8px;opacity:0;transform:scaleX(0);transform-origin:left center;transition:width .5s ease-out;width:40%;will-change:width,transform,opacity}.step-card:hover .step-line[data-v-ebb50a3a]{width:70%}@media(max-width:1023px){.step-line[data-v-ebb50a3a]{height:6px}}@media(max-width:767px){.step-line[data-v-ebb50a3a]{height:5px}}.content-item[data-v-f353bbbf],.content-reveal[data-v-f353bbbf]{opacity:0}.content-reveal[data-v-f353bbbf]{transform:translateY(20px)}.content-item[data-v-f353bbbf]{transform:translateY(16px)}.card-border[data-v-f353bbbf]{transition:border-color .25s ease,box-shadow .25s ease}.card-glow[data-v-f353bbbf]{box-shadow:inset 0 0 36px #b91c7f8c,inset 0 0 18px #b91c7f47,0 0 28px #b91c7f3d;opacity:0;transition:opacity .3s ease}.group:hover .card-glow[data-v-f353bbbf]{opacity:1}.group:hover .card-border[data-v-f353bbbf]{border-color:#b91c7f;box-shadow:0 0 22px #b91c7f57}.content-split-image[data-v-f353bbbf]:after{background:linear-gradient(90deg,#000 0,transparent 10%,transparent 90%,#000),linear-gradient(180deg,#000 0,transparent 10%,transparent 80%,#000 90%);content:"";inset:0;pointer-events:none;position:absolute}.content-split-image img[data-v-f353bbbf],.content-split-image video[data-v-f353bbbf]{-o-object-position:center;object-position:center}.foundation-split-image img[data-v-f353bbbf],.foundation-split-image video[data-v-f353bbbf]{-o-object-position:top center;object-position:top center}@media(max-width:1023px){.image-stack-mobile[data-v-f353bbbf]{display:flex;flex-direction:column}.mobile-image-top[data-v-f353bbbf]{background:#000;line-height:0;margin:0 calc(50% - 50vw);order:-1;overflow:hidden;width:100vw}.mobile-feature-image[data-v-f353bbbf],.mobile-feature-image-cube[data-v-f353bbbf]{aspect-ratio:4/3;background:#000;border:0;border-radius:0;display:block;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.mobile-feature-image-cube[data-v-f353bbbf]{margin-bottom:-10vh;margin-left:-5vw}}.glow-button:hover{box-shadow:0 0 20px #b91c7f4d,inset 0 0 20px #b91c7f1a}.glow-effect{transition:opacity .3s ease}
