.brand-v1 .dossier-layout{width:100%}.brand-v1 .dossier-chapter{border-top:var(--hairline);padding-top:var(--space-8);margin-top:var(--space-8);scroll-margin-top:var(--space-9)}.brand-v1 .dossier-chapter-first{border-top:0;padding-top:0;margin-top:0}.brand-v1 .dossier-chapter-label{display:flex;gap:var(--space-3);align-items:baseline;margin:0 0 var(--space-4);font-family:var(--font-sans);font-weight:500;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted)}.brand-v1 .dossier-chapter-number{color:var(--color-text)}.brand-v1 .dossier-title{margin:0 0 var(--space-6);max-width:var(--measure);font-family:var(--font-display);font-weight:var(--serif-display-weight);font-variation-settings:var(--serif-display-fvs);letter-spacing:var(--serif-display-tracking);font-size:var(--text-h2);line-height:1.15;color:var(--color-text);text-wrap:balance}.brand-v1 .dossier-title-first{font-size:clamp(32px,9vw,36px);line-height:var(--leading-display)}@media (min-width:760px){.brand-v1 .dossier-title-first{font-size:var(--text-h1)}}.brand-v1 .dossier-title:focus{outline:none}.brand-v1 .dossier-title:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.brand-v1 .dossier-disclosure{margin:var(--space-2) 0 0}.brand-v1 .dossier-disclosure-button{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;font-family:var(--font-sans);font-size:var(--text-small);font-weight:500;color:var(--color-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer}.brand-v1 .dossier-bar-button:focus-visible,.brand-v1 .dossier-contents a:focus-visible,.brand-v1 .dossier-disclosure-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.brand-v1 .dossier-disclosure-panel{margin-top:var(--space-2)}.brand-v1 .dossier-disclosure-panel>:first-child{margin-top:0}.brand-v1 .dossier-contents{font-family:var(--font-sans)}.brand-v1 .dossier-contents-list{list-style:none;margin:0;padding:0}.brand-v1 .dossier-contents-list a{display:flex;align-items:center;min-height:44px;font-size:var(--text-small);color:var(--color-text-muted);text-decoration:none}.brand-v1 .dossier-contents-list a:hover,.brand-v1 .dossier-contents-list a[aria-current=location]{color:var(--color-text)}.brand-v1 .dossier-contents-title{margin:0 0 var(--space-2);font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted)}.brand-v1 .dossier-contents[data-variant=rail]{position:sticky;top:0;z-index:5;background:var(--color-ground);border-bottom:var(--hairline)}.brand-v1 .dossier-bar{position:relative}.brand-v1 .dossier-bar-button{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:var(--space-4);padding:0 var(--gutter-mobile);border:0;background:none;font-family:var(--font-sans);color:var(--color-text);cursor:pointer;text-align:left}.brand-v1 .dossier-bar-label{font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted)}.brand-v1 .dossier-bar-current{font-size:var(--text-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-v1 .dossier-progress{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--color-text);transform-origin:left center}.brand-v1 .dossier-contents[data-variant=rail] .dossier-contents-list{padding:0 var(--gutter-mobile) var(--space-3)}.brand-v1 .dossier-contents[data-variant=rail] .dossier-contents-list[data-open=false]{display:none}@media (min-width:1100px){.brand-v1 .dossier-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--space-8);max-width:1280px;margin:0 auto;padding:0 var(--space-7)}.brand-v1 .dossier-contents[data-variant=rail]{align-self:start;top:var(--space-8);margin-top:var(--space-8);background:none;border-bottom:0}.brand-v1 .dossier-contents[data-variant=rail] .dossier-bar{display:none}.brand-v1 .dossier-contents[data-variant=rail] .dossier-contents-list,.brand-v1 .dossier-contents[data-variant=rail] .dossier-contents-list[data-open=false]{display:block;padding:0}.brand-v1 .dossier-contents[data-variant=list]{position:sticky;top:var(--space-8);align-self:start}}.brand-v1.sample-page{background:var(--color-ground);color:var(--color-text)}.brand-v1 .sample-banner{margin:0;padding:var(--space-3) var(--gutter-mobile);border-bottom:var(--hairline);font-family:var(--font-sans);font-weight:500;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted)}.brand-v1 .sample-continue{max-width:var(--measure);margin:0 auto;padding:var(--space-7) var(--gutter-mobile)}.brand-v1 .sample-continue a{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-sans);font-size:var(--text-small);font-weight:500;color:var(--color-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.brand-v1 .sample-continue a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.brand-v1 .sample-blueprint{border-top:var(--hairline);scroll-margin-top:0}@layer base{@media print{.brand-v1 .dossier-disclosure-panel[hidden],.brand-v1 .results-answers[hidden]{display:block!important}}.brand-v1[data-preview-media=print] .dossier-disclosure-panel[hidden]{display:block!important}}.brand-v1[data-preview-media=print] .dossier-disclosure-button{display:none}@media print{.brand-v1 .dossier-contents,.brand-v1 .dossier-disclosure-button,.brand-v1 .results-why,.brand-v1 .sample-continue{display:none!important}.bp-room .bp-layout,.brand-v1 .dossier-layout{display:block}.brand-v1 .dossier-chapter{break-inside:auto}.brand-v1 .dossier-title{break-after:avoid}}.brand-v1.results-shell{min-height:100svh;min-height:100dvh;color:var(--color-text);background:var(--color-ground);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body)}.results-shell .results-edition{width:min(calc(100% - 2 * var(--gutter-mobile)),640px);margin:0 auto;padding:0 0 max(var(--space-9),env(safe-area-inset-bottom))}.results-shell .results-edition p{margin:0}.results-shell .results-edition :focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.results-shell .results-first-screen{display:flex;flex-direction:column;min-height:calc(100svh - 45px);padding:var(--space-5) 0 var(--space-5)}.results-shell .results-readon{display:inline-flex;align-self:flex-start;align-items:center;min-height:44px;margin-top:auto;color:var(--color-text-muted);font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.results-shell .results-readon:hover{color:var(--color-text)}.results-shell[data-sample=true] .results-first-screen{min-height:calc(100svh - 45px - var(--space-8) - var(--space-4))}.results-shell .dossier-chapter{scroll-margin-top:calc(45px + var(--space-5) - var(--space-8))}.results-shell .results-overview{scroll-margin-top:calc(45px + var(--space-5))}.results-shell .results-dochead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--hairline)}.results-shell .results-dochead-mark{width:140px;height:auto;color:var(--color-heading)}.results-shell .results-dochead-line{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);color:var(--color-text-muted);font-size:var(--text-label);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase}.results-shell .results-first-body{padding-top:var(--space-8)}.results-shell .results-first-body .dossier-title{margin-bottom:0;overflow-wrap:anywhere}.results-shell .results-sentence-rule{width:120px;margin:var(--space-5) 0 var(--space-5);border-top-width:1.5px}.results-shell .results-howsure{display:grid;gap:var(--space-2)}.results-shell .results-howsure-words{font-family:var(--font-serif-small);font-size:var(--text-lead);font-weight:var(--serif-list-weight);font-variation-settings:var(--serif-fvs-20);letter-spacing:var(--serif-head-tracking);line-height:1.4}.results-shell .results-part{display:grid;gap:var(--space-4);margin-top:var(--space-8)}.results-shell .results-h3{margin:0;font-family:var(--font-serif-small);font-size:var(--text-h3);font-weight:var(--serif-head-weight);font-variation-settings:var(--serif-fvs-24);letter-spacing:var(--serif-head-tracking);line-height:1.25}.results-shell .results-overview{font-family:var(--font-serif-small);font-size:var(--text-lead);font-weight:var(--serif-list-weight);font-variation-settings:var(--serif-fvs-20);letter-spacing:var(--serif-head-tracking);line-height:1.55}.results-shell .results-overview>.brand-label{font-family:var(--font-sans)}.results-shell .results-note,.results-shell .results-overview .results-note{font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--body-weight);font-variation-settings:normal;letter-spacing:normal;color:var(--color-text-muted)}.results-shell .results-system-start{padding-left:var(--space-4);border-left:var(--rule-signature);font-family:var(--font-serif-small);font-size:var(--text-lead);font-weight:var(--serif-list-weight);font-variation-settings:var(--serif-fvs-20);letter-spacing:var(--serif-head-tracking)}.results-shell .results-finding-list{display:grid;margin:0;padding:0;list-style:none}.results-shell .results-finding{display:grid;gap:var(--space-4);padding:var(--space-6) 0;border-bottom:var(--hairline)}.results-shell .results-finding-primary{padding-top:var(--space-7)}.results-shell .results-finding-list .results-finding:first-child{padding-top:0}.results-shell .results-finding-main{display:grid;gap:var(--space-3);align-content:start}.results-shell .results-finding-text{display:grid;gap:var(--space-2)}.results-shell .results-lead{font-family:var(--font-serif-small);font-size:var(--text-lead);font-weight:var(--serif-list-weight);font-variation-settings:var(--serif-fvs-20);letter-spacing:var(--serif-head-tracking);line-height:1.55}.results-shell .results-more .dossier-disclosure-panel p{font-size:var(--text-body)}.results-shell .results-certainty,.results-shell .results-rests{color:var(--color-text-muted);font-size:var(--text-small)}.results-shell .results-evidence{display:grid;gap:0;justify-items:start}.results-shell .results-why{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;color:var(--color-text);background:none;font:inherit;font-size:var(--text-small);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer}.results-shell .results-answers{display:grid;gap:var(--space-3);align-content:start;padding-left:var(--space-4);border-left:var(--rule-signature)}.results-shell .results-answers[hidden]{display:none}.results-shell .results-answer{font-family:var(--font-serif-small);font-size:var(--text-lead);font-weight:var(--serif-quote-weight);font-style:normal;font-variation-settings:var(--serif-quote-fvs)}.results-shell .results-answer-statement{display:grid;gap:var(--space-1)}.results-shell .results-answer-statement-text{font-family:var(--font-serif-small);font-size:var(--text-lead);font-weight:var(--serif-list-weight);font-variation-settings:var(--serif-fvs-20);letter-spacing:var(--serif-head-tracking);line-height:1.4}.results-shell .results-answer-source{color:var(--color-text-muted);font-size:var(--text-small)}@media (min-width:1100px){.results-shell .results-edition{width:100%;max-width:960px;margin:0}.results-shell .results-edition>*{max-width:640px}.results-shell .results-chapter>.results-finding,.results-shell .results-edition>.results-chapter,.results-shell .results-finding-list{max-width:none}.results-shell .results-chapter>:not(.results-finding):not(.results-finding-list){max-width:640px}.results-shell .results-finding{grid-template-columns:minmax(0,640px) minmax(0,1fr);column-gap:var(--space-8)}.results-shell .results-finding-main{grid-column:1;grid-row:1}.results-shell .results-answers{grid-column:2;grid-row:1}.results-shell .results-first-screen,.results-shell[data-sample=true] .results-first-screen{min-height:0;padding-bottom:var(--space-7)}.results-shell .results-readon{display:none}.results-shell .dossier-chapter{scroll-margin-top:0}.results-shell .results-overview{scroll-margin-top:var(--space-8)}}.results-shell .system-map{margin:var(--space-8) 0 0}.results-shell .system-map-svg{display:block;width:100%;max-width:420px;height:auto;margin:0 auto}.results-shell .system-map-list{list-style:none;margin:var(--space-4) 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-5);font-family:var(--font-sans);font-size:var(--text-small);line-height:1.5;color:var(--color-text-muted)}.results-shell .system-map-list a{display:inline-flex;align-items:center;min-height:44px;color:var(--color-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.results-shell .system-map-list a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.results-shell .system-map-frame{fill:none}.results-shell .system-map-frame,.results-shell .system-map-links line{stroke:var(--color-border);stroke-width:1}.results-shell .system-map-star{fill:var(--color-signature)}.results-shell .system-map-text{font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;fill:var(--color-text)}.results-shell .system-map-frame-label,.results-shell .system-map-state{fill:var(--color-text-muted)}.results-shell .system-map-hit{fill:transparent;stroke:none}.results-shell .system-map-node{fill:var(--color-surface);stroke:var(--color-border);stroke-width:1}.results-shell .system-map-area[data-state=mixed] .system-map-node{fill:var(--altair-tint)}.results-shell .system-map-area[data-state=under-strain] .system-map-node{fill:var(--color-divider);stroke:var(--color-text);stroke-width:2}.results-shell .system-map-area a{cursor:pointer}.results-shell .system-map-area a:focus{outline:none}.results-shell .system-map-area a:focus-visible .system-map-hit{stroke:var(--color-focus);stroke-width:2}.results-shell .results-chain{margin:0;padding:0;list-style:none}.results-shell .results-chain-step{position:relative;display:grid;grid-template-columns:28px 1fr;gap:var(--space-3);padding-bottom:var(--space-5)}.results-shell .results-chain-step:not([data-last]):before{content:"";position:absolute;top:20px;bottom:0;left:13px;width:1.5px;background:var(--color-border)}.results-shell .results-chain-mark{display:grid;place-items:center;width:28px;height:28px}.results-shell .results-chain-mark:empty:before{content:"";width:12px;height:12px;background:var(--color-text)}.results-shell .results-pattern .results-chain{margin-top:var(--space-6)}.results-shell .results-pattern .results-chain-mark{align-self:start;border:var(--hairline);background:var(--color-ground);color:var(--color-text-muted);font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.04em;font-variant-numeric:tabular-nums}.results-shell .results-pattern .results-chain-step[data-root] .results-chain-mark{border-color:var(--color-text);color:var(--color-text)}.results-shell .results-pattern .results-chain-step:not([data-last]):before{top:28px}.results-shell .results-chain-text{display:grid;gap:var(--space-1);padding-top:3px}.results-shell .results-chain-root{color:var(--color-text);font-size:12px;font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase}.results-shell .results-chain-step[data-root] .results-chain-text>p:last-child,.results-shell .results-hypothesis>p:not(.brand-label){font-family:var(--font-serif-small);font-size:var(--text-lead);font-weight:var(--serif-list-weight);font-variation-settings:var(--serif-fvs-20);letter-spacing:var(--serif-head-tracking)}.results-shell .results-hypothesis>p:not(.brand-label){line-height:1.5}.results-shell .results-areas>.results-area-list{margin-top:var(--space-6)}.results-shell .results-area-name{margin:0;font-family:var(--font-serif-small);font-size:var(--text-lead);font-weight:var(--serif-head-weight);font-variation-settings:var(--serif-fvs-20);letter-spacing:var(--serif-head-tracking);line-height:1.25}.results-shell .results-favour>p:not(.brand-label){max-width:var(--measure)}.results-shell .results-areas>.results-finding-primary{margin-top:var(--space-6);border-top:var(--hairline)}.results-shell .results-areas>.results-open{padding:var(--space-5) 0;border-bottom:var(--hairline)}.results-shell .results-areas>.results-open .dossier-disclosure-panel{padding-top:var(--space-3)}.results-shell .results-howsure-count{color:var(--color-text-muted)}.results-shell .results-gap-questions{display:grid;margin:var(--space-6) 0 0;padding:0;list-style:none;border-top:var(--hairline)}.results-shell .results-gap-question{display:grid;grid-template-columns:28px 1fr;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:var(--hairline);font-family:var(--font-serif-small);font-size:var(--text-lead);font-weight:var(--serif-list-weight);font-variation-settings:var(--serif-fvs-20);letter-spacing:var(--serif-head-tracking);line-height:1.35}.results-shell .results-gap-number{padding-top:4px;color:var(--color-text-muted);font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.04em;font-variant-numeric:tabular-nums}.results-shell .results-bridge{margin-top:var(--space-8);padding-top:var(--space-5);border-top:var(--rule-signature);font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--serif-quote-weight);font-variation-settings:var(--serif-quote-fvs);line-height:1.3}.results-shell .results-execution-gap>.results-section{margin-top:var(--space-6)}.results-shell .results-area-list{display:grid;margin:0;padding:0;list-style:none}.results-shell .results-area{display:grid;gap:var(--space-2);padding:var(--space-5) 0;border-bottom:var(--hairline);scroll-margin-top:var(--space-9)}.results-shell .results-area:first-child{padding-top:0}.results-shell .results-area b{font-weight:600}.results-shell .results-area-state{color:var(--color-text-muted);font-size:12px;font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase}.results-shell .results-steps{display:grid;gap:var(--space-6);margin:0;padding:0 0 0 var(--space-5);list-style:none;border-left:var(--hairline)}.results-shell .results-step{display:grid;gap:var(--space-2)}.results-shell .results-compare{display:grid;gap:var(--space-4);padding:var(--space-5) 0;border-bottom:var(--hairline)}.results-shell .results-compare-columns{display:grid;gap:var(--space-5)}.results-shell .results-compare-columns>div{display:grid;align-content:start;gap:var(--space-2)}.results-shell .results-proof{margin-top:var(--space-8);padding:var(--space-5) 0;border-top:var(--rule-signature);border-bottom:var(--rule-signature);font-family:var(--font-serif-small);font-size:var(--text-lead);font-weight:var(--serif-list-weight);font-variation-settings:var(--serif-fvs-20);letter-spacing:var(--serif-head-tracking)}.results-shell .results-quotes blockquote{margin:0;font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--serif-quote-weight);font-style:normal;font-variation-settings:var(--serif-quote-fvs);line-height:1.3}.results-shell .results-quotes blockquote+blockquote{margin-top:var(--space-5)}.results-shell .results-section{display:grid;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-6);border-top:var(--hairline)}.results-shell .results-h2{margin:0;font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--serif-display-weight);font-variation-settings:var(--serif-display-fvs);letter-spacing:var(--serif-display-tracking);line-height:1.12}.results-shell .results-offer{justify-items:start}.results-shell .results-offer-volume{width:min(100%,280px);margin:var(--space-3) 0}.results-shell .results-toc{width:100%;margin:0;padding:0;list-style:none;border-top:var(--hairline)}.results-shell .results-toc li{display:grid;grid-template-columns:34px 1fr;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--hairline);overflow-wrap:anywhere}.results-shell .results-toc-n{color:var(--color-text-muted);font-size:var(--text-small);padding-top:3px}.results-shell .results-offer-action{margin-top:var(--space-3)}.results-shell .results-fine{color:var(--color-text-muted)}.results-shell .results-fine a{color:var(--color-text);text-underline-offset:4px}.results-shell .results-accuracy-form{display:grid;gap:var(--space-4);justify-items:start}.results-shell .results-accuracy-options{display:flex;flex-wrap:wrap;gap:var(--space-3)}.results-shell .results-accuracy-option{min-width:96px;padding:12px 20px;border:var(--border);border-radius:0;background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:15px;cursor:pointer}.results-shell .results-accuracy-option[aria-pressed=true]{border-color:var(--color-action-bg);background:var(--color-action-bg);color:var(--color-action-text)}.results-shell .results-accuracy-note{width:100%;max-width:560px;padding:12px 14px;border:var(--border);border-radius:0;background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);resize:vertical}.results-shell .results-accuracy-note::placeholder{color:var(--color-text-muted);opacity:1}.results-shell .results-accuracy-form .brand-button-primary:disabled{opacity:1;background:transparent;color:var(--color-text-muted);border:var(--border)}.results-shell .results-accuracy-note:focus-visible,.results-shell .results-accuracy-option:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (min-width:720px){.results-shell .results-compare-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.results-shell .results-areas>.results-area-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.results-shell .results-areas>.results-area-list .results-area{padding-top:0}}@media print{.results-shell .results-first-screen,.results-shell[data-sample=true] .results-first-screen{min-height:0}.results-shell .results-readon{display:none}.results-shell .results-finding{grid-template-columns:1fr}.results-shell .results-answers{grid-column:auto;grid-row:auto}}.brand-v1.results-preparation-shell{color:var(--color-text);background:var(--color-ground);font-family:var(--font-sans)}.brand-v1.results-preparation-shell .results-waiting-star{display:block;font-size:40px;margin-bottom:var(--space-6)}.brand-v1.results-preparation-shell .edition-label,.brand-v1.results-preparation-shell .eyebrow{color:var(--color-text-muted)}.brand-v1.results-preparation-shell h1{font-family:var(--font-display);font-weight:var(--serif-display-weight);font-variation-settings:var(--serif-display-fvs);letter-spacing:var(--serif-display-tracking)}.brand-v1.results-preparation-shell .results-preparation-note{font-size:var(--text-body);color:var(--color-text-muted)}.brand-v1.results-preparation-shell .results-preparation-leave{margin:var(--space-6) 0 0;font-size:var(--text-small);color:var(--color-text-muted)}.brand-v1.results-preparation-shell .results-stage-list{border-top:var(--hairline)}.brand-v1.results-preparation-shell .results-stage-list li{border-bottom:var(--hairline);color:var(--color-text-muted)}.brand-v1.results-preparation-shell .results-stage-list li[data-state=current]{color:var(--color-text)}.brand-v1.results-preparation-shell .results-stage-list strong{font-size:var(--text-body);font-weight:500}.brand-v1.results-preparation-shell .results-stage-list small{font-size:var(--text-small)}.brand-v1.results-preparation-shell .results-stage-mark{width:12px;height:12px;margin:8px 0 0 8px;border:1px solid var(--color-border);border-radius:0;background:transparent}.brand-v1.results-preparation-shell li[data-state=complete] .results-stage-mark{border-color:var(--color-text);background:var(--color-text)}.brand-v1.results-preparation-shell li[data-state=current] .results-stage-mark{border-color:var(--color-text);background:transparent}.brand-v1.results-preparation-shell .results-wait-quote{margin:var(--space-5) 0 0;font:var(--serif-quote-weight) 20px/1.4 var(--font-serif-small);font-variation-settings:var(--serif-quote-fvs);color:var(--color-text)}.brand-v1.results-preparation-shell .waiting-statements{margin:var(--space-6) 0;padding-top:var(--space-5);border-top:var(--hairline)}.brand-v1.results-preparation-shell .waiting-statements-title{margin:0 0 var(--space-4);font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted)}.brand-v1.results-preparation-shell .waiting-statements-visible{display:grid;gap:var(--space-5)}.brand-v1.results-preparation-shell .waiting-statements-visible:not([data-static]) .waiting-statement{grid-area:1/1;opacity:0;transition:opacity .6s var(--ease-in-out)}.brand-v1.results-preparation-shell .waiting-statements-visible:not([data-static]) .waiting-statement[data-active]{opacity:1}@media (prefers-reduced-motion:reduce),print{.brand-v1.results-preparation-shell .waiting-statements-visible:not([data-static]) .waiting-statement{transition:none}}.brand-v1.results-preparation-shell .waiting-statement-text{margin:0;max-width:var(--measure);font-family:var(--font-serif-small);font-size:var(--text-lead);font-weight:var(--serif-list-weight);font-variation-settings:var(--serif-fvs-20);letter-spacing:var(--serif-head-tracking);line-height:1.35;color:var(--color-text)}.brand-v1.results-preparation-shell .waiting-statement-answer{margin:var(--space-2) 0 0;font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-text-muted)}@keyframes resultsFade{0%{opacity:0}to{opacity:1}}@keyframes resultsRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes resultsDrawX{0%{transform:scaleX(0)}to{transform:none}}@media screen and (prefers-reduced-motion:no-preference){.results-shell .results-first-screen .results-dochead{position:relative;border-bottom-color:transparent;animation:resultsFade .5s var(--ease-in-out) both}.results-shell .results-first-screen .results-dochead:after{content:"";position:absolute;left:0;right:0;bottom:-1px;border-top:var(--hairline);transform-origin:left;animation:resultsDrawX .6s var(--ease-in-out) .3s both}.results-shell .results-first-screen .results-first-body{animation:resultsRise .6s var(--ease-in-out) .8s both}.results-shell .results-first-screen .results-readon{animation:resultsFade .6s var(--ease-in-out) 2.4s both}.results-shell.mo .results-evidence>.rv{transition-duration:.6s}.results-shell.mo .system-map .system-map-frame{stroke-dasharray:1424;stroke-dashoffset:1424;transition:stroke-dashoffset .7s var(--ease-in-out)}.results-shell.mo .system-map .system-map-area,.results-shell.mo .system-map .system-map-frame-label,.results-shell.mo .system-map .system-map-links,.results-shell.mo .system-map .system-map-star{opacity:0;transition:opacity .5s var(--ease-in-out) .5s}.results-shell.mo .system-map .system-map-area:first-of-type{transition-delay:.7s}.results-shell.mo .system-map .system-map-area:nth-of-type(2){transition-delay:.82s}.results-shell.mo .system-map .system-map-area:nth-of-type(3){transition-delay:.94s}.results-shell.mo .system-map.in .system-map-frame{stroke-dashoffset:0}.results-shell.mo .system-map.in .system-map-area,.results-shell.mo .system-map.in .system-map-frame-label,.results-shell.mo .system-map.in .system-map-links,.results-shell.mo .system-map.in .system-map-star{opacity:1}.results-shell.mo .results-steps{position:relative;border-left-color:transparent}.results-shell.mo .results-steps:before{content:"";position:absolute;left:-1px;top:0;bottom:0;border-left:var(--hairline);transform:scaleY(0);transform-origin:top;transition:transform .7s var(--ease-in-out)}.results-shell.mo .results-steps.in:before{transform:none}}.brand-v1.instant-lever-shell .instant-lever-preview{color:var(--color-text-muted);margin:0 0 var(--space-4)}.brand-v1.instant-lever-shell .instant-lever h1{color:var(--color-heading);margin:0 0 var(--space-7)}.brand-v1.instant-lever-shell .instant-lever-section{padding:var(--space-5) 0;border-top:var(--hairline)}.brand-v1.instant-lever-shell .instant-lever-help h2,.brand-v1.instant-lever-shell .instant-lever-section h2{margin:0 0 var(--space-3);font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted)}.brand-v1.instant-lever-shell .instant-lever-section p{margin:0;font-size:var(--text-lead);line-height:1.4;color:var(--color-text)}.brand-v1.instant-lever-shell .instant-lever-steps{margin:var(--space-4) 0 0;padding:0;list-style:none;border-top:var(--hairline)}.brand-v1.instant-lever-shell .instant-lever-steps li{padding:var(--space-3) 0;border-bottom:var(--hairline);font-size:var(--text-body);color:var(--color-text-muted)}.brand-v1.instant-lever-shell .instant-lever-steps li[data-state=active]{color:var(--color-text);font-weight:500}.brand-v1.instant-lever-shell .instant-lever-more{margin:var(--space-5) 0;padding-top:var(--space-4);border-top:var(--hairline)}.brand-v1.instant-lever-shell .instant-lever-more summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text)}.brand-v1.instant-lever-shell .instant-lever-detail{padding:var(--space-3) 0}.brand-v1.instant-lever-shell .instant-lever-detail h3{margin:0 0 var(--space-2);font-family:var(--font-sans);font-size:var(--text-small);font-weight:500;color:var(--color-text-muted)}.brand-v1.instant-lever-shell .instant-lever-detail li,.brand-v1.instant-lever-shell .instant-lever-detail p{font-size:var(--text-body);color:var(--color-text)}.brand-v1.instant-lever-shell .instant-lever-detail ul{margin:0;padding-left:var(--space-5)}.brand-v1.instant-lever-shell .instant-lever-help{margin:var(--space-5) 0;padding-top:var(--space-4);border-top:var(--hairline)}.brand-v1.instant-lever-shell .instant-lever-help a{color:var(--color-text)}.brand-v1.instant-lever-shell .instant-lever-feedback{margin:var(--space-6) 0;padding-top:var(--space-5);border-top:var(--hairline)}.brand-v1.instant-lever-shell .instant-lever-scale{margin:0 0 var(--space-5);padding:0;border:0}.brand-v1.instant-lever-shell .instant-lever-scale legend{margin-bottom:var(--space-3);font-size:var(--text-body);color:var(--color-text)}.brand-v1.instant-lever-shell .instant-lever-scale-options{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:2px}.brand-v1.instant-lever-shell .instant-lever-scale-options label{position:relative;display:block}.brand-v1.instant-lever-shell .instant-lever-scale-options input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.brand-v1.instant-lever-shell .instant-lever-scale-options span{display:flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--color-border);background:var(--color-surface);font-size:var(--text-small);color:var(--color-text)}.brand-v1.instant-lever-shell .instant-lever-scale-options input:checked+span{border-color:var(--color-text);background:var(--color-selected)}.brand-v1.instant-lever-shell .instant-lever-scale-options input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width:480px){.brand-v1.instant-lever-shell .instant-lever-scale-options{grid-template-columns:repeat(6,minmax(44px,1fr));gap:var(--space-2)}.brand-v1.instant-lever-shell .instant-lever-scale-options span{min-width:44px}}.brand-v1.instant-lever-shell .instant-lever-note{display:grid;gap:var(--space-2);margin-bottom:var(--space-5);color:var(--color-text)}.brand-v1.instant-lever-shell .instant-lever-note textarea{font:inherit;padding:var(--space-3);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.brand-v1.instant-lever-shell .instant-lever-failed .primary-button{margin-top:var(--space-4)}.results-shell .readout{width:min(calc(100% - 2 * var(--gutter-mobile)),680px);margin:0 auto;padding:0 0 max(var(--space-9),env(safe-area-inset-bottom))}.results-shell .readout p{margin:0}.results-shell .readout :focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.results-shell .readout-section{padding:var(--space-7) 0;border-top:var(--hairline)}.results-shell .readout-section.readout-result{padding-top:var(--space-5);border-top:0}.results-shell .readout-result-body>*,.results-shell .readout-section>*{max-width:34em}.results-shell .readout-label{margin:0 0 var(--space-3);font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.results-shell .readout-h2{margin:0 0 var(--space-5);font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--serif-head-weight);font-variation-settings:var(--serif-fvs-24);letter-spacing:var(--serif-head-tracking);line-height:1.2;color:var(--color-text)}.results-shell .readout-lead{font-size:var(--text-body);line-height:1.5;color:var(--color-text)}.results-shell .readout-note{margin-top:var(--space-3);font-size:var(--text-small);color:var(--color-text-muted)}.results-shell .readout-list{margin:var(--space-4) 0 0;padding:0;list-style:none;border-top:var(--hairline)}.results-shell .readout-list li{padding:var(--space-3) 0;border-bottom:var(--hairline);line-height:1.5}.results-shell .readout-result-body{padding-top:var(--space-6)}.results-shell .readout-finding{margin:0 0 var(--space-4);font-family:var(--font-display);font-weight:var(--serif-display-weight);font-variation-settings:var(--serif-display-fvs);letter-spacing:var(--serif-display-tracking);line-height:1.12}.results-shell .readout-howsure{font-size:var(--text-small);line-height:1.5;color:var(--color-text-muted)}.results-shell .readout-chain{margin-top:var(--space-6)}.results-shell .readout-chain ol{margin:0;padding:0;list-style:none}.results-shell .readout-chain li{position:relative;padding-left:calc(16px + var(--space-3))}.results-shell .readout-chain-mark{position:absolute;top:0;left:0;width:16px;height:100%;overflow:visible}.results-shell .readout-chain-node{fill:var(--altair-mocha)}.results-shell .readout-chain-line{stroke:var(--altair-mocha);stroke-width:1}.results-shell .readout-chain-arrow{fill:none;stroke:var(--altair-mocha);stroke-width:1.25;stroke-linecap:square}.results-shell .readout-chain-text{display:block;padding:4px 0 var(--space-5);line-height:1.5}.results-shell .readout-chain li:last-child .readout-chain-text{padding-bottom:0}.results-shell .readout-ratings{margin:0;padding:0;list-style:none;border-top:var(--hairline)}.results-shell .readout-rating{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:baseline;padding:var(--space-3) 0;border-bottom:var(--hairline)}.results-shell .readout-rating-text{line-height:1.45}.results-shell .readout-rating-score{font-size:var(--text-small);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.results-shell .readout-quotes{margin-top:var(--space-7);display:grid;gap:var(--space-5)}.results-shell .readout-quote{margin:0;padding:0}.results-shell .readout-quote p{font-family:var(--font-serif-small);font-size:var(--text-lead);font-weight:var(--serif-quote-weight);font-variation-settings:var(--serif-quote-fvs);font-style:normal;line-height:1.4}.results-shell .readout-picture-figure{margin:0}.results-shell .readout-picture-band{padding:var(--space-3) var(--space-4);border:1px solid var(--altair-greige);font-size:var(--text-small);text-align:center;color:var(--color-text-muted)}.results-shell .readout-picture-lines{display:block;overflow:visible}.results-shell .readout-picture-line{stroke:var(--altair-greige);stroke-width:1}.results-shell .readout-picture-line[data-state=strain]{stroke:var(--altair-mocha);stroke-width:2}.results-shell .readout-picture-line[data-state=mixed]{stroke:var(--altair-mocha);stroke-width:1}.results-shell .readout-picture-line[data-state=supporting]{stroke:var(--altair-greige);stroke-width:1;stroke-dasharray:3 3}.results-shell .readout-picture-areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none;text-align:center}.results-shell .readout-picture-areas[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.results-shell .readout-picture-areas[data-count="1"]{grid-template-columns:minmax(0,1fr)}.results-shell .readout-picture-areas li{padding-top:var(--space-3);border-top:1px solid var(--altair-greige)}.results-shell .readout-picture-areas li[data-state=strain]{border-top:2px solid var(--altair-mocha)}.results-shell .readout-picture-areas li[data-state=mixed]{border-top-color:var(--altair-mocha)}.results-shell .readout-picture-areas li[data-state=supporting]{border-top-style:dashed}.results-shell .readout-picture-name{display:block;font-size:var(--text-small);line-height:1.35}.assessment-chain-shell:has(.readout-shell)>[data-flow-progress-sections],.assessment-chain-shell:has(.readout-shell)>[data-flow-progress]{display:none}.results-shell .readout-picture-state{display:block;margin-top:var(--space-1);font-size:12px;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}@media (max-width:719px){.results-shell .readout-picture-state{font-size:11px;letter-spacing:.06em;white-space:nowrap}}.results-shell .readout-connection{margin-top:var(--space-6);line-height:1.5}.results-shell .readout-connection-label{font-weight:500}.results-shell .readout-connection-arrow{color:var(--color-text-muted)}.results-shell .readout-transition-lead{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--serif-display-weight);font-variation-settings:var(--serif-display-fvs);letter-spacing:var(--serif-display-tracking);line-height:1.15}.results-shell .readout-transition-line{line-height:1.5}.results-shell .readout-transition-line+.readout-transition-line{margin-top:var(--space-2)}.results-shell .readout-film-figure{margin:0;max-width:none}.results-shell .readout-film-frame{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16/9;background:var(--altair-paper);border:var(--hairline)}.results-shell .readout-film-video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;background:var(--altair-paper)}.results-shell .readout-film-start{position:absolute;inset:0;display:grid;place-items:center;width:100%;padding:0;border:0;background:var(--altair-paper);cursor:pointer}.results-shell .readout-film-start:focus-visible{outline:1px solid var(--altair-mocha);outline-offset:-4px}.results-shell .readout-film-play circle{fill:none;stroke:var(--altair-mocha);stroke-width:1}.results-shell .readout-film-play path{fill:var(--altair-mocha)}.results-shell .readout-film-caption{margin-top:var(--space-3);font-size:var(--text-small);color:var(--color-text-muted)}.results-shell #next-step{scroll-margin-top:var(--space-6)}.results-shell .readout-offer>*+*{margin-top:var(--space-4)}.results-shell .readout-offer .readout-label+.readout-offer-title{margin-top:0}.results-shell .readout-offer-focus-label{font-size:12px;font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.results-shell .readout-offer-focus-text{font-family:var(--font-serif-small);font-size:var(--text-lead)}.results-shell .readout-offer-body{line-height:1.5}.results-shell .readout-offer>.readout-offer-body+.readout-offer-body{margin-top:var(--space-4)}.results-shell .readout-price{padding:var(--space-4) 0;border-top:var(--hairline);border-bottom:var(--hairline)}.results-shell .readout-price-amount{margin-bottom:var(--space-2);font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--serif-head-weight);font-variation-settings:var(--serif-fvs-24);font-variant-numeric:tabular-nums}.results-shell .readout-price-note{font-size:var(--text-small);line-height:1.45;color:var(--color-text-muted)}.results-shell .readout-offer-lines{margin:0;padding:0;list-style:none}.results-shell .readout-offer-lines li{padding:var(--space-2) 0;font-size:var(--text-small);line-height:1.45}.results-shell .readout-cta{margin-top:var(--space-6)}.results-shell .readout-cta .program-offer-unlock,.results-shell .readout-cta .results-offer-action,.results-shell .readout-cta-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:0;box-shadow:none}@media (max-width:719px){.results-shell .readout-cta .program-offer-unlock,.results-shell .readout-cta .results-offer-action,.results-shell .readout-cta-button{width:100%}}.results-shell .readout-text-button{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;font:inherit;font-size:var(--text-small);color:var(--color-text);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;cursor:pointer}.results-shell .readout-offer-fine{padding-top:var(--space-4);border-top:var(--hairline);font-size:var(--text-small);line-height:1.45;color:var(--color-text-muted)}.results-shell .readout-offer-fine>*+*{margin-top:var(--space-2)}.results-shell .readout-offer-fine-heading{font-size:12px;font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase}.results-shell .readout-offer-fine-list{margin:var(--space-2) 0 0;padding:0;list-style:none}.results-shell .readout-offer-fine-group>*+*{margin-top:var(--space-2)}.results-shell .readout-offer-fine>.readout-offer-fine-group+.readout-offer-fine-group{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--hairline)}.results-shell .readout-login-form{display:grid;gap:var(--space-3)}.results-shell .readout-login-sent{padding:var(--space-4) 0;border-top:var(--hairline);border-bottom:var(--hairline)}.results-shell .readout-login-sent-title{font-weight:500}.results-shell .readout-keep-actions{display:flex;flex-wrap:wrap;gap:0 var(--space-5)}.results-shell .readout-keep-status{flex-basis:100%;font-size:var(--text-small);color:var(--color-text-muted)}.results-shell .readout-keep-field{flex-basis:100%;min-height:44px;padding:0 var(--space-3);border:var(--hairline);border-radius:0;background:var(--altair-paper);font:inherit;font-size:var(--text-small);color:var(--color-text)}.results-shell .readout-accuracy{padding:var(--space-7) 0;border-top:var(--hairline);font-size:var(--text-small)}.results-shell .readout-accuracy .results-section{margin-top:0;padding-top:0;border-top:0}.results-shell .readout-accuracy .results-h2,.results-shell .v7-follow-title{font-size:var(--text-h3);font-weight:var(--serif-head-weight);font-variation-settings:var(--serif-fvs-24);letter-spacing:var(--serif-head-tracking);line-height:1.2}.results-shell #told-us .readout-note,.results-shell .v7-toldus .readout-note{margin-top:var(--space-4)}.results-shell .readout .readout-label{margin-bottom:var(--space-4)}.results-shell .readout .readout-finding.dossier-title{font-size:40px;line-height:44px}.results-shell .readout .readout-accuracy .results-h2,.results-shell .readout .readout-h2,.results-shell .readout .v7-follow-title{font-size:30px;line-height:36px}@media (min-width:720px){.results-shell .readout-section{padding:var(--space-8) 0}.results-shell .readout .readout-finding.dossier-title{font-size:64px;line-height:68px}.results-shell .readout .readout-accuracy .results-h2,.results-shell .readout .readout-h2,.results-shell .readout .v7-follow-title{font-size:40px;line-height:46px}.results-shell .readout-transition-lead{font-size:var(--text-h1)}}.results-shell .v7-dochead .v7-print-button{min-height:44px}.results-shell .v7-opening .readout-result-body{padding-top:var(--space-6)}@media screen and (max-width:719px){.results-shell .v7-opening{box-sizing:border-box;min-height:100svh;display:flex;flex-direction:column}.results-shell .v7-opening .readout-result-body{padding-top:var(--space-5)}}.results-shell .readout-finding,.results-shell .readout-h2,.results-shell .v7-constraint-title,.results-shell .v7-h3{text-wrap:balance}.results-shell .readout-quote,.results-shell .v7-body,.results-shell .v7-constraint-sentence{text-wrap:pretty}.results-shell .v7-rating-line{margin-bottom:var(--space-4)!important}.results-shell .v7-confidence-line,.results-shell .v7-rating-line{font-size:var(--text-small);line-height:1.5;color:var(--color-text-muted)}.results-shell .v7-confidence-line{margin:calc(-1 * var(--space-3)) 0 var(--space-4)!important}.results-shell .v7-confidence-line:first-child{margin-top:0!important}.results-shell .v7-thin-line{font-size:var(--text-small);line-height:1.5;color:var(--color-text-muted)}.results-shell .v7-constraint{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--hairline)}.results-shell .v7-constraint-title{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--serif-head-weight);font-variation-settings:var(--serif-fvs-24);letter-spacing:var(--serif-head-tracking);line-height:1.25;color:var(--color-heading)}.results-shell .v7-constraint-sentence{margin-top:var(--space-2)!important;font-size:var(--text-body);line-height:1.55}.results-shell .readout-section.v7-pattern{margin-inline:calc(-1 * var(--gutter-mobile));padding:var(--space-8) var(--gutter-mobile);border-top:0;background:var(--color-dark-ground);color:var(--color-dark-text)}.results-shell .v7-pattern+.readout-section{border-top:0}.results-shell .v7-pattern-inner>*{max-width:34em}.results-shell .v7-pattern :focus-visible{outline-color:var(--color-dark-text)}.results-shell .v7-pattern .readout-label{color:var(--color-dark-label)}.results-shell .v7-pattern .readout-h2{color:var(--color-dark-text)}.results-shell .v7-steps{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-dark-label)}.results-shell .v7-step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-dark-label)}.results-shell .v7-step-number{padding-top:5px;font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--color-dark-label)}.results-shell .v7-step-text{font-family:var(--font-serif-small);font-size:var(--text-lead);font-weight:var(--serif-list-weight);font-variation-settings:var(--serif-fvs-20);letter-spacing:var(--serif-head-tracking);line-height:1.35}.results-shell .v7-block{margin-top:var(--space-8)}.results-shell .v7-h3{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--serif-head-weight);font-variation-settings:var(--serif-fvs-24);letter-spacing:var(--serif-head-tracking);line-height:1.25}.results-shell .v7-body{font-size:var(--text-body);line-height:1.55}.results-shell .v7-body+.v7-body{margin-top:var(--space-3)}.results-shell .v7-pattern .v7-body{color:var(--color-dark-text-muted)}.results-shell .v7-pattern .readout-quotes{margin-top:var(--space-6)}.results-shell .v7-pattern .readout-quote{padding-left:var(--space-4);border-left:1px solid var(--color-dark-label)}.results-shell .v7-pattern .readout-quote p{color:var(--color-dark-text)}.results-shell .v7-reach{margin:var(--space-6) 0 0;display:grid;gap:var(--space-5);justify-items:start}.results-shell .v7-radial{display:block;width:200px;height:200px;overflow:visible}.results-shell .v7-radial-ring{fill:none;stroke:var(--color-dark-label);stroke-width:1;stroke-dasharray:2 4}.results-shell .v7-radial-spoke{stroke:var(--color-dark-label);stroke-width:1}.results-shell .v7-radial-centre{fill:var(--color-dark-label)}.results-shell .v7-radial-node{fill:var(--color-dark-ground);stroke:var(--color-dark-label);stroke-width:1}.results-shell .v7-radial-number{fill:var(--color-dark-text-muted);font-family:var(--font-sans);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.results-shell .v7-reach-caption{display:grid;gap:var(--space-4)}.results-shell .v7-reach-centre{display:grid;gap:var(--space-1)}.results-shell .v7-reach-centre .readout-label{margin:0}.results-shell .v7-reach-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-dark-label)}.results-shell .v7-reach-list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-dark-label);line-height:1.45}.results-shell .v7-reach-list .v7-step-number{padding-top:3px}.results-shell .v7-note{font-size:var(--text-small);line-height:1.5;color:var(--color-text-muted)}.results-shell .v7-pattern .v7-note{color:var(--color-dark-text-muted)}.results-shell .v7-costs>*,.results-shell .v7-shift-main>*{max-width:34em}.results-shell .v7-costs{margin-top:var(--space-8)}.results-shell .v7-shift[data-columns="1"] .v7-costs{margin-top:0}.results-shell .v7-shift-main .readout-note{margin-top:var(--space-4)}.results-shell .v7-toggle{display:inline-flex;margin-bottom:var(--space-4);border:1px solid var(--altair-mocha)}.results-shell .v7-toggle-button{min-height:44px;padding:0 var(--space-4);border:0;border-radius:0;background:transparent;font-family:var(--font-sans);font-size:var(--text-small);font-weight:600;color:var(--color-text);cursor:pointer}.results-shell .v7-toggle-button+.v7-toggle-button{border-left:1px solid var(--altair-mocha)}.results-shell .v7-toggle-button[aria-pressed=true]{background:var(--altair-espresso);color:var(--altair-ivory)}.results-shell .v7-toggle-button:focus-visible{outline-offset:2px}.results-shell .v7-shift-list{margin:0;border-top:var(--hairline)}.results-shell .v7-shift-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);padding:var(--space-3) 0;border-bottom:var(--hairline)}.results-shell .v7-shift-area{font-size:12px;font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.results-shell .v7-shift-value{margin:0;font-family:var(--font-serif-small);font-size:var(--text-lead);font-weight:var(--serif-list-weight);font-variation-settings:var(--serif-fvs-20);letter-spacing:var(--serif-head-tracking);line-height:1.35}.results-shell .v7-shift-rows[data-view=moves] .v7-shift-value[data-state=today],.results-shell .v7-shift-rows[data-view=today] .v7-shift-value[data-state=moves]{display:none}.results-shell .v7-shift-state{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.results-shell .v7-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.results-shell .v7-pillars li{display:flex;flex-direction:column;padding-top:var(--space-3);border-top:1px solid var(--altair-greige)}.results-shell .v7-pillars li[data-state=strain]{border-top:2px solid var(--altair-mocha)}.results-shell .v7-pillars li[data-state=mixed]{border-top-color:var(--altair-mocha)}.results-shell .v7-pillars li[data-state=supporting]{border-top-style:dashed}.results-shell .v7-pillar-name{display:block;font-size:var(--text-small);font-weight:600;line-height:1.35}.results-shell .v7-pillar-state{display:block;margin-top:auto;padding-top:var(--space-1);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1.4;color:var(--color-text-muted)}.results-shell .v7-favour{margin-top:var(--space-7)}.results-shell .v7-why{margin-top:var(--space-5)}.results-shell .v7-why-panel{padding-top:var(--space-2)}.results-shell .v7-gap-flow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.results-shell .v7-gap-step{font-family:var(--font-serif-small);font-size:var(--text-lead);font-weight:var(--serif-list-weight);font-variation-settings:var(--serif-fvs-20);letter-spacing:var(--serif-head-tracking)}.results-shell .v7-gap-mark{display:inline-grid;place-items:center;width:44px;height:44px;border:1px dashed var(--altair-mocha);color:var(--altair-mocha)}.results-shell .v7-gap-arrow{color:var(--color-text-muted)}.results-shell .v7-follow-title{font-family:var(--font-display)}.results-shell .v7-follow+.readout-film{padding-top:0;border-top:0}.results-shell .v7-offer-lead{margin-top:var(--space-4);font-size:var(--text-lead);line-height:1.45}.results-shell .v7-offer-grid{display:grid;gap:var(--space-7);margin-top:var(--space-7)}.results-shell .v7-offer-steps{margin:0;padding:0;list-style:none;border-top:var(--hairline)}.results-shell .v7-offer-step{display:grid;gap:var(--space-1);padding:var(--space-4) 0;border-bottom:var(--hairline)}.results-shell .v7-next-panel-label,.results-shell .v7-offer-when,.results-shell .v7-room-note{margin:0;font-size:12px;font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.4;color:var(--color-text-muted)}.results-shell .v7-offer-step-title{margin:0;font-family:var(--font-serif-small);font-size:var(--text-lead);font-weight:var(--serif-list-weight);font-variation-settings:var(--serif-fvs-20);letter-spacing:var(--serif-head-tracking);line-height:1.3}.results-shell .v7-offer-step-text{margin:0;line-height:1.5}.results-shell .v7-room{margin:0;padding:var(--space-5);border:1px solid var(--altair-greige);border-radius:0;background:var(--altair-paper)}.results-shell .v7-room-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:var(--hairline);color:var(--color-heading)}.results-shell .v7-room .v7-room-label{margin:var(--space-5) 0 var(--space-2)}.results-shell .v7-room-screens{margin:0;padding:0;list-style:none}.results-shell .v7-room-screen{display:grid;grid-template-columns:2em minmax(0,1fr);gap:var(--space-1) var(--space-2);padding:var(--space-3) 0;border-bottom:var(--hairline)}.results-shell .v7-room-index{grid-row:span 2;font-size:var(--text-small);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.results-shell .v7-room-title{font-weight:600;line-height:1.4}.results-shell .v7-room-caption,.results-shell .v7-room-text{font-size:var(--text-small);line-height:1.45;color:var(--color-text-muted)}.results-shell .v7-room-caption{margin-top:var(--space-4)}.results-shell .v7-commitment-body{display:grid;gap:var(--space-5);margin-top:var(--space-6)}.results-shell .v7-commitment-figure{display:grid;gap:var(--space-2);max-width:200px;margin:0;padding-top:var(--space-4);border-top:var(--rule-signature)}.results-shell .v7-commitment-number{font-family:var(--font-display);font-size:80px;font-weight:var(--serif-display-weight);font-variation-settings:var(--serif-display-fvs);letter-spacing:var(--serif-display-tracking);line-height:1;font-variant-numeric:tabular-nums;color:var(--color-heading)}.results-shell .v7-commitment-caption{font-size:var(--text-small);line-height:1.45;color:var(--color-text-muted)}.results-shell .v7-commitment-terms{margin:0;line-height:1.5}.results-shell .v7-next-title{text-wrap:balance}.results-shell .v7-next-choice{margin-top:var(--space-4);font-size:var(--text-lead);line-height:1.45}.results-shell .v7-next-choice>span{display:block}.results-shell .v7-next-panel{margin-top:var(--space-6);padding:var(--space-5);border:1px solid var(--altair-greige);border-radius:0;background:var(--altair-paper)}.results-shell .v7-next-panel-line{margin:var(--space-2) 0 0;line-height:1.5}.results-shell .v7-next-panel .readout-cta{margin-top:var(--space-5)}.results-shell .v7-faq-list{margin:0;padding:0;list-style:none;border-top:var(--hairline)}.results-shell .v7-faq-item{border-bottom:var(--hairline)}.results-shell .v7-faq-item .dossier-disclosure{margin:0}.results-shell .v7-faq-question{display:flex;justify-content:space-between;gap:var(--space-4);width:100%;min-height:56px;padding:var(--space-3) 0;font-size:var(--text-body);font-weight:600;line-height:1.4;text-align:left;text-decoration:none}.results-shell .v7-faq-question:after{content:"+";flex:none;font-weight:500;color:var(--color-text-muted)}.results-shell .v7-faq-question[aria-expanded=true]:after{content:"\2212"}.results-shell .v7-faq-answer{margin:0;padding-bottom:var(--space-4)}.results-shell .v7-link{color:var(--color-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.results-shell .v7-print-footer{display:none}@media (min-width:720px){.results-shell .readout-section.v7-pattern{margin-inline:calc(-1 * var(--space-7));padding:var(--space-9) var(--space-7)}.results-shell .v7-reach{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:var(--space-7)}.results-shell .v7-shift-row{grid-template-columns:8em minmax(0,1fr);gap:var(--space-4);align-items:baseline}.results-shell .v7-pillar-state{letter-spacing:var(--tracking-label)}.results-shell .v7-room{padding:var(--space-6)}.results-shell .v7-commitment-body{grid-template-columns:200px minmax(0,1fr);gap:var(--space-7);align-items:start}.results-shell .v7-commitment-number{font-size:96px}.results-shell .v7-commitment-terms{padding-top:var(--space-4)}}@media (min-width:1100px){.results-shell .readout{width:min(calc(100% - 2 * var(--space-7)),1144px)}.results-shell .v7-steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0 var(--space-5);max-width:none}.results-shell .readout-section>.v7-pattern-inner{max-width:none}.results-shell .v7-step{grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-2);padding:var(--space-4) 0 0;border-bottom:0}.results-shell .v7-pattern-inner>.v7-hypothesis{max-width:none}.results-shell .v7-hypothesis>*{max-width:34em}.results-shell .v7-hypothesis>.readout-quotes{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-7)}.results-shell .v7-pattern-inner>.v7-lever{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-rows:auto auto 1fr;column-gap:var(--space-8);max-width:none}.results-shell .v7-lever>*{grid-column:1}.results-shell .v7-lever>.v7-reach{grid-column:2;grid-row:1/span 3;margin-top:0}.results-shell .readout-section>.results-gap-questions{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 var(--space-5);max-width:none}.results-shell .results-gap-questions .results-gap-question{grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-2)}.results-shell .v7-shift[data-columns="2"]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:var(--space-8)}.results-shell .v7-shift[data-columns="2"]>*{max-width:none}.results-shell .v7-shift[data-columns="2"] .v7-costs{margin-top:0}.results-shell .readout-section>.v7-offer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-8);align-items:start;max-width:none}.results-shell .readout-section>.v7-commitment-body{grid-template-columns:200px minmax(0,34em);max-width:none}.results-shell .readout-section>.v7-next{display:grid;grid-template-columns:minmax(0,34em) minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:var(--space-8);align-items:start;max-width:none}.results-shell .v7-next>*{grid-column:1}.results-shell .v7-next>.v7-next-panel{grid-column:2;grid-row:1/span 3;margin-top:0}}@media screen and (prefers-reduced-motion:no-preference){.results-shell.mo .readout .rv{transform:translateY(8px);transition:opacity .16s cubic-bezier(.2,.7,.2,1),transform .16s cubic-bezier(.2,.7,.2,1);transition-delay:0s}.results-shell.mo .readout .rv.in{opacity:1;transform:none;transition-duration:.24s;transition-delay:var(--d,0s)}.results-shell.mo .readout .readout-film-figure.rv,.results-shell.mo .readout .readout-picture-figure.rv{transform:none;transition:opacity .5s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}}@media (prefers-reduced-motion:reduce),print{.results-shell .readout .rv{opacity:1;transform:none;transition:none}}@media print{.results-shell .readout-accuracy,.results-shell .readout-cta,.results-shell .readout-film,.results-shell .readout-keep{display:none}.results-shell .readout-section{padding:var(--space-5) 0;break-inside:avoid}.results-shell .v7-print-button,.results-shell .v7-toggle{display:none}.results-shell .readout-section.v7-pattern{margin-inline:0;padding:var(--space-5) 0;border-top:var(--rule-signature);background:none;color:var(--color-text)}.results-shell .v7-pattern+.readout-section{border-top:var(--hairline)}.results-shell .v7-pattern .readout-label,.results-shell .v7-pattern .v7-body,.results-shell .v7-pattern .v7-note,.results-shell .v7-step-number{color:var(--color-text-muted)}.results-shell .v7-pattern .readout-h2,.results-shell .v7-pattern .readout-quote p,.results-shell .v7-reach-list,.results-shell .v7-reach-list li,.results-shell .v7-step,.results-shell .v7-steps{border-color:var(--color-divider)}.results-shell .v7-pattern .readout-quote{border-left-color:var(--altair-greige)}.results-shell .v7-radial-node,.results-shell .v7-radial-ring,.results-shell .v7-radial-spoke{stroke:var(--altair-mocha)}.results-shell .v7-radial-node{fill:var(--altair-ivory)}.results-shell .v7-radial-centre{fill:var(--altair-mocha)}.results-shell .v7-radial-number{fill:var(--color-text)}.results-shell .v7-block,.results-shell .v7-commitment-body,.results-shell .v7-costs,.results-shell .v7-faq-item,.results-shell .v7-next-panel,.results-shell .v7-offer-step,.results-shell .v7-room-head,.results-shell .v7-room-screen,.results-shell .v7-shift-row,.results-shell .v7-step{break-inside:avoid}.results-shell .readout-section.v7-offer{break-inside:auto}.results-shell .v7-next-panel{padding:0;border:0;background:none}.results-shell .readout-h2,.results-shell .readout-label,.results-shell .v7-h3{break-after:avoid}.results-shell .readout-h2,.results-shell .v7-h3{break-inside:avoid}.results-shell .v7-shift[data-columns="2"]{display:block;margin-inline:0}.results-shell .v7-shift-rows[data-view] .v7-shift-value[data-state]{display:block}.results-shell .v7-shift-row{grid-template-columns:8em minmax(0,1fr) minmax(0,1fr);gap:var(--space-4);align-items:baseline}@media (max-width:719px){.results-shell .v7-shift-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.results-shell .v7-shift-area{grid-column:1/-1}}.results-shell .v7-shift-state{position:static;display:block;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;margin-bottom:var(--space-1);font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;font-variation-settings:normal;color:var(--color-text-muted)}.results-shell .v7-faq .v7-faq-question,.results-shell .v7-why .dossier-disclosure-button{display:block!important;min-height:0;padding:var(--space-3) 0 var(--space-1);text-decoration:none;font-weight:600}.results-shell .v7-why .dossier-disclosure-button{font-size:12px;font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.results-shell .v7-faq-question:after{content:none}.results-shell .v7-print-footer{display:block;margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--hairline);font-size:var(--text-small);color:var(--color-text-muted);break-before:avoid}.results-shell .readout{padding-bottom:0}.brand-v1.results-shell{page:results;background:transparent}body:has(.results-shell),html:has(.results-shell){background:var(--altair-paper)!important}.assessment-chain-shell:has(.results-shell){background:transparent}}@page results{background:var(--altair-paper);@bottom-left{content:none}}