:root{--vt-forest-25:#f5faf8;--vt-forest-50:#eaf5f1;--vt-forest-100:#d5ebe2;--vt-forest-200:#badecf;--vt-forest-300:#90cbb2;--vt-forest-400:#5ca189;--vt-forest-500:#37806a;--vt-forest-600:#2b5c48;--vt-forest-700:#204435;--vt-forest-800:#1a3a2c;--vt-forest-900:#173126;--vt-clay-50:#faf4ef;--vt-clay-100:#f3e3d8;--vt-clay-300:#e7c7b1;--vt-clay-500:#c2723d;--vt-clay-600:#a36033;--vt-clay-700:#844e2a;--vt-ink-900:#14171a;--vt-ink-800:#1f2724;--vt-ink-700:#2e3834;--vt-ink-600:#495a53;--vt-ink-500:#5d6f66;--vt-ink-400:#5e7268;--vt-ink-300:#899f96;--vt-ink-200:#b0bfb9;--vt-ink-100:#d8dfdc;--vt-ink-50:#ebefed;--vt-border-strong:#7e8c85;--vt-paper:#fff;--vt-paper-warm:#fafaf8;--vt-paper-sunk:#f7f8f7;--vt-ok-700:#256a4c;--vt-ok-50:#e8f5ef;--vt-warn-700:#7a5213;--vt-warn-50:#fbf0d9;--vt-danger-600:#ae3f37;--vt-danger-50:#fbeeed;--vt-info-700:#2c5b85;--vt-info-50:#eaf1f8;--vt-focus:#1c6fa8;--vt-focus-on-dark:#9fd8f2;--vt-tote-edge:#0f1214;--vt-tote-shell:#191c1e;--vt-tote-shell-hi:#2b3033;--vt-tote-shell-top:#3a4145;--vt-tote-lid-lo:#6d777b;--vt-tote-lid-shade:#5b6468;--vt-tote-lid:#868f93;--vt-tote-lid-hi:#a4acaf;--vt-tote-plate:#f2f4f3;--vt-space-0:0;--vt-space-1:.25rem;--vt-space-2:.5rem;--vt-space-3:.75rem;--vt-space-4:1rem;--vt-space-5:1.25rem;--vt-space-6:1.5rem;--vt-space-8:2rem;--vt-space-10:2.5rem;--vt-space-12:3rem;--vt-space-16:4rem;--vt-space-20:5rem;--vt-space-24:6rem;--vt-space-32:8rem;--vt-font-sans:"Montserrat", "Helvetica Neue", "Segoe UI", Roboto, Arial, sans-serif;--vt-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--vt-text-hero:clamp(2.5rem, 1.2rem + 5.6vw, 4rem);--vt-text-h1:clamp(2rem, 1.35rem + 2.8vw, 2.75rem);--vt-text-h2:clamp(1.625rem, 1.3rem + 1.4vw, 2rem);--vt-text-h3:clamp(1.25rem, 1.13rem + .5vw, 1.5rem);--vt-text-h4:1.25rem;--vt-text-h5:1.0625rem;--vt-text-body-size:1rem;--vt-text-body-sm:.9375rem;--vt-text-caption:.8125rem;--vt-text-label:.75rem;--vt-text-micro:.75rem;--vt-text-lead:1.25rem;--vt-text-hero-lh:1.04;--vt-text-h1-lh:1.1;--vt-text-h2-lh:1.18;--vt-text-h3-lh:1.25;--vt-text-h4-lh:1.35;--vt-text-h5-lh:1.4;--vt-text-body-lh:1.6;--vt-text-body-sm-lh:1.55;--vt-text-caption-lh:1.45;--vt-text-label-lh:1.3;--vt-text-lead-lh:1.5;--vt-text-hero-tracking:-.03em;--vt-text-h1-tracking:-.02em;--vt-text-h2-tracking:-.015em;--vt-text-h3-tracking:-.01em;--vt-text-label-tracking:.14em;--vt-weight-regular:400;--vt-weight-medium:500;--vt-weight-semibold:600;--vt-weight-bold:700;--vt-radius-xs:2px;--vt-radius-sm:4px;--vt-radius-md:8px;--vt-radius-lg:12px;--vt-radius-pill:999px;--vt-border-w:1px;--vt-border-w-strong:2px;--vt-border-w-focus:2px;--vt-dur-instant:0s;--vt-dur-fast:.12s;--vt-dur-base:.16s;--vt-dur-slow:.24s;--vt-ease-out:cubic-bezier(.2, 0, 0, 1);--vt-ease-in:cubic-bezier(.4, 0, 1, 1);--vt-ease-standard:cubic-bezier(.4, 0, .2, 1);--vt-ease-linear:linear;--vt-transition-color:color var(--vt-dur-fast) var(--vt-ease-standard), background-color var(--vt-dur-fast) var(--vt-ease-standard), border-color var(--vt-dur-fast) var(--vt-ease-standard);--vt-container-sm:640px;--vt-container-md:880px;--vt-container-lg:1120px;--vt-container-xl:1320px;--vt-gutter:clamp(16px, 4vw, 32px);--vt-measure:66ch;--vt-z-base:0;--vt-z-sticky:100;--vt-z-dropdown:200;--vt-z-overlay:300;--vt-z-dialog:400;--vt-z-toast:500;--vt-surface-page:var(--vt-paper);--vt-surface-band:var(--vt-paper-warm);--vt-surface-sunk:var(--vt-paper-sunk);--vt-surface-tint:var(--vt-forest-25);--vt-surface-selected:var(--vt-forest-50);--vt-surface-inverse:var(--vt-forest-900);--vt-surface-warm:var(--vt-clay-50);--vt-surface-brand:var(--vt-forest-700);--vt-text-heading:var(--vt-ink-900);--vt-text-body:var(--vt-ink-700);--vt-text-secondary:var(--vt-ink-600);--vt-text-meta:var(--vt-ink-500);--vt-text-muted:var(--vt-ink-400);--vt-text-disabled:var(--vt-ink-300);--vt-text-link:var(--vt-forest-700);--vt-text-link-hover:var(--vt-forest-800);--vt-text-accent:var(--vt-clay-700);--vt-text-inverse:var(--vt-paper);--vt-text-inverse-muted:var(--vt-forest-100);--vt-text-inverse-link:var(--vt-forest-300);--vt-border:var(--vt-ink-100);--vt-border-subtle:var(--vt-ink-50);--vt-border-control:var(--vt-border-strong);--vt-border-brand:var(--vt-forest-700);--vt-border-error:var(--vt-danger-600);--vt-type-hero:var(--vt-weight-bold) var(--vt-text-hero) / var(--vt-text-hero-lh) var(--vt-font-sans);--vt-type-h1:var(--vt-weight-bold) var(--vt-text-h1) / var(--vt-text-h1-lh) var(--vt-font-sans);--vt-type-h2:var(--vt-weight-bold) var(--vt-text-h2) / var(--vt-text-h2-lh) var(--vt-font-sans);--vt-type-h3:var(--vt-weight-semibold) var(--vt-text-h3) / var(--vt-text-h3-lh) var(--vt-font-sans);--vt-type-h4:var(--vt-weight-semibold) var(--vt-text-h4) / var(--vt-text-h4-lh) var(--vt-font-sans);--vt-type-h5:var(--vt-weight-semibold) var(--vt-text-h5) / var(--vt-text-h5-lh) var(--vt-font-sans);--vt-type-body:var(--vt-weight-regular) var(--vt-text-body-size) / var(--vt-text-body-lh) var(--vt-font-sans);--vt-density-control-h:48px;--vt-density-control-px:var(--vt-space-5);--vt-density-card-p:var(--vt-space-8);--vt-density-row-h:56px;--vt-density-gap:var(--vt-space-6);--vt-density-font:var(--vt-text-body-size);--vt-density-table-font:var(--vt-text-body-size)}[data-density=compact]{--vt-density-control-h:36px;--vt-density-control-px:var(--vt-space-3);--vt-density-card-p:var(--vt-space-4);--vt-density-row-h:40px;--vt-density-gap:var(--vt-space-3);--vt-density-font:var(--vt-text-body-sm);--vt-density-table-font:13px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--md-ref-typeface-brand:var(--vt-font-sans);--md-ref-typeface-plain:var(--vt-font-sans);--md-sys-color-primary:var(--vt-surface-brand);--md-sys-color-on-primary:var(--vt-text-inverse);--md-sys-color-primary-container:var(--vt-forest-100);--md-sys-color-on-primary-container:var(--vt-forest-700);--md-sys-color-secondary:var(--vt-forest-600);--md-sys-color-secondary-container:var(--vt-forest-50);--md-sys-color-on-secondary-container:var(--vt-forest-800);--md-sys-color-surface:var(--vt-surface-page);--md-sys-color-surface-container:var(--vt-surface-page);--md-sys-color-surface-container-high:var(--vt-surface-page);--md-sys-color-surface-container-highest:var(--vt-surface-page);--md-sys-color-on-surface:var(--vt-text-heading);--md-sys-color-on-surface-variant:var(--vt-text-secondary);--md-sys-color-inverse-surface:var(--vt-ink-900);--md-sys-color-inverse-on-surface:var(--vt-paper);--md-sys-color-outline:var(--vt-border-strong);--md-sys-color-outline-variant:var(--vt-border);--md-sys-color-scrim:var(--vt-ink-900);--md-sys-color-shadow:transparent;--md-sys-color-error:var(--vt-danger-600);--md-sys-color-on-error:var(--vt-paper);--md-sys-shape-corner-none:0;--md-sys-shape-corner-extra-small:var(--vt-radius-xs);--md-sys-shape-corner-small:var(--vt-radius-sm);--md-sys-shape-corner-medium:var(--vt-radius-md);--md-sys-shape-corner-large:var(--vt-radius-lg);--md-sys-shape-corner-extra-large:var(--vt-radius-lg);--md-sys-shape-corner-full:var(--vt-radius-pill);--md-sys-typescale-body-large-font:var(--vt-font-sans);--md-sys-typescale-body-large-size:var(--vt-text-body-size);--md-sys-typescale-body-medium-font:var(--vt-font-sans);--md-sys-typescale-body-small-font:var(--vt-font-sans);--md-sys-typescale-body-small-size:var(--vt-text-caption);--md-sys-typescale-label-large-font:var(--vt-font-sans);--md-sys-typescale-label-large-weight:var(--vt-weight-semibold);--md-sys-typescale-label-large-size:var(--vt-text-body-size);--md-sys-typescale-title-large-font:var(--vt-font-sans);--md-sys-typescale-headline-small-font:var(--vt-font-sans);--md-sys-elevation-level0:none;--md-sys-elevation-level1:none;--md-sys-elevation-level2:none;--md-sys-elevation-level3:none;--md-focus-ring-color:var(--vt-focus);--md-focus-ring-width:var(--vt-border-w-focus);--md-focus-ring-active-width:var(--vt-border-w-focus);--md-focus-ring-outward-offset:2px;--md-focus-ring-duration:0s}md-filled-button{--md-filled-button-container-shape:var(--vt-radius-sm);--md-filled-button-container-height:var(--vt-density-control-h);--md-filled-button-container-color:var(--vt-forest-700);--md-filled-button-label-text-color:var(--vt-paper);--md-filled-button-hover-label-text-color:var(--vt-paper);--md-filled-button-focus-label-text-color:var(--vt-paper);--md-filled-button-pressed-label-text-color:var(--vt-paper);--md-filled-button-icon-color:var(--vt-paper);--md-filled-button-hover-icon-color:var(--vt-paper);--md-filled-button-focus-icon-color:var(--vt-paper);--md-filled-button-pressed-icon-color:var(--vt-paper);--md-filled-button-hover-state-layer-color:var(--vt-forest-900);--md-filled-button-hover-state-layer-opacity:.6;--md-filled-button-pressed-state-layer-color:var(--vt-forest-500);--md-filled-button-pressed-state-layer-opacity:.4;--md-filled-button-label-text-font:var(--vt-font-sans);--md-filled-button-label-text-weight:var(--vt-weight-semibold);--md-filled-button-label-text-size:var(--vt-text-body-size);--md-filled-button-leading-space:var(--vt-density-control-px);--md-filled-button-trailing-space:var(--vt-density-control-px);--md-filled-button-with-trailing-icon-leading-space:var(--vt-density-control-px);--md-filled-button-with-trailing-icon-trailing-space:var(--vt-space-4);--md-filled-button-icon-size:18px;--md-filled-button-disabled-container-color:var(--vt-ink-50);--md-filled-button-disabled-container-opacity:1;--md-filled-button-disabled-label-text-color:var(--vt-text-disabled);--md-filled-button-disabled-label-text-opacity:1}md-filled-button.vt-button--attention{--md-filled-button-container-color:var(--vt-clay-700);--md-filled-button-hover-state-layer-color:var(--vt-ink-900);--md-filled-button-hover-state-layer-opacity:.16}md-outlined-button{--md-outlined-button-container-shape:var(--vt-radius-sm);--md-outlined-button-container-height:var(--vt-density-control-h);--md-outlined-button-outline-color:var(--vt-border-strong);--md-outlined-button-pressed-outline-color:var(--vt-forest-700);--md-outlined-button-label-text-color:var(--vt-text-link);--md-outlined-button-hover-label-text-color:var(--vt-text-link-hover);--md-outlined-button-focus-label-text-color:var(--vt-text-link);--md-outlined-button-pressed-label-text-color:var(--vt-text-link-hover);--md-outlined-button-icon-color:var(--vt-text-link);--md-outlined-button-hover-icon-color:var(--vt-text-link-hover);--md-outlined-button-hover-state-layer-color:var(--vt-forest-500);--md-outlined-button-hover-state-layer-opacity:.1;--md-outlined-button-pressed-state-layer-color:var(--vt-forest-500);--md-outlined-button-pressed-state-layer-opacity:.16;--md-outlined-button-label-text-font:var(--vt-font-sans);--md-outlined-button-label-text-weight:var(--vt-weight-semibold);--md-outlined-button-label-text-size:var(--vt-text-body-size);--md-outlined-button-leading-space:var(--vt-density-control-px);--md-outlined-button-trailing-space:var(--vt-density-control-px);--md-outlined-button-with-leading-icon-leading-space:var(--vt-space-4);--md-outlined-button-with-leading-icon-trailing-space:var(--vt-density-control-px);--md-outlined-button-icon-size:18px}md-text-button{--md-text-button-container-shape:var(--vt-radius-sm);--md-text-button-container-height:44px;--md-text-button-label-text-color:var(--vt-text-link);--md-text-button-hover-label-text-color:var(--vt-text-link-hover);--md-text-button-focus-label-text-color:var(--vt-text-link);--md-text-button-pressed-label-text-color:var(--vt-text-link-hover);--md-text-button-icon-color:var(--vt-text-link);--md-text-button-hover-icon-color:var(--vt-text-link-hover);--md-text-button-hover-state-layer-color:var(--vt-forest-500);--md-text-button-hover-state-layer-opacity:.1;--md-text-button-pressed-state-layer-color:var(--vt-forest-500);--md-text-button-pressed-state-layer-opacity:.16;--md-text-button-label-text-font:var(--vt-font-sans);--md-text-button-label-text-weight:var(--vt-weight-semibold);--md-text-button-label-text-size:var(--vt-text-body-sm);--md-text-button-leading-space:var(--vt-space-3);--md-text-button-trailing-space:var(--vt-space-3);--md-text-button-icon-size:18px}md-icon-button{--md-icon-button-icon-color:var(--vt-text-heading);--md-icon-button-hover-icon-color:var(--vt-text-heading);--md-icon-button-hover-state-layer-color:var(--vt-forest-500);--md-icon-button-hover-state-layer-opacity:.1;--md-icon-button-pressed-state-layer-color:var(--vt-forest-500);--md-icon-button-pressed-state-layer-opacity:.16;--md-icon-button-state-layer-width:44px;--md-icon-button-state-layer-height:44px;--md-icon-button-disabled-icon-color:var(--vt-text-disabled);--md-icon-button-disabled-icon-opacity:1}md-outlined-text-field,md-outlined-select{--md-outlined-field-container-shape:var(--vt-radius-sm);--md-outlined-field-outline-color:var(--vt-border-strong);--md-outlined-field-hover-outline-color:var(--vt-ink-700);--md-outlined-field-focus-outline-color:var(--vt-focus);--md-outlined-field-outline-width:var(--vt-border-w);--md-outlined-field-focus-outline-width:var(--vt-border-w-strong);--md-outlined-field-label-text-color:var(--vt-text-secondary);--md-outlined-field-hover-label-text-color:var(--vt-text-secondary);--md-outlined-field-focus-label-text-color:var(--vt-focus);--md-outlined-field-content-color:var(--vt-ink-900);--md-outlined-field-hover-content-color:var(--vt-ink-900);--md-outlined-field-focus-content-color:var(--vt-ink-900);--md-outlined-field-supporting-text-color:var(--vt-text-meta);--md-outlined-field-hover-supporting-text-color:var(--vt-text-meta);--md-outlined-field-focus-supporting-text-color:var(--vt-text-meta);--md-outlined-field-error-outline-color:var(--vt-danger-600);--md-outlined-field-error-hover-outline-color:var(--vt-danger-600);--md-outlined-field-error-focus-outline-color:var(--vt-danger-600);--md-outlined-field-error-label-text-color:var(--vt-danger-600);--md-outlined-field-error-hover-label-text-color:var(--vt-danger-600);--md-outlined-field-error-focus-label-text-color:var(--vt-danger-600);--md-outlined-field-error-supporting-text-color:var(--vt-danger-600);--md-outlined-field-error-hover-supporting-text-color:var(--vt-danger-600);--md-outlined-field-error-focus-supporting-text-color:var(--vt-danger-600);--md-outlined-field-content-font:var(--vt-font-sans);--md-outlined-field-content-size:var(--vt-text-body-size);--md-outlined-field-label-text-font:var(--vt-font-sans);--md-outlined-field-supporting-text-font:var(--vt-font-sans);--md-outlined-field-supporting-text-size:var(--vt-text-caption);--md-outlined-field-top-space:12px;--md-outlined-field-bottom-space:12px;--md-outlined-text-field-caret-color:var(--vt-forest-700);--md-outlined-text-field-focus-caret-color:var(--vt-forest-700);--md-outlined-text-field-input-text-placeholder-color:var(--vt-text-muted);--md-outlined-select-text-field-container-shape:var(--vt-radius-sm)}md-outlined-select{--md-menu-container-color:var(--vt-paper);--md-menu-container-shape:var(--vt-radius-md);--md-menu-item-label-text-font:var(--vt-font-sans);--md-menu-item-label-text-color:var(--vt-ink-900);--md-menu-item-selected-container-color:var(--vt-forest-50);--md-menu-item-selected-label-text-color:var(--vt-forest-800);--md-menu-item-hover-state-layer-color:var(--vt-forest-500);--md-menu-item-hover-state-layer-opacity:.08;--md-menu-item-supporting-text-font:var(--vt-font-sans);--md-menu-item-supporting-text-color:var(--vt-text-meta);--md-menu-item-trailing-supporting-text-font:var(--vt-font-sans);--md-menu-item-trailing-supporting-text-color:var(--vt-text-meta)}md-checkbox{--md-checkbox-container-shape:var(--vt-radius-xs);--md-checkbox-outline-color:var(--vt-border-strong);--md-checkbox-hover-outline-color:var(--vt-ink-700);--md-checkbox-focus-outline-color:var(--vt-ink-700);--md-checkbox-selected-container-color:var(--vt-forest-700);--md-checkbox-selected-hover-container-color:var(--vt-forest-800);--md-checkbox-selected-focus-container-color:var(--vt-forest-700);--md-checkbox-selected-pressed-container-color:var(--vt-forest-600);--md-checkbox-selected-icon-color:var(--vt-paper);--md-checkbox-hover-state-layer-color:var(--vt-forest-500);--md-checkbox-selected-hover-state-layer-color:var(--vt-forest-500)}md-radio{--md-radio-icon-color:var(--vt-border-strong);--md-radio-selected-icon-color:var(--vt-forest-700);--md-radio-selected-hover-icon-color:var(--vt-forest-800);--md-radio-selected-focus-icon-color:var(--vt-forest-700)}md-dialog{--md-dialog-container-color:var(--vt-paper);--md-dialog-container-shape:var(--vt-radius-md);--md-dialog-headline-color:var(--vt-text-heading);--md-dialog-headline-font:var(--vt-font-sans);--md-dialog-headline-size:var(--vt-text-h4);--md-dialog-headline-weight:var(--vt-weight-semibold);--md-dialog-supporting-text-color:var(--vt-text-body);--md-dialog-supporting-text-font:var(--vt-font-sans);--md-dialog-supporting-text-size:var(--vt-text-body-size);--md-dialog-supporting-text-line-height:var(--vt-text-body-lh)}md-circular-progress{--md-circular-progress-size:18px;--md-circular-progress-active-indicator-color:currentColor}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.gap-0{gap:0!important}.gap-1{gap:var(--vt-space-1)!important}.gap-2{gap:var(--vt-space-2)!important}.gap-3{gap:var(--vt-space-3)!important}.gap-4{gap:var(--vt-space-4)!important}.gap-5{gap:var(--vt-space-5)!important}.gap-6{gap:var(--vt-space-6)!important}.gap-8{gap:var(--vt-space-8)!important}.gap-10{gap:var(--vt-space-10)!important}.gap-12{gap:var(--vt-space-12)!important}.gap-16{gap:var(--vt-space-16)!important}.gap-20{gap:var(--vt-space-20)!important}.gap-24{gap:var(--vt-space-24)!important}.gap-32{gap:var(--vt-space-32)!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:var(--vt-space-1)!important}.gap-sm-2{gap:var(--vt-space-2)!important}.gap-sm-3{gap:var(--vt-space-3)!important}.gap-sm-4{gap:var(--vt-space-4)!important}.gap-sm-5{gap:var(--vt-space-5)!important}.gap-sm-6{gap:var(--vt-space-6)!important}.gap-sm-8{gap:var(--vt-space-8)!important}.gap-sm-10{gap:var(--vt-space-10)!important}.gap-sm-12{gap:var(--vt-space-12)!important}.gap-sm-16{gap:var(--vt-space-16)!important}.gap-sm-20{gap:var(--vt-space-20)!important}.gap-sm-24{gap:var(--vt-space-24)!important}.gap-sm-32{gap:var(--vt-space-32)!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.gap-md-0{gap:0!important}.gap-md-1{gap:var(--vt-space-1)!important}.gap-md-2{gap:var(--vt-space-2)!important}.gap-md-3{gap:var(--vt-space-3)!important}.gap-md-4{gap:var(--vt-space-4)!important}.gap-md-5{gap:var(--vt-space-5)!important}.gap-md-6{gap:var(--vt-space-6)!important}.gap-md-8{gap:var(--vt-space-8)!important}.gap-md-10{gap:var(--vt-space-10)!important}.gap-md-12{gap:var(--vt-space-12)!important}.gap-md-16{gap:var(--vt-space-16)!important}.gap-md-20{gap:var(--vt-space-20)!important}.gap-md-24{gap:var(--vt-space-24)!important}.gap-md-32{gap:var(--vt-space-32)!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:var(--vt-space-1)!important}.gap-lg-2{gap:var(--vt-space-2)!important}.gap-lg-3{gap:var(--vt-space-3)!important}.gap-lg-4{gap:var(--vt-space-4)!important}.gap-lg-5{gap:var(--vt-space-5)!important}.gap-lg-6{gap:var(--vt-space-6)!important}.gap-lg-8{gap:var(--vt-space-8)!important}.gap-lg-10{gap:var(--vt-space-10)!important}.gap-lg-12{gap:var(--vt-space-12)!important}.gap-lg-16{gap:var(--vt-space-16)!important}.gap-lg-20{gap:var(--vt-space-20)!important}.gap-lg-24{gap:var(--vt-space-24)!important}.gap-lg-32{gap:var(--vt-space-32)!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:var(--vt-space-1)!important}.gap-xl-2{gap:var(--vt-space-2)!important}.gap-xl-3{gap:var(--vt-space-3)!important}.gap-xl-4{gap:var(--vt-space-4)!important}.gap-xl-5{gap:var(--vt-space-5)!important}.gap-xl-6{gap:var(--vt-space-6)!important}.gap-xl-8{gap:var(--vt-space-8)!important}.gap-xl-10{gap:var(--vt-space-10)!important}.gap-xl-12{gap:var(--vt-space-12)!important}.gap-xl-16{gap:var(--vt-space-16)!important}.gap-xl-20{gap:var(--vt-space-20)!important}.gap-xl-24{gap:var(--vt-space-24)!important}.gap-xl-32{gap:var(--vt-space-32)!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:var(--vt-space-1)!important}.gap-xxl-2{gap:var(--vt-space-2)!important}.gap-xxl-3{gap:var(--vt-space-3)!important}.gap-xxl-4{gap:var(--vt-space-4)!important}.gap-xxl-5{gap:var(--vt-space-5)!important}.gap-xxl-6{gap:var(--vt-space-6)!important}.gap-xxl-8{gap:var(--vt-space-8)!important}.gap-xxl-10{gap:var(--vt-space-10)!important}.gap-xxl-12{gap:var(--vt-space-12)!important}.gap-xxl-16{gap:var(--vt-space-16)!important}.gap-xxl-20{gap:var(--vt-space-20)!important}.gap-xxl-24{gap:var(--vt-space-24)!important}.gap-xxl-32{gap:var(--vt-space-32)!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--vt-header-h:72px;--vt-header-h-compact:60px;--vt-anchor-offset:calc(var(--vt-header-h-compact) + var(--vt-space-4))}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html.vt-scroll-locked{padding-right:var(--vt-scrollbar-gap,0px);overflow:hidden}body{background:var(--vt-surface-page);min-height:100vh;color:var(--vt-text-body);font:var(--vt-type-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6{color:var(--vt-text-heading);text-wrap:balance;margin:0}p,ul,ol,dl,dd,figure,blockquote{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}img,svg,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--vt-text-link);text-underline-offset:.18em;transition:var(--vt-transition-color);text-decoration-thickness:1px}@media (hover:hover){a:hover{color:var(--vt-text-link-hover)}}::selection{background:var(--vt-forest-100);color:var(--vt-ink-900)}:focus-visible{outline:var(--vt-border-w-focus) solid var(--vt-focus);outline-offset:2px}.vt-on-dark :focus-visible,.vt-on-dark:focus-visible{outline-color:var(--vt-focus-on-dark)}[id]{scroll-margin-top:var(--vt-anchor-offset)}[tabindex="-1"]:focus:not(:focus-visible){outline:none}.vt-display-hero{font:var(--vt-type-hero);letter-spacing:var(--vt-text-hero-tracking);color:var(--vt-text-heading)}.vt-h1{font:var(--vt-type-h1);letter-spacing:var(--vt-text-h1-tracking);color:var(--vt-text-heading)}.vt-h2{font:var(--vt-type-h2);letter-spacing:var(--vt-text-h2-tracking);color:var(--vt-text-heading)}.vt-h3{font:var(--vt-type-h3);letter-spacing:var(--vt-text-h3-tracking);color:var(--vt-text-heading)}.vt-h4{font:var(--vt-type-h4);color:var(--vt-text-heading)}.vt-h5{font:var(--vt-type-h5);color:var(--vt-text-heading)}.vt-body{font:var(--vt-type-body);color:var(--vt-text-body)}.vt-body-sm{font-size:var(--vt-text-body-sm);line-height:var(--vt-text-body-sm-lh);color:var(--vt-text-body)}.vt-lead{font-size:var(--vt-text-lead);line-height:var(--vt-text-lead-lh);font-weight:var(--vt-weight-regular);color:var(--vt-text-secondary);max-width:60ch}.vt-caption{font-size:var(--vt-text-caption);line-height:var(--vt-text-caption-lh);font-weight:var(--vt-weight-medium);letter-spacing:.005em;color:var(--vt-text-meta)}.vt-label{font-size:var(--vt-text-label);line-height:var(--vt-text-label-lh);font-weight:var(--vt-weight-semibold);letter-spacing:var(--vt-text-label-tracking);text-transform:uppercase;color:var(--vt-text-meta)}.vt-micro{font-size:var(--vt-text-micro);line-height:var(--vt-text-label-lh);font-weight:var(--vt-weight-medium);letter-spacing:.02em;color:var(--vt-text-muted);-webkit-hyphens:auto;hyphens:auto}.vt-num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}.vt-currency{color:var(--vt-text-meta);font-variant-numeric:normal;vertical-align:.18em;margin-inline-end:.06em;font-size:.72em}.vt-prose{max-width:var(--vt-measure)}.vt-prose>*+*{margin-block-start:var(--vt-space-4)}.vt-prose h2,.vt-prose h3{margin-block-start:var(--vt-space-10)}.vt-prose h2+*,.vt-prose h3+*{margin-block-start:var(--vt-space-3)}.vt-prose ul{padding-inline-start:var(--vt-space-6)}.vt-prose li+li{margin-block-start:var(--vt-space-2)}.vt-prose ul li::marker{content:"▪  ";color:var(--vt-forest-700);font-size:.8em}.vt-prose a{text-decoration:underline}.vt-brand-rule{width:32px;height:var(--vt-border-w-strong);background:var(--vt-forest-700);display:block}.vt-on-dark .vt-brand-rule{background:var(--vt-forest-300)}.vt-icon{fill:currentColor;vertical-align:middle;flex:none;display:inline-block}.vt-section{padding-block:var(--vt-space-16)}@media (min-width:768px){.vt-section{padding-block:var(--vt-space-20)}}@media (min-width:992px){.vt-section{padding-block:var(--vt-space-24)}}.vt-section--tight{padding-block:var(--vt-space-16)}.vt-container{width:100%;max-width:calc(var(--vt-container-lg) + 2 * var(--vt-gutter));padding-inline:var(--vt-gutter);margin-inline:auto}.vt-container--xl{max-width:calc(var(--vt-container-xl) + 2 * var(--vt-gutter))}.vt-container--md{max-width:calc(var(--vt-container-md) + 2 * var(--vt-gutter))}.vt-container--sm{max-width:calc(var(--vt-container-sm) + 2 * var(--vt-gutter))}.vt-stack>*+*{margin-block-start:var(--vt-space-4)}.vt-cluster{gap:var(--vt-space-3);flex-wrap:wrap;align-items:center;display:flex}.vt-measure{max-width:var(--vt-measure)}.vt-grid{gap:var(--vt-space-8);display:grid}@media (min-width:768px){.vt-grid--12{grid-template-columns:repeat(12,minmax(0,1fr))}}.vt-band--page{background:var(--vt-surface-page)}.vt-band--band{background:var(--vt-surface-band)}.vt-band--tint{background:var(--vt-surface-tint)}.vt-band--warm{background:var(--vt-surface-warm)}.vt-band--inverse{background:var(--vt-surface-inverse);color:var(--vt-text-inverse)}.vt-band--ruled{border-top:var(--vt-border-w) solid var(--vt-border)}.vt-rule{border:0;border-top:var(--vt-border-w) solid var(--vt-border);margin:0}.vt-text-heading{color:var(--vt-text-heading)}.vt-text-secondary{color:var(--vt-text-secondary)}.vt-text-meta{color:var(--vt-text-meta)}.vt-text-accent{color:var(--vt-text-accent)}.vt-text-link{color:var(--vt-text-link)}.tote-art polygon,.tote-art path{stroke:none}.tote-face-l{fill:var(--vt-tote-shell-hi)}.tote-face-r{fill:var(--vt-tote-shell)}.tote-flange-l{fill:var(--vt-tote-shell-top)}.tote-flange-r{fill:var(--vt-tote-shell-hi)}.tote-groove,.tote-groove-r{fill:var(--vt-tote-edge)}.tote-rim{fill:var(--vt-tote-shell-top)}.tote-cavity{fill:var(--vt-tote-edge)}.tote-inner-a{fill:var(--vt-tote-shell)}.tote-inner-b{fill:var(--vt-tote-edge)}.tote-floor{fill:var(--vt-tote-shell-hi)}.tote-plate{fill:var(--vt-tote-plate)}.tote-plate-text{fill:var(--vt-ink-900);font-family:var(--vt-font-sans);font-weight:var(--vt-weight-bold);letter-spacing:.12em;text-transform:uppercase}.lid-top{fill:var(--vt-tote-lid)}.lid-hi{fill:var(--vt-tote-lid-hi)}.lid-side-l{fill:var(--vt-tote-lid-lo)}.lid-side-r,.lid-lip{fill:var(--vt-tote-lid-shade)}.lid-slot{fill:var(--vt-tote-edge)}.lid-hex-base{fill:var(--vt-tote-lid-shade)}.lid-hex-hi{fill:var(--vt-tote-lid-hi)}.lid-hex-top{fill:var(--vt-tote-lid)}.tote-shadow{fill:var(--vt-ink-100)}.it-forest-800{fill:var(--vt-forest-800)}.it-forest-700{fill:var(--vt-forest-700)}.it-forest-500{fill:var(--vt-forest-500)}.it-forest-400{fill:var(--vt-forest-400)}.it-forest-300{fill:var(--vt-forest-300)}.it-forest-200{fill:var(--vt-forest-200)}.it-forest-100{fill:var(--vt-forest-100)}.it-clay-600{fill:var(--vt-clay-600)}.it-clay-500{fill:var(--vt-clay-500)}.it-clay-300{fill:var(--vt-clay-300)}.it-clay-100{fill:var(--vt-clay-100)}.it-paper{fill:var(--vt-paper)}.it-paper-warm{fill:var(--vt-paper-sunk)}.it-ink-100{fill:var(--vt-ink-100)}.it-ink-200{fill:var(--vt-ink-200)}.it-ink-300{fill:var(--vt-ink-300)}.it-fold{fill:var(--vt-ink-900);opacity:.08}.vt-logo[data-v-5ea96890]{color:var(--vt-forest-700);line-height:0;display:inline-block}.vt-logo[data-v-5ea96890] svg{width:100%;height:auto}.vt-footer[data-v-cc184199]{background:var(--vt-surface-inverse);color:var(--vt-text-inverse-muted);padding-block:var(--vt-space-16) var(--vt-space-8)}@media (min-width:992px){.vt-footer[data-v-cc184199]{padding-block:var(--vt-space-24) var(--vt-space-10)}}.vt-footer__grid[data-v-cc184199]{gap:var(--vt-space-10);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.vt-footer__grid[data-v-cc184199]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.vt-footer__grid[data-v-cc184199]{gap:var(--vt-space-8);grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2.6fr))}}.vt-footer__logo-link[data-v-cc184199]{border-radius:var(--vt-radius-sm);display:inline-block}.vt-footer__logo[data-v-cc184199]{width:168px;color:var(--vt-paper)}.vt-footer__tagline[data-v-cc184199]{margin-top:var(--vt-space-6);max-width:32ch;color:var(--vt-text-inverse-muted)}.vt-footer__title[data-v-cc184199]{color:var(--vt-forest-200);margin-bottom:var(--vt-space-4)}.vt-footer__list[data-v-cc184199]{gap:var(--vt-space-2);margin:0;display:grid}.vt-footer__link[data-v-cc184199]{align-items:center;gap:var(--vt-space-2);min-height:44px;color:var(--vt-text-inverse);font-weight:var(--vt-weight-medium);border-radius:var(--vt-radius-sm);text-decoration:none;display:inline-flex}.vt-footer__link--plain[data-v-cc184199]{color:var(--vt-text-inverse-link);text-decoration:underline;-webkit-text-decoration-color:var(--vt-forest-600);text-decoration-color:var(--vt-forest-600)}@media (hover:hover){.vt-footer__link[data-v-cc184199]:hover{color:var(--vt-text-inverse);text-decoration:underline}}.vt-footer__hours[data-v-cc184199]{gap:var(--vt-space-1) var(--vt-space-4);margin:var(--vt-space-4) 0 0;font-size:var(--vt-text-body-sm);grid-template-columns:auto 1fr;display:grid}.vt-footer__hours dt[data-v-cc184199]{color:var(--vt-forest-200)}.vt-footer__hours dd[data-v-cc184199]{color:var(--vt-text-inverse);margin:0}.vt-footer__note[data-v-cc184199]{color:var(--vt-text-inverse);max-width:36ch}.vt-footer__communities[data-v-cc184199]{margin-top:var(--vt-space-3);font-size:var(--vt-text-body-sm);color:var(--vt-forest-200)}.vt-footer__base[data-v-cc184199]{margin-top:var(--vt-space-16);padding-top:var(--vt-space-6);border-top:var(--vt-border-w) solid var(--vt-forest-800)}.vt-footer__copyright[data-v-cc184199]{font-size:var(--vt-text-caption);color:var(--vt-forest-200)}.vt-header-sentinel[data-v-cefbcea8]{height:0}.vt-header[data-v-cefbcea8]{--vt-header-collapse:calc(var(--vt-header-h) - var(--vt-header-h-compact));z-index:var(--vt-z-sticky);background:var(--vt-surface-page);border-bottom:var(--vt-border-w) solid var(--vt-border);transition:transform var(--vt-dur-base) var(--vt-ease-out);position:sticky;top:0}.vt-header.is-compact[data-v-cefbcea8]{transform:translateY(calc(-1 * var(--vt-header-collapse)))}.vt-header__bar[data-v-cefbcea8]{align-items:center;gap:var(--vt-space-6);height:var(--vt-header-h);display:flex}.vt-header__bar[data-v-cefbcea8]>*{transition:transform var(--vt-dur-base) var(--vt-ease-out)}.is-compact .vt-header__bar[data-v-cefbcea8]>*{transform:translateY(calc(var(--vt-header-collapse) / 2))}.vt-header__brand[data-v-cefbcea8]{border-radius:var(--vt-radius-sm);flex:none;align-items:center;min-height:44px;display:inline-flex}.vt-header__logo[data-v-cefbcea8]{transform-origin:0;width:168px;transition:transform var(--vt-dur-base) var(--vt-ease-out)}.is-compact .vt-header__logo[data-v-cefbcea8]{transform:scale(.88)}@media (min-width:768px){.vt-header__logo[data-v-cefbcea8]{width:196px}}.vt-header__nav[data-v-cefbcea8]{margin-inline-start:auto}.vt-header__links[data-v-cefbcea8]{gap:var(--vt-space-2);margin:0;display:flex}.vt-header__link[data-v-cefbcea8]{min-height:44px;padding-inline:var(--vt-space-3);font-size:var(--vt-text-body-sm);font-weight:var(--vt-weight-semibold);color:var(--vt-text-secondary);border-radius:var(--vt-radius-sm);align-items:center;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.vt-header__link[data-v-cefbcea8]:hover{color:var(--vt-text-link)}}.vt-header__link[aria-current][data-v-cefbcea8]{color:var(--vt-forest-700)}.vt-header__link[aria-current][data-v-cefbcea8]:after{content:"";left:var(--vt-space-3);right:var(--vt-space-3);height:var(--vt-border-w-strong);background:var(--vt-forest-700);position:absolute;bottom:6px}.vt-header__actions[data-v-cefbcea8]{align-items:center;gap:var(--vt-space-3);margin-inline-start:auto;display:flex}@media (min-width:992px){.vt-header__actions[data-v-cefbcea8]{margin-inline-start:var(--vt-space-4)}}.vt-header__phone[data-v-cefbcea8]{align-items:center;gap:var(--vt-space-2);min-width:44px;min-height:44px;padding-inline:var(--vt-space-2);color:var(--vt-text-heading);font-size:var(--vt-text-body-sm);font-weight:var(--vt-weight-semibold);border-radius:var(--vt-radius-sm);justify-content:center;text-decoration:none;display:inline-flex}.vt-header__phone-text[data-v-cefbcea8]{display:none}@media (min-width:1200px){.vt-header__phone-text[data-v-cefbcea8]{display:inline}.vt-header__phone-sr[data-v-cefbcea8]{display:none}}.vt-header__cta[data-v-cefbcea8]{transition:opacity var(--vt-dur-fast) var(--vt-ease-standard), visibility 0s;display:none}@media (min-width:576px){.vt-header__cta[data-v-cefbcea8]{display:inline-flex}}.vt-header__cta.is-hidden[data-v-cefbcea8]{opacity:0;visibility:hidden;transition:opacity var(--vt-dur-fast) var(--vt-ease-standard), visibility 0s linear var(--vt-dur-fast)}.vt-header__panel[data-v-cefbcea8]{height:calc(100dvh - var(--vt-header-h-compact));overscroll-behavior:contain;border-top:var(--vt-border-w) solid var(--vt-border);background:var(--vt-surface-page);padding-block:var(--vt-space-4) calc(var(--vt-space-6) + env(safe-area-inset-bottom));position:absolute;top:100%;left:0;right:0;overflow-y:auto}.vt-header__panel-links[data-v-cefbcea8]{margin:0}.vt-header__panel-link[data-v-cefbcea8]{min-height:56px;padding-inline:var(--vt-space-1);border-bottom:var(--vt-border-w) solid var(--vt-border-subtle);font-size:var(--vt-text-h4);font-weight:var(--vt-weight-semibold);color:var(--vt-text-heading);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.vt-header__panel-link[aria-current][data-v-cefbcea8]{color:var(--vt-forest-700)}.vt-header__panel-meta[data-v-cefbcea8]{gap:var(--vt-space-2);margin-top:var(--vt-space-6);display:grid}.vt-header__panel-phone[data-v-cefbcea8]{align-items:center;gap:var(--vt-space-2);min-height:44px;font-weight:var(--vt-weight-semibold);color:var(--vt-text-link);text-decoration:none;display:inline-flex}.vt-panel-enter-active[data-v-cefbcea8]{transition:opacity var(--vt-dur-slow) var(--vt-ease-out), transform var(--vt-dur-slow) var(--vt-ease-out)}.vt-panel-leave-active[data-v-cefbcea8]{transition:opacity var(--vt-dur-fast) var(--vt-ease-in)}.vt-panel-enter-from[data-v-cefbcea8]{opacity:0;transform:translateY(8px)}.vt-panel-leave-to[data-v-cefbcea8]{opacity:0}.vt-skip[data-v-896f6906]{left:var(--vt-space-4);top:var(--vt-space-2);z-index:var(--vt-z-toast);padding:var(--vt-space-2) var(--vt-space-4);border-radius:var(--vt-radius-pill);background:var(--vt-forest-700);color:var(--vt-paper);font-weight:var(--vt-weight-semibold);text-decoration:none;position:absolute;transform:translateY(-200%)}.vt-skip[data-v-896f6906]:focus,.vt-skip[data-v-896f6906]:focus-visible{outline-color:var(--vt-focus);transform:none}#main:focus{outline:none}.hex-backdrop[data-v-799179d7]{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.hex-backdrop__field[data-v-799179d7]{will-change:transform;width:100%;height:100%;overflow:visible}.hex-backdrop__field polygon[data-v-799179d7]{fill:none;stroke:var(--vt-ink-50);stroke-width:1.5px;vector-effect:non-scaling-stroke}.hex-backdrop__field polygon.is-strong[data-v-799179d7]{stroke:var(--vt-ink-100)}.tote-actor[data-v-cbe0aae3]{will-change:transform;position:absolute;top:0;left:0}.tote-actor__layer[data-v-cbe0aae3]{width:100%;height:100%;position:absolute;inset:0}.tote-actor__lid[data-v-cbe0aae3]{will-change:transform}.tote-actor__lid[data-v-cbe0aae3]>svg{width:100%;height:100%}.tote-scene[data-v-37a93745]{isolation:isolate;width:100%;position:relative;container-type:inline-size}.tote-scene__floor[data-v-37a93745]{z-index:0;position:absolute;inset:0}.tote-scene__shadow[data-v-37a93745]{will-change:transform, opacity;position:absolute;top:0;left:0}.tote-scene__overlay[data-v-37a93745]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vt-hero[data-v-57a3245a]{background:var(--vt-surface-band);padding-block:var(--vt-space-12) var(--vt-space-8);position:relative;overflow:clip}@media (min-width:768px){.vt-hero[data-v-57a3245a]{padding-block:var(--vt-space-16) var(--vt-space-10)}}@media (min-width:992px){.vt-hero[data-v-57a3245a]{min-height:min(86vh,760px);padding-block:var(--vt-space-16) var(--vt-space-10);flex-direction:column;justify-content:center;display:flex}}.vt-hero__grid[data-v-57a3245a]{gap:var(--vt-space-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:992px){.vt-hero__grid[data-v-57a3245a]{gap:var(--vt-space-8);grid-template-columns:repeat(12,minmax(0,1fr))}.vt-hero__copy[data-v-57a3245a]{grid-column:1/span 7}.vt-hero__art[data-v-57a3245a]{grid-column:8/span 5}}.vt-hero__eyebrow[data-v-57a3245a]{align-items:center;gap:var(--vt-space-3);margin-bottom:var(--vt-space-6);display:flex}.vt-hero__title[data-v-57a3245a]{margin-bottom:var(--vt-space-6)}.vt-hero__beat[data-v-57a3245a]{display:block}.vt-hero__beat[data-v-57a3245a]:last-of-type{color:var(--vt-forest-700)}.vt-hero__sep[data-v-57a3245a]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.is-animated .vt-hero__beat[data-v-57a3245a]{animation:vt-beat-in-57a3245a var(--vt-dur-slow) var(--vt-ease-out) both;animation-delay:calc(var(--i) * .12s)}@keyframes vt-beat-in-57a3245a{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vt-hero__lead[data-v-57a3245a]{margin-bottom:var(--vt-space-8)}.vt-hero__actions[data-v-57a3245a]{gap:var(--vt-space-3);flex-wrap:wrap;display:flex}.vt-hero__highlights[data-v-57a3245a]{gap:var(--vt-space-3) var(--vt-space-6);margin:var(--vt-space-10) 0 0;padding-top:var(--vt-space-6);border-top:var(--vt-border-w) solid var(--vt-border);font-size:var(--vt-text-body-sm);color:var(--vt-text-secondary);flex-wrap:wrap;display:flex}.vt-hero__highlights li[data-v-57a3245a]{align-items:center;gap:var(--vt-space-2);display:inline-flex}.vt-hero__highlights .vt-icon[data-v-57a3245a]{color:var(--vt-forest-700)}.vt-hero__art[data-v-57a3245a]{justify-self:center;width:100%;max-width:420px;position:relative}@media (min-width:992px){.vt-hero__art[data-v-57a3245a]{max-width:none}}.vt-hero__scene[data-v-57a3245a]{position:relative}.vt-hero__art[data-v-57a3245a] .hex-backdrop{top:16%}.vt-hero__cue[data-v-57a3245a]{align-items:center;gap:var(--vt-space-2);min-height:44px;margin-top:var(--vt-space-6);font-size:var(--vt-text-caption);font-weight:var(--vt-weight-semibold);color:var(--vt-text-meta);border-radius:var(--vt-radius-sm);text-decoration:none;display:inline-flex}@media (hover:hover){.vt-hero__cue[data-v-57a3245a]:hover{color:var(--vt-text-link)}}.speed-lines line[data-v-27707d10]{stroke:var(--vt-ink-300);stroke-width:1.4px;stroke-linecap:round}.vt-section-header__eyebrow[data-v-27fb8e4c]{align-items:center;gap:var(--vt-space-3);margin-bottom:var(--vt-space-3);display:flex}.vt-section-header__heading[data-v-27fb8e4c]{max-width:22ch;margin-bottom:var(--vt-space-4)}.vt-section-header__lead[data-v-27fb8e4c]{margin-bottom:0}.vt-on-dark .vt-section-header__eyebrow[data-v-27fb8e4c]{color:var(--vt-forest-200)}.vt-on-dark .vt-section-header__heading[data-v-27fb8e4c]{color:var(--vt-text-inverse)}.vt-on-dark .vt-section-header__lead[data-v-27fb8e4c]{color:var(--vt-text-inverse-muted)}.vt-story[data-v-611c56eb]{background:var(--vt-surface-band);border-top:var(--vt-border-w) solid var(--vt-border);position:relative}.vt-story__track[data-v-611c56eb]{height:380vh;position:relative}@media (min-width:992px){.vt-story__track[data-v-611c56eb]{height:420vh}}.vt-story__stage[data-v-611c56eb]{top:var(--vt-header-h-compact);height:calc(100vh - var(--vt-header-h-compact));height:calc(100svh - var(--vt-header-h-compact));align-items:center;display:flex;position:sticky;overflow:clip}.vt-story__grid[data-v-611c56eb]{gap:var(--vt-space-4);grid-template-columns:minmax(0,1fr);align-items:center;width:100%;display:grid}@media (min-width:992px){.vt-story__grid[data-v-611c56eb]{gap:var(--vt-space-8);grid-template-columns:repeat(12,minmax(0,1fr))}.vt-story__copy[data-v-611c56eb]{grid-column:1/span 5}.vt-story__visual[data-v-611c56eb]{grid-column:6/span 7}}@media (min-width:1200px){.vt-story__copy[data-v-611c56eb]{grid-column:1/span 4}.vt-story__visual[data-v-611c56eb]{grid-column:5/span 8}}.vt-story__copy[data-v-611c56eb]{z-index:1;position:relative}.vt-story__beats[data-v-611c56eb]{margin:var(--vt-space-6) 0 0;gap:var(--vt-space-2);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.vt-story__beat[data-v-611c56eb]{gap:var(--vt-space-1);padding-top:var(--vt-space-3);border-top:var(--vt-border-w-strong) solid var(--vt-border);transition:border-color var(--vt-dur-fast) var(--vt-ease-standard);flex-direction:column;display:flex}.vt-story__beat.is-active[data-v-611c56eb],.vt-story__beat.is-done[data-v-611c56eb]{border-top-color:var(--vt-forest-700)}.vt-story__num[data-v-611c56eb]{font-size:var(--vt-text-label);font-weight:var(--vt-weight-semibold);letter-spacing:var(--vt-text-label-tracking);color:var(--vt-text-muted)}.vt-story__beat-title[data-v-611c56eb]{align-items:center;gap:var(--vt-space-2);font-size:var(--vt-text-body-sm);font-weight:var(--vt-weight-semibold);line-height:var(--vt-text-h5-lh);color:var(--vt-text-muted);transition:color var(--vt-dur-fast) var(--vt-ease-standard);display:flex}.vt-story__beat-icon[data-v-611c56eb]{display:none}.is-active .vt-story__num[data-v-611c56eb],.is-active .vt-story__beat-title[data-v-611c56eb]{color:var(--vt-text-heading)}.is-active .vt-story__num[data-v-611c56eb]{color:var(--vt-forest-700)}.vt-story__beat-body[data-v-611c56eb],.vt-story__beat-detail[data-v-611c56eb]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vt-story__now[data-v-611c56eb]{min-height:calc(3 * var(--vt-text-body-lh) * 1rem);margin-top:var(--vt-space-3);color:var(--vt-text-body)}.vt-story__header[data-v-611c56eb] .vt-section-header__lead{display:none}.vt-story__rail[data-v-611c56eb]{height:var(--vt-border-w-strong);margin-top:var(--vt-space-4);background:var(--vt-border);border-radius:var(--vt-radius-pill);position:relative;overflow:hidden}.vt-story__rail-fill[data-v-611c56eb]{background:var(--vt-forest-700);transform-origin:0;will-change:transform;position:absolute;inset:0}@media (min-width:992px){.vt-story__header[data-v-611c56eb] .vt-section-header__lead{display:block}.vt-story__beats[data-v-611c56eb]{margin-top:var(--vt-space-10);grid-template-columns:minmax(0,1fr);gap:0}.vt-story__beat[data-v-611c56eb]{gap:var(--vt-space-4);padding-block:var(--vt-space-5);border-top-width:var(--vt-border-w);border-top-color:var(--vt-border);flex-direction:row}.vt-story__beat.is-active[data-v-611c56eb],.vt-story__beat.is-done[data-v-611c56eb]{border-top-color:var(--vt-border)}.vt-story__beat[data-v-611c56eb]:last-child{border-bottom:var(--vt-border-w) solid var(--vt-border)}.vt-story__num[data-v-611c56eb]{flex:none;width:2.5ch;padding-top:3px}.vt-story__beat-icon[data-v-611c56eb]{display:inline-block}.vt-story__beat-title[data-v-611c56eb]{font-size:var(--vt-text-h4);line-height:var(--vt-text-h4-lh)}.is-active .vt-story__beat-icon[data-v-611c56eb]{color:var(--vt-forest-700)}.vt-story__beat-body[data-v-611c56eb],.vt-story__beat-detail[data-v-611c56eb]{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.vt-story__beat:not(.is-active) .vt-story__beat-body[data-v-611c56eb],.vt-story__beat:not(.is-active) .vt-story__beat-detail[data-v-611c56eb]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vt-story__beat-body[data-v-611c56eb]{margin-top:var(--vt-space-2);color:var(--vt-text-body);max-width:44ch}.vt-story__beat-detail[data-v-611c56eb]{margin-top:var(--vt-space-2)}.vt-story__now[data-v-611c56eb]{display:none}.vt-story__rail[data-v-611c56eb]{margin-top:var(--vt-space-6)}}.vt-story__visual[data-v-611c56eb],.vt-story__scene[data-v-611c56eb]{position:relative}@media (max-width:991.98px) and (max-height:720px){.vt-story__header[data-v-611c56eb] .vt-section-header__heading{font-size:var(--vt-text-h3);margin-bottom:0}.vt-story__header[data-v-611c56eb] .vt-section-header__eyebrow{margin-bottom:var(--vt-space-2)}.vt-story__beats[data-v-611c56eb]{margin-top:var(--vt-space-4)}}
