.atelier-case-module__lGsVkq__hero{min-block-size:min(46rem, calc(100svh - var(--vd-space-72)));place-content:center;justify-items:center;gap:var(--vd-space-24);text-align:center;padding-block-end:var(--vd-space-120);display:grid}.atelier-case-module__lGsVkq__hero h1{max-inline-size:10ch}.atelier-case-module__lGsVkq__hero>p:not(.atelier-case-module__lGsVkq__disclosure){max-inline-size:48ch}.atelier-case-module__lGsVkq__disclosure{max-inline-size:52ch;color:var(--vd-zone-muted);font-size:var(--vd-type-body-sm)}.atelier-case-module__lGsVkq__evidence{padding-block-start:0;display:flow-root}.atelier-case-module__lGsVkq__heroBridge{margin-block-start:calc(var(--vd-space-72) * -1)}.atelier-case-module__lGsVkq__heroBridge figcaption,.atelier-case-module__lGsVkq__overviewBridge figcaption{padding-block:var(--vd-space-12);color:var(--vd-zone-muted);font-size:var(--vd-type-caption);font-weight:var(--vd-weight-strong);letter-spacing:var(--vd-tracking-label);text-transform:uppercase}.atelier-case-module__lGsVkq__evidenceIntro{gap:var(--vd-space-32);margin-block-start:var(--vd-space-72);display:grid}.atelier-case-module__lGsVkq__evidenceIntro>div{gap:var(--vd-space-24);display:grid}.atelier-case-module__lGsVkq__evidenceIntro h2{max-inline-size:11ch}.atelier-case-module__lGsVkq__evidenceIntro>p{align-self:end;max-inline-size:48ch}.atelier-case-module__lGsVkq__facts{margin-block-start:var(--vd-space-72)}.atelier-case-module__lGsVkq__decisions{padding-block-bottom:0}.atelier-case-module__lGsVkq__decisionHeading{gap:var(--vd-space-24);display:grid}.atelier-case-module__lGsVkq__decisionHeading h2{max-inline-size:13ch}.atelier-case-module__lGsVkq__decisionList{border-block-start:1px solid var(--vd-zone-line);margin-block-start:var(--vd-space-72);list-style:none}.atelier-case-module__lGsVkq__decisionList li{grid-template-columns:var(--vd-space-48) minmax(0, 1fr);gap:var(--vd-space-24);padding-block:var(--vd-space-48);border-block-end:1px solid var(--vd-zone-line);display:grid}.atelier-case-module__lGsVkq__decisionList li>span{color:var(--vd-color-rust);font-size:var(--vd-type-caption);font-weight:var(--vd-weight-strong);letter-spacing:var(--vd-tracking-label)}.atelier-case-module__lGsVkq__decisionList li>div{gap:var(--vd-space-16);display:grid}.atelier-case-module__lGsVkq__decisionList p{max-inline-size:54ch;color:var(--vd-zone-muted)}.atelier-case-module__lGsVkq__overviewBridge{transform:translateY(var(--vd-space-48));margin-block-start:var(--vd-space-72)}.atelier-case-module__lGsVkq__output{gap:var(--vd-space-48);padding-block-start:calc(var(--vd-section-space) + var(--vd-space-48));display:grid}.atelier-case-module__lGsVkq__output>div{gap:var(--vd-space-24);display:grid}.atelier-case-module__lGsVkq__output h2{max-inline-size:12ch}.atelier-case-module__lGsVkq__output ol{border-block-start:1px solid var(--vd-zone-line);list-style:none}.atelier-case-module__lGsVkq__output li{min-block-size:var(--vd-space-72);grid-template-columns:var(--vd-space-48) minmax(0, 1fr);align-items:center;gap:var(--vd-space-16);border-block-end:1px solid var(--vd-zone-line);display:grid}.atelier-case-module__lGsVkq__output li span{color:var(--vd-zone-label);font-size:var(--vd-type-caption);letter-spacing:var(--vd-tracking-label)}.atelier-case-module__lGsVkq__output li strong{font-size:var(--vd-type-title-sm);line-height:var(--vd-leading-title)}.atelier-case-module__lGsVkq__cta{gap:var(--vd-space-32);display:grid}.atelier-case-module__lGsVkq__cta>div{justify-items:start;gap:var(--vd-space-24);display:grid}.atelier-case-module__lGsVkq__cta h2,.atelier-case-module__lGsVkq__cta p{max-inline-size:46rem}@media (min-width:50.0625rem){.atelier-case-module__lGsVkq__heroBridge{margin-block-start:calc(var(--vd-space-96) * -1)}.atelier-case-module__lGsVkq__evidenceIntro,.atelier-case-module__lGsVkq__output,.atelier-case-module__lGsVkq__cta{gap:var(--vd-grid-space);grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr)}.atelier-case-module__lGsVkq__decisionHeading{text-align:center;justify-items:center}.atelier-case-module__lGsVkq__decisionHeading h2{max-inline-size:15ch}.atelier-case-module__lGsVkq__decisionList li{grid-template-columns:var(--vd-space-72) minmax(24rem, .62fr)}.atelier-case-module__lGsVkq__decisionList li[data-side=end]{grid-template-columns:minmax(0, .38fr) var(--vd-space-72) minmax(24rem, .62fr)}.atelier-case-module__lGsVkq__decisionList li[data-side=end]>span{grid-column:2}.atelier-case-module__lGsVkq__decisionList li[data-side=end]>div{grid-column:3}.atelier-case-module__lGsVkq__output ol{align-self:start}}
