.hd[data-astro-cid-kwrn7c2u]{isolation:isolate;color:#fff;background:var(--color-sidebar,#064124);align-items:flex-end;min-height:min(86svh,600px);display:flex;position:relative;overflow:hidden}@media (width>=768px){.hd[data-astro-cid-kwrn7c2u]{min-height:600px}}.hd__img[data-astro-cid-kwrn7c2u]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hd__video[data-astro-cid-kwrn7c2u]{object-fit:cover;z-index:-2;width:100%;height:100%;display:none;position:absolute;inset:0}@media (width>=768px) and (prefers-reduced-motion:no-preference){.hd__video[data-astro-cid-kwrn7c2u]{display:block}}.hd__shade[data-astro-cid-kwrn7c2u]{z-index:-1;background:linear-gradient(#06130d26 0%,#06130d8c 45%,#06130df0 100%);position:absolute;inset:0}@media (width>=768px){.hd__shade[data-astro-cid-kwrn7c2u]{background:linear-gradient(90deg,#06130dc7 0%,#06130d80 38%,#06130d00 68%),linear-gradient(#06130d1a 0%,#06130d33 55%,#06130db3 100%)}}.hd__inner[data-astro-cid-kwrn7c2u]{width:100%;padding-block:1.5rem 1.75rem}@media (width>=768px){.hd__inner[data-astro-cid-kwrn7c2u]{padding-block:3rem 4rem}}.hd__kicker[data-astro-cid-kwrn7c2u]{font-size:var(--fs-2xs,.6875rem);letter-spacing:.14em;text-transform:uppercase;color:var(--color-cta-secondary,#ffc95c);margin:0;font-weight:700}.hd__title[data-astro-cid-kwrn7c2u]{max-width:14ch;font-family:var(--font-serif);font-weight:700;font-size:var(--fs-display,clamp(2.25rem, 5vw + 1rem, 4rem));letter-spacing:-.01em;color:#fff;text-wrap:balance;text-shadow:0 1px 2px #06130d59;margin:.5rem 0 .625rem;line-height:1.02}.hd__deck[data-astro-cid-kwrn7c2u]{max-width:48ch;font-size:var(--fs-base,1rem);color:#e9edea;margin:0 0 .625rem;line-height:1.5}.hd__byline[data-astro-cid-kwrn7c2u]{font-size:var(--fs-xs,.75rem);letter-spacing:.06em;color:#fae3a8;margin:0 0 1rem;font-weight:600}.hd__doors[data-astro-cid-kwrn7c2u]{-webkit-backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:16px;min-width:0;max-width:28rem;margin:0;padding:6px}.hd__sr[data-astro-cid-kwrn7c2u],.hd__radio[data-astro-cid-kwrn7c2u]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hd__seg[data-astro-cid-kwrn7c2u]{background:#00000040;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.hd__tab[data-astro-cid-kwrn7c2u]{cursor:pointer;min-height:44px;font-size:var(--fs-ui,.9375rem);color:#fff;border-radius:9px;place-items:center;font-weight:600;display:grid}#bb-door-buy[data-astro-cid-kwrn7c2u]:checked~.hd__seg[data-astro-cid-kwrn7c2u] .hd__tab--buy[data-astro-cid-kwrn7c2u],#bb-door-sell[data-astro-cid-kwrn7c2u]:checked~.hd__seg[data-astro-cid-kwrn7c2u] .hd__tab--sell[data-astro-cid-kwrn7c2u]{color:var(--color-ink);background:#fff}#bb-door-buy[data-astro-cid-kwrn7c2u]:focus-visible~.hd__seg[data-astro-cid-kwrn7c2u] .hd__tab--buy[data-astro-cid-kwrn7c2u],#bb-door-sell[data-astro-cid-kwrn7c2u]:focus-visible~.hd__seg[data-astro-cid-kwrn7c2u] .hd__tab--sell[data-astro-cid-kwrn7c2u]{outline:2px solid var(--color-cta-secondary,#ffc95c);outline-offset:2px}.hd__panel[data-astro-cid-kwrn7c2u]{gap:8px;padding:10px 6px 6px;display:grid}.hd__panel--sell[data-astro-cid-kwrn7c2u]{display:none}#bb-door-sell[data-astro-cid-kwrn7c2u]:checked~.hd__panel--sell[data-astro-cid-kwrn7c2u]{display:grid}#bb-door-sell[data-astro-cid-kwrn7c2u]:checked~.hd__panel--buy[data-astro-cid-kwrn7c2u]{display:none}.hd-btn[data-astro-cid-kwrn7c2u]{min-height:48px;font-weight:600;font-size:var(--fs-ui,.9375rem);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:0 1.25rem;text-decoration:none;display:inline-flex}.hd-btn--accent[data-astro-cid-kwrn7c2u]{background:var(--cta-bg,var(--color-primary));color:var(--cta-fg,#fff)}.hd-btn--accent[data-astro-cid-kwrn7c2u]:hover{background:var(--cta-bg-hover,var(--color-primary-deep))}.hd-btn--outline[data-astro-cid-kwrn7c2u]{color:#fff;border:1.5px solid #fff9}.hd-btn--outline[data-astro-cid-kwrn7c2u]:hover{background:#ffffff1a}.hd-btn[data-astro-cid-kwrn7c2u]:focus-visible{outline-offset:2px;outline:2px solid #fff}.bb-band[data-astro-cid-cairym3g]{padding-block:var(--section-pad-y,2.5rem);background:var(--color-sidebar,#064124);color:#fff}@media (width>=768px){.bb-band[data-astro-cid-cairym3g]{padding-block:var(--section-pad-y-lg,4rem)}}.bb-band__sticker[data-astro-cid-cairym3g]{color:var(--color-cta-secondary,#ffc95c);font-size:var(--fs-xs,.75rem);letter-spacing:.02em;background:#19432e;border:1px solid #fccf5f73;border-radius:999px;align-items:center;gap:.375rem;margin-bottom:.75rem;padding:.375rem .875rem;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.bb-band__sticker[data-astro-cid-cairym3g]:hover{border-color:var(--color-cta-secondary,#ffc95c);background:#1f5138}.bb-band__kicker[data-astro-cid-cairym3g]{font-size:var(--fs-2xs,.6875rem);letter-spacing:.14em;text-transform:uppercase;color:var(--color-cta-secondary,#ffc95c);margin:0;font-weight:700}.bb-band__title[data-astro-cid-cairym3g]{font-family:var(--font-serif);font-size:var(--fs-2xl,clamp(1.75rem, 2.4vw + 1rem, 2.5rem));color:#fff;text-wrap:balance;margin:.375rem 0 1.25rem;line-height:1.1}.bb-band__cards[data-astro-cid-cairym3g]{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.bb-band__cards[data-astro-cid-cairym3g]{grid-template-columns:repeat(3,1fr);gap:1.125rem}.bb-band__cards--n2[data-astro-cid-cairym3g]{grid-template-columns:repeat(2,1fr)}.bb-band__cards--n1[data-astro-cid-cairym3g]{grid-template-columns:minmax(0,40rem)}}.bb-band__card[data-astro-cid-cairym3g]{background:var(--color-sidebar-accent,#165a38);border:1px solid #2b734f;border-radius:16px;flex-direction:column;gap:.625rem;padding:1.125rem;display:flex}.bb-band__label[data-astro-cid-cairym3g]{font-size:var(--fs-2xs,.6875rem);letter-spacing:.14em;text-transform:uppercase;color:#7fd6a2;margin:0;font-weight:700}.bb-band__name[data-astro-cid-cairym3g]{font-family:var(--font-serif);font-size:var(--fs-lg,1.375rem);color:#fff;margin:0;line-height:1.2}.bb-band__chapters[data-astro-cid-cairym3g]{font-size:var(--fs-sm,.875rem);color:var(--color-sidebar-foreground,#dedbd3);margin:0;padding-left:1.125rem;line-height:1.7}.bb-band__chapters[data-astro-cid-cairym3g] a[data-astro-cid-cairym3g]{color:inherit;text-decoration:none}.bb-band__chapters[data-astro-cid-cairym3g] a[data-astro-cid-cairym3g]:hover{text-decoration:underline}.bb-band__meta[data-astro-cid-cairym3g]{font-size:var(--fs-xs,.75rem);color:#a9c6b8;margin:auto 0 0}.bb-band__btn[data-astro-cid-cairym3g]{min-height:44px;color:var(--color-sidebar,#064124);font-weight:600;font-size:var(--fs-ui,.9375rem);background:#fff;border-radius:10px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.bb-band__btn[data-astro-cid-cairym3g]:hover{background:var(--color-primary-soft,#eaf5ef)}.bb-band__alt[data-astro-cid-cairym3g]{cursor:pointer;min-height:40px;font:inherit;font-size:var(--fs-sm,.875rem);color:var(--color-cta-secondary,#ffc95c);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.bb-band__alt[data-astro-cid-cairym3g]:focus-visible,.bb-band__btn[data-astro-cid-cairym3g]:focus-visible,.bb-band__sticker[data-astro-cid-cairym3g]:focus-visible{outline:2px solid var(--color-cta-secondary,#ffc95c);outline-offset:2px}.tt[data-astro-cid-wvq5vsbh]{padding-block:var(--section-pad-y,2.5rem);background:var(--color-bg,#fbfaf9)}@media (width>=768px){.tt[data-astro-cid-wvq5vsbh]{padding-block:var(--section-pad-y-lg,4rem)}}.tt__kicker[data-astro-cid-wvq5vsbh]{font-size:var(--fs-2xs,.6875rem);letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin:0;font-weight:700}.tt__title[data-astro-cid-wvq5vsbh]{font-family:var(--font-serif);font-size:var(--fs-2xl,clamp(1.75rem, 2.4vw + 1rem, 2.5rem));color:var(--color-ink);text-wrap:balance;margin:.375rem 0 1rem;line-height:1.1}.tt__pulse[data-astro-cid-wvq5vsbh]{border:1px solid var(--color-line,#e4e0d8);background:var(--color-surface,#fff);border-radius:12px;margin:0 0 1.5rem;padding:1rem 1.125rem}.tt__pulse-head[data-astro-cid-wvq5vsbh]{border-bottom:1px solid var(--color-line,#e4e0d8);flex-wrap:wrap;align-items:center;gap:.5rem .875rem;margin-bottom:.875rem;padding-bottom:.625rem;display:flex}.tt__pulse-badge[data-astro-cid-wvq5vsbh]{background:var(--color-primary-soft,#eaf5ef);color:var(--color-primary-deep,var(--color-primary));font-size:var(--fs-2xs,.6875rem);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.2rem .55rem;font-weight:700;display:inline-flex}.tt__pulse-asof[data-astro-cid-wvq5vsbh]{font-size:var(--fs-xs,.75rem);color:var(--color-muted)}.tt__pulse-report[data-astro-cid-wvq5vsbh]{font-size:var(--fs-xs,.75rem);color:var(--color-primary);margin-left:auto;font-weight:600;text-decoration:none}.tt__pulse-report[data-astro-cid-wvq5vsbh]:hover{text-decoration:underline}@media (width>=900px){.tt__facts--pulse[data-astro-cid-wvq5vsbh]{grid-template-columns:repeat(4,1fr)}}.tt__facts--pulse[data-astro-cid-wvq5vsbh] b[data-astro-cid-wvq5vsbh]{font-size:var(--fs-lg,1.375rem);color:var(--color-primary-deep,var(--color-primary))}.tt__radio[data-astro-cid-wvq5vsbh]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tt__bar[data-astro-cid-wvq5vsbh]{border-bottom:1px solid var(--color-line);gap:.25rem;margin-bottom:1.25rem;display:flex}.tt__tab[data-astro-cid-wvq5vsbh]{cursor:pointer;min-height:44px;font-size:var(--fs-ui,.9375rem);color:var(--color-muted);border-bottom:3px solid #0000;align-items:center;margin-bottom:-1px;padding:0 .875rem;font-weight:600;display:inline-flex}.tt__radio--1[data-astro-cid-wvq5vsbh]:checked~.tt__bar[data-astro-cid-wvq5vsbh] .tt__tab--1[data-astro-cid-wvq5vsbh],.tt__radio--2[data-astro-cid-wvq5vsbh]:checked~.tt__bar[data-astro-cid-wvq5vsbh] .tt__tab--2[data-astro-cid-wvq5vsbh],.tt__radio--3[data-astro-cid-wvq5vsbh]:checked~.tt__bar[data-astro-cid-wvq5vsbh] .tt__tab--3[data-astro-cid-wvq5vsbh]{color:var(--color-ink);border-bottom-color:var(--color-primary)}.tt__radio--1[data-astro-cid-wvq5vsbh]:focus-visible~.tt__bar[data-astro-cid-wvq5vsbh] .tt__tab--1[data-astro-cid-wvq5vsbh],.tt__radio--2[data-astro-cid-wvq5vsbh]:focus-visible~.tt__bar[data-astro-cid-wvq5vsbh] .tt__tab--2[data-astro-cid-wvq5vsbh],.tt__radio--3[data-astro-cid-wvq5vsbh]:focus-visible~.tt__bar[data-astro-cid-wvq5vsbh] .tt__tab--3[data-astro-cid-wvq5vsbh]{outline:2px solid var(--color-primary);outline-offset:2px}.tt__panel[data-astro-cid-wvq5vsbh]{display:none}.tt__radio--1[data-astro-cid-wvq5vsbh]:checked~.tt__panel--1[data-astro-cid-wvq5vsbh],.tt__radio--2[data-astro-cid-wvq5vsbh]:checked~.tt__panel--2[data-astro-cid-wvq5vsbh],.tt__radio--3[data-astro-cid-wvq5vsbh]:checked~.tt__panel--3[data-astro-cid-wvq5vsbh]{display:block}.tt__facts[data-astro-cid-wvq5vsbh]{grid-template-columns:1fr 1fr;gap:1rem .875rem;margin:0;display:grid}@media (width>=900px){.tt__facts[data-astro-cid-wvq5vsbh]{grid-template-columns:repeat(3,1fr)}}.tt__facts[data-astro-cid-wvq5vsbh]>div[data-astro-cid-wvq5vsbh]{border-left:3px solid var(--color-primary);min-width:0;padding-left:.625rem}.tt__facts[data-astro-cid-wvq5vsbh] dt[data-astro-cid-wvq5vsbh]{font-size:var(--fs-2xs,.6875rem);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-weight:600}.tt__facts[data-astro-cid-wvq5vsbh] dd[data-astro-cid-wvq5vsbh]{gap:.1rem;margin:.2rem 0 0;display:grid}.tt__facts[data-astro-cid-wvq5vsbh] b[data-astro-cid-wvq5vsbh]{font-family:var(--font-serif);font-size:var(--fs-md,1.125rem);color:var(--color-ink);line-height:1.2}.tt__facts[data-astro-cid-wvq5vsbh] span[data-astro-cid-wvq5vsbh]{font-size:var(--fs-xs,.75rem);color:var(--color-muted);line-height:1.35}.tt__facts--market[data-astro-cid-wvq5vsbh] b[data-astro-cid-wvq5vsbh]{font-size:var(--fs-lg,1.375rem);color:var(--color-primary-deep,var(--color-primary))}.tt__history[data-astro-cid-wvq5vsbh]{gap:1rem;display:grid}@media (width>=768px){.tt__history[data-astro-cid-wvq5vsbh]{grid-template-columns:320px 1fr;align-items:start;gap:1.75rem}.tt__history--text[data-astro-cid-wvq5vsbh]{grid-template-columns:1fr}}.tt__fig[data-astro-cid-wvq5vsbh]{margin:0}.tt__fig[data-astro-cid-wvq5vsbh] img[data-astro-cid-wvq5vsbh]{aspect-ratio:16/10;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.tt__text[data-astro-cid-wvq5vsbh]{font-size:var(--fs-base,1rem);color:var(--color-ink-soft);max-width:62ch;margin:0 0 .75rem;line-height:1.65}.tt__link[data-astro-cid-wvq5vsbh]{min-height:44px;font-weight:600;font-size:var(--fs-ui,.9375rem);color:var(--color-primary);align-items:center;text-decoration:none;display:inline-flex}.tt__link[data-astro-cid-wvq5vsbh]:hover{text-decoration:underline}.tt__asof[data-astro-cid-wvq5vsbh]{font-size:var(--fs-xs,.75rem);color:var(--color-muted);margin:1rem 0 0}.tt__asof[data-astro-cid-wvq5vsbh] a[data-astro-cid-wvq5vsbh]{color:var(--color-primary);font-weight:600}.section--carousel[data-astro-cid-zquwflcs]{background:var(--color-surface,#fff);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.carousel-header[data-astro-cid-zquwflcs]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.carousel-all-btn[data-astro-cid-zquwflcs]{white-space:nowrap;font-size:var(--fs-sm,.875rem);flex-shrink:0;font-weight:600}.carousel-tabs[data-astro-cid-zquwflcs]{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.carousel-tab[data-astro-cid-zquwflcs]{border:1.5px solid var(--color-line);background:var(--color-surface);color:var(--color-ink-soft);font-family:var(--font-sans);font-size:var(--fs-xs,.75rem);letter-spacing:.02em;cursor:pointer;white-space:nowrap;border-radius:99px;align-items:center;gap:.375rem;padding:.4rem 1rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.carousel-tab[data-astro-cid-zquwflcs]:hover:not(.is-active){border-color:var(--color-primary);color:var(--color-primary)}.carousel-tab[data-astro-cid-zquwflcs].is-active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.carousel-note[data-astro-cid-zquwflcs]{margin:var(--space-3,.75rem) 0 0;max-width:70ch;font-size:var(--fs-xs,.75rem);color:var(--color-ink-soft,#5c6670);line-height:1.5}.carousel-note[data-astro-cid-zquwflcs] a[data-astro-cid-zquwflcs]{color:inherit;text-underline-offset:2px;white-space:nowrap;font-weight:600;text-decoration:underline}.carousel-empty[data-astro-cid-zquwflcs]{padding:var(--space-7) 0;text-align:center;color:var(--color-ink-soft,#5e6b78)}.carousel-all-empty[data-astro-cid-zquwflcs]{padding:var(--space-7) var(--space-5);text-align:center;color:var(--color-ink-soft);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg,.875rem)}.carousel-all-empty-title[data-astro-cid-zquwflcs]{font-family:var(--font-serif,var(--font-sans));font-size:var(--fs-md,1.125rem);color:var(--color-ink);margin:0 0 .5rem;font-weight:700}.carousel-all-empty-body[data-astro-cid-zquwflcs]{font-size:var(--fs-ui,.9375rem);max-width:42ch;margin:0 auto var(--space-4);line-height:1.5}.carousel-all-empty-cta[data-astro-cid-zquwflcs]{margin-bottom:var(--space-3);display:inline-flex}.carousel-all-empty[data-astro-cid-zquwflcs] .text-link[data-astro-cid-zquwflcs]{display:block}.carousel-track[data-astro-cid-zquwflcs]{gap:var(--space-4);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--space-5);margin-bottom:calc(-1 * var(--space-5));display:flex;overflow-x:auto}.carousel-track[data-astro-cid-zquwflcs]::-webkit-scrollbar{display:none}.carousel-item[data-astro-cid-zquwflcs]{flex:0 0 calc((100% - 2 * var(--space-4)) / 3);scroll-snap-align:start;flex-direction:column;display:flex}.carousel-item[data-astro-cid-zquwflcs] .listing-card{flex:1}.carousel-footer[data-astro-cid-zquwflcs]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--color-line-soft);margin-top:var(--space-5);display:flex}.carousel-see-all[data-astro-cid-zquwflcs]{font-size:var(--fs-sm,.875rem);color:var(--color-primary);border-bottom:1.5px solid;padding-bottom:.1em;font-weight:600;text-decoration:none;transition:opacity .15s}.carousel-see-all[data-astro-cid-zquwflcs]:hover{opacity:.75}.carousel-nav[data-astro-cid-zquwflcs]{gap:var(--space-2);display:flex}.carousel-arrow[data-astro-cid-zquwflcs]{border:1.5px solid var(--color-line);background:var(--color-surface);width:44px;height:44px;color:var(--color-ink-soft);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.carousel-arrow[data-astro-cid-zquwflcs]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}.carousel-arrow[data-astro-cid-zquwflcs]:disabled{opacity:.35;cursor:default}.carousel-arrow[data-astro-cid-zquwflcs] svg{stroke-width:1.75px}@media (width<=1024px){.carousel-item[data-astro-cid-zquwflcs]{flex:0 0 calc((100% - var(--space-4)) / 2)}}.carousel-footer--cta[data-astro-cid-zquwflcs]{border-top:0}.carousel-footer-cta[data-astro-cid-zquwflcs]{justify-content:center;width:100%;max-width:28rem}@media (width>=1025px){.section--bleed[data-astro-cid-zquwflcs]{overflow-x:clip}.section--bleed[data-astro-cid-zquwflcs] .carousel-track[data-astro-cid-zquwflcs]{padding-right:var(--space-5);margin-right:calc(50% - 50vw)}.section--bleed[data-astro-cid-zquwflcs] .carousel-item[data-astro-cid-zquwflcs]{flex:0 0 calc((min(100vw, var(--container-max,72rem)) - 3 * var(--space-4)) / 4.4)}}.carousel-nav[data-astro-cid-zquwflcs][hidden]{display:none}@media (width>=768px){.section--rows2[data-astro-cid-zquwflcs] .carousel-track[data-astro-cid-zquwflcs]{grid-auto-flow:row;grid-template-columns:repeat(var(--cols-md), calc((100% - 2 * var(--space-4)) / 3));gap:var(--space-4);display:grid}}@media (width>=1025px){.section--rows2[data-astro-cid-zquwflcs] .carousel-track[data-astro-cid-zquwflcs]{grid-template-columns:repeat(var(--cols-lg), calc((100% - (var(--per-lg) - 1) * var(--space-4)) / var(--per-lg)))}.section--rows2[data-astro-cid-zquwflcs] .carousel-item[data-astro-cid-zquwflcs] .view-link{display:none}}@media (width<=767.98px){.carousel-track[data-astro-cid-zquwflcs]{scroll-snap-type:none;gap:var(--space-3,.75rem);flex-direction:column;margin-bottom:0;padding-bottom:0;overflow:visible}.carousel-item[data-astro-cid-zquwflcs]{flex:none}.carousel-item[data-astro-cid-zquwflcs][data-m-hidden],.carousel-nav[data-astro-cid-zquwflcs]{display:none}.carousel-footer[data-astro-cid-zquwflcs]{justify-content:center}.carousel-item[data-astro-cid-zquwflcs] .card-main-link{flex-direction:row}.carousel-item[data-astro-cid-zquwflcs] .card-photo{aspect-ratio:auto;width:116px;min-height:104px}.carousel-item[data-astro-cid-zquwflcs] .card-pills,.carousel-item[data-astro-cid-zquwflcs] .photo-count,.carousel-item[data-astro-cid-zquwflcs] .card-ppsf,.carousel-item[data-astro-cid-zquwflcs] .card-vintage,.carousel-item[data-astro-cid-zquwflcs] .card-waterbody,.carousel-item[data-astro-cid-zquwflcs] .card-verify-hoa-wrap,.carousel-item[data-astro-cid-zquwflcs] .view-link{display:none}.carousel-item[data-astro-cid-zquwflcs] .card-body{min-width:0;padding:.75rem 2.75rem .75rem .875rem}.carousel-item[data-astro-cid-zquwflcs] .card-price{font-size:var(--fs-md,1.125rem)}.carousel-item[data-astro-cid-zquwflcs] .card-header-row{margin-bottom:.2rem}.carousel-item[data-astro-cid-zquwflcs] .card-specs-ribbon{font-size:var(--fs-xs,.75rem);margin-bottom:.2rem}.carousel-item[data-astro-cid-zquwflcs] .card-address{font-size:var(--fs-sm,.875rem);margin-bottom:.2rem}.carousel-item[data-astro-cid-zquwflcs] .card-footer-meta{font-size:var(--fs-xs,.75rem);border-top:0;margin-top:0;padding-top:0}}@media (width<=640px){.carousel-tabs[data-astro-cid-zquwflcs]{gap:var(--space-2)}.carousel-tab[data-astro-cid-zquwflcs]{font-size:var(--fs-xs,.75rem);padding:.35rem .75rem}.carousel-header[data-astro-cid-zquwflcs]{flex-direction:column;align-items:flex-start}.carousel-all-btn[data-astro-cid-zquwflcs]{align-self:flex-start}}.sp[data-astro-cid-smtv45bb].home-sec{padding-bottom:0}.sp__head[data-astro-cid-smtv45bb]{padding-bottom:.75rem}.sp__sr[data-astro-cid-smtv45bb],.sp__radio[data-astro-cid-smtv45bb]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sp__switch[data-astro-cid-smtv45bb]{border:1px solid var(--color-line,#dce0e5);background:var(--color-surface,#fff);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;width:100%;min-width:0;max-width:28rem;margin:1rem 0 0;padding:4px;display:inline-grid}.sp__tab[data-astro-cid-smtv45bb]{cursor:pointer;min-height:44px;font-size:var(--fs-ui,.9375rem);text-align:center;color:var(--color-ink,#1d242a);border-radius:9px;place-items:center;padding:0 .75rem;font-weight:600;display:grid}#sp-path-value[data-astro-cid-smtv45bb]:checked+.sp__tab[data-astro-cid-smtv45bb],#sp-path-match[data-astro-cid-smtv45bb]:checked+.sp__tab[data-astro-cid-smtv45bb]{background:var(--color-sidebar,#064124);color:#fff}.sp__radio[data-astro-cid-smtv45bb]:focus-visible+.sp__tab[data-astro-cid-smtv45bb]{outline:2px solid var(--color-primary,#008037);outline-offset:2px}@supports selector(:has(*)){.sp__panel--match[data-astro-cid-smtv45bb]{display:none}.sp[data-astro-cid-smtv45bb]:has(#sp-path-match:checked) .sp__panel--match[data-astro-cid-smtv45bb]{display:block}.sp[data-astro-cid-smtv45bb]:has(#sp-path-match:checked) .sp__panel--value[data-astro-cid-smtv45bb]{display:none}}.sp__panel--value[data-astro-cid-smtv45bb]{padding-bottom:1.25rem}@media (width>=768px){.sp__panel--value[data-astro-cid-smtv45bb]{padding-bottom:2rem}}.sp-card[data-astro-cid-smtv45bb]{background:var(--color-sidebar,#064124);color:var(--color-sidebar-foreground,#dedbd3);border-top:3px solid var(--color-accent,#f59547);border-radius:4px;gap:1.25rem;padding:1.5rem 1.25rem;display:grid}@media (width>=900px){.sp-card[data-astro-cid-smtv45bb]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2.5rem;padding:2.25rem 2.5rem}}.sp-card__kicker[data-astro-cid-smtv45bb]{font-size:var(--fs-2xs,.6875rem);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent,#f59547);margin:0;font-weight:700}.sp-card__title[data-astro-cid-smtv45bb]{font-family:var(--font-serif);font-weight:700;font-size:var(--fs-xl,1.75rem);color:#fff;text-wrap:balance;margin:.5rem 0 0;line-height:1.12}.sp-card__lede[data-astro-cid-smtv45bb]{max-width:46ch;font-size:var(--fs-base,1rem);margin:.75rem 0 0;line-height:1.55}.sp-card__points[data-astro-cid-smtv45bb]{font-size:var(--fs-ui,.9375rem);gap:.5rem;margin:0;padding:0;line-height:1.45;list-style:none;display:grid}.sp-card__points[data-astro-cid-smtv45bb] li[data-astro-cid-smtv45bb]{padding-left:1.25rem;position:relative}.sp-card__points[data-astro-cid-smtv45bb] li[data-astro-cid-smtv45bb]:before{content:"";background:var(--color-accent,#f59547);border-radius:2px;width:.5rem;height:.5rem;position:absolute;top:.55em;left:0}.sp-card__actions[data-astro-cid-smtv45bb]{gap:.625rem;margin-top:1.25rem;display:grid}@media (width>=480px){.sp-card__actions[data-astro-cid-smtv45bb]{grid-template-columns:auto auto;justify-content:start}}.sp-btn[data-astro-cid-smtv45bb]{min-height:48px;font-size:var(--fs-ui,.9375rem);text-align:center;border:1.5px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.sp-btn--primary[data-astro-cid-smtv45bb]{background:var(--cta-on-dark-bg,#f4f1eb);color:var(--cta-on-dark-fg,#064124)}.sp-btn--primary[data-astro-cid-smtv45bb]:hover{background:var(--cta-on-dark-bg-hover,#fff)}.sp-btn--ghost[data-astro-cid-smtv45bb]{color:#fff;border-color:#dedbd399}.sp-btn--ghost[data-astro-cid-smtv45bb]:hover{background:#ffffff1a}.sp-btn[data-astro-cid-smtv45bb]:focus-visible,.sp__tab[data-astro-cid-smtv45bb]:focus-visible{outline-offset:2px;outline:2px solid #fff}.sp__panel--match[data-astro-cid-smtv45bb] .srs-plat-wrap--section{margin-top:0}.bio-card[data-astro-cid-ihk77i56]{padding-block:var(--section-pad-y,2.5rem);background:var(--color-surface,#fff);border-top:6px solid var(--color-sidebar,var(--color-primary-deep,#064124))}@media (width>=768px){.bio-card[data-astro-cid-ihk77i56]{padding-block:var(--section-pad-y-lg,4rem)}}.bio-card__grid[data-astro-cid-ihk77i56]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.375rem;display:grid}.bio-card__side[data-astro-cid-ihk77i56]{grid-template-columns:minmax(0,1fr);gap:1.375rem;display:grid}.bio-card__who[data-astro-cid-ihk77i56]{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:1rem;display:grid}.bio-card__photo-wrap[data-astro-cid-ihk77i56]{display:block}.bio-card__photo[data-astro-cid-ihk77i56]{object-fit:cover;border-radius:var(--radius-lg,.75rem);border:3px solid var(--color-accent);width:104px;height:124px;display:block}.bio-card__kicker[data-astro-cid-ihk77i56],.bio-card__label[data-astro-cid-ihk77i56]{font-size:var(--fs-2xs,.6875rem);letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin:0;font-weight:700}.bio-card__name[data-astro-cid-ihk77i56]{font-family:var(--font-serif);font-size:var(--fs-2xl,clamp(1.75rem, 2.4vw + 1rem, 2.5rem));color:var(--color-ink);margin:.25rem 0;line-height:1.05}.bio-card__role[data-astro-cid-ihk77i56]{font-size:var(--fs-sm,.875rem);color:var(--color-ink-soft);margin:0;line-height:1.45}.bio-card__acts[data-astro-cid-ihk77i56]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.bio-card__acts[data-astro-cid-ihk77i56] .btn[data-astro-cid-ihk77i56]{white-space:nowrap;justify-content:center;min-width:0;min-height:46px;margin:0;padding-inline:.5rem}.bio-card__phone[data-astro-cid-ihk77i56]{color:var(--color-primary);border-color:var(--color-primary)}.bio-card__body[data-astro-cid-ihk77i56]{gap:1.375rem;min-width:0;display:grid}.bio-card__text[data-astro-cid-ihk77i56]{max-width:68ch;font-size:var(--fs-base,1rem);color:var(--color-ink-soft);margin:0;line-height:1.7}.bio-card__pullquote[data-astro-cid-ihk77i56]{padding:var(--space-5,1.25rem) var(--space-6,1.5rem);border-radius:var(--radius-md,.5rem);background:var(--color-surface-warm);margin:0}.bio-card__pullquote[data-astro-cid-ihk77i56] p[data-astro-cid-ihk77i56]{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-md,1.125rem);color:var(--color-ink);margin:0;line-height:1.5}.bio-card__group[data-astro-cid-ihk77i56]{gap:.625rem;display:grid}.bio-card__chips[data-astro-cid-ihk77i56]{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.bio-card__chip[data-astro-cid-ihk77i56]{border:1px solid color-mix(in srgb, var(--color-primary) 30%, white);background:var(--color-primary-soft,#eaf5ef);min-height:32px;color:var(--color-primary-deep,var(--color-primary));font-size:var(--fs-xs,.75rem);border-radius:6px;align-items:center;padding:0 .625rem;font-weight:600;text-decoration:none;display:inline-flex}a[data-astro-cid-ihk77i56].bio-card__chip:hover{background:var(--color-primary);color:#fff}.bio-card__chip--static[data-astro-cid-ihk77i56]{cursor:default;opacity:.88}.bio-card__creds[data-astro-cid-ihk77i56]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.bio-card__creds[data-astro-cid-ihk77i56] li[data-astro-cid-ihk77i56]{background:var(--color-surface-warm,#f8f6f2);font-size:var(--fs-sm,.875rem);color:var(--color-ink);border-radius:8px;align-content:start;justify-items:start;gap:.375rem;padding:.75rem .875rem;line-height:1.45;display:grid}.bio-card__year[data-astro-cid-ihk77i56]{font-size:var(--fs-2xs,.6875rem);letter-spacing:.06em;color:#fff;background:var(--color-primary);border-radius:999px;padding:.15rem .6rem;font-weight:700}.bio-card__more-toggle[data-astro-cid-ihk77i56],.bio-card__more[data-astro-cid-ihk77i56]{display:none}@supports selector(:has(*)){@media (width<=767.98px){.bio-card__more-toggle[data-astro-cid-ihk77i56]{opacity:0;pointer-events:none;width:1px;height:1px;display:block;position:absolute}.bio-card__more[data-astro-cid-ihk77i56]{min-height:44px;font-size:var(--fs-ui,.9375rem);color:var(--color-primary);cursor:pointer;text-underline-offset:3px;justify-self:start;align-items:center;gap:.5rem;padding:0;font-weight:700;text-decoration:underline;display:inline-flex}.bio-card__more-toggle[data-astro-cid-ihk77i56]:focus-visible+.bio-card__more[data-astro-cid-ihk77i56]{outline:2px solid var(--color-accent);outline-offset:2px}.bio-card__more-close[data-astro-cid-ihk77i56],.bio-card__body[data-astro-cid-ihk77i56]:has(.bio-card__more-toggle:checked) .bio-card__more-open[data-astro-cid-ihk77i56]{display:none}.bio-card__body[data-astro-cid-ihk77i56]:has(.bio-card__more-toggle:checked) .bio-card__more-close[data-astro-cid-ihk77i56]{display:inline}.bio-card__body[data-astro-cid-ihk77i56]:not(:has(.bio-card__more-toggle:checked))>[data-astro-cid-ihk77i56]:is(.bio-card__text~.bio-card__text,.bio-card__pullquote,.bio-card__group){display:none}.bio-card__body[data-astro-cid-ihk77i56]:not(:has(.bio-card__more-toggle:checked)){gap:.5rem}}}@media (width>=1024px){.bio-card__grid[data-astro-cid-ihk77i56]{grid-template-columns:260px 1fr;column-gap:3rem}.bio-card__side[data-astro-cid-ihk77i56]{top:calc(var(--nav-height,4rem) + 1.5rem);position:sticky}.bio-card__who[data-astro-cid-ihk77i56]{grid-template-columns:1fr;gap:1.375rem}.bio-card__photo[data-astro-cid-ihk77i56]{width:100%;height:300px}.bio-card__acts[data-astro-cid-ihk77i56]{grid-template-columns:1fr}}.home-v2[data-astro-cid-27wqrv7o]{--section-pad-y:1.25rem;--section-pad-y-lg:2rem}.home-v2[data-astro-cid-27wqrv7o]>:not(.hd):not(#whats-on-the-market){content-visibility:auto;contain-intrinsic-size:auto 600px}.home-v2[data-astro-cid-27wqrv7o]{--home-col:76rem}.home-v2[data-astro-cid-27wqrv7o] .container{max-width:min(var(--container-max,90rem), var(--home-col))}.home-v2[data-astro-cid-27wqrv7o] .srs--plat{--plat-max:var(--home-col)}.home-v2[data-astro-cid-27wqrv7o] .home-sec{padding-block:1.25rem}@media (width>=768px){.home-v2[data-astro-cid-27wqrv7o] .home-sec{padding-block:2rem}}.home-v2[data-astro-cid-27wqrv7o] .home-sec--warm{background:var(--color-surface-warm)}.home-v2[data-astro-cid-27wqrv7o] .home-sec .section-kicker{font-size:var(--fs-2xs,.6875rem);letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin:0;font-weight:700}.home-v2[data-astro-cid-27wqrv7o] .home-sec .section-title{font-size:var(--fs-2xl,clamp(1.75rem, 2.4vw + 1rem, 2.5rem));margin:.375rem 0 0;line-height:1.1}
