.hero-shell[data-v-b4e00390]{align-items:center;background:transparent;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;height:100dvh;justify-content:center;left:auto;padding:2rem;position:relative;top:auto;width:100%;will-change:transform,width,opacity;z-index:30}.hero-shell[data-state=index][data-v-b4e00390]{background:transparent;pointer-events:none}.hero-shell[data-state=index] .hero-socials[data-v-b4e00390]{pointer-events:auto}.hero-shell[data-state=sidebar][data-v-b4e00390]{align-items:center;flex-direction:column;height:100dvh;justify-content:space-between;left:0;padding:1.5rem 0;position:fixed;top:0;width:48px}.hero-back[data-v-b4e00390]{align-items:center;background-color:var(--color-accent);border:1px solid var(--color-accent);border-radius:999px;box-sizing:border-box;color:#fff;display:flex;height:44px;justify-content:center;opacity:0;order:-1;pointer-events:none;transition:opacity .35s ease,background-color .3s ease,color .3s ease;width:44px}.hero-shell[data-state=sidebar] .hero-back[data-v-b4e00390]{opacity:1;pointer-events:auto}@media(min-width:768px){.hero-shell[data-state=sidebar] .hero-back[data-v-b4e00390]{height:40px;margin-left:8px;width:40px}}.hero-back[data-v-b4e00390]:hover{background-color:var(--color-ink);border-color:var(--color-ink);color:#fff}.hero-shell[data-state=sidebar] .hero-back svg[data-v-b4e00390]{height:22px;width:22px}.hero-block[data-v-b4e00390]{gap:1.5rem}.hero-block[data-v-b4e00390],.hero-name[data-v-b4e00390]{align-items:flex-start;display:flex;flex-direction:column}.hero-name[data-v-b4e00390]{font-family:var(--font-sans);letter-spacing:-.04em;line-height:.9}.hero-line-1[data-v-b4e00390]{font-size:clamp(3.5rem,12vw,11rem);font-weight:800}.hero-line-2[data-v-b4e00390]{font-size:clamp(2rem,7vw,7rem);font-weight:700;margin-top:.25rem}.hero-shell[data-state=sidebar] .hero-name[data-v-b4e00390]{opacity:0;pointer-events:none;transform:translate(-24px) scale(.94);transition:opacity .45s var(--ease-dock),transform .5s var(--ease-dock)}.hero-shell[data-state=sidebar] .hero-block[data-v-b4e00390]{align-items:center;gap:1rem}.hero-scroll[data-v-b4e00390]{color:#00000080;font-family:var(--font-mono);font-size:1.05rem;letter-spacing:.18em}.hero-shell[data-state=sidebar] .hero-scroll[data-v-b4e00390]{display:none}.hero-socials[data-v-b4e00390]{align-items:center;display:flex;font-size:38px;gap:2rem;justify-content:center}.hero-socials a[data-v-b4e00390]{color:var(--color-ink);display:inline-flex;line-height:0;transition:color .3s ease}.hero-socials[data-v-b4e00390] a:hover{color:var(--color-accent-hover)}.hero-shell[data-state=sidebar] .hero-socials[data-v-b4e00390]{flex-direction:column;font-size:22px;gap:1rem}.hero-shell[data-state=sidebar] .hero-socials a[data-v-b4e00390]{color:var(--color-accent-hover);filter:drop-shadow(0 0 6px rgba(255,255,255,.85))}.hero-shell[data-state=sidebar] .hero-socials a[data-v-b4e00390]:hover{color:var(--color-ink)}@media(max-width:767px){.hero-shell[data-v-b4e00390]{align-items:center!important;border-right:none!important;flex-direction:column!important;gap:1.5rem!important;height:auto!important;justify-content:center!important;left:auto!important;min-height:100dvh;padding:2rem 1.5rem!important;position:relative!important;top:auto!important;transform:none!important;width:100%!important}.hero-line-1[data-v-b4e00390]{font-size:clamp(3rem,14vw,5rem)!important}.hero-line-2[data-v-b4e00390]{font-size:clamp(1.75rem,8vw,3rem)!important}.hero-shell .hero-socials[data-v-b4e00390]{flex-direction:row!important;font-size:24px!important;gap:1.25rem!important}.hero-shell .hero-block[data-v-b4e00390]{align-items:flex-start!important;gap:1.5rem!important}.hero-shell .hero-scroll[data-v-b4e00390]{font-size:.95rem}.hero-shell[data-state=sidebar][data-v-b4e00390]{align-items:flex-start!important;gap:0!important;height:auto!important;justify-content:flex-start!important;left:0!important;min-height:0!important;padding:0!important;position:fixed!important;top:0!important;width:auto!important}.hero-shell[data-state=sidebar] .hero-name[data-v-b4e00390],.hero-shell[data-state=sidebar] .hero-scroll[data-v-b4e00390],.hero-shell[data-state=sidebar] .hero-socials[data-v-b4e00390]{display:none!important}.hero-shell[data-state=sidebar] .hero-back[data-v-b4e00390]{display:flex!important;height:44px!important;left:1rem!important;position:fixed!important;top:1rem!important;width:44px!important}}
