.lfs[data-astro-cid-nzs3rzhz]{top:var(--nav-height,64px);z-index:30;margin:0 0 var(--space-3,.75rem);background:var(--color-surface,#fff);border-bottom:1px solid var(--color-line,#dce0e5);position:sticky}.lfs__bar[data-astro-cid-nzs3rzhz]{align-items:center;gap:var(--space-2,.5rem);min-height:48px;display:flex}.lfs__sr[data-astro-cid-nzs3rzhz]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lfs[data-astro-cid-nzs3rzhz] button[data-astro-cid-nzs3rzhz],.lfs__chips[data-astro-cid-nzs3rzhz] button[data-astro-cid-nzs3rzhz],.lfs__sortsheet[data-astro-cid-nzs3rzhz] button[data-astro-cid-nzs3rzhz]{font-family:var(--font-sans,Inter, system-ui, sans-serif)}.lfs__mbtn[data-astro-cid-nzs3rzhz]{min-width:0;min-height:48px;color:var(--color-ink,#1d242a);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .25rem;font-size:.875rem;font-weight:600;display:none}.lfs__mbtn--sort[data-astro-cid-nzs3rzhz]{border-left:1px solid var(--color-line,#dce0e5);white-space:nowrap;padding-left:.875rem;overflow:hidden}.lfs__mbtn-k[data-astro-cid-nzs3rzhz]{color:var(--color-ink-soft,#55616d);font-weight:500}.lfs__mbtn-v[data-astro-cid-nzs3rzhz]{text-overflow:ellipsis;overflow:hidden}.lfs__mcount[data-astro-cid-nzs3rzhz]{background:var(--color-primary,#008037);color:#fff;text-align:center;border-radius:99px;min-width:1.4rem;padding:.05rem .4rem;font-size:.75rem;font-weight:700}.lfs__mcount[data-astro-cid-nzs3rzhz][hidden]{display:none}.lfs__mbtn[data-astro-cid-nzs3rzhz]:focus-visible,.lfs__dd-btn[data-astro-cid-nzs3rzhz]:focus-visible,.lfs__view-btn[data-astro-cid-nzs3rzhz]:focus-visible,.lfs__x[data-astro-cid-nzs3rzhz]:focus-visible,.lfs__clear[data-astro-cid-nzs3rzhz]:focus-visible,.lfs__show[data-astro-cid-nzs3rzhz]:focus-visible,.lfs__chips[data-astro-cid-nzs3rzhz] .lfs__chip:focus-visible,.lfs__chip-clear[data-astro-cid-nzs3rzhz]:focus-visible{outline:2px solid var(--color-primary,#008037);outline-offset:2px}.lfs__panels[data-astro-cid-nzs3rzhz]{align-items:center;gap:var(--space-2,.5rem);min-width:0;max-width:none;max-height:none;color:inherit;background:0 0;border:0;flex-wrap:wrap;flex:1 1 0;margin:0;padding:.375rem 0;display:flex;position:static;overflow:visible}.lfs__panels[data-astro-cid-nzs3rzhz]:not([open]),.lfs__sheet-head[data-astro-cid-nzs3rzhz],.lfs__sheet-foot[data-astro-cid-nzs3rzhz]{display:none}.lfs__sheet-body[data-astro-cid-nzs3rzhz]{align-items:center;gap:var(--space-2,.5rem);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.lfs__search[data-astro-cid-nzs3rzhz]{flex:0 290px;min-width:160px;position:relative}.lfs__search-icon[data-astro-cid-nzs3rzhz]{color:var(--color-ink-soft,#55616d);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.lfs__search-input[data-astro-cid-nzs3rzhz]{width:100%;min-height:44px;font:500 .875rem/1.3 var(--font-sans,Inter, system-ui, sans-serif);color:var(--color-ink,#1d242a);background:var(--color-surface,#fff);border:1px solid var(--color-line,#dce0e5);border-radius:99px;padding:.5rem .75rem .5rem 2.25rem}.lfs__search-input[data-astro-cid-nzs3rzhz]:focus-visible{outline:2px solid var(--color-primary,#008037);outline-offset:1px}.lfs__dd[data-astro-cid-nzs3rzhz]{position:relative}.lfs__dd[data-astro-cid-nzs3rzhz]>summary[data-astro-cid-nzs3rzhz]{list-style:none}.lfs__dd[data-astro-cid-nzs3rzhz]>summary[data-astro-cid-nzs3rzhz]::-webkit-details-marker{display:none}.lfs__dd-btn[data-astro-cid-nzs3rzhz]{min-height:44px;color:var(--color-ink,#1d242a);background:var(--color-surface,#fff);border:1px solid var(--color-line,#dce0e5);cursor:pointer;user-select:none;white-space:nowrap;border-radius:99px;align-items:center;gap:.4rem;padding:0 .95rem;font-size:.875rem;font-weight:600;display:inline-flex}.lfs__dd-btn[data-astro-cid-nzs3rzhz]:hover{border-color:color-mix(in srgb, var(--color-primary,#008037) 50%, var(--color-line,#dce0e5))}.lfs__dd[data-astro-cid-nzs3rzhz][open]>.lfs__dd-btn[data-astro-cid-nzs3rzhz],.lfs__dd[data-astro-cid-nzs3rzhz]:has(.lfs__dd-badge:not([hidden]))>.lfs__dd-btn[data-astro-cid-nzs3rzhz]{border-color:var(--color-primary,#008037);background:color-mix(in srgb, var(--color-primary,#008037) 7%, var(--color-surface,#fff))}.lfs__dd-badge[data-astro-cid-nzs3rzhz]{background:var(--color-primary,#008037);color:#fff;text-align:center;border-radius:99px;min-width:1.35rem;padding:.05rem .4rem;font-size:.75rem;font-weight:700}.lfs__dd-badge[data-astro-cid-nzs3rzhz][hidden]{display:none}.lfs__chev[data-astro-cid-nzs3rzhz]{color:var(--color-ink-soft,#55616d);flex-shrink:0;transition:transform .15s}.lfs__dd[data-astro-cid-nzs3rzhz][open]>.lfs__dd-btn[data-astro-cid-nzs3rzhz] .lfs__chev[data-astro-cid-nzs3rzhz]{transform:rotate(180deg)}.lfs__dd--sort[data-astro-cid-nzs3rzhz]{margin-left:auto}.lfs__pop[data-astro-cid-nzs3rzhz]{z-index:40;overscroll-behavior:contain;background:var(--color-surface,#fff);border:1px solid var(--color-line,#dce0e5);border-top:2px solid var(--color-ink,#1d242a);border-radius:var(--radius-md,.5rem);width:max-content;min-width:240px;max-width:min(340px,100vw - 32px);max-height:min(70vh,480px);padding:.5rem;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 14px 32px #141a1f29}.lfs__pop--end[data-astro-cid-nzs3rzhz]{left:auto;right:0}.lfs__fs[data-astro-cid-nzs3rzhz]{border:0;min-width:0;margin:0;padding:0}.lfs__fs--sec[data-astro-cid-nzs3rzhz]+.lfs__fs--sec[data-astro-cid-nzs3rzhz]{border-top:1px solid var(--color-line,#dce0e5);margin-top:.5rem;padding-top:.5rem}.lfs__sec-title[data-astro-cid-nzs3rzhz]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft,#55616d);padding:.25rem .5rem;font-size:.75rem;font-weight:700}.lfs__opt[data-astro-cid-nzs3rzhz]{border-radius:var(--radius-sm,.375rem);min-height:44px;color:var(--color-ink,#1d242a);cursor:pointer;align-items:center;gap:.65rem;padding:0 .5rem;font-size:.9375rem;display:flex}.lfs__opt[data-astro-cid-nzs3rzhz]:hover{background:color-mix(in srgb, var(--color-primary,#008037) 6%, var(--color-surface,#fff))}.lfs__opt[data-astro-cid-nzs3rzhz] input[data-astro-cid-nzs3rzhz]{width:20px;height:20px;accent-color:var(--color-primary,#008037);cursor:inherit;flex-shrink:0;margin:0}.lfs__opt[data-astro-cid-nzs3rzhz] input[data-astro-cid-nzs3rzhz]:focus-visible{outline:2px solid var(--color-primary,#008037);outline-offset:2px}.lfs__opt[data-astro-cid-nzs3rzhz]:has(input:disabled){color:var(--color-ink-soft,#55616d);cursor:not-allowed}.lfs__opt[data-astro-cid-nzs3rzhz]:has(input:disabled) .lfs__opt-label[data-astro-cid-nzs3rzhz]{text-decoration:line-through;text-decoration-color:var(--color-line,#c5ccd3)}.lfs__opt-label[data-astro-cid-nzs3rzhz]{flex:auto;min-width:0}.lfs__opt-count[data-astro-cid-nzs3rzhz]{font-variant-numeric:tabular-nums;color:var(--color-ink-soft,#55616d);flex-shrink:0;font-size:.8125rem}.lfs__price[data-astro-cid-nzs3rzhz]{padding:.25rem .5rem .5rem}.lfs__price-note[data-astro-cid-nzs3rzhz]{color:var(--color-ink-soft,#55616d);margin:0 0 .5rem;font-size:.8125rem}.lfs__price-row[data-astro-cid-nzs3rzhz]{align-items:flex-end;gap:.5rem;display:flex}.lfs__price-field[data-astro-cid-nzs3rzhz]{flex-direction:column;flex:1 1 0;gap:.25rem;min-width:0;display:flex}.lfs__price-k[data-astro-cid-nzs3rzhz]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft,#55616d);font-size:.75rem;font-weight:700}.lfs__price-dash[data-astro-cid-nzs3rzhz]{color:var(--color-ink-soft,#55616d);padding-bottom:.75rem;font-size:.8125rem}.lfs__select[data-astro-cid-nzs3rzhz]{width:100%;min-height:44px;font:500 .9375rem/1.2 var(--font-sans,Inter, system-ui, sans-serif);color:var(--color-ink,#1d242a);background:var(--color-surface,#fff);border:1px solid var(--color-line,#dce0e5);border-radius:var(--radius-sm,.375rem);padding:.5rem .6rem}.lfs__select[data-astro-cid-nzs3rzhz]:focus-visible{outline:2px solid var(--color-primary,#008037);outline-offset:1px}.lfs__total[data-astro-cid-nzs3rzhz]{font-variant-numeric:tabular-nums;color:var(--color-ink-soft,#55616d);white-space:nowrap;margin:0 0 0 auto;font-size:.875rem}.lfs__dd--sort[data-astro-cid-nzs3rzhz]~[data-astro-cid-nzs3rzhz]{flex-shrink:0}.lfs__view[data-astro-cid-nzs3rzhz]{border:1px solid var(--color-line,#dce0e5);border-radius:99px;flex-shrink:0;display:inline-flex;overflow:hidden}.lfs__view-btn[data-astro-cid-nzs3rzhz]{background:var(--color-surface,#fff);min-width:56px;min-height:44px;color:var(--color-ink,#1d242a);cursor:pointer;border:0;padding:0 .9rem;font-size:.875rem;font-weight:600}.lfs__view-btn[data-astro-cid-nzs3rzhz][aria-pressed=true]{background:var(--color-primary,#008037);color:#fff}.lfs__chips[data-astro-cid-nzs3rzhz]{margin:0 0 var(--space-3,.75rem);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.lfs__chips[data-astro-cid-nzs3rzhz][hidden]{display:none}.lfs__chip-list[data-astro-cid-nzs3rzhz]{margin:0;padding:0;list-style:none;display:contents}.lfs__chips[data-astro-cid-nzs3rzhz] li{display:contents}.lfs__chips[data-astro-cid-nzs3rzhz] .lfs__chip{font-family:var(--font-sans,Inter, system-ui, sans-serif);border:1px solid color-mix(in srgb, var(--color-primary,#008037) 45%, var(--color-line,#dce0e5));background:color-mix(in srgb, var(--color-primary,#008037) 7%, var(--color-surface,#fff));max-width:100%;min-height:44px;color:var(--color-ink,#1d242a);cursor:pointer;text-align:left;border-radius:99px;align-items:center;gap:.4rem;padding:0 .6rem 0 .9rem;font-size:.875rem;font-weight:600;display:inline-flex}.lfs__chips[data-astro-cid-nzs3rzhz] .lfs__chip-x{color:var(--color-ink-soft,#55616d);display:inline-flex}.lfs__chip-clear[data-astro-cid-nzs3rzhz]{min-height:44px;color:var(--color-primary-deep,#005c27);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 .5rem;font-size:.875rem;font-weight:700;text-decoration:underline}.lfs__sortsheet[data-astro-cid-nzs3rzhz]{display:none}@media (width>=768px) and (width<=1279.98px){.lfs__bar[data-astro-cid-nzs3rzhz]{flex-wrap:wrap;row-gap:0}.lfs__total[data-astro-cid-nzs3rzhz]{display:none}}@media (width<=767.98px){.lfs__bar[data-astro-cid-nzs3rzhz]{gap:.5rem}.lfs__mbtn[data-astro-cid-nzs3rzhz]{display:inline-flex}.lfs__mbtn--sort[data-astro-cid-nzs3rzhz]{flex:auto}.lfs__total[data-astro-cid-nzs3rzhz],.lfs__dd--sort[data-astro-cid-nzs3rzhz]{display:none}.lfs__view[data-astro-cid-nzs3rzhz]{border:0;border-left:1px solid var(--color-line,#dce0e5);border-radius:0}.lfs__view-btn[data-astro-cid-nzs3rzhz]{min-width:52px;padding:0 .5rem}.lfs__view-btn[data-astro-cid-nzs3rzhz][aria-pressed=true]{display:none}.lfs__view-btn[data-astro-cid-nzs3rzhz][aria-pressed=false]{background:0 0;display:inline-block}.lfs__panels[data-astro-cid-nzs3rzhz]:not([open]),.lfs__sortsheet[data-astro-cid-nzs3rzhz]:not([open]){display:none}.lfs__panels[data-astro-cid-nzs3rzhz][open],.lfs__sortsheet[data-astro-cid-nzs3rzhz][open]{background:var(--color-surface,#fff);border:0;border-radius:16px 16px 0 0;flex-flow:column;align-items:stretch;width:100%;max-width:100%;max-height:85dvh;margin:0;padding:0;display:flex;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -12px 32px #141a1f33}.lfs__panels[data-astro-cid-nzs3rzhz]::backdrop,.lfs__sortsheet[data-astro-cid-nzs3rzhz]::backdrop{background:#141a1f73}.lfs__sheet-head[data-astro-cid-nzs3rzhz]{border-bottom:1px solid var(--color-line,#dce0e5);flex-shrink:0;justify-content:space-between;align-items:center;padding:.25rem .5rem .25rem 1rem;display:flex}.lfs__sheet-title[data-astro-cid-nzs3rzhz]{font-family:var(--font-serif,Georgia, serif);color:var(--color-ink,#1d242a);margin:0;font-size:1.125rem;font-weight:700}.lfs__x[data-astro-cid-nzs3rzhz]{width:44px;height:44px;color:var(--color-ink,#1d242a);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.lfs__sheet-body[data-astro-cid-nzs3rzhz]{overscroll-behavior:contain;flex:auto;min-height:0;padding:.5rem 1rem 1rem;display:block;overflow-y:auto}.lfs__search[data-astro-cid-nzs3rzhz]{min-width:0;margin:.25rem 0 .5rem}.lfs__dd[data-astro-cid-nzs3rzhz]{border-bottom:1px solid var(--color-line,#dce0e5)}.lfs__dd-btn[data-astro-cid-nzs3rzhz]{background:0 0;border:0;border-radius:0;width:100%;min-height:52px;padding:0 .25rem;font-size:1rem;display:flex}.lfs__dd[data-astro-cid-nzs3rzhz][open]>.lfs__dd-btn[data-astro-cid-nzs3rzhz],.lfs__dd[data-astro-cid-nzs3rzhz]:has(.lfs__dd-badge:not([hidden]))>.lfs__dd-btn[data-astro-cid-nzs3rzhz]{background:0 0}.lfs__dd-label[data-astro-cid-nzs3rzhz]{text-align:left;flex:auto}.lfs__pop[data-astro-cid-nzs3rzhz]{width:auto;min-width:0;max-width:none;max-height:none;box-shadow:none;border:0;border-radius:0;padding:0 0 .75rem;position:static;overflow:visible}.lfs__sheet-foot[data-astro-cid-nzs3rzhz]{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-line,#dce0e5);background:var(--color-surface,#fff);flex-shrink:0;align-items:center;gap:.75rem;display:flex}.lfs__clear[data-astro-cid-nzs3rzhz]{min-height:48px;color:var(--color-ink,#1d242a);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 .75rem;font-size:.9375rem;font-weight:600;text-decoration:underline}.lfs__show[data-astro-cid-nzs3rzhz]{border-radius:var(--radius-sm,.375rem);background:var(--color-primary,#008037);color:#fff;cursor:pointer;border:0;flex:auto;min-height:48px;font-size:1rem;font-weight:700}.lfs__fs--sort[data-astro-cid-nzs3rzhz]{padding:.5rem 1rem 1rem;overflow-y:auto}}html.lfs-lock{overflow:hidden}@media (prefers-reduced-motion:reduce){.lfs__chev[data-astro-cid-nzs3rzhz]{transition:none}}.bb-map[data-astro-cid-hmckpzm5]{isolation:isolate;height:clamp(420px,70vh,720px);position:relative}.bb-map[data-astro-cid-hmckpzm5].is-fullscreen{z-index:9999!important;width:100vw!important;height:100vh!important;margin:0!important;position:fixed!important;inset:0!important}.bb-map[data-astro-cid-hmckpzm5].is-fullscreen .bb-map__canvas[data-astro-cid-hmckpzm5]{border-radius:0}.bb-map__bar[data-astro-cid-hmckpzm5]{display:none}.bb-map[data-astro-cid-hmckpzm5].is-fullscreen .bb-map__bar[data-astro-cid-hmckpzm5]{z-index:600;color:#fff;font:600 .875rem/1.2 var(--font-sans,system-ui, sans-serif);background:#1d212beb;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex;position:absolute;top:0;left:0;right:0}.bb-map__bar-badge[data-astro-cid-hmckpzm5]{background:var(--color-primary,#008037);border-radius:999px;padding:.15rem .5rem;font-size:.75rem}.bb-map__bar-hint[data-astro-cid-hmckpzm5]{opacity:.75;margin-left:auto;font-size:.75rem;font-weight:500}.bb-map[data-astro-cid-hmckpzm5].is-fullscreen .bb-map__fullscreen-btn[data-astro-cid-hmckpzm5]{top:3.25rem}.bb-map__canvas[data-astro-cid-hmckpzm5]{border-radius:var(--radius-md,.5rem);border:1px solid var(--color-line,#dce0e5);width:100%;height:100%}.bb-map__fullscreen-btn[data-astro-cid-hmckpzm5]{z-index:500;color:#fff;border-radius:var(--radius-sm,.375rem);font-family:var(--font-sans,system-ui, sans-serif);cursor:pointer;background:#1d212bd9;border:none;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;display:flex;position:absolute;top:.625rem;left:3.25rem}.bb-map__fullscreen-btn[data-astro-cid-hmckpzm5]:hover{background:#1d212b}.bb-map__fullscreen-btn[data-astro-cid-hmckpzm5]:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=640px){.bb-map__fullscreen-text[data-astro-cid-hmckpzm5]{display:none}}.bb-map-price-pin{background:var(--color-primary,#008037);color:#fff;font-family:var(--font-sans,system-ui, sans-serif);white-space:nowrap;cursor:pointer;border-radius:4px;padding:.25rem .5rem;font-size:.7rem;font-weight:700;line-height:1;transition:background .15s,transform .15s;box-shadow:0 1px 5px #00000059}.bb-map-price-pin--active,.bb-map-price-pin:hover{background:var(--color-primary-deep,color-mix(in srgb, var(--color-primary,#008037) 80%, black));transform:scale(1.15);z-index:999!important}.bb-map-popup{font-family:var(--font-sans,system-ui, sans-serif)}.bb-map-popup-price{color:var(--color-primary,#008037);margin-bottom:.25rem;font-size:1rem;font-weight:700;display:block}.bb-map-popup-address{color:var(--color-ink,#1d242a);margin-bottom:.2rem;font-size:.8125rem;line-height:1.4}.bb-map-popup-stats{color:var(--color-ink-soft,#5e6b78);margin-bottom:.5rem;font-size:.75rem}.bb-map-popup-link{color:var(--color-primary,#008037);font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-block}.bb-map-popup-link:hover{text-decoration:underline}[data-listing-key].bb-map-card-highlight{outline:2px solid var(--color-primary,#008037);outline-offset:2px}.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}}.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}}
