header[data-astro-cid-wpvy4v7s].nav{z-index:50;-webkit-backdrop-filter:blur(14px);background:#0a0b0fb8;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.nav[data-astro-cid-wpvy4v7s] .wrap[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.logo[data-astro-cid-wpvy4v7s]{font-family:var(--mono);letter-spacing:-.02em;white-space:nowrap;font-size:18px;font-weight:700;text-decoration:none}.logo[data-astro-cid-wpvy4v7s] b[data-astro-cid-wpvy4v7s]{color:var(--accent)}.logo[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]{background:var(--accent);vertical-align:-.15em;width:.55em;height:1.05em;margin-left:3px;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.nav[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{align-items:center;gap:6px;list-style:none;display:flex}.nav[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-family:var(--mono);color:var(--muted);border-radius:8px;padding:8px 12px;font-size:13.5px;text-decoration:none;transition:all .2s}.nav[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--text);background:#ffffff0d}.nav[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].cta{color:var(--accent-ink);background:var(--accent);margin-left:6px;font-weight:700}.nav[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].cta:hover{background:var(--accent2);color:var(--accent-ink)}.burger[data-astro-cid-wpvy4v7s]{border:1px solid var(--line2);cursor:pointer;width:44px;height:40px;color:var(--text);background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:none}.burger[data-astro-cid-wpvy4v7s]:hover{border-color:var(--accent)}.bars[data-astro-cid-wpvy4v7s]{gap:5px;width:20px;display:grid}.bars[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:currentColor;border-radius:2px;height:2px;transition:transform .2s,opacity .2s;display:block}.burger[data-astro-cid-wpvy4v7s][aria-expanded=true] .bars[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(7px)rotate(45deg)}.burger[data-astro-cid-wpvy4v7s][aria-expanded=true] .bars[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:nth-child(2){opacity:0}.burger[data-astro-cid-wpvy4v7s][aria-expanded=true] .bars[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=560px){header[data-astro-cid-wpvy4v7s].nav.js .burger[data-astro-cid-wpvy4v7s]{display:inline-flex}nav[data-astro-cid-wpvy4v7s]{border-bottom:1px solid var(--line);background:#0a0b0ff7;padding:8px 20px 16px;position:absolute;top:100%;left:0;right:0}header[data-astro-cid-wpvy4v7s].nav.js nav[data-astro-cid-wpvy4v7s]{display:none}header[data-astro-cid-wpvy4v7s].nav.js.open nav[data-astro-cid-wpvy4v7s]{display:block}.nav[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{flex-direction:column;align-items:stretch;gap:4px}.nav[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{padding:12px 10px;font-size:15px;display:block}.nav[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].cta{text-align:center;margin-top:6px;margin-left:0}}@media (prefers-reduced-motion:reduce){.logo[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]{animation:none}.bars[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{transition:none}}.hero[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--line);padding:clamp(72px,12vw,150px) 0 clamp(64px,9vw,110px);position:relative;overflow:hidden}#rain[data-astro-cid-ge2uvauf]{opacity:.5;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.hero[data-astro-cid-ge2uvauf]:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side,#ff7a1a33,#0000);width:720px;height:720px;position:absolute;top:-300px;right:-220px}.hero[data-astro-cid-ge2uvauf] .wrap[data-astro-cid-ge2uvauf]{z-index:1;position:relative}.eyebrow[data-astro-cid-ge2uvauf]{font-family:var(--mono);color:var(--accent2);border:1px solid var(--line2);background:#0a0b0fb3;border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:7px 14px;font-size:13px;display:inline-flex}.eyebrow[data-astro-cid-ge2uvauf]:before{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 12px var(--accent);border-radius:50%}.sub[data-astro-cid-ge2uvauf]{max-width:60ch;color:var(--muted);margin:30px 0 38px;font-size:clamp(17px,2vw,20px)}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:14px;display:flex}.tag[data-astro-cid-ge2uvauf]{font-family:var(--mono);color:var(--muted);border-left:2px solid var(--accent);max-width:62ch;margin-top:64px;padding:2px 0 2px 16px;font-size:13.5px}.tag[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--accent2)}.bento[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.svc[data-astro-cid-lesv7jgp]{flex-direction:column;grid-column:span 2;gap:14px;min-height:210px;display:flex}.svc[data-astro-cid-lesv7jgp]:first-child,.svc[data-astro-cid-lesv7jgp]:nth-child(2),.svc[data-astro-cid-lesv7jgp]:nth-child(4),.svc[data-astro-cid-lesv7jgp]:nth-child(5){grid-column:span 3}.svc[data-astro-cid-lesv7jgp] .n[data-astro-cid-lesv7jgp]{font-family:var(--mono);color:var(--accent);font-size:13px}.svc[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{letter-spacing:-.02em;font-size:25px;line-height:1.15}.svc[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--muted);margin-top:auto}@media (width<=860px){.bento[data-astro-cid-lesv7jgp]{grid-template-columns:1fr 1fr}.svc[data-astro-cid-lesv7jgp],.svc[data-astro-cid-lesv7jgp]:nth-child(n){grid-column:span 1}.svc[data-astro-cid-lesv7jgp]:last-child{grid-column:span 2}}@media (width<=560px){.bento[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}.svc[data-astro-cid-lesv7jgp]:last-child,.svc[data-astro-cid-lesv7jgp]:nth-child(n){grid-column:span 1}.svc[data-astro-cid-lesv7jgp]{min-height:0}}#process[data-astro-cid-grsovck6]{background:var(--bg2);border-block:1px solid var(--line)}.steps[data-astro-cid-grsovck6]{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=860px){.steps[data-astro-cid-grsovck6]{grid-template-columns:1fr}}.step[data-astro-cid-grsovck6]{counter-increment:s}.step[data-astro-cid-grsovck6]:before{content:"0" counter(s);font-family:var(--mono);color:#0000;-webkit-text-stroke:1px var(--accent);margin-bottom:22px;font-size:56px;font-weight:700;line-height:1;display:block}.step[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6]{letter-spacing:-.02em;margin-bottom:8px;font-size:26px}.step[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{color:var(--muted)}#about[data-astro-cid-oxgmilyn]{border-top:1px solid var(--line)}.about[data-astro-cid-oxgmilyn]{grid-template-columns:1fr 1.5fr;align-items:start;gap:48px;display:grid}@media (width<=860px){.about[data-astro-cid-oxgmilyn]{grid-template-columns:1fr;gap:28px}}.about[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{letter-spacing:-.01em;font-size:clamp(18px,2.2vw,23px);line-height:1.55}.term[data-astro-cid-oxgmilyn]{border:1px solid var(--line);border-radius:var(--r);font-family:var(--mono);background:#07080b;font-size:13.5px;overflow:hidden}.term[data-astro-cid-oxgmilyn] .bar[data-astro-cid-oxgmilyn]{border-bottom:1px solid var(--line);gap:7px;padding:12px 14px;display:flex}.term[data-astro-cid-oxgmilyn] .bar[data-astro-cid-oxgmilyn] i[data-astro-cid-oxgmilyn]{background:var(--line2);border-radius:50%;width:10px;height:10px}.term[data-astro-cid-oxgmilyn] pre[data-astro-cid-oxgmilyn]{white-space:pre-wrap;color:var(--muted);padding:18px;font-family:inherit;line-height:1.8}.term[data-astro-cid-oxgmilyn] .ln[data-astro-cid-oxgmilyn]{display:block}.term[data-astro-cid-oxgmilyn] pre[data-astro-cid-oxgmilyn] b[data-astro-cid-oxgmilyn]{color:var(--accent2);font-weight:500}.term[data-astro-cid-oxgmilyn] pre[data-astro-cid-oxgmilyn] u[data-astro-cid-oxgmilyn]{color:var(--text);text-decoration:none}#contact[data-astro-cid-he3spzz3]{background:var(--bg2);border-top:1px solid var(--line);position:relative;overflow:hidden}#contact[data-astro-cid-he3spzz3]:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ff7a1a21,#0000);width:600px;height:600px;position:absolute;bottom:-300px;left:-200px}.contact[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1.15fr;gap:56px;display:grid;position:relative}@media (width<=900px){.contact[data-astro-cid-he3spzz3]{grid-template-columns:1fr;gap:36px}}.ch[data-astro-cid-he3spzz3]{margin-top:12px}.cs[data-astro-cid-he3spzz3]{margin-top:16px}.contact[data-astro-cid-he3spzz3] .mail[data-astro-cid-he3spzz3]{font-family:var(--mono);color:var(--accent2);word-break:break-word;border-bottom:1px dashed var(--accent);margin:26px 0 22px;font-size:clamp(15px,2.4vw,20px);text-decoration:none;display:inline-block}.addr[data-astro-cid-he3spzz3]{font-style:normal;font-family:var(--mono);color:var(--muted);margin:-8px 0 22px;font-size:14px;line-height:1.8}.addr[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--text);text-decoration:none}.addr[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--accent2)}.links[data-astro-cid-he3spzz3]{font-family:var(--mono);flex-wrap:wrap;gap:18px;font-size:14px;display:flex}.links[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--muted);text-decoration:none}.links[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--accent2)}form[data-astro-cid-he3spzz3].card:hover{transform:none}form[data-astro-cid-he3spzz3]{gap:18px;display:grid}label[data-astro-cid-he3spzz3]{font-family:var(--mono);color:var(--muted);gap:8px;font-size:13px;display:grid}input[data-astro-cid-he3spzz3],select[data-astro-cid-he3spzz3],textarea[data-astro-cid-he3spzz3]{background:var(--bg);width:100%;color:var(--text);border:1px solid var(--line2);font:inherit;font-family:var(--sans);border-radius:10px;padding:13px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:130px}input[data-astro-cid-he3spzz3]:focus,select[data-astro-cid-he3spzz3]:focus,textarea[data-astro-cid-he3spzz3]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #ff7a1a33}.row[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=560px){.row[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}.opt[data-astro-cid-he3spzz3]{color:#7f879c}.submit[data-astro-cid-he3spzz3]{justify-content:center}#sent[data-astro-cid-he3spzz3]{font-family:var(--mono);color:var(--accent2);min-height:1.4em;font-size:13px}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);font-family:var(--mono);color:var(--muted);padding:30px 0;font-size:13px}footer[data-astro-cid-jo6i4kqk] .wrap[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}
