.dial[data-astro-cid-23lp3xbn]{--dial-lead: #8ac7ff;--dial-arch: #4f8fe8;--dial-ai: #b6a6ff;--dial-sec: #5fd0c6;--dial-eng: #2a4fb8;--dial-top: #071645;--dial-gap: rgba(0, 9, 44, .35);--dial-month: #c3cde6;--dial-note: #8f9cc0;--dial-legend: #c9d3ec;--dial-caption: #97a4c6;margin:0;background:linear-gradient(170deg,var(--dial-top),var(--island));border:1px solid var(--line-dark);border-radius:18px;padding:clamp(20px,3vw,32px);color:var(--white)}.chart[data-astro-cid-23lp3xbn]{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(8px,1.6vw,18px);height:300px;align-items:end;padding-bottom:86px;position:relative}.col[data-astro-cid-23lp3xbn]{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;position:relative}.bar[data-astro-cid-23lp3xbn]{display:flex;flex-direction:column-reverse;border-radius:8px 8px 3px 3px;overflow:hidden;min-height:6px;transition:height .6s ease}.bar[data-astro-cid-23lp3xbn] span[data-astro-cid-23lp3xbn]{display:block;border-top:1px solid var(--dial-gap)}.total[data-astro-cid-23lp3xbn]{font-family:var(--font-head);font-weight:700;font-size:.95rem;color:var(--sky);text-align:center;position:absolute;bottom:-26px;left:0;right:0}.m[data-astro-cid-23lp3xbn]{position:absolute;bottom:-50px;left:0;right:0;text-align:center;font-size:.8rem;color:var(--dial-month);font-family:var(--font-head)}.note[data-astro-cid-23lp3xbn]{position:absolute;top:calc(100% + 54px);left:-4px;right:-4px;text-align:center;font-size:.72rem;color:var(--dial-note);line-height:1.2}.legend[data-astro-cid-23lp3xbn]{list-style:none;padding:0;margin:28px 0 14px;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.85rem;color:var(--dial-legend)}.legend[data-astro-cid-23lp3xbn] i[data-astro-cid-23lp3xbn]{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:7px;vertical-align:middle}figcaption[data-astro-cid-23lp3xbn]{font-size:.85rem;color:var(--dial-caption)}@media(max-width:520px){.note[data-astro-cid-23lp3xbn]{display:none}.chart[data-astro-cid-23lp3xbn]{padding-bottom:56px;height:230px}.m[data-astro-cid-23lp3xbn]{font-size:.72rem}.mword[data-astro-cid-23lp3xbn]{display:none}.m[data-astro-cid-23lp3xbn]:before{content:"M"}.total[data-astro-cid-23lp3xbn]{font-size:.85rem}}.head[data-astro-cid-gwxxm42e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);gap:32px;align-items:start;margin-bottom:clamp(40px,6vw,72px)}.head[data-astro-cid-gwxxm42e] h2[data-astro-cid-gwxxm42e]{margin:0}.head[data-astro-cid-gwxxm42e] .lede[data-astro-cid-gwxxm42e]{margin:20px 0 0}.label[data-astro-cid-gwxxm42e]{margin-top:10px}@media(max-width:860px){.head[data-astro-cid-gwxxm42e]{grid-template-columns:1fr;gap:8px}}.muted-p[data-astro-cid-gwxxm42e]{color:var(--ink-2)}.ink[data-astro-cid-gwxxm42e]{color:var(--ink)}.answer-grid[data-astro-cid-gwxxm42e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:start;padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--hair)}@media(max-width:900px){.answer-grid[data-astro-cid-gwxxm42e]{grid-template-columns:1fr}}.answer[data-astro-cid-gwxxm42e]{font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.45;letter-spacing:-.02em;color:var(--ink);margin-bottom:1.2em}.disciplines[data-astro-cid-gwxxm42e]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(5,auto);column-gap:clamp(32px,5vw,80px)}.disciplines[data-astro-cid-gwxxm42e] li[data-astro-cid-gwxxm42e]{border-top:1px solid var(--hair)}.disciplines[data-astro-cid-gwxxm42e] li[data-astro-cid-gwxxm42e]:nth-child(5),.disciplines[data-astro-cid-gwxxm42e] li[data-astro-cid-gwxxm42e]:nth-child(10){border-bottom:1px solid var(--hair)}.d-row[data-astro-cid-gwxxm42e]{display:grid;grid-template-columns:48px minmax(0,1fr) 40px;gap:12px;align-items:start;padding:24px 8px;color:var(--ink);text-decoration:none;transition:background .35s var(--ease),padding .35s var(--ease)}.d-row[data-astro-cid-gwxxm42e] .num[data-astro-cid-gwxxm42e]{margin-top:4px;justify-self:start}.d-text[data-astro-cid-gwxxm42e] h3[data-astro-cid-gwxxm42e]{font-size:clamp(1.2rem,1.7vw,1.45rem);letter-spacing:-.03em;margin:0 0 6px}.d-body[data-astro-cid-gwxxm42e]{margin:0;color:var(--ink-2);font-size:.98rem;line-height:1.5}.go[data-astro-cid-gwxxm42e]{width:40px;height:40px;border-radius:50%;border:1px solid var(--hair);display:grid;place-items:center;transition:background .3s var(--ease),color .3s var(--ease),transform .3s var(--ease)}a[data-astro-cid-gwxxm42e].d-row:hover{background:var(--white);padding-left:18px;padding-right:18px;border-radius:16px;color:var(--ink)}a[data-astro-cid-gwxxm42e].d-row:hover .go[data-astro-cid-gwxxm42e]{background:var(--fill);color:var(--on-fill);transform:rotate(-45deg)}@media(max-width:860px){.disciplines[data-astro-cid-gwxxm42e]{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-template-rows:none}.disciplines[data-astro-cid-gwxxm42e] li[data-astro-cid-gwxxm42e]:nth-child(5){border-bottom:0}.d-row[data-astro-cid-gwxxm42e]{grid-template-columns:40px minmax(0,1fr) 40px;padding-left:0;padding-right:0}}.steps[data-astro-cid-gwxxm42e]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,24px)}@media(max-width:1000px){.steps[data-astro-cid-gwxxm42e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.steps[data-astro-cid-gwxxm42e]{grid-template-columns:minmax(0,1fr)}}.step[data-astro-cid-gwxxm42e]{display:flex;flex-direction:column}.step-n[data-astro-cid-gwxxm42e]{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:clamp(28px,4vw,56px)}.step[data-astro-cid-gwxxm42e] h3[data-astro-cid-gwxxm42e]{font-size:clamp(1.3rem,1.8vw,1.55rem);letter-spacing:-.03em}@media(min-width:601px){.step[data-astro-cid-gwxxm42e] h3[data-astro-cid-gwxxm42e]{min-height:2.5em}}.step[data-astro-cid-gwxxm42e] p[data-astro-cid-gwxxm42e]{margin-bottom:24px}.bar[data-astro-cid-gwxxm42e]{display:block;margin-top:auto;height:2px;background:var(--hair-2);border-radius:2px;overflow:hidden}.bar[data-astro-cid-gwxxm42e] span[data-astro-cid-gwxxm42e]{display:block;height:100%;background:var(--sea)}.bench-head[data-astro-cid-gwxxm42e]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:end;margin-bottom:clamp(40px,6vw,64px)}.bench-head[data-astro-cid-gwxxm42e] h2[data-astro-cid-gwxxm42e]{margin:0}.bench-copy[data-astro-cid-gwxxm42e] .lede[data-astro-cid-gwxxm42e]{margin-bottom:20px}@media(max-width:900px){.bench-head[data-astro-cid-gwxxm42e]{grid-template-columns:1fr}}.people[data-astro-cid-gwxxm42e]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,40px) clamp(14px,2vw,24px)}@media(max-width:860px){.people[data-astro-cid-gwxxm42e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.people[data-astro-cid-gwxxm42e] li[data-astro-cid-gwxxm42e]{min-width:0}.people[data-astro-cid-gwxxm42e] a[data-astro-cid-gwxxm42e]{display:block;color:var(--ink);text-decoration:none}.ph[data-astro-cid-gwxxm42e]{position:relative;display:block;aspect-ratio:5 / 6;border-radius:var(--radius);overflow:hidden;background:var(--paper-3);margin-bottom:14px}.ph[data-astro-cid-gwxxm42e] img[data-astro-cid-gwxxm42e]{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05);transition:filter .5s var(--ease),transform .6s var(--ease)}.ph[data-astro-cid-gwxxm42e]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--island-edge);pointer-events:none}.people[data-astro-cid-gwxxm42e] a[data-astro-cid-gwxxm42e]:hover .ph[data-astro-cid-gwxxm42e] img[data-astro-cid-gwxxm42e]{filter:none;transform:scale(1.03)}@media screen and (prefers-color-scheme:dark){:root:not([data-theme=light]) .ph[data-astro-cid-gwxxm42e] img[data-astro-cid-gwxxm42e]{filter:grayscale(1) contrast(1.05) brightness(.82)}:root:not([data-theme=light]) .people[data-astro-cid-gwxxm42e] a[data-astro-cid-gwxxm42e]:hover .ph[data-astro-cid-gwxxm42e] img[data-astro-cid-gwxxm42e]{filter:grayscale(0) contrast(1) brightness(.94)}}@media screen{:root[data-theme=dark] .ph[data-astro-cid-gwxxm42e] img[data-astro-cid-gwxxm42e]{filter:grayscale(1) contrast(1.05) brightness(.82)}:root[data-theme=dark] .people[data-astro-cid-gwxxm42e] a[data-astro-cid-gwxxm42e]:hover .ph[data-astro-cid-gwxxm42e] img[data-astro-cid-gwxxm42e]{filter:grayscale(0) contrast(1) brightness(.94)}}.name[data-astro-cid-gwxxm42e]{display:block;font-weight:500;letter-spacing:-.02em}.role[data-astro-cid-gwxxm42e]{display:block;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-top:4px;line-height:1.5}.focus[data-astro-cid-gwxxm42e]{display:block;font-size:.9rem;color:var(--ink-2);line-height:1.45;margin-top:10px;padding-top:10px;border-top:1px solid var(--hair)}.people[data-astro-cid-gwxxm42e] a[data-astro-cid-gwxxm42e].ask{display:flex;flex-direction:column;height:100%;min-height:100%;background:var(--white);border:1px solid var(--hair-2);border-radius:var(--radius);padding:clamp(18px,2.4vw,28px);transition:border-color .3s var(--ease),transform .3s var(--ease)}.people[data-astro-cid-gwxxm42e] a[data-astro-cid-gwxxm42e].ask:hover{border-color:var(--hair);transform:translateY(-3px)}.ask-label[data-astro-cid-gwxxm42e]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:auto;padding-bottom:28px}.ask-title[data-astro-cid-gwxxm42e]{font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:500;line-height:1.15;letter-spacing:-.03em;margin-bottom:10px}.ask-body[data-astro-cid-gwxxm42e]{font-size:.92rem;color:var(--ink-2);line-height:1.5}.ask-more[data-astro-cid-gwxxm42e]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;margin-top:18px;color:var(--ink)}@media(max-width:480px){.ask-title[data-astro-cid-gwxxm42e]{font-size:1.05rem}.ask-body[data-astro-cid-gwxxm42e]{font-size:.84rem}.ask-label[data-astro-cid-gwxxm42e]{padding-bottom:16px}.focus[data-astro-cid-gwxxm42e]{font-size:.84rem}}.proof[data-astro-cid-gwxxm42e]{background:radial-gradient(80% 120% at 100% 0%,#0b2a7c 0%,transparent 55%),var(--island)}.proof[data-astro-cid-gwxxm42e] .label[data-astro-cid-gwxxm42e]{color:var(--on-dark-2)}.proof[data-astro-cid-gwxxm42e] h2[data-astro-cid-gwxxm42e]{color:var(--white)}.quotes[data-astro-cid-gwxxm42e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--hair-dark)}@media(max-width:860px){.quotes[data-astro-cid-gwxxm42e]{grid-template-columns:minmax(0,1fr)}}.quote[data-astro-cid-gwxxm42e]{margin:0;display:flex;flex-direction:column;padding:clamp(28px,3.4vw,44px) clamp(24px,3.4vw,48px) 0 0}.quote[data-astro-cid-gwxxm42e]+.quote[data-astro-cid-gwxxm42e]{padding-left:clamp(24px,3.4vw,48px);padding-right:0;border-left:1px solid var(--hair-dark)}@media(max-width:860px){.quote[data-astro-cid-gwxxm42e],.quote[data-astro-cid-gwxxm42e]+.quote[data-astro-cid-gwxxm42e]{padding:28px 0 36px;border-left:0}.quote[data-astro-cid-gwxxm42e]+.quote[data-astro-cid-gwxxm42e]{border-top:1px solid var(--hair-dark)}}.quote[data-astro-cid-gwxxm42e] blockquote[data-astro-cid-gwxxm42e]{margin:0 0 28px;font-family:var(--font-serif);font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.2;letter-spacing:-.01em;color:var(--white)}.cap[data-astro-cid-gwxxm42e]{display:flex;flex-wrap:wrap;gap:6px 16px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-2)}.cap[data-astro-cid-gwxxm42e] .who[data-astro-cid-gwxxm42e]{color:var(--white)}.cap[data-astro-cid-gwxxm42e] .org[data-astro-cid-gwxxm42e]{color:var(--sky)}.note[data-astro-cid-gwxxm42e]{display:block;margin-top:12px;font-family:var(--font-serif);font-style:italic;font-size:1.05rem;color:var(--on-dark-2)}
