/* Cross-industry storytelling, the digital organization, and the editorial layer. */
.sector-links{gap:24px;flex-wrap:wrap}.sector-links>a{display:flex;align-items:center;gap:9px;font-size:15px;color:#708095;transition:color .2s}.sector-links>a:hover{color:var(--orange)}.sector-links b{font-weight:550}.sector-links svg{width:21px;height:21px}
.aos-section{overflow:visible;clip-path:none}.aos-light{pointer-events:none}.aos-scroll-track{position:relative}.aos-scroll-track.is-ready .architecture-layout{position:sticky;top:var(--aos-top,110px)}.aos-scroll-track.is-static .architecture-layout{position:relative;top:auto}.architecture-layout{align-content:start;row-gap:18px}.architecture-scene{min-height:530px}.layer-description{min-height:123px}.aos-scroll-progress{height:2px;background:#ffffff13;overflow:hidden;grid-column:1/-1;margin-top:8px;direction:ltr}.aos-scroll-progress>span{display:block;width:100%;height:100%;background:#ff9b63;transform:scaleX(.2);transform-origin:left;transition:transform .3s}.aos-scroll-note{color:#8999b0;font-size:12px;margin-top:22px;text-align:center}
.hierarchy-section{background:#fafbfe;overflow:hidden}.hierarchy-layout{display:grid;grid-template-columns:.86fr 1.14fr;gap:80px;align-items:start}.hierarchy-copy .eyebrow{font-family:Inter,var(--font),sans-serif;font-size:10px;letter-spacing:.8px}.hierarchy-copy .large-copy{font-size:23px;line-height:1.5;color:var(--ink);margin:27px 0 17px}.hierarchy-copy>p:not(.large-copy){font-size:17px;line-height:1.85}.hierarchy-facts{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.hierarchy-facts span{font-size:12px;border:1px solid #dee4ed;border-radius:30px;padding:5px 11px;color:#6d798a}.hierarchy-art{width:100%;height:230px;object-fit:cover;mix-blend-mode:multiply;margin-top:22px;object-position:center 54%;border-radius:12px}.org-chart{border:1px solid #e0e6ef;background:linear-gradient(140deg,#fff,#f4f6fc);border-radius:17px;box-shadow:0 22px 65px #28334f09;padding:28px;position:relative}.org-chart-caption{display:flex;justify-content:space-between;gap:18px;font-size:10px;color:#7f8ba0;margin-bottom:28px}.org-chart-caption>span:first-child{font-family:Inter,sans-serif;letter-spacing:1.5px;direction:ltr}.org-human{border:1px dashed #cad4e2;border-radius:6px;padding:11px;font-size:12px;display:flex;justify-content:center;align-items:center;gap:9px;color:#6a7a92;position:relative;margin-bottom:30px}.org-human svg{width:17px;height:17px}.org-human:after{content:'';position:absolute;top:100%;left:50%;height:30px;width:1px;background:#cbd4e2}.org-ceo{background:var(--ink);color:white;max-width:340px;margin:auto;display:flex;align-items:center;justify-content:center;gap:16px;padding:20px;border-radius:10px;position:relative;box-shadow:0 9px 28px #12213715}.org-ceo>[data-icon]{color:#ffac7b;border:1px solid #ffab7833;padding:10px;border-radius:8px;background:#ffac7b0c}.org-ceo strong{font-size:23px;display:block;line-height:1.3}.org-ceo p{font-size:11px;color:#aebdd0;margin-top:5px}.org-tree-lines{height:44px;position:relative;display:grid;grid-template-columns:repeat(3,1fr)}.org-tree-lines:before{content:'';width:1px;height:22px;position:absolute;left:50%;top:0;background:#c7d1e0}.org-tree-lines:after{content:'';height:1px;position:absolute;left:16.66%;right:16.66%;top:22px;background:#c7d1e0}.org-tree-lines i{height:22px;width:1px;align-self:end;justify-self:center;background:#c7d1e0;position:relative}.org-tree-lines i:after{content:'';width:5px;height:5px;border-radius:50%;background:#eb9764;position:absolute;left:-2px;top:0;animation:org-flow 3.8s ease-in-out infinite}.org-tree-lines i:nth-child(2):after{animation-delay:.7s}.org-tree-lines i:nth-child(3):after{animation-delay:1.4s}.org-divisions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.org-manager{padding:17px 6px;border:1px solid #f0d1bd;background:#fff5ed;border-radius:7px;text-align:center;min-height:94px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px}.org-manager svg{width:20px;height:20px;color:#c17647}.org-manager strong{font-size:13px;line-height:1.35;font-weight:600}.org-worker{font-size:12px;text-align:center;background:#fff;border:1px solid #e0e6ef;padding:9px 6px;margin-top:15px;position:relative;border-radius:5px;color:#62738a}.org-worker:before{content:'';position:absolute;bottom:100%;height:16px;left:50%;width:1px;background:#cbd5e4}.org-memory{margin-top:29px;display:flex;align-items:center;gap:13px;border-top:1px solid #e3e8f0;border-bottom:1px solid #e3e8f0;padding:19px 0}.org-memory>[data-icon]{color:#8c83b6}.org-memory strong{font-size:14px;font-weight:600}.org-memory p{font-size:11px;margin-top:4px}.org-feedback{margin-top:17px;display:flex;justify-content:center;align-items:center;gap:10px;color:#bd764b;font-size:11px}.org-feedback svg{width:15px;height:15px}.improvement-strip{margin-top:45px;padding:30px 0 0;border-top:1px solid #e0e6ef;display:grid;grid-template-columns:1fr 1.2fr;gap:20px 70px;align-items:start}.improvement-strip h3{font-size:25px;line-height:1.35}.improvement-strip p{font-size:15px;line-height:1.8}.improvement-tags{display:flex;gap:10px;flex-wrap:wrap;grid-column:2}.improvement-tags span{border-radius:20px;color:#75688c;background:#f0edf7;font-size:12px;padding:5px 11px}
.deep-demo-section .section-top>p{width:430px}.case-tabs{display:flex;border-bottom:1px solid var(--line);gap:10px;margin-bottom:35px}.case-tabs button{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;padding:19px 10px;background:transparent;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:15px;color:#78879b;transition:color .2s,border-color .2s}.case-tabs button svg{width:19px;height:19px}.case-tabs button[aria-selected=true]{color:var(--ink);border-color:var(--orange);font-weight:600}.case-tabs button[aria-selected=true] svg{color:var(--orange)}.case-tabs button:hover{color:var(--orange)}.case-panel{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px;align-items:start}.case-brief .section-kicker{font-size:10px;letter-spacing:1.3px;direction:ltr;display:block}.case-brief h3{font-size:32px;line-height:1.27;margin-top:19px}.case-pain{font-size:16px;line-height:1.8;margin-top:20px}.case-goal{display:flex;gap:13px;margin-top:25px;padding-top:22px;border-top:1px solid var(--line)}.case-goal>[data-icon]{color:#d1824f;margin-top:3px}.case-goal strong,.case-team>span,.case-outcome>span{font-size:12px;color:#8995a7;font-weight:500}.case-goal p{font-size:15px;color:#465974;line-height:1.75;margin-top:7px}.case-team{margin-top:26px}.case-team>div{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}.case-team>div>span{font-size:11px;padding:5px 9px;border-radius:5px;background:#f1f4f9;color:#61738d}.case-outcome{margin-top:22px}.case-outcome p{font-size:14px;margin-top:7px;line-height:1.8;color:#475d77}.case-brief .demo-disclaimer{font-size:11px;line-height:1.8;color:#8b94a5;margin-top:24px}.deep-workspace{border:1px solid #dfe6f0;border-radius:14px;background:linear-gradient(140deg,#fff,#f7f9fd);overflow:hidden;box-shadow:0 25px 60px #19385609;min-width:0}.deep-workspace-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:21px 24px;border-bottom:1px solid #e7ecf4}.deep-workspace-top>div{display:flex;align-items:center;gap:10px;direction:ltr;font-family:Inter,sans-serif}.deep-workspace-top strong{font-size:18px;letter-spacing:-1px}.deep-workspace-top>div>span:last-child{font-size:9px;letter-spacing:1.5px;color:#8292ab}.deep-workspace-top .aos-mark{color:#e4925d}.deep-workspace-top .aos-mark svg{width:20px;height:20px}.deep-workspace[data-phase=waiting] .demo-badge{color:#ac682d;background:#fff1dc}.deep-workspace[data-phase=done] .demo-badge{color:#39745e;background:#e9f4ed}.delegation-bar{display:flex;align-items:center;justify-content:center;gap:7px;padding:15px 12px;font-size:10px;color:#73839a;background:#f4f7fc;flex-wrap:wrap}.delegation-bar>span:first-child{color:#d38a5f}.delegation-bar svg{width:14px;height:14px}.delegation-bar i svg{width:11px;height:11px}.deep-progress{height:2px;background:#e9edf4;direction:ltr}.deep-progress span{display:block;background:linear-gradient(90deg,#e9ac82,#f28142);height:100%;width:0;transition:width .55s ease}.deep-work-body{display:grid;grid-template-columns:160px minmax(0,1fr);min-height:448px}.deep-stages{list-style:none;padding:26px 13px;margin:0;border-inline-end:1px solid #e8edf5;display:flex;flex-direction:column;gap:4px;background:#f8faff}.deep-stages li{position:relative;display:flex;align-items:center;gap:9px;font-size:11px;color:#93a0b2;border-radius:5px;padding:11px 7px;line-height:1.5;transition:color .25s,background .25s}.deep-stages li>span{border:1px solid #d9e1ed;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;width:20px;height:20px;font:9px Inter,sans-serif;background:#f8faff}.deep-stages li.active{color:#a56239;background:#fdefe5;font-weight:600}.deep-stages li.active>span{border-color:#efba96;background:#fff3e9;color:#b7794d}.deep-stages li.done{color:#738b8e}.deep-stages li.done>span{background:#edf4f1;border-color:#cbded3;color:#739789}.deep-stages li svg{width:11px;height:11px}.deep-stage-content{padding:29px 26px 24px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.deep-owner{font-size:11px;padding:4px 9px;background:#f0edf7;border:1px solid #e4deef;color:#8a789d;border-radius:5px;max-width:100%}.deep-stage-content h4{font-size:24px;line-height:1.35;letter-spacing:-.025em;margin:18px 0 14px;font-weight:650}.deep-stage-content>p{font-size:14px;line-height:1.85;min-height:103px}.deep-evidence{background:white;border:1px solid #e2e8f1;border-radius:8px;padding:16px 14px;display:flex;gap:10px;width:100%;margin-top:24px;min-height:99px}.deep-evidence>span{color:#d79a70;align-self:flex-start}.deep-evidence svg{width:18px;height:18px}.deep-evidence strong{font-size:10px;font-weight:500;color:#9aa6b8}.deep-evidence p{font-size:12px;line-height:1.8;color:#566b88;margin-top:5px}.deep-event{display:flex;align-items:flex-start;gap:8px;margin-top:21px;min-height:50px}.event-marker{height:5px;width:5px;flex-shrink:0;margin-top:8px;background:#c2c9d5;border-radius:50%}.deep-workspace[data-phase=running] .event-marker{background:#dfa077;animation:blink 2s ease-in-out infinite}.deep-workspace[data-phase=waiting] .event-marker{background:#e8a342}.deep-event p{font-size:11px;line-height:1.8;color:#8b98aa}.deep-counter{font-size:10px;color:#b2bac8;margin-top:auto;padding-top:15px}.deep-controls{display:flex;align-items:center;gap:12px;padding:20px 24px;border-top:1px solid #e4eaf3;min-height:89px}.deep-controls .button{font-size:13px;padding:11px 16px;gap:10px}.deep-controls .button svg{width:15px;height:15px}.deep-review{background:transparent;color:#8c715d;font-size:12px;text-decoration:underline;text-underline-offset:4px}.deep-reset{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;border:1px solid #e0e6ee;background:white;color:#7c8ca3;margin-inline-start:auto;flex-shrink:0}.deep-reset:hover{background:#f2f5fa}.deep-reset svg{width:16px;height:16px}.sector-note{margin-top:35px;text-align:center;color:#8995a7;font-size:14px}
.journal-teaser{background:#f7f9fc;border-top:1px solid #edf0f5}.journal-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.journal-preview-card{display:flex;flex-direction:column;background:white;border:1px solid #e5eaf2;border-radius:11px;overflow:hidden;transition:transform .25s,box-shadow .25s}.journal-preview-card:hover{transform:translateY(-5px);box-shadow:0 20px 35px #2139570a}.journal-preview-card img{width:100%;height:220px;object-fit:cover;border-bottom:1px solid #f0f2f7}.journal-preview-card>div{padding:25px 25px 23px;display:flex;flex-direction:column;flex:1}.journal-preview-card .section-kicker{font-size:11px;color:#b38362}.journal-preview-card h3{font-size:25px;line-height:1.35;margin:13px 0 15px}.journal-preview-card p{font-size:14px;line-height:1.8;margin-bottom:23px}.journal-read{font-size:12px;color:#bc774b;font-weight:550;margin-top:auto}
@keyframes org-flow{0%,15%{opacity:0;transform:translateY(-5px)}35%{opacity:1}75%,100%{opacity:0;transform:translateY(22px)}}
@media(min-width:761px){.architecture-layout>.aos-scroll-progress{margin-top:0}.aos-scroll-track.is-ready .architecture-scene{align-self:start}}
@media(max-width:1100px){.hierarchy-layout{gap:40px;grid-template-columns:.9fr 1.1fr}.hierarchy-art{height:200px}.org-chart{padding:22px}.org-divisions{gap:9px}.org-manager strong{font-size:12px}.org-worker{font-size:11px}.case-panel{gap:30px;grid-template-columns:.72fr 1.28fr}.case-brief h3{font-size:28px}.deep-work-body{grid-template-columns:135px minmax(0,1fr)}.deep-stages{padding-inline:7px}.deep-stages li{font-size:10px;gap:6px;padding:10px 5px}.deep-stage-content{padding:25px 20px}.deep-stage-content h4{font-size:21px}.deep-stage-content>p{font-size:13px;min-height:124px}.case-tabs{gap:0}.case-tabs button{font-size:13px;padding-inline:7px;gap:7px}.journal-preview-card>div{padding:22px 20px}.journal-preview-card h3{font-size:22px}.journal-preview-card img{height:190px}}
@media(max-width:760px){.sector-links{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:23px 12px}.sector-links>a{justify-content:center;font-size:13px;gap:7px}.sector-links b{font-size:13px}.aos-section{clip-path:none;padding-top:75px}.architecture-layout{gap:15px}.architecture-scene{min-height:395px}.architecture-caption{margin:18px 22px;font-size:8px}.architecture-stack{padding:4px 40px 12px;gap:9px}.stack-floor{height:36px;transform:rotateX(10deg) rotateY(-10deg) rotateZ(-4deg)}.stack-floor>strong{font-size:9px}.stack-floor>span:last-child{font-size:6px}.stack-floor svg{width:15px;height:15px}.layer-button{padding:8px 3px;gap:4px}.layer-button strong{font-size:11px}.layer-number{font-size:9px}.layer-description{margin:12px 21px 18px;min-height:104px;padding-top:13px;gap:12px}.layer-description p{font-size:12px;line-height:1.8}.layer-description-number{font-size:9px}.aos-scroll-progress{margin-top:0}.aos-scroll-note{font-size:11px;margin-top:20px}.aos-principles{margin-top:40px}.hierarchy-layout{grid-template-columns:1fr;gap:25px}.hierarchy-copy .large-copy{font-size:22px}.hierarchy-art{height:205px;max-width:450px;display:block;margin:15px auto 0;object-fit:contain}.hierarchy-copy .eyebrow{font-size:9px;letter-spacing:.3px}.org-chart{padding:23px;max-width:550px;width:100%;margin:auto}.org-chart-caption{font-size:9px}.org-ceo{max-width:300px;padding:18px}.org-manager{min-height:89px}.org-manager strong{font-size:12px}.org-worker{font-size:11px}.org-feedback{font-size:10px}.improvement-strip{display:block;margin-top:35px;padding-top:26px}.improvement-strip h3{font-size:24px;margin-bottom:15px}.improvement-tags{margin-top:17px}.case-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 7px;margin-bottom:29px}.case-tabs button{font-size:13px;padding:15px 4px;gap:7px;border-bottom:1px solid #e7ecf3}.case-tabs button[aria-selected=true]{border-bottom:2px solid var(--orange);background:#fff8f3}.case-tabs button svg{width:17px;height:17px}.deep-demo-section .section-top>p{width:auto}.case-panel{grid-template-columns:1fr;gap:28px}.case-brief h3{font-size:30px;max-width:500px;margin-top:13px}.case-pain{font-size:16px;max-width:520px}.case-team,.case-outcome{margin-top:19px}.case-brief .demo-disclaimer{margin-top:17px;font-size:11px}.deep-work-body{grid-template-columns:1fr;min-height:0}.deep-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;border-inline-end:0;border-bottom:1px solid #e7edf4;padding:13px 10px}.deep-stages li{flex-direction:column;text-align:center;font-size:9px;gap:6px;padding:7px 3px}.deep-stages li>span{width:19px;height:19px}.deep-stage-content{padding:22px}.deep-stage-content h4{font-size:25px;margin:14px 0 12px}.deep-stage-content>p{font-size:14px;min-height:75px}.deep-evidence{margin-top:19px;min-height:87px}.deep-event{min-height:42px}.deep-controls{padding:18px 20px;gap:12px;min-height:80px}.deep-controls .button{font-size:12px;padding:10px 13px}.deep-review{font-size:11px}.delegation-bar{font-size:9px;padding:12px 9px;gap:5px}.deep-workspace-top{padding:19px 20px}.deep-workspace .demo-badge{font-size:10px}.sector-note{font-size:13px;line-height:1.85;margin-top:25px}.journal-teaser .section-top .text-link{margin-top:23px;font-size:14px}.journal-preview-grid{grid-template-columns:1fr;gap:22px}.journal-preview-card{display:grid;grid-template-columns:130px minmax(0,1fr)}.journal-preview-card img{height:100%;min-height:225px;border-bottom:0;object-fit:cover}.journal-preview-card>div{padding:23px 21px}.journal-preview-card h3{font-size:21px;margin:10px 0 13px}.journal-preview-card p{font-size:13px;margin-bottom:17px}.journal-preview-card .section-kicker{font-size:10px}.journal-read{font-size:11px}}
@media(max-width:390px){.architecture-stack{padding-inline:29px}.stack-floor{padding-inline:12px;gap:8px}.stack-floor>strong{font-size:8px}.layer-description{margin-inline:16px}.layer-description p{font-size:11px}.org-chart{padding:17px}.org-divisions{gap:7px}.org-manager strong{font-size:11px}.org-worker{font-size:10px;padding-inline:3px}.org-chart-caption{font-size:8px}.org-human{font-size:10px}.deep-controls{gap:9px;padding-inline:15px}.deep-review{font-size:10px}.deep-controls .button{font-size:11px}.deep-workspace-top>div>span:last-child{display:none}.deep-stage-content{padding:20px 18px}.journal-preview-card{grid-template-columns:105px minmax(0,1fr)}.journal-preview-card>div{padding:20px 17px}.journal-preview-card h3{font-size:20px}}
@media(prefers-reduced-motion:reduce){.org-tree-lines i:after{animation:none}.aos-scroll-progress>span,.deep-progress span{transition:none}}
/* Photographic compositions keep their full frame, including on narrow screens. */
.journal-preview-card img{height:auto;min-height:0;aspect-ratio:3/2;object-fit:contain}
@media(max-width:760px){.journal-preview-card{display:flex;flex-direction:column}.journal-preview-card img{height:auto;min-height:0;aspect-ratio:3/2}}
