/* Kyroq: institutional editorial and product system. */
body{--ink:#122019;--muted:#626b60;--line:#dce0d5;--accent:#1b3a26;background:#faf7f0;color:var(--ink);font-family:Arial,Helvetica,"Apple Symbols","Segoe UI Symbol",sans-serif;font-variant-emoji:text}header{position:sticky;top:0;z-index:40;background:#faf7f0f5;backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}header nav{gap:28px}header nav a{font-size:15px}.eyebrow{color:#4a5d4c;font-size:13px;letter-spacing:.035em;font-weight:600;text-transform:none}.label{font-size:13px}h1,h2,h3{color:var(--ink)}.editorial-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;padding:76px 0 62px;align-items:center;border-bottom:1px solid var(--line)}.editorial-hero:has(>div:only-child){display:block;max-width:1300px}.editorial-hero h1{font-size:clamp(44px,4.4vw,68px);line-height:1.06;letter-spacing:-.055em;margin:24px 0;max-width:850px}.editorial-hero .page-lead{font-size:19px;line-height:1.65;max-width:600px;margin:0;color:#566157}.editorial-hero:has(>div:only-child) .page-lead{max-width:780px}.paint-stage{background:#596856 url('/assets/painterly-forest-v1.webp') center/cover;border-radius:18px;padding:38px 32px;overflow:hidden;min-width:0}.preview-document{background:#fffefb;border:1px solid #e2e4db;border-radius:10px;padding:26px;box-shadow:0 15px 28px #142a2020;transform:rotate(-1deg)}.document-bar{display:flex;justify-content:space-between;padding-bottom:18px;margin-bottom:26px;border-bottom:1px solid #dfe4d9;font-size:10px;color:#536052}.preview-document h2{font-size:29px;letter-spacing:-.04em;line-height:1.15;margin:14px 0 9px}.doc-subtitle{font-size:12px;color:#687361;margin-bottom:22px}.doc-row{padding:15px 0;display:grid;grid-template-columns:100px 1fr;gap:12px;border-top:1px solid #e6e8de;font-size:12px;line-height:1.5}.doc-row>span{color:#687262}.doc-row>b{font-weight:500}.preview-document>a{display:block;font-size:12px;margin-top:20px;color:#2a5336;text-decoration:underline;text-underline-offset:4px}.date-pair{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:30px 0}.date-pair small{font-size:10px;color:#6a7465}.date-pair b{display:block;font-size:44px;letter-spacing:-.055em;margin-top:9px}.evidence-map{border-radius:18px;padding:28px;background:#e7eadf url('/assets/painterly-forest-v1.webp') center/cover;min-width:0}.map-inputs,.map-outputs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.map-inputs span,.map-outputs span{background:#fffef8ed;border:1px solid #e1e6da;border-radius:7px;padding:14px 8px;font-size:12px;text-align:center;line-height:1.45}.map-line{display:block;text-align:center;color:#fff;font-size:28px;margin:10px}.map-core{padding:25px 20px;text-align:center;background:#132e20;border:1px solid #95af8f;border-radius:10px;color:white}.map-core img{width:100px;height:auto}.map-core h2{font-size:25px;color:#fff;margin:17px 0 10px}.map-core p{font-size:12px;color:#ced6c7;margin:0}.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:75px 0 38px;align-items:end}.section-heading h2{font-size:40px;letter-spacing:-.045em;line-height:1.1;margin-top:20px}.section-heading p{font-size:17px;color:var(--muted);line-height:1.7;max-width:510px}.product-features,.service-catalogue{padding:10px 0 50px;display:grid;gap:32px}.feature-card{border:1px solid var(--line);border-radius:18px;background:#fffdf8;display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:44px;align-items:center;overflow:hidden}.feature-card:nth-child(2){background:#edf0e8}.feature-card h2{font-size:37px;line-height:1.1;margin:20px 0;letter-spacing:-.045em;max-width:460px}.feature-card p{font-size:17px;line-height:1.7;color:var(--muted);max-width:460px}.feature-card .text-link{margin-top:12px}.feature-card .paint-stage{padding:30px 35px}.feature-card .evidence-map{padding:20px}.feature-card .map-core{padding:15px}.mini-record{padding:28px;background:#173522;color:#f6f8f1;border-radius:12px}.mini-record>span{font-size:12px;color:#bacbb6}.mini-record>div{display:grid;grid-template-columns:95px 1fr;gap:20px;border-top:1px solid #426045;padding:20px 0}.mini-record>div:first-of-type{margin-top:22px}.mini-record b{font-size:16px}.mini-record p{font-size:14px;color:#d5dfd0;margin:0;line-height:1.45}.deliverable-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:24px 0 60px}.deliverable-grid article{border:1px solid var(--line);background:#fffefa;border-radius:14px;padding:29px}.deliverable-grid span{font-size:12px;color:#6c7867}.deliverable-grid h2{font-size:27px;line-height:1.15;letter-spacing:-.035em;margin:23px 0 15px}.deliverable-grid p{font-size:16px;color:var(--muted);line-height:1.7}.numbered-story{display:grid;grid-template-columns:1fr 1.2fr;gap:90px;padding:50px 0 65px}.numbered-story>h2{font-size:42px;letter-spacing:-.04em;line-height:1.15;max-width:400px}.numbered-story article{display:flex;gap:28px;border-top:1px solid var(--line);padding:25px 0}.numbered-story article>b{font-size:13px;color:#6d7c68}.numbered-story h3{font-size:24px;margin:0 0 12px}.numbered-story p{font-size:16px;color:var(--muted);line-height:1.7}.free-offer{padding:45px;background:#193924;color:#f6f7ef;border-radius:18px;margin-bottom:55px}.free-offer .eyebrow{color:#c2d5ba}.free-offer h2{font-size:43px;color:#fff;line-height:1.1;margin:20px 0}.free-offer p{max-width:770px;line-height:1.75;color:#d7e1cf;font-size:17px}.free-offer .button{background:#f5f7ec;color:#182e1d;margin-top:20px}.closing{display:flex;justify-content:space-between;gap:70px;align-items:center;padding:72px 0;border-top:1px solid var(--line)}.closing h2{font-size:43px;line-height:1.1;letter-spacing:-.04em;margin:20px 0}.closing p{max-width:650px;line-height:1.7;font-size:17px;color:var(--muted)}.closing .button{flex-shrink:0}.audience-directory{padding:20px 0 70px}.audience-directory>a{display:grid;grid-template-columns:45px 1fr 40px;gap:30px;padding:32px 24px;border-bottom:1px solid var(--line);transition:background .2s}.audience-directory>a:hover{background:#e9eddf;border-radius:12px}.audience-directory span{font-size:13px;padding-top:5px;color:#6d7a68}.audience-directory h2{font-size:32px;letter-spacing:-.04em;margin-bottom:12px}.audience-directory p{font-size:16px;line-height:1.65;max-width:780px;color:var(--muted)}.audience-directory b{font-size:27px;font-weight:400}.mandate-card{min-height:350px;background:#d4dccb url('/assets/painterly-forest-v1.webp') center/cover;padding:40px;border-radius:18px;display:flex;flex-direction:column;justify-content:center;box-shadow:inset 0 0 0 1000px #11281760;color:#fff}.mandate-card .eyebrow,.mandate-card .label{color:#e1e8da}.mandate-card h2{font-size:35px;letter-spacing:-.035em;color:#fff;line-height:1.18;margin:20px 0}.mandate-divider{height:1px;background:#e4efdc66;margin:15px 0 25px}.mandate-card p{font-size:16px;margin:10px 0 0}.customer-flow{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr;gap:20px;padding:65px 0;align-items:center}.customer-flow article{padding:25px 0}.customer-flow h2{font-size:26px;letter-spacing:-.035em;line-height:1.25;margin-top:20px}.flow-arrow{font-size:24px;color:#809477}.related-product{padding:60px 0;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.related-product h2{font-size:40px;letter-spacing:-.04em;line-height:1.15;margin:20px 0}.related-product .text-link{display:block;margin:18px 0}.thesis{max-width:940px;padding:80px 0}.thesis h2{font-size:46px;line-height:1.12;letter-spacing:-.045em;margin:24px 0}.thesis p{font-size:20px;line-height:1.8;color:#53604f;max-width:800px;margin:20px 0}.thesis.compact{padding:40px 0 70px}.direction-roadmap{border-top:1px solid var(--line);padding-bottom:55px}.direction-roadmap article{padding:37px 20px;display:grid;grid-template-columns:270px 1fr;gap:50px;border-bottom:1px solid var(--line)}.direction-roadmap article:nth-child(even){background:#edf0e6}.direction-roadmap span{font-size:14px;padding-top:7px;color:#5f7159}.direction-roadmap h2{font-size:31px;margin-bottom:15px;letter-spacing:-.035em}.direction-roadmap p{font-size:17px;line-height:1.7;max-width:690px;color:var(--muted)}.opportunity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:20px 0 55px}.opportunity-grid article{padding:32px;background:white;border:1px solid var(--line);border-radius:14px}.opportunity-grid h2{font-size:30px;line-height:1.15;margin:25px 0 20px;letter-spacing:-.04em}.opportunity-grid p{font-size:17px;line-height:1.7;color:var(--muted)}.landscape-panel{min-height:370px;border-radius:18px;background:#244934 url('/assets/painterly-forest-v1.webp') center/cover;display:flex;align-items:end;padding:35px;box-shadow:inset 0 0 0 1000px #142b2225}.landscape-panel span{color:white;font-size:31px;line-height:1.35;letter-spacing:-.03em}.founder{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;padding:65px 0;align-items:center}.founder-mark{background:#183823;border-radius:15px;min-height:245px;display:grid;place-items:center}.founder-mark img{width:220px;height:auto}.founder h2{font-size:40px;margin:20px 0}.founder p{font-size:18px;line-height:1.7;color:var(--muted)}.method-principles{display:grid;grid-template-columns:repeat(2,1fr);gap:35px;padding:40px 0 65px}.method-principles article{border:1px solid var(--line);border-radius:14px;padding:32px;background:#fffefa}.method-principles article>span{font-size:13px;color:#718268}.method-principles h2{font-size:29px;letter-spacing:-.035em;margin:24px 0 15px}.method-principles p{font-size:17px;line-height:1.75;color:var(--muted)}.register-hero-panel{background:#163522;border-radius:18px;padding:40px;color:white}.register-hero-panel .eyebrow{color:#c4d7bc}.register-hero-panel h2{font-size:39px;line-height:1.1;letter-spacing:-.04em;color:white;margin:24px 0}.register-hero-panel p{font-size:17px;color:#d5e1cd;line-height:1.7}.button.light{background:#f4f6ec;color:#173821;margin-top:22px}.register-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:34px}.register-actions>a{display:flex;gap:18px;background:#fffefa;border:1px solid var(--line);border-radius:12px;padding:24px}.register-actions b{font-size:12px;color:#728269;padding-top:6px}.register-actions h2{font-size:22px;letter-spacing:-.03em;margin-bottom:13px}.register-actions p{font-size:14px;color:var(--muted);line-height:1.6;margin:0}.register-actions>a>span{margin-left:auto}.coverage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:10px 0 55px}.coverage-grid article{padding:25px 10px;border-top:1px solid var(--line)}.coverage-grid span{font-size:12px;color:#72836c}.coverage-grid h2{font-size:25px;letter-spacing:-.03em;line-height:1.2;margin:20px 0 15px}.coverage-grid p{font-size:16px;color:var(--muted);line-height:1.7}.proof-australia{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-radius:18px;padding:45px;background:#e8eddf;margin:20px auto 35px}.proof-australia>div:first-child h2{font-size:75px;margin:22px 0 10px;letter-spacing:-.06em}.proof-australia h2{font-size:38px;line-height:1.15;letter-spacing:-.04em}.proof-australia p{font-size:18px;line-height:1.7;max-width:470px;margin:20px 0}.proof-australia small{font-size:13px;line-height:1.6;display:block;max-width:420px;color:#5d6c56}.research-feature{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:40px;background:#e8eddf;border-radius:18px;margin-top:35px}.research-feature h2{font-size:48px;line-height:1.08;letter-spacing:-.05em;margin:22px 0}.research-feature p{font-size:18px;line-height:1.7;color:var(--muted);max-width:450px}.reconcile-visual{padding:28px;background:#fffef9;border:1px solid #d7dece;border-radius:12px}.reconcile-visual>span{font-size:12px;color:#65755d}.reconcile-visual>div{padding:20px 0;border-bottom:1px solid var(--line)}.reconcile-visual small{font-size:12px;line-height:1.55;display:block;color:#5d6f56}.reconcile-visual b{font-size:38px;letter-spacing:-.04em;display:block;margin-top:10px;font-weight:500;font-variant-numeric:tabular-nums}.reconcile-visual p{font-size:17px}.published-card{background:transparent}.research-card[hidden]{display:none}.research-grid{gap:24px}.research-card h2{font-size:29px}.research-card-body{padding:28px}.published-card .research-card-body{padding:26px}.article-layout{grid-template-columns:210px minmax(0,780px);gap:60px}.archive-context{background:#eaf0e3;border:1px solid #d3ddc8;border-radius:10px;padding:23px;margin-bottom:35px}.archive-context p{font-size:15px;line-height:1.65;margin:10px 0}.archive-context a{display:inline-block;margin:5px 15px 0 0;font-size:13px}.legacy-reading .a-body{font:inherit;max-width:100%;padding:0}.legacy-reading .a-body p{font-size:18px;line-height:1.85;margin:20px 0}.legacy-reading h2{margin:45px 0 20px}.legacy-reading h3,.legacy-reading h4{font-size:22px;line-height:1.35;margin:25px 0 15px}.legacy-reading figure{margin:35px 0;padding:18px;border:1px solid var(--line);border-radius:12px;background:white}.legacy-reading figure img{display:block;width:100%;height:auto}.legacy-reading figcaption{font-size:13px;line-height:1.65;color:var(--muted);margin-top:15px}.legacy-reading .kkey{background:#edf0e5;padding:23px;border-radius:10px;margin:30px 0}.legacy-reading li{font-size:17px;line-height:1.8;margin:12px 0}.legacy-reading table{font-size:14px;width:100%}.legacy-reading [data-rv]{opacity:1;transform:none}.data-reading{overflow:auto;background:white;border:1px solid var(--line);border-radius:12px;margin:25px 0}.data-reading table{min-width:660px;width:100%;font-size:14px}.data-reading th,.data-reading td{padding:18px;line-height:1.5;text-align:left;border-bottom:1px solid var(--line)}.data-reading th{background:#edf0e5}.data-reading caption{text-align:left;padding:20px;font-size:14px;font-weight:600}.calculation{display:grid;gap:14px;border-radius:12px;background:#edf0e5;padding:28px;margin:26px 0;font-variant-numeric:tabular-nums}.calculation span{font-size:18px}.calculation strong{font-size:24px;border-top:1px solid #bfcbb5;padding-top:16px}.calculation b{color:#1b3a26;margin-top:10px}.home-proof{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:28px 32px;margin:35px auto;border:1px solid var(--line);background:#f1f3e9;border-radius:14px;align-items:center}.home-proof strong{font-size:43px;line-height:1.2;letter-spacing:-.04em;display:block;margin:10px 0}.home-proof p{font-size:16px;line-height:1.7;margin:0;max-width:470px}.home-proof small{font-size:12px;color:var(--muted)}.home-proof .text-link{margin-top:16px}.home-thesis,.home-partners{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start;padding:75px 0;border-bottom:1px solid var(--line)}.home-thesis h2,.home-partners h2{font-size:43px;line-height:1.12;letter-spacing:-.04em;margin:22px 0}.home-thesis p,.home-partners p{font-size:18px;line-height:1.8;color:var(--muted);margin:0 0 20px}.home-partners{align-items:center}.hero-grid{align-items:start}.hero-copy{padding-top:10px}.site-footer{padding-top:50px}.site-footer p{font-size:18px;color:#384e39;line-height:1.6}.inline-cta{border-top:1px solid var(--line)}.content-card h2,.content-card h3{font-size:28px;line-height:1.2;margin:20px 0}.standalone-reading{max-width:850px}.standalone-reading section{padding:20px 0}.standalone-reading blockquote{background:#fff;border:1px solid var(--line);border-left:3px solid #4c724b;border-radius:10px;padding:26px}.reader-intro{display:flex;gap:25px;justify-content:space-between;align-items:center;padding:26px 0;border-bottom:1px solid var(--line);font-size:13px}.reader-intro>span{color:var(--muted)}.text-link{line-height:1.5}.button,.outline{white-space:normal}.content-card:hover{transform:translateY(-3px)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #345c35;outline-offset:5px}input,textarea{background:#fffefb}h1,h2,h3,p{overflow-wrap:break-word}
@media(min-width:1600px){.editorial-hero h1{font-size:72px}}
@media(max-width:1100px){header nav{gap:17px}.editorial-hero{gap:35px}.editorial-hero h1{font-size:52px}.paint-stage{padding:25px}.feature-card{gap:30px;padding:30px}.feature-card h2{font-size:32px}.section-heading{gap:35px}.map-inputs span,.map-outputs span{font-size:11px}.preview-document{padding:20px}.doc-row{grid-template-columns:80px 1fr}.home-thesis,.home-partners{gap:40px}.proof-australia{gap:35px}.register-actions{gap:12px}.register-actions>a{padding:20px 15px;gap:10px}.customer-flow h2{font-size:22px}}
@media(max-width:850px){.editorial-hero{grid-template-columns:1fr;gap:32px;padding:45px 0}.editorial-hero h1{font-size:49px;max-width:650px}.editorial-hero .paint-stage,.editorial-hero .evidence-map{max-width:650px;width:100%}.editorial-hero .page-lead{max-width:680px}.feature-card{gap:25px}.feature-card .paint-stage{padding:20px}.section-heading h2{font-size:35px}.deliverable-grid{grid-template-columns:1fr}.deliverable-grid article{padding:25px}.deliverable-grid h2{margin-top:15px}.numbered-story{gap:35px}.numbered-story>h2{font-size:35px}.opportunity-grid{grid-template-columns:1fr}.opportunity-grid article{padding:25px}.direction-roadmap article{grid-template-columns:190px 1fr;gap:25px}.register-actions{grid-template-columns:1fr}.register-actions>a{padding:25px}.register-actions p{margin:0}.register-actions h2{margin-bottom:6px}.register-actions b{width:25px}.research-feature{gap:30px;padding:30px}.research-feature h2{font-size:39px}.related-product{gap:40px}.home-proof{gap:30px}.home-thesis h2,.home-partners h2{font-size:36px}.site-footer{gap:30px}.article-layout{display:block}}
@media(max-width:600px){.wrap{width:calc(100% - 40px)}header{padding-left:20px;padding-right:20px}.editorial-hero h1{font-size:42px;letter-spacing:-.05em}.editorial-hero .page-lead{font-size:17px}.eyebrow{font-size:12px}.section-heading{display:block;padding:48px 0 25px}.section-heading h2{font-size:34px;margin:17px 0}.section-heading p{font-size:16px}.feature-card{display:block;padding:25px}.feature-card h2{font-size:32px}.feature-card p{font-size:16px}.feature-card .paint-stage,.feature-card .mini-record,.feature-card .evidence-map{margin-top:25px}.product-features,.service-catalogue{padding-bottom:25px}.paint-stage{padding:23px 19px}.preview-document{padding:20px}.preview-document h2{font-size:27px}.doc-row{font-size:11px;grid-template-columns:80px 1fr}.map-inputs span,.map-outputs span{font-size:10px;padding:11px 5px}.evidence-map{padding:20px}.map-core h2{font-size:24px}.numbered-story{display:block;padding:35px 0}.numbered-story>h2{margin-bottom:25px;font-size:33px}.numbered-story article{gap:20px}.free-offer{padding:28px;margin-bottom:35px}.free-offer h2{font-size:34px}.free-offer p{font-size:16px}.closing{display:block;padding:45px 0}.closing h2{font-size:34px}.closing .button{margin-top:20px}.audience-directory>a{padding:25px 0;grid-template-columns:24px 1fr 20px;gap:15px}.audience-directory h2{font-size:27px}.audience-directory p{font-size:15px}.mandate-card{min-height:285px;padding:28px}.mandate-card h2{font-size:30px}.customer-flow{grid-template-columns:1fr;gap:0;padding:25px 0}.customer-flow article{padding:22px;border:1px solid var(--line);border-radius:12px;background:#fffdf9}.customer-flow h2{font-size:24px;margin-top:13px}.flow-arrow{transform:rotate(90deg);text-align:center;height:50px}.related-product{display:block;padding:35px 0}.related-product .paint-stage{margin-top:25px}.related-product h2{font-size:33px}.thesis{padding:40px 0}.thesis h2{font-size:36px}.thesis p{font-size:18px;line-height:1.75}.direction-roadmap article{display:block;padding:28px 18px}.direction-roadmap h2{font-size:29px;margin:18px 0 13px}.landscape-panel{min-height:290px}.landscape-panel span{font-size:28px}.founder{display:block;padding:40px 0}.founder-mark{min-height:185px;margin-bottom:30px}.founder-mark img{width:175px}.method-principles{grid-template-columns:1fr;gap:20px}.method-principles article{padding:25px}.method-principles h2{font-size:27px}.register-hero-panel{padding:28px}.register-hero-panel h2{font-size:33px}.coverage-grid{grid-template-columns:1fr 1fr;gap:20px}.coverage-grid h2{font-size:23px}.coverage-grid p{font-size:15px}.proof-australia{display:block;padding:28px}.proof-australia>div:first-child h2{font-size:61px}.proof-australia>div+div{border-top:1px solid #bccbb3;margin-top:30px;padding-top:30px}.proof-australia h2{font-size:31px}.proof-australia p{font-size:16px}.research-feature{display:block;padding:25px}.research-feature .reconcile-visual{margin-top:25px}.research-feature h2{font-size:38px}.research-feature p{font-size:16px}.research-card h2{font-size:26px}.research-card-body{padding:24px}.article-art{height:135px}.legacy-reading .a-body p{font-size:17px}.legacy-reading figure{padding:12px}.legacy-reading h2{font-size:28px;line-height:1.2}.legacy-reading .a-body{overflow-wrap:anywhere}.legacy-reading table{display:block;overflow:auto}.archive-context{padding:20px}.home-proof{display:block;padding:25px}.home-proof>div+div{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.home-proof strong{font-size:40px}.home-proof p{font-size:15px}.home-thesis,.home-partners{display:block;padding:45px 0}.home-thesis h2,.home-partners h2{font-size:34px}.home-thesis p,.home-partners p{font-size:17px}.home-partners .evidence-map{margin-top:30px}.reader-intro{flex-wrap:wrap;gap:12px;font-size:12px}.reader-intro>span{width:100%;order:3}.site-footer{grid-template-columns:1fr 1fr}.study{font-size:10px}.calculation span{font-size:16px}.calculation strong{font-size:21px}.data-reading{max-width:100%}.research-tools input{width:100%}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.preview-document{transform:none}}
@media print{.closing,.reader-intro,.paint-stage,.study,.home-proof{display:none}.editorial-hero,.thesis,.article-layout{display:block;padding:20px 0}.reading{max-width:100%}}
.feature-card .map-core p{color:#cfdeca}.feature-card .map-core h2{color:white;font-size:25px}.feature-card .map-inputs,.feature-card .map-outputs{color:#233f28}.legacy-reading pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:13px/1.7 Arial,Helvetica,"Apple Symbols","Segoe UI Symbol",sans-serif;background:#edf0e5;padding:18px;border-radius:8px;max-width:100%}.legacy-reading code{font:inherit;overflow-wrap:anywhere}.legacy-reading img{max-width:100%;height:auto}.site-footer{background:transparent!important;color:#122019!important}.site-footer *{font-family:Arial,Helvetica,"Apple Symbols","Segoe UI Symbol",sans-serif!important}.site-footer a{color:#52624b!important}.site-footer .footer-note{color:#62725b!important}.site-footer strong{color:#203b25!important}
/* Aligned document panels and scalable publication navigation. */
.preview-document,.paper,.source-leaf,.hero-finding{transform:none!important;rotate:none!important}
.source-leaf,.hero-finding{animation:aligned-document-arrive .8s both}
@keyframes aligned-document-arrive{from{opacity:0;translate:0 15px}to{opacity:1;translate:0 0}}
.company-purpose{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:55px 0}.company-purpose h2{margin:18px 0 24px;max-width:750px}.company-purpose p{font-size:18px;line-height:1.7;color:var(--muted);max-width:750px}.company-purpose .text-link{margin-top:10px}
.edition-picker{max-width:570px;margin-top:28px}.edition-picker>label{display:block;font-size:13px;font-weight:600;margin-bottom:10px}.edition-picker>div{display:flex;gap:12px;align-items:stretch}.edition-picker select{min-width:0;flex:1;border:1px solid #cdd4c5;border-radius:7px;background:#fffdf8;color:#203624;padding:14px;font:16px Arial,Helvetica,"Apple Symbols","Segoe UI Symbol",sans-serif}.edition-picker .button{font-size:14px;white-space:nowrap;border-radius:7px}.edition-picker noscript a{display:inline-block;padding:10px}
.edition-toolbar{border-bottom:1px solid var(--line);padding-bottom:22px}.edition-toolbar .edition-picker{margin-top:8px;margin-left:auto;max-width:410px}.edition-toolbar .edition-picker>label{font-size:12px}.edition-toolbar select{font-size:14px;padding:11px}.edition-toolbar .button{padding:11px 15px;font-size:13px}
.publication-history{font-size:12px;color:#596b50;position:relative}.publication-history summary{cursor:pointer;list-style-position:inside;font-size:12px}.publication-history[open] summary{margin-bottom:10px}.publication-history>div{max-width:380px;padding:15px;background:#f0f2e8;border:1px solid #dce0d5;border-radius:8px;line-height:1.6}.publication-history p{font-size:12px;margin:0 0 10px}.publication-history a{font-size:12px;text-decoration:underline;text-underline-offset:3px}.reader-intro .publication-history{margin-left:auto}.reader-intro{align-items:flex-start}.article-toc .publication-history{margin:14px 0}.article-toc .publication-history summary{padding:8px 0}.article-toc .publication-history a{display:block}
@media(max-width:700px){.edition-picker>div{gap:8px}.edition-picker select{font-size:14px;padding:12px}.edition-picker .button{padding:12px;font-size:13px}.edition-toolbar .edition-picker{max-width:none}.reader-intro .publication-history{margin-left:0}.reader-intro{justify-content:space-between}.company-purpose{padding:35px 0}.company-purpose h2{font-size:33px}.company-purpose p{font-size:17px}}
@media(prefers-reduced-motion:reduce){.source-leaf,.hero-finding{animation:none!important;translate:none!important}}

/* Product workflow: document detail, connected review and distinct outputs. */
.evidence-workflow{min-width:0;width:100%;margin:0;padding:26px;border-radius:22px;background:linear-gradient(145deg,rgba(10,31,23,.65),rgba(17,36,25,.24)),url('/assets/painterly-forest-v1.webp') center/cover;color:#182d22;box-sizing:border-box}
.workflow-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#f2f4e9;font:12px/1.4 Arial,Helvetica,"Apple Symbols","Segoe UI Symbol",sans-serif;margin-bottom:26px}.workflow-caption>span:last-child{font-size:10px;color:#d3dece;text-align:right}
.workflow-canvas{max-width:440px;margin:0 auto}.workflow-node{position:relative;border:1px solid #e1e4da;border-radius:14px;background:#fffefa;box-shadow:0 8px 24px #05170d1f;padding:20px}.workflow-node-heading{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid #dfe4d9}.workflow-node-heading strong{font:600 17px/1.3 Arial,Helvetica,"Apple Symbols","Segoe UI Symbol",sans-serif;letter-spacing:-.025em}.workflow-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:#eaf0e5;color:#385d42;flex-shrink:0}.evidence-workflow svg{display:block;width:20px;height:20px;flex-shrink:0}.workflow-tag{margin-left:auto;font:11px/1.4 Arial,Helvetica,"Apple Symbols","Segoe UI Symbol",sans-serif;background:#eff0e9;color:#5f6c5e;border:1px solid #e3e5dc;padding:4px 7px;border-radius:5px}
.workflow-source-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font:13px/1.4 Arial,Helvetica,"Apple Symbols","Segoe UI Symbol",sans-serif}.workflow-source-row>span:last-child{font-size:11px;color:#71806c;text-align:right}.workflow-connector{height:30px;position:relative;display:flex;justify-content:center}.workflow-connector:before{content:"";height:100%;width:1px;background:#d0dbc9}.workflow-connector:after,.workflow-connector i{content:"";position:absolute;width:7px;height:7px;border:1px solid #abbfa5;background:#f5f6ed;border-radius:50%;left:calc(50% - 4px);z-index:1}.workflow-connector i{top:-4px}.workflow-connector:after{bottom:-4px}
.workflow-review{border-color:#b8c9b1;background:#f7faef}.workflow-review .workflow-icon{background:#244b33;color:#edf5e6}.workflow-review .workflow-tag{background:#e4eddb;color:#31523a;border-color:#d5e2cb}.evidence-workflow .workflow-question{font:400 21px/1.25 Arial,Helvetica,"Apple Symbols","Segoe UI Symbol",sans-serif;letter-spacing:-.035em;color:#1d3827;margin:17px 0 13px}.workflow-fields{display:flex;gap:6px;flex-wrap:wrap}.workflow-fields span{font:11px/1.3 Arial,Helvetica,"Apple Symbols","Segoe UI Symbol",sans-serif;border:1px solid #d6dfce;background:#fffefa;border-radius:4px;padding:5px 9px;color:#55674e}.workflow-review-note{display:flex;gap:9px;border-top:1px solid #dce4d4;padding-top:13px;margin-top:16px;font:12px/1.55 Arial,Helvetica,"Apple Symbols","Segoe UI Symbol",sans-serif;color:#4b6045}.workflow-review-note b{font-weight:400;color:#74816b}.workflow-note-mark{width:6px;height:6px;background:#69875b;border-radius:50%;margin-top:6px;flex-shrink:0}
.workflow-branch{height:35px;position:relative;width:100%;background:linear-gradient(#cad8c0,#cad8c0) center top/1px 17px no-repeat}.workflow-branch:before{content:"";position:absolute;top:16px;left:24%;right:24%;height:19px;border:1px solid #cad8c0;border-bottom:0;border-radius:13px 13px 0 0}.workflow-branch i,.workflow-branch>span{position:absolute;width:7px;height:7px;background:#f5f6ed;border:1px solid #abbfa5;border-radius:50%;z-index:1;top:-4px;left:calc(50% - 4px)}.workflow-branch>span{top:auto;bottom:-4px;left:calc(24% - 3px)}.workflow-branch>span:last-child{left:auto;right:calc(24% - 3px)}
.workflow-products{display:grid;grid-template-columns:1fr 1fr;gap:12px}.workflow-output{min-width:0;display:flex;flex-direction:column;gap:14px;padding:16px 14px;background:#fffefa;border:1px solid #e0e4d8;border-radius:12px;color:#243c2c;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s}.workflow-output-top{display:flex;align-items:center;justify-content:space-between;gap:5px}.workflow-output-top svg{width:19px;height:19px;color:#57734d}.workflow-availability{font:10px/1.3 Arial,Helvetica,"Apple Symbols","Segoe UI Symbol",sans-serif;color:#6a7961;text-align:right}.workflow-output strong{font:600 15px/1.25 Arial,Helvetica,"Apple Symbols","Segoe UI Symbol",sans-serif;letter-spacing:-.025em}.workflow-output-bottom{font:11px/1.4 Arial,Helvetica,"Apple Symbols","Segoe UI Symbol",sans-serif;color:#64745a;display:flex;align-items:center;justify-content:space-between;gap:5px;border-top:1px solid #e2e7dc;padding-top:12px}.workflow-output-bottom svg{width:16px;height:16px;transition:transform .2s}.workflow-output:hover{background:#f3f7e9;border-color:#b1c4a2;box-shadow:0 6px 18px #07170d22}.workflow-output:hover .workflow-output-bottom svg{transform:translateX(2px)}
.workflow-future{display:flex;justify-content:space-between;align-items:center;gap:10px;font:11px/1.4 Arial,Helvetica,"Apple Symbols","Segoe UI Symbol",sans-serif;color:#e0ead7;padding:16px 0 0;margin-top:17px;border-top:1px solid #e0ead744;text-decoration:none}.workflow-future>span{display:flex;align-items:center;gap:7px}.workflow-future>span:last-child{font-size:10px;color:#ccd9c4}.workflow-future svg{width:14px;height:14px}.workflow-future-dot{width:5px;height:5px;border:1px solid #c9d9bf;border-radius:50%;flex-shrink:0}.workflow-future:hover{text-decoration:underline;text-underline-offset:4px}.evidence-workflow a:focus-visible{outline-color:#99be7e;outline-offset:4px}
.audience-list h3 a{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:18px;align-items:start;text-decoration:none}.audience-list h3 .audience-arrow{display:grid;place-items:center;width:36px;height:36px;border:1px solid #cbd3c4;border-radius:50%;color:#274a32;transition:background .2s,border-color .2s}.audience-arrow svg{width:18px;height:18px;transition:transform .2s}.audience-list h3 a:hover .audience-arrow{background:#e5ecde;border-color:#9aac8f}.audience-list h3 a:hover svg{transform:translateX(2px)}
@media(max-width:1100px){.evidence-workflow{padding:20px}.workflow-node{padding:16px}.workflow-caption{margin-bottom:20px}}
@media(max-width:850px){.editorial-hero .evidence-workflow{max-width:650px}.workflow-canvas{max-width:440px}.feature-card .evidence-workflow{padding:15px}.feature-card .workflow-caption{flex-wrap:wrap}.feature-card .workflow-node-heading{gap:7px}.feature-card .workflow-node-heading strong{font-size:15px}.feature-card .workflow-tag{font-size:10px}.feature-card .workflow-source-row{font-size:12px}}
@media(max-width:600px){.feature-card .evidence-workflow,.home-partners .evidence-workflow{margin-top:28px}.evidence-workflow{padding:20px 15px;border-radius:17px}.workflow-caption{font-size:11px}.workflow-caption>span:last-child{font-size:9px}.workflow-node{padding:16px 14px}.workflow-node-heading strong{font-size:16px}.workflow-source-row{font-size:12px;gap:8px}.workflow-source-row>span:last-child{font-size:10px}.workflow-output{padding:14px 11px;gap:12px}.workflow-output strong{font-size:14px}.workflow-availability{font-size:9px}.workflow-output-bottom{font-size:10px}.workflow-future{font-size:10px}.workflow-future>span:last-child{font-size:9px}.audience-list h3 a{grid-template-columns:minmax(0,1fr) 32px;gap:14px}.audience-list h3 .audience-arrow{width:32px;height:32px}.feature-card .workflow-node-heading strong{font-size:14px}.feature-card .workflow-icon{width:25px;height:25px}.feature-card .workflow-source-row{flex-wrap:wrap;gap:3px}.feature-card .workflow-source-row>span:first-child{width:100%}.feature-card .workflow-products{gap:8px}.feature-card .workflow-output-top{flex-wrap:wrap}.feature-card .workflow-future{flex-wrap:wrap}}

/* The disclosure the founder ruled on 12 September 2026, kept beside every description of what is in development. */
.workflow-disclosure{font:12px/1.5 Arial,Helvetica,"Apple Symbols","Segoe UI Symbol",sans-serif;color:#e0ead7;margin:12px 0 0;max-width:56ch}
.split-section .workflow-disclosure{font-size:.95rem;font-weight:600;color:var(--text,#303931)}
.header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.button.header-register{background:#d2e49d;color:#132b1c;border-color:#d2e49d}.button.header-register:hover{background:#c4da88}@media(max-width:850px){.header-actions{display:none}}
.register-card h2,.register-card .eyebrow{color:#fff}.register-card .eyebrow{color:#b9c9b0}
.legal-reading{padding-bottom:40px}.legal-reading h2{font-size:24px;letter-spacing:-.03em;margin:34px 0 10px}.legal-reading p{font-size:16px;line-height:1.7;color:var(--text,#303931);margin:0 0 14px;max-width:72ch}.legal-reading .legal-updated{font-size:13px;color:var(--muted);margin:0 0 6px}
.brand{position:relative;transition:transform .25s ease}.brand::after{content:"";position:absolute;inset:0;background:var(--accent,#1b3a26);-webkit-mask:url(/assets/wordmark-dark.png) center/contain no-repeat;mask:url(/assets/wordmark-dark.png) center/contain no-repeat;opacity:0;transition:opacity .25s ease;pointer-events:none}.brand img{transition:opacity .25s ease}.brand:hover::after,.brand:focus-visible::after{opacity:1}.brand:hover img,.brand:focus-visible img{opacity:0}.brand.inverse::after{background:#d2e49d}@media(prefers-reduced-motion:reduce){.brand,.brand::after,.brand img{transition:none}}
