.about[data-astro-cid-oxgmilyn]{padding-block:var(--space-section-s);background:var(--paper-sunk)}.head[data-astro-cid-oxgmilyn]{align-items:start;gap:24px 48px;margin-bottom:40px;display:grid}@media (width>=50rem){.head[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(12,minmax(0,1fr))}.head-title[data-astro-cid-oxgmilyn]{grid-column:span 6}.head-text[data-astro-cid-oxgmilyn]{grid-column:8/span 5;padding-top:44px}}.head[data-astro-cid-oxgmilyn] .section-title[data-astro-cid-oxgmilyn]{margin-bottom:0}.statement[data-astro-cid-oxgmilyn]{color:var(--ink-muted);font-size:1.125rem;line-height:1.6}.more[data-astro-cid-oxgmilyn]{color:var(--accent);align-items:center;gap:.5rem;margin-top:18px;font-weight:650;display:inline-flex}.principles-title[data-astro-cid-oxgmilyn]{font-family:var(--font-mono);letter-spacing:0;color:var(--accent);margin-bottom:4px;font-size:.875rem;font-weight:400}.principles[data-astro-cid-oxgmilyn]{gap:0 40px;margin:0;display:grid}@media (width>=50rem){.principles[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(3,minmax(0,1fr))}}.principles[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{border-top:1px solid var(--rule);padding:26px 0 8px}.principles[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]:first-child{border-top:2px solid var(--ink)}.principles[data-astro-cid-oxgmilyn] h4[data-astro-cid-oxgmilyn]{letter-spacing:-.02em;margin-bottom:10px;font-size:1.375rem;font-weight:680;line-height:1.2}.principles[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--ink-muted);font-size:1.03125rem;line-height:1.6}.team[data-astro-cid-oxgmilyn]{gap:0 40px;margin:40px 0 0;display:grid}@media (width>=50rem){.team[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(3,minmax(0,1fr))}}.person[data-astro-cid-oxgmilyn]{border-top:1px solid var(--rule);align-items:center;gap:18px;padding-block:18px;display:flex}.person[data-astro-cid-oxgmilyn] img[data-astro-cid-oxgmilyn],.avatar[data-astro-cid-oxgmilyn]{object-fit:cover;border-radius:50%;flex:none;width:64px;height:64px}.avatar[data-astro-cid-oxgmilyn]{background:var(--rule);color:var(--ink-muted);place-items:center;font-weight:650;display:grid}.person-name[data-astro-cid-oxgmilyn]{font-size:1.125rem;font-weight:650;display:block}.person-role[data-astro-cid-oxgmilyn]{color:var(--ink-muted);font-size:.95rem;display:block}.hero[data-astro-cid-ge2uvauf]{background:var(--dark-bg);color:var(--dark-ink);padding-block:clamp(2.5rem,1.5rem + 3vw,4rem) clamp(4rem,2.5rem + 5vw,6rem)}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;display:grid}@media (width>=50rem){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(12,minmax(0,1fr))}.hero-copy[data-astro-cid-ge2uvauf]{grid-column:span 6}.hero-art[data-astro-cid-ge2uvauf]{grid-column:7/span 6}}.hero-copy[data-astro-cid-ge2uvauf] .eyebrow[data-astro-cid-ge2uvauf]{color:var(--dark-accent);margin-bottom:22px}.hero-title[data-astro-cid-ge2uvauf]{letter-spacing:-.045em;color:var(--dark-ink);margin:0 0 28px;font-size:clamp(2.25rem,1.2rem + 4.2vw,4.625rem);font-weight:720;line-height:.98}.hero-lead[data-astro-cid-ge2uvauf]{max-width:30em;color:var(--dark-muted);margin:0 0 36px;font-size:1.1875rem;line-height:1.6}.hero-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-proof[data-astro-cid-ge2uvauf]{color:var(--dark-muted);align-items:center;gap:10px;margin-top:22px;font-size:.9375rem;display:flex}.hero-proof[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{color:var(--dark-accent);flex:none}@media (width<=30rem){.hero-actions[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]{justify-content:space-between;width:100%}}.ref-list[data-astro-cid-j6o3mlwn]{gap:16px;margin:32px 0 0;display:grid}@media (width>=48rem){.ref-list[data-astro-cid-j6o3mlwn]{grid-template-columns:repeat(3,minmax(0,1fr))}}article[data-astro-cid-j6o3mlwn]{border-radius:var(--radius-m);background:var(--paper);border:1px solid var(--rule);flex-direction:column;gap:12px;height:100%;padding:30px;display:flex}.tag[data-astro-cid-j6o3mlwn]{background:var(--accent-soft);font-family:var(--font-mono);border-radius:4px;align-self:flex-start;padding:3px 9px;font-size:.8125rem}h3[data-astro-cid-j6o3mlwn]{letter-spacing:-.01em;font-size:1.3125rem;font-weight:650}article[data-astro-cid-j6o3mlwn] p[data-astro-cid-j6o3mlwn]{color:var(--ink-muted)}article[data-astro-cid-j6o3mlwn] .result[data-astro-cid-j6o3mlwn]{border-top:1px solid var(--rule);color:var(--ink);margin-top:auto;padding-top:16px;font-weight:650}.services[data-astro-cid-lesv7jgp]{background:var(--paper-sunk)}.svc-head[data-astro-cid-lesv7jgp]{max-width:44em;margin-bottom:40px}.svc-head[data-astro-cid-lesv7jgp] .section-title[data-astro-cid-lesv7jgp]{margin-bottom:18px}.cards[data-astro-cid-lesv7jgp]{align-items:stretch;gap:16px;display:grid}@media (width>=50rem){.cards[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.card[data-astro-cid-lesv7jgp]{border-radius:var(--radius-l);flex-direction:column;padding:clamp(1.4rem,1rem + 1.2vw,1.875rem);display:flex}.card-tag[data-astro-cid-lesv7jgp]{font-family:var(--font-mono);color:var(--accent);margin-bottom:8px;font-size:.8125rem}.card[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{letter-spacing:-.02em;margin-bottom:6px;font-size:clamp(1.375rem,1.2rem + .6vw,1.625rem);font-weight:700;line-height:1.15}.card-intro[data-astro-cid-lesv7jgp]{color:var(--ink-muted);margin-bottom:14px;font-size:1rem;line-height:1.55}.card[data-astro-cid-lesv7jgp] ul[data-astro-cid-lesv7jgp]{margin:0}.card[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{--mark-top:16px;gap:12px;display:flex}.check[data-astro-cid-lesv7jgp]{flex:0 0 18px;margin-top:3px}.check[data-astro-cid-lesv7jgp] path[data-astro-cid-lesv7jgp]{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.card--yours[data-astro-cid-lesv7jgp]{background:var(--paper);border:1px solid var(--rule)}.yours-list[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{border-top:1px solid var(--rule);padding:14px 0}.card--yours[data-astro-cid-lesv7jgp] .check[data-astro-cid-lesv7jgp] circle[data-astro-cid-lesv7jgp]{fill:var(--accent-soft)}.card--yours[data-astro-cid-lesv7jgp] .check[data-astro-cid-lesv7jgp] path[data-astro-cid-lesv7jgp]{stroke:var(--accent)}.item-title[data-astro-cid-lesv7jgp]{font-size:1.09375rem;font-weight:650;display:block}.item-text[data-astro-cid-lesv7jgp]{color:var(--ink-muted);margin-top:2px;font-size:.9375rem;line-height:1.5;display:block}.card--ours[data-astro-cid-lesv7jgp]{background:var(--dark-raised);border:1px solid var(--dark-raised);color:#e8edf5;--mark-color:var(--dark-accent)}.card--ours[data-astro-cid-lesv7jgp]:hover{border-color:var(--accent);box-shadow:0 22px 44px -22px #8fb0ff73}.card--ours[data-astro-cid-lesv7jgp] .card-tag[data-astro-cid-lesv7jgp]{color:var(--dark-accent)}.card--ours[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{color:#fff}.card--ours[data-astro-cid-lesv7jgp] .card-intro[data-astro-cid-lesv7jgp]{color:var(--dark-muted)}.ours-list[data-astro-cid-lesv7jgp]{margin-bottom:18px!important}.ours-list[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{padding:9px 0;font-size:1rem}.ours-list[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]:hover .mark-title[data-astro-cid-lesv7jgp]{color:#fff}.card--ours[data-astro-cid-lesv7jgp] .check[data-astro-cid-lesv7jgp] circle[data-astro-cid-lesv7jgp]{fill:var(--blue-900)}.card--ours[data-astro-cid-lesv7jgp] .check[data-astro-cid-lesv7jgp] path[data-astro-cid-lesv7jgp]{stroke:var(--dark-accent)}.ours-extras[data-astro-cid-lesv7jgp]{gap:8px;display:grid;margin:0 0 18px!important}.ours-extras[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{color:#fff;background:#8fb0ff1a;border:1px solid #8fb0ff38;border-radius:8px;padding:10px 14px;font-size:.96875rem;font-weight:600}.ours-note[data-astro-cid-lesv7jgp]{color:var(--dark-muted);border-top:1px solid #253047;margin-top:auto;padding-top:16px;font-size:.9375rem;line-height:1.5}.combos[data-astro-cid-lesv7jgp]{margin-top:20px;font-size:1rem;font-weight:600}.svc-list[data-astro-cid-lesv7jgp]{margin-bottom:44px}.svc-list-title[data-astro-cid-lesv7jgp]{font-family:var(--font-mono);letter-spacing:0;color:var(--accent);margin-bottom:12px;font-size:.875rem;font-weight:400}.svc-grid[data-astro-cid-lesv7jgp]{margin:0}.svc[data-astro-cid-lesv7jgp]{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;padding:16px 0;display:grid;position:relative}.svc-name[data-astro-cid-lesv7jgp]{letter-spacing:-.01em;grid-column:1;font-size:1.0625rem;font-weight:650;line-height:1.3}.svc-name[data-astro-cid-lesv7jgp] a[data-astro-cid-lesv7jgp]{color:inherit;text-decoration:none}.svc-name[data-astro-cid-lesv7jgp] a[data-astro-cid-lesv7jgp]:after{content:"";border-radius:inherit;position:absolute;inset:0}.svc-name[data-astro-cid-lesv7jgp] a[data-astro-cid-lesv7jgp]:focus-visible{outline:none}.svc-name[data-astro-cid-lesv7jgp] a[data-astro-cid-lesv7jgp]:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}.svc-lead[data-astro-cid-lesv7jgp]{color:var(--ink-muted);grid-column:1;font-size:.9375rem;line-height:1.45}.svc-more[data-astro-cid-lesv7jgp]{color:var(--accent);grid-area:1/2/span 2;align-items:center;gap:6px;display:inline-flex}.svc-more[data-astro-cid-lesv7jgp] svg{transition:transform .2s}.svc[data-astro-cid-lesv7jgp]:hover .svc-more[data-astro-cid-lesv7jgp] svg{transform:translate(4px)}.svc[data-astro-cid-lesv7jgp]:hover .svc-name[data-astro-cid-lesv7jgp]{color:var(--accent)}@media (width>=48rem){.svc-grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}}.svc-pop[data-astro-cid-lesv7jgp]{display:none}@media (hover:hover) and (pointer:fine){.svc-pop[data-astro-cid-lesv7jgp]{z-index:20;width:min(600px, calc(100vw - 2 * var(--gutter)));border:1px solid var(--rule);border-radius:var(--radius-l);background:var(--paper);opacity:0;visibility:hidden;pointer-events:none;gap:12px;padding:22px 24px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;display:grid;position:absolute;top:calc(100% - 6px);left:0;transform:translateY(6px);box-shadow:0 30px 60px -28px #0f171973}.svc[data-astro-cid-lesv7jgp]:hover,.svc[data-astro-cid-lesv7jgp]:focus-within{z-index:21}.svc[data-astro-cid-lesv7jgp]:hover .svc-pop[data-astro-cid-lesv7jgp],.svc[data-astro-cid-lesv7jgp]:focus-within .svc-pop[data-astro-cid-lesv7jgp]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s .12s,transform .18s .12s,visibility 0s linear .12s;transform:none}}@media (hover:hover) and (pointer:fine) and (width>=48rem){.svc[data-astro-cid-lesv7jgp]:nth-child(2n) .svc-pop[data-astro-cid-lesv7jgp]{left:auto;right:0}}.pop-steps[data-astro-cid-lesv7jgp]{gap:10px;margin:0;display:grid}.pop-steps[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{color:var(--ink-muted);padding-left:18px;font-size:.9375rem;line-height:1.5;position:relative}.pop-steps[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]:before{content:"";background:var(--accent);width:8px;height:1.5px;position:absolute;top:.62em;left:0}.pop-steps[data-astro-cid-lesv7jgp] strong[data-astro-cid-lesv7jgp]{color:var(--ink);font-weight:650}.pop-example[data-astro-cid-lesv7jgp]{border-left:2px solid var(--accent);background:var(--paper-sunk);padding:10px 12px;font-size:.90625rem;line-height:1.5}.pop-example-label[data-astro-cid-lesv7jgp]{font-family:var(--font-mono);color:var(--accent);font-size:.8125rem}.pop-more[data-astro-cid-lesv7jgp]{color:var(--accent);justify-self:start;align-items:center;gap:6px;font-size:.9375rem;font-weight:650;text-decoration:none;display:inline-flex}.head[data-astro-cid-f2vlnlq5]{align-items:end;gap:18px 48px;margin-bottom:28px;display:grid}@media (width>=50rem){.head[data-astro-cid-f2vlnlq5]{grid-template-columns:repeat(12,minmax(0,1fr))}.head-title[data-astro-cid-f2vlnlq5]{grid-column:span 6}.head[data-astro-cid-f2vlnlq5] .section-intro[data-astro-cid-f2vlnlq5]{grid-column:8/span 5}}.head[data-astro-cid-f2vlnlq5] .section-title[data-astro-cid-f2vlnlq5]{margin-bottom:0}.list[data-astro-cid-f2vlnlq5]{gap:0 40px;margin:0;display:grid}@media (width>=40rem){.list[data-astro-cid-f2vlnlq5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=62.5rem){.list[data-astro-cid-f2vlnlq5]{grid-template-columns:repeat(3,minmax(0,1fr))}}.list[data-astro-cid-f2vlnlq5] li[data-astro-cid-f2vlnlq5]{border-top:1px solid var(--rule)}.sit[data-astro-cid-f2vlnlq5]{height:100%;color:inherit;padding:24px 0;text-decoration:none;display:block}.sit[data-astro-cid-f2vlnlq5] h3[data-astro-cid-f2vlnlq5]{letter-spacing:-.01em;margin-bottom:10px;font-size:1.3125rem;font-weight:650;line-height:1.3}.sit[data-astro-cid-f2vlnlq5] p[data-astro-cid-f2vlnlq5]{color:var(--ink-muted);font-size:1.03125rem;line-height:1.6}.sit-cta[data-astro-cid-f2vlnlq5]{color:var(--accent);align-items:center;gap:6px;margin-top:12px;font-size:.9375rem;font-weight:650;display:inline-flex}.sit-cta[data-astro-cid-f2vlnlq5] svg{transition:transform .2s}.sit[data-astro-cid-f2vlnlq5]:hover .sit-cta[data-astro-cid-f2vlnlq5] svg{transform:translate(4px)}.sit[data-astro-cid-f2vlnlq5]:focus-visible{outline-offset:4px}.other[data-astro-cid-f2vlnlq5]{color:var(--ink-muted);margin-top:28px;font-size:1rem}.other--nis2[data-astro-cid-f2vlnlq5]{margin-top:8px}.other[data-astro-cid-f2vlnlq5] a[data-astro-cid-f2vlnlq5]{color:var(--accent);font-weight:650}.sit-dialog[data-astro-cid-f2vlnlq5]{border-radius:var(--radius-l);background:var(--paper);width:min(100% - 2rem,44rem);max-height:min(100% - 2rem,52rem);color:var(--ink);border:0;padding:0;box-shadow:0 30px 80px -30px #080a0f8c}.sit-dialog[data-astro-cid-f2vlnlq5]::backdrop{background:#080a0f99}@media (width<=40rem){.sit-dialog[data-astro-cid-f2vlnlq5]{border-radius:0;width:100%;max-width:none;height:100%;max-height:none;margin:0}}.sd[data-astro-cid-f2vlnlq5]{padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.sd-head[data-astro-cid-f2vlnlq5]{margin-bottom:26px;padding-right:48px;position:relative}.sd-eyebrow[data-astro-cid-f2vlnlq5]{font-family:var(--font-mono);color:var(--accent);margin-bottom:10px;font-size:.8125rem}.sd-title[data-astro-cid-f2vlnlq5]{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.15}.sd-close[data-astro-cid-f2vlnlq5]{border:1px solid var(--rule);background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.sd-close[data-astro-cid-f2vlnlq5]:hover{border-color:var(--ink)}.sd-steps[data-astro-cid-f2vlnlq5]{gap:22px;margin:0;display:grid}.sd-steps[data-astro-cid-f2vlnlq5] li[data-astro-cid-f2vlnlq5]{grid-template-columns:2.25rem minmax(0,1fr);gap:14px;display:grid}.sd-num[data-astro-cid-f2vlnlq5]{background:var(--accent-soft);width:2.25rem;height:2.25rem;color:var(--accent);font-family:var(--font-mono);border-radius:999px;place-items:center;font-weight:600;display:grid}.sd-steps[data-astro-cid-f2vlnlq5] h4[data-astro-cid-f2vlnlq5]{letter-spacing:-.01em;margin:4px 0 6px;font-size:1.125rem;line-height:1.3}.sd-steps[data-astro-cid-f2vlnlq5] p[data-astro-cid-f2vlnlq5]{color:var(--ink-muted);line-height:1.55}.sd-link[data-astro-cid-f2vlnlq5]{color:var(--accent);margin-top:6px;font-weight:650;display:inline-block}.sd-get[data-astro-cid-f2vlnlq5]{margin-top:8px;font-size:.9375rem}.sd-get[data-astro-cid-f2vlnlq5] strong[data-astro-cid-f2vlnlq5]{color:var(--ink);font-weight:600}.sd-actions[data-astro-cid-f2vlnlq5]{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:32px;padding-top:24px;display:flex}.sd-service[data-astro-cid-f2vlnlq5]{color:var(--accent);font-weight:600}.standard[data-astro-cid-sv23ipzd]{padding-block:var(--space-section-s);background:var(--dark-bg);color:var(--dark-ink);--mark-color:var(--dark-accent)}.grid[data-astro-cid-sv23ipzd]{align-items:center;gap:48px;display:grid}@media (width>=50rem){.grid[data-astro-cid-sv23ipzd]{grid-template-columns:repeat(12,minmax(0,1fr))}.copy[data-astro-cid-sv23ipzd]{grid-column:span 6}.art[data-astro-cid-sv23ipzd]{grid-column:7/span 6}}.eyebrow[data-astro-cid-sv23ipzd]{color:var(--dark-accent)}.section-title[data-astro-cid-sv23ipzd]{color:var(--dark-ink);margin-bottom:16px;font-size:clamp(2rem,1.4rem + 2vw,2.875rem);font-weight:720;line-height:1.05}.intro[data-astro-cid-sv23ipzd]{color:var(--dark-muted);margin-bottom:24px;font-size:1.125rem;line-height:1.6}.items[data-astro-cid-sv23ipzd]{margin:0}.items[data-astro-cid-sv23ipzd] li[data-astro-cid-sv23ipzd]{border-top:1px solid var(--dark-rule);padding:18px 0}h3[data-astro-cid-sv23ipzd]{letter-spacing:-.01em;color:var(--dark-ink);margin-bottom:6px;font-size:1.1875rem;font-weight:650;line-height:1.3}.items[data-astro-cid-sv23ipzd] p[data-astro-cid-sv23ipzd]{color:var(--dark-muted);font-size:.96875rem;line-height:1.55}
