.provenance-hero{position:relative;overflow:clip}.provenance-hero-inner{grid-template-columns:1fr 1.05fr;align-items:center;min-height:750px;padding-block:60px 74px;display:grid}.provenance-hero-copy{z-index:1;position:relative}.provenance-hero-copy>.eyebrow{align-items:center;gap:12px;margin-bottom:30px;display:flex}.provenance-hero-copy h1{letter-spacing:-2px;max-width:590px;font-size:clamp(64px,6.45vw,94px);line-height:1.04}.provenance-hero-copy h1 em{display:block}.provenance-hero-description{max-width:490px;color:var(--muted);margin-top:28px;font-size:18px;line-height:1.8}.provenance-hero-copy .actions{flex-direction:column;align-items:flex-start;gap:20px;margin-top:30px}.provenance-hero-copy .button,.provenance-hero-copy .text-link{font-size:14px}.provenance-hero-art{width:calc(100% + 170px);color:var(--teal);margin:-20px 0 0 -55px;position:relative}.provenance-hero-canvas{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;display:block;overflow:visible}.provenance-hero-canvas text{fill:currentColor;stroke:none;font-family:var(--sans)}.provenance-hero-canvas .record-hero-label{font-size:23px}.provenance-hero-canvas .record-small{font-size:15px}.provenance-hero-canvas .record-reference-label{font-size:13px}.provenance-hero-canvas .record-result-title{font:30px var(--serif)}.record-depth{transform:translate3d(calc(var(--hero-progress,0) * var(--drift) + var(--hero-pointer-x,0) * var(--pointer-x)),calc(var(--hero-progress,0) * var(--travel) + var(--hero-pointer-y,0) * var(--pointer-y)),0);transition:transform .18s ease-out}.record-background{--drift:-8px;--travel:24px;--pointer-x:-5px;--pointer-y:-4px}.record-connections{--drift:0px;--travel:-28px;--pointer-x:10px;--pointer-y:6px}.record-source{--drift:-8px;--travel:-18px;--pointer-x:9px;--pointer-y:6px}.record-methods{--drift:-5px;--travel:-34px;--pointer-x:13px;--pointer-y:8px}.record-review{--drift:12px;--travel:-42px;--pointer-x:18px;--pointer-y:10px;color:var(--clay)}.record-result{--drift:8px;--travel:-64px;--pointer-x:25px;--pointer-y:15px;filter:drop-shadow(0 15px 15px #203b3512)}.record-history{--drift:16px;--travel:-48px;--pointer-x:20px;--pointer-y:12px;color:var(--indigo)}.record-source,.record-methods,.record-review,.record-history{filter:drop-shadow(0 8px 12px #203b3508)}.record-orbit{stroke:#b4c4b2;stroke-opacity:.5;stroke-dasharray:3 7}.record-inner-orbit{stroke:#b4c4b2;stroke-opacity:.25}.record-ground{fill:#e7ede42b;stroke:#bbcab8;stroke-opacity:.3}.record-grid{stroke:#b5c5b1;stroke-opacity:.2}.record-node{fill:var(--paper)}.record-connector{stroke:#90aa98;stroke-width:1.5px}.record-return-line{stroke:var(--indigo);stroke-opacity:.5}.record-paper-back{fill:#dfe8d8;stroke:#b3c4aa}.record-source-paper{fill:#f8faf2}.record-field{fill:#244e43;stroke:#244e43}.record-cell{fill:#87a97c55;stroke:#adbf8e}.record-nucleus{fill:#bbca9a;stroke:none}.record-selected{stroke:#d3d89f;stroke-dasharray:3 3}.record-fine-rule{stroke-opacity:.3}.record-leader{stroke-opacity:.45}.record-method-paper{fill:#edf2e5}.record-slider{stroke:#8fa487}.record-knob{fill:#f9fbf1;stroke-width:1.5px}.record-review-back{fill:#ead9cd;stroke:#c5a48e}.record-review-paper{fill:#fcf2e9}.record-review-avatar{fill:#f1e0d1;stroke:#bf947c}.record-review-decision{fill:#f5e5d6;stroke:#d2b59c}.record-result-back{fill:#ccd9cb;stroke:#9bb29a}.record-result-paper{fill:#fcfcf5;stroke:#769583}.record-result-fold{fill:#e2e9db}.record-result-chart{fill:#214b40;stroke:#214b40}.record-chart-grid{stroke:#b3c499;stroke-opacity:.2;stroke-width:1px}.record-result-signal{stroke:#d2dca6;stroke-width:1.7px}.record-reference-line{stroke:#a5b799}.record-return-disc{fill:#e5ecdb;stroke:#7e9a80}.record-archive-top{fill:#eeeef5}.record-archive-side{fill:#d5d8e7}.record-archive-face{fill:#e7e8f1}.record-version{fill:#f9f8fc;stroke:#b0b2cb}@media (min-width:1600px){.provenance-hero-inner{min-height:800px}.provenance-hero-art{width:calc(100% + 220px);margin-left:-65px}}@media (max-width:1100px) and (min-width:900px){.provenance-hero-copy h1{font-size:64px}.provenance-hero-description{font-size:16px}.provenance-hero-art{width:calc(100% + 150px);margin-left:-40px}}@media (max-width:899px){.provenance-hero-inner{grid-template-columns:1fr;min-height:0;padding-block:48px 28px}.provenance-hero-copy h1{max-width:680px;font-size:clamp(58px,9vw,82px)}.provenance-hero-description{max-width:580px}.provenance-hero-copy .actions{flex-flow:wrap;align-items:center;gap:20px 26px}.provenance-hero-art{width:100%;max-width:760px;margin:12px auto 0}.record-depth{transition:none;transform:none}}@media (max-width:540px){.provenance-hero-inner{padding-top:35px}.provenance-hero-copy>.eyebrow{gap:9px;margin-bottom:24px;font-size:9px}.provenance-hero-copy h1{letter-spacing:-1.3px;font-size:clamp(48px,12.8vw,68px)}.provenance-hero-description{margin-top:24px;font-size:16px;line-height:1.75}.provenance-hero-copy .actions{flex-direction:column;align-items:flex-start;gap:18px;margin-top:26px}.provenance-hero-art{width:calc(100% + 48px);margin-top:12px;margin-left:-24px}.provenance-hero-canvas .record-hero-label{font-size:27px}.provenance-hero-canvas .record-small{font-size:19px}.provenance-hero-canvas .record-reference-label{font-size:18px}}@media (prefers-reduced-motion:reduce){.record-depth{transition:none;transform:none}}
