.bond[data-astro-cid-f5ub4qp7]{max-width:100%;height:auto;display:block}.bond--mark[data-astro-cid-f5ub4qp7]{width:24px;height:25px}html:not([data-bond-drawn]) .bond--hero[data-astro-cid-f5ub4qp7] .bond__edge[data-astro-cid-f5ub4qp7]{stroke-dasharray:120;stroke-dashoffset:120px;animation:bond-draw .9s var(--ease-in) forwards}html:not([data-bond-drawn]) .bond--hero[data-astro-cid-f5ub4qp7] .bond__node[data-astro-cid-f5ub4qp7]{transform-origin:50%;animation:bond-pop .24s var(--ease-in) backwards}.bond--hero[data-astro-cid-f5ub4qp7] .bond__edge[data-astro-cid-f5ub4qp7]:first-child{animation-delay:0s}.bond--hero[data-astro-cid-f5ub4qp7] .bond__edge[data-astro-cid-f5ub4qp7]:nth-child(2){animation-delay:40ms}.bond--hero[data-astro-cid-f5ub4qp7] .bond__edge[data-astro-cid-f5ub4qp7]:nth-child(3){animation-delay:80ms}.bond--hero[data-astro-cid-f5ub4qp7] .bond__edge[data-astro-cid-f5ub4qp7]:nth-child(4){animation-delay:.12s}.bond--hero[data-astro-cid-f5ub4qp7] .bond__edge[data-astro-cid-f5ub4qp7]:nth-child(5){animation-delay:.16s}.bond--hero[data-astro-cid-f5ub4qp7] .bond__edge[data-astro-cid-f5ub4qp7]:nth-child(6){animation-delay:.2s}.bond--hero[data-astro-cid-f5ub4qp7] .bond__edge[data-astro-cid-f5ub4qp7]:nth-child(7){animation-delay:.24s}.bond--hero[data-astro-cid-f5ub4qp7] .bond__edge[data-astro-cid-f5ub4qp7]:nth-child(8){animation-delay:.28s}.bond--hero[data-astro-cid-f5ub4qp7] .bond__edge[data-astro-cid-f5ub4qp7]:nth-child(9){animation-delay:.32s}.bond--hero[data-astro-cid-f5ub4qp7] .bond__edge[data-astro-cid-f5ub4qp7]:nth-child(10){animation-delay:.36s}.bond--hero[data-astro-cid-f5ub4qp7] .bond__edge[data-astro-cid-f5ub4qp7]:nth-child(11){animation-delay:.4s}@keyframes bond-draw{to{stroke-dashoffset:0}}@keyframes bond-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bond--hero[data-astro-cid-f5ub4qp7] .bond__edge[data-astro-cid-f5ub4qp7],.bond--hero[data-astro-cid-f5ub4qp7] .bond__node[data-astro-cid-f5ub4qp7]{stroke-dashoffset:0!important;animation:none!important}}.bga-hero[data-astro-cid-atpv7vun]{gap:var(--spacing-4);flex-direction:column;display:flex}.bga-hero__h1[data-astro-cid-atpv7vun]{font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);font-weight:var(--weight-display);max-width:18ch;margin:0}.bga-hero__lede[data-astro-cid-atpv7vun]{font-size:var(--text-body-l);line-height:var(--text-body-l--line-height);color:var(--text);max-width:58ch;margin:0}.bga-hero__meta[data-astro-cid-atpv7vun]{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-muted);max-width:58ch;margin:0}.bga-h2[data-astro-cid-atpv7vun]{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);font-weight:var(--weight-heading);margin:0 0 var(--spacing-8);max-width:24ch}.band[data-astro-cid-atpv7vun]{--surface:var(--panel);--surface-sunken:var(--panel-sunken);--text:var(--panel-text);--text-muted:var(--panel-muted);background:var(--surface);color:var(--text)}.bga-process__h2[data-astro-cid-atpv7vun]{font-size:var(--text-h1);line-height:var(--text-h1--line-height);letter-spacing:var(--text-h1--letter-spacing);font-weight:var(--weight-heading);margin:0 0 var(--spacing-10);max-width:20ch}.bga-process__drawing[data-astro-cid-atpv7vun]{margin-bottom:var(--spacing-10);justify-content:center;display:flex;overflow-x:auto}.bga-steps[data-astro-cid-atpv7vun]{gap:var(--spacing-6);border-top:1px solid var(--hairline);padding:0;padding-top:var(--spacing-6);margin:0;list-style:none;display:grid}.bga-steps__num[data-astro-cid-atpv7vun]{color:var(--action);margin:0 0 var(--spacing-2)}.bga-steps__body[data-astro-cid-atpv7vun]{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-muted);margin:0}.bga-regimes[data-astro-cid-atpv7vun]{gap:var(--spacing-6);display:grid}.bga-regime[data-astro-cid-atpv7vun]{border-top:1px solid var(--hairline-strong);padding-top:var(--spacing-4);gap:var(--spacing-3);flex-direction:column;display:flex}.bga-regime__h3[data-astro-cid-atpv7vun]{font-size:var(--text-h4);line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);font-weight:var(--weight-heading);margin:0}.bga-regime__ph[data-astro-cid-atpv7vun]{align-items:baseline;gap:var(--spacing-2);margin:0;display:flex}.bga-regime__phvalue[data-astro-cid-atpv7vun]{font-size:var(--text-h3);line-height:var(--text-h3--line-height);color:var(--text)}.bga-regime__body[data-astro-cid-atpv7vun]{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-muted);flex:1;margin:0}.bga-regime__link[data-astro-cid-atpv7vun]{font-size:var(--text-small);color:var(--action)}.bga-regime__link[data-astro-cid-atpv7vun]:hover{text-underline-offset:3px;text-decoration:underline}.bga-note[data-astro-cid-atpv7vun]{font-size:var(--text-micro);line-height:var(--text-micro--line-height);color:var(--text-faint);margin:var(--spacing-8) 0 0;max-width:68ch}.bga-where[data-astro-cid-atpv7vun]{gap:var(--spacing-8);display:grid}.bga-where__group[data-astro-cid-atpv7vun]{border-top:1px solid var(--hairline-strong);padding-top:var(--spacing-4)}.bga-where__h3[data-astro-cid-atpv7vun]{font-size:var(--text-h4);line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);font-weight:var(--weight-heading);margin:0 0 var(--spacing-4);justify-content:space-between;align-items:baseline;gap:var(--spacing-3);display:flex}.bga-where__count[data-astro-cid-atpv7vun]{font-size:var(--text-data-s);color:var(--text-faint)}.bga-where__list[data-astro-cid-atpv7vun]{background:var(--hairline);border-block:1px solid var(--hairline);gap:1px;margin:0;padding:0;list-style:none;display:grid}.bga-chip[data-astro-cid-atpv7vun]{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);background:var(--surface);padding:var(--spacing-3) var(--spacing-1);font-size:var(--text-small);color:var(--text);display:flex}.bga-chip[data-astro-cid-atpv7vun]:hover .bga-chip__name[data-astro-cid-atpv7vun]{color:var(--action);text-decoration:underline}.bga-chip__ph[data-astro-cid-atpv7vun]{font-size:var(--text-data-s);color:var(--text-faint);white-space:nowrap}.bga-rd[data-astro-cid-atpv7vun]{gap:var(--spacing-6);max-width:68ch;margin:0;display:grid}.bga-rd__item[data-astro-cid-atpv7vun]{border-top:1px solid var(--hairline);padding-top:var(--spacing-3)}.bga-rd__dt[data-astro-cid-atpv7vun]{font-size:var(--text-h4);line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);font-weight:var(--weight-heading);font-family:var(--font-display)}.bga-rd__dd[data-astro-cid-atpv7vun]{margin:var(--spacing-2) 0 0;font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-muted)}.bga-cta[data-astro-cid-atpv7vun]{gap:var(--spacing-3);margin-top:var(--spacing-10);flex-wrap:wrap;display:flex}@media (width>=640px){.bga-steps[data-astro-cid-atpv7vun],.bga-regimes[data-astro-cid-atpv7vun]{gap:var(--spacing-8);grid-template-columns:repeat(2,1fr)}.bga-where[data-astro-cid-atpv7vun]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.bga-steps[data-astro-cid-atpv7vun],.bga-regimes[data-astro-cid-atpv7vun]{grid-template-columns:repeat(4,1fr)}.bga-where[data-astro-cid-atpv7vun]{gap:var(--spacing-10);grid-template-columns:repeat(3,1fr)}}
