:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail{--ivm-apartments-page:var(--wp--preset--color--paper,#f5f2ea);--ivm-apartments-surface:#fff;--ivm-apartments-text:var(--wp--preset--color--ink,#16231c);--ivm-apartments-muted:var(--wp--preset--color--muted,#56625b);--ivm-apartments-border:var(--wp--preset--color--line,#d9d3c4);--ivm-apartments-accent:var(--wp--preset--color--accent,#2c5a43);--ivm-apartments-accent-hover:#1f4332;--ivm-apartments-success:#2c5a43;--ivm-apartments-danger:#b3361e;font-family:var(--wp--preset--font-family--body,inherit)}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__shell{gap:clamp(24px,3vw,40px)}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__top{gap:clamp(24px,3vw,48px)}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__media-card{border:0;border-radius:0;background:transparent;overflow:visible;padding:0;gap:14px}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__gallery-slide{aspect-ratio:16/10;border:0;border-radius:22px;background:#dce5d9}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__gallery-slide{flex:0 0 100%}.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__gallery-slide img:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){transition:transform 600ms cubic-bezier(.2,.6,.2,1)}.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__gallery-open:hover img:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){transform:scale(1.03)}.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__gallery-stage :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__placeholder{aspect-ratio:16/10;border-radius:22px}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__gallery-expand{top:16px;right:16px;border-color:transparent;border-radius:999px;box-shadow:0 6px 18px -8px rgba(19,32,26,.45);padding:8px 12px}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__gallery-control{width:44px;height:44px;border-color:transparent;box-shadow:0 6px 18px -8px rgba(19,32,26,.5)}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__gallery-dot[aria-current="true"]{color:var(--ivm-apartments-accent)}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__summary-card{position:relative}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__summary-header{display:contents}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__summary-heading{order:1;padding-right:52px}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__facts{order:2}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__floorplan{order:3}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__application{order:4}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__availability{order:5}.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__meta p:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)):last-child{color:var(--ivm-apartments-muted);font-size:14px}.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__summary-heading :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-favorite-toggle{position:absolute;top:clamp(16px,2vw,24px);right:clamp(16px,2vw,24px);width:44px;height:44px;min-height:44px;justify-content:center;padding:0}.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__summary-heading .ivm-object-list-favorite-toggle :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *))[data-ivm-favorite-label]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;white-space:nowrap}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__floorplan{display:flex;flex:0 0 auto;align-items:center;gap:16px;width:100%;margin:0;border:1px solid var(--ivm-apartments-border);border-radius:12px;background:#fff;padding:10px 16px 10px 10px;color:var(--ivm-apartments-text);font-size:15px;font-weight:600;text-align:left;transition:background-color 150ms ease}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__floorplan:hover{background:var(--ivm-apartments-page)}.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__floorplan img:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){flex:0 0 96px;width:96px;height:72px;border-radius:8px;background:#fff;object-fit:contain}.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__floorplan span:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){flex:1 1 auto;font-size:15px}.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__floorplan span:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *))::after{content:" →";color:var(--ivm-apartments-accent)}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__floorplan:focus-visible{outline:3px solid rgba(44,90,67,.35);outline-offset:2px}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__summary-card{box-shadow:0 24px 50px -36px rgba(19,32,26,.35)}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__shell{gap:0}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__top{margin-bottom:clamp(32px,4vw,56px)}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__section:not(.ivm-object-list-apartment-detail__summary-card){overflow:visible;border:0;border-top:1px solid var(--ivm-apartments-border);border-radius:0;background:transparent;padding:clamp(24px,3vw,36px) 0}.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__section:not(.ivm-object-list-apartment-detail__summary-card) h3:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){margin:0 0 16px}.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__section dt:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)),.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__section dd:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)),.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__equipment li:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){font-size:15px}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__section{border-radius:22px;padding:clamp(22px,2.6vw,36px)}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__summary-card{gap:20px}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__title{font-family:var(--wp--preset--font-family--display,inherit);font-size:clamp(26px,2.6vw,36px);font-weight:600;letter-spacing:-.03em;line-height:1.12}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__meta{font-size:15px}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__facts{border-top:0;column-gap:28px;row-gap:18px;font-variant-numeric:tabular-nums}.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__facts div:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-end;gap:2px;border:0;padding:0}.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__facts dt:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){color:var(--ivm-apartments-muted);font-size:15px;font-weight:400}.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__facts dd:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){font-size:16px;font-weight:600;text-align:left}.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__facts div:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)):first-child{grid-column:1/-1;gap:2px;border-bottom:1px solid var(--ivm-apartments-border);padding-bottom:18px}.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__facts div:first-child dd:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){font-family:var(--wp--preset--font-family--display,inherit);font-size:clamp(34px,3.4vw,46px);font-weight:600;letter-spacing:-.035em;line-height:1.05}.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__application :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__link,.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__actions :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__link{min-height:52px;border-radius:999px;font-size:16px;font-weight:600}.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__application :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__link--application{border-color:var(--ivm-apartments-accent);background:var(--ivm-apartments-accent);color:#fff}.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__application :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-card__link--application:hover{border-color:var(--ivm-apartments-accent-hover);background:var(--ivm-apartments-accent-hover);color:#fff}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-favorite-toggle{min-height:44px;border-radius:999px;padding-left:18px;padding-right:18px}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__availability{border-left:0;border-radius:12px;padding:12px 16px}.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__section h3:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){font-family:var(--wp--preset--font-family--display,inherit);font-size:22px;font-weight:600;letter-spacing:-.02em}.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__section h4:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){color:var(--ivm-apartments-muted);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__section p:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){max-width:68ch;color:var(--ivm-apartments-text);font-size:16px}.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__equipment ul:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){display:flex;flex-wrap:wrap;gap:8px}.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__equipment li:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){border-radius:999px;background:#dce5d9;padding:7px 16px;color:#1f4332;font-weight:500}.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__equipment li:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *))::before{display:none}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__data-list{font-variant-numeric:tabular-nums}@media (min-width: 981px){.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__shell{grid-template-columns:minmax(0,1.75fr) minmax(340px,1fr);align-items:start;column-gap:clamp(32px,4vw,56px)}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__top{display:contents}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__media-card{grid-column:1;grid-row:1;margin-bottom:clamp(32px,4vw,48px)}.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__side{grid-column:2;grid-row:1/span 20;position:sticky;top:112px}.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__shell>:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__section{grid-column:1}}@media (max-width: 640px){.ivm-object-list-apartment-detail :where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__gallery-slide{border-radius:12px}}@media (prefers-reduced-motion: reduce){.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__gallery-slide img:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){transition:none}.ivm-object-list-apartment-detail .ivm-object-list-apartment-detail__gallery-open:hover img:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){transform:none}}:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)).ivm-object-list-apartment-detail__back{margin:0 0 20px}.ivm-object-list-apartment-detail__back a:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)){display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px 0 14px;border-radius:999px;background:#fff;border:1px solid var(--wp--preset--color--line,#d9d3c4);color:var(--wp--preset--color--ink,#16231c);font-weight:600;font-size:15px;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.ivm-object-list-apartment-detail__back a:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)):hover{border-color:var(--wp--preset--color--accent,#2c5a43);background:var(--wp--preset--color--accent-soft,#dce5d9)}.ivm-object-list-apartment-detail__back a:where([data-ivm-css-scope="detail"], [data-ivm-css-scope="detail"] *):not(:where([data-ivm-css-scope]:not([data-ivm-css-scope="detail"]), [data-ivm-css-scope]:not([data-ivm-css-scope="detail"]) *, .ivm-object-list-search, .ivm-object-list-search *, .ivm-object-list-form, .ivm-object-list-form *)):focus-visible{outline:2px solid var(--wp--preset--color--accent,#2c5a43);outline-offset:3px}