.study-case{overflow-x:clip}.study-case .study-diagram-wrap{margin-top:2.5rem;margin-bottom:2.5rem;width:100%}@media (min-width:768px){.study-case .study-diagram-wrap{position:relative;left:50%;transform:translateX(-50%);width:100vw;max-width:min(64rem,calc(100vw - 5rem))}}@media (min-width:1280px){.study-case .study-diagram-wrap{max-width:64rem}}.study-case .study-diagram{background:#faf8f5;border:1px solid #ddd7ce;padding:1.25rem;font-size:1rem;line-height:1.6;color:#1a1816}@media (min-width:768px){.study-case .study-diagram{padding:1.5rem 1.75rem}}.study-case .study-diagram__header{margin-bottom:1.25rem}.study-case .study-diagram__eyebrow,.study-case .study-diagram__panel-eyebrow{margin:0 0 .5rem;font-family:var(--font-dm-sans),Arial,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#6f6860}.study-case .study-diagram__title{margin:0 0 .5rem;font-family:var(--font-instrument-serif),Georgia,serif;font-size:clamp(1.5rem,4.5vw,2rem);font-weight:400;line-height:1.2;letter-spacing:-.02em;color:#1a1816}.study-case .study-diagram__footnote,.study-case .study-diagram__lede{margin:0;font-family:var(--font-dm-sans),Arial,sans-serif;font-size:1rem;line-height:1.6;color:#6f6860}.study-case .study-diagram__footnote{margin-top:1rem;padding-top:1rem;border-top:1px solid #ddd7ce;text-align:center;font-size:.9375rem}.study-case .study-diagram__body{display:grid;gap:1rem}.study-case .study-diagram__grid-2{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.study-case .study-diagram__grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.study-case .study-diagram__grid-3{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:640px){.study-case .study-diagram__grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.study-case .study-diagram__grid-4{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:640px){.study-case .study-diagram__grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.study-case .study-diagram__steps{display:grid;gap:.625rem;grid-template-columns:1fr}@media (min-width:640px){.study-case .study-diagram__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.study-case .study-diagram__steps{grid-template-columns:repeat(5,minmax(0,1fr))}}.study-case .study-diagram__step{display:flex;flex-direction:column;min-width:0;height:100%}.study-case .study-diagram__step .study-diagram__panel{flex:1;justify-content:flex-start}@media (min-width:1024px){.study-case .study-diagram__step .study-diagram__panel-title{min-height:calc(2 * 1.3 * 1.375rem)}}.study-case .study-diagram__panel{display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;min-width:0;padding:1.125rem 1.25rem;border-radius:2px;overflow-wrap:anywhere}.study-case .study-diagram__panel-main{min-width:0}.study-case .study-diagram__panel--light{background:#faf8f5;border:1px solid #ddd7ce;color:#1a1816}.study-case .study-diagram__panel--inset{background:#ede9e3;border:1px solid #ddd7ce;color:#1a1816}.study-case .study-diagram__panel--dark{background:#1a1816;color:#faf8f5}.study-case .study-diagram__panel--muted{background:#8a7d6e;color:#faf8f5}.study-case .study-diagram__panel--band-preferred{background:#1a1816;color:#faf8f5}.study-case .study-diagram__panel--band-watch{background:#3a342f;color:#faf8f5}.study-case .study-diagram__panel--band-action{background:#8a7d6e;color:#faf8f5}.study-case .study-diagram__panel--band-critical{background:#b8a48d;color:#1a1816}.study-case .study-diagram__panel-title{margin:0;font-family:var(--font-instrument-serif),Georgia,serif;font-size:clamp(1.125rem,3vw,1.375rem);line-height:1.3;letter-spacing:-.02em}.study-case .study-diagram__panel-subtitle{margin:.35rem 0 0;font-family:var(--font-dm-sans),Arial,sans-serif;font-size:1rem;line-height:1.55;opacity:.86}.study-case .study-diagram__panel--band-action .study-diagram__panel-eyebrow,.study-case .study-diagram__panel--band-preferred .study-diagram__panel-eyebrow,.study-case .study-diagram__panel--band-watch .study-diagram__panel-eyebrow,.study-case .study-diagram__panel--dark .study-diagram__panel-eyebrow,.study-case .study-diagram__panel--muted .study-diagram__panel-eyebrow{color:hsla(36,33%,97%,.62)}.study-case .study-diagram__panel-aside{margin:0;flex-shrink:0;font-size:.75rem;letter-spacing:.14em;opacity:.72}.study-case .study-diagram__label,.study-case .study-diagram__panel-aside{font-family:var(--font-dm-sans),Arial,sans-serif;font-weight:600;text-transform:uppercase}.study-case .study-diagram__label{margin:0 0 .625rem;font-size:.8125rem;letter-spacing:.12em;color:#1a1816}.study-case .study-diagram__meta{margin:.35rem 0 0;font-family:var(--font-dm-sans),Arial,sans-serif;font-size:1rem;line-height:1.5;color:#6f6860}.study-case .study-diagram__meta--on-dark{color:hsla(36,33%,97%,.78)}.study-case .study-diagram__list{margin:.75rem 0 0;padding:0;list-style:none;display:grid;gap:.75rem}.study-case .study-diagram__list-item{display:grid;gap:.15rem}.study-case .study-diagram__list-item strong{font-family:var(--font-dm-sans),Arial,sans-serif;font-size:1rem;font-weight:600;color:inherit}.study-case .study-diagram__list-item span{font-family:var(--font-dm-sans),Arial,sans-serif;font-size:1rem;line-height:1.5;opacity:.82}.study-case .study-diagram__arrow{display:flex;flex-direction:column;align-items:center;gap:0;padding:.25rem 0}.study-case .study-diagram__arrow-line{display:block;width:1px;height:1.25rem;background:#1a1816}.study-case .study-diagram__arrow-head{display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #1a1816}.study-case .study-diagram__timeline{display:grid;gap:.75rem}@media (min-width:640px){.study-case .study-diagram__timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.study-case .study-diagram__timeline{grid-template-columns:repeat(5,minmax(0,1fr))}}.study-case .study-diagram__timeline-item{position:relative;padding-left:1rem;border-left:2px solid #1a1816}.study-case .study-diagram__timeline-item:before{content:"";position:absolute;left:-5px;top:.35rem;width:8px;height:8px;border-radius:999px;background:#1a1816}.study-case .study-diagram__timeline-label{margin:0;font-family:var(--font-dm-sans),Arial,sans-serif;font-size:1rem;font-weight:600;line-height:1.45}.study-case .study-diagram__label--mobile-only{display:block}@media (min-width:900px){.study-case .study-diagram__label--mobile-only{display:none}}.study-case .study-diagram__hypothesis-cards{display:grid;gap:.75rem}@media (min-width:900px){.study-case .study-diagram__hypothesis-cards{display:none}}.study-case .study-diagram__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #ddd7ce;background:#faf8f5}.study-case .study-diagram__table-wrap--desktop{display:none}@media (min-width:900px){.study-case .study-diagram__table-wrap--desktop{display:block}}.study-case .study-diagram__table{width:100%;min-width:0;border-collapse:collapse;font-family:var(--font-dm-sans),Arial,sans-serif;font-size:1rem}.study-case .study-diagram__table caption{padding:1rem 1.125rem;text-align:left;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6f6860;border-bottom:1px solid #ddd7ce}.study-case .study-diagram__table td,.study-case .study-diagram__table th{padding:1rem 1.125rem;vertical-align:top;text-align:left;border-bottom:1px solid hsla(36,18%,84%,.7)}.study-case .study-diagram__table th{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6f6860}.study-case .study-diagram__table td:first-child{width:3rem;font-family:var(--font-instrument-serif),Georgia,serif;font-size:1.25rem}.study-case .study-diagram__table td:last-child{font-style:italic}.study-case .study-diagram__table tr:last-child td{border-bottom:0}.study-case .study-diagram__cards{display:grid;gap:.75rem}.study-case .study-diagram__card{padding:1.125rem 1.25rem;border:1px solid #ddd7ce;background:#faf8f5}.study-case .study-diagram__card-index{margin:0 0 .25rem;font-family:var(--font-instrument-serif),Georgia,serif;font-size:1.25rem;color:#1a1816}.study-case .study-diagram__card-title{margin:0 0 .5rem;font-family:var(--font-instrument-serif),Georgia,serif;font-size:1.25rem;line-height:1.3;letter-spacing:-.02em}.study-case .study-diagram__card-ask{margin:0 0 .5rem;font-family:var(--font-instrument-serif),Georgia,serif;font-size:1.0625rem;font-style:italic;line-height:1.45;color:rgba(26,24,22,.82)}.study-case .study-diagram__card-detail{margin:0;font-family:var(--font-dm-sans),Arial,sans-serif;font-size:1rem;line-height:1.5;color:#6f6860}.study-case .study-diagram__quadrant-wrap{display:grid;gap:.75rem}.study-case .study-diagram__quadrant-legend{display:grid;gap:.35rem;font-family:var(--font-dm-sans),Arial,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6f6860}@media (min-width:768px){.study-case .study-diagram__quadrant-legend{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem}}.study-case .study-diagram__quadrant{display:grid;gap:1px;background:#ddd7ce;border:1px solid #ddd7ce}@media (min-width:768px){.study-case .study-diagram__quadrant{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(9rem,auto))}}.study-case .study-diagram__quadrant-cell{background:#faf8f5;padding:1.125rem 1.25rem;min-width:0}.study-case .study-diagram__quadrant-cell--highlight{background:rgba(26,24,22,.88);color:#faf8f5}.study-case .study-diagram__quadrant-cell--highlight .study-diagram__meta{color:hsla(36,33%,97%,.78)}.study-case .study-diagram__quadrant-tag{margin:.75rem 0 0;font-family:var(--font-dm-sans),Arial,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.62}.study-case .study-diagram__band-number{margin:0 0 .35rem;font-family:var(--font-instrument-serif),Georgia,serif;font-size:1.75rem;line-height:1;opacity:.55}.study-case .study-diagram__split{display:grid;gap:1rem}@media (min-width:900px){.study-case .study-diagram__split{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.8fr);align-items:stretch}}.study-case .study-diagram__checks{display:grid;gap:.75rem;align-content:start}.study-case .study-diagram__checks-list{margin:.75rem 0 0;padding:0;list-style:none;display:grid;gap:.5rem}.study-case .study-diagram__checks-list li{font-size:1.0625rem;line-height:1.5}.study-case .study-diagram__module-grid{display:grid;gap:.75rem}@media (min-width:768px){.study-case .study-diagram__module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.study-case .study-diagram__module-card{padding:1rem;border:1px solid #ddd7ce;background:#faf8f5;min-width:0}.study-case .study-diagram__module-card p{margin:0}.study-case .study-diagram__module-card .study-diagram__panel-eyebrow{margin-bottom:.35rem}.study-case .study-diagram__module-card .study-diagram__panel-title{font-size:1.25rem}.study-case .study-diagram__module-desc{margin-top:.35rem;font-size:1rem;line-height:1.5;color:#6f6860}.study-case .study-diagram__step-note{margin:.5rem 0 0;font-size:1rem;line-height:1.45;color:#6f6860;text-align:center}@media (min-width:1024px){.study-case .study-diagram__step-note{min-height:2.5rem}}.study-case .study-diagram__inside-grid{display:grid;gap:.875rem}@media (min-width:640px){.study-case .study-diagram__inside-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.study-case .study-diagram__inside-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.study-case .study-diagram__inside-item strong{display:block;margin-bottom:.15rem;font-size:1rem}.study-case .study-diagram__inside-item span{display:block;font-size:1rem;line-height:1.5;color:#6f6860}.study-case .study-diagram__footer-grid{display:grid;gap:.75rem}@media (min-width:768px){.study-case .study-diagram__footer-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.study-case .study-metrics{margin-bottom:4rem;border:1px solid #ddd7ce;background:#faf8f5}@media (min-width:768px){.study-case .study-metrics{margin-bottom:5rem}}.study-case .study-metrics__grid{display:grid;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:640px){.study-case .study-metrics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.study-case .study-metrics__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:11rem;padding:2rem 1.5rem;text-align:center;border-bottom:1px solid #ddd7ce}.study-case .study-metrics__item:last-child{border-bottom:0}@media (min-width:640px){.study-case .study-metrics__item{min-height:12.5rem;padding:2.25rem 2rem}.study-case .study-metrics__item:nth-child(odd){border-right:1px solid #ddd7ce}.study-case .study-metrics__item:nth-child(-n+2){border-bottom:1px solid #ddd7ce}.study-case .study-metrics__item:nth-child(n+3){border-bottom:0}}.study-case .study-metrics__value{margin:0;font-family:var(--font-instrument-serif),Georgia,serif;font-size:clamp(3rem,8vw,4.5rem);font-weight:400;line-height:1;letter-spacing:-.03em;color:#1a1816}.study-case .study-metrics__label{max-width:16rem;font-weight:600;line-height:1.35;color:rgba(26,24,22,.88)}.study-case .study-metrics__detail,.study-case .study-metrics__label{margin:0;font-family:var(--font-dm-sans),Arial,sans-serif;font-size:.9375rem}.study-case .study-metrics__detail{max-width:18rem;line-height:1.55;color:#6f6860}