.header[data-astro-cid-fzpbxy5g]{z-index:5;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.header-inner[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;min-height:88px;display:flex}.home[data-astro-cid-fzpbxy5g]{flex-shrink:0}.navigation[data-astro-cid-fzpbxy5g],summary[data-astro-cid-fzpbxy5g]{display:none}.desktop-navigation[data-astro-cid-fzpbxy5g]{gap:clamp(24px,3vw,48px);display:flex}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{align-items:center;gap:14px;min-height:48px;font-size:13px;text-decoration:none;display:flex;position:relative}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .2s;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover:after{transform:scaleX(1)}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{display:none}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:last-child{margin-left:20px}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:last-child span[data-astro-cid-fzpbxy5g]{display:inline}@media (width<=700px){.desktop-navigation[data-astro-cid-fzpbxy5g]{display:none}.header-inner[data-astro-cid-fzpbxy5g]{min-height:76px}.navigation[data-astro-cid-fzpbxy5g]{display:block}summary[data-astro-cid-fzpbxy5g]{cursor:pointer;align-items:center;gap:16px;min-height:48px;font-size:13px;list-style:none;display:flex}summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.menu-icon[data-astro-cid-fzpbxy5g]{border-block:1px solid;width:20px;height:8px}.navigation[data-astro-cid-fzpbxy5g]>nav[data-astro-cid-fzpbxy5g]{background:var(--paper);border-bottom:1px solid var(--line);padding:20px var(--gutter) 28px;display:none;position:absolute;top:76px;left:0;right:0}.navigation[data-astro-cid-fzpbxy5g][open]>nav[data-astro-cid-fzpbxy5g]{gap:4px;display:grid}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{justify-content:space-between;min-height:56px;font-size:20px}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{display:inline}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:last-child{margin-left:0}}.compute-field[data-astro-cid-nuvgcppx]{width:100%;color:var(--ink);position:relative}.field-top[data-astro-cid-nuvgcppx]{color:var(--muted);justify-content:space-between;padding-inline:20px;display:flex}svg[data-astro-cid-nuvgcppx]{width:100%;height:auto}.field-guides[data-astro-cid-nuvgcppx]{opacity:.4}.stem[data-astro-cid-nuvgcppx]{stroke:#7a858b;stroke-width:.8px}.fin[data-astro-cid-nuvgcppx]{fill:var(--paper);stroke:#b3b9bc;stroke-width:.6px}.tile[data-astro-cid-nuvgcppx]{fill:#f6f5f2;stroke:#8b969d;stroke-width:.7px}.active[data-astro-cid-nuvgcppx] .tile[data-astro-cid-nuvgcppx]{fill:var(--ink);stroke:var(--ink)}.tile-fold[data-astro-cid-nuvgcppx]{fill:#d8dcde;stroke:#8b969d;stroke-width:.5px}.active[data-astro-cid-nuvgcppx] .tile-fold[data-astro-cid-nuvgcppx]{fill:#647078;stroke:#647078}.field-node[data-astro-cid-nuvgcppx]{animation:12s ease-in-out infinite paused field-state}.phase-1[data-astro-cid-nuvgcppx]{animation-delay:-1.5s}.phase-2[data-astro-cid-nuvgcppx]{animation-delay:-3s}.phase-3[data-astro-cid-nuvgcppx]{animation-delay:-4.5s}.phase-4[data-astro-cid-nuvgcppx]{animation-delay:-6s}.phase-5[data-astro-cid-nuvgcppx]{animation-delay:-7.5s}.phase-6[data-astro-cid-nuvgcppx]{animation-delay:-9s}.phase-7[data-astro-cid-nuvgcppx]{animation-delay:-10.5s}.running[data-astro-cid-nuvgcppx] .field-node[data-astro-cid-nuvgcppx]{animation-play-state:running}@keyframes field-state{0%,20%,80%,to{transform:translateY(0)}45%,55%{transform:translateY(-13px)}}.axis-labels[data-astro-cid-nuvgcppx]{color:var(--muted)}figcaption[data-astro-cid-nuvgcppx]{justify-content:space-between;align-items:center;gap:12px;padding-inline:20px;display:flex}figcaption[data-astro-cid-nuvgcppx]>span[data-astro-cid-nuvgcppx]{color:var(--muted);font-size:9px}.motion-control[data-astro-cid-nuvgcppx]{cursor:pointer;min-height:44px;font:10px var(--font-mono);background:0 0;border:0;align-items:center;gap:10px;padding:0 4px;display:inline-flex}.motion-control[data-astro-cid-nuvgcppx][hidden]{display:none}.control-symbol[data-astro-cid-nuvgcppx]{border:1px solid var(--line);place-items:center;width:28px;height:28px;display:grid}.hero[data-astro-cid-ge2uvauf]{grid-template-columns:1.03fr 1fr;align-items:center;column-gap:16px;min-height:min(860px,100svh - 88px);padding-top:72px;display:grid}.hero-copy[data-astro-cid-ge2uvauf]{z-index:1;padding-bottom:72px;position:relative}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.065em;margin:36px 0;font-size:clamp(76px,8.3vw,120px);line-height:.94}.hero-lead[data-astro-cid-ge2uvauf]{color:#4d5a62;max-width:450px;font-size:clamp(15px,1.25vw,17px);line-height:1.7}.hero-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:32px;margin-top:32px;display:flex}.primary-link[data-astro-cid-ge2uvauf]{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:32px;min-height:52px;padding:0 22px;font-size:13px;text-decoration:none;transition:background .2s;display:inline-flex}.primary-link[data-astro-cid-ge2uvauf]:hover{background:#344149}.approach-link[data-astro-cid-ge2uvauf]{align-items:center;gap:16px;min-height:48px;font-size:13px;text-decoration:none;display:inline-flex}.approach-link[data-astro-cid-ge2uvauf]:hover{text-decoration:underline}.hero-art[data-astro-cid-ge2uvauf]{margin-top:-24px}.hero-bottom[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);min-height:80px;color:var(--muted);grid-column:1/-1;justify-content:space-between;align-self:end;align-items:center;font-size:10px;display:flex}.hero-bottom[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{align-items:center;gap:32px;min-height:48px;text-decoration:none;display:flex}@media (width>=1700px){.hero[data-astro-cid-ge2uvauf]{min-height:850px}}@media (width<=1000px){.hero[data-astro-cid-ge2uvauf]{min-height:auto;padding-top:56px}h1[data-astro-cid-ge2uvauf]{font-size:clamp(68px,9vw,90px)}.hero-actions[data-astro-cid-ge2uvauf]{gap:12px}.hero-art[data-astro-cid-ge2uvauf]{margin-inline:-20px}}@media (width<=700px){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;padding-top:48px}h1[data-astro-cid-ge2uvauf]{margin-block:32px;font-size:clamp(68px,14vw,98px)}.hero-copy[data-astro-cid-ge2uvauf]{padding-bottom:48px}.hero-lead[data-astro-cid-ge2uvauf]{max-width:480px}.hero-art[data-astro-cid-ge2uvauf]{width:min(100%,480px);margin:0 auto 40px}.hero-bottom[data-astro-cid-ge2uvauf]{gap:20px;min-height:76px;font-size:9px}.scroll-word[data-astro-cid-ge2uvauf]{display:none}.hero-bottom[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{max-width:220px}}.thesis[data-astro-cid-2xkhxdue]{grid-template-columns:1fr 2.1fr;gap:48px;display:grid}.thesis[data-astro-cid-2xkhxdue]>.eyebrow[data-astro-cid-2xkhxdue]{padding-top:10px}h2[data-astro-cid-2xkhxdue]{max-width:760px}.thesis-copy[data-astro-cid-2xkhxdue]{color:#4d5a62;grid-template-columns:1fr 1fr;gap:32px;margin-top:40px;font-size:15px;display:grid}.closing[data-astro-cid-2xkhxdue]{margin-top:32px;font-size:16px}@media (width<=850px){.thesis[data-astro-cid-2xkhxdue]{grid-template-columns:1fr;gap:28px}}@media (width<=500px){.thesis-copy[data-astro-cid-2xkhxdue]{grid-template-columns:1fr;gap:20px;margin-top:28px}}.diagram[data-astro-cid-4wfjrpen]{background:var(--paper);color:#4d5a62}svg[data-astro-cid-4wfjrpen]{width:100%;height:auto}.paper[data-astro-cid-4wfjrpen]{fill:var(--paper)}.faint[data-astro-cid-4wfjrpen]{opacity:.22}.research-feature[data-astro-cid-vv5y2atu]{border-top:1px solid var(--ink);flex-direction:column;min-width:0;padding-top:20px;display:flex}.feature-label[data-astro-cid-vv5y2atu]{color:var(--muted);justify-content:space-between;display:flex}h3[data-astro-cid-vv5y2atu]{margin-top:32px}.deck[data-astro-cid-vv5y2atu]{max-width:460px;min-height:81px;margin-top:20px;font-size:18px;line-height:1.5}.research-feature[data-astro-cid-vv5y2atu] .diagram{margin-block:32px}.body[data-astro-cid-vv5y2atu]{color:#4d5a62;margin-bottom:28px;font-size:15px}.topics[data-astro-cid-vv5y2atu]{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 20px;margin:auto 0 0;padding:20px 0 0;list-style:none;display:flex}.topics[data-astro-cid-vv5y2atu] li[data-astro-cid-vv5y2atu]{font:10px/1.6 var(--font-mono);color:#4d5a62}@media (width<=700px){.deck[data-astro-cid-vv5y2atu]{min-height:0}}.research[data-astro-cid-oshysqc2]{background:var(--white)}.research-intro[data-astro-cid-oshysqc2]{grid-template-columns:1.5fr 1fr;align-items:end;gap:72px;display:grid}.research-intro[data-astro-cid-oshysqc2] h2[data-astro-cid-oshysqc2]{font-size:clamp(36px,4vw,58px)}.research-intro[data-astro-cid-oshysqc2] p[data-astro-cid-oshysqc2]{color:#4d5a62;max-width:380px;font-size:16px}.features[data-astro-cid-oshysqc2]{grid-template-columns:1fr 1fr;gap:64px;margin-top:72px;display:grid}@media (width<=900px){.research-intro[data-astro-cid-oshysqc2]{grid-template-columns:1fr;gap:28px}.research-intro[data-astro-cid-oshysqc2] p[data-astro-cid-oshysqc2]{max-width:560px}.features[data-astro-cid-oshysqc2]{gap:32px}}@media (width<=700px){.features[data-astro-cid-oshysqc2]{grid-template-columns:1fr;gap:64px;margin-top:48px}}.principles-layout[data-astro-cid-p4uopdll]{grid-template-columns:1fr 1fr;gap:80px;display:grid}h2[data-astro-cid-p4uopdll]{font-size:clamp(36px,3.7vw,54px)}ol[data-astro-cid-p4uopdll]{margin:0;padding:0;list-style:none}li[data-astro-cid-p4uopdll]{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:24px;padding:28px 0;display:grid}li[data-astro-cid-p4uopdll]:first-child{padding-top:0}.number[data-astro-cid-p4uopdll]{color:var(--muted);padding-top:5px}h3[data-astro-cid-p4uopdll]{letter-spacing:-.025em;font-size:23px}li[data-astro-cid-p4uopdll] p[data-astro-cid-p4uopdll]{color:#4d5a62;margin-top:12px;font-size:15px}@media (width<=850px){.principles-layout[data-astro-cid-p4uopdll]{grid-template-columns:1fr;gap:48px}}.interlude[data-astro-cid-lwjepocm]{background:var(--dark-panel);color:var(--paper);padding-block:32px 80px}.interlude-top[data-astro-cid-lwjepocm]{color:#a5afb5;border-bottom:1px solid var(--dark-line);justify-content:space-between;gap:24px;padding-bottom:28px;font-size:10px;display:flex}.interlude-grid[data-astro-cid-lwjepocm]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;padding-top:80px;display:grid}h2[data-astro-cid-lwjepocm]{letter-spacing:-.06em;font-size:clamp(72px,8vw,112px);line-height:.95}.interlude-copy[data-astro-cid-lwjepocm]>p[data-astro-cid-lwjepocm]{max-width:330px;margin-top:32px;font-size:16px}.interlude-copy[data-astro-cid-lwjepocm] .note[data-astro-cid-lwjepocm]{color:#a5afb5;max-width:325px;margin-top:16px;font-size:13px}.state-controls[data-astro-cid-lwjepocm]{border-bottom:1px solid var(--dark-line);justify-content:space-between;gap:12px;margin-bottom:24px;display:flex}.state-controls[data-astro-cid-lwjepocm][hidden]{display:none}button[data-astro-cid-lwjepocm]{border:0;color:#a5afb5;font:10px var(--font-mono);cursor:pointer;background:0 0;border-bottom:1px solid #0000;min-height:48px;margin-bottom:-1px;padding:0 6px}button[data-astro-cid-lwjepocm] span[data-astro-cid-lwjepocm]{font:12px var(--font-sans);margin-left:8px}button[data-astro-cid-lwjepocm][aria-pressed=true]{color:var(--paper);border-bottom-color:currentColor}button[data-astro-cid-lwjepocm]:hover{color:var(--paper)}svg[data-astro-cid-lwjepocm]{width:100%;height:auto}.cell-outline[data-astro-cid-lwjepocm]{stroke:#344149;stroke-width:.7px}.cell-center[data-astro-cid-lwjepocm],.cell-cross[data-astro-cid-lwjepocm]{stroke:#cbd0d3;stroke-width:1px}.cell-cross[data-astro-cid-lwjepocm]{display:none}.cross[data-astro-cid-lwjepocm] .cell-center[data-astro-cid-lwjepocm]{opacity:.35}.cross[data-astro-cid-lwjepocm] .cell-cross[data-astro-cid-lwjepocm]{display:block}figcaption[data-astro-cid-lwjepocm]{border-top:1px solid var(--dark-line);color:#a5afb5;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;display:flex}figcaption[data-astro-cid-lwjepocm] span[data-astro-cid-lwjepocm]{font-size:8px}@media (width<=850px){.interlude-grid[data-astro-cid-lwjepocm]{gap:40px}}@media (width<=700px){.interlude-grid[data-astro-cid-lwjepocm]{grid-template-columns:1fr;gap:48px;padding-top:56px}.interlude-top[data-astro-cid-lwjepocm]>span[data-astro-cid-lwjepocm]:last-child{display:none}h2[data-astro-cid-lwjepocm]{font-size:88px}.interlude-copy[data-astro-cid-lwjepocm]>p[data-astro-cid-lwjepocm],.interlude-copy[data-astro-cid-lwjepocm] .note[data-astro-cid-lwjepocm]{max-width:440px}button[data-astro-cid-lwjepocm]{padding-inline:2px}button[data-astro-cid-lwjepocm] span[data-astro-cid-lwjepocm]{margin-left:4px;font-size:11px}}.company-grid[data-astro-cid-6sxyiky6]{grid-template-columns:1fr 1fr;gap:80px;display:grid}h2[data-astro-cid-6sxyiky6]{font-size:clamp(36px,4vw,58px)}.company-grid[data-astro-cid-6sxyiky6] p[data-astro-cid-6sxyiky6]{color:#4d5a62;max-width:500px;margin-top:24px;font-size:16px}.company-grid[data-astro-cid-6sxyiky6] .lead[data-astro-cid-6sxyiky6]{color:var(--ink);letter-spacing:-.025em;margin-top:0;font-size:clamp(22px,2vw,28px);line-height:1.4}@media (width<=850px){.company-grid[data-astro-cid-6sxyiky6]{grid-template-columns:1fr;gap:40px}}.contact[data-astro-cid-uukcahgk]{padding-bottom:var(--section-space)}h2[data-astro-cid-uukcahgk]{max-width:1050px;font-size:clamp(38px,5.5vw,78px)}.contact-bottom[data-astro-cid-uukcahgk]{justify-content:space-between;align-items:end;gap:32px;margin-top:40px;display:flex}.contact-bottom[data-astro-cid-uukcahgk]>p[data-astro-cid-uukcahgk]{color:#4d5a62;font-size:15px}.contact-action[data-astro-cid-uukcahgk]{justify-items:stretch;min-width:0;display:grid}.contact-button[data-astro-cid-uukcahgk]{border:1px solid var(--ink);background:var(--ink);min-height:56px;color:var(--white);justify-content:center;align-items:center;padding:16px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.contact-button[data-astro-cid-uukcahgk]:hover{background:#344149;border-color:#344149}.contact-button[data-astro-cid-uukcahgk]:focus-visible{outline-color:var(--ink)}.contact-email[data-astro-cid-uukcahgk]{overflow-wrap:anywhere;justify-content:center;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:flex}.contact-bottom[data-astro-cid-uukcahgk] .contact-pending[data-astro-cid-uukcahgk]{font:11px/1.7 var(--font-mono);border-bottom:1px solid var(--line);padding-block:14px}@media (width<=700px){.contact-bottom[data-astro-cid-uukcahgk]{gap:24px;display:grid}.contact-pending[data-astro-cid-uukcahgk]{justify-self:start}.desktop-break[data-astro-cid-uukcahgk]{display:none}}footer[data-astro-cid-nns7i3if]{background:var(--ink);color:var(--paper);padding-top:56px}.footer-top[data-astro-cid-nns7i3if]{justify-content:space-between;gap:48px;padding-bottom:56px;display:flex}.home[data-astro-cid-nns7i3if]{display:inline-block}.footer-top[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{color:#c0c7cb;margin-top:20px;font-size:13px;line-height:1.6}nav[data-astro-cid-nns7i3if]{align-items:start;gap:40px;padding-top:12px;display:flex}nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:flex}nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{text-decoration:underline}.footer-bottom[data-astro-cid-nns7i3if]{color:#c0c7cb;border-top:1px solid #445159;justify-content:space-between;align-items:center;gap:24px;min-height:88px;font-size:11px;display:flex}.footer-bottom[data-astro-cid-nns7i3if]>.eyebrow[data-astro-cid-nns7i3if]{font-size:9px}.footer-bottom[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{align-items:center;gap:24px;min-height:48px;text-decoration:none;display:flex}@media (width<=700px){.footer-top[data-astro-cid-nns7i3if]{flex-direction:column;gap:28px;padding-bottom:32px}nav[data-astro-cid-nns7i3if]{grid-template-columns:1fr 1fr;gap:4px 40px;display:grid}.footer-bottom[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:8px 24px;padding-block:16px}.footer-bottom[data-astro-cid-nns7i3if]>.eyebrow[data-astro-cid-nns7i3if]{display:none}}
