.case-hero-in[data-astro-cid-xq5nrbf5]{flex-wrap:wrap;align-items:center;gap:36px 64px;padding-block:clamp(32px,min(5vw,7vh),72px) clamp(40px,6vh,72px);display:flex}.case-date[data-astro-cid-xq5nrbf5]{margin:0;font-size:14px}.case-sheet[data-astro-cid-xq5nrbf5]{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;flex:340px;gap:20px;padding:clamp(20px,2.4vw,30px);display:flex}.case-sheet[data-astro-cid-xq5nrbf5] img[data-astro-cid-xq5nrbf5]{align-self:flex-start;max-width:100%;height:auto}.case-sheet[data-astro-cid-xq5nrbf5] dl[data-astro-cid-xq5nrbf5]{grid-template-columns:8em minmax(0,1fr);margin:0;display:grid}.case-sheet[data-astro-cid-xq5nrbf5] dl[data-astro-cid-xq5nrbf5] div[data-astro-cid-xq5nrbf5]{display:contents}.case-sheet[data-astro-cid-xq5nrbf5] dt[data-astro-cid-xq5nrbf5],.case-sheet[data-astro-cid-xq5nrbf5] dd[data-astro-cid-xq5nrbf5]{border-top:1px solid var(--line);padding:10px 0}.case-sheet[data-astro-cid-xq5nrbf5] dt[data-astro-cid-xq5nrbf5]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-top:13px;font-size:12px;font-weight:700}.case-sheet[data-astro-cid-xq5nrbf5] dd[data-astro-cid-xq5nrbf5]{margin:0;font-size:15px;font-weight:600;line-height:1.4}.case-answer[data-astro-cid-xq5nrbf5]{grid-template-columns:10em minmax(0,1fr);gap:8px 40px;padding-block:40px 56px;display:grid}.case-answer[data-astro-cid-xq5nrbf5]>p[data-astro-cid-xq5nrbf5]:last-child{border-left:3px solid var(--ink);max-width:46em;margin:0;padding-left:24px;font-size:clamp(18px,1.35vw,20px);font-weight:500;line-height:1.55}.case-answer[data-astro-cid-xq5nrbf5] .lbl[data-astro-cid-xq5nrbf5]{color:var(--muted);padding-top:6px}.case-cols[data-astro-cid-xq5nrbf5]{flex-wrap:wrap;gap:32px 80px;display:flex}.case-p[data-astro-cid-xq5nrbf5]{margin:0;font-size:18px;line-height:1.6}.ba[data-astro-cid-xq5nrbf5]{grid-template-columns:1fr 56px 1fr;align-items:stretch;display:grid}.ba-panel[data-astro-cid-xq5nrbf5]{border:1px solid var(--line);background:#fff;border-radius:10px;padding:26px}.ba-panel[data-astro-cid-xq5nrbf5] ol[data-astro-cid-xq5nrbf5]{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ba-panel[data-astro-cid-xq5nrbf5] li[data-astro-cid-xq5nrbf5]{border:1px solid var(--line);border-radius:6px;padding:12px 14px;font-size:15.5px;font-weight:500}.ba-now[data-astro-cid-xq5nrbf5]{background:var(--ink);border-color:var(--ink);color:#f4f2ed}.ba-now[data-astro-cid-xq5nrbf5] .lbl[data-astro-cid-xq5nrbf5]{color:var(--muted-dark)}.ba-now[data-astro-cid-xq5nrbf5] li[data-astro-cid-xq5nrbf5]{border-color:var(--line-dark);background:var(--ink-soft)}.ba-now[data-astro-cid-xq5nrbf5] li[data-astro-cid-xq5nrbf5].decide{background:var(--red);border-color:var(--red);color:#fff;font-weight:650}.ba-arrow[data-astro-cid-xq5nrbf5]{place-self:center}.gap[data-astro-cid-xq5nrbf5]{background:var(--ink);border-radius:12px;flex-direction:column;gap:18px;padding:clamp(28px,4vw,56px);display:flex}.gap[data-astro-cid-xq5nrbf5] .lbl[data-astro-cid-xq5nrbf5]{color:var(--red-light);margin:0}.gap-statement[data-astro-cid-xq5nrbf5]{color:#f4f2ed;letter-spacing:-.015em;max-width:30em;margin:0;font-size:clamp(22px,2vw,30px);font-weight:650;line-height:1.3}.arch[data-astro-cid-xq5nrbf5]{grid-template-columns:1fr;gap:20px;margin:0;display:grid}.arch-lanes[data-astro-cid-xq5nrbf5]{grid-template-columns:1fr .85fr 1.25fr 1.15fr;gap:40px;margin:0;padding:0;list-style:none;display:grid}.arch-node[data-astro-cid-xq5nrbf5]{border:1px solid var(--line);background:#fff;border-radius:10px;padding:18px 20px;position:relative}.arch-node[data-astro-cid-xq5nrbf5]+.arch-node[data-astro-cid-xq5nrbf5]:before{content:"";background:var(--ink);width:40px;height:2px;position:absolute;top:50%;left:-40px}.arch-node[data-astro-cid-xq5nrbf5]+.arch-node[data-astro-cid-xq5nrbf5]:after{content:"";border-top:2px solid var(--ink);border-right:2px solid var(--ink);width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:-11px;transform:rotate(45deg)}.arch[data-astro-cid-xq5nrbf5] .k[data-astro-cid-xq5nrbf5]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:700}.arch[data-astro-cid-xq5nrbf5] h3[data-astro-cid-xq5nrbf5]{margin:6px 0 10px;font-size:17px;font-weight:700;line-height:1.25}.arch-node[data-astro-cid-xq5nrbf5] ul[data-astro-cid-xq5nrbf5]{margin:0;padding:0;list-style:none}.arch-node[data-astro-cid-xq5nrbf5] ul[data-astro-cid-xq5nrbf5] li[data-astro-cid-xq5nrbf5]{border-top:1px solid var(--line);padding:6px 0;font-size:14.5px;line-height:1.4}.arch-node[data-astro-cid-xq5nrbf5].core{background:var(--ink);border-color:var(--ink);color:#f4f2ed}.arch-node[data-astro-cid-xq5nrbf5].core .k[data-astro-cid-xq5nrbf5]{color:var(--muted-dark)}.arch-node[data-astro-cid-xq5nrbf5].core ul[data-astro-cid-xq5nrbf5] li[data-astro-cid-xq5nrbf5]{border-color:var(--line-dark)}.arch-write[data-astro-cid-xq5nrbf5]{border:1.5px dashed var(--red);background:#fff;border-radius:10px;justify-self:end;width:min(100%,420px);padding:16px 20px}.arch-write[data-astro-cid-xq5nrbf5] .k[data-astro-cid-xq5nrbf5]{color:var(--red-dark)}.arch-write[data-astro-cid-xq5nrbf5] p[data-astro-cid-xq5nrbf5]:last-child{color:var(--muted);margin:0;font-size:14.5px;line-height:1.45}.arch-controls[data-astro-cid-xq5nrbf5]{border-top:2px solid var(--ink);padding-top:14px}.arch-controls[data-astro-cid-xq5nrbf5] ul[data-astro-cid-xq5nrbf5]{flex-wrap:wrap;gap:10px 28px;margin:10px 0 0;padding:0;list-style:none;display:flex}.arch-controls[data-astro-cid-xq5nrbf5] li[data-astro-cid-xq5nrbf5]{align-items:baseline;gap:10px;font-size:14.5px;font-weight:600;display:flex}.arch-controls[data-astro-cid-xq5nrbf5] li[data-astro-cid-xq5nrbf5]:before{content:"";background:var(--ink);flex:none;width:7px;height:7px;transform:translateY(-1px)}.arch[data-astro-cid-xq5nrbf5] figcaption[data-astro-cid-xq5nrbf5]{font-size:13.5px}.path[data-astro-cid-xq5nrbf5]{counter-reset:paso;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px 32px;margin:0;padding:0;list-style:none;display:grid}.path[data-astro-cid-xq5nrbf5] li[data-astro-cid-xq5nrbf5]{counter-increment:paso;border-top:2px solid var(--ink);color:var(--muted);padding-top:14px;font-size:15.5px;line-height:1.55}.path[data-astro-cid-xq5nrbf5] li[data-astro-cid-xq5nrbf5]:before{content:counter(paso, decimal-leading-zero);letter-spacing:.06em;color:var(--red-dark);margin-bottom:6px;font-size:12.5px;font-weight:700;display:block}.path[data-astro-cid-xq5nrbf5] strong[data-astro-cid-xq5nrbf5]{color:var(--ink)}.adrs[data-astro-cid-xq5nrbf5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.adr[data-astro-cid-xq5nrbf5]{grid-row:span 3;grid-template-rows:subgrid;border:1px solid var(--line);background:#fff;border-radius:12px;row-gap:12px;padding:clamp(22px,2.2vw,30px);display:grid}.adr-t[data-astro-cid-xq5nrbf5]{letter-spacing:-.01em;margin:0;font-size:clamp(19px,1.5vw,22px);font-weight:700;line-height:1.25}.adr-why[data-astro-cid-xq5nrbf5]{color:var(--muted);margin:0;font-size:15.5px;line-height:1.6}.adr-res[data-astro-cid-xq5nrbf5]{border-top:2px solid var(--ink);flex-direction:column;align-self:end;gap:6px;margin:0;padding-top:16px;font-size:16px;font-weight:600;line-height:1.45;display:flex}.adr-res[data-astro-cid-xq5nrbf5] .lbl[data-astro-cid-xq5nrbf5]{color:var(--red-dark)}.strat[data-astro-cid-xq5nrbf5] article[data-astro-cid-xq5nrbf5]{border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px 48px;padding:32px 0;display:grid}.strat[data-astro-cid-xq5nrbf5] article[data-astro-cid-xq5nrbf5]:first-child{border-top:2px solid var(--ink)}.strat[data-astro-cid-xq5nrbf5] h3[data-astro-cid-xq5nrbf5]{letter-spacing:-.015em;margin:0;font-size:clamp(22px,1.9vw,28px);font-weight:650;line-height:1.25}.strat[data-astro-cid-xq5nrbf5] p[data-astro-cid-xq5nrbf5]{margin:0 0 10px;font-size:16.5px;line-height:1.6}.risk[data-astro-cid-xq5nrbf5]{border-collapse:collapse;width:100%}.risk[data-astro-cid-xq5nrbf5] th[data-astro-cid-xq5nrbf5]{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid var(--ink);padding:0 24px 12px 0;font-size:12px;font-weight:700}.risk[data-astro-cid-xq5nrbf5] td[data-astro-cid-xq5nrbf5]{border-top:1px solid var(--line);vertical-align:top;padding:16px 24px 16px 0;font-size:15.5px;line-height:1.5}.risk[data-astro-cid-xq5nrbf5] td[data-astro-cid-xq5nrbf5]:first-child{width:40%;font-weight:700}.rail[data-astro-cid-xq5nrbf5]{border-top:2px solid #f4f2ed;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:32px 28px;margin:0;padding:0;list-style:none;display:grid}.rail[data-astro-cid-xq5nrbf5] li[data-astro-cid-xq5nrbf5]{grid-row:span 4;grid-template-rows:subgrid;align-content:start;row-gap:10px;padding-top:26px;display:grid;position:relative}.rail[data-astro-cid-xq5nrbf5] li[data-astro-cid-xq5nrbf5]:before{content:"";background:#f4f2ed;width:12px;height:12px;position:absolute;top:-7px;left:0}.rail[data-astro-cid-xq5nrbf5] li[data-astro-cid-xq5nrbf5].decide:before{background:var(--red)}.rail-when[data-astro-cid-xq5nrbf5]{color:var(--red-light);margin:0}.rail[data-astro-cid-xq5nrbf5] h3[data-astro-cid-xq5nrbf5]{color:#f4f2ed;margin:0}.rail-items[data-astro-cid-xq5nrbf5]{color:var(--muted-dark);margin:0;font-size:15px;line-height:1.55}.rail-why[data-astro-cid-xq5nrbf5]{border-top:1px solid var(--line-dark);color:#f4f2ed;margin:0;padding-top:12px;font-size:15px;font-weight:600}.caps[data-astro-cid-xq5nrbf5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.caps[data-astro-cid-xq5nrbf5] div[data-astro-cid-xq5nrbf5]{grid-row:span 3;grid-template-rows:subgrid;border:1px solid var(--line);background:#fff;border-radius:12px;row-gap:10px;padding:clamp(20px,2vw,28px);display:grid}.caps[data-astro-cid-xq5nrbf5] dt[data-astro-cid-xq5nrbf5]{letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.3}.caps[data-astro-cid-xq5nrbf5] dd[data-astro-cid-xq5nrbf5]{color:var(--muted);margin:0;font-size:15.5px;line-height:1.55}.caps[data-astro-cid-xq5nrbf5] .cap-writes[data-astro-cid-xq5nrbf5]{background:var(--ink);border-color:var(--ink);color:#f4f2ed}.caps[data-astro-cid-xq5nrbf5] .cap-writes[data-astro-cid-xq5nrbf5] dd[data-astro-cid-xq5nrbf5]{color:#f4f2edb8}.caps[data-astro-cid-xq5nrbf5] .cap-writes[data-astro-cid-xq5nrbf5] .cap-note[data-astro-cid-xq5nrbf5]{border-top:2px solid var(--red-light);color:#f4f2ed;align-self:end;margin-top:6px;padding-top:14px;font-weight:600;line-height:1.45}.case-list[data-astro-cid-xq5nrbf5]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.case-list[data-astro-cid-xq5nrbf5] li[data-astro-cid-xq5nrbf5]{border-bottom:1px solid var(--line);padding:16px 0 16px 26px;font-size:17px;line-height:1.5;position:relative}.case-list[data-astro-cid-xq5nrbf5] li[data-astro-cid-xq5nrbf5]:before{content:"";background:var(--red);width:10px;height:10px;position:absolute;top:24px;left:0}.lessons[data-astro-cid-xq5nrbf5]{margin:0;padding:0;list-style:none}.lessons[data-astro-cid-xq5nrbf5] li[data-astro-cid-xq5nrbf5]{border-top:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px 48px;padding:28px 0;display:grid}.lessons[data-astro-cid-xq5nrbf5] li[data-astro-cid-xq5nrbf5]:last-child{border-bottom:1px solid var(--line)}.lessons[data-astro-cid-xq5nrbf5] h3[data-astro-cid-xq5nrbf5]{letter-spacing:-.01em;margin:0;font-size:clamp(21px,1.8vw,26px);font-weight:650;line-height:1.25}.lessons[data-astro-cid-xq5nrbf5] p[data-astro-cid-xq5nrbf5]{color:var(--muted);margin:0;font-size:16.5px;line-height:1.6}.principles[data-astro-cid-xq5nrbf5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin:0;padding:0;list-style:none;display:grid}.principles[data-astro-cid-xq5nrbf5] li[data-astro-cid-xq5nrbf5]{border-top:2px solid var(--ink);flex-direction:column;gap:14px;padding:24px 0 32px;display:flex}.principles[data-astro-cid-xq5nrbf5] .lbl[data-astro-cid-xq5nrbf5]{color:var(--muted)}.principles[data-astro-cid-xq5nrbf5] p[data-astro-cid-xq5nrbf5]{letter-spacing:-.01em;margin:0;font-size:clamp(19px,1.6vw,22px);font-weight:650;line-height:1.35}.crit[data-astro-cid-xq5nrbf5]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:32px;display:grid}.crit[data-astro-cid-xq5nrbf5]>div[data-astro-cid-xq5nrbf5]{flex-direction:column;gap:12px;display:flex}.crit[data-astro-cid-xq5nrbf5].single{max-width:48em}.backing[data-astro-cid-xq5nrbf5]{border-top:1px solid var(--line);flex-wrap:wrap;gap:32px 80px;display:flex}.backing-logos[data-astro-cid-xq5nrbf5]{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:20px 24px;margin:0;padding:0;list-style:none;display:grid}.more[data-astro-cid-xq5nrbf5]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:32px 56px;display:grid}.more-links[data-astro-cid-xq5nrbf5]{flex-direction:column;gap:14px;display:flex}.more-links[data-astro-cid-xq5nrbf5] .lbl[data-astro-cid-xq5nrbf5]{color:var(--muted);margin:0}.case-related[data-astro-cid-xq5nrbf5]{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.case-related[data-astro-cid-xq5nrbf5] li[data-astro-cid-xq5nrbf5]{border-top:1px solid var(--line);padding:18px 0}.case-related[data-astro-cid-xq5nrbf5] .tl[data-astro-cid-xq5nrbf5]{color:var(--ink);justify-content:space-between;align-items:baseline;gap:16px;text-decoration:none;display:flex}.case-related[data-astro-cid-xq5nrbf5] .tl[data-astro-cid-xq5nrbf5]:hover{text-decoration:underline}@media (width<=1080px){.adrs[data-astro-cid-xq5nrbf5],.caps[data-astro-cid-xq5nrbf5],.principles[data-astro-cid-xq5nrbf5]{grid-template-columns:repeat(2,minmax(0,1fr))}.arch-lanes[data-astro-cid-xq5nrbf5]{grid-template-columns:1fr;gap:28px}.arch-node[data-astro-cid-xq5nrbf5]+.arch-node[data-astro-cid-xq5nrbf5]:before{width:2px;height:28px;top:-28px;left:24px}.arch-node[data-astro-cid-xq5nrbf5]+.arch-node[data-astro-cid-xq5nrbf5]:after{top:-10px;left:21px;transform:rotate(135deg)}.arch-write[data-astro-cid-xq5nrbf5]{justify-self:stretch;width:auto}}@media (width<=860px){.adrs[data-astro-cid-xq5nrbf5],.more[data-astro-cid-xq5nrbf5]{grid-template-columns:1fr}}@media (width<=600px){.caps[data-astro-cid-xq5nrbf5],.principles[data-astro-cid-xq5nrbf5]{grid-template-columns:1fr}.backing-logos[data-astro-cid-xq5nrbf5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.strat[data-astro-cid-xq5nrbf5] article[data-astro-cid-xq5nrbf5],.lessons[data-astro-cid-xq5nrbf5] li[data-astro-cid-xq5nrbf5],.case-answer[data-astro-cid-xq5nrbf5]{grid-template-columns:1fr}.ba[data-astro-cid-xq5nrbf5]{grid-template-columns:1fr;gap:12px}.ba-arrow[data-astro-cid-xq5nrbf5]{transform:rotate(90deg)}.risk[data-astro-cid-xq5nrbf5] thead[data-astro-cid-xq5nrbf5]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.risk[data-astro-cid-xq5nrbf5],.risk[data-astro-cid-xq5nrbf5] tbody[data-astro-cid-xq5nrbf5],.risk[data-astro-cid-xq5nrbf5] tr[data-astro-cid-xq5nrbf5],.risk[data-astro-cid-xq5nrbf5] td[data-astro-cid-xq5nrbf5]{display:block;width:auto!important}.risk[data-astro-cid-xq5nrbf5] tr[data-astro-cid-xq5nrbf5]{border-top:1px solid var(--line);padding:14px 0}.risk[data-astro-cid-xq5nrbf5] td[data-astro-cid-xq5nrbf5]{border:0;padding:4px 0}.risk[data-astro-cid-xq5nrbf5] td[data-astro-cid-xq5nrbf5]:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700;display:block}}
