*{box-sizing:border-box}html{color-scheme:light;scroll-behavior:auto}body{margin:0;background:#e7e4dc;color:#262725;font:16px/1.6 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}main,.reader-header,footer{width:min(700px,calc(100% - 40px));margin-inline:auto}.reader-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0}.wordmark img{width:112px;height:auto;display:block}a{color:inherit;text-underline-offset:4px}a:focus-visible,summary:focus-visible,video:focus-visible{outline:2px solid #30372f;outline-offset:5px}section{padding:34px 0;border-bottom:1px solid #bcbcb3}.hero{padding-top:30px}h1,h2,h3,p{margin:0 0 16px}h1{font-size:clamp(32px,5.5vw,48px);line-height:1.08;letter-spacing:-.045em;max-width:620px}h2{font-size:clamp(25px,4vw,32px);line-height:1.17;letter-spacing:-.035em}h3{font-size:20px;line-height:1.3}.eyebrow{font:11px/1.5 monospace;letter-spacing:.07em}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 20px;border:1px solid #73766e;text-decoration:none;border-radius:3px}.primary{background:#292e29;color:#f4f3ed;border-color:#292e29}.film{display:flex;justify-content:center;margin:24px 0 12px}.film video{display:block;max-width:100%;width:auto;height:auto;max-height:min(58svh,520px);aspect-ratio:886/1920;background:#171917}.caption{font-size:13px;line-height:1.5;color:#55594f;margin-bottom:12px}.benefits{list-style:none;padding:0;margin:0}.benefits li{padding:10px 0;border-bottom:1px solid #cdcec4}.benefits li:last-child{border:0}.perspective{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:25px;padding:32px 0;border-bottom:1px solid #bcbcb3}.perspective img{width:100%;height:auto;mix-blend-mode:multiply}.perspective h2{font-size:25px}.disclaimer{margin-top:14px;font-size:11px}.price{font-size:35px;font-weight:700;letter-spacing:-.04em}.scope{margin-top:24px}details{border-top:1px solid #bcbcb3;margin-top:18px}summary{cursor:pointer;padding:16px 2px;min-height:48px;font-weight:600}summary h3{display:inline;font-size:16px}details section{padding:22px 0}details p,details li{font-size:15px}details ul,details ol{padding-left:22px}details h2{font-size:23px}details h3{font-size:18px}.bundle-price strong{display:block;font-size:26px}.bundle-inclusions,.ongoing-support-grid article,.about-agl-grid article,.moat-grid article{margin:20px 0}.ongoing-support-grid small{display:block}.further h2{font-size:20px}.further .caption{margin-top:10px}footer{display:flex;justify-content:space-between;gap:16px;padding:28px 0;font-size:13px}.skip-link{position:absolute;top:-100px;left:16px}.skip-link:focus{top:10px;z-index:20;background:#e7e4dc;padding:12px}blockquote{margin:18px 0;padding-left:16px;border-left:2px solid #777}.ownership-definition span,.capability-strip span{display:block}@media(max-width:480px){section{padding:28px 0}.hero{padding-top:22px}.cta-row{display:grid;grid-template-columns:1fr;width:100%}.perspective{grid-template-columns:96px 1fr;gap:18px}.perspective h2{font-size:23px}.reader-header{padding:16px 0;font-size:14px}.film video{max-height:52svh}footer{padding-bottom:max(28px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}

/* Full original copy in the approved minimal reader. */
.reader-jumps{display:flex;flex-wrap:wrap;gap:12px 22px;padding:16px 0;border-block:1px solid #bcbcb3;font-size:14px}
.full-perspective{grid-template-columns:130px minmax(0,1fr);align-items:start}.full-perspective figure{margin:12px 0}.full-perspective figcaption>*{display:block}.full-perspective blockquote{font-size:20px;line-height:1.4;margin-inline:0}.perspective-label,.perspective-kicker,.perspective-response>span,.sovereign-kicker,.studio-complete-kicker,.operator-label,.about-agl-sublabel,.ongoing-support-label{font:11px/1.6 monospace;letter-spacing:.05em}.perspective-label span,.sovereign-kicker span,.perspective-response strong{display:block}.perspective-response{margin:20px 0}.full-perspective small{display:block;font-size:11px;color:#55594f}.motto-strip{margin:0 0 16px}.hero p strong{font-weight:400}.full-film{flex-direction:column;align-items:center;gap:12px}.full-film p{font-size:13px;color:#55594f}.proof-film-meta{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin:12px 0 24px}.proof-film-feature-proof{display:flex;gap:8px 18px;flex-wrap:wrap;font:11px/1.6 monospace;margin:18px 0}.proof-evidence-link{display:block;margin-top:18px}.capability-strip{margin:20px 0}.studio-complete{padding:24px 0}.ongoing-support-label{margin-top:28px}.faq .answer{padding-bottom:18px}.development-stages li{margin-bottom:20px}.ownership-definition{margin:20px 0}main{overflow-wrap:break-word}.full-perspective>div{min-width:0}@media(max-width:480px){.full-perspective{grid-template-columns:96px minmax(0,1fr);gap:18px}.full-perspective blockquote{font-size:18px}.full-perspective .perspective-label{font-size:10px}.proof-film-feature-copy .btn{width:100%}}

/* Ownership-led local concept, scoped to this reader. */
.positioning-draft main,.positioning-draft .reader-header,.positioning-draft footer{width:min(820px,calc(100% - 48px))}.positioning-draft section{padding:64px 0}.positioning-draft .hero{padding:64px 0 72px}.positioning-draft h1{font-size:clamp(42px,6.5vw,72px);max-width:760px;line-height:1.02;letter-spacing:-.055em}.positioning-draft h2{font-size:clamp(30px,4.5vw,44px);max-width:720px;line-height:1.1}.positioning-draft .lead{font-size:clamp(20px,2.7vw,26px);max-width:590px;line-height:1.4;margin-top:28px}.positioning-draft section>p:not(.eyebrow):not(.price){max-width:610px}.positioning-draft .eyebrow{color:#64675e;margin-bottom:24px}.muted{color:#60645b}.positioning-draft .cta-row{align-items:center;gap:24px;margin-top:30px}.quiet-link{font-size:14px}.closing{margin-top:30px;font-weight:600}.advantages{display:grid;grid-template-columns:1fr 1fr;gap:28px 42px;margin:36px 0}.advantages article{border-top:1px solid #bcbcb3;padding-top:20px}.advantages h3{font-size:20px;margin-bottom:10px}.advantages p{font-size:15px;color:#55594f;margin-bottom:0}.positioning-draft .caption{font-size:12px}.draft-label{font:10px monospace;letter-spacing:.1em;color:#666b60}.draft-slot{border:1px dashed #a8aa9e;padding:22px;margin:28px 0}.draft-slot p{font-size:14px;color:#62665d;margin:12px 0 0}.positioning-draft .price{font-size:48px;margin-top:28px}.cost-note{margin-top:18px}.positioning-draft details section{padding:24px 0}.positioning-draft details h2{font-size:25px}.positioning-draft .company-invite h2{font-size:28px}.article-draft>div{padding:10px 0 20px}@media(max-width:480px){.positioning-draft section{padding:42px 0}.positioning-draft .hero{padding:38px 0 48px}.advantages{grid-template-columns:1fr;gap:22px;margin:28px 0}.positioning-draft .cta-row{gap:18px}.quiet-link{text-align:center}.draft-label{display:none}.positioning-draft .eyebrow{margin-bottom:20px}.positioning-draft .reader-header{font-size:13px}}

body.positioning-draft{background:#fff}.positioning-draft .skip-link:focus{background:#fff}.client-testimonial{margin:28px 0}.client-testimonial blockquote{font-size:18px;line-height:1.65;margin-left:0}.client-testimonial .caption{margin-top:20px}

/* Readable scope sheet; no nested disclosures. */
.positioning-draft .scope{margin-top:28px}.scope-body{padding:0 24px;background:#fff;border:1px solid #d9dcd5;border-radius:4px;margin:4px 0 12px}.scope-block{padding:28px 0;border-bottom:1px solid #e0e2dc}.scope-block:last-child{border:0}.scope-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.positioning-draft .scope-block h3{font-size:20px;line-height:1.3;margin:0 0 16px}.scope-price{font-size:23px;font-weight:600;white-space:nowrap}.scope-included{margin:0;display:grid;gap:10px}.scope-stage{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;padding:22px 0;border-top:1px solid #e0e2dc}.scope-stage:last-child{padding-bottom:0}.stage-number{font:12px/1.6 monospace;color:#64675e;padding-top:3px}.scope-stage h4,.support-options h4{font-size:18px;margin:0 0 10px}.scope-stage .stage-intro{font-weight:600;color:#30352d}.scope-stage p{margin:0 0 12px;color:#55594f}.scope-stage p:last-child{margin:0}.scope-note{color:#55594f}.support-options{display:grid;grid-template-columns:1fr 1fr;gap:16px}.support-options article{padding:20px;border:1px solid #d9dcd5;border-radius:3px}.scope .support-price{font-size:25px;line-height:1.25;font-weight:600;margin:14px 0}.support-price span{font-size:14px;font-weight:400}.scope .support-validity{font-size:13px;color:#55594f}.support-options article p:last-child{margin-bottom:0}.scope-exclusions{display:grid;gap:8px;margin-bottom:0}@media(max-width:480px){.scope-body{padding:0 16px}.scope-heading{display:block}.scope-price{display:block;margin-bottom:20px}.support-options{grid-template-columns:1fr}.scope-stage{grid-template-columns:22px minmax(0,1fr);gap:10px}.scope-block{padding:24px 0}}

/* A restrained private-commission presentation. */
.positioning-draft #enquire>.eyebrow{margin-bottom:44px}.commission-name{font:11px/1.5 monospace;letter-spacing:.16em;color:#55594f;margin-bottom:18px}.positioning-draft .commission-hero h2{font-size:clamp(36px,5.4vw,56px);line-height:1.08;letter-spacing:-.045em;margin-bottom:24px}.commission-intro{max-width:520px;font-size:18px;line-height:1.65;color:#55594f}.commission-offer{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:36px;padding:30px 0;border-top:1px solid #bcbcb3;border-bottom:1px solid #bcbcb3}.investment-label{font:10px/1.5 monospace;letter-spacing:.12em;color:#55594f;margin:0 0 16px}.positioning-draft .commission-investment .price{display:flex;align-items:baseline;gap:10px;font-size:clamp(48px,6vw,64px);font-family:Arial,Helvetica,sans-serif;font-weight:600;letter-spacing:-.045em;line-height:1.08;margin:0 0 16px;font-variant-numeric:lining-nums proportional-nums}.price .currency{font-size:22px;letter-spacing:-.02em}.investment-note{font-size:12px;color:#55594f;margin:0}.commission-inclusions{border-left:1px solid #d9dcd5;padding-left:30px;align-self:center}.commission-inclusions p{font-size:15px;line-height:1.7}.commission-inclusions p:last-child{margin-bottom:0}.positioning-draft #enquire>.cta-row{margin-top:28px}.positioning-draft #enquire>.scope{margin-top:28px}@media(max-width:480px){.positioning-draft #enquire>.eyebrow{margin-bottom:30px}.commission-intro{font-size:16px}.commission-offer{grid-template-columns:1fr;gap:24px;margin-top:28px;padding:26px 0}.commission-inclusions{border-left:0;border-top:1px solid #bcbcb3;padding:20px 0 0}.positioning-draft .commission-investment .price{font-size:48px}}

.intro-tldr{max-width:580px;margin:30px 0 0;padding:20px 0 20px 20px;border-left:2px solid #bcbcb3}.intro-tldr .tldr-label{font:11px/1.4 monospace;letter-spacing:.12em;color:#55594f;margin:0 0 12px}.intro-tldr .tldr-copy{font-size:16px;line-height:1.7;color:#42473e;margin:0}@media(max-width:480px){.intro-tldr{margin-top:26px;padding:16px 0 16px 16px}.intro-tldr .tldr-copy{font-size:15px}}

/* Cohesive paper background, matching Preparing the lab. */
html,body,body.companion,body.professional,body.positioning-draft{background:#e7e4dc}

.source-note-unmarked{list-style:none;}
