.ftabs[data-astro-cid-xjzb3iph]{padding:var(--space-12) var(--space-16) var(--space-16);max-width:60rem}.ftabs__title[data-astro-cid-xjzb3iph]{font-size:var(--text-3xl);font-weight:var(--weight-extra);letter-spacing:var(--tracking-display)}.ftabs__subhead[data-astro-cid-xjzb3iph]{color:var(--color-text-muted);margin-block-start:var(--space-2)}.ftabs__pills[data-astro-cid-xjzb3iph]{gap:var(--space-3);margin-block:var(--space-8);border-block-end:var(--space-px) solid var(--color-border);flex-wrap:wrap;padding-block-end:var(--space-6);display:flex}.ftabs__pill[data-astro-cid-xjzb3iph]{padding:var(--space-2) var(--space-5);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);background:0 0}.ftabs__pill[data-astro-cid-xjzb3iph]:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.ftabs__pill[data-astro-cid-xjzb3iph][aria-selected=true]{background:var(--color-accent-fill);border-color:var(--color-accent-fill);color:var(--color-accent-on)}.ftabs[data-astro-cid-xjzb3iph][data-tabs-ready] .ftabs__panel-title[data-astro-cid-xjzb3iph]{display:none}.ftabs[data-astro-cid-xjzb3iph]:not([data-tabs-ready]) .ftabs__panel-title[data-astro-cid-xjzb3iph]{font-size:var(--text-xl);margin-block:var(--space-10) var(--space-4)}.ftabs__list[data-astro-cid-xjzb3iph]{gap:var(--space-4);display:grid}.ftabs__item[data-astro-cid-xjzb3iph]{border:var(--space-px) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);overflow:hidden}.ftabs__item[data-astro-cid-xjzb3iph] summary[data-astro-cid-xjzb3iph]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);cursor:pointer;list-style:none;display:flex}.ftabs__item[data-astro-cid-xjzb3iph] summary[data-astro-cid-xjzb3iph]::-webkit-details-marker{display:none}.ftabs__item[data-astro-cid-xjzb3iph] summary[data-astro-cid-xjzb3iph] h4[data-astro-cid-xjzb3iph]{font-size:var(--text-base);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading)}.ftabs__item[data-astro-cid-xjzb3iph] summary[data-astro-cid-xjzb3iph] i[data-astro-cid-xjzb3iph]{color:var(--color-accent);transition:transform var(--duration-base) var(--ease-out)}.ftabs__item[data-astro-cid-xjzb3iph][open] summary[data-astro-cid-xjzb3iph]{background:var(--color-surface-accent)}.ftabs__item[data-astro-cid-xjzb3iph][open] summary[data-astro-cid-xjzb3iph] h4[data-astro-cid-xjzb3iph]{color:var(--color-accent-text)}.ftabs__item[data-astro-cid-xjzb3iph][open] summary[data-astro-cid-xjzb3iph] i[data-astro-cid-xjzb3iph]{transform:rotate(180deg)}.ftabs__answer[data-astro-cid-xjzb3iph]{padding:var(--space-2) var(--space-5) var(--space-5);color:var(--color-text-muted);line-height:var(--leading-normal)}@media (width<=61.9375rem){.ftabs[data-astro-cid-xjzb3iph]{padding:var(--space-10) var(--space-6)}}.mock-officernd[data-astro-cid-5bxgxlub] .frame[data-astro-cid-5bxgxlub]{background:#fff;border:1px solid #e6e8ee;border-radius:20px;padding:1rem}.mock-officernd[data-astro-cid-5bxgxlub] .panel[data-astro-cid-5bxgxlub]{background:#f8fbfb;border-radius:12px;padding:18px;font-family:inherit}.mock-officernd[data-astro-cid-5bxgxlub] .panel-head[data-astro-cid-5bxgxlub]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mock-officernd[data-astro-cid-5bxgxlub] .panel-title[data-astro-cid-5bxgxlub]{color:#1b2430;font-size:.9rem;font-weight:800}.mock-officernd[data-astro-cid-5bxgxlub] .panel-badge[data-astro-cid-5bxgxlub]{color:#0f5a57;background:#edf7f6;border:1px solid #d9efec;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:700}.mock-officernd[data-astro-cid-5bxgxlub] .charge-rows[data-astro-cid-5bxgxlub]{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.mock-officernd[data-astro-cid-5bxgxlub] .charge-row[data-astro-cid-5bxgxlub]{background:#fff;border:1px solid #e6e8ee;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.mock-officernd[data-astro-cid-5bxgxlub] .charge-name[data-astro-cid-5bxgxlub]{color:#1b2430;font-size:.88rem;font-weight:600}.mock-officernd[data-astro-cid-5bxgxlub] .charge-meta[data-astro-cid-5bxgxlub]{color:#667089;font-size:.75rem}.mock-officernd[data-astro-cid-5bxgxlub] .charge-amount[data-astro-cid-5bxgxlub]{color:#1b2430;font-size:.9rem;font-weight:800}.mock-officernd[data-astro-cid-5bxgxlub] .charge-total[data-astro-cid-5bxgxlub]{background:#1b2430;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.mock-officernd[data-astro-cid-5bxgxlub] .charge-total-label[data-astro-cid-5bxgxlub]{color:#ffffff8c;font-size:.78rem;font-weight:600}.mock-officernd[data-astro-cid-5bxgxlub] .charge-total-value[data-astro-cid-5bxgxlub]{color:#fff;font-size:1rem;font-weight:900}.mock-officernd[data-astro-cid-5bxgxlub] .sync-live[data-astro-cid-5bxgxlub]{color:#15803d;align-items:center;gap:5px;font-size:.75rem;font-weight:700;display:flex}.mock-officernd[data-astro-cid-5bxgxlub] .sync-live-dot[data-astro-cid-5bxgxlub]{background:#22c55e;border-radius:999px;width:7px;height:7px;display:block}.mock-officernd[data-astro-cid-5bxgxlub] .feed-rows[data-astro-cid-5bxgxlub]{flex-direction:column;gap:6px;display:flex}.mock-officernd[data-astro-cid-5bxgxlub] .feed-row[data-astro-cid-5bxgxlub]{border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}.mock-officernd[data-astro-cid-5bxgxlub] .feed-row--add[data-astro-cid-5bxgxlub]{background:#f0fdf4;border:1px solid #d9efec}.mock-officernd[data-astro-cid-5bxgxlub] .feed-row--revoked[data-astro-cid-5bxgxlub]{background:#fffbeb;border:1px solid #fde68a}.mock-officernd[data-astro-cid-5bxgxlub] .feed-icon[data-astro-cid-5bxgxlub]{align-items:center;display:inline-flex}.mock-officernd[data-astro-cid-5bxgxlub] .feed-body[data-astro-cid-5bxgxlub]{flex:1}.mock-officernd[data-astro-cid-5bxgxlub] .feed-name[data-astro-cid-5bxgxlub]{color:#1b2430;font-size:.88rem;font-weight:600}.mock-officernd[data-astro-cid-5bxgxlub] .feed-action[data-astro-cid-5bxgxlub]{color:#667089;margin-left:6px;font-size:.75rem}.mock-officernd[data-astro-cid-5bxgxlub] .feed-time[data-astro-cid-5bxgxlub]{color:#adb5bd;font-size:.7rem}.mock-officernd[data-astro-cid-5bxgxlub] .feed-location[data-astro-cid-5bxgxlub]{background:#fff;border:1px solid #e6e8ee;border-radius:8px;justify-content:space-between;align-items:center;margin-top:12px;padding:8px 12px;display:flex}.mock-officernd[data-astro-cid-5bxgxlub] .feed-location-label[data-astro-cid-5bxgxlub]{color:#667089;font-size:.78rem}.mock-officernd[data-astro-cid-5bxgxlub] .feed-location-value[data-astro-cid-5bxgxlub]{color:#1b2430;font-size:.82rem;font-weight:700}.mock-officernd[data-astro-cid-5bxgxlub] .frame-note[data-astro-cid-5bxgxlub]{color:#adb5bd;margin:10px 0 0;font-size:.72rem;font-style:italic}.alp-srn-ui[data-astro-cid-hu2b2fdc],.alp-srn-ui[data-astro-cid-hu2b2fdc] [data-astro-cid-hu2b2fdc]{box-sizing:border-box;letter-spacing:normal;margin:0;padding:0}.alp-srn-ui[data-astro-cid-hu2b2fdc]{padding-top:12px;padding-bottom:10px;position:relative}.alp-srn-caption[data-astro-cid-hu2b2fdc]{color:#a8bac4;margin-top:10px;font-size:.72rem;font-weight:400;line-height:1.4}.alp-srn-float[data-astro-cid-hu2b2fdc]{z-index:4;background:#fff;border:1px solid #e2e8f0e6;border-radius:14px;width:160px;padding:12px;display:block;position:absolute;top:20px;right:-10px;box-shadow:0 12px 32px #0f172a24,0 0 16px 2px #00847826}.alp-srn-float-title[data-astro-cid-hu2b2fdc]{color:#111827;margin-bottom:10px;font-size:.78rem;font-weight:600}.alp-srn-chart[data-astro-cid-hu2b2fdc]{align-items:center;gap:10px;display:flex}.alp-srn-donut[data-astro-cid-hu2b2fdc]{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;display:flex;position:relative}.alp-srn-donut-hole[data-astro-cid-hu2b2fdc]{color:#111827;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:.76rem;font-weight:800;display:flex}.alp-srn-legend[data-astro-cid-hu2b2fdc]{flex-direction:column;gap:5px;display:flex}.alp-srn-legend-item[data-astro-cid-hu2b2fdc]{align-items:center;gap:5px;display:flex}.alp-srn-dot[data-astro-cid-hu2b2fdc]{border-radius:999px;flex-shrink:0;width:6px;height:6px}.alp-srn-legend-line[data-astro-cid-hu2b2fdc]{background:#e5e7eb;border-radius:999px;width:32px;height:5px}.alp-srn-ui-wrap[data-astro-cid-hu2b2fdc]{background:#fff;border:1px solid #94a3b847;border-radius:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden;box-shadow:0 16px 40px #0f172a1a}.alp-srn-header[data-astro-cid-hu2b2fdc]{padding:14px 16px 0}.alp-srn-title-row[data-astro-cid-hu2b2fdc]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.alp-srn-icon-box[data-astro-cid-hu2b2fdc]{color:#fff;background:#f15b4e;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.alp-srn-title-text[data-astro-cid-hu2b2fdc]{color:#111827;margin:0;font-size:.9rem;font-weight:600}.alp-srn-tabs[data-astro-cid-hu2b2fdc]{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid #e5e7eb;gap:16px;padding-bottom:4px;font-size:.75rem;display:flex;overflow-x:auto}.alp-srn-tabs[data-astro-cid-hu2b2fdc]::-webkit-scrollbar{display:none}.alp-srn-tab[data-astro-cid-hu2b2fdc]{color:#6b7280;white-space:nowrap;padding-bottom:7px;font-weight:500;position:relative}.alp-srn-tab[data-astro-cid-hu2b2fdc].active{color:#111827}.alp-srn-tab[data-astro-cid-hu2b2fdc].active:after{content:"";background:#111827;border-radius:999px;height:2px;position:absolute;bottom:-2px;left:0;right:0}.alp-srn-list[data-astro-cid-hu2b2fdc]{padding-top:2px}.alp-srn-list-head[data-astro-cid-hu2b2fdc],.alp-srn-row[data-astro-cid-hu2b2fdc]{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:center;column-gap:10px;padding:8px 16px;display:grid}.alp-srn-list-head[data-astro-cid-hu2b2fdc]{color:#6b7280;background:#fcfcfc;border-bottom:1px solid #e5e7eb;font-size:.68rem;font-weight:600}.alp-srn-col-tag[data-astro-cid-hu2b2fdc]{display:none}.alp-srn-section-row[data-astro-cid-hu2b2fdc]{color:#111827;padding:8px 16px 4px;font-size:.75rem;font-weight:600}.alp-srn-row[data-astro-cid-hu2b2fdc]{background:#fff;border-bottom:1px solid #f3f4f6;min-height:44px;font-size:.82rem}.alp-srn-row[data-astro-cid-hu2b2fdc]:last-child{border-bottom:none}.alp-srn-col-task[data-astro-cid-hu2b2fdc]{align-items:center;gap:8px;min-width:0;display:flex}.alp-srn-col-ass[data-astro-cid-hu2b2fdc]{border-left:1px solid #94a3b84d;align-items:center;padding-left:10px;display:flex}.alp-srn-tick[data-astro-cid-hu2b2fdc]{color:#9ca3af;border:2px solid #d1d5db;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;display:flex}.alp-srn-tick--done[data-astro-cid-hu2b2fdc]{color:#fff;background:#5da283;border-color:#5da283}.alp-srn-task-name[data-astro-cid-hu2b2fdc]{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.alp-srn-pill-user[data-astro-cid-hu2b2fdc]{color:#4b5563;align-items:center;gap:5px;font-size:.72rem;display:flex}.alp-srn-avatar[data-astro-cid-hu2b2fdc]{background:#e5e7eb;border-radius:999px;flex-shrink:0;width:20px;height:20px;overflow:hidden}.alp-srn-avatar[data-astro-cid-hu2b2fdc] img[data-astro-cid-hu2b2fdc]{object-fit:cover;width:100%;height:100%;display:block}.alp-srn-tag[data-astro-cid-hu2b2fdc]{border-radius:5px;padding:2px 6px;font-size:.72rem;font-weight:500;display:inline-flex}.alp-srn-tag-yellow[data-astro-cid-hu2b2fdc]{color:#1d1f21;background:#fef3c7}.alp-srn-tag-green[data-astro-cid-hu2b2fdc]{color:#1d1f21;background:#dcfce7}.alp-srn-tag-blue[data-astro-cid-hu2b2fdc]{color:#1d1f21;background:#dbeafe}@media (width>=640px){.alp-srn-list-head[data-astro-cid-hu2b2fdc],.alp-srn-row[data-astro-cid-hu2b2fdc]{grid-template-columns:minmax(0,1.9fr) minmax(0,1.1fr) minmax(0,.85fr);column-gap:16px;padding:9px 20px}.alp-srn-col-tag[data-astro-cid-hu2b2fdc]{border-left:1px solid #94a3b84d;align-items:center;padding-left:12px;display:flex}.alp-srn-section-row[data-astro-cid-hu2b2fdc]{padding:10px 20px 5px}.alp-srn-col-ass[data-astro-cid-hu2b2fdc]{padding-left:12px}.alp-srn-header[data-astro-cid-hu2b2fdc]{padding:18px 20px 0}}@media (width>=768px){.alp-srn-ui[data-astro-cid-hu2b2fdc]{padding-bottom:28px;padding-right:56px}.alp-srn-float[data-astro-cid-hu2b2fdc]{border-radius:14px;width:190px;padding:14px;top:24px;right:0;box-shadow:0 16px 36px -10px #0f172a26,0 0 18px 2px #00847833}.alp-srn-float-title[data-astro-cid-hu2b2fdc]{margin-bottom:10px;font-size:.82rem}.alp-srn-chart[data-astro-cid-hu2b2fdc]{gap:10px}.alp-srn-donut[data-astro-cid-hu2b2fdc]{width:68px;height:68px}.alp-srn-donut-hole[data-astro-cid-hu2b2fdc]{width:42px;height:42px;font-size:.82rem}.alp-srn-legend-item[data-astro-cid-hu2b2fdc]{gap:5px}.alp-srn-dot[data-astro-cid-hu2b2fdc]{width:7px;height:7px}.alp-srn-legend-line[data-astro-cid-hu2b2fdc]{width:36px;height:6px}}.afr[data-astro-cid-eofnbe6a]{gap:var(--space-20);display:grid}.afr__row[data-astro-cid-eofnbe6a]{gap:var(--space-10);align-items:center;display:grid}@media (width>=56rem){.afr__row[data-astro-cid-eofnbe6a]{gap:var(--space-16);grid-template-columns:1fr 1fr}.afr__row[data-astro-cid-eofnbe6a]:not(.afr__row--media-start) .afr__media[data-astro-cid-eofnbe6a]{order:2}}.afr__media[data-astro-cid-eofnbe6a] img{border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-sm)}.afr[data-astro-cid-eofnbe6a][data-aspect] .afr__media[data-astro-cid-eofnbe6a] img{aspect-ratio:var(--afr-aspect);object-fit:cover;height:auto}.afr__media--contain[data-astro-cid-eofnbe6a] img{box-shadow:none;object-fit:contain;border-radius:0}.afr__media--logo[data-astro-cid-eofnbe6a]{place-items:center;display:grid}.afr__media--logo[data-astro-cid-eofnbe6a] img{width:auto;max-height:var(--space-16);box-shadow:none;border-radius:0}.afr__row[data-astro-cid-eofnbe6a]:not(:has(.afr__media)){grid-template-columns:1fr}.afr[data-astro-cid-eofnbe6a]:has(.afr__media--logo){gap:var(--space-12)}@media (width>=56rem){.afr[data-astro-cid-eofnbe6a]:has(.afr__media--logo) .afr__row[data-astro-cid-eofnbe6a]{grid-template-columns:minmax(0, var(--space-40)) minmax(0, 1fr);gap:var(--space-10);align-items:center}.afr[data-astro-cid-eofnbe6a]:has(.afr__media--logo) .afr__row[data-astro-cid-eofnbe6a] .afr__media[data-astro-cid-eofnbe6a]{order:0}.afr[data-astro-cid-eofnbe6a]:has(.afr__media--logo) .afr__row[data-astro-cid-eofnbe6a]:not(:has(.afr__media)) .afr__copy[data-astro-cid-eofnbe6a]{grid-column:2}}.afr__media--icon[data-astro-cid-eofnbe6a]{place-items:center;display:grid}.afr__icon[data-astro-cid-eofnbe6a]{width:var(--space-32);height:var(--space-32);border-radius:var(--radius-full);border:var(--space-px) solid var(--color-border-accent);background:var(--color-surface-accent);color:var(--color-accent);font-size:var(--text-4xl);place-items:center;display:grid}.afr__index[data-astro-cid-eofnbe6a]{font-size:var(--text-4xl);font-weight:var(--weight-extra);letter-spacing:var(--tracking-display);color:var(--color-border);margin-block-end:var(--space-2);line-height:1;display:block}.afr__tag[data-astro-cid-eofnbe6a]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent-subtle);color:var(--color-accent-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-block-end:var(--space-3);display:inline-block}.afr__eyebrow[data-astro-cid-eofnbe6a]{margin-block-end:var(--space-2)}.afr__text[data-astro-cid-eofnbe6a]{color:var(--color-text-muted);margin-block-start:var(--space-4)}.afr__bullets[data-astro-cid-eofnbe6a]{gap:var(--space-2);margin-block-start:var(--space-4);padding:0;list-style:none;display:grid}.afr__bullets[data-astro-cid-eofnbe6a] li[data-astro-cid-eofnbe6a]{gap:var(--space-3);align-items:start;display:flex}.afr__bullets[data-astro-cid-eofnbe6a] i[data-astro-cid-eofnbe6a]{color:var(--color-accent);margin-block-start:.3em;font-size:.85em}.afr__stats[data-astro-cid-eofnbe6a]{gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.afr__stat[data-astro-cid-eofnbe6a]{min-width:7rem;padding:var(--space-4) var(--space-5);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);text-align:center;flex:0 auto}.afr__stat-value[data-astro-cid-eofnbe6a]{font-size:var(--text-2xl);font-weight:var(--weight-extra);line-height:var(--leading-tight);color:var(--color-text)}.afr__stat-label[data-astro-cid-eofnbe6a]{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin:0}.afr__ctas[data-astro-cid-eofnbe6a]{margin-block-start:var(--space-6)}.afr--compact[data-astro-cid-eofnbe6a]{gap:var(--space-12)}.afr--compact[data-astro-cid-eofnbe6a] .afr__row[data-astro-cid-eofnbe6a]{gap:var(--space-6)}@media (width>=56rem){.afr--compact[data-astro-cid-eofnbe6a] .afr__row[data-astro-cid-eofnbe6a]{gap:var(--space-10);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.afr--compact[data-astro-cid-eofnbe6a] .afr__row--media-start[data-astro-cid-eofnbe6a]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.afr--compact[data-astro-cid-eofnbe6a] .afr__icon[data-astro-cid-eofnbe6a]{width:var(--space-24);height:var(--space-24);font-size:var(--text-3xl)}.avail[data-astro-cid-2cj6blcp]{background:var(--color-surface-inverse);color:var(--color-text-inverse);padding-block:var(--space-6)}.avail__wrap[data-astro-cid-2cj6blcp]{max-width:1120px;padding-inline:var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}@media (width>=768px){.avail__wrap[data-astro-cid-2cj6blcp]{flex-direction:row}}.avail__left[data-astro-cid-2cj6blcp]{align-items:center;gap:var(--space-4);display:flex}.avail__icon[data-astro-cid-2cj6blcp]{background:color-mix(in oklab, var(--color-text-inverse) 10%, transparent);width:32px;height:32px;color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.avail__label[data-astro-cid-2cj6blcp]{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:var(--weight-bold);color:var(--color-text-muted-inverse)}.avail__regions[data-astro-cid-2cj6blcp]{justify-content:center;gap:var(--space-4);font-weight:var(--weight-extra);font-size:var(--text-base);letter-spacing:var(--tracking-base);flex-wrap:wrap;display:flex}@media (width>=768px){.avail__regions[data-astro-cid-2cj6blcp]{gap:var(--space-6);justify-content:flex-end}}.avail__sep[data-astro-cid-2cj6blcp]{opacity:.3}.cgrid__note[data-astro-cid-ix6vcer3]{text-align:center;color:var(--color-text-muted);max-width:var(--measure);margin-block-start:var(--space-10);margin-inline:auto}.cgrid[data-astro-cid-ix6vcer3]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));padding:0;list-style:none;display:grid}@media (width>=64rem){.cgrid[data-astro-cid-ix6vcer3]{grid-template-columns:repeat(var(--cgrid-cols), 1fr)}}.cgrid__item[data-astro-cid-ix6vcer3]{border:var(--space-px) solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface-raised);box-shadow:var(--shadow-soft);flex-direction:column;display:flex;overflow:hidden}.cgrid--accent[data-astro-cid-ix6vcer3] .cgrid__item[data-astro-cid-ix6vcer3]{border-color:var(--card-accent)}.cgrid__media[data-astro-cid-ix6vcer3] img{aspect-ratio:16/9;object-fit:cover;width:100%}.cgrid--contain[data-astro-cid-ix6vcer3] .cgrid__media[data-astro-cid-ix6vcer3]{padding:var(--space-6) var(--space-6) 0}.cgrid--contain[data-astro-cid-ix6vcer3] .cgrid__media[data-astro-cid-ix6vcer3] img{object-fit:contain}.cgrid--cert[data-astro-cid-ix6vcer3] .cgrid__body[data-astro-cid-ix6vcer3]{text-align:center}.cgrid--cert[data-astro-cid-ix6vcer3] .cgrid__media[data-astro-cid-ix6vcer3]{padding:var(--space-8) var(--space-6) 0;place-items:center;display:grid}.cgrid--cert[data-astro-cid-ix6vcer3] .cgrid__media[data-astro-cid-ix6vcer3] img{aspect-ratio:auto;object-fit:contain;height:var(--space-24);width:auto;max-width:100%}.cgrid--imageOnly[data-astro-cid-ix6vcer3] .cgrid__media[data-astro-cid-ix6vcer3] img{aspect-ratio:auto}.cgrid--mark[data-astro-cid-ix6vcer3] .cgrid__media[data-astro-cid-ix6vcer3]{padding:var(--space-6) var(--space-6) 0}.cgrid--mark[data-astro-cid-ix6vcer3] .cgrid__media[data-astro-cid-ix6vcer3] img{width:var(--space-20);height:var(--space-20);aspect-ratio:auto;object-fit:contain;object-position:left center}.cgrid__body[data-astro-cid-ix6vcer3]{padding:var(--space-6)}.cgrid__titlelink[data-astro-cid-ix6vcer3]{color:inherit;text-decoration:none}.cgrid__titlelink[data-astro-cid-ix6vcer3]:hover{color:var(--color-accent-text)}.cgrid__label[data-astro-cid-ix6vcer3]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent-text);margin-block-end:var(--space-2)}.cgrid__price[data-astro-cid-ix6vcer3]{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);color:var(--color-text);margin-block-start:var(--space-2)}.cgrid__subtitle[data-astro-cid-ix6vcer3]{font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-block-start:var(--space-1)}.cgrid__text[data-astro-cid-ix6vcer3]{color:var(--color-text-muted);margin-block-start:var(--space-3)}.cgrid__bullets[data-astro-cid-ix6vcer3]{gap:var(--space-2);margin-block-start:var(--space-4);padding:0;list-style:none;display:grid}.cgrid__bullets[data-astro-cid-ix6vcer3] li[data-astro-cid-ix6vcer3]{gap:var(--space-3);align-items:start;display:flex}.cgrid__bullets[data-astro-cid-ix6vcer3] i[data-astro-cid-ix6vcer3]{color:var(--color-accent);margin-block-start:.3em;font-size:.85em}.cgrid--resource[data-astro-cid-ix6vcer3] .cgrid__item[data-astro-cid-ix6vcer3]{border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-8);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out)}.cgrid--resource[data-astro-cid-ix6vcer3] .cgrid__item[data-astro-cid-ix6vcer3]:hover{box-shadow:var(--shadow-lift);border-color:var(--color-border-accent);transform:translateY(-4px)}.cgrid__icon[data-astro-cid-ix6vcer3]{width:50px;height:50px;border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in oklab, var(--color-accent) 20%, transparent), color-mix(in oklab, var(--color-accent) 8%, transparent));color:var(--color-accent-text);font-size:var(--text-xl);justify-content:center;align-items:center;margin-block-end:var(--space-6);display:flex}.cgrid[data-astro-cid-ix6vcer3]:not(.cgrid--resource) .cgrid__icon[data-astro-cid-ix6vcer3]{margin-block-start:var(--space-6);margin-block-end:0;margin-inline-start:var(--space-6)}.cgrid--resource[data-astro-cid-ix6vcer3] .cgrid__body[data-astro-cid-ix6vcer3],.cgrid--resource[data-astro-cid-ix6vcer3] .cgrid__foot[data-astro-cid-ix6vcer3]{padding:0}.cgrid--resource[data-astro-cid-ix6vcer3] .cgrid__foot[data-astro-cid-ix6vcer3]{margin-block-start:var(--space-6)}.cgrid--resource[data-astro-cid-ix6vcer3] .cgrid__text[data-astro-cid-ix6vcer3]{font-size:var(--text-md)}.cgrid__links[data-astro-cid-ix6vcer3]{gap:var(--space-5);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cgrid__links[data-astro-cid-ix6vcer3] i[data-astro-cid-ix6vcer3]{margin-inline-start:var(--space-1);font-size:.75em}.cgrid__foot[data-astro-cid-ix6vcer3]{padding:var(--space-6);margin-block-start:auto;padding-block-start:var(--space-4)}.cgrid--imageOnly[data-astro-cid-ix6vcer3] .cgrid__foot[data-astro-cid-ix6vcer3]{padding-block-start:var(--space-6)}.proof[data-astro-cid-ofg5rjlq]{border-radius:var(--radius-2xl);border:var(--space-px) solid var(--color-border);background:var(--color-surface-raised);max-width:60rem;color:var(--color-text);box-shadow:var(--shadow-lift);margin-inline:auto;overflow:hidden}.proof__head[data-astro-cid-ofg5rjlq]{padding:clamp(var(--space-6), 4vw, var(--space-10));padding-block-end:0}.proof__band[data-astro-cid-ofg5rjlq]{padding:clamp(var(--space-6), 4vw, var(--space-10));gap:var(--space-8);display:grid}@media (width>=64rem){.proof__band[data-astro-cid-ofg5rjlq]{column-gap:var(--space-10);grid-template-columns:1.15fr 1fr}}.proof__blockTitle[data-astro-cid-ofg5rjlq]{font-size:var(--text-md);font-weight:var(--weight-extra);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-block-start:var(--space-6)}.proof__blockTitle[data-astro-cid-ofg5rjlq]:first-child{margin-block-start:0}.proof__logo[data-astro-cid-ofg5rjlq]{margin-block-end:var(--space-6)}.proof__logo[data-astro-cid-ofg5rjlq] img{object-fit:contain;width:auto;max-height:2.25rem}.proof__lead[data-astro-cid-ofg5rjlq]{color:var(--color-text-muted);max-width:62ch;margin-block-start:var(--space-5)}.proof__more[data-astro-cid-ofg5rjlq]{border-block-start:var(--space-px) solid var(--color-border)}.proof__more[data-astro-cid-ofg5rjlq]>summary[data-astro-cid-ofg5rjlq]{align-items:center;gap:var(--space-3);padding:var(--space-5) clamp(var(--space-6), 4vw, var(--space-10));cursor:pointer;background:var(--color-surface);color:var(--color-accent-text);font-weight:var(--weight-semibold);transition:background-color var(--duration-base) var(--ease-out);list-style:none;display:flex}.proof__more[data-astro-cid-ofg5rjlq]>summary[data-astro-cid-ofg5rjlq]::-webkit-details-marker{display:none}.proof__more[data-astro-cid-ofg5rjlq]>summary[data-astro-cid-ofg5rjlq]:hover{background:var(--color-accent-subtle)}.proof__moreLabel[data-astro-cid-ofg5rjlq]{flex:1}.proof__moreSign[data-astro-cid-ofg5rjlq]{transition:transform var(--duration-base) var(--ease-out)}.proof__more[data-astro-cid-ofg5rjlq][open]>summary[data-astro-cid-ofg5rjlq] .proof__moreSign[data-astro-cid-ofg5rjlq]{transform:rotate(45deg)}.proof__moves[data-astro-cid-ofg5rjlq]{padding:clamp(var(--space-6), 4vw, var(--space-10))}.proof__approach[data-astro-cid-ofg5rjlq]{color:var(--color-text-muted);max-width:62ch;margin-block-end:var(--space-6)}.pmoves[data-astro-cid-ofg5rjlq]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.pmove[data-astro-cid-ofg5rjlq]{gap:var(--space-3);align-items:start;display:flex}.pmove[data-astro-cid-ofg5rjlq]>i[data-astro-cid-ofg5rjlq]{color:var(--color-accent);width:var(--space-5);text-align:center;margin-block-start:.2em}.pmove__label[data-astro-cid-ofg5rjlq]{font-weight:var(--weight-semibold)}.pmove__detail[data-astro-cid-ofg5rjlq]{font-size:var(--text-md);color:var(--color-text-muted);margin-block-start:var(--space-1)}.proof__quote[data-astro-cid-ofg5rjlq]{padding:0 clamp(var(--space-6), 4vw, var(--space-10)) clamp(var(--space-6), 4vw, var(--space-10));font-size:var(--text-xl);line-height:var(--leading-snug);font-weight:var(--weight-medium);margin:0}.proof__quote[data-astro-cid-ofg5rjlq] p[data-astro-cid-ofg5rjlq]{border-inline-start:3px solid var(--color-accent);padding-inline-start:var(--space-6)}.proof__quote[data-astro-cid-ofg5rjlq] cite[data-astro-cid-ofg5rjlq]{font-size:var(--text-md);font-style:normal;font-weight:var(--weight-normal);color:var(--color-text-muted);margin-block-start:var(--space-4);padding-inline-start:var(--space-6);display:block}.proof__outcomesIntro[data-astro-cid-ofg5rjlq]{color:var(--color-text-muted);margin-block-start:var(--space-4)}.poutcomes[data-astro-cid-ofg5rjlq]{margin:var(--space-5) 0 0;gap:var(--space-5);padding:0;list-style:none;display:grid}@media (width>=48rem) and (width<=63.9375rem){.poutcomes[data-astro-cid-ofg5rjlq]{column-gap:var(--space-8);grid-template-columns:1fr 1fr}}.poutcomes[data-astro-cid-ofg5rjlq] li[data-astro-cid-ofg5rjlq]{gap:var(--space-3);align-items:start;display:flex}.poutcomes[data-astro-cid-ofg5rjlq] i[data-astro-cid-ofg5rjlq]{color:var(--color-accent);margin-block-start:.2em}.poutcomes__label[data-astro-cid-ofg5rjlq]{font-weight:var(--weight-semibold)}.poutcomes__detail[data-astro-cid-ofg5rjlq]{font-size:var(--text-md);color:var(--color-text-muted);margin-block-start:var(--space-1)}.proof__foot[data-astro-cid-ofg5rjlq]{padding:clamp(var(--space-6), 4vw, var(--space-10));border-block-start:var(--space-px) solid var(--color-border);background:var(--color-surface)}.proof__foot[data-astro-cid-ofg5rjlq] p[data-astro-cid-ofg5rjlq]{color:var(--color-text-muted);max-width:62ch}.proof__foot[data-astro-cid-ofg5rjlq] p[data-astro-cid-ofg5rjlq]+p[data-astro-cid-ofg5rjlq]{margin-block-start:var(--space-3)}.mf-layout[data-astro-cid-jxrlbhfm]{gap:var(--space-10);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=900px){.mf-layout[data-astro-cid-jxrlbhfm]{gap:var(--space-16);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.mf-copy[data-astro-cid-jxrlbhfm]{max-width:40ch}.mf-copy__eyebrow[data-astro-cid-jxrlbhfm]{font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;font-weight:var(--weight-semibold);color:var(--color-accent-text);margin:0 0 var(--space-3)}.mf-copy[data-astro-cid-jxrlbhfm] .mf-copy__heading{margin:0 0 var(--space-10)}.mf-copy__subhead[data-astro-cid-jxrlbhfm]{color:var(--color-text-muted);font-size:var(--text-lg);margin:0;line-height:1.6}.mf-copy__points[data-astro-cid-jxrlbhfm]{gap:var(--space-5);flex-direction:column;display:flex}.mf-copy__point[data-astro-cid-jxrlbhfm]{color:var(--color-text-muted);font-size:var(--text-lg);margin:0;line-height:1.6}.mf-copy__point-label[data-astro-cid-jxrlbhfm]{color:var(--color-text);font-weight:var(--weight-semibold)}.mf-copy__tags[data-astro-cid-jxrlbhfm]{margin:var(--space-6) 0 0;gap:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.mf-copy__tag[data-astro-cid-jxrlbhfm]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-accent-subtle);border:1px solid var(--color-border-accent);color:var(--color-accent-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.mf-flow[data-astro-cid-jxrlbhfm]{--mf-primary:#008478;--mf-ink:#1b2430;--mf-muted:#667089;--mf-line:#e6e8ee;--mf-mint:#f8fbfb;--mf-shadow:0 10px 26px -18px #00000040;color:var(--mf-ink)}.mf-flow__stack[data-astro-cid-jxrlbhfm]{flex-direction:column;gap:12px;display:flex}.mf-flow__card[data-astro-cid-jxrlbhfm]{border:1px solid var(--mf-line);box-shadow:var(--mf-shadow);background:#fff;border-radius:18px;padding:18px 18px 16px}.mf-flow__card--3[data-astro-cid-jxrlbhfm]{background:var(--mf-mint)}.mf-flow__head[data-astro-cid-jxrlbhfm]{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.mf-flow__num[data-astro-cid-jxrlbhfm]{color:var(--mf-muted);font-weight:800}.mf-flow__title[data-astro-cid-jxrlbhfm]{letter-spacing:-.01em;color:var(--mf-ink);font-weight:800}.mf-flow__micro[data-astro-cid-jxrlbhfm]{border:1px solid var(--mf-line);width:24px;height:24px;color:var(--mf-muted);background:#fff;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.mf-flow__hint[data-astro-cid-jxrlbhfm]{color:var(--mf-muted);margin:6px 0 10px}.mf-flow__connector[data-astro-cid-jxrlbhfm]{--w:72%;background:#e9f2f1;border-radius:8px;height:6px;position:relative;overflow:hidden}.mf-flow__connector[data-astro-cid-jxrlbhfm]:after{content:"";width:var(--w);background:linear-gradient(90deg,#0084788c,#00847859);position:absolute;top:0;bottom:0;left:0}.mf-flow__methods[data-astro-cid-jxrlbhfm]{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 10px;display:flex}.mf-flow__pm[data-astro-cid-jxrlbhfm]{--pm-h:32px;height:var(--pm-h);border:1px solid var(--mf-line);color:var(--mf-muted);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0000000a}.mf-flow__pm[data-astro-cid-jxrlbhfm] i[data-astro-cid-jxrlbhfm]{margin-right:6px}.mf-flow__status[data-astro-cid-jxrlbhfm]{color:#0f5a57;background:#00847814;border:1px solid #d9efec;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-weight:800;display:inline-flex}.mf-flow__status-dot[data-astro-cid-jxrlbhfm]{background:var(--mf-primary);border-radius:999px;width:18px;height:18px;box-shadow:inset 0 0 0 4px #0084782e,0 0 0 2px #0084782e}@media (width<=576px){.mf-flow__stack[data-astro-cid-jxrlbhfm]{gap:10px}.mf-flow__card[data-astro-cid-jxrlbhfm]{padding:16px}.mf-flow__pm[data-astro-cid-jxrlbhfm]{--pm-h:26px;padding:0 10px}}.tx-crumb-band[data-astro-cid-vl7uu54s]{background:#f8fbfb;border-block-end:1px solid #e6e8ee;align-items:center;min-height:56px;display:flex}.tx-crumb-wrap[data-astro-cid-vl7uu54s]{width:100%;max-width:1120px;margin:0 auto;padding:0 20px}.tx-crumb-wrap[data-astro-cid-vl7uu54s] .crumbs{margin-block:0}.tx-hero[data-astro-cid-vl7uu54s]{--primary:#008478;--primary-dark:#005c5d;--ink:#1b2430;--muted:#667089;--line:#e6e8ee;--chip:#edf7f6;--mint:#f8fbfb;color:var(--ink);background-image:radial-gradient(560px 560px at 12% -6%,#0084782e,#0000 60%),radial-gradient(720px 720px at 110% 85%,#0084781f,#0000 65%),linear-gradient(#fbfdfd,#fbfdfd);background-repeat:no-repeat;padding:92px 0 78px;position:relative}.wrap-max[data-astro-cid-vl7uu54s]{max-width:1120px;margin:0 auto;padding:0 20px}.tx-grid[data-astro-cid-vl7uu54s]{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.tx-copy[data-astro-cid-vl7uu54s] .tx-brandmark[data-astro-cid-vl7uu54s]{width:auto;height:72px;margin:0 0 14px;display:block}.tx-kicker[data-astro-cid-vl7uu54s]{color:#0f5a57;border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;background:#f1f8f7;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-block}.tx-title[data-astro-cid-vl7uu54s]{color:var(--ink);letter-spacing:-.02em;margin:16px 0 12px;font-size:clamp(2.2rem,4vw,3.1rem);font-weight:900;line-height:1.15}.tx-title[data-astro-cid-vl7uu54s] .accent[data-astro-cid-vl7uu54s]{background:linear-gradient(#0000 65%,#00847838 0);border-radius:6px}.tx-sub[data-astro-cid-vl7uu54s]{color:var(--muted);max-width:56ch;margin:0 0 24px;font-size:1.1rem;line-height:1.6}.tx-cta[data-astro-cid-vl7uu54s]{margin-top:24px}.tx-illustration-col[data-astro-cid-vl7uu54s]{position:relative}.tx-card[data-astro-cid-vl7uu54s]{border:1px solid var(--line);background:#fff;border-radius:20px;padding:1rem;box-shadow:0 4px 6px -1px #0000000a,0 2px 4px -2px #0000000d}.tx-hero-media[data-astro-cid-vl7uu54s]{width:100%;height:auto;display:block}.tx-badge[data-astro-cid-vl7uu54s]{background:var(--primary);color:#fff;border-radius:10px;padding:6px 10px;font-size:12px;font-weight:800;position:absolute;top:-10px;right:-8px}.tx-hero-illustration[data-astro-cid-vl7uu54s] .logo-bridge[data-astro-cid-vl7uu54s]{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.tx-hero-illustration[data-astro-cid-vl7uu54s] .logo-pill[data-astro-cid-vl7uu54s]{border:1px solid var(--line);background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:140px;height:48px;padding:8px 14px;display:inline-flex;box-shadow:0 2px 6px #0000000a}.tx-hero-illustration[data-astro-cid-vl7uu54s] .logo-pill[data-astro-cid-vl7uu54s] img[data-astro-cid-vl7uu54s]{width:auto;max-height:24px;display:block}.tx-hero-illustration[data-astro-cid-vl7uu54s] .bridge-line[data-astro-cid-vl7uu54s]{background-image:linear-gradient(90deg,#00847859 20%,#00847826 80%);border-radius:999px;flex:1;height:2px;position:relative;overflow:visible}.tx-hero-illustration[data-astro-cid-vl7uu54s] .bridge-line[data-astro-cid-vl7uu54s]:after{content:"";background:var(--primary);border-radius:999px;width:8px;height:8px;animation:2.2s linear infinite bridgePulse;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 0 6px #0084781f}@keyframes bridgePulse{0%{left:0%}to{left:100%}}.tx-hero-illustration[data-astro-cid-vl7uu54s] .mini-ui[data-astro-cid-vl7uu54s]{border:1px solid var(--line);background:#fff;border-radius:14px;padding:14px}.tx-hero-illustration[data-astro-cid-vl7uu54s] .mini-label[data-astro-cid-vl7uu54s]{color:var(--ink);margin-bottom:8px;font-size:.95rem;font-weight:700}.tx-hero-illustration[data-astro-cid-vl7uu54s] .amounts[data-astro-cid-vl7uu54s]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.tx-hero-illustration[data-astro-cid-vl7uu54s] .amount-chip[data-astro-cid-vl7uu54s]{border:1px solid var(--line);background:var(--chip);color:#0f5a57;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:.85rem;font-weight:800;display:inline-flex}.tx-hero-illustration[data-astro-cid-vl7uu54s] .amount-chip[data-astro-cid-vl7uu54s].is-active{background:#eaf6f4;border-color:#00847866}.tx-hero-illustration[data-astro-cid-vl7uu54s] .member-rows[data-astro-cid-vl7uu54s]{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.tx-hero-illustration[data-astro-cid-vl7uu54s] .member-row[data-astro-cid-vl7uu54s]{border:1px solid var(--line);background:var(--mint);border-radius:8px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:.88rem;display:flex}.tx-hero-illustration[data-astro-cid-vl7uu54s] .member-row[data-astro-cid-vl7uu54s].is-active{background:#eaf6f4;border-color:#00847859}.tx-hero-illustration[data-astro-cid-vl7uu54s] .member-name[data-astro-cid-vl7uu54s]{color:var(--ink);font-weight:700}.tx-hero-illustration[data-astro-cid-vl7uu54s] .member-tag[data-astro-cid-vl7uu54s]{color:var(--muted);font-size:.75rem}.tx-hero-illustration[data-astro-cid-vl7uu54s] .member-synced[data-astro-cid-vl7uu54s]{color:#0f5a57;align-items:center;gap:4px;font-size:.75rem;font-weight:800;display:flex}.tx-hero-illustration[data-astro-cid-vl7uu54s] .member-synced[data-astro-cid-vl7uu54s]:before{content:"";background:#22c55e;border-radius:999px;width:6px;height:6px;display:block}.tx-hero-illustration[data-astro-cid-vl7uu54s] .sync-cta[data-astro-cid-vl7uu54s]{color:var(--ink);letter-spacing:.01em;background:linear-gradient(#fff,#f8f8ff);border:1px solid #e7e8f5;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px -10px #00847840,inset 0 1px #ffffffe6}.tx-hero-illustration[data-astro-cid-vl7uu54s] .pay-row[data-astro-cid-vl7uu54s]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tx-hero-illustration[data-astro-cid-vl7uu54s] .payment-cta[data-astro-cid-vl7uu54s]{color:var(--ink);background:linear-gradient(#fff,#f8f8ff);border:1px solid #e7e8f5;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px -10px #00847840,inset 0 1px #ffffffe6}.tx-hero-illustration[data-astro-cid-vl7uu54s] .scan-flow[data-astro-cid-vl7uu54s]{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:14px;display:grid}.tx-hero-illustration[data-astro-cid-vl7uu54s] .scan-panel[data-astro-cid-vl7uu54s]{color:#f9fafb;background:linear-gradient(135deg,#0b1724,#122536);border-radius:16px;padding:14px;position:relative;overflow:hidden}.tx-hero-illustration[data-astro-cid-vl7uu54s] .scan-panel__header[data-astro-cid-vl7uu54s]{letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin-bottom:6px;font-size:.8rem;font-weight:700}.tx-hero-illustration[data-astro-cid-vl7uu54s] .scan-panel__screen[data-astro-cid-vl7uu54s]{background:#0f2533;border-radius:14px;padding:12px;box-shadow:inset 0 0 0 1px #ffffff08}.tx-hero-illustration[data-astro-cid-vl7uu54s] .scan-panel__tiles[data-astro-cid-vl7uu54s]{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.tx-hero-illustration[data-astro-cid-vl7uu54s] .scan-panel__tile[data-astro-cid-vl7uu54s]{text-align:center;color:#9ca3af;background:#111827;border-radius:10px;flex:1 1 0;padding:8px 6px;font-size:.8rem}.tx-hero-illustration[data-astro-cid-vl7uu54s] .scan-panel__tile[data-astro-cid-vl7uu54s].is-primary{color:#fff;background:linear-gradient(135deg,#00a38d,#00c49c)}.tx-hero-illustration[data-astro-cid-vl7uu54s] .scan-panel__chip-row[data-astro-cid-vl7uu54s]{flex-wrap:wrap;justify-content:flex-start;gap:6px;margin-bottom:10px;display:flex}.tx-hero-illustration[data-astro-cid-vl7uu54s] .scan-chip[data-astro-cid-vl7uu54s]{color:#e0fdfa;background:#00ffc80f;border:1px solid #22c5a58c;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.tx-hero-illustration[data-astro-cid-vl7uu54s] .scan-panel__footer[data-astro-cid-vl7uu54s]{color:#9ca3af;opacity:.85;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.tx-hero-illustration[data-astro-cid-vl7uu54s] .scan-caption-dot[data-astro-cid-vl7uu54s]{background:#22c55e;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 4px #22c55e40}.tx-hero-illustration[data-astro-cid-vl7uu54s] .scan-panel__steps[data-astro-cid-vl7uu54s]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tx-hero-illustration[data-astro-cid-vl7uu54s] .step-pill[data-astro-cid-vl7uu54s]{text-transform:uppercase;letter-spacing:.08em;color:#e5e7eb;background:#0f172ae6;border:1px solid #94a3b899;border-radius:999px;padding:4px 8px;font-size:.5rem}.tx-hero-illustration[data-astro-cid-vl7uu54s] .workspace-panel[data-astro-cid-vl7uu54s]{border:1px solid var(--line);background:#f9fafb;border-radius:16px;padding:14px}.tx-hero-illustration[data-astro-cid-vl7uu54s] .workspace-panel__header[data-astro-cid-vl7uu54s]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.tx-hero-illustration[data-astro-cid-vl7uu54s] .workspace-pill[data-astro-cid-vl7uu54s]{letter-spacing:.06em;text-transform:uppercase;color:#1d4ed8;background:#e0f2fe;border-radius:999px;padding:6px 10px;font-size:.8rem;font-weight:800}.tx-hero-illustration[data-astro-cid-vl7uu54s] .workspace-tag[data-astro-cid-vl7uu54s]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.tx-hero-illustration[data-astro-cid-vl7uu54s] .workspace-panel__body[data-astro-cid-vl7uu54s]{background:#fff;border-radius:10px;padding:10px 10px 6px;box-shadow:0 1px 3px #0f172a14}.tx-hero-illustration[data-astro-cid-vl7uu54s] .workspace-row[data-astro-cid-vl7uu54s]{border-bottom:1px solid #edf2f7;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:4px 0;font-size:.8rem;display:grid}.tx-hero-illustration[data-astro-cid-vl7uu54s] .workspace-row[data-astro-cid-vl7uu54s]:last-child{border-bottom:none}.tx-hero-illustration[data-astro-cid-vl7uu54s] .workspace-row[data-astro-cid-vl7uu54s].is-heading{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;border-bottom:1px solid #e5e7eb;font-size:.75rem;font-weight:700}.tx-hero-illustration[data-astro-cid-vl7uu54s] .status-pill[data-astro-cid-vl7uu54s]{color:#4b5563;background:#f3f4f6;border-radius:999px;align-items:center;padding:4px 8px;font-size:.75rem;display:inline-flex}.tx-hero-illustration[data-astro-cid-vl7uu54s] .status-pill[data-astro-cid-vl7uu54s].is-success{color:#166534;background:#dcfce7}.tx-hero-illustration[data-astro-cid-vl7uu54s] .workspace-panel__callout[data-astro-cid-vl7uu54s]{color:#0f5a57;background:#0084780f;border:1px solid #d9efec;border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;font-size:.8rem;font-weight:700;display:inline-flex}.tx-hero-illustration[data-astro-cid-vl7uu54s] .workspace-panel__callout[data-astro-cid-vl7uu54s] .dot[data-astro-cid-vl7uu54s]{background:var(--primary);border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #00847838}.tx-hero-disclaimer[data-astro-cid-vl7uu54s]{color:var(--muted);margin-top:8px;font-size:.78rem;line-height:1.4}@media (width<=992px){.tx-grid[data-astro-cid-vl7uu54s]{text-align:center;grid-template-columns:1fr;justify-items:center;gap:36px}.tx-hero-illustration[data-astro-cid-vl7uu54s] .scan-flow[data-astro-cid-vl7uu54s]{grid-template-columns:1fr}.tx-cta[data-astro-cid-vl7uu54s]{flex-direction:column;justify-content:center;align-items:stretch}.tx-cta[data-astro-cid-vl7uu54s] .btn[data-astro-cid-vl7uu54s]{justify-content:center;width:100%}.tx-copy[data-astro-cid-vl7uu54s] .tx-brandmark[data-astro-cid-vl7uu54s]{margin-inline:auto}}.form[data-astro-cid-fr7suc3w]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form[data-astro-cid-fr7suc3w]>[data-astro-cid-fr7suc3w]{grid-column:1/-1}@media (width>=40rem){.form[data-astro-cid-fr7suc3w] .form__field--half[data-astro-cid-fr7suc3w]{grid-column:span 1}}.form__grouphead[data-astro-cid-fr7suc3w]{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-block-start:var(--space-2)}.form__grouphead[data-astro-cid-fr7suc3w]:first-child{margin-block-start:0}.form__label[data-astro-cid-fr7suc3w]{font-size:var(--text-sm);font-weight:var(--weight-semibold);margin-block-end:var(--space-2);display:block}.form__mark[data-astro-cid-fr7suc3w]{color:var(--color-accent-text)}.form__mark--optional[data-astro-cid-fr7suc3w]{color:var(--color-text-muted);font-weight:var(--weight-normal)}.form__success-cta[data-astro-cid-fr7suc3w]{margin-block-start:var(--space-6)}.form__control[data-astro-cid-fr7suc3w]{width:100%;padding:var(--space-2) var(--space-3);border:var(--space-px) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);font-size:var(--text-sm);transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out)}.form__control[data-astro-cid-fr7suc3w]::placeholder{color:var(--color-text-muted)}.form__control[data-astro-cid-fr7suc3w]:focus-visible{border-color:var(--color-accent);box-shadow:var(--focus-ring);outline:none}textarea[data-astro-cid-fr7suc3w].form__control{resize:vertical;min-height:6rem}.form__control--file[data-astro-cid-fr7suc3w]{padding:var(--space-2);cursor:pointer}.form__control--file[data-astro-cid-fr7suc3w]::file-selector-button{padding:var(--space-1) var(--space-4);border:var(--space-px) solid var(--color-accent);border-radius:var(--radius-pill);color:var(--color-accent-text);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;margin-inline-end:var(--space-3)}.form__control--file[data-astro-cid-fr7suc3w]::file-selector-button:hover{background:var(--color-accent-subtle)}.form__check[data-astro-cid-fr7suc3w]{gap:var(--space-3);font-size:var(--text-sm);align-items:start;display:flex}.form__check[data-astro-cid-fr7suc3w] input[data-astro-cid-fr7suc3w]{accent-color:var(--color-accent-fill);margin-block-start:.25em}.form__desc[data-astro-cid-fr7suc3w]{font-size:var(--text-sm);color:var(--color-text-muted);margin-block-start:var(--space-2)}.form__legal[data-astro-cid-fr7suc3w]{font-size:var(--text-xs);color:var(--color-text-muted)}.form__submit[data-astro-cid-fr7suc3w]{margin-block-start:var(--space-2)}.form__success[data-astro-cid-fr7suc3w]{text-align:center}.form__success[data-astro-cid-fr7suc3w] i[data-astro-cid-fr7suc3w]{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-full);background:var(--feedback-success-bg);color:var(--color-success);place-items:center;margin-block-end:var(--space-4);display:inline-grid}.form__success[data-astro-cid-fr7suc3w] p[data-astro-cid-fr7suc3w]{color:var(--color-text-muted);margin-block-start:var(--space-3)}.embed--center[data-astro-cid-4cyyh27p]{max-width:var(--container-narrow);margin-inline:auto}.embed--video[data-astro-cid-4cyyh27p]{aspect-ratio:16/9;border-radius:var(--radius-xl);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.embed--video[data-astro-cid-4cyyh27p] iframe[data-astro-cid-4cyyh27p]{border:0;width:100%;height:100%;position:absolute;inset:0}.embed--form[data-astro-cid-4cyyh27p] iframe[data-astro-cid-4cyyh27p]{width:100%;height:var(--embed-h);border-radius:var(--radius-lg);background:var(--color-surface-raised);border:0}.embed-grid[data-astro-cid-4cyyh27p]{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=900px){.embed-grid[data-astro-cid-4cyyh27p]{grid-template-columns:1fr 1fr}}.embed-grid[data-astro-cid-4cyyh27p].embed-grid--single{max-width:var(--container-narrow);grid-template-columns:1fr;margin-inline:auto}.embed-card[data-astro-cid-4cyyh27p]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-4);box-shadow:var(--shadow-md);gap:var(--space-3);flex-direction:column;display:flex}.embed-card[data-astro-cid-4cyyh27p] .embed--video[data-astro-cid-4cyyh27p]{margin:0}.embed-card__tag[data-astro-cid-4cyyh27p]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent-subtle);border:1px solid var(--color-border);color:var(--color-accent);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;align-self:flex-start;font-weight:800;display:inline-block}.embed-card__title[data-astro-cid-4cyyh27p]{font-size:var(--text-lg);color:var(--color-text);margin:0;font-weight:800}.embed-card__desc[data-astro-cid-4cyyh27p]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.embed__attribution[data-astro-cid-4cyyh27p]{font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;margin-block-start:var(--space-3)}.contact[data-astro-cid-iitoow3x]{gap:var(--space-12);align-items:start;display:grid}@media (width>=56rem){.contact[data-astro-cid-iitoow3x]:not(.contact--stack):not(.contact--intro){gap:var(--space-16);grid-template-columns:1fr 1fr}.contact--form-left[data-astro-cid-iitoow3x] .contact__copy[data-astro-cid-iitoow3x]{order:2}}.contact--stack[data-astro-cid-iitoow3x] .contact__form[data-astro-cid-iitoow3x]{order:1;width:100%;max-width:48rem;margin-inline:auto}.contact--stack[data-astro-cid-iitoow3x] .contact__copy[data-astro-cid-iitoow3x]{max-width:52rem;text-align:center;order:2;margin-block-start:var(--space-6);margin-inline:auto}.contact--stack[data-astro-cid-iitoow3x] .contact__next[data-astro-cid-iitoow3x]{margin-block-start:var(--space-8)}@media (width>=56rem){.contact--stack[data-astro-cid-iitoow3x] .contact__steps--check[data-astro-cid-iitoow3x]{gap:var(--space-8);text-align:start;grid-template-columns:repeat(2,minmax(0,1fr))}}.contact--stack[data-astro-cid-iitoow3x] .contact__badge[data-astro-cid-iitoow3x]{max-width:32rem;margin-inline:auto}.contact--intro[data-astro-cid-iitoow3x]{gap:var(--space-10)}.contact--intro[data-astro-cid-iitoow3x] .contact__copy[data-astro-cid-iitoow3x]{text-align:center;order:1;max-width:40rem;margin-inline:auto}.contact--intro[data-astro-cid-iitoow3x] .contact__form[data-astro-cid-iitoow3x]{order:2;width:100%;max-width:52rem;margin-inline:auto}.contact--hero[data-astro-cid-iitoow3x]{align-items:start;margin-block-start:var(--space-8)}.contact--hero[data-astro-cid-iitoow3x] .contact__body[data-astro-cid-iitoow3x]{max-width:36rem}@media (width>=56rem) and (height>=40rem){.contact--hero[data-astro-cid-iitoow3x] .contact__copy[data-astro-cid-iitoow3x]{top:calc(var(--nav-h,4.5rem) + var(--space-8));align-self:start;position:sticky}}.contact--hero[data-astro-cid-iitoow3x] .contact__next-title[data-astro-cid-iitoow3x]{color:var(--color-text);font-size:var(--text-base);letter-spacing:var(--tracking-wide)}.contact__steps-intro[data-astro-cid-iitoow3x]{color:var(--color-text-muted);margin-block-start:var(--space-2)}.contact--hero[data-astro-cid-iitoow3x] .contact__steps--check[data-astro-cid-iitoow3x]{margin-block-start:var(--space-5)}.contact--hero[data-astro-cid-iitoow3x] .contact__badge[data-astro-cid-iitoow3x]{align-items:center;gap:var(--space-5);text-align:start;margin-block-start:var(--space-8);padding-block-start:var(--space-6);display:flex}.contact--hero[data-astro-cid-iitoow3x] .contact__badge[data-astro-cid-iitoow3x] img[data-astro-cid-iitoow3x]{height:auto;max-height:var(--space-20);max-width:var(--space-40);margin:0}.contact--hero[data-astro-cid-iitoow3x] .contact__badge-caption[data-astro-cid-iitoow3x]{margin:0}.contact--hero[data-astro-cid-iitoow3x] .contact__form[data-astro-cid-iitoow3x]{color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-lift);min-height:28rem}.contact__body[data-astro-cid-iitoow3x]{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-muted);margin-block-start:var(--space-4)}.contact__points[data-astro-cid-iitoow3x]{gap:var(--space-3);margin-block-start:var(--space-8);padding:0;list-style:none;display:grid}.contact__points[data-astro-cid-iitoow3x] li[data-astro-cid-iitoow3x]{gap:var(--space-3);align-items:center;display:flex}.contact__points[data-astro-cid-iitoow3x] i[data-astro-cid-iitoow3x]{color:var(--color-accent);text-align:center;width:1.25em}.contact__point-prefix[data-astro-cid-iitoow3x]{min-inline-size:10ch;color:var(--color-text);flex-shrink:0}.contact__creds[data-astro-cid-iitoow3x]{gap:var(--space-3) var(--space-8);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.contact__creds[data-astro-cid-iitoow3x]:not(.contact__creds--alone){border-top:var(--space-px) solid var(--color-border);margin-block-start:var(--space-8);padding-block-start:var(--space-6)}.contact__creds[data-astro-cid-iitoow3x] li[data-astro-cid-iitoow3x]{align-items:center;gap:var(--space-2);display:flex}.contact__creds[data-astro-cid-iitoow3x] i[data-astro-cid-iitoow3x]{color:var(--color-accent)}.contact__creds-dot[data-astro-cid-iitoow3x]{width:var(--space-1);height:var(--space-1);border-radius:var(--radius-full);background:var(--color-accent);flex-shrink:0}.contact__panelhead[data-astro-cid-iitoow3x]{margin-block-end:var(--space-6)}.contact__panel-title[data-astro-cid-iitoow3x]{font-size:var(--text-xl);font-weight:var(--weight-bold)}.contact__panel-body[data-astro-cid-iitoow3x]{font-size:var(--text-sm);color:var(--color-text-muted);margin-block-start:var(--space-2)}.contact__panel-link[data-astro-cid-iitoow3x]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin-block-start:var(--space-4);text-decoration:none;display:inline-flex}.contact__panel-link[data-astro-cid-iitoow3x]:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.contact__panel-link[data-astro-cid-iitoow3x] i[data-astro-cid-iitoow3x]{color:var(--color-accent)}.contact__panel-note[data-astro-cid-iitoow3x]{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);margin-block-start:var(--space-5);display:flex}.contact__next[data-astro-cid-iitoow3x]{margin-block-start:var(--space-10)}.contact__next-title[data-astro-cid-iitoow3x]{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.contact__steps[data-astro-cid-iitoow3x]{gap:var(--space-2);color:var(--color-text-muted);margin-block-start:var(--space-4);padding-inline-start:var(--space-5);display:grid}.contact__steps[data-astro-cid-iitoow3x]::marker{font-weight:var(--weight-bold)}.contact__step-title[data-astro-cid-iitoow3x]{color:var(--color-text);display:block}.contact__steps--check[data-astro-cid-iitoow3x]{gap:var(--space-4);padding-inline-start:0;list-style:none}.contact__steps--check[data-astro-cid-iitoow3x] li[data-astro-cid-iitoow3x]{gap:var(--space-3);align-items:flex-start;display:flex}.contact__steps--check[data-astro-cid-iitoow3x] i[data-astro-cid-iitoow3x]{color:var(--color-accent);font-size:var(--text-lg);line-height:var(--leading-normal);flex-shrink:0}.contact__badge[data-astro-cid-iitoow3x]{border-top:var(--space-px) solid var(--color-border);text-align:center;margin-block-start:var(--space-10);padding-block-start:var(--space-8)}.contact__badge[data-astro-cid-iitoow3x] img[data-astro-cid-iitoow3x]{height:var(--space-24);width:auto;margin-inline:auto}.contact__badge-caption[data-astro-cid-iitoow3x]{font-size:var(--text-sm);color:var(--color-text-muted);margin-block-start:var(--space-3)}.contact__form[data-astro-cid-iitoow3x]{padding:var(--space-8);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-lg)}section.ehero{background:var(--color-surface-raised);padding-block-start:var(--space-10)}.ehero__meta[data-astro-cid-mw2qxrld]{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-4);border-block:var(--space-px) solid transparent;display:flex;position:relative}.ehero__meta[data-astro-cid-mw2qxrld]:before,.ehero__meta[data-astro-cid-mw2qxrld]:after{content:"";height:var(--space-px);background:var(--color-border);transform-origin:0;position:absolute;inset-inline:0}.ehero__meta[data-astro-cid-mw2qxrld]:before{inset-block-start:calc(-1 * var(--space-px))}.ehero__meta[data-astro-cid-mw2qxrld]:after{inset-block-end:calc(-1 * var(--space-px))}.ehero__meta[data-astro-cid-mw2qxrld] .ehero__wordmark{height:var(--space-6);width:auto;display:block}.ehero__metatext[data-astro-cid-mw2qxrld]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-inline-start:auto}.ehero__headwrap[data-astro-cid-mw2qxrld]{padding-block:var(--space-6) var(--space-8)}.ehero__heading{line-height:var(--leading-tight);margin:0}.ehero__subhead[data-astro-cid-mw2qxrld]{margin:var(--space-3) 0 0;max-width:var(--measure);font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-text-muted)}.ehero__photo[data-astro-cid-mw2qxrld],.ehero__media[data-astro-cid-mw2qxrld]{margin:0}.ehero__photo[data-astro-cid-mw2qxrld] img{aspect-ratio:2;object-fit:cover;object-position:50% 42%;border-radius:var(--radius-md);width:100%}@media (width<=47.999rem){.ehero__photo[data-astro-cid-mw2qxrld] img{aspect-ratio:4/3}}@media (width>=62rem){section.ehero:has(.ehero__photo)>.container{height:calc(100svh - var(--nav-h,4.5rem) - var(--space-10) - var(--cookie-h,0px));flex-direction:column;min-height:min-content;display:flex}.ehero__photo[data-astro-cid-mw2qxrld]{flex:1 1 0;min-height:12rem;max-height:36rem;position:relative}.ehero__photo[data-astro-cid-mw2qxrld] img{aspect-ratio:auto;height:100%;position:absolute;inset:0}}@media (width>=62rem) and (height<=60rem){.ehero__headwrap[data-astro-cid-mw2qxrld]{padding-block:var(--space-4) var(--space-6)}.ehero__heading.heading--5xl{font-size:var(--text-4xl)}.ehero__subhead[data-astro-cid-mw2qxrld]{font-size:var(--text-lg)}}.ehero__footline[data-astro-cid-mw2qxrld]{gap:var(--space-8);align-items:start;padding-block-start:var(--space-8);display:grid}@media (width>=62rem){.ehero__footline[data-astro-cid-mw2qxrld]{gap:var(--space-8);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto}.ehero__actions[data-astro-cid-mw2qxrld]{align-items:flex-start;gap:var(--space-2);flex-direction:column}}.ehero__lead[data-astro-cid-mw2qxrld]{color:var(--color-text-muted);max-width:var(--measure);margin:0}.ehero__index[data-astro-cid-mw2qxrld]{margin:calc(-1 * var(--space-3)) 0 0;padding:0;list-style:none}.ehero__index[data-astro-cid-mw2qxrld] li[data-astro-cid-mw2qxrld]{align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);border-block-start:var(--space-px) solid var(--color-border);font-weight:var(--weight-semibold);display:flex}.ehero__index[data-astro-cid-mw2qxrld] li[data-astro-cid-mw2qxrld]:first-child{border-block-start:none}.ehero__ilabel[data-astro-cid-mw2qxrld]{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.ehero__ilink[data-astro-cid-mw2qxrld]{color:inherit;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border)}.ehero__ilink[data-astro-cid-mw2qxrld]:hover{color:var(--color-accent-text);text-decoration-color:currentColor}.ehero__inote[data-astro-cid-mw2qxrld]{font-weight:var(--weight-normal);font-size:var(--text-sm);color:var(--color-text-muted)}.ehero__index[data-astro-cid-mw2qxrld] li[data-astro-cid-mw2qxrld]:last-child{border-block-end:var(--space-px) solid var(--color-border)}.ehero__num[data-astro-cid-mw2qxrld]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);color:var(--color-accent-text);font-variant-numeric:tabular-nums}.ehero__actions[data-astro-cid-mw2qxrld]{align-items:center;gap:var(--space-5);flex-wrap:wrap;justify-self:end;display:flex}@media (width<=61.999rem){.ehero__actions[data-astro-cid-mw2qxrld]{justify-self:start}}.ehero__phone[data-astro-cid-mw2qxrld]{align-items:center;gap:var(--space-2);min-height:var(--space-12);color:var(--color-text);white-space:nowrap;text-decoration:none;display:inline-flex}.ehero__phone-or[data-astro-cid-mw2qxrld]{color:var(--color-text-muted)}.ehero__phone[data-astro-cid-mw2qxrld] strong[data-astro-cid-mw2qxrld]{font-weight:var(--weight-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong,var(--color-border));text-decoration-color:var(--color-border-strong,var(--color-border));text-underline-offset:.3em}.ehero__phone[data-astro-cid-mw2qxrld]:hover strong[data-astro-cid-mw2qxrld]{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);color:var(--color-accent-text)}@media (prefers-reduced-motion:no-preference){html[data-motion] .ehero__meta[data-astro-cid-mw2qxrld],html[data-motion] .ehero__headwrap[data-astro-cid-mw2qxrld],html[data-motion] .ehero__lead[data-astro-cid-mw2qxrld],html[data-motion] .ehero__index[data-astro-cid-mw2qxrld],html[data-motion] .ehero__actions[data-astro-cid-mw2qxrld]{animation:ehero-rise var(--duration-slow) var(--ease-out) both}html[data-motion] .ehero__headwrap[data-astro-cid-mw2qxrld]{animation-delay:60ms}html[data-motion] .ehero__lead[data-astro-cid-mw2qxrld]{animation-delay:.12s}html[data-motion] .ehero__index[data-astro-cid-mw2qxrld]{animation-delay:.18s}html[data-motion] .ehero__actions[data-astro-cid-mw2qxrld]{animation-delay:.24s}html[data-motion] .ehero__meta[data-astro-cid-mw2qxrld]:before,html[data-motion] .ehero__meta[data-astro-cid-mw2qxrld]:after{animation:ehero-draw var(--duration-slow) var(--ease-out) both}html[data-motion] .ehero__meta[data-astro-cid-mw2qxrld]:after{animation-delay:60ms}}@keyframes ehero-rise{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}@keyframes ehero-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}section.zhero{position:relative;overflow:hidden}.zhero__grid[data-astro-cid-2gfm7lle]{--rail:min(var(--space-6), var(--gutter));--edge-x:max(var(--gutter), calc((100vw - var(--container)) / 2));grid-template-columns:minmax(0,1fr);display:grid}.zhero__copy[data-astro-cid-2gfm7lle]{padding-block:var(--section-y);padding-inline:var(--edge-x) var(--gutter);flex-direction:column;align-items:flex-start;display:flex}.zhero__copy[data-astro-cid-2gfm7lle] .zhero__badge{width:auto;height:var(--space-6);margin-block-end:var(--space-6);display:block}.zhero__copy[data-astro-cid-2gfm7lle] .eyebrow[data-astro-cid-2gfm7lle]{margin-block-end:var(--space-4)}.zhero__copy[data-astro-cid-2gfm7lle] .zhero__h1{max-inline-size:15ch;margin:0}.zhero__tail[data-astro-cid-2gfm7lle]{align-self:stretch;margin-block-start:var(--space-10);padding-block-start:var(--space-6);position:relative}.zhero__lead[data-astro-cid-2gfm7lle]{font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-text);max-inline-size:40ch;margin:0}.zhero__credential[data-astro-cid-2gfm7lle]{margin:var(--space-5) 0 0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-muted);max-inline-size:50ch}.zhero__thread[data-astro-cid-2gfm7lle]{left:calc(var(--rail) / -2);right:calc(var(--gutter) * -1);background:var(--color-accent);height:1px;position:absolute;top:0}.zhero__drop[data-astro-cid-2gfm7lle]{left:calc(var(--rail) / -2);background:var(--color-accent);width:1px;position:absolute;top:0;bottom:22px}.zhero__dot[data-astro-cid-2gfm7lle]{left:calc(var(--rail) / -2);border-radius:var(--radius-full);background:var(--color-accent);width:7px;height:7px;position:absolute;bottom:22px;transform:translate(-50%,50%)}.zhero__tail[data-astro-cid-2gfm7lle] .cta-row{margin-block-start:var(--space-10)}.zhero__photo[data-astro-cid-2gfm7lle]{min-block-size:0;position:relative}.zhero__photo[data-astro-cid-2gfm7lle][style] img{object-fit:cover;object-position:var(--photo-focus);border-radius:0;width:100%;max-width:none;height:100%;position:absolute;inset:0}@media (width>=62rem){.zhero__grid[data-astro-cid-2gfm7lle]{grid-template-columns:58fr 42fr;min-block-size:min(52.5vw,46rem)}.zhero__copy[data-astro-cid-2gfm7lle]{padding-inline-end:var(--space-16)}.zhero__thread[data-astro-cid-2gfm7lle]{right:calc(var(--space-16) * -1)}}@media (width<=61.9375rem){.zhero__thread[data-astro-cid-2gfm7lle]{display:none}.zhero__copy[data-astro-cid-2gfm7lle]{padding-block-end:var(--space-16)}.zhero__drop[data-astro-cid-2gfm7lle]{bottom:calc(var(--space-16) * -1)}.zhero__photo[data-astro-cid-2gfm7lle]{aspect-ratio:4/5}}@media (width>=40rem) and (width<=61.9375rem){.zhero__photo[data-astro-cid-2gfm7lle]{aspect-ratio:3/2}}.shandoff__head[data-astro-cid-fvdj377l] .shandoff__h2{max-inline-size:18ch}.shandoff__statement[data-astro-cid-fvdj377l]{margin:var(--space-10) 0 0;max-inline-size:46ch;font-size:var(--text-2xl);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);color:var(--color-text)}.shandoff__frictions[data-astro-cid-fvdj377l]{margin:var(--space-12) 0 0;padding:0;list-style:none}.shandoff__friction[data-astro-cid-fvdj377l]{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-muted);padding-inline-start:calc(var(--indent-step,var(--space-5)) * var(--step))}@media (width>=48rem){.shandoff__friction[data-astro-cid-fvdj377l]{--indent-step:var(--space-10)}}.shandoff__friction[data-astro-cid-fvdj377l]+.shandoff__friction[data-astro-cid-fvdj377l]{margin-block-start:var(--space-4)}.shandoff__lower[data-astro-cid-fvdj377l]{gap:var(--space-12);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-16);display:grid}.shandoff__p[data-astro-cid-fvdj377l]{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);max-inline-size:42ch;margin:0}.shandoff__p[data-astro-cid-fvdj377l]+.shandoff__p[data-astro-cid-fvdj377l]{margin-block-start:var(--space-5)}.shandoff__frame[data-astro-cid-fvdj377l]{aspect-ratio:1000/420;position:relative}.shandoff__svg[data-astro-cid-fvdj377l]{width:100%;height:100%;position:absolute;inset:0}.shandoff__handoff[data-astro-cid-fvdj377l],.shandoff__route[data-astro-cid-fvdj377l]{fill:none;stroke:var(--color-border-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.shandoff__handoff[data-astro-cid-fvdj377l]{stroke-dasharray:4 4}.shandoff__route[data-astro-cid-fvdj377l]{stroke:var(--color-accent)}.shandoff__before[data-astro-cid-fvdj377l]{opacity:0}.shandoff__after[data-astro-cid-fvdj377l]{opacity:1}.shandoff__node[data-astro-cid-fvdj377l]{left:var(--x);top:var(--y);border-radius:var(--radius-full);background:var(--color-text);width:7px;height:7px;position:absolute;transform:translate(-50%,-50%)}.shandoff__node--hub[data-astro-cid-fvdj377l]{background:var(--color-accent)}.shandoff__labels[data-astro-cid-fvdj377l]{margin:0;padding:0;list-style:none;position:absolute;inset:0}.shandoff__label[data-astro-cid-fvdj377l]{left:var(--x);height:var(--baseline);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;color:var(--color-text-muted);align-items:flex-end;padding-block-end:var(--space-3);display:flex;position:absolute;top:0;transform:translate(-50%)}.shandoff__result[data-astro-cid-fvdj377l]{margin:var(--space-16) 0 0;max-inline-size:24ch;font-size:var(--text-4xl);font-weight:var(--weight-extra);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);color:var(--color-text)}@media (width>=62rem){.shandoff__lower[data-astro-cid-fvdj377l]{gap:var(--space-16);grid-template-columns:5fr 7fr;align-items:center}.shandoff__frame[data-astro-cid-fvdj377l]{aspect-ratio:1000/230}}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal .shandoff__before[data-astro-cid-fvdj377l]{opacity:1}html[data-motion] .reveal .shandoff__after[data-astro-cid-fvdj377l],html[data-motion] .reveal .shandoff__node--hub[data-astro-cid-fvdj377l]{opacity:0}html[data-motion] .is-in .shandoff__before[data-astro-cid-fvdj377l]{opacity:0;transition:opacity var(--duration-base) var(--ease-out) .2s}html[data-motion] .is-in .shandoff__after[data-astro-cid-fvdj377l]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out) .32s}html[data-motion] .is-in .shandoff__node--hub[data-astro-cid-fvdj377l]{opacity:1;transition:opacity var(--duration-base) var(--ease-out) .56s}}.wchain[data-astro-cid-w4h63h32]{gap:var(--space-16);grid-template-columns:minmax(0,1fr);display:grid}.wchain__p[data-astro-cid-w4h63h32]{margin:var(--space-6) 0 0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);max-inline-size:54ch}.wchain__p[data-astro-cid-w4h63h32]:first-of-type{font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-text);margin-block-start:var(--space-8)}.wchain__chain[data-astro-cid-w4h63h32]{padding:0 0 0 var(--space-8);margin:0;list-style:none;position:relative}.wchain__chain[data-astro-cid-w4h63h32]:before{content:"";background:var(--color-accent);transform-origin:top;width:1px;position:absolute;top:0;bottom:0;left:0}.wchain__station[data-astro-cid-w4h63h32]{position:relative}.wchain__station[data-astro-cid-w4h63h32]+.wchain__station[data-astro-cid-w4h63h32]{margin-block-start:var(--space-10)}.wchain__station[data-astro-cid-w4h63h32]:before{content:"";left:calc(var(--space-8) * -1);border-radius:var(--radius-full);background:var(--color-accent);width:9px;height:9px;position:absolute;top:.55em;transform:translate(-50%,-50%)}.wchain__role[data-astro-cid-w4h63h32]{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);display:block}.wchain__label[data-astro-cid-w4h63h32]{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);color:var(--color-text);margin-block-start:var(--space-1);display:block}@media (width>=62rem){.wchain[data-astro-cid-w4h63h32]{gap:var(--space-24);grid-template-columns:7fr 4fr;align-items:start}.wchain__chain[data-astro-cid-w4h63h32]{margin-block-start:var(--space-4)}}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal .wchain__chain[data-astro-cid-w4h63h32]:before{transform:scaleY(0)}html[data-motion] .reveal .wchain__station[data-astro-cid-w4h63h32]{opacity:0;transform:translateY(var(--space-3))}html[data-motion] .is-in .wchain__chain[data-astro-cid-w4h63h32]:before{transition:transform var(--duration-expand) var(--ease-out);transform:scaleY(1)}html[data-motion] .is-in .wchain__station[data-astro-cid-w4h63h32]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);transition-delay:calc(var(--i) * .14s + .12s);transform:none}}.ledger__head[data-astro-cid-2asnvg2v] .ledger__h2{max-inline-size:16ch}.ledger[data-astro-cid-2asnvg2v]{gap:var(--space-12);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-12);display:grid}.ledger__n[data-astro-cid-2asnvg2v]{font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-wide);color:var(--color-text-muted);margin:0}.ledger__n--feature[data-astro-cid-2asnvg2v]{font-size:var(--text-sm);color:var(--color-accent-text)}.ledger__title[data-astro-cid-2asnvg2v]{margin:var(--space-4) 0 0;font-size:var(--text-3xl);font-weight:var(--weight-extra);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);color:var(--color-text)}.ledger__featureBody[data-astro-cid-2asnvg2v]{margin:var(--space-6) 0 0;font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-text);max-inline-size:34ch}.ledger__list[data-astro-cid-2asnvg2v]{margin:0;padding:0;list-style:none}.ledger__row[data-astro-cid-2asnvg2v]{grid-template-columns:var(--space-10) minmax(0, 1fr);gap:var(--space-4);padding-block:var(--space-5);border-block-start:var(--space-px) solid var(--color-border);display:grid}.ledger__rowBody[data-astro-cid-2asnvg2v]{min-width:0}.ledger__rowTitle[data-astro-cid-2asnvg2v]{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);color:var(--color-text);margin:0}.ledger__rowText[data-astro-cid-2asnvg2v]{margin:var(--space-2) 0 0;font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-text-muted)}.ledger__row[data-astro-cid-2asnvg2v] .ledger__n[data-astro-cid-2asnvg2v]{padding-block-start:.35em}@media (width>=62rem){.ledger[data-astro-cid-2asnvg2v]{gap:var(--space-20);grid-template-columns:5fr 6fr;align-items:start}.ledger__feature[data-astro-cid-2asnvg2v]{padding-block-start:var(--space-5)}}section.interlude{position:relative}.interlude__grid[data-astro-cid-ankkycwn]{--edge-x:max(var(--gutter), calc((100vw - var(--container)) / 2));grid-template-columns:minmax(0,1fr);display:grid}.interlude__margin[data-astro-cid-ankkycwn]{z-index:1;padding-block:var(--section-y-tight);padding-inline:var(--edge-x) var(--gutter);flex-direction:column;justify-content:center;display:flex;position:relative}.interlude__chain[data-astro-cid-ankkycwn]{margin:0;padding:0;list-style:none}.interlude__step[data-astro-cid-ankkycwn]{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);color:var(--color-text)}.interlude__step[data-astro-cid-ankkycwn]+.interlude__step[data-astro-cid-ankkycwn]{margin-block-start:var(--space-6)}.interlude__step[data-astro-cid-ankkycwn]+.interlude__step[data-astro-cid-ankkycwn]:before{content:"";width:1px;height:var(--space-4);background:var(--color-accent);margin-block-start:calc(var(--space-6) * -1);margin-block-end:var(--space-2);display:block}.interlude__rule[data-astro-cid-ankkycwn]{height:1px;background:var(--color-accent);margin-block-start:var(--space-8);display:block;position:relative}.interlude__photo[data-astro-cid-ankkycwn]{position:relative}.interlude__photo[data-astro-cid-ankkycwn][style] img{object-fit:cover;object-position:var(--photo-focus);border-radius:0;width:100%;max-width:none;height:100%;position:absolute;inset:0}@media (width>=62rem){.interlude__grid[data-astro-cid-ankkycwn]{grid-template-columns:30fr 70fr;min-block-size:min(40vw,34rem)}.interlude__margin[data-astro-cid-ankkycwn]{padding-inline-end:var(--space-10)}.interlude__rule[data-astro-cid-ankkycwn]:after{content:"";width:calc(var(--space-10) + 7vw);background:var(--color-accent);height:1px;position:absolute;top:0;left:100%}}@media (width<=61.9375rem){.interlude__photo[data-astro-cid-ankkycwn]{aspect-ratio:4/3}.interlude__margin[data-astro-cid-ankkycwn]{padding-block:var(--section-y-tight) var(--space-12)}}.ppath__top[data-astro-cid-56e5p3w5]{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.ppath__top[data-astro-cid-56e5p3w5]:has(>.eyebrow,>.kicker){row-gap:var(--space-3)}.ppath__head[data-astro-cid-56e5p3w5] .ppath__h2{max-inline-size:13ch}.ppath__lead[data-astro-cid-56e5p3w5]{font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-text);max-inline-size:42ch;margin:0}.ppath__frame[data-astro-cid-56e5p3w5]{margin-block-start:var(--space-16);position:relative}.ppath__svg[data-astro-cid-56e5p3w5]{width:100%;height:100%;position:absolute;inset:0}.ppath__line[data-astro-cid-56e5p3w5]{fill:none;stroke:var(--color-accent);stroke-width:1px;vector-effect:non-scaling-stroke}.ppath__stages[data-astro-cid-56e5p3w5]{margin:0;padding:0;list-style:none}.ppath__stage[data-astro-cid-56e5p3w5]{display:block}.ppath__n[data-astro-cid-56e5p3w5]{font-size:var(--text-2xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-wide);color:var(--color-accent-text);display:block}.ppath__word[data-astro-cid-56e5p3w5]{font-size:var(--text-xl);font-weight:var(--weight-extra);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);color:var(--color-text);margin-block-start:var(--space-1);display:block}.ppath__label[data-astro-cid-56e5p3w5]{font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-text-muted);margin-block-start:var(--space-2);display:block}.ppath__prose[data-astro-cid-56e5p3w5]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-16);display:grid}.ppath__p[data-astro-cid-56e5p3w5]{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.ppath__close[data-astro-cid-56e5p3w5]{margin:var(--space-12) 0 0;border-block-start:var(--space-px) solid var(--color-border);max-inline-size:26ch;font-size:var(--text-4xl);font-weight:var(--weight-extra);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);color:var(--color-text);padding-block-start:var(--space-10)}@media (width>=62rem){.ppath__top[data-astro-cid-56e5p3w5]{gap:var(--space-16);grid-template-columns:7fr 5fr;align-items:end}.ppath__top[data-astro-cid-56e5p3w5]:has(>.eyebrow,>.kicker){align-items:start}.ppath__top[data-astro-cid-56e5p3w5]:has(>.eyebrow,>.kicker)>.eyebrow[data-astro-cid-56e5p3w5],.ppath__top[data-astro-cid-56e5p3w5]:has(>.eyebrow,>.kicker)>.kicker[data-astro-cid-56e5p3w5]{grid-area:1/1}.ppath__top[data-astro-cid-56e5p3w5]:has(>.eyebrow,>.kicker)>.ppath__head[data-astro-cid-56e5p3w5]{grid-area:2/1}.ppath__top[data-astro-cid-56e5p3w5]:has(>.eyebrow,>.kicker)>.ppath__lead[data-astro-cid-56e5p3w5]{grid-area:1/2/-1}.ppath__frame[data-astro-cid-56e5p3w5]{min-block-size:29rem;margin-block-start:var(--space-20)}.ppath__stage[data-astro-cid-56e5p3w5]{left:var(--x);top:var(--y);width:18%;padding-block-start:var(--space-6);position:absolute}.ppath__stage[data-astro-cid-56e5p3w5]:before{content:"";border-radius:var(--radius-full);background:var(--color-accent);width:9px;height:9px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.ppath__prose[data-astro-cid-56e5p3w5]{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.ppath__p[data-astro-cid-56e5p3w5]{max-inline-size:46ch}section.ppath--full .ppath__frame[data-astro-cid-56e5p3w5]{min-block-size:32rem}section.ppath--full .ppath__stage[data-astro-cid-56e5p3w5]{width:25%}}section.ppath--full .ppath__label[data-astro-cid-56e5p3w5]{font-size:var(--text-base);line-height:var(--leading-normal)}@media (width<=61.9375rem){.ppath__svg[data-astro-cid-56e5p3w5]{display:none}.ppath__stage[data-astro-cid-56e5p3w5]{padding-block:var(--space-5);border-block-start:var(--space-px) solid var(--color-border)}.ppath__word[data-astro-cid-56e5p3w5]{margin-inline-start:var(--space-3);display:inline}.ppath__n[data-astro-cid-56e5p3w5]{display:inline}}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal .ppath__svg[data-astro-cid-56e5p3w5]{clip-path:inset(0 100% 0 0)}html[data-motion] .reveal .ppath__stage[data-astro-cid-56e5p3w5]{opacity:0}html[data-motion] .is-in .ppath__svg[data-astro-cid-56e5p3w5]{clip-path:inset(0);transition:clip-path var(--duration-settle) var(--ease-out)}html[data-motion] .is-in .ppath__stage[data-astro-cid-56e5p3w5]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out);transition-delay:calc(var(--i) * .2s + .16s)}}.strata[data-astro-cid-t6ml4r7b]{gap:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}.strata__p[data-astro-cid-t6ml4r7b]{margin:var(--space-6) 0 0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);max-inline-size:48ch}.strata__p[data-astro-cid-t6ml4r7b]:first-of-type{font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-text);margin-block-start:var(--space-8)}.strata__stack[data-astro-cid-t6ml4r7b]{margin:0;padding:0;list-style:none}.strata__row[data-astro-cid-t6ml4r7b]{padding-block:var(--space-8);position:relative}.strata__row[data-astro-cid-t6ml4r7b]+.strata__row[data-astro-cid-t6ml4r7b]{border-block-start:var(--space-px) solid var(--color-border)}.strata__row[data-astro-cid-t6ml4r7b]+.strata__row[data-astro-cid-t6ml4r7b]:before{content:"";background:repeating-linear-gradient(to right, var(--color-border-strong) 0 1px, transparent 1px 12.5%);height:9px;position:absolute;top:0;left:0;right:0;transform:translateY(-50%)}.strata__label[data-astro-cid-t6ml4r7b]{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin:0}.strata__row--current[data-astro-cid-t6ml4r7b] .strata__label[data-astro-cid-t6ml4r7b]{color:var(--color-accent-text)}.strata__items[data-astro-cid-t6ml4r7b]{margin:var(--space-4) 0 0;font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);color:var(--color-text)}.strata__sep[data-astro-cid-t6ml4r7b]{margin-inline:var(--space-3);color:var(--color-text-muted)}.strata__close[data-astro-cid-t6ml4r7b]{margin:var(--space-16) 0 0;border-block-start:var(--space-px) solid var(--color-border);max-inline-size:26ch;font-size:var(--text-3xl);font-weight:var(--weight-extra);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);color:var(--color-text);padding-block-start:var(--space-10)}@media (width>=62rem){.strata[data-astro-cid-t6ml4r7b]{gap:var(--space-20);grid-template-columns:5fr 6fr;align-items:stretch}.strata__stack[data-astro-cid-t6ml4r7b]{flex-direction:column;display:flex}.strata__row[data-astro-cid-t6ml4r7b]{padding-block:var(--space-8);flex-direction:column;flex:1;justify-content:center;display:flex}}.tnote[data-astro-cid-gvaulro7]{gap:var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}.tnote__photo[data-astro-cid-gvaulro7]{aspect-ratio:3/2;position:relative}.tnote__photo[data-astro-cid-gvaulro7][style] img{object-fit:cover;object-position:var(--photo-focus);border-radius:0;width:100%;max-width:none;height:100%;position:absolute;inset:0}.tnote__lead[data-astro-cid-gvaulro7]{margin:var(--space-6) 0 0;font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-text)}.tnote__p[data-astro-cid-gvaulro7]{margin:var(--space-5) 0 0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);max-inline-size:46ch}.tnote__phrases[data-astro-cid-gvaulro7]{margin:var(--space-10) 0 0;padding:0;list-style:none}.tnote__phrase[data-astro-cid-gvaulro7]{padding-block:var(--space-3);border-block-start:var(--space-px) solid var(--color-border);font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--color-text)}.tnote__phrase[data-astro-cid-gvaulro7]:last-child{border-block-end:var(--space-px) solid var(--color-border)}@media (width>=62rem){.tnote[data-astro-cid-gvaulro7]{gap:var(--space-20);grid-template-columns:6fr 5fr;align-items:center}.tnote__phrases[data-astro-cid-gvaulro7]{max-inline-size:26rem}}.xline[data-astro-cid-zkzmbvh3]{gap:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}.xline__p[data-astro-cid-zkzmbvh3]{margin:var(--space-6) 0 0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);max-inline-size:48ch}.xline__p[data-astro-cid-zkzmbvh3]:first-of-type{font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-text);margin-block-start:var(--space-8)}.xline__frame[data-astro-cid-zkzmbvh3]{aspect-ratio:100/55;position:relative}.xline__have[data-astro-cid-zkzmbvh3],.xline__more[data-astro-cid-zkzmbvh3]{left:var(--from);width:calc(var(--to) - var(--from));top:var(--y);height:1px;position:absolute}.xline__have[data-astro-cid-zkzmbvh3]{background:var(--color-border-strong)}.xline__more[data-astro-cid-zkzmbvh3]{background:var(--color-accent);transform-origin:0}.xline__nodes[data-astro-cid-zkzmbvh3]{margin:0;padding:0;list-style:none;position:absolute;inset:0}.xline__node[data-astro-cid-zkzmbvh3]{left:var(--x);top:var(--y);flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.xline__dot[data-astro-cid-zkzmbvh3]{border-radius:var(--radius-full);background:var(--color-text-muted);width:9px;height:9px;transform:translateY(-50%)}.xline__label[data-astro-cid-zkzmbvh3]{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;color:var(--color-text-muted);margin-block-start:var(--space-3)}.xline__node--new[data-astro-cid-zkzmbvh3] .xline__dot[data-astro-cid-zkzmbvh3]{background:var(--color-accent)}.xline__node--new[data-astro-cid-zkzmbvh3] .xline__label[data-astro-cid-zkzmbvh3]{color:var(--color-accent-text)}@media (width>=62rem){.xline[data-astro-cid-zkzmbvh3]{gap:var(--space-20);grid-template-columns:6fr 5fr;align-items:center}.xline__frame[data-astro-cid-zkzmbvh3]{aspect-ratio:100/34}}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal .xline__more[data-astro-cid-zkzmbvh3]{transform:scaleX(0)}html[data-motion] .reveal .xline__node--new[data-astro-cid-zkzmbvh3]{opacity:0}html[data-motion] .is-in .xline__more[data-astro-cid-zkzmbvh3]{transition:transform var(--duration-draw) var(--ease-out) .2s;transform:scaleX(1)}html[data-motion] .is-in .xline__node--new[data-astro-cid-zkzmbvh3]{opacity:1;transition:opacity var(--duration-base) var(--ease-out) .78s}}.tclose__grid[data-astro-cid-suv3gchh]{--rail:min(var(--space-6), var(--gutter));position:relative}.tclose__thread[data-astro-cid-suv3gchh]{left:calc(var(--rail) / -2);top:calc(var(--section-y) * -1);background:var(--color-accent);transform-origin:top;width:1px;position:absolute;bottom:22px}.tclose__dot[data-astro-cid-suv3gchh]{left:calc(var(--rail) / -2);border-radius:var(--radius-full);background:var(--color-accent);width:7px;height:7px;position:absolute;bottom:22px;transform:translate(-50%,50%)}.tclose__head[data-astro-cid-suv3gchh] .tclose__h2{max-inline-size:16ch}.tclose__p[data-astro-cid-suv3gchh]{margin:var(--space-6) 0 0;font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-text-muted);max-inline-size:44ch}.tclose__p[data-astro-cid-suv3gchh]:first-of-type{margin-block-start:var(--space-10)}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal .tclose__thread[data-astro-cid-suv3gchh]{transform:scaleY(0)}html[data-motion] .reveal .tclose__dot[data-astro-cid-suv3gchh]{opacity:0}html[data-motion] .is-in .tclose__thread[data-astro-cid-suv3gchh]{transition:transform var(--duration-expand) var(--ease-out);transform:scaleY(1)}html[data-motion] .is-in .tclose__dot[data-astro-cid-suv3gchh]{opacity:1;transition:opacity var(--duration-base) var(--ease-out) .62s}}.mapband[data-astro-cid-awr45x57]{align-items:center;min-height:26rem;display:flex;position:relative}.mapband__map[data-astro-cid-awr45x57]{filter:grayscale(.85)contrast(1.02);width:100%;height:100%;transition:filter var(--duration-base) var(--ease-out);border:0;position:absolute;inset:0}.mapband[data-astro-cid-awr45x57]:hover .mapband__map[data-astro-cid-awr45x57],.mapband[data-astro-cid-awr45x57]:focus-within .mapband__map[data-astro-cid-awr45x57]{filter:none}.mapband__overlay[data-astro-cid-awr45x57]{pointer-events:none;position:relative}.mapband__card[data-astro-cid-awr45x57]{pointer-events:auto;background:var(--color-surface-raised);border-radius:var(--radius-2xl);max-width:24rem;padding:var(--space-8);box-shadow:var(--shadow-lift);margin-block:var(--space-10)}.mapband__h[data-astro-cid-awr45x57]{font-size:var(--text-xl);margin-block:var(--space-2) var(--space-1)}.mapband__sub[data-astro-cid-awr45x57]{color:var(--color-text-muted);font-size:var(--text-sm)}.mapband__addr[data-astro-cid-awr45x57]{margin-block-start:var(--space-3)}.mapband__cta[data-astro-cid-awr45x57]{margin-block-start:var(--space-5)}.ledger[data-astro-cid-ituxmnio]{gap:var(--space-10);display:grid}@media (width>=62rem){.ledger[data-astro-cid-ituxmnio]{column-gap:var(--space-20);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ledger__head[data-astro-cid-ituxmnio]{top:calc(var(--nav-h,4.5rem) + var(--space-10));align-self:start;position:sticky}}.ledger__head[data-astro-cid-ituxmnio] .eyebrow{margin-block-end:var(--space-3)}.ledger__body[data-astro-cid-ituxmnio]{gap:var(--space-6);max-width:34rem;display:grid}.ledger__line[data-astro-cid-ituxmnio]{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}.ledger__payoff[data-astro-cid-ituxmnio]{font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-text);margin:0}.ledger__verb[data-astro-cid-ituxmnio]{white-space:nowrap;position:relative}.ledger__verb[data-astro-cid-ituxmnio]:after{content:"";inset-inline:0;background:var(--color-accent);transform-origin:0;block-size:2px;position:absolute;top:.58em}.ledger__close[data-astro-cid-ituxmnio]{font-size:var(--text-3xl);font-weight:var(--weight-extra);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);color:var(--color-text);margin:0}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal .ledger__body[data-astro-cid-ituxmnio]>[data-astro-cid-ituxmnio]{opacity:0;transform:translateY(var(--space-3))}html[data-motion] .is-in .ledger__body[data-astro-cid-ituxmnio]>[data-astro-cid-ituxmnio]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);transition-delay:calc(var(--i) * 90ms);transform:none}@supports (animation-timeline:view()){.ledger__verb[data-astro-cid-ituxmnio]:after{animation:linear both ledger-strike;animation-timeline:view();animation-range:cover calc(42% + var(--i) * 7.5%) cover calc(50% + var(--i) * 7.5%);transform:scaleX(0)}}}@keyframes ledger-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.stmt[data-astro-cid-woqlnkuc]{font-size:var(--text-2xl);max-inline-size:var(--stmt-measure)}.stmt__line[data-astro-cid-woqlnkuc]{line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);text-wrap:pretty;margin:0}.stmt__line[data-astro-cid-woqlnkuc]+.stmt__line[data-astro-cid-woqlnkuc]{margin-block-start:var(--space-6)}.is-lead[data-astro-cid-woqlnkuc]{color:var(--color-text);font-weight:var(--weight-medium)}.is-rest[data-astro-cid-woqlnkuc]{color:var(--color-text-muted)}.stmt__line--xl[data-astro-cid-woqlnkuc]{font-size:var(--text-xl)}.stmt__line--2xl[data-astro-cid-woqlnkuc]{font-size:var(--text-2xl)}.stmt__line--3xl[data-astro-cid-woqlnkuc]{font-size:var(--text-3xl)}.stmt__line--4xl[data-astro-cid-woqlnkuc]{font-size:var(--text-4xl);letter-spacing:var(--tracking-display)}.fig[data-astro-cid-bihbeleq]{--fig-muted:var(--color-text-muted);--fig-grid:color-mix(in oklab, var(--color-text) 12%, transparent);--fig-inset:var(--space-6);aspect-ratio:var(--fig-ar);background:var(--color-bg);color:var(--color-text);background-image:radial-gradient(circle at center, var(--fig-grid) var(--space-px), transparent var(--space-px));background-size:var(--space-6) var(--space-6);border-radius:0;margin:0;position:relative;overflow:hidden}.fig--raised[data-astro-cid-bihbeleq]{background-color:var(--color-surface-raised)}.fig__cap[data-astro-cid-bihbeleq]{z-index:1;gap:var(--space-3);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fig-muted);display:flex;position:absolute;inset-block-start:var(--fig-inset);inset-inline-start:var(--fig-inset)}.fig--raised[data-astro-cid-bihbeleq]{--fig-muted:color-mix(in oklab, var(--color-text) 70%, transparent)}.fig__no[data-astro-cid-bihbeleq]{font-weight:var(--weight-semibold)}.fig__title[data-astro-cid-bihbeleq]{font-weight:var(--weight-normal)}.fig__stage[data-astro-cid-bihbeleq]{position:absolute;inset:0}.fig--sm[data-astro-cid-bihbeleq]{--fig-inset:var(--space-4)}.fig--sm[data-astro-cid-bihbeleq] .fig__cap[data-astro-cid-bihbeleq]{font-size:var(--text-2xs)}.plate[data-astro-cid-quyfbly7]{background:var(--color-surface-raised);color:var(--color-text);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);display:grid}.plate--icon[data-astro-cid-quyfbly7]{align-items:center;column-gap:var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr)}.plate--icon[data-astro-cid-quyfbly7]:not(:has(.plate__icon)){grid-template-columns:minmax(0,1fr)}.plate__icon[data-astro-cid-quyfbly7]{color:var(--color-accent-text);font-size:var(--text-sm);grid-row:1/3}.plate--icon[data-astro-cid-quyfbly7]:not(:has(.plate__label)) .plate__icon[data-astro-cid-quyfbly7]{grid-row:auto}.plate__title[data-astro-cid-quyfbly7]{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.plate__label[data-astro-cid-quyfbly7]{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.plate--wordmark[data-astro-cid-quyfbly7]{padding:var(--space-4) var(--space-6);justify-items:center}.plate__mark[data-astro-cid-quyfbly7]{block-size:var(--space-6);object-fit:contain;inline-size:auto;max-inline-size:100%;display:block}.plate--text[data-astro-cid-quyfbly7]{box-shadow:none;font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);background:0 0;border-radius:0;display:block}.plate--quiet[data-astro-cid-quyfbly7]{background:color-mix(in oklab, var(--color-surface-raised) 76%, transparent);box-shadow:none}.plate--accent[data-astro-cid-quyfbly7]{position:relative}.plate--accent[data-astro-cid-quyfbly7]:before{content:"";inset-block:var(--space-3);background:var(--color-accent);border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);inline-size:3px;position:absolute;inset-inline-start:0}.plate--button[data-astro-cid-quyfbly7]{appearance:none;font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;border:0}.plate--button[data-astro-cid-quyfbly7]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.plate--sm[data-astro-cid-quyfbly7].plate--icon{column-gap:var(--space-2);padding:var(--space-2) var(--space-3)}.plate--sm[data-astro-cid-quyfbly7]{border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.plate--sm[data-astro-cid-quyfbly7] .plate__title[data-astro-cid-quyfbly7]{font-size:var(--text-2xs);line-height:var(--leading-tight)}.plate--sm[data-astro-cid-quyfbly7] .plate__icon[data-astro-cid-quyfbly7]{font-size:var(--text-2xs)}.plate--sm[data-astro-cid-quyfbly7].plate--accent:before{inset-block:var(--space-2)}.plate--placed[data-astro-cid-quyfbly7]{inline-size:var(--w,max-content);max-inline-size:100%;position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x);transform:translate(-50%,-50%)}.conn[data-astro-cid-2tlojkpk]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.conn--dashed[data-astro-cid-2tlojkpk]{stroke-dasharray:5 7;stroke-opacity:.75}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.conn--draw[data-astro-cid-2tlojkpk]{stroke-dasharray:1;stroke-dashoffset:1px;animation:linear both conn-draw;animation-timeline:var(--conn-tl,view());animation-range:entry calc(var(--conn-from,30%) + var(--i,0) * var(--conn-step,0%)) entry calc(var(--conn-to,70%) + var(--i,0) * var(--conn-step,0%))}}}@keyframes conn-draw{to{stroke-dashoffset:0}}.fgaps[data-astro-cid-lsvwrgim]{gap:var(--space-12);display:grid}.fgaps[data-astro-cid-lsvwrgim] .fgaps__heading{max-inline-size:20ch;margin:0}.fgaps__figure[data-astro-cid-lsvwrgim]{position:relative}.fgaps__svg[data-astro-cid-lsvwrgim]{block-size:100%;inline-size:100%;color:var(--color-text);position:absolute;inset:0}.fgaps__svg--col[data-astro-cid-lsvwrgim]{display:none}.fgaps__plates[data-astro-cid-lsvwrgim]{margin:0;padding:0;list-style:none}.fgaps__item[data-astro-cid-lsvwrgim],.fgaps__hub[data-astro-cid-lsvwrgim]{position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x);transform:translate(-50%,-50%)}.fgaps__item[data-astro-cid-lsvwrgim]{inline-size:17%}.fgaps__tags[data-astro-cid-lsvwrgim]{margin:0;padding:0;list-style:none}.fgaps__tag[data-astro-cid-lsvwrgim]{padding:var(--space-1) var(--space-2);background:var(--color-bg);color:var(--color-text-muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x);transform:translate(-50%,-50%)}@media (width<=47.9375rem){.fgaps__figure[data-astro-cid-lsvwrgim] .fig{aspect-ratio:360/560}.fgaps[data-astro-cid-lsvwrgim]{gap:var(--space-10)}.fgaps__svg--fan[data-astro-cid-lsvwrgim]{display:none}.fgaps__svg--col[data-astro-cid-lsvwrgim]{display:block}.fgaps__tags[data-astro-cid-lsvwrgim]{display:none}.fgaps__item[data-astro-cid-lsvwrgim],.fgaps__hub[data-astro-cid-lsvwrgim]{inset-block-start:var(--my);inset-inline-start:var(--mx)}.fgaps__item[data-astro-cid-lsvwrgim]{inline-size:40%}}.fgaps__before[data-astro-cid-lsvwrgim]{opacity:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fgaps__figure[data-astro-cid-lsvwrgim]{view-timeline-name:--fig-gaps;--conn-tl:--fig-gaps;--conn-from:118%;--conn-to:136%;--conn-step:3%}@media (width<=47.9375rem){.fgaps__figure[data-astro-cid-lsvwrgim]{--conn-from:112%;--conn-to:128%;--conn-step:2%}.fgaps__hub[data-astro-cid-lsvwrgim]{animation-range:entry 104% entry 110%}}.fgaps__before[data-astro-cid-lsvwrgim]{opacity:1;animation:linear both fgaps-out;animation-timeline:--fig-gaps;animation-range:entry 106% entry 124%}.fgaps__hub[data-astro-cid-lsvwrgim]{animation:step-end both fgaps-in;animation-timeline:--fig-gaps;animation-range:entry 112% entry 118%}}}@keyframes fgaps-out{to{opacity:0}}@keyframes fgaps-in{0%{opacity:0}to{opacity:1}}.fgrid[data-astro-cid-yzxvbypb]{gap:var(--space-12);display:grid}.fgrid[data-astro-cid-yzxvbypb] .fgrid__heading{max-inline-size:18ch;margin:0}.fgrid__list[data-astro-cid-yzxvbypb]{--gapx:var(--space-8);gap:calc(2 * var(--gapx));grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fgrid__cell[data-astro-cid-yzxvbypb]{flex-direction:column;display:flex;position:relative}.fgrid__cell[data-astro-cid-yzxvbypb]:before,.fgrid__cell[data-astro-cid-yzxvbypb]:after{content:"";background:var(--color-border);position:absolute}.fgrid__cell[data-astro-cid-yzxvbypb]:before{inline-size:var(--space-px);inset-block:0;inset-inline-start:calc(-1 * var(--gapx))}.fgrid__cell[data-astro-cid-yzxvbypb]:nth-child(3n+1):before{content:none}.fgrid__cell[data-astro-cid-yzxvbypb]:after{inset-inline:calc(-1 * var(--gapx));block-size:var(--space-px);inset-block-start:calc(-1 * var(--gapx))}.fgrid__cell[data-astro-cid-yzxvbypb]:nth-child(-n+3):after{content:none}.fgrid__cell[data-astro-cid-yzxvbypb]:nth-child(3n+1):after{inset-inline-start:0}.fgrid__cell[data-astro-cid-yzxvbypb]:nth-child(3n):after{inset-inline-end:0}@media (width<=61.9375rem){.fgrid__list[data-astro-cid-yzxvbypb]{grid-template-columns:repeat(2,minmax(0,1fr))}.fgrid__cell[data-astro-cid-yzxvbypb]:nth-child(n):before{content:""}.fgrid__cell[data-astro-cid-yzxvbypb]:nth-child(odd):before{content:none}.fgrid__cell[data-astro-cid-yzxvbypb]:nth-child(n):after{content:"";inset-inline:calc(-1 * var(--gapx))}.fgrid__cell[data-astro-cid-yzxvbypb]:nth-child(-n+2):after{content:none}.fgrid__cell[data-astro-cid-yzxvbypb]:nth-child(odd):after{inset-inline-start:0}.fgrid__cell[data-astro-cid-yzxvbypb]:nth-child(2n):after{inset-inline-end:0}}@media (width<=47.9375rem){.fgrid__list[data-astro-cid-yzxvbypb]{grid-template-columns:minmax(0,1fr)}.fgrid__cell[data-astro-cid-yzxvbypb]:nth-child(n):before{content:none}.fgrid__cell[data-astro-cid-yzxvbypb]:nth-child(n):after{content:"";inset-inline:0}.fgrid__cell[data-astro-cid-yzxvbypb]:first-child:after{content:none}}.fgrid__no[data-astro-cid-yzxvbypb]{margin:0 0 var(--space-3);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.fgrid__title[data-astro-cid-yzxvbypb]{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-snug)}.fgrid__body[data-astro-cid-yzxvbypb]{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0;margin-block-end:auto;padding-block-end:var(--space-6)}.fgrid__svg[data-astro-cid-yzxvbypb]{block-size:100%;inline-size:100%;color:var(--color-text);position:absolute;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fgrid__cell[data-astro-cid-yzxvbypb]{view-timeline-name:--fig-cell;--conn-tl:--fig-cell;--conn-from:25%;--conn-to:60%;--conn-step:7%}}}.ftrig[data-astro-cid-vgtnour3]{gap:var(--space-12) var(--space-16);display:grid}.ftrig[data-astro-cid-vgtnour3] .ftrig__heading{margin:0 0 var(--space-8);max-inline-size:14ch}@media (width>=62rem){.ftrig[data-astro-cid-vgtnour3]{grid-template-columns:1fr 2fr;align-items:start}.ftrig__close[data-astro-cid-vgtnour3]{grid-column:1/-1}}.ftrig__svg[data-astro-cid-vgtnour3]{block-size:100%;inline-size:100%;color:var(--color-text);position:absolute;inset:0}.ftrig__svg--col[data-astro-cid-vgtnour3]{display:none}.ftrig__guides[data-astro-cid-vgtnour3]{opacity:.22}.ftrig[data-astro-cid-vgtnour3] .ftrig__live{stroke:var(--color-accent);stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--duration-slow) var(--ease-out)}.ftrig[data-astro-cid-vgtnour3][data-selected="0"] .ftrig__live--0,.ftrig[data-astro-cid-vgtnour3][data-selected="1"] .ftrig__live--1,.ftrig[data-astro-cid-vgtnour3][data-selected="2"] .ftrig__live--2,.ftrig[data-astro-cid-vgtnour3][data-selected="3"] .ftrig__live--3{stroke-dashoffset:0}.ftrig[data-astro-cid-vgtnour3] .ftrig__out{stroke:var(--color-accent)}.ftrig__triggers[data-astro-cid-vgtnour3],.ftrig__actions[data-astro-cid-vgtnour3]{margin:0;padding:0;list-style:none}.ftrig__trigger[data-astro-cid-vgtnour3],.ftrig__hub[data-astro-cid-vgtnour3],.ftrig__actions[data-astro-cid-vgtnour3]{position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x);transform:translate(-50%,-50%)}.ftrig__trigger[data-astro-cid-vgtnour3]{inline-size:30%}.ftrig__actions[data-astro-cid-vgtnour3]{inline-size:32%;display:grid}.ftrig__action[data-astro-cid-vgtnour3]{opacity:0;transition:opacity var(--duration-base) var(--ease-out);grid-area:1/1}.ftrig[data-astro-cid-vgtnour3][data-selected="0"] .ftrig__action--0[data-astro-cid-vgtnour3],.ftrig[data-astro-cid-vgtnour3][data-selected="1"] .ftrig__action--1[data-astro-cid-vgtnour3],.ftrig[data-astro-cid-vgtnour3][data-selected="2"] .ftrig__action--2[data-astro-cid-vgtnour3],.ftrig[data-astro-cid-vgtnour3][data-selected="3"] .ftrig__action--3[data-astro-cid-vgtnour3]{opacity:1}.ftrig__trigger[data-astro-cid-vgtnour3] .plate{inline-size:100%;transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out)}.ftrig[data-astro-cid-vgtnour3][data-selected="0"] .ftrig__trigger--0[data-astro-cid-vgtnour3] .plate,.ftrig[data-astro-cid-vgtnour3][data-selected="1"] .ftrig__trigger--1[data-astro-cid-vgtnour3] .plate,.ftrig[data-astro-cid-vgtnour3][data-selected="2"] .ftrig__trigger--2[data-astro-cid-vgtnour3] .plate,.ftrig[data-astro-cid-vgtnour3][data-selected="3"] .ftrig__trigger--3[data-astro-cid-vgtnour3] .plate{background:var(--color-surface-raised);box-shadow:var(--shadow-lift)}.ftrig__trigger[data-astro-cid-vgtnour3]:before{content:"";inset-block:var(--space-3);background:var(--color-accent);opacity:0;inline-size:3px;transition:opacity var(--duration-base) var(--ease-out);z-index:1;border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);position:absolute;inset-inline-start:0}.ftrig[data-astro-cid-vgtnour3][data-selected="0"] .ftrig__trigger--0[data-astro-cid-vgtnour3]:before,.ftrig[data-astro-cid-vgtnour3][data-selected="1"] .ftrig__trigger--1[data-astro-cid-vgtnour3]:before,.ftrig[data-astro-cid-vgtnour3][data-selected="2"] .ftrig__trigger--2[data-astro-cid-vgtnour3]:before,.ftrig[data-astro-cid-vgtnour3][data-selected="3"] .ftrig__trigger--3[data-astro-cid-vgtnour3]:before{opacity:1}.ftrig__caption[data-astro-cid-vgtnour3]{margin:var(--space-6) 0 0;max-inline-size:60ch;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted)}@media (width<=47.9375rem){.ftrig__fig[data-astro-cid-vgtnour3] .fig{aspect-ratio:360/600}.ftrig__svg--fan[data-astro-cid-vgtnour3]{display:none}.ftrig__svg--col[data-astro-cid-vgtnour3]{display:block}.ftrig__trigger[data-astro-cid-vgtnour3],.ftrig__hub[data-astro-cid-vgtnour3],.ftrig__actions[data-astro-cid-vgtnour3]{inset-block-start:var(--my);inset-inline-start:var(--mx)}.ftrig__trigger[data-astro-cid-vgtnour3]{inline-size:72%}.ftrig__actions[data-astro-cid-vgtnour3]{inline-size:80%}.ftrig__caption[data-astro-cid-vgtnour3]{font-size:var(--text-lg)}}section.fh{background:var(--color-surface-raised)}.fh__head[data-astro-cid-7bdevveb]{text-align:center;max-width:46rem;margin-inline:auto}.fh__eyebrow[data-astro-cid-7bdevveb]{margin-block:0 var(--space-4)}.fh__headwrap[data-astro-cid-7bdevveb]{margin:0}.fh__heading{text-wrap:balance;margin:0}@media (width>=48rem) and (width<=61.9375rem){section.fh .fh__heading{font-size:var(--text-5xl)}}@media (width<=47.9375rem){section.fh .fh__heading{font-size:var(--text-4xl)}}.fh__lead[data-astro-cid-7bdevveb]{margin:var(--space-6) auto 0;max-width:58ch;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-muted)}.fh__actions[data-astro-cid-7bdevveb]{justify-content:center;align-items:center;gap:var(--space-6);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.fh__phone[data-astro-cid-7bdevveb]{min-height:var(--space-12);color:var(--color-text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:.3em;align-items:center;display:inline-flex}.fh__phone[data-astro-cid-7bdevveb]:hover{color:var(--color-accent-text);text-decoration-color:currentColor}.fh__stage[data-astro-cid-7bdevveb]{margin-block-start:var(--space-16)}@media (width<=47.9375rem){.fh__stage[data-astro-cid-7bdevveb]{margin-block-start:var(--space-12)}}.fh__frame[data-astro-cid-7bdevveb]{background:var(--color-surface-raised);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-lg);max-inline-size:68.75rem;box-shadow:var(--shadow-lift);margin-inline:auto;overflow:hidden}.fh__chrome[data-astro-cid-7bdevveb]{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-block-end:var(--space-px) solid var(--color-border);background:var(--color-surface);display:flex}.fh__dot[data-astro-cid-7bdevveb]{inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-full);background:var(--color-border-strong);opacity:.45}.fh__chrometitle[data-astro-cid-7bdevveb]{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-inline-start:var(--space-4)}.fh__screen[data-astro-cid-7bdevveb]{padding:var(--space-8)}@media (width<=47.9375rem){.fh__screen[data-astro-cid-7bdevveb]{padding:var(--space-5)}}.fh__figures[data-astro-cid-7bdevveb]{margin:0 0 var(--space-8);padding:0 0 var(--space-6);border-block-end:var(--space-px) solid var(--color-border);gap:var(--space-6);list-style:none;display:grid}@media (width>=48rem){.fh__figures[data-astro-cid-7bdevveb]{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}.fh__figure[data-astro-cid-7bdevveb]+.fh__figure[data-astro-cid-7bdevveb]{border-inline-start:var(--space-px) solid var(--color-border);padding-inline-start:var(--space-8)}}.fh__figure[data-astro-cid-7bdevveb]{gap:var(--space-1);display:grid}.fh__fvalue[data-astro-cid-7bdevveb]{font-size:var(--text-2xl);font-weight:var(--weight-extra);letter-spacing:var(--tracking-display);line-height:var(--leading-none);color:var(--color-text);font-variant-numeric:tabular-nums}.fh__flabel[data-astro-cid-7bdevveb]{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-text-muted)}@media (width<=47.9375rem){.fh__figures[data-astro-cid-7bdevveb]{gap:var(--space-3);margin-block-end:var(--space-5);padding-block-end:var(--space-4)}.fh__figure[data-astro-cid-7bdevveb]{align-items:baseline;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.fh__fvalue[data-astro-cid-7bdevveb]{font-size:var(--text-lg)}.fh__flabel[data-astro-cid-7bdevveb]{font-size:var(--text-2xs)}}.fh__panellabel[data-astro-cid-7bdevveb]{margin:0 0 var(--space-5);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.fh__bars[data-astro-cid-7bdevveb]{align-items:end;gap:var(--space-4);block-size:var(--space-40);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}@media (width<=47.9375rem){.fh__bars[data-astro-cid-7bdevveb]{gap:var(--space-2)}}.fh__bar[data-astro-cid-7bdevveb]{grid-template-rows:minmax(0,1fr) auto;block-size:100%;display:grid}.fh__barfill[data-astro-cid-7bdevveb]{block-size:var(--v,50%);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--color-border);align-self:end}.fh__bar--lead[data-astro-cid-7bdevveb] .fh__barfill[data-astro-cid-7bdevveb]{background:var(--color-accent)}.fh__barlabel[data-astro-cid-7bdevveb]{font-size:var(--text-2xs);text-align:center;color:var(--color-text-muted);margin-block-start:var(--space-2)}@media (prefers-reduced-motion:no-preference){html[data-motion] .fh__eyebrow[data-astro-cid-7bdevveb],html[data-motion] .fh__headwrap[data-astro-cid-7bdevveb],html[data-motion] .fh__lead[data-astro-cid-7bdevveb],html[data-motion] .fh__actions[data-astro-cid-7bdevveb]{animation:fh-rise var(--duration-slow) var(--ease-out) both}html[data-motion] .fh__headwrap[data-astro-cid-7bdevveb]{animation-delay:60ms}html[data-motion] .fh__lead[data-astro-cid-7bdevveb]{animation-delay:.12s}html[data-motion] .fh__actions[data-astro-cid-7bdevveb]{animation-delay:.18s}html[data-motion] .fh__frame[data-astro-cid-7bdevveb]{animation:fh-settle var(--duration-slow) var(--ease-out) both;animation-delay:.24s}}@keyframes fh-rise{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}@keyframes fh-settle{0%{opacity:0;transform:translateY(var(--space-6))}to{opacity:1;transform:none}}section.group>.container{row-gap:var(--section-y-tight);display:grid}section.group.section--pin>.container{grid-template-rows:auto 1fr;align-items:start;height:100%}section.group.section--pin>.container>:last-child{align-self:center;width:100%}section.group.section--pin>.container>:only-child{grid-row:1/-1}section.group.group--flush-top{padding-block-start:0}section.group.section--pin .textmedia__media img{max-height:calc(min(calc(100svh - var(--nav-h,4.5rem)), var(--stage-cap)) * .45)}section.landingbar--ruled{border-block-end:var(--space-px) solid var(--color-border)}.lbar[data-astro-cid-5svk3oke]{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-5);display:flex}.lbar[data-astro-cid-5svk3oke] .lbar__logo{height:auto;max-height:var(--space-8);max-width:var(--space-40);width:auto}.lbar[data-astro-cid-5svk3oke] .lbar__badge{height:auto;max-height:var(--space-12);max-width:var(--space-40);width:auto}.layers[data-astro-cid-egub3zeq]{gap:var(--space-12);display:grid}@media (width>=62rem){.layers[data-astro-cid-egub3zeq]{column-gap:var(--space-20);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center}.layers--center[data-astro-cid-egub3zeq]{row-gap:var(--space-12)}.layers--center[data-astro-cid-egub3zeq] .layers__head[data-astro-cid-egub3zeq]{grid-column:1/-1}}.layers--center[data-astro-cid-egub3zeq] .layers__copy[data-astro-cid-egub3zeq]>.layers__p[data-astro-cid-egub3zeq]:first-child{margin-block-start:0}.layers__p[data-astro-cid-egub3zeq]{margin:var(--space-5) 0 0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);max-width:34rem}.layers__copy[data-astro-cid-egub3zeq] .section-head+.layers__p[data-astro-cid-egub3zeq]{margin-block-start:var(--space-8)}.layers__p[data-astro-cid-egub3zeq] strong{color:var(--color-text);font-weight:var(--weight-semibold)}.layers__figure[data-astro-cid-egub3zeq]{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.layers__stack[data-astro-cid-egub3zeq]{margin:0;padding:0;list-style:none;display:grid}.layers__band[data-astro-cid-egub3zeq]{min-block-size:var(--space-16);padding:var(--space-4) var(--space-6);border:var(--space-px) solid var(--color-border);font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--color-text);border-block-start-width:0;align-items:center;display:flex}.layers__band[data-astro-cid-egub3zeq]:first-child{border-block-start-width:var(--space-px)}.layers__band--fill[data-astro-cid-egub3zeq]{background:var(--color-accent-fill);border-color:var(--color-accent-fill);color:var(--color-accent-on)}.layers__span[data-astro-cid-egub3zeq]{align-items:center;gap:var(--space-3);grid-template-columns:auto auto;margin:0;display:grid}.layers__span-rule[data-astro-cid-egub3zeq]{inline-size:var(--space-px);background:var(--color-accent);block-size:100%}.layers__span-label[data-astro-cid-egub3zeq]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent-text);writing-mode:vertical-rl;transform:rotate(180deg)}.gallery[data-astro-cid-b5ntaoe5]{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=40rem){.gallery[data-astro-cid-b5ntaoe5]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.gallery[data-astro-cid-b5ntaoe5]{grid-template-columns:repeat(var(--gallery-cols), 1fr)}}.gallery__item[data-astro-cid-b5ntaoe5]{aspect-ratio:4/5;border-radius:var(--radius-xl);background:color-mix(in oklab, var(--color-accent) 8%, var(--color-surface-raised));box-shadow:var(--shadow-soft);margin:0;position:relative;overflow:hidden}.gallery__item[data-astro-cid-b5ntaoe5] img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out);display:block}.gallery__item[data-astro-cid-b5ntaoe5]:hover img{transform:scale(1.03)}.gallery__item[data-astro-cid-b5ntaoe5] figcaption[data-astro-cid-b5ntaoe5]{inset-inline:var(--space-4);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-surface-inverse) 75%, transparent);color:var(--color-text-inverse);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:max-content;position:absolute;inset-block-end:var(--space-4)}.hero[data-astro-cid-psgemdkq]{grid-template-rows:auto 1fr;display:grid}.hero__head[data-astro-cid-psgemdkq]{padding-block:var(--section-y-tight)}.hero--band[data-astro-cid-psgemdkq] .hero__head[data-astro-cid-psgemdkq]{padding-block:var(--section-y) var(--space-12)}.tiles__foot[data-astro-cid-psgemdkq]{padding-block:var(--space-8) var(--section-y)}.tiles__note[data-astro-cid-psgemdkq]{max-width:var(--measure);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-muted);text-wrap:pretty;margin:0}.hero__mask[data-astro-cid-psgemdkq]{margin-block-end:-.12em;padding-block-end:.12em;overflow:hidden}.hero__title{font-size:var(--text-display);letter-spacing:var(--tracking-display);font-weight:var(--weight-extra);line-height:var(--leading-none);text-wrap:balance;margin:0}.hero__word[data-astro-cid-psgemdkq]{vertical-align:bottom;margin-block-end:-.12em;padding-block-end:.12em;display:inline-block;overflow:hidden}.hero__word-in[data-astro-cid-psgemdkq]{display:inline-block}.hero__lead[data-astro-cid-psgemdkq]{max-width:60ch;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-muted);margin-block-start:var(--space-6)}.tiles[data-astro-cid-psgemdkq]{background:var(--color-surface-inverse);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tiles__cell[data-astro-cid-psgemdkq]{min-width:0;display:flex}.tile[data-astro-cid-psgemdkq]{isolation:isolate;width:100%;min-width:0;padding:var(--space-8);color:var(--color-text-inverse);border-block-end:var(--space-px) solid color-mix(in oklab, var(--color-text-inverse) 16%, transparent);flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.tiles__cell[data-astro-cid-psgemdkq]:last-child .tile[data-astro-cid-psgemdkq]{border-block-end:0}.tile[data-astro-cid-psgemdkq]:focus-visible{outline:2px solid var(--color-text-inverse);outline-offset:calc(var(--space-1) * -1)}.tile__photo[data-astro-cid-psgemdkq]{z-index:0;object-fit:cover;object-position:var(--tile-focus-stacked,var(--tile-focus,center));width:100%;height:100%;transition:transform var(--duration-settle) var(--ease-out-expressive);position:absolute;inset:0}.tile[data-astro-cid-psgemdkq]:before,.tile[data-astro-cid-psgemdkq]:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.tile[data-astro-cid-psgemdkq]:before{background:linear-gradient(to top, color-mix(in oklab, var(--color-surface-inverse) 90%, transparent) 0%, color-mix(in oklab, var(--color-surface-inverse) 62%, transparent) 45%, color-mix(in oklab, var(--color-surface-inverse) 10%, transparent) 78%, transparent 100%);transition:background var(--duration-expand) var(--ease-out-expressive)}.tile[data-astro-cid-psgemdkq]:after{background:linear-gradient(to bottom, color-mix(in oklab, var(--color-surface-inverse) 68%, transparent) 0%, color-mix(in oklab, var(--color-surface-inverse) 62%, transparent) 14%, transparent 34%)}.tile__num[data-astro-cid-psgemdkq]{z-index:2;font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--leading-none);color:var(--color-text-inverse);opacity:.85;align-self:start;margin-block-end:auto;position:relative}.tile__body[data-astro-cid-psgemdkq]{z-index:2;position:relative}.tile__title[data-astro-cid-psgemdkq]{hyphens:auto;text-wrap:balance;font-size:var(--text-3xl);font-weight:var(--weight-extra);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);color:var(--color-text-inverse);margin:0}.tile__text[data-astro-cid-psgemdkq]{max-width:22rem;margin:var(--space-4) 0 0;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-inverse)}.tile__more[data-astro-cid-psgemdkq]{align-items:center;gap:var(--space-2);border-block-end:var(--space-px) solid color-mix(in oklab, var(--color-text-inverse) 50%, transparent);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-block-start:var(--space-5);padding-block-end:var(--space-1);display:inline-flex}.tile__more[data-astro-cid-psgemdkq] svg[data-astro-cid-psgemdkq]{width:1em;height:1em}.tiles__cell[data-astro-cid-psgemdkq] .tile[data-astro-cid-psgemdkq]{min-height:clamp(13rem,56vw,18rem)}.tile__detail-inner[data-astro-cid-psgemdkq]{overflow:hidden}.tile__text[data-astro-cid-psgemdkq],.tile__more[data-astro-cid-psgemdkq]{display:none}@media (width>=72rem){.hero[data-astro-cid-psgemdkq]:not(.hero--band){min-height:min(calc(100svh - var(--nav-h,4.5rem)), var(--stage-cap))}.hero__title{font-size:var(--text-display-xl)}.hero__lead[data-astro-cid-psgemdkq]{font-size:var(--text-xl)}.tiles[data-astro-cid-psgemdkq]{flex-direction:row;min-height:24rem}.hero--band[data-astro-cid-psgemdkq] .tiles[data-astro-cid-psgemdkq]{min-height:30rem}.tiles[data-astro-cid-psgemdkq]{--tile-basis:20%;--tile-open:30%}.tiles[data-astro-cid-psgemdkq]:has(.tiles__cell:nth-child(3):last-child){--tile-basis:33.333%;--tile-open:50%}.tiles[data-astro-cid-psgemdkq]:has(.tiles__cell:nth-child(4):last-child){--tile-basis:25%;--tile-open:37.5%}.tiles[data-astro-cid-psgemdkq]:has(.tiles__cell:nth-child(6):last-child){--tile-basis:16.666%;--tile-open:25%}.tiles__cell[data-astro-cid-psgemdkq]{flex:0 1 var(--tile-basis);transition:flex-basis var(--duration-expand) var(--ease-out-expressive)}.tiles__cell[data-astro-cid-psgemdkq]:hover,.tiles__cell[data-astro-cid-psgemdkq]:focus-within{flex-basis:var(--tile-open)}.tiles[data-astro-cid-psgemdkq]:hover .tiles__cell[data-astro-cid-psgemdkq],.tiles[data-astro-cid-psgemdkq]:focus-within .tiles__cell[data-astro-cid-psgemdkq]{will-change:flex-basis}.tiles[data-astro-cid-psgemdkq]{contain:layout}.tiles__cell[data-astro-cid-psgemdkq] .tile[data-astro-cid-psgemdkq]{border-block-end:0;border-inline-end:var(--space-px) solid color-mix(in oklab, var(--color-text-inverse) 16%, transparent);height:100%;min-height:0}.tiles__cell[data-astro-cid-psgemdkq]:last-child .tile[data-astro-cid-psgemdkq]{border-inline-end:0}.tile__photo[data-astro-cid-psgemdkq]{object-position:var(--tile-focus,center)}.tile[data-astro-cid-psgemdkq]:hover .tile__photo[data-astro-cid-psgemdkq],.tile[data-astro-cid-psgemdkq]:focus-visible .tile__photo[data-astro-cid-psgemdkq],.tile[data-astro-cid-psgemdkq]:focus-within .tile__photo[data-astro-cid-psgemdkq]{transform:scale(1.06)}.tile[data-astro-cid-psgemdkq]:hover:before,.tile[data-astro-cid-psgemdkq]:focus-visible:before,.tile[data-astro-cid-psgemdkq]:focus-within:before{background:linear-gradient(to top, color-mix(in oklab, var(--color-surface-inverse) 94%, transparent) 0%, color-mix(in oklab, var(--color-surface-inverse) 70%, transparent) 45%, color-mix(in oklab, var(--color-surface-inverse) 16%, transparent) 78%, transparent 100%)}.tiles[data-astro-cid-psgemdkq]{container-type:inline-size}.tile__title[data-astro-cid-psgemdkq]{font-size:clamp(var(--text-lg), 2cqw, var(--text-3xl))}.tiles__cell[data-astro-cid-psgemdkq] .tile[data-astro-cid-psgemdkq]{padding:var(--space-6)}.tile__num[data-astro-cid-psgemdkq]{top:var(--space-6);margin-block-end:0;position:absolute;inset-inline-start:var(--space-6)}.tile__text[data-astro-cid-psgemdkq]{display:block}.tile__more[data-astro-cid-psgemdkq]{display:inline-flex}.tile__detail[data-astro-cid-psgemdkq]{transition:grid-template-rows var(--duration-unfold) var(--ease-out-expressive);grid-template-rows:0fr;display:grid}.tile[data-astro-cid-psgemdkq]:hover .tile__detail[data-astro-cid-psgemdkq],.tile[data-astro-cid-psgemdkq]:focus-visible .tile__detail[data-astro-cid-psgemdkq],.tile[data-astro-cid-psgemdkq]:focus-within .tile__detail[data-astro-cid-psgemdkq]{grid-template-rows:1fr}}@media (prefers-reduced-motion:no-preference){.hero__word-in[data-astro-cid-psgemdkq]{animation:tiles-rise var(--duration-slow) var(--ease-out-expressive) both}.hero__word[data-astro-cid-psgemdkq]:nth-child(2) .hero__word-in[data-astro-cid-psgemdkq]{animation-delay:50ms}.hero__word[data-astro-cid-psgemdkq]:nth-child(3) .hero__word-in[data-astro-cid-psgemdkq]{animation-delay:.1s}.hero__word[data-astro-cid-psgemdkq]:nth-child(4) .hero__word-in[data-astro-cid-psgemdkq]{animation-delay:.15s}.hero__word[data-astro-cid-psgemdkq]:nth-child(n+5) .hero__word-in[data-astro-cid-psgemdkq]{animation-delay:.2s}.hero__lead[data-astro-cid-psgemdkq]{animation:tiles-fade var(--duration-slow) var(--ease-out-expressive) .2s both}.tiles__cell[data-astro-cid-psgemdkq]{animation:tiles-rise var(--duration-draw) var(--ease-out-expressive) both}.tile__photo[data-astro-cid-psgemdkq]{animation:tiles-settle var(--duration-draw) var(--ease-out-expressive) both}.tiles__cell[data-astro-cid-psgemdkq]:first-child,.tiles__cell[data-astro-cid-psgemdkq]:first-child .tile__photo[data-astro-cid-psgemdkq]{animation-delay:.2s}.tiles__cell[data-astro-cid-psgemdkq]:nth-child(2),.tiles__cell[data-astro-cid-psgemdkq]:nth-child(2) .tile__photo[data-astro-cid-psgemdkq]{animation-delay:.27s}.tiles__cell[data-astro-cid-psgemdkq]:nth-child(3),.tiles__cell[data-astro-cid-psgemdkq]:nth-child(3) .tile__photo[data-astro-cid-psgemdkq]{animation-delay:.34s}.tiles__cell[data-astro-cid-psgemdkq]:nth-child(4),.tiles__cell[data-astro-cid-psgemdkq]:nth-child(4) .tile__photo[data-astro-cid-psgemdkq]{animation-delay:.41s}.tiles__cell[data-astro-cid-psgemdkq]:nth-child(5),.tiles__cell[data-astro-cid-psgemdkq]:nth-child(5) .tile__photo[data-astro-cid-psgemdkq]{animation-delay:.48s}}@keyframes tiles-rise{0%{opacity:0;transform:translateY(var(--space-6))}to{opacity:1;transform:none}}@keyframes tiles-fade{0%{opacity:0}to{opacity:1}}@keyframes tiles-settle{0%{scale:1.04}to{scale:1}}@media (prefers-reduced-motion:reduce){.tiles__cell[data-astro-cid-psgemdkq],.tile__photo[data-astro-cid-psgemdkq],.tile__detail[data-astro-cid-psgemdkq],.tile[data-astro-cid-psgemdkq]:before{transition:none}.tiles[data-astro-cid-psgemdkq]:hover .tiles__cell[data-astro-cid-psgemdkq],.tiles[data-astro-cid-psgemdkq]:focus-within .tiles__cell[data-astro-cid-psgemdkq]{will-change:auto}.tile[data-astro-cid-psgemdkq]:hover .tile__photo[data-astro-cid-psgemdkq],.tile[data-astro-cid-psgemdkq]:focus-visible .tile__photo[data-astro-cid-psgemdkq],.tile[data-astro-cid-psgemdkq]:focus-within .tile__photo[data-astro-cid-psgemdkq]{transform:none}}.hub[data-astro-cid-svngfjf2]{padding:var(--space-8) var(--space-16) var(--space-4)}.hub__title[data-astro-cid-svngfjf2]{font-size:var(--text-3xl);font-weight:var(--weight-extra);letter-spacing:var(--tracking-display)}.hub__subtitle[data-astro-cid-svngfjf2]{color:var(--color-text-muted);margin-block-start:var(--space-2)}.hub__head[data-astro-cid-svngfjf2]{padding-block-end:var(--space-2)}.hub[data-astro-cid-svngfjf2]{--hub-sticky-top:var(--portal-rail-h,0px);--hub-field-h:60px;--hub-bar-h:calc(var(--space-4) * 2 + var(--hub-field-h))}.hub__sentinel[data-astro-cid-svngfjf2]{height:var(--space-px)}.hub__bar[data-astro-cid-svngfjf2]{top:var(--hub-sticky-top);z-index:5;margin-inline:calc(var(--space-16) * -1);padding:var(--space-4) var(--space-16);transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);position:sticky}.hub__bar[data-astro-cid-svngfjf2][data-stuck]{background:var(--color-bg);border-block-end:var(--space-px) solid var(--color-border);box-shadow:var(--shadow-sm)}.hub__search[data-astro-cid-svngfjf2]{max-width:37.5rem;position:relative}.hub__search[data-astro-cid-svngfjf2] i[data-astro-cid-svngfjf2]{inset-inline-start:var(--space-6);color:var(--color-accent);font-size:var(--text-lg);position:absolute;top:50%;transform:translateY(-50%)}.hub__input[data-astro-cid-svngfjf2]{width:100%;height:var(--hub-field-h);padding-inline:var(--space-16) var(--space-6);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text);font-size:var(--text-base);box-shadow:var(--shadow-sm)}.hub__input[data-astro-cid-svngfjf2]:focus-visible{border-color:var(--color-accent);box-shadow:var(--focus-ring);outline:none}.hub__count[data-astro-cid-svngfjf2]{font-size:var(--text-sm);color:var(--color-text-muted);min-height:1.5em;margin-block-start:var(--space-3)}.hub__count[data-astro-cid-svngfjf2]:empty{min-height:0;margin-block-start:0}.hub__group[data-astro-cid-svngfjf2]{padding:0 var(--space-16) var(--space-16);scroll-margin-block-start:calc(var(--hub-sticky-top,0px) + var(--hub-bar-h,0px))}.hub[data-astro-cid-svngfjf2] .hub__group[data-astro-cid-svngfjf2]{padding-inline:0}.hub__group-title[data-astro-cid-svngfjf2]{font-size:var(--text-xl);font-weight:var(--weight-bold);margin-block:var(--space-12) var(--space-6);border-block-end:var(--space-px) solid var(--color-border);padding-block-end:var(--space-2)}.hub__grid[data-astro-cid-svngfjf2]{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));padding:0;list-style:none;display:grid}.card[data-astro-cid-svngfjf2]{border:var(--space-px) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-raised);height:100%;box-shadow:var(--shadow-sm);color:inherit;transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.card[data-astro-cid-svngfjf2]:hover{box-shadow:var(--shadow-lg);border-color:var(--color-accent);transform:translateY(-5px)}.card[data-astro-cid-svngfjf2]:focus-visible{box-shadow:var(--focus-ring), var(--shadow-lg);outline:none}.card__plate[data-astro-cid-svngfjf2]{height:130px;padding:var(--space-6);border-block-end:var(--space-px) solid var(--color-border);background:#fff;justify-content:center;align-items:center;display:flex}.card__plate[data-astro-cid-svngfjf2] img{object-fit:contain;object-position:center;filter:grayscale(10%);width:100%;max-width:130px;height:100%;max-height:52px;transition:filter var(--duration-base) var(--ease-out)}.card[data-astro-cid-svngfjf2]:hover .card__plate[data-astro-cid-svngfjf2] img{filter:grayscale(0)}.card__plate-fallback[data-astro-cid-svngfjf2]{font-weight:var(--weight-bold);color:var(--color-text-muted)}.card__body[data-astro-cid-svngfjf2]{padding:var(--space-5);flex-direction:column;flex:1;display:flex}.card__badges[data-astro-cid-svngfjf2]{gap:var(--space-2);flex-wrap:wrap;display:flex}.badge[data-astro-cid-svngfjf2]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent-subtle);color:var(--color-accent-text);font-size:var(--text-xs);font-weight:var(--weight-extra);letter-spacing:var(--tracking-wide);text-transform:uppercase}.badge--muted[data-astro-cid-svngfjf2]{background:var(--color-disabled-bg);color:var(--color-text-muted)}.card__name[data-astro-cid-svngfjf2]{font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);margin-block-start:var(--space-3)}.card__desc[data-astro-cid-svngfjf2]{font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-text-muted);flex:1;margin-block-start:var(--space-3)}.card__foot[data-astro-cid-svngfjf2]{justify-content:flex-end;align-items:center;gap:var(--space-1);border-block-start:var(--space-px) dashed var(--color-border);color:var(--color-accent-text);font-size:var(--text-sm);font-weight:var(--weight-bold);margin-block-start:var(--space-4);padding-block-start:var(--space-4);display:flex}.card__foot[data-astro-cid-svngfjf2] i[data-astro-cid-svngfjf2]{font-size:.8em}.hub__empty[data-astro-cid-svngfjf2]{padding:var(--space-12) 0;text-align:center;color:var(--color-text-muted)}.hub__empty[data-astro-cid-svngfjf2] i[data-astro-cid-svngfjf2]{font-size:var(--text-3xl);margin-block-end:var(--space-4)}.hub__empty[data-astro-cid-svngfjf2] h3[data-astro-cid-svngfjf2]{font-size:var(--text-xl)}.hub__empty[data-astro-cid-svngfjf2] p[data-astro-cid-svngfjf2]{margin-block-start:var(--space-2)}.modal[data-astro-cid-svngfjf2]{z-index:200;padding:var(--space-4);justify-content:center;align-items:center;display:none;position:fixed;inset:0}.modal[data-astro-cid-svngfjf2]:target{display:flex}[data-modal-js] .modal[data-astro-cid-svngfjf2]:target{display:none}[data-modal-js] .modal[data-astro-cid-svngfjf2].is-open{display:flex}.modal__scrim[data-astro-cid-svngfjf2]{background:color-mix(in oklab, var(--color-surface-inverse) 62%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;inset:0}.modal__card[data-astro-cid-svngfjf2]{border:var(--space-px) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-raised);width:700px;max-width:100%;max-height:90vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:relative;overflow:hidden}.modal__plate[data-astro-cid-svngfjf2]{border-block-end:var(--space-px) solid var(--color-border);background:#fff;flex:none;justify-content:center;align-items:center;height:130px;display:flex;position:relative}.modal__plate[data-astro-cid-svngfjf2] img{object-fit:contain;object-position:center;width:100%;max-width:220px;height:100%;max-height:80px}.modal__close[data-astro-cid-svngfjf2]{top:var(--space-4);border-radius:var(--radius-full);background:var(--color-surface-inverse);width:34px;height:34px;color:var(--color-text-inverse);transition:background-color var(--duration-base) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;inset-inline-end:var(--space-4)}.modal__close[data-astro-cid-svngfjf2]:hover{background:var(--color-accent-fill-hover)}.modal__body[data-astro-cid-svngfjf2]{padding:var(--space-8) var(--space-10);overflow-y:auto}.modal__title[data-astro-cid-svngfjf2]{font-size:var(--text-2xl);font-weight:var(--weight-extra);letter-spacing:var(--tracking-heading);margin-block-end:var(--space-3)}.modal__desc[data-astro-cid-svngfjf2]{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-muted);margin-block-start:var(--space-5)}.modal__back[data-astro-cid-svngfjf2]{font-size:var(--text-sm);font-weight:var(--weight-semibold);margin-block-end:var(--space-4)}.modal__back[data-astro-cid-svngfjf2] a[data-astro-cid-svngfjf2]{color:var(--color-text-muted);text-decoration:none}.modal__back[data-astro-cid-svngfjf2] a[data-astro-cid-svngfjf2]:hover{color:var(--color-accent-text)}.modal__back[data-astro-cid-svngfjf2] i[data-astro-cid-svngfjf2]{margin-inline-end:var(--space-2);font-size:.85em}.modal__form[data-astro-cid-svngfjf2]{margin-block-start:var(--space-6)}.modal__platform[data-astro-cid-svngfjf2]{object-fit:contain;object-position:left center;width:100%;max-width:120px;height:26px}.modal__platform[data-astro-cid-svngfjf2].is-deprecated{filter:grayscale();opacity:.4;cursor:help}.modal__foot[data-astro-cid-svngfjf2]{padding:var(--space-5) var(--space-10);background:var(--color-surface);border-block-start:var(--space-px) solid var(--color-border)}.modal__foot-label[data-astro-cid-svngfjf2]{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-block-end:var(--space-2)}.modal__row[data-astro-cid-svngfjf2]{align-items:center;gap:var(--space-4);padding-block:var(--space-3);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.modal__row[data-astro-cid-svngfjf2]+.modal__row[data-astro-cid-svngfjf2]{border-block-start:var(--space-px) solid var(--color-border)}.modal__pills[data-astro-cid-svngfjf2]{gap:var(--space-2);flex-wrap:wrap;display:flex}.pill[data-astro-cid-svngfjf2]{justify-content:center;align-items:center;gap:var(--space-2);min-height:32px;padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);border:var(--space-px) solid transparent;font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap;transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);text-decoration:none;display:inline-flex}.pill--primary[data-astro-cid-svngfjf2]{background:var(--color-accent-fill);color:var(--color-accent-on)}.pill--primary[data-astro-cid-svngfjf2]:hover{background:var(--color-accent-fill-hover)}.pill--secondary[data-astro-cid-svngfjf2]{background:var(--color-surface-raised);border-color:var(--color-border);color:var(--color-text)}.pill--secondary[data-astro-cid-svngfjf2]:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.pill[data-astro-cid-svngfjf2] i[data-astro-cid-svngfjf2]{font-size:.85em}@media (width<=61.9375rem){.hub[data-astro-cid-svngfjf2]{padding:var(--space-8) var(--space-6) var(--space-4)}.hub__bar[data-astro-cid-svngfjf2]{margin-inline:calc(var(--space-6) * -1);padding-inline:var(--space-6)}.hub__empty[data-astro-cid-svngfjf2]{padding-inline:var(--space-6)}.modal__body[data-astro-cid-svngfjf2]{padding:var(--space-6)}.modal__foot[data-astro-cid-svngfjf2]{padding:var(--space-5) var(--space-6)}.modal__row[data-astro-cid-svngfjf2]{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}.track[data-astro-cid-ow2jg62t]{margin-block-start:var(--space-4)}.track__stations[data-astro-cid-ow2jg62t]{gap:var(--space-10);margin:0;padding:0;list-style:none;display:grid}@media (width>=62rem){.track__stations[data-astro-cid-ow2jg62t]{grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:var(--space-8)}}.track__station[data-astro-cid-ow2jg62t]{--track-ord:var(--color-accent-text);--track-tick:var(--color-accent);padding-block-start:var(--space-8);position:relative}.track__station[data-astro-cid-ow2jg62t][data-highlight=quantity]{--track-ord:var(--color-highlight-quantity);--track-tick:var(--color-highlight-quantity)}.track__station[data-astro-cid-ow2jg62t][data-highlight=quality]{--track-ord:var(--color-highlight-quality);--track-tick:var(--color-highlight-quality)}.track__station[data-astro-cid-ow2jg62t][data-highlight=emphasis]{--track-ord:var(--color-highlight-emphasis);--track-tick:var(--color-highlight-emphasis)}.track__station[data-astro-cid-ow2jg62t]:before{content:"";height:var(--space-px);background:var(--color-border);transform-origin:0;position:absolute;inset-block-start:0;inset-inline:0}.track__station[data-astro-cid-ow2jg62t]:after{content:"";width:var(--space-px);height:var(--space-4);background:var(--track-tick);position:absolute;inset-block-start:0;inset-inline-start:0}.track__ord[data-astro-cid-ow2jg62t]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);color:var(--track-ord);font-variant-numeric:tabular-nums;display:block}.track__title[data-astro-cid-ow2jg62t]{margin:var(--space-3) 0 0;font-size:var(--text-2xl);letter-spacing:var(--tracking-heading)}.track__body[data-astro-cid-ow2jg62t]{margin:var(--space-3) 0 0;max-width:26rem;line-height:var(--leading-snug);color:var(--color-text-muted)}.fact[data-astro-cid-ow2jg62t]{margin:var(--space-16) 0 0;gap:0;max-width:46rem;display:grid}.fact__row[data-astro-cid-ow2jg62t]{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-4);border-block-start:var(--space-px) solid var(--color-border);flex-wrap:wrap;display:flex}.fact__row[data-astro-cid-ow2jg62t]:last-child{border-block-end:var(--space-px) solid var(--color-border)}.fact__label[data-astro-cid-ow2jg62t]{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.fact__value[data-astro-cid-ow2jg62t]{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);margin:0}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal .track__station[data-astro-cid-ow2jg62t]:before{transform:scaleX(0)}html[data-motion] .reveal .track__station[data-astro-cid-ow2jg62t]:after{opacity:0}html[data-motion] .reveal .track__ord[data-astro-cid-ow2jg62t],html[data-motion] .reveal .track__title[data-astro-cid-ow2jg62t],html[data-motion] .reveal .track__body[data-astro-cid-ow2jg62t]{opacity:0;transform:translateY(var(--space-3))}html[data-motion] .is-in .track__station[data-astro-cid-ow2jg62t]:before{transition:transform var(--duration-draw) var(--ease-out);transition-delay:calc(var(--i) * 90ms);transform:scaleX(1)}html[data-motion] .is-in .track__station[data-astro-cid-ow2jg62t]:after{opacity:1;transition:opacity var(--duration-base) var(--ease-out);transition-delay:calc(var(--i) * 90ms + .12s)}html[data-motion] .is-in .track__ord[data-astro-cid-ow2jg62t],html[data-motion] .is-in .track__title[data-astro-cid-ow2jg62t],html[data-motion] .is-in .track__body[data-astro-cid-ow2jg62t]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);transition-delay:calc(var(--i) * 90ms + .16s);transform:none}}@media (width<=61.999rem){.track__station[data-astro-cid-ow2jg62t]{padding-block-start:0;padding-inline-start:var(--space-8)}.track__station[data-astro-cid-ow2jg62t]:before{width:var(--space-px);transform-origin:top;height:auto;inset-block:0;inset-inline:0 auto}.track__station[data-astro-cid-ow2jg62t]:after{height:var(--space-px);width:var(--space-4)}html[data-motion] .reveal .track__station[data-astro-cid-ow2jg62t]:before{transform:scaleY(0)}html[data-motion] .is-in .track__station[data-astro-cid-ow2jg62t]:before{transform:scaleY(1)}}.pagetitle--center[data-astro-cid-vcxg7ef4]{text-align:center;max-width:46rem;margin-inline:auto}.pagetitle__subhead[data-astro-cid-vcxg7ef4]{font-size:var(--text-lg);color:var(--color-text-muted);max-width:var(--measure);margin-block-start:var(--space-4)}.phero[data-astro-cid-sb6k5qfh]{padding:var(--space-16) var(--space-16) var(--space-12);border-block-end:var(--space-px) solid var(--color-border);background:radial-gradient(160% 200% at 0% 0%, var(--color-surface-accent) 0%, var(--color-bg) 45%, var(--color-surface) 100%);flex-direction:column;display:flex;position:relative}.phero__inner[data-astro-cid-sb6k5qfh]{justify-content:space-between;align-items:center;gap:var(--space-10);flex:auto;display:flex}.phero__copy[data-astro-cid-sb6k5qfh]{max-width:44rem}.phero__kicker[data-astro-cid-sb6k5qfh]{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:var(--space-px) solid var(--color-border-accent);background:var(--color-accent-subtle);color:var(--color-accent-text);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-block-end:var(--space-4);display:inline-flex}.phero__title[data-astro-cid-sb6k5qfh]{font-size:var(--text-4xl);font-weight:var(--weight-extra);letter-spacing:var(--tracking-display);line-height:var(--leading-tight)}.phero__subtitle[data-astro-cid-sb6k5qfh]{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-accent-text);margin-block-start:var(--space-3)}.phero__lead[data-astro-cid-sb6k5qfh]{max-width:40rem;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);margin-block-start:var(--space-3)}.phero__features[data-astro-cid-sb6k5qfh]{gap:var(--space-3) var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-8);padding:0;list-style:none;display:flex}.phero__pill[data-astro-cid-sb6k5qfh]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface-raised);box-shadow:var(--shadow-xs);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:inline-flex}.phero__pill[data-astro-cid-sb6k5qfh] i[data-astro-cid-sb6k5qfh]{color:var(--color-accent)}.phero__media[data-astro-cid-sb6k5qfh]{flex:none;width:min(20rem,34vw)}.phero__media[data-astro-cid-sb6k5qfh] img{width:100%;height:auto;filter:drop-shadow(0 var(--space-5) var(--space-10) color-mix(in oklab, var(--shadow-tint) 28%, transparent))}.phero__cue[data-astro-cid-sb6k5qfh]{align-self:flex-start;align-items:center;gap:var(--space-2);color:var(--color-accent-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);transition:color var(--duration-base) var(--ease-out);margin-block-start:var(--space-10);text-decoration:none;display:inline-flex}.phero__cue-label[data-astro-cid-sb6k5qfh]{border-block-end:var(--space-px) solid var(--color-border-accent);padding-block-end:var(--space-1)}.phero__cue[data-astro-cid-sb6k5qfh] i[data-astro-cid-sb6k5qfh]{font-size:var(--text-xs)}.phero__cue[data-astro-cid-sb6k5qfh]:hover{color:var(--color-accent-active)}.phero__cue[data-astro-cid-sb6k5qfh]:hover .phero__cue-label[data-astro-cid-sb6k5qfh]{border-color:currentColor}.phero__cue[data-astro-cid-sb6k5qfh]:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.portal[data-portal-shell] .phero--cue[data-astro-cid-sb6k5qfh]{min-height:calc(100dvh - var(--app-header-h,0px));padding-block-end:calc(var(--space-12) + var(--cookie-h,0px))}@media (width<=87.5rem){.phero__media[data-astro-cid-sb6k5qfh]{display:none}}@media (width<=61.9375rem){.phero[data-astro-cid-sb6k5qfh]{text-align:center;padding:var(--space-10) var(--space-6)}.phero__inner[data-astro-cid-sb6k5qfh]{flex-direction:column}.phero__copy[data-astro-cid-sb6k5qfh]{max-width:none}.phero__lead[data-astro-cid-sb6k5qfh]{margin-inline:auto}.phero__features[data-astro-cid-sb6k5qfh]{justify-content:center}.phero__media[data-astro-cid-sb6k5qfh]{width:min(18rem,70vw);display:block}.phero__cue[data-astro-cid-sb6k5qfh]{align-self:center;margin-block-start:var(--space-8)}}.pactions__head[data-astro-cid-m7bgfavp]{margin-block-end:var(--space-6)}.pactions[data-astro-cid-m7bgfavp]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(10rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=64rem){.pactions[data-astro-cid-m7bgfavp]{grid-template-columns:repeat(3,1fr)}}.pactions__tile[data-astro-cid-m7bgfavp]{place-content:start space-between;gap:var(--space-3) var(--space-4);height:100%;padding:var(--space-4);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);color:var(--color-text);transition:border-color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out);grid-template-columns:auto auto;text-decoration:none;display:grid}.pactions__tile[data-astro-cid-m7bgfavp]:hover{border-color:var(--color-border-accent);background:var(--color-surface-accent)}.pactions__icon[data-astro-cid-m7bgfavp]{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-md);background:var(--color-accent-subtle);color:var(--color-accent-text);font-size:var(--text-sm);grid-area:1/1;place-items:center;display:grid}.pactions__label[data-astro-cid-m7bgfavp]{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-snug);grid-area:2/1/auto/-1}.pactions__go[data-astro-cid-m7bgfavp]{font-size:var(--text-xs);color:var(--color-text-muted);transition:color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);grid-area:1/2;place-self:start end;padding-block-start:var(--space-1)}.pactions__tile[data-astro-cid-m7bgfavp]:hover .pactions__go[data-astro-cid-m7bgfavp]{color:var(--color-accent-text);transform:translate(2px)}section.pintro{border-block-end:var(--space-px) solid var(--color-border)}.pintro__copy[data-astro-cid-jrsq43kl]{max-width:47rem}.pintro__lead[data-astro-cid-jrsq43kl]{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-muted);margin-block-start:var(--space-4)}.ppanel[data-astro-cid-zajlgsma]{padding:var(--space-6);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised)}.ppanel__body[data-astro-cid-zajlgsma]{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-muted);margin-block-start:var(--space-3)}.ppanel[data-astro-cid-zajlgsma] .ppanel__cta{margin-block-start:var(--space-5)}.pres__head[data-astro-cid-dwav4iac]{max-width:47rem;margin-block-end:var(--space-10)}.pres__lead[data-astro-cid-dwav4iac]{color:var(--color-text-muted);margin-block-start:var(--space-4)}.pres__groups[data-astro-cid-dwav4iac]{gap:var(--space-12);display:grid}.pres__ghead[data-astro-cid-dwav4iac]{margin-block-end:var(--space-4)}.pres__ghead[data-astro-cid-dwav4iac] .pres__gtitle{font-weight:var(--weight-bold)}.pres__glead[data-astro-cid-dwav4iac]{font-size:var(--text-sm);color:var(--color-text-muted);margin-block-start:var(--space-1)}.pres__list[data-astro-cid-dwav4iac]{margin:0;padding:0;list-style:none}.pres__item[data-astro-cid-dwav4iac]{border-block-start:var(--space-px) solid var(--color-border)}.pres__item[data-astro-cid-dwav4iac]:last-child{border-block-end:var(--space-px) solid var(--color-border)}.pres__row[data-astro-cid-dwav4iac]{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-2);color:var(--color-text);transition:background-color var(--duration-base) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.pres__row[data-astro-cid-dwav4iac]:hover{background:var(--color-surface-accent)}.pres__row--static[data-astro-cid-dwav4iac]{grid-template-columns:auto minmax(0,1fr)}.pres__icon[data-astro-cid-dwav4iac]{text-align:center;width:1.25em;color:var(--color-accent)}.pres__text[data-astro-cid-dwav4iac]{gap:var(--space-1);display:grid}@media (width>=48rem){.pres__text[data-astro-cid-dwav4iac]{align-items:baseline;gap:var(--space-6);grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}.pres__title[data-astro-cid-dwav4iac]{font-weight:var(--weight-semibold)}.pres__row[data-astro-cid-dwav4iac]:hover .pres__title[data-astro-cid-dwav4iac]{color:var(--color-accent-text)}.pres__desc[data-astro-cid-dwav4iac]{font-size:var(--text-sm);color:var(--color-text-muted)}.pres__glyph[data-astro-cid-dwav4iac]{font-size:var(--text-xs);color:var(--color-text-muted);transition:color var(--duration-base) var(--ease-out)}.pres__row[data-astro-cid-dwav4iac]:hover .pres__glyph[data-astro-cid-dwav4iac]{color:var(--color-accent-text)}@supports (animation-timeline:view()){section.catposts-band{view-timeline-name:--news-band}}.catposts__list[data-astro-cid-zwztm5jt],.catposts__more[data-astro-cid-zwztm5jt]{margin-block-start:var(--space-10)}.ribbon[data-astro-cid-3udoafrw]{gap:var(--space-12);align-items:center;display:grid}@media (width>=62rem){.ribbon[data-astro-cid-3udoafrw]{gap:var(--space-16);grid-template-columns:1fr 1fr}}.ribbon__lead[data-astro-cid-3udoafrw]{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-muted);margin-block-start:var(--space-4)}.ribbon__pills[data-astro-cid-3udoafrw]{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-8);padding:0;list-style:none;display:flex}.ribbon__pill[data-astro-cid-3udoafrw]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:var(--space-px) solid var(--color-border-accent);border-radius:var(--radius-pill);background:var(--color-surface-raised);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:inline-flex}.ribbon__pill[data-astro-cid-3udoafrw] i[data-astro-cid-3udoafrw]{color:var(--color-accent)}.ribbon__pill[data-astro-cid-3udoafrw]+.ribbon__pill[data-astro-cid-3udoafrw]:before{content:"";width:var(--space-4);height:var(--space-px);background:var(--color-border-accent);margin-inline-start:calc(var(--space-4) * -1);margin-inline-end:var(--space-1)}.ribbon__band[data-astro-cid-3udoafrw]{align-items:center;gap:var(--space-4);padding:var(--space-5);border:var(--space-px) solid transparent;border-radius:var(--radius-lg);background-image:linear-gradient(var(--gradient-inner), var(--gradient-inner)), var(--gradient-accent);background-origin:border-box;background-clip:padding-box,border-box;flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.ribbon__band-text[data-astro-cid-3udoafrw]{font-weight:var(--weight-semibold);flex:14rem}.ribbon__badge[data-astro-cid-3udoafrw]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent-fill);color:var(--color-accent-on);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide)}.ribbon__media[data-astro-cid-3udoafrw]{margin:0}.ribbon__media[data-astro-cid-3udoafrw] img{border-radius:var(--radius-xl);width:100%}section.ptl-band.section--pin>.container{height:100%;min-height:0}@media (width>=62rem) and (height>=48rem){section.ptl-band.section--pin{padding-block-start:calc(var(--nav-h,4.5rem) + var(--space-10));padding-block-end:calc(var(--space-10) + var(--cookie-h,0px))}}.ptl[data-astro-cid-4fevxut7]{align-content:start;gap:var(--space-5);min-height:0;display:grid}section.ptl-band.section--pin .ptl[data-astro-cid-4fevxut7]{height:100%}.ptl[data-astro-cid-4fevxut7] .section-head+[data-astro-cid-4fevxut7]{margin-block-start:0}@media (width>=62rem){.ptl[data-astro-cid-4fevxut7] .section-head{max-width:58rem}}.ptl[data-astro-cid-4fevxut7] .section-head .eyebrow{margin-block-end:var(--space-2)}.ptl[data-astro-cid-4fevxut7] .section-head__subhead{margin-block-start:var(--space-4)}@media (width>=62rem){.ptl--head-col[data-astro-cid-4fevxut7]{column-gap:var(--space-16);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}.ptl--head-col[data-astro-cid-4fevxut7] .ptl__cols[data-astro-cid-4fevxut7]{grid-template-columns:minmax(0,1fr)}.ptl--head-col[data-astro-cid-4fevxut7].ptl--rich .section-head{position:sticky;inset-block-start:calc(var(--nav-h,4.5rem) + var(--space-10))}}@media (width<=61.9375rem){.ptl--head-col[data-astro-cid-4fevxut7]{row-gap:var(--space-16)}}.ptl__cols[data-astro-cid-4fevxut7]{gap:var(--space-10);min-height:0;display:grid}@media (width>=62rem){.ptl__cols[data-astro-cid-4fevxut7]{gap:var(--space-16);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:stretch}.ptl--photo-end[data-astro-cid-4fevxut7] .ptl__photo[data-astro-cid-4fevxut7]{order:2}}.ptl__photo[data-astro-cid-4fevxut7]{aspect-ratio:3/4;border-radius:var(--radius-xl);background:var(--color-surface);margin:0;position:relative;overflow:hidden}section.ptl-band.section--pin .ptl__photo[data-astro-cid-4fevxut7]{aspect-ratio:auto}.ptl__photo[data-astro-cid-4fevxut7] img{object-fit:cover;object-position:var(--photo-focus,50% 50%);width:100%;max-width:none;height:100%;position:absolute;inset:0}@media (width<=61.9375rem){.ptl__photo[data-astro-cid-4fevxut7]{display:none}}.ptl__steps[data-astro-cid-4fevxut7]{--ptl-node:var(--space-4);--ptl-gap:var(--space-4);align-content:space-between;gap:var(--ptl-gap);min-height:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.ptl--rich[data-astro-cid-4fevxut7] .ptl__steps[data-astro-cid-4fevxut7]{--ptl-gap:var(--space-10)}.ptl__step[data-astro-cid-4fevxut7]{grid-template-columns:var(--ptl-node) minmax(0, 1fr);column-gap:var(--space-6);align-items:start;display:grid;position:relative}.ptl__step[data-astro-cid-4fevxut7]:not(:last-child):before,.ptl__step[data-astro-cid-4fevxut7]:not(:last-child):after{content:"";width:var(--space-px);position:absolute;inset-block-start:calc(var(--space-1) + var(--ptl-node) / 2);inset-block-end:calc(var(--ptl-gap) * -1 - var(--space-1) - var(--ptl-node) / 2);inset-inline-start:calc(var(--ptl-node) / 2);translate:-50%}.ptl__step[data-astro-cid-4fevxut7]:not(:last-child):before{background:var(--color-border)}.ptl__step[data-astro-cid-4fevxut7]:not(:last-child):after{background:var(--color-accent);transform-origin:top}.ptl__node[data-astro-cid-4fevxut7]{z-index:1;width:var(--ptl-node);height:var(--ptl-node);border-radius:var(--radius-full);border:2px solid var(--color-accent);background:var(--color-accent);box-shadow:0 0 0 var(--space-1) var(--color-bg);margin-block-start:var(--space-1);position:relative}.ptl__close[data-astro-cid-4fevxut7]{border-block-start:var(--space-px) solid var(--color-border);max-width:var(--measure);font-size:var(--text-lg);line-height:var(--leading-snug);grid-column:1/-1;margin:0;padding-block-start:var(--space-6)}@media (width>=62rem){.ptl__cols--close[data-astro-cid-4fevxut7]{row-gap:var(--space-10)}.ptl__close[data-astro-cid-4fevxut7]{margin-inline-start:calc(var(--space-4) + var(--space-6))}}.ptl__body[data-astro-cid-4fevxut7]{gap:var(--space-1);display:grid}.ptl__set[data-astro-cid-4fevxut7]{gap:var(--space-2);max-width:var(--measure);margin-block-start:var(--space-4);display:grid}.ptl__setIntro[data-astro-cid-4fevxut7]{color:var(--color-text-muted);line-height:var(--leading-snug);margin:0}.ptl__list[data-astro-cid-4fevxut7]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.ptl__list[data-astro-cid-4fevxut7] li[data-astro-cid-4fevxut7]{line-height:var(--leading-snug)}.ptl__terms[data-astro-cid-4fevxut7]{gap:var(--space-1) var(--space-3);line-height:var(--leading-snug);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ptl__terms[data-astro-cid-4fevxut7] li[data-astro-cid-4fevxut7]:not(:last-child):after{content:"·";color:var(--color-accent-text);margin-inline-start:var(--space-3)}.ptl__num[data-astro-cid-4fevxut7]{color:var(--color-accent-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide)}.ptl[data-astro-cid-4fevxut7] .ptl__title{margin:0}.ptl__text[data-astro-cid-4fevxut7]{margin:var(--space-1) 0 0;max-width:var(--measure);line-height:var(--leading-snug);color:var(--color-text-muted)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){section.ptl-band{view-timeline-name:--ptl-band;--draw-from:100svh;--draw-span:calc(var(--stage-cap) * .33)}section.ptl-band.ptl-band--flow{--draw-from:30svh}.ptl__step[data-astro-cid-4fevxut7]:not(:last-child):after{animation:linear both ptl-draw;animation-timeline:--ptl-band;animation-range:entry calc(var(--draw-from) + var(--draw-span) * var(--reach)) entry calc(var(--draw-from) + var(--draw-span) * var(--reach-next))}.ptl__node[data-astro-cid-4fevxut7],.ptl[data-astro-cid-4fevxut7] .ptl__title{animation-timing-function:step-end;animation-fill-mode:both;animation-timeline:--ptl-band;animation-range:entry calc(var(--draw-from) + var(--draw-span) * (var(--reach) - .04)) entry calc(var(--draw-from) + var(--draw-span) * var(--reach))}.ptl__node[data-astro-cid-4fevxut7]{animation-name:ptl-light}.ptl[data-astro-cid-4fevxut7] .ptl__title{animation-name:ptl-ink}}}@keyframes ptl-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ptl-light{0%{background-color:var(--color-bg);border-color:var(--color-border)}to{background-color:var(--color-accent);border-color:var(--color-accent)}}@keyframes ptl-ink{0%{color:var(--color-text-muted)}to{color:var(--color-text)}}section.svch{background:var(--color-bg)}.svch__band[data-astro-cid-cpmvjymj]{display:grid}@media (width>=62rem){.svch__band[data-astro-cid-cpmvjymj]{block-size:min(calc(100svh - var(--nav-h,4.5rem) - var(--cookie-h,0px)), var(--stage-cap));grid-template-columns:repeat(2,minmax(0,1fr))}}.svch__ink[data-astro-cid-cpmvjymj]{--edge:max(var(--gutter), calc((100vw - var(--container)) / 2));background:var(--color-bg);color:var(--color-text);padding:var(--space-12) var(--space-10) var(--space-12) var(--edge);z-index:1;align-content:center;min-width:0;display:grid;position:relative}@media (width<=61.9375rem){.svch__ink[data-astro-cid-cpmvjymj]{padding:var(--section-y-tight) var(--gutter)}}.svch__copy[data-astro-cid-cpmvjymj]{max-width:34rem;display:grid}.svch__mark[data-astro-cid-cpmvjymj]{margin:0 0 var(--space-8);justify-items:start;display:grid}.svch__markName[data-astro-cid-cpmvjymj]{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-none)}.svch__markAccent[data-astro-cid-cpmvjymj]{color:var(--color-accent-text)}.svch__markRule[data-astro-cid-cpmvjymj]{inline-size:var(--space-10);block-size:2px;margin-block:var(--space-3);background:var(--color-accent);display:block}.svch__markLabel[data-astro-cid-cpmvjymj]{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.svch__heading{line-height:var(--leading-tight);margin:0}@media (width<=47.9375rem){section.svch .svch__heading{font-size:var(--text-3xl)}}.svch__lead[data-astro-cid-cpmvjymj]{margin:var(--space-6) 0 0;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-muted)}.svch__actions[data-astro-cid-cpmvjymj]{align-items:center;gap:var(--space-6);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.svch__phone[data-astro-cid-cpmvjymj]{min-height:var(--space-12);color:var(--color-text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:.3em;align-items:center;display:inline-flex}.svch__phone[data-astro-cid-cpmvjymj]:hover{color:var(--color-accent-text);text-decoration-color:currentColor}.svch__own[data-astro-cid-cpmvjymj]{justify-content:space-between;align-items:center;gap:var(--space-5) var(--space-8);padding:var(--space-5) var(--space-6);flex-wrap:wrap;margin-block-start:var(--space-10);display:flex}.svch__ownLines[data-astro-cid-cpmvjymj]{gap:var(--space-1);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);flex:18rem;min-inline-size:16rem;margin:0;display:grid}.svch__ownKeep[data-astro-cid-cpmvjymj]{color:var(--color-text)}.svch__ownCare[data-astro-cid-cpmvjymj]{color:var(--color-highlight-emphasis)}.svch__badge[data-astro-cid-cpmvjymj]{padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-surface-raised-light);flex:none;place-items:center;display:inline-grid}.svch__badgeImg[data-astro-cid-cpmvjymj]{block-size:var(--space-16);object-fit:contain;inline-size:auto;max-inline-size:100%;display:block}@media (width<=47.9375rem){.svch__own[data-astro-cid-cpmvjymj]{flex-direction:column;align-items:flex-start}.svch__ownLines[data-astro-cid-cpmvjymj]{flex:none;min-inline-size:0}}.svch__photo[data-astro-cid-cpmvjymj]{background:var(--color-bg);min-width:0;min-height:0;position:relative;overflow:hidden}.svch__img[data-astro-cid-cpmvjymj]{object-fit:cover;object-position:var(--photo-focus,50% 50%);block-size:100%;inline-size:100%;max-inline-size:none;position:absolute;inset:0}.svch__seam[data-astro-cid-cpmvjymj]{pointer-events:none;background:linear-gradient(to right, var(--color-bg) 0%, color-mix(in srgb, var(--color-bg) 72%, transparent) 7%, color-mix(in srgb, var(--color-bg) 34%, transparent) 15%, color-mix(in srgb, var(--color-bg) 10%, transparent) 21%, color-mix(in srgb, var(--color-bg) 0%, transparent) 26%);position:absolute;inset:0}@media (width<=61.9375rem){.svch__photo[data-astro-cid-cpmvjymj]{aspect-ratio:2;order:-1}.svch__seam[data-astro-cid-cpmvjymj]{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-bg) 0%, transparent) 62%, color-mix(in srgb, var(--color-bg) 22%, transparent) 78%, color-mix(in srgb, var(--color-bg) 68%, transparent) 91%, var(--color-bg) 100%)}}.story[data-astro-cid-3mcfffxh]{gap:var(--space-12);display:grid}@media (width>=62rem){.story[data-astro-cid-3mcfffxh]{gap:var(--space-20);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.story__sticky[data-astro-cid-3mcfffxh]{position:sticky;inset-block-start:calc(var(--nav-h,4.5rem) + var(--space-10))}}.story__eyebrow[data-astro-cid-3mcfffxh]{margin-block-end:var(--space-5);display:block}.story[data-astro-cid-3mcfffxh] .story__heading{max-inline-size:15ch;line-height:var(--leading-tight);margin:0}.story__lead[data-astro-cid-3mcfffxh]{margin:var(--space-8) 0 0;max-inline-size:38ch;font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.story__body[data-astro-cid-3mcfffxh]{align-content:start;gap:var(--space-8);display:grid}.story__paragraph[data-astro-cid-3mcfffxh]{max-inline-size:65ch;font-size:var(--text-lg);line-height:var(--leading-normal);margin:0}.story__statement[data-astro-cid-3mcfffxh]{padding-block:var(--space-8);border-block:1px solid var(--color-border);max-inline-size:52ch;font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);margin:0}.story__rows[data-astro-cid-3mcfffxh]{margin:0;padding:0;list-style:none;display:grid}.story__rows[data-astro-cid-3mcfffxh] li[data-astro-cid-3mcfffxh]{padding-block:var(--space-6);border-block-start:1px solid var(--color-border);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.story__rows[data-astro-cid-3mcfffxh] li[data-astro-cid-3mcfffxh]:last-child{border-block-end:1px solid var(--color-border)}.story__set[data-astro-cid-3mcfffxh]{gap:var(--space-4);display:grid}.story__setIntro[data-astro-cid-3mcfffxh]{max-inline-size:65ch;font-size:var(--text-lg);line-height:var(--leading-normal);margin:0}.story__list[data-astro-cid-3mcfffxh]{margin:0;padding:0;list-style:none;display:grid}.story__list[data-astro-cid-3mcfffxh] li[data-astro-cid-3mcfffxh]{padding-block:var(--space-4);border-block-start:1px solid var(--color-border);max-inline-size:65ch;font-size:var(--text-lg);line-height:var(--leading-snug)}.story__terms[data-astro-cid-3mcfffxh]{gap:var(--space-1) var(--space-4);max-inline-size:65ch;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.story__terms[data-astro-cid-3mcfffxh] li[data-astro-cid-3mcfffxh]:not(:last-child):after{content:"·";color:var(--color-accent-text);margin-inline-start:var(--space-4)}.story__pair[data-astro-cid-3mcfffxh]{gap:var(--space-4);border-block-start:1px solid var(--color-border);padding-block-start:var(--space-8);display:grid}.story__pair[data-astro-cid-3mcfffxh] p[data-astro-cid-3mcfffxh]{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-snug);margin:0}@media (width<=61.999rem){.story[data-astro-cid-3mcfffxh]{gap:var(--space-10)}.story__lead[data-astro-cid-3mcfffxh]{font-size:var(--text-lg)}.story__paragraph[data-astro-cid-3mcfffxh],.story__setIntro[data-astro-cid-3mcfffxh],.story__list[data-astro-cid-3mcfffxh] li[data-astro-cid-3mcfffxh],.story__terms[data-astro-cid-3mcfffxh]{font-size:var(--text-base)}.story__pair[data-astro-cid-3mcfffxh] p[data-astro-cid-3mcfffxh]{font-size:var(--text-xl)}}.choice__head[data-astro-cid-aaz4sy7u]{gap:var(--space-5);max-inline-size:60rem;display:grid}.choice__head[data-astro-cid-aaz4sy7u] .choice__heading{margin:0}.choice__routes[data-astro-cid-aaz4sy7u]{align-items:start;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-16);display:grid}.choice__route[data-astro-cid-aaz4sy7u]{gap:var(--space-10);min-block-size:19rem;padding:var(--space-10);border:1px solid var(--color-border-light);border-radius:var(--radius-2xl);background:var(--color-bg-light);color:var(--color-text-light);box-shadow:var(--shadow-soft);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);grid-template-rows:1fr auto;text-decoration:none;display:grid}.choice__route[data-astro-cid-aaz4sy7u]:nth-child(2){margin-block-start:var(--space-10)}.choice__route[data-astro-cid-aaz4sy7u]:hover{transform:translateY(calc(-1 * var(--space-2)));box-shadow:var(--shadow-lg)}.choice__route[data-astro-cid-aaz4sy7u]:focus-visible{box-shadow:var(--focus-ring), var(--shadow-soft);outline:none}.choice__copy[data-astro-cid-aaz4sy7u]{max-inline-size:30ch;font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.choice__arrow[data-astro-cid-aaz4sy7u]{inline-size:var(--space-12);block-size:var(--space-12);border:1px solid var(--color-border-light);border-radius:var(--radius-full);font-size:var(--text-lg);transition:background var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);justify-self:end;place-items:center;display:grid}.choice__route[data-astro-cid-aaz4sy7u]:hover .choice__arrow[data-astro-cid-aaz4sy7u],.choice__route[data-astro-cid-aaz4sy7u]:focus-visible .choice__arrow[data-astro-cid-aaz4sy7u]{background:var(--color-accent-fill);border-color:var(--color-accent-fill);color:var(--color-accent-on)}.choice__end[data-astro-cid-aaz4sy7u]{gap:var(--space-5);max-inline-size:55rem;margin-block-start:var(--space-16);display:grid}.choice__end[data-astro-cid-aaz4sy7u] p[data-astro-cid-aaz4sy7u]{font-size:var(--text-lg);margin:0}.choice__end[data-astro-cid-aaz4sy7u] .choice__question[data-astro-cid-aaz4sy7u]{font-size:var(--text-4xl);font-weight:var(--weight-bold);line-height:var(--leading-snug)}@media (width<=61.999rem){.choice__routes[data-astro-cid-aaz4sy7u]{grid-template-columns:1fr;margin-block-start:var(--space-10)}.choice__route[data-astro-cid-aaz4sy7u]{min-block-size:15rem;padding:var(--space-8)}.choice__route[data-astro-cid-aaz4sy7u]:nth-child(2){margin-block-start:0}.choice__copy[data-astro-cid-aaz4sy7u]{font-size:var(--text-lg)}.choice__route[data-astro-cid-aaz4sy7u] .highlight-emphasis{font-size:var(--text-base)}.choice__end[data-astro-cid-aaz4sy7u]{margin-block-start:var(--space-10)}}.drift[data-astro-cid-2452xy3p]{gap:var(--space-12);display:grid}@media (width>=62rem){.drift[data-astro-cid-2452xy3p]{column-gap:var(--space-20);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.drift__head[data-astro-cid-2452xy3p]{top:calc(var(--nav-h,4.5rem) + var(--space-10));align-self:start;position:sticky}}.drift__subhead[data-astro-cid-2452xy3p]{margin:var(--space-5) 0 0;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-muted)}.drift__lines[data-astro-cid-2452xy3p]{margin:0;padding:0;list-style:none;display:grid}.drift__line[data-astro-cid-2452xy3p]{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-snug);color:var(--color-text);padding-block:var(--space-2)}@media (width>=80rem){.drift__line[data-astro-cid-2452xy3p]{font-size:var(--text-3xl)}}.drift__line--turn[data-astro-cid-2452xy3p]{color:var(--color-highlight-emphasis)}.drift__rule[data-astro-cid-2452xy3p]{margin-block:var(--space-8) var(--space-6);border-top-color:var(--color-border)}.drift__consequence[data-astro-cid-2452xy3p]{max-width:var(--measure);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.drift__resolve[data-astro-cid-2452xy3p]{margin:var(--space-6) 0 0;max-width:var(--measure);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text)}@media (width>=62rem){.drift__resolve[data-astro-cid-2452xy3p]{font-size:var(--text-xl);line-height:var(--leading-snug)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.drift__line[data-astro-cid-2452xy3p],.drift__consequence[data-astro-cid-2452xy3p],.drift__resolve[data-astro-cid-2452xy3p]{animation:linear both drift-in;animation-timeline:view();animation-range:cover 12% cover 32%}}}@keyframes drift-in{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}.scope[data-astro-cid-5ataxhc3]{display:grid}.scope__row[data-astro-cid-5ataxhc3]{gap:var(--space-5);padding-block:var(--space-10);border-block-start:var(--space-px) solid var(--color-border);display:grid}.scope__row[data-astro-cid-5ataxhc3]:first-child{border-block-start:0;padding-block-start:0}.scope__row[data-astro-cid-5ataxhc3]:last-child{padding-block-end:0}@media (width>=62rem){.scope__row[data-astro-cid-5ataxhc3]{column-gap:var(--space-16);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.scope__group[data-astro-cid-5ataxhc3]{align-items:baseline;column-gap:var(--space-3);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-snug);color:var(--color-text);text-wrap:balance;grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.scope__icon[data-astro-cid-5ataxhc3]{font-size:var(--text-base);color:var(--color-accent)}.scope__items[data-astro-cid-5ataxhc3]{columns:16rem;column-gap:var(--space-10);margin:0;padding:0;list-style:none}.scope__item[data-astro-cid-5ataxhc3]{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);break-inside:avoid;margin-block-end:var(--space-2)}.scope__item[data-astro-cid-5ataxhc3]:last-child{margin-block-end:0}.bnd[data-astro-cid-7dn3bnxt]{gap:var(--space-12);display:grid}@media (width>=62rem){.bnd[data-astro-cid-7dn3bnxt]{column-gap:var(--space-20);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start}.bnd__promise[data-astro-cid-7dn3bnxt]{grid-column:1/-1}}.bnd__lead[data-astro-cid-7dn3bnxt]{margin:var(--space-6) 0 0;max-width:var(--measure);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text)}.bnd__intro[data-astro-cid-7dn3bnxt]{margin:var(--space-5) 0 0;max-width:var(--measure);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted)}.bnd__items[data-astro-cid-7dn3bnxt]{margin:0;padding:0;list-style:none;display:grid}.bnd__item[data-astro-cid-7dn3bnxt]{padding-block:var(--space-4);border-block-start:var(--space-px) solid var(--color-border);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted)}.bnd__item[data-astro-cid-7dn3bnxt]:first-child{border-block-start:0;padding-block-start:0}.bnd__item[data-astro-cid-7dn3bnxt]:last-child{padding-block-end:0}@media (width>=62rem){.bnd__items[data-astro-cid-7dn3bnxt]{margin-block-start:var(--space-2)}}.bnd__promise[data-astro-cid-7dn3bnxt]{border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text);padding:var(--space-8) var(--space-8) var(--space-8) var(--space-10);position:relative;overflow:hidden}@media (width<=47.9375rem){.bnd__promise[data-astro-cid-7dn3bnxt]{padding:var(--space-6) var(--space-5) var(--space-6) var(--space-6)}}.bnd__bar[data-astro-cid-7dn3bnxt]{background:var(--color-accent);inline-size:4px;position:absolute;inset-block:0;inset-inline-start:0}.bnd__promiseText[data-astro-cid-7dn3bnxt]{max-width:var(--measure);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text);margin:0}.aflow[data-astro-cid-qndyp2me]{justify-items:center;display:grid}.aflow__fig[data-astro-cid-qndyp2me]{inline-size:100%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.aflow__fig[data-astro-cid-qndyp2me]{view-timeline-name:--aflow-fig;--conn-tl:--aflow-fig;--conn-from:14%;--conn-to:40%;--conn-step:4%}}}.aflow__svg[data-astro-cid-qndyp2me]{block-size:100%;inline-size:100%;color:var(--color-accent-text);position:absolute;inset:0}.aflow__svg--col[data-astro-cid-qndyp2me]{display:none}.aflow__node[data-astro-cid-qndyp2me]{position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x);transform:translate(-50%,-50%)}.aflow__node--src[data-astro-cid-qndyp2me]{inline-size:16%}.aflow__node--hub[data-astro-cid-qndyp2me]{inline-size:20%}.aflow__node--out[data-astro-cid-qndyp2me]{inline-size:26%}@media (width<=47.9375rem){.aflow__fig[data-astro-cid-qndyp2me] .fig{aspect-ratio:400/560}.aflow__svg--fan[data-astro-cid-qndyp2me]{display:none}.aflow__svg--col[data-astro-cid-qndyp2me]{display:block}.aflow__node[data-astro-cid-qndyp2me]{inset-block-start:var(--my);inset-inline-start:var(--mx);transform:translateY(-50%)}.aflow__node--src[data-astro-cid-qndyp2me]{inline-size:58%}.aflow__node--hub[data-astro-cid-qndyp2me]{inline-size:62%}.aflow__node--out[data-astro-cid-qndyp2me]{inline-size:66%}}.aflow__caption[data-astro-cid-qndyp2me]{margin:var(--space-8) 0 0;max-inline-size:60ch;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text);text-align:center;text-wrap:pretty}.aflow__rule[data-astro-cid-qndyp2me]{inline-size:var(--space-16);margin-block:var(--space-8) var(--space-6);border-top-color:var(--color-border)}.aflow__note[data-astro-cid-qndyp2me]{max-inline-size:60ch;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);text-align:center;text-wrap:pretty;margin:0}section.fit-band.section--pin>.container{height:100%;min-height:0}@media (width>=62rem) and (height>=48rem){section.fit-band.section--pin{padding-block-start:calc(var(--nav-h,4.5rem) + var(--space-10));padding-block-end:calc(var(--space-10) + var(--cookie-h,0px))}}.fitb[data-astro-cid-sgj3s5yi]{gap:var(--space-12);min-height:0;display:grid}section.fit-band.section--pin .fitb[data-astro-cid-sgj3s5yi]{align-content:center;height:100%}@media (width>=62rem){.fitb[data-astro-cid-sgj3s5yi]{column-gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}.fitb[data-astro-cid-sgj3s5yi] .section-head+[data-astro-cid-sgj3s5yi]{margin-block-start:var(--space-8)}.fitb__statement[data-astro-cid-sgj3s5yi]{max-width:34rem;font-size:var(--text-2xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);line-height:var(--leading-snug);color:var(--color-text);text-wrap:pretty;margin:0}.fitb__side[data-astro-cid-sgj3s5yi]{gap:var(--space-8);min-height:0;display:grid}.fitb__photo[data-astro-cid-sgj3s5yi]{aspect-ratio:3/2;border-radius:var(--radius-xl);background:var(--color-surface);margin:0;position:relative;overflow:hidden}.fitb__photo[data-astro-cid-sgj3s5yi] img{object-fit:cover;object-position:var(--photo-focus,50% 50%);width:100%;max-width:none;height:100%;position:absolute;inset:0}@media (width<=61.9375rem){.fitb__photo[data-astro-cid-sgj3s5yi]{display:none}}.fitb__panel[data-astro-cid-sgj3s5yi]{justify-items:start;gap:var(--space-4);padding:var(--space-8);border-radius:var(--radius-xl);background:var(--color-surface-raised);color:var(--color-text);display:grid}.fitb__panelLead[data-astro-cid-sgj3s5yi]{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text);margin:0}.fitb__panelBody[data-astro-cid-sgj3s5yi]{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);margin:0}.fitb__panel[data-astro-cid-sgj3s5yi] .btn{margin-block-start:var(--space-2)}.fitb__panel[data-astro-cid-sgj3s5yi] .btn--secondary{color:var(--color-text);border-color:var(--color-accent)}.fitb__panel[data-astro-cid-sgj3s5yi] .btn--secondary:hover,.fitb__panel[data-astro-cid-sgj3s5yi] .btn--secondary:focus-visible{background:var(--color-accent-fill);border-color:var(--color-accent-fill);color:var(--color-accent-on)}.ahero__grid[data-astro-cid-oq2uc5uj]{gap:var(--space-12);align-items:start;display:grid}@media (width>=62rem){.ahero__grid[data-astro-cid-oq2uc5uj]{column-gap:var(--space-10);grid-template-columns:minmax(0,66fr) minmax(0,34fr)}}section.ahero--split .ahero__grid[data-astro-cid-oq2uc5uj]{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;position:relative;overflow:hidden}section.ahero--split .ahero__copy[data-astro-cid-oq2uc5uj]{--edge:max(var(--gutter), calc((100vw - var(--container)) / 2));padding:var(--section-y) var(--gutter) var(--section-y) var(--edge);grid-area:1/1;align-content:center;min-inline-size:0;display:grid}section.ahero--split.hero-crumbed .ahero__copy[data-astro-cid-oq2uc5uj],section.ahero.hero-crumbed:not(.ahero--split):not(.section--pin){padding-block-start:max(var(--space-2), calc(var(--section-y) - var(--crumb-block)))}section.ahero--split .ahero__field[data-astro-cid-oq2uc5uj]{background:var(--color-accent);grid-area:2/1}section.ahero--split .ahero__card[data-astro-cid-oq2uc5uj]{z-index:1;margin:var(--space-10) var(--gutter);grid-area:2/1;align-self:center}@media (width>=62rem){section.ahero--split .ahero__grid[data-astro-cid-oq2uc5uj]{grid-template-columns:minmax(0,58fr) minmax(0,42fr);column-gap:0}section.ahero--split .ahero__copy[data-astro-cid-oq2uc5uj]{padding-inline-end:var(--space-12)}section.ahero--split .ahero__field[data-astro-cid-oq2uc5uj]{grid-area:1/2}section.ahero--split .ahero__card[data-astro-cid-oq2uc5uj]{margin:var(--space-12) max(var(--gutter), calc((100vw - var(--container)) / 2)) var(--space-12) var(--space-12);grid-area:1/2}}section.ahero--split .ahero__card[data-astro-cid-oq2uc5uj]{background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-lift);border:0}@media (width>=62rem){section.ahero--split .ahero__card[data-astro-cid-oq2uc5uj]{padding:var(--space-8)}}.ahero__eyebrow[data-astro-cid-oq2uc5uj]{margin-bottom:var(--space-5)}.ahero__mark[data-astro-cid-oq2uc5uj]{margin:0 0 var(--space-5)}.ahero__markWord[data-astro-cid-oq2uc5uj]{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);color:var(--color-text);display:block}.ahero__markAccent[data-astro-cid-oq2uc5uj]{color:var(--color-accent-text)}.ahero__markRule[data-astro-cid-oq2uc5uj]{inline-size:var(--space-8);block-size:2px;margin-block:var(--space-3);background:var(--color-accent);display:block}.ahero__markSub[data-astro-cid-oq2uc5uj]{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);display:block}.ahero__heading{line-height:var(--leading-tight);margin:0}.ahero__lead[data-astro-cid-oq2uc5uj]{margin:var(--space-6) 0 0;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-muted);max-inline-size:52ch}.ahero__lines[data-astro-cid-oq2uc5uj]{margin-block-start:var(--space-6)}.ahero__line[data-astro-cid-oq2uc5uj]{font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-text);max-inline-size:52ch;margin:0}.ahero__line[data-astro-cid-oq2uc5uj]+.ahero__line[data-astro-cid-oq2uc5uj]{margin-block-start:var(--space-1)}.ahero__actions[data-astro-cid-oq2uc5uj]{align-items:center;gap:var(--space-6);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.ahero__phone[data-astro-cid-oq2uc5uj]{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:.3em;white-space:nowrap}.ahero__phone[data-astro-cid-oq2uc5uj]:hover{text-decoration-color:currentColor}.ahero__phoneIcon[data-astro-cid-oq2uc5uj]{margin-inline-end:var(--space-2);font-size:.9em}.ahero__badge[data-astro-cid-oq2uc5uj]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);display:inline-flex}.ahero__badgeImg[data-astro-cid-oq2uc5uj]{block-size:var(--space-8);object-fit:contain;inline-size:auto;max-inline-size:100%;display:block}.ahero__card[data-astro-cid-oq2uc5uj]{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}@media (width>=62rem){.ahero__card[data-astro-cid-oq2uc5uj]{padding:var(--space-6) var(--space-6) var(--space-8)}}.ahero__cardLabel[data-astro-cid-oq2uc5uj]{margin:0 0 var(--space-5);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.ahero__stack[data-astro-cid-oq2uc5uj]{margin:0;padding:0;list-style:none}.ahero__row[data-astro-cid-oq2uc5uj]{justify-content:space-between;align-items:baseline;gap:var(--space-5);padding-block:var(--space-5);display:flex}.ahero__row[data-astro-cid-oq2uc5uj]+.ahero__row[data-astro-cid-oq2uc5uj]{border-block-start:1px solid var(--color-border)}.ahero__task[data-astro-cid-oq2uc5uj]{font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-text)}.ahero__status[data-astro-cid-oq2uc5uj]{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;transition:color var(--duration-slow) var(--ease-out), opacity var(--duration-fast) var(--ease-out);flex:none;position:relative}.ahero__statusIcon[data-astro-cid-oq2uc5uj]{margin-inline-end:var(--space-1);font-size:.9em;position:absolute;inset-block-start:50%;inset-inline-end:100%;transform:translateY(-50%)}.ahero__status[data-astro-cid-oq2uc5uj][data-kind=done]{color:var(--color-success)}.ahero__card[data-astro-cid-oq2uc5uj][data-done=quantity] .ahero__status[data-astro-cid-oq2uc5uj][data-kind=done]{color:var(--color-highlight-quantity)}.ahero__status[data-astro-cid-oq2uc5uj][data-kind=progress]{color:var(--color-accent-text)}.ahero__status[data-astro-cid-oq2uc5uj].is-flipping{opacity:0}@media (prefers-reduced-motion:no-preference){html[data-motion] .ahero__copy[data-astro-cid-oq2uc5uj]>[data-astro-cid-oq2uc5uj]{animation:ahero-rise var(--duration-slow) var(--ease-out) both}html[data-motion] .ahero__copy[data-astro-cid-oq2uc5uj]>[data-astro-cid-oq2uc5uj]:nth-child(2){animation-delay:60ms}html[data-motion] .ahero__copy[data-astro-cid-oq2uc5uj]>[data-astro-cid-oq2uc5uj]:nth-child(3){animation-delay:.12s}html[data-motion] .ahero__copy[data-astro-cid-oq2uc5uj]>[data-astro-cid-oq2uc5uj]:nth-child(4){animation-delay:.18s}html[data-motion] .ahero__copy[data-astro-cid-oq2uc5uj]>[data-astro-cid-oq2uc5uj]:nth-child(n+5){animation-delay:.24s}html[data-motion] .ahero__row[data-astro-cid-oq2uc5uj]{animation:ahero-rise-row var(--duration-slow) var(--ease-out) both;animation-delay:calc(var(--i) * 70ms + .42s)}}@keyframes ahero-rise{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.ahero__markRule[data-astro-cid-oq2uc5uj]{transform-origin:0}html[data-motion] .ahero__markRule[data-astro-cid-oq2uc5uj]{animation:ahero-draw var(--duration-draw) var(--ease-out) both;animation-delay:80ms}html[data-motion] section.ahero--split .ahero__card[data-astro-cid-oq2uc5uj]{animation:ahero-card-in var(--duration-slow) var(--ease-out) both;animation-delay:.3s}}@keyframes ahero-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ahero-card-in{0%{opacity:0;transform:translateX(var(--space-6))}to{opacity:1;transform:none}}@keyframes ahero-rise-row{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}.pband__frame[data-astro-cid-h3f77gqa]{border-radius:var(--radius-lg);aspect-ratio:3/2;margin:0;overflow:hidden}@media (width>=62rem){.pband__frame[data-astro-cid-h3f77gqa]{aspect-ratio:21/9}}.pband__img[data-astro-cid-h3f77gqa]{object-fit:cover;object-position:var(--photo-focus);block-size:100%;inline-size:100%;display:block}.pband__frame--bleed[data-astro-cid-h3f77gqa]{border-radius:0;position:relative}.pband__frame--bleed[data-astro-cid-h3f77gqa]:after{content:"";background:linear-gradient(to bottom, var(--color-surface-inverse) 0%, color-mix(in oklab, var(--color-surface-inverse) 55%, transparent) 38%, transparent 100%);pointer-events:none;block-size:35%;position:absolute;inset-block-start:0;inset-inline:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pband__frame[data-astro-cid-h3f77gqa]{view-timeline-name:--pband-frame;animation:linear both pband-settle;animation-timeline:--pband-frame;animation-range:entry}.pband__frame--bleed[data-astro-cid-h3f77gqa]{animation:none}.pband__frame--bleed[data-astro-cid-h3f77gqa] .pband__img[data-astro-cid-h3f77gqa]{animation:linear both pband-settle-img;animation-timeline:--pband-frame;animation-range:entry}}}@keyframes pband-settle{0%{border-radius:var(--radius-xl);scale:.96}to{border-radius:var(--radius-lg);scale:1}}@keyframes pband-settle-img{0%{scale:1.06}to{scale:1}}.nb[data-astro-cid-l57nrjgl]{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=62rem){.nb[data-astro-cid-l57nrjgl]{grid-template-columns:minmax(0, var(--nb-a,34fr)) minmax(0, var(--nb-b,66fr));column-gap:var(--space-16);align-items:start}}.nb__heading{line-height:var(--leading-tight);max-inline-size:16ch;margin:0}.nb__badge[data-astro-cid-l57nrjgl]{object-fit:contain;block-size:6rem;inline-size:auto;max-inline-size:100%;margin-block-start:var(--space-8);display:block}@media (width>=62rem){.nb__badge[data-astro-cid-l57nrjgl]{block-size:7.5rem}}.nb__opening[data-astro-cid-l57nrjgl],.nb__consequence[data-astro-cid-l57nrjgl],.nb__resolve[data-astro-cid-l57nrjgl]{max-inline-size:56ch}.nb__opening[data-astro-cid-l57nrjgl]{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text);margin:0}.nb__stream[data-astro-cid-l57nrjgl]{margin:var(--space-8) 0 0;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text)}.nb__arrow[data-astro-cid-l57nrjgl]{color:var(--color-accent-text)}section.nb-band--draw .nb__arrow[data-astro-cid-l57nrjgl]{transform-origin:0;display:inline-block}.nb__frag--turn[data-astro-cid-l57nrjgl]{color:var(--color-accent-text)}.nb__consequence[data-astro-cid-l57nrjgl],.nb__resolve[data-astro-cid-l57nrjgl]{margin:var(--space-8) 0 0;font-size:var(--text-base);line-height:var(--leading-normal)}.nb__consequence[data-astro-cid-l57nrjgl]{color:var(--color-text-muted)}.nb__resolve[data-astro-cid-l57nrjgl]{color:var(--color-text);margin-block-start:var(--space-5)}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal .nb__claim[data-astro-cid-l57nrjgl],html[data-motion] .reveal .nb__opening[data-astro-cid-l57nrjgl],html[data-motion] .reveal .nb__consequence[data-astro-cid-l57nrjgl],html[data-motion] .reveal .nb__resolve[data-astro-cid-l57nrjgl],html[data-motion] .reveal .nb__frag[data-astro-cid-l57nrjgl],html[data-motion] .reveal .nb__arrow[data-astro-cid-l57nrjgl]{opacity:0}html[data-motion] .is-in .nb__claim[data-astro-cid-l57nrjgl],html[data-motion] .is-in .nb__opening[data-astro-cid-l57nrjgl],html[data-motion] .is-in .nb__consequence[data-astro-cid-l57nrjgl],html[data-motion] .is-in .nb__resolve[data-astro-cid-l57nrjgl],html[data-motion] .is-in .nb__frag[data-astro-cid-l57nrjgl],html[data-motion] .is-in .nb__arrow[data-astro-cid-l57nrjgl]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out)}html[data-motion] .is-in .nb__opening[data-astro-cid-l57nrjgl]{transition-delay:80ms}html[data-motion] .is-in .nb__frag[data-astro-cid-l57nrjgl]{transition-delay:calc(var(--i) * 60ms + .16s)}html[data-motion] .is-in .nb__arrow[data-astro-cid-l57nrjgl]{transition-delay:calc(var(--i) * 60ms + .36s)}html[data-motion] .is-in .nb__consequence[data-astro-cid-l57nrjgl]{transition-delay:.7s}html[data-motion] .is-in .nb__resolve[data-astro-cid-l57nrjgl]{transition-delay:.78s}html[data-motion] .reveal.nb-band--draw .nb__arrow[data-astro-cid-l57nrjgl]{transform:scaleX(0)}html[data-motion] .is-in.nb-band--draw .nb__arrow[data-astro-cid-l57nrjgl]{transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);transform:none}html[data-motion] .reveal.nb-band--draw .nb__frag--turn[data-astro-cid-l57nrjgl]{color:var(--color-text)}html[data-motion] .is-in.nb-band--draw .nb__frag--turn[data-astro-cid-l57nrjgl]{color:var(--color-accent-text);transition:opacity var(--duration-slow) var(--ease-out), color var(--duration-slow) var(--ease-out);transition-delay:calc(var(--i) * 60ms + .16s), .84s}}.si__title[data-astro-cid-p6sefpyx]{margin:0 0 var(--space-10)}.si__title--center[data-astro-cid-p6sefpyx]{text-align:center}.si__row[data-astro-cid-p6sefpyx]{gap:var(--space-4);padding-block:calc(var(--space-8) + 1px) var(--space-8);display:grid;position:relative}.si__row[data-astro-cid-p6sefpyx]:before,.si__row[data-astro-cid-p6sefpyx]:last-child:after{content:"";background:var(--color-border);transform-origin:0;block-size:1px;position:absolute;inset-inline:0;transform:scaleX(1)}.si__row[data-astro-cid-p6sefpyx]:before{inset-block-start:0}.si__row[data-astro-cid-p6sefpyx]:last-child:after{inset-block-end:0}@media (width>=62rem){.si__row[data-astro-cid-p6sefpyx]{column-gap:var(--space-8);grid-template-columns:minmax(0,6fr) minmax(0,30fr) minmax(0,64fr);align-items:start}}@media (width<=61.9375rem){.si__row[data-astro-cid-p6sefpyx]{column-gap:var(--space-4);row-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.si__items[data-astro-cid-p6sefpyx]{grid-column:1/-1}}.si__ord[data-astro-cid-p6sefpyx]{font-size:var(--text-3xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);font-variant-numeric:tabular-nums;color:var(--color-text-muted);margin:0}.si__name[data-astro-cid-p6sefpyx]{align-items:baseline;gap:var(--space-3);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);color:var(--color-text);margin:0;display:flex}.si__icon[data-astro-cid-p6sefpyx]{text-align:center;inline-size:1em;color:var(--color-text-muted);flex:none;font-size:1em}@media (width>=62rem){.si__name[data-astro-cid-p6sefpyx]{position:relative}.si__icon[data-astro-cid-p6sefpyx]{margin-inline-end:var(--space-3);position:absolute;inset-block-start:0;inset-inline-end:100%}}.si__items[data-astro-cid-p6sefpyx]{columns:15rem 2;column-gap:var(--space-10);margin:0;padding:0;list-style:none}.si__item[data-astro-cid-p6sefpyx]{font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-text-muted);break-inside:avoid}.si__item[data-astro-cid-p6sefpyx]+.si__item[data-astro-cid-p6sefpyx]{margin-block-start:var(--space-2)}.si__items--inline[data-astro-cid-p6sefpyx]{columns:auto}.si__items--inline[data-astro-cid-p6sefpyx] .si__item[data-astro-cid-p6sefpyx]{margin-block-start:0;display:inline}.si__items--inline[data-astro-cid-p6sefpyx] .si__item[data-astro-cid-p6sefpyx]+.si__item[data-astro-cid-p6sefpyx]:before{content:" · "}@media (width>=62rem){.si__items[data-astro-cid-p6sefpyx]{padding-block-start:var(--space-1)}}[data-astro-cid-p6sefpyx][data-icon-tone=accent] .si__icon[data-astro-cid-p6sefpyx],[data-astro-cid-p6sefpyx][data-icon-tone=accent] .si__cellIcon[data-astro-cid-p6sefpyx]{color:var(--color-accent-text)}.si--icons[data-astro-cid-p6sefpyx]{column-gap:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=62rem){.si--icons[data-astro-cid-p6sefpyx]{grid-template-columns:repeat(2,minmax(0,1fr))}}.si__cell[data-astro-cid-p6sefpyx]{column-gap:var(--space-5);padding-block:var(--space-8);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid;position:relative}.si__cell[data-astro-cid-p6sefpyx]:before{content:"";background:var(--color-border);block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}.si__cell[data-astro-cid-p6sefpyx]:first-child:before{content:none}@media (width>=62rem){.si__cell[data-astro-cid-p6sefpyx]:nth-child(2):before{content:none}.si__cell[data-astro-cid-p6sefpyx]:nth-child(odd):before{inset-inline:0 calc(var(--space-12) / -2)}.si__cell[data-astro-cid-p6sefpyx]:nth-child(2n):before{inset-inline:calc(var(--space-12) / -2) 0}}.si__cellIcon[data-astro-cid-p6sefpyx]{text-align:center;inline-size:1.75em;color:var(--color-text-muted);grid-row:1/span 2;font-size:1.75em;line-height:1}.si__cellName[data-astro-cid-p6sefpyx]{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);color:var(--color-text);margin:0}.si__cellItems[data-astro-cid-p6sefpyx]{margin:var(--space-2) 0 0;font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-text-muted)}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal .si--icons[data-astro-cid-p6sefpyx] .si__cellIcon[data-astro-cid-p6sefpyx]{opacity:0;transform:scale(.9)}html[data-motion] .is-in .si--icons[data-astro-cid-p6sefpyx] .si__cellIcon[data-astro-cid-p6sefpyx]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out), color var(--duration-base) var(--ease-out);transition-delay:calc(var(--n,0) * 60ms + 90ms), calc(var(--n,0) * 60ms + 90ms), 0s;transform:none}.si--icons[data-astro-cid-p6sefpyx] .si__cell[data-astro-cid-p6sefpyx]:nth-child(2){--n:1}.si--icons[data-astro-cid-p6sefpyx] .si__cell[data-astro-cid-p6sefpyx]:nth-child(3){--n:2}.si--icons[data-astro-cid-p6sefpyx] .si__cell[data-astro-cid-p6sefpyx]:nth-child(n+4){--n:3}}@media (hover:hover){.si__cellIcon[data-astro-cid-p6sefpyx]{transition:color var(--duration-base) var(--ease-out)}.si__cell[data-astro-cid-p6sefpyx]:hover .si__cellIcon[data-astro-cid-p6sefpyx]{color:var(--color-text)}.si__ord[data-astro-cid-p6sefpyx]{transition:color var(--duration-base) var(--ease-out)}.si__row[data-astro-cid-p6sefpyx]:hover .si__ord[data-astro-cid-p6sefpyx]{color:var(--color-accent-text)}}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal .si__row[data-astro-cid-p6sefpyx]:before,html[data-motion] .reveal .si__row[data-astro-cid-p6sefpyx]:last-child:after{transform:scaleX(0)}html[data-motion] .is-in .si__row[data-astro-cid-p6sefpyx]:before,html[data-motion] .is-in .si__row[data-astro-cid-p6sefpyx]:last-child:after{transition:transform .5s var(--ease-out);transition-delay:calc(var(--i) * 60ms + .12s);transform:scaleX(1)}html[data-motion] .is-in .si__row[data-astro-cid-p6sefpyx]:last-child:after{transition-delay:calc(var(--i) * 60ms + .32s)}}.bc[data-astro-cid-7mpuguno]{padding:var(--space-8) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised)}section[data-tone=inverse] .bc[data-astro-cid-7mpuguno]{background:0 0}@media (width>=62rem){.bc[data-astro-cid-7mpuguno]{padding:var(--space-10) var(--space-12) var(--space-12)}}.bc__head[data-astro-cid-7mpuguno]{max-inline-size:52ch}.bc__heading{line-height:var(--leading-tight);margin:0}.bc__lead[data-astro-cid-7mpuguno]{margin:var(--space-5) 0 0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text)}.bc__intro[data-astro-cid-7mpuguno]{margin:var(--space-3) 0 0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted)}.bc__cols[data-astro-cid-7mpuguno]{gap:var(--space-8);margin-block-start:var(--space-10);display:grid}.bc__col[data-astro-cid-7mpuguno]{position:relative}@media (width>=62rem){.bc__cols[data-astro-cid-7mpuguno]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:0}.bc__col[data-astro-cid-7mpuguno]{padding-inline-end:var(--space-10)}.bc__col--second[data-astro-cid-7mpuguno]{padding-inline:calc(var(--space-10) + 1px) 0}.bc__col--second[data-astro-cid-7mpuguno]:before{content:"";background:var(--color-border);transform-origin:top;inline-size:1px;position:absolute;inset-block:0;inset-inline-start:0;transform:scaleY(1)}}@media (width<=61.9375rem){.bc__col--second[data-astro-cid-7mpuguno]{padding-block-start:calc(var(--space-8) + 1px)}.bc__col--second[data-astro-cid-7mpuguno]:before{content:"";background:var(--color-border);transform-origin:0;block-size:1px;position:absolute;inset-block-start:0;inset-inline:0;transform:scaleX(1)}}.bc__label[data-astro-cid-7mpuguno]{margin:0 0 var(--space-5);align-items:baseline;gap:var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);color:var(--color-text);display:flex}.bc__icon[data-astro-cid-7mpuguno]{text-align:center;inline-size:1em;color:var(--color-text-muted);flex:none;font-size:1em}.bc__icon[data-astro-cid-7mpuguno][data-tone-ink=accent]{color:var(--color-accent-text)}.bc__icon[data-astro-cid-7mpuguno][data-tone-ink=quantity]{color:var(--color-highlight-quantity)}.bc__icon[data-astro-cid-7mpuguno][data-tone-ink=quality]{color:var(--color-highlight-quality)}.bc__list[data-astro-cid-7mpuguno]{margin:0;padding:0;list-style:none}.bc__item[data-astro-cid-7mpuguno]{font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-text-muted)}.bc__item[data-astro-cid-7mpuguno]+.bc__item[data-astro-cid-7mpuguno]{margin-block-start:var(--space-3)}.bc__promise[data-astro-cid-7mpuguno]{margin:var(--space-10) 0 0;border-block-start:1px solid var(--color-border);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);padding-block-start:var(--space-8)}.bc--compact[data-astro-cid-7mpuguno]{background:0 0;border:0;border-radius:0;padding:0}@media (width>=62rem){.bc--compact[data-astro-cid-7mpuguno]{column-gap:var(--space-16);grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:start;padding:0;display:grid}.bc--compact[data-astro-cid-7mpuguno] .bc__head[data-astro-cid-7mpuguno]{grid-area:1/1/span 2;max-inline-size:none}.bc--compact[data-astro-cid-7mpuguno] .bc__cols[data-astro-cid-7mpuguno]{grid-area:1/2;margin-block-start:0}.bc--compact[data-astro-cid-7mpuguno] .bc__promise[data-astro-cid-7mpuguno]{grid-area:2/2}.bc--compact[data-astro-cid-7mpuguno] .bc__col[data-astro-cid-7mpuguno]{padding-inline-end:var(--space-8)}.bc--compact[data-astro-cid-7mpuguno] .bc__col--second[data-astro-cid-7mpuguno]{padding-inline:calc(var(--space-8) + 1px) 0}}.bc--compact[data-astro-cid-7mpuguno] .bc__item[data-astro-cid-7mpuguno]{font-size:var(--text-base)}.bc--compact[data-astro-cid-7mpuguno] .bc__promise[data-astro-cid-7mpuguno]{margin-block-start:var(--space-8);padding-block-start:var(--space-6)}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal .bc__col--second[data-astro-cid-7mpuguno]:before{transform:scaleY(0)}html[data-motion] .reveal .bc__label[data-astro-cid-7mpuguno],html[data-motion] .reveal .bc__item[data-astro-cid-7mpuguno],html[data-motion] .reveal .bc__promise[data-astro-cid-7mpuguno]{opacity:0}html[data-motion] .is-in .bc__col--second[data-astro-cid-7mpuguno]:before{transition:transform var(--duration-draw) var(--ease-out);transition-delay:.12s;transform:scaleY(1)}html[data-motion] .is-in .bc__label[data-astro-cid-7mpuguno],html[data-motion] .is-in .bc__item[data-astro-cid-7mpuguno],html[data-motion] .is-in .bc__promise[data-astro-cid-7mpuguno]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out)}.bc__col[data-astro-cid-7mpuguno]{--col:0s}.bc__col--second[data-astro-cid-7mpuguno]{--col:.28s}html[data-motion] .is-in .bc__label[data-astro-cid-7mpuguno]{transition-delay:calc(.24s + var(--col))}html[data-motion] .is-in .bc__item[data-astro-cid-7mpuguno]{transition-delay:calc(.3s + var(--col) + var(--i) * 50ms)}html[data-motion] .is-in .bc__promise[data-astro-cid-7mpuguno]{transition-delay:.9s}}@media (prefers-reduced-motion:no-preference) and (width<=61.9375rem){html[data-motion] .reveal .bc__col--second[data-astro-cid-7mpuguno]:before{transform:scaleX(0)}html[data-motion] .is-in .bc__col--second[data-astro-cid-7mpuguno]:before{transform:scaleX(1)}}.rf__title[data-astro-cid-6tf67hgl]{margin:0 0 var(--space-6)}.rf__lead[data-astro-cid-6tf67hgl]{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);max-inline-size:60ch;margin:0}.rf__flow[data-astro-cid-6tf67hgl]{gap:var(--space-8);margin-block-start:var(--space-12);display:grid}@media (width>=62rem){.rf__flow[data-astro-cid-6tf67hgl]{column-gap:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.rf__step[data-astro-cid-6tf67hgl]{padding-block-start:calc(var(--space-4) + 2px);position:relative}.rf__step[data-astro-cid-6tf67hgl]:before{content:"";background:var(--color-border);transform-origin:0;block-size:2px;position:absolute;inset-block-start:0;inset-inline:0;transform:scaleX(1)}.rf__ord[data-astro-cid-6tf67hgl]{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-snug);font-variant-numeric:tabular-nums;color:var(--color-text-muted);margin:0;display:flex}.rf__icon[data-astro-cid-6tf67hgl]{font-size:1em}.rf__stepTitle[data-astro-cid-6tf67hgl]{margin:var(--space-2) 0 0;font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);color:var(--color-text)}.rf__items[data-astro-cid-6tf67hgl]{margin:var(--space-4) 0 0;font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-text-muted);padding:0;list-style:none}.rf__item[data-astro-cid-6tf67hgl]{display:inline}.rf__item[data-astro-cid-6tf67hgl]+.rf__item[data-astro-cid-6tf67hgl]:before{content:" · "}.rf__callout[data-astro-cid-6tf67hgl]{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-block-start:var(--space-12)}@media (width>=62rem){.rf__callout[data-astro-cid-6tf67hgl]{padding:var(--space-6) var(--space-8)}}.rf__calloutLine[data-astro-cid-6tf67hgl]{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);margin:0}.rf__calloutLabel[data-astro-cid-6tf67hgl]{font-weight:var(--weight-semibold)}.rf__calloutNote[data-astro-cid-6tf67hgl]{color:var(--color-text-muted);margin-inline-start:var(--space-2)}.rf__calloutBody[data-astro-cid-6tf67hgl]{margin:var(--space-2) 0 0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted)}.rf__callout--bar[data-astro-cid-6tf67hgl] .rf__calloutBody[data-astro-cid-6tf67hgl]{margin-block-start:var(--space-3)}.rf__callout--bar[data-astro-cid-6tf67hgl]{border:0;border-inline-start:var(--space-1) solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text)}section[data-tone=inverse] .rf__callout--bar[data-astro-cid-6tf67hgl]{border:1px solid var(--color-border);border-inline-start:var(--space-1) solid var(--color-accent);background:0 0}.rf__step[data-astro-cid-6tf67hgl][data-accent=emphasis]{--rf-accent:var(--color-highlight-emphasis)}.rf__step[data-astro-cid-6tf67hgl][data-accent=quantity]{--rf-accent:var(--color-highlight-quantity)}.rf__step[data-astro-cid-6tf67hgl][data-accent=quality]{--rf-accent:var(--color-highlight-quality)}.rf__step[data-astro-cid-6tf67hgl][data-accent]:before{background:var(--rf-accent)}.rf__step[data-astro-cid-6tf67hgl][data-accent] .rf__ord[data-astro-cid-6tf67hgl]{color:var(--rf-accent)}.rf__step[data-astro-cid-6tf67hgl][data-accent] .rf__icon[data-astro-cid-6tf67hgl]{font-size:1.5em}.rf__step[data-astro-cid-6tf67hgl][data-accent] .rf__ord[data-astro-cid-6tf67hgl]{align-items:center;gap:var(--space-3)}.rf__head--center[data-astro-cid-6tf67hgl]{text-align:center}.rf__head--center[data-astro-cid-6tf67hgl] .rf__lead[data-astro-cid-6tf67hgl]{margin-inline:auto}@media (prefers-reduced-motion:no-preference){.rf__flow[data-astro-cid-6tf67hgl]{--rf-step:.32s}html[data-motion] .reveal .rf__step[data-astro-cid-6tf67hgl]:before{transform:scaleX(0)}html[data-motion] .reveal .rf__ord[data-astro-cid-6tf67hgl],html[data-motion] .reveal .rf__stepTitle[data-astro-cid-6tf67hgl],html[data-motion] .reveal .rf__items[data-astro-cid-6tf67hgl],html[data-motion] .reveal .rf__callout[data-astro-cid-6tf67hgl]{opacity:0}html[data-motion] .is-in .rf__step[data-astro-cid-6tf67hgl]:before{transition:transform var(--rf-step) var(--ease-out);transition-delay:calc(var(--i) * var(--rf-step));transform:scaleX(1)}html[data-motion] .is-in .rf__ord[data-astro-cid-6tf67hgl],html[data-motion] .is-in .rf__stepTitle[data-astro-cid-6tf67hgl],html[data-motion] .is-in .rf__items[data-astro-cid-6tf67hgl],html[data-motion] .is-in .rf__callout[data-astro-cid-6tf67hgl]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out)}html[data-motion] .is-in .rf__ord[data-astro-cid-6tf67hgl],html[data-motion] .is-in .rf__stepTitle[data-astro-cid-6tf67hgl]{transition-delay:calc((var(--i) + 1) * var(--rf-step))}html[data-motion] .is-in .rf__items[data-astro-cid-6tf67hgl]{transition-delay:calc((var(--i) + 1) * var(--rf-step) + 80ms)}html[data-motion] .is-in .rf__callout[data-astro-cid-6tf67hgl]{transition-delay:1.12s}html[data-motion] .reveal.rf-band--showpiece .rf__ord[data-astro-cid-6tf67hgl]{transform:scale(.92)}.rf-band--showpiece[data-astro-cid-6tf67hgl] .rf__ord[data-astro-cid-6tf67hgl]{transform-origin:0}html[data-motion] .is-in.rf-band--showpiece .rf__ord[data-astro-cid-6tf67hgl]{transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);transform:none}html[data-motion] .is-in.rf-band--showpiece .rf__item[data-astro-cid-6tf67hgl]{transition-delay:calc((var(--i) + 1) * var(--rf-step) + .18s + var(--j,0) * 50ms)}html[data-motion] .is-in.rf-band--showpiece .rf__callout[data-astro-cid-6tf67hgl]{transition-delay:1.4s}}section.qual-band--mark{overflow:hidden}section.qual-band--mark:not(.section--pin){position:relative}@media (prefers-reduced-motion:reduce){section.qual-band--mark.section--pin{position:relative}}section.qual-band--mark .qual[data-astro-cid-d7cwxhgi]{z-index:1;position:relative}section.qual-band--mark .watermark--coda{display:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){section.qual-band--mark .watermark--coda{display:block}section.qual-band--mark{view-timeline-name:--qual-band}section.qual-band--mark .watermark--coda{animation:linear both qual-mark;animation-timeline:--qual-band;animation-range:entry}}}@keyframes qual-mark{0%{translate:0 -28%;scale:1.08}to{translate:0;scale:1}}@media (width>=62rem) and (height>=48rem){section.qual-band.section--pin .qual__grid[data-astro-cid-d7cwxhgi]{margin-block-start:var(--space-6)}section.qual-band.section--pin .qual__cond[data-astro-cid-d7cwxhgi]{padding:var(--space-5)}section.qual-band.section--pin .qual__strip[data-astro-cid-d7cwxhgi]{padding:var(--space-5) var(--space-8);margin-block-start:var(--space-6)}section.qual-band.section--pin .qual__subhead[data-astro-cid-d7cwxhgi]{margin-block-start:var(--space-4)}section.qual-band.section--pin>.container{align-content:center;display:grid}}@media (width>=62rem) and (height>=48rem) and (height<=52rem){section.qual-band.section--pin .qual__condText[data-astro-cid-d7cwxhgi]{font-size:var(--text-xl)}}.qual[data-astro-cid-d7cwxhgi]{gap:var(--space-10);display:grid}@media (width>=62rem){.qual[data-astro-cid-d7cwxhgi]{column-gap:var(--space-16);grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:start}}.qual__heading{line-height:var(--leading-tight);margin:0}.qual__eyebrow[data-astro-cid-d7cwxhgi]{margin-bottom:var(--space-5);display:block}.qual__label[data-astro-cid-d7cwxhgi]{margin:var(--space-6) 0 0;max-inline-size:48ch;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text)}.qual__list[data-astro-cid-d7cwxhgi]{margin:var(--space-8) 0 0;max-inline-size:48ch;padding:0;list-style:none}.qual__row[data-astro-cid-d7cwxhgi]{align-items:baseline;gap:var(--space-3);font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-text);display:flex}.qual__row[data-astro-cid-d7cwxhgi]+.qual__row[data-astro-cid-d7cwxhgi]{margin-block-start:var(--space-4)}.qual__dash[data-astro-cid-d7cwxhgi]{color:var(--color-text);flex:none}.qual__body[data-astro-cid-d7cwxhgi]{margin:var(--space-8) 0 0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);max-inline-size:56ch}.qual--cards[data-astro-cid-d7cwxhgi]{display:block}.qual__grid[data-astro-cid-d7cwxhgi]{margin:var(--space-10) 0 0;gap:var(--space-6);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (width>=62rem){.qual__grid[data-astro-cid-d7cwxhgi]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.qual__grid[data-astro-cid-d7cwxhgi]{grid-template-columns:repeat(4,minmax(0,1fr))}}.qual__cond[data-astro-cid-d7cwxhgi]{--gradient-inner:var(--color-bg);padding:var(--space-8);position:relative}.qual__cond[data-astro-cid-d7cwxhgi]:after{content:"";inset:calc(var(--space-px) * -1);border:var(--space-px) solid var(--gradient-inner);border-radius:var(--radius-lg);opacity:0;pointer-events:none;position:absolute}.qual--center[data-astro-cid-d7cwxhgi] .qual__heading,.qual--center[data-astro-cid-d7cwxhgi] .qual__eyebrow[data-astro-cid-d7cwxhgi],.qual--center[data-astro-cid-d7cwxhgi] .qual__subhead[data-astro-cid-d7cwxhgi]{text-align:center}.qual--center[data-astro-cid-d7cwxhgi] .qual__subhead[data-astro-cid-d7cwxhgi]{margin-inline:auto}.qual--cards[data-astro-cid-d7cwxhgi] .qual__cond[data-astro-cid-d7cwxhgi]{align-content:center;display:grid}.qual__subhead[data-astro-cid-d7cwxhgi]{margin:var(--space-6) 0 0;max-inline-size:60ch;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-muted);text-wrap:pretty}.qual__condText[data-astro-cid-d7cwxhgi]{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);color:var(--color-text);text-wrap:balance;margin:0}.qual__foot[data-astro-cid-d7cwxhgi]{gap:var(--space-10);align-items:start;margin-block-start:var(--space-12);display:grid}@media (width>=62rem){.qual__foot[data-astro-cid-d7cwxhgi]{column-gap:var(--space-16);grid-template-columns:minmax(0,55fr) minmax(0,45fr)}}.qual--cards[data-astro-cid-d7cwxhgi] .qual__body[data-astro-cid-d7cwxhgi]{max-inline-size:60ch;margin:0}.qual__strip[data-astro-cid-d7cwxhgi]{padding:var(--space-8) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text);gap:var(--space-8);align-items:start;margin-block-start:var(--space-12);display:grid}@media (width>=62rem){.qual__strip[data-astro-cid-d7cwxhgi]{padding:var(--space-10) var(--space-10);column-gap:var(--space-12);grid-template-columns:minmax(0,34fr) minmax(0,36fr) minmax(0,30fr);align-items:center}}.qual__stripLabel[data-astro-cid-d7cwxhgi]{margin:0 0 var(--space-3);align-items:baseline;gap:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--eyebrow-color);display:flex}.qual__stripTitle[data-astro-cid-d7cwxhgi]{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);color:var(--color-text);margin:0}.qual__stripBody[data-astro-cid-d7cwxhgi]{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.qual__stripEnd[data-astro-cid-d7cwxhgi]{justify-items:start;display:grid}@media (width>=62rem){.qual__stripEnd[data-astro-cid-d7cwxhgi]{text-align:end;justify-items:end}}.qual__badge[data-astro-cid-d7cwxhgi]{display:inline-flex}.qual__badgeImg[data-astro-cid-d7cwxhgi]{object-fit:contain;block-size:4.5rem;inline-size:auto;max-inline-size:100%;display:block}.qual__strip[data-astro-cid-d7cwxhgi] .qual__linkRow[data-astro-cid-d7cwxhgi]{margin-block-start:var(--space-5)}.qual__stripLabel[data-astro-cid-d7cwxhgi] .qual__cardIcon[data-astro-cid-d7cwxhgi]{color:inherit}.qual__card[data-astro-cid-d7cwxhgi]{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);color:var(--color-text)}@media (width>=62rem){.qual__card[data-astro-cid-d7cwxhgi]{padding:var(--space-8)}}.qual__cardLabel[data-astro-cid-d7cwxhgi]{margin:0 0 var(--space-4);align-items:baseline;gap:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);display:flex}.qual__cardTitle[data-astro-cid-d7cwxhgi]{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);color:var(--color-text);margin:0}.qual__cardBody[data-astro-cid-d7cwxhgi]{margin:var(--space-4) 0 0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted)}.qual__cardIcon[data-astro-cid-d7cwxhgi]{color:var(--color-text-muted);font-size:1em}.qual__linkRow[data-astro-cid-d7cwxhgi]{margin:var(--space-6) 0 0}.qual__link[data-astro-cid-d7cwxhgi]{align-items:baseline;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:.3em;display:inline-flex}.qual__link[data-astro-cid-d7cwxhgi]:hover{color:var(--color-text);text-decoration-color:currentColor}.qual__arrow[data-astro-cid-d7cwxhgi]{transition:transform var(--duration-base) var(--ease-out)}.qual__link[data-astro-cid-d7cwxhgi]:hover .qual__arrow[data-astro-cid-d7cwxhgi]{transform:translateX(var(--space-1))}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal .qual__dash[data-astro-cid-d7cwxhgi]{transform:scaleX(0)}html[data-motion] .reveal .qual__text[data-astro-cid-d7cwxhgi],html[data-motion] .reveal .qual__body[data-astro-cid-d7cwxhgi],html[data-motion] .reveal .qual__card[data-astro-cid-d7cwxhgi]{opacity:0}.qual__dash[data-astro-cid-d7cwxhgi]{transform-origin:0;display:inline-block}html[data-motion] .is-in .qual__dash[data-astro-cid-d7cwxhgi]{transition:transform var(--duration-base) var(--ease-out);transition-delay:calc(var(--i) * 90ms + .12s);transform:scaleX(1)}html[data-motion] .is-in .qual__text[data-astro-cid-d7cwxhgi],html[data-motion] .is-in .qual__body[data-astro-cid-d7cwxhgi],html[data-motion] .is-in .qual__card[data-astro-cid-d7cwxhgi]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out)}html[data-motion] .is-in .qual__text[data-astro-cid-d7cwxhgi]{transition-delay:calc(var(--i) * 90ms + .27s)}html[data-motion] .is-in .qual__card[data-astro-cid-d7cwxhgi]{transition-delay:.12s}html[data-motion] .is-in .qual__body[data-astro-cid-d7cwxhgi]{transition-delay:.56s}html[data-motion] .reveal .qual__cond[data-astro-cid-d7cwxhgi]{opacity:0}html[data-motion] .is-in .qual__cond[data-astro-cid-d7cwxhgi]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out);transition-delay:calc(var(--i) * 80ms + .12s)}html[data-motion] .reveal .qual__cond[data-astro-cid-d7cwxhgi]:after{opacity:1}html[data-motion] .is-in .qual__cond[data-astro-cid-d7cwxhgi]:after{opacity:0;transition:opacity var(--duration-slow) var(--ease-out);transition-delay:calc(var(--i) * 80ms + .34s)}html[data-motion] .is-in .qual--cards[data-astro-cid-d7cwxhgi] .qual__card[data-astro-cid-d7cwxhgi]{transition-delay:.52s}html[data-motion] .is-in .qual--cards[data-astro-cid-d7cwxhgi] .qual__body[data-astro-cid-d7cwxhgi]{transition-delay:.44s}html[data-motion] .reveal .qual__subhead[data-astro-cid-d7cwxhgi],html[data-motion] .reveal .qual__strip[data-astro-cid-d7cwxhgi]{opacity:0}html[data-motion] .is-in .qual__subhead[data-astro-cid-d7cwxhgi],html[data-motion] .is-in .qual__strip[data-astro-cid-d7cwxhgi]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out)}html[data-motion] .is-in .qual__subhead[data-astro-cid-d7cwxhgi]{transition-delay:80ms}html[data-motion] .is-in .qual__strip[data-astro-cid-d7cwxhgi]{transition-delay:.52s}}@media (width>=62rem){section.ec-band{padding-block:calc(var(--section-y) + var(--space-8))}}section.ec-band--wm{position:relative;overflow:hidden}section.ec-band--wm .ec[data-astro-cid-wltbjka6]{z-index:1;position:relative}.ec__wm[data-astro-cid-wltbjka6]{opacity:1}.ec__heading{line-height:var(--leading-tight);text-wrap:balance;max-inline-size:30ch;margin:0}.ec__body[data-astro-cid-wltbjka6]{margin:var(--space-6) 0 0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);max-inline-size:60ch}.ec__actions[data-astro-cid-wltbjka6]{align-items:center;gap:var(--space-6);flex-wrap:wrap;margin-block-start:var(--space-10);display:flex}.ec__phone[data-astro-cid-wltbjka6]{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:.3em;white-space:nowrap}.ec__phone[data-astro-cid-wltbjka6]:hover{text-decoration-color:currentColor}.ec__phoneIcon[data-astro-cid-wltbjka6]{margin-inline-end:var(--space-2);font-size:.9em;text-decoration:none}section.ec-band--ink{--color-bg:var(--color-surface-inverse);--color-surface:var(--color-surface-inverse);--color-surface-raised:var(--color-surface-inverse-raised);--gradient-inner:var(--color-surface-inverse);--color-text:var(--color-text-inverse);--color-text-muted:var(--color-text-muted-inverse);--color-border:var(--color-border-inverse);--color-accent-text:var(--color-accent-text-inverse);--color-highlight-emphasis:var(--color-accent-text-inverse);--eyebrow-color:var(--color-accent-text-inverse);--color-link:var(--color-link-inverse);--color-link-hover:var(--color-link-hover-inverse)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){section.ec-band--ink{view-timeline-name:--ec-band;animation:step-end both ec-ink;animation-timeline:--ec-band;animation-range:entry 50% entry 92%}section.ec-band--wm .ec__wm[data-astro-cid-wltbjka6]{animation:step-end both ec-wm;animation-timeline:--ec-band;animation-range:entry 50% entry 92%}}}@keyframes ec-ink{0%{--color-bg:var(--color-bg-light);--color-surface:var(--color-surface-light);--color-surface-raised:var(--color-surface-raised-light);--gradient-inner:var(--color-bg-light);--color-text:var(--color-text-light);--color-text-muted:var(--color-text-muted-light);--color-border:var(--color-border-light);--color-accent-text:var(--color-accent-text-light);--color-highlight-emphasis:var(--color-accent-text-light);--eyebrow-color:var(--color-accent-text-light);--color-link:var(--color-link-light);--color-link-hover:var(--color-link-hover-light)}to{--color-bg:var(--color-surface-inverse);--color-surface:var(--color-surface-inverse);--color-surface-raised:var(--color-surface-inverse-raised);--gradient-inner:var(--color-surface-inverse);--color-text:var(--color-text-inverse);--color-text-muted:var(--color-text-muted-inverse);--color-border:var(--color-border-inverse);--color-accent-text:var(--color-accent-text-inverse);--color-highlight-emphasis:var(--color-accent-text-inverse);--eyebrow-color:var(--color-accent-text-inverse);--color-link:var(--color-link-inverse);--color-link-hover:var(--color-link-hover-inverse)}}@keyframes ec-wm{0%{opacity:0}to{opacity:1}}.ec--center[data-astro-cid-wltbjka6]{text-align:center}.ec--center[data-astro-cid-wltbjka6] .ec__heading,.ec--center[data-astro-cid-wltbjka6] .ec__body[data-astro-cid-wltbjka6]{margin-inline:auto}.ec--center[data-astro-cid-wltbjka6] .ec__actions[data-astro-cid-wltbjka6]{justify-content:center}.ahero2[data-astro-cid-of2mrobx]{gap:var(--space-10);align-items:center;display:grid}@media (width>=62rem){.ahero2[data-astro-cid-of2mrobx]{column-gap:var(--space-10);grid-template-columns:minmax(0,54fr) minmax(0,46fr)}}.ahero2__eyebrow[data-astro-cid-of2mrobx]{margin-bottom:var(--space-5)}.ahero2__heading{line-height:var(--leading-tight);margin:0}.ahero2__lead[data-astro-cid-of2mrobx]{margin:var(--space-6) 0 0;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-muted);max-inline-size:52ch}.ahero2__body[data-astro-cid-of2mrobx]{margin:var(--space-6) 0 0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);max-inline-size:56ch}.ahero2__actions[data-astro-cid-of2mrobx]{align-items:center;gap:var(--space-6);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.ahero2__link[data-astro-cid-of2mrobx]{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:.3em;white-space:nowrap}.ahero2__link[data-astro-cid-of2mrobx]:hover{text-decoration-color:currentColor}.ahero2__art[data-astro-cid-of2mrobx]{max-inline-size:22rem;margin-block-start:var(--space-4);position:relative}@media (width>=62rem){.ahero2__art[data-astro-cid-of2mrobx]{max-inline-size:none;margin-block-start:0}}.ahero2__bird[data-astro-cid-of2mrobx]{block-size:auto;inline-size:100%;display:block}.ahero2__badge[data-astro-cid-of2mrobx]{block-size:var(--space-16);object-fit:contain;inline-size:auto;max-inline-size:60%;display:block;position:absolute;inset-block-end:0;inset-inline-end:0}@media (width>=62rem){.ahero2__badge[data-astro-cid-of2mrobx]{block-size:var(--space-32)}}.ahero2__art--sealed[data-astro-cid-of2mrobx]{flex-direction:column;align-items:flex-end;display:flex}.ahero2__art--sealed[data-astro-cid-of2mrobx] .ahero2__badge[data-astro-cid-of2mrobx]{block-size:var(--space-16);max-inline-size:100%;position:static}@media (width>=62rem){.ahero2__art--sealed[data-astro-cid-of2mrobx] .ahero2__badge[data-astro-cid-of2mrobx]{block-size:var(--space-20)}}.ahero2__art--badge[data-astro-cid-of2mrobx]{justify-content:flex-end;max-inline-size:none;display:flex}.ahero2__art--badge[data-astro-cid-of2mrobx] .ahero2__badge[data-astro-cid-of2mrobx]{block-size:var(--space-20);max-inline-size:100%;position:static}@media (width>=62rem){.ahero2__art--badge[data-astro-cid-of2mrobx] .ahero2__badge[data-astro-cid-of2mrobx]{block-size:var(--space-32)}}.ahero2__art--photo[data-astro-cid-of2mrobx] .ahero2__bird[data-astro-cid-of2mrobx]{aspect-ratio:4/3;object-fit:cover;object-position:50% 50%;border-radius:var(--radius-lg)}.ahero2__art--photo[data-astro-cid-of2mrobx]{max-inline-size:none}.ahero2__art--photo[data-astro-cid-of2mrobx] .ahero2__badge[data-astro-cid-of2mrobx]{filter:drop-shadow(0 6px 18px color-mix(in oklab, var(--shadow-tint) 24%, transparent));inset-block-end:calc(var(--space-12) * -1);inset-inline-end:calc(var(--space-12) * -1)}@media (width>=62rem){.ahero2__art--photo[data-astro-cid-of2mrobx] .ahero2__badge[data-astro-cid-of2mrobx]{block-size:var(--space-24)}}@media (width<=61.9375rem){.ahero2__art--photo[data-astro-cid-of2mrobx] .ahero2__badge[data-astro-cid-of2mrobx]{inset-block-end:calc(var(--space-5) * -1);inset-inline-end:var(--space-4)}}@media (prefers-reduced-motion:no-preference){html[data-motion] .ahero2__copy[data-astro-cid-of2mrobx]>[data-astro-cid-of2mrobx]{animation:ahero2-rise var(--duration-slow) var(--ease-out) both}html[data-motion] .ahero2__copy[data-astro-cid-of2mrobx]>[data-astro-cid-of2mrobx]:nth-child(2){animation-delay:60ms}html[data-motion] .ahero2__copy[data-astro-cid-of2mrobx]>[data-astro-cid-of2mrobx]:nth-child(3){animation-delay:.12s}html[data-motion] .ahero2__copy[data-astro-cid-of2mrobx]>[data-astro-cid-of2mrobx]:nth-child(4){animation-delay:.18s}html[data-motion] .ahero2__copy[data-astro-cid-of2mrobx]>[data-astro-cid-of2mrobx]:nth-child(n+5){animation-delay:.24s}html[data-motion] .ahero2__bird[data-astro-cid-of2mrobx]{animation:ahero2-fly var(--duration-settle) var(--ease-out) both;animation-delay:.12s}html[data-motion] .ahero2__badge[data-astro-cid-of2mrobx]{animation:ahero2-rise var(--duration-slow) var(--ease-out) both;animation-delay:.42s}html[data-motion] .ahero2__art--draw[data-astro-cid-of2mrobx] .ahero2__bird[data-astro-cid-of2mrobx]{animation:ahero2-wipe var(--duration-settle) var(--ease-out-expressive) both;animation-delay:.26s;-webkit-mask-image:linear-gradient(45deg,#000 0% 45%,#0000 75% 100%);mask-image:linear-gradient(45deg,#000 0% 45%,#0000 75% 100%);-webkit-mask-size:300% 300%;mask-size:300% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html[data-motion] .ahero2__art--draw[data-astro-cid-of2mrobx] .ahero2__badge[data-astro-cid-of2mrobx]{animation-delay:.12s}}@keyframes ahero2-rise{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}@keyframes ahero2-fly{0%{opacity:0;transform:translate(calc(var(--space-8) * -1), var(--space-6))}to{opacity:1;transform:none}}@keyframes ahero2-wipe{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 100%;mask-position:0 100%}}@media (width>=62rem) and (height>=48rem){section.ahero2-band--editorial{padding-block:var(--space-8) calc(var(--space-10) + var(--cookie-h,0px))}}section.ahero2-band.hero-crumbed:not(.section--pin){padding-block-start:max(var(--space-2), calc(var(--section-y) - var(--crumb-block)))}section.ahero2-band--editorial.hero-crumbed:not(.section--pin){padding-block-start:max(var(--space-2), calc(var(--section-y-tight) - var(--crumb-block)))}@media (width>=62rem) and (height>=48rem){section.ahero2-band--editorial.hero-crumbed:not(.section--pin){padding-block-start:max(var(--space-2), calc(var(--space-8) - var(--crumb-block)))}}@media (width>=62rem){.ahero2--editorial[data-astro-cid-of2mrobx]{column-gap:var(--space-12);grid-template-columns:minmax(0,60fr) minmax(0,40fr);min-block-size:34rem}}.ahero2__eyebrow--rule[data-astro-cid-of2mrobx]:before{content:"";inline-size:var(--space-6);block-size:2px;vertical-align:middle;background:var(--color-accent);margin-inline-end:var(--space-3);display:inline-block}.ahero2--editorial[data-astro-cid-of2mrobx] .ahero2__heading{line-height:var(--leading-none)}.ahero2--editorial[data-astro-cid-of2mrobx] .ahero2__heading.is-boxed{line-height:var(--leading-tight)}@media (width<=61.9375rem){.ahero2[data-astro-cid-of2mrobx].ahero2--ph-display .ahero2__heading{font-size:var(--text-display)}.ahero2[data-astro-cid-of2mrobx].ahero2--ph-5xl .ahero2__heading{font-size:var(--text-5xl)}.ahero2[data-astro-cid-of2mrobx].ahero2--ph-4xl .ahero2__heading{font-size:var(--text-4xl)}.ahero2[data-astro-cid-of2mrobx].ahero2--ph-3xl .ahero2__heading{font-size:var(--text-3xl)}}.ahero2--editorial[data-astro-cid-of2mrobx] .ahero2__heading--lines[data-astro-cid-of2mrobx]{font-size:var(--text-display)}.ahero2--editorial[data-astro-cid-of2mrobx] .ahero2__lead[data-astro-cid-of2mrobx]{color:var(--color-text);font-weight:var(--weight-semibold);font-size:var(--text-xl);max-inline-size:46ch}.ahero2--editorial[data-astro-cid-of2mrobx] .ahero2__body[data-astro-cid-of2mrobx]{color:var(--color-text-muted);max-inline-size:54ch}.ahero2--editorial[data-astro-cid-of2mrobx].ahero2--paras .ahero2__body[data-astro-cid-of2mrobx]{max-inline-size:64ch}.ahero2--editorial[data-astro-cid-of2mrobx].ahero2--paras .ahero2__body[data-astro-cid-of2mrobx]+.ahero2__body[data-astro-cid-of2mrobx]{margin-block-start:var(--space-4)}@media (width>=62rem){.ahero2--editorial[data-astro-cid-of2mrobx] .ahero2__art[data-astro-cid-of2mrobx]{justify-self:end;inline-size:100%;max-inline-size:33rem}}.ahero2__foot[data-astro-cid-of2mrobx]{justify-content:space-between;align-items:center;gap:var(--space-4);margin:var(--space-6) 0 0;border-block-start:var(--space-px) solid var(--color-border);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex-wrap:wrap;padding-block-start:var(--space-5);display:flex}.ahero2__footLabel[data-astro-cid-of2mrobx]{color:var(--color-accent-text)}.ahero2__footCue[data-astro-cid-of2mrobx]{color:var(--color-text-muted)}.ahero2--footin[data-astro-cid-of2mrobx]{row-gap:0}.ahero2__foot--in[data-astro-cid-of2mrobx]{grid-column:1/-1}@media (width<=61.9375rem){.ahero2--footin[data-astro-cid-of2mrobx]{row-gap:var(--space-10);flex-direction:column;align-items:stretch;display:flex}.ahero2--footin[data-astro-cid-of2mrobx] .ahero2__art[data-astro-cid-of2mrobx]{order:1}.ahero2__foot--in[data-astro-cid-of2mrobx]{margin-block-start:0}}.ahero2__ctaNote[data-astro-cid-of2mrobx]{margin:var(--space-4) 0 0;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-muted);max-inline-size:46ch}.ahero2__cue[data-astro-cid-of2mrobx]{inline-size:var(--space-px);block-size:var(--space-6);background:var(--color-border-strong);margin-inline-start:auto;display:block}@media (prefers-reduced-motion:no-preference){html[data-motion] .ahero2__cue[data-astro-cid-of2mrobx]{transform-origin:top;animation:ahero2-cue 2.4s var(--ease-out) infinite}}@keyframes ahero2-cue{0%{opacity:0;scale:1 .2}40%{opacity:1;scale:1}to{opacity:0;scale:1}}.ahero2__heading--lines[data-astro-cid-of2mrobx]{font-size:var(--text-4xl)}.ahero2__hline[data-astro-cid-of2mrobx]{display:block}@media (width>=62rem){.ahero2--held[data-astro-cid-of2mrobx]{align-items:center}.ahero2--held[data-astro-cid-of2mrobx] .ahero2__bird[data-astro-cid-of2mrobx]{max-block-size:calc(100svh - var(--nav-h,4.5rem) - var(--space-40));inline-size:auto;max-inline-size:100%;margin-inline:auto}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=62rem) and (height>=48rem){.ahero2-band--held{view-timeline-name:--ahero-band}html[data-motion] .ahero2--held[data-astro-cid-of2mrobx]{--ahero-dl:90svh}html[data-motion] .ahero2--held[data-astro-cid-of2mrobx] .ahero2__hline[data-astro-cid-of2mrobx],html[data-motion] .ahero2--held[data-astro-cid-of2mrobx] .ahero2__lead[data-astro-cid-of2mrobx],html[data-motion] .ahero2--held[data-astro-cid-of2mrobx] .ahero2__body[data-astro-cid-of2mrobx],html[data-motion] .ahero2--held[data-astro-cid-of2mrobx] .ahero2__actions[data-astro-cid-of2mrobx],html[data-motion] .ahero2--held[data-astro-cid-of2mrobx] .ahero2__art--draw[data-astro-cid-of2mrobx] .ahero2__bird[data-astro-cid-of2mrobx]{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--ahero-band;animation-duration:auto}html[data-motion] .ahero2--held[data-astro-cid-of2mrobx] .ahero2__hline[data-astro-cid-of2mrobx]:nth-child(2),html[data-motion] .ahero2--held[data-astro-cid-of2mrobx] .ahero2__hline[data-astro-cid-of2mrobx]:nth-child(3){animation-name:ahero2-rise}html[data-motion] .ahero2--held[data-astro-cid-of2mrobx] .ahero2__hline[data-astro-cid-of2mrobx]:nth-child(2){animation-range:entry calc(100svh + var(--ahero-dl) * .1) entry calc(100svh + var(--ahero-dl) * .3)}html[data-motion] .ahero2--held[data-astro-cid-of2mrobx] .ahero2__hline[data-astro-cid-of2mrobx]:nth-child(3){animation-range:entry calc(100svh + var(--ahero-dl) * .3) entry calc(100svh + var(--ahero-dl) * .5)}html[data-motion] .ahero2--held[data-astro-cid-of2mrobx] .ahero2__art--draw[data-astro-cid-of2mrobx] .ahero2__bird[data-astro-cid-of2mrobx]{animation-name:ahero2-wipe;animation-delay:0s;animation-range:entry 100svh entry calc(100svh + var(--ahero-dl) * .62);-webkit-mask-image:linear-gradient(45deg,#000 0% 45%,#0000 75% 100%);mask-image:linear-gradient(45deg,#000 0% 45%,#0000 75% 100%);-webkit-mask-size:300% 300%;mask-size:300% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html[data-motion] .ahero2--held[data-astro-cid-of2mrobx] .ahero2__lead[data-astro-cid-of2mrobx],html[data-motion] .ahero2--held[data-astro-cid-of2mrobx] .ahero2__body[data-astro-cid-of2mrobx],html[data-motion] .ahero2--held[data-astro-cid-of2mrobx] .ahero2__actions[data-astro-cid-of2mrobx]{animation-name:ahero2-rise;animation-delay:0s}html[data-motion] .ahero2--held[data-astro-cid-of2mrobx] .ahero2__lead[data-astro-cid-of2mrobx]{animation-range:entry calc(100svh + var(--ahero-dl) * .56) entry calc(100svh + var(--ahero-dl) * .72)}html[data-motion] .ahero2--held[data-astro-cid-of2mrobx] .ahero2__body[data-astro-cid-of2mrobx]{animation-range:entry calc(100svh + var(--ahero-dl) * .64) entry calc(100svh + var(--ahero-dl) * .8)}html[data-motion] .ahero2--held[data-astro-cid-of2mrobx] .ahero2__actions[data-astro-cid-of2mrobx]{animation-range:entry calc(100svh + var(--ahero-dl) * .72) entry calc(100svh + var(--ahero-dl) * .92)}}}.chaos[data-astro-cid-szlz4vgg]{gap:var(--space-10);padding-block:var(--section-y-tight);display:grid;position:relative}@media (width>=62rem){.chaos[data-astro-cid-szlz4vgg]{column-gap:var(--space-10);grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:center}}.chaos__eyebrow[data-astro-cid-szlz4vgg]{margin-bottom:var(--space-5)}.chaos__heading{line-height:var(--leading-tight);margin:0}.chaos__lead[data-astro-cid-szlz4vgg]{margin:var(--space-6) 0 0;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-muted);max-inline-size:52ch}.chaos__body[data-astro-cid-szlz4vgg]{margin:var(--space-6) 0 0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);max-inline-size:56ch}.chaos__actions[data-astro-cid-szlz4vgg]{align-items:center;gap:var(--space-6);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.chaos__link[data-astro-cid-szlz4vgg]{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:.3em;white-space:nowrap}.chaos__link[data-astro-cid-szlz4vgg]:hover{text-decoration-color:currentColor}.chaos__badge[data-astro-cid-szlz4vgg]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);margin-block-start:var(--space-8);display:inline-flex}.chaos__badgeImg[data-astro-cid-szlz4vgg]{block-size:var(--space-8);object-fit:contain;inline-size:auto;max-inline-size:100%;display:block}.chaos__board[data-astro-cid-szlz4vgg]{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=48rem){.chaos__board[data-astro-cid-szlz4vgg]{grid-template-columns:repeat(4,minmax(0,1fr))}}.chaos__col[data-astro-cid-szlz4vgg]{min-inline-size:0;position:relative}.chaos__rule[data-astro-cid-szlz4vgg]{inline-size:var(--space-px);background:var(--color-accent);display:none;position:absolute;inset-block:0;inset-inline-start:calc(var(--space-2) * -1)}@media (width>=48rem){.chaos__rule[data-astro-cid-szlz4vgg]{display:block}}.chaos__collabel[data-astro-cid-szlz4vgg]{margin:0 0 var(--space-3);border-block-end:1px solid var(--color-border);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);padding-block-end:var(--space-2)}.chaos__plates[data-astro-cid-szlz4vgg]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.chaos__plateInner[data-astro-cid-szlz4vgg]{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);display:flex}.chaos__plateText[data-astro-cid-szlz4vgg]{min-inline-size:0}.chaos__tick[data-astro-cid-szlz4vgg]{color:var(--color-accent-text);font-size:var(--text-2xs);margin-inline-start:auto}.chaos[data-astro-cid-szlz4vgg].is-animated{block-size:min(calc(100svh - var(--nav-h,4.5rem) - var(--cookie-h,0px)), var(--stage-cap));padding-block:var(--space-10);align-items:center}.chaos[data-astro-cid-szlz4vgg].is-animated .chaos__plate[data-astro-cid-szlz4vgg],.chaos[data-astro-cid-szlz4vgg].is-animated .chaos__board[data-astro-cid-szlz4vgg]{z-index:1;position:relative}.chaos[data-astro-cid-szlz4vgg].is-animated .chaos__copy[data-astro-cid-szlz4vgg]{z-index:2;position:relative}.chaos[data-astro-cid-szlz4vgg].is-animated .chaos__col[data-astro-cid-szlz4vgg]{overflow:visible}.situ[data-astro-cid-6vd5uok3]{display:grid}.situ__grid[data-astro-cid-6vd5uok3]{margin:var(--space-10) 0 0;gap:var(--space-6);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (width>=48rem){.situ__grid[data-astro-cid-6vd5uok3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=62rem){.situ__grid[data-astro-cid-6vd5uok3]{grid-template-columns:repeat(3,minmax(0,1fr))}}.situ__card[data-astro-cid-6vd5uok3]{--gradient-inner:var(--color-surface-raised);flex-direction:column;display:flex;position:relative;overflow:hidden}.situ__shot[data-astro-cid-6vd5uok3],.situ__plate[data-astro-cid-6vd5uok3]{aspect-ratio:16/9;border-block-end:var(--space-px) solid var(--color-border);inline-size:100%;display:block}.situ__shot[data-astro-cid-6vd5uok3]{object-fit:cover}.situ__plate[data-astro-cid-6vd5uok3]{background:color-mix(in oklab, var(--color-text) 8%, var(--color-surface));color:var(--color-text-muted);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);place-items:center;display:grid}.situ__body[data-astro-cid-6vd5uok3]{padding:var(--space-5);flex-direction:column;display:flex}.situ__title{line-height:var(--leading-tight);margin:0}.situ__text[data-astro-cid-6vd5uok3]{margin:var(--space-3) 0 0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-muted)}.situ__ctaRow[data-astro-cid-6vd5uok3]{margin:auto 0 0;padding-block-start:var(--space-5)}.situ__cta[data-astro-cid-6vd5uok3]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-accent-text);text-decoration:none}.situ__arrow[data-astro-cid-6vd5uok3]{transition:translate var(--duration-base) var(--ease-out);margin-inline-start:var(--space-2);display:inline-block}.situ__cta[data-astro-cid-6vd5uok3]:after{content:"";position:absolute;inset:0}.situ__card[data-astro-cid-6vd5uok3]:hover .situ__arrow[data-astro-cid-6vd5uok3],.situ__card[data-astro-cid-6vd5uok3]:focus-within .situ__arrow[data-astro-cid-6vd5uok3]{translate:var(--space-1) 0}.situ__card[data-astro-cid-6vd5uok3]:hover .situ__cta[data-astro-cid-6vd5uok3]{text-underline-offset:.3em;text-decoration:underline}@supports (animation-timeline:view()){@media (width>=62rem) and (height>=56rem) and (prefers-reduced-motion:no-preference){section.situ-band{view-timeline-name:--situ-band}.situ__card[data-astro-cid-6vd5uok3]{--landing:100svh;--lead-in:24svh;--slot:8svh;--start:calc(var(--landing) - var(--lead-in) + var(--slot) * var(--i));animation-name:situ-rise;animation-timeline:--situ-band;animation-timing-function:var(--ease-out);animation-fill-mode:both;animation-range:entry var(--start) entry calc(var(--start) + var(--slot) * 2)}}}@keyframes situ-rise{0%{opacity:0;translate:0 var(--space-6)}to{opacity:1;translate:none}}@media (width>=62rem) and (height>=48rem) and (height<=55.999rem){section.situ-band.section--pin{min-height:0;max-height:none;padding-block:var(--section-y);display:block;position:static}section.situ-band.section--pin+.section-runway{display:none}}@media (width>=62rem) and (height>=56rem){section.situ-band.section--pin .situ__grid[data-astro-cid-6vd5uok3]{gap:var(--space-4);margin-block-start:var(--space-6)}section.situ-band.section--pin .situ__body[data-astro-cid-6vd5uok3]{padding:var(--space-4)}section.situ-band.section--pin .situ__ctaRow[data-astro-cid-6vd5uok3]{padding-block-start:var(--space-4)}section.situ-band.section--pin .situ__shot[data-astro-cid-6vd5uok3],section.situ-band.section--pin .situ__plate[data-astro-cid-6vd5uok3]{max-block-size:var(--space-24)}section.situ-band.section--pin>.container{align-content:center;display:grid}}@media (width>=62rem) and (height>=60rem){section.situ-band.section--pin .situ__shot[data-astro-cid-6vd5uok3],section.situ-band.section--pin .situ__plate[data-astro-cid-6vd5uok3]{max-block-size:var(--space-32)}}.mig[data-astro-cid-ig7igmml]{gap:var(--space-12);display:grid}@media (width>=62rem){.mig[data-astro-cid-ig7igmml]{column-gap:var(--space-16);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center}}.mig__eyebrow[data-astro-cid-ig7igmml]{margin-bottom:var(--space-5)}.mig__heading{max-inline-size:18ch;line-height:var(--leading-tight);margin:0}.mig[data-astro-cid-ig7igmml] .mig__stmt{margin-block-start:var(--space-8)}.mig__frame[data-astro-cid-ig7igmml]{aspect-ratio:560/360;--conn-from:25%;--conn-to:55%;--conn-step:4%;color:var(--color-accent);position:relative}.mig__svg[data-astro-cid-ig7igmml]{block-size:100%;inline-size:100%;position:absolute;inset:0}.mig__sources[data-astro-cid-ig7igmml]{margin:0;padding:0;list-style:none;position:absolute;inset:0}.mig__source[data-astro-cid-ig7igmml]{inline-size:33%;inset-inline-start:0;top:var(--y);text-align:end;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-muted);position:absolute;translate:0 -50%}.mig__mark[data-astro-cid-ig7igmml]{inline-size:26%;inset-inline-start:72%;top:var(--y);display:block;position:absolute;translate:0 -50%}.mig__markImg[data-astro-cid-ig7igmml]{block-size:auto;inline-size:100%;display:block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mig__frame[data-astro-cid-ig7igmml]{view-timeline-name:--mig-fig;--conn-tl:--mig-fig}}}.aproc[data-astro-cid-u4kp7dug]{gap:var(--space-12);display:grid}@media (width>=62rem){.aproc[data-astro-cid-u4kp7dug]{column-gap:var(--space-20);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.aproc__argument[data-astro-cid-u4kp7dug]{top:calc(var(--nav-h,4.5rem) + var(--space-10));align-self:start;position:sticky}}.aproc__eyebrow[data-astro-cid-u4kp7dug]{margin-bottom:var(--space-5)}.aproc__heading{line-height:var(--leading-tight);margin:0}.aproc__lead[data-astro-cid-u4kp7dug]{margin:var(--space-8) 0 0;font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text);max-inline-size:34ch}.aproc__body[data-astro-cid-u4kp7dug]{margin:var(--space-5) 0 0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);max-inline-size:42ch}.aproc__label[data-astro-cid-u4kp7dug]{justify-content:space-between;gap:var(--space-4);margin:0 0 var(--space-6);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);display:flex}.aproc__cue[data-astro-cid-u4kp7dug]{color:var(--color-accent-text)}.aproc__label--question[data-astro-cid-u4kp7dug]{font-size:var(--text-lg);letter-spacing:var(--tracking-base);text-transform:none;color:var(--color-text)}.aproc__list[data-astro-cid-u4kp7dug]{margin:0;padding:0;list-style:none}.aproc__item[data-astro-cid-u4kp7dug]{padding-block:var(--space-8);position:relative}@media (width>=62rem){.aproc__item[data-astro-cid-u4kp7dug]{padding-block:var(--space-12)}}.aproc__item[data-astro-cid-u4kp7dug]:before{content:"";block-size:var(--space-px);background:var(--color-border);transform-origin:0;position:absolute;inset-block-start:0;inset-inline:0}.aproc__q[data-astro-cid-u4kp7dug]{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);color:var(--color-text);margin:0}@media (width>=62rem){.aproc__q[data-astro-cid-u4kp7dug]{font-size:var(--text-3xl)}}.aproc[data-astro-cid-u4kp7dug][data-questions=compact] .aproc__q[data-astro-cid-u4kp7dug]{font-size:var(--text-xl)}.aproc[data-astro-cid-u4kp7dug][data-questions=compact] .aproc__item[data-astro-cid-u4kp7dug]:not(.aproc__item--end){padding-block:var(--space-6)}@media (width>=62rem){.aproc[data-astro-cid-u4kp7dug][data-questions=compact] .aproc__item[data-astro-cid-u4kp7dug]:not(.aproc__item--end){padding-block:var(--space-10)}}.aproc[data-astro-cid-u4kp7dug][data-density=list] .aproc__q[data-astro-cid-u4kp7dug]{font-size:var(--text-xl)}.aproc[data-astro-cid-u4kp7dug][data-density=list] .aproc__item[data-astro-cid-u4kp7dug]:not(.aproc__item--end){padding-block:var(--space-5)}@media (width>=62rem){.aproc[data-astro-cid-u4kp7dug][data-density=list] .aproc__q[data-astro-cid-u4kp7dug]{font-size:var(--text-xl)}.aproc[data-astro-cid-u4kp7dug][data-density=list] .aproc__item[data-astro-cid-u4kp7dug]:not(.aproc__item--end){padding-block:var(--space-5)}.aproc[data-astro-cid-u4kp7dug][data-density=list] .aproc__argument[data-astro-cid-u4kp7dug]{position:static}.aproc[data-astro-cid-u4kp7dug][data-density=list]{row-gap:var(--space-10)}}.aproc[data-astro-cid-u4kp7dug][data-density=list] .aproc__item--end[data-astro-cid-u4kp7dug]{padding-block:var(--space-6) 0}.aproc__item--span[data-astro-cid-u4kp7dug]{grid-column:1/-1}.aproc__item--end[data-astro-cid-u4kp7dug]:before{background:var(--color-accent);block-size:3px}.aproc__endEyebrow[data-astro-cid-u4kp7dug]{margin-bottom:var(--space-4)}.aproc__endText[data-astro-cid-u4kp7dug]{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);color:var(--color-text);margin:0}@media (width>=62rem){.aproc__endText[data-astro-cid-u4kp7dug]{font-size:var(--text-3xl)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=62rem){html[data-motion] .aproc[data-astro-cid-u4kp7dug]:not([data-density=list]) .aproc__item[data-astro-cid-u4kp7dug]:not(:first-child){animation-name:aproc-rain;animation-timeline:view();animation-timing-function:var(--ease-out-expressive);animation-fill-mode:both;animation-range:entry 14% entry 58%}html[data-motion] .aproc[data-astro-cid-u4kp7dug]:not([data-density=list]) .aproc__item[data-astro-cid-u4kp7dug]:not(:first-child):before{animation-name:aproc-draw;animation-timeline:view();animation-timing-function:var(--ease-out);animation-fill-mode:both;animation-range:entry 6% entry 38%}}}@keyframes aproc-rain{0%{opacity:0;translate:0 calc(var(--space-10) * -1)}to{opacity:1;translate:none}}@keyframes aproc-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.aroutes__head[data-astro-cid-6b7krvhu]{gap:var(--space-5);margin-block-end:var(--space-8);display:grid}@media (width>=62rem){.aroutes__head[data-astro-cid-6b7krvhu]{column-gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}.aroutes__eyebrow[data-astro-cid-6b7krvhu]{margin-bottom:var(--space-4)}.aroutes__heading{line-height:var(--leading-tight);margin:0}.aroutes__note[data-astro-cid-6b7krvhu]{font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}@media (width>=62rem){.aroutes__note[data-astro-cid-6b7krvhu]{max-inline-size:28ch;margin-inline-start:auto}}.aroutes__list[data-astro-cid-6b7krvhu]{border-block-start:var(--space-px) solid var(--color-border);border-inline-start:var(--space-px) solid var(--color-border);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.aroutes__list[data-astro-cid-6b7krvhu]{grid-template-columns:repeat(2,minmax(0,1fr))}}.aroutes__item[data-astro-cid-6b7krvhu]{min-block-size:15rem;padding:var(--space-8);border-block-end:var(--space-px) solid var(--color-border);border-inline-end:var(--space-px) solid var(--color-border);background:var(--color-bg);transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);flex-direction:column;display:flex;position:relative}@media (width>=62rem){.aroutes__item[data-astro-cid-6b7krvhu]{padding:var(--space-8) var(--space-10);min-block-size:15rem}}.aroutes__item[data-astro-cid-6b7krvhu]:has(.aroutes__action):hover,.aroutes__item[data-astro-cid-6b7krvhu]:has(.aroutes__action):focus-within{background:var(--color-accent-fill);color:var(--color-accent-on);--color-text:var(--color-accent-on);--color-text-muted:var(--color-accent-on);--color-accent-text:var(--color-accent-on);--color-border:color-mix(in oklab, var(--color-accent-on) 45%, transparent)}.aroutes__item--lead[data-astro-cid-6b7krvhu]:before{content:"";background:var(--color-accent-text);block-size:2px;position:absolute;inset-block-start:0;inset-inline:0}.aroutes__title{line-height:var(--leading-tight);margin:0}.aroutes__q[data-astro-cid-6b7krvhu]{margin:var(--space-4) 0 0;font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text)}.aroutes__body[data-astro-cid-6b7krvhu]{margin:var(--space-3) 0 0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);max-inline-size:48ch}.aroutes__actionRow[data-astro-cid-6b7krvhu]{margin:auto 0 0;padding-block-start:var(--space-6)}.aroutes__action[data-astro-cid-6b7krvhu]{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:.3em}.aroutes__item[data-astro-cid-6b7krvhu]:hover .aroutes__action[data-astro-cid-6b7krvhu],.aroutes__item[data-astro-cid-6b7krvhu]:focus-within .aroutes__action[data-astro-cid-6b7krvhu]{text-decoration-color:currentColor}.aroutes__action[data-astro-cid-6b7krvhu]:after{content:"";position:absolute;inset:0}.aroutes__note[data-astro-cid-6b7krvhu]{--rain-i:1}@media (width<=47.9375rem){.aroutes__list--compact[data-astro-cid-6b7krvhu] .aroutes__body[data-astro-cid-6b7krvhu]{display:none}.aroutes__list--compact[data-astro-cid-6b7krvhu] .aroutes__item[data-astro-cid-6b7krvhu]{min-block-size:0}.aroutes__list--compact[data-astro-cid-6b7krvhu] .aroutes__actionRow[data-astro-cid-6b7krvhu]{padding-block-start:var(--space-5)}}.aroutes__launch[data-astro-cid-6b7krvhu]{justify-content:center;padding-block-start:var(--space-8);display:flex}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal .aroutes__list>.aroutes__item[data-astro-cid-6b7krvhu]{opacity:0;translate:0 calc(var(--space-6) * -1)}html[data-motion] .reveal.is-in .aroutes__list>.aroutes__item[data-astro-cid-6b7krvhu]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out) calc(var(--i,0) * .11s), translate var(--duration-slow) var(--ease-out-expressive) calc(var(--i,0) * .11s), background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);translate:none}}.rcontents[data-astro-cid-upaa22jy]{padding:var(--space-8) var(--space-6) var(--space-6);background:var(--color-surface);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-md);position:relative}.rcontents[data-astro-cid-upaa22jy]:before{content:"";background:var(--color-accent);border-start-start-radius:var(--radius-md);border-start-end-radius:var(--radius-md);block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}@media (width>=48rem){.rcontents[data-astro-cid-upaa22jy]{padding:var(--space-10) var(--space-8) var(--space-8)}}.rcontents__label[data-astro-cid-upaa22jy]{margin:0 0 var(--space-6);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent-text)}.rcontents__list[data-astro-cid-upaa22jy]{margin:0;padding:0;list-style:none}.rcontents__part[data-astro-cid-upaa22jy]{gap:var(--space-2);padding-block:var(--space-5);border-block-start:var(--space-px) solid var(--color-border);display:grid}.rcontents__part[data-astro-cid-upaa22jy]:last-child{padding-block-end:0}.rcontents__title[data-astro-cid-upaa22jy]{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-snug);color:var(--color-text)}.rcontents__sub[data-astro-cid-upaa22jy]{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-muted)}section.astory-band:not(.section--pin){position:relative}section.astory-band{overflow:clip}.astory[data-astro-cid-axawjnmc]{z-index:1;position:relative}.astory__story[data-astro-cid-axawjnmc]{padding-block:var(--space-24)}section.astory-band.section--pin{align-content:center}section.astory-band.section--pin .astory__story[data-astro-cid-axawjnmc]{padding-block:0}.astory__story[data-astro-cid-axawjnmc]+.astory__story[data-astro-cid-axawjnmc]{border-block-start:var(--space-px) solid var(--color-border)}@media (width>=62rem){.astory__story[data-astro-cid-axawjnmc]{column-gap:var(--space-20);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.astory__copy[data-astro-cid-axawjnmc]{grid-area:1/1}.astory__figure[data-astro-cid-axawjnmc]{grid-area:1/2}.astory__story--mirror[data-astro-cid-axawjnmc] .astory__copy[data-astro-cid-axawjnmc]{grid-column:2}.astory__story--mirror[data-astro-cid-axawjnmc] .astory__figure[data-astro-cid-axawjnmc]{grid-column:1}}.astory__story[data-astro-cid-axawjnmc]{--rain-i:calc(var(--s,0) * 2)}.astory__eyebrow[data-astro-cid-axawjnmc]{margin-bottom:var(--space-5)}.astory__heading{line-height:var(--leading-tight);max-inline-size:22ch;margin:0}.astory__heading--lines[data-astro-cid-axawjnmc]{font-size:var(--text-3xl);letter-spacing:var(--tracking-heading)}.astory__hline[data-astro-cid-axawjnmc]{display:block}.astory__hline--accent[data-astro-cid-axawjnmc]{color:var(--color-accent-text)}.astory__figure[data-astro-cid-axawjnmc]{margin:var(--space-10) 0 0}@media (width>=62rem){.astory__figure[data-astro-cid-axawjnmc]{margin:0}}.astory__img[data-astro-cid-axawjnmc]{aspect-ratio:16/9;object-fit:cover;object-position:var(--story-focus,50% 50%);block-size:auto;inline-size:100%;display:block}.astory__figure--ui[data-astro-cid-axawjnmc]{border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-lg);overflow:hidden}.astory__figure--ui[data-astro-cid-axawjnmc] .astory__img[data-astro-cid-axawjnmc],.astory__figure--art[data-astro-cid-axawjnmc] .astory__img[data-astro-cid-axawjnmc]{aspect-ratio:auto;object-fit:fill}.astory__figure--doc[data-astro-cid-axawjnmc]{align-self:center}.astory__actions[data-astro-cid-axawjnmc]{gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.astory__ph[data-astro-cid-axawjnmc]{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-block-start:var(--space-2)}.astory__slot[data-astro-cid-axawjnmc]{aspect-ratio:16/9;padding:var(--space-6);border:var(--space-px) dashed var(--color-border-strong);border-radius:var(--radius-lg);place-items:center;display:grid}.astory__slotLabel[data-astro-cid-axawjnmc]{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-align:center;color:var(--color-text-muted)}@media (width>=62rem){.astory__copy[data-astro-cid-axawjnmc]{max-inline-size:46ch}}.astory__lead[data-astro-cid-axawjnmc]{margin:var(--space-8) 0 0;font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-snug);color:var(--color-text)}.astory__p[data-astro-cid-axawjnmc]{margin:var(--space-5) 0 0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted)}.astory__end[data-astro-cid-axawjnmc]{margin:var(--space-10) 0 0;font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-snug);color:var(--color-text);padding-inline-start:var(--space-5);position:relative}.astory__end--body[data-astro-cid-axawjnmc]{font-size:var(--text-lg);font-weight:var(--weight-medium);letter-spacing:var(--tracking-base);line-height:var(--leading-normal)}.astory__end[data-astro-cid-axawjnmc]:before{content:"";background:var(--color-accent);transform-origin:top;inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.astory__endLine[data-astro-cid-axawjnmc]{display:block}.astory__endLine--accent[data-astro-cid-axawjnmc]{color:var(--color-accent-text)}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal .astory__story[data-astro-cid-axawjnmc]{opacity:0;translate:0 calc(var(--space-6) * -1)}html[data-motion] .reveal.is-in .astory__story[data-astro-cid-axawjnmc]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out) calc(var(--s,0) * .16s), translate var(--duration-slow) var(--ease-out-expressive) calc(var(--s,0) * .16s);translate:none}html[data-motion] .reveal .astory__end[data-astro-cid-axawjnmc]:before{transform:scaleY(0)}html[data-motion] .reveal.is-in .astory__end[data-astro-cid-axawjnmc]:before{transition:transform var(--duration-draw) var(--ease-out-expressive) calc(.16s + var(--s,0) * .12s);transform:scaleY(1)}}.vcard{align-content:start;gap:var(--space-4);block-size:100%;padding:var(--space-6);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-sm);display:grid}a.vcard{color:inherit;transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);text-decoration:none}a.vcard:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}a.vcard:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.vcard__go{color:var(--color-accent-text);font-size:var(--text-sm);justify-content:flex-end;margin-block-start:auto;padding-block-start:var(--space-2);display:flex}.vcard__go i{transition:transform var(--duration-base) var(--ease-out)}a.vcard:hover .vcard__go i{transform:translateX(var(--space-1))}@media (prefers-reduced-motion:reduce){.vcard__go i{transition:none}a.vcard:hover .vcard__go i{transform:none}}section.aind-band{overflow:clip}section.aind-band:not(.section--pin){position:relative}.aind[data-astro-cid-f2nxhchc]{z-index:1;position:relative}.aind__head[data-astro-cid-f2nxhchc]{justify-content:space-between;align-items:end;gap:var(--space-6);flex-wrap:wrap;padding-block-end:var(--space-12);display:flex}.aind__eyebrow[data-astro-cid-f2nxhchc]{margin-bottom:0}.aind__head[data-astro-cid-f2nxhchc]:has(.aind__lead) .aind__eyebrow[data-astro-cid-f2nxhchc]{flex:1 0 100%}.aind__head--start[data-astro-cid-f2nxhchc]{justify-content:start;align-items:start;gap:var(--space-5);flex-direction:column}.aind__heading{line-height:var(--leading-tight);margin:0}.aind__lead[data-astro-cid-f2nxhchc]{max-inline-size:52ch;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-muted);flex:1 0 100%;margin:0}.aind__cards[data-astro-cid-f2nxhchc]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.aind__cards[data-astro-cid-f2nxhchc]{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.aind__cell[data-astro-cid-f2nxhchc]{display:grid}@media (width>=48rem){.aind__card[data-astro-cid-f2nxhchc]{padding:var(--space-8)}}.aind__cardName[data-astro-cid-f2nxhchc]{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);color:var(--color-text);margin:0}.aind__cardBody[data-astro-cid-f2nxhchc]{font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}.aind__list[data-astro-cid-f2nxhchc]{margin:0;padding:0;padding-block-start:var(--space-px);list-style:none;position:relative}.aind__list[data-astro-cid-f2nxhchc]:before{content:"";block-size:var(--space-px);background:var(--color-border-strong);transform-origin:0;position:absolute;inset-block-start:0;inset-inline:0}.aind__row[data-astro-cid-f2nxhchc]{grid-template-columns:minmax(0, .85fr) minmax(0, 1fr) var(--space-8);align-items:center;gap:var(--space-6);padding-block:var(--space-6);border-block-end:var(--space-px) solid var(--color-border);transition:padding-inline-start var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);display:grid;position:relative}.aind__row--bare[data-astro-cid-f2nxhchc]{grid-template-columns:minmax(0, 1fr) var(--space-8)}.aind__row--link[data-astro-cid-f2nxhchc]:hover,.aind__row--link[data-astro-cid-f2nxhchc]:focus-within{color:var(--color-accent-text);padding-inline-start:var(--space-3)}.aind__name[data-astro-cid-f2nxhchc]{font-size:var(--text-3xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);color:inherit;margin:0}.aind__link[data-astro-cid-f2nxhchc]{color:inherit;text-decoration:none}.aind__link[data-astro-cid-f2nxhchc]:after{content:"";position:absolute;inset:0}.aind__body[data-astro-cid-f2nxhchc]{font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}.aind[data-astro-cid-f2nxhchc][data-scale=ledger] .aind__name[data-astro-cid-f2nxhchc]{font-size:var(--text-2xl)}.aind[data-astro-cid-f2nxhchc][data-scale=ledger] .aind__body[data-astro-cid-f2nxhchc]{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text)}@media (width>=48rem){.aind[data-astro-cid-f2nxhchc][data-scale=ledger] .aind__row[data-astro-cid-f2nxhchc]:not(.aind__row--bare){grid-template-columns:minmax(0, .55fr) minmax(0, 1fr) var(--space-8)}}.aind__client[data-astro-cid-f2nxhchc]{font-weight:var(--weight-semibold)}.aind__note[data-astro-cid-f2nxhchc]{margin:var(--space-8) 0 0;max-inline-size:60ch;font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-text-muted)}.aind__arrow[data-astro-cid-f2nxhchc]{font-size:var(--text-lg);color:inherit;transition:translate var(--duration-base) var(--ease-out);justify-self:end;line-height:1}.aind__row--link[data-astro-cid-f2nxhchc]:hover .aind__arrow[data-astro-cid-f2nxhchc],.aind__row--link[data-astro-cid-f2nxhchc]:focus-within .aind__arrow[data-astro-cid-f2nxhchc]{translate:var(--space-2) 0}@media (width<=47.9375rem){.aind__row[data-astro-cid-f2nxhchc]{grid-template-columns:minmax(0, 1fr) var(--space-8);gap:var(--space-2) var(--space-4)}.aind__body[data-astro-cid-f2nxhchc]{grid-area:2/1}.aind__arrow[data-astro-cid-f2nxhchc]{grid-area:1/2}.aind__name[data-astro-cid-f2nxhchc]{font-size:var(--text-2xl)}}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal .aind__list[data-astro-cid-f2nxhchc]:before{transform:scaleX(0)}html[data-motion] .reveal.is-in .aind__list[data-astro-cid-f2nxhchc]:before{transition:transform var(--duration-draw) var(--ease-out-expressive);transform:none}html[data-motion] .reveal .aind__cards>.aind__cell[data-astro-cid-f2nxhchc]{opacity:0;translate:0 calc(var(--space-6) * -1)}html[data-motion] .reveal.is-in .aind__cards>.aind__cell[data-astro-cid-f2nxhchc]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out) calc(var(--i,0) * .11s), translate var(--duration-slow) var(--ease-out-expressive) calc(var(--i,0) * .11s);translate:none}html[data-motion] .reveal .aind__list>.aind__row[data-astro-cid-f2nxhchc]{opacity:0;translate:0 calc(var(--space-6) * -1)}html[data-motion] .reveal.is-in .aind__list>.aind__row[data-astro-cid-f2nxhchc]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out) calc(var(--i,0) * .11s), translate var(--duration-slow) var(--ease-out-expressive) calc(var(--i,0) * .11s), padding-inline-start var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);translate:none}}@media (width>=62rem) and (height>=48rem){section.aind-band.section--pin .aind__head[data-astro-cid-f2nxhchc]{padding-block-end:var(--space-8)}section.aind-band.section--pin .aind__row[data-astro-cid-f2nxhchc]{padding-block:var(--space-5)}section.aind-band.section--pin>.container{align-content:center;display:grid}}.cproof__head[data-astro-cid-y5psxwke]{margin-block-end:var(--space-10)}.cproof__eyebrow[data-astro-cid-y5psxwke]{margin-bottom:var(--space-4)}.cproof__heading{line-height:var(--leading-tight);margin:0}.cproof__list[data-astro-cid-y5psxwke]{column-gap:var(--space-12);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=64rem){.cproof__list[data-astro-cid-y5psxwke]{grid-template-columns:repeat(3,minmax(0,1fr))}}.cproof__item[data-astro-cid-y5psxwke]{padding-block:var(--space-6);border-block-start:var(--space-px) solid var(--color-border)}.cproof__by[data-astro-cid-y5psxwke]{margin-block-end:var(--space-3)}.cproof__client[data-astro-cid-y5psxwke],.cproof__sector[data-astro-cid-y5psxwke]{display:block}.cproof__sector[data-astro-cid-y5psxwke]{margin-block-start:var(--space-2)}.cproof__client[data-astro-cid-y5psxwke]{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--color-text)}.cproof__sector[data-astro-cid-y5psxwke]{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.cproof__quote[data-astro-cid-y5psxwke]{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);max-inline-size:52ch;margin:0}@media (width>=64rem){.cproof[data-astro-cid-y5psxwke][data-layout=single] .cproof__list[data-astro-cid-y5psxwke]{grid-template-columns:minmax(0,1fr);inline-size:66.6667%;margin-inline:auto}}.cproof[data-astro-cid-y5psxwke][data-layout=single] .cproof__item[data-astro-cid-y5psxwke]{gap:var(--space-6);flex-direction:column;display:flex}.cproof[data-astro-cid-y5psxwke][data-layout=single] .cproof__by[data-astro-cid-y5psxwke]{order:2;margin-block-end:0}.cproof[data-astro-cid-y5psxwke][data-layout=single] .cproof__quote[data-astro-cid-y5psxwke]{font-size:var(--text-2xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);line-height:var(--leading-snug);color:var(--color-text);max-inline-size:none}.cproof__logo[data-astro-cid-y5psxwke]{block-size:var(--space-8);inline-size:auto;margin-block-end:var(--space-3);display:block}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal .cproof__list>.cproof__item[data-astro-cid-y5psxwke]{opacity:0;translate:0 calc(var(--space-6) * -1)}html[data-motion] .reveal.is-in .cproof__list>.cproof__item[data-astro-cid-y5psxwke]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out) calc(var(--i,0) * .11s), translate var(--duration-slow) var(--ease-out-expressive) calc(var(--i,0) * .11s);translate:none}}.faql__head[data-astro-cid-hucn5ioe]{margin-block-end:var(--space-10)}.faql__eyebrow[data-astro-cid-hucn5ioe]{margin-bottom:var(--space-4)}.faql__heading{line-height:var(--leading-tight);margin:0}.faql__list[data-astro-cid-hucn5ioe]{margin:0;padding:0;list-style:none}@media (width>=64rem){.faql__list[data-astro-cid-hucn5ioe]{columns:2;column-gap:var(--space-16)}}.faql__item[data-astro-cid-hucn5ioe]{break-inside:avoid;padding-block:var(--space-6);border-block-start:var(--space-px) solid var(--color-border)}.faql__q[data-astro-cid-hucn5ioe]{font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-base);line-height:var(--leading-snug);color:var(--color-text);margin:0}.faql__a[data-astro-cid-hucn5ioe]{margin:var(--space-3) 0 0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);max-inline-size:56ch}@media (width>=62rem){.faql--split[data-astro-cid-hucn5ioe]{gap:var(--space-16);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.faql--split[data-astro-cid-hucn5ioe] .faql__head[data-astro-cid-hucn5ioe]{margin-block-end:0}}@media (width>=64rem){.faql--split[data-astro-cid-hucn5ioe] .faql__list[data-astro-cid-hucn5ioe]{columns:auto}}.wint[data-astro-cid-ucxpe7jz]{gap:var(--space-12);display:grid}@media (width>=62rem){.wint[data-astro-cid-ucxpe7jz]{gap:var(--space-16)}}.wint__head[data-astro-cid-ucxpe7jz]{max-inline-size:52rem}.wint__eyebrow[data-astro-cid-ucxpe7jz]{margin-bottom:var(--space-5)}.wint__heading{line-height:var(--leading-tight);margin:0}.wint__lead[data-astro-cid-ucxpe7jz]{margin:var(--space-8) 0 0;font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text);max-inline-size:38ch}.wint__body[data-astro-cid-ucxpe7jz]{margin:var(--space-5) 0 0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);max-inline-size:52ch}.wint__qlabel[data-astro-cid-ucxpe7jz],.wint__label[data-astro-cid-ucxpe7jz]{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin:0}.wint__qlabel[data-astro-cid-ucxpe7jz]{margin-block-end:var(--space-6)}.wint__label[data-astro-cid-ucxpe7jz]{padding-block:var(--space-6)}.wint__figure[data-astro-cid-ucxpe7jz]{grid-template-columns:var(--space-6) minmax(0, 1fr);column-gap:var(--space-4);display:grid}.wint__label[data-astro-cid-ucxpe7jz],.wint__step[data-astro-cid-ucxpe7jz],.wint__pin[data-astro-cid-ucxpe7jz]{grid-column:2;grid-row:var(--rm)}.wint__bracket[data-astro-cid-ucxpe7jz]{grid-column:1;grid-row:var(--rm)}@media (width>=62rem){.wint__figure[data-astro-cid-ucxpe7jz]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:0}.wint__label[data-astro-cid-ucxpe7jz],.wint__step[data-astro-cid-ucxpe7jz],.wint__pin[data-astro-cid-ucxpe7jz],.wint__bracket[data-astro-cid-ucxpe7jz]{grid-row:var(--rd);grid-column:var(--cd)}}.wint__step[data-astro-cid-ucxpe7jz]{align-self:start;justify-items:stretch;gap:var(--space-2);padding-block-end:var(--space-6);display:grid;position:relative}.wint__box[data-astro-cid-ucxpe7jz]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--space-px) solid var(--color-border);display:inline-flex;position:relative}.wint__stepLabel[data-astro-cid-ucxpe7jz]{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--color-text-muted)}.wint__box--ghost[data-astro-cid-ucxpe7jz]{border-style:dashed;margin-inline-start:var(--space-4)}@media (width>=62rem){.wint__box--ghost[data-astro-cid-ucxpe7jz]{inset-block-start:calc(100% + var(--space-2));inset-inline:var(--space-4) var(--space-8);margin-inline-start:0;position:absolute}}.wint__glyph[data-astro-cid-ucxpe7jz]{inline-size:var(--space-4);block-size:var(--space-4);fill:none;stroke:var(--color-text-muted);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.wint__glyph--loop[data-astro-cid-ucxpe7jz]{stroke-dasharray:2.5 2.5}.wint__step[data-astro-cid-ucxpe7jz][data-state=after] .wint__glyph[data-astro-cid-ucxpe7jz]{stroke:var(--color-accent)}.wint__box[data-astro-cid-ucxpe7jz][data-link=on]:after{content:"";block-size:var(--space-6);border-inline-start:var(--space-px) solid var(--color-border);position:absolute;inset-block-start:100%;inset-inline-start:50%}@media (width>=62rem){.wint__step[data-astro-cid-ucxpe7jz]{padding-block-end:0;padding-inline-end:var(--space-8)}.wint__box[data-astro-cid-ucxpe7jz][data-link]:after,.wint__box[data-astro-cid-ucxpe7jz][data-link-in]:before{content:"";inline-size:var(--space-8);border-inline-start:0;border-block-start:var(--space-px) solid var(--color-border);block-size:0;position:absolute;inset-block-start:50%;inset-inline-start:auto}.wint__box[data-astro-cid-ucxpe7jz][data-link]:after{inset-inline-start:100%}.wint__box[data-astro-cid-ucxpe7jz][data-link=broken]:after{inline-size:var(--space-1)}.wint__box[data-astro-cid-ucxpe7jz][data-link-in]:before{inline-size:var(--space-1);inset-inline-end:100%}}.wint__bracket[data-astro-cid-ucxpe7jz]{border:var(--space-px) solid var(--color-border);border-inline-end:0;align-self:stretch}.wint__bracket[data-astro-cid-ucxpe7jz][data-state=after]{border-color:var(--color-accent)}@media (width>=62rem){.wint__bracket[data-astro-cid-ucxpe7jz]{block-size:var(--space-8);border:var(--space-px) solid var(--color-border);border-block-start:0;align-self:start;margin-block-start:var(--space-10);margin-inline-end:var(--space-8)}.wint__bracket[data-astro-cid-ucxpe7jz][data-state=after]{border-color:var(--color-accent);border-block-start:0;margin-block-start:var(--space-6)}}.wint__pins[data-astro-cid-ucxpe7jz]{display:contents}.wint__pin[data-astro-cid-ucxpe7jz]{padding-inline-start:var(--space-5);padding-block:var(--space-6) var(--space-6);list-style:none;position:relative}.wint__q[data-astro-cid-ucxpe7jz]{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);color:var(--color-text);margin:0}.wint__pin[data-astro-cid-ucxpe7jz]:before{content:"";background:var(--color-accent);inline-size:2px;position:absolute;inset-block:0;inset-inline-start:0}.wint__pin[data-astro-cid-ucxpe7jz][data-dir=up]:before{transform-origin:bottom}.wint__pin[data-astro-cid-ucxpe7jz][data-dir=down]:before{transform-origin:top}@media (width>=62rem){.wint__pin[data-astro-cid-ucxpe7jz]{padding-block:var(--space-10) var(--space-10)}.wint__pin[data-astro-cid-ucxpe7jz][data-dir=down]{padding-block:0 var(--space-12)}.wint__pin[data-astro-cid-ucxpe7jz][data-dir=up]{padding-block:var(--space-16) 0}.wint__pin[data-astro-cid-ucxpe7jz][data-side=end]{padding-inline:0 var(--space-5);text-align:end}.wint__pin[data-astro-cid-ucxpe7jz][data-side=end]:before{inset-inline:auto 0}.wint__pin[data-astro-cid-ucxpe7jz][data-trail]{margin-inline-end:var(--space-8)}.wint__pin[data-astro-cid-ucxpe7jz][data-side=none]{padding:0 var(--space-4);text-align:center;align-self:end;margin-block-start:var(--space-10)}.wint__pin[data-astro-cid-ucxpe7jz][data-side=none]:before{content:none}.wint__pin[data-astro-cid-ucxpe7jz][data-arrow]{margin-block-start:var(--space-12)}}.wint__pin[data-astro-cid-ucxpe7jz][data-arrow]:after{content:"";border-inline:var(--space-2) solid transparent;border-block-start:var(--space-2) solid var(--color-accent);position:absolute;inset-block-end:0;inset-inline-start:calc(var(--space-2) * -1)}@media (width>=62rem){.wint__pin[data-astro-cid-ucxpe7jz][data-arrow][data-side=end]:after{inset-inline-start:auto;inset-inline-end:calc(var(--space-2) * -1)}}.wint__end[data-astro-cid-ucxpe7jz]{padding-block-start:var(--space-8);position:relative}.wint__end[data-astro-cid-ucxpe7jz]:before{content:"";background:var(--color-accent);block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}.wint__endEyebrow[data-astro-cid-ucxpe7jz]{margin-bottom:var(--space-4);display:block}.wint__endText[data-astro-cid-ucxpe7jz]{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);color:var(--color-text);margin:0}@media (width>=62rem){.wint__endText[data-astro-cid-ucxpe7jz]{font-size:var(--text-3xl)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=62rem){html[data-motion] .wint__pin[data-astro-cid-ucxpe7jz]{animation-name:wint-rain;animation-timeline:view();animation-timing-function:var(--ease-out-expressive);animation-fill-mode:both;animation-range:entry 14% entry 58%}html[data-motion] .wint__pin[data-astro-cid-ucxpe7jz]:before{animation-name:wint-draw;animation-timeline:view();animation-timing-function:var(--ease-out);animation-fill-mode:both;animation-range:entry 6% entry 38%}}}@keyframes wint-rain{0%{opacity:0;translate:0 calc(var(--space-10) * -1)}to{opacity:1;translate:none}}@keyframes wint-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.whyb[data-astro-cid-deoh37b7]{gap:var(--space-10);display:grid}@media (width>=62rem){.whyb[data-astro-cid-deoh37b7]{gap:var(--space-10)}}.whyb__head[data-astro-cid-deoh37b7]{max-inline-size:46rem}.whyb__heading{line-height:var(--leading-tight);margin:0}.whyb__lead[data-astro-cid-deoh37b7]{margin:var(--space-6) 0 0;font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text);max-inline-size:54ch}.whyb__qlabel[data-astro-cid-deoh37b7],.whyb__caption[data-astro-cid-deoh37b7]{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin:0}.whyb__qlabel[data-astro-cid-deoh37b7]{margin-block-end:var(--space-6)}.whyb__figure[data-astro-cid-deoh37b7]{grid-template-columns:var(--space-5) minmax(0, 1fr);column-gap:var(--space-4);row-gap:var(--space-4);--chain-x:var(--space-8);display:grid}.whyb__caption[data-astro-cid-deoh37b7],.whyb__step[data-astro-cid-deoh37b7],.whyb__break[data-astro-cid-deoh37b7],.whyb__pin[data-astro-cid-deoh37b7],.whyb__after[data-astro-cid-deoh37b7]{grid-column:2;grid-row:var(--rm)}.whyb__brace[data-astro-cid-deoh37b7]{grid-column:1;grid-row:var(--rm)}.whyb__brace--after[data-astro-cid-deoh37b7]{grid-column:2}@media (width>=62rem){.whyb__figure[data-astro-cid-deoh37b7]{column-gap:var(--space-10);row-gap:var(--space-4);grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}.whyb__caption[data-astro-cid-deoh37b7],.whyb__step[data-astro-cid-deoh37b7],.whyb__break[data-astro-cid-deoh37b7],.whyb__pin[data-astro-cid-deoh37b7],.whyb__after[data-astro-cid-deoh37b7],.whyb__brace[data-astro-cid-deoh37b7]{grid-row:var(--rd);grid-column:var(--cd)}}.whyb__step[data-astro-cid-deoh37b7]{grid-template-columns:minmax(0,1fr);align-self:center;align-items:center;padding-inline-end:var(--space-6);display:grid;position:relative}.whyb__step[data-astro-cid-deoh37b7][data-dup]{column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.whyb__step[data-astro-cid-deoh37b7][data-loop]{grid-template-columns:minmax(0, 1fr) var(--space-16);column-gap:var(--space-2)}.whyb__box[data-astro-cid-deoh37b7]{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--space-12);padding:var(--space-3) var(--space-4);border:var(--space-px) solid var(--color-border);display:flex;position:relative}.whyb__stepLabel[data-astro-cid-deoh37b7]{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--color-text-muted)}.whyb__box--twin[data-astro-cid-deoh37b7]:before{content:"";inline-size:var(--space-8);border-block-start:var(--space-px) solid var(--color-border);position:absolute;inset-block-start:50%;inset-inline-end:100%}.whyb__glyph[data-astro-cid-deoh37b7]{inline-size:var(--space-6);block-size:var(--space-6);fill:none;stroke:var(--color-text-muted);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.whyb__glyph--on[data-astro-cid-deoh37b7]{stroke:var(--color-accent)}.whyb__loop[data-astro-cid-deoh37b7]{inline-size:var(--space-16);block-size:var(--space-12);fill:none;stroke:var(--color-text-muted);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;justify-self:start}.whyb__step[data-astro-cid-deoh37b7][data-out]:after{content:"";block-size:var(--space-4);border-inline-start:var(--space-px) solid var(--color-border);position:absolute;inset-block-start:100%;inset-inline-start:var(--chain-x)}.whyb__step[data-astro-cid-deoh37b7][data-out=dead]:after{border-inline-start-color:var(--color-text-muted)}.whyb__break[data-astro-cid-deoh37b7]{block-size:var(--space-8);position:relative}.whyb__dead[data-astro-cid-deoh37b7],.whyb__restart[data-astro-cid-deoh37b7]{inline-size:var(--space-4);background:var(--color-text-muted);block-size:2px;position:absolute;inset-inline-start:calc(var(--chain-x) - var(--space-2))}.whyb__dead[data-astro-cid-deoh37b7]{inset-block-start:0}.whyb__restart[data-astro-cid-deoh37b7]{inset-block-end:0}.whyb__restart[data-astro-cid-deoh37b7]:after{content:"";block-size:var(--space-4);border-inline-start:var(--space-px) solid var(--color-border);position:absolute;inset-block-start:100%;inset-inline-start:var(--space-2)}.whyb__brace[data-astro-cid-deoh37b7]{inline-size:var(--space-3);border:var(--space-px) solid var(--color-border);border-inline-start:0;place-self:stretch end}.whyb__brace--after[data-astro-cid-deoh37b7]{inline-size:auto;block-size:var(--space-4);border:var(--space-px) solid var(--color-accent);border-block-start:0;place-self:start stretch;margin-inline-end:var(--space-8)}.whyb__pins[data-astro-cid-deoh37b7]{display:contents}.whyb__pin[data-astro-cid-deoh37b7]{border-inline-start:2px solid var(--color-accent);align-self:center;padding-inline-start:var(--space-5);list-style:none}.whyb__leader[data-astro-cid-deoh37b7]{display:none}.whyb__q[data-astro-cid-deoh37b7]{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);color:var(--color-text);margin:0}@media (width>=62rem){.whyb__pin[data-astro-cid-deoh37b7]{border-inline-start:0;align-items:center;padding-inline-start:0;display:flex}.whyb__leader[data-astro-cid-deoh37b7]{inline-size:var(--space-10);background:var(--color-accent);transform-origin:0;flex:none;block-size:2px;margin-inline-start:calc(var(--space-10) * -1);display:block}.whyb__pin[data-astro-cid-deoh37b7][data-kind=hinge]{flex-direction:column;align-items:start;padding-block-end:var(--space-6);display:flex}.whyb__pin[data-astro-cid-deoh37b7][data-kind=hinge] .whyb__leader[data-astro-cid-deoh37b7]{inline-size:2px;block-size:var(--space-8);margin:var(--space-3) 0 0 var(--chain-x);transform-origin:top;order:1;position:relative}.whyb__pin[data-astro-cid-deoh37b7][data-kind=hinge] .whyb__leader[data-astro-cid-deoh37b7]:after{content:"";border-inline:var(--space-2) solid transparent;border-block-start:var(--space-2) solid var(--color-accent);position:absolute;inset-block-start:100%;inset-inline-start:calc(var(--space-2) * -1)}}.whyb__after[data-astro-cid-deoh37b7]{row-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.whyb__astep[data-astro-cid-deoh37b7]{padding-inline-end:var(--space-6);display:grid;position:relative}.whyb__box--after[data-astro-cid-deoh37b7]{padding:var(--space-2) var(--space-3)}.whyb__after[data-astro-cid-deoh37b7] .whyb__stepLabel[data-astro-cid-deoh37b7]{font-size:var(--text-sm)}.whyb__astep[data-astro-cid-deoh37b7][data-out]:after{content:"";inline-size:var(--space-6);border-block-start:var(--space-px) solid var(--color-accent);position:absolute;inset-block-start:50%;inset-inline-end:0}.whyb__astep[data-astro-cid-deoh37b7]:nth-child(2n):after{content:none}@media (width>=62rem){.whyb__after[data-astro-cid-deoh37b7]{grid-template-columns:repeat(5,minmax(0,1fr))}.whyb__astep[data-astro-cid-deoh37b7]{padding-inline-end:var(--space-8)}.whyb__astep[data-astro-cid-deoh37b7][data-out]:after{inline-size:var(--space-8)}.whyb__astep[data-astro-cid-deoh37b7]:nth-child(2n):after{content:""}.whyb__box--after[data-astro-cid-deoh37b7]{padding:var(--space-3) var(--space-4)}.whyb__after[data-astro-cid-deoh37b7] .whyb__stepLabel[data-astro-cid-deoh37b7]{font-size:var(--text-base)}}.whyb__end[data-astro-cid-deoh37b7]{margin-block-start:var(--space-8);padding-block-start:var(--space-6);position:relative}.whyb__end[data-astro-cid-deoh37b7]:before{content:"";background:var(--color-accent);block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}.whyb__endText[data-astro-cid-deoh37b7]{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);color:var(--color-text);margin:0}@media (width>=62rem){.whyb__endText[data-astro-cid-deoh37b7]{font-size:var(--text-3xl)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=62rem){html[data-motion] .whyb__pin[data-astro-cid-deoh37b7]{animation-name:whyb-rain;animation-timeline:view();animation-timing-function:var(--ease-out-expressive);animation-fill-mode:both;animation-range:entry 14% entry 58%}html[data-motion] .whyb__leader[data-astro-cid-deoh37b7]{animation-name:whyb-draw;animation-timeline:view();animation-timing-function:var(--ease-out);animation-fill-mode:both;animation-range:entry 6% entry 38%}html[data-motion] .whyb__pin[data-astro-cid-deoh37b7][data-kind=hinge] .whyb__leader[data-astro-cid-deoh37b7]{animation-name:whyb-drop}}}@keyframes whyb-rain{0%{opacity:0;translate:0 calc(var(--space-8) * -1)}to{opacity:1;translate:none}}@keyframes whyb-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes whyb-drop{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.pshow[data-astro-cid-o7himmis]{gap:var(--space-6);padding:0;list-style:none;display:grid}.pshow__item[data-astro-cid-o7himmis]{padding:var(--space-8);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface-raised);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.pshow__stage[data-astro-cid-o7himmis]{padding-block:var(--space-8);border-radius:var(--radius-xl);background:radial-gradient(closest-side, color-mix(in oklab, var(--color-accent) 10%, transparent), transparent 78%);place-items:center;display:grid}.pshow__stage[data-astro-cid-o7himmis] img{width:auto;max-width:100%;max-height:13rem;filter:drop-shadow(0 10px 24px color-mix(in oklab, var(--color-accent) 22%, transparent))}.pshow__caption[data-astro-cid-o7himmis]{margin-block-start:var(--space-6)}.pshow__spec[data-astro-cid-o7himmis]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-block-start:var(--space-1)}.pshow__text[data-astro-cid-o7himmis]{color:var(--color-text-muted);margin-block-start:var(--space-3)}@media (width>=64rem){.pshow[data-astro-cid-o7himmis]{grid-template-columns:1fr 1fr}.pshow__item[data-astro-cid-o7himmis]:first-child{align-items:center;column-gap:var(--space-10);grid-column:1/-1;grid-template-columns:3fr 2fr;display:grid}.pshow__item[data-astro-cid-o7himmis]:first-child .pshow__stage[data-astro-cid-o7himmis]{padding-block:var(--space-10)}.pshow__item[data-astro-cid-o7himmis]:first-child .pshow__stage[data-astro-cid-o7himmis] img{max-height:22rem}.pshow__item[data-astro-cid-o7himmis]:first-child .pshow__caption[data-astro-cid-o7himmis]{margin-block-start:0}.pshow__item[data-astro-cid-o7himmis]:first-child .pshow__title{font-size:var(--text-3xl)}.pshow__item[data-astro-cid-o7himmis]:first-child .pshow__text[data-astro-cid-o7himmis]{font-size:var(--text-lg)}}.prose-band[data-astro-cid-qkuilqtm] .prose{max-width:none}.prose-split[data-astro-cid-qkuilqtm]{gap:var(--space-8);display:grid}.prose-split__body[data-astro-cid-qkuilqtm] .prose{max-width:60ch}.prose-split__body[data-astro-cid-qkuilqtm] .prose-band--lead[data-astro-cid-qkuilqtm] .prose>p:first-child{font-size:var(--text-xl)}@media (width>=62rem){.prose-split[data-astro-cid-qkuilqtm]{gap:var(--space-16);grid-template-columns:5fr 7fr}}.prose-band--lead[data-astro-cid-qkuilqtm] .prose>p:first-child{font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);color:var(--color-text);font-weight:var(--weight-medium);margin-block-end:var(--space-6)}.prose-band--centred[data-astro-cid-qkuilqtm]{text-align:center}.prose-band--centred[data-astro-cid-qkuilqtm] .prose{margin-inline:auto}.prose-band--story[data-astro-cid-qkuilqtm] .prose>p:first-child:before{content:"“";color:var(--color-accent);vertical-align:-.25em;margin-inline-end:.15em;font-size:1.4em;line-height:0;display:inline-block}.roleflow[data-astro-cid-glyjftk3]{gap:var(--space-6);justify-content:center;max-width:60rem;margin-inline:auto;padding:0;list-style:none;display:grid}@media (width>=56rem){.roleflow[data-astro-cid-glyjftk3]{gap:var(--space-12);grid-auto-columns:1fr;grid-auto-flow:column}}.roleflow__step[data-astro-cid-glyjftk3]{justify-content:center;align-items:center;gap:var(--space-4);min-height:var(--space-40);padding:var(--space-6);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-soft);text-align:center;flex-direction:column;display:flex;position:relative}.roleflow__step--on[data-astro-cid-glyjftk3]{background:linear-gradient(135deg, var(--color-accent-fill), var(--color-accent-active));color:var(--color-accent-on);border-color:#0000}.roleflow__step--on[data-astro-cid-glyjftk3] .roleflow__caption[data-astro-cid-glyjftk3],.roleflow__step--on[data-astro-cid-glyjftk3] .roleflow__title[data-astro-cid-glyjftk3]{color:inherit}.roleflow__plate[data-astro-cid-glyjftk3]{padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);background:var(--color-bg);place-items:center;display:grid}.roleflow__step--on[data-astro-cid-glyjftk3] .roleflow__plate[data-astro-cid-glyjftk3]{background:#fff}.roleflow__plate[data-astro-cid-glyjftk3] img{width:auto;max-height:var(--space-10);display:block}.roleflow__glyph[data-astro-cid-glyjftk3]{color:var(--color-accent);font-size:var(--text-4xl);line-height:1}.roleflow__title[data-astro-cid-glyjftk3]{font-size:var(--text-xl)}.roleflow__caption[data-astro-cid-glyjftk3]{font-size:var(--text-sm);color:var(--color-text-muted)}.roleflow__step[data-astro-cid-glyjftk3]+.roleflow__step[data-astro-cid-glyjftk3]:before{content:"";background-image:linear-gradient(to right, var(--color-border-strong) 0 60%, transparent 60% 100%);background-size:var(--space-3) 100%;position:absolute}@media (width>=56rem){.roleflow__step[data-astro-cid-glyjftk3]+.roleflow__step[data-astro-cid-glyjftk3]:before{width:var(--space-12);height:2px;inset-block-start:50%;inset-inline-start:calc(var(--space-12) * -1)}@media (prefers-reduced-motion:no-preference){.roleflow__step[data-astro-cid-glyjftk3]+.roleflow__step[data-astro-cid-glyjftk3]:before{animation:1s linear infinite roleflowDash}}}@media (width<=55.999rem){.roleflow__step[data-astro-cid-glyjftk3]+.roleflow__step[data-astro-cid-glyjftk3]:before{width:2px;height:var(--space-6);background-image:linear-gradient(to bottom, var(--color-border-strong) 0 60%, transparent 60% 100%);background-size:100% var(--space-3);inset-block-start:calc(var(--space-6) * -1);inset-inline-start:50%}}@keyframes roleflowDash{to{background-position-x:var(--space-3)}}.seam[data-astro-cid-xllhdvss]{margin:var(--space-16) 0 0;padding:0;list-style:none}.seam__row[data-astro-cid-xllhdvss]{gap:var(--space-3);padding-block:var(--space-8);border-block-start:var(--space-px) solid var(--color-border);display:grid}.seam__row[data-astro-cid-xllhdvss]:last-child{border-block-end:var(--space-px) solid var(--color-border)}@media (width>=62rem){.seam__row[data-astro-cid-xllhdvss]{column-gap:var(--space-10);padding-block:var(--space-10);grid-template-columns:auto minmax(0,4fr) minmax(0,6fr) auto;align-items:baseline}}.seam__ord[data-astro-cid-xllhdvss]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);color:var(--color-accent-text);font-variant-numeric:tabular-nums}.seam__title[data-astro-cid-xllhdvss]{font-size:var(--text-2xl);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);margin:0}.seam__body[data-astro-cid-xllhdvss]{font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-text-muted);max-width:34rem;margin:0}.seam__mark[data-astro-cid-xllhdvss]{block-size:1rem;inline-size:4rem;color:var(--color-accent);align-self:center;display:none}@media (width>=62rem){.seam__mark[data-astro-cid-xllhdvss]{display:block}}.seam__dot[data-astro-cid-xllhdvss]{fill:currentColor}.seam__bridge[data-astro-cid-xllhdvss]{fill:none;stroke:currentColor;stroke-width:1.5px}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal .seam__ord[data-astro-cid-xllhdvss],html[data-motion] .reveal .seam__title[data-astro-cid-xllhdvss],html[data-motion] .reveal .seam__body[data-astro-cid-xllhdvss]{opacity:0;transform:translateY(var(--space-3))}html[data-motion] .reveal .seam__bridge[data-astro-cid-xllhdvss]{stroke-dasharray:1;stroke-dashoffset:1px}html[data-motion] .reveal .seam__dot[data-astro-cid-xllhdvss]{opacity:0}html[data-motion] .is-in .seam__ord[data-astro-cid-xllhdvss],html[data-motion] .is-in .seam__title[data-astro-cid-xllhdvss],html[data-motion] .is-in .seam__body[data-astro-cid-xllhdvss]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);transition-delay:calc(var(--i) * 80ms);transform:none}html[data-motion] .is-in .seam__bridge[data-astro-cid-xllhdvss]{stroke-dashoffset:0;transition:stroke-dashoffset var(--duration-draw) var(--ease-out);transition-delay:calc(var(--i) * 80ms + .12s)}html[data-motion] .is-in .seam__dot[data-astro-cid-xllhdvss]{opacity:1;transition:opacity var(--duration-base) var(--ease-out);transition-delay:calc(var(--i) * 80ms + 60ms)}}section.secnav{z-index:40;border-block:var(--space-px) solid var(--color-border);background:var(--color-bg);transition:top .24s var(--ease-out,ease);position:sticky;top:0}body:has(.nav[data-hidden=false]) section.secnav{top:var(--nav-h,4.5rem)}html:has(section.secnav){scroll-padding-top:calc(var(--nav-h,4.5rem) + var(--space-16))}.secnav__bar[data-astro-cid-tlv66hif]{align-items:center;gap:var(--space-4);padding-block:var(--space-3);display:flex}.secnav__label[data-astro-cid-tlv66hif]{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);flex:none}.secnav__list[data-astro-cid-tlv66hif]{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.secnav__link[data-astro-cid-tlv66hif]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);transition:background var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);text-decoration:none;display:inline-flex}.secnav__link[data-astro-cid-tlv66hif]:hover,.secnav__link[data-astro-cid-tlv66hif]:focus-visible{background:var(--color-surface-accent);color:var(--color-accent-text)}section.secnav{position:sticky}.secnav__progress[data-astro-cid-tlv66hif]{left:0;bottom:calc(-1 * var(--space-px));height:var(--space-px);width:var(--secnav-fill,0%);background:var(--color-accent);transition:width var(--duration-slow) var(--ease-out);position:absolute}.secnav__link[data-astro-cid-tlv66hif][aria-current=true]{color:var(--color-accent-text);font-weight:var(--weight-semibold)}.stmtband[data-astro-cid-pnmsdone]{justify-items:start;gap:var(--space-10);display:grid}.stmtband[data-astro-cid-pnmsdone] .stmtband__heading{max-inline-size:18ch;margin:0}.stmtband__actions[data-astro-cid-pnmsdone]{gap:var(--space-4);flex-wrap:wrap;display:flex}.steps[data-astro-cid-iobjgqme]{counter-reset:none;padding:0;list-style:none}.steps--row[data-astro-cid-iobjgqme]{gap:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));display:grid}.steps--stacked[data-astro-cid-iobjgqme]{gap:var(--space-12);display:grid}.steps__item[data-astro-cid-iobjgqme]{gap:var(--space-4);align-content:start;display:grid}.steps--stacked[data-astro-cid-iobjgqme] .steps__item[data-astro-cid-iobjgqme]{align-items:start;column-gap:var(--space-6);grid-template-columns:auto 1fr}.steps__num[data-astro-cid-iobjgqme]{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-full);background:var(--color-accent-fill);color:var(--color-accent-on);font-size:var(--text-lg);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;place-items:center;display:grid}.steps__text[data-astro-cid-iobjgqme]{color:var(--color-text-muted);margin-block-start:var(--space-3)}.steps__body[data-astro-cid-iobjgqme] .prose{margin-block-start:var(--space-3)}.steps--index[data-astro-cid-iobjgqme]{display:grid}.steps--index[data-astro-cid-iobjgqme] .steps__item[data-astro-cid-iobjgqme]{align-items:baseline;column-gap:var(--space-6);row-gap:var(--space-2);padding-block:var(--space-6);border-block-start:var(--space-px) solid var(--color-border);grid-template-columns:auto 1fr}.steps--index[data-astro-cid-iobjgqme] .steps__item[data-astro-cid-iobjgqme]:first-child{border-block-start:none;padding-block-start:0}.steps--index[data-astro-cid-iobjgqme] .steps__item[data-astro-cid-iobjgqme]:last-child{border-block-end:var(--space-px) solid var(--color-border)}.steps--index[data-astro-cid-iobjgqme] .steps__num[data-astro-cid-iobjgqme]{width:auto;height:auto;color:var(--color-accent-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);background:0 0;border-radius:0;display:block}.steps--index[data-astro-cid-iobjgqme] .steps__body[data-astro-cid-iobjgqme]{gap:var(--space-2);display:grid}@media (width>=62rem){.steps--index[data-astro-cid-iobjgqme] .steps__body[data-astro-cid-iobjgqme]{grid-template-columns:minmax(0, var(--space-40)) minmax(0, 1fr);align-items:baseline;column-gap:var(--space-10)}}.steps--index[data-astro-cid-iobjgqme] .steps__text[data-astro-cid-iobjgqme]{max-width:var(--measure);margin-block-start:0}.tpanels[data-astro-cid-cldran6n]{margin-block-start:var(--space-8)}.tpanels__pills[data-astro-cid-cldran6n]{gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-8);display:flex}.tpanels__pill[data-astro-cid-cldran6n]{padding:var(--space-2) var(--space-5);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);background:0 0}.tpanels__pill[data-astro-cid-cldran6n]:hover{border-color:var(--color-border-accent);color:var(--color-text)}.tpanels__pill[data-astro-cid-cldran6n][aria-selected=true]{background:var(--color-accent-fill);border-color:var(--color-accent-fill);color:var(--color-accent-on)}.tpanels__panel[data-astro-cid-cldran6n]+.tpanels__panel[data-astro-cid-cldran6n]{margin-block-start:var(--space-10)}.tpanels[data-astro-cid-cldran6n][data-tabs-ready] .tpanels__panel[data-astro-cid-cldran6n]+.tpanels__panel[data-astro-cid-cldran6n]{margin-block-start:0}.tpanels[data-astro-cid-cldran6n][data-tabs-ready] .tpanels__label[data-astro-cid-cldran6n]{display:none}.tpanels__label[data-astro-cid-cldran6n]{font-size:var(--text-md);font-weight:var(--weight-extra);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-block-end:var(--space-3)}.tpanels__body[data-astro-cid-cldran6n]{color:var(--color-text-muted);max-width:62ch;margin-block-start:var(--space-4)}.tpanels__cols[data-astro-cid-cldran6n]{gap:var(--space-8);align-items:center;display:grid}@media (width>=64rem){.tpanels__cols[data-astro-cid-cldran6n]:has(.tpanels__media){gap:var(--space-12);grid-template-columns:1.1fr 1fr}}.tpanels__media[data-astro-cid-cldran6n] img[data-astro-cid-cldran6n]{border-radius:var(--radius-lg);width:auto;max-width:100%;max-height:30rem;box-shadow:var(--shadow-lift);margin-inline:auto;display:block}.tpanels__bullets[data-astro-cid-cldran6n]{margin:var(--space-6) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}@media (width>=48rem){.tpanels__cols[data-astro-cid-cldran6n]:not(:has(.tpanels__media)) .tpanels__bullets[data-astro-cid-cldran6n]{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}}.tpanels__bullets[data-astro-cid-cldran6n] li[data-astro-cid-cldran6n]{gap:var(--space-3);align-items:start;display:flex}.tpanels__bullets[data-astro-cid-cldran6n] i[data-astro-cid-cldran6n]{color:var(--color-accent);margin-block-start:.25em}.tangle[data-astro-cid-ijnfzmlz]{gap:var(--space-12);display:grid}@media (width>=62rem){.tangle[data-astro-cid-ijnfzmlz]{column-gap:var(--space-20);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center}}.tangle__p[data-astro-cid-ijnfzmlz]{margin:var(--space-5) 0 0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);max-width:34rem}.tangle__copy[data-astro-cid-ijnfzmlz] .section-head+.tangle__p[data-astro-cid-ijnfzmlz]{margin-block-start:var(--space-8)}.tangle__count[data-astro-cid-ijnfzmlz]{align-items:baseline;gap:var(--space-4);font-size:var(--text-display);font-weight:var(--weight-extra);line-height:var(--leading-none);letter-spacing:var(--tracking-display);color:var(--color-highlight-quantity);flex-wrap:wrap;margin:0;display:flex}.tangle__num[data-astro-cid-ijnfzmlz]{min-inline-size:calc(var(--digits) * 1ch);text-align:center;display:inline-block}.tangle__sep[data-astro-cid-ijnfzmlz]{font-size:var(--text-2xl);font-weight:var(--weight-normal);color:var(--color-text-muted)}.tangle__caption[data-astro-cid-ijnfzmlz]{margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}@media (width>=62rem){.tangle--center[data-astro-cid-ijnfzmlz]{align-items:center;row-gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.tangle--center[data-astro-cid-ijnfzmlz] .tangle__copy[data-astro-cid-ijnfzmlz],.tangle--center[data-astro-cid-ijnfzmlz] .tangle__actions[data-astro-cid-ijnfzmlz]{grid-column:1/-1}}.tangle--center[data-astro-cid-ijnfzmlz] .tangle__p[data-astro-cid-ijnfzmlz]{text-align:center;max-width:56ch;margin-inline:auto}.tangle--center[data-astro-cid-ijnfzmlz] .tangle__copy[data-astro-cid-ijnfzmlz] .section-head+.tangle__p[data-astro-cid-ijnfzmlz]{margin-block-start:var(--space-6)}.tangle__list[data-astro-cid-ijnfzmlz]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.tangle__line[data-astro-cid-ijnfzmlz]{font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-text-muted)}.tangle__resolve[data-astro-cid-ijnfzmlz]{margin:var(--space-6) 0 0;font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);color:var(--color-text);max-width:34ch}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tangle--center[data-astro-cid-ijnfzmlz]{view-timeline-name:--tangle-row}.tangle--center[data-astro-cid-ijnfzmlz] .tangle__resolve[data-astro-cid-ijnfzmlz]{animation:linear both tangle-resolve;animation-timeline:--tangle-row;animation-range:cover 68% cover 80%}}}@keyframes tangle-resolve{0%{opacity:0}to{opacity:1}}.tangle__actions[data-astro-cid-ijnfzmlz]{justify-content:center;display:flex}.tangle__svg[data-astro-cid-ijnfzmlz]{block-size:auto;inline-size:100%;color:var(--color-accent);margin-block-start:var(--space-10);display:block}.tangle__mess[data-astro-cid-ijnfzmlz] path[data-astro-cid-ijnfzmlz],.tangle__order[data-astro-cid-ijnfzmlz] path[data-astro-cid-ijnfzmlz]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.tangle__mess[data-astro-cid-ijnfzmlz]{opacity:0}.tangle__order[data-astro-cid-ijnfzmlz]{opacity:1}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.tangle__mess[data-astro-cid-ijnfzmlz],.tangle__order[data-astro-cid-ijnfzmlz]{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 25% cover 62%}.tangle__mess[data-astro-cid-ijnfzmlz]{animation-name:tangle-out}.tangle__order[data-astro-cid-ijnfzmlz]{animation-name:tangle-in}}}@keyframes tangle-out{0%{opacity:.75}to{opacity:0}}@keyframes tangle-in{0%{opacity:0}to{opacity:1}}.quotes[data-astro-cid-5fkteofr]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));padding:0;list-style:none;display:grid}.quotes--featured[data-astro-cid-5fkteofr]{text-align:center;grid-template-columns:1fr;max-width:46rem;margin-inline:auto}.quotes__item[data-astro-cid-5fkteofr]{display:flex}.quotes__card[data-astro-cid-5fkteofr]{padding:var(--space-8);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-sm);flex-direction:column;flex:1;margin:0;display:flex}.quotes--featured[data-astro-cid-5fkteofr] .quotes__card[data-astro-cid-5fkteofr]{box-shadow:var(--shadow-lg)}.quotes__stars[data-astro-cid-5fkteofr]{color:var(--color-highlight-quality);font-size:var(--text-sm);letter-spacing:.1em}.quotes__stars[data-astro-cid-5fkteofr]+.quotes__quote[data-astro-cid-5fkteofr]{margin-block-start:var(--space-4)}.quotes__quote[data-astro-cid-5fkteofr]{font-size:var(--text-lg);line-height:var(--leading-snug);quotes:"“" "”" "‘" "’";margin:0}.quotes__quote[data-astro-cid-5fkteofr]:before{content:open-quote}.quotes__quote[data-astro-cid-5fkteofr]:after{content:close-quote}.quotes--featured[data-astro-cid-5fkteofr] .quotes__quote[data-astro-cid-5fkteofr]{font-size:var(--text-2xl)}.quotes__by[data-astro-cid-5fkteofr]{align-items:center;gap:var(--space-4);margin-block-start:auto;padding-block-start:var(--space-6);display:flex}.quotes--featured[data-astro-cid-5fkteofr] .quotes__by[data-astro-cid-5fkteofr]{justify-content:center}.quotes__by[data-astro-cid-5fkteofr] .quotes__logo{width:auto;max-height:2.5rem}.quotes__name[data-astro-cid-5fkteofr]{font-weight:var(--weight-semibold);display:grid}.quotes__role[data-astro-cid-5fkteofr]{font-weight:var(--weight-normal);font-size:var(--text-sm);color:var(--color-text-muted)}.quotes--proof[data-astro-cid-5fkteofr] .quotes__card[data-astro-cid-5fkteofr]{gap:var(--space-5)}.quotes__by--head[data-astro-cid-5fkteofr]{padding-block:0 var(--space-5);border-block-end:var(--space-px) solid var(--color-border);margin-block-start:0}.quotes__points[data-astro-cid-5fkteofr]{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);margin:0;padding:0;list-style:none;display:grid}.quotes__points[data-astro-cid-5fkteofr] li[data-astro-cid-5fkteofr]{gap:var(--space-3);display:flex}.quotes__points[data-astro-cid-5fkteofr] li[data-astro-cid-5fkteofr]:before{content:"";width:var(--space-4);height:var(--space-px);background:var(--color-accent);flex:none;margin-block-start:.7em}.quotes--proof[data-astro-cid-5fkteofr] .quotes__quote[data-astro-cid-5fkteofr]{font-size:var(--text-base);margin-block-start:auto}.quotes--proof[data-astro-cid-5fkteofr] .quotes__stars[data-astro-cid-5fkteofr]+.quotes__quote[data-astro-cid-5fkteofr]{margin-block-start:var(--space-2)}.ta[data-astro-cid-rtel5mwa]{gap:var(--space-12);display:grid}@media (width>=62rem){.ta[data-astro-cid-rtel5mwa]{column-gap:var(--space-20);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.ta__device[data-astro-cid-rtel5mwa]{align-self:center}}.ta__p[data-astro-cid-rtel5mwa]{margin:var(--space-6) 0 0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);max-width:34rem}.ta__p--lead[data-astro-cid-rtel5mwa]{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text)}.ta__copy[data-astro-cid-rtel5mwa] .section-head+.ta__p[data-astro-cid-rtel5mwa]{margin-block-start:var(--space-8)}.ta__device[data-astro-cid-rtel5mwa]{--ta-cols:minmax(0, 4fr) var(--space-12) minmax(0, 6fr)}.ta__labels[data-astro-cid-rtel5mwa],.ta__pair[data-astro-cid-rtel5mwa]{grid-template-columns:var(--ta-cols);column-gap:var(--space-4);align-items:center;margin:0;display:grid}.ta__label[data-astro-cid-rtel5mwa]{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.ta__label--then[data-astro-cid-rtel5mwa]{grid-column:3}.ta__mini[data-astro-cid-rtel5mwa]{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}@media (width>=62rem){.ta__mini[data-astro-cid-rtel5mwa]{display:none}.ta__when[data-astro-cid-rtel5mwa]{grid-column:1}.ta__rule[data-astro-cid-rtel5mwa]{grid-column:2}.ta__then[data-astro-cid-rtel5mwa]{grid-column:3}}.ta__labels[data-astro-cid-rtel5mwa] .ta__label[data-astro-cid-rtel5mwa]:first-child,.ta__when[data-astro-cid-rtel5mwa]{text-align:end}.ta__stack[data-astro-cid-rtel5mwa]{min-block-size:var(--space-24);padding-block:var(--space-8);border-block:var(--space-px) solid var(--color-border);align-items:center;margin-block-start:var(--space-5);display:grid}.ta__pair[data-astro-cid-rtel5mwa]{opacity:0;visibility:hidden;grid-area:1/1}.ta__pair[data-astro-cid-rtel5mwa][data-active]{opacity:1;visibility:visible}.ta__when[data-astro-cid-rtel5mwa]{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);color:var(--color-text)}.ta__then[data-astro-cid-rtel5mwa]{font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-text-muted)}.ta__rule[data-astro-cid-rtel5mwa]{block-size:var(--space-px);background:var(--color-accent);transform-origin:0}@media (width<=61.9375rem){.ta__device[data-astro-cid-rtel5mwa]{--ta-cols:minmax(0, 1fr)}.ta__labels[data-astro-cid-rtel5mwa]{display:none}.ta__when[data-astro-cid-rtel5mwa]{text-align:start}.ta__pair[data-astro-cid-rtel5mwa]{row-gap:var(--space-2);justify-items:start}.ta__when[data-astro-cid-rtel5mwa]{margin-block-end:var(--space-4)}.ta__rule[data-astro-cid-rtel5mwa]{inline-size:var(--space-px);block-size:var(--space-6);transform-origin:top}}@media (prefers-reduced-motion:no-preference){.ta__pair[data-astro-cid-rtel5mwa][data-active]{transition:opacity var(--duration-base) var(--ease-out)}.ta__rule[data-astro-cid-rtel5mwa]{transform:scaleX(0)}.ta__pair[data-astro-cid-rtel5mwa][data-active] .ta__rule[data-astro-cid-rtel5mwa]{animation:ta-draw var(--duration-draw) var(--ease-out) forwards}@media (width<=61.9375rem){.ta__rule[data-astro-cid-rtel5mwa]{transform:scaleY(0)}.ta__pair[data-astro-cid-rtel5mwa][data-active] .ta__rule[data-astro-cid-rtel5mwa]{animation-name:ta-draw-y}}}@keyframes ta-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ta-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.teamgrid[data-astro-cid-7g3ndoct]{--team-dot-1:var(--color-accent);--team-dot-2:color-mix(in oklab, var(--color-accent) 55%, var(--ink-700) 45%);--team-dot-3:color-mix(in oklab, var(--color-accent) 30%, var(--ink-600) 70%);--team-dot-4:var(--ink-500);--team-dot-5:color-mix(in oklab, var(--color-accent) 70%, white 30%)}.teamgrid__head[data-astro-cid-7g3ndoct]{text-align:center;max-width:46rem;margin-block-end:var(--space-8);margin-inline:auto}.teamgrid__eyebrow[data-astro-cid-7g3ndoct]{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent-text)}.teamgrid__heading[data-astro-cid-7g3ndoct]{font-size:var(--text-3xl);letter-spacing:var(--tracking-display);margin-block-start:var(--space-3)}.teamgrid__subhead[data-astro-cid-7g3ndoct]{font-size:var(--text-lg);color:var(--color-text-muted);margin-block-start:var(--space-3)}.teamgrid__filters[data-astro-cid-7g3ndoct]{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-12);display:flex}.chip[data-astro-cid-7g3ndoct]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.chip[data-astro-cid-7g3ndoct]:hover{border-color:var(--color-border-accent)}.chip__dot[data-astro-cid-7g3ndoct]{border-radius:var(--radius-pill);background:var(--chip-dot,var(--color-accent));width:.45em;height:.45em}.chip__count[data-astro-cid-7g3ndoct]{font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0}.chip--active[data-astro-cid-7g3ndoct],.chip[data-astro-cid-7g3ndoct][aria-selected=true]{background:var(--color-surface-inverse);color:var(--color-text-inverse);border-color:var(--color-surface-inverse)}.chip--active[data-astro-cid-7g3ndoct] .chip__count[data-astro-cid-7g3ndoct],.chip[data-astro-cid-7g3ndoct][aria-selected=true] .chip__count[data-astro-cid-7g3ndoct]{color:var(--color-text-inverse);opacity:.75}.chip--active[data-astro-cid-7g3ndoct] .chip__dot[data-astro-cid-7g3ndoct],.chip[data-astro-cid-7g3ndoct][aria-selected=true] .chip__dot[data-astro-cid-7g3ndoct]{background:color-mix(in oklab, var(--chip-dot,var(--color-accent)) 55%, var(--color-text-inverse) 45%)}.teamgrid__list[data-astro-cid-7g3ndoct]{gap:var(--space-10) var(--space-6);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}@media (width>=48rem){.teamgrid__list[data-astro-cid-7g3ndoct]{grid-template-columns:repeat(3,1fr)}}@media (width>=72rem){.teamgrid__list[data-astro-cid-7g3ndoct]{grid-template-columns:repeat(4,1fr)}}.member[data-astro-cid-7g3ndoct]{text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;transition:transform .22s;display:flex}.member[data-astro-cid-7g3ndoct]:hover{transform:translateY(-4px)}.member[data-astro-cid-7g3ndoct]:hover .member__photo[data-astro-cid-7g3ndoct]{box-shadow:var(--shadow-lift)}.member__photo[data-astro-cid-7g3ndoct]{aspect-ratio:1;background:color-mix(in oklab, var(--member-dot) 25%, var(--color-surface-raised));width:100%;max-width:14rem;box-shadow:var(--shadow-soft);border-radius:50%;transition:box-shadow .22s;position:relative;overflow:hidden}.member__photo[data-astro-cid-7g3ndoct] img{object-fit:cover;object-position:center 20%;z-index:1;width:100%;height:100%;display:block;position:relative}.member__initials[data-astro-cid-7g3ndoct]{font-size:2.5rem;font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);color:color-mix(in oklab, var(--member-dot) 85%, var(--color-text));z-index:0;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.member__body[data-astro-cid-7g3ndoct]{padding-inline:var(--space-1)}.member__name[data-astro-cid-7g3ndoct]{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);margin:0}.member__role[data-astro-cid-7g3ndoct]{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.member__dept[data-astro-cid-7g3ndoct]{margin:var(--space-3) 0 0;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--member-dot) 14%, transparent);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:color-mix(in oklab, var(--member-dot) 75%, var(--color-text));display:inline-flex}.member__dot[data-astro-cid-7g3ndoct]{border-radius:var(--radius-pill);background:var(--member-dot);width:.5em;height:.5em}.teamgrid__list[data-astro-cid-7g3ndoct][data-active=all] .member[data-astro-cid-7g3ndoct]{opacity:1}.teamgrid__list[data-astro-cid-7g3ndoct]:not([data-active=all]) .member[data-astro-cid-7g3ndoct]{display:none}.teamgrid__list[data-astro-cid-7g3ndoct]:not([data-active=all]) .member[data-astro-cid-7g3ndoct][data-active]{display:flex}section.vhero{background:var(--color-surface-raised)}section.vhero.section--pin>.container{height:100%}.vhero__grid[data-astro-cid-wuib3nz7]{gap:var(--space-10);align-content:center;height:100%;display:grid}@media (width>=62rem){.vhero__grid[data-astro-cid-wuib3nz7]{gap:var(--space-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}.vhero__copy[data-astro-cid-wuib3nz7]{flex-direction:column;align-items:flex-start;display:flex}.vhero__heading{line-height:var(--leading-tight);margin:0}.vhero__lead[data-astro-cid-wuib3nz7]{margin:var(--space-6) 0 0;font-size:var(--text-lg);color:var(--color-text-muted);max-width:52ch}.vhero__products[data-astro-cid-wuib3nz7]{align-items:center;gap:var(--space-4);margin:var(--space-8) 0 0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.vhero__product[data-astro-cid-wuib3nz7]{align-items:center;gap:var(--space-4);display:inline-flex}.vhero__products[data-astro-cid-wuib3nz7][data-style=text] .vhero__product[data-astro-cid-wuib3nz7]+.vhero__product[data-astro-cid-wuib3nz7]:before{content:"·";color:var(--color-border-strong)}.vhero__plink[data-astro-cid-wuib3nz7]{color:inherit;text-decoration:none}.vhero__plink[data-astro-cid-wuib3nz7]:hover{color:var(--color-accent-text);text-decoration:underline}.vhero__marklink[data-astro-cid-wuib3nz7]{align-items:center;display:inline-flex}.vhero__products[data-astro-cid-wuib3nz7] img.vhero__mark{height:var(--space-8);width:auto;max-width:12rem;display:block}.vhero__products[data-astro-cid-wuib3nz7][data-mark=lg] img.vhero__mark{height:var(--space-10);max-width:16rem}.vhero__row[data-astro-cid-wuib3nz7]{align-items:center;gap:var(--space-4);margin:var(--space-6) 0 0;font-weight:var(--weight-semibold);flex-wrap:wrap;padding:0;list-style:none;display:flex}.vhero__row[data-astro-cid-wuib3nz7] li[data-astro-cid-wuib3nz7]{align-items:center;gap:var(--space-4);display:inline-flex}.vhero__row[data-astro-cid-wuib3nz7] li[data-astro-cid-wuib3nz7]+li[data-astro-cid-wuib3nz7]:before{content:"";inline-size:var(--space-1);block-size:var(--space-1);border-radius:var(--radius-full);background:var(--color-accent);flex:none}.vhero__rlink[data-astro-cid-wuib3nz7]{color:inherit;text-decoration:none}.vhero__rlink[data-astro-cid-wuib3nz7]:hover{color:var(--color-accent-text);text-decoration:underline}.vhero__index[data-astro-cid-wuib3nz7]{margin:var(--space-8) 0 0;width:100%;padding:0;list-style:none}.vhero__index[data-astro-cid-wuib3nz7] li[data-astro-cid-wuib3nz7]{align-items:baseline;gap:var(--space-4);padding-block:var(--space-4);border-block-start:var(--space-px) solid var(--color-border);font-weight:var(--weight-semibold);display:flex}.vhero__index[data-astro-cid-wuib3nz7] li[data-astro-cid-wuib3nz7]:first-child{border-block-start:none}.vhero__index[data-astro-cid-wuib3nz7] li[data-astro-cid-wuib3nz7]:last-child{border-block-end:var(--space-px) solid var(--color-border)}.vhero__ilabel[data-astro-cid-wuib3nz7]{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.vhero__ilink[data-astro-cid-wuib3nz7]{color:inherit;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border)}.vhero__ilink[data-astro-cid-wuib3nz7]:hover{color:var(--color-accent-text);text-decoration-color:currentColor}.vhero__num[data-astro-cid-wuib3nz7]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);color:var(--color-accent-text);font-variant-numeric:tabular-nums}.vhero__actions[data-astro-cid-wuib3nz7]{align-items:center;gap:var(--space-5);margin:var(--space-10) 0 0;flex-wrap:wrap;display:flex}.vhero__phone[data-astro-cid-wuib3nz7]{align-items:center;gap:var(--space-2);min-height:var(--space-12);color:var(--color-text);white-space:nowrap;text-decoration:none;display:inline-flex}.vhero__phone-or[data-astro-cid-wuib3nz7]{color:var(--color-text-muted)}.vhero__phone[data-astro-cid-wuib3nz7] strong[data-astro-cid-wuib3nz7]{font-weight:var(--weight-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.3em}.vhero__phone[data-astro-cid-wuib3nz7]:hover strong[data-astro-cid-wuib3nz7]{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);color:var(--color-accent-text)}.vhero__photos[data-astro-cid-wuib3nz7]{align-content:center;gap:var(--space-px);border-radius:var(--radius-lg);grid-auto-rows:max-content;align-self:stretch;min-height:0;display:grid;overflow:hidden}.vhero__frame[data-astro-cid-wuib3nz7]{min-height:0;margin:0}.vhero__frame[data-astro-cid-wuib3nz7] img{aspect-ratio:3/2;object-fit:cover;object-position:var(--frame-focus,center);width:100%;height:100%;display:block}@media (width>=62rem) and (height<=54.999rem){.vhero__lead[data-astro-cid-wuib3nz7]{margin-block-start:var(--space-5)}.vhero__products[data-astro-cid-wuib3nz7],.vhero__row[data-astro-cid-wuib3nz7],.vhero__index[data-astro-cid-wuib3nz7]{margin-block-start:var(--space-6)}.vhero__index[data-astro-cid-wuib3nz7] li[data-astro-cid-wuib3nz7]{padding-block:var(--space-2)}.vhero__actions[data-astro-cid-wuib3nz7]{margin-block-start:var(--space-8)}}@media (width>=40rem) and (width<=61.999rem){.vhero__photos[data-astro-cid-wuib3nz7]{grid-template-columns:1fr 1fr}}@media (width>=62rem) and (height>=48rem){section.vhero.section--pin .vhero__frame[data-astro-cid-wuib3nz7]{--frame-cap:calc(( min(100svh, calc(var(--stage-cap) + var(--nav-h,4.5rem)))  - var(--nav-h,4.5rem)  - var(--section-y-tight) * 2 - var(--space-px) ) / 2);max-height:var(--frame-cap);overflow:hidden}section.vhero.section--pin .vhero__frame[data-astro-cid-wuib3nz7] img{max-height:var(--frame-cap)}}@media (prefers-reduced-motion:no-preference){html[data-motion] .vhero__headwrap[data-astro-cid-wuib3nz7],html[data-motion] .vhero__lead[data-astro-cid-wuib3nz7],html[data-motion] .vhero__products[data-astro-cid-wuib3nz7],html[data-motion] .vhero__row[data-astro-cid-wuib3nz7],html[data-motion] .vhero__index[data-astro-cid-wuib3nz7],html[data-motion] .vhero__actions[data-astro-cid-wuib3nz7]{animation:vhero-rise var(--duration-slow) var(--ease-out) both}html[data-motion] .vhero__lead[data-astro-cid-wuib3nz7]{animation-delay:60ms}html[data-motion] .vhero__products[data-astro-cid-wuib3nz7]{animation-delay:.12s}html[data-motion] .vhero__row[data-astro-cid-wuib3nz7],html[data-motion] .vhero__index[data-astro-cid-wuib3nz7]{animation-delay:.18s}html[data-motion] .vhero__actions[data-astro-cid-wuib3nz7]{animation-delay:.24s}html[data-motion] .vhero__frame[data-astro-cid-wuib3nz7]{animation:vhero-rise var(--duration-slow) var(--ease-out) both}html[data-motion] .vhero__frame[data-astro-cid-wuib3nz7]:first-child{animation-delay:.3s}html[data-motion] .vhero__frame[data-astro-cid-wuib3nz7]:last-child{animation-delay:.46s}}@keyframes vhero-rise{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}.islot[data-astro-cid-kw6iis2o]{align-content:end;gap:var(--space-2);aspect-ratio:var(--islot-ar);min-block-size:var(--space-40);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:repeating-linear-gradient(45deg, color-mix(in oklab, var(--color-border) 55%, transparent) 0 1px, transparent 1px var(--space-4)), var(--color-surface);display:grid;position:relative;overflow:hidden}.islot__label[data-astro-cid-kw6iis2o]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text-muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--space-4)}.islot__copy[data-astro-cid-kw6iis2o]{max-inline-size:42ch;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-muted);text-wrap:pretty;margin:0}.islot__id[data-astro-cid-kw6iis2o]{font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);color:var(--color-accent-text)}section.rhero{isolation:isolate;min-block-size:min(calc(100svh - var(--nav-h,4.5rem) - var(--cookie-h,0px)),  var(--stage-cap));display:grid;position:relative;overflow:hidden}.rhero__slotBox[data-astro-cid-mcth72hl]{z-index:0;display:grid;position:absolute;inset:0}.rhero__slotFrame{aspect-ratio:auto;text-align:right;border:0;border-radius:0;justify-items:end;block-size:100%;min-block-size:0}.rhero__photo[data-astro-cid-mcth72hl]{z-index:0;object-fit:cover;object-position:var(--photo-focus,50% 50%);block-size:100%;inline-size:100%;position:absolute;inset:0}.rhero__scrim[data-astro-cid-mcth72hl]{z-index:1;--rhero-scrim:82%;background:linear-gradient(100deg, color-mix(in oklab, var(--color-surface-inverse) var(--rhero-scrim), transparent) 0%, color-mix(in oklab, var(--color-surface-inverse) var(--rhero-scrim), transparent) 38%, color-mix(in oklab, var(--color-surface-inverse) 62%, transparent) 68%, color-mix(in oklab, var(--color-surface-inverse) 42%, transparent) 100%);position:absolute;inset:0}@media (width<=61.9375rem){.rhero__scrim[data-astro-cid-mcth72hl]{background:color-mix(in oklab, var(--color-surface-inverse) var(--rhero-scrim), transparent)}}.rhero__inner[data-astro-cid-mcth72hl]{z-index:2;padding-inline:max(var(--gutter), calc((100vw - var(--container)) / 2));padding-block:calc(var(--nav-h,4.5rem) + var(--space-16)) var(--space-16);align-content:center;display:grid;position:relative}section.rhero.hero-crumbed .rhero__inner[data-astro-cid-mcth72hl]{padding-block-start:calc(var(--nav-h,4.5rem) + max(var(--space-2), calc(var(--space-16) - var(--crumb-block))) )}.rhero__copy[data-astro-cid-mcth72hl]{max-inline-size:34rem}@media (width>=62rem){.rhero__copy[data-astro-cid-mcth72hl]{max-inline-size:min(52%,40rem)}}.rhero__copy[data-astro-cid-mcth72hl] .crumbs{--crumb-muted:var(--color-text);opacity:.82}.rhero__eyebrow[data-astro-cid-mcth72hl]{color:var(--color-text);opacity:.82}.rhero__heading{margin:0 0 var(--space-6);font-size:var(--text-4xl);font-weight:var(--weight-extra);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);color:var(--color-text)}@media (width>=62rem){.rhero__heading{font-size:var(--text-5xl)}}.rhero__lead[data-astro-cid-mcth72hl]{max-inline-size:38ch;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text);opacity:.88;margin:0}.rhero__actions[data-astro-cid-mcth72hl]{margin-block-start:var(--space-10)}@media (prefers-reduced-motion:no-preference){html[data-motion] .rhero__copy[data-astro-cid-mcth72hl]>[data-astro-cid-mcth72hl]{animation:rhero-rise var(--duration-slow) var(--ease-out) both}html[data-motion] .rhero__copy[data-astro-cid-mcth72hl]>[data-astro-cid-mcth72hl]:nth-child(2){animation-delay:60ms}html[data-motion] .rhero__copy[data-astro-cid-mcth72hl]>[data-astro-cid-mcth72hl]:nth-child(3){animation-delay:.12s}html[data-motion] .rhero__copy[data-astro-cid-mcth72hl]>[data-astro-cid-mcth72hl]:nth-child(n+4){animation-delay:.18s}}@keyframes rhero-rise{0%{opacity:0;transform:translateY(var(--space-4))}to{opacity:1;transform:none}}.rflows__intro[data-astro-cid-2utp2zge]{gap:var(--space-6);border-block-end:1px solid var(--color-border);margin-block-end:var(--space-20);padding-block-end:var(--space-12);display:grid}@media (width>=62rem){.rflows__intro[data-astro-cid-2utp2zge]{column-gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}}.rflows__introP[data-astro-cid-2utp2zge]{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text);margin:0}.rflows__intro[data-astro-cid-2utp2zge][data-count="1"] .rflows__introP[data-astro-cid-2utp2zge]{max-inline-size:51ch;font-size:var(--text-xl);line-height:var(--leading-snug)}@media (width>=62rem){.rflows__intro[data-astro-cid-2utp2zge][data-count="1"]{grid-template-columns:minmax(0,1fr)}}.rflows__grid[data-astro-cid-2utp2zge]{gap:var(--space-12);display:grid}@media (width>=62rem){.rflows__grid[data-astro-cid-2utp2zge]{column-gap:var(--space-20);grid-template-columns:minmax(0,.55fr) minmax(0,1fr)}.rflows__sticky[data-astro-cid-2utp2zge]{position:sticky;inset-block-start:calc(var(--nav-h,4.5rem) + var(--space-10))}}.rflows__heading{margin:0 0 var(--space-6);max-inline-size:11ch}.rflows__body[data-astro-cid-2utp2zge]{margin:0 0 var(--space-4);max-inline-size:32ch;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted)}.rflows__rows[data-astro-cid-2utp2zge]{border-block-start:1px solid var(--color-border)}.rflow[data-astro-cid-2utp2zge]{padding-block:var(--space-16);border-block-end:1px solid var(--color-border)}.rflow__name[data-astro-cid-2utp2zge]{margin:0 0 var(--space-5);font-size:var(--text-4xl);font-weight:var(--weight-extra);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);color:var(--color-text)}.rflows__rows--compact[data-astro-cid-2utp2zge] .rflow[data-astro-cid-2utp2zge]{padding-block:var(--space-10)}.rflows__rows--compact[data-astro-cid-2utp2zge] .rflow__name[data-astro-cid-2utp2zge]{font-size:var(--text-3xl);margin-block-end:0}.rflow__teams[data-astro-cid-2utp2zge]{max-inline-size:45ch;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}.rflow__outcome[data-astro-cid-2utp2zge]{align-items:center;gap:var(--space-3);margin:var(--space-8) 0 0;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent-text);display:flex}.rflow__outcome[data-astro-cid-2utp2zge]:before{content:"";inline-size:var(--space-6);background:var(--color-accent);flex:none;block-size:2px}.rflows__conclusion[data-astro-cid-2utp2zge]{margin:var(--space-12) 0 0;border-block-start:1px dashed var(--color-border);max-inline-size:34ch;font-size:var(--text-2xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);color:var(--color-text);padding-block-start:var(--space-8)}.rbalch[data-astro-cid-txdxlifv]{isolation:isolate;background:var(--color-surface-inverse);position:relative;overflow:clip}section.rbal,section.rbal-detail{background:0 0}.rbalch[data-astro-cid-txdxlifv]>.rbalch__orb{z-index:0;opacity:.11}section.rbal,section.rbal-detail{z-index:1;position:relative}.rbal__screen[data-astro-cid-txdxlifv]{z-index:1;gap:var(--space-12);align-content:center;block-size:100%;display:grid;position:relative}.rbal__intro[data-astro-cid-txdxlifv]{text-align:center}.rbal__heading{margin:0 auto var(--space-4);max-inline-size:18ch;line-height:var(--leading-tight)}.rbal__lead[data-astro-cid-txdxlifv]{max-inline-size:36ch;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0 auto}section.rbal,section.rbal-detail{--rule-gradient:var(--color-accent), var(--color-highlight-quantity), var(--color-highlight-quality)}.rbal__stage[data-astro-cid-txdxlifv]{gap:var(--space-10);padding-block:var(--space-10);background-image:linear-gradient(to right, var(--rule-gradient)), linear-gradient(to right, var(--rule-gradient));background-position:0 0,0 100%;background-repeat:no-repeat,no-repeat;background-size:100% 2px,100% 2px;display:grid}@media (width>=62rem){.rbal__stage[data-astro-cid-txdxlifv]{column-gap:var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.rbal__side[data-astro-cid-txdxlifv]+.rbal__side[data-astro-cid-txdxlifv]{background-image:linear-gradient(to bottom, var(--rule-gradient));background-position:0 0;background-repeat:no-repeat;background-size:2px 100%;margin-inline-start:calc(var(--space-20) * -1);padding-inline-start:var(--space-20)}}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal .rbal__stage[data-astro-cid-txdxlifv]{background-size:0 2px,0 2px}html[data-motion] .reveal.is-in .rbal__stage[data-astro-cid-txdxlifv]{transition:background-size var(--duration-draw) var(--ease-out) .12s;background-size:100% 2px,100% 2px}html[data-motion] .reveal .rbal__side[data-astro-cid-txdxlifv]+.rbal__side[data-astro-cid-txdxlifv]{background-size:2px 0}html[data-motion] .reveal.is-in .rbal__side[data-astro-cid-txdxlifv]+.rbal__side[data-astro-cid-txdxlifv]{transition:background-size var(--duration-draw) var(--ease-out) .24s;background-size:2px 100%}html[data-motion] .reveal .rbald__lead[data-astro-cid-txdxlifv],html[data-motion] .reveal .rbald__copy[data-astro-cid-txdxlifv]{opacity:0;translate:0 var(--space-4)}html[data-motion] .reveal.is-in .rbald__lead[data-astro-cid-txdxlifv],html[data-motion] .reveal.is-in .rbald__copy[data-astro-cid-txdxlifv]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out) var(--p-delay), translate var(--duration-slow) var(--ease-out-expressive) var(--p-delay);translate:none}.rbald__lead[data-astro-cid-txdxlifv]{--p-delay:.12s}.rbald__copy[data-astro-cid-txdxlifv]{--p-delay:.26s}html[data-motion] .reveal .rbald__fig[data-astro-cid-txdxlifv]{opacity:0}html[data-motion] .reveal.is-in .rbald__fig[data-astro-cid-txdxlifv]{opacity:.6;transition:opacity var(--duration-slow) var(--ease-out) .26s}html[data-motion] .reveal .rbald__close[data-astro-cid-txdxlifv]{background-size:0 2px}html[data-motion] .reveal.is-in .rbald__close[data-astro-cid-txdxlifv]{transition:background-size var(--duration-draw) var(--ease-out) .44s;background-size:100% 2px}html[data-motion] .reveal.is-in .rbald__close[data-astro-cid-txdxlifv] .bx-line,html[data-motion] .reveal.is-in .rbald__close[data-astro-cid-txdxlifv] .bx-line[data-text]:after{animation-delay:calc(.7s + var(--i,0) * .12s)}html[data-motion] .reveal.is-in .rbald__close[data-astro-cid-txdxlifv] .highlight-emphasis,html[data-motion] .reveal.is-in .rbald__close[data-astro-cid-txdxlifv] .highlight-emphasis[data-text]:after{animation-delay:.7s}}.rbal__tag[data-astro-cid-txdxlifv]{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text);margin-block-end:var(--space-4);display:block}.rbal__big[data-astro-cid-txdxlifv]{margin:0 0 var(--space-5);font-size:var(--text-4xl);font-weight:var(--weight-extra);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);color:var(--color-text)}.rbal__copy[data-astro-cid-txdxlifv]{max-inline-size:36ch;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.rbal__copy--lead[data-astro-cid-txdxlifv]{max-inline-size:28ch;font-size:var(--text-2xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);color:var(--color-text)}.rbal__resolve[data-astro-cid-txdxlifv]{text-align:center}.rbal__resolveHeading{max-inline-size:22ch;line-height:var(--leading-tight);margin:0 auto}section.rbal-detail{padding-block-start:0;position:relative;overflow:clip}.rbald[data-astro-cid-txdxlifv]{position:relative}.rbald__cols[data-astro-cid-txdxlifv],.rbald__close[data-astro-cid-txdxlifv],.rbald__line[data-astro-cid-txdxlifv]{z-index:1;position:relative}.rbald__cols[data-astro-cid-txdxlifv]{gap:var(--space-6);max-inline-size:var(--measure);display:grid}@media (width>=62rem){.rbald__cols[data-astro-cid-txdxlifv]{max-inline-size:58ch}}.rbald__fig[data-astro-cid-txdxlifv]{z-index:0;inset-block:calc(var(--space-12) * -1) 20%;pointer-events:none;opacity:.6;filter:blur(1.5px);position:absolute;inset-inline-start:58%;inset-inline-end:calc(var(--space-32) * -1);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34%),linear-gradient(#0000 0%,#000 16% 74%,#0000 100%),linear-gradient(#000 0% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 34%),linear-gradient(#0000 0%,#000 16% 74%,#0000 100%),linear-gradient(#000 0% 100%);-webkit-mask-position:0 0,0 0,0 0;mask-position:0 0,0 0,0 0;-webkit-mask-size:100% 100%,100% 100%,100% 100%;mask-size:100% 100%,100% 100%,100% 100%;-webkit-mask-repeat:no-repeat,no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.rbald__figure[data-astro-cid-txdxlifv]{object-fit:fill;block-size:100%;inline-size:100%;display:block}@media (width<=61.9375rem){.rbald__fig[data-astro-cid-txdxlifv]{display:none}}.rbald__lead[data-astro-cid-txdxlifv],.rbald__copy[data-astro-cid-txdxlifv]{font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text);margin:0}.rbald__close[data-astro-cid-txdxlifv]{margin:var(--space-12) 0 0;background-image:linear-gradient(to right, var(--rule-gradient));max-inline-size:48ch;font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);color:var(--color-text);background-position:0 0;background-repeat:no-repeat;background-size:100% 2px;padding-block-start:var(--space-8)}.rbald__close[data-astro-cid-txdxlifv].is-boxed{line-height:var(--leading-normal)}.rbald__close[data-astro-cid-txdxlifv]{isolation:isolate;position:relative}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rbald[data-astro-cid-txdxlifv]{view-timeline-name:--rbald-band}.rbald__fig[data-astro-cid-txdxlifv]{animation:linear both rbald-draw;animation-timeline:--rbald-band;animation-range:entry 20% cover 78%}.rbalch[data-astro-cid-txdxlifv]{view-timeline-name:--rbal-chapter}.rbalch[data-astro-cid-txdxlifv]>.rbalch__orb{animation:linear both rbald-orb-fall;animation-timeline:--rbal-chapter;animation-range:cover}}}@keyframes rbald-draw{0%{-webkit-mask-size:100% 100%,100% 100%,100% 14%;mask-size:100% 100%,100% 100%,100% 14%}to{-webkit-mask-size:100% 100%,100% 100%,100% 150%;mask-size:100% 100%,100% 100%,100% 150%}}@keyframes rbald-orb-fall{0%{translate:0 -18%;scale:.92}to{translate:0 33%;scale:1.08}}.rbald__line[data-astro-cid-txdxlifv]{margin:var(--space-12) 0 0;background-image:linear-gradient(to right, var(--color-accent), var(--color-highlight-quantity), var(--color-highlight-quality));background-position:0 0;background-repeat:no-repeat;background-size:100% 2px;flex-wrap:wrap;gap:0;padding-block-start:var(--space-5);list-style:none;display:flex}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal .rbald__line[data-astro-cid-txdxlifv]{background-size:0 2px}html[data-motion] .reveal.is-in .rbald__line[data-astro-cid-txdxlifv]{transition:background-size var(--duration-draw) var(--ease-out) .9s;background-size:100% 2px}html[data-motion] .reveal.is-in .rbald[data-astro-cid-txdxlifv] .rbald__line[data-astro-cid-txdxlifv]>.rbald__chip[data-astro-cid-txdxlifv]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out), translate var(--duration-slow) var(--ease-out-expressive);transition-delay:calc(1.04s + var(--rain-i,0) * 90ms);translate:none}}.rbald__chip[data-astro-cid-txdxlifv]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);flex:1 0 33%}.rbald__chip[data-astro-cid-txdxlifv]:first-child{padding-inline-start:0}@media (width>=48rem){.rbald__chip[data-astro-cid-txdxlifv]{flex:1}.rbald__chip[data-astro-cid-txdxlifv]+.rbald__chip[data-astro-cid-txdxlifv]{border-inline-start:1px solid var(--color-border)}}.rchap__head[data-astro-cid-6dex6sm2]{gap:var(--space-6);margin-block-end:var(--space-12);display:grid}@media (width>=62rem){.rchap__head[data-astro-cid-6dex6sm2]{column-gap:var(--space-16);grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:end}}.rchap__head--label[data-astro-cid-6dex6sm2]{margin-block-end:var(--space-8)}.rchap__heading{max-inline-size:12ch;margin:0}.rchap__lead[data-astro-cid-6dex6sm2]{max-inline-size:36ch;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}@media (width>=62rem){.rchap__lead[data-astro-cid-6dex6sm2]{margin-inline-start:auto}}.rchap__list[data-astro-cid-6dex6sm2]{background-image:linear-gradient(to right, var(--color-border), var(--color-border));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px}.rchapter[data-astro-cid-6dex6sm2]{gap:var(--space-8);padding-block:var(--space-16);border-block-end:1px solid var(--color-border);display:grid}@media (width>=62rem){.rchapter[data-astro-cid-6dex6sm2]{column-gap:var(--space-16);padding-block:var(--space-24);grid-template-columns:minmax(0,.22fr) minmax(0,1fr)}.rchapter__railInner[data-astro-cid-6dex6sm2]{position:sticky;inset-block-start:calc(var(--nav-h,4.5rem) + var(--space-10))}}.rchapter__kind[data-astro-cid-6dex6sm2]{align-items:center;gap:var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);display:flex}.rchapter__kind[data-astro-cid-6dex6sm2]:before{content:"";inline-size:var(--space-6);background:var(--color-accent);flex:none;block-size:2px}.rchapter__body[data-astro-cid-6dex6sm2]{gap:var(--space-8);align-items:center;display:grid}@media (width>=62rem){.rchapter__body[data-astro-cid-6dex6sm2]{column-gap:var(--space-12);grid-template-columns:minmax(0,.92fr) minmax(0,.78fr)}.rchapter--flip[data-astro-cid-6dex6sm2] .rchapter__body[data-astro-cid-6dex6sm2]{grid-template-columns:minmax(0,.78fr) minmax(0,.92fr)}.rchapter--flip[data-astro-cid-6dex6sm2] .rchapter__media[data-astro-cid-6dex6sm2]{order:-1}}.rchapter__plate[data-astro-cid-6dex6sm2]{aspect-ratio:var(--ar);padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);place-items:center;display:grid}.rchapter__mark[data-astro-cid-6dex6sm2]{block-size:var(--mark-h,var(--space-10));object-fit:contain;inline-size:auto;max-inline-size:100%;display:block}.rchapter__action[data-astro-cid-6dex6sm2]{margin-block-start:var(--space-8)}.rchapter__img[data-astro-cid-6dex6sm2]{block-size:auto;inline-size:100%;aspect-ratio:var(--ar);object-fit:cover;border-radius:var(--radius-2xl);display:block}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal .rchapter__img[data-astro-cid-6dex6sm2],html[data-motion] .reveal .rchapter__plate[data-astro-cid-6dex6sm2]{opacity:0;translate:0 var(--space-4)}html[data-motion] .reveal.is-in .rchapter__img[data-astro-cid-6dex6sm2],html[data-motion] .reveal.is-in .rchapter__plate[data-astro-cid-6dex6sm2]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out) calc(var(--rain-i,0) * 90ms + .12s), translate var(--duration-slow) var(--ease-out-expressive) calc(var(--rain-i,0) * 90ms + .12s);translate:none}html[data-motion] .reveal .rchapter__proof[data-astro-cid-6dex6sm2]{border-block-start-color:#0000}html[data-motion] .reveal.is-in .rchapter__proof[data-astro-cid-6dex6sm2]{border-block-start-color:var(--color-accent);transition:border-block-start-color var(--duration-slow) var(--ease-out) calc(var(--rain-i,0) * 90ms + .2s)}}.rchapter__title[data-astro-cid-6dex6sm2]{margin:0 0 var(--space-5);max-inline-size:13ch;font-size:var(--text-3xl);font-weight:var(--weight-extra);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);color:var(--color-text)}.rchapter__p[data-astro-cid-6dex6sm2]{margin:0 0 var(--space-4);max-inline-size:48ch;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted)}.rchapter__p[data-astro-cid-6dex6sm2]:last-child{margin-block-end:0}.rchapter__p--after[data-astro-cid-6dex6sm2]{margin-block-start:var(--space-6)}.rchapter__proof[data-astro-cid-6dex6sm2]{margin:var(--space-8) 0 0;border-block-start:2px solid var(--color-accent);max-inline-size:48ch;font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-normal);color:var(--color-text);padding-block-start:var(--space-5)}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal .rchap__head[data-astro-cid-6dex6sm2]{opacity:0;translate:0 var(--space-4)}html[data-motion] .reveal.is-in .rchap__head[data-astro-cid-6dex6sm2]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out) 80ms, translate var(--duration-slow) var(--ease-out-expressive) 80ms;translate:none}html[data-motion] .reveal .rchap__list[data-astro-cid-6dex6sm2]{background-size:0 1px}html[data-motion] .reveal.is-in .rchap__list[data-astro-cid-6dex6sm2]{transition:background-size var(--duration-draw) var(--ease-out) .3s;background-size:100% 1px}}@supports (animation-timeline:view()){section.rproc:has(.rproc__field--orb){view-timeline-name:--rproc-band}}.rproc__head[data-astro-cid-h6iula4e]{gap:var(--space-8);margin-block-end:var(--space-16);display:grid}@media (width>=62rem){.rproc__head[data-astro-cid-h6iula4e]{column-gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.rproc__aside[data-astro-cid-h6iula4e]{border-inline-start:1px solid var(--color-border);padding-inline-start:var(--space-16)}}.rproc__heading{max-inline-size:14ch;margin:0}.rproc__lead[data-astro-cid-h6iula4e]{max-inline-size:46ch;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}.rproc__note[data-astro-cid-h6iula4e]{margin:var(--space-6) 0 0;border-block-start:1px solid var(--color-border);max-inline-size:42ch;font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-snug);color:var(--color-text);padding-block-start:var(--space-5)}section.rproc:has(.rproc__field--orb){overflow:clip}.rproc__field--orb[data-astro-cid-h6iula4e]{isolation:isolate;position:relative}.rproc__field--orb[data-astro-cid-h6iula4e] .rproc__stages[data-astro-cid-h6iula4e]{z-index:1;position:relative}.rproc__stages[data-astro-cid-h6iula4e]{gap:var(--space-12);display:grid}@media (width>=62rem){.rproc__stages[data-astro-cid-h6iula4e]{column-gap:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.rstage[data-astro-cid-h6iula4e]+.rstage[data-astro-cid-h6iula4e]{border-inline-start:1px solid var(--color-border);padding-inline-start:var(--space-10)}.rproc__stages--plain[data-astro-cid-h6iula4e]{column-gap:var(--space-20)}.rproc__stages--plain[data-astro-cid-h6iula4e] .rstage[data-astro-cid-h6iula4e]+.rstage[data-astro-cid-h6iula4e]{border-inline-start:0;padding-inline-start:0}.rproc__stages--quad[data-astro-cid-h6iula4e]{grid-template-columns:repeat(2,minmax(0,1fr))}.rproc__stages--quad[data-astro-cid-h6iula4e] .rstage[data-astro-cid-h6iula4e]+.rstage[data-astro-cid-h6iula4e]{border-inline-start:0;padding-inline-start:0}.rproc__stages--quad[data-astro-cid-h6iula4e]:not(.rproc__stages--plain) .rstage[data-astro-cid-h6iula4e]:nth-child(2n){border-inline-start:1px solid var(--color-border);padding-inline-start:var(--space-10)}.rproc__stages--quad[data-astro-cid-h6iula4e] .rstage[data-astro-cid-h6iula4e]:nth-child(n+3){padding-block-start:var(--space-16)}.rproc__stages--quad[data-astro-cid-h6iula4e] .rstage__body[data-astro-cid-h6iula4e]{max-inline-size:46ch}.rproc__stages--penta[data-astro-cid-h6iula4e]{grid-template-columns:repeat(6,minmax(0,1fr))}.rproc__stages--penta[data-astro-cid-h6iula4e] .rstage[data-astro-cid-h6iula4e]{grid-column:span 2}.rproc__stages--penta[data-astro-cid-h6iula4e] .rstage[data-astro-cid-h6iula4e]:nth-child(n+4){grid-column:span 3;padding-block-start:var(--space-16)}.rproc__stages--penta[data-astro-cid-h6iula4e] .rstage[data-astro-cid-h6iula4e]:nth-child(n+4) .rstage__body[data-astro-cid-h6iula4e]{max-inline-size:46ch}}@supports (grid-template-rows:subgrid){@media (width>=62rem){.rproc__stages[data-astro-cid-h6iula4e]{grid-template-rows:auto auto auto 1fr}.rstage[data-astro-cid-h6iula4e]{grid-row:span 4;grid-template-rows:subgrid;align-content:start;display:grid}.rproc__stages--ord[data-astro-cid-h6iula4e]{grid-template-rows:auto auto auto auto 1fr}.rproc__stages--ord[data-astro-cid-h6iula4e] .rstage[data-astro-cid-h6iula4e]{grid-row:span 5}.rproc__stages--quad[data-astro-cid-h6iula4e]{grid-template-rows:repeat(2,auto auto auto 1fr)}.rproc__stages--quad[data-astro-cid-h6iula4e].rproc__stages--ord{grid-template-rows:repeat(2,auto auto auto auto 1fr)}.rproc__stages--penta[data-astro-cid-h6iula4e]{grid-template-rows:repeat(2,auto auto auto 1fr)}.rproc__stages--penta[data-astro-cid-h6iula4e].rproc__stages--ord{grid-template-rows:repeat(2,auto auto auto auto 1fr)}}}.rstage__rule[data-astro-cid-h6iula4e]{block-size:2px;inline-size:100%;background:var(--color-accent);margin-block-end:var(--space-6);display:block}.rstage__ord[data-astro-cid-h6iula4e]{margin:0 0 var(--space-2);font-size:var(--text-2xl);font-weight:var(--weight-extra);letter-spacing:var(--tracking-display);line-height:var(--leading-none);font-variant-numeric:tabular-nums;color:var(--color-accent-text)}.rstage[data-astro-cid-h6iula4e]:nth-child(2) .rstage__ord[data-astro-cid-h6iula4e]{color:var(--color-highlight-quantity)}.rstage[data-astro-cid-h6iula4e]:nth-child(3) .rstage__ord[data-astro-cid-h6iula4e]{color:var(--color-highlight-quality)}.rproc__stages--penta[data-astro-cid-h6iula4e] .rstage[data-astro-cid-h6iula4e]:nth-child(5) .rstage__ord[data-astro-cid-h6iula4e]{color:var(--color-highlight-quantity)}.rstage__title[data-astro-cid-h6iula4e]{font-size:var(--text-3xl);font-weight:var(--weight-extra);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);color:var(--color-accent-text);margin:0;padding-block-end:var(--space-4)}.rstage[data-astro-cid-h6iula4e]:nth-child(2) .rstage__rule[data-astro-cid-h6iula4e]{background:var(--color-highlight-quantity)}.rstage[data-astro-cid-h6iula4e]:nth-child(3) .rstage__rule[data-astro-cid-h6iula4e]{background:var(--color-highlight-quality)}.rstage[data-astro-cid-h6iula4e]:nth-child(2) .rstage__title[data-astro-cid-h6iula4e]{color:var(--color-highlight-quantity)}.rstage[data-astro-cid-h6iula4e]:nth-child(3) .rstage__title[data-astro-cid-h6iula4e]{color:var(--color-highlight-quality)}.rproc__stages--penta[data-astro-cid-h6iula4e] .rstage[data-astro-cid-h6iula4e]:nth-child(5) .rstage__rule[data-astro-cid-h6iula4e]{background:var(--color-highlight-quantity)}.rproc__stages--penta[data-astro-cid-h6iula4e] .rstage[data-astro-cid-h6iula4e]:nth-child(5) .rstage__title[data-astro-cid-h6iula4e]{color:var(--color-highlight-quantity)}.rproc__stages--mono[data-astro-cid-h6iula4e] .rstage__rule[data-astro-cid-h6iula4e],.rproc__stages--mono[data-astro-cid-h6iula4e] .rstage[data-astro-cid-h6iula4e]:nth-child(2) .rstage__rule[data-astro-cid-h6iula4e],.rproc__stages--mono[data-astro-cid-h6iula4e] .rstage[data-astro-cid-h6iula4e]:nth-child(3) .rstage__rule[data-astro-cid-h6iula4e],.rproc__stages--mono[data-astro-cid-h6iula4e] .rstage[data-astro-cid-h6iula4e]:nth-child(5) .rstage__rule[data-astro-cid-h6iula4e]{background:var(--color-accent)}.rproc__stages--mono[data-astro-cid-h6iula4e] .rstage__title[data-astro-cid-h6iula4e],.rproc__stages--mono[data-astro-cid-h6iula4e] .rstage[data-astro-cid-h6iula4e]:nth-child(2) .rstage__title[data-astro-cid-h6iula4e],.rproc__stages--mono[data-astro-cid-h6iula4e] .rstage[data-astro-cid-h6iula4e]:nth-child(3) .rstage__title[data-astro-cid-h6iula4e],.rproc__stages--mono[data-astro-cid-h6iula4e] .rstage[data-astro-cid-h6iula4e]:nth-child(5) .rstage__title[data-astro-cid-h6iula4e]{color:var(--color-text)}.rproc__stages--mono[data-astro-cid-h6iula4e] .rstage__ord[data-astro-cid-h6iula4e],.rproc__stages--mono[data-astro-cid-h6iula4e] .rstage[data-astro-cid-h6iula4e]:nth-child(2) .rstage__ord[data-astro-cid-h6iula4e],.rproc__stages--mono[data-astro-cid-h6iula4e] .rstage[data-astro-cid-h6iula4e]:nth-child(3) .rstage__ord[data-astro-cid-h6iula4e],.rproc__stages--mono[data-astro-cid-h6iula4e] .rstage[data-astro-cid-h6iula4e]:nth-child(5) .rstage__ord[data-astro-cid-h6iula4e]{color:var(--color-accent-text)}.rstage__body[data-astro-cid-h6iula4e]{max-inline-size:34ch;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text);margin:0}.rstage__body[data-astro-cid-h6iula4e] p[data-astro-cid-h6iula4e]{margin:0}.rstage__body[data-astro-cid-h6iula4e] p[data-astro-cid-h6iula4e]+p[data-astro-cid-h6iula4e]{margin-block-start:var(--space-5)}.rstage__list[data-astro-cid-h6iula4e]{margin:var(--space-8) 0 0;padding:0;list-style:none}.rstage__q[data-astro-cid-h6iula4e]{padding-block:var(--space-5);border-block-start:1px solid var(--color-border);font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-text)}.rproc__result[data-astro-cid-h6iula4e]{margin:var(--space-16) 0 0;padding:var(--space-10);border-radius:var(--radius-lg);background:var(--color-surface-inverse);color:var(--color-text);font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);line-height:var(--leading-tight)}@media (width>=62rem){.rproc__result[data-astro-cid-h6iula4e]{font-size:var(--text-3xl)}}.rproc__result[data-astro-cid-h6iula4e].is-boxed{line-height:var(--leading-snug)}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal .rstage__rule[data-astro-cid-h6iula4e]{transform-origin:0;scale:0 1}html[data-motion] .reveal.is-in .rstage__rule[data-astro-cid-h6iula4e]{transition:scale var(--duration-draw) var(--ease-out) calc(var(--stage-i,0) * .12s);scale:none}html[data-motion] .reveal .rstage__ord[data-astro-cid-h6iula4e],html[data-motion] .reveal .rstage__title[data-astro-cid-h6iula4e],html[data-motion] .reveal .rstage__body[data-astro-cid-h6iula4e]{opacity:0;translate:0 var(--space-4)}html[data-motion] .reveal.is-in .rstage__ord[data-astro-cid-h6iula4e],html[data-motion] .reveal.is-in .rstage__title[data-astro-cid-h6iula4e],html[data-motion] .reveal.is-in .rstage__body[data-astro-cid-h6iula4e]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out) var(--part-delay), translate var(--duration-slow) var(--ease-out-expressive) var(--part-delay);translate:none}.rstage__ord[data-astro-cid-h6iula4e],.rstage__title[data-astro-cid-h6iula4e]{--part-delay:calc(var(--stage-i,0) * .12s + .14s)}.rstage__body[data-astro-cid-h6iula4e]{--part-delay:calc(var(--stage-i,0) * .12s + .2s)}html[data-motion] .reveal .rstage__q[data-astro-cid-h6iula4e]{border-block-start-color:#0000}html[data-motion] .reveal.is-in .rproc__stages[data-astro-cid-h6iula4e] .rstage__list[data-astro-cid-h6iula4e]>.rstage__q[data-astro-cid-h6iula4e]{opacity:1;border-block-start-color:var(--color-border);transition:opacity var(--duration-slow) var(--ease-out), translate var(--duration-slow) var(--ease-out-expressive), border-block-start-color var(--duration-slow) var(--ease-out);transition-delay:calc(var(--stage-i,0) * .12s + .26s + var(--rain-i,0) * 90ms);translate:none}html[data-motion] .reveal .rproc__result[data-astro-cid-h6iula4e]{opacity:0;translate:0 calc(var(--space-6) * -1)}html[data-motion] .reveal.is-in .rproc__result[data-astro-cid-h6iula4e]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out) .9s, translate var(--duration-slow) var(--ease-out-expressive) .9s;translate:none}}section.rcol-band.section--pin{align-content:center}.rcol__head[data-astro-cid-lly6rn5i]{max-inline-size:60rem;margin-block-end:var(--space-12)}.rcol__eyebrow[data-astro-cid-lly6rn5i]{margin-bottom:var(--space-5)}.rcol__heading{line-height:var(--leading-tight);margin:0}.rcol__lead[data-astro-cid-lly6rn5i]{margin:var(--space-6) 0 0;max-inline-size:64ch;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-muted)}.rcol__list[data-astro-cid-lly6rn5i]{gap:var(--space-8);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.rcol__list[data-astro-cid-lly6rn5i]{grid-template-columns:repeat(var(--rcol-n,3), minmax(0, 1fr));gap:var(--space-10)}.rcol__list--dense[data-astro-cid-lly6rn5i]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=62rem){.rcol__list--dense[data-astro-cid-lly6rn5i]{grid-template-columns:repeat(var(--rcol-n,3), minmax(0, 1fr))}}.rcol__col[data-astro-cid-lly6rn5i]{gap:var(--space-4);border-block-start:var(--space-px) solid var(--color-border-strong);flex-direction:column;padding-block-start:var(--space-6);display:flex}.rcol__title{line-height:var(--leading-tight);margin:0}.rcol__title--plain[data-astro-cid-lly6rn5i]{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);text-wrap:balance}.rcol__col--line[data-astro-cid-lly6rn5i] .rcol__title{font-size:var(--text-lg);line-height:var(--leading-normal)}.rcol__body[data-astro-cid-lly6rn5i]{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.rcol__list--route[data-astro-cid-lly6rn5i] .rcol__col[data-astro-cid-lly6rn5i]{border-block-start-color:var(--color-accent)}.rcol__list--route[data-astro-cid-lly6rn5i] .rcol__title{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.rcol__list--route[data-astro-cid-lly6rn5i] .rcol__body[data-astro-cid-lly6rn5i]{color:var(--color-text)}.rcol__action[data-astro-cid-lly6rn5i]{margin:0;margin-block-start:auto;padding-block-start:var(--space-2)}section.rtech{contain:paint;position:relative;overflow:clip}.rtech__head[data-astro-cid-eh4wrpnx],.rtech__list[data-astro-cid-eh4wrpnx],.rtech__tail[data-astro-cid-eh4wrpnx]{z-index:1;position:relative}.rtech__head[data-astro-cid-eh4wrpnx]{gap:var(--space-8);margin-block-end:var(--space-16);display:grid}@media (width>=62rem){.rtech__head[data-astro-cid-eh4wrpnx]{column-gap:var(--space-16);grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:start}}.rtech__heading{max-inline-size:14ch;margin:0}.rtech__lead[data-astro-cid-eh4wrpnx]{max-inline-size:32ch;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text);margin:0}.rtech__lead[data-astro-cid-eh4wrpnx].is-boxed{max-inline-size:28ch;line-height:var(--leading-normal)}.rtech__copy[data-astro-cid-eh4wrpnx]{margin:var(--space-5) 0 0;max-inline-size:60ch;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted)}.rtitem[data-astro-cid-eh4wrpnx]{color:inherit;transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);text-decoration:none;display:grid}.rtitem[data-astro-cid-eh4wrpnx]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rtitem__name[data-astro-cid-eh4wrpnx]{font-weight:var(--weight-extra);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);color:var(--color-text)}.rtitem__desc[data-astro-cid-eh4wrpnx]{color:var(--color-text-muted)}.rtitem__logo[data-astro-cid-eh4wrpnx]{block-size:var(--mark-h,1.25rem);display:flex}.rtitem__logoImg[data-astro-cid-eh4wrpnx]{object-fit:contain;block-size:100%;inline-size:auto;max-inline-size:100%;display:block}.rtech__list[data-astro-cid-eh4wrpnx]{gap:var(--space-6);display:grid}@media (width>=48rem){.rtech__list[data-astro-cid-eh4wrpnx]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rtitem[data-astro-cid-eh4wrpnx]{gap:var(--space-4);padding:var(--space-8);border-radius:var(--radius-lg);grid-template-rows:auto auto 1fr}@media (width>=62rem){.rtitem[data-astro-cid-eh4wrpnx]{padding:var(--space-10)}}.rtitem__name[data-astro-cid-eh4wrpnx]{font-size:var(--text-2xl)}.rtitem__desc[data-astro-cid-eh4wrpnx]{max-inline-size:38ch;font-size:var(--text-lg);line-height:var(--leading-snug)}.rtitem__logo[data-astro-cid-eh4wrpnx]{justify-content:flex-start;margin-block-end:var(--space-2)}.rtech__list--cardsA[data-astro-cid-eh4wrpnx] .rtitem[data-astro-cid-eh4wrpnx]{background:var(--color-surface-raised);border:1px solid var(--color-border);transition:box-shadow var(--duration-base) var(--ease-out), translate var(--duration-base) var(--ease-out)}.rtech__list--cardsA[data-astro-cid-eh4wrpnx] a[data-astro-cid-eh4wrpnx].rtitem:hover,.rtech__list--cardsA[data-astro-cid-eh4wrpnx] a[data-astro-cid-eh4wrpnx].rtitem:focus-visible{box-shadow:inset 3px 0 0 0 var(--color-accent), var(--shadow-soft);translate:0 -2px}.rtech__list--cardsB[data-astro-cid-eh4wrpnx] .rtitem[data-astro-cid-eh4wrpnx]{background:var(--color-surface);border:1px solid #0000}.rtech__list--cardsB[data-astro-cid-eh4wrpnx] a[data-astro-cid-eh4wrpnx].rtitem:hover,.rtech__list--cardsB[data-astro-cid-eh4wrpnx] a[data-astro-cid-eh4wrpnx].rtitem:focus-visible{border-color:var(--color-accent)}.rtech__tail[data-astro-cid-eh4wrpnx]{gap:var(--space-6);border-block-start:1px dashed var(--color-border);margin-block-start:var(--space-12);padding-block-start:var(--space-8);display:grid}@media (width>=62rem){.rtech__tail[data-astro-cid-eh4wrpnx]{column-gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}}.rtech__tailP[data-astro-cid-eh4wrpnx]{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.rtech__tailP--lead[data-astro-cid-eh4wrpnx]{font-weight:var(--weight-semibold);color:var(--color-text)}.rtech--v .rtech__head[data-astro-cid-eh4wrpnx]{margin-block-end:var(--space-10)}@media (width>=62rem){.rtech--v .rtech__head[data-astro-cid-eh4wrpnx]{column-gap:var(--space-16);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.rtech--v .rtech__heading{max-inline-size:18ch}.rtech--v .rtech__lead[data-astro-cid-eh4wrpnx],.rtech--v .rtech__copy[data-astro-cid-eh4wrpnx]{max-inline-size:none}.rtech--v .rtitem[data-astro-cid-eh4wrpnx]{grid-template-rows:auto 1fr}.rtech--v .rtitem__desc[data-astro-cid-eh4wrpnx]{max-inline-size:none;font-size:var(--text-base);line-height:var(--leading-normal)}.rtech--v .rtitem__logo[data-astro-cid-eh4wrpnx]{margin-block-end:var(--space-5)}.rtech--v .rtech__tail[data-astro-cid-eh4wrpnx]{margin-block-start:var(--space-12)}.rtech__list[data-astro-cid-eh4wrpnx] .rtitem--stacked[data-astro-cid-eh4wrpnx]{align-content:start;gap:var(--space-3);grid-template-rows:auto}section.rquote-band{isolation:isolate;contain:paint;position:relative;overflow:clip}.rquote[data-astro-cid-xtffip6k]{z-index:1;gap:var(--space-10);margin:0;display:grid;position:relative}@media (width>=62rem){.rquote[data-astro-cid-xtffip6k]{column-gap:var(--space-20);grid-template-columns:minmax(0,.34fr) minmax(0,1fr);align-items:start}}.rquote__by[data-astro-cid-xtffip6k]{justify-items:start;gap:var(--space-5);display:grid}.rquote__logo[data-astro-cid-xtffip6k]{block-size:var(--space-8);object-fit:contain;inline-size:auto;max-inline-size:100%;display:block}@media (width>=62rem){.rquote__logo[data-astro-cid-xtffip6k]{block-size:var(--space-10)}}[data-tone=inverse] .rquote__logo[data-astro-cid-xtffip6k]{filter:brightness(0)invert()}.rquote__rule[data-astro-cid-xtffip6k]{inline-size:var(--space-12);background:var(--color-accent);block-size:2px;display:block}.rquote__name[data-astro-cid-xtffip6k]{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.rquote__text[data-astro-cid-xtffip6k]{max-inline-size:50ch;font-size:var(--text-2xl);font-style:italic;font-weight:var(--weight-normal);letter-spacing:var(--tracking-base);line-height:var(--leading-normal);color:var(--color-text);text-wrap:pretty;margin:0}@media (width>=62rem){.rquote__text[data-astro-cid-xtffip6k]{font-size:var(--text-3xl)}}.rquote__text[data-astro-cid-xtffip6k] p[data-astro-cid-xtffip6k]{margin:0 0 var(--space-6)}.rquote__text[data-astro-cid-xtffip6k] p[data-astro-cid-xtffip6k]:last-child{margin-block-end:0}.rquote__text[data-astro-cid-xtffip6k] p[data-astro-cid-xtffip6k]:first-child:before{content:"“"}.rquote__text[data-astro-cid-xtffip6k] p[data-astro-cid-xtffip6k]:last-child:after{content:"”"}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal .rquote__rule[data-astro-cid-xtffip6k]{transform-origin:0;scale:0 1}html[data-motion] .reveal.is-in .rquote__rule[data-astro-cid-xtffip6k]{transition:scale var(--duration-draw) var(--ease-out) .12s;scale:none}html[data-motion] .reveal .rquote__text[data-astro-cid-xtffip6k] p[data-astro-cid-xtffip6k]{opacity:0;translate:0 var(--space-4)}html[data-motion] .reveal.is-in .rquote__text[data-astro-cid-xtffip6k] p[data-astro-cid-xtffip6k]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out) var(--quote-delay,.24s), translate var(--duration-slow) var(--ease-out-expressive) var(--quote-delay,.24s);translate:none}.rquote__text[data-astro-cid-xtffip6k] p[data-astro-cid-xtffip6k]:nth-child(2){--quote-delay:.36s}.rquote__text[data-astro-cid-xtffip6k] p[data-astro-cid-xtffip6k]:nth-child(n+3){--quote-delay:.48s}}.rgrid__head[data-astro-cid-irmhqwqs]{gap:var(--space-4);max-inline-size:44rem;margin-block-end:var(--space-12);display:grid}.rgrid__heading{max-inline-size:20ch;margin:0}.rgrid__lead[data-astro-cid-irmhqwqs]{max-inline-size:48ch;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}.rgrid__list[data-astro-cid-irmhqwqs]{background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:1px;display:grid;overflow:hidden}@media (width>=40rem){.rgrid__list[data-astro-cid-irmhqwqs]{grid-template-columns:repeat(2,minmax(0,1fr))}.rgrid__list[data-astro-cid-irmhqwqs]>.rgcell[data-astro-cid-irmhqwqs]:last-child{grid-column:span var(--rg-span-md,1)}}@media (width>=62rem){.rgrid__list[data-astro-cid-irmhqwqs]{grid-template-columns:repeat(3,minmax(0,1fr))}.rgrid__list[data-astro-cid-irmhqwqs]>.rgcell[data-astro-cid-irmhqwqs]:last-child{grid-column:span var(--rg-span-lg,1)}.rgrid__list--four[data-astro-cid-irmhqwqs]{grid-template-columns:repeat(4,minmax(0,1fr))}}.rgcell[data-astro-cid-irmhqwqs]{align-content:start;gap:var(--space-3);padding:var(--space-8);background:var(--color-surface-raised);display:grid}@media (width>=62rem){.rgcell[data-astro-cid-irmhqwqs]{padding:var(--space-10)}}.rgrid__list--inset[data-astro-cid-irmhqwqs] .rgcell[data-astro-cid-irmhqwqs]{background:var(--color-surface)}.rgrid__list--four[data-astro-cid-irmhqwqs] .rgcell[data-astro-cid-irmhqwqs]{padding:var(--space-6)}@media (width>=62rem){.rgrid__list--four[data-astro-cid-irmhqwqs] .rgcell[data-astro-cid-irmhqwqs]{padding:var(--space-8)}}.rgrid__list--four[data-astro-cid-irmhqwqs] .rgcell__title[data-astro-cid-irmhqwqs]{font-size:var(--text-lg)}.rgcell__rule[data-astro-cid-irmhqwqs]{inline-size:var(--space-6);background:var(--color-accent);block-size:2px;display:block}.rgcell__title[data-astro-cid-irmhqwqs]{font-size:var(--text-xl);font-weight:var(--weight-extra);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);color:var(--color-text);margin:0}.rgcell__body[data-astro-cid-irmhqwqs]{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.rgrid__introP[data-astro-cid-irmhqwqs]{max-inline-size:56ch;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text);margin:0}.rgrid__listLabel[data-astro-cid-irmhqwqs]{margin:0 0 var(--space-6);font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);color:var(--color-text)}.rgrid__close[data-astro-cid-irmhqwqs]{border-block-start:1px dashed var(--color-border);margin-block-start:var(--space-12);padding-block-start:var(--space-8)}.rgrid__conclusion[data-astro-cid-irmhqwqs]{max-inline-size:40ch;font-size:var(--text-2xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);color:var(--color-text);margin:0}.rgrid__conclusionP[data-astro-cid-irmhqwqs]{margin:var(--space-4) 0 0;max-inline-size:56ch;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-muted)}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal .rgrid__head[data-astro-cid-irmhqwqs]{opacity:0;translate:0 var(--space-4)}html[data-motion] .reveal.is-in .rgrid__head[data-astro-cid-irmhqwqs]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out) 80ms, translate var(--duration-slow) var(--ease-out-expressive) 80ms;translate:none}}.vhero__copy[data-astro-cid-ikxxe2ld]{align-content:center;gap:var(--space-10);padding:var(--space-12) var(--gutter) var(--space-16);display:grid}.vhero__row[data-astro-cid-ikxxe2ld]{gap:var(--space-8);display:grid}.vhero__heading{max-inline-size:16ch;font-size:var(--text-3xl);font-weight:var(--weight-extra);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);color:var(--color-text);margin:0}.vhero__heading--slabline .highlight-emphasis{inline-size:fit-content;display:block}.vhero__side[data-astro-cid-ikxxe2ld]{gap:var(--space-4);display:grid}.vhero__lead[data-astro-cid-ikxxe2ld]{max-inline-size:40ch;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}.vhero__lead[data-astro-cid-ikxxe2ld]:first-child{color:var(--color-text)}.vhero__actions[data-astro-cid-ikxxe2ld]{margin-block-start:var(--space-4)}.vhero__photo[data-astro-cid-ikxxe2ld]{margin:0}.vhero__photo[data-astro-cid-ikxxe2ld] img[data-astro-cid-ikxxe2ld]{aspect-ratio:4/3;object-fit:cover;object-position:var(--focus,50% 50%);block-size:100%;inline-size:100%;display:block}@media (width>=62rem) and (width<=79.999rem){.vhero__photo[data-astro-cid-ikxxe2ld] img[data-astro-cid-ikxxe2ld]{object-position:var(--focus-md,var(--focus,50% 50%))}}@media (width>=62rem){.vhero__frame[data-astro-cid-ikxxe2ld]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-block-size:min(88svh,46rem);display:grid}.vhero__copy[data-astro-cid-ikxxe2ld]{padding-block:var(--space-16);padding-inline-start:calc(max(0px, (100vw - var(--container)) / 2) + var(--gutter));padding-inline-end:var(--space-16)}.vhero__heading{font-size:var(--text-4xl)}.vhero__photo[data-astro-cid-ikxxe2ld] img[data-astro-cid-ikxxe2ld]{aspect-ratio:auto}}@media (prefers-reduced-motion:no-preference){html[data-motion] .vhero__head[data-astro-cid-ikxxe2ld],html[data-motion] .vhero__side[data-astro-cid-ikxxe2ld]{animation:vhero-rise var(--duration-slow) var(--ease-out) both}html[data-motion] .vhero__side[data-astro-cid-ikxxe2ld]{animation-delay:.12s}}.vgrid{gap:var(--space-10);display:grid}@media (width>=62rem){.vgrid{column-gap:var(--space-16);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.vgrid__body{grid-column:2}}.vgrid__head{gap:0;display:grid}.vgrid__heading{max-inline-size:18ch;font-size:var(--text-2xl);font-weight:var(--weight-extra);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);color:var(--color-text);margin:0}@media (width>=62rem){.vgrid__heading{font-size:var(--text-3xl)}}.vprob__body[data-astro-cid-oa2n4lgw]{gap:var(--space-5);display:grid}.vprob__lead[data-astro-cid-oa2n4lgw],.vprob__p[data-astro-cid-oa2n4lgw]{max-inline-size:60ch;margin:0}.vprob__lead[data-astro-cid-oa2n4lgw]{font-size:var(--text-lg);font-weight:var(--weight-normal);line-height:var(--leading-snug);color:var(--color-text)}.vprob__p[data-astro-cid-oa2n4lgw]{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted)}.vdeadline[data-astro-cid-oa2n4lgw]{--node:var(--space-3);max-inline-size:60ch;margin-block:var(--space-3)}.vdeadline__rule[data-astro-cid-oa2n4lgw]{block-size:2px;background:var(--color-border-strong);transform-origin:0;margin-block-end:var(--space-5);display:block;position:relative}.vdeadline__rule[data-astro-cid-oa2n4lgw]:after{content:"";inline-size:var(--node);block-size:var(--node);border-radius:var(--radius-full);background:var(--color-accent);box-shadow:0 0 0 var(--space-1) var(--color-surface);position:absolute;inset-block-start:calc(var(--node) / -2 + 1px);inset-inline-end:0}.vdeadline__text[data-astro-cid-oa2n4lgw]{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text);margin:0}.vstage[data-astro-cid-oa2n4lgw]{--node:var(--space-3);gap:var(--space-6);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid;position:relative}.vstage--inline[data-astro-cid-oa2n4lgw]{margin-block:var(--space-3)}.vstage[data-astro-cid-oa2n4lgw]:before{content:"";inset-block:calc(var(--node) / 2) calc(var(--node) / 2);background:var(--color-border-strong);transform-origin:top;inline-size:2px;position:absolute;inset-inline-start:calc(var(--node) / 2 - 1px)}.vstage__item[data-astro-cid-oa2n4lgw]{align-items:center;gap:var(--space-4);display:flex;position:relative}.vstage__item[data-astro-cid-oa2n4lgw]:before{content:"";inline-size:var(--node);block-size:var(--node);border-radius:var(--radius-full);background:var(--color-accent);box-shadow:0 0 0 var(--space-1) var(--color-surface);flex:none}.vstage__name[data-astro-cid-oa2n4lgw]{font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--color-text)}@media (width>=62rem){.vstage[data-astro-cid-oa2n4lgw]{max-inline-size:60ch;grid-column:2;gap:0;margin-block-start:var(--space-8);display:flex}.vstage[data-astro-cid-oa2n4lgw]:before{display:none}.vstage__item[data-astro-cid-oa2n4lgw]{align-items:flex-start;gap:var(--space-3);flex-direction:column;flex:1 1 0}.vstage__item[data-astro-cid-oa2n4lgw]:last-child{flex:none}.vstage--inline[data-astro-cid-oa2n4lgw]{margin-block:var(--space-6);grid-column:auto}.vstage__item[data-astro-cid-oa2n4lgw]:not(:last-child):after{content:"";inset-block-start:calc(var(--node) / 2 - 1px);inset-inline:calc(var(--node) + var(--space-2)) var(--space-2);background:var(--color-border-strong);transform-origin:0;block-size:2px;position:absolute}}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal:not(.is-in) .vdeadline__rule[data-astro-cid-oa2n4lgw]{transform:scaleX(0)}html[data-motion] .is-in .vdeadline__rule[data-astro-cid-oa2n4lgw]{transition:transform var(--duration-draw) var(--ease-out) .12s}html[data-motion] .reveal .vstage[data-astro-cid-oa2n4lgw]:before{transform:scaleY(0)}html[data-motion] .reveal .vstage__item[data-astro-cid-oa2n4lgw]{opacity:0}html[data-motion] .is-in .vstage[data-astro-cid-oa2n4lgw]:before{transition:transform var(--duration-draw) var(--ease-out) .2s;transform:none}@media (width>=62rem){html[data-motion] .reveal:not(.is-in) .vstage__item[data-astro-cid-oa2n4lgw]:after{transform:scaleX(0)}html[data-motion] .is-in .vstage__item[data-astro-cid-oa2n4lgw]:after{transition:transform var(--duration-slow) var(--ease-out);transition-delay:calc(.36s + var(--i) * .12s)}}html[data-motion] .is-in .vstage__item[data-astro-cid-oa2n4lgw]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out);transition-delay:calc(.3s + var(--i) * .12s)}}.vindex__list[data-astro-cid-gh4tygno]{margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.vindex__list[data-astro-cid-gh4tygno]{column-gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}}.vindex__item[data-astro-cid-gh4tygno]{align-content:start;gap:var(--space-3);padding-block:var(--space-6) var(--space-8);border-block-start:var(--space-px) solid var(--color-border);display:grid}.vindex__ord[data-astro-cid-gh4tygno]{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);font-variant-numeric:tabular-nums;color:var(--color-accent-text)}.vindex__title[data-astro-cid-gh4tygno]{max-inline-size:22ch;font-size:var(--text-xl);font-weight:var(--weight-extra);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);color:var(--color-text);margin:0}.vindex__body[data-astro-cid-gh4tygno]{max-inline-size:44ch;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.vcov__head[data-astro-cid-ogj4cq6h]{margin-block-end:var(--space-12)}.vcov__grid[data-astro-cid-ogj4cq6h]{gap:var(--space-16) var(--space-12);display:grid}@media (width>=48rem){.vcov__grid[data-astro-cid-ogj4cq6h]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.vcov__card[data-astro-cid-ogj4cq6h]{gap:var(--space-4);align-content:start;display:grid}.vcov__img[data-astro-cid-ogj4cq6h]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-md);inline-size:100%;margin-block-end:var(--space-2);display:block}.vcov__meta[data-astro-cid-ogj4cq6h]{align-items:baseline;gap:var(--space-3);margin:0;display:flex}.vcov__ord[data-astro-cid-ogj4cq6h]{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);font-variant-numeric:tabular-nums;color:var(--color-accent-text)}.vcov__kind[data-astro-cid-ogj4cq6h]{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.vcov__title[data-astro-cid-ogj4cq6h]{max-inline-size:26ch;font-size:var(--text-xl);font-weight:var(--weight-extra);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);color:var(--color-text);margin:0}.vcov__lead[data-astro-cid-ogj4cq6h]{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text);margin:0}.vcov__more[data-astro-cid-ogj4cq6h]{border-block-start:var(--space-px) solid var(--color-border);margin-block-start:var(--space-2)}.vcov__toggle[data-astro-cid-ogj4cq6h]{align-items:center;gap:var(--space-2);padding-block:var(--space-4);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-link);cursor:pointer;list-style:none;display:inline-flex}.vcov__toggle[data-astro-cid-ogj4cq6h]::-webkit-details-marker{display:none}.vcov__toggle[data-astro-cid-ogj4cq6h]:after{content:"";inline-size:var(--space-2);block-size:var(--space-2);transition:transform var(--duration-base) var(--ease-out);border-block-end:2px solid;border-inline-end:2px solid;transform:translateY(-2px)rotate(45deg)}.vcov__more[data-astro-cid-ogj4cq6h][open] .vcov__toggle[data-astro-cid-ogj4cq6h]:after{transform:translateY(2px)rotate(225deg)}.vcov__toggle[data-astro-cid-ogj4cq6h]:hover{color:var(--color-link-hover)}.vcov__toggle[data-astro-cid-ogj4cq6h]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.vcov__close[data-astro-cid-ogj4cq6h],.vcov__more[data-astro-cid-ogj4cq6h][open] .vcov__open[data-astro-cid-ogj4cq6h]{display:none}.vcov__more[data-astro-cid-ogj4cq6h][open] .vcov__close[data-astro-cid-ogj4cq6h]{display:inline}.vcov__rest[data-astro-cid-ogj4cq6h]{gap:var(--space-4);padding-block-end:var(--space-2);display:grid}.vcov__p[data-astro-cid-ogj4cq6h]{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.vcov__link[data-astro-cid-ogj4cq6h]{font-weight:var(--weight-semibold);color:var(--color-link);text-underline-offset:.3em;justify-self:start}@media (prefers-reduced-motion:no-preference){.vcov__more[data-astro-cid-ogj4cq6h][open] .vcov__rest[data-astro-cid-ogj4cq6h]{animation:vcov-open var(--duration-slow) var(--ease-out)}}@keyframes vcov-open{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}.vpsplit__body[data-astro-cid-m5yzowck]{gap:var(--space-10);display:grid}.vpsplit__lead[data-astro-cid-m5yzowck]{font-size:var(--text-lg);font-weight:var(--weight-normal);line-height:var(--leading-snug);color:var(--color-text);margin:0}.vpsplit__cols[data-astro-cid-m5yzowck]{gap:var(--space-8);display:grid}@media (width>=48rem){.vpsplit__cols[data-astro-cid-m5yzowck]{column-gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.vpsplit__col[data-astro-cid-m5yzowck]{border-block-start:var(--space-px) solid var(--color-border);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0;padding-block-start:var(--space-5)}.vaudc__pair[data-astro-cid-t2p4di6d]{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}@media (width>=62rem){.vaudc__pair[data-astro-cid-t2p4di6d]{grid-template-columns:repeat(var(--vaudc-cols-md,2), minmax(0, 1fr));column-gap:var(--space-8)}}@media (width>=75rem){.vaudc__pair[data-astro-cid-t2p4di6d]{grid-template-columns:repeat(var(--vaudc-cols,2), minmax(0, 1fr))}}.vaudc__cell[data-astro-cid-t2p4di6d]{display:grid}.vaudc__card[data-astro-cid-t2p4di6d]{grid-template-rows:auto auto auto 1fr;align-content:start}.vaudc__img[data-astro-cid-t2p4di6d]{block-size:auto;inline-size:100%;aspect-ratio:var(--ar);object-fit:cover;object-position:var(--focus);border-radius:var(--radius-md);display:block}.vaudc__title{max-inline-size:none}.vaudc__title .highlight-emphasis{inline-size:fit-content;margin-block-end:var(--space-2);display:block}.vaudc__lead[data-astro-cid-t2p4di6d]{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text);margin:0}.vaudc__p[data-astro-cid-t2p4di6d]{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.vaudc__more[data-astro-cid-t2p4di6d]{border-block-start:var(--space-px) solid var(--color-border);align-self:end;margin-block-start:var(--space-2);padding-block-start:var(--space-4)}.vaudc__summary[data-astro-cid-t2p4di6d]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);color:var(--color-text);cursor:pointer;list-style:none;display:flex}.vaudc__summary[data-astro-cid-t2p4di6d]::-webkit-details-marker{display:none}.vaudc__summary[data-astro-cid-t2p4di6d]:after{content:"";inline-size:var(--space-2);block-size:var(--space-2);transition:rotate var(--duration-base) var(--ease-out);border-block-end:2px solid;border-inline-end:2px solid;translate:0 -2px;rotate:45deg}.vaudc__more[data-astro-cid-t2p4di6d][open] .vaudc__summary[data-astro-cid-t2p4di6d]:after{translate:0 2px;rotate:-135deg}.vaudc__summary[data-astro-cid-t2p4di6d]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.vaudc__more[data-astro-cid-t2p4di6d]:not([open]) .vaudc__label[data-astro-cid-t2p4di6d][data-when=open],.vaudc__more[data-astro-cid-t2p4di6d][open] .vaudc__label[data-astro-cid-t2p4di6d][data-when=closed]{display:none}.vaudc__rest[data-astro-cid-t2p4di6d]{gap:var(--space-4);margin-block-start:var(--space-5);display:grid}@media (prefers-reduced-motion:reduce){.vaudc__summary[data-astro-cid-t2p4di6d]:after{transition:none}}.vclaims__row[data-astro-cid-ciyolmna]{gap:var(--space-8);display:grid}@media (width>=62rem){.vclaims__row[data-astro-cid-ciyolmna]{column-gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}}.vclaims__copy[data-astro-cid-ciyolmna]{align-content:center;gap:var(--space-5);display:grid}.vclaims__title{max-inline-size:22ch}.vclaims__lead[data-astro-cid-ciyolmna]{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text);margin:0}.vclaims__img[data-astro-cid-ciyolmna]{block-size:auto;inline-size:100%;aspect-ratio:var(--ar);object-fit:cover;border-radius:var(--radius-lg);display:block}.vclaims__notes[data-astro-cid-ciyolmna]{gap:var(--space-8);margin-block-start:var(--space-12);display:grid}@media (width>=62rem){.vclaims__notes[data-astro-cid-ciyolmna]{column-gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.vclaims__note[data-astro-cid-ciyolmna]{border-block-start:var(--space-px) solid var(--color-border);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0;padding-block-start:var(--space-5)}.vclaims__note--multi[data-astro-cid-ciyolmna]{gap:var(--space-3);display:grid}.vclaims__noteP[data-astro-cid-ciyolmna]{margin:0}.vclaims__closeRow[data-astro-cid-ciyolmna]{margin-block-start:var(--space-12)}.vclaims__closeStack[data-astro-cid-ciyolmna]{gap:var(--space-4);display:grid}.vclaims__close[data-astro-cid-ciyolmna]{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-normal);color:var(--color-text);margin:0}.vclaims__close--passage[data-astro-cid-ciyolmna]{font-weight:var(--weight-normal);text-wrap:pretty;max-inline-size:60ch}.vzchap__head[data-astro-cid-jhn6xnhi]{margin-block-end:var(--space-12)}.vzchap__group[data-astro-cid-jhn6xnhi]+.vzchap__group[data-astro-cid-jhn6xnhi]{margin-block-start:var(--space-16)}.vzchap__groupHeading{max-inline-size:32ch;margin-block-end:var(--space-8)}.vzchap__list[data-astro-cid-jhn6xnhi]{background-image:linear-gradient(to right, var(--color-border), var(--color-border));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;margin:0;padding:0;list-style:none}.vzrow[data-astro-cid-jhn6xnhi]{gap:var(--space-6);padding-block:var(--space-10);border-block-end:var(--space-px) solid var(--color-border);display:grid}@media (width>=62rem){.vzrow[data-astro-cid-jhn6xnhi]{column-gap:var(--space-12);padding-block:var(--space-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.vzrow--flip[data-astro-cid-jhn6xnhi]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.vzrow--flip[data-astro-cid-jhn6xnhi] .vzrow__media[data-astro-cid-jhn6xnhi]{order:-1}}.vzrow__copy[data-astro-cid-jhn6xnhi]{align-content:center;gap:var(--space-4);display:grid}.vzrow__title[data-astro-cid-jhn6xnhi]{font-size:var(--text-xl);font-weight:var(--weight-extra);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);color:var(--color-text);margin:0}.vzrow__p[data-astro-cid-jhn6xnhi]{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.vzrow__sheet[data-astro-cid-jhn6xnhi]{margin:0;display:grid}.vzrow__term[data-astro-cid-jhn6xnhi]{gap:var(--space-1);padding-block:var(--space-4);border-block-start:var(--space-px) solid var(--color-border);display:grid}@media (width>=48rem){.vzrow__term[data-astro-cid-jhn6xnhi]{column-gap:var(--space-6);grid-template-columns:minmax(0,8rem) minmax(0,1fr);align-items:baseline;gap:0}}.vzrow__label[data-astro-cid-jhn6xnhi]{font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--color-accent-text);margin:0}.vzrow__def[data-astro-cid-jhn6xnhi]{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.vzrow__img[data-astro-cid-jhn6xnhi]{block-size:auto;inline-size:100%;aspect-ratio:var(--ar);object-fit:cover;border-radius:var(--radius-lg);display:block}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal .vzchap__head[data-astro-cid-jhn6xnhi]{opacity:0;translate:0 var(--space-4)}html[data-motion] .reveal.is-in .vzchap__head[data-astro-cid-jhn6xnhi]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out) 80ms, translate var(--duration-slow) var(--ease-out-expressive) 80ms;translate:none}html[data-motion] .reveal .vzchap__list[data-astro-cid-jhn6xnhi]{background-size:0 1px}html[data-motion] .reveal.is-in .vzchap__list[data-astro-cid-jhn6xnhi]{transition:background-size var(--duration-draw) var(--ease-out) .3s;background-size:100% 1px}}.vprose__row[data-astro-cid-htvyo7jy]{gap:var(--space-8);display:grid}@media (width>=62rem){.vprose__row[data-astro-cid-htvyo7jy]{column-gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.vprose__copy[data-astro-cid-htvyo7jy]{align-content:start;gap:var(--space-5);display:grid}.vprose__title{max-inline-size:22ch}.vprose__lead[data-astro-cid-htvyo7jy]{max-inline-size:48ch;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text);margin:0}.vprose__img[data-astro-cid-htvyo7jy]{block-size:auto;inline-size:100%;aspect-ratio:var(--ar);object-fit:cover;border-radius:var(--radius-lg);display:block}.vprose__body[data-astro-cid-htvyo7jy]{gap:var(--space-5);max-inline-size:60ch;margin-block-start:var(--space-4);display:grid}.vprose__p[data-astro-cid-htvyo7jy]{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);text-wrap:pretty;margin:0}.vprose__close[data-astro-cid-htvyo7jy]{font-weight:var(--weight-semibold);color:var(--color-text)}.vphc__head[data-astro-cid-f4gu5eij]{margin-block-end:var(--space-12)}.vphc__list[data-astro-cid-f4gu5eij]{margin:0;padding:0;list-style:none}.vphc__item[data-astro-cid-f4gu5eij]{gap:var(--space-8);padding-block:var(--space-12);border-block-start:var(--space-px) solid var(--color-border);display:grid}.vphc__item[data-astro-cid-f4gu5eij]:first-child{border-block-start:0;padding-block-start:0}.vphc__lede[data-astro-cid-f4gu5eij]{gap:var(--space-3);display:grid}.vphc__ord[data-astro-cid-f4gu5eij]{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);color:var(--color-accent-text)}.vphc__title{max-inline-size:34ch}.vphc__img[data-astro-cid-f4gu5eij]{block-size:auto;inline-size:100%;aspect-ratio:var(--ar);object-fit:cover;object-position:var(--focus);border-radius:var(--radius-lg);display:block}@media (width<=47.999rem){.vphc__img[data-astro-cid-f4gu5eij]{aspect-ratio:var(--ar-sm,3 / 2)}}.vphc__body[data-astro-cid-f4gu5eij]{gap:var(--space-5);display:grid}@media (width>=62rem){.vphc__body--flow[data-astro-cid-f4gu5eij]{columns:2;column-gap:var(--space-16);display:block}.vphc__body--flow[data-astro-cid-f4gu5eij]>[data-astro-cid-f4gu5eij]+[data-astro-cid-f4gu5eij]{margin-block-start:var(--space-5)}.vphc__body--placed[data-astro-cid-f4gu5eij]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--vphc-rows,1), auto);column-gap:var(--space-16);align-items:start}.vphc__body--placed[data-astro-cid-f4gu5eij]>.vphc--start[data-astro-cid-f4gu5eij]{grid-column:1}.vphc__body--placed[data-astro-cid-f4gu5eij]>.vphc--end[data-astro-cid-f4gu5eij]{grid-area:1/2/-1}}.vphc__rows[data-astro-cid-f4gu5eij]{margin:0;padding:0;list-style:none;display:grid}.vphc__row[data-astro-cid-f4gu5eij]{padding-block:var(--space-4);border-block-start:var(--space-px) solid var(--color-border);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted)}.vphc__rowLabel[data-astro-cid-f4gu5eij]{font-weight:var(--weight-semibold);color:var(--color-text)}.vphc__p[data-astro-cid-f4gu5eij]{break-inside:avoid;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.vphc__body--ink[data-astro-cid-f4gu5eij] .vphc__p[data-astro-cid-f4gu5eij],.vphc__body--ink[data-astro-cid-f4gu5eij] .vphc__row[data-astro-cid-f4gu5eij]{color:var(--color-text)}.wcards__head[data-astro-cid-6anamrja]{margin-block-end:var(--space-12)}.wcards__eyebrow[data-astro-cid-6anamrja]{margin-bottom:var(--space-5)}.wcards__heading{max-inline-size:18ch;line-height:var(--leading-tight);margin:0}.wcards__grid[data-astro-cid-6anamrja]{gap:var(--space-4);display:grid}@media (width>=62rem){.wcards__grid[data-astro-cid-6anamrja]{grid-template-columns:repeat(12,minmax(0,1fr))}.wcard[data-astro-cid-6anamrja]:nth-child(4n+1){grid-column:span 7}.wcard[data-astro-cid-6anamrja]:nth-child(4n+2),.wcard[data-astro-cid-6anamrja]:nth-child(4n+3){grid-column:span 5}.wcard[data-astro-cid-6anamrja]:nth-child(4n+4){grid-column:span 7}}.wcard[data-astro-cid-6anamrja]{padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;align-items:flex-start;display:flex}@media (hover:hover){.wcard[data-astro-cid-6anamrja]:hover{transform:translateY(calc(var(--space-1) * -1));box-shadow:var(--shadow-soft)}}.wcard__index[data-astro-cid-6anamrja]{inline-size:100%;border-block-end:2px solid var(--color-accent);margin-block-end:var(--space-6);padding-block-end:var(--space-4)}.wcard__ord[data-astro-cid-6anamrja]{font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent-text);font-variant-numeric:tabular-nums;display:block}.wcard[data-astro-cid-6anamrja]:nth-child(4n+2) .wcard__index[data-astro-cid-6anamrja]{border-block-end-color:var(--color-highlight-quantity)}.wcard[data-astro-cid-6anamrja]:nth-child(4n+2) .wcard__ord[data-astro-cid-6anamrja]{color:var(--color-highlight-quantity)}.wcard[data-astro-cid-6anamrja]:nth-child(4n+3) .wcard__index[data-astro-cid-6anamrja]{border-block-end-color:var(--color-highlight-quality)}.wcard[data-astro-cid-6anamrja]:nth-child(4n+3) .wcard__ord[data-astro-cid-6anamrja]{color:var(--color-highlight-quality)}.wcard__title[data-astro-cid-6anamrja]{margin:0 0 var(--space-4);max-inline-size:20ch;font-size:var(--text-3xl);font-weight:var(--weight-extra);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);color:var(--color-text)}.wcard__lead[data-astro-cid-6anamrja]{margin:0 0 var(--space-3);max-inline-size:44ch;font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text)}.wcard__body[data-astro-cid-6anamrja]{max-inline-size:52ch;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.wcard__items[data-astro-cid-6anamrja]{inline-size:100%;margin:var(--space-2) 0 0;padding:0;list-style:none}.wcard__item[data-astro-cid-6anamrja]{padding-block:var(--space-3);border-block-start:1px solid var(--color-border);font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-text)}.wcard__item[data-astro-cid-6anamrja]:last-child{padding-block-end:0}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal .wcards__grid>.wcard[data-astro-cid-6anamrja]{opacity:0;translate:0 var(--space-6)}html[data-motion] .reveal.is-in .wcards__grid>.wcard[data-astro-cid-6anamrja]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out), translate var(--duration-slow) var(--ease-out);transition-delay:calc(var(--card-i,0) * .11s);translate:none}}.dopts__head[data-astro-cid-cnhat3yl]{margin-block-end:var(--space-12)}.dopts__eyebrow[data-astro-cid-cnhat3yl]{margin-bottom:var(--space-5)}.dopts__heading{max-inline-size:18ch;line-height:var(--leading-tight);margin:0}.dopts__grid[data-astro-cid-cnhat3yl]{gap:var(--space-4);display:grid}@media (width>=62rem){.dopts__grid[data-astro-cid-cnhat3yl]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.dopt[data-astro-cid-cnhat3yl]{padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);flex-direction:column;align-items:stretch;display:flex}.dopt__top[data-astro-cid-cnhat3yl]{border-block-end:1px solid var(--color-border);margin-block-end:var(--space-6);padding-block-end:var(--space-4)}.dopt__ord[data-astro-cid-cnhat3yl]{font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text);font-variant-numeric:tabular-nums;display:block}.dopt__title[data-astro-cid-cnhat3yl]{margin:0 0 var(--space-5);max-inline-size:16ch;font-size:var(--text-3xl);font-weight:var(--weight-extra);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);color:var(--color-text)}.dopt__duration[data-astro-cid-cnhat3yl]{margin:0 0 var(--space-5);font-size:var(--text-2xl);font-weight:var(--weight-extra);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);color:var(--color-text)}.dopt__x[data-astro-cid-cnhat3yl]{color:var(--color-accent)}.dopt__body[data-astro-cid-cnhat3yl]{margin:0 0 var(--space-10);max-inline-size:48ch;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text)}.dopt__track[data-astro-cid-cnhat3yl]{margin-block:auto var(--space-3);block-size:var(--space-4);justify-content:space-between;align-items:center;display:flex;position:relative}.dopt__track[data-astro-cid-cnhat3yl]:before{content:"";background:var(--color-text-muted);block-size:1px;position:absolute;inset-block-start:50%;inset-inline:0}.dopt__dot[data-astro-cid-cnhat3yl]{z-index:1;inline-size:var(--space-3);block-size:var(--space-3);border-radius:var(--radius-full);background:var(--color-accent);box-shadow:0 0 0 var(--space-1) var(--color-surface-raised);position:relative}.dopt__dot[data-astro-cid-cnhat3yl]:not(:first-child):not(:last-child){inline-size:var(--space-2);block-size:var(--space-2);background:var(--color-text)}.dopt__caption[data-astro-cid-cnhat3yl]{justify-content:space-between;gap:var(--space-4);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text);font-variant-numeric:tabular-nums;margin:0;display:flex}.dopts__action[data-astro-cid-cnhat3yl]{margin-block-start:var(--space-12)}@media (prefers-reduced-motion:no-preference){html[data-motion] .reveal .dopts__grid>.dopt[data-astro-cid-cnhat3yl]{opacity:0;translate:0 var(--space-6)}html[data-motion] .reveal.is-in .dopts__grid>.dopt[data-astro-cid-cnhat3yl]{opacity:1;transition:opacity var(--duration-slow) var(--ease-out), translate var(--duration-slow) var(--ease-out);transition-delay:calc(var(--opt-i,0) * .12s);translate:none}html[data-motion] .reveal .dopt__dot[data-astro-cid-cnhat3yl]{opacity:0;scale:.4}html[data-motion] .reveal.is-in .dopt__dot[data-astro-cid-cnhat3yl]{opacity:1;transition:opacity var(--duration-base) var(--ease-out), scale var(--duration-base) var(--ease-out-expressive);transition-delay:calc(var(--opt-i,0) * .12s + var(--dot-i,0) * 90ms + .26s);scale:1}html[data-motion] .reveal .dopt__track[data-astro-cid-cnhat3yl]:before{transform-origin:0;transform:scaleX(0)}html[data-motion] .reveal.is-in .dopt__track[data-astro-cid-cnhat3yl]:before{transition:transform var(--duration-draw) var(--ease-out-expressive);transition-delay:calc(var(--opt-i,0) * .12s + .2s);transform:none}}.fpath[data-astro-cid-dh45yg6s]{display:grid}.fpath__head[data-astro-cid-dh45yg6s]{max-inline-size:46rem}.fpath[data-astro-cid-dh45yg6s] .fpath__heading{line-height:var(--leading-tight);margin:0}.fpath__lead[data-astro-cid-dh45yg6s]{margin:var(--space-6) 0 0;max-inline-size:54ch;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-muted)}.fpath__path[data-astro-cid-dh45yg6s]{grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-12);display:grid}.fpath__node[data-astro-cid-dh45yg6s]{border-inline-start:2px solid var(--color-accent);padding-inline-start:var(--space-5);padding-block:var(--space-3)}.fpath__node[data-astro-cid-dh45yg6s] p[data-astro-cid-dh45yg6s]{font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:var(--leading-snug);margin:0}.fpath__link[data-astro-cid-dh45yg6s]{block-size:var(--space-8);border-inline-start:2px solid var(--color-accent)}@media (width>=62rem){.fpath__path[data-astro-cid-dh45yg6s]{grid-template-columns:repeat(12,minmax(0,1fr));margin-block-start:var(--space-16)}.fpath__node[data-astro-cid-dh45yg6s]{grid-column:var(--c) / span var(--s)}.fpath__node[data-astro-cid-dh45yg6s] p[data-astro-cid-dh45yg6s]{font-size:var(--text-xl)}.fpath__link[data-astro-cid-dh45yg6s]{grid-column:var(--a) / var(--b);block-size:var(--space-10);border-block-end:2px solid var(--color-accent)}.fpath__link[data-astro-cid-dh45yg6s][data-dir=left]{border-inline-start:0;border-inline-end:2px solid var(--color-accent)}}.fpath__statement[data-astro-cid-dh45yg6s]{margin:var(--space-16) 0 0;padding-block:var(--space-8);border-block:1px solid var(--color-border);max-inline-size:52ch;font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.fpath__after[data-astro-cid-dh45yg6s]{margin:var(--space-8) 0 0;max-inline-size:62ch;font-size:var(--text-lg);line-height:var(--leading-normal)}@media (width<=61.999rem){.fpath__lead[data-astro-cid-dh45yg6s],.fpath__node[data-astro-cid-dh45yg6s] p[data-astro-cid-dh45yg6s]{font-size:var(--text-base)}.fpath__statement[data-astro-cid-dh45yg6s]{font-size:var(--text-xl);margin-block-start:var(--space-12)}.fpath__after[data-astro-cid-dh45yg6s]{font-size:var(--text-base)}}.taxis__head[data-astro-cid-2s7blc6z]{max-inline-size:48rem}.taxis[data-astro-cid-2s7blc6z] .taxis__heading{line-height:var(--leading-tight);margin:0}.taxis__lead[data-astro-cid-2s7blc6z]{margin:var(--space-6) 0 0;max-inline-size:58ch;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-muted)}.taxis__rows[data-astro-cid-2s7blc6z]{gap:var(--space-8);margin-block-start:var(--space-12);display:grid}.taxis__pair[data-astro-cid-2s7blc6z]{gap:var(--space-3);border-block-start:1px solid var(--color-border);padding-block-start:var(--space-6);display:grid}.taxis__side[data-astro-cid-2s7blc6z] p[data-astro-cid-2s7blc6z]{font-size:var(--text-lg);line-height:var(--leading-snug);margin:0}.taxis__side--from[data-astro-cid-2s7blc6z] p[data-astro-cid-2s7blc6z]{color:var(--color-text-muted)}.taxis__side--to[data-astro-cid-2s7blc6z] p[data-astro-cid-2s7blc6z]{font-weight:var(--weight-semibold)}.taxis__tag[data-astro-cid-2s7blc6z]{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-block-end:var(--space-2);display:block}.taxis__tag--to[data-astro-cid-2s7blc6z]{color:var(--color-accent-text)}.taxis__legend[data-astro-cid-2s7blc6z]{display:none}.taxis__gate[data-astro-cid-2s7blc6z]{inline-size:2px;block-size:var(--space-5);background:var(--color-accent)}@media (width>=62rem){.taxis__rows[data-astro-cid-2s7blc6z]{gap:0;margin-block-start:var(--space-16);position:relative}.taxis__rows[data-astro-cid-2s7blc6z]:before{content:"";background:var(--color-accent);inline-size:2px;position:absolute;inset-block:0;inset-inline-start:50%;transform:translate(-50%)}.taxis__legend[data-astro-cid-2s7blc6z]{grid-template-columns:minmax(0, 1fr) var(--space-20) minmax(0, 1fr);gap:var(--space-6);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding-block-end:var(--space-5);display:grid}.taxis__legend[data-astro-cid-2s7blc6z]>[data-astro-cid-2s7blc6z]:first-child{text-align:end;color:var(--color-text-muted)}.taxis__legend[data-astro-cid-2s7blc6z]>[data-astro-cid-2s7blc6z]:last-child{color:var(--color-accent-text)}.taxis__pair[data-astro-cid-2s7blc6z]{grid-template-columns:minmax(0, 1fr) var(--space-20) minmax(0, 1fr);align-items:center;gap:var(--space-6);padding-block:var(--space-8);border-block-start:1px solid var(--color-border)}.taxis__pair[data-astro-cid-2s7blc6z]:last-child{border-block-end:1px solid var(--color-border)}.taxis__side--from[data-astro-cid-2s7blc6z],.taxis__side--from[data-astro-cid-2s7blc6z] .taxis__tag[data-astro-cid-2s7blc6z]{text-align:end}.taxis__pair[data-astro-cid-2s7blc6z] .taxis__tag[data-astro-cid-2s7blc6z]{display:none}.taxis__gate[data-astro-cid-2s7blc6z]{background:var(--color-accent);block-size:2px;inline-size:100%}}@media (width<=61.999rem){.taxis__lead[data-astro-cid-2s7blc6z],.taxis__side[data-astro-cid-2s7blc6z] p[data-astro-cid-2s7blc6z]{font-size:var(--text-base)}}.mph__head[data-astro-cid-xk3pu4ba]{max-inline-size:48rem}.mph[data-astro-cid-xk3pu4ba] .mph__heading{line-height:var(--leading-tight);margin:0}.mph__lead[data-astro-cid-xk3pu4ba]{margin:var(--space-6) 0 0;max-inline-size:58ch;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-muted)}.mph__phases[data-astro-cid-xk3pu4ba]{margin-block-start:var(--space-12);display:grid}.mph__phase[data-astro-cid-xk3pu4ba]{gap:var(--space-6);padding-block:var(--space-12);border-block-start:1px solid var(--color-border);display:grid}.mph__mark[data-astro-cid-xk3pu4ba]{align-items:baseline;gap:var(--space-4);display:flex}.mph__ord[data-astro-cid-xk3pu4ba]{font-size:var(--text-lg);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-wide);color:var(--color-accent-text)}.mph__phase[data-astro-cid-xk3pu4ba] .mph__title{line-height:var(--leading-tight);margin:0}.mph__thesis[data-astro-cid-xk3pu4ba]{max-inline-size:44ch;font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);margin:0}.mph__body[data-astro-cid-xk3pu4ba]{gap:var(--space-5);align-content:start;display:grid}.mph__body[data-astro-cid-xk3pu4ba] p[data-astro-cid-xk3pu4ba]{max-inline-size:62ch;font-size:var(--text-lg);line-height:var(--leading-normal);margin:0}.mph__terms[data-astro-cid-xk3pu4ba]{gap:var(--space-1) var(--space-4);font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mph__terms[data-astro-cid-xk3pu4ba] li[data-astro-cid-xk3pu4ba]:not(:last-child):after{content:"·";color:var(--color-accent-text);margin-inline-start:var(--space-4)}.mph__seq[data-astro-cid-xk3pu4ba]{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.mph__station[data-astro-cid-xk3pu4ba]{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.mph__arrow[data-astro-cid-xk3pu4ba]{inline-size:var(--space-8);block-size:var(--space-3);color:var(--color-accent);flex:none}@media (width>=62rem){.mph__phase[data-astro-cid-xk3pu4ba]{gap:var(--space-8) var(--space-16);padding-block:var(--space-16)}.mph__phase[data-astro-cid-xk3pu4ba][data-layout=aside]{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr)}[data-astro-cid-xk3pu4ba][data-layout=aside] .mph__mark[data-astro-cid-xk3pu4ba]{grid-area:1/1/span 3;align-items:baseline}[data-astro-cid-xk3pu4ba][data-layout=aside] .mph__thesis[data-astro-cid-xk3pu4ba]{grid-area:1/2}[data-astro-cid-xk3pu4ba][data-layout=aside] .mph__body[data-astro-cid-xk3pu4ba]{grid-area:2/2}[data-astro-cid-xk3pu4ba][data-layout=aside] .mph__terms[data-astro-cid-xk3pu4ba]{grid-area:3/2;padding-block-start:var(--space-2)}.mph__phase[data-astro-cid-xk3pu4ba][data-layout=figure]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-astro-cid-xk3pu4ba][data-layout=figure] .mph__mark[data-astro-cid-xk3pu4ba]{grid-area:1/1/auto/-1}[data-astro-cid-xk3pu4ba][data-layout=figure] .mph__thesis[data-astro-cid-xk3pu4ba]{grid-area:2/1/auto/-1}[data-astro-cid-xk3pu4ba][data-layout=figure] .mph__body[data-astro-cid-xk3pu4ba]{grid-area:3/1}[data-astro-cid-xk3pu4ba][data-layout=figure] .mph__seq[data-astro-cid-xk3pu4ba]{grid-area:3/2;align-self:start}.mph__phase[data-astro-cid-xk3pu4ba][data-layout=split]{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr)}[data-astro-cid-xk3pu4ba][data-layout=split] .mph__mark[data-astro-cid-xk3pu4ba]{grid-area:1/1}[data-astro-cid-xk3pu4ba][data-layout=split] .mph__thesis[data-astro-cid-xk3pu4ba]{grid-area:2/1}[data-astro-cid-xk3pu4ba][data-layout=split] .mph__body[data-astro-cid-xk3pu4ba]{gap:var(--space-10);grid-area:1/2/span 2;grid-template-columns:repeat(2,minmax(0,1fr))}[data-astro-cid-xk3pu4ba][data-layout=split] .mph__body[data-astro-cid-xk3pu4ba] p[data-astro-cid-xk3pu4ba]{font-size:var(--text-base)}}@media (width<=61.999rem){.mph__seq[data-astro-cid-xk3pu4ba]{align-items:start;gap:var(--space-2);flex-direction:column}.mph__arrow[data-astro-cid-xk3pu4ba]{transform:rotate(90deg)}.mph__lead[data-astro-cid-xk3pu4ba]{font-size:var(--text-base)}.mph__thesis[data-astro-cid-xk3pu4ba]{font-size:var(--text-lg)}.mph__body[data-astro-cid-xk3pu4ba] p[data-astro-cid-xk3pu4ba],.mph__station[data-astro-cid-xk3pu4ba]{font-size:var(--text-base)}}.kcon__head[data-astro-cid-5ujgxtu6]{max-inline-size:48rem}.kcon[data-astro-cid-5ujgxtu6] .kcon__heading{line-height:var(--leading-tight);margin:0}.kcon__lead[data-astro-cid-5ujgxtu6]{margin:var(--space-6) 0 0;max-inline-size:58ch;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-muted)}.kcon__pairs[data-astro-cid-5ujgxtu6]{margin-block-start:var(--space-12);display:grid}.kcon__pair[data-astro-cid-5ujgxtu6]{gap:var(--space-6);padding-block:var(--space-8);border-block-start:1px solid var(--color-border);display:grid}.kcon__half[data-astro-cid-5ujgxtu6] p[data-astro-cid-5ujgxtu6]{margin:0}.kcon__tag[data-astro-cid-5ujgxtu6]{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-block-end:var(--space-3);display:block}.kcon__tag--known[data-astro-cid-5ujgxtu6]{color:var(--color-accent-text)}.kcon__half--said[data-astro-cid-5ujgxtu6] p[data-astro-cid-5ujgxtu6]{font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-muted)}.kcon__half--known[data-astro-cid-5ujgxtu6]{border-inline-start:2px solid var(--color-accent);padding-inline-start:var(--space-6)}.kcon__half--known[data-astro-cid-5ujgxtu6] p[data-astro-cid-5ujgxtu6]{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}@media (width>=62rem){.kcon__pairs[data-astro-cid-5ujgxtu6]{margin-block-start:var(--space-16)}.kcon__pair[data-astro-cid-5ujgxtu6]{gap:var(--space-16);padding-block:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.kcon__statement[data-astro-cid-5ujgxtu6]{margin:var(--space-16) 0 0;padding-block:var(--space-8);border-block:1px solid var(--color-border);max-inline-size:52ch;font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.kcon__after[data-astro-cid-5ujgxtu6]{margin:var(--space-8) 0 0;max-inline-size:62ch;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-muted)}@media (width<=61.999rem){.kcon__lead[data-astro-cid-5ujgxtu6],.kcon__half--said[data-astro-cid-5ujgxtu6] p[data-astro-cid-5ujgxtu6]{font-size:var(--text-base)}.kcon__half--known[data-astro-cid-5ujgxtu6] p[data-astro-cid-5ujgxtu6]{font-size:var(--text-lg)}.kcon__statement[data-astro-cid-5ujgxtu6]{font-size:var(--text-xl);margin-block-start:var(--space-12)}.kcon__after[data-astro-cid-5ujgxtu6]{font-size:var(--text-base)}}.twf[data-astro-cid-qgmntxht]{gap:var(--space-8);display:grid}.twf[data-astro-cid-qgmntxht] .twf__heading{line-height:var(--leading-tight);margin:0}.twf__lead[data-astro-cid-qgmntxht]{margin:var(--space-6) 0 0;max-inline-size:42ch;font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.twf__copy[data-astro-cid-qgmntxht]{gap:var(--space-6);align-content:start;display:grid}.twf__paragraph[data-astro-cid-qgmntxht]{max-inline-size:62ch;font-size:var(--text-lg);line-height:var(--leading-normal);margin:0}.twf__pair[data-astro-cid-qgmntxht]{gap:var(--space-3);padding-block:var(--space-8);border-block:1px solid var(--color-border);max-inline-size:52ch;margin-block-start:var(--space-8);display:grid}.twf__pair[data-astro-cid-qgmntxht] p[data-astro-cid-qgmntxht]{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-snug);margin:0}.twf__figure[data-astro-cid-qgmntxht]{margin-block-start:var(--space-8)}.twf__flow[data-astro-cid-qgmntxht]{padding-inline-start:var(--space-8);display:grid;position:relative}.twf__flow[data-astro-cid-qgmntxht]:before{content:"";inset-block:var(--space-6);background:var(--color-accent);inline-size:2px;position:absolute;inset-inline-start:0}.twf__station[data-astro-cid-qgmntxht]{padding-block:var(--space-3);position:relative}.twf__node[data-astro-cid-qgmntxht]{inline-size:var(--space-3);block-size:var(--space-3);border-radius:var(--radius-full);background:var(--color-accent);margin-inline-start:1px;position:absolute;inset-block-start:var(--space-5);inset-inline-start:calc(var(--space-8) * -1);transform:translate(-50%)}.twf__station[data-astro-cid-qgmntxht][data-kind=tech] .twf__node[data-astro-cid-qgmntxht]{background:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-accent)}.twf__label[data-astro-cid-qgmntxht]{font-size:var(--text-base);line-height:var(--leading-snug);margin:0}.twf__station[data-astro-cid-qgmntxht][data-kind=work] .twf__label[data-astro-cid-qgmntxht]{font-weight:var(--weight-semibold)}.twf__station[data-astro-cid-qgmntxht][data-kind=tech] .twf__label[data-astro-cid-qgmntxht]{color:var(--color-accent-text)}.twf__caption[data-astro-cid-qgmntxht]{margin:var(--space-6) 0 0;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-muted)}@media (width>=62rem){.twf[data-astro-cid-qgmntxht]{gap:var(--space-10) var(--space-16);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.twf__head[data-astro-cid-qgmntxht]{grid-column:1}.twf__copy[data-astro-cid-qgmntxht]{grid-column:2}.twf__pair[data-astro-cid-qgmntxht]{grid-column:1/-1;margin-block-start:var(--space-8)}.twf__figure[data-astro-cid-qgmntxht]{grid-column:1/-1;margin-block-start:var(--space-4)}.twf__flow[data-astro-cid-qgmntxht]{grid-template-columns:repeat(var(--twf-n,6), minmax(0, 1fr));align-items:stretch;padding-inline-start:0}.twf__flow[data-astro-cid-qgmntxht]:before{inset-block:50% auto;inset-inline:calc(100% / var(--twf-n,6) / 2);block-size:2px;inline-size:auto;transform:translateY(-50%)}.twf__station[data-astro-cid-qgmntxht]{text-align:center;padding-block:0;padding-inline:var(--space-3);grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);justify-items:center;display:grid}.twf__node[data-astro-cid-qgmntxht]{grid-row:2;margin-inline-start:0;position:relative;inset:auto;transform:none}.twf__node[data-astro-cid-qgmntxht]:after{content:"";inline-size:2px;block-size:var(--space-6);background:var(--color-accent);position:absolute;inset-inline-start:50%;transform:translate(-50%)}.twf__station[data-astro-cid-qgmntxht][data-kind=work] .twf__node[data-astro-cid-qgmntxht]:after{inset-block-end:100%}.twf__station[data-astro-cid-qgmntxht][data-kind=tech] .twf__node[data-astro-cid-qgmntxht]:after{inset-block-start:100%}.twf__label[data-astro-cid-qgmntxht]{grid-row:1;align-self:end;padding-block-end:var(--space-8)}.twf__station[data-astro-cid-qgmntxht][data-kind=tech] .twf__label[data-astro-cid-qgmntxht]{font-size:var(--text-sm);grid-row:3;align-self:start;padding-block-start:var(--space-8);padding-block-end:0}}@media (width<=61.999rem){.twf__lead[data-astro-cid-qgmntxht]{font-size:var(--text-lg)}.twf__paragraph[data-astro-cid-qgmntxht]{font-size:var(--text-base)}.twf__pair[data-astro-cid-qgmntxht] p[data-astro-cid-qgmntxht]{font-size:var(--text-xl)}}.sfig[data-astro-cid-p2jrrdiu]{gap:var(--space-10);align-items:center;display:grid}@media (width>=62rem){.sfig[data-astro-cid-p2jrrdiu]{gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.sfig--mirror[data-astro-cid-p2jrrdiu] .sfig__copy[data-astro-cid-p2jrrdiu]{grid-area:1/2}.sfig--mirror[data-astro-cid-p2jrrdiu] .sfig__figure[data-astro-cid-p2jrrdiu]{grid-area:1/1}}.sfig__copy[data-astro-cid-p2jrrdiu] .sfig__heading{line-height:var(--leading-tight);max-inline-size:20ch;margin:0}.sfig__body[data-astro-cid-p2jrrdiu]{margin:var(--space-6) 0 0;max-inline-size:52ch;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-muted)}.sfig__statement[data-astro-cid-p2jrrdiu]{margin:var(--space-10) 0 0;padding-block:var(--space-6);border-block:var(--space-px) solid var(--color-border);max-inline-size:46ch;font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text)}.sfig__figure[data-astro-cid-p2jrrdiu]{inline-size:100%;max-inline-size:30rem;aspect-ratio:var(--ar,1 / 1);margin-inline:auto}.sfig__figure--art[data-astro-cid-p2jrrdiu]{max-inline-size:none}.sfig__art[data-astro-cid-p2jrrdiu],.sfig__svg[data-astro-cid-p2jrrdiu]{block-size:100%;inline-size:100%;display:block}.sfig__art[data-astro-cid-p2jrrdiu]{object-fit:contain}.sfig__panel[data-astro-cid-p2jrrdiu]{fill:var(--color-surface-raised);stroke:var(--color-border);stroke-width:1.5px}.sfig__lane[data-astro-cid-p2jrrdiu]{fill:none;stroke:var(--color-border);stroke-width:1.5px}.sfig__card[data-astro-cid-p2jrrdiu]{fill:var(--color-surface);stroke:var(--color-border);stroke-width:1.5px}.sfig__bar[data-astro-cid-p2jrrdiu]{fill:var(--color-text);opacity:.16}.sfig__glyph[data-astro-cid-p2jrrdiu]{fill:none;stroke:var(--color-text);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.45}.sfig__slot[data-astro-cid-p2jrrdiu]{fill:none;stroke:var(--color-border-strong);stroke-width:1.5px;stroke-dasharray:4 4}.sfig__empty[data-astro-cid-p2jrrdiu]{fill:none;stroke:var(--color-border-strong);stroke-width:1.5px;stroke-dasharray:6 7}.sfig__broken[data-astro-cid-p2jrrdiu]{fill:none;stroke:var(--color-border-strong);stroke-width:1.5px;stroke-dasharray:6 7;stroke-linecap:round}.sfig__node[data-astro-cid-p2jrrdiu]{fill:var(--color-accent)}.sfig__wire[data-astro-cid-p2jrrdiu]{fill:none;stroke:var(--color-border-strong);stroke-width:1.5px;stroke-linecap:round}.sfig__check[data-astro-cid-p2jrrdiu]{fill:var(--color-accent)}.sfig__tick[data-astro-cid-p2jrrdiu]{fill:none;stroke:var(--color-accent-on);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}@media (width<=61.999rem){.sfig__body[data-astro-cid-p2jrrdiu]{font-size:var(--text-base)}.sfig__statement[data-astro-cid-p2jrrdiu]{font-size:var(--text-xl);margin-block-start:var(--space-8)}.sfig__copy[data-astro-cid-p2jrrdiu] .sfig__heading{max-inline-size:none}}.srow[data-astro-cid-djjhxdws]{gap:var(--space-12);display:grid}@media (width>=62rem){.srow[data-astro-cid-djjhxdws]{gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.srow__copy[data-astro-cid-djjhxdws] .srow__heading{line-height:var(--leading-tight);max-inline-size:18ch;margin:0}.srow__body[data-astro-cid-djjhxdws]{margin:var(--space-6) 0 0;max-inline-size:48ch;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-muted)}.srow__steps[data-astro-cid-djjhxdws]{counter-reset:srow;gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid;position:relative}.srow__step[data-astro-cid-djjhxdws]{counter-increment:srow;position:relative}.srow__ord[data-astro-cid-djjhxdws]{z-index:1;inline-size:var(--space-10);block-size:var(--space-10);border:var(--space-px) solid var(--color-accent);background:var(--color-bg);color:var(--color-accent-text);font-size:var(--text-sm);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid;position:relative}.srow__ord[data-astro-cid-djjhxdws]:before{content:counter(srow)}.srow__name[data-astro-cid-djjhxdws]{margin:var(--space-5) 0 0;font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text)}.srow__text[data-astro-cid-djjhxdws]{margin:var(--space-2) 0 0;text-wrap:pretty;max-inline-size:34ch;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted)}.srow__steps[data-astro-cid-djjhxdws]:before{content:"";inset-inline-start:calc(var(--space-10) / 2);inset-block:calc(var(--space-10) / 2) calc(var(--space-10) / 2);border-inline-start:var(--space-px) solid var(--color-border-strong);position:absolute}@media (width>=48rem){.srow__steps[data-astro-cid-djjhxdws]{grid-template-columns:repeat(var(--srow-n,3), minmax(0, 1fr));gap:var(--space-8);align-items:start}.srow__steps[data-astro-cid-djjhxdws]:before{inset-block:calc(var(--space-10) / 2) auto;inset-inline:calc(var(--space-10) / 2) calc((100% - (var(--srow-n,3) - 1) * var(--space-8)) / var(--srow-n,3) - var(--space-10) / 2);border-inline-start:0;border-block-start:var(--space-px) solid var(--color-border-strong);block-size:0}}@media (width<=61.999rem){.srow__body[data-astro-cid-djjhxdws]{font-size:var(--text-base)}.srow__copy[data-astro-cid-djjhxdws] .srow__heading{max-inline-size:none}}@media (width<=47.999rem){.srow__steps[data-astro-cid-djjhxdws]{gap:var(--space-10)}.srow__step[data-astro-cid-djjhxdws]{padding-inline-start:calc(var(--space-10) + var(--space-5))}.srow__ord[data-astro-cid-djjhxdws]{position:absolute;inset-block-start:0;inset-inline-start:0}.srow__name[data-astro-cid-djjhxdws]{margin-block-start:var(--space-2)}.srow__text[data-astro-cid-djjhxdws]{max-inline-size:46ch}}.dvt[data-astro-cid-sxiun2w6]{gap:var(--space-12);align-items:center;display:grid}@media (width>=62rem){.dvt[data-astro-cid-sxiun2w6]{gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.dvt__panels[data-astro-cid-sxiun2w6]{grid-area:1/1}.dvt__copy[data-astro-cid-sxiun2w6]{grid-area:1/2}}.dvt__panels[data-astro-cid-sxiun2w6]{gap:var(--space-5);display:grid}@media (width>=36rem){.dvt__panels[data-astro-cid-sxiun2w6]{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.dvt__panel[data-astro-cid-sxiun2w6]{border:var(--space-px) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);background:var(--color-surface)}.dvt__panel--team[data-astro-cid-sxiun2w6]{background:var(--color-surface-raised)}.dvt__label[data-astro-cid-sxiun2w6]{align-items:center;gap:var(--space-2);margin:0 0 var(--space-5);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);display:flex}.dvt__label--team[data-astro-cid-sxiun2w6]{color:var(--color-accent-text)}.dvt__docmark[data-astro-cid-sxiun2w6]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;flex:none;block-size:1em;inline-size:1em}.dvt__line[data-astro-cid-sxiun2w6]{padding-block:var(--space-3);border-block-start:var(--space-px) solid var(--color-border);font-size:var(--text-base);line-height:var(--leading-normal);margin:0}.dvt__line--doc[data-astro-cid-sxiun2w6]{color:var(--color-text-muted)}.dvt__line--team[data-astro-cid-sxiun2w6]{color:var(--color-text);font-weight:var(--weight-medium);padding-inline-start:var(--space-5);position:relative}.dvt__mark[data-astro-cid-sxiun2w6]{inline-size:var(--space-3);background:var(--color-accent);border-radius:1px;block-size:2px;position:absolute;inset-block-start:calc(var(--space-3) + .55em);inset-inline-start:0}.dvt__copy[data-astro-cid-sxiun2w6] .dvt__heading{line-height:var(--leading-tight);max-inline-size:18ch;margin:0}.dvt__body[data-astro-cid-sxiun2w6]{margin:var(--space-6) 0 0;max-inline-size:46ch;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-muted)}@media (width<=61.999rem){.dvt__body[data-astro-cid-sxiun2w6]{font-size:var(--text-base)}.dvt__copy[data-astro-cid-sxiun2w6] .dvt__heading{max-inline-size:none}}.cgrid[data-astro-cid-h2psqir6]{gap:var(--space-12);align-items:start;display:grid}@media (width>=62rem){.cgrid[data-astro-cid-h2psqir6]{gap:var(--space-16);grid-template-columns:minmax(0,13fr) minmax(0,11fr)}}.cgrid__copy[data-astro-cid-h2psqir6] .cgrid__heading{line-height:var(--leading-tight);margin:0}.cgrid__body[data-astro-cid-h2psqir6]{margin:var(--space-6) 0 0;max-inline-size:48ch;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-muted)}.cgrid__items[data-astro-cid-h2psqir6]{gap:var(--space-8) var(--space-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=23rem){.cgrid__items[data-astro-cid-h2psqir6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=62rem){.cgrid__items[data-astro-cid-h2psqir6]{gap:var(--space-10) var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}}.cgrid__icon[data-astro-cid-h2psqir6]{font-size:var(--text-2xl);color:var(--color-accent);margin-block-end:var(--space-4);line-height:1;display:block}.cgrid__label[data-astro-cid-h2psqir6]{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text);margin:0}.cgrid__sub[data-astro-cid-h2psqir6]{margin:var(--space-1) 0 0;font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-text-muted)}@media (width<=61.999rem){.cgrid__body[data-astro-cid-h2psqir6]{font-size:var(--text-base)}}.psh[data-astro-cid-ksizs3wx]{justify-items:center;gap:var(--space-16);display:grid}.psh__copy[data-astro-cid-ksizs3wx]{text-align:center;justify-items:center;display:grid}.psh[data-astro-cid-ksizs3wx] .psh__title{max-inline-size:20ch;margin:0}@media (width<=61.9375rem){.psh[data-astro-cid-ksizs3wx] .psh__title{font-size:var(--text-display)}}.psh__lead[data-astro-cid-ksizs3wx]{margin:var(--space-6) 0 0;max-inline-size:60ch;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-muted)}.psh__media[data-astro-cid-ksizs3wx]{inline-size:100%;max-inline-size:48rem}.psh__media[data-astro-cid-ksizs3wx] img{border-radius:var(--radius-xl);width:100%;height:auto;display:block}.stmtscreen[data-astro-cid-pxspwn7t]{gap:var(--space-12);align-content:center;display:grid}@media (width>=62rem){.stmtscreen--screen[data-astro-cid-pxspwn7t]{min-block-size:50svh}}.stmtscreen__label[data-astro-cid-pxspwn7t]{margin:0}.stmtscreen__cols[data-astro-cid-pxspwn7t]{gap:var(--space-8);display:grid}@media (width>=62rem){.stmtscreen__cols[data-astro-cid-pxspwn7t]{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.stmtscreen[data-astro-cid-pxspwn7t] .stmtscreen__heading{max-inline-size:14ch;margin:0}.stmtscreen__body[data-astro-cid-pxspwn7t]{max-inline-size:62ch;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}@media (width>=62rem){.stmtscreen__body[data-astro-cid-pxspwn7t]{padding-block-start:var(--space-3)}}.stmtscreen__media[data-astro-cid-pxspwn7t]{justify-self:center;inline-size:100%;max-inline-size:56rem}.stmtscreen__media[data-astro-cid-pxspwn7t] img{border-radius:var(--radius-xl);width:100%;height:auto;display:block}.olist[data-astro-cid-75lzehx4]{gap:var(--space-16);display:grid}.olist__head[data-astro-cid-75lzehx4]{gap:var(--space-6);display:grid}.olist[data-astro-cid-75lzehx4] .olist__heading{max-inline-size:22ch;margin:0}.olist__lead[data-astro-cid-75lzehx4]{max-inline-size:62ch;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.olist--center[data-astro-cid-75lzehx4] .olist__head[data-astro-cid-75lzehx4]{text-align:center;justify-items:center}.olist__video[data-astro-cid-75lzehx4]{aspect-ratio:16/9;border-radius:var(--radius-xl);justify-self:center;inline-size:100%;max-inline-size:44rem;position:relative;overflow:hidden}.olist__video[data-astro-cid-75lzehx4] iframe[data-astro-cid-75lzehx4]{border:0;width:100%;height:100%;position:absolute;inset:0}.olist__media[data-astro-cid-75lzehx4]{justify-self:center;inline-size:100%;max-inline-size:44rem}.olist__media[data-astro-cid-75lzehx4] img{border-radius:var(--radius-xl);width:100%;height:auto;display:block}.olist__video--file[data-astro-cid-75lzehx4]{aspect-ratio:var(--video-ar,16 / 9);max-inline-size:20rem}.olist__video--file[data-astro-cid-75lzehx4] video[data-astro-cid-75lzehx4]{object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}@media (width>=62rem){.olist[data-astro-cid-75lzehx4][data-video-side]{align-items:start;column-gap:var(--space-12);grid-template-columns:minmax(0,clamp(15rem,24vw,22rem)) minmax(0,1fr)}.olist[data-astro-cid-75lzehx4][data-video-side] .olist__head[data-astro-cid-75lzehx4],.olist[data-astro-cid-75lzehx4][data-video-side] .olist__note[data-astro-cid-75lzehx4]{grid-column:1/-1}.olist[data-astro-cid-75lzehx4][data-video-side] .olist__video[data-astro-cid-75lzehx4]{justify-self:stretch;max-inline-size:22rem}.olist[data-astro-cid-75lzehx4][data-video-side=end]{grid-template-columns:minmax(0,1fr) minmax(0,clamp(15rem,24vw,22rem))}.olist[data-astro-cid-75lzehx4][data-video-side=end] .olist__head[data-astro-cid-75lzehx4]{order:1}.olist[data-astro-cid-75lzehx4][data-video-side=end] .olist__listing[data-astro-cid-75lzehx4]{order:2}.olist[data-astro-cid-75lzehx4][data-video-side=end] .olist__video[data-astro-cid-75lzehx4]{order:3}.olist[data-astro-cid-75lzehx4][data-video-side=end] .olist__note[data-astro-cid-75lzehx4]{order:4}}.olist__listing[data-astro-cid-75lzehx4]{gap:var(--space-6);display:grid}.olist__listing[data-astro-cid-75lzehx4] .olist__subheading{font-weight:var(--weight-semibold);color:var(--color-text);margin:0}.olist__items[data-astro-cid-75lzehx4]{gap:var(--space-10) var(--space-8);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.olist__items[data-astro-cid-75lzehx4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=62rem){.olist__items[data-astro-cid-75lzehx4][data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.olist__items[data-astro-cid-75lzehx4][data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.olist__item[data-astro-cid-75lzehx4]{border-block-start:var(--space-px) solid var(--color-border);padding-block-start:var(--space-5)}.olist__icon[data-astro-cid-75lzehx4]{font-size:var(--text-xl);color:var(--color-accent-text);margin-block-end:var(--space-4);line-height:1;display:block}.olist__title[data-astro-cid-75lzehx4]{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text);margin:0}.olist__body[data-astro-cid-75lzehx4]{margin:var(--space-3) 0 0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted)}.olist__note[data-astro-cid-75lzehx4]{text-align:center;max-inline-size:72ch;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-muted);justify-self:center;margin:0}.pstrip[data-astro-cid-r7evp6rl]{justify-content:center;align-items:center;gap:var(--space-6) var(--space-8);flex-wrap:wrap;display:flex}.pstrip__mark[data-astro-cid-r7evp6rl]{flex:none;inline-size:10rem}.pstrip__mark[data-astro-cid-r7evp6rl] img{width:100%;height:auto;display:block}.pstrip__text[data-astro-cid-r7evp6rl]{max-inline-size:48ch;font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-text);margin:0}@media (width<=47.9375rem){.pstrip[data-astro-cid-r7evp6rl]{text-align:center;flex-direction:column}}
