.bx-lc-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (min-width:640px){.bx-lc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (min-width:1024px){.bx-lc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media (min-width:1280px){.bx-lc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}.bx-lc-grid>.bx-row-band{order:1;grid-column:1/-1}.bx-lc-grid>:nth-child(n+2):not(.bx-row-band){order:2}@media (min-width:640px){.bx-lc-grid>:nth-child(n+2):not(.bx-row-band),.bx-lc-grid>:nth-child(-n+2){order:0}.bx-lc-grid>:nth-child(n+3):not(.bx-row-band){order:2}}@media (min-width:1024px){.bx-lc-grid>:nth-child(n+3):not(.bx-row-band){order:0}.bx-lc-grid>:nth-child(n+4):not(.bx-row-band){order:2}}@media (min-width:1280px){.bx-lc-grid>:nth-child(n+4):not(.bx-row-band){order:0}.bx-lc-grid>:nth-child(n+5):not(.bx-row-band){order:2}}.bx-row-band{text-align:center;color:#fbf9f6;background:#10223a;border:1px solid #fbf9f61a;flex-direction:column;align-items:center;gap:.875rem;padding:1.5rem 1.25rem;display:flex}.bx-row-band>p{font-family:var(--font-serif,"Cormorant Garamond", serif);color:#fbf9f6;margin:0;font-size:1.5rem;line-height:1.2}@media (min-width:768px){.bx-row-band{text-align:left;flex-direction:row;justify-content:center;gap:1.5rem}}.bx-lc-grid>.bx-prompt{border-radius:0;grid-column:1/-1}.bx-lc{--lc-ratio:11 / 5;--lc-panel:var(--bx-panel,#10223a);--lc-text:#fbf9f6;--lc-muted:#fbf9f6bd;--lc-soft:#f5f0e69e;--lc-soft-weight:400;--lc-over-soft:#f5f0e6e0;--lc-hair:#fbf9f612;isolation:isolate;background:var(--lc-panel);border:1px solid var(--lc-hair);min-width:0;box-shadow:none;color:var(--lc-text);border-radius:0;flex-direction:column;transition:border-color .3s;display:flex;position:relative}.bx-lc-media{aspect-ratio:var(--lc-ratio);background:#142a45;grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid;overflow:hidden}.bx-lc-media>*{grid-area:1/1;min-width:0;min-height:0}.bx-lc-media img{object-fit:cover;object-position:center 60%;transform-origin:50% 60%;width:100%;height:100%;transition:transform .6s var(--bx-ease)}.bx-lc-shade{z-index:1;pointer-events:none;background:0 0}.bx-lc-veil{z-index:1;pointer-events:none;opacity:0;background:0 0;place-items:center;transition:opacity .3s;display:grid}.bx-lc-view{letter-spacing:.18em;text-transform:uppercase;min-height:40px;color:var(--lc-text);background:#0b1a2ecc;border:1px solid #fbf9f666;border-radius:0;align-items:center;padding:0 18px;font-size:11px;font-weight:600;display:inline-flex}.bx-lc-over{z-index:2;pointer-events:none;background:#0b1a2ecc;border-radius:2px;place-self:end start;max-width:74%;margin:0 0 10px 10px;padding:6px 10px 7px}@media (max-width:639.98px){.bx-lc-over{max-width:84%}}.bx-lc-over .bx-lc-address a{pointer-events:auto}.bx-lc-media img[data-broken]{visibility:hidden}.bx-lc--sold .bx-lc-media img{filter:saturate(.75)}.bx-lc-badges{z-index:2;pointer-events:none;flex-wrap:wrap;place-self:start;gap:4px;margin:10px;display:flex}.bx-lc-badge{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;height:20px;padding:0 9px;font-size:9.5px;font-weight:600;line-height:1;transition:none;animation:none;display:inline-flex;box-shadow:inset 0 0 0 1px #c9a24be6,0 1px 2px #050d184d,0 2px 6px #050d182e}.bx-lc-badge--status{background:var(--bx-gold-soft,#e8d5a3);color:#0b1a2e}.bx-lc-badge--extra{color:#0b1a2e;background:#fbf9f6f0}.bx-lc-badge--id{color:var(--lc-text);letter-spacing:.08em;background:#10223ae0}.bx-lc-fav{z-index:5;cursor:pointer;width:44px;height:44px;color:var(--lc-text);transition:opacity .2s var(--bx-ease);background:0 0;border:0;place-self:start end;place-items:center;margin:2px;padding:0;display:grid}.bx-lc-fav[hidden]{display:none}.bx-lc-fav>span{width:28px;height:28px;transition:transform .2s var(--bx-ease);background:0 0;border:0;place-items:center;display:grid}.bx-lc-fav svg{fill:none;stroke:currentColor;stroke-width:1.5px;filter:drop-shadow(0 1px 2px #0b1a2eb3);width:18px;height:18px}.bx-lc-fav[aria-pressed=true] svg{fill:var(--bx-gold-soft,#e8d5a3);stroke:var(--bx-gold-soft,#e8d5a3)}.bx-lc-fav:hover>span{transform:scale(1.08)}.bx-lc-fav:focus-visible{outline:2px solid var(--bx-gold-soft,#e8d5a3);outline-offset:-2px;border-radius:999px}@media (hover:hover) and (pointer:fine){.bx-lc-fav{opacity:0}.bx-lc:hover .bx-lc-fav,.bx-lc:focus-within .bx-lc-fav,.bx-lc-fav[aria-pressed=true]{opacity:1}}.bx-lc-band{text-align:left;flex-direction:column;flex:1;padding:12px 14px 14px;display:flex}.bx-lc-band>p,.bx-lc-credit p{margin:0}.bx-lc-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--bx-gold-soft,#e8d5a3);font-size:9.5px;font-weight:600;line-height:1;margin-bottom:6px!important}html body #content .bx-lc-price{font-family:var(--font-serif,"Cormorant Garamond", serif);letter-spacing:.01em;font-variant-numeric:lining-nums tabular-nums;color:var(--bx-gold-soft,#e8d5a3);-webkit-text-fill-color:var(--bx-gold-soft,#e8d5a3);overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1.05}html body #content .bx-lc-address{letter-spacing:0;color:var(--lc-text);overflow-wrap:break-word;text-shadow:0 1px 2px #0b1a2e99;margin:0;font-family:inherit;font-size:13px;font-weight:500;line-height:1.3}html body #content .bx-lc-address a,html body #content .bx-lc-address a:visited{color:var(--lc-text);-webkit-text-fill-color:var(--lc-text);text-decoration:none}.bx-lc-address a:after{content:"";z-index:3;position:absolute;inset:0}.bx-lc-address a:focus-visible{outline:none}.bx-lc-city{font-size:11.5px;line-height:1.3;font-weight:var(--lc-soft-weight);color:var(--lc-over-soft);text-shadow:0 1px 2px #0b1a2e99;margin:2px 0 0}.bx-lc-stats{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:6px;font-size:12px;line-height:1.3;display:flex}.bx-lc-stat{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.bx-lc-stat-v{font-weight:var(--lc-soft-weight);color:var(--lc-soft)}.bx-lc-stat-l{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:var(--lc-soft-weight);color:var(--lc-soft)}.bx-lc-credit{margin-top:6px}.bx-lc-credit p{font-size:12px;line-height:1.4;font-weight:var(--lc-soft-weight);color:var(--lc-soft);-webkit-text-fill-color:var(--lc-soft);opacity:1;overflow-wrap:anywhere}.bx-lc-credit p>span{white-space:normal}@media (hover:hover) and (pointer:fine){.bx-lc:is(:hover,:has(:focus-visible)) .bx-lc-media img{transform:scale(1.05)}.bx-lc:is(:hover,:has(:focus-visible)) .bx-lc-veil{opacity:1}.bx-lc:hover{border-color:#c9a24b}}.bx-lc:has(:focus-visible){border-color:#c9a24b}.bx-lc:focus-within{outline:2px solid var(--bx-gold-soft,#e8d5a3);outline-offset:3px}@media (prefers-reduced-motion:reduce){.bx-lc,.bx-lc-media img,.bx-lc-fav>span,.bx-lc-fav{transition:none!important}.bx-lc .bx-lc-media img{transform:none!important}}@media (forced-colors:active){.bx-lc{border:1px solid canvastext}}@media print{.bx-lc{break-inside:avoid}.bx-lc-fav{display:none!important}}
