.po2{color:var(--color-fg);font-family:var(--font-body), sans-serif;gap:14px;display:grid}.po2-top{border-radius:var(--g2-r-card);background:var(--color-surface);grid-template-columns:408px minmax(0,1fr);min-height:600px;display:grid;overflow:hidden}.po2-video{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-surface));place-items:center;padding:40px 0;display:grid}.po2-video>*{border-radius:var(--g2-r-video);object-fit:cover;background:var(--color-highlight,var(--color-fg));width:292px;height:519px;display:block;overflow:hidden}.po2-say{flex-direction:column;align-items:flex-start;padding:31px 36px 40px 40px;display:flex}.po2-back{gap:6px;margin-bottom:auto;display:flex}.po2-say:after{content:"";margin-top:auto}.po2-back a{height:var(--g2-crumb-h);border-radius:var(--g2-r-pill);border:1px solid var(--color-line);font-size:var(--g2-text-sm);color:var(--color-fg);align-items:center;padding:0 16px;text-decoration:none;display:inline-flex;position:relative}.po2-back a:after{content:"";position:absolute;inset:-5px 0}.po2-h{font-family:var(--font-display), serif;font-weight:var(--g2-display-weight);font-size:var(--g2-page-title);line-height:var(--g2-page-title-line);letter-spacing:var(--g2-h-track);margin:16px 0 0}.po2-lede{max-width:340px;font-size:var(--g2-text-lg);line-height:var(--g2-text-lg-line);color:var(--color-muted);margin:18px 0 0}.po2-nums{flex-wrap:wrap;gap:25px;margin:24px 0 0;display:flex}.po2-nums dt{font-family:var(--font-display), serif;font-weight:var(--g2-display-weight);font-size:var(--g2-fact-size);line-height:1.2}.po2-nums dd{font-size:var(--g2-text-xs);color:var(--color-muted);margin:0}.po2-go{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.po2-btn{justify-content:center;align-items:center;gap:var(--g2-btn-gap);height:var(--g2-btn-h);padding:0 var(--g2-btn-pad);border-radius:var(--g2-r-pill);font-size:var(--g2-btn-size);font-weight:var(--g2-btn-weight);white-space:nowrap;text-decoration:none;display:inline-flex;position:relative}.po2-btn--one{background:var(--color-highlight,var(--color-fg));color:var(--color-highlight-ink,#fff)}.po2-btn--line{border:1px solid var(--color-line);color:var(--color-fg)}.po2-all{border-radius:var(--g2-r-card);background:var(--color-surface);padding:29px 33px 33px}.po2-h2{font-family:var(--font-display), serif;font-weight:var(--g2-display-weight);font-size:var(--g2-sub-size);letter-spacing:var(--g2-title-track);margin:0 0 18px;line-height:36px}.po2-wall{grid-template-columns:repeat(3,1fr);grid-auto-rows:118px;grid-auto-flow:dense;gap:10px;margin:0;padding:0;list-style:none;display:grid}.po2-tile{border-radius:var(--g2-r-row);background:var(--color-highlight,var(--color-fg));grid-row:span 2;position:relative;overflow:hidden}.po2-tile--tall{grid-row:span 4}.po2-tile--plan{background:var(--color-bg);grid-row:span 3}.po2-tile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.po2-tile--plan img{object-fit:contain;padding:44px 12px 12px}.po2-kind{height:var(--g2-pill-h);padding:0 var(--g2-pill-pad);border-radius:var(--g2-r-pill);color:#fff;font-size:var(--g2-text-xs);background:#000000bd;border:1px solid #fff3;align-items:center;display:inline-flex;position:absolute;top:12px;left:12px}.po2-kind--ink{background:var(--color-surface);color:var(--color-fg);border:1px solid var(--color-line)}.po2-play{color:#000;width:52px;height:52px;font-size:var(--g2-text-md);background:#fff;border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.po2-foot{font-size:var(--g2-text-sm);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.po2-open{min-height:var(--g2-tap);font-size:var(--g2-btn-size);font-weight:var(--g2-label-weight);color:var(--color-fg);text-underline-offset:5px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.po2 a:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px}@media (max-width:860px){.po2-top{grid-template-columns:1fr;min-height:0}.po2-video{padding:24px 0}.po2-say{padding:24px 23px 28px}.po2-back{margin-bottom:28px}.po2-say:after{display:none}.po2-all{padding:24px 23px}.po2-wall{grid-template-columns:1fr 1fr}}.po2 a>span[aria-hidden]{text-align:center;width:14px;display:inline-block}.po2-btn--line{padding:0 calc(var(--g2-btn-pad) - 1px)}.po2-back a{gap:6px}
.pf2{color:var(--color-fg);font-family:var(--font-body), sans-serif;gap:14px;display:grid}.pf2-top{border-radius:var(--g2-r-card);background:var(--color-surface);grid-template-columns:408px minmax(0,1fr);min-height:600px;display:grid;overflow:hidden}.pf2-video{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-surface));place-items:center;padding:40px 0;display:grid}.pf2-video>*{border-radius:var(--g2-r-video);object-fit:cover;background:var(--color-highlight,var(--color-fg));width:292px;height:519px;display:block;overflow:hidden}.pf2-say{flex-direction:column;align-items:flex-start;padding:31px 36px 40px 40px;display:flex}.pf2-back{gap:6px;margin-bottom:auto;display:flex}.pf2-say:after{content:"";margin-top:auto}.pf2-back a{height:var(--g2-crumb-h);border-radius:var(--g2-r-pill);border:1px solid var(--color-line);font-size:var(--g2-text-sm);color:var(--color-fg);align-items:center;padding:0 16px;text-decoration:none;display:inline-flex;position:relative}.pf2-back a:after{content:"";position:absolute;inset:-5px 0}.pf2-h{font-family:var(--font-display), serif;font-weight:var(--g2-display-weight);font-size:var(--g2-page-title);line-height:var(--g2-page-title-line);letter-spacing:var(--g2-h-track);margin:16px 0 0}.pf2-lede{max-width:340px;font-size:var(--g2-text-lg);line-height:var(--g2-text-lg-line);color:var(--color-muted);margin:18px 0 0}.pf2-nums{flex-wrap:wrap;gap:25px;margin:24px 0 0;display:flex}.pf2-nums dt{font-family:var(--font-display), serif;font-weight:var(--g2-display-weight);font-size:var(--g2-fact-size);line-height:1.2}.pf2-nums dd{font-size:var(--g2-text-xs);color:var(--color-muted);margin:0}.pf2-tour{justify-content:center;align-items:center;gap:var(--g2-btn-gap);height:var(--g2-btn-h);padding:0 var(--g2-btn-pad);border-radius:var(--g2-r-pill);font-size:var(--g2-btn-size);font-weight:var(--g2-btn-weight);white-space:nowrap;background:var(--color-highlight,var(--color-fg));color:var(--color-highlight-ink,#fff);margin-top:30px;text-decoration:none;display:inline-flex;position:relative}.pf2-homes{border-radius:var(--g2-r-card);background:var(--color-surface);padding:29px 33px 33px}.pf2-h2{font-family:var(--font-display), serif;font-weight:var(--g2-display-weight);font-size:var(--g2-sub-size);letter-spacing:var(--g2-title-track);margin:0 0 18px;line-height:36px}.pf2-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.pf2-home{border-radius:var(--g2-r-peek);background:var(--color-bg);grid-template-columns:249fr 217fr;min-height:408px;display:grid;overflow:hidden}.pf2-pic{background:var(--color-highlight,var(--color-fg));position:relative}.pf2-pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pf2-kind{height:var(--g2-pill-h);padding:0 var(--g2-pill-pad);border-radius:var(--g2-r-pill);color:#fff;font-size:var(--g2-text-xs);background:#000000bd;border:1px solid #fff3;align-items:center;display:inline-flex;position:absolute;top:12px;left:12px}.pf2-facts{align-content:end;gap:4px;padding:20px;display:grid}.pf2-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pf2-n{font-family:var(--font-display), serif;font-weight:var(--g2-display-weight);font-size:var(--g2-number-size);letter-spacing:var(--g2-title-track);line-height:1}.pf2-rent{font-size:var(--g2-text-md);font-weight:var(--g2-label-weight)}.pf2-line{font-size:var(--g2-text-xs);color:var(--color-muted);line-height:15px}.pf2-open:before{content:"";background:var(--color-special,var(--color-accent));vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.pf2-go{min-height:var(--g2-tap);font-size:var(--g2-text-xs);color:var(--color-fg);text-underline-offset:4px;justify-self:start;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.pf2 a:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px}@media (max-width:860px){.pf2-top{grid-template-columns:1fr;min-height:0}.pf2-video{padding:24px 0}.pf2-say{padding:24px 23px 28px}.pf2-back{margin-bottom:28px}.pf2-say:after{display:none}.pf2-homes{padding:24px 23px}.pf2-grid{grid-template-columns:1fr}.pf2-home{min-height:300px}}.pf2 a>span[aria-hidden]{text-align:center;width:14px;display:inline-block}.pf2-chips{flex-wrap:wrap;gap:5px;margin:0 0 21px;display:flex}.pf2-chips button{height:var(--g2-tab-h);border:1px solid var(--color-line);border-radius:var(--g2-r-pill);font:inherit;font-size:var(--g2-text-xs);color:var(--color-fg);cursor:pointer;background:0 0;padding:0 12px;font-weight:400;position:relative}.pf2-chips button.is-on{background:var(--color-highlight,var(--color-fg));color:var(--color-highlight-ink,#fff);border-color:#0000}.pf2-chips button:after{content:"";position:absolute;inset:-7px 0}.pf2-chips button:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px}.pf2-grid{grid-template-columns:338fr 116fr 338fr}.pf2-home{height:408px;min-height:0}.pf2-home--wide{grid-column:span 2;grid-template-columns:249fr 217fr}.pf2-home--tall{grid-template-rows:250px 1fr;grid-template-columns:1fr}.pf2-home--wide .pf2-facts{grid-template-rows:auto auto auto auto 1fr;align-content:start;padding:18px}.pf2-home--wide .pf2-go{align-self:end}.pf2-home--tall .pf2-facts{align-content:start;padding:18px 18px 8px}.pf2-plan{border-radius:var(--g2-r-thumb);object-fit:contain;background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface));width:100%;height:96px;margin-bottom:22px}@media (max-width:860px){.pf2-home,.pf2-home--wide,.pf2-home--tall{grid-column:auto;grid-template-rows:250px auto;grid-template-columns:1fr;height:auto}}.pf2-back a{gap:6px}
