:where(.case-chapters) .case-opening{padding-block:clamp(28px,4vw,48px) 52px}:where(.case-chapters) .case-kicker{margin:0 0 14px}:where(.case-chapters) .case-lead{font-size:var(--lead-size);line-height:var(--lh-relaxed);max-width:60ch}:where(.case-chapters) .case-chapter{column-gap:var(--column-gap);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;padding-block:0 44px;display:grid}:where(.case-chapters) .case-chapter:before{content:"";border-top:var(--bw-hair) solid var(--rule);grid-column:1/-1;margin-bottom:20px}:where(.case-chapters) .case-chapter h2{text-wrap:balance}:where(.case-chapters) .case-prose p{max-width:62ch}:where(.case-chapters) .case-return-inner{column-gap:var(--column-gap);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;padding-block:24px 68px;display:grid}:where(.case-chapters) .case-return-copy{border-left:var(--bw-spine) solid var(--accent);padding-left:22px}:where(.case-chapters) .case-return-copy p{font:600 1.2rem / var(--lh-relaxed) var(--ff-display);letter-spacing:var(--ls-display-tight);max-width:52ch}:where(.case-chapters) .case-return-links{margin:0;padding:0;list-style:none}:where(.case-chapters) .case-return-links li+li{margin-top:6px}:where(.case-chapters) .case-invite p{max-width:62ch;font-size:1.15rem}:where(.case-chapters) .case-invite a{font-weight:600}@media (width<=900px){:where(.case-chapters) .case-opening{padding-block:24px 40px}:where(.case-chapters) .case-chapter,:where(.case-chapters) .case-return-inner{grid-template-columns:minmax(0,1fr);row-gap:14px}:where(.case-chapters) .case-chapter{padding-bottom:36px}:where(.case-chapters) .case-return-inner{row-gap:20px;padding-block:16px 52px}}@media (width<=680px){:where(.case-chapters) .case-opening{padding-block:24px 32px}:where(.case-chapters) .case-return-copy p{font-size:1.1rem}:where(.case-chapters) .case-invite p{font-size:1.05rem}}:where(.case-story) .study-opening{padding-block:clamp(28px,4vw,48px) 56px}:where(.case-story) .study-lead{max-width:52ch;font-size:var(--lead-size);line-height:var(--lh-relaxed);text-wrap:pretty}:where(.case-story) .study-facts{column-gap:var(--column-gap);border-top:var(--bw-spine) solid var(--text);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid}:where(.case-story) .study-facts>div{border-bottom:var(--bw-hair) solid var(--rule);padding-block:14px}:where(.case-story) .study-facts dt{font:400 .92rem / var(--lh-relaxed) var(--ff-note);color:var(--text-dim)}:where(.case-story) .study-facts dd{font:600 1.05rem / var(--lh-snug) var(--ff-display);margin:4px 0 0}:where(.case-story) .study-story{column-gap:var(--column-gap);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;padding-block:8px 72px;display:grid}:where(.case-story) .study-story>h2{border-top:var(--bw-spine) solid var(--text);text-wrap:balance;grid-area:span 2/1;padding-top:22px}:where(.case-story) .study-story>p{grid-column:2;max-width:62ch}:where(.case-story) .study-story>h2+p{border-top:var(--bw-hair) solid var(--rule);padding-top:22px}:where(.case-story) .study-story>p+p{margin-top:0;padding-top:1rem}:where(.case-story) .study-story>h2:not(:first-child),:where(.case-story) .study-story>h2:not(:first-child)+p{margin-top:56px}:where(.case-story) .study-next-copy>p:first-child{font-size:1.15rem;line-height:var(--lh-relaxed);max-width:52ch}:where(.case-story) .study-next-copy .text-link{margin-top:14px;font-size:1.1rem}:where(.case-story) .study-then{margin-top:10px}:where(.case-story) .study-then a{font-weight:400}:where(.case-story) .study-hint{color:var(--text-dim);margin-top:4px;font-size:.92rem;display:block}@media (width<=900px){:where(.case-story) .study-opening{padding-block:24px 44px}:where(.case-story) .study-story{grid-template-columns:minmax(0,1fr)}:where(.case-story) .study-story>h2,:where(.case-story) .study-story>p{grid-area:auto/1}:where(.case-story) .study-story>h2+p{border-top:0;padding-top:18px}:where(.case-story) .study-story>h2:not(:first-child)+p{margin-top:0}:where(.case-story) .study-story>h2:not(:first-child){margin-top:48px}:where(.case-story) .study-story{padding-block:0 56px}}@media (width<=680px){:where(.case-story) .study-opening{padding-block:24px 36px}:where(.case-story) .study-facts{grid-template-columns:minmax(0,1fr);margin-top:30px}:where(.case-story) .study-facts>div{grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:12px;padding-block:11px;display:grid}:where(.case-story) .study-facts dd{margin-top:0}:where(.case-story) .study-next-copy>p:first-child{font-size:1.05rem}}:where(.case-coaching) .cs-opening{padding-block:clamp(28px,4vw,48px) 56px}:where(.case-coaching) .cs-descriptor{margin:0 0 14px}:where(.case-coaching) .cs-opening-grid{column-gap:var(--column-gap);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;display:grid}:where(.case-coaching) .cs-lead{max-width:54ch;font-size:var(--lead-size);line-height:var(--lh-relaxed);text-wrap:pretty}:where(.case-coaching) .cs-facts{border-left:var(--bw-spine) solid var(--accent);padding-left:22px}:where(.case-coaching) .cs-facts h2{font-size:var(--h2-note-size);letter-spacing:var(--ls-display-tight);font-weight:600}:where(.case-coaching) .cs-facts dl{margin-top:10px;font-size:.95rem}:where(.case-coaching) .cs-facts dl>div{border-top:var(--bw-hair) solid var(--rule);grid-template-columns:9.5em minmax(0,1fr);gap:14px;padding-block:9px;display:grid}:where(.case-coaching) .cs-facts dt{color:var(--text-dim)}:where(.case-coaching) .cs-facts dd{margin:0}:where(.case-coaching) .cs-answer{column-gap:var(--column-gap);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;padding-block:0 56px;display:grid}:where(.case-coaching) .cs-answer>h2{border-top:var(--bw-spine) solid var(--text);padding-top:22px}:where(.case-coaching) .cs-prose{border-top:var(--bw-hair) solid var(--rule);padding-top:22px}:where(.case-coaching) .cs-prose>p{max-width:62ch}:where(.case-coaching) .cs-teaching{background:var(--surface-card);border-radius:var(--r);box-shadow:var(--lift);margin-top:30px;padding:28px 30px}:where(.case-coaching) .cs-teaching p{max-width:60ch}:where(.case-coaching) .cs-teaching strong{font-family:var(--ff-display);color:var(--accent-ink);font-weight:600}:where(.case-coaching) .cs-code{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-raised);border-left:var(--bw-spine) solid var(--accent);border-radius:var(--r-xs);font:400 .9rem / var(--lh-relaxed) var(--ff-mono);letter-spacing:0;color:var(--text);margin:22px 0;padding:18px 20px}:where(.case-coaching) .cs-code code{font:inherit}:where(.case-coaching) .cs-line{text-indent:-6ch;width:100%;padding-left:6ch;display:inline-block}:where(.case-coaching) .cs-return p{font-size:1.15rem;line-height:var(--lh-relaxed);max-width:56ch}:where(.case-coaching) .cs-links{margin:22px 0 0;padding:0;list-style:none}:where(.case-coaching) .cs-links li{border-top:var(--bw-hair) solid var(--rule)}:where(.case-coaching) .cs-links li:last-child{border-bottom:var(--bw-hair) solid var(--rule)}:where(.case-coaching) .cs-links a{padding-block:12px;font-size:1.1rem;font-weight:600;display:block}@media (width<=900px){:where(.case-coaching) .cs-opening{padding-block:24px 44px}:where(.case-coaching) .cs-opening-grid,:where(.case-coaching) .cs-answer{grid-template-columns:minmax(0,1fr);row-gap:18px}:where(.case-coaching) .cs-opening-grid{row-gap:30px}:where(.case-coaching) .cs-prose{border-top:0;padding-top:0}:where(.case-coaching) .cs-answer{padding-block:0 44px}}@media (width<=680px){:where(.case-coaching) .cs-opening{padding-block:24px 36px}:where(.case-coaching) .cs-facts dl>div{grid-template-columns:minmax(0,1fr);gap:2px}:where(.case-coaching) .cs-teaching{margin-inline:calc(var(--page-gutter) * -.5);padding:22px 18px}:where(.case-coaching) .cs-code{margin-inline:-8px;padding:14px 12px;font-size:.8rem}:where(.case-coaching) .cs-return p{font-size:1.05rem}}:where(.case-course) .facts{border-block:var(--bw-hair) solid var(--rule);row-gap:2px;margin:16px 0 12px;padding-block:9px;font-size:.95rem}:where(.case-course) .dot-list{flex-wrap:wrap;column-gap:1.2em;padding-inline:0;list-style:none;display:flex;overflow:hidden}:where(.case-course) .dot-list>li{position:relative}:where(.case-course) .dot-list>li:before{content:"·" / "";color:var(--text-dim);position:absolute;left:-.74em}:where(.case-course) .case-opening{padding-block:clamp(28px,4vw,48px) 40px}:where(.case-course) .case-facts{max-width:64ch;margin:0;font-size:1rem}:where(.case-course) .case-beat{column-gap:var(--column-gap);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;padding-block:0 44px;display:grid}:where(.case-course) .case-beat>h2{border-top:var(--bw-spine) solid var(--text);padding-top:22px}:where(.case-course) .case-prose{border-top:var(--bw-hair) solid var(--rule);padding-top:22px}:where(.case-course) .case-prose p{max-width:62ch}:where(.case-course) .case-after{padding-bottom:64px}:where(.case-course) .case-evidence{column-gap:var(--column-gap);grid-column:1/-1;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);grid-template-areas:"quote figures""cite figures";align-items:start;row-gap:18px;margin-top:44px;padding-block:4px;display:grid}:where(.case-course) .case-evidence blockquote{grid-area:quote}:where(.case-course) .case-evidence blockquote p{max-width:34ch;color:var(--text);font:600 clamp(1.45rem, 2.4vw, 1.9rem) / var(--lh-tight) var(--ff-display);letter-spacing:var(--ls-display-tight);text-wrap:pretty}:where(.case-course) .case-attribution{color:var(--text-dim);font:400 .95rem / var(--lh-relaxed) var(--ff-note);grid-area:cite}:where(.case-course) .case-figures{border-left:var(--bw-hair) solid var(--rule);color:var(--text);grid-area:figures;padding-left:22px;font-size:1.05rem}:where(.case-course) .case-limits{border-left:var(--bw-spine) solid var(--rule);grid-column:2;max-width:62ch;margin-top:32px;padding-left:22px}:where(.case-course) .case-ask .raised-copy>p:first-child{font-size:1.1rem}:where(.case-course) .name-course{color:var(--text-dim);margin-top:0;font-size:.96rem}:where(.case-course) .case-see{border-top:var(--bw-hair) solid var(--rule);margin-top:22px;padding-top:16px;font-size:1rem}:where(.case-course) .case-see a{font-weight:600}@media (width<=900px){:where(.case-course) .case-opening{padding-block:24px 32px}:where(.case-course) .case-beat{grid-template-columns:minmax(0,1fr);row-gap:18px;padding-bottom:36px}:where(.case-course) .case-prose{border-top:0;padding-top:0}:where(.case-course) .case-after{padding-bottom:52px}:where(.case-course) .case-evidence{grid-template-columns:minmax(0,1fr);grid-template-areas:"quote""cite""figures";margin-top:18px}:where(.case-course) .case-figures{border-left:0;border-top:var(--bw-hair) solid var(--rule);padding:16px 0 0}:where(.case-course) .case-limits{grid-column:1;margin-top:18px}}@media (width<=680px){:where(.case-course) .case-opening{padding-block:24px 28px}:where(.case-course) .case-evidence blockquote p{font-size:1.35rem}}.mdx-named{padding-block:32px}
