.measurement-chapter{padding-block:140px 110px}
.measurement-editorial{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);align-items:center;gap:65px;width:min(100% - 80px,1280px)}
.measurement-graphic{min-width:0;position:relative}.measurement-graphic:before{content:'';position:absolute;inset:10% 0 0;background:radial-gradient(ellipse,#d7c7a704,transparent 65%);pointer-events:none}.measurement-graphic svg{display:block;width:100%;height:auto;overflow:visible}
.measurement-graphic text{font-family:var(--mono);font-size:11px;fill:#a29b8d}.measurement-graphic .measure-axis{font-size:11px;fill:#bcb4a4}.measurement-graphic .measure-tick{font-size:10px;fill:#746f65}.measure-grid{stroke:#d7c7a712;stroke-width:1}.measure-dashed{stroke:#d7c7a74d;stroke-dasharray:3 5}.measurement-graphic .measure-value{font-family:var(--display);font-size:30px;fill:var(--bone)}.measurement-graphic .measure-lift{fill:#bd8260;font-size:12px}.measurement-graphic .measure-label{fill:#c8beab;font-size:12px}.measurement-graphic .path-label{font-size:12px;fill:#d4cabb}.measurement-graphic .path-probability{font-size:10px;fill:#bd8260}
.measurement-copy h2{font-size:clamp(34px,3.2vw,46px);line-height:1.15}
.measurement-tabs{display:flex;gap:18px;margin-top:30px;border-bottom:1px solid #ffffff12}.measurement-tabs button{font:10px/1.6 var(--mono);background:none;padding:0 0 12px;color:var(--quiet);border-bottom:1px solid transparent;white-space:nowrap}.measurement-tabs button[aria-selected=true]{color:var(--bone);border-bottom-color:#ad694c}
#measurement-panel{min-height:260px;padding-top:26px}#measurement-panel h3{font:23px/1.3 var(--display);letter-spacing:-.025em;margin:0 0 16px}#measurement-panel>p{font-size:17px;line-height:1.65;color:var(--muted);max-width:38ch}
.measurement-result{display:flex;align-items:center;gap:18px;margin-top:26px}.measurement-result>strong{font:38px/1 var(--display);letter-spacing:-.04em}.measurement-result>span{font:10px/1.7 var(--mono);color:var(--muted)}.measurement-result small{font:9px/1.6 var(--mono);color:var(--quiet);display:block;margin-top:5px;max-width:30ch}
.measurement-disclosure{font:9px/1.6 var(--mono);color:var(--quiet);margin-top:25px}
.mix-key,.path-choices{display:flex;gap:8px;flex-wrap:wrap;margin-top:23px}.mix-key button,.path-choices button{display:flex;gap:7px;align-items:center;background:#ffffff03;border:1px solid #ffffff12;border-radius:4px;padding:7px 9px;font:9px/1.5 var(--mono);color:var(--quiet)}.mix-key button[aria-pressed=true],.path-choices button[aria-pressed=true]{color:var(--bone);border-color:#d7c7a747;background:#d7c7a707}.mix-key i{height:5px;width:5px;background:var(--key);border-radius:1px}.path-choices>span{flex-basis:100%;font:9px var(--mono);color:var(--quiet);margin-bottom:5px}#measurement-panel>.measure-footnote{font:10px/1.7 var(--mono);color:var(--quiet);margin-top:20px}
@media(max-width:1050px){.measurement-editorial{gap:35px;grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr)}.measurement-tabs{gap:12px}.measurement-tabs button{font-size:9px}.measurement-copy h2{font-size:38px}}
@media(max-width:760px){.measurement-chapter{padding-block:80px}.measurement-editorial{display:flex;flex-direction:column;gap:34px;width:calc(100% - 40px)}.measurement-graphic{width:100%;order:1}.measurement-copy{width:100%}.measurement-copy h2{font-size:36px}.measurement-tabs{gap:22px}.measurement-tabs button{font-size:10px}#measurement-panel{min-height:235px}.measurement-disclosure{margin-top:15px}.measurement-graphic svg{max-width:600px;margin:auto}}
.forge-features{padding-block:100px 70px}.feature-library{display:grid;grid-template-columns:1fr 1.8fr;gap:35px;align-items:center;padding-block:50px 95px;border-bottom:1px solid #ffffff0a}.feature-copy h3{font-family:var(--display);font-size:clamp(30px,3.1vw,43px);font-weight:400;letter-spacing:-.04em;line-height:1.15;margin:0 0 22px}.feature-copy p{font-family:var(--text);font-size:18px;line-height:1.65;max-width:36ch;color:var(--muted);margin:0}.feature-status{display:block;font:10px/1.6 var(--mono);color:var(--quiet);margin-top:23px}.format-collection{height:390px;position:relative;font-family:Inter,-apple-system,sans-serif}.format-sample{position:absolute;top:50px;width:210px;height:280px;border:1px solid #fff2;border-radius:7px;box-shadow:0 15px 40px #0007;padding:22px;transform-origin:50% 100%}.format-sample strong{display:block;font-weight:520;font-size:23px;line-height:1.15;letter-spacing:-.04em}.format-sample p{font-size:11px;line-height:1.5;margin-top:15px}.format-post{left:0;background:#e8e4da;color:#222a23;transform:rotate(-9deg);z-index:1}.sample-heading{display:flex;align-items:center;gap:7px;font-size:9px;line-height:1.4;margin-bottom:24px}.sample-heading small{display:block;font-size:7px;color:#777}.sample-heading i{width:22px;height:22px;border-radius:50%;background:#31533b}.sample-social{font-size:7px;border-top:1px solid #202d2315;padding-top:9px;margin-top:28px;color:#73796e}.format-name{position:absolute;top:calc(100% + 15px);left:0;width:100%;font-size:10px;text-align:center;color:#a09c90;white-space:nowrap}.format-offer{left:24%;top:32px;background:#bec6a8;color:#213927;transform:rotate(-2deg);z-index:4}.sample-brand{font-size:8px;letter-spacing:.15em;display:block;margin-bottom:16px}.format-offer strong{font-family:var(--display);font-size:27px;font-weight:400}.oat-pack{width:62px;height:95px;border-radius:4px 4px 8px 8px;background:#e5ddc4;border:1px solid #1e392a22;box-shadow:10px 10px 16px #2139272a;margin:12px auto 10px;transform:rotate(-9deg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.oat-pack>span{font:12px var(--display)}.oat-pack i{width:20px;height:20px;border:1px solid #57704755;border-radius:50%;background:radial-gradient(#8a986755 1px,transparent 1px) 0 0/3px 3px}.oat-pack small{font-size:4px;letter-spacing:.1em}.sample-cta{font-size:8px;display:block;text-align:center}.format-quote{left:47%;background:#282924;color:#e4dfcd;transform:rotate(7deg);z-index:3}.format-quote>b{display:block;font:60px/1 var(--display);height:43px;color:#b4b69b}.format-quote strong{font:27px/1.12 var(--display)}.format-quote p{color:#acae99;font-size:10px}.format-editorial{left:69%;background:#dbcbb5;color:#362d27;transform:rotate(12deg);z-index:2}.format-editorial strong{font:30px/1.05 var(--display);position:relative;z-index:1;margin-top:85px}.editorial-orbit{width:130px;height:130px;border-radius:50%;position:absolute;top:55px;left:35px;background:radial-gradient(circle at 33% 30%,#e8dfc7,#84745b);box-shadow:inset -15px -15px 35px #57462c44;opacity:.6}.editorial-orbit:after{content:'';position:absolute;inset:0;border-radius:50%;background:radial-gradient(#342a1d3b .7px,transparent .7px) 0 0/3px 3px}
.feature-pair{display:grid;grid-template-columns:1fr 1fr;gap:62px;padding-block:95px;border-bottom:1px solid #ffffff0a}.feature-pair .feature-copy{margin-top:32px}.feature-pair .feature-copy h3{font-size:35px;margin-bottom:17px}.feature-pair .feature-copy p{font-size:17px}.brand-workbench,.agent-network{height:350px;position:relative}.brand-workbench{--brand-accent:#294435;--brand-paper:#e8e1cf}.brand-workbench[data-brand=rose]{--brand-accent:#653e50;--brand-paper:#e9d9df}.brand-workbench[data-brand=ochre]{--brand-accent:#71572f;--brand-paper:#e8dbc0}.brand-workbench header{height:47px;border-bottom:1px solid #ffffff0c;display:flex;justify-content:space-between;align-items:center;padding-inline:22px;color:#99958e;font-size:11px}.brand-workbench header>span:last-child{font-size:10px;color:#66635d}.brand-workbench-body{display:grid;grid-template-columns:.85fr 1fr;gap:25px;padding:28px}.brand-controls{display:flex;align-items:flex-start;flex-direction:column;gap:18px}.type-specimen{font:70px/.9 var(--display);color:#c7c0b3}.brand-controls>span:not(.type-specimen){font-size:11px;line-height:1.5;color:#77736d}.brand-swatches{display:flex;gap:9px}.brand-swatches button{width:24px;height:24px;border-radius:50%;background:#365640;outline-offset:4px}.brand-swatches button[data-brand-choice=rose]{background:#805468}.brand-swatches button[data-brand-choice=ochre]{background:#967847}.brand-swatches button[aria-pressed=true]{outline:1px solid #b0a695}.brand-controls small{font-size:9px;color:#68645d}.brand-specimen{background:var(--brand-paper);color:var(--brand-accent);padding:23px 20px;border-radius:4px;box-shadow:0 10px 30px #0005;transform:rotate(3deg);min-height:230px;transition:background .2s,color .2s}.brand-specimen>span{font-size:7px;letter-spacing:.13em}.brand-specimen strong{display:block;font:29px/1.07 var(--display);letter-spacing:-.05em;margin-top:24px}.brand-specimen-rule{height:1px;background:currentColor;opacity:.2;margin:18px 0}.brand-specimen p{font-size:9px;line-height:1.5}.brand-specimen i{display:block;font-size:7px;font-style:normal;margin-top:20px}.agent-logo-row{position:absolute;top:44px;left:30px;right:30px;display:flex;justify-content:space-around;text-align:center;font-size:10px;color:#8b877e}.agent-logo-row img{height:26px;width:26px;object-fit:contain;filter:brightness(0) invert(.78);margin:0 auto 13px}.agent-network-lines{position:absolute;top:110px;left:5%;width:90%;height:170px}.agent-network-lines path{fill:none;stroke:#fff2;stroke-width:1}.network-forge{position:absolute;top:190px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;font:24px var(--display);background:linear-gradient(140deg,#ffffff0c,#161513);border:1px solid #ffffff1f;border-radius:8px;padding:13px 23px;box-shadow:0 12px 40px #0007}.network-forge img{width:13px;height:24px;filter:brightness(0) invert(.78)}.agent-object-row{position:absolute;bottom:32px;left:8%;right:8%;display:flex;justify-content:space-between;font-size:10px;color:#a59e90}.agent-object-row span{padding:9px 16px;border:1px solid #ffffff15;border-radius:5px;background:#13120f}
.feature-platforms{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;padding-block:90px 40px;align-items:center}.platform-composition{display:flex;align-items:center;min-width:0;font-family:Inter,-apple-system,sans-serif}.placement-stack{height:310px;position:relative;flex:1;min-width:220px}.placement-square,.placement-story{position:absolute;background:#d5c0ca;color:#3b2a33;padding:24px;border-radius:6px;box-shadow:0 15px 45px #0007;border:1px solid #ffffff20}.placement-square{width:190px;height:190px;left:0;top:50px;transform:rotate(-9deg);background:#35302f;color:#d9c9c1}.placement-story{width:155px;height:276px;left:100px;top:15px;transform:rotate(5deg)}.placement-stack span{font-size:7px;letter-spacing:.13em;display:block}.placement-stack strong{display:block;font:30px/1.1 var(--display);margin-top:32px;font-weight:400;letter-spacing:-.04em}.placement-stack i{display:block;position:absolute;bottom:20px;left:24px;font-size:9px;font-style:normal;opacity:.5}.platform-composition>svg{height:280px;max-width:120px;flex:1;min-width:50px}.platform-composition>svg path{fill:none;stroke:#fff2;stroke-width:1}.platform-names{display:flex;flex-direction:column;justify-content:space-between;height:280px;min-width:120px;color:#aaa69e;font-size:17px;letter-spacing:-.02em}.platform-names span{border:1px solid #ffffff12;border-radius:6px;padding:10px 17px;background:linear-gradient(120deg,#ffffff05,transparent)}
@media(max-width:1100px){.measurement-layout{grid-template-columns:minmax(0,1fr) 220px;gap:18px}.measurement-note{padding:22px 18px}.measurement-note h3{font-size:25px}.format-sample{width:175px;height:255px;padding:19px}.format-sample strong{font-size:21px}.format-editorial strong,.format-quote strong{font-size:25px}.feature-pair{gap:35px}.brand-workbench-body{gap:15px;padding:24px 20px}.brand-specimen{padding:20px 17px}.brand-specimen strong{font-size:25px}.feature-platforms{gap:35px}.platform-names{min-width:100px;font-size:15px}.platform-names span{padding:10px 12px}.placement-stack{min-width:190px}.placement-story{left:75px}}
@media(max-width:850px){.measurement-window{width:calc(100% - 32px)}.measurement-layout{grid-template-columns:1fr}.measurement-note{box-shadow:none;margin:20px 15px 0;max-width:100%;display:grid;grid-template-columns:1fr 1fr;column-gap:30px}.measurement-note>span,.measurement-note>h3{grid-column:1}.measurement-note>p{grid-column:2;grid-row:1/4}.measurement-note .model-caveat{grid-column:1/-1;grid-row:auto}.measurement-note>div,.measurement-note>ul{grid-column:1/-1}.interval-proof{margin-top:8px}.model-checks{display:flex;gap:20px;flex-wrap:wrap;margin-top:8px}.feature-library{grid-template-columns:1fr;gap:15px;padding-bottom:65px}.feature-library .feature-copy h3 br{display:none}.feature-library .feature-copy p{max-width:50ch}.format-collection{width:min(100%,650px);margin:auto;height:365px}.format-sample{width:185px}.format-editorial{left:65%}.feature-pair{grid-template-columns:1fr;gap:65px;padding-block:65px}.brand-workbench,.agent-network{max-width:580px;width:100%;margin:auto}.brand-workbench-body{padding:28px 35px;gap:50px;grid-template-columns:1fr 1fr}.brand-specimen strong{font-size:30px}.feature-platforms{grid-template-columns:1fr;gap:40px;padding-top:65px}.platform-composition{max-width:580px;width:100%;margin:auto}.placement-stack{min-width:250px}.placement-story{left:120px}.platform-names{min-width:130px;font-size:17px}}
@media(max-width:600px){.measurement-window{width:calc(100% - 28px)}.measurement-bar{height:auto;min-height:52px;padding:15px 18px;gap:12px;flex-wrap:wrap;font-size:11px}.preview-badge{font-size:8px}.measurement-tabs{padding-inline:18px;gap:20px;overflow-x:auto}.measurement-tabs button{font-size:10px;padding-block:15px 12px}.measurement-panel{padding:24px 18px}.measurement-title h3{font-size:21px}.measurement-title p{font-size:11px}.measurement-note{margin:20px 0 0;display:block;padding:23px}.measurement-note h3{font-size:29px}.measurement-note>p{font-size:12px}.measurement-svg .chart-tick,.measurement-svg .chart-axis{font-size:28px}.measurement-svg .chart-callout{font-size:25px}.measurement-svg .node-name{font-size:23px}.measurement-svg .node-detail{display:none}.measurement-svg .edge-label{font-size:23px}.measurement-foot{padding:16px 18px;font-size:9px;line-height:1.6}.measurement-foot>span:last-child{display:none}.budget-control{margin:18px 5px 0 20px}.budget-control label{font-size:11px}.model-key{margin-top:20px}.forge-features{padding-block:65px 30px}.feature-library{padding-top:20px;overflow:hidden}.feature-copy h3{font-size:37px}.feature-copy p{font-size:17px}.format-collection{height:310px;min-width:380px;left:50%;transform:translateX(-50%)}.format-sample{width:150px;height:215px;padding:17px;top:42px}.format-sample strong{font-size:18px}.format-offer{top:25px;left:21%}.format-quote{left:44%}.format-editorial{left:65%}.format-sample p{font-size:9px;margin-top:12px}.sample-heading{font-size:7px;gap:5px;margin-bottom:17px}.sample-heading small{font-size:6px}.sample-heading i{width:17px;height:17px}.sample-brand{font-size:6px;margin-bottom:12px}.sample-social{font-size:5px;margin-top:20px}.format-offer strong,.format-quote strong{font-size:22px}.oat-pack{width:45px;height:70px;margin-block:10px 7px}.oat-pack>span{font-size:9px}.oat-pack small{font-size:3px}.sample-cta{font-size:6px}.format-editorial strong{font-size:24px;margin-top:63px}.editorial-orbit{width:95px;height:95px;left:28px;top:40px}.format-name{font-size:8px;top:calc(100% + 11px)}.brand-workbench,.agent-network{height:310px}.brand-workbench-body{gap:20px;padding:24px 20px;grid-template-columns:.8fr 1fr}.brand-specimen{padding:18px 14px;min-height:205px}.brand-specimen strong{font-size:25px;margin-top:22px}.brand-specimen p{font-size:8px}.brand-specimen i{font-size:6px}.brand-specimen>span{font-size:6px}.brand-controls{gap:16px}.type-specimen{font-size:59px}.brand-controls>span:not(.type-specimen){font-size:10px}.brand-swatches{gap:8px}.brand-swatches button{width:20px;height:20px}.agent-logo-row{top:34px;left:15px;right:15px;font-size:9px}.agent-logo-row img{width:23px;height:23px}.agent-network-lines{top:90px;height:150px}.network-forge{top:162px;font-size:23px;padding:11px 20px}.agent-object-row{bottom:27px;font-size:9px;left:6%;right:6%}.agent-object-row span{padding:8px 10px}.feature-pair .feature-copy h3{font-size:32px}.platform-composition{max-width:100%;gap:0}.placement-stack{min-width:160px;height:265px}.placement-square{width:130px;height:130px;padding:17px;top:55px}.placement-story{width:115px;height:205px;left:54px;top:25px;padding:18px}.placement-stack strong{font-size:23px;margin-top:25px}.placement-stack span{font-size:6px}.placement-stack i{font-size:8px;left:18px;bottom:15px}.platform-composition>svg{height:230px;min-width:25px}.platform-names{height:230px;min-width:95px;font-size:14px}.platform-names span{padding:9px 11px}.feature-platforms{gap:32px}}
@media(max-width:600px){
.measurement-graphic text,.measurement-graphic .measure-axis,.measurement-graphic .measure-tick{font-size:18px}
.measurement-graphic .measure-label,.measurement-graphic .measure-lift{font-size:21px}
.measurement-graphic .measure-value{font-size:43px}
.measurement-graphic .path-label{font-size:22px}.measurement-graphic .path-probability{font-size:18px}
}
/* Measurement uses the same 30-degree axes, rounded outlines and neutral plates as the funnel. */
.measurement-graphic:before{display:none}.measurement-graphic svg{overflow:visible}.measurement-graphic .diagram-top{fill:url(#diagram-plate);stroke:#ede5d461;stroke-width:1}.measurement-graphic .diagram-side{fill:#0d0d0d;stroke:#ede5d438;stroke-width:1}.measurement-graphic .diagram-inner{fill:none;stroke:#ede5d414;stroke-width:1}.measurement-graphic .diagram-plate[data-active=true] .diagram-top{stroke:#bda99080}.measurement-graphic .diagram-glyph{fill:#ede5d430;stroke:#ede5d488;stroke-width:.9}.measurement-graphic .diagram-glyph.is-accent{fill:#bd826040;stroke:#bd8260b0}.measurement-graphic .diagram-trace{fill:none;stroke:#ede5d42b;stroke-width:1;stroke-dasharray:3 5;stroke-linecap:round}.measurement-graphic .diagram-curve{fill:none;stroke:#b9b2a6;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.measurement-graphic .diagram-curve.is-accent{stroke:#bd8260}.measurement-graphic .diagram-label{font:12px var(--text);fill:#b7b2a8;letter-spacing:0}.measurement-graphic .diagram-link{fill:none;stroke:#ede5d414;stroke-width:1;stroke-linecap:round}.measurement-graphic .diagram-link.is-active{stroke:#bd826070;stroke-width:1.3}.measurement-graphic .diagram-link.is-exit{stroke-dasharray:3 5}
.measurement-tabs button{font-size:11px}.measurement-copy h2{max-width:12ch}.measurement-copy #measurement-panel{min-height:210px}.measurement-copy #measurement-panel h3{font:500 17px/1.45 var(--text);letter-spacing:-.02em}.measurement-copy #measurement-panel>p{font:15px/1.75 var(--text)}.mix-key button,.path-choices button{font-size:11px;border-radius:5px;padding:7px 10px}.measurement-disclosure{font-size:10px}
@media(max-width:600px){.measurement-graphic .diagram-label{font-size:16px}.measurement-copy h2{max-width:none}.measurement-copy #measurement-panel{min-height:200px}.measurement-tabs{gap:16px}.measurement-tabs button{font-size:10px}}
