.lph[data-astro-cid-wqzv4bq5]{--ldp-display:clamp(1.75rem, 1.2rem + 2vw, 2.5rem);--ldp-figure:1.5rem;--ldp-body:1rem;--ldp-meta:.875rem;--ldp-caps:.75rem;background:var(--color-surface-warm,#f8f6f2);border-bottom:1px solid var(--color-line,#dce0e5);padding:14px 0 var(--space-3,.75rem);color:var(--color-ink,#1d242a)}.lph__inner[data-astro-cid-wqzv4bq5]{min-width:0}.lph__top[data-astro-cid-wqzv4bq5]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;min-width:0;display:flex}.lph__crumbs[data-astro-cid-wqzv4bq5]{min-width:0;font-size:var(--ldp-caps);line-height:20px}.lph__trail[data-astro-cid-wqzv4bq5]{flex-wrap:wrap;gap:0 .5rem;margin:0;padding:0;list-style:none;display:flex}.lph__crumb[data-astro-cid-wqzv4bq5],.lph__scope[data-astro-cid-wqzv4bq5]{font-family:var(--font-sans);font-size:var(--ldp-caps);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:600;line-height:20px}.lph__crumb[data-astro-cid-wqzv4bq5]{color:var(--color-ink-soft,#434d56);min-width:0}.lph__crumb[data-astro-cid-wqzv4bq5]+.lph__crumb[data-astro-cid-wqzv4bq5]:before{content:"›";color:var(--color-ink-soft,#5e6b78);margin-right:.5rem}.lph__crumb[data-astro-cid-wqzv4bq5] a[data-astro-cid-wqzv4bq5],.lph__crumbs[data-astro-cid-wqzv4bq5] a[data-astro-cid-wqzv4bq5].lph__up{color:inherit;margin-block:-12px;padding-block:12px;text-decoration:none;display:inline-block}.lph__crumb[data-astro-cid-wqzv4bq5] a[data-astro-cid-wqzv4bq5]:hover{color:var(--color-primary-deep,#005c28);text-decoration:underline}.lph__crumb--current[data-astro-cid-wqzv4bq5]{color:var(--color-ink,#1d242a)}.lph__scope[data-astro-cid-wqzv4bq5]{color:var(--color-primary,#008037);white-space:nowrap}.lph__crumbs[data-astro-cid-wqzv4bq5] a[data-astro-cid-wqzv4bq5].lph__up{display:none}.lph__row[data-astro-cid-wqzv4bq5]{min-width:0;margin-top:.375rem}.lph__title[data-astro-cid-wqzv4bq5]{font-family:var(--font-serif);font-weight:700;font-size:var(--ldp-display);letter-spacing:-.02em;color:var(--color-ink,#1d242a);overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.12}.lph__meta[data-astro-cid-wqzv4bq5]{font-family:var(--font-sans);font-size:var(--ldp-meta);color:var(--color-ink-soft,#434d56);font-variant-numeric:tabular-nums;flex-wrap:wrap;column-gap:.375rem;min-width:0;margin:.375rem 0 0;line-height:20px;display:flex}.lph__fact[data-astro-cid-wqzv4bq5]{white-space:nowrap}.lph__fact[data-astro-cid-wqzv4bq5] strong[data-astro-cid-wqzv4bq5]{color:var(--color-ink,#1d242a);font-weight:600}.lph__sep[data-astro-cid-wqzv4bq5]{color:var(--color-ink-soft,#5e6b78);margin-right:.375rem}.lph__link[data-astro-cid-wqzv4bq5]{color:var(--color-primary-deep,#005c28);text-underline-offset:2px;margin-block:-12px;padding-block:12px;text-decoration:underline;display:inline-block}.lph[data-astro-cid-wqzv4bq5] a[data-astro-cid-wqzv4bq5]:focus-visible{outline:2px solid var(--color-primary,#008037);outline-offset:2px}.lph__share[data-astro-cid-wqzv4bq5],.lph__summary[data-astro-cid-wqzv4bq5]{display:none}@media (width<=767.98px){.lph__trail[data-astro-cid-wqzv4bq5],.lph__state[data-astro-cid-wqzv4bq5]{display:none}.lph__crumbs[data-astro-cid-wqzv4bq5] a[data-astro-cid-wqzv4bq5].lph__up{display:inline-block}.lph__wide[data-astro-cid-wqzv4bq5],.lph__fact--stat[data-astro-cid-wqzv4bq5]{display:none}.lph--long[data-astro-cid-wqzv4bq5] .lph__title[data-astro-cid-wqzv4bq5]{font-size:var(--ldp-figure);line-height:1.15}}@media (width>=768px){.lph[data-astro-cid-wqzv4bq5]{padding:var(--space-5,1.25rem) 0 var(--space-4,1rem)}.lph__row[data-astro-cid-wqzv4bq5]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-top:.625rem;display:flex}.lph__title[data-astro-cid-wqzv4bq5]{flex:22rem}.lph__meta[data-astro-cid-wqzv4bq5]{flex:0 auto;justify-content:flex-end;margin-top:0}.lph__share[data-astro-cid-wqzv4bq5]{display:inline}.lph--long[data-astro-cid-wqzv4bq5] .lph__row[data-astro-cid-wqzv4bq5]{display:block}.lph--long[data-astro-cid-wqzv4bq5] .lph__meta[data-astro-cid-wqzv4bq5]{justify-content:flex-start;margin-top:.375rem}.lph[data-astro-cid-wqzv4bq5]:not(.lph--long) .lph__summary[data-astro-cid-wqzv4bq5]{max-width:none;font-family:var(--font-sans);font-size:var(--ldp-body);color:var(--color-ink-soft,#434d56);margin:.5rem 0 0;line-height:1.5;display:block}}.lph-listings{padding:0 0 var(--space-9,4rem)}.lph-listings>.container--wide,.lph[data-astro-cid-wqzv4bq5] .container--wide[data-astro-cid-wqzv4bq5]{max-width:1400px}.lpa[data-astro-cid-a2akpbve]{--ldp-title:1.25rem;--ldp-body:1rem;--ldp-meta:.875rem;margin:var(--space-7,2.5rem) 0 var(--space-6,2rem);padding-top:var(--space-4,1rem);border-top:2px solid var(--color-ink,#1d242a);background:linear-gradient(var(--color-line,#dce0e5), var(--color-line,#dce0e5)) left 2px / 100% 1px no-repeat;scroll-margin-top:calc(var(--nav-height,64px) + 48px + 16px);color:var(--color-ink,#1d242a);min-width:0}.lpa__title[data-astro-cid-a2akpbve]{font-family:var(--font-serif);font-size:var(--ldp-title);margin:0 0 var(--space-3,.75rem);font-weight:700;line-height:1.3}.lpa__intro[data-astro-cid-a2akpbve]{font-family:var(--font-sans);font-size:var(--ldp-body);max-width:68ch;margin:0 0 var(--space-3,.75rem);color:var(--color-ink,#1d242a);line-height:1.7}.lpa__notes[data-astro-cid-a2akpbve]{margin:var(--space-4,1rem) 0 0;max-width:68ch}.lpa__row[data-astro-cid-a2akpbve]{padding:var(--space-3,.75rem) 0;border-top:1px solid var(--color-line-soft,#eef0f2);grid-template-columns:minmax(0,1fr);gap:.125rem;display:grid}.lpa__label[data-astro-cid-a2akpbve]{font-family:var(--font-sans);font-size:var(--ldp-body);color:var(--color-ink,#1d242a);font-weight:600}.lpa__text[data-astro-cid-a2akpbve]{font-family:var(--font-sans);font-size:var(--ldp-body);color:var(--color-ink-soft,#434d56);overflow-wrap:anywhere;margin:0;line-height:1.7}.lpa[data-astro-cid-a2akpbve] a[data-astro-cid-a2akpbve]{color:var(--color-primary-deep,#005c28);text-underline-offset:2px;text-decoration:underline}.lpa[data-astro-cid-a2akpbve] a[data-astro-cid-a2akpbve]:hover{color:var(--color-primary,#008037)}.lpa[data-astro-cid-a2akpbve] a[data-astro-cid-a2akpbve]:focus-visible{outline:2px solid var(--color-primary,#008037);outline-offset:2px}.lpa__asof[data-astro-cid-a2akpbve]{font-size:var(--ldp-meta);color:var(--color-ink-soft,#434d56)}.lpa__share[data-astro-cid-a2akpbve]{margin:var(--space-3,.75rem) 0 0;font-family:var(--font-sans);font-size:var(--ldp-meta)}@media (width>=768px){.lpa__row[data-astro-cid-a2akpbve]{gap:var(--space-5,1.25rem);grid-template-columns:14rem minmax(0,1fr)}.lpa__share[data-astro-cid-a2akpbve]{display:none}}.bb-ghl-dialog{background:#fff;border:0;border-radius:12px;width:min(720px,100vw - 32px);height:min(820px,100dvh - 48px);padding:0;overflow:hidden;box-shadow:0 24px 64px #00000047}.bb-ghl-dialog[open]{flex-direction:column;display:flex}.bb-ghl-dialog::backdrop{background:#0f171499}.bb-ghl-dialog__bar{border-bottom:1px solid var(--color-border,#e3e0d8);justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 4px 20px;display:flex}.bb-ghl-dialog__title{color:var(--color-ink,#1f2a24);margin:0;font-size:1rem;font-weight:600}.bb-ghl-dialog__close{width:44px;height:44px;color:var(--color-ink,#1f2a24);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:1.75rem;line-height:1}.bb-ghl-dialog__close:focus-visible{outline:2px solid var(--color-primary,#008037);outline-offset:2px}.bb-ghl-dialog__frame{border:0;flex:1;width:100%}@media (width<=767.98px){.bb-ghl-dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}}.bcard[data-astro-cid-uq6lwjzq]{background:var(--color-surface-warm,#f8f6f2);border:1px solid var(--color-line,#dce0e5);border-top:2px solid var(--color-ink,#1d242a);border-radius:var(--radius-lg,14px);width:100%;height:100%;color:var(--color-ink,#1d242a);font-family:var(--font-sans,Inter, system-ui, sans-serif);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.bcard__inner[data-astro-cid-uq6lwjzq]{flex-direction:column;flex:1;min-height:0;display:flex}.bcard--alert[data-astro-cid-uq6lwjzq]{border-top-width:1px;border-top-color:var(--color-line,#dce0e5)}.bcard__plate[data-astro-cid-uq6lwjzq]{background:var(--color-surface,#fff);border-bottom:1px solid var(--color-line,#dce0e5);flex-direction:column;flex-shrink:0;justify-content:center;display:flex;position:relative;overflow:hidden}.bcard__plate--image[data-astro-cid-uq6lwjzq]{aspect-ratio:2}.bcard__plate--plan[data-astro-cid-uq6lwjzq]{aspect-ratio:16/9}.bcard__plate--image[data-astro-cid-uq6lwjzq] img[data-astro-cid-uq6lwjzq]{object-fit:cover;object-position:30% 40%;width:100%;height:100%;display:block}.bcard__figure-wrap[data-astro-cid-uq6lwjzq],.bcard__itinerary[data-astro-cid-uq6lwjzq],.bcard__planwrap[data-astro-cid-uq6lwjzq]{flex-direction:column;justify-content:center;padding:1.25rem 1.375rem;display:flex}.bcard__figure-label[data-astro-cid-uq6lwjzq],.bcard__plate-caption[data-astro-cid-uq6lwjzq]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft,#434d56);margin:0;font-size:.6875rem;font-weight:600}.bcard__figure[data-astro-cid-uq6lwjzq]{font-family:var(--font-serif,Georgia, serif);letter-spacing:-.02em;color:var(--color-primary-deep,#005c28);font-variant-numeric:lining-nums tabular-nums;margin:.125rem 0 .5rem;font-size:clamp(2.25rem,14cqi,3.25rem);font-weight:800;line-height:1}.bcard__ledger[data-astro-cid-uq6lwjzq]{border-top:1px solid var(--color-line,#dce0e5);gap:0;margin:0 0 .625rem;display:grid}.bcard__ledger[data-astro-cid-uq6lwjzq] div[data-astro-cid-uq6lwjzq]{border-bottom:1px solid var(--color-line-soft,#eef0f2);justify-content:space-between;gap:1rem;padding:.3rem 0;font-size:.8125rem;display:flex}.bcard__ledger[data-astro-cid-uq6lwjzq] dt[data-astro-cid-uq6lwjzq]{color:var(--color-ink-soft,#434d56)}.bcard__ledger[data-astro-cid-uq6lwjzq] dd[data-astro-cid-uq6lwjzq]{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.bcard__plate--figure[data-astro-cid-uq6lwjzq] .bcard__plate-caption[data-astro-cid-uq6lwjzq]{letter-spacing:.04em;text-transform:none;font-size:.75rem;font-weight:500}.bcard__itinerary[data-astro-cid-uq6lwjzq] ol[data-astro-cid-uq6lwjzq]{border-top:2px solid var(--color-ink,#1d242a);margin:0 0 .75rem;padding:0;list-style:none}.bcard__itinerary[data-astro-cid-uq6lwjzq] li[data-astro-cid-uq6lwjzq]{border-bottom:1px solid var(--color-line,#dce0e5);align-items:baseline;gap:1rem;padding:.5rem 0;display:flex}.bcard__time[data-astro-cid-uq6lwjzq]{min-width:3.25rem;font-family:var(--font-serif,Georgia, serif);color:var(--color-primary-deep,#005c28);font-variant-numeric:lining-nums tabular-nums;font-size:1.375rem;font-weight:700;line-height:1}.bcard__stop[data-astro-cid-uq6lwjzq]{color:var(--color-ink-soft,#434d56);font-size:.875rem}.bcard__planwrap[data-astro-cid-uq6lwjzq]{justify-content:space-between;padding:.75rem 1rem .875rem;position:absolute;inset:0}.bcard__plan[data-astro-cid-uq6lwjzq]{flex:1;width:100%;height:auto;min-height:0}.bcard__plan[data-astro-cid-uq6lwjzq] .p-lot[data-astro-cid-uq6lwjzq]{fill:var(--color-primary-soft,#eaf5ef);stroke:var(--color-ink,#1d242a);stroke-width:1.5px}.bcard__plan[data-astro-cid-uq6lwjzq] .p-setback[data-astro-cid-uq6lwjzq]{fill:none;stroke:var(--color-primary,#008037);stroke-width:1px;stroke-dasharray:4 4}.bcard__plan[data-astro-cid-uq6lwjzq] .p-house[data-astro-cid-uq6lwjzq]{fill:var(--color-surface,#fff);stroke:var(--color-ink,#1d242a);stroke-width:1.5px}.bcard__plan[data-astro-cid-uq6lwjzq] .p-house-line[data-astro-cid-uq6lwjzq],.bcard__plan[data-astro-cid-uq6lwjzq] .p-drive[data-astro-cid-uq6lwjzq],.bcard__plan[data-astro-cid-uq6lwjzq] .p-scale[data-astro-cid-uq6lwjzq],.bcard__plan[data-astro-cid-uq6lwjzq] .p-porch[data-astro-cid-uq6lwjzq],.bcard__plan[data-astro-cid-uq6lwjzq] .p-road[data-astro-cid-uq6lwjzq]{fill:none;stroke:var(--color-ink-soft,#434d56);stroke-width:1px}.bcard__plan[data-astro-cid-uq6lwjzq] .p-road--edge[data-astro-cid-uq6lwjzq]{stroke-dasharray:10 6}.bcard__plan[data-astro-cid-uq6lwjzq] .p-tree[data-astro-cid-uq6lwjzq]{fill:none;stroke:var(--color-primary,#008037);stroke-width:1.25px}.bcard__plan[data-astro-cid-uq6lwjzq] .p-north[data-astro-cid-uq6lwjzq]{fill:var(--color-ink,#1d242a)}.bcard__plan[data-astro-cid-uq6lwjzq] .p-label[data-astro-cid-uq6lwjzq]{font:600 10px var(--font-sans,Inter, sans-serif);fill:var(--color-ink,#1d242a)}.bcard--build[data-astro-cid-uq6lwjzq]{--ts-deep:#1f3a1f;--ts-gold:#e0a238;--ts-light:#f5f1ec;--ts-green:#3a5020;border-top-color:var(--ts-deep)}.bcard__plate--brand[data-astro-cid-uq6lwjzq]{aspect-ratio:11/5;background:var(--ts-deep);border-bottom:0}.bcard__brand[data-astro-cid-uq6lwjzq]{color:var(--ts-light);flex-direction:column;padding:1rem 1.125rem .875rem;display:flex;position:absolute;inset:0}.bcard__brand[data-astro-cid-uq6lwjzq]:before{content:"";border:1px solid color-mix(in srgb, var(--ts-gold) 32%, transparent);pointer-events:none;position:absolute;inset:7px}.bcard__brand-head[data-astro-cid-uq6lwjzq]{align-items:center;gap:.5rem;display:flex;position:relative}.bcard__brand-mark[data-astro-cid-uq6lwjzq]{width:30px;height:30px;color:var(--ts-gold);flex-shrink:0}.bcard__brand-roof[data-astro-cid-uq6lwjzq]{stroke:var(--ts-light)}.bcard__brand-name[data-astro-cid-uq6lwjzq]{flex-direction:column;gap:4px;display:flex}.bcard__brand-word[data-astro-cid-uq6lwjzq]{width:auto;height:17px;fill:var(--ts-light);display:block}.bcard__brand-sub[data-astro-cid-uq6lwjzq]{letter-spacing:.34em;text-transform:uppercase;color:var(--ts-gold);font-size:.5625rem;font-weight:600;line-height:1}.bcard__elev[data-astro-cid-uq6lwjzq]{flex:1;width:100%;min-height:0;margin-top:.375rem;position:relative}.bcard__elev[data-astro-cid-uq6lwjzq] .e-line[data-astro-cid-uq6lwjzq] path[data-astro-cid-uq6lwjzq],.bcard__elev[data-astro-cid-uq6lwjzq] .e-line[data-astro-cid-uq6lwjzq] rect[data-astro-cid-uq6lwjzq],.bcard__elev[data-astro-cid-uq6lwjzq] .e-line[data-astro-cid-uq6lwjzq] circle[data-astro-cid-uq6lwjzq]{fill:none;stroke:var(--ts-gold);stroke-width:1.1px;vector-effect:non-scaling-stroke}.bcard__elev[data-astro-cid-uq6lwjzq] .e-line[data-astro-cid-uq6lwjzq] .e-thin[data-astro-cid-uq6lwjzq]{stroke-width:.6px;opacity:.8}.bcard__elev[data-astro-cid-uq6lwjzq] .e-dim[data-astro-cid-uq6lwjzq] path[data-astro-cid-uq6lwjzq]{fill:none;stroke:var(--ts-light);stroke-width:.6px;opacity:.55;vector-effect:non-scaling-stroke}.bcard__elev[data-astro-cid-uq6lwjzq] .e-dim[data-astro-cid-uq6lwjzq] .e-fill[data-astro-cid-uq6lwjzq]{fill:var(--ts-light);stroke:none}.bcard__elev[data-astro-cid-uq6lwjzq] .e-label[data-astro-cid-uq6lwjzq] text[data-astro-cid-uq6lwjzq]{font:600 6.5px var(--font-sans,Inter, sans-serif);letter-spacing:.14em;fill:var(--ts-light);opacity:.72}.bcard__elev[data-astro-cid-uq6lwjzq] .e-ground[data-astro-cid-uq6lwjzq]{fill:none;stroke:var(--ts-light);stroke-width:1.2px;vector-effect:non-scaling-stroke}.bcard__elev[data-astro-cid-uq6lwjzq] .e-hatch[data-astro-cid-uq6lwjzq],.bcard__elev[data-astro-cid-uq6lwjzq] .e-tree[data-astro-cid-uq6lwjzq] path[data-astro-cid-uq6lwjzq],.bcard__elev[data-astro-cid-uq6lwjzq] .e-tree[data-astro-cid-uq6lwjzq] circle[data-astro-cid-uq6lwjzq]{fill:none;stroke:var(--ts-light);stroke-width:.6px;opacity:.45;vector-effect:non-scaling-stroke}.bcard__brand-caption[data-astro-cid-uq6lwjzq]{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--ts-light) 78%, transparent);margin:.125rem 0 0;font-size:.625rem;font-weight:600;position:relative}.bcard--build[data-astro-cid-uq6lwjzq] .bcard__eyebrow[data-astro-cid-uq6lwjzq]{color:var(--ts-green)}.bcard--build[data-astro-cid-uq6lwjzq] .bcard__disclosure[data-astro-cid-uq6lwjzq]{border-left-color:var(--ts-gold)}.bcard__license[data-astro-cid-uq6lwjzq]{letter-spacing:.02em;color:var(--color-ink-soft,#434d56);margin-top:.25rem;font-size:.75rem;font-weight:600;display:block}.bcard__body[data-astro-cid-uq6lwjzq]{flex-direction:column;flex:1;padding:1.125rem 1.25rem 1.25rem;display:flex}.bcard--alert[data-astro-cid-uq6lwjzq] .bcard__body[data-astro-cid-uq6lwjzq]{padding-top:0}.bcard__bar[data-astro-cid-uq6lwjzq]{background:var(--color-line-soft,#eef0f2);height:4px;margin:0 -1.25rem 1.125rem}.bcard__fill[data-astro-cid-uq6lwjzq]{height:100%;width:var(--bcard-progress,18%);background:var(--color-accent,#f59547);transition:width .28s ease-out;display:block}.bcard__eyebrow[data-astro-cid-uq6lwjzq]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-deep,#005c28);margin:0 0 .5rem;font-size:.75rem;font-weight:600}.bcard__title[data-astro-cid-uq6lwjzq]{font-family:var(--font-serif,Georgia, serif);letter-spacing:-.01em;color:var(--color-ink,#1d242a);text-wrap:balance;margin:0 0 .625rem;font-size:1.375rem;font-weight:700;line-height:1.22}.bcard__text[data-astro-cid-uq6lwjzq]{color:var(--color-ink-soft,#434d56);text-wrap:pretty;margin:0 0 .75rem;font-size:.9375rem;line-height:1.6}.bcard__disclosure[data-astro-cid-uq6lwjzq]{background:var(--color-surface,#fff);border-left:2px solid var(--color-ink,#1d242a);color:var(--color-ink,#1d242a);margin:0 0 .875rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.5}.bcard__disclosure-label[data-astro-cid-uq6lwjzq]{letter-spacing:.12em;text-transform:uppercase;margin-bottom:.125rem;font-size:.6875rem;font-weight:700;display:block}.bcard__facts[data-astro-cid-uq6lwjzq]{border-top:1px solid var(--color-line,#dce0e5);margin:0 0 .75rem;padding:0;list-style:none}.bcard__facts[data-astro-cid-uq6lwjzq] li[data-astro-cid-uq6lwjzq]{border-bottom:1px solid var(--color-line-soft,#eef0f2);padding:.5rem 0;font-size:.875rem;line-height:1.5}.bcard__facts--quotes[data-astro-cid-uq6lwjzq] li[data-astro-cid-uq6lwjzq]{font-family:var(--font-serif,Georgia, serif);font-size:.9375rem;font-weight:700}.bcard__note[data-astro-cid-uq6lwjzq]{color:var(--color-ink-soft,#434d56);margin:0 0 .75rem;font-size:.75rem;line-height:1.5}.bcard__phone[data-astro-cid-uq6lwjzq]{margin:0 0 .75rem;font-size:.875rem;line-height:1.5}@media (width<=767.98px){.bcard__phone-row[data-astro-cid-uq6lwjzq]{align-items:center;display:flex}.bcard__phone-row[data-astro-cid-uq6lwjzq] a[data-astro-cid-uq6lwjzq]{align-items:center;min-height:44px;display:inline-flex}}.bcard__phone[data-astro-cid-uq6lwjzq] a[data-astro-cid-uq6lwjzq],.bcard__consent[data-astro-cid-uq6lwjzq] a[data-astro-cid-uq6lwjzq],.bcard__error[data-astro-cid-uq6lwjzq] a[data-astro-cid-uq6lwjzq]{color:var(--color-primary-deep,#005c28);text-underline-offset:2px;font-weight:600}.bcard__foot[data-astro-cid-uq6lwjzq]{margin-top:auto;padding-top:.25rem}.bcard__btn[data-astro-cid-uq6lwjzq]{border-radius:var(--radius-sm,4px);width:100%;min-height:44px;font:inherit;text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.125rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out;display:inline-flex}.bcard__btn--primary[data-astro-cid-uq6lwjzq]{background:var(--color-primary,#008037);border:1px solid var(--color-primary,#008037);color:#fff}.bcard__btn--primary[data-astro-cid-uq6lwjzq]:hover{background:var(--color-primary-deep,#005c28);border-color:var(--color-primary-deep,#005c28)}.bcard__btn--primary[data-astro-cid-uq6lwjzq]:disabled{opacity:.7;cursor:progress}.bcard__btn--secondary[data-astro-cid-uq6lwjzq]{border:1px solid var(--color-ink,#1d242a);color:var(--color-ink,#1d242a);background:0 0}.bcard__btn--secondary[data-astro-cid-uq6lwjzq]:hover{background:var(--color-ink,#1d242a);color:#fff}.bcard__btn[data-astro-cid-uq6lwjzq]:focus-visible,.bcard__skip[data-astro-cid-uq6lwjzq]:focus-visible,.bcard__input[data-astro-cid-uq6lwjzq]:focus-visible,.bcard__consent[data-astro-cid-uq6lwjzq] input[data-astro-cid-uq6lwjzq]:focus-visible,.bcard[data-astro-cid-uq6lwjzq] a[data-astro-cid-uq6lwjzq]:focus-visible{outline:2px solid var(--color-primary,#008037);outline-offset:2px}.bcard__arrow[data-astro-cid-uq6lwjzq]{font-weight:400}.bcard__sig[data-astro-cid-uq6lwjzq]{color:var(--color-ink-soft,#434d56);align-items:center;gap:.625rem;margin:.875rem 0 0;font-size:.8125rem;display:flex}.bcard__sig[data-astro-cid-uq6lwjzq] img[data-astro-cid-uq6lwjzq]{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.bcard__sig[data-astro-cid-uq6lwjzq] strong[data-astro-cid-uq6lwjzq]{color:var(--color-ink,#1d242a);font-weight:600}.bcard__alert[data-astro-cid-uq6lwjzq]{margin-top:auto}.bcard--alert[data-astro-cid-uq6lwjzq] .bcard__foot[data-astro-cid-uq6lwjzq]{display:none}.bcard__form[data-astro-cid-uq6lwjzq]{flex-direction:column;gap:.625rem;display:flex}.bcard__form[data-astro-cid-uq6lwjzq][hidden]{display:none}.bcard__fields[data-astro-cid-uq6lwjzq]{gap:.625rem;display:grid}.bcard__field[data-astro-cid-uq6lwjzq]{flex-direction:column;gap:.25rem;display:flex}.bcard__label[data-astro-cid-uq6lwjzq]{color:var(--color-ink,#1d242a);font-size:.8125rem;font-weight:600}.bcard__input[data-astro-cid-uq6lwjzq]{border:1px solid var(--color-line,#dce0e5);border-radius:var(--radius-sm,4px);background:var(--color-surface,#fff);width:100%;min-height:44px;color:var(--color-ink,#1d242a);font:inherit;padding:.5rem .75rem;font-size:1rem}.bcard__input[data-astro-cid-uq6lwjzq]:hover{border-color:var(--color-ink-soft,#434d56)}.bcard__consent[data-astro-cid-uq6lwjzq]{color:var(--color-ink-soft,#434d56);align-items:flex-start;gap:.5rem;font-size:.75rem;line-height:1.45;display:flex}.bcard__consent[data-astro-cid-uq6lwjzq] input[data-astro-cid-uq6lwjzq]{width:18px;height:18px;accent-color:var(--color-primary,#008037);flex-shrink:0;margin:.1rem 0 0}.bcard__error[data-astro-cid-uq6lwjzq]{color:var(--color-warn,#bd2828);margin:0;font-size:.8125rem}.bcard__error[data-astro-cid-uq6lwjzq][hidden]{display:none}.bcard__lead[data-astro-cid-uq6lwjzq]{margin:0;font-size:.9375rem;font-weight:600;line-height:1.5}.bcard__row[data-astro-cid-uq6lwjzq]{align-items:center;gap:.75rem;display:flex}.bcard__row[data-astro-cid-uq6lwjzq] .bcard__btn[data-astro-cid-uq6lwjzq]{flex:1;width:auto}.bcard__skip[data-astro-cid-uq6lwjzq]{min-height:44px;font:inherit;color:var(--color-ink-soft,#434d56);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 .75rem;font-size:.9375rem;font-weight:600;text-decoration:underline}.bcard__done[data-astro-cid-uq6lwjzq][hidden]{display:none}.bcard__done-title[data-astro-cid-uq6lwjzq]{border-top:1px solid var(--color-line,#dce0e5);font-family:var(--font-serif,Georgia, serif);margin:0;padding:.875rem 0 0;font-size:1.125rem;font-weight:700;line-height:1.35}.bcard__done-title[data-astro-cid-uq6lwjzq]:focus{outline:none}.bcard__hp[data-astro-cid-uq6lwjzq]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.bcard__sr[data-astro-cid-uq6lwjzq],.bcard__sr-only[data-astro-cid-uq6lwjzq]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (width>=420px){.bcard__fields[data-astro-cid-uq6lwjzq]{grid-template-columns:1fr 1fr}}@container (width>=640px){.bcard--wide[data-astro-cid-uq6lwjzq] .bcard__inner[data-astro-cid-uq6lwjzq]{flex-direction:row}.bcard--wide[data-astro-cid-uq6lwjzq] .bcard__plate[data-astro-cid-uq6lwjzq]{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--color-line,#dce0e5);flex:0 0 42%;min-height:100%}.bcard--wide[data-astro-cid-uq6lwjzq] .bcard__body[data-astro-cid-uq6lwjzq]{justify-content:center;padding:1.75rem 2rem}.bcard--wide[data-astro-cid-uq6lwjzq] .bcard__title[data-astro-cid-uq6lwjzq]{max-width:26ch;font-size:1.75rem}.bcard--wide[data-astro-cid-uq6lwjzq] .bcard__text[data-astro-cid-uq6lwjzq]{max-width:60ch;font-size:1rem}.bcard--wide[data-astro-cid-uq6lwjzq] .bcard__foot[data-astro-cid-uq6lwjzq]{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:.5rem;display:flex}.bcard--wide[data-astro-cid-uq6lwjzq] .bcard__btn[data-astro-cid-uq6lwjzq]{width:auto}.bcard--wide[data-astro-cid-uq6lwjzq] .bcard__sig[data-astro-cid-uq6lwjzq]{margin:0}.bcard--wide[data-astro-cid-uq6lwjzq] .bcard__figure[data-astro-cid-uq6lwjzq]{font-size:clamp(3rem,9cqi,4.5rem)}}@media (hover:none){.bcard__btn--secondary[data-astro-cid-uq6lwjzq]:hover{color:var(--color-ink,#1d242a);background:0 0}}@media (prefers-reduced-motion:reduce){.bcard__fill[data-astro-cid-uq6lwjzq],.bcard__btn[data-astro-cid-uq6lwjzq]{transition:none}}.catlist[data-astro-cid-nw6bzf6r]{display:block}.catlist__toolbar[data-astro-cid-nw6bzf6r]{display:contents}.catlist__count[data-astro-cid-nw6bzf6r]{margin:0 0 var(--space-3,.75rem);color:var(--color-ink-soft,#55616d);font-variant-numeric:tabular-nums;font-size:.875rem;line-height:1.4}.catlist__cell--full[data-astro-cid-nw6bzf6r]{grid-column:1/-1}.catlist__map[data-astro-cid-nw6bzf6r]{display:none}.catlist--map[data-astro-cid-nw6bzf6r] .catlist__map[data-astro-cid-nw6bzf6r]{display:block}.catlist--map[data-astro-cid-nw6bzf6r] .catlist__grid[data-astro-cid-nw6bzf6r],.catlist--map[data-astro-cid-nw6bzf6r] .catlist__pager[data-astro-cid-nw6bzf6r],.catlist--map[data-astro-cid-nw6bzf6r] .catlist__count[data-astro-cid-nw6bzf6r]{display:none}.catlist__grid[data-astro-cid-nw6bzf6r]{gap:var(--space-5,1.5rem);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.catlist__grid[data-astro-cid-nw6bzf6r]:focus{outline:none}.catlist__grid[data-astro-cid-nw6bzf6r]:focus-visible{outline:2px solid var(--color-primary,#008037);outline-offset:4px;border-radius:var(--radius-md,.5rem)}@media (width<=1080px){.catlist__grid[data-astro-cid-nw6bzf6r]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.catlist__grid[data-astro-cid-nw6bzf6r]{grid-template-columns:minmax(0,1fr)}}.catlist__cell[data-astro-cid-nw6bzf6r]{min-width:0;display:flex}.catlist__cell[data-astro-cid-nw6bzf6r]>*{width:100%}.catlist__cell[data-astro-cid-nw6bzf6r][hidden],.catlist--nojs[data-astro-cid-nw6bzf6r] .catlist__toolbar[data-astro-cid-nw6bzf6r],.catlist--nojs[data-astro-cid-nw6bzf6r] .catlist__pager[data-astro-cid-nw6bzf6r]{display:none}.catlist--nojs[data-astro-cid-nw6bzf6r] .catlist__cell[data-astro-cid-nw6bzf6r][hidden]{display:flex}.catlist__facet-empty[data-astro-cid-nw6bzf6r]{align-items:center;gap:var(--space-2,.5rem);padding:var(--space-8,3rem) var(--space-5,1.5rem);margin-top:var(--space-2,.5rem);text-align:center;background:color-mix(in srgb, var(--color-primary,#008037) 4%, var(--color-surface,#fff));border:1px dashed color-mix(in srgb, var(--color-primary,#008037) 30%, var(--color-line,#dce0e5));border-radius:var(--radius-lg,.75rem);flex-direction:column;display:flex}.catlist__facet-empty[data-astro-cid-nw6bzf6r][hidden]{display:none}.catlist__facet-empty-title[data-astro-cid-nw6bzf6r]{font-family:var(--font-serif,Georgia, serif);color:var(--color-ink,#1d242a);margin:0;font-size:1.125rem;font-weight:700}.catlist__facet-empty-body[data-astro-cid-nw6bzf6r]{max-width:44ch;color:var(--color-ink-soft,#55616d);margin:0;font-size:.875rem;line-height:1.6}.catlist__reset[data-astro-cid-nw6bzf6r]{min-height:44px;margin-top:var(--space-2,.5rem);font-family:var(--font-sans,system-ui, sans-serif);color:#fff;background:var(--color-primary,#008037);border-radius:var(--radius-sm,.375rem);cursor:pointer;border:none;justify-content:center;align-items:center;padding:.625rem 1.25rem;font-size:.875rem;font-weight:700;transition:background .15s;display:inline-flex}.catlist__reset[data-astro-cid-nw6bzf6r]:hover{background:var(--color-primary-deep,color-mix(in srgb, var(--color-primary,#008037) 82%, black))}.catlist__reset[data-astro-cid-nw6bzf6r]:focus-visible{outline:2px solid var(--color-primary,#008037);outline-offset:2px}.catlist__pager[data-astro-cid-nw6bzf6r]{justify-content:center;align-items:center;gap:var(--space-4,1rem);padding:var(--space-5,1.5rem) 0 var(--space-2,.5rem);display:flex}.catlist__pager[data-astro-cid-nw6bzf6r][hidden]{display:none}.catlist__page-btn[data-astro-cid-nw6bzf6r]{min-width:44px;min-height:44px;font-family:var(--font-sans,system-ui, sans-serif);color:var(--color-primary-deep,color-mix(in srgb, var(--color-primary,#008037) 80%, black));background:var(--color-surface,#fff);border:1px solid var(--color-line,#dce0e5);border-radius:var(--radius-sm,.375rem);cursor:pointer;align-items:center;gap:.35rem;padding:.5rem 1.1rem;font-size:.875rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.catlist__page-btn[data-astro-cid-nw6bzf6r]:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary,#008037) 8%, white);border-color:color-mix(in srgb, var(--color-primary,#008037) 45%, var(--color-line,#dce0e5))}.catlist__page-btn[data-astro-cid-nw6bzf6r]:focus-visible{outline:2px solid var(--color-primary,#008037);outline-offset:2px}.catlist__page-btn[data-astro-cid-nw6bzf6r]:disabled{color:var(--color-ink-soft,#5e6b78);cursor:default;opacity:.6}.catlist__page-info[data-astro-cid-nw6bzf6r]{text-align:center;font-variant-numeric:tabular-nums;min-width:8ch;color:var(--color-ink-soft,#5e6b78);margin:0;font-size:.875rem}.catlist__zero[data-astro-cid-nw6bzf6r]{align-items:center;gap:var(--space-3,.75rem);padding:var(--space-9,4rem) var(--space-5,1.5rem);text-align:center;background:color-mix(in srgb, var(--color-primary,#008037) 4%, var(--color-surface,#fff));border:1px solid var(--color-line,#dce0e5);border-radius:var(--radius-lg,.75rem);flex-direction:column;display:flex}.catlist__zero-title[data-astro-cid-nw6bzf6r]{font-family:var(--font-serif,Georgia, serif);color:var(--color-ink,#1d242a);margin:0;font-size:1.375rem;font-weight:700}.catlist__zero-body[data-astro-cid-nw6bzf6r]{max-width:52ch;color:var(--color-ink-soft,#55616d);margin:0;font-size:.9375rem;line-height:1.6}.catlist__zero-cta[data-astro-cid-nw6bzf6r]{min-height:44px;margin-top:var(--space-2,.5rem);font-family:var(--font-sans,system-ui, sans-serif);color:#fff;background:var(--color-primary,#008037);border-radius:var(--radius-sm,.375rem);justify-content:center;align-items:center;padding:.7rem 1.4rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.catlist__zero-cta[data-astro-cid-nw6bzf6r]:hover{background:var(--color-primary-deep,color-mix(in srgb, var(--color-primary,#008037) 82%, black))}.catlist__zero-cta[data-astro-cid-nw6bzf6r]:focus-visible{outline:2px solid var(--color-primary,#008037);outline-offset:2px}.catlist__cell--promo-standalone[data-astro-cid-nw6bzf6r]{margin-top:var(--space-5,1.5rem)}.catlist__integrity[data-astro-cid-nw6bzf6r]{margin-top:var(--space-7,2.5rem);padding:var(--space-5,1.25rem) var(--space-5,1.5rem);background:var(--color-surface-warm,var(--color-surface,#fff));border:1px solid var(--color-line,#dce0e5);border-radius:var(--radius-md,.5rem)}.catlist__integrity-head[data-astro-cid-nw6bzf6r]{justify-content:space-between;align-items:baseline;gap:var(--space-3,.75rem);padding-bottom:var(--space-3,.75rem);margin-bottom:var(--space-4,1rem);border-bottom:1px solid var(--color-line,#dce0e5);flex-wrap:wrap;display:flex}.catlist__integrity-title[data-astro-cid-nw6bzf6r]{font-family:var(--font-sans,system-ui, sans-serif);color:var(--color-ink,#1d242a);margin:0;font-size:.9375rem;font-weight:700}.catlist__integrity-sync[data-astro-cid-nw6bzf6r]{color:var(--color-ink-soft,#5e6b78);margin:0;font-size:.8125rem}.catlist__integrity-sync[data-astro-cid-nw6bzf6r] strong[data-astro-cid-nw6bzf6r]{color:var(--color-ink-soft,#55616d);font-weight:600}.catlist__integrity-body[data-astro-cid-nw6bzf6r]{gap:var(--space-5,1.5rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=768px){.catlist__integrity-body[data-astro-cid-nw6bzf6r]{gap:var(--space-4,1rem);grid-template-columns:minmax(0,1fr)}}.catlist__integrity-key[data-astro-cid-nw6bzf6r]{font-size:var(--text-2xs,.6875rem);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-deep,color-mix(in srgb, var(--color-primary,#008037) 80%, black));margin-bottom:.35rem;font-weight:700;display:block}.catlist__integrity-value[data-astro-cid-nw6bzf6r]{color:var(--color-ink-soft,#5e6b78);margin:0;font-size:.8125rem;line-height:1.6}.catlist__integrity-link[data-astro-cid-nw6bzf6r]{color:var(--color-primary-deep,#005c27);white-space:nowrap;font-weight:600}@media (width<=620px){.catlist__pager[data-astro-cid-nw6bzf6r]{gap:var(--space-3,.75rem)}}@media (prefers-reduced-motion:reduce){.catlist__page-btn[data-astro-cid-nw6bzf6r],.catlist__reset[data-astro-cid-nw6bzf6r],.catlist__zero-cta[data-astro-cid-nw6bzf6r]{transition:none;animation:none}}
