@layer components{.study-meta{flex-wrap:wrap;gap:12px 28px;margin-top:28px;display:flex}.study-kicker,.reading-label{color:var(--accent-ink)}.study-question{padding-block:56px var(--space-chapter);grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;display:grid}.question-copy{z-index:1;position:relative}.question-copy h2{margin-top:36px}.question-intro{max-width:33em;color:var(--muted);margin-top:48px}.question-intro p+p{margin-top:20px}.question-sculpture img{width:100%;height:auto}.study-reading{grid-template-columns:1fr 2fr;gap:64px;padding-block:64px;display:grid}.reading-label{padding-top:12px}.study-prose{max-width:760px}.study-prose h2{margin-bottom:32px}.study-prose p+p{margin-top:24px}.study-prose p{color:var(--muted)}.pharma-study sup{font-size:var(--type-caption);color:var(--accent-ink);letter-spacing:0;margin-left:5px}.pharma-study sup a{text-underline-offset:3px;padding:4px;text-decoration:underline}.study-relationships{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-block:48px 64px;display:grid}.study-relationships p{flex-direction:column;gap:18px;display:flex}.study-relationships .caption{color:var(--accent-ink)}.study-cases{padding-block:var(--space-chapter)}.study-cases header h2{margin-top:24px}.study-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,5vw,80px);margin-top:64px;display:grid}.study-case-grid .eyebrow{color:var(--accent-ink);margin-bottom:18px}.study-case-grid h3{margin-bottom:24px}.study-case-grid p+p{margin-top:20px}.study-case-grid p:not(.case-insight):not(.eyebrow){color:var(--muted)}.study-transformation{background:var(--stone);padding-block:var(--space-chapter)}.study-transformation header h2{margin-top:28px}.transformation-map{margin-top:72px}.transformation-stages{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.transformation-stages li{min-width:0;position:relative}.stage-path{height:64px;margin-bottom:32px;position:relative}.stage-number{border:1px solid var(--clay-deep);width:64px;height:64px;color:var(--accent-ink);background:var(--stone);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}.stage-arrow{width:calc(100% - 96px);height:16px;stroke:var(--clay-deep);fill:none;stroke-width:1.2px;position:absolute;top:24px;left:80px;overflow:visible}.stage-arrow path{vector-effect:non-scaling-stroke}.transformation-stages .eyebrow{color:var(--muted);margin-bottom:16px}.transformation-stages h3{margin-bottom:18px}.stage-inputs{color:var(--muted)}.stage-output{margin-top:36px;padding-right:24px}.stage-output>p{margin-bottom:8px}.stage-output .caption{display:block}.transformation-return{height:56px;margin:36px calc(25% - 32px) 0 calc(25% + 32px)}.transformation-return svg{fill:none;width:100%;height:100%;stroke:var(--clay-deep);stroke-width:1.2px;overflow:visible}.transformation-return path{vector-effect:non-scaling-stroke}.transformation-map figcaption{text-align:center;margin:16px calc(25% - 32px) 0 calc(25% + 32px)}.transformation-note{max-width:46em;color:var(--muted);margin-top:64px}.study-transformation+.study-reading{padding-top:var(--space-chapter)}.study-prose blockquote{border-left:2px solid var(--clay);margin:36px 0 0;padding-left:24px}.study-reading-adjacent{padding-top:48px}.study-scenario{padding-block:var(--space-chapter);grid-template-columns:1fr 1.25fr;gap:clamp(48px,8vw,128px);display:grid}.scenario-heading h2{margin-block:28px 32px}.scenario-heading>p:not(.eyebrow){color:var(--muted);max-width:29em;margin-top:20px}.scenario-lenses details{border-top:1px solid var(--line)}.scenario-lenses details:last-child{border-bottom:1px solid var(--line)}.scenario-lenses summary{cursor:pointer;grid-template-columns:1fr 24px;gap:14px 24px;padding-block:28px;list-style:none;display:grid}.scenario-lenses summary::-webkit-details-marker{display:none}.scenario-lenses summary>.caption{color:var(--accent-ink);grid-column:1/-1}.lens-toggle{transition:transform var(--motion-hover);align-self:center;line-height:1}.scenario-lenses details[open] .lens-toggle{transform:rotate(45deg)}.scenario-lenses details>p{color:var(--muted);padding:0 48px 32px 0}.study-thesis{padding-block:32px var(--space-chapter)}.study-thesis header h2{margin-block:28px 32px}.study-thesis header>p:last-child{color:var(--muted)}.thesis-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,6vw,96px);margin-top:64px;display:grid}.thesis-principles h3{margin-block:24px 20px}.thesis-principles article>p:last-child{color:var(--muted);max-width:22em}.thesis-conclusion{margin-top:64px}.study-sources{margin-top:72px}.source-context{max-width:52em}.study-source-list{grid-template-columns:1fr 1fr;gap:28px 64px;margin:36px 0 0;padding-left:22px;display:grid}.study-source-list li{padding-left:6px;scroll-margin-top:80px}.study-source-list a{text-underline-offset:5px;text-decoration:underline}.study-source-list span{margin-top:10px;display:block}.study-next{background:var(--charcoal);color:var(--paper);padding-block:var(--space-chapter)}.study-next h2{max-width:22em;margin-block:32px 48px}.study-next .round-link:hover>span{background:var(--paper);color:var(--ink);border-color:var(--paper)}@media (width<=1000px){.study-question{grid-template-columns:1.15fr 1fr;gap:24px}.study-reading{grid-template-columns:.55fr 2fr;gap:40px}.study-case-grid{gap:32px}.study-relationships{grid-template-columns:1fr 1fr;gap:40px}.stage-inputs{max-width:7em}.stage-output{padding-right:20px}.study-scenario{grid-template-columns:1fr 1fr;gap:48px}}@media (width<=700px){.study-meta{gap:12px 20px}.study-meta>span{width:100%}.study-question{grid-template-columns:1fr;gap:32px;padding-top:24px}.question-copy h2{margin-top:24px}.question-intro{margin-top:32px}.question-sculpture{width:100%;max-width:480px;margin-inline:auto}.study-reading{padding-block:40px;display:block}.reading-label{margin-bottom:24px;padding-top:0}.study-prose h2{margin-bottom:24px}.study-relationships{gap:32px 20px;padding-block:32px}.study-case-grid{grid-template-columns:1fr;gap:48px;margin-top:48px}.study-case-grid h3{margin-bottom:20px}.transformation-map{margin-top:48px}.transformation-stages{flex-direction:column;gap:44px;display:flex}.transformation-stages li{padding-left:76px}.stage-path{width:48px;height:100%;margin:0;position:absolute;top:0;left:0}.stage-number{width:48px;height:48px}.stage-arrow{display:none}.transformation-stages li:not(:last-child) .stage-path:after{content:"";background:var(--clay-deep);width:1px;height:calc(100% - 32px);position:absolute;top:64px;left:23px}.transformation-stages .eyebrow,.transformation-stages h3{margin-bottom:12px}.stage-inputs{max-width:none}.stage-output{margin-top:24px;padding-right:0}.transformation-return{display:none}.transformation-map figcaption{text-align:left;margin:40px 0 0 76px}.transformation-note{margin-top:40px}.study-scenario{grid-template-columns:1fr;gap:40px}.scenario-lenses details>p{padding-right:0}.thesis-principles{grid-template-columns:1fr;gap:40px;margin-top:48px}.thesis-principles h3{margin-block:16px}.thesis-conclusion{margin-top:48px}.study-source-list{grid-template-columns:1fr;gap:28px}.study-sources{margin-top:48px}.study-next h2{margin-block:24px 36px}}}.question-copy h2{font-size:var(--type-chapter)}.study-prose h2,.study-cases h2,.study-transformation h2,.scenario-heading h2,.study-thesis h2,.study-next h2{font-size:var(--type-section)}.study-case-grid h3,.transformation-stages h3,.thesis-principles h3,.lens-title{font-size:var(--type-title);font-weight:var(--weight-heading);line-height:var(--leading-heading)}.thesis-word{font-family:var(--font-editorial);font-size:var(--type-section);color:var(--accent-ink);line-height:1.2}.study-relationships p,.stage-inputs{font-size:var(--type-body)}
