.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:calc(100svh - var(--nav-h));display:flex;align-items:center;overflow:hidden;background:radial-gradient(100% 80% at 50% 8%,rgba(var(--accent-rgb),.085),transparent 62%),var(--bg)}.hero__in[data-astro-cid-bbe6dxrz]{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;padding-top:clamp(1.5rem,4vh,3rem);padding-bottom:clamp(3rem,8vh,5rem)}.hero__badge[data-astro-cid-bbe6dxrz]{width:min(470px,74vw);margin-bottom:clamp(1.1rem,3vh,1.9rem)}.hero__badge[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:auto;filter:drop-shadow(0 22px 48px rgba(0,0,0,.62))}.hero__title[data-astro-cid-bbe6dxrz]{margin-top:1rem}.hero__tag[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-weight:500;font-size:clamp(1.02rem,1.9vw,1.32rem);color:var(--text-dim);margin:.9rem auto 0;max-width:52ch}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem;justify-content:center}.hero__loc[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.03em;color:var(--text-faint);margin:1.5rem auto 0;padding-top:1rem;border-top:1px solid var(--line);max-width:46ch}.hero__scroll[data-astro-cid-bbe6dxrz]{position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%);z-index:2;width:26px;height:42px;border:1px solid var(--line);border-radius:999px;display:grid;place-items:start center;padding-top:8px}.hero__scroll[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{width:3px;height:8px;background:var(--accent);border-radius:2px;animation:scroll 1.6s ease-in-out infinite}@keyframes scroll{0%,to{opacity:0;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}@media(prefers-reduced-motion:reduce){.hero__scroll[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{animation:none;opacity:1}}@media(max-width:640px){.hero__scroll[data-astro-cid-bbe6dxrz]{display:none}.hero__badge[data-astro-cid-bbe6dxrz]{width:min(360px,78vw)}}.why[data-astro-cid-lud3ydqx]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.why__card[data-astro-cid-lud3ydqx]{padding:1.4rem 1.3rem;border-right:1px solid var(--line);min-width:0}.why__card[data-astro-cid-lud3ydqx]:last-child{border-right:0}.why__n[data-astro-cid-lud3ydqx]{font-family:var(--font-mono);font-size:.68rem;color:var(--accent)}.why__card[data-astro-cid-lud3ydqx] h3[data-astro-cid-lud3ydqx]{font-size:1.05rem;margin:.6rem 0 .45rem}.why__card[data-astro-cid-lud3ydqx] p[data-astro-cid-lud3ydqx]{color:var(--text-dim);font-size:.88rem}@media(max-width:880px){.why[data-astro-cid-lud3ydqx]{grid-template-columns:1fr}.why__card[data-astro-cid-lud3ydqx]{border-right:0;border-bottom:1px solid var(--line)}.why__card[data-astro-cid-lud3ydqx]:last-child{border-bottom:0}}.caps[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1rem}.cap[data-astro-cid-j7pv25f6]{padding:1.5rem 1.4rem}.cap__num[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.8rem;color:var(--accent)}.cap[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:.8rem 0 .5rem}.cap[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-dim);font-size:.92rem}.row-head[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.row-head[data-astro-cid-j7pv25f6] .section-head[data-astro-cid-j7pv25f6]{margin-bottom:1.5rem}.grid-3[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.svc[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.svc__item[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.55rem;min-width:0;padding:1.3rem 1.2rem 1.1rem;border:1px solid var(--line);border-radius:10px;background:var(--bg-3);transition:border-color .16s,background .16s}.svc__item[data-astro-cid-j7pv25f6]:hover{border-color:rgba(var(--accent-rgb),.5);background:var(--bg-2)}.svc__n[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.68rem;color:var(--text-faint)}.svc__item[data-astro-cid-j7pv25f6]:hover .svc__n[data-astro-cid-j7pv25f6]{color:var(--accent)}.svc__item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.08rem}.svc__item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-dim);font-size:.88rem;flex:1}.svc__link[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;color:var(--text-faint);padding-top:.75rem;border-top:1px solid var(--line)}.svc__item[data-astro-cid-j7pv25f6]:hover .svc__link[data-astro-cid-j7pv25f6]{color:var(--accent-hot)}.about__inds[data-astro-cid-j7pv25f6]{margin-top:1.7rem}.about__inds[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{margin-bottom:.75rem}.about__chips[data-astro-cid-j7pv25f6]{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.about__chips[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.75rem;color:var(--text-dim);border:1px solid var(--line);border-radius:999px;padding:.35rem .85rem}.ind__dot[data-astro-cid-j7pv25f6]{width:8px;height:8px;border-radius:50%;background:var(--accent)}.about[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,5vw,4rem);align-items:center}.about__media[data-astro-cid-j7pv25f6]{overflow:hidden;aspect-ratio:7/8}.about__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.contact[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,4rem);align-items:start}@media(max-width:920px){.caps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.grid-3[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.svc[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.about[data-astro-cid-j7pv25f6],.contact[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media(max-width:560px){.caps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
