.erp-files.svelte-a9g15v{grid-template-columns:repeat(3,1fr);gap:4%;display:grid;position:absolute;inset:40% 6% auto}.erp-files.svelte-a9g15v>div:where(.svelte-a9g15v){border:max(1px, .16cqw) solid var(--ink);background:var(--box);padding:1.8cqw;position:relative}.erp-files.svelte-a9g15v span:where(.svelte-a9g15v),.erp-files.svelte-a9g15v small:where(.svelte-a9g15v){color:var(--ink-soft);font-size:1.65cqw;display:block}.erp-files.svelte-a9g15v strong:where(.svelte-a9g15v){letter-spacing:-.03em;margin:.5cqw 0;font-size:2.7cqw;display:block}.erp-files.svelte-a9g15v>div:where(.svelte-a9g15v):after{content:"";background:var(--ink);width:1px;height:3.5cqw;position:absolute;top:100%;left:50%}.erp-choice.svelte-a9g15v{border-top:max(1px, .16cqw) solid var(--ink);justify-content:space-between;padding-top:1.2cqw;font-size:2cqw;display:flex;position:absolute;top:72%;left:6%;right:6%}.cover-art.svelte-a9g15v{aspect-ratio:1200/630;background:var(--ground);width:100%;color:var(--ink);position:relative;overflow:hidden;container-type:inline-size}.typo.svelte-a9g15v{background:var(--box)}.typo-title.svelte-a9g15v{text-wrap:balance;font-size:6.4cqw;right:6%}.art-heading.svelte-a9g15v{letter-spacing:-.035em;font-size:5.6cqw;font-weight:800;line-height:1.02;position:absolute;top:7%;left:6%}.mandate-grid.svelte-a9g15v{grid-template-columns:1.35fr .3fr .9fr;align-items:center;display:grid;position:absolute;inset:38% 6% 16%}.brief.svelte-a9g15v,.role.svelte-a9g15v,.actor.svelte-a9g15v,.junction.svelte-a9g15v,.decision.svelte-a9g15v{border:max(1px, .16cqw) solid var(--ink);background:var(--box)}.brief.svelte-a9g15v{padding:2cqw 2.5cqw}.brief-label.svelte-a9g15v,.role.svelte-a9g15v>span:where(.svelte-a9g15v),.actor.svelte-a9g15v>span:where(.svelte-a9g15v),.junction.svelte-a9g15v>span:where(.svelte-a9g15v),.decision.svelte-a9g15v>span:where(.svelte-a9g15v){font-size:1.8cqw;line-height:1.2;display:block}.brief-label.svelte-a9g15v{margin-bottom:1.6cqw;font-weight:700}.brief.svelte-a9g15v>div:where(.svelte-a9g15v){align-items:center;gap:1.7cqw;padding:1cqw 0;font-size:2.25cqw;display:flex}.brief.svelte-a9g15v>div:where(.svelte-a9g15v)+div:where(.svelte-a9g15v){border-top:1px solid var(--hair)}.brief.svelte-a9g15v b:where(.svelte-a9g15v){color:var(--ink-soft);font-size:1.65cqw}.bridge.svelte-a9g15v{background:var(--ink);height:1px;position:relative}.bridge.svelte-a9g15v:after{content:"";border-top:1px solid var(--ink);border-right:1px solid var(--ink);width:1cqw;height:1cqw;position:absolute;top:-.5cqw;right:0;transform:rotate(45deg)}.bridge.svelte-a9g15v span:where(.svelte-a9g15v){text-align:center;width:100%;font-size:1.5cqw;position:absolute;bottom:1.2cqw}.role.svelte-a9g15v{border-width:max(2px,.25cqw);padding:2.5cqw 3cqw}.role.svelte-a9g15v strong:where(.svelte-a9g15v){letter-spacing:-.04em;font-size:7cqw;line-height:1.2;display:block}.role.svelte-a9g15v small:where(.svelte-a9g15v){font-size:1.8cqw;line-height:1.35;display:block}.art-footer.svelte-a9g15v{border-top:1px solid var(--hair);justify-content:space-between;padding-top:1.3cqw;font-size:1.45cqw;line-height:1.2;display:flex;position:absolute;bottom:5%;left:6%;right:6%}.responsibilities.svelte-a9g15v{grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:6%;height:28%;display:grid;position:absolute;top:36%;left:6%;right:6%}.actor.svelte-a9g15v{padding:2cqw}.actor.svelte-a9g15v strong:where(.svelte-a9g15v){letter-spacing:-.03em;margin-top:.9cqw;font-size:2.8cqw;display:block}.junction.svelte-a9g15v{border-width:max(2px,.25cqw);padding:1.7cqw 2cqw;position:relative}.junction.svelte-a9g15v strong:where(.svelte-a9g15v){margin-top:1cqw;font-size:2.3cqw;line-height:1.25;display:block}.junction.svelte-a9g15v:before,.junction.svelte-a9g15v:after{content:"";background:var(--ink);width:22%;height:1px;position:absolute;top:50%}.junction.svelte-a9g15v:before{right:100%}.junction.svelte-a9g15v:after{left:100%}.decision.svelte-a9g15v{justify-content:space-between;align-items:center;gap:1cqw;width:26%;padding:1.1cqw 1.5cqw;display:flex;position:absolute;top:71%;left:37%}.decision.svelte-a9g15v:before{content:"";background:var(--ink);width:1px;height:4cqw;position:absolute;bottom:100%;left:50%}.decision.svelte-a9g15v>span:where(.svelte-a9g15v){font-size:1.5cqw}.decision.svelte-a9g15v strong:where(.svelte-a9g15v){font-size:1.8cqw}
