.nav[data-astro-cid-wpvy4v7s]{top:0;z-index:50;background:color-mix(in srgb, var(--bg) 80%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:fixed;inset-inline:0}.nav-inner[data-astro-cid-wpvy4v7s]{align-items:center;gap:1.25rem;height:3.75rem;display:flex}.brand[data-astro-cid-wpvy4v7s]{font-family:var(--font-display);letter-spacing:-.01em;margin-right:auto;font-size:1.15rem;font-weight:650;text-decoration:none}.brand[data-astro-cid-wpvy4v7s]:hover{color:var(--fg)}.brand-dot[data-astro-cid-wpvy4v7s]{color:var(--accent)}nav[data-astro-cid-wpvy4v7s]{gap:1.4rem;display:flex}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--fg-soft);font-size:.875rem;font-weight:550;text-decoration:none;position:relative}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:after{content:"";background:var(--accent);transform-origin:100%;width:100%;height:1px;transition:transform .3s var(--ease-out);position:absolute;bottom:-4px;left:0;transform:scaleX(0)}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--fg)}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover:after{transform-origin:0;transform:scaleX(1)}.nav-cta[data-astro-cid-wpvy4v7s]{background:var(--accent);color:var(--on-accent);transition:background-color .25s var(--ease-out);border-radius:7px;padding:.45rem 1rem;font-size:.85rem;font-weight:650;text-decoration:none}.nav-cta[data-astro-cid-wpvy4v7s]:hover{background:var(--accent-strong);color:var(--on-accent)}.progress[data-astro-cid-wpvy4v7s]{bottom:-1px;height:1px;position:absolute;inset-inline:0}.progress[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--accent);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}@media (width<=720px){nav[data-astro-cid-wpvy4v7s]{display:none}}.hero[data-astro-cid-ge2uvauf]{padding-top:clamp(8rem,18vh,12rem);padding-bottom:clamp(5rem,11vw,8.5rem);position:relative;overflow:hidden}.backdrop[data-astro-cid-ge2uvauf]{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 0%,#0000001a 20%,#00000047 42%,#000000bf 62%,#000 82%);mask-image:linear-gradient(100deg,#0000 0%,#0000001a 20%,#00000047 42%,#000000bf 62%,#000 82%)}#ramp-bg[data-astro-cid-ge2uvauf]{width:100%;height:100%}.ramp-legend[data-astro-cid-ge2uvauf]{right:var(--gutter);color:var(--fg-faint);opacity:.75;gap:1.1rem;font-size:.72rem;display:flex;position:absolute;bottom:1.4rem}.ramp-legend[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{align-items:center;gap:.4rem;display:inline-flex}.ramp-legend[data-astro-cid-ge2uvauf] .sw[data-astro-cid-ge2uvauf]{width:12px;height:2px;display:inline-block}.ramp-legend[data-astro-cid-ge2uvauf] .sw[data-astro-cid-ge2uvauf].tp{background:var(--accent)}.ramp-legend[data-astro-cid-ge2uvauf] .sw[data-astro-cid-ge2uvauf].lat{background:var(--fg-faint)}.ramp-legend[data-astro-cid-ge2uvauf] .ok[data-astro-cid-ge2uvauf]{color:#3d9a63}.hero-inner[data-astro-cid-ge2uvauf]{position:relative}[data-astro-cid-ge2uvauf][data-intro]{opacity:0;animation:intro .9s var(--ease-out) forwards;animation-delay:calc(var(--i) * .1s + 80ms);transform:translateY(20px)}@keyframes intro{to{opacity:1;transform:none}}.eyebrow[data-astro-cid-ge2uvauf]{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:1.25rem;font-size:.8rem;font-weight:650}h1[data-astro-cid-ge2uvauf]{max-width:15em;font-size:clamp(2.2rem,5vw,4.3rem)}.mag[data-astro-cid-ge2uvauf]{color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:9ch;display:inline-block}.tagline[data-astro-cid-ge2uvauf]{max-width:36rem;color:var(--fg-soft);margin-top:1.5rem;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.6}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:1rem;margin-top:2.25rem;display:flex}@media (width<=720px){.backdrop[data-astro-cid-ge2uvauf]{inset:0 0 8.5rem}.ramp-legend[data-astro-cid-ge2uvauf]{display:none}}@media (prefers-reduced-motion:reduce){[data-astro-cid-ge2uvauf][data-intro]{opacity:1;animation:none;transform:none}}#ramp-line{stroke:color-mix(in srgb, var(--accent) 45%, var(--fg));stroke-width:1.75px;fill:none;stroke-linejoin:round;opacity:.28}#ramp-area{fill:var(--accent);opacity:.05}#ramp-lat{stroke:var(--fg-faint);stroke-width:1.25px;fill:none;stroke-linejoin:round;opacity:.14}#ramp-head{fill:var(--accent);opacity:.85}#ramp-grid line{stroke:var(--line);stroke-width:1px;opacity:.7}#ramp-labels text{fill:var(--fg-faint);font-size:11px;font-family:var(--font-body);font-variant-numeric:tabular-nums;text-anchor:end;opacity:.75}#ramp-dots circle{fill:var(--accent);opacity:.55}#ramp-ripples circle{stroke:var(--accent);fill:none;stroke-width:1px}#ramp-markers line{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:3 5;opacity:.55}.mag-btn{font:inherit;color:inherit;cursor:pointer;transition:color .2s var(--ease-out);padding:0}.mag-btn:hover{color:var(--accent-strong)}.logobar[data-astro-cid-s2cf22kk]{border-block:1px solid var(--line);background:var(--bg-raised)}.inner[data-astro-cid-s2cf22kk]{flex-wrap:wrap;align-items:center;gap:clamp(1.5rem,4vw,3rem);padding-block:1.1rem;display:flex}.label[data-astro-cid-s2cf22kk]{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:.72rem;font-weight:650}ul[data-astro-cid-s2cf22kk]{flex-wrap:wrap;align-items:center;gap:clamp(1.5rem,4vw,3rem);margin:0;padding:0;list-style:none;display:flex}.mark[data-astro-cid-s2cf22kk]{font-family:var(--font-display);letter-spacing:.01em;color:var(--fg-faint);transition:color .3s var(--ease-out);cursor:default;font-size:1.05rem;font-weight:600}.mark[data-astro-cid-s2cf22kk]:hover{color:var(--fg)}.stats[data-astro-cid-23gkgyqt]{border-bottom:1px solid var(--line)}.grid[data-astro-cid-23gkgyqt]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.stat[data-astro-cid-23gkgyqt]{padding:clamp(1.5rem,3vw,2.25rem) clamp(1rem,2vw,1.75rem)}.stat[data-astro-cid-23gkgyqt]+.stat[data-astro-cid-23gkgyqt]{border-left:1px solid var(--line)}.value[data-astro-cid-23gkgyqt]{font-family:var(--font-display);color:var(--fg);margin:0;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:650}.label[data-astro-cid-23gkgyqt]{color:var(--fg-soft);margin:.35rem 0 0;font-size:.85rem;line-height:1.5}@media (width<=720px){.grid[data-astro-cid-23gkgyqt]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat[data-astro-cid-23gkgyqt]:nth-child(3){border-left:none}.stat[data-astro-cid-23gkgyqt]:nth-child(n+3){border-top:1px solid var(--line)}}h2[data-astro-cid-lesv7jgp]{margin-bottom:clamp(2rem,5vw,3.5rem)}.cards[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.card[data-astro-cid-lesv7jgp]{border:1px solid var(--line);background:var(--bg-raised);transition:transform .35s var(--ease-out), border-color .35s var(--ease-out), box-shadow .35s var(--ease-out);border-radius:12px;padding:clamp(1.4rem,2.5vw,1.9rem)}.card[data-astro-cid-lesv7jgp]:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));box-shadow:var(--shadow);transform:translateY(-4px)}.card[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{letter-spacing:-.01em;margin:.9rem 0 .5rem;font-size:1.15rem}.card[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--fg-soft);margin:0;font-size:.9rem;line-height:1.6}@media (width<=900px){.cards[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.cards[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}}h2[data-astro-cid-6dtji4zs]{margin-bottom:clamp(2rem,5vw,3.5rem)}.list[data-astro-cid-6dtji4zs]{flex-direction:column;display:flex}.story[data-astro-cid-6dtji4zs]{padding-block:clamp(2rem,4vw,3rem)}.story[data-astro-cid-6dtji4zs]+.story[data-astro-cid-6dtji4zs]{border-top:1px solid var(--line)}header[data-astro-cid-6dtji4zs]{align-items:baseline;gap:1rem;margin-bottom:1.5rem;display:flex}.index[data-astro-cid-6dtji4zs]{font-family:var(--font-display);color:var(--accent);font-size:.95rem;font-weight:600}h3[data-astro-cid-6dtji4zs]{margin-right:auto;font-size:clamp(1.4rem,2.8vw,1.9rem)}.company[data-astro-cid-6dtji4zs]{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;font-size:.8rem;font-weight:650}.cols[data-astro-cid-6dtji4zs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);display:grid}.tag[data-astro-cid-6dtji4zs]{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);margin:0 0 .4rem;font-size:.72rem;font-weight:700}.body[data-astro-cid-6dtji4zs]{color:var(--fg-soft);margin:0;font-size:.925rem;line-height:1.65}.result[data-astro-cid-6dtji4zs],.result[data-astro-cid-6dtji4zs]:first-line{color:var(--fg)}@media (width<=780px){.cols[data-astro-cid-6dtji4zs]{grid-template-columns:1fr;gap:1rem}header[data-astro-cid-6dtji4zs]{flex-wrap:wrap;gap:.5rem 1rem}}.steps[data-astro-cid-p4uopdll]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);display:grid}.step[data-astro-cid-p4uopdll]{padding-top:1.25rem;position:relative}.step[data-astro-cid-p4uopdll]:before{content:"";background:var(--accent);width:2.5rem;height:2px;position:absolute;top:0;left:0}.n[data-astro-cid-p4uopdll]{font-family:var(--font-display);color:var(--fg-faint);font-size:.9rem;font-weight:600}h3[data-astro-cid-p4uopdll]{margin:.4rem 0 .6rem;font-size:1.35rem}p[data-astro-cid-p4uopdll]{color:var(--fg-soft);margin:0;font-size:.925rem;line-height:1.65}@media (width<=720px){.steps[data-astro-cid-p4uopdll]{grid-template-columns:1fr}}.grid[data-astro-cid-gakqr736]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.quote[data-astro-cid-gakqr736]{border:1px solid var(--line);background:var(--bg-raised);transition:transform .35s var(--ease-out), border-color .35s var(--ease-out);border-radius:12px;flex-direction:column;gap:.9rem;margin:0;padding:clamp(1.4rem,2.5vw,1.9rem);display:flex}.quote[data-astro-cid-gakqr736]:hover{border-color:var(--line-strong);transform:translateY(-3px)}blockquote[data-astro-cid-gakqr736]{color:var(--fg);margin:0;font-size:.975rem;line-height:1.65}figcaption[data-astro-cid-gakqr736]{flex-direction:column;gap:.1rem;margin-top:auto;display:flex}.who[data-astro-cid-gakqr736]{font-size:.875rem;font-weight:650}.role[data-astro-cid-gakqr736]{color:var(--fg-faint);font-size:.8rem}@media (width<=820px){.grid[data-astro-cid-gakqr736]{grid-template-columns:1fr}}.grid[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}h2[data-astro-cid-oxgmilyn]{margin-bottom:1.75rem}.prose[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--fg-soft);max-width:var(--measure)}.social[data-astro-cid-oxgmilyn]{gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.social[data-astro-cid-oxgmilyn] a[data-astro-cid-oxgmilyn]{color:var(--fg-soft);font-size:.875rem;font-weight:650;text-decoration:none}.social[data-astro-cid-oxgmilyn] a[data-astro-cid-oxgmilyn]:hover{color:var(--accent)}.path[data-astro-cid-oxgmilyn]{border:1px solid var(--line);background:var(--bg-raised);border-radius:12px;padding:clamp(1.5rem,3vw,2rem);position:sticky;top:5.5rem}.portrait[data-astro-cid-oxgmilyn]{margin:0 0 1.25rem}.portrait[data-astro-cid-oxgmilyn] img[data-astro-cid-oxgmilyn],.placeholder[data-astro-cid-oxgmilyn] svg[data-astro-cid-oxgmilyn]{border:1px solid var(--line);border-radius:10px;width:100%;height:auto}.portrait[data-astro-cid-oxgmilyn] img[data-astro-cid-oxgmilyn]{object-fit:cover;filter:grayscale(.15)contrast(1.02)}.placeholder[data-astro-cid-oxgmilyn]{position:relative}.placeholder[data-astro-cid-oxgmilyn] figcaption[data-astro-cid-oxgmilyn]{inset-inline:0;text-align:center;letter-spacing:.08em;color:var(--fg-faint);font-size:.72rem;position:absolute;bottom:.75rem}.path-label[data-astro-cid-oxgmilyn]{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);margin:0 0 1rem;font-size:.72rem;font-weight:700}ol[data-astro-cid-oxgmilyn]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-oxgmilyn]{align-items:flex-start;gap:.9rem;padding-block:.65rem;display:flex}li[data-astro-cid-oxgmilyn]+li[data-astro-cid-oxgmilyn]{border-top:1px solid var(--line)}.node[data-astro-cid-oxgmilyn]{border:1.5px solid var(--fg-faint);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:.55rem}li[data-astro-cid-oxgmilyn]:last-child .node[data-astro-cid-oxgmilyn]{border-color:var(--accent);background:var(--accent)}.stop[data-astro-cid-oxgmilyn]{flex-direction:column;gap:.1rem;display:flex}.mark[data-astro-cid-oxgmilyn]{font-family:var(--font-display);align-items:center;gap:.6rem;font-size:1.1rem;font-weight:600;display:inline-flex}.note[data-astro-cid-oxgmilyn]{color:var(--fg-soft);font-size:.8rem;line-height:1.5}.now[data-astro-cid-oxgmilyn]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);border-radius:999px;padding:.1rem .5rem;font-size:.65rem;font-weight:700}.path-note[data-astro-cid-oxgmilyn]{border-top:1px solid var(--line);color:var(--fg-soft);margin:1.25rem 0 0;padding-top:1.1rem;font-size:.85rem;line-height:1.6}@media (width<=820px){.grid[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}.path[data-astro-cid-oxgmilyn]{position:static}}.cta-band[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);background:var(--bg-raised);padding-block:clamp(4rem,9vw,7rem)}.cta-inner[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;align-items:center;display:flex}.pitch[data-astro-cid-jo6i4kqk]{color:var(--fg-soft);max-width:34rem;margin-top:1.5rem}.actions[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.75rem;margin-top:1.75rem;display:flex}.email[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);text-decoration-color:var(--line-strong);font-size:1.15rem;font-weight:600}.bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);padding-block:clamp(2.5rem,6vw,4rem) 2rem}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);display:grid}.brand[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);margin:0 0 .5rem;font-size:1.3rem;font-weight:650}.dot[data-astro-cid-jo6i4kqk]{color:var(--accent)}.mini[data-astro-cid-jo6i4kqk]{color:var(--fg-soft);max-width:26rem;font-size:.875rem}.social[data-astro-cid-jo6i4kqk]{gap:1.25rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--fg-soft);font-size:.85rem;font-weight:650;text-decoration:none}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent)}.news-title[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);margin:0 0 .4rem;font-size:1.1rem;font-weight:600}.fine[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--fg-faint);margin:3rem 0 0;padding-top:1.5rem;font-size:.78rem}@media (width<=720px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
