details.svelte-8twj21{overflow:hidden}details.svelte-8twj21::details-content{display:block;block-size:0;overflow:clip;transition:block-size .25s ease-out,content-visibility .2s ease allow-discrete}details[open].svelte-8twj21::details-content{block-size:auto}details.svelte-8twj21>summary:where(.svelte-8twj21)::-webkit-details-marker{display:none}.marquee.svelte-18kwlj8{--gap: 5rem;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:var(--gap)}.marquee.svelte-18kwlj8 .marquee__content:where(.svelte-18kwlj8){display:flex;flex-shrink:0;justify-content:space-around;min-width:100%;gap:var(--gap);animation:svelte-18kwlj8-marquee 50s linear infinite}@keyframes svelte-18kwlj8-marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--gap)))}}@media (max-width: 48rem){.marquee.svelte-18kwlj8{--gap: 2rem}}.milestone-container.svelte-1bu39sp{position:absolute;left:50%;width:.125rem;height:100%;transform:translate(-50%)}.milestone-line.svelte-1bu39sp{position:absolute;width:100%;background-color:#d1d5db}.milestone-progress.svelte-1bu39sp{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#10b981;transform-origin:top}.milestone-marker.svelte-1bu39sp{position:absolute;left:50%;width:.75rem;height:.75rem;border-radius:50%;background-color:#d1d5db;transform:translate(-50%,-50%);transition:background-color .3s ease}.milestone-marker.active.svelte-1bu39sp{background-color:#10b981}.step.svelte-1bu39sp{transition:color .5s ease}section.svelte-bafexn{transform:translateZ(0)}@property --rotate{syntax: "<angle>"; initial-value: 132deg; inherits: false;}.step-card-holder.svelte-69r7tr{position:relative;height:100%;transition:all .3s ease;container-type:inline-size}.step-card-holder.svelte-69r7tr:first-child:before{content:"";width:104%;height:102%;border-radius:1.5rem;filter:blur(10px);background-image:linear-gradient(var(--rotate),#5ddcff,#3c67e3 43%,#171b27);position:absolute;z-index:-1;top:-1%;left:-2%;animation:svelte-69r7tr-spin 5s linear infinite}.step-card-holder.svelte-69r7tr:first-child:after{position:absolute;content:"";top:16.67%;left:0;right:0;z-index:-1;height:100%;width:100%;margin:0 auto;transform:scale(.8);filter:blur(60px);background-image:linear-gradient(var(--rotate),#5ddcff,#3c67e3 43%,#171b27);opacity:1;transition:opacity .5s;animation:svelte-69r7tr-spin 4s linear infinite}.step-card.svelte-69r7tr{position:relative;height:100%;min-height:23.75rem;padding:2rem;border-radius:1rem;border:1px solid #36425d;background:#171b27;color:#fff;overflow:hidden;transition:all .3s ease}.step-card.svelte-69r7tr:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #0006;border-color:#4c5a73}.step-background.svelte-69r7tr{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.step-background.svelte-69r7tr img:where(.svelte-69r7tr){opacity:40%}.step-number.svelte-69r7tr{display:flex;align-items:center;justify-content:flex-start;margin-bottom:.5rem}.step-card.svelte-69r7tr:hover .step-number:where(.svelte-69r7tr) span:where(.svelte-69r7tr){transform:scale(1.1);transition:transform .3s ease}@keyframes svelte-69r7tr-spin{0%{--rotate: 0deg}to{--rotate: 360deg}}@media (max-width: 1200px){.text-\[50px\].svelte-69r7tr{font-size:2.5rem!important}}@media (max-width: 1024px){.step-card.svelte-69r7tr{padding:1.5rem}.text-\[50px\].svelte-69r7tr{font-size:2rem!important}}@media (max-width: 768px){.text-\[50px\].svelte-69r7tr{font-size:1.75rem!important}}@media (max-width: 640px){.text-\[50px\].svelte-69r7tr{font-size:1.5rem!important}}@container (max-width: 270px){.step-card.svelte-69r7tr h3:where(.svelte-69r7tr){font-size:28px!important}.step-card.svelte-69r7tr p:where(.svelte-69r7tr){font-size:16px!important}}.hide-scrollbar.svelte-1ro3wqg{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar.svelte-1ro3wqg::-webkit-scrollbar{display:none}.projects-container.svelte-1ro3wqg{scroll-behavior:smooth}.project.svelte-1ro3wqg{transition:opacity .3s ease}section.svelte-6wkp2x{overflow:hidden}.testimonial-highlight.svelte-d4446p{position:relative;width:100%;background:linear-gradient(152.729deg,#36425d 27.652%,#171b27 171.62%);padding:6rem 0;overflow:hidden}.testimonial-highlight__container.svelte-d4446p{max-width:80rem;margin:0 auto;position:relative;width:100%}.testimonial-highlight__content.svelte-d4446p{display:flex;flex-direction:row;gap:6rem;align-items:center;justify-content:flex-start;padding:0 2rem;width:100%}.testimonial-highlight__image.svelte-d4446p{flex-shrink:0;width:20.5rem;height:28.8125rem;background-color:#e0e0e0;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;border-radius:1rem;overflow:hidden}.testimonial-highlight__image.svelte-d4446p img:where(.svelte-d4446p){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.testimonial-highlight__quote-wrapper.svelte-d4446p{flex:1;display:flex;flex-direction:row;justify-content:flex-end;width:100%}.testimonial-highlight__quote-content.svelte-d4446p{display:flex;flex-direction:column;gap:2.5rem;align-items:flex-start;justify-content:flex-start;max-width:48rem;padding-left:4rem;width:100%}.testimonial-highlight__quote-section.svelte-d4446p{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;justify-content:flex-start;width:100%}.testimonial-highlight__quote.svelte-d4446p{font-family:Inter,sans-serif;font-weight:600;font-size:2rem;line-height:1.15;letter-spacing:-.015em;color:#fff;margin:0;width:100%}.testimonial-highlight__attribution.svelte-d4446p{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;justify-content:flex-start;width:100%}.testimonial-highlight__author-name.svelte-d4446p{font-family:Inter,sans-serif;font-weight:700;font-size:1.25rem;line-height:1;letter-spacing:-.025rem;color:#fff}.testimonial-highlight__author-title.svelte-d4446p{font-family:Inter,sans-serif;font-weight:400;font-style:italic;font-size:1rem;line-height:1;letter-spacing:-.02rem;color:#9ca3af}.testimonial-highlight__quote-mark.svelte-d4446p{position:absolute;top:.625rem;right:2.5rem;width:11.125rem;height:11.125rem;display:flex;align-items:center;justify-content:center;transform:rotate(180deg) scaleY(-1);color:#ffffff1a;pointer-events:none}.video-thumbnail.svelte-d4446p{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start;background:none;border:none;padding:0;cursor:pointer;margin-top:1rem}.video-thumbnail__container.svelte-d4446p{position:relative;width:200px;height:112px;border-radius:.75rem;overflow:hidden;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.video-thumbnail.svelte-d4446p:hover .video-thumbnail__container:where(.svelte-d4446p){transform:scale(1.05);border-color:#ffffff4d;box-shadow:0 8px 32px #0000004d}.video-thumbnail__video.svelte-d4446p{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-thumbnail__overlay.svelte-d4446p{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.video-thumbnail.svelte-d4446p:hover .video-thumbnail__overlay:where(.svelte-d4446p){background:#0006}.play-button.svelte-d4446p{width:48px;height:48px;border-radius:50%;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease}.video-thumbnail.svelte-d4446p:hover .play-button:where(.svelte-d4446p){transform:scale(1.1);background:#ffffff40;border-color:#ffffff80}.video-thumbnail__label.svelte-d4446p{font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;color:#fffc;transition:color .3s ease}.video-thumbnail.svelte-d4446p:hover .video-thumbnail__label:where(.svelte-d4446p){color:#fff}.video-modal.svelte-d4446p{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#000000f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:2rem;animation:svelte-d4446p-fadeIn .3s ease;cursor:pointer}@keyframes svelte-d4446p-fadeIn{0%{opacity:0}to{opacity:1}}.video-modal__close.svelte-d4446p{position:absolute;top:2rem;right:2rem;width:48px;height:48px;border-radius:50%;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:99999}.video-modal__close.svelte-d4446p:hover{background:#fff3;transform:scale(1.1)}.video-modal__content.svelte-d4446p{width:1200px;max-width:90vw;height:675px;max-height:90vh;animation:svelte-d4446p-scaleIn .3s ease;position:relative;z-index:99998}@keyframes svelte-d4446p-scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.video-modal__video.svelte-d4446p{width:100%;height:100%;border-radius:1rem;box-shadow:0 25px 50px -12px #00000080;background:#000}@media (max-width: 1024px){.testimonial-highlight__content.svelte-d4446p{flex-direction:column;gap:3rem;text-align:center}.testimonial-highlight__image.svelte-d4446p{width:18rem;height:24rem}.testimonial-highlight__quote-content.svelte-d4446p{padding-left:0;align-items:center}.testimonial-highlight__quote-section.svelte-d4446p,.testimonial-highlight__attribution.svelte-d4446p,.video-thumbnail.svelte-d4446p{align-items:center}.testimonial-highlight__quote-mark.svelte-d4446p{top:1rem;right:1rem;width:8rem;height:8rem}}@media (max-width: 768px){.testimonial-highlight.svelte-d4446p{padding:4rem 0}.testimonial-highlight__content.svelte-d4446p{padding:0 1rem;gap:2rem}.testimonial-highlight__image.svelte-d4446p{width:16rem;height:20rem}.testimonial-highlight__quote.svelte-d4446p{font-size:1.75rem}.testimonial-highlight__quote-mark.svelte-d4446p{width:6rem;height:6rem}}@media (max-width: 640px){.testimonial-highlight__quote.svelte-d4446p{font-size:1.5rem}.testimonial-highlight__author-name.svelte-d4446p{font-size:1.125rem}.testimonial-highlight__author-title.svelte-d4446p{font-size:.875rem}.testimonial-highlight__image.svelte-d4446p{width:14rem;height:18rem}}
