.CaseStudySitemapTree-module-scss-module__oRC6iq__figure{margin:0}@media (min-width:1024px){.CaseStudySitemapTree-module-scss-module__oRC6iq__figure{aspect-ratio:var(--canvas-w)/var(--canvas-h);position:relative;container-type:inline-size}}.CaseStudySitemapTree-module-scss-module__oRC6iq__lines{display:none}@media (min-width:1024px){.CaseStudySitemapTree-module-scss-module__oRC6iq__lines{color:var(--sitemap-line,var(--color-border));display:block;position:absolute;inset:0}.CaseStudySitemapTree-module-scss-module__oRC6iq__lines>svg{width:100%;height:100%;display:block}}.CaseStudySitemapTree-module-scss-module__oRC6iq__tree,.CaseStudySitemapTree-module-scss-module__oRC6iq__branch{margin:0;padding:0;list-style:none}.CaseStudySitemapTree-module-scss-module__oRC6iq__tree{gap:var(--space-3);flex-direction:column;display:flex}.CaseStudySitemapTree-module-scss-module__oRC6iq__branch{gap:var(--space-3);margin-top:var(--space-3);border-inline-start:1px solid var(--sitemap-outline,var(--color-border));flex-direction:column;margin-inline-start:var(--space-5);padding-inline-start:var(--space-5);display:flex}.CaseStudySitemapTree-module-scss-module__oRC6iq__item{flex-direction:column;align-items:flex-start;display:flex}.CaseStudySitemapTree-module-scss-module__oRC6iq__pill{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);font-family:var(--font-display-stack);font-weight:700;font-size:var(--text-sm);line-height:var(--leading-tight);text-align:center;border-radius:var(--radius-full);background:var(--sitemap-leaf-bg,var(--color-bg-muted));color:var(--sitemap-leaf-ink,var(--color-text));border:1px solid #0000;display:inline-flex}.CaseStudySitemapTree-module-scss-module__oRC6iq__pill[data-variant=root]{background:var(--sitemap-root-bg,var(--color-text));color:var(--sitemap-root-ink,var(--color-bg))}.CaseStudySitemapTree-module-scss-module__oRC6iq__pill[data-variant=primary]{background:var(--sitemap-primary-bg,var(--color-text));color:var(--sitemap-primary-ink,var(--color-bg))}.CaseStudySitemapTree-module-scss-module__oRC6iq__pill[data-variant=dashed]{background:var(--sitemap-dashed-bg,var(--color-bg-muted));color:var(--sitemap-dashed-ink,var(--color-text));border-style:dashed;border-color:var(--sitemap-dashed-border,var(--color-text))}.CaseStudySitemapTree-module-scss-module__oRC6iq__rootIcon{flex:none;display:inline-flex}.CaseStudySitemapTree-module-scss-module__oRC6iq__rootIcon>svg{width:1.25em;height:1.25em}@media (min-width:1024px){.CaseStudySitemapTree-module-scss-module__oRC6iq__tree,.CaseStudySitemapTree-module-scss-module__oRC6iq__branch,.CaseStudySitemapTree-module-scss-module__oRC6iq__item{display:contents}.CaseStudySitemapTree-module-scss-module__oRC6iq__branch{border-inline-start:0}.CaseStudySitemapTree-module-scss-module__oRC6iq__pill{left:calc(var(--x)*100cqw/var(--canvas-w));top:calc(var(--y)*100cqw/var(--canvas-w));width:calc(var(--w)*100cqw/var(--canvas-w));height:calc(var(--h)*100cqw/var(--canvas-w));font-size:calc(var(--pill-font)*100cqw/var(--canvas-w));white-space:pre-line;padding:0;position:absolute}.CaseStudySitemapTree-module-scss-module__oRC6iq__pill[data-wrap]{border-radius:calc(2000cqw/var(--canvas-w))}}