.case-stage[data-astro-cid-r5jsrfjp]{aspect-ratio:2.1;border-radius:var(--xv-radius-panel);background:#18181b;border:1px solid #3a3a41;grid-template-rows:minmax(0,1fr) auto;margin:0;display:grid;position:relative;overflow:hidden}.case-stage__art[data-astro-cid-r5jsrfjp]{min-height:0;position:relative;overflow:hidden;container-type:size}.case-stage__legend[data-astro-cid-r5jsrfjp]{color:#b4b4bd;min-height:3.25rem;font:500 var(--text-meta)/1.4 var(--font-meta);letter-spacing:.02em;border-top:1px solid #3a3a41;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .6rem .55rem 1.1rem;display:flex}.case-stage__caption[data-astro-cid-r5jsrfjp]{min-width:0}@media (width>=600px),(prefers-reduced-motion:reduce){.case-stage__legend--bare[data-astro-cid-r5jsrfjp]:not(:has(.case-stage__actions>:not([data-seq-control]))){z-index:3;background:0 0;border:0;min-height:0;padding:0;position:absolute;bottom:.75rem;right:.75rem}.case-stage__legend--bare[data-astro-cid-r5jsrfjp]:not(:has(.case-stage__actions>:not([data-seq-control]))):not(:has(button:not([hidden]))){display:none}}.case-stage__legend--bare[data-astro-cid-r5jsrfjp]{justify-content:flex-end}.case-stage__actions[data-astro-cid-r5jsrfjp]{flex:none;align-items:center;gap:.4rem;display:flex}.case-stage__actions[data-astro-cid-r5jsrfjp] button,.case-stage__control[data-astro-cid-r5jsrfjp]{color:#f4f4f5;min-height:2.25rem;font:500 var(--text-caption)/1 var(--font-body);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out);background:0 0;border:1px solid #55555e;border-radius:999px;align-items:center;gap:.45rem;padding:0 .85rem;display:inline-flex}.case-stage__actions[data-astro-cid-r5jsrfjp] button[hidden],.case-stage__control[data-astro-cid-r5jsrfjp][hidden]{display:none}.case-stage__actions[data-astro-cid-r5jsrfjp] button:active,.case-stage__control[data-astro-cid-r5jsrfjp]:active{transform:scale(.97)}.case-stage__actions[data-astro-cid-r5jsrfjp] button:focus-visible,.case-stage__control[data-astro-cid-r5jsrfjp]:focus-visible{outline-offset:3px;outline:2px solid #f4f4f5}.case-stage__glyph[data-astro-cid-r5jsrfjp]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:.9rem}.case-stage__glyph--play[data-astro-cid-r5jsrfjp]{fill:currentColor;stroke:none}.case-stage__control[data-astro-cid-r5jsrfjp] .case-stage__glyph[data-astro-cid-r5jsrfjp]{display:none}.case-stage__control[data-astro-cid-r5jsrfjp][data-state=playing] .case-stage__glyph--pause[data-astro-cid-r5jsrfjp],.case-stage__control[data-astro-cid-r5jsrfjp][data-state=paused] .case-stage__glyph--play[data-astro-cid-r5jsrfjp]{display:block}.case-stage--surface[data-astro-cid-r5jsrfjp]{border-color:var(--hairline);background:var(--canvas)}.case-stage--surface[data-astro-cid-r5jsrfjp] .case-stage__legend[data-astro-cid-r5jsrfjp]{border-top-color:var(--hairline);color:var(--muted)}.case-stage--surface[data-astro-cid-r5jsrfjp] .case-stage__control[data-astro-cid-r5jsrfjp],.case-stage--surface[data-astro-cid-r5jsrfjp] .case-stage__actions[data-astro-cid-r5jsrfjp] button{border-color:var(--line);color:var(--ink)}.case-stage--surface[data-astro-cid-r5jsrfjp] .case-stage__control[data-astro-cid-r5jsrfjp]:focus-visible,.case-stage--surface[data-astro-cid-r5jsrfjp] .case-stage__actions[data-astro-cid-r5jsrfjp] button:focus-visible{outline-color:var(--focus)}.case-stage[data-astro-cid-r5jsrfjp]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.case-stage__actions[data-astro-cid-r5jsrfjp] button:hover,.case-stage__control[data-astro-cid-r5jsrfjp]:hover{background:#26262b;border-color:#a1a1aa}.case-stage--surface[data-astro-cid-r5jsrfjp] .case-stage__control[data-astro-cid-r5jsrfjp]:hover,.case-stage--surface[data-astro-cid-r5jsrfjp] .case-stage__actions[data-astro-cid-r5jsrfjp] button:hover{border-color:var(--ink);background:var(--quiet)}}@media (width<=899px){.case-stage[data-astro-cid-r5jsrfjp]{aspect-ratio:4/3.6}}@media (width<=599px){.case-stage[data-astro-cid-r5jsrfjp]{aspect-ratio:auto;grid-template-rows:auto auto}.case-stage__art[data-astro-cid-r5jsrfjp]{aspect-ratio:4/4.6}.case-stage__legend[data-astro-cid-r5jsrfjp]{flex-direction:column;align-items:start;padding:.75rem .9rem}.case-stage__legend--bare[data-astro-cid-r5jsrfjp]{align-items:end;min-height:calc(3.75rem + 1px)}}@media (prefers-reduced-motion:reduce){.case-stage__actions[data-astro-cid-r5jsrfjp] button,.case-stage__control[data-astro-cid-r5jsrfjp]{transition:none}}@media (forced-colors:active){.case-stage[data-astro-cid-r5jsrfjp],.case-stage__legend[data-astro-cid-r5jsrfjp]{border-color:canvastext}.case-stage__actions[data-astro-cid-r5jsrfjp] button,.case-stage__control[data-astro-cid-r5jsrfjp]{border-color:buttontext}}.rd[data-astro-cid-rsqyx2zu]{--sand-50:#faf6f0;--sand-100:#f4ede0;--sand-200:#e7dccb;--sand-300:#d4c6b1;--sand-500:#7f7d7c;--sand-600:#5d5b5c;--sand-700:#414042;--sand-800:#2d2e2f;--sand-900:#1a1b1c;--rust:#a1342c;--rust-soft:#f6dcd8;--amber:#83580f;--amber-soft:#f9efd5;--moss:#6b8a42;background:var(--sand-50);color:var(--sand-900);font:400 clamp(7.5px,.96cqi,13px)/1.4 var(--font-body);text-align:left;grid-template-columns:15em minmax(0,1fr);display:grid;position:absolute;inset:0;overflow:hidden}.rd[data-astro-cid-rsqyx2zu] p[data-astro-cid-rsqyx2zu]{margin:0}.rd-side[data-astro-cid-rsqyx2zu]{background:var(--sand-800);color:#e7dccb;flex-direction:column;gap:.35em;padding:1.3em 1em;display:flex}.rd-brand[data-astro-cid-rsqyx2zu]{align-items:center;gap:.7em;margin-bottom:1em;display:flex}.rd-brand__mark[data-astro-cid-rsqyx2zu]{background:linear-gradient(135deg,#55565a,#2a2b2d);border-radius:.6em;width:2.3em;height:2.3em;box-shadow:inset 0 0 0 1px #ffffff1f}.rd-brand__name[data-astro-cid-rsqyx2zu]{background:#5d5b5c;border-radius:1em;width:6em;height:.7em}.rd-kicker[data-astro-cid-rsqyx2zu]{color:var(--sand-300);font:600 .8em/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;margin:1em 0 .3em .6em}.rd-nav[data-astro-cid-rsqyx2zu]{color:#d4c6b1;border-radius:.6em;align-items:center;gap:.7em;min-height:2.4em;padding:0 .7em;font-weight:600;display:flex}.rd-nav[data-astro-cid-rsqyx2zu] b[data-astro-cid-rsqyx2zu]{color:#fff;background:#5d5b5c;border-radius:1em;margin-left:auto;padding:.1em .5em;font-size:.8em}.rd-nav--on[data-astro-cid-rsqyx2zu]{background:var(--sand-50);color:var(--sand-900);box-shadow:0 1px 1px #0000000a}.rd-ico[data-astro-cid-rsqyx2zu]{opacity:.8;border:1.5px solid;border-radius:.3em;width:1.1em;height:1.1em}.rd-ico--1[data-astro-cid-rsqyx2zu]{border-radius:50%}.rd-ico--2[data-astro-cid-rsqyx2zu]{border-radius:.15em .15em .5em .5em}.rd-ico--3[data-astro-cid-rsqyx2zu]{border-radius:.15em}.rd-ico--4[data-astro-cid-rsqyx2zu]{border-radius:50% 50% .2em .2em}.rd-main[data-astro-cid-rsqyx2zu]{align-content:start;gap:.85em;min-width:0;padding:1.15em calc(32cqi + 1.5em) 1.15em 1.5em;display:grid;position:relative}.rd-crumb[data-astro-cid-rsqyx2zu]{color:var(--sand-600);font-size:.9em}.rd-crumb[data-astro-cid-rsqyx2zu] span[data-astro-cid-rsqyx2zu]{padding:0 .3em}.rd-head[data-astro-cid-rsqyx2zu]{justify-content:space-between;align-items:center;gap:1em;display:flex}.rd-head[data-astro-cid-rsqyx2zu] .rd-title[data-astro-cid-rsqyx2zu]{font:600 2em/1 var(--font-title);letter-spacing:-.022em;margin:0}.rd-filters[data-astro-cid-rsqyx2zu]{gap:.45em;display:flex}.rd-filters[data-astro-cid-rsqyx2zu] span[data-astro-cid-rsqyx2zu]{border:1px solid var(--sand-300);white-space:nowrap;background:#fff;border-radius:.6em;padding:.45em .75em;font-size:.88em;font-weight:500}.rd-eyebrow[data-astro-cid-rsqyx2zu]{color:var(--sand-600);font:600 .8em/1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5em;display:flex}.rd-eyebrow--warn[data-astro-cid-rsqyx2zu]{color:var(--rust)}.rd-spark[data-astro-cid-rsqyx2zu]{background:var(--sand-700);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:1em;height:1em}.rd-brief[data-astro-cid-rsqyx2zu]{border:1px solid var(--sand-200);background:#fff;border-radius:1em;gap:.8em;padding:1.1em 1.3em;display:grid;box-shadow:0 1px 1px #110c040a,0 2px 5px #110c040d}.rd-brief__top[data-astro-cid-rsqyx2zu]{align-items:center;gap:1.4em;display:flex}.rd-badges[data-astro-cid-rsqyx2zu]{display:flex}.rd-badge[data-astro-cid-rsqyx2zu]{background:color-mix(in srgb,var(--tone) 18%,#fff);border:2px solid #fff;border-radius:50%;place-items:center;width:2em;height:2em;margin-left:-.45em;display:grid}.rd-badge[data-astro-cid-rsqyx2zu] i[data-astro-cid-rsqyx2zu]{background:var(--tone);border-radius:.2em;width:.7em;height:.7em}.rd-badge--rose[data-astro-cid-rsqyx2zu],.rd-dot--rose[data-astro-cid-rsqyx2zu]{--tone:#be123c}.rd-badge--violet[data-astro-cid-rsqyx2zu],.rd-dot--violet[data-astro-cid-rsqyx2zu]{--tone:#6d28d9}.rd-badge--gold[data-astro-cid-rsqyx2zu],.rd-dot--gold[data-astro-cid-rsqyx2zu]{--tone:#a16207}.rd-badge--green[data-astro-cid-rsqyx2zu],.rd-dot--green[data-astro-cid-rsqyx2zu]{--tone:#15803d}.rd-badge--slate[data-astro-cid-rsqyx2zu],.rd-dot--slate[data-astro-cid-rsqyx2zu]{--tone:#5d5b5c}.rd-lines[data-astro-cid-rsqyx2zu]{gap:.55em;display:grid}.rd-lines[data-astro-cid-rsqyx2zu] i[data-astro-cid-rsqyx2zu]{background:var(--sand-200);transform-origin:0;border-radius:1em;height:.62em;display:block}.rd-lines[data-astro-cid-rsqyx2zu] i[data-astro-cid-rsqyx2zu]:first-child{width:94%}.rd-lines[data-astro-cid-rsqyx2zu] i[data-astro-cid-rsqyx2zu]:nth-child(2){width:86%}.rd-lines[data-astro-cid-rsqyx2zu] i[data-astro-cid-rsqyx2zu]:nth-child(3){width:58%}.rd-kpis[data-astro-cid-rsqyx2zu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em;display:grid}.rd-kpi[data-astro-cid-rsqyx2zu]{border:1px solid var(--sand-200);background:#fff;border-radius:1em;gap:.5em;padding:1em 1.2em;display:grid;box-shadow:0 1px 1px #110c040a}.rd-kpi__value[data-astro-cid-rsqyx2zu]{font:600 1.9em/1 var(--font-title);letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.4em;display:flex}.rd-kpi__value[data-astro-cid-rsqyx2zu] small[data-astro-cid-rsqyx2zu]{color:var(--sand-600);font:400 max(.45em,8px)/1 var(--font-body);letter-spacing:0}.rd-kpi__dots[data-astro-cid-rsqyx2zu]{gap:.3em;display:flex}.rd-dot[data-astro-cid-rsqyx2zu]{background:var(--tone);border-radius:50%;width:.6em;height:.6em;display:inline-block}.rd-kpi__merge[data-astro-cid-rsqyx2zu]{align-items:center;gap:.25em;height:.7em;display:flex;position:relative}.rd-kpi__merge[data-astro-cid-rsqyx2zu] i[data-astro-cid-rsqyx2zu]{background:var(--sand-300);flex:1;height:2px}.rd-kpi__merge[data-astro-cid-rsqyx2zu] b[data-astro-cid-rsqyx2zu]{background:var(--signal);border-radius:.2em;width:.7em;height:.7em}.rd-kpi__spark[data-astro-cid-rsqyx2zu]{align-items:end;gap:.2em;height:1.4em;display:flex}.rd-kpi__spark[data-astro-cid-rsqyx2zu] i[data-astro-cid-rsqyx2zu]{background:var(--rust-soft);border-radius:.15em;flex:1}.rd-kpi__spark[data-astro-cid-rsqyx2zu] i[data-astro-cid-rsqyx2zu]:first-child{height:40%}.rd-kpi__spark[data-astro-cid-rsqyx2zu] i[data-astro-cid-rsqyx2zu]:nth-child(2){height:55%}.rd-kpi__spark[data-astro-cid-rsqyx2zu] i[data-astro-cid-rsqyx2zu]:nth-child(3){height:35%}.rd-kpi__spark[data-astro-cid-rsqyx2zu] i[data-astro-cid-rsqyx2zu]:nth-child(4){height:70%}.rd-kpi__spark[data-astro-cid-rsqyx2zu] i[data-astro-cid-rsqyx2zu]:nth-child(5){height:60%}.rd-kpi__spark[data-astro-cid-rsqyx2zu] i[data-astro-cid-rsqyx2zu]:nth-child(6){background:var(--rust);height:85%}.rd-kpi__spark[data-astro-cid-rsqyx2zu] i[data-astro-cid-rsqyx2zu]:nth-child(7){background:var(--rust);height:75%}.rd-grid[data-astro-cid-rsqyx2zu]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:.8em;display:grid}.rd-card[data-astro-cid-rsqyx2zu]{border:1px solid var(--sand-200);background:#fff;border-radius:1em;align-content:start;gap:.3em;padding:1em 1.2em;display:grid}.rd-card__title[data-astro-cid-rsqyx2zu]{font:600 1.15em/1.2 var(--font-title)}.rd-card__note[data-astro-cid-rsqyx2zu]{color:var(--sand-600);font-size:.9em}.rd-rows[data-astro-cid-rsqyx2zu]{margin:.4em 0 0;padding:0;list-style:none;display:grid}.rd-rows[data-astro-cid-rsqyx2zu] li[data-astro-cid-rsqyx2zu]{border-top:1px solid var(--sand-100);justify-content:space-between;align-items:center;padding:.55em 0;font-weight:500;display:flex}.rd-rows[data-astro-cid-rsqyx2zu] span[data-astro-cid-rsqyx2zu]{align-items:center;gap:.55em;display:flex}.rd-status[data-astro-cid-rsqyx2zu]{border-radius:50%;width:.6em;height:.6em}.rd-status--below[data-astro-cid-rsqyx2zu]{background:var(--rust)}.rd-status--near[data-astro-cid-rsqyx2zu]{background:#c68a2e}.rd-delta[data-astro-cid-rsqyx2zu]{font-variant-numeric:tabular-nums;border-radius:1em;padding:.15em .5em;font-size:.88em}.rd-delta--below[data-astro-cid-rsqyx2zu]{background:var(--rust-soft);color:var(--rust)}.rd-delta--near[data-astro-cid-rsqyx2zu]{background:var(--amber-soft);color:var(--amber)}.rd-bars[data-astro-cid-rsqyx2zu]{gap:.45em;margin-top:.5em;display:grid}.rd-bars[data-astro-cid-rsqyx2zu] span[data-astro-cid-rsqyx2zu]{grid-template-columns:5.2em minmax(0,1fr);align-items:center;gap:.6em;display:grid}.rd-bars[data-astro-cid-rsqyx2zu] em[data-astro-cid-rsqyx2zu]{color:var(--sand-600);font-size:.85em;font-style:normal}.rd-bar[data-astro-cid-rsqyx2zu]{background:linear-gradient(90deg,var(--sand-500) 0 72%,var(--moss) 72% 100%);transform-origin:0;border-radius:.2em;height:.7em;display:block}.rd-bar--92[data-astro-cid-rsqyx2zu]{width:92%}.rd-bar--84[data-astro-cid-rsqyx2zu]{width:84%}.rd-bar--77[data-astro-cid-rsqyx2zu]{width:77%}.rd-bar--70[data-astro-cid-rsqyx2zu]{width:70%}.rd-bar--61[data-astro-cid-rsqyx2zu]{width:61%}.rd-bar--55[data-astro-cid-rsqyx2zu]{width:55%}.rd-bar--48[data-astro-cid-rsqyx2zu]{width:48%}.rd-ask[data-astro-cid-rsqyx2zu]{border-left:1px solid var(--sand-200);background:#fff;grid-template-rows:auto 1fr auto;width:32%;display:grid;position:absolute;top:0;bottom:0;right:0;box-shadow:-16px 0 40px -12px #110c041f}.rd-ask__head[data-astro-cid-rsqyx2zu]{border-bottom:1px solid var(--sand-100);font:600 1.05em/1 var(--font-title);align-items:center;gap:.6em;padding:1em 1.2em;display:flex}.rd-ask__head[data-astro-cid-rsqyx2zu] b[data-astro-cid-rsqyx2zu]{color:var(--sand-500);margin-left:auto;font-weight:400}.rd-orb[data-astro-cid-rsqyx2zu]{background:radial-gradient(circle at 35% 35%,#bcd6ff,var(--signal) 60%,#123c7a);border-radius:50%;width:1.5em;height:1.5em}.rd-orb--sm[data-astro-cid-rsqyx2zu]{flex:none;width:1.1em;height:1.1em;margin-top:.15em}.rd-ask__thread[data-astro-cid-rsqyx2zu]{align-content:start;gap:.9em;min-height:0;padding:1.2em;display:grid;overflow:hidden}.rd-q[data-astro-cid-rsqyx2zu]{background:var(--sand-100);border-radius:1em 1em .25em;justify-self:end;max-width:90%;padding:.6em .85em;font-weight:500}.rd-a[data-astro-cid-rsqyx2zu]{gap:.6em;line-height:1.55;display:flex}.rd-cite[data-astro-cid-rsqyx2zu]{background:var(--sand-100);min-width:1.35em;height:1.35em;color:var(--sand-700);font:500 max(.7em,8px)/1 var(--font-meta);vertical-align:super;border-radius:.35em;place-items:center;margin-left:.2em;display:inline-grid}.rd-meta[data-astro-cid-rsqyx2zu]{gap:.5em;padding-left:1.7em;display:grid}.rd-source[data-astro-cid-rsqyx2zu]{border:1px solid var(--sand-200);width:max-content;color:var(--sand-700);border-radius:.5em;align-items:center;gap:.4em;padding:.25em .55em;font-size:.85em;display:inline-flex}.rd-steps[data-astro-cid-rsqyx2zu]{color:var(--sand-600);text-underline-offset:.2em;font-size:.85em;text-decoration:underline}.rd-mini[data-astro-cid-rsqyx2zu]{gap:.35em;max-width:12em;display:grid}.rd-mini[data-astro-cid-rsqyx2zu] i[data-astro-cid-rsqyx2zu]{background:var(--rust);border-radius:.2em;height:.7em}.rd-mini[data-astro-cid-rsqyx2zu] i[data-astro-cid-rsqyx2zu]:last-child{background:#c48479;width:58%}.rd-input[data-astro-cid-rsqyx2zu]{border:1px solid var(--sand-300);color:var(--sand-600);border-radius:.8em;align-items:center;margin:0 1em 1em;padding:.7em .85em;display:flex}.rd-input[data-astro-cid-rsqyx2zu] b[data-astro-cid-rsqyx2zu]{background:var(--sand-800);border-radius:.5em;width:1.8em;height:1.8em;margin-left:auto}[data-seq=armed] .rd[data-astro-cid-rsqyx2zu] [data-astro-cid-rsqyx2zu][data-rd]:not([data-rd=panel]){opacity:0}[data-seq=armed] .rd[data-astro-cid-rsqyx2zu] [data-astro-cid-rsqyx2zu][data-rd=panel]{transform:translate(104%)}.rd[data-astro-cid-rsqyx2zu] [data-astro-cid-rsqyx2zu]:is(.rd-kpis,.rd-grid){transition:opacity .36s cubic-bezier(.23,1,.32,1)}.rd[data-astro-cid-rsqyx2zu] .rd-ask[data-astro-cid-rsqyx2zu]{transition:transform .48s cubic-bezier(.65,0,.35,1)}.rd[data-astro-cid-rsqyx2zu][data-screen="1"] [data-astro-cid-rsqyx2zu]:is(.rd-kpis,.rd-grid){opacity:.22}.rd[data-astro-cid-rsqyx2zu]:is([data-screen="1"],[data-screen="2"]) .rd-ask[data-astro-cid-rsqyx2zu]{transform:translate(104%)}@media (prefers-reduced-motion:reduce){.rd[data-astro-cid-rsqyx2zu] [data-astro-cid-rsqyx2zu]:is(.rd-kpis,.rd-grid,.rd-ask){transition:none}}@container (width<=700px){.rd[data-astro-cid-rsqyx2zu]:is([data-screen="1"],[data-screen="2"]) .rd-ask[data-astro-cid-rsqyx2zu]{transform:translateY(104%)}.rd[data-astro-cid-rsqyx2zu]{grid-template-columns:minmax(0,1fr);font-size:clamp(10px,2.4cqi,12px)}.rd-side[data-astro-cid-rsqyx2zu],.rd-filters[data-astro-cid-rsqyx2zu],.rd-card--chart[data-astro-cid-rsqyx2zu],.rd-crumb[data-astro-cid-rsqyx2zu]{display:none}.rd-main[data-astro-cid-rsqyx2zu]{padding:1em}.rd-grid[data-astro-cid-rsqyx2zu]{grid-template-columns:1fr}.rd-kpis[data-astro-cid-rsqyx2zu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em}.rd-kpi[data-astro-cid-rsqyx2zu]{padding:.7em}.rd-kpi__value[data-astro-cid-rsqyx2zu]{flex-wrap:wrap;font-size:1.4em}.rd-ask[data-astro-cid-rsqyx2zu]{border-left:0;border-top:1px solid var(--sand-200);border-radius:1.2em 1.2em 0 0;width:auto;height:58%;top:auto;left:0;box-shadow:0 -16px 40px -12px #110c0433}[data-seq=armed] .rd[data-astro-cid-rsqyx2zu] [data-astro-cid-rsqyx2zu][data-rd=panel]{transform:translateY(104%)}}@container (width<=320px){.rd-ask[data-astro-cid-rsqyx2zu]{height:66%}.rd-brief[data-astro-cid-rsqyx2zu],.rd-kpi__dots[data-astro-cid-rsqyx2zu],.rd-kpi__merge[data-astro-cid-rsqyx2zu],.rd-kpi__spark[data-astro-cid-rsqyx2zu]{display:none}}@media (forced-colors:active){.rd[data-astro-cid-rsqyx2zu],.rd-side[data-astro-cid-rsqyx2zu],.rd-ask[data-astro-cid-rsqyx2zu],.rd-card[data-astro-cid-rsqyx2zu],.rd-kpi[data-astro-cid-rsqyx2zu],.rd-brief[data-astro-cid-rsqyx2zu]{forced-color-adjust:auto;color:canvastext;background:canvas;border-color:canvastext}}.xv-case-film[data-astro-cid-norxuk4f]{align-content:start;gap:.75rem;min-width:0;display:grid}.xv-case-film__stage[data-astro-cid-norxuk4f],.xv-case-film__preview[data-astro-cid-norxuk4f]{position:absolute;inset:0}.xv-case-film__preview[data-astro-cid-norxuk4f][hidden],.xv-case-film__video[data-astro-cid-norxuk4f][hidden]{display:none}.xv-case-film__video[data-astro-cid-norxuk4f]{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.xv-case-film__video[data-astro-cid-norxuk4f]:fullscreen{object-fit:contain;width:100vw;height:100svh}.xv-case-film__fallback[data-astro-cid-norxuk4f]{z-index:2;color:#fff;background:#17171a;padding:.75rem;position:absolute;top:1rem;left:1rem}.xv-case-film__play[data-astro-cid-norxuk4f]{fill:currentColor;width:.8rem;height:.8rem}.xv-case-film[data-astro-cid-norxuk4f] [data-case-film-start] i{color:var(--muted);font:400 .7rem/1 var(--font-meta);font-style:normal}.xv-case-film__error[data-astro-cid-norxuk4f]{justify-items:start;gap:.75rem;display:grid}.xv-case-film__error[data-astro-cid-norxuk4f][hidden],.xv-case-film__error[data-astro-cid-norxuk4f] [data-astro-cid-norxuk4f][hidden]{display:none}.xv-case-film__error[data-astro-cid-norxuk4f] p[data-astro-cid-norxuk4f]{color:var(--muted)}.xv-case-film__error[data-astro-cid-norxuk4f] button[data-astro-cid-norxuk4f]{border:1px solid var(--hairline);border-radius:var(--xv-radius-control);min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;padding:.5rem 1rem}.xv-case-film__more[data-astro-cid-norxuk4f]{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.5rem 1.5rem;display:flex}.xv-case-film__open[data-astro-cid-norxuk4f]{min-height:2.75rem;color:var(--ink);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.xv-case-film__description[data-astro-cid-norxuk4f]{color:var(--muted)}.xv-case-film__description[data-astro-cid-norxuk4f] summary[data-astro-cid-norxuk4f]{width:fit-content;min-height:2.75rem;color:var(--ink);cursor:pointer;padding-block:.625rem}.xv-case-film__description[data-astro-cid-norxuk4f] p[data-astro-cid-norxuk4f]{max-width:65ch;margin-top:.5rem}.xv-case-film[data-astro-cid-norxuk4f] [data-astro-cid-norxuk4f]:is(video,a,summary,.xv-case-film__error button):focus-visible{outline:2px solid var(--ink);outline-offset:4px}.case-stage--reporting.case-stage--surface .case-stage__control{background:var(--canvas)}@media (forced-colors:active){.xv-case-film__error[data-astro-cid-norxuk4f] button[data-astro-cid-norxuk4f]{border-color:canvastext}}.md[data-astro-cid-nstfntwh]{--cream:#f7f3ed;--line:#e8dfd1;--carmine:#b94a2e;--carmine-d:#993b25;--carmine-dd:#7a2e1d;--coral:#e57a57;--arsenic:#414042;--hair:#8a7f78;--moss:#3e531f;--moss-soft:#eef3e2;--ink:#1f1714;background:var(--quiet);text-align:left;place-items:center;padding:4cqh 4cqi;font-size:clamp(8px,1cqi,13px);display:grid;position:absolute;inset:0}[data-astro-cid-nstfntwh]:where(.md p){margin:0}.md[data-astro-cid-nstfntwh] svg[data-astro-cid-nstfntwh]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.md-device[data-astro-cid-nstfntwh]{aspect-ratio:9/18.6;background:var(--cream);color:#000;border:7px solid #1a1b1c;border-radius:2.9em;width:min(300px,44.5161cqh);position:relative;overflow:hidden;box-shadow:0 30px 60px -32px #1a1b1c99,0 0 0 1px #ffffff14;container-type:inline-size}.md-device[data-astro-cid-nstfntwh]>[data-astro-cid-nstfntwh]{font-size:4.2cqi}.md-bar[data-astro-cid-nstfntwh]{z-index:4;font:600 max(.78em,8px)/1 var(--font-body);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 1fr;align-items:center;padding:.62em 1.45em 0 1.6em;display:grid;position:absolute;inset:0 0 auto}.md-bar__island[data-astro-cid-nstfntwh]{background:#000;border-radius:1em;width:5.6em;height:1.6em}.md-bar__end[data-astro-cid-nstfntwh]{justify-self:end;align-items:center;gap:.4em;display:flex}.md-bar__signal[data-astro-cid-nstfntwh]{align-items:end;gap:.12em;height:.8em;display:flex}.md-bar__signal[data-astro-cid-nstfntwh] b[data-astro-cid-nstfntwh]{background:currentColor;border-radius:.1em;width:.2em}.md-bar__signal[data-astro-cid-nstfntwh] b[data-astro-cid-nstfntwh]:first-child{height:.32em}.md-bar__signal[data-astro-cid-nstfntwh] b[data-astro-cid-nstfntwh]:nth-child(2){height:.48em}.md-bar__signal[data-astro-cid-nstfntwh] b[data-astro-cid-nstfntwh]:nth-child(3){height:.64em}.md-bar__signal[data-astro-cid-nstfntwh] b[data-astro-cid-nstfntwh]:nth-child(4){height:.8em}.md-bar__battery[data-astro-cid-nstfntwh]{opacity:.9;border:1px solid;border-radius:.24em;width:1.6em;height:.78em;position:relative}.md-bar__battery[data-astro-cid-nstfntwh]:before{content:"";background:currentColor;border-radius:.1em;position:absolute;inset:.1em .45em .1em .1em}.md-bar__battery[data-astro-cid-nstfntwh]:after{content:"";background:currentColor;border-radius:0 .1em .1em 0;width:.12em;height:.32em;position:absolute;top:50%;right:-.22em;transform:translateY(-50%)}.md-screen[data-astro-cid-nstfntwh]{display:none;position:absolute;inset:0}.md[data-astro-cid-nstfntwh][data-screen="1"] .md-screen--1[data-astro-cid-nstfntwh],.md[data-astro-cid-nstfntwh][data-screen="2"] .md-screen--2[data-astro-cid-nstfntwh],.md[data-astro-cid-nstfntwh][data-screen="3"] .md-screen--3[data-astro-cid-nstfntwh]{display:block}.md[data-astro-cid-nstfntwh][data-screen="2"] .md-bar[data-astro-cid-nstfntwh]{color:#fff}.md-round[data-astro-cid-nstfntwh]{width:2.2em;height:2.2em;color:var(--ink);background:#ffffffd9;border-radius:50%;place-items:center;display:grid}.md-round[data-astro-cid-nstfntwh] svg[data-astro-cid-nstfntwh]{stroke-width:2px;width:1.1em;height:1.1em}.md-live[data-astro-cid-nstfntwh]{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#00000080;border-radius:2em;align-items:center;gap:.45em;padding:.42em .75em;font-size:max(.68em,8px);font-weight:700;display:inline-flex}.md-live[data-astro-cid-nstfntwh] i[data-astro-cid-nstfntwh]{background:#e5484d;border-radius:50%;width:.6em;height:.6em}.md-live[data-astro-cid-nstfntwh] b[data-astro-cid-nstfntwh]{font:600 1.25em/1 var(--font-body);letter-spacing:0;font-variant-numeric:tabular-nums;margin-left:.15em}.md-visits[data-astro-cid-nstfntwh]{align-content:start;gap:.85em;padding:3.5em 1.3em 1.3em;display:grid}.md-head[data-astro-cid-nstfntwh]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.8em;display:grid}.md-greet[data-astro-cid-nstfntwh]{color:var(--arsenic);grid-column:1;font-size:1em;font-weight:500}.md-h1[data-astro-cid-nstfntwh]{font:600 2.15em/1.05 var(--font-title);letter-spacing:-.03em;grid-column:1;margin-top:.15em}.md-avatar[data-astro-cid-nstfntwh]{width:2.9em;height:2.9em;color:var(--carmine-d);font:600 1.1em/1 var(--font-title);background:#fff;border-radius:50%;grid-area:1/2/3;place-items:center;display:grid;box-shadow:0 2px 8px -3px #1f171424}.md-tabs[data-astro-cid-nstfntwh]{background:#ede7df;border-radius:2em;gap:.3em;width:max-content;padding:.25em;display:flex}.md-tabs[data-astro-cid-nstfntwh] span[data-astro-cid-nstfntwh]{color:var(--arsenic);border-radius:2em;padding:.5em .95em;font-size:max(.82em,8px);font-weight:600}.md-tabs[data-astro-cid-nstfntwh] .is-on[data-astro-cid-nstfntwh]{color:#000;background:#fff;box-shadow:0 2px 6px -2px #00000014}.md-hero[data-astro-cid-nstfntwh]{background:linear-gradient(135deg,var(--carmine-dd),var(--carmine) 60%,var(--coral));color:#fff;border-radius:1.3em;gap:.85em;padding:1.2em 1.1em 1.1em;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px -12px #993b2566}.md-hero__drift[data-astro-cid-nstfntwh]{pointer-events:none;background:radial-gradient(circle at 30% 30%,#ffffff2e,#0000 45%);position:absolute;inset:-40%}.md-hero__row[data-astro-cid-nstfntwh]{justify-content:space-between;align-items:center;font-size:max(.82em,8px);font-weight:600;display:flex;position:relative}.md-pill[data-astro-cid-nstfntwh]{letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff59;border-radius:2em;align-items:center;gap:.45em;padding:.35em .7em;font-size:max(.82em,8px);font-weight:700;display:inline-flex}.md-pill[data-astro-cid-nstfntwh] i[data-astro-cid-nstfntwh]{background:#fff;border-radius:50%;width:.45em;height:.45em}.md-hero__venue[data-astro-cid-nstfntwh]{font:600 1.8em/1.05 var(--font-title);letter-spacing:-.03em;position:relative}.md-chips[data-astro-cid-nstfntwh]{gap:.4em;display:flex;position:relative}.md-chips[data-astro-cid-nstfntwh] span[data-astro-cid-nstfntwh]{color:var(--carmine-d);background:#ffffffeb;border-radius:2em;padding:.4em .75em;font-size:max(.8em,8px);font-weight:600}.md-hero__cta[data-astro-cid-nstfntwh]{color:var(--carmine-d);background:#fff;border-radius:.9em;justify-content:center;align-items:center;gap:.45em;padding:.9em;font-size:max(.92em,8px);font-weight:700;display:flex;position:relative}.md-hero__cta[data-astro-cid-nstfntwh] svg[data-astro-cid-nstfntwh]{stroke-width:2px;width:1.05em;height:1.05em}.md-label[data-astro-cid-nstfntwh]{color:var(--carmine-d);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5em;margin-top:.35em;font-size:max(.72em,8px);font-weight:700;display:flex}.md-label[data-astro-cid-nstfntwh] i[data-astro-cid-nstfntwh]{background:var(--carmine);width:.9em;height:.2em}.md-label[data-astro-cid-nstfntwh] b[data-astro-cid-nstfntwh]{color:var(--arsenic);margin-left:auto}.md-row[data-astro-cid-nstfntwh]{border:1px solid var(--line);background:#fff;border-radius:1.1em;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85em;margin-top:-.2em;padding:.95em 1em;display:grid}.md-date[data-astro-cid-nstfntwh]{color:#000;width:3.2em;min-height:3.2em;font:600 1.15em/1.05 var(--font-title);letter-spacing:-.02em;background:#ede7df;border-radius:.85em;align-content:center;place-items:center;gap:.06em;padding:.35em 0;display:grid}.md-date[data-astro-cid-nstfntwh] small[data-astro-cid-nstfntwh]{color:var(--arsenic);font:600 max(.55em,8px)/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase}.md-row[data-astro-cid-nstfntwh] strong[data-astro-cid-nstfntwh]{font:600 1.15em/1.1 var(--font-title);letter-spacing:-.02em}.md-row[data-astro-cid-nstfntwh] svg[data-astro-cid-nstfntwh]{width:1.3em;height:1.3em;stroke:var(--arsenic);stroke-width:1.8px}.md-home[data-astro-cid-nstfntwh]{z-index:5;background:#1f1714d9;border-radius:1em;width:36%;height:.32em;position:absolute;bottom:.45em;left:50%;transform:translate(-50%)}.md-photo[data-astro-cid-nstfntwh]{color:#fff;background:#2d2e2f;height:45%;position:relative;overflow:hidden}.md-photo[data-astro-cid-nstfntwh] img[data-astro-cid-nstfntwh]{object-fit:cover;width:100%;height:100%}.md-photo[data-astro-cid-nstfntwh]:after{content:"";background:linear-gradient(#1a1b1c99 0%,#0000 26% 40%,#1a1b1cf2 100%);position:absolute;inset:0}.md-photo__top[data-astro-cid-nstfntwh]{z-index:1;justify-content:space-between;align-items:center;display:flex;position:absolute;top:2.75em;left:1em;right:1em}.md-photo__text[data-astro-cid-nstfntwh]{z-index:1;gap:.18em;display:grid;position:absolute;bottom:2.35em;left:1.2em;right:1.2em}.md-photo__text[data-astro-cid-nstfntwh] small[data-astro-cid-nstfntwh]{letter-spacing:.08em;text-transform:uppercase;color:#ffffffd1;font-size:max(.7em,8px)}.md-photo__text[data-astro-cid-nstfntwh] strong[data-astro-cid-nstfntwh]{font:600 2.1em/1.05 var(--font-title);letter-spacing:-.03em}.md-photo__text[data-astro-cid-nstfntwh] span[data-astro-cid-nstfntwh]{color:#ffffffd9;font-size:max(.85em,8px)}.md-sheet[data-astro-cid-nstfntwh]{background:var(--cream);border-radius:1.4em 1.4em 0 0;align-content:start;gap:.85em;min-height:calc(55% + 1.2em);margin-top:-1.2em;padding:1.8em 1.1em 0;display:grid;position:relative}.md-logged[data-astro-cid-nstfntwh]{z-index:2;background:var(--moss-soft);color:var(--moss);border:1px solid #6b8a42;border-radius:.9em;align-items:center;gap:.5em;padding:.6em .8em;font-size:max(.8em,8px);font-weight:700;display:flex;position:absolute;top:-1em;left:1.1em;right:1.1em;box-shadow:0 6px 16px -10px #3e531f80}.md-logged[data-astro-cid-nstfntwh] i[data-astro-cid-nstfntwh]{background:#6b8a42;border-radius:50%;place-items:center;width:1.45em;height:1.45em;display:grid}.md-logged[data-astro-cid-nstfntwh] svg[data-astro-cid-nstfntwh]{stroke:#fff;stroke-width:2.2px;width:.95em;height:.95em}.md-tap[data-astro-cid-nstfntwh]{background:linear-gradient(135deg,var(--carmine-dd),var(--carmine) 60%,var(--coral));color:#fff;border-radius:1.15em;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85em;padding:1em .95em;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 26px -14px #993b2580}.md-tap__icon[data-astro-cid-nstfntwh]{background:#ffffff29;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:2.8em;height:2.8em;display:grid}.md-tap__icon[data-astro-cid-nstfntwh] svg[data-astro-cid-nstfntwh]{stroke:#fff;stroke-width:1.6px;width:1.4em;height:1.4em}.md-tap__ring[data-astro-cid-nstfntwh]{opacity:0;pointer-events:none;background:#fff;border-radius:50%;width:3.4em;height:3.4em;margin:-1.7em 0 0 -1.7em;position:absolute;top:50%;left:2.35em}.md-tap__text[data-astro-cid-nstfntwh]{gap:.15em;min-width:0;display:grid}.md-tap[data-astro-cid-nstfntwh] strong[data-astro-cid-nstfntwh]{font:600 1.2em/1.15 var(--font-title);letter-spacing:-.015em}.md-tap[data-astro-cid-nstfntwh] small[data-astro-cid-nstfntwh]{color:#ffffffe6;font-size:max(.76em,8px)}.md-journey-label[data-astro-cid-nstfntwh]{color:var(--arsenic);letter-spacing:.1em;text-transform:uppercase;margin-top:.15em;font-size:max(.64em,8px);font-weight:700}.md-journey[data-astro-cid-nstfntwh]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.36em;margin:0 0 1.15em;padding:0;list-style:none;display:grid}.md-journey[data-astro-cid-nstfntwh] li[data-astro-cid-nstfntwh]{border:1px solid var(--line);background:#fff;border-radius:.75em;justify-items:center;gap:.25em;padding:.7em .05em .6em;display:grid;position:relative}.md-journey[data-astro-cid-nstfntwh] li[data-astro-cid-nstfntwh]>svg[data-astro-cid-nstfntwh]{width:1.25em;height:1.25em;stroke:var(--hair);stroke-width:1.6px}.md-journey[data-astro-cid-nstfntwh] span[data-astro-cid-nstfntwh]{color:var(--arsenic);white-space:nowrap;font-size:max(.56em,8px);font-weight:600}.md-journey[data-astro-cid-nstfntwh] b[data-astro-cid-nstfntwh]{width:1.3em;height:1.3em;color:var(--arsenic);background:#e8e6e2;border-radius:50%;place-items:center;font-size:max(.6em,8px);display:grid;position:absolute;top:-.5em;right:-.3em}.md-journey[data-astro-cid-nstfntwh] b[data-astro-cid-nstfntwh] svg[data-astro-cid-nstfntwh]{stroke:#fff;stroke-width:2.4px;width:.8em;height:.8em}.md-journey[data-astro-cid-nstfntwh] em[data-astro-cid-nstfntwh]{color:var(--carmine-d);font:500 max(.56em,8px)/1 var(--font-meta);font-variant-numeric:tabular-nums;font-style:normal;position:absolute;top:calc(100% + .45em)}.md-journey[data-astro-cid-nstfntwh] .is-done[data-astro-cid-nstfntwh]>svg[data-astro-cid-nstfntwh],.md-journey[data-astro-cid-nstfntwh] .is-now[data-astro-cid-nstfntwh]>svg[data-astro-cid-nstfntwh]{stroke:var(--carmine)}.md-journey[data-astro-cid-nstfntwh] .is-done[data-astro-cid-nstfntwh] b[data-astro-cid-nstfntwh],.md-journey[data-astro-cid-nstfntwh] .is-now[data-astro-cid-nstfntwh] b[data-astro-cid-nstfntwh]{background:var(--carmine)}.md-journey[data-astro-cid-nstfntwh] .is-now[data-astro-cid-nstfntwh]{border:1.5px solid var(--carmine);background:#fffaf6}.md-tools[data-astro-cid-nstfntwh]{grid-template-columns:1fr 1fr;gap:.45em;display:grid}.md-tools[data-astro-cid-nstfntwh] span[data-astro-cid-nstfntwh]{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:.8em;justify-content:center;align-items:center;gap:.45em;padding:.8em .4em;font-size:max(.78em,8px);font-weight:600;display:flex}.md-tools[data-astro-cid-nstfntwh] svg[data-astro-cid-nstfntwh]{width:1.3em;height:1.3em;stroke:var(--carmine);stroke-width:1.6px}.md-links[data-astro-cid-nstfntwh]{color:var(--carmine-d);justify-items:center;gap:.75em;font-size:max(.76em,8px);font-weight:600;display:grid;position:absolute;bottom:2.4em;left:0;right:0}.md-links[data-astro-cid-nstfntwh] span[data-astro-cid-nstfntwh]{text-underline-offset:.2em;text-decoration:underline}.md-voice[data-astro-cid-nstfntwh]{align-content:start;padding:3em 1.2em 1.3em;display:grid}.md-top[data-astro-cid-nstfntwh]{color:var(--arsenic);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75em;font-size:max(.8em,8px);font-weight:600;display:grid}.md-round--soft[data-astro-cid-nstfntwh]{background:#fff;width:2.75em;height:2.75em;box-shadow:0 2px 8px -3px #1f171424}.md-progress[data-astro-cid-nstfntwh]{background:var(--carmine);border-radius:1em;height:.3em}.md-timer[data-astro-cid-nstfntwh]{border:1px solid var(--line);color:var(--arsenic);letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:2em;justify-self:end;align-items:center;gap:.45em;margin-top:.9em;padding:.4em .75em .4em .65em;font-size:max(.64em,8px);font-weight:700;display:inline-flex}.md-timer[data-astro-cid-nstfntwh] i[data-astro-cid-nstfntwh]{background:#e5484d;border-radius:50%;width:.62em;height:.62em}.md-timer[data-astro-cid-nstfntwh] b[data-astro-cid-nstfntwh]{color:#000;font:700 1.3em/1 var(--font-body);letter-spacing:0;font-variant-numeric:tabular-nums;margin-left:.15em}.md-eyebrow[data-astro-cid-nstfntwh]{color:var(--carmine-d);letter-spacing:.12em;text-transform:uppercase;margin-top:1.5em;font-size:max(.7em,8px);font-weight:700}.md-h2[data-astro-cid-nstfntwh]{max-width:7.5em;font:600 2.35em/1.05 var(--font-title);letter-spacing:-.02em;margin-top:.22em}.md-memo[data-astro-cid-nstfntwh]{text-align:center;background:linear-gradient(135deg,#f4f8e9,#e8f0d8);border:1.4px solid #6b8a42;border-radius:1.7em;align-content:center;justify-items:center;gap:.35em;min-height:16.5em;margin-top:1.7em;padding:1.3em 1.3em 1.45em;display:grid;box-shadow:0 14px 34px -12px #3e531f24}.md-puck[data-astro-cid-nstfntwh]{background:radial-gradient(closest-side,#6f873e29,#3e531f14 58%,#0000);border-radius:50%;place-items:center;width:7.4em;height:7.4em;margin-bottom:.7em;display:grid;position:relative}.md-puck__orb[data-astro-cid-nstfntwh]{background:radial-gradient(circle at 34% 31%,#ffffff4d,#0000 52%),radial-gradient(circle,#2030064d,#0000 54%),radial-gradient(circle at 22% 20%,#bfd18a,#0000 62%),radial-gradient(circle at 80% 25%,#6f873e,#0000 58%),radial-gradient(circle at 25% 82%,#3e531f,#0000 62%),radial-gradient(circle at 80% 80%,#26370f,#0000 58%),#3e531f;border:1.4px solid #ffffff3d;border-radius:50%;justify-content:center;align-items:center;gap:.3em;width:4.75em;height:4.75em;display:flex}.md-puck__orb[data-astro-cid-nstfntwh] b[data-astro-cid-nstfntwh]{background:#ffffffe0;border-radius:1em;width:.24em;display:block}.md-p26[data-astro-cid-nstfntwh]{height:1em}.md-p34[data-astro-cid-nstfntwh]{height:1.12em}.md-p38[data-astro-cid-nstfntwh]{height:1.19em}.md-p42[data-astro-cid-nstfntwh]{height:1.25em}.md-p46[data-astro-cid-nstfntwh]{height:1.31em}.md-p56[data-astro-cid-nstfntwh]{height:1.46em}.md-p62[data-astro-cid-nstfntwh]{height:1.55em}.md-puck[data-astro-cid-nstfntwh] i[data-astro-cid-nstfntwh]{background:#fff;border-radius:50%;place-items:center;width:1.7em;height:1.7em;display:grid;position:absolute;bottom:1.1em;right:1.2em;box-shadow:0 4px 10px #1f171429}.md-puck[data-astro-cid-nstfntwh] i[data-astro-cid-nstfntwh] svg[data-astro-cid-nstfntwh]{width:1.05em;height:1.05em;stroke:var(--moss);stroke-width:2.2px}.md-memo[data-astro-cid-nstfntwh] strong[data-astro-cid-nstfntwh]{color:#000;font:600 1.6em/1.05 var(--font-title);letter-spacing:-.01em}.md-memo[data-astro-cid-nstfntwh] small[data-astro-cid-nstfntwh]{color:var(--arsenic);font-size:max(.92em,8px)}.md-outline[data-astro-cid-nstfntwh]{min-height:3.2em;color:var(--ink);background:#fff;border:1px solid #c9bfb5;border-radius:1em;place-items:center;margin-top:.85em;font-size:max(.92em,8px);font-weight:600;display:grid}.md-done[data-astro-cid-nstfntwh]{background:var(--carmine);color:#fff;border-radius:1em;justify-content:center;align-items:center;gap:.5em;min-height:3.4em;font-weight:700;display:flex;position:absolute;bottom:1.3em;left:1.2em;right:1.2em;box-shadow:0 12px 28px -12px #993b2580}.md-done[data-astro-cid-nstfntwh] svg[data-astro-cid-nstfntwh]{stroke-width:2px;width:1.15em;height:1.15em}.md-rec[data-astro-cid-nstfntwh]{z-index:6;background:linear-gradient(180deg,#2a1b16,var(--ink));color:#fff;border-radius:1.7em 1.7em 0 0;gap:.85em;padding:.8em 1.2em 1.5em;display:grid;position:absolute;inset:auto 0 0;transform:translateY(110%)}.md-dim[data-astro-cid-nstfntwh]{opacity:0;background:#000000d1;position:absolute;inset:0}.md-rec[data-astro-cid-nstfntwh]:after{content:"";background:#ffffffb3;border-radius:1em;width:36%;height:.32em;position:absolute;bottom:.45em;left:50%;transform:translate(-50%)}.md-rec__handle[data-astro-cid-nstfntwh]{background:#ffffff4d;border-radius:1em;justify-self:center;width:2.4em;height:.25em}.md-rec__top[data-astro-cid-nstfntwh]{justify-content:space-between;align-items:center;display:flex}.md-live--mic[data-astro-cid-nstfntwh]{background:#ffffff1a}.md-rec__top[data-astro-cid-nstfntwh] b[data-astro-cid-nstfntwh]{color:var(--ink);font-variant-numeric:tabular-nums;background:#fff;border-radius:2em;padding:.35em .7em;font-size:max(.95em,8px)}.md-rec__title[data-astro-cid-nstfntwh]{font:600 1.55em/1.1 var(--font-title)}.md-wave[data-astro-cid-nstfntwh]{background:linear-gradient(#ffffff1f,#ffffff0a);border-radius:1.3em;justify-content:center;align-items:center;gap:.28em;height:7em;display:flex}.md-wave[data-astro-cid-nstfntwh] i[data-astro-cid-nstfntwh],.md-feedback__wave[data-astro-cid-nstfntwh] i[data-astro-cid-nstfntwh]{background:var(--coral);border-radius:1em;width:.28em;display:block}.md-rec__actions[data-astro-cid-nstfntwh]{grid-template-columns:1fr 2fr;gap:.6em;display:grid}.md-rec__actions[data-astro-cid-nstfntwh] span[data-astro-cid-nstfntwh]{border:1px solid #ffffff73;border-radius:.9em;place-items:center;min-height:3.2em;font-weight:600;display:grid}.md-rec__actions[data-astro-cid-nstfntwh] .is-primary[data-astro-cid-nstfntwh]{background:var(--carmine);border:0}.md-h30[data-astro-cid-nstfntwh]{height:30%}.md-h34[data-astro-cid-nstfntwh]{height:34%}.md-h36[data-astro-cid-nstfntwh]{height:36%}.md-h38[data-astro-cid-nstfntwh]{height:38%}.md-h40[data-astro-cid-nstfntwh]{height:40%}.md-h44[data-astro-cid-nstfntwh]{height:44%}.md-h46[data-astro-cid-nstfntwh]{height:46%}.md-h48[data-astro-cid-nstfntwh]{height:48%}.md-h52[data-astro-cid-nstfntwh]{height:52%}.md-h55[data-astro-cid-nstfntwh]{height:55%}.md-h56[data-astro-cid-nstfntwh]{height:56%}.md-h58[data-astro-cid-nstfntwh]{height:58%}.md-h60[data-astro-cid-nstfntwh]{height:60%}.md-h62[data-astro-cid-nstfntwh]{height:62%}.md-h64[data-astro-cid-nstfntwh]{height:64%}.md-h66[data-astro-cid-nstfntwh]{height:66%}.md-h70[data-astro-cid-nstfntwh]{height:70%}.md-h74[data-astro-cid-nstfntwh]{height:74%}.md-h78[data-astro-cid-nstfntwh]{height:78%}.md-h80[data-astro-cid-nstfntwh]{height:80%}.md-h84[data-astro-cid-nstfntwh]{height:84%}.md-h86[data-astro-cid-nstfntwh]{height:86%}.md-h90[data-astro-cid-nstfntwh]{height:90%}.md-h92[data-astro-cid-nstfntwh]{height:92%}.md-feedback[data-astro-cid-nstfntwh]{border:1px solid var(--line);background:var(--cream);color:#000;border-radius:1.2em;gap:1.1em;width:min(22em,50% - 150px - 6cqi);padding:1.6em;display:grid;position:absolute;top:50%;left:calc(50% + 150px + 3cqi);transform:translateY(-50%);box-shadow:0 24px 50px -28px #1a1b1c8c}.md-feedback__head[data-astro-cid-nstfntwh]{gap:.25em;display:grid}.md-feedback__head[data-astro-cid-nstfntwh] span[data-astro-cid-nstfntwh]{font:600 1.35em/1.1 var(--font-title)}.md-feedback__head[data-astro-cid-nstfntwh] small[data-astro-cid-nstfntwh]{color:var(--arsenic);font-size:max(.9em,8px)}.md-feedback__wave[data-astro-cid-nstfntwh]{background:#fff;border-radius:.8em;justify-content:space-between;align-items:center;gap:.2em;height:2.6em;padding:0 .8em;display:flex}.md-feedback__course[data-astro-cid-nstfntwh]{border:1px solid var(--line);width:max-content;color:var(--carmine-d);background:#fff;border-radius:2em;align-items:center;gap:.5em;padding:.35em .7em;font-size:max(.85em,8px);font-weight:600;display:inline-flex}.md-feedback__course[data-astro-cid-nstfntwh] i[data-astro-cid-nstfntwh]{background:var(--carmine);border-radius:50%;width:.5em;height:.5em}.md-feedback__lines[data-astro-cid-nstfntwh]{gap:.6em;display:grid}.md-feedback__lines[data-astro-cid-nstfntwh] i[data-astro-cid-nstfntwh]{transform-origin:0;background:#d9cfc2;border-radius:1em;height:.62em;display:block}.md-feedback__lines[data-astro-cid-nstfntwh] i[data-astro-cid-nstfntwh]:first-child{width:96%}.md-feedback__lines[data-astro-cid-nstfntwh] i[data-astro-cid-nstfntwh]:nth-child(2){width:88%}.md-feedback__lines[data-astro-cid-nstfntwh] i[data-astro-cid-nstfntwh]:nth-child(3){width:92%}.md-feedback__lines[data-astro-cid-nstfntwh] i[data-astro-cid-nstfntwh]:nth-child(4){width:54%}.md[data-astro-cid-nstfntwh]:not([data-screen="3"]) .md-feedback[data-astro-cid-nstfntwh]{display:none}[data-seq=armed] .md[data-astro-cid-nstfntwh] [data-astro-cid-nstfntwh]:is([data-md=hero],[data-md=chip],[data-md=cta]),[data-seq=armed] .md[data-astro-cid-nstfntwh] [data-astro-cid-nstfntwh][data-md=feedback],[data-seq=armed] .md[data-astro-cid-nstfntwh] [data-astro-cid-nstfntwh][data-md=logged],[data-seq=armed] .md[data-astro-cid-nstfntwh] [data-astro-cid-nstfntwh][data-md=line],[data-seq=armed] .md[data-astro-cid-nstfntwh] [data-astro-cid-nstfntwh][data-md=time]{opacity:0}@container (width<=640px){.md[data-astro-cid-nstfntwh]{grid-template-columns:minmax(0,1fr);justify-items:center;padding:3cqh 4cqi;font-size:clamp(8px,2.6cqi,12px)}.md-device[data-astro-cid-nstfntwh]{width:min(92cqi,45.4839cqh);max-width:none}.md-feedback[data-astro-cid-nstfntwh]{display:none}}@media (forced-colors:active){.md[data-astro-cid-nstfntwh],.md-device[data-astro-cid-nstfntwh],.md-feedback[data-astro-cid-nstfntwh]{forced-color-adjust:auto;color:canvastext;background:canvas;border-color:canvastext}}.sl[data-astro-cid-lnbpa7bt]{background:var(--quiet);font:400 clamp(11px, 2.1cqi, 17px)/1.45 var(--font-body);color:var(--ink);text-align:left;place-items:center;padding:4cqh 5cqi;display:grid;position:absolute;inset:0}.sl__window[data-astro-cid-lnbpa7bt]{border:1px solid var(--hairline);border-radius:var(--xv-radius-control);background:var(--surface);gap:1.1em;width:min(100%,36em);padding:1.2em 1.4em 1.4em;display:grid}.sl__bar[data-astro-cid-lnbpa7bt]{border-bottom:1px solid var(--hairline);font:400 .82em/1.3 var(--font-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:1em;padding-bottom:.8em;display:flex}.sl__line[data-astro-cid-lnbpa7bt]{color:var(--ink);align-items:center;gap:.6em;display:inline-flex}.sl__line[data-astro-cid-lnbpa7bt] svg[data-astro-cid-lnbpa7bt]{fill:none;stroke:currentColor;stroke-width:1.5px;width:1.1em;height:1.1em}.sl__status[data-astro-cid-lnbpa7bt]{justify-items:end;display:grid}.sl__state[data-astro-cid-lnbpa7bt]{opacity:0;transition:opacity .26s var(--ease-out);grid-area:1/1;align-items:center;gap:.45em;display:inline-flex}.sl__state[data-astro-cid-lnbpa7bt] i[data-astro-cid-lnbpa7bt]{background:var(--signal);border-radius:50%;width:.55em;height:.55em}.sl__caller[data-astro-cid-lnbpa7bt]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9em;display:grid}.sl__avatar[data-astro-cid-lnbpa7bt]{background:var(--quiet);width:2.4em;height:2.4em;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:50%}.sl__who[data-astro-cid-lnbpa7bt]{display:grid}.sl__who[data-astro-cid-lnbpa7bt] b[data-astro-cid-lnbpa7bt]{font-weight:500}.sl__who[data-astro-cid-lnbpa7bt] small[data-astro-cid-lnbpa7bt]{color:var(--muted);font-size:.82em}.sl__wave[data-astro-cid-lnbpa7bt]{align-items:center;gap:.18em;height:1.4em;display:flex}.sl__wave[data-astro-cid-lnbpa7bt] b[data-astro-cid-lnbpa7bt]{background:var(--muted);transform-origin:50%;border-radius:1em;width:.18em;height:100%}.sl__wave[data-astro-cid-lnbpa7bt] b[data-astro-cid-lnbpa7bt][data-h="6"]{transform:scaleY(.35)}.sl__wave[data-astro-cid-lnbpa7bt] b[data-astro-cid-lnbpa7bt][data-h="7"]{transform:scaleY(.41)}.sl__wave[data-astro-cid-lnbpa7bt] b[data-astro-cid-lnbpa7bt][data-h="8"]{transform:scaleY(.47)}.sl__wave[data-astro-cid-lnbpa7bt] b[data-astro-cid-lnbpa7bt][data-h="9"]{transform:scaleY(.53)}.sl__wave[data-astro-cid-lnbpa7bt] b[data-astro-cid-lnbpa7bt][data-h="10"]{transform:scaleY(.59)}.sl__wave[data-astro-cid-lnbpa7bt] b[data-astro-cid-lnbpa7bt][data-h="11"]{transform:scaleY(.65)}.sl__wave[data-astro-cid-lnbpa7bt] b[data-astro-cid-lnbpa7bt][data-h="12"]{transform:scaleY(.71)}.sl__wave[data-astro-cid-lnbpa7bt] b[data-astro-cid-lnbpa7bt][data-h="13"]{transform:scaleY(.76)}.sl__wave[data-astro-cid-lnbpa7bt] b[data-astro-cid-lnbpa7bt][data-h="14"]{transform:scaleY(.82)}.sl__wave[data-astro-cid-lnbpa7bt] b[data-astro-cid-lnbpa7bt][data-h="16"]{transform:scaleY(.94)}.sl__wave[data-astro-cid-lnbpa7bt] b[data-astro-cid-lnbpa7bt][data-h="17"]{transform:scaleY(1)}.sl__talk[data-astro-cid-lnbpa7bt]{gap:.6em;display:grid}.sl__say[data-astro-cid-lnbpa7bt]{grid-template-columns:5.6em minmax(0,1fr);gap:.8em;margin:0;display:grid}.sl__say[data-astro-cid-lnbpa7bt] b[data-astro-cid-lnbpa7bt]{font:400 .78em/1.9 var(--font-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.sl__say--agent[data-astro-cid-lnbpa7bt] span[data-astro-cid-lnbpa7bt]{color:var(--ink);font-weight:500}.sl__say--caller[data-astro-cid-lnbpa7bt] span[data-astro-cid-lnbpa7bt]{color:var(--muted)}.sl__outcomes[data-astro-cid-lnbpa7bt]{border-top:1px solid var(--hairline);grid-template-columns:1fr 1fr;gap:.6em;padding-top:.9em;display:grid}.sl__outcome[data-astro-cid-lnbpa7bt]{color:var(--muted);align-items:center;gap:.5em;font-size:.9em;display:inline-flex}.sl__outcome--solved[data-astro-cid-lnbpa7bt]{color:var(--ink);font-weight:500}.sl__outcome[data-astro-cid-lnbpa7bt] svg[data-astro-cid-lnbpa7bt],.sl__ticket-head[data-astro-cid-lnbpa7bt] svg[data-astro-cid-lnbpa7bt]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.1em;height:1.1em}.sl__outcome--solved[data-astro-cid-lnbpa7bt] svg[data-astro-cid-lnbpa7bt]{stroke:var(--signal);stroke-width:1.9px}.sl__ticket[data-astro-cid-lnbpa7bt]{border:1px solid var(--hairline);border-radius:calc(var(--xv-radius-control) - 2px);background:var(--quiet);grid-column:1/-1;gap:.2em;padding:.8em .9em;display:grid}.sl__ticket-head[data-astro-cid-lnbpa7bt]{align-items:center;gap:.5em;font-weight:500;display:inline-flex}.sl__ticket-note[data-astro-cid-lnbpa7bt]{color:var(--muted);font-size:.82em}.sl[data-astro-cid-lnbpa7bt] [data-astro-cid-lnbpa7bt]:is(.sl__caller,.sl__talk,.sl__say,.sl__outcomes,.sl__outcome,.sl__ticket){transition:opacity .36s var(--ease-out), transform .36s var(--ease-out)}.sl[data-astro-cid-lnbpa7bt][data-screen="1"] .sl__state--ring[data-astro-cid-lnbpa7bt],.sl[data-astro-cid-lnbpa7bt][data-screen="2"] .sl__state--live[data-astro-cid-lnbpa7bt],.sl[data-astro-cid-lnbpa7bt][data-screen="3"] .sl__state--done[data-astro-cid-lnbpa7bt]{opacity:1}.sl[data-astro-cid-lnbpa7bt][data-screen="1"] [data-astro-cid-lnbpa7bt]:is(.sl__talk,.sl__outcomes),.sl[data-astro-cid-lnbpa7bt][data-screen="2"] .sl__ticket[data-astro-cid-lnbpa7bt],.sl[data-astro-cid-lnbpa7bt][data-screen="2"] .sl__outcome--self[data-astro-cid-lnbpa7bt]{opacity:0;transform:translateY(6px)}.sl[data-astro-cid-lnbpa7bt]:not([data-screen="1"]) .sl__wave[data-astro-cid-lnbpa7bt]{opacity:.45}@media (width<=599px){.sl[data-astro-cid-lnbpa7bt]{padding:4cqi;font-size:clamp(11px,3.4cqi,14px)}.sl__say[data-astro-cid-lnbpa7bt]{grid-template-columns:1fr;gap:0}.sl__wave[data-astro-cid-lnbpa7bt]{display:none}}@media (prefers-reduced-motion:reduce){.sl[data-astro-cid-lnbpa7bt] [data-astro-cid-lnbpa7bt]{transition:none!important}}.case-page{padding-block:calc(var(--header) + clamp(2rem, 4vw, 3.5rem)) clamp(4.5rem, 8vw, 7.5rem);background:var(--canvas);color:var(--ink)}.case-page__article{gap:clamp(3.5rem,7vw,6.5rem);min-width:0;display:grid}.case-eyebrow{font:400 var(--text-meta)/1.4 var(--font-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--muted);margin:0 0 .85rem}.case-crumbs{margin-bottom:clamp(1rem,2vw,1.75rem)}.case-crumbs ol{font:400 var(--text-meta)/1.4 var(--font-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.case-crumbs li{align-items:center;min-height:24px;display:inline-flex}.case-crumbs li+li:before{content:"/";color:var(--muted);margin-right:.5rem}.case-crumbs a{min-height:24px;color:var(--muted);align-items:center;text-decoration:none;display:inline-flex}.case-crumbs [aria-current=page]{color:var(--ink)}.case-hero{grid-template-columns:minmax(0,1fr);gap:1.25rem;width:100%;max-width:62rem;display:grid}.case-hero__eyebrow{font:400 var(--text-meta)/1.4 var(--font-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--muted);margin:0}.case-hero h1{max-width:24ch;font:400 var(--text-statement)/1.06 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0}.case-hero .case-num{font-family:var(--font-title);letter-spacing:-.04em;font-variant-numeric:lining-nums;font-weight:300}.case-hero__lede{max-width:44ch;font-size:var(--text-lede);color:var(--muted);margin:0;line-height:1.5}.case-proof{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem);padding-top:clamp(1.75rem,3vw,2.5rem);display:grid}.case-proof__figure{align-content:start;gap:.6rem;display:grid}.case-proof__art{width:min(100%,17rem);height:auto;margin-bottom:.75rem;display:block;overflow:visible}.case-proof__value{font:300 clamp(3rem, 2rem + 4vw, 5.5rem)/1 var(--font-title);letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;margin:0}.case-proof__label{max-width:30ch;font-size:var(--text-body);color:var(--muted);margin:0;line-height:1.5}.case-proof__facts{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 clamp(1.25rem,3vw,2.5rem);margin:0;display:grid}.case-proof__facts>div{border-top:1px solid var(--hairline);gap:.3rem;padding:.9rem 0;display:grid}.case-proof__facts>div:nth-child(-n+2){border-top:0;padding-top:0}.case-proof__facts dt{font:400 var(--text-meta)/1.4 var(--font-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--muted)}.case-proof__facts dd{font-size:var(--text-ui);color:var(--ink);margin:0;line-height:1.45}.case-proof__facts a{min-height:24px;color:inherit;text-underline-offset:.2em;align-items:center;display:inline-flex}.cp-source{fill:var(--surface);stroke:var(--muted);stroke-width:1px}.cp-flow{fill:none;stroke:var(--hairline);stroke-width:1.2px}.cp-node{fill:var(--signal)}.cp-dot{fill:none;stroke:var(--muted);stroke-width:1.2px}.cp-dot--on{fill:var(--signal);stroke:var(--signal)}@media (prefers-reduced-motion:no-preference){[data-case-proof][data-seen] .cp-source{animation:cp-in .42s var(--ease-out) both}[data-case-proof][data-seen] .cp-flow{animation:cp-draw .8s var(--ease-out) .38s both}[data-case-proof][data-seen] .cp-node{animation:cp-pop .42s var(--ease-out) 1.05s both;transform-box:fill-box;transform-origin:50%}[data-case-proof][data-seen] .cp-dot--on{animation:cp-fill .28s var(--ease-out) both}[data-case-proof][data-seen] :is(.cp-source,.cp-dot--on)[data-i="1"]{animation-delay:60ms}[data-case-proof][data-seen] :is(.cp-source,.cp-dot--on)[data-i="2"]{animation-delay:.12s}[data-case-proof][data-seen] :is(.cp-source,.cp-dot--on)[data-i="3"]{animation-delay:.18s}[data-case-proof][data-seen] :is(.cp-source,.cp-dot--on)[data-i="4"]{animation-delay:.24s}[data-case-proof][data-seen] :is(.cp-source,.cp-dot--on)[data-i="5"]{animation-delay:.3s}[data-case-proof][data-seen] .cp-source[data-i="6"]{animation-delay:.36s}[data-case-proof][data-seen] .cp-source[data-i="7"]{animation-delay:.42s}[data-case-proof][data-seen] .cp-source[data-i="8"]{animation-delay:.48s}[data-case-proof][data-seen] .cp-source[data-i="9"]{animation-delay:.54s}[data-case-proof][data-seen] .cp-source[data-i="10"]{animation-delay:.6s}[data-case-proof][data-seen] .cp-source[data-i="11"]{animation-delay:.66s}[data-case-proof][data-arm]:not([data-seen]) :is(.cp-source,.cp-flow,.cp-node,.cp-dot--on){opacity:0}}@keyframes cp-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes cp-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes cp-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes cp-fill{0%{fill:#0000;stroke:var(--muted)}to{fill:var(--signal);stroke:var(--signal)}}.case-before{max-width:46rem}.case-before h2{font:500 var(--text-h3)/1.2 var(--font-title);letter-spacing:-.02em;text-wrap:balance;margin:0}.case-before p:last-child{font-size:var(--text-lede);color:var(--muted);margin:.9rem 0 0;line-height:1.5}.case-how{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:1.5rem clamp(2rem,4vw,4rem);display:grid}.case-how h2{font:500 var(--text-h3)/1.2 var(--font-title);letter-spacing:-.02em;grid-column:1;margin:0}.case-how__text{grid-column:1}.case-how__stage{grid-area:1/2/span 2}.case-how>h2{grid-row:1}.case-how__text{grid-row:2}.case-steps{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none;display:grid}.case-steps li{border-bottom:1px solid var(--hairline)}.case-steps button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:2.25rem minmax(0,1fr);gap:.25rem .5rem;padding:1.1rem .75rem 1.2rem 0;display:grid;position:relative}.case-steps button:before{content:"";background:var(--ink);transform-origin:0;width:100%;height:2px;transition:transform .22s var(--ease-out);position:absolute;top:-1px;left:0;transform:scaleX(0)}.case-steps button[aria-current=step]:before{transform:scaleX(1)}.case-steps__n{font:400 var(--text-meta)/1.4 var(--font-meta);color:var(--muted);font-variant-numeric:tabular-nums;grid-row:span 2;padding-top:.15rem}.case-steps button[aria-current=step] .case-steps__n{color:var(--ink)}.case-steps strong{font-weight:500;font-size:var(--text-ui)}.case-steps small{font-size:var(--text-body);color:var(--muted);line-height:1.5}.case-steps button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.case-steps button:hover strong{text-underline-offset:.2em;text-decoration:underline}}.case-page .case-how__stage .case-stage{aspect-ratio:16/11}@media (width>=600px){.case-page[data-case=quality] .case-how__stage .case-stage{aspect-ratio:4/3}}@media (width>=900px){.case-page[data-case=reporting] .case-how__stage .case-stage{aspect-ratio:1.9}}.case-hero__eyebrow{max-width:none}@media (width>=1100px){.case-how__stage{top:calc(var(--header) + 1.5rem);position:sticky}}.case-result{border-top:1px solid var(--hairline);padding-top:clamp(1.75rem,3vw,2.5rem)}.case-result__text{max-width:30ch;font:400 clamp(1.75rem, 1.2rem + 2.2vw, 3rem)/1.18 var(--font-title);letter-spacing:-.025em;text-wrap:balance;margin:0}.case-close{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem);padding-top:clamp(1.75rem,3vw,2.5rem);display:grid}.case-close h2{max-width:18ch;font:400 clamp(1.75rem, 1.2rem + 2.2vw, 2.75rem)/1.12 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0}.case-close__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}.case-close__mail{min-height:44px;color:var(--ink);text-underline-offset:.2em;align-items:center;display:inline-flex}.case-next{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.case-next__card{border-radius:var(--xv-radius-control);height:100%;color:var(--ink);transition:background-color .2s var(--ease-out);gap:.25rem;padding:.6rem .6rem 1rem;text-decoration:none;display:grid}.case-next__card .story-art{margin-bottom:.65rem}.case-next__sector{font:400 var(--text-meta)/1.4 var(--font-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--muted)}.case-next__name{font-weight:500;font-size:var(--text-ui)}.case-next__proof{font-size:var(--text-meta);color:var(--muted);line-height:1.45}.case-next__card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.case-next__card:hover{background:var(--quiet)}}@media (width<=1099px){.case-how{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.case-how :is(h2,.case-how__text,.case-how__stage){grid-area:auto/1}.case-how>h2{order:-1}}@media (width<=899px){.case-proof,.case-close{grid-template-columns:minmax(0,1fr)}.case-page .case-how__stage .case-stage{aspect-ratio:4/3.6}}@media (width<=599px){.case-proof__facts{grid-template-columns:minmax(0,1fr)}.case-proof__facts>div:nth-child(2){border-top:1px solid var(--hairline);padding-top:.9rem}.case-next{grid-template-columns:minmax(0,1fr)}.case-page .case-how__stage .case-stage{aspect-ratio:auto}.case-page[data-case=quality] .case-how__stage .case-stage__art{aspect-ratio:3/4.4}}@media (width<=360px){.case-page[data-case=quality] .case-how__stage .case-stage__art{aspect-ratio:3/5.2}}@media (prefers-reduced-motion:reduce){.case-steps button:before,.case-next__card{transition:none}}@media (forced-colors:active){.cp-node,.cp-dot--on{fill:canvastext}}
