.scene[data-astro-cid-csaonvhf]{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #0e111614,0 30px 60px -20px #0e111673}.bar[data-astro-cid-csaonvhf]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding:1rem clamp(1rem,.5rem + 1.6vw,2rem);display:flex}.title[data-astro-cid-csaonvhf]{flex-wrap:wrap;align-items:baseline;gap:.875rem;display:flex}.eng-label[data-astro-cid-csaonvhf]{font-size:var(--t-micro);color:var(--muted);font-weight:600}.name[data-astro-cid-csaonvhf]{font-family:var(--serif);font-size:1.3125rem;line-height:1.2}.bar-end[data-astro-cid-csaonvhf]{align-items:center;gap:1.25rem;display:flex}.controls[data-astro-cid-csaonvhf]{gap:.5rem;display:flex}.controls[data-astro-cid-csaonvhf][hidden],.control[data-astro-cid-csaonvhf][hidden]{display:none}.control[data-astro-cid-csaonvhf]{background:var(--white);border:1px solid var(--ink);min-height:2.25rem;color:var(--ink);font:500 var(--t-micro) / 1 var(--sans);cursor:pointer;border-radius:2px;padding:.375rem .875rem}.control[data-astro-cid-csaonvhf]:hover{background:var(--paper)}.body[data-astro-cid-csaonvhf]{grid-template-columns:minmax(0,3fr) minmax(0,5.5fr) minmax(0,3.5fr);display:grid}.col[data-astro-cid-csaonvhf]{padding:clamp(1.25rem,.75rem + 1.4vw,2rem)}.col[data-astro-cid-csaonvhf]+.col[data-astro-cid-csaonvhf]{border-left:1px solid var(--line)}.col-label[data-astro-cid-csaonvhf]{font-size:var(--t-micro);color:var(--muted);margin-bottom:1.25rem;font-weight:600}.stages[data-astro-cid-csaonvhf]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.stage[data-astro-cid-csaonvhf]{grid-template-columns:1rem minmax(0,1fr);align-items:baseline;column-gap:.75rem;display:grid}.marker[data-astro-cid-csaonvhf]{border:1px solid var(--ink);width:1rem;height:1rem;color:var(--white);border-radius:50%;place-items:center;transition:background-color .3s,border-color .3s;display:grid;transform:translateY(2px)}.marker[data-astro-cid-csaonvhf] .done-mark{opacity:0}.stage[data-astro-cid-csaonvhf][data-state=done] .marker[data-astro-cid-csaonvhf]{background:var(--midnight);border-color:var(--midnight)}.stage[data-astro-cid-csaonvhf][data-state=done] .marker[data-astro-cid-csaonvhf] .done-mark{opacity:1}.stage[data-astro-cid-csaonvhf][data-state=running] .marker[data-astro-cid-csaonvhf]{background:var(--amber);border-color:var(--amber)}.stage-name[data-astro-cid-csaonvhf]{font-family:var(--serif);align-items:center;gap:.5rem;font-size:1.1875rem;line-height:1.25;display:flex}.stage-state[data-astro-cid-csaonvhf]{font-size:var(--t-micro);color:var(--muted);grid-column:2}.stage-name[data-astro-cid-csaonvhf] .stage-icon,.stage[data-astro-cid-csaonvhf][data-state=next] .stage-name[data-astro-cid-csaonvhf]{color:var(--muted)}.events[data-astro-cid-csaonvhf]{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.event[data-astro-cid-csaonvhf]{font-size:var(--t-small);transition:opacity .5s var(--ease), transform .5s var(--ease);grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.875rem;line-height:1.45;display:grid}.is-live[data-astro-cid-csaonvhf] .event[data-astro-cid-csaonvhf][data-on=false]{opacity:0;transform:translateY(6px)}.event-body[data-astro-cid-csaonvhf]{display:grid}.actor[data-astro-cid-csaonvhf]{font-size:var(--t-micro);font-weight:600;line-height:1.5}.event[data-astro-cid-csaonvhf].current .actor[data-astro-cid-csaonvhf]:after{content:"";background:var(--amber);vertical-align:.1em;border-radius:50%;width:.4rem;height:.4rem;margin-left:.5rem;display:inline-block}.report-col[data-astro-cid-csaonvhf]{background:var(--paper)}.report[data-astro-cid-csaonvhf]{padding:1.25rem;box-shadow:0 1px 2px #0e11160f,0 10px 24px -12px #0e111633}.report-label[data-astro-cid-csaonvhf]{font-size:var(--t-micro);border-bottom:1px solid var(--midnight);flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;font-weight:600;display:flex}.report[data-astro-cid-csaonvhf] dl[data-astro-cid-csaonvhf]{gap:1rem;display:grid}.field[data-astro-cid-csaonvhf] dt[data-astro-cid-csaonvhf]{color:var(--muted);font-size:.75rem;font-weight:600}.field[data-astro-cid-csaonvhf] dd[data-astro-cid-csaonvhf]{font-size:var(--t-small);transition:opacity .6s var(--ease);margin-top:.125rem;line-height:1.4}.field[data-astro-cid-csaonvhf] .decision[data-astro-cid-csaonvhf]{font-family:var(--serif);letter-spacing:-.006em;font-size:1.375rem;line-height:1.2}.report-status[data-astro-cid-csaonvhf]{color:var(--muted);font-weight:500}.is-live[data-astro-cid-csaonvhf] .field[data-astro-cid-csaonvhf][data-on=false]{display:none}@media (width<=1080px){.body[data-astro-cid-csaonvhf]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.report-col[data-astro-cid-csaonvhf]{border-top:1px solid var(--line);grid-column:1/-1;border-left:0!important}}@media (width<=720px){.body[data-astro-cid-csaonvhf]{grid-template-columns:minmax(0,1fr)}.col[data-astro-cid-csaonvhf]+.col[data-astro-cid-csaonvhf]{border-left:0;border-top:1px solid var(--line)}.stages[data-astro-cid-csaonvhf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.bar-end[data-astro-cid-csaonvhf]{justify-content:space-between;width:100%}}.report[data-astro-cid-p6na2rut]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.row[data-astro-cid-p6na2rut]{grid-template-columns:1.5rem minmax(0,1fr);gap:.5rem;display:grid}.row[data-astro-cid-p6na2rut]+.row[data-astro-cid-p6na2rut]{padding-top:1rem}.mark[data-astro-cid-p6na2rut]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600;line-height:1.9}.decision[data-astro-cid-p6na2rut]{font-family:var(--serif);letter-spacing:-.01em;padding-bottom:.5rem;font-size:clamp(1.375rem,1.2rem + .8vw,1.875rem);line-height:1.18}.block-name[data-astro-cid-p6na2rut]{font-size:.75rem;font-weight:600;line-height:1.9}.block-text[data-astro-cid-p6na2rut]{font-family:var(--serif);font-size:1rem;line-height:1.45}.block-text[data-astro-cid-p6na2rut].evidence{font-family:var(--mono);font-size:.8125rem;line-height:1.55}.parts[data-astro-cid-p6na2rut]{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.parts[data-astro-cid-p6na2rut] li[data-astro-cid-p6na2rut]{grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;display:grid}.n[data-astro-cid-p6na2rut]{font-size:var(--t-micro);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600;line-height:2.1}.name[data-astro-cid-p6na2rut]{font-size:1.3125rem;line-height:1.25}.text[data-astro-cid-p6na2rut]{font-size:var(--t-small);margin-top:.25rem}@media (width<=960px){.report[data-astro-cid-p6na2rut]{grid-template-columns:minmax(0,1fr)}}.home-hero[data-astro-cid-wcolddp2]{align-items:start;padding-top:clamp(2.5rem,1.5rem + 3.5vw,5rem);padding-bottom:clamp(2.5rem,2rem + 2vw,3.5rem)}.home-hero[data-astro-cid-wcolddp2] .display[data-astro-cid-wcolddp2]{grid-column:1/-1;font-size:clamp(2.75rem,1.4rem + 4.6vw,5.75rem)}.home-hero[data-astro-cid-wcolddp2] .display[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{display:block}.hero-intro[data-astro-cid-wcolddp2]{grid-column:1/span 6;margin-top:clamp(1.5rem,1rem + 1.4vw,2.5rem)}.hero-intro[data-astro-cid-wcolddp2] .lead[data-astro-cid-wcolddp2]{font-size:clamp(1.125rem,1.02rem + .42vw,1.375rem)}.hero-intro[data-astro-cid-wcolddp2] .actions[data-astro-cid-wcolddp2]{margin-top:2rem}.facts[data-astro-cid-wcolddp2]{gap:1.75rem var(--gap);grid-column:8/span 5;grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(1.5rem,1rem + 1.4vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}.fact[data-astro-cid-wcolddp2]{border-top:1px solid var(--midnight);padding-top:1rem}.fact[data-astro-cid-wcolddp2] .fact-icon{color:var(--ink)}.fact-title[data-astro-cid-wcolddp2]{font-family:var(--serif);margin-top:.75rem;font-size:1.1875rem;line-height:1.25}.fact-text[data-astro-cid-wcolddp2]{font-size:var(--t-micro);color:var(--muted);margin-top:.25rem;line-height:1.5}.stage-band[data-astro-cid-wcolddp2]{background:linear-gradient(to bottom, var(--white) 0 32%, var(--midnight) 32% 100%)}.scene-note[data-astro-cid-wcolddp2]{font-size:var(--t-micro);color:var(--stone);padding-top:1rem}.saas[data-astro-cid-wcolddp2]{padding-top:clamp(4rem,3rem + 4vw,7rem);padding-bottom:var(--section)}.saas-text[data-astro-cid-wcolddp2]{color:var(--stone);max-width:46ch;margin-top:1.5rem}.roles[data-astro-cid-wcolddp2]{gap:2rem;margin:0;padding:0;list-style:none;display:grid}.role[data-astro-cid-wcolddp2]{grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.role-name[data-astro-cid-wcolddp2]{font-size:var(--t-h3);color:var(--paper);line-height:1.2}.role-text[data-astro-cid-wcolddp2]{color:var(--stone);max-width:48ch;margin-top:.375rem}.practices-section[data-astro-cid-wcolddp2]{padding-top:var(--section)}.practices-intro[data-astro-cid-wcolddp2]{max-width:40ch;color:var(--muted);margin-top:1.25rem;margin-bottom:1.5rem}.practices[data-astro-cid-wcolddp2]{gap:2rem;margin:0;padding:0;list-style:none;display:grid}.practice[data-astro-cid-wcolddp2]{gap:.5rem var(--gap);border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);padding-top:1.25rem;display:grid}.practice[data-astro-cid-wcolddp2]:first-child{border-top-color:var(--midnight)}.practice-name[data-astro-cid-wcolddp2]{font-size:var(--t-h3);line-height:1.2}.practice-links[data-astro-cid-wcolddp2],.sectors[data-astro-cid-wcolddp2]{margin:0;padding:0;list-style:none}.practice-links[data-astro-cid-wcolddp2]{font-size:var(--t-small);align-content:start;gap:.375rem;font-weight:500;display:grid}.practice-links[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2],.sectors[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{text-decoration-color:#0000}.practice-links[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover,.sectors[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{text-decoration-color:currentColor}.practices[data-astro-cid-wcolddp2]>li[data-astro-cid-wcolddp2],.sectors[data-astro-cid-wcolddp2]>li[data-astro-cid-wcolddp2]{margin-top:0}.sectors-section[data-astro-cid-wcolddp2]{padding-bottom:var(--section)}.sectors[data-astro-cid-wcolddp2]{gap:.75rem var(--gap);border-top:1px solid var(--midnight);font-family:var(--serif);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:1.25rem;font-size:1.1875rem;line-height:1.3;display:grid}.room-mark[data-astro-cid-wcolddp2]{color:var(--ink);margin-bottom:1.5rem;display:block}.room-steps[data-astro-cid-wcolddp2]{grid-column:1/-1;grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:2rem var(--gap);margin:clamp(3rem,2rem + 3vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.room-step[data-astro-cid-wcolddp2]{border-top:1px solid var(--midnight);color:var(--ink);padding-top:1.25rem}.room-step-name[data-astro-cid-wcolddp2]{margin-top:1rem;font-size:1.3125rem;line-height:1.25}.room-step-text[data-astro-cid-wcolddp2]{font-size:var(--t-small);color:var(--muted);margin-top:.375rem}.report-section[data-astro-cid-wcolddp2]{padding-top:var(--section)}.report-body[data-astro-cid-wcolddp2]{grid-column:1/-1}.report-note[data-astro-cid-wcolddp2]{margin-top:1rem}.report-body[data-astro-cid-wcolddp2] .text-link[data-astro-cid-wcolddp2]{margin-top:1.5rem;display:inline-block}.close[data-astro-cid-wcolddp2]{padding-top:var(--section);padding-bottom:var(--section)}.close[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{grid-column:1/span 9}.close[data-astro-cid-wcolddp2] .lead[data-astro-cid-wcolddp2]{grid-column:1/span 7;margin-top:1.75rem}.close-email[data-astro-cid-wcolddp2]{font-family:var(--serif);font-size:var(--t-h3);grid-column:1/-1;justify-self:start;margin-top:2.25rem}@media (width<=1080px){.hero-intro[data-astro-cid-wcolddp2],.facts[data-astro-cid-wcolddp2]{grid-column:1/-1}.room-steps[data-astro-cid-wcolddp2]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=960px){.close[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2],.close[data-astro-cid-wcolddp2] .lead[data-astro-cid-wcolddp2]{grid-column:1/-1}}@media (width<=600px){.room-steps[data-astro-cid-wcolddp2],.sectors[data-astro-cid-wcolddp2],.practice[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}.stage-band[data-astro-cid-wcolddp2]{background:linear-gradient(to bottom, var(--white) 0 8%, var(--midnight) 8% 100%)}}
