.stats-strip[data-v-efcf463b]{opacity:0;transform:translateY(12px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.stats-strip.is-visible[data-v-efcf463b]{opacity:1;transform:translateY(0)}.stat-cell[data-v-efcf463b]{transition:background-color .3s ease}.stat-cell[data-v-efcf463b]:hover{background-color:rgb(var(--ink)/.02)}@media(prefers-reduced-motion:reduce){.stats-strip[data-v-efcf463b]{opacity:1;transform:none}}.flex-col[data-v-9f51af59],.flex-row[data-v-9f51af59],.hero-subtitle[data-v-9f51af59],.hero-title[data-v-9f51af59]{opacity:1;transform:translateY(0)}.hero-title[data-v-9f51af59]{align-items:center;display:flex;flex-direction:column;gap:.08em}.hero-title__line[data-v-9f51af59]{-webkit-background-clip:text;background-clip:text;color:transparent;display:block;text-wrap:balance}.hero-title__setup[data-v-9f51af59]{background-image:linear-gradient(180deg,var(--title-from) 0,var(--title-to) 100%);font-weight:550}.hero-title__accent[data-v-9f51af59]{background-image:linear-gradient(180deg,var(--hero-accent-from) 0,var(--hero-accent-to) 100%);filter:drop-shadow(0 6px 34px rgb(var(--accent)/.32));font-weight:650}.hero-title.is-ready .hero-title__setup[data-v-9f51af59]{animation:heroLineIn-9f51af59 .7s cubic-bezier(.22,.61,.36,1) .05s both}.hero-title.is-ready .hero-title__accent[data-v-9f51af59]{animation:heroAccentIn-9f51af59 .85s cubic-bezier(.22,.61,.36,1) .26s both}@keyframes heroLineIn-9f51af59{0%{filter:blur(7px);opacity:.25;transform:translateY(14px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes heroAccentIn-9f51af59{0%{filter:blur(7px) drop-shadow(0 6px 34px rgb(var(--accent)/0));opacity:.25;transform:translateY(14px)}to{filter:blur(0) drop-shadow(0 6px 34px rgb(var(--accent)/.32));opacity:1;transform:translateY(0)}}.founder-avatar[data-v-9f51af59]{-o-object-position:center 32%;object-position:center 32%}.header-subtitle[data-v-9f51af59]{margin-left:auto;margin-right:auto;max-width:50rem}.hero-animate[data-v-9f51af59]{animation:heroFadeIn-9f51af59 .8s cubic-bezier(.25,.46,.45,.94) forwards}.hero-delay-1[data-v-9f51af59]{animation-delay:.15s}.hero-delay-2[data-v-9f51af59]{animation-delay:.3s}.hero-delay-3[data-v-9f51af59]{animation-delay:.45s}@keyframes heroFadeIn-9f51af59{0%{opacity:.3;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero-animate[data-v-9f51af59],.hero-title.is-ready .hero-title__accent[data-v-9f51af59],.hero-title.is-ready .hero-title__setup[data-v-9f51af59]{animation:none;opacity:1;transform:translateY(0)}.hero-title__accent[data-v-9f51af59]{filter:drop-shadow(0 6px 34px rgb(var(--accent)/.32))}}.scroll-reveal-text[data-v-fa696e06]{font-size:clamp(2.2rem,6.4vw,5rem);font-weight:400;letter-spacing:-.03em;line-height:1.08;text-wrap:balance;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.scroll-reveal-word[data-v-fa696e06]{transition:color .12s linear,text-shadow .12s linear}.scroll-reveal-word.is-accent[data-v-fa696e06]{font-weight:500}.service-card[data-v-b1426784]{backface-visibility:hidden;min-height:250px;transition:transform .5s cubic-bezier(.25,.46,.45,.94),border-color .5s cubic-bezier(.25,.46,.45,.94);will-change:transform,opacity}.service-card[data-v-b1426784]:hover{border-color:rgb(var(--ink)/.12);transform:translateY(-2px)}.service-card[data-v-b1426784] img{-webkit-mask-image:radial-gradient(135% 135% at 100% 100%,#000 55%,transparent 100%);mask-image:radial-gradient(135% 135% at 100% 100%,#000 55%,transparent 100%)}@media(max-width:1023px){.service-card[data-v-b1426784]{min-height:0}.service-card[data-v-b1426784] .p-8{padding:1.25rem}.service-card[data-v-b1426784] img{height:auto;max-width:120px;width:38%}}@media(prefers-reduced-motion:reduce){.service-card[data-v-b1426784]{transition:none!important;will-change:auto!important}.service-card[data-v-b1426784]:hover{transform:none!important}}.project-item[data-v-00a76df7]{backface-visibility:hidden}.project-image-container[data-v-00a76df7]{clip-path:inset(100% 0 0 0);isolation:isolate;position:relative;transition:clip-path .9s cubic-bezier(.77,0,.175,1)}.project-image[data-v-00a76df7]{transform:scale(1.15);transition:transform 1.2s cubic-bezier(.25,.46,.45,.94)}.project-info[data-v-00a76df7]{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s cubic-bezier(.25,.46,.45,.94);transition-delay:.4s}.project-tags .tag-item[data-v-00a76df7]{opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.project-item.is-visible .project-image-container[data-v-00a76df7]{clip-path:inset(0 0 0 0)}.project-item.is-visible .project-image[data-v-00a76df7]{transform:scale(1)}.project-item.is-visible .project-info[data-v-00a76df7],.project-item.is-visible .project-tags .tag-item[data-v-00a76df7]{opacity:1;transform:translateY(0)}.project-item.is-visible .project-tags .tag-item[data-v-00a76df7]:first-child{transition-delay:.55s}.project-item.is-visible .project-tags .tag-item[data-v-00a76df7]:nth-child(2){transition-delay:.62s}.project-item.is-visible .project-tags .tag-item[data-v-00a76df7]:nth-child(3){transition-delay:.69s}.project-item.is-visible .project-tags .tag-item[data-v-00a76df7]:nth-child(4){transition-delay:.76s}@media(hover:hover){.project-item:hover .project-image-container[data-v-00a76df7]{box-shadow:0 25px 50px -12px #8b5cf640}}@media(prefers-reduced-motion:reduce){.project-image-container[data-v-00a76df7]{clip-path:none!important;transition:none!important}.project-image[data-v-00a76df7],.project-info[data-v-00a76df7],.project-tags .tag-item[data-v-00a76df7]{transform:none!important;transition:none!important}.project-info[data-v-00a76df7],.project-tags .tag-item[data-v-00a76df7]{opacity:1!important}}.marquee[data-v-d5d38727]{margin-left:-4vw;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);transform:rotate(var(--marquee-tilt,-3deg));width:108vw}.marquee__track[data-v-d5d38727]{will-change:transform}.marquee__item[data-v-d5d38727]{font-weight:600;letter-spacing:-.01em;line-height:1;text-transform:uppercase;white-space:nowrap}.marquee__item.is-fill[data-v-d5d38727]{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,var(--title-from) 0,var(--title-to) 100%);color:transparent}.marquee__item.is-outline[data-v-d5d38727]{color:transparent;-webkit-text-stroke:1px rgb(var(--ink)/.45)}.marquee__sep[data-v-d5d38727]{color:#a78bfab3}
