.po-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-bottom:38px}.po-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.po-opening{padding-top:30px;padding-bottom:50px}.po-opening h1{font-size:clamp(68px,7.3vw,108px);margin:20px 0 28px;line-height:.99;letter-spacing:-.025em}.po-opening h1 span{color:#856222}.po-opening-bottom{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}.po-opening-bottom>p{max-width:640px;font-size:20px;line-height:1.65}.po-opening-bottom>div{justify-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.po-landscape{background:#f5efe6;padding:60px 0;scroll-margin-top:65px}.po-map-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:38px}.po-map{position:relative;aspect-ratio:900/460}.po-lines{position:absolute;width:100%;height:100%;inset:0}.po-lines path{fill:none;stroke:#ad9869;stroke-width:1.6;transition:opacity .2s}.po-lines path.is-muted{opacity:.14}.po-lines path.is-active{stroke:#8a621d;stroke-width:2.5}.po-map-label{display:none}.po-node{position:absolute;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1.1;box-shadow:0 0 0 6px #f5efe6;transition:box-shadow .2s,background .2s}.po-lab{left:48.89%;width:15%;aspect-ratio:1;background:var(--ink);color:#fff;font:600 clamp(17px,1.8vw,26px) var(--serif)}.lab-openai{top:19.56%}.lab-google{top:50%}.lab-anthropic{top:80.43%}.po-domain{width:24%;aspect-ratio:1;border:1px solid #cabd9f;font-family:var(--serif);background:#eee8dc}.po-domain strong{font-size:clamp(22px,2.4vw,34px);font-weight:600}.po-domain span{font:11px var(--sans);margin-top:12px}.domain-commerce{left:16.67%;top:50%;background:#e4ebe2}.domain-finance{left:82.78%;top:27.17%;background:#e8e5ed}.domain-care{left:82.78%;top:76.09%;background:#f1e3d8}.po-node[aria-pressed=true]{outline:3px solid var(--gold);outline-offset:4px}.po-node:focus-visible{outline:3px solid #805509;outline-offset:7px}.po-map-foot{display:flex;align-items:start;gap:20px;border-top:1px solid #d5cbb8;margin-top:18px;padding-top:15px}.po-map-foot p{font-size:12px;color:var(--muted);line-height:1.6;flex:1}.po-map-foot button{background:none;white-space:nowrap;font-size:12px}.po-preview{background:var(--paper);border-top:3px solid var(--gold);padding:27px;align-self:start;min-height:445px}.po-preview h3{font-size:35px;margin:17px 0}.po-preview>p:not(.eyebrow){font-size:14px;line-height:1.75;color:var(--muted)}.po-selected{border-top:1px solid var(--line);padding-top:16px;margin:22px 0}.po-selected>span{font:10px/1.6 var(--mono);letter-spacing:.02em}.po-selected ul{list-style:none;margin:12px 0 0;padding:0;font-size:12px;line-height:1.7}.po-selected li{margin-bottom:6px}.po-preview .button{padding:13px 16px;font-size:12px}.po-preview .po-preview-note{font-size:11px!important;margin-top:16px}.po-scope{font-size:12px;margin-top:27px;color:var(--muted);border-top:1px solid #d5cbb8;padding-top:18px}.po-scope summary{cursor:pointer}.po-scope p{max-width:950px;line-height:1.8;margin-top:15px}.po-chapter{padding-top:72px;padding-bottom:72px;scroll-margin-top:70px}.po-chapter-label{display:flex;align-items:center;gap:20px;margin-bottom:30px}.po-chapter-label>span{font:15px var(--mono);color:#856222;border-top:2px solid var(--gold);padding-top:10px}.po-argument-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.po-argument-grid h2{font-size:clamp(40px,4.3vw,62px)}.po-pull{font:500 29px/1.35 var(--serif);max-width:390px;margin-top:32px;color:#856222}.po-prose p{font-size:16px;line-height:1.85;margin-bottom:20px}.po-prose p:last-child{margin-bottom:0}.po-contrast{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:44px;border:1px solid var(--line);background:#fff}.po-contrast article{padding:32px;scroll-margin-top:90px}.po-contrast article+article{border-left:1px solid var(--line)}.po-contrast h3{margin:15px 0 25px}.po-contrast p:not(.eyebrow){font-size:14px;line-height:1.8;margin:20px 0}.po-allocation{display:flex;flex-direction:column;gap:10px}.po-allocation>span{padding:16px 20px;background:#f5efe6;border-left:3px solid var(--gold);font-size:16px;font-weight:600}.po-allocation small{display:block;font-size:12px;font-weight:400;line-height:1.6;margin-top:6px}.po-allocation b{align-self:center;color:#856222;transform:rotate(90deg);line-height:1}.po-caption{font-size:12px;color:var(--muted);line-height:1.6;margin-top:14px;max-width:930px}.po-differences{background:var(--ink);color:var(--paper);scroll-margin-top:65px}.po-differences .eyebrow,.po-differences .po-chapter-label>span{color:#e0bd71}.po-differences .po-prose{color:#e0e3eb}.po-mechanisms{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:50px}.po-mechanisms article{border-top:2px solid var(--gold);padding-top:20px}.po-number{font:11px var(--mono);color:#e0bd71}.po-mechanisms h3{margin:18px 0;font-size:31px}.po-mechanisms p{font-size:14px;line-height:1.85;color:#dce1ed}.po-mechanisms .po-test{color:#efcc82;margin-top:20px;font-weight:600}.po-counterpoint{display:grid;grid-template-columns:1fr 2fr;gap:40px;padding-top:28px;margin-top:42px;border-top:1px solid #ffffff30}.po-counterpoint h3{font-size:28px}.po-counterpoint p{font-size:15px;line-height:1.8;color:#dce1ed}.po-signals{margin-top:45px;padding-top:28px;border-top:1px solid var(--line)}.po-signals>div{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:25px 0}.po-signals h3{font-size:30px;margin-bottom:13px}.po-signals article p{font-size:14px;line-height:1.8;color:var(--muted)}.po-signals-close{font-size:16px;border-left:3px solid var(--gold);padding:12px 20px;background:#f5efe6}.po-commerce{background:#ede6d8;padding:60px 0;scroll-margin-top:65px}.po-commerce-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:95px}.po-commerce h2{margin:22px 0;font-size:58px}.po-commerce-grid>div>p:not(.eyebrow){font-size:17px;line-height:1.8;max-width:550px;margin-bottom:28px}.po-next-steps>div{border-top:1px solid #c4bba8;padding:20px 0}.po-next-steps span{font:11px var(--mono);color:#76591e}.po-next-steps h3{font-size:30px;margin:10px 0}.po-next-steps p{font-size:14px;line-height:1.7;color:var(--muted)}.po-connections{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:60px 0}.po-connections h3{font-size:30px;margin:16px 0}.po-connections p:not(.eyebrow){font-size:14px;line-height:1.8;color:var(--muted);margin-bottom:22px}.po-connections .text-link{font-size:12px}.partnerships .section-heading>p{font-size:15px;line-height:1.8;max-width:360px}.partnerships .section-nav .wrap{gap:22px}.partnerships .text-link{line-height:1.8}.partnerships .section-nav a{font-size:11px}@media(min-width:1500px){.po-lab{font-size:26px}.po-domain strong{font-size:34px}}@media(max-width:1000px){.po-map-layout{grid-template-columns:1fr}.po-preview{min-height:0;display:block}.po-map{max-width:780px;margin:auto}.po-argument-grid,.po-commerce-grid,.po-opening-bottom{gap:40px}.po-domain strong{font-size:32px}.po-lab{font-size:25px}.po-connections{gap:24px}}@media(max-width:700px){.po-opening h1{font-size:66px}.po-opening-bottom,.po-argument-grid,.po-contrast,.po-commerce-grid,.po-connections,.po-counterpoint{grid-template-columns:1fr;gap:28px}.po-opening-bottom>div{justify-self:start}.po-opening-bottom>p{font-size:18px}.po-opening{padding-top:23px;padding-bottom:35px}.po-breadcrumb{font-size:11px;margin-bottom:28px}.po-chapter{padding-top:45px;padding-bottom:45px}.po-chapter h2,.po-commerce h2{font-size:43px}.po-pull{font-size:26px;margin-top:23px}.po-landscape{padding:40px 0}.po-mechanisms,.po-signals>div{grid-template-columns:1fr;gap:28px}.po-contrast article+article{border-left:0;border-top:1px solid var(--line)}.po-contrast{gap:0}.po-contrast article{padding:24px}.po-preview{padding:24px}.po-connections{padding:40px 0}.po-connections article+article{border-top:1px solid var(--line);padding-top:28px}.po-commerce{padding:40px 0}.po-map{aspect-ratio:auto}.po-lines{display:none}.po-labs,.po-domains{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.po-domains{margin-top:23px}.po-map-label{display:block;grid-column:1/-1;font:11px var(--mono);color:#76591e}.po-node{position:static;transform:none;box-shadow:none;width:100%;aspect-ratio:1}.po-lab{font-size:20px}.po-domain strong{font-size:23px}.po-domain span{font-size:10px;margin-top:6px}.po-node[aria-pressed=true]{outline-offset:2px}.po-prose p{font-size:16px}.partnerships .section-nav .wrap{gap:22px}.po-preview h3{font-size:34px}.po-map-foot{margin-top:25px}.po-mechanisms{margin-top:30px}.po-counterpoint{gap:17px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.po-node,.po-lines path{transition:none}}@media(max-width:500px){.po-opening h1{font-size:clamp(38px,11vw,54px)}.po-opening-bottom>p{font-size:17px}}
