:root{--bg:#f7f4ee;--surface:#fff;--surface-2:#efeae0;--ink:#1c2536;--ink-2:#49546a;--ink-3:#556178;--brand:#1e3a5f;--brand-ink:#f7f4ee;--link:#255b93;--accent:#7a5a17;--accent-soft:#c9a45c;--line:#d8d2c4;--line-control:#6b7686;--line-strong:#1c2536;--focus:#255b93;--v-verified:#1d6b43;--v-verified-bg:#e2efe5;--v-corrected:#1f5c8f;--v-corrected-bg:#e1ecf6;--v-unverified:#49556e;--v-unverified-bg:#e7eaf1;--v-refused:#7c5210;--v-refused-bg:#f5ebd6;--v-fabricated:#a32c22;--v-fabricated-bg:#f8e4e0;--voice-a:#076e72;--voice-a-bg:#e4f1f1;--voice-b:#7a2e86;--voice-b-bg:#f3e7f5;--voice-c:#3a3d96;--voice-c-bg:#e7e8f6;--font-serif:"Source Serif 4", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-sans:"Inter", -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--text-3xs:.75rem;--text-2xs:var(--text-3xs);--text-xs:.8125rem;--text-sm:.9375rem;--text-base:clamp(1rem, .95rem + .25vw, 1.125rem);--text-lg:clamp(1.125rem, 1.05rem + .4vw, 1.3125rem);--text-xl:clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--text-2xl:clamp(1.75rem, 1.4rem + 1.4vw, 2.5rem);--text-3xl:clamp(2rem, 1.6rem + 2vw, 3rem);--text-display:clamp(2.5rem, 1.8rem + 3vw, 4rem);--text-wordmark:1.375rem;--leading-tight:1.08;--leading-snug:1.3;--leading-body:1.6;--tracking-caps:.14em;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--section-pad:clamp(4rem, 3rem + 5vw, 7rem);--container-width:1160px;--prose-width:780px;--page-gutter:clamp(1rem, 4vw, 3rem);--header-height:4.5rem;--radius-1:2px;--radius-2:4px;--radius-3:6px;--radius-round:999px;--rule-hair:1px solid var(--line);--rule-heavy:2px solid var(--line-strong);--shadow-1:0 1px 2px #1c25360f;--shadow-2:0 2px 8px #1c253614;--shadow-focus:0 0 0 3px color-mix(in srgb, var(--focus) 35%, transparent);--ease-gate:cubic-bezier(.2, 0, 0, 1);--ease-settle:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--dur-1:.12s;--dur-2:.24s;--dur-3:.42s;--dur-4:.7s;--dark-bg:#0e1522;--dark-surface:#16202f;--dark-surface-2:#1d2a3d;--dark-ink:#e9e4d8;--dark-ink-2:#b3bccb;--dark-ink-3:#8b96a9;--dark-link:#8fbce8;--dark-accent:#d6ac5e;--dark-accent-soft:#8a6b2d;--dark-line:#2b3850;--dark-line-control:#5b6b85;--dark-verified:#66c68f;--dark-verified-bg:#132a1e;--dark-corrected:#7cb5e8;--dark-corrected-bg:#14263a;--dark-unverified:#a9b8d0;--dark-unverified-bg:#1c2536;--dark-refused:#e0b15c;--dark-refused-bg:#2e2310;--dark-fabricated:#ec8b7c;--dark-fabricated-bg:#301b18;--dark-voice-a:#5fcdd3;--dark-voice-a-bg:#10292b;--dark-voice-b:#de9be8;--dark-voice-b-bg:#2a1730;--dark-voice-c:#a3a7f5;--dark-voice-c-bg:#1a1c33}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:var(--dark-bg);--surface:var(--dark-surface);--surface-2:var(--dark-surface-2);--ink:var(--dark-ink);--ink-2:var(--dark-ink-2);--ink-3:var(--dark-ink-3);--brand:var(--dark-accent);--brand-ink:var(--dark-bg);--link:var(--dark-link);--accent:var(--dark-accent);--accent-soft:var(--dark-accent-soft);--line:var(--dark-line);--line-strong:var(--dark-ink);--focus:var(--dark-link);--v-verified:var(--dark-verified);--v-verified-bg:var(--dark-verified-bg);--v-corrected:var(--dark-corrected);--v-corrected-bg:var(--dark-corrected-bg);--v-unverified:var(--dark-unverified);--v-unverified-bg:var(--dark-unverified-bg);--v-refused:var(--dark-refused);--v-refused-bg:var(--dark-refused-bg);--v-fabricated:var(--dark-fabricated);--v-fabricated-bg:var(--dark-fabricated-bg);--voice-a:var(--dark-voice-a);--voice-a-bg:var(--dark-voice-a-bg);--voice-b:var(--dark-voice-b);--voice-b-bg:var(--dark-voice-b-bg);--voice-c:var(--dark-voice-c);--voice-c-bg:var(--dark-voice-c-bg);--shadow-1:0 1px 2px #0006;--shadow-2:0 2px 10px #00000073;--line-control:var(--dark-line-control)}}:root[data-theme=dark],.scheme-dark,.summit-hero,.practice-depth{--bg:var(--dark-bg);--surface:var(--dark-surface);--surface-2:var(--dark-surface-2);--ink:var(--dark-ink);--ink-2:var(--dark-ink-2);--ink-3:var(--dark-ink-3);--brand:var(--dark-accent);--brand-ink:var(--dark-bg);--link:var(--dark-link);--accent:var(--dark-accent);--accent-soft:var(--dark-accent-soft);--line:var(--dark-line);--line-strong:var(--dark-ink);--focus:var(--dark-link);--v-verified:var(--dark-verified);--v-verified-bg:var(--dark-verified-bg);--v-corrected:var(--dark-corrected);--v-corrected-bg:var(--dark-corrected-bg);--v-unverified:var(--dark-unverified);--v-unverified-bg:var(--dark-unverified-bg);--v-refused:var(--dark-refused);--v-refused-bg:var(--dark-refused-bg);--v-fabricated:var(--dark-fabricated);--v-fabricated-bg:var(--dark-fabricated-bg);--voice-a:var(--dark-voice-a);--voice-a-bg:var(--dark-voice-a-bg);--voice-b:var(--dark-voice-b);--voice-b-bg:var(--dark-voice-b-bg);--voice-c:var(--dark-voice-c);--voice-c-bg:var(--dark-voice-c-bg);--shadow-1:0 1px 2px #0006;--shadow-2:0 2px 10px #00000073;--line-control:var(--dark-line-control)}body{background:var(--bg);color:var(--ink)}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4-latin-wght-normal.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4-latin-wght-italic.woff2)format("woff2")}@font-face{font-family:Source Serif Small Caps;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-smallcaps.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2")}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1.25rem)}body{font:400 var(--text-sm)/1.55 var(--font-sans);-webkit-font-smoothing:antialiased;font-optical-sizing:auto;margin:0}h1,h2,h3,h4,p,figure,blockquote,ol{margin:0}h1,h2,h3,h4{color:var(--ink);font-family:var(--font-serif);text-wrap:balance;font-weight:600;line-height:1.25}h1{font-size:var(--text-display);letter-spacing:-.02em;max-width:18ch;line-height:1.08}h2{font-size:var(--text-2xl);letter-spacing:-.01em;max-width:22ch;line-height:1.15}h3{font-size:var(--text-xl);letter-spacing:0}h4{font-size:var(--text-xl)}h1 em,h2 em,.turn{color:inherit;font-style:normal;font-weight:400}p{color:var(--ink-2);font-family:var(--font-serif);font-size:var(--text-base);line-height:var(--leading-body);text-wrap:pretty;max-width:68ch}p+p{margin-top:1rem}a{color:var(--link);text-underline-offset:.25em}a:hover{text-decoration-thickness:2px}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--focus);outline-offset:5px}button,summary{cursor:pointer}button{color:var(--ink);min-height:44px}[hidden]{display:none!important}img,svg{max-width:100%}::selection{background:var(--brand);color:var(--brand-ink)}.container{width:min(var(--container-width), calc(100% - 2 * var(--page-gutter)));margin-inline:auto}.container--prose{max-width:var(--prose-width)}.section{padding-block:var(--section-pad)}.border-top{border-top:1px solid var(--line)}.tint{background:var(--surface-2)}.eyebrow{font:600 var(--text-xs)/1.4 "Source Serif Small Caps", var(--font-serif);font-synthesis:none;letter-spacing:var(--tracking-caps);color:var(--accent);margin-bottom:1.5rem;font-variant-caps:all-small-caps}.mono{font:400 var(--text-xs)/1.6 var(--font-mono);font-variant-numeric:tabular-nums}.lede{font:400 var(--text-lg)/1.5 var(--font-serif);max-width:58ch}.fine-print,figcaption{font:400 var(--text-xs)/1.65 var(--font-sans);color:var(--ink-3)}.text-link{font-size:var(--text-sm);min-height:44px;padding-block:.65rem;font-weight:500;display:inline-block}.button{background:var(--brand);color:var(--brand-ink);border:1px solid var(--brand);font-size:var(--text-sm);border-radius:2px;justify-content:space-between;align-items:center;gap:1.25rem;min-height:48px;padding:1rem 1.35rem;font-weight:600;text-decoration:none;display:inline-flex}.button:hover{box-shadow:inset 0 -3px var(--accent-soft);text-decoration:none}.status{border:1px solid var(--line-control);color:var(--ink-2);font:400 var(--text-3xs)/1.5 var(--font-sans);letter-spacing:.06em;white-space:nowrap;width:fit-content;padding:.25rem .55rem;display:inline-block}.split{grid-template-columns:1fr 1.15fr;gap:clamp(2rem,5vw,4.5rem);display:grid}.split>*,.hero>*,.demo-columns>*,.bundle-item{min-width:0}.split>div>h2{margin-bottom:1.5rem}.split>div>.text-link,.split>div>.button{margin-top:1.6rem}.section-heading{margin-bottom:3rem}.section-heading h2{margin-bottom:1.3rem}.section-heading>p:not(.eyebrow){max-width:65ch}.section-tail{border-top:1px solid var(--line);font-size:var(--text-sm);margin-top:2rem;padding-top:1.5rem}.skip-link{z-index:50;background:var(--surface);padding:1rem;position:fixed;top:-100px;left:20px}.skip-link:focus{top:15px}.site-header{min-height:var(--header-height);border-bottom:1px solid var(--line);z-index:40;background:var(--bg);justify-content:space-between;align-items:center;gap:2rem;padding-block:.5rem;display:flex;position:sticky;top:0}.site-header.container{width:100%;padding-inline:max(var(--page-gutter), calc((100% - var(--container-width)) / 2))}.wordmark{color:var(--brand);align-items:center;gap:.65rem;text-decoration:none;display:flex}.wordmark svg{width:28px;height:34px}.wordmark>span{font:600 var(--text-wordmark)/1 var(--font-serif);letter-spacing:-.01em}.wordmark small{font:500 var(--text-3xs)/1 var(--font-sans);letter-spacing:.21em;text-transform:uppercase;margin-top:.35rem;display:block}.site-header nav{align-items:center;gap:2rem;display:flex}.site-header nav a{font-size:var(--text-sm);color:var(--ink);align-items:center;min-height:44px;padding-block:.7rem;text-decoration:none;display:inline-flex}.site-header nav a:hover,.site-header nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.55rem}.site-header nav .nav-access{border:1px solid var(--line-control);padding:.65rem 1rem}.nav-access span{margin-left:.65rem}.hero{grid-template-columns:1.04fr 1fr;align-items:center;gap:5%;padding-block:66px 65px;display:grid}.hero-copy{padding-block:1rem}.hero .eyebrow{margin-bottom:2rem}.hero h1{font-size:var(--text-display);line-height:1.025}.hero-lede{font:400 var(--text-lg)/1.65 var(--font-serif);color:var(--ink);margin-top:1.85rem}.hero-custody{font-size:var(--text-sm);margin-top:1.35rem;line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:1.8rem;margin-top:2rem;display:flex}.hero-caption{font:400 var(--text-3xs)/1.6 var(--font-sans);letter-spacing:.02em;color:var(--ink-3);margin-top:1.9rem}.packet-figure{padding:24px 15px 0 3px}.packet-stack{position:relative}.packet-paper{z-index:1;background:var(--surface);border:1px solid var(--line);padding:1.7rem 2rem 1.2rem;position:relative}.packet-topline{font:400 var(--text-xs)/1.5 var(--font-sans);color:var(--ink-3);border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-bottom:.85rem;display:flex}.packet-kicker{font:400 var(--text-3xs)/1.5 var(--font-sans);color:var(--accent);margin-top:1.65rem}.packet-paper h2{font-size:var(--text-2xl);letter-spacing:-.01em;margin-top:.5rem;line-height:1.15}.packet-subtitle{font:400 var(--text-base)/1.5 var(--font-serif);margin-top:.7rem}.packet-rule{border-block:1px solid var(--ink);height:4px;margin:1.45rem 0 .25rem}.packet-entry{border-bottom:1px solid var(--line);grid-template-columns:2rem 1fr auto;align-items:center;gap:.5rem;padding:1rem 0;display:grid}.packet-marker{font:400 var(--text-3xs)/1.4 var(--font-mono);color:var(--ink-3)}.packet-entry p{font:400 var(--text-base)/1.5 var(--font-serif);color:var(--ink)}.packet-entry small{font:400 var(--text-xs)/1.6 var(--font-mono);color:var(--ink-3);margin-top:.2rem;display:block}.packet-paper blockquote{font:400 var(--text-base)/1.5 var(--font-serif);border-left:2px solid var(--v-verified);margin:1rem 0 .5rem;padding-left:.8rem}.packet-source{font:400 var(--text-xs)/1.5 var(--font-mono);color:var(--v-verified);margin-bottom:.45rem;padding-left:.8rem}.packet-signoff{font:400 var(--text-xs)/1.5 var(--font-sans);color:var(--ink-3);align-items:baseline;gap:.7rem;padding-block:1.2rem;display:flex}.initial-line{margin-left:auto}.packet-foot{border-top:1px solid var(--ink);font:400 var(--text-xs)/1.5 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-top:.8rem;display:flex}.packet-figure figcaption{text-align:center;font-size:var(--text-xs);margin-top:1.3rem}.verdict{font:400 var(--text-3xs)/1.45 var(--font-sans);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border:1px solid;border-radius:2px;align-items:center;gap:.25rem;padding:.3rem .45rem;display:inline-flex}.verdict--verified{color:var(--v-verified);background:var(--v-verified-bg)}.verdict--corrected{color:var(--v-corrected);background:var(--v-corrected-bg)}.verdict--unverified{color:var(--v-unverified);background:var(--v-unverified-bg)}.verdict--refused{color:var(--v-refused);background:var(--v-refused-bg)}.verdict--fabricated{color:var(--v-fabricated);background:var(--v-fabricated-bg)}.packet-assemble .packet-entry .verdict{animation:verdict-land .7s var(--ease-settle) both;animation-delay:.3s}.packet-assemble .packet-entry:nth-of-type(4) .verdict{animation-delay:.65s}.packet-assemble .packet-entry:nth-of-type(5) .verdict{animation-delay:1s}@keyframes verdict-land{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}.custody-strip{background:var(--surface-2);border-block:1px solid var(--line)}.custody-strip>.container{grid-template-columns:1fr 1fr 1.12fr;display:grid}.custody-strip p{font-size:var(--text-xs);margin:0;padding-block:1.35rem}.custody-strip p+p{border-left:1px solid var(--line);padding-left:1.5rem}.custody-strip p span{font:400 var(--text-3xs)/1 var(--font-sans);color:var(--accent);margin-right:.6rem}.steps{grid-template-columns:repeat(3,1fr);gap:3rem;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid var(--line);padding-top:1.5rem}.step-number{font:400 var(--text-3xs)/1.5 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--accent)}.steps h3{font-size:var(--text-2xl);margin:1.4rem 0 .8rem}.steps p{font-size:var(--text-base);max-width:35ch}.demo-section{padding-block:var(--section-pad);background:var(--surface-2);border-block:1px solid var(--line)}.demo{border:1px solid var(--line-strong);background:var(--surface)}.demo-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.7rem;display:flex}.demo-toolbar>.mono{font-size:var(--text-xs);color:var(--ink-3)}.demo-controls{gap:.3rem;display:flex}.demo-controls button{font:400 var(--text-sm)/1.5 var(--font-sans);background:0 0;border:1px solid #0000;padding:.65rem .7rem}.demo-controls button[aria-pressed=true]{border-color:var(--line-strong);background:var(--surface-2)}.demo-act{padding:2rem 2.4rem}.demo-act+.demo-act{border-top:1px solid var(--line)}.demo-act-heading{margin-bottom:2rem}.demo-act-heading .eyebrow{margin-bottom:.55rem}.demo-act-heading h3{font-size:var(--text-2xl)}.demo-columns{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.demo-columns>div+div{border-left:1px solid var(--line);padding-left:2rem}.demo-columns .mono{color:var(--ink-3)}.demo-passage{font:400 var(--text-xl)/1.5 var(--font-serif);color:var(--ink);margin-top:1rem}.demo-columns h4{margin:1rem 0 .7rem}.demo-columns p:not(.demo-passage):not(.damaged-text){font-size:var(--text-sm)}.demo-columns p.fine-print{font-size:var(--text-xs)}.demo-columns .fine-print{margin-top:1.3rem}.demo-note{border-top:1px solid var(--line);margin-top:1.3rem;padding-top:1rem}.demo-note p{margin-top:.6rem}.demo-columns .text-link{margin-top:1.5rem}.demo-foot{border-top:1px solid var(--line);font-size:var(--text-xs);padding:.8rem 1.7rem}.damaged-text{font:400 var(--text-base)/1.9 var(--font-mono);color:var(--v-refused);background:var(--v-refused-bg);margin-top:1.2rem;padding:1rem}@media (width>=761px){.demo.is-interactive .demo-act:not(.is-active){display:none}.demo.is-interactive .demo-act{border-top:0;min-height:420px}}.split-heading>p{font-size:var(--text-sm);padding-bottom:1.5rem}.bundle-grid{grid-template-columns:repeat(4,1fr);gap:1.6rem;display:grid}.bundle-item{border-top:2px solid var(--ink);padding-top:1rem}.item-top{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:2rem;display:flex}.item-top>.mono{color:var(--accent)}.bundle-item h3{font-size:var(--text-xl);line-height:1.2}.bundle-item p{font-size:var(--text-base)}.bundle-item .serif-sub{font:400 var(--text-base)/1.5 var(--font-serif);color:var(--accent);margin-top:1rem}.doctrine-section{background:var(--surface-2);padding-block:var(--section-pad)}.doctrine-list{padding:0;list-style:none}.doctrine-list li{border-top:1px solid var(--line);grid-template-columns:3.3rem 1fr;gap:1rem;padding:1.05rem 0;display:grid}.doctrine-list li:last-child{border-bottom:1px solid var(--line)}.doctrine-list .mono{color:var(--accent);padding-top:.15rem}.doctrine-list p{font-size:var(--text-base)}.doctrine-list strong{color:var(--ink);font-weight:600}.founder-card{grid-template-columns:180px 1fr;align-items:center;gap:3rem;max-width:900px;display:grid}.headshot-slot{aspect-ratio:4/5;background:var(--surface-2);border:1px solid var(--line);justify-content:center;align-items:center;display:flex;position:relative}.headshot-slot>span:last-child{font:400 var(--text-3xs)/1.5 var(--font-sans);text-align:center;color:var(--ink-3);position:absolute;bottom:.8rem}.portrait-mark{font:400 var(--text-display)/1 var(--font-serif);color:var(--accent-soft)}.founder-card .eyebrow{margin-bottom:.75rem}.founder-card .founder-title{font-size:var(--text-2xl);margin-bottom:.6rem}.founder-card p{font-size:var(--text-base)}.founder-card .placeholder-copy{font-size:var(--text-xs);color:var(--ink-3);margin-bottom:1.2rem}.faq-section{max-width:var(--prose-width);padding-bottom:var(--section-pad);grid-template-columns:1fr 1.5fr;gap:3rem;display:grid}.faq-list details{border-top:1px solid var(--line);padding-block:1.2rem}.faq-list details:last-child{border-bottom:1px solid var(--line)}summary{font-size:var(--text-sm);color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;min-height:44px;font-weight:500;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary>span[aria-hidden=true]{font:400 var(--text-lg)/1 var(--font-sans);color:var(--accent)}details[open] summary>span[aria-hidden=true]{transform:rotate(45deg)}details p{font-size:var(--text-base);max-width:60ch;margin-top:1rem}.access-section{padding-block:var(--section-pad);background:var(--surface-2);border-block:1px solid var(--line)}.access-section .lede{font-family:var(--font-serif);font-size:var(--text-lg);margin-bottom:1rem}.access-section .fine-print{max-width:52ch;margin-top:1.5rem}.access-form{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.field{align-content:start;gap:.5rem;display:grid}.full{grid-column:1/-1}label{font-size:var(--text-sm);color:var(--ink);font-weight:500}label span{color:var(--ink-3);font-weight:400}input,textarea{background:var(--surface);border:1px solid var(--line-control);color:var(--ink);width:100%;min-height:47px;font-size:var(--text-base);border-radius:2px;padding:.65rem .8rem}textarea{resize:vertical}.access-form .fine-print{margin-top:0}.access-form .button{grid-column:1/-1;width:fit-content}.site-footer{padding-block:3rem 1.8rem}.footer-top{justify-content:space-between;align-items:center;gap:2rem;padding-bottom:2.5rem;display:flex}.footer-name{font:400 var(--text-xl)/1.3 var(--font-serif);color:var(--ink)}.footer-top p+p{font-size:var(--text-xs);margin-top:.5rem}.footer-bottom{border-top:1px solid var(--line);font-size:var(--text-xs);color:var(--ink-3);justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.3rem;display:flex}.footer-bottom nav{flex-wrap:wrap;gap:1.4rem;display:flex}.footer-bottom a{color:var(--ink-2);align-items:center;min-height:44px;padding-block:.5rem;display:inline-flex}.pending{font-size:var(--text-xs);color:var(--ink-3)}.theme-toggle{font:400 var(--text-xs)/1.5 var(--font-sans);border:1px solid var(--line-control);background:0 0;min-height:44px;padding:.65rem .8rem}.page-hero{padding-block:var(--section-pad) calc(var(--section-pad) / 2)}.page-hero h1{margin-bottom:2rem}.page-hero .button{margin-top:2rem}.packet-explainer{align-items:center;padding-block:20px 70px}.packet-explainer .packet-figure{max-width:540px}.anatomy-list{padding:0;list-style:none}.anatomy-list li{border-top:1px solid var(--line);grid-template-columns:130px 1fr 1.5fr;gap:2rem;padding:1.65rem 0;display:grid}.anatomy-list .mono{color:var(--accent);padding-top:.3rem}.anatomy-list h3{font-size:var(--text-xl)}.anatomy-list p{font-size:var(--text-base)}.table-frame{border-top:2px solid var(--ink)}table{border-collapse:collapse;table-layout:fixed;width:100%}caption{text-align:left;font:400 var(--text-xs)/1.6 var(--font-sans);color:var(--ink-3);padding:1rem 0}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-size:var(--text-sm);overflow-wrap:anywhere;padding:1rem 1.5rem 1rem 0}thead th{font:400 var(--text-3xs)/1.5 var(--font-sans);color:var(--accent);background:var(--surface-2)}th:first-child{width:28%}tbody th{color:var(--ink);font-weight:500}td{color:var(--ink-2)}.verdict-definitions>div{border-top:1px solid var(--line);grid-template-columns:125px 1fr;align-items:start;gap:1rem;padding-block:1.1rem;display:grid}.verdict-definitions p{font-size:var(--text-base)}.verdict-definitions .verdict{width:fit-content}.capture-slot{border:1px solid var(--line);background:var(--surface);min-width:0;max-width:100%}.capture-header{border-bottom:1px solid var(--line);font-size:var(--text-xs);color:var(--ink);justify-content:space-between;gap:1rem;padding:1rem 1.5rem;display:flex}.capture-header .mono{font-size:var(--text-xs);color:var(--ink-3)}.capture-body{text-align:center;background:var(--surface-2);flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:14rem;padding:2rem;display:flex;position:relative}.capture-corners{border:1px dashed var(--line);position:absolute;inset:1.5rem}.capture-body .eyebrow{margin:0}.capture-body p{font:400 var(--text-2xl)/1.2 var(--font-serif);color:var(--ink)}.capture-body .mono{color:var(--ink-3)}.capture-slot figcaption{padding:1rem 1.5rem}.capture-grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.pricing-grid{grid-template-columns:1fr 60px 1fr;align-items:stretch;display:grid}.price-card{background:var(--surface);border:1px solid var(--line);padding:2.5rem}.price-card h2{font-size:var(--text-2xl)}.price{font:400 var(--text-display)/1.2 var(--font-serif);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);margin-top:1.4rem}.price-unit{font:400 var(--text-3xs)/1.5 var(--font-sans);margin-top:.3rem}.price-card .status{margin-top:1.5rem}.price-card>p:not(.price):not(.eyebrow):not(.price-unit){font-size:var(--text-sm);margin-top:1.4rem}.price-plus{font:400 var(--text-2xl)/1 var(--font-serif);color:var(--accent);justify-content:center;align-items:center;display:flex}.price-qualification{justify-content:space-between;align-items:center;gap:3rem;margin-top:2rem;display:flex}.price-qualification p{max-width:65ch;font-size:var(--text-sm)}.price-qualification .button{flex-shrink:0}.roadmap-list{grid-template-columns:1fr 1fr;gap:0 3rem;display:grid}.roadmap-list article{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.4rem 0;display:flex}.roadmap-list h3{font-size:var(--text-lg)}.roadmap-list p{font-size:var(--text-base);margin-top:.6rem}.snapshot-heading{border-top:2px solid var(--ink);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.7rem;padding-top:1.5rem;display:flex}.snapshot-heading h2{font-size:var(--text-2xl)}.metrics{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;display:grid}.metric{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--brand);padding:1.5rem}.metric h3{font:500 var(--text-sm)/1.4 var(--font-sans)}.metric-value{font:400 var(--text-display)/1.2 var(--font-serif);font-variant-numeric:tabular-nums;color:var(--ink);margin-top:1rem}.metric .mono{margin-top:.7rem}.metric .fine-print{margin-top:.8rem}.snapshot-source{font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.5rem;display:flex}.snapshot-source p{flex-basis:100%;max-width:80ch;margin:0}.trust-verdicts{grid-template-columns:repeat(5,1fr);gap:1.5rem;display:grid}.trust-verdicts p{font-size:var(--text-base);margin-top:.8rem}.document-slots{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.document-slots>div{border-top:1px solid var(--line);padding:1.5rem 0}.document-slots h3{margin-bottom:1rem}.about-statement{border-block:1px solid var(--line);max-width:var(--prose-width);padding-block:3rem}.large-serif{font:400 var(--text-2xl)/1.35 var(--font-serif);color:var(--ink);margin-bottom:2rem}@media (width>=1600px){.hero{padding-block:90px}.hero h1{font-size:var(--text-display)}}@media (width<=1100px){.hero{gap:3%;padding-block:45px}.hero h1{font-size:var(--text-display)}.packet-paper{padding:1.4rem}.packet-entry{grid-template-columns:1.7rem 1fr;gap:.4rem}.packet-entry .verdict{grid-column:2;width:fit-content}.packet-paper h2{font-size:var(--text-2xl)}.hero-custody br{display:none}.bundle-grid{grid-template-columns:1fr 1fr;gap:2.5rem}.bundle-item h3{min-height:0}.custody-strip p{font-size:var(--text-xs)}.custody-strip p+p{padding-left:.8rem}.custody-strip p span{margin-bottom:.5rem;display:block}.split{gap:3rem}.demo-toolbar{padding-inline:1rem}.roadmap-list{grid-template-columns:1fr}.anatomy-list li{grid-template-columns:100px 1fr 1.3fr;gap:1rem}.trust-verdicts{gap:.7rem}.footer-bottom{flex-wrap:wrap}}@media (width<=760px){.hero{grid-template-columns:1fr;gap:2rem;padding-block:35px 40px}.hero h1{font-size:var(--text-display);max-width:12ch}.hero .eyebrow{margin-bottom:1.5rem}.hero-copy{padding:0}.hero-lede{font-size:var(--text-lg)}.hero-custody{max-width:42ch}.hero-caption{margin-top:1.5rem}.hero-actions{gap:1.5rem;margin-top:1.5rem}.packet-figure{width:100%;max-width:520px;margin-inline:auto;padding-top:.5rem}.packet-paper{padding:1.5rem}.packet-entry{grid-template-columns:1.8rem 1fr auto}.packet-entry .verdict{grid-column:auto}.packet-paper h2{font-size:var(--text-2xl)}.custody-strip>.container{grid-template-columns:1fr}.custody-strip p{font-size:var(--text-xs);padding-block:.9rem}.custody-strip p+p{border-left:0;border-top:1px solid var(--line);padding-left:0}.custody-strip p span{margin-right:.8rem;display:inline}.section-heading{margin-bottom:2rem}.split,.split-heading,.faq-section{grid-template-columns:1fr;gap:2.5rem}.steps{grid-template-columns:1fr;gap:2rem}.steps li{grid-template-columns:35px 1fr;column-gap:1rem;display:grid}.step-number{padding-top:.35rem}.steps h3{margin:0 0 .8rem}.steps p{grid-column:2;max-width:50ch}.demo-section{padding-block:60px}.demo-toolbar{padding:1rem}.demo-controls{display:none}.demo-act{padding:1.5rem}.demo-act-heading h3{font-size:var(--text-2xl)}.demo-columns{grid-template-columns:1fr;gap:1.5rem}.demo-columns>div+div{border-left:0;border-top:1px solid var(--line);padding:1.5rem 0 0}.demo-act-heading{margin-bottom:1.5rem}.demo-passage{font-size:var(--text-xl)}.demo-foot{padding:1rem}.bundle-grid{gap:2rem 1.5rem}.item-top{flex-wrap:wrap;margin-bottom:1.3rem}.bundle-item h3{font-size:var(--text-xl)}.split-heading>p{padding:0}.founder-card{grid-template-columns:115px 1fr;align-items:start;gap:1.5rem}.founder-card .founder-title{font-size:var(--text-2xl)}.founder-card>div>p:last-child{font-size:var(--text-sm)}.headshot-slot>span:last-child{font-size:var(--text-xs)}.portrait-mark{font-size:var(--text-display)}.faq-section{gap:2rem;padding-bottom:65px}.footer-top{align-items:flex-start}.footer-bottom{align-items:flex-start;gap:1rem}.footer-bottom>span{flex-basis:100%}.footer-bottom nav{gap:1rem}.footer-bottom .theme-toggle{margin-left:auto}.page-hero h1{font-size:var(--text-display)}.packet-explainer{padding-block:10px 40px}.anatomy-list li{grid-template-columns:1fr;gap:.5rem}.anatomy-list h3{font-size:var(--text-xl)}.verdict-definitions>div{grid-template-columns:115px 1fr}.capture-grid{grid-template-columns:1fr}.capture-header{flex-direction:column;gap:.3rem;padding:1rem}.capture-body{padding:1.5rem}.capture-body .eyebrow{font-size:var(--text-xs)}.pricing-grid{grid-template-columns:1fr;gap:1rem}.price-card{padding:2rem}.price-plus{font-size:var(--text-2xl)}.price-qualification{flex-direction:column;align-items:flex-start;gap:1.5rem}.metrics{grid-template-columns:1fr;gap:1rem}.metric{grid-template-columns:1fr auto;column-gap:1rem;display:grid}.metric h3{padding-top:.6rem}.metric-value{grid-area:1/2/4;margin:0}.metric .fine-print{grid-column:1/-1}.trust-verdicts{grid-template-columns:1fr 1fr;gap:1.5rem}.snapshot-heading{flex-direction:column;align-items:flex-start}.snapshot-heading h2{font-size:var(--text-2xl)}.document-slots{grid-template-columns:1fr;gap:1rem}th,td{font-size:var(--text-xs);padding:.9rem .65rem .9rem 0}th:first-child{width:33%}.large-serif br{display:none}}@media (width<=390px){.hero h1{font-size:var(--text-2xl)}.packet-paper{padding:1.1rem}.packet-entry{grid-template-columns:1.5rem 1fr}.packet-entry .verdict{grid-column:2}.packet-topline{font-size:var(--text-xs)}.bundle-grid,.founder-card{grid-template-columns:1fr}.headshot-slot{width:130px}.footer-top{flex-direction:column}.footer-bottom .theme-toggle{margin-left:0}.capture-body p{font-size:var(--text-xl)}.roadmap-list article{flex-direction:column}.access-form{grid-template-columns:1fr}.full{grid-column:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.menu-toggle{display:none}@media (width<=1023px){.site-header{flex-wrap:wrap;gap:.75rem}.site-header:not(.menu-ready){position:static}.site-header nav{flex-wrap:wrap;gap:.5rem 1.5rem}.site-header.menu-ready{flex-flow:wrap;align-items:center;gap:0;padding-block:14px}.menu-ready .menu-toggle{min-height:44px;color:inherit;font:inherit;background:0 0;border:1px solid;margin-left:auto;padding:8px 12px;display:block}.menu-ready .menu-toggle[aria-expanded=false]+nav{display:none}.menu-ready nav{flex-basis:100%;grid-template-columns:1fr 1fr;width:100%;margin-top:16px;display:grid}.menu-ready nav a{min-height:44px;padding:12px 0}.menu-ready nav .nav-access{text-align:center;grid-column:1/-1;margin:0}}@media (width<=480px){.table-frame table,.table-frame tbody{display:block}.table-frame thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.table-frame tr{border-bottom:var(--rule-hair);padding-block:1rem;display:grid}.table-frame th,.table-frame td{width:auto;font-size:var(--text-sm);border:0;padding:.35rem 0;display:block}}@media print{:root,:root[data-theme],.scheme-dark,.summit-hero,.practice-depth{--bg:#fff!important;--surface:#fff!important;--surface-2:#fff!important;--ink:#111!important;--ink-2:#222!important;--ink-3:#333!important;--brand:#111!important;--brand-ink:#fff!important;--link:#111!important;--accent:#111!important;--line:#777!important;--line-control:#444!important;color:#111!important;background:#fff!important}html{scroll-padding-top:0}body{margin:0}*,:before,:after{box-shadow:none!important;text-shadow:none!important;transition:none!important;animation:none!important}video,.summit-landscape,.summit-signature,.summit-contour,.film-controls,.menu-toggle,.theme-toggle,.skip-link,.site-header nav,.access-form,.tour-nav,.demo-controls,.recorded-controls,.council-controls{display:none!important}.site-header,.site-header.container{width:100%;min-height:0;margin-bottom:1rem;padding:0 0 1rem;position:static}.container{width:100%;max-width:none}.section,.access-section,.page-hero,.doctrine-section,.demo-section{padding-block:1.5rem}.summit-content{padding:0;display:block;min-height:0!important}.summit-hero,.practice-depth,.complaint-toolbar{color:#111!important;background:#fff!important}.summit-hero h1,.summit-hero h1 em,.summit-hero p,.summit-hero a{color:#111!important}.summit-foot{padding-block:1rem}.summit-hero .hero-actions{display:none}.split,.split-heading,.tour-layout,.faq-section,.capture-grid{display:block}h1,h2,h3,summary{break-after:avoid}p,blockquote{orphans:3;widows:3}figure,.verdict,.scope-grid article{break-inside:avoid}.tour-panel[hidden],.recorded-finding[hidden],.council-case[hidden],.complaint-scene[hidden],.tour-ready .tour-panel:not(.is-current),.recorded-ready .recorded-finding:not(.is-current),.council-ready .council-case:not(.is-current){margin-bottom:1rem;display:block!important}details::details-content{content-visibility:visible;display:block}details>:not(summary){display:block!important}a[href^=http]:after{content:" (" attr(href) ")";font:400 var(--text-xs)/1.5 var(--font-sans);overflow-wrap:anywhere}.wordmark:after,.button:after{content:none}.button{color:#111;background:0 0;border-color:#444}.status,.verdict{white-space:normal}}:root{color-scheme:light dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}a,button,summary,input,textarea,select{touch-action:manipulation}.summit-hero{--ink:#e9e4d8;--ink-2:#b3bccb;--ink-3:#a5afbf;--accent:#d6ac5e;--link:#8fbce8;--line:#344154;--focus:#d6ac5e;color:var(--ink);background:#0e1522;position:relative;overflow:hidden}.summit-landscape{pointer-events:none;position:absolute;inset:0}.summit-poster,.summit-film{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;transform:scaleX(-1)}.summit-poster{opacity:.84}.summit-film{opacity:0;will-change:opacity;transition:opacity 1.8s}.is-playing .summit-film{opacity:.9}.is-resolving .summit-film{opacity:0}.is-settled .summit-film{transition-duration:.4s}.summit-shade{background:linear-gradient(90deg,#0e1522eb 0%,#0e1522c9 30%,#0e152255 60%,#0e152218 100%),linear-gradient(#0e152235 0%,#0000 55%,#0e1522f5 100%);position:absolute;inset:0}.summit-content{grid-template-columns:1.45fr 1fr;min-height:790px;padding-top:76px;display:grid;position:relative}.summit-copy{z-index:2;position:relative}.summit-copy .eyebrow{font-size:.85rem}.summit-copy h1{letter-spacing:-.045em;font-size:clamp(3rem,4.7vw,4.5rem);line-height:1.08}.summit-copy h1 em{color:#e9e4d8}.summit-lede{color:#e9e4d8;margin-top:1.8rem;font-size:1.12rem}.summit-description{color:#d5d9e0;max-width:51ch;margin-top:.85rem;font-size:.94rem}.summit-hero .hero-actions{margin-top:1.8rem}.summit-hero .button{color:#0e1522;background:#d6ac5e;border-color:#d6ac5e}.summit-hero .text-link{color:#e9e4d8}.summit-signature{opacity:0;pointer-events:none;place-self:center}.summit-hero .summit-signature .logo-mark{color:#e9e4d8;width:140px;height:140px}.is-settled .summit-signature{opacity:.8}.summit-foot{grid-column:1/-1;justify-content:space-between;align-self:end;align-items:end;gap:2rem;padding-block:46px 32px;display:flex}.summit-foot p{color:#c8cfda;font-size:.8125rem;line-height:1.7}.film-controls button{color:#e9e4d8;min-height:44px;font:var(--text-xs) var(--font-sans);white-space:nowrap;background:0 0;border:0;padding:12px 0 12px 16px}.film-controls button span{margin-left:12px}.split-heading{grid-template-columns:1.25fr 1fr;align-items:end;gap:clamp(2rem,5vw,4.5rem);display:grid}.split-heading>p{max-width:43ch}.tour-layout{grid-template-columns:310px minmax(0,1fr);gap:50px;display:grid}.tour-nav>a{border-top:1px solid var(--line);color:var(--ink-2);gap:18px;padding:24px 0;text-decoration:none;display:flex}.tour-nav>a[data-current=true]{color:var(--ink);border-top-color:var(--accent)}.tour-nav>a[data-current=true] .mono,.tour-nav>a[data-current=true] .tour-arrow{color:var(--accent)}.tour-nav strong{font-size:var(--text-sm);font-weight:500;display:block}.tour-nav small{font-size:var(--text-xs);margin-top:5px;display:block}.tour-arrow{margin-left:auto}.tour-nav .fine-print{margin-top:24px}.tour-panel{border:1px solid var(--line);background:var(--surface);margin-bottom:24px;scroll-margin-top:24px}.tour-panel:focus{outline-offset:6px}.tour-panel-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:17px 25px;display:flex}.tour-panel-top .status{font-size:var(--text-xs)}.matter-illustration,.deadline-illustration,.record-illustration,.review-illustration{padding:35px}.tour-panel h3{font-size:var(--text-xl);margin-bottom:25px}.tour-panel .eyebrow{font-size:var(--text-xs);margin-bottom:14px}.matter-heading>p{font:var(--text-xs) var(--font-sans)}.matter-items{margin-top:28px}.matter-items a{border-top:1px solid var(--line);color:var(--ink);align-items:center;gap:18px;padding:17px 0;text-decoration:none;display:flex}.matter-items a>span:last-child{margin-left:auto}.matter-glyph{color:var(--ink-2);font-size:var(--text-2xl);text-align:center;min-width:26px}.matter-items strong{font-weight:500;font-size:var(--text-sm)}.matter-items div>span{color:var(--ink-2);font-size:var(--text-xs);margin-top:3px;display:block}.tour-explanation{border-top:1px solid var(--line);font:400 var(--text-sm)/1.6 var(--font-sans);background:var(--surface-2);padding:20px 25px}.obligation-chain{grid-template-columns:repeat(3,1fr);gap:20px;padding:0;list-style:none;display:grid}.obligation-chain li{border-top:1px solid var(--line);padding-top:15px}.obligation-chain span{font:var(--text-xs) var(--font-sans);color:var(--ink-3)}.obligation-chain strong{font-size:var(--text-sm);margin-block:8px;font-weight:500;display:block}.obligation-chain p{font-size:var(--text-xs)}.date-reservation{border-left:2px solid var(--line-control);background:var(--surface-2);margin-top:30px;padding:12px 20px}.date-reservation strong{font:var(--text-2xl) var(--font-serif);margin-block:5px;display:block}.date-reservation p{font-size:var(--text-xs)}.record-folio{border:1px solid var(--line);padding:25px}.folio-tab{color:var(--ink-3);font:var(--text-xs) var(--font-sans)}.folio-lines{margin-block:25px}.folio-lines i{background:var(--line);height:4px;margin-block:9px;display:block}.folio-lines i:nth-child(2){width:85%}.folio-lines i:nth-child(4){width:65%}.record-span{border-left:2px solid var(--line-control);font:var(--text-lg)/1.5 var(--font-serif);color:var(--ink);padding-left:15px}.provenance-chain{font:var(--text-xs)/1.5 var(--font-sans);color:var(--ink-2);align-items:center;gap:12px;margin-top:25px;display:flex}.provenance-chain b{color:var(--accent)}.review-proposal{border:1px solid var(--line);padding:22px}.review-proposal>p{font-size:var(--text-sm);margin-top:16px}.proposed-diff{font:var(--text-xs) var(--font-sans);flex-direction:column;gap:8px;padding-block:20px;display:flex}.addition{color:var(--brand);background:var(--surface-2);text-underline-offset:.2em;padding:12px;text-decoration:underline}.review-state{color:var(--ink);border-top:1px solid var(--line);padding-top:15px}.review-state[data-decision=confirmed]{color:var(--ink)}.review-controls{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.review-controls .button,.review-reject{font-size:var(--text-xs);gap:15px;padding:11px 14px}.review-reject{border:1px solid var(--line-control);background:0 0}.review-controls [aria-pressed=true]{outline:2px solid var(--focus);outline-offset:3px}.review-reset{color:var(--link);font-size:var(--text-xs);background:0 0;border:0;padding:12px 0;text-decoration:underline}.evidence-feature{border-top:1px solid var(--line);background:var(--surface-2)}.evidence-feature .split{align-items:center;gap:70px}.evidence-copy .lede{font-size:var(--text-lg);margin-top:24px}.evidence-copy>p:not(.eyebrow):not(.lede){font-size:var(--text-sm);margin-top:18px}.evidence-copy .text-link{margin-top:20px}.evidence-steps{border-top:1px solid var(--line);gap:22px;margin-top:35px;padding:20px 0 0;list-style:none;display:flex}.evidence-steps li{font-size:var(--text-xs)}.evidence-steps span{color:var(--accent);font:var(--text-xs) var(--font-sans);margin-bottom:7px;display:block}.practice-depth{background:var(--bg)}.practice-depth h2,.practice-depth h3{color:var(--ink)}.practice-depth .status{border-color:var(--line-control);background:var(--surface-2);color:var(--accent)}.depth-studies>article{border-top:1px solid var(--line);grid-template-columns:1fr 1.25fr;align-items:center;gap:85px;padding-block:55px;display:grid}.depth-copy h3{font:var(--text-xs) var(--font-sans);color:var(--ink-2);margin-top:25px}.depth-thesis{font:var(--text-2xl)/1.17 var(--font-serif);letter-spacing:-.01em;color:var(--ink);margin-top:20px}.depth-copy>p:last-child{font-size:var(--text-sm);max-width:40ch;margin-top:20px}.strategy-study,.drafting-study,.watch-study{border:1px solid var(--line);background:var(--surface);padding:28px}.study-heading{border-bottom:1px solid var(--line);color:var(--ink-2);font:var(--text-xs)/1.6 var(--font-sans);justify-content:space-between;gap:20px;padding-bottom:22px;display:flex}.strategy-study ol{padding:0;list-style:none}.strategy-study li{gap:25px;padding-top:25px;display:flex}.strategy-study li>span{font:var(--text-lg) var(--font-serif);color:var(--accent);min-width:25px}.strategy-study strong{font:var(--text-lg) var(--font-serif);font-weight:400}.strategy-study p{font-size:var(--text-xs);margin-top:7px}.drafting-tabs{font:var(--text-xs) var(--font-sans);color:var(--ink-2);gap:20px;padding-block:22px;display:flex}.drafting-line{font:var(--text-2xl)/1.5 var(--font-serif);color:var(--ink)}.drafting-line span{color:var(--accent);text-underline-offset:7px;text-decoration:underline 1px}.drafting-gate{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:25px;padding-top:20px;display:flex}.drafting-gate>span{color:var(--accent)}.drafting-gate p{font:var(--text-xs)/1.7 var(--font-sans)}.watch-chain{justify-content:space-between;align-items:center;gap:12px;padding-block:35px;display:flex}.watch-chain>div{text-align:center}.watch-ring{color:var(--accent);font-size:var(--text-2xl);margin-bottom:20px;display:block}.watch-chain strong{font-size:var(--text-xs);font-weight:500;display:block}.watch-chain small{font-size:var(--text-xs);color:var(--ink-2);margin-top:8px;display:block}.watch-chain>span{color:var(--accent)}.practice-depth .section-tail{color:var(--ink-3)}@media (width>=900px){.tour-ready .tour-panel:not(.is-current){display:none}}@media (width<=1100px){.summit-content{min-height:700px}.tour-layout{grid-template-columns:250px minmax(0,1fr);gap:30px}.tour-panel-top{flex-wrap:wrap}.depth-studies>article,.split-heading{gap:40px}.summit-copy h1{font-size:4.6rem}.matter-illustration,.deadline-illustration,.record-illustration,.review-illustration{padding:25px}.watch-chain{gap:8px}}@media (width<=899px){.summit-content{grid-template-columns:1fr;min-height:760px;padding-top:70px}.summit-copy{max-width:580px}.summit-signature{position:absolute;top:230px;right:0}.summit-signature .logo-mark{width:90px;height:90px}.summit-signature span{display:none}.summit-shade{background:linear-gradient(90deg,#0e1522f0,#0e1522b0 65%,#0e152260),linear-gradient(#0000 20%,#0e1522)}.split-heading{grid-template-columns:1fr;gap:22px}.split-heading>p{max-width:60ch}.tour-layout{grid-template-columns:1fr;gap:30px}.tour-nav{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.tour-nav .fine-print{grid-column:1/-1;margin-top:0}.tour-panel{margin-bottom:32px}.matter-illustration,.deadline-illustration,.record-illustration,.review-illustration{min-height:0;padding:35px}.evidence-feature .split{gap:45px}.depth-studies>article{grid-template-columns:1fr;gap:30px}.depth-copy>p:last-child{max-width:60ch}.depth-thesis br{display:none}.watch-chain{justify-content:space-around}.summit-contour{width:40%;right:0}}@media (width<=600px){.summit-content{min-height:730px;padding-top:52px}.summit-copy h1{font-size:clamp(3.3rem,11vw,4.4rem)}.summit-copy .eyebrow{max-width:28ch;font-size:.8rem}.summit-lede{max-width:27ch;font-size:1rem}.summit-description{max-width:35ch;font-size:.86rem}.summit-poster,.summit-film{object-position:54% 50%}.summit-hero .hero-actions{align-items:start;gap:20px}.summit-hero .button{font-size:.82rem}.summit-hero .text-link{font-size:.8rem}.summit-foot{flex-direction:column;align-items:start;gap:20px;padding-top:42px}.summit-foot p{font-size:.8125rem}.film-controls button{padding-left:0}.summit-signature{top:auto;bottom:90px;right:5px}.summit-signature .logo-mark{width:64px;height:64px}.summit-contour{width:180px;height:200px;top:auto;bottom:15px}.tour-nav{grid-template-columns:1fr}.tour-nav>a{padding-block:18px}.tour-nav .fine-print{margin-top:15px}.tour-panel-top{padding:17px 20px}.tour-panel-top .mono{font-size:var(--text-xs)}.matter-illustration,.deadline-illustration,.record-illustration,.review-illustration{padding:24px 20px}.tour-panel h3{font-size:var(--text-2xl)}.matter-items a{gap:11px}.matter-items strong,.matter-items div>span{font-size:var(--text-xs)}.obligation-chain{grid-template-columns:1fr;gap:18px}.obligation-chain strong{margin-block:4px}.record-folio{padding:18px}.provenance-chain{flex-wrap:wrap;gap:9px}.review-proposal{padding:16px}.review-proposal .mono{font-size:var(--text-xs)}.review-controls{gap:15px}.proposed-diff{font-size:var(--text-xs)}.tour-explanation{padding:18px 20px}.evidence-steps{gap:15px}.evidence-steps li{font-size:var(--text-xs)}.depth-thesis{font-size:var(--text-2xl)}.strategy-study,.drafting-study,.watch-study{padding:22px}.study-heading{font-size:var(--text-xs);gap:15px}.watch-chain{flex-direction:column;gap:20px}.watch-chain>span{transform:rotate(90deg)}.watch-ring{margin-bottom:8px}.watch-chain strong{font-size:var(--text-sm)}.watch-chain small{font-size:var(--text-xs)}.drafting-line{font-size:var(--text-2xl)}}@media (prefers-reduced-motion:reduce){.summit-film,.summit-signature,.summit-contour{transition:none;animation:none!important}.film-controls{display:none!important}}.practice-depth{color:var(--ink)}.recorded-check{background:var(--bg)}.recorded-check h2 em{color:var(--accent)}.recorded-intro>p:first-child{font-size:var(--text-base);max-width:42ch}.recorded-label{font:var(--text-xs)/1.6 var(--font-sans);color:var(--ink-2);margin-top:20px}.recorded-label span{color:var(--accent);margin-right:8px}.recorded-workbench{border:1px solid var(--line);background:var(--surface)}.recorded-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 30px;display:flex}.recorded-bar .mono{color:var(--ink);font-size:var(--text-xs)}.recorded-bar a{font-size:var(--text-xs);font-weight:500}.recorded-steps{background:var(--surface-2);border-bottom:1px solid var(--line);font-size:var(--text-xs);color:var(--ink-2);gap:30px;padding:16px 30px;display:flex}.recorded-steps b{font:var(--text-xs) var(--font-sans);font-variant-numeric:tabular-nums;color:var(--accent);margin-right:9px}.recorded-controls{border-bottom:1px solid var(--line);display:flex}.recorded-controls button{font-size:var(--text-sm);color:var(--ink-2);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:12px;padding:19px 30px;display:flex}.recorded-controls button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--accent);background:var(--surface-2)}.recorded-controls button>span:last-child{color:var(--accent);margin-left:12px}.recorded-comparison{grid-template-columns:1fr 1fr;display:grid}.recorded-document{min-width:0;padding:30px 35px}.source-document{border-left:1px solid var(--line)}.document-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.document-label .mono{font-size:var(--text-xs);color:var(--ink-3)}.document-label a{font-size:var(--text-xs)}.recorded-quote{color:var(--ink);font:var(--text-2xl)/1.4 var(--font-serif);letter-spacing:-.02em;max-width:23ch;margin-top:28px}.recorded-source{color:var(--ink-2);font:var(--text-lg)/1.85 var(--font-serif);margin-top:28px}.recorded-source mark{color:var(--ink);background:var(--surface-2);text-underline-offset:.2em;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-block:2px;text-decoration:underline}.recorded-quote .changed-word{background:var(--surface-2);color:var(--brand);border-bottom:2px solid;padding-inline:4px}.document-caption{font-size:var(--text-xs);color:var(--ink-3);margin-top:24px}.recorded-result{border-top:1px solid var(--line);background:var(--surface-2);grid-template-columns:1fr 1fr;gap:45px;padding:27px 35px;display:grid}.recorded-result h3{font-size:var(--text-xl);margin-top:16px}.recorded-result p{font-size:var(--text-base);max-width:43ch;margin-top:10px}.recorded-result .verdict{font-size:var(--text-xs)}.recorded-return{border-left:2px solid var(--accent);align-self:center;padding-left:25px}.recorded-return>.mono{font-size:var(--text-xs);color:var(--ink-3)}.recorded-return blockquote{font:var(--text-lg)/1.55 var(--font-serif);color:var(--ink);margin-block:12px}.engine-verdict{display:block}.recorded-downloads{font-size:var(--text-xs);border-top:1px solid var(--line);flex-wrap:wrap;gap:24px;padding:20px 30px;display:flex}.recorded-downloads>span{color:var(--ink-3);margin-right:auto}.recorded-context{grid-template-columns:1.4fr 1fr;gap:45px;margin-top:22px;display:grid}.recorded-context>p,.recorded-context details{font-size:var(--text-xs);color:var(--ink-3)}.recorded-context summary{color:var(--link);text-underline-offset:4px;justify-content:space-between;gap:12px;padding-bottom:10px;text-decoration:underline;display:flex}.recorded-context code{font-size:var(--text-xs);overflow-wrap:anywhere}.recorded-context details p{font-size:var(--text-xs)}.recorded-next{border-top:1px solid var(--line);font-size:var(--text-xs);margin-top:30px;padding-top:24px}.recorded-next a{margin-left:10px;display:inline-block}.tour-bundle-note{font-size:var(--text-xs);border-top:1px solid var(--line);margin-top:20px;padding-top:25px}.tour-bundle-note a{white-space:nowrap}.cinematic-page .product-tour{background:var(--surface-2);border-top:1px solid var(--line)}.cinematic-page .depth-studies>article{padding-block:38px}.cinematic-page .depth-thesis{font-size:var(--text-2xl)}.cinematic-page .summit-copy .eyebrow{max-width:none}.cinematic-page .summit-copy .hero-actions{gap:24px}@media (width>=761px){.recorded-ready .recorded-finding:not(.is-current){display:none}}@media (width<=900px){.recorded-document{padding:25px}.recorded-quote{font-size:var(--text-2xl)}.document-label{flex-direction:column;align-items:start;gap:7px}.recorded-source{font-size:var(--text-base)}.recorded-result{gap:30px;padding:25px}}@media (width<=760px){.recorded-controls{display:none!important}.recorded-bar{flex-wrap:wrap;gap:10px;padding:18px 20px}.recorded-steps{font-size:var(--text-xs);gap:16px;padding:16px 20px}.recorded-steps b{margin-bottom:4px;display:block}.recorded-comparison,.recorded-result,.recorded-context{grid-template-columns:1fr}.recorded-document{padding:25px 20px}.source-document{border-left:0;border-top:1px solid var(--line)}.document-label{flex-direction:row}.recorded-quote{max-width:100%;font-size:var(--text-2xl)}.recorded-result{gap:25px;padding:25px 20px}.recorded-return{padding-left:20px}.recorded-downloads{gap:12px 22px;padding:20px}.recorded-downloads>span{width:100%}.recorded-context{gap:20px}.recorded-next a{margin-top:12px;margin-left:0}.recorded-finding+.recorded-finding{border-top:3px solid var(--line)}.summit-copy .hero-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.summit-poster{transition:none}}.verification-purpose{background:var(--bg)}.verification-purpose h2 em,.council-section h2 em{color:var(--accent)}.verification-stakes p{font-size:var(--text-base)}.verification-stakes p+p{margin-top:1rem}.verification-reference{font-size:var(--text-xs);margin-top:1rem;display:inline-block}.verification-promise{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px 70px;margin-block:45px;padding-block:38px;display:grid}.verification-promise .eyebrow{grid-column:1/-1;margin:0}.verification-promise h3,.verification-promise h2{font:var(--text-2xl)/1.15 var(--font-serif);letter-spacing:-.01em;margin:0}.verification-promise>p:last-child{font-size:var(--text-base);margin:0}.review-layers{max-width:var(--prose-width);grid-template-columns:minmax(0,1fr);gap:0;margin-inline:auto;display:grid}.review-layers article{border-top:var(--rule-hair);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);column-gap:2rem;padding-block:1.5rem;display:grid}.review-layers .mono{color:var(--ink-3);font-family:var(--font-sans);font-size:var(--text-xs);grid-column:1/-1;line-height:1.6;display:block}.review-layers h3{font:600 var(--text-xl)/1.25 var(--font-serif);margin-top:.75rem}.review-layers p{font-size:var(--text-base);color:var(--ink-2);margin-top:.75rem;line-height:1.7}.review-boundary{color:var(--ink-2);font-size:var(--text-xs);margin-top:32px}.council-section{background:var(--surface-2)}.council-section h2{font-size:var(--text-2xl)}.council-disclosure{font:var(--text-xs)/1.7 var(--font-sans);color:var(--ink-2);margin-block:0 14px}.council-workbench{border:1px solid var(--line);background:var(--bg)}.council-controls{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.council-controls[hidden]{display:none}.council-controls button{border:0;border-right:1px solid var(--line);color:var(--ink-2);text-align:left;font-size:var(--text-sm);background:0 0;align-items:center;gap:14px;padding:23px 20px;display:flex}.council-controls button:last-child{border-right:0}.council-controls button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.council-controls button>span:last-child{margin-left:auto}.council-case-title{border-bottom:1px solid var(--line);padding:28px 32px 22px}.council-case-title .mono{color:var(--ink-2);font-family:var(--font-sans);font-size:var(--text-xs)}.council-case-title h3{font:var(--text-2xl)/1.2 var(--font-serif);letter-spacing:-.01em;margin:12px 0}.council-case-title p{font-size:var(--text-sm);color:var(--ink-2)}.council-documents{grid-template-columns:1fr 1.2fr;display:grid}.council-documents>div{padding:25px 32px}.council-documents>div+div{background:var(--surface-2);border-left:1px solid var(--line)}.council-documents blockquote{font:var(--text-xl)/1.4 var(--font-serif);margin:28px 0}.council-documents .document-label{margin-bottom:24px}.council-documents p:not(.document-label){font:var(--text-base)/1.8 var(--font-serif)}.council-documents mark{color:var(--ink);background:color-mix(in srgb, var(--accent) 15%, var(--bg));-webkit-box-decoration-break:clone;box-decoration-break:clone}.council-margin{font-size:var(--text-xs);color:var(--ink-2);margin-top:20px;line-height:1.65;display:block}.council-readers{border-top:1px solid var(--line)}.council-readers summary{font:var(--text-xs)/1.6 var(--font-sans);cursor:pointer;justify-content:space-between;gap:20px;padding:22px 32px;display:flex}.council-readers[open] summary>span:last-child{transform:rotate(45deg)}.council-reading-note{color:var(--ink-2);font-size:var(--text-xs);max-width:95ch;margin:0;padding:0 32px 23px}.council-reader-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.council-reader{border-right:1px solid var(--line);padding:25px 26px}.council-reader:last-child{border-right:0}.council-reader .mono{font-size:var(--text-xs);font-family:var(--font-sans);color:var(--ink)}.council-reader .mono span{color:var(--ink-2);font-size:var(--text-xs);margin-top:5px;display:block}.council-reader h4{font:var(--text-lg)/1.25 var(--font-serif);margin-block:18px 12px}.council-reader>p:not(.mono){font-size:var(--text-base);color:var(--ink-2)}.council-reader blockquote{font:var(--text-sm)/1.65 var(--font-serif);border-left:2px solid var(--accent);margin:20px 0;padding-left:14px}.council-reader .council-admission{color:var(--ink);border-top:1px solid var(--line);margin-top:22px;padding-top:14px}.council-reader.is-excluded{background:var(--surface-2)}.council-conclusion{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.council-conclusion>div{padding:28px 32px}.council-conclusion>div+div{border-left:1px solid var(--line);background:var(--surface-2)}.council-conclusion .mono{font-size:var(--text-xs);font-family:var(--font-sans);color:var(--ink-2)}.council-class{font:var(--text-xs) var(--font-mono);color:var(--accent);border:1px solid var(--line);margin-top:15px;padding:6px 9px;display:inline-block}.council-conclusion h4{font:var(--text-xl)/1.25 var(--font-serif);margin:18px 0 12px}.council-conclusion p{font-size:var(--text-sm)}.council-conclusion .council-margin{font-size:var(--text-xs)}.council-foot{justify-content:space-between;align-items:start;gap:35px;margin-top:22px;display:flex}.council-foot p{max-width:83ch;color:var(--ink-2);font-size:var(--text-xs)}.council-foot a{font-size:var(--text-xs);flex-shrink:0}.recorded-disclosure{border-block:1px solid var(--line);margin-block:38px 60px}.recorded-disclosure>summary{cursor:pointer;font:var(--text-lg) var(--font-serif);justify-content:space-between;gap:20px;padding-block:24px;display:flex}.recorded-disclosure[open]>summary span{transform:rotate(45deg)}.recorded-disclosure .recorded-check{padding-top:35px;padding-bottom:35px}.recorded-disclosure .container{width:100%;padding-inline:0}@media (width>=761px){.council-ready .council-case:not(.is-current){display:none}}@media (width<=1100px){.summit-copy h1{font-size:clamp(2.8rem,4.8vw,3.6rem)}.review-layers{grid-template-columns:repeat(3,minmax(0,1fr))}.council-controls button{font-size:var(--text-xs);padding:19px 15px}}@media (width<=899px){.summit-content{min-height:760px;padding-top:65px}.summit-copy{max-width:640px}.summit-signature{top:auto;bottom:125px;right:25px}.summit-shade{background:linear-gradient(90deg,#0e1522eb,#0e152298 70%,#0e152248),linear-gradient(#0000 35%,#0e1522)}.verification-promise{gap:20px 35px}.council-reader-grid{grid-template-columns:1fr}.council-reader{border-right:0;border-bottom:1px solid var(--line)}.council-reader:last-child{border-bottom:0}.council-foot{flex-direction:column;gap:12px}}@media (width<=760px){.summit-content{min-height:760px;padding-top:45px}.summit-copy h1{letter-spacing:-.045em;font-size:clamp(2.15rem,7.9vw,3.7rem)}.summit-lede{max-width:35ch;font-size:1rem}.summit-description{max-width:42ch;font-size:.88rem}.summit-poster,.summit-film{object-position:22% center}.summit-foot{padding-top:70px}.summit-signature{bottom:65px;right:5px}.verification-promise{grid-template-columns:1fr;margin-block:30px;padding-block:28px}.verification-promise h3,.verification-promise h2{font-size:var(--text-2xl)}.review-layers article{grid-template-columns:minmax(0,1fr)}.council-controls{display:none}.council-case+.council-case{border-top:3px solid var(--accent)}.council-documents,.council-conclusion{grid-template-columns:1fr}.council-documents>div+div,.council-conclusion>div+div{border-left:0;border-top:1px solid var(--line)}.council-case-title,.council-documents>div,.council-conclusion>div{padding:24px 20px}.council-case-title h3,.council-documents blockquote{font-size:var(--text-xl)}.council-readers summary{padding:22px 20px}.council-reading-note{padding-inline:20px}.recorded-disclosure>summary{font-size:var(--text-base)}}@media (prefers-reduced-motion:reduce){.summit-film{transition:none}}@media (width<=760px){.summit-content{min-height:690px}.summit-landscape{height:420px;inset:auto 0 0}.summit-poster,.summit-film{object-position:48% center}.summit-shade{background:linear-gradient(#0e1522 0%,#0e152288 28%,#0e152220 65%,#0e1522e8 100%)}.summit-foot{align-items:start;gap:16px;padding-top:150px}.summit-signature{bottom:205px;right:30px}.summit-copy h1{font-size:clamp(2rem,7.7vw,3.5rem)}}.voice-product-preview{min-width:0;margin:0}.voice-product-preview img{border:1px solid var(--line);width:100%;height:auto;display:block}.voice-product-preview figcaption{color:var(--ink-2);font-size:var(--text-xs);margin-top:14px;line-height:1.6}.tour-panel .voice-product-preview{padding:24px}.recorded-packet-frame{border:1px solid var(--line);background:#fff;width:100%;height:720px;display:block}.council-reader{min-width:0}.council-reader .status{white-space:normal}@media (width<=760px){.summit-landscape{height:auto;inset:0}.summit-poster,.summit-film{object-position:27% center}.summit-shade{background:linear-gradient(#0e1522f2 0%,#0e1522cc 45%,#0e152266 75%,#0e1522e8 100%);transition:opacity 1.2s}.summit-hero .summit-signature{z-index:3;position:absolute;bottom:auto;right:auto}.summit-hero .summit-signature .logo-mark{width:110px;height:110px}.summit-hero.is-settled .summit-signature{opacity:0}}.evidence-brief .recorded-review{padding-block:0}.evidence-brief .split-heading{align-items:start}.evidence-brief .section-tail{margin-top:1.5rem}.evidence-brief .section-heading .lede+p{margin-top:1rem}.platform-scope{background:var(--surface-2);border-block:var(--rule-hair)}.practice-origin>.text-link{margin-top:1.5rem}.method-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-block:2.5rem;display:grid}.method-steps article{border-top:var(--rule-hair);padding-top:1.25rem}.method-steps article>span{font:400 var(--text-3xs)/1.5 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3)}.method-steps h3{margin-block:1rem .75rem}.method-steps p{font:400 var(--text-base)/var(--leading-body) var(--font-serif)}.integration-reading{border-block:var(--rule-hair);margin-top:2rem}.integration-reading>summary{font:500 var(--text-sm)/1.6 var(--font-sans);padding-block:1.25rem}.integration-reading .container{width:100%;max-width:none}.integration-reading .section{padding-block:2rem}.integration-reading .section-heading{margin-bottom:2rem}.access-section .split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.access-form{background:var(--surface);border:var(--rule-hair);padding:clamp(1.25rem,3vw,2rem)}.access-form .button{min-height:48px}.access-form .field-error{font:500 var(--text-sm)/1.5 var(--font-sans)}.verification-page-nav{border-top:var(--rule-hair);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.5rem;padding-top:1rem;display:flex}.verification-page-nav a{font-size:var(--text-sm);align-items:center;min-height:44px;display:flex}.workflow-illustration{width:min(100%,30rem);height:auto;color:var(--ink-2);margin-block:1.5rem;display:block}.workflow-illustration text{font-family:var(--font-serif)}.council-ready .council-case:not(.is-current){display:none}@media (width<=760px){.method-steps,.access-section .split{grid-template-columns:minmax(0,1fr)}.method-steps{gap:1.75rem}.council-ready .council-controls{grid-template-columns:minmax(0,1fr);display:grid}.council-controls button{border-right:0;border-bottom:var(--rule-hair);padding:1rem}.council-controls button:last-child{border-bottom:0}.access-form{grid-template-columns:minmax(0,1fr)}}@media print{.method-steps,.access-section .split{display:block}.method-steps article{break-inside:avoid;margin-bottom:1rem}.council-ready .council-case:not(.is-current){display:block!important}}.product-tour .tour-layout>*,.product-tour .tour-stages{min-width:0}.product-tour.tour-ready .tour-panel[hidden]{display:none}.product-tour .tour-nav>a{min-height:64px}.product-tour .tour-nav>a>span:nth-child(2){min-width:0}.product-tour .mono,.council-controls .mono,.council-documents .document-label .mono{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.product-tour .tour-nav strong{font-size:var(--text-sm);font-weight:600}.product-tour .tour-nav small{font-size:var(--text-xs);line-height:1.55}.product-tour .tour-panel{scroll-margin-top:calc(var(--header-height) + 1rem);margin-bottom:0}.product-tour:not(.tour-ready) .tour-panel+.tour-panel{margin-top:1.5rem}.product-tour .tour-evidence-note{max-width:none;font:400 var(--text-xs)/1.6 var(--font-sans);margin:1.25rem 0 0}.product-tour .tour-explanation{max-width:none}.product-tour .matter-items strong,.product-tour .review-controls button{font-size:var(--text-sm)}.product-tour .tour-nav>a[data-current=true]{border-color:var(--brand)}.product-tour .tour-nav>a[data-current=true] .mono,.product-tour .tour-nav>a[data-current=true] .tour-arrow,.product-tour .matter-glyph{color:var(--ink-2)}.product-tour .tour-panel.is-current,.recorded-finding.is-current,.council-case.is-current{animation:reading-panel-in var(--dur-1) ease-out}@keyframes reading-panel-in{0%{opacity:.35}to{opacity:1}}@media (width<=899px){.product-tour .tour-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.product-tour .tour-nav{border-bottom:var(--rule-hair);scrollbar-width:thin;scrollbar-color:var(--ink-3) var(--surface-2);gap:0;max-width:100%;padding:.5rem .5rem .75rem;scroll-padding-inline:.5rem;display:flex;overflow-x:auto}.product-tour .tour-nav>a{border-top:2px solid var(--line);flex:0 0 11rem;padding:.8rem 1rem .9rem;display:block}.product-tour .tour-nav>a[data-current=true]{border-top-color:var(--brand);background:var(--surface-2)}.product-tour .tour-nav>a>.mono{font-size:var(--text-3xs);margin-bottom:.4rem;display:block}.product-tour .tour-arrow{display:none}.product-tour .tour-panel-top{align-items:flex-start}}@media (width<=400px){.product-tour .tour-panel-top,.product-tour .matter-illustration,.product-tour .deadline-illustration,.product-tour .record-illustration,.product-tour .review-illustration,.product-tour .tour-explanation,.product-tour .voice-product-preview{padding-inline:1rem}.product-tour .tour-panel h3{font-size:var(--text-xl)}.product-tour .matter-items a{gap:.6rem}.product-tour .matter-items a>div{min-width:0}.product-tour .review-controls{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.product-tour .tour-panel,.recorded-finding,.council-case{animation:none}}@media print{.product-tour .tour-nav{display:none}.product-tour.tour-ready .tour-panel[hidden]{display:block!important}}.secondary-page{color-scheme:light;--bg:#f7f4ee;--surface:#fff;--surface-2:#efeae0;--ink:#1c2536;--ink-2:#49546a;--ink-3:#556178;--brand:#1e3a5f;--brand-ink:#f7f4ee;--link:#7a5a17;--accent:var(--ink-2);--accent-soft:#d8d2c4;--line:#d8d2c4;--line-control:#6b7686;--line-strong:#1c2536;--focus:#7a5a17;--rule-hair:1px solid var(--line);--rule-heavy:2px solid var(--line-strong);--v-verified:#1d6b43;--v-verified-bg:#e2efe5;--v-corrected:#1f5c8f;--v-corrected-bg:#e1ecf6;--v-unverified:#49556e;--v-unverified-bg:#e7eaf1;--v-refused:#7c5210;--v-refused-bg:#f5ebd6;--v-fabricated:#a32c22;--v-fabricated-bg:#f8e4e0;--voice-a:#076e72;--voice-a-bg:#e4f1f1;--voice-b:#7a2e86;--voice-b-bg:#f3e7f5;--voice-c:#3a3d96;--voice-c-bg:#e7e8f6;background:var(--bg);color:var(--ink)}.secondary-page .site-header{background:var(--bg)}.secondary-page :is(.eyebrow,.ad-eyebrow){font:500 var(--text-xs)/1.5 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink-2);font-variant-caps:normal}.secondary-page :is(h1,h2,h3){text-wrap:balance}.secondary-page :is(.button,.access-form .button){color:#f7f4ee;box-shadow:none;background:#7a5a17;border-color:#7a5a17}.secondary-page :is(.button,.access-form .button):hover{background:#5c420f;border-color:#5c420f}.secondary-page .button-quiet{color:var(--link);background:0 0}.secondary-page .button-quiet:hover{color:#f7f4ee}.secondary-page .packet-figure{padding:0}.secondary-page .packet-disclosure{font:400 var(--text-xs)/1.6 var(--font-sans);color:var(--ink-3);margin:1rem 0}.secondary-page .packet-kicker{color:var(--ink-2)}.secondary-page .ad-intro h2 .turn,.secondary-page .ad-why h3 .turn{color:inherit}.secondary-page .ad-workbench{box-shadow:none;scroll-margin-top:calc(var(--header-height) + 1rem)}.secondary-page .ad-seal{color:var(--ad-ivory);border-color:var(--ad-muted)}.secondary-page :is(.ad-intro h2,.ad-stage-heading h3,.ad-why h3,.ad-adversary h3){margin-top:0}.secondary-page .ad-workbench .ad-disclosure{border-top:0;border-bottom:1px solid var(--ad-rule);max-width:none;color:var(--ad-navy);font:400 var(--text-xs)/1.65 var(--font-sans);margin:0}.secondary-page .ad-assembly span{color:var(--ad-ivory)}.secondary-page .ad-stack-front>span{letter-spacing:normal}.secondary-page #verifier>.aletheia-demo>.container{width:100%}.secondary-page .cr-report{--cr-gold:var(--line-strong)}.secondary-page .cr-report .cr-eyebrow{font-size:var(--text-xs);letter-spacing:0;text-transform:none;font-weight:500}.secondary-page .access-section{background:var(--surface-2)}.secondary-page .access-section h2{max-width:20ch}.secondary-page .access-section .button{min-height:48px}@media (width<=640px){.secondary-page .access-section h2{font-size:var(--text-2xl)}.secondary-page .access-form .button{width:100%}}.logo-lockup[data-astro-cid-f7espo7c],.logo-mark[data-astro-cid-f7espo7c]{color:var(--brand)}.logo-mark--animated[data-astro-cid-f7espo7c] .logo-base[data-astro-cid-f7espo7c],.logo-mark--animated[data-astro-cid-f7espo7c] .logo-apex[data-astro-cid-f7espo7c]{opacity:0}.logo-mark--animated[data-astro-cid-f7espo7c] .logo-base[data-astro-cid-f7espo7c]{animation:logoBase .45s var(--ease-gate) forwards}.logo-mark--animated[data-astro-cid-f7espo7c] .logo-apex[data-astro-cid-f7espo7c]{animation:logoApex .45s var(--ease-settle) .25s forwards}@keyframes logoBase{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes logoApex{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.logo-mark--animated[data-astro-cid-f7espo7c] .logo-base[data-astro-cid-f7espo7c],.logo-mark--animated[data-astro-cid-f7espo7c] .logo-apex[data-astro-cid-f7espo7c]{opacity:1}}
