.section-heading[data-astro-cid-or7734h2]{gap:12px;display:grid}h2[data-astro-cid-or7734h2]{font-size:var(--font-display-section);letter-spacing:-.025em;margin:0;font-weight:500;line-height:1.1}.heading-copy[data-astro-cid-or7734h2]{color:var(--color-text-supporting);font-size:var(--font-body-section);max-width:28rem;margin:0;line-height:1.5}.diff-section[data-astro-cid-or7734h2] .diff-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px 20px;margin-top:48px;display:grid}.diff-section[data-astro-cid-or7734h2] .diff-card{backdrop-filter:blur(5px);background:var(--color-surface-glass);border:1px solid var(--color-border-glass);border-radius:12px;grid-column:span 5;padding:32px}.diff-section[data-astro-cid-or7734h2] .diff-card.wide{grid-column:span 7}.icon-chip[data-astro-cid-or7734h2]{color:var(--color-brand-text);background:#de314b1f;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:24px;display:inline-flex}h3[data-astro-cid-or7734h2]{font-size:var(--font-card-title);letter-spacing:-.01em;margin:0 0 8px;font-weight:500}.diff-section[data-astro-cid-or7734h2] .diff-card p[data-astro-cid-or7734h2]{color:var(--color-text-supporting);font-size:var(--font-body);margin:0;line-height:1.55}@media (width<=54rem){.diff-section[data-astro-cid-or7734h2] .diff-grid{grid-template-columns:1fr}.diff-section[data-astro-cid-or7734h2] .diff-card,.diff-section[data-astro-cid-or7734h2] .diff-card.wide{grid-column:auto}}.engagement-card[data-astro-cid-npnu4yum]{backdrop-filter:blur(5px);background:var(--color-surface-glass);border:1px solid var(--color-border-glass);border-radius:12px;padding:48px 32px;scroll-margin-top:120px}.engagement-heading[data-astro-cid-npnu4yum]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;margin-bottom:48px;display:grid}h2[data-astro-cid-npnu4yum]{font-size:var(--font-display-section);letter-spacing:-.025em;margin:0;font-weight:500;line-height:1.1}.heading-copy[data-astro-cid-npnu4yum]{color:var(--color-text-supporting);font-size:var(--font-body-section);align-self:end;margin:0;line-height:1.5}.engagement-section[data-astro-cid-npnu4yum] .steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0 0 48px;padding:0;list-style:none;display:grid}.step-number[data-astro-cid-npnu4yum]{color:var(--color-brand-text);font-size:var(--font-ui-small);background:#de314b1f;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:20px;font-weight:600;display:inline-flex}h3[data-astro-cid-npnu4yum]{font-size:var(--font-card-title);max-width:12ch;margin:0 0 12px;font-weight:500;line-height:1.3}.engagement-section[data-astro-cid-npnu4yum] .steps p[data-astro-cid-npnu4yum]{color:var(--color-text-supporting);font-size:var(--font-body);margin:0;line-height:1.55}.engagement-visual[data-astro-cid-npnu4yum]{border:1px solid #ffffff14;border-radius:8px;padding:32px 56px 0;overflow:hidden}.engagement-visual[data-astro-cid-npnu4yum] img[data-astro-cid-npnu4yum]{max-width:100%;height:auto;margin-inline:auto;display:block}@media (width<=64rem){.engagement-section[data-astro-cid-npnu4yum] .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=54rem){.engagement-card[data-astro-cid-npnu4yum]{padding:32px 20px}.engagement-heading[data-astro-cid-npnu4yum]{grid-template-columns:1fr;gap:16px;margin-bottom:32px}}@media (width<=36rem){.engagement-section[data-astro-cid-npnu4yum] .steps{grid-template-columns:1fr}}.team-card[data-astro-cid-g5odawwu]{backdrop-filter:blur(5px);background:var(--color-surface-glass);border:1px solid var(--color-border-glass);border-radius:var(--radius-lg);align-items:center;gap:var(--space-3);min-width:0;max-width:16.5rem;padding:var(--space-3);width:100%;display:flex}img[data-astro-cid-g5odawwu]{aspect-ratio:1;border-radius:var(--radius-pill);object-fit:cover;flex:0 0 3rem;width:3rem;height:3rem}.team-card-copy[data-astro-cid-g5odawwu]{gap:var(--space-0-5);min-width:0;display:grid}.team-card-name[data-astro-cid-g5odawwu],.team-card-role[data-astro-cid-g5odawwu]{margin:0}.team-card-name[data-astro-cid-g5odawwu]{font-size:var(--font-ui);letter-spacing:.01em;font-weight:500;line-height:1.3}.team-card-role[data-astro-cid-g5odawwu]{color:var(--color-text-muted);font-size:var(--font-ui-small);line-height:1.35}.team-cluster{width:100%;position:relative;container-type:inline-size}.orbit-control{color:var(--color-text-eyebrow);cursor:pointer;min-width:2.75rem;min-height:2.75rem;z-index:var(--orbit-z-control);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-end:0;inset-inline-end:0}.orbit-control-icon{display:inline-flex}.orbit-control-icon[hidden]{display:none}.orbit-control:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.orbit-control[hidden]{display:none}.cluster-list{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.cluster-ring{display:none}.cluster-slot{min-width:0}@container (width>=17rem){.cluster-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=28rem){.team-cluster[data-orbit-mode=static] .cluster-list{grid-template-columns:repeat(2,minmax(0,1fr))}.team-cluster[data-orbit-mode=rotate] .cluster-stage,.team-cluster[data-orbit-mode=paused] .cluster-stage{--radius:clamp(var(--orbit-radius-min), var(--orbit-radius-cqw), var(--orbit-radius-max));aspect-ratio:var(--orbit-stage-aspect);width:100%;position:relative}.team-cluster[data-orbit-mode=rotate] .cluster-ring,.team-cluster[data-orbit-mode=paused] .cluster-ring{border:var(--size-border) dashed #ffffff24;border-radius:var(--radius-pill);height:calc(var(--radius) * 2);pointer-events:none;width:calc(var(--radius) * 2);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.team-cluster[data-orbit-mode=rotate] .cluster-list,.team-cluster[data-orbit-mode=paused] .cluster-list{height:100%;display:block;position:relative}.team-cluster[data-orbit-mode=rotate] .cluster-slot,.team-cluster[data-orbit-mode=paused] .cluster-slot,.team-cluster[data-orbit-mode=rotate] .cluster-slot[data-orbit-slot=back],.team-cluster[data-orbit-mode=paused] .cluster-slot[data-orbit-slot=back],.team-cluster[data-orbit-mode=rotate] .cluster-slot[data-orbit-slot=hidden],.team-cluster[data-orbit-mode=paused] .cluster-slot[data-orbit-slot=hidden]{--orbit-scale:1;--orbit-opacity:1;opacity:var(--orbit-opacity);transform:translate(-50%, -50%) rotate(var(--orbit-angle)) translateY(calc(var(--orbit-distance) * -1)) rotate(calc(var(--orbit-angle) * -1)) scale(var(--orbit-scale));width:var(--orbit-slot-width);display:block;position:absolute;top:50%;left:50%}.team-cluster[data-orbit-ready=true][data-orbit-mode=rotate] .cluster-slot,.team-cluster[data-orbit-ready=true][data-orbit-mode=paused] .cluster-slot{transition:transform var(--orbit-move) cubic-bezier(.45, 0, .2, 1), opacity var(--orbit-move) cubic-bezier(.45, 0, .2, 1)}.team-cluster[data-orbit-mode=rotate] .cluster-slot[data-orbit-slot=top],.team-cluster[data-orbit-mode=paused] .cluster-slot[data-orbit-slot=top]{--orbit-angle:var(--orbit-angle-top);--orbit-distance:var(--radius);z-index:var(--orbit-z-top)}.team-cluster[data-orbit-mode=rotate] .cluster-slot[data-orbit-slot=right],.team-cluster[data-orbit-mode=paused] .cluster-slot[data-orbit-slot=right]{--orbit-angle:var(--orbit-angle-right);--orbit-distance:var(--radius);z-index:var(--orbit-z-right)}.team-cluster[data-orbit-mode=rotate] .cluster-slot[data-orbit-slot=bottom],.team-cluster[data-orbit-mode=paused] .cluster-slot[data-orbit-slot=bottom]{--orbit-angle:var(--orbit-angle-bottom);--orbit-distance:var(--radius);z-index:var(--orbit-z-bottom)}.team-cluster[data-orbit-mode=rotate] .cluster-slot[data-orbit-slot=left],.team-cluster[data-orbit-mode=paused] .cluster-slot[data-orbit-slot=left]{--orbit-angle:var(--orbit-angle-left);--orbit-distance:var(--radius);z-index:var(--orbit-z-left)}.team-cluster[data-orbit-mode=rotate] .cluster-slot[data-orbit-slot=back],.team-cluster[data-orbit-mode=paused] .cluster-slot[data-orbit-slot=back]{--orbit-angle:var(--orbit-angle-back);--orbit-distance:calc(var(--radius) * var(--orbit-distance-back));--orbit-opacity:var(--orbit-opacity-back);--orbit-scale:var(--orbit-scale-back);pointer-events:none;z-index:var(--orbit-z-back)}.team-cluster[data-orbit-mode=rotate] .cluster-slot[data-orbit-slot=hidden],.team-cluster[data-orbit-mode=paused] .cluster-slot[data-orbit-slot=hidden]{--orbit-angle:var(--orbit-angle-hidden);--orbit-distance:calc(var(--radius) * var(--orbit-distance-hidden));--orbit-opacity:var(--orbit-opacity-hidden);--orbit-scale:var(--orbit-scale-hidden);pointer-events:none;z-index:var(--orbit-z-hidden)}.team-cluster[data-orbit-mode=rotate] .cluster-slot:hover,.team-cluster[data-orbit-mode=rotate] .cluster-slot:focus-within,.team-cluster[data-orbit-mode=paused] .cluster-slot:hover,.team-cluster[data-orbit-mode=paused] .cluster-slot:focus-within{z-index:var(--orbit-z-hover)}}@media (prefers-reduced-motion:reduce){.team-cluster[data-orbit-ready=true] .cluster-slot{transition:none}}.staff-hero[data-astro-cid-cm7cfpa6]{min-height:700px;padding:168px var(--space-page) 88px;align-items:center;display:flex;position:relative;overflow:hidden}.hero-inner[data-astro-cid-cm7cfpa6]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px;width:100%;max-width:1184px;margin-inline:auto;display:grid;position:relative}.hero-copy-block[data-astro-cid-cm7cfpa6]{justify-items:start;gap:20px;display:grid}h1[data-astro-cid-cm7cfpa6]{font-family:var(--font-display);font-size:var(--font-display-hero);letter-spacing:-.4px;max-width:15ch;margin:0;font-weight:500;line-height:1.12}h1[data-astro-cid-cm7cfpa6]>span[data-astro-cid-cm7cfpa6]{color:#4c9ffe}.hero-copy[data-astro-cid-cm7cfpa6]{color:var(--color-text-eyebrow);font-size:var(--font-body-lead);max-width:34rem;margin:0;line-height:1.5}.hero-actions[data-astro-cid-cm7cfpa6]{gap:16px;margin-top:12px;display:flex}.outline-button[data-astro-cid-cm7cfpa6]{color:#fff;font-size:var(--font-ui);min-height:40px;transition:border-color var(--duration-fast) ease;border:1px solid #e5e7eb6b;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-weight:600;text-decoration:none;display:inline-flex}.outline-button[data-astro-cid-cm7cfpa6]:hover,.outline-button[data-astro-cid-cm7cfpa6]:focus-visible{border-color:#ffffffad}.hero-visual[data-astro-cid-cm7cfpa6]{width:100%;min-width:0}@media (width<=58rem){.staff-hero[data-astro-cid-cm7cfpa6]{min-height:auto;padding-top:140px}.hero-inner[data-astro-cid-cm7cfpa6]{grid-template-columns:1fr;gap:40px}.hero-visual[data-astro-cid-cm7cfpa6]{justify-self:stretch;width:100%}}@media (width<=32rem){.hero-actions[data-astro-cid-cm7cfpa6]{flex-direction:column;align-items:stretch;width:100%}}.section-heading[data-astro-cid-aec255gd]{gap:12px;display:grid}h2[data-astro-cid-aec255gd]{font-size:var(--font-display-section);letter-spacing:-.025em;margin:0;font-weight:500;line-height:1.1}.heading-copy[data-astro-cid-aec255gd]{color:var(--color-text-supporting);font-size:var(--font-body-section);margin:0;line-height:1.5}.roles-section[data-astro-cid-aec255gd] .roles-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 20px;margin:48px 0 0;padding:0;list-style:none;display:grid}.roles-section[data-astro-cid-aec255gd] .roles-grid li{backdrop-filter:blur(5px);background:var(--color-surface-glass);border:1px solid var(--color-border-glass);font-size:var(--font-ui);border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:8px 16px;font-weight:500;display:flex}.dot[data-astro-cid-aec255gd]{background:var(--color-brand);border-radius:999px;flex-shrink:0;width:6px;height:6px}@media (width<=64rem){.roles-section[data-astro-cid-aec255gd] .roles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=48rem){.roles-section[data-astro-cid-aec255gd] .roles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=30rem){.roles-section[data-astro-cid-aec255gd] .roles-grid{grid-template-columns:1fr}}.when-layout[data-astro-cid-5bt3ofoq]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px;display:grid}.when-intro[data-astro-cid-5bt3ofoq]{gap:40px;display:grid}.section-heading[data-astro-cid-5bt3ofoq]{gap:12px;display:grid}h2[data-astro-cid-5bt3ofoq]{font-size:var(--font-display-section);letter-spacing:-.025em;margin:0;font-weight:500;line-height:1.1}.heading-copy[data-astro-cid-5bt3ofoq]{color:var(--color-text-supporting);font-size:var(--font-body-section);max-width:28rem;margin:0;line-height:1.5}.when-illustration[data-astro-cid-5bt3ofoq] img[data-astro-cid-5bt3ofoq]{max-width:100%;height:auto}@media (width<=54rem){.when-layout[data-astro-cid-5bt3ofoq]{grid-template-columns:1fr;gap:48px}}
