.work-show{--muted:#aaa69e;--line:#34322e;position:relative;background:#000;color:#f0ece5;scroll-margin-top:25px;padding-bottom:100px}.work-show *{box-sizing:border-box}.work-show p{max-width:62ch}.work-show h2,.work-show h3{font-weight:400}.work-show button{color:inherit}.work-show .note{font:12px/1.6 Public,sans-serif;color:var(--muted)}.work-show .context{font:13px/1.5 Public;color:var(--muted)}.work-show .read-link{display:inline-flex;gap:28px;align-items:center;font:15px/1.3 Public;padding:14px 0;border-bottom:1px solid #9d7452}.read-link:after{content:'↗';font-size:23px}.work-show .read-link:hover{color:#d47e30}.work-close{padding:70px 7% 145px;border-top:1px solid #302c26;display:grid;grid-template-columns:1fr 2fr}.work-close>span{font-size:14px}.work-close>p{font:26px Instrument}.work-close>a:not(.linkedin){grid-column:2;font:clamp(60px,9vw,140px)/1.15 Instrument}.work-close .linkedin{grid-column:2;width:max-content;margin-top:20px;font-size:13px}.case-nav{display:flex;justify-content:space-between;padding:25px 6%;font-size:13px;border-bottom:1px solid #302e29}.case-reading{max-width:1200px;margin:auto;padding:80px 5%}.case-head h1{font:clamp(45px,6vw,85px)/1.1 Instrument;margin:32px 0 40px}.case-head h1 em,.case-section h2 em{font-style:normal;color:#dba064}.eyebrow{font-size:12px;color:#c9a785}.case-deck{display:grid;grid-template-columns:1fr 1fr;gap:60px}.case-deck>p{font-size:20px;line-height:1.65}.case-facts{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:25px}.case-facts dt{font-size:12px;color:#aaa69e}.case-facts dd{margin:6px 0;font-size:14px}.case-section{margin-top:90px;border-top:1px solid #39332c;padding-top:35px}.case-section h2{font:clamp(35px,4.5vw,61px)/1.15 Instrument;margin:20px 0 28px}.case-section>p{max-width:700px;line-height:1.8;margin:20px 0}.case-chart{padding:35px 0}.bar-row{display:grid;grid-template-columns:160px 1fr 80px;gap:20px;align-items:center;margin:25px 0;font-size:14px}.bar-track{background:#171613;height:28px}.bar-track i{display:block;width:var(--rate);height:100%;background:#a29d90}.estimate .bar-track i{background:#d47e30}.chart-axis{display:flex;justify-content:space-between;font-size:11px;margin-left:180px;padding-right:100px}.small,.method-note{font-size:13px;color:#b3aca2}.case-table{width:100%;border-collapse:collapse;font-size:14px}.case-table td,.case-table th{padding:18px 10px;border-bottom:1px solid #39332c;text-align:left}.case-table caption{text-align:left}.reading-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px}.reading-columns h3{font:26px Instrument;margin:15px 0}.reading-columns p{line-height:1.8;color:#c8c1b7}.grain-equation,.method-chain,.research-figures{display:flex;justify-content:space-between;gap:30px;padding:35px 0}.grain-equation b,.research-figures strong{display:block;font:54px Instrument;color:#dca16b}.grain-equation span,.research-figures span{display:block;font-size:13px}.case-section details{border-bottom:1px solid #39332c;padding:20px 0}.case-section summary{cursor:pointer}.case-section details p{max-width:700px;line-height:1.8;margin-top:16px}.case-bottom{display:flex;justify-content:space-between;margin:0 6% 70px;border-top:1px solid #39332c;padding-top:30px}.case-section a{display:inline-block;border-bottom:1px solid #d47e30;padding:10px 0}.in-edition .edition-nav a[href='#work']{display:block!important}.work-show button:focus-visible,.work-show input:focus-visible{outline:2px solid #d47e30;outline-offset:5px}
@media(max-width:760px){.work-close{display:block;padding:50px 7% 120px}.work-close>p{margin-top:35px}.work-close .linkedin{display:block}.case-deck,.reading-columns{grid-template-columns:1fr;gap:30px}.case-reading{padding-top:45px}.bar-row{grid-template-columns:100px 1fr 58px;gap:10px;font-size:11px}.chart-axis{margin-left:110px;padding-right:65px}.case-table{font-size:12px}.case-table th,.case-table td{padding:12px 5px}.grain-equation,.method-chain,.research-figures{gap:12px;flex-wrap:wrap}.grain-equation b,.research-figures strong{font-size:40px}.case-bottom{font-size:12px;gap:20px}.edition-nav{gap:18px}}
@media(prefers-reduced-motion:reduce){.work-show *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@view-transition{navigation:auto}.work-show #retention h3{view-transition-name:retention-title}.work-show #ama h3{view-transition-name:ama-title}.case-reading[data-project=retention] h1{view-transition-name:retention-title}.case-reading[data-project=ama] h1{view-transition-name:ama-title}::view-transition-group(*){animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
