.study-page.study-scroll-page{--story-panel:#0b1324;--story-gutter:clamp(40px, 5.4vw, 132px);--story-visual-gutter:clamp(24px, 2.7vw, 64px);background:linear-gradient(90deg, var(--bg) 50%, var(--story-panel) 50%);overflow:clip}.study-page.study-scroll-page .study-container{max-width:none;padding:0}.study-page.study-scroll-page .study-container>.study-back-link{margin:38px 0 0;margin-left:max(var(--story-gutter), calc((50vw - 580px) / 2))}.study-page.study-scroll-page .study-intro{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:0;min-height:min(900px,100svh - 130px);margin:0;padding:64px 0 96px;display:grid}.study-page.study-scroll-page .study-header{width:calc(100% - var(--story-gutter) * 2);max-width:580px;margin:0 auto;padding:0}.study-page.study-scroll-page .study-header h1{letter-spacing:-.055em;max-width:14ch;font-size:clamp(40px,4.3vw,76px);line-height:1.06}.study-page.study-scroll-page .study-summary{margin-top:28px;font-size:clamp(17px,1.25vw,22px);line-height:1.65}.study-page.study-scroll-page .study-thesis{font-size:clamp(22px,2vw,32px)}.study-page.study-scroll-page .study-metadata{gap:24px;margin-top:32px;padding-top:24px}.study-page.study-scroll-page .study-metadata dd{font-size:14px;line-height:1.65}.study-page.study-scroll-page .study-hero-art{width:100%;max-width:1000px;padding:var(--story-visual-gutter);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto}.study-page.study-scroll-page .study-hero-art>*{max-width:100%}.study-page.study-scroll-page .study-intro:not([data-illustrated]){background:var(--bg);min-height:auto;display:block}.study-page.study-scroll-page .study-intro:not([data-illustrated]) .study-header{width:min(820px,100% - 80px);max-width:820px}.study-page.study-scroll-page .study-content{max-width:none;margin:0}.study-page.study-scroll-page .study-content>*{max-width:none}.study-page.study-scroll-page .study-content .study-narrative-section{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.study-page.study-scroll-page :is(.story-chapter,.story-pair,.story-wide,.story-prose){scroll-margin-top:110px}.study-page.study-scroll-page .story-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-height:650px;display:grid}.study-page.study-scroll-page .story-copy{min-width:0;padding:84px var(--story-gutter) 96px}.study-page.study-scroll-page .story-copy>*{max-width:640px;margin-inline:auto}.study-page.study-scroll-page .story-visual{min-width:0;padding:84px var(--story-visual-gutter) 96px;flex-direction:column;gap:28px;display:flex}.study-page.study-scroll-page .story-visual>*{width:100%;max-width:1100px;margin:0 auto}.study-page.study-scroll-page .story-prose{background:var(--bg);width:100%;padding:80px max(var(--story-gutter), calc((100% - 800px) / 2))}.study-page.study-scroll-page .story-prose>*{max-width:800px;margin-inline:auto}.study-page.study-scroll-page .story-wide{background:var(--story-panel);padding:80px max(48px,50vw - 740px)}.study-page.study-scroll-page .story-wide-copy{max-width:740px;margin-bottom:36px}.study-page.study-scroll-page .story-wide-visual{min-width:0}.study-page.study-scroll-page .story-wide-visual>*{margin:0}.study-page.study-scroll-page .story-pair-visual-only{min-height:0;display:block}.study-page.study-scroll-page .story-pair-visual-only .story-copy{display:none}.study-page.study-scroll-page .story-pair-visual-only .story-visual{padding:60px max(var(--story-visual-gutter), calc((100% - 1200px)/2))}.study-page.study-scroll-page .story-chapter h2{letter-spacing:-.045em;border:0;margin:0 0 32px;padding:0;font-size:clamp(30px,3.1vw,52px);font-weight:500;line-height:1.15}.study-page.study-scroll-page .story-chapter h2:before{display:none}.study-page.study-scroll-page .story-chapter>:first-child>:first-child>h2:before,.study-page.study-scroll-page .story-chapter>.story-prose:first-child>h2:before{content:attr(data-number);display:block}.study-page.study-scroll-page .story-chapter .study-section-title{margin-top:0}.study-page.study-scroll-page .story-chapter h3{margin:0 0 24px;font-size:clamp(22px,2vw,32px);font-weight:500;line-height:1.3}.study-page.study-scroll-page .story-chapter h4{margin-top:32px;font-size:18px}.study-page.study-scroll-page :is(.story-copy,.story-prose,.story-wide-copy) :is(p,.study-support){color:var(--ink-muted);font-size:clamp(16px,1.12vw,19px);line-height:1.8}.study-page.study-scroll-page :is(.story-copy,.story-prose,.story-wide-copy) .study-display{color:var(--ink);font-size:clamp(28px,2.7vw,44px);line-height:1.2}.study-page.study-scroll-page :is(.story-copy,.story-prose,.story-wide-copy) .study-lede{color:var(--ink);font-size:clamp(21px,1.7vw,28px);line-height:1.4}.study-page.study-scroll-page .study-text-grid{border:0;margin:0;display:block}.study-page.study-scroll-page .study-text-cell{border:0;padding:0}.study-page.study-scroll-page .study-text-cell+.study-text-cell{margin-top:24px}.study-page.study-scroll-page .study-text-cell p:first-child{margin-top:0}.study-page.study-scroll-page .story-visual :is(.study-screenshot,.study-visual,.coda-figure){margin:0}.study-page.study-scroll-page .study-screenshot-stage,.study-page.study-scroll-page .study-screenshot-frame{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.study-page.study-scroll-page .study-screenshot-bar{background:0 0;border:0;padding:0 0 14px}.study-page.study-scroll-page .study-screenshot-dots{display:none}.study-page.study-scroll-page .study-screenshot img{object-fit:contain;border:0;border-radius:3px;width:100%;height:auto}.study-page.study-scroll-page .study-screenshot figcaption{text-transform:none;letter-spacing:0;color:var(--ink-subtle);margin-top:18px;font-family:inherit;font-size:13px;line-height:1.65}.study-page.study-scroll-page .coda-diagram-stage{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.study-page.study-scroll-page .coda-diagram-art{min-width:0;max-width:min(100%,520px)}.study-page.study-scroll-page .coda-figure-wide .coda-diagram-art{min-width:990px;max-width:100%}.study-page.study-scroll-page .coda-figure-wide .coda-diagram-staffing{min-width:1300px}.study-page.study-scroll-page .coda-kpi-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 26px}.study-page.study-scroll-page .coda-kpi-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.study-page.study-scroll-page .coda-kpi-card h3{margin:0 0 12px;font-size:20px}.study-page.study-scroll-page .coda-kpi-icon{width:58px;height:58px;margin-bottom:18px}.study-page.study-scroll-page .study-big-figures{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}.study-page.study-scroll-page .study-big-figures>div{border:0;padding:0}.study-page.study-scroll-page .study-big-figure-value{font-size:clamp(44px,4vw,76px)}.study-page.study-scroll-page .study-principle-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.study-page.study-scroll-page .study-principle{border:0;padding:0}.study-page.study-scroll-page .study-flow{background:0 0;border:0;padding:0}.study-page.study-scroll-page .study-flow-track{flex-direction:column;align-items:stretch;display:flex}.study-page.study-scroll-page .study-flow-card{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;padding:20px 0;display:block}.study-page.study-scroll-page .study-flow:before,.study-page.study-scroll-page .study-flow-card:before,.study-page.study-scroll-page .study-flow-step-number{display:none}.study-page.study-scroll-page .study-flow-title{font-size:clamp(22px,2vw,30px)}.study-page.study-scroll-page .study-flow-connector{flex:0 0 24px;justify-content:flex-start;min-height:24px;padding:0}.study-page.study-scroll-page .study-flow-down{display:block}.study-page.study-scroll-page .study-flow-right{display:none}.study-page.study-scroll-page .study-visual-caption{border:0;margin-top:20px}.study-page.study-scroll-page :is(.study-step-index,.process-index){display:none}.study-page.study-scroll-page .study-table-wrap{max-width:100%;overflow-x:auto}.study-page.study-scroll-page .study-table{border:0;min-width:0;max-width:100%;font-size:15px}.study-page.study-scroll-page .study-table table{min-width:640px}.study-page.study-scroll-page .study-navigation{background:var(--bg);padding:88px var(--story-gutter);border:0;gap:40px;margin:0}.study-page.study-scroll-page .study-next-link{max-width:620px}.study-page.study-scroll-page [data-study-reveal],.study-page.study-scroll-page [data-diffuse-reveal],.study-page.study-scroll-page [data-diffuse-pending],.study-page.study-scroll-page [data-study-motion]{opacity:1;animation:none}@media (min-width:1000px){.study-page.study-scroll-page .story-visual:has(.coda-figure-wide){padding-inline:24px}.study-page.study-scroll-page .story-visual .transfer-persona{background:0 0;border:0;padding:0;display:block}.study-page.study-scroll-page .story-visual .transfer-persona-profile{border:0;align-items:center;gap:24px;padding:0;display:flex}.study-page.study-scroll-page .transfer-persona-image{width:clamp(130px,13vw,260px);height:auto}.study-page.study-scroll-page .transfer-persona-story{padding:24px 0}.study-page.study-scroll-page .transfer-persona-questions{border:0;grid-template-columns:1fr}.study-page.study-scroll-page .transfer-persona-questions li{border:0;padding:14px 0}}@media (max-width:1199px) and (min-width:1000px){.study-page.study-scroll-page{--story-gutter:54px;--story-visual-gutter:24px}.study-page.study-scroll-page .study-principle-grid{grid-template-columns:1fr}}@media (max-width:999px){.study-page.study-scroll-page{--story-gutter:clamp(24px, 6vw, 64px);--story-visual-gutter:var(--story-gutter);background:var(--bg);overflow:clip}.study-page.study-scroll-page .study-container>.study-back-link{margin:28px var(--story-gutter) 0}.study-page.study-scroll-page .study-intro{grid-template-columns:1fr;gap:48px;min-height:0;padding:44px 0 64px}.study-page.study-scroll-page .study-header{width:calc(100% - var(--story-gutter) * 2);max-width:680px}.study-page.study-scroll-page .study-header h1{max-width:16ch;font-size:clamp(40px,7.2vw,70px)}.study-page.study-scroll-page .study-hero-art{max-width:760px;padding-block:0}.study-page.study-scroll-page .story-pair{min-height:0;display:block}.study-page.study-scroll-page .story-copy{padding:56px var(--story-gutter) 36px}.study-page.study-scroll-page .story-copy>*{max-width:720px}.study-page.study-scroll-page .story-visual{padding:36px var(--story-visual-gutter) 64px;background:var(--story-panel)}.study-page.study-scroll-page .story-prose,.study-page.study-scroll-page .story-wide{padding:56px var(--story-gutter)}.study-page.study-scroll-page .story-chapter h2{font-size:clamp(30px,5vw,44px)}.study-page.study-scroll-page .study-intro:not([data-illustrated]) .study-header{width:calc(100% - var(--story-gutter) * 2)}.study-page.study-scroll-page .study-navigation{padding:56px var(--story-gutter)}.study-page.study-scroll-page .coda-diagram-art{min-width:480px}.study-page.study-scroll-page .coda-figure-wide .coda-diagram-art{min-width:760px}}@media (max-width:540px){.study-page.study-scroll-page .study-principle-grid,.study-page.study-scroll-page .coda-kpi-grid{grid-template-columns:1fr}.study-page.study-scroll-page .study-header-actions{flex-direction:column;align-items:flex-start;gap:22px}.study-page.study-scroll-page .study-metadata{grid-template-columns:1fr 1fr}.study-page.study-scroll-page .study-next-title{font-size:28px}}@media print{.study-page.study-scroll-page{background:0 0}.study-page.study-scroll-page [data-story-copy],.study-page.study-scroll-page [data-story-visual]{translate:none}.study-page.study-scroll-page .story-pair{break-inside:avoid}}
.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]){--product-copy-inset:var(--story-gutter,clamp(40px, 5.4vw, 132px));--product-visual-inset:var(--story-visual-gutter,clamp(24px, 2.7vw, 64px));--product-pair-space:clamp(68px, 7vw, 128px)}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-contents{display:none}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-hero{box-shadow:none;background:0 0;border:0;border-radius:0}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .study-content>.product-problem{padding:72px var(--product-copy-inset);padding-right:max(var(--product-copy-inset), calc(100% - var(--product-copy-inset) - 800px));background:var(--bg);border:0;margin:0;display:block}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-problem>:is(header,div){border:0;padding:0}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-problem>header{margin-bottom:30px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-problem h2{font-size:clamp(32px,3.2vw,50px)}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) :is(.product-personas,.ux-exploration,.product-connections--narrative){background:0 0;border:0;width:100%;max-width:none;margin:0;padding:0}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) :is(.product-personas-intro,.ux-iterations-heading,.product-connections>header,.evb-heading){width:50%;max-width:none;padding:64px var(--product-copy-inset) 0;border:0;margin:0;display:block}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) :is(.product-personas-intro h2,.ux-exploration-heading h2,.product-connections h2,.product-chapter-heading h2){letter-spacing:-.045em;text-wrap:balance;font-size:clamp(32px,3.2vw,54px);line-height:1.12}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) :is(.product-personas-intro>p:last-child,.ux-iterations-heading p){margin-top:20px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) :is(.product-personas-grid,.product-context-sequence,.ux-exploration-boards,.evb-flow){border:0;width:100%;margin:0;padding:0;display:block}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) :is(.product-chapter[data-layout],.product-personas .product-persona,.product-context-panel,.ux-exploration-intro,.ux-exploration-detail,.evolution-board .evb-cluster){width:100%;min-width:0;min-height:0;padding:var(--product-pair-space) 0;background:0 0;border:0;border-radius:0;grid-row:auto;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0;margin:0;scroll-margin-top:110px;display:grid;position:relative}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) :is(.product-chapter[data-layout]>.product-chapter-story,.product-persona-copy,.product-context-copy,.ux-exploration-heading,.ux-exploration-reason,.evb-stage-copy){width:100%;min-width:0;max-width:none;padding:0 var(--product-copy-inset);background:0 0;border:0;grid-area:1/1;margin:0;display:block}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) :is(.product-chapter[data-layout]>.product-evidence,.product-persona-visual,.product-context-visual,.ux-flow-story,.ux-exploration-detail>.ux-sketch-stage,.evb-stage-visual){width:100%;min-width:0;max-width:none;min-height:0;padding:0 var(--product-visual-inset);box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:1/2;align-self:start;margin:0;animation:none;display:block;overflow:visible}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) [data-story-copy]>:last-child{margin-bottom:0}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) :is(.product-personas-grid>.product-persona:first-child,.product-context-sequence>.product-context-panel:first-child,.ux-exploration-boards>.ux-exploration-detail:first-child,.evb-flow>.evb-cluster:first-child){padding-top:32px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-chapter-heading{margin:0 0 28px;display:block}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-chapter .product-chapter-number{min-width:0;color:var(--ink-subtle);font-family:var(--font-mono);letter-spacing:.06em;margin-bottom:22px;font-size:13px;line-height:1.4;display:block}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-chapter-body{display:block}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-chapter-body>p{margin:0 0 20px;font-size:17px;line-height:1.8}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-chapter .product-chapter-body>ul{border:0;grid-template-columns:1fr;gap:16px;margin:28px 0 0;padding:0;display:grid}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-chapter-body>ul>li{padding-left:16px;font-size:16px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-decision{margin-top:30px;padding:0 0 0 20px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-decision>span{font-size:12px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-decision>strong{font-size:23px;line-height:1.35}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-evidence>a,.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-chapter:not([data-layout=wide]) .product-evidence>a{width:100%;max-width:1100px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:0;padding:0;display:block;overflow:visible}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-evidence[data-evidence=detail]>a{max-width:900px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-evidence .product-evidence-image,.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-context-visual img{object-fit:contain;border:0;border-radius:0;width:100%;height:auto;max-height:none;display:block}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-expand{color:var(--ink-muted);opacity:1;background:0 0;border:0;border-radius:0;justify-content:flex-end;margin:16px 0 0;padding:0;font-size:13px;transition:none;display:flex;position:static}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-evidence figcaption{width:100%;margin:16px 0 0;font-size:13px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-context-visual>a{width:100%;margin-inline:0;text-decoration:none;display:block}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-screen-link{color:var(--ink-muted);justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) :is(.product-context-visual>a,.product-evidence>a):hover :is(.product-screen-link,.product-expand){color:var(--ink)}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-context-visual>a:focus-visible{outline:2px solid var(--accent);outline-offset:7px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-context-copy>h3{margin:20px 0;font-size:clamp(30px,3vw,46px);line-height:1.17}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-context-copy>p{font-size:17px;line-height:1.8}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-context-copy>ol{border:0;gap:12px;padding:0}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-context-copy li{font-size:14px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-personas .product-persona-heading h3{margin:16px 0 0;font-size:clamp(32px,3.2vw,50px);line-height:1.12}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-personas .product-persona-role{margin:18px 0 0;font-size:15px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-personas .product-persona-summary{border:0;margin-top:28px;padding:0}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-personas .product-persona-situation{font-size:17px;line-height:1.8}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-persona-resources{gap:8px 18px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-persona-resources>span{color:var(--accent);border:0;padding:0}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-personas .product-persona-questions{border:0;grid-row:auto;grid-template-rows:none;grid-template-columns:1fr;gap:24px;margin:32px 0 0;padding:0;display:grid}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-personas .product-persona-questions>li{border:0;margin:0;padding:0}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-persona-questions strong{font-size:18px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-personas .product-persona-questions p{font-size:16px;line-height:1.75}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-personas .product-persona-focus{border:0;border-left:2px solid var(--accent);margin-top:30px;padding:0 0 0 18px;font-size:16px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-persona-composition{isolation:isolate;background:var(--story-panel,#0b1324);width:100%;max-width:900px;height:560px;margin-inline:0;position:relative;overflow:hidden}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-personas .product-persona-portrait{--portrait-overhang:64px;z-index:0;top:4px;right:calc(-1 * var(--portrait-overhang));width:550px;max-width:none;height:550px;position:absolute}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-persona-image{mix-blend-mode:screen;width:100%;max-width:none;height:auto;-webkit-mask-image:linear-gradient(to right, transparent 0%, #000 19%, #000 72%, transparent calc(100% - var(--portrait-overhang))), linear-gradient(to bottom, transparent 0%, #000 0.8%, #000 97.6%, transparent 100%), linear-gradient(to right, transparent 28%, #000 38%, #000 62%, transparent 76%), linear-gradient(to bottom, transparent 0%, #000 14%, #000 100%);mask-image:linear-gradient(to right, transparent 0%, #000 19%, #000 72%, transparent calc(100% - var(--portrait-overhang))), linear-gradient(to bottom, transparent 0%, #000 0.8%, #000 97.6%, transparent 100%), linear-gradient(to right, transparent 28%, #000 38%, #000 62%, transparent 76%), linear-gradient(to bottom, transparent 0%, #000 14%, #000 100%);display:block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in,source-in,source-over;mask-composite:intersect,intersect,add}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-persona-identity{z-index:1;width:40%;max-width:250px;color:var(--ink);padding-top:26px;position:relative}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-persona-identity>svg{color:var(--accent);margin-bottom:18px;display:block}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-persona-identity>span{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(23px,2.2vw,34px);line-height:1.14;display:block}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-persona-identity>p{max-width:24ch;color:var(--ink-subtle);margin:14px 0 0;font-size:13px;line-height:1.7}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-persona-key-question{z-index:1;width:40%;max-width:260px;color:var(--ink);letter-spacing:-.025em;border:0;margin:0;padding:18px 0 0;font-size:clamp(20px,1.75vw,29px);line-height:1.35;position:absolute;bottom:30px;left:0}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-persona-key-question:before{content:"";background:var(--accent);width:44px;height:2px;position:absolute;top:0;left:0}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .ux-exploration-heading>div+div{margin-top:26px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .ux-exploration-heading>div>p:not(.product-label){font-size:17px;line-height:1.8}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .ux-flow-label{max-width:620px;margin:0 0 20px;font-size:13px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .ux-exploration .ux-task-flow{border:0;grid-template-columns:1fr;gap:32px;max-width:620px;margin:0;display:grid}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .ux-task-flow>li{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;min-height:0;padding:20px 24px;display:block}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .ux-task-flow>li>span{display:none}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .ux-task-flow strong{letter-spacing:-.025em;font-size:clamp(20px,1.7vw,28px)}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .ux-task-flow>li>svg{width:18px;height:18px;color:var(--accent);display:block;top:calc(100% + 8px);right:calc(50% - 9px);transform:rotate(90deg)}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .ux-iterations-heading h3{font-size:30px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .ux-exploration-reason h3{margin:16px 0 22px;font-size:clamp(30px,3vw,46px);line-height:1.16}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .ux-exploration-reason>p:not(.product-label){font-size:17px;line-height:1.8}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .ux-iteration-top{justify-content:flex-start;gap:16px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .ux-exploration-tradeoff{border:0;border-left:2px solid var(--accent);padding:0 0 0 18px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .ux-exploration-tradeoff>p{font-size:16px;line-height:1.75}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .ux-stage-canvas{background:0 0;max-width:1000px;margin-inline:0}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .ux-stage-canvas>.exploration-wireframe{border:0;border-radius:0;width:100%;height:auto;display:block}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .ux-sketch-stage>figcaption{max-width:1000px;margin-inline:0;padding-top:16px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .ux-final-interface{border:0;max-width:900px;margin-inline:0;overflow:visible}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .ux-final-interface>span{border:0;justify-content:flex-end;padding:16px 0 0}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .ux-exploration-links{padding:24px var(--product-copy-inset) 64px;margin:0;display:block}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .ux-exploration-links>div{margin-top:18px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evolution-board{color:var(--ink);background:0 0;border:0;margin:0;padding:0}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-heading>div>span{color:var(--accent);font-size:13px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-heading h3{color:var(--ink);margin-top:18px;font-size:clamp(30px,3vw,46px);font-weight:500}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-heading>p{color:var(--ink-muted);margin-top:22px;font-size:17px;line-height:1.8}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-stage-copy>h3{letter-spacing:-.035em;margin:18px 0;font-size:clamp(30px,3vw,46px);font-weight:500;line-height:1.15}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-stage-copy>p{color:var(--ink-muted);margin:0 0 16px;font-size:17px;line-height:1.7}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-stage-copy>.evb-question{color:var(--ink);letter-spacing:-.02em;font-size:20px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-stage-label{color:var(--accent)}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-stage-label>span{color:var(--ink-subtle);font-family:var(--font-mono);border:0;padding:0;font-size:13px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) :is(.evb-persona-note,.evb-branch){background:0 0;border:0;margin:28px 0 0;padding:0}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) :is(.evb-persona-note,.evb-branch):before,.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-persona-note:after{content:none}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) :is(.evb-persona-note>span,.evb-branch>span){color:var(--ink-subtle);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) :is(.evb-persona-note>strong,.evb-branch h4,.evb-branch-decision>strong){color:var(--ink);font-size:17px;font-weight:500}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) :is(.evb-persona-note>p,.evb-branch>p,.evb-branch-decision>p){color:var(--ink-muted);font-size:16px;line-height:1.75}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-branch-decision{border:0;border-left:2px solid var(--accent);padding:0 0 0 18px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-stage-visual .evb-draft{gap:16px;width:100%;max-width:620px;min-height:340px;margin:0;padding:28px;font-size:16px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-draft strong{font-size:18px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-draft-form>div{min-height:44px;padding:12px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-draft-form>.evb-draft-description{min-height:82px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-draft-save{padding:8px 22px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-draft-lines{gap:12px;padding-block:10px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) :is(.evb-draft-context,.evb-draft-overlay){gap:0;padding:0}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) :is(.evb-draft-context>div,.evb-draft-wide){gap:22px;padding:22px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-draft-backlist{padding:22px 14px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-draft-records{gap:16px;padding:16px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-draft-records>div{gap:22px;padding:22px 14px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-draft-records strong{font-size:17px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-draft-review{gap:26px;padding:24px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-draft-evidence{gap:24px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-draft-decisions>span{padding:8px 12px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-connection-slot{padding:0 var(--product-copy-inset);margin:-22px 0;display:block}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-connector{color:var(--accent);align-items:center;gap:14px;display:flex}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-connector>.evb-arrow-horizontal{display:none}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-connector>.evb-arrow-vertical{flex:0 0 16px;width:16px;height:36px;display:block}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-connector>p{max-width:none;color:var(--ink-subtle);text-align:left;margin:0;font-size:13px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-footnote{padding:0 var(--product-copy-inset) 48px;border:0;color:var(--ink-subtle)!important;margin:0!important}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-feature-grid{padding:44px var(--product-copy-inset) 64px;background:var(--bg);border:0;gap:34px 48px;margin:0}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-feature-grid>.product-feature{background:0 0;border:0;border-radius:0;margin:0;padding:0}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-feature>h3{font-size:22px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-feature>div{font-size:16px;line-height:1.8}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .study-content>:is(.study-support,.study-display,.study-section-title,.study-eyebrow){width:100%;max-width:none;padding:16px var(--product-copy-inset);padding-right:max(var(--product-copy-inset), calc(100% - var(--product-copy-inset) - 800px));background:var(--bg);border:0;margin:0}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .study-content>.study-support{font-size:17px;line-height:1.8}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .study-content>.study-eyebrow{padding-top:64px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .study-content>.study-display{font-size:clamp(32px,3.2vw,50px)}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .study-content>.study-section-title{padding-top:64px;font-size:clamp(30px,3vw,44px)}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .study-content>.study-section-title:before{content:none}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .study-content>.prototype-showcase{width:100%;max-width:none;padding:40px max(var(--product-visual-inset), calc((100% - 1280px) / 2)) 88px;background:var(--bg);margin:0}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) :is(.prototype-preview-stage,.prototype-preview-frame){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .prototype-launch-row{border:0}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .prototype-iframe{transition:none}@media (min-width:1000px) and (max-width:1199px){.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-personas .product-persona-portrait{--portrait-overhang:112px;width:540px;height:540px;top:22px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-persona-composition{height:560px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-persona-identity{width:43%}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-persona-key-question{width:43%;font-size:22px}}@media (min-width:1000px) and (max-height:800px){.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-persona-composition{height:530px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-personas .product-persona-portrait{width:520px;height:520px;top:4px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-persona-key-question{font-size:22px;bottom:14px}}@media (max-width:999px){.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]){--product-pair-space:52px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) :is(.product-personas-intro,.ux-iterations-heading,.product-connections>header,.evb-heading){width:100%;padding-top:48px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) :is(.product-chapter[data-layout],.product-personas .product-persona,.product-context-panel,.ux-exploration-intro,.ux-exploration-detail,.evolution-board .evb-cluster){grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) :is(.product-chapter[data-layout]>.product-chapter-story,.product-persona-copy,.product-context-copy,.ux-exploration-heading,.ux-exploration-reason,.evb-stage-copy){grid-area:1/1;max-width:800px;margin-inline:auto}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) :is(.product-chapter[data-layout]>.product-evidence,.product-persona-visual,.product-context-visual,.ux-flow-story,.ux-exploration-detail>.ux-sketch-stage,.evb-stage-visual){border:0;order:0;grid-area:2/1;width:100%;margin:0;padding-top:0}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-persona-composition{background:var(--bg);max-width:640px;height:600px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-personas .product-persona-portrait{--portrait-overhang:60px;width:580px;height:580px;top:8px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-persona-identity{padding-top:26px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-persona-key-question{font-size:25px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]){--product-pair-space:42px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) :is(.product-personas-intro h2,.ux-exploration-heading h2,.product-connections h2,.product-chapter-heading h2,.product-personas .product-persona-heading h3,.product-context-copy>h3,.ux-exploration-reason h3,.evb-stage-copy>h3){font-size:32px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-persona-composition{flex-direction:column;height:auto;display:flex}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-personas .product-persona-portrait{--portrait-overhang:0px;aspect-ratio:1;width:100%;max-width:500px;height:auto;margin:12px auto 0;position:relative;top:auto;right:auto}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-persona-identity{width:100%;max-width:100%;padding:0}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-persona-identity>svg{display:none}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-persona-identity>span{font-size:28px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-persona-identity>p{max-width:36ch;margin-top:8px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-persona-key-question{width:auto;max-width:none;margin:8px 0 0;font-size:22px;position:relative;bottom:auto;left:auto}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-persona-questions strong{font-size:17px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .ux-task-flow>li{padding:18px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .ux-task-flow strong{font-size:21px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-stage-visual .evb-draft{min-height:300px;padding:18px;font-size:14px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-draft strong{font-size:16px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) :is(.evb-draft-context,.evb-draft-overlay){padding:0}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) :is(.evb-draft-context>div,.evb-draft-wide){gap:16px;padding:14px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-draft-records{gap:10px;padding:10px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-draft-records>div{padding:14px 8px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .evb-draft-records strong{font-size:14px}.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-feature-grid{grid-template-columns:1fr;gap:30px}}@media (max-width:359px){.study-scroll-page:is([data-case-study=xray],[data-case-study=music-rights-platform]) .product-persona-key-question{font-size:20px}}
.study-scroll-page[data-case-study] .study-content .ds-system-story{--ds-story-gutter:var(--story-gutter,clamp(24px, 5.4vw, 140px));--ds-story-visual-gutter:var(--story-visual-gutter,40px);--ds-story-gap:clamp(40px, 5.6vw, 112px);--ds-story-space:clamp(56px, 7vw, 112px);width:100%;min-width:0;max-width:none;padding-inline:0}.study-scroll-page[data-case-study] .study-content .ds-system-story :is(.process-chapter,.process-chapter-layout,.process-chapter-body,.study-chapter,.study-chapter-body){width:100%;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;margin-inline:0;padding:0;display:block}.study-scroll-page[data-case-study] .study-content .ds-system-story :is(.process-chapter,.study-chapter){margin-block:var(--ds-story-space)}.study-scroll-page[data-case-study] .study-content .ds-system-story :is(.process-chapter-body,.study-chapter-body){margin-top:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-system-pair{width:100%;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0;margin:0;padding:clamp(36px,5vw,80px) 0;display:grid;overflow:visible}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-system-pair>:is(.ds-system-copy,.ds-system-visual){width:100%;min-width:0;max-width:none;margin:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-system-pair>.ds-system-copy{width:calc(100% - 2 * var(--ds-story-gutter));align-self:start;max-width:600px;margin-inline:auto}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-system-pair>.ds-system-visual{width:calc(100% - 2 * var(--ds-story-visual-gutter));margin-inline:auto}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-system-copy>:is(p,h2,h3,h4,ul,ol){max-width:58ch;margin-inline:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-system-copy>:first-child{margin-top:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-system-copy>:last-child{margin-bottom:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-system-visual>:first-child{margin-top:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-system-visual>:last-child{margin-bottom:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-system-visual :is(figure,pre,img,svg){max-width:100%}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-system-visual :is(figure,.study-mono-spec,.study-big-figures){margin-inline:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-system-visual>*+*{margin-top:32px}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-system-pair-wide>.ds-system-visual{grid-column:1/-1;max-width:1440px;margin-inline:auto}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-system-pair-wide>.ds-system-visual>:is(figure:not(.study-token-pipeline),.code-block){max-width:960px;margin-inline:auto}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-system-pair-wide{row-gap:36px}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-system-intro,.study-scroll-page[data-case-study] .study-content .ds-system-story .process-chapter-intro{width:calc(50% - 2 * var(--ds-story-gutter));max-width:600px;margin:0 0 12px max(var(--ds-story-gutter), calc((50% - 600px) / 2));box-shadow:none;background:0 0;border:0;border-radius:0;padding:20px 0;display:block}.study-scroll-page[data-case-study] .study-content .ds-system-story :is(.process-chapter-statement,.process-chapter-explanation){background:0 0;border:0;padding:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .process-chapter-explanation{margin-top:24px}.study-scroll-page[data-case-study] .study-content .ds-system-story .process-chapter-explanation p:first-child{margin-top:0}.study-scroll-page[data-case-study] .study-content .ds-system-story :is(.process-chapter-explanation p,.study-support,.ds-system-copy>p,.ds-system-intro>p){font-size:17px;line-height:1.8}.study-scroll-page[data-case-study] .study-content .ds-system-story :is(.study-display,.study-lede,.process-chapter-statement p){font-size:clamp(25px,2.7vw,42px);line-height:1.25}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-display{margin-block:30px}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-section-title{border:0;margin-block:0 24px;padding:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .process-chapter-heading,.study-scroll-page[data-case-study] .study-content .ds-system-story .study-chapter-header{width:calc(50% - 2 * var(--ds-story-gutter));max-width:600px;margin:0 0 0 max(var(--ds-story-gutter), calc((50% - 600px) / 2));border:0;padding:20px 0}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-system-copy>:is(.process-chapter-heading,.study-chapter-header){width:100%;max-width:none;margin:0 0 28px;padding:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-system-copy>.ds-system-intro{width:100%;max-width:none;margin:0 0 24px;padding:0}.study-scroll-page[data-case-study] .study-content .ds-system-story :is(.ds-system-intro,.process-chapter-intro)+.ds-system-pair,.study-scroll-page[data-case-study] .study-content .ds-system-story .process-chapter-intro+.dss-block>.ds-system-pair:first-child{padding-top:16px}.study-scroll-page[data-case-study] .study-content .ds-system-story .process-chapter-rule,.study-scroll-page[data-case-study] .study-content .ds-system-story .study-chapter-header:before{display:none}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-chapter-header{grid-template-columns:1fr;gap:22px}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-chapter-marker{flex-direction:row;align-items:baseline;gap:18px}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-chapter-title{font-size:clamp(32px,3vw,48px)}.study-scroll-page[data-case-study] .study-content .ds-system-story .process-chapter-number{background:0 0;border:0;width:auto;min-width:auto;height:auto;padding:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .process-index{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-block:40px;padding:0;position:static}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-needs{margin:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-needs-grid{border:0;display:block}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-needs-card:nth-child(n){border:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-needs-card:before,.study-scroll-page[data-case-study] .study-content .ds-system-story .study-needs-card-top{display:none}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-needs-industry{margin-top:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-needs-copy{border:0;margin-top:24px;padding-top:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-needs-copy p{font-size:17px}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-needs-copy .study-needs-positioning{font-size:22px}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-needs-company{margin-left:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-needs-context{padding-block:12px}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-needs-context>svg{color:var(--accent);margin-bottom:24px}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-needs-context>p{max-width:52ch;color:var(--ink-muted);margin:0;font-size:19px;line-height:1.8}.study-scroll-page[data-case-study] .study-content .ds-system-story :is(.study-big-figures,.study-metric-grid){background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:0}.study-scroll-page[data-case-study] .study-content .ds-system-story :is(.study-big-figures,.study-metric-grid)>div{background:0 0;border:0;padding:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-big-figure-value{font-size:clamp(32px,3vw,48px)}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-mono-spec{box-shadow:none;background:0 0;border-radius:0;padding:12px 0}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-swatches-ramp{box-shadow:none;border-radius:4px}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-visual-index{display:none}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-visual-caption{border:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-token-pipeline{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-token-pipeline:before,.study-scroll-page[data-case-study] .study-content .ds-system-story .study-token-pipeline .study-flow-card:before{display:none}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-token-pipeline .study-flow-card{box-shadow:none;background:0 0;border-radius:4px}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-token-pipeline .study-flow-track{flex-direction:row}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-token-pipeline .study-flow-connector{justify-content:center;align-items:center}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-token-pipeline .study-flow-down{display:none}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-token-pipeline .study-flow-right{display:block}.study-scroll-page[data-case-study] .study-content .ds-system-story .challenge-grid{border:0;grid-template-columns:1fr;gap:36px}.study-scroll-page[data-case-study] .study-content .ds-system-story .challenge-grid-cell{border:0;padding:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-board-gallery-items{grid-template-columns:1fr;gap:24px;display:grid}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-board-gallery-items>a{background:0 0;border:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-board-gallery-items>a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-metrics-items{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-metrics-items>div{background:0 0;padding:0}.study-scroll-page[data-case-study] .study-content .ds-system-story :is(.dss-block,.aut-block,.doc-block){border:0;margin:0;padding-top:0}.study-scroll-page[data-case-study] .study-content .ds-system-story :is(.dss-block-label,.aut-block-label,.doc-block-label):after{display:none}.study-scroll-page[data-case-study] .study-content .ds-system-story :is(.dss-block-h,.aut-block-h,.doc-block-h){font-size:clamp(28px,2.5vw,38px);line-height:1.25}.study-scroll-page[data-case-study] .study-content .ds-system-story :is(.dss-block-sub,.aut-block-sub,.doc-block-sub){margin-top:20px;font-size:17px;line-height:1.8}.study-scroll-page[data-case-study] .study-content .ds-system-story .dss-foundations-heading{white-space:normal;font-size:clamp(28px,2.5vw,38px)}.study-scroll-page[data-case-study] .study-content .ds-system-story .dss-tiers{border:0;grid-template-columns:1fr;gap:32px}.study-scroll-page[data-case-study] .study-content .ds-system-story .dss-tier{box-shadow:none;background:0 0;border:0;border-radius:0;grid-row:auto;padding:0;display:block}.study-scroll-page[data-case-study] .study-content .ds-system-story .dss-tier+.dss-tier,.study-scroll-page[data-case-study] .study-content .ds-system-story .dss-tier code{border:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .dss-tier h4{margin-top:0;font-size:24px}.study-scroll-page[data-case-study] .study-content .ds-system-story .dss-tier p{font-size:16px}.study-scroll-page[data-case-study] .study-content .ds-system-story .dss-reference-details{background:0 0;border:0;border-radius:0;margin-block:28px;padding:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .dss-reference-details summary{padding:14px 0}.study-scroll-page[data-case-study] .study-content .ds-system-story .dss-found{border:0;grid-template-columns:1fr;gap:32px}.study-scroll-page[data-case-study] .study-content .ds-system-story .dss-found>div{padding:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .dss-found>div+div{border:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .dss-radius-row{justify-content:space-between;gap:18px}.study-scroll-page[data-case-study] .study-content .ds-system-story .dss-ramp-role{text-align:right}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-modes-intro{display:block}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-modes-intro p{margin-top:22px}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-modes-layout{grid-template-columns:1fr}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-modes-controls{grid-template-columns:1fr;gap:24px}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-modes-control{grid-template-columns:minmax(0,1fr) auto;gap:0 20px;display:grid}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-modes-control p{grid-column:1;margin-bottom:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-modes-options{flex-direction:row;grid-area:1/2/3;align-self:start}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-role-lab{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-role-layout{grid-template-columns:1fr;gap:28px}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-role-explanation{padding:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .token-reference-lab{box-shadow:none;background:0 0;border-radius:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .trl-toolbar{max-width:none}.study-scroll-page[data-case-study] .study-content .ds-system-story .trl-wheel{-webkit-mask-image:none;mask-image:none}.study-scroll-page[data-case-study] .study-content .ds-system-story .trl-wheel-word{transition:transform .65s cubic-bezier(.22,.68,.2,1)}.study-scroll-page[data-case-study] .study-content .ds-system-story .trl-wheel-word[style*="--trl-word-offset: 0"]{color:#e0d7ff}.study-scroll-page[data-case-study] .study-content .ds-system-story .cp-grid{display:block}.study-scroll-page[data-case-study] .study-content .ds-system-story .cp-card-body{padding:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .cp-card h4{font-size:32px}.study-scroll-page[data-case-study] .study-content .ds-system-story .cp-card-description{font-size:17px}.study-scroll-page[data-case-study] .study-content .ds-system-story .cp-explore-button{gap:24px;width:fit-content;margin-top:20px}.study-scroll-page[data-case-study] .study-content .ds-system-story .cp-preview{--cp-muted:#4e515d;border-radius:8px;min-height:340px;padding:clamp(24px,2.4vw,40px)}.study-scroll-page[data-case-study] .study-content .ds-system-story .cp-toolbar{padding:0 var(--ds-story-gutter);background:0 0;border:0;justify-content:flex-start;gap:32px}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-ai-heading{display:block}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-ai-heading h3{margin:18px 0 24px}.study-scroll-page[data-case-study] .study-content .ds-system-story :is(.ds-ai-layers,.ds-ai-rules,.ds-ai-sources,.ds-ai-projects){margin:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-ai-layers{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-ai-layers a{display:block}.study-scroll-page[data-case-study] .study-content .ds-system-story :is(.ds-ai-rules,.ds-ai-sources,.ds-ai-projects){border:0;grid-template-columns:1fr;gap:28px}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-ai-sources article{border:0;padding:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-ai-sources svg{margin-bottom:14px}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-ai-rules p{margin-block:12px}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-ai-checks{gap:32px}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-ai-checks article{background:0 0;border-radius:0;padding:0;display:block}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-ai-evidence{margin-top:16px}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-ai-projects a{background:0 0;border:0;border-radius:0;padding:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-ai-projects svg{margin-bottom:18px}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-ai-example{box-shadow:none;background:0 0;border:0;border-radius:0;margin-block:40px;padding:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-ai-example-intro{display:block}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-ai-example-intro>p{margin-top:24px}.study-scroll-page[data-case-study] .study-content .ds-system-story :is(.ds-ai-contract,.ds-ai-validation,.ds-ai-gap){background:0 0;border:0;border-radius:0;padding:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-ai-contract-rules{margin-top:28px}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-ai-specimen{background:0 0;border-radius:0;padding:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-ai-preview-content[data-panel-open=true]{grid-template-columns:minmax(90px,.6fr) minmax(0,1fr)}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-ai-preview-page{padding:20px}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-ai-preview-page h4{font-size:clamp(20px,2vw,30px)}.study-scroll-page[data-case-study] .study-content .ds-system-story .aut-plugin-head{display:block}.study-scroll-page[data-case-study] .study-content .ds-system-story .aut-plugin-name{font-size:28px}.study-scroll-page[data-case-study] .study-content .ds-system-story .aut-plugin-note{margin-top:20px;font-size:17px;line-height:1.8}.study-scroll-page[data-case-study] .study-content .ds-system-story .aut-plugin-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.study-scroll-page[data-case-study] .study-content .ds-system-story .doc-langs{align-content:start;gap:18px;display:grid}.study-scroll-page[data-case-study] .study-content .ds-system-story .doc-lang{background:0 0;border:0;border-radius:0;padding:0;font-size:18px}.study-scroll-page[data-case-study] .study-content .ds-system-story .doc-quote{font-size:clamp(26px,2.7vw,38px)}.study-scroll-page[data-case-study] .study-content .ds-system-story .doc-boards{border:0;border-radius:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .doc-board{border:0;grid-template-columns:1fr;gap:14px;padding:0}.study-scroll-page[data-case-study] .study-content .ds-system-story .doc-board+.doc-board{margin-top:28px}.study-scroll-page[data-case-study] .study-content .ds-system-story .doc-board-name{font-size:22px}.study-scroll-page[data-case-study] .study-content .ds-system-story .doc-board-desc{font-size:16px}.study-scroll-page[data-case-study] .study-content .ds-system-story .doc-board-ex{justify-content:flex-start}.study-scroll-page[data-case-study] .study-content .ds-system-story .doc-viewer{border-radius:4px}.study-scroll-page[data-case-study] .study-content .ds-system-story .doc-stage-frame{max-height:min(800px,75svh)}.study-scroll-page[data-case-study] .study-content .ds-system-story .doc-stage-frame img{width:100%}@media (max-width:999px){.study-scroll-page[data-case-study] .study-content .ds-system-story{--ds-story-gap:32px;--ds-story-space:64px}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-system-pair{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:36px}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-system-pair>.ds-system-visual{grid-column:1}.study-scroll-page[data-case-study] .study-content .ds-system-story :is(.ds-system-intro,.process-chapter-intro,.process-chapter-heading,.study-chapter-header){width:calc(100% - 2 * var(--ds-story-gutter));max-width:600px;margin-inline:auto}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-system-copy>:is(.ds-system-intro,.process-chapter-heading,.study-chapter-header){width:100%}.study-scroll-page[data-case-study] .study-content .ds-system-story .process-chapter-intro{margin-bottom:12px}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-system-copy{max-width:68ch}.study-scroll-page[data-case-study] .study-content .ds-system-story .cp-preview>div{max-width:480px}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-system-pair-wide{row-gap:28px}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-token-pipeline .study-flow-track{flex-direction:column}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-token-pipeline .study-flow-connector{justify-content:flex-start}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-token-pipeline .study-flow-down{display:block}.study-scroll-page[data-case-study] .study-content .ds-system-story .study-token-pipeline .study-flow-right{display:none}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-ai-preview-content[data-panel-open=true]{grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}}@media (max-width:600px){.study-scroll-page[data-case-study] .study-content .ds-system-story{--ds-story-gutter:var(--story-gutter,24px)}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-ai-layers{grid-template-columns:1fr;gap:28px}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-metrics-items{grid-template-columns:1fr}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-ai-layers svg,.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-modes-control{display:block}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-modes-options{margin-top:12px}.study-scroll-page[data-case-study] .study-content .ds-system-story .dss-radius-row{justify-content:flex-start}.study-scroll-page[data-case-study] .study-content .ds-system-story .dss-ramp-top{align-items:start;gap:12px}.study-scroll-page[data-case-study] .study-content .ds-system-story .dss-ramp-role{max-width:50%}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-ai-preview-content[data-panel-open=true]{grid-template-columns:minmax(0,1fr)}.study-scroll-page[data-case-study] .study-content .ds-system-story .ds-ai-panel{width:100%}.study-scroll-page[data-case-study] .study-content .ds-system-story .doc-tabs{flex-wrap:wrap}.study-scroll-page[data-case-study] .study-content .ds-system-story .doc-viewer-bar{flex-direction:column;align-items:start}.study-scroll-page[data-case-study] .study-content .ds-system-story .cp-preview{padding:24px 18px}}@media (prefers-reduced-motion:reduce){.study-scroll-page[data-case-study] .study-content .ds-system-story .trl-wheel-word{transition:none}}.study-scroll-page[data-case-study=design-systems-process] .study-content .ds-system-story{--ds-eyebrow-size:11px;--ds-eyebrow-gap:20px;--ds-section-title-size:clamp(30px, 3.2vw, 44px);--ds-subsection-title-size:clamp(22px, 2vw, 28px);padding-top:calc(var(--ds-section-gap) / 2)}.study-scroll-page[data-case-study=design-systems-process] .study-content .ds-system-story :is(.ds-system-copy,.ds-system-intro,.process-chapter-heading) :is(.ds-domain-eyebrow,.ds-ai-eyebrow,.dss-block-label,.aut-block-label,.doc-block-label,.ds-ai-overline,.ds-ai-section-label,.process-chapter-name){margin:0 0 var(--ds-eyebrow-gap);color:var(--accent);font-family:var(--font-sans);font-size:var(--ds-eyebrow-size);letter-spacing:.12em;text-transform:uppercase;font-weight:500;line-height:1.5}.study-scroll-page[data-case-study=design-systems-process] .study-content .ds-system-story :is(.ds-system-copy,.ds-system-intro)>:is(h2,h3),.study-scroll-page[data-case-study=design-systems-process] .study-content .ds-system-story .ds-ai-example-intro>div>h3{color:var(--ink);font-family:var(--font-sans);font-size:var(--ds-section-title-size);letter-spacing:-.04em;text-transform:none;margin:0 0 24px;font-weight:500;line-height:1.16}.study-scroll-page[data-case-study=design-systems-process] .study-content .ds-system-story .ds-system-copy>h4{font-family:var(--font-sans);font-size:var(--ds-subsection-title-size);letter-spacing:-.025em;margin:0 0 16px;font-weight:500;line-height:1.22}.study-scroll-page[data-case-study=design-systems-process] .study-content .ds-system-story .process-chapter-heading{margin-bottom:var(--ds-eyebrow-gap);align-items:baseline;gap:12px}.study-scroll-page[data-case-study=design-systems-process] .study-content .ds-system-story .process-chapter-heading .process-chapter-name{margin:0}.study-scroll-page[data-case-study=design-systems-process] .study-content .ds-system-story .ds-system-copy>.process-chapter-heading{margin-bottom:var(--ds-eyebrow-gap)}.study-scroll-page[data-case-study=design-systems-process] .study-content .ds-system-story .process-chapter-number{font-size:var(--ds-eyebrow-size);letter-spacing:.12em;flex:none;font-weight:500;line-height:1.5}.study-scroll-page[data-case-study=design-systems-process] .study-content .ds-system-story .ds-system-pair{padding-block:calc(var(--ds-section-gap) / 2)}.study-scroll-page[data-case-study=design-systems-process] .study-content .ds-system-story :is(.process-chapter,.study-chapter,.ds-ai-example){margin-block:0}.study-scroll-page[data-case-study=design-systems-process] .study-content .ds-system-story .process-chapter-body>.process-chapter-heading{margin-top:calc(var(--ds-section-gap) / 2)}.study-scroll-page[data-case-study=design-systems-process] .study-content .ds-system-story .process-chapter-layout:has(>.process-chapter-heading){padding-top:calc(var(--ds-section-gap) / 2)}.study-scroll-page[data-case-study=design-systems-process] .study-content .ds-system-story .ds-system-intro:not(.ds-system-copy .ds-system-intro){margin-top:calc(var(--ds-section-gap) / 2)}.study-page.study-scroll-page[data-case-study=design-systems-process] :is(.study-kicker,.study-eyebrow,.ds-domain-eyebrow,.ds-ai-eyebrow,.dss-block-label,.aut-block-label,.doc-block-label,.ds-ai-overline,.ds-ai-section-label,.cp-eyebrow,.cp-card-meta,.cp-dialog-eyebrow,.process-chapter-heading,.ds-metrics-grid>.meta,.ds-ai-projects a>span){display:none}.study-page.study-scroll-page[data-case-study=design-systems-process] .study-header h1,.study-page.study-scroll-page[data-case-study=design-systems-process] .cp-dialog-title,.study-page.study-scroll-page[data-case-study=design-systems-process] .study-content .ds-system-story :is(.ds-system-copy,.ds-ai-gap)>:is(h2,h3,h4){margin-top:0}
.study-scroll-page [data-story-copy],.study-scroll-page [data-story-visual]{translate:0 var(--story-offset,0px)}.story-navigation{z-index:35;position:relative}.story-rail{gap:2px;max-height:70svh;display:grid;position:fixed;top:50%;left:10px;transform:translateY(-40%)}.story-rail a{width:36px;height:28px;color:var(--color-ink-muted);align-items:center;display:flex;position:relative}.story-rail-tick{background:currentColor;width:11px;height:2px;transition:width .2s,background-color .2s;display:block}.story-rail a[aria-current] .story-rail-tick{background:var(--color-accent);width:27px;height:3px}.story-rail-label{visibility:hidden;background:var(--color-surface);width:max-content;max-width:290px;color:var(--color-ink);border-radius:6px;padding:10px 14px;font-size:12px;position:absolute;top:50%;left:38px;transform:translateY(-50%)translate(-4px);box-shadow:0 8px 28px #0002}.story-rail a:hover .story-rail-label,.story-rail a:focus-visible .story-rail-label{visibility:visible;transform:translateY(-50%)translate(0)}.story-navigation[data-visible=false] :is(.story-rail,.story-mobile-nav){visibility:hidden}.story-mobile-nav{display:none}@media (max-width:999px){.story-rail{display:none}.story-navigation{top:var(--portfolio-header-height,96px);position:sticky}.story-mobile-nav{background:var(--bg);font-size:12px;display:block}.story-mobile-nav summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;list-style:none;display:flex}.story-mobile-nav summary::-webkit-details-marker{display:none}.story-mobile-nav summary span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.story-mobile-nav nav{background:var(--bg);max-height:65svh;padding:12px 24px 20px;position:absolute;inset-inline:0;overflow:auto;box-shadow:0 18px 28px #0002}.story-mobile-nav a{align-items:baseline;gap:16px;min-height:44px;padding:12px 0;display:flex}.story-mobile-nav a span,.story-mobile-nav a[aria-current]{color:var(--color-accent)}}@media (prefers-reduced-motion:reduce){.study-scroll-page [data-story-copy],.study-scroll-page [data-story-visual]{translate:none!important}.story-rail-tick{transition:none}}@media print{.story-navigation{display:none}}
.diffuse-scroll-story .dfs-opening :is(.dfs-opening-context,.dfs-opening-app,.dfs-opening-question,.dfs-opening-file-label,.dfs-opening-crop,.dfs-opening-message,.dfs-opening-issue){opacity:1;transform:none}.diffuse-scroll-story .dfs-opening :is(.dfs-opening-app,.dfs-opening-question,.dfs-opening-crop,.dfs-opening-message,.dfs-opening-issue){isolation:isolate;background:0 0;border-color:#0000;position:relative;overflow:visible}.diffuse-scroll-story .dfs-opening :is(.dfs-opening-app,.dfs-opening-question,.dfs-opening-crop,.dfs-opening-message,.dfs-opening-issue):before{content:"";z-index:-1;pointer-events:none;border:1px solid var(--opening-line);border-radius:inherit;background:#111b2b;position:absolute;inset:-1px}.diffuse-scroll-story .dfs-opening .dfs-opening-crop:before{background:#121c2d;border-style:dashed;border-color:#5c6680}.diffuse-scroll-story .dfs-opening :is(.dfs-opening-message,.dfs-opening-question):before{background:#a99adb08;border:0;border-left:2px solid #7d739a;border-radius:0;inset:0 0 0 -2px}.diffuse-scroll-story .dfs-opening .dfs-opening-question:before{border-left-color:#a99adb}.diffuse-scroll-story .dfs-opening :is(.dfs-opening-context>span,.dfs-opening-app-heading>div>span,.dfs-opening-app-heading strong,.dfs-opening-action,.dfs-opening-app>p,.dfs-opening-releases>div,.dfs-opening-question>span,.dfs-opening-question>strong,.dfs-opening-attachment,.dfs-opening-file-label>svg,.dfs-opening-file-label>span,.dfs-opening-crop-heading>span:first-child,.dfs-opening-crop-corner,.dfs-opening-crop-lines>i,.dfs-opening-missing>div,.dfs-opening-message>span,.dfs-opening-message>strong,.dfs-opening-between,.dfs-opening-issue>span,.dfs-opening-issue>strong,.dfs-opening-issue dl>div),.diffuse-scroll-story .dfs-opening :is(.dfs-opening-app,.dfs-opening-question,.dfs-opening-crop,.dfs-opening-message,.dfs-opening-issue):before{translate:calc(var(--df-motion-spread,0) * var(--opening-x,0px) * var(--df-motion-scale,1)) calc(var(--df-motion-spread,0) * var(--opening-y,0px) * var(--df-motion-scale,1));opacity:calc(1 - var(--df-motion-spread,0) * .3)}.diffuse-scroll-story .dfs-opening .dfs-opening-context>span:first-child{--opening-x:-65px;--opening-y:-90px}.diffuse-scroll-story .dfs-opening .dfs-opening-context>span:nth-child(2){--opening-x:15px;--opening-y:-65px}.diffuse-scroll-story .dfs-opening .dfs-opening-context>span:nth-child(3){--opening-x:80px;--opening-y:-85px}.diffuse-scroll-story .dfs-opening .dfs-opening-app:before{--opening-x:-25px;--opening-y:20px;opacity:calc(1 - var(--df-motion-spread,0) * .75)}.diffuse-scroll-story .dfs-opening .dfs-opening-app-heading>div>span{--opening-x:-85px;--opening-y:-55px;display:inline-block}.diffuse-scroll-story .dfs-opening .dfs-opening-app-heading strong{--opening-x:-100px;--opening-y:-15px}.diffuse-scroll-story .dfs-opening .dfs-opening-action{--opening-x:95px;--opening-y:-60px}.diffuse-scroll-story .dfs-opening .dfs-opening-app>p{--opening-x:-60px;--opening-y:30px}.diffuse-scroll-story .dfs-opening .dfs-opening-releases>div:first-child{--opening-x:80px;--opening-y:55px}.diffuse-scroll-story .dfs-opening .dfs-opening-releases>div:nth-child(2){--opening-x:-75px;--opening-y:95px}.diffuse-scroll-story .dfs-opening .dfs-opening-attachment{--opening-x:45px;--opening-y:60px}.diffuse-scroll-story .dfs-opening .dfs-opening-question:before{--opening-x:25px;--opening-y:90px;opacity:calc(1 - var(--df-motion-spread,0) * .8)}.diffuse-scroll-story .dfs-opening .dfs-opening-question>.dfs-opening-note-label{--opening-x:90px;--opening-y:70px}.diffuse-scroll-story .dfs-opening .dfs-opening-question>strong{--opening-x:-75px;--opening-y:105px}.diffuse-scroll-story .dfs-opening .dfs-opening-question>.dfs-opening-question-context{--opening-x:65px;--opening-y:130px}.diffuse-scroll-story .dfs-opening .dfs-opening-file-label>svg{--opening-x:-90px;--opening-y:-95px}.diffuse-scroll-story .dfs-opening .dfs-opening-file-label>span{color:#c4bddf;font-size:inherit;--opening-x:-40px;--opening-y:-80px;margin-left:0}.diffuse-scroll-story .dfs-opening .dfs-opening-crop:before{--opening-x:25px;--opening-y:20px;opacity:calc(1 - var(--df-motion-spread,0) * .8)}.diffuse-scroll-story .dfs-opening .dfs-opening-crop-heading>span:first-child{--opening-x:-95px;--opening-y:-35px}.diffuse-scroll-story .dfs-opening .dfs-opening-crop .dfs-opening-action{--opening-x:105px;--opening-y:-65px}.diffuse-scroll-story .dfs-opening .dfs-opening-crop-corner:first-child{--opening-x:-90px;--opening-y:-80px}.diffuse-scroll-story .dfs-opening .dfs-opening-crop-corner:nth-child(2){--opening-x:95px;--opening-y:-100px}.diffuse-scroll-story .dfs-opening .dfs-opening-crop-corner:nth-child(3){--opening-x:-105px;--opening-y:80px}.diffuse-scroll-story .dfs-opening .dfs-opening-crop-corner:nth-child(4){--opening-x:100px;--opening-y:95px}.diffuse-scroll-story .dfs-opening .dfs-opening-crop-lines>i:first-child{--opening-x:75px;--opening-y:45px}.diffuse-scroll-story .dfs-opening .dfs-opening-crop-lines>i:nth-child(2){--opening-x:-80px;--opening-y:85px}.diffuse-scroll-story .dfs-opening .dfs-opening-missing>div:first-child{--opening-x:-90px;--opening-y:100px}.diffuse-scroll-story .dfs-opening .dfs-opening-missing>div:nth-child(2){--opening-x:10px;--opening-y:135px}.diffuse-scroll-story .dfs-opening .dfs-opening-missing>div:nth-child(3){--opening-x:90px;--opening-y:115px}.diffuse-scroll-story .dfs-opening .dfs-opening-message:before{--opening-x:-25px;--opening-y:-35px;opacity:calc(1 - var(--df-motion-spread,0) * .8)}.diffuse-scroll-story .dfs-opening .dfs-opening-message>span{--opening-x:-90px;--opening-y:-100px}.diffuse-scroll-story .dfs-opening .dfs-opening-message>strong{--opening-x:85px;--opening-y:-65px}.diffuse-scroll-story .dfs-opening .dfs-opening-between{--opening-x:-45px;--opening-y:0px}.diffuse-scroll-story .dfs-opening .dfs-opening-issue:before{--opening-x:25px;--opening-y:45px;opacity:calc(1 - var(--df-motion-spread,0) * .8)}.diffuse-scroll-story .dfs-opening .dfs-opening-issue>span{--opening-x:95px;--opening-y:-50px}.diffuse-scroll-story .dfs-opening .dfs-opening-issue>strong{--opening-x:-85px;--opening-y:-10px}.diffuse-scroll-story .dfs-opening .dfs-opening-issue dl>div:first-child{--opening-x:100px;--opening-y:45px}.diffuse-scroll-story .dfs-opening .dfs-opening-issue dl>div:nth-child(2){--opening-x:-100px;--opening-y:85px}.diffuse-scroll-story .dfs-opening .dfs-opening-issue dl>div:nth-child(3){--opening-x:75px;--opening-y:125px}.diffuse-scroll-story .dfs-opening .dfs-opening-between>svg{animation:5.5s ease-in-out infinite diffuse-opening-handoff;animation-play-state:var(--df-loop-play-state,paused)}.diffuse-scroll-story .dfs-opening .dfs-opening-crop-corner{animation:7s ease-in-out infinite diffuse-opening-frame-signal;animation-play-state:var(--df-loop-play-state,paused)}.diffuse-scroll-story .dfs-opening .dfs-opening-crop-corner:nth-child(2n){animation-delay:-3.5s}@keyframes diffuse-opening-handoff{0%,20%,to{opacity:.5;transform:translateY(-3px)}45%,65%{opacity:1;transform:translateY(4px)}}@keyframes diffuse-opening-frame-signal{0%,20%,to{border-color:#887aa9}45%,65%{border-color:#d3c4ff}}@media (prefers-reduced-motion:reduce){.diffuse-scroll-story .dfs-opening{--df-motion-spread:0}.diffuse-scroll-story .dfs-opening *,.diffuse-scroll-story .dfs-opening :before{opacity:1;transform:none;animation:none!important}}@media print{.diffuse-scroll-story .dfs-opening{--df-motion-spread:0}.diffuse-scroll-story .dfs-opening *{animation:none!important}}
