.explorer[data-astro-cid-lgd2itnl]{margin-top:var(--space-l)}.tabs[data-astro-cid-lgd2itnl]{margin-bottom:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;display:grid}.tabs[data-astro-cid-lgd2itnl][hidden]{display:none}[data-astro-cid-lgd2itnl][role=tab]{border-radius:var(--radius);background:var(--white);min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out);border:1px solid #8a8f94;padding:.5rem 1rem;font-size:.9375rem;font-weight:500}[data-astro-cid-lgd2itnl][role=tab]:hover{border-color:var(--ink)}[data-astro-cid-lgd2itnl][role=tab][aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--white);box-shadow:inset 0 -3px 0 var(--amber)}@media (width>=40em){.tabs[data-astro-cid-lgd2itnl]{flex-wrap:wrap;display:flex}}.panels[data-astro-cid-lgd2itnl]{gap:var(--space-l);display:grid}.panel[data-astro-cid-lgd2itnl]{gap:var(--space-m);align-items:center;display:grid}.panel[data-astro-cid-lgd2itnl][hidden]{display:none}.panel[data-astro-cid-lgd2itnl]:focus-visible{outline-offset:6px}.panel[data-astro-cid-lgd2itnl] .panel-media{aspect-ratio:4/3;border-radius:6px}.panel-copy[data-astro-cid-lgd2itnl]{align-content:center;gap:.625rem;display:grid}.panel-count[data-astro-cid-lgd2itnl]{font-size:var(--step--1);font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--amber-text);font-weight:600}.panel-copy[data-astro-cid-lgd2itnl] h3[data-astro-cid-lgd2itnl]{font-size:var(--step-2)}.panel-copy[data-astro-cid-lgd2itnl] p[data-astro-cid-lgd2itnl]:not([class]){max-width:48ch;color:var(--ink-muted)}@media (width>=60em){.panel[data-astro-cid-lgd2itnl]{gap:var(--space-l);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.panel[data-astro-cid-lgd2itnl].is-entering .panel-copy[data-astro-cid-lgd2itnl]{animation:panel-copy-in var(--dur-swap) var(--ease-out) both}.panel[data-astro-cid-lgd2itnl].is-entering .panel-media img{animation:panel-media-in var(--dur-swap) var(--ease-out) both}}@keyframes panel-copy-in{0%{opacity:0;transform:translateY(8px)}}@keyframes panel-media-in{0%{opacity:0;transform:scale(1.025)}}.expertise[data-astro-cid-dgo3f4i2]{margin-top:var(--space-l);border-top:1px solid var(--ink);list-style:none;display:grid}.expertise[data-astro-cid-dgo3f4i2]>li[data-astro-cid-dgo3f4i2]{padding-block:var(--space-m);border-bottom:1px solid var(--rule-light);scroll-margin-top:calc(var(--header-height) + 1rem);align-content:start;gap:.5rem;display:grid}.area-num[data-astro-cid-dgo3f4i2]{font-size:var(--step--1);font-variant-numeric:tabular-nums;color:var(--amber-text);font-weight:600}.expertise[data-astro-cid-dgo3f4i2] h3[data-astro-cid-dgo3f4i2]{font-size:var(--step-1)}.area-overview[data-astro-cid-dgo3f4i2]{max-width:62ch;color:var(--ink-muted)}details[data-astro-cid-dgo3f4i2]{margin-top:.25rem}summary[data-astro-cid-dgo3f4i2]{cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;font-weight:600;list-style:none;display:inline-flex}summary[data-astro-cid-dgo3f4i2]::-webkit-details-marker{display:none}summary[data-astro-cid-dgo3f4i2]:before{content:"+";border:1px solid var(--ink);border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-weight:500;line-height:1;display:grid}details[data-astro-cid-dgo3f4i2][open] summary[data-astro-cid-dgo3f4i2]:before{content:"−"}details[data-astro-cid-dgo3f4i2] .ticks[data-astro-cid-dgo3f4i2]{color:var(--ink);margin-top:.25rem}.area-note[data-astro-cid-dgo3f4i2]{max-width:62ch;font-size:var(--step--1);color:var(--ink-muted);margin-top:.75rem}@media (width>=64em){.expertise[data-astro-cid-dgo3f4i2]{column-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}.connections[data-astro-cid-dgo3f4i2]{margin-top:var(--space-l);padding:var(--space-m);background:var(--white);border-left:3px solid var(--amber)}.connections[data-astro-cid-dgo3f4i2] h3[data-astro-cid-dgo3f4i2]{font-size:var(--step-1);margin-bottom:var(--space-s)}.connections[data-astro-cid-dgo3f4i2] .ticks[data-astro-cid-dgo3f4i2]{max-width:70ch;color:var(--ink-muted)}.process[data-astro-cid-dgo3f4i2]{--node:2.25rem;margin-top:var(--space-l);gap:var(--space-m);list-style:none;display:grid}.process[data-astro-cid-dgo3f4i2] li[data-astro-cid-dgo3f4i2]{grid-template-columns:var(--node) minmax(0, 1fr);align-content:start;column-gap:var(--space-s);row-gap:.25rem;display:grid;position:relative}.process[data-astro-cid-dgo3f4i2] li[data-astro-cid-dgo3f4i2]:not(:last-child):before{content:"";left:calc(var(--node) / 2 - 1px);top:var(--node);bottom:calc(-1 * var(--space-m));background:var(--rule-light);width:2px;position:absolute}.node[data-astro-cid-dgo3f4i2]{width:var(--node);height:var(--node);border:2px solid var(--ink);background:var(--paper);font-size:var(--step--1);font-variant-numeric:tabular-nums;border-radius:50%;grid-row:span 2;place-items:center;font-weight:600;display:grid}.process[data-astro-cid-dgo3f4i2] li[data-astro-cid-dgo3f4i2]:first-child .node[data-astro-cid-dgo3f4i2]{background:var(--amber)}.process[data-astro-cid-dgo3f4i2] h3[data-astro-cid-dgo3f4i2]{font-size:var(--step-1);padding-top:.25rem}.process[data-astro-cid-dgo3f4i2] p[data-astro-cid-dgo3f4i2]{color:var(--ink-muted);max-width:44ch}@media (width>=64em){.process[data-astro-cid-dgo3f4i2]{grid-template-columns:repeat(5,minmax(0,1fr))}.process[data-astro-cid-dgo3f4i2] li[data-astro-cid-dgo3f4i2]{grid-template-columns:1fr;row-gap:.625rem}.node[data-astro-cid-dgo3f4i2]{grid-row:auto}.process[data-astro-cid-dgo3f4i2] li[data-astro-cid-dgo3f4i2]:not(:last-child):before{left:calc(var(--node) + .5rem);right:calc(-1 * var(--space-m) + .5rem);top:calc(var(--node) / 2 - 1px);width:auto;height:2px;bottom:auto}.process[data-astro-cid-dgo3f4i2] h3[data-astro-cid-dgo3f4i2]{padding-top:0}}.two-col[data-astro-cid-dgo3f4i2]{gap:var(--space-xl);display:grid}.two-col[data-astro-cid-dgo3f4i2] h2[data-astro-cid-dgo3f4i2]{font-size:var(--step-2)}.handover[data-astro-cid-dgo3f4i2]{margin-top:var(--space-s)}.small[data-astro-cid-dgo3f4i2]{margin-top:var(--space-s);font-size:var(--step--1);color:var(--ink-muted)}@media (width>=64em){.two-col[data-astro-cid-dgo3f4i2]{grid-template-columns:repeat(2,minmax(0,1fr))}}
