.panel[data-astro-cid-j6gb5g2k]{border:1px solid var(--line);background:var(--surface);border-radius:20px;gap:2rem;padding:clamp(1.25rem,1rem + 1.5vw,2rem);display:grid;overflow:hidden}.panel__copy[data-astro-cid-j6gb5g2k]{align-content:start;gap:1rem;display:grid}.panel__name[data-astro-cid-j6gb5g2k]{align-items:center;display:flex}.panel__headline[data-astro-cid-j6gb5g2k]{letter-spacing:-.03em;font-size:clamp(1.5rem,1.25rem + 1vw,2rem);line-height:1.12}.panel__summary[data-astro-cid-j6gb5g2k]{color:var(--muted)}.panel__link[data-astro-cid-j6gb5g2k]{color:var(--ink);border-bottom:1px solid var(--line-strong);justify-self:start;gap:.35rem;margin-top:.25rem;padding-bottom:2px;font-weight:500;text-decoration:none;display:inline-flex}.panel__link[data-astro-cid-j6gb5g2k]:hover{border-color:var(--ink)}.panel__visual[data-astro-cid-j6gb5g2k]{border-top:1px solid var(--line);background:radial-gradient(circle at 85% 0%, rgb(var(--p-glow) / .3), transparent 55%), var(--p-tint);align-self:end;margin:0 calc(-1*clamp(1.25rem,1rem + 1.5vw,2rem)) calc(-1*clamp(1.25rem,1rem + 1.5vw,2rem));padding:clamp(1rem,.5rem + 2vw,1.75rem)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .panel__visual[data-astro-cid-j6gb5g2k]{background:radial-gradient(circle at 85% 0%, rgb(var(--p-glow) / .17), transparent 55%), var(--p-tint-dark)}}:root[data-theme=dark] .panel__visual[data-astro-cid-j6gb5g2k]{background:radial-gradient(circle at 85% 0%, rgb(var(--p-glow) / .17), transparent 55%), var(--p-tint-dark)}.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);background:var(--bg);padding-block:clamp(3rem,2rem + 5vw,6.5rem) clamp(3.5rem,2.5rem + 5vw,7rem);position:relative;overflow:hidden}.hero__inner[data-astro-cid-lcdefpme]{align-items:center;gap:3.5rem;display:grid;position:relative}.hero__copy[data-astro-cid-lcdefpme]{justify-items:start;gap:1.5rem;display:grid}.hero__copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:16ch;font-size:clamp(2.5rem,1.5rem + 3.6vw,4.75rem);font-weight:500}.hero__accent[data-astro-cid-lcdefpme]{color:var(--accent)}.hero__copy[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{margin-top:.5rem}.orbit[data-astro-cid-lcdefpme]{aspect-ratio:400/440;justify-self:center;width:100%;max-width:30rem;position:relative}.orbit__svg[data-astro-cid-lcdefpme]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit__ring[data-astro-cid-lcdefpme]{fill:none;stroke:var(--ring);stroke-width:19px;stroke-linecap:round}.orbit__ring--ghost[data-astro-cid-lcdefpme]{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:3 7}.orbit__tick[data-astro-cid-lcdefpme]{fill:none;stroke:var(--copper);stroke-width:24px;stroke-linecap:round}@media (prefers-reduced-motion:no-preference){.orbit__ring[data-astro-cid-lcdefpme]{stroke-dasharray:1100;stroke-dashoffset:1100px;animation:1.4s cubic-bezier(.65,0,.35,1) .15s forwards draw}.orbit__tick[data-astro-cid-lcdefpme]{opacity:0;transform-origin:300px 92px;animation:.5s cubic-bezier(.34,1.56,.64,1) 1.35s forwards tick}.orbit__labels[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{opacity:0;animation:.5s forwards fade}.orbit__labels[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{animation-delay:1.6s}.orbit__labels[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:1.75s}.orbit__labels[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:1.9s}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes tick{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes tick-soft{0%{opacity:0;transform:scale(.4)}to{opacity:.55;transform:scale(1)}}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.orbit__labels[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{left:var(--x);top:var(--y);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.875rem;font-weight:500;display:inline-flex;position:absolute}.orbit__labels[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].is-right{left:auto;right:-4%}@media (width>=60rem){.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:3rem}.orbit[data-astro-cid-lcdefpme]{justify-self:end}}@media (width<=59.99rem){.orbit[data-astro-cid-lcdefpme]{max-width:22rem}.orbit__labels[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].is-right{right:0}}@media (width<=39.99rem){.hero__copy[data-astro-cid-lcdefpme]{z-index:1;position:relative}.orbit[data-astro-cid-lcdefpme]{pointer-events:none;width:15.5rem;max-width:none;position:absolute;top:-2.25rem;right:-1.25rem}.orbit__ring[data-astro-cid-lcdefpme]{opacity:.07}.orbit__tick[data-astro-cid-lcdefpme]{opacity:.55;animation-name:tick-soft}.orbit__ring--ghost[data-astro-cid-lcdefpme],.orbit__labels[data-astro-cid-lcdefpme]{display:none}}@media (width<=39.99rem) and (prefers-reduced-motion:no-preference){.orbit__tick[data-astro-cid-lcdefpme]{opacity:0}}@media (width<=23.99rem){.orbit[data-astro-cid-lcdefpme]{top:-4.5rem}}.what__list[data-astro-cid-lcdefpme]{gap:2.75rem;display:grid}.what__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-content:start;gap:.75rem;display:grid}.tick[data-astro-cid-lcdefpme]{background:var(--copper);transform-origin:0;border-radius:99px;width:22px;height:7px;margin-bottom:.75rem;display:block;transform:rotate(-37deg)}.what__list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.025em;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem)}.what__list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:30rem}.what__list[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme]{justify-self:start;margin-top:.5rem}@media (width>=56rem){.what__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}}.statement[data-astro-cid-lcdefpme]{padding-bottom:0}.statement__inner[data-astro-cid-lcdefpme]{background:var(--band);color:var(--band-ink);border-radius:28px;gap:2rem;padding:clamp(2.5rem,1.5rem + 5vw,6rem) clamp(1.5rem,1rem + 4vw,5rem);display:grid}.statement[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.032em;max-width:none;font-size:clamp(1.875rem,1.2rem + 3vw,3.75rem);font-weight:500;line-height:1.04}.statement[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] .q[data-astro-cid-lcdefpme]{display:block}.statement[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] .q--accent[data-astro-cid-lcdefpme]{color:var(--band-accent)}.statement[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:36rem;color:var(--band-muted);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}@media (width>=64rem){.statement__inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:end;gap:4rem}}.principles[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.principles__inner[data-astro-cid-lcdefpme]{gap:1rem;display:grid}.principles__head[data-astro-cid-lcdefpme]{margin-bottom:1rem}.principles__list[data-astro-cid-lcdefpme]{gap:0;display:grid}.principles__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);gap:.5rem;padding:1.5rem 0;display:grid}.principles__list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted)}@media (width>=48rem){.principles__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}@media (width>=64rem){.principles__inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:4rem}}.partners[data-astro-cid-lcdefpme]{background:var(--tint)}.partners__inner[data-astro-cid-lcdefpme]{gap:3rem;display:grid}.partners__copy[data-astro-cid-lcdefpme]{align-content:start;justify-items:start;gap:1.25rem;display:grid}.partners__copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:34rem;font-size:1.0625rem}.partners__services[data-astro-cid-lcdefpme]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);gap:1px;display:grid;overflow:hidden}.partners__services[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--surface);gap:.375rem;padding:1.375rem;display:grid}.partners__services[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.9375rem}@media (width>=40rem){.partners__services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.partners__inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:4rem}.partners__copy[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 2rem);position:sticky}}
