.brief[data-astro-cid-vdt7d2k7]{max-width:52rem}dl[data-astro-cid-vdt7d2k7]{gap:1.375rem;display:grid}.field[data-astro-cid-vdt7d2k7]{gap:.25rem var(--gap);grid-template-columns:minmax(7rem,1fr) minmax(0,4fr);display:grid}dt[data-astro-cid-vdt7d2k7]{font-size:var(--t-micro);font-weight:600;line-height:2}dd[data-astro-cid-vdt7d2k7]{font-family:var(--serif);font-size:1.1875rem;line-height:1.4}@media (width<=560px){.field[data-astro-cid-vdt7d2k7]{grid-template-columns:minmax(0,1fr)}}.arch[data-astro-cid-4u5ukf6p]{grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.arch[data-astro-cid-4u5ukf6p].with-bands{grid-template-columns:minmax(0, 1fr) repeat(var(--bands), minmax(7.5rem, 10rem))}.layers[data-astro-cid-4u5ukf6p]{gap:3px;margin:0;padding:0;list-style:none;display:grid}.layer[data-astro-cid-4u5ukf6p]{gap:.5rem var(--gap);background:var(--night);grid-template-columns:minmax(10rem,3fr) minmax(0,5fr) minmax(0,3fr);align-items:baseline;padding:1.25rem 1.5rem;display:grid}.layer-name[data-astro-cid-4u5ukf6p],.band-name[data-astro-cid-4u5ukf6p]{font-family:var(--serif);color:var(--paper);font-size:1.3125rem;line-height:1.25}.layer-text[data-astro-cid-4u5ukf6p]{color:var(--paper);font-size:var(--t-small)}.layer-text[data-astro-cid-4u5ukf6p]>[data-astro-cid-4u5ukf6p]+[data-astro-cid-4u5ukf6p]{margin-top:.25rem}.layer-parts[data-astro-cid-4u5ukf6p]{font-size:var(--t-micro);color:var(--stone)}.layer-name[data-astro-cid-4u5ukf6p]{align-items:center;gap:.875rem;display:flex}.highlight[data-astro-cid-4u5ukf6p] .layer-name[data-astro-cid-4u5ukf6p]{color:var(--amber)}.layer[data-astro-cid-4u5ukf6p] .tone-neutral{background:var(--graphite);color:var(--paper)}.layer[data-astro-cid-4u5ukf6p]{align-items:center}.band-col[data-astro-cid-4u5ukf6p]{background:var(--graphite);outline-offset:-1px;padding:1.25rem 1rem}.band-text[data-astro-cid-4u5ukf6p]{font-size:var(--t-micro);color:var(--paper);margin-top:.5rem}@media (width<=860px){.arch[data-astro-cid-4u5ukf6p].with-bands{grid-template-columns:repeat(var(--bands), minmax(0, 1fr))}.arch[data-astro-cid-4u5ukf6p].with-bands .layers[data-astro-cid-4u5ukf6p]{grid-column:1/-1}.layer[data-astro-cid-4u5ukf6p]{grid-template-columns:minmax(0,1fr);padding:1.125rem}}.flow[data-astro-cid-il6rq6rc]{--arrow:2.25rem;column-gap:var(--arrow);grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,1.1fr) minmax(0,.8fr);align-items:center;margin:0;padding:0;list-style:none;display:grid}.node[data-astro-cid-il6rq6rc]{position:relative}.node[data-astro-cid-il6rq6rc]:not(:last-child):after{content:"";top:50%;right:calc(-1 * var(--arrow) + 6px);width:calc(var(--arrow) - 12px);background:var(--midnight);height:1px;position:absolute}.node[data-astro-cid-il6rq6rc]:not(:last-child):before{content:"";top:calc(50% - 3.5px);right:calc(-1 * var(--arrow) + 6px);border-top:1px solid var(--midnight);border-right:1px solid var(--midnight);transform-origin:50%;width:7px;height:7px;position:absolute;transform:rotate(45deg)}.doc[data-astro-cid-il6rq6rc]{aspect-ratio:3/4;background:var(--white);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;max-width:9rem;padding:1rem;display:flex;box-shadow:0 1px 2px #0e11160f,0 10px 24px -10px #0e11162e}.doc[data-astro-cid-il6rq6rc].out{justify-self:end;width:100%}.doc-title[data-astro-cid-il6rq6rc]{font-family:var(--serif);font-size:1.0625rem;line-height:1.25}.agent[data-astro-cid-il6rq6rc],.gate[data-astro-cid-il6rq6rc]{background:var(--white);padding:1rem 1.125rem}.gate[data-astro-cid-il6rq6rc]{background:var(--midnight);color:var(--paper)}.team[data-astro-cid-il6rq6rc] ul[data-astro-cid-il6rq6rc]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.agent[data-astro-cid-il6rq6rc]>.tile[data-astro-cid-il6rq6rc],.gate[data-astro-cid-il6rq6rc]>.tile[data-astro-cid-il6rq6rc]{margin-bottom:.625rem}.member[data-astro-cid-il6rq6rc]{grid-template-columns:2rem minmax(0,1fr);column-gap:.75rem;display:grid}.member[data-astro-cid-il6rq6rc]>.tile[data-astro-cid-il6rq6rc]{grid-row:1/span 3;margin-bottom:0}.doc[data-astro-cid-il6rq6rc] .doc-icon{color:var(--gold)}.name[data-astro-cid-il6rq6rc]{font-family:var(--serif);font-size:1.1875rem;line-height:1.25}.role[data-astro-cid-il6rq6rc],.tools[data-astro-cid-il6rq6rc],.text[data-astro-cid-il6rq6rc]{font-size:var(--t-micro);line-height:1.45}.role[data-astro-cid-il6rq6rc]{color:var(--muted)}.tools[data-astro-cid-il6rq6rc]{margin-top:.125rem}.text[data-astro-cid-il6rq6rc]{margin-top:.375rem}.gate[data-astro-cid-il6rq6rc] .text[data-astro-cid-il6rq6rc]{color:var(--stone)}@media (width<=960px){.flow[data-astro-cid-il6rq6rc]{row-gap:var(--arrow);grid-template-columns:minmax(0,1fr);max-width:30rem}.node[data-astro-cid-il6rq6rc]:not(:last-child):after{top:auto;bottom:calc(-1 * var(--arrow) + 6px);width:1px;height:calc(var(--arrow) - 12px);left:1.5rem;right:auto}.node[data-astro-cid-il6rq6rc]:not(:last-child):before{top:auto;bottom:calc(-1 * var(--arrow) + 6px);left:calc(1.5rem - 3px);right:auto;transform:rotate(135deg)}.doc[data-astro-cid-il6rq6rc]{aspect-ratio:auto;max-width:none;min-height:4.5rem}.doc[data-astro-cid-il6rq6rc].out{justify-self:stretch}.team[data-astro-cid-il6rq6rc] ul[data-astro-cid-il6rq6rc]{grid-template-columns:repeat(2,minmax(0,1fr))}}.room-wrap[data-astro-cid-m3ag4ywr]{gap:var(--gap);display:grid}.room-wrap[data-astro-cid-m3ag4ywr].with-log{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.room[data-astro-cid-m3ag4ywr]{border:1px solid var(--midnight);background:var(--white);padding:2.25rem clamp(1rem,.5rem + 1.5vw,2rem) clamp(1.25rem,1rem + 1vw,2rem);position:relative}.room-label[data-astro-cid-m3ag4ywr]{background:var(--paper);color:var(--ink);font-size:var(--t-micro);align-items:center;gap:.375rem;padding-inline:.5rem;font-weight:600;line-height:1.5;display:flex;position:absolute;top:-.75em;left:1rem}.step-head[data-astro-cid-m3ag4ywr]{color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:.625rem;display:flex}.steps[data-astro-cid-m3ag4ywr]{grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:1.5rem var(--gap);margin:0;padding:0;list-style:none;display:grid}.n[data-astro-cid-m3ag4ywr]{font-size:var(--t-micro);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600;display:block}.name[data-astro-cid-m3ag4ywr]{margin-top:.375rem;font-size:1.1875rem;line-height:1.25}.text[data-astro-cid-m3ag4ywr]{font-size:var(--t-small);margin-top:.375rem;line-height:1.5}.log[data-astro-cid-m3ag4ywr]{background:var(--white);font-size:var(--t-micro);padding:1.25rem}.log-head[data-astro-cid-m3ag4ywr]{border-bottom:1px solid var(--midnight);justify-content:space-between;gap:1rem;padding-bottom:.625rem;font-weight:600;display:flex}.log-head[data-astro-cid-m3ag4ywr] .tag[data-astro-cid-m3ag4ywr]{font-weight:500}.log-table[data-astro-cid-m3ag4ywr]{border-collapse:collapse;width:100%;margin-top:.25rem}.log-table[data-astro-cid-m3ag4ywr] th[data-astro-cid-m3ag4ywr]{text-align:left;color:var(--muted);padding:.5rem .75rem .25rem 0;font-weight:500}.log-table[data-astro-cid-m3ag4ywr] td[data-astro-cid-m3ag4ywr]{vertical-align:top;padding:.3rem .75rem .3rem 0;line-height:1.45}.time[data-astro-cid-m3ag4ywr]{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<=1080px){.room-wrap[data-astro-cid-m3ag4ywr].with-log{grid-template-columns:minmax(0,1fr)}.steps[data-astro-cid-m3ag4ywr]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.steps[data-astro-cid-m3ag4ywr]{grid-template-columns:repeat(2,minmax(0,1fr))}}.gates[data-astro-cid-hzvfczxe]{gap:var(--gap);grid-template-columns:minmax(0,4fr) minmax(0,1fr);align-items:stretch;display:grid}.list[data-astro-cid-hzvfczxe]{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.gate[data-astro-cid-hzvfczxe]{border-top:2px solid var(--amber);padding-top:.875rem}.gate-head[data-astro-cid-hzvfczxe]{justify-content:space-between;align-items:center;display:flex}.n[data-astro-cid-hzvfczxe]{font-size:var(--t-micro);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.name[data-astro-cid-hzvfczxe]{font-size:var(--t-h3);margin-top:.5rem;line-height:1.2}.text[data-astro-cid-hzvfczxe]{font-size:var(--t-small);margin-top:.5rem}.question[data-astro-cid-hzvfczxe]{font-family:var(--serif);color:var(--muted);margin-top:1rem;font-size:1.125rem;line-height:1.35}.end[data-astro-cid-hzvfczxe]{background:var(--midnight);color:var(--paper);font-family:var(--serif);align-items:flex-end;padding:1.25rem;font-size:1.25rem;line-height:1.3;display:flex}@media (width<=960px){.gates[data-astro-cid-hzvfczxe]{grid-template-columns:minmax(0,1fr)}.list[data-astro-cid-hzvfczxe]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.end[data-astro-cid-hzvfczxe]{min-height:0}}@media (width<=520px){.list[data-astro-cid-hzvfczxe]{grid-template-columns:minmax(0,1fr)}}.first[data-astro-cid-gsd6k6cc]{padding-top:0}.spaced[data-astro-cid-gsd6k6cc]{grid-column:1/-1;margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.next[data-astro-cid-gsd6k6cc]{align-items:end;row-gap:2rem}.next[data-astro-cid-gsd6k6cc] h2[data-astro-cid-gsd6k6cc]{grid-column:1/span 7}.next[data-astro-cid-gsd6k6cc] .button[data-astro-cid-gsd6k6cc]{grid-column:9/span 4;justify-self:end}@media (width<=860px){.next[data-astro-cid-gsd6k6cc] h2[data-astro-cid-gsd6k6cc],.next[data-astro-cid-gsd6k6cc] .button[data-astro-cid-gsd6k6cc]{grid-column:1/-1;justify-self:start}}
