.hero[data-v-fcbee50c]{display:flex;min-height:100svh;padding-block:128px 80px;position:relative;z-index:1}.hero[data-v-fcbee50c],.hero__grid[data-v-fcbee50c]{align-items:center}.hero__grid[data-v-fcbee50c]{display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:7fr 5fr}.hero__text[data-v-fcbee50c]{display:flex;flex-direction:column;gap:22px}.hero__eyebrow[data-v-fcbee50c]{align-items:center;color:var(--ink-3);display:flex;font-family:var(--font-mono);font-size:var(--text-mono);gap:10px;letter-spacing:var(--tracking-mono);text-transform:uppercase}.hero__dot[data-v-fcbee50c]{background:var(--accent);border-radius:50%;box-shadow:0 0 0 4px var(--glow-decide);height:8px;width:8px}.hero__name[data-v-fcbee50c]{font-size:var(--text-hero);letter-spacing:-.025em}.hero__mask[data-v-fcbee50c]{display:block;overflow:hidden}.hero__mask>span[data-v-fcbee50c]{animation:hero-rise-fcbee50c 1s var(--ease-out) both;display:block}.hero__mask:nth-of-type(2)>span[data-v-fcbee50c]{animation-delay:80ms}[data-hero-fade][data-v-fcbee50c]{animation:hero-fade-fcbee50c .8s var(--ease-out) both;animation-delay:.22s}.hero__role[data-hero-fade][data-v-fcbee50c]{animation-delay:.28s}.hero__sub[data-hero-fade][data-v-fcbee50c]{animation-delay:.34s}.hero__motto[data-hero-fade][data-v-fcbee50c]{animation-delay:.4s}.hero__stats[data-hero-fade][data-v-fcbee50c]{animation-delay:.46s}.hero__ctas[data-hero-fade][data-v-fcbee50c]{animation-delay:.52s}@keyframes hero-rise-fcbee50c{0%{transform:translateY(110%)}to{transform:none}}@keyframes hero-fade-fcbee50c{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hero__mask>span[data-v-fcbee50c],[data-hero-fade][data-v-fcbee50c]{animation:none}.hero__stroke rect[data-v-fcbee50c]{animation:none;stroke-dashoffset:0}}.hero__role[data-v-fcbee50c]{font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:500}.hero__sub[data-v-fcbee50c]{color:var(--ink-2);max-width:52ch}.hero__motto[data-v-fcbee50c]{display:flex;font-family:var(--font-mono);font-size:14px;gap:12px;letter-spacing:var(--tracking-mono)}.hero__motto span[data-v-fcbee50c]{color:var(--ink-3)}.hero__stats[data-v-fcbee50c]{display:grid;gap:clamp(16px,2.4vw,36px);grid-template-columns:repeat(3,minmax(0,1fr))}.hero__stats li[data-v-fcbee50c]{display:flex;flex-direction:column;gap:6px}.hero__stat[data-v-fcbee50c]{font-family:var(--font-display);font-size:clamp(2rem,3.4vw,3rem);line-height:1}.hero__statLabel[data-v-fcbee50c]{line-height:1.4}.hero__ctas[data-v-fcbee50c]{display:flex;flex-wrap:wrap;gap:14px}.hero__photo[data-v-fcbee50c]{justify-self:end;max-width:460px;width:100%}.hero__frame[data-v-fcbee50c]{aspect-ratio:44/54;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-gate);margin-top:7%;position:relative}.hero__stroke[data-v-fcbee50c]{height:calc(100% + 2px);inset:-1px;pointer-events:none;position:absolute;width:calc(100% + 2px)}.hero__stroke rect[data-v-fcbee50c]{animation:hero-stroke-fcbee50c 1.5s .25s var(--ease-in-out) forwards;stroke-dasharray:1;stroke-dashoffset:1}@keyframes hero-stroke-fcbee50c{to{stroke-dashoffset:0}}.hero__img[data-v-fcbee50c]{bottom:0;height:107%;left:0;margin-inline:auto;max-width:none;position:absolute;right:0;width:auto}.hero__scroll[data-v-fcbee50c]{align-items:center;bottom:32px;display:flex;gap:14px;left:var(--gutter);position:absolute}.hero__scrollLine[data-v-fcbee50c]{background:var(--ink-2);display:block;height:40px;width:1px}@media(max-width:1023px){.hero[data-v-fcbee50c]{padding-block:104px 64px}.hero__grid[data-v-fcbee50c]{grid-template-columns:1fr}.hero__photo[data-v-fcbee50c]{justify-self:center;max-width:min(72vw,340px);order:-1}.hero__ctas .btn[data-v-fcbee50c]{flex:1;justify-content:center}.hero__scroll[data-v-fcbee50c]{display:none}}.section__head[data-v-6edcc12a]{display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(32px,5vw,64px)}.section__head--spaced[data-v-6edcc12a]{margin-top:clamp(56px,8vw,120px)}.section__gap[data-v-6edcc12a]{height:clamp(56px,8vw,120px)}
