@charset "UTF-8";.reunit{--reunit-ink:var(--bcfc-dark-ink,var(--bcfc-ink-strong,var(--bcfc-navy,#071b33)));--reunit-text:var(--bcfc-dark-ink,var(--bcfc-ink,var(--bcfc-gray-900)));--reunit-body:var(--bcfc-dark-ink-muted,var(--bcfc-ink,var(--bcfc-gray-600,#475467)));--reunit-muted:var(--bcfc-dark-ink-muted,var(--bcfc-ink-muted,var(--bcfc-gray-500,#667085)));--reunit-brand:var(--bcfc-ink-link,var(--bcfc-primary,#004a98));--reunit-brand-deep:var(--bcfc-primary-dark,#00346a);--reunit-brand-tint:var(--bcfc-blue-tint,rgba(0,74,152,.07));--reunit-on-brand:var(--bcfc-white,#fff);--reunit-paper:var(--bcfc-surface-raised,var(--bcfc-white,#fff));--reunit-cream:var(--bcfc-surface-sunken,var(--bcfc-gray-100,#f2f4f7));--reunit-line:var(--bcfc-border,#d9e4ef);--reunit-s-1:clamp(.82rem,.8rem + .15vw,.9rem);--reunit-s0:clamp(1rem,.96rem + .25vw,1.1rem);--reunit-s1:clamp(1.2rem,1.1rem + .5vw,1.5rem);--reunit-gap:2.5rem;--reunit-gap-s:1.5rem;--reunit-r:var(--bcfc-radius-md,12px);--reunit-r-lg:var(--bcfc-radius-lg,16px);--reunit-pill:var(--bcfc-radius-full,999px);--reunit-shadow:var(--bcfc-shadow-md,0 8px 24px rgba(0,74,152,.12));--reunit-ease:cubic-bezier(.22,1,.36,1);--reunit-header:var(--bcfc-total-header-height,104px);--reunit-anchor:calc(var(--reunit-header) + 1rem);color:var(--reunit-text);background:var(--bcfc-surface-raised,var(--reunit-paper))}.reunit [hidden]{display:none!important}.reunit :is(.reunit-stats,.reunit-hl,.reunit-offers,.reunit-enquire__steps){padding:0}.reunit :target,.reunit [id]:is(section,.reunit-sec){scroll-margin-block-start:var(--reunit-anchor)}.reunit-hero__crumb{padding-block:calc(var(--bcfc-total-header-height,104px) + .75rem) 0}.reunit-ico{display:inline-block;flex:none;inline-size:1.25rem;block-size:1.25rem;background-color:currentColor;-webkit-mask:var(--reunit-ico-src) center/contain no-repeat;mask:var(--reunit-ico-src) center/contain no-repeat}.reunit-ico--house{--reunit-ico-src:url("/images/realestate/pp/eyebrow-house.svg?v=5HK5adyiHBzDjAMlEYq3v1MGEMI")}.reunit-ico--pin{--reunit-ico-src:url("/images/realestate/pp/map-pin.svg?v=5HK5adyiHBzDjAMlEYq3v1MGEMI")}.reunit-ico--beds{--reunit-ico-src:url("/images/realestate/pp/beds.svg?v=5HK5adyiHBzDjAMlEYq3v1MGEMI")}.reunit-ico--baths{--reunit-ico-src:url("/images/realestate/pp/bathtub.svg?v=5HK5adyiHBzDjAMlEYq3v1MGEMI")}.reunit-ico--area{--reunit-ico-src:url("/images/realestate/pp/area.svg?v=5HK5adyiHBzDjAMlEYq3v1MGEMI")}.reunit-ico--asterisk{--reunit-ico-src:url("/images/realestate/pp/unit-asterisk.svg?v=5HK5adyiHBzDjAMlEYq3v1MGEMI")}.reunit-ico--card-house{--reunit-ico-src:url("/images/realestate/pp/unit-card-house.svg?v=5HK5adyiHBzDjAMlEYq3v1MGEMI")}.reunit-head{display:flex;flex-direction:column;gap:.75rem;margin-block:2rem var(--reunit-gap)}.reunit-pretitle{display:flex;align-items:center;gap:.625rem;margin:0;font-size:1rem;font-weight:var(--bcfc-fw-bold,700);line-height:1.4;color:var(--reunit-body)}.reunit-pretitle .reunit-ico{color:var(--reunit-brand)}.reunit-head__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--reunit-gap-s) var(--reunit-gap)}.reunit-head__copy{display:flex;flex-direction:column;gap:.5rem;flex:1 1 24rem;min-width:0}.reunit .reunit-h1{margin:0;max-width:none;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:var(--bcfc-fw-bold,700);line-height:1.2;letter-spacing:-.02em;color:var(--reunit-ink)}.reunit-loc{display:flex;align-items:center;gap:.625rem;margin:0;font-size:1rem;font-weight:var(--bcfc-fw-normal,400);line-height:1.4;color:var(--reunit-muted)}.reunit-loc .reunit-ico{inline-size:1.5rem;block-size:1.5rem}.reunit-loc .material-icons-outlined{color:var(--reunit-brand);font-size:1.15em}.reunit-stats{display:flex;align-items:center;gap:2rem;margin:0;padding:0;list-style:none}.reunit-stat{position:relative;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:.5rem;font-size:1rem;line-height:1.4;color:var(--reunit-text)}.reunit-stat+.reunit-stat::before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:-1rem;inline-size:1px;block-size:2.75rem;background:var(--reunit-line);transform:translateY(-50%)}.reunit-stats--head{flex:0 1 24.5rem}@media(max-width:768px){.reunit-stats--head{flex-basis:100%}}.reunit-hero__gallery{padding-block:0;margin-block-end:3rem}.reunit-mosaic{position:relative;display:grid;gap:.75rem}.reunit-mosaic__main{position:relative;min-width:0;min-height:0}.reunit-mosaic__tile{position:relative;display:block;inline-size:100%;padding:0;border:0;overflow:hidden;cursor:pointer;background:var(--reunit-cream);border-radius:var(--reunit-r-lg)}.reunit-mosaic__tile--main{aspect-ratio:4/3}.reunit-mosaic__side{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.75rem;min-width:0}.reunit-mosaic__pair{display:contents}.reunit-mosaic__side .reunit-mosaic__tile{aspect-ratio:4/3}@media(min-width:640px){.reunit-mosaic__tile--main{aspect-ratio:16/10}}.reunit-mosaic__tile img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block;transition:transform .35s var(--reunit-ease)}@media(width>768px){.reunit-mosaic{grid-template-columns:minmax(0,23fr) minmax(0,11fr);grid-template-rows:minmax(0,1fr);gap:var(--reunit-gap);aspect-ratio:70/27}.reunit-mosaic--n1{grid-template-columns:minmax(0,1fr)}.reunit-mosaic__tile--main{aspect-ratio:auto;block-size:100%}.reunit-mosaic__side{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,3fr) minmax(0,2fr);gap:var(--reunit-gap);min-height:0}.reunit-mosaic--n2 .reunit-mosaic__side{grid-template-rows:minmax(0,1fr)}.reunit-mosaic__pair{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--reunit-gap-s);min-height:0}.reunit-mosaic__side .reunit-mosaic__tile{aspect-ratio:auto;block-size:100%}}.reunit-mosaic__tile:hover img{transform:scale(1.035)}.reunit-mosaic__tile::after{content:"";position:absolute;inset:0;background:transparent;transition:background .25s}.reunit-mosaic__tile:hover::after{background:var(--reunit-brand-tint)}.reunit-mosaic__tile:focus-visible{outline:3px solid var(--reunit-brand);outline-offset:2px}.reunit-mosaic__more{position:absolute;inset:0;z-index:2;display:grid;place-content:center;grid-auto-flow:column;gap:.3rem;align-items:center;background:color-mix(in srgb,var(--bcfc-navy) 55%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--reunit-on-brand);font-weight:var(--bcfc-fw-extrabold,800);font-size:var(--reunit-s1)}.reunit-mosaic__grid--empty{grid-template-columns:1fr;aspect-ratio:21/9;background:var(--reunit-cream);border-radius:var(--reunit-r-lg)}.reunit-viewall{position:absolute;z-index:3;inset-block-end:.75rem;inset-inline-start:.75rem;display:inline-flex;align-items:center;gap:.4rem;border:0;border-radius:var(--reunit-pill);padding:.5em .9em;background:var(--reunit-paper);color:var(--bcfc-dark-ink-brand,var(--reunit-brand));font:inherit;font-size:.8425rem;font-weight:var(--bcfc-fw-extrabold,800);cursor:pointer;box-shadow:var(--reunit-shadow)}.reunit-viewall .material-icons-outlined{font-size:1em}@media(width>768px){.reunit-viewall{inset-block-end:1rem;inset-inline-start:auto;inset-inline-end:1rem;font-size:var(--reunit-s-1);padding:.6em 1.05em}.reunit-viewall .material-icons-outlined{font-size:1.1em}}.reunit-lightbox{position:fixed;inset:0;z-index:var(--bcfc-z-modal,1050);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.25rem,2vw,1.25rem);padding:clamp(1rem,4vw,3rem);background:rgba(7,27,51,.92)}.reunit-lightbox__stage{margin:0;display:grid;place-items:center;gap:.75rem;min-width:0}.reunit-lightbox__stage img{max-width:100%;max-height:78vh;display:block;border-radius:var(--reunit-r);object-fit:contain}.reunit-lightbox__cap,.reunit-lightbox__count{margin:0;color:var(--reunit-on-brand);font-size:var(--reunit-s-1);font-weight:var(--bcfc-fw-semibold,600);text-align:center}.reunit-lightbox__count{position:absolute;inset-block-end:1rem;inset-inline:0}.reunit-lightbox__nav,.reunit-lightbox__close{display:grid;place-items:center;inline-size:44px;block-size:44px;border:0;border-radius:var(--reunit-pill);background:rgba(255,255,255,.16);color:var(--reunit-on-brand);cursor:pointer}.reunit-lightbox__nav:hover,.reunit-lightbox__close:hover{background:rgba(255,255,255,.3)}.reunit-lightbox__close{position:absolute;inset-block-start:1rem;inset-inline-end:1rem}[dir=rtl] .reunit-lightbox__nav .material-icons-outlined{transform:scaleX(-1)}.reunit-body{padding-block-end:clamp(3rem,2rem + 3vw,4.75rem)}.reunit-grid{display:grid;gap:var(--reunit-gap)}.reunit-main,.reunit-side{min-width:0}@media(min-width:1024px){.reunit-grid{grid-template-columns:minmax(0,23fr) minmax(0,11fr);align-items:start}.reunit-main{grid-column:1;grid-row:1}.reunit-side{grid-column:2;grid-row:1;position:sticky;inset-block-start:calc(var(--reunit-header) + 1.5rem);max-block-size:calc(100vh - var(--reunit-header) - 3rem);overflow-y:auto;scrollbar-width:thin}.reunit-side>*{flex-shrink:0}}.reunit-block+.reunit-block{margin-block-start:var(--reunit-gap);padding-block-start:var(--reunit-gap);border-block-start:1px solid var(--reunit-line)}.reunit .reunit-h2{margin:0 0 var(--reunit-gap);font-size:1.25rem;font-weight:var(--bcfc-fw-bold,700);line-height:1.2;letter-spacing:-.02em;color:var(--reunit-ink)}.reunit .reunit-h2--ruled{padding-block-end:var(--reunit-gap);border-block-end:1px solid var(--reunit-line)}[dir=rtl] .reunit :is(.reunit-h1,.reunit-h2){letter-spacing:normal}.reunit-hl{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:var(--reunit-gap) 2rem;margin:0;padding:0;list-style:none}.reunit-hl li{display:flex;align-items:flex-start;gap:var(--reunit-gap-s)}.reunit-hl__ic{flex:none;inline-size:2rem;block-size:2rem;font-size:2rem;line-height:1;color:var(--reunit-ink)}.reunit-hl__b{display:flex;flex-direction:column;gap:.125rem;min-width:0}.reunit-hl__t,.reunit-hl__d{margin:0;line-height:1.4}.reunit-hl__t{font-size:1.125rem;font-weight:var(--bcfc-fw-bold,700);color:var(--reunit-text)}.reunit-hl__d{font-size:1rem;color:var(--reunit-muted)}.reunit-copy{color:var(--reunit-text);font-size:1.125rem;font-weight:var(--bcfc-fw-normal,400);line-height:1.6}.reunit-copy strong{color:var(--reunit-ink);font-weight:var(--bcfc-fw-extrabold,800)}.reunit-copy :is(ul,ol){margin-block:.5rem 1rem;padding-inline-start:1.25rem;padding-inline-end:0}.reunit-copy ul{list-style:disc}.reunit-copy ol{list-style:decimal}.reunit-copy li{margin-block-end:.25rem}.reunit-copy p{margin-block:0 1rem}.reunit-copy>:last-child{margin-block-end:0}.reunit-offers{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:var(--reunit-gap-s) var(--reunit-gap);margin:0;padding:0;list-style:none}.reunit-offers li{display:flex;align-items:center;gap:.75rem;font-size:1rem;line-height:1.4;color:var(--reunit-text)}.reunit-offers .reunit-ico{inline-size:1.5rem;block-size:1.5rem;color:var(--reunit-ink)}.reunit-more{margin-block-start:var(--reunit-gap-s);border:0;background:transparent;color:var(--bcfc-dark-ink-brand,var(--reunit-brand));font:inherit;font-weight:var(--bcfc-fw-extrabold,800);font-size:var(--reunit-s-1);cursor:pointer;padding:.3em 0;display:inline-flex;align-items:center;gap:.3rem}.reunit-more:hover{text-decoration:underline}.reunit-more .material-icons-outlined{transition:transform .2s var(--reunit-ease)}.reunit-more[aria-expanded=true] .material-icons-outlined{transform:rotate(180deg)}.reunit-map{border:1px solid var(--reunit-line);border-radius:var(--reunit-r-lg);overflow:hidden;background:var(--reunit-cream)}.reunit-map iframe{display:block;inline-size:100%;block-size:20rem;border:0}.reunit-mapnote{display:flex;align-items:center;gap:.5rem;margin:0;padding:.75rem 1rem;border-block-start:1px solid var(--reunit-line);background:var(--reunit-paper);color:var(--reunit-muted);font-size:.875rem}.reunit-mapnote .material-icons-outlined{color:var(--bcfc-dark-ink-brand,var(--reunit-brand));flex:none}.reunit-side{display:flex;flex-direction:column;gap:var(--reunit-gap)}.reunit-pricebox{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:2rem;padding:2rem;border-radius:var(--reunit-r-lg);background:var(--reunit-brand-tint)}.reunit-pricebox__ornament{position:absolute;inset-block-start:1.375rem;inset-inline-start:55%;inline-size:16.625rem;block-size:17.3125rem;pointer-events:none;background-color:var(--reunit-brand);-webkit-mask:url("/images/realestate/pp/unit-price-ornament.svg?v=5HK5adyiHBzDjAMlEYq3v1MGEMI") center/contain no-repeat;mask:url("/images/realestate/pp/unit-price-ornament.svg?v=5HK5adyiHBzDjAMlEYq3v1MGEMI") center/contain no-repeat}.reunit-pricebox>:not(.reunit-pricebox__ornament){position:relative}.reunit-pricebox__fig{display:flex;flex-direction:column;gap:.25rem}.reunit-pricebox__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0}.reunit-priceb{font-size:2.25rem;font-weight:var(--bcfc-fw-extrabold,800);line-height:1.2;color:var(--reunit-ink)}.reunit-pricep{font-size:1rem;font-weight:var(--bcfc-fw-bold,700);color:var(--reunit-muted)}.reunit-pricebox__cap{margin:0;font-size:.875rem;line-height:1.4}.reunit-pricebox :is(.reunit-pricep,.reunit-pricebox__cap){color:var(--reunit-body)}.reunit-cta{inline-size:100%}.reunit-tools{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-block-start:-1rem}.reunit-tool{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--reunit-line);background:var(--reunit-paper);border-radius:var(--reunit-pill);padding:.5em .95em;font:inherit;font-size:.875rem;font-weight:var(--bcfc-fw-bold,700);color:var(--reunit-body);cursor:pointer;transition:border-color .18s,color .18s}.reunit-tool:hover,.reunit-tool:focus-visible{border-color:var(--reunit-brand);color:var(--bcfc-dark-ink-brand,var(--reunit-brand))}.reunit-tool .material-icons-outlined{font-size:1.05em}.reunit-tool.is-done{border-color:var(--reunit-brand);color:var(--bcfc-dark-ink-brand,var(--reunit-brand))}.reunit-contact{display:flex;flex-direction:column;align-items:flex-start;gap:var(--reunit-gap-s);padding:var(--reunit-gap);border:1px solid var(--reunit-line);border-radius:var(--reunit-r-lg);background:var(--reunit-paper)}.reunit-contact .reunit-ico--card-house{inline-size:2.75rem;block-size:2.75rem;color:var(--reunit-brand)}.reunit-contact__t{margin:0;font-size:1.125rem;font-weight:var(--bcfc-fw-bold,700);line-height:1.4;color:var(--reunit-text)}.reunit-contact__fine{margin:-.75rem 0 0;font-size:1rem;line-height:1.5;color:var(--reunit-muted)}.reunit-contact__who{display:flex;align-items:center;gap:var(--reunit-gap-s);inline-size:100%}.reunit-contact__mark{flex:none;display:grid;place-items:center;inline-size:5rem;block-size:5rem;border-radius:var(--reunit-r);background:var(--reunit-brand-tint);color:var(--reunit-brand)}.reunit-contact__mark .material-icons-outlined{font-size:2rem}.reunit-contact__id{display:flex;flex-direction:column;gap:.25rem;min-width:0}.reunit-contact__id b{font-size:1.125rem;font-weight:var(--bcfc-fw-bold,700);line-height:1.4;color:var(--reunit-text)}.reunit-contact__id span{font-size:1rem;line-height:1.4;color:var(--reunit-muted)}.reunit-contact__ref{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;font-size:.875rem;color:var(--reunit-muted)}.reunit-contact__ref :is(dt,dd){margin:0}.reunit-contact__ref dd{font-weight:var(--bcfc-fw-bold,700);color:var(--reunit-text)}@media(min-width:1024px) and (max-width:1280px){.reunit-side{gap:2rem}.reunit-contact{padding:2rem}}@media(max-width:768px){.reunit-pricebox,.reunit-contact{padding:var(--reunit-gap-s)}}.reunit-lead{padding-block:.75rem 1.5rem;border-block-end:1px solid var(--reunit-line)}.reunit-lead__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.45rem}.reunit-sec{margin-block-start:var(--reunit-gap);padding-block-start:var(--reunit-gap);border-block-start:1px solid var(--reunit-line)}.reunit-sec h2{font-size:1.25rem;color:var(--reunit-ink);margin-block-end:1rem}.reunit-clamp{max-height:15.5rem;overflow:hidden;position:relative}.reunit-clamp::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:5rem;background:linear-gradient(to top,var(--reunit-paper),transparent)}.reunit-similar{margin-block-start:5rem}.reunit-similar .reunit-h2{margin-block-end:2rem}.reunit-sim{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:2rem}.reunit-card{display:flex;flex-direction:column;border:1px solid var(--reunit-line);border-radius:var(--reunit-r-lg);overflow:hidden;background:var(--reunit-paper);transition:transform .25s var(--reunit-ease),box-shadow .25s}.reunit-card:hover{transform:translateY(-4px);box-shadow:var(--reunit-shadow)}.reunit-card__link{display:block;flex:1;color:inherit}.reunit-card__link:focus-visible{outline:3px solid var(--reunit-brand);outline-offset:-3px}.reunit-card__img{display:block;aspect-ratio:3/2;overflow:hidden;background:var(--reunit-cream)}.reunit-card__img img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.reunit-card__b{display:flex;flex-direction:column;gap:var(--reunit-gap-s);padding:1.25rem}.reunit-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.reunit-card__id{display:flex;flex-direction:column;gap:.125rem;min-width:0}.reunit-card__t{margin:0;font-size:1.125rem;font-weight:var(--bcfc-fw-bold,700);line-height:1.4;color:var(--reunit-ink)}.reunit-card__loc{margin:0;font-size:.875rem;line-height:1.4;color:var(--reunit-muted)}.reunit-card__price{flex:none;padding:.5rem 1.25rem;border-radius:var(--reunit-pill);background:var(--reunit-brand-tint);color:var(--bcfc-dark-ink-brand,var(--bcfc-blue-dark));font-size:.875rem;font-weight:var(--bcfc-fw-bold,700);line-height:1.4;white-space:nowrap}.reunit-stats--card{gap:1.5rem}.reunit-stats--card .reunit-stat{font-size:.875rem}.reunit-stats--card .reunit-stat+.reunit-stat::before{inset-inline-start:-.75rem}.reunit-enquire{margin-block-start:5rem;padding:clamp(1.5rem,4vw,3.5rem);border-radius:var(--reunit-r-lg);background:var(--bcfc-navy);color:var(--bcfc-ink,var(--reunit-on-brand))}.reunit-enquire__grid{display:grid;gap:var(--reunit-gap);align-items:start}@media(min-width:1024px){.reunit-enquire__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.reunit-enquire__copy{min-width:0;align-self:center}.reunit-enquire .reunit-pretitle{color:var(--bcfc-ink-muted,var(--reunit-on-brand))}.reunit-enquire .reunit-pretitle .reunit-ico{color:var(--bcfc-yellow)}.reunit-enquire h2{margin:.75rem 0 0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--bcfc-fw-bold,700);line-height:1.2;color:var(--bcfc-ink-strong,var(--reunit-on-brand))}.reunit-enquire__lede{margin:1rem 0 0;font-size:1.0625rem;line-height:1.65;color:var(--bcfc-ink-muted,var(--reunit-on-brand))}.reunit-enquire__steps{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.75rem}.reunit-enquire__steps li{display:flex;align-items:center;gap:.6rem;color:var(--bcfc-ink,var(--reunit-on-brand));font-size:1rem;font-weight:var(--bcfc-fw-bold,700)}.reunit-enquire__steps .material-icons-outlined{color:var(--bcfc-yellow);font-size:1.25rem;flex:none}.reunit-enquire__form{background:var(--reunit-paper);color:var(--bcfc-ink,var(--reunit-text));border-radius:var(--reunit-r-lg);padding:clamp(1.25rem,2.5vw,2rem)}.reunit-form{margin:0}.reunit-form__field{display:flex;flex-direction:column;gap:.35rem;margin-block-end:.85rem}.reunit-form__pair{display:grid;grid-template-columns:1fr;gap:.85rem}@media(min-width:640px){.reunit-form__pair{grid-template-columns:1fr 1fr}}.reunit-form__field label{font-size:var(--reunit-s-1);font-weight:var(--bcfc-fw-bold,700);color:var(--bcfc-dark-ink,var(--reunit-ink))}.reunit-form__field :is(input,textarea,select){padding:.7em .85em;border:1px solid var(--reunit-line);border-radius:var(--reunit-r);background:var(--reunit-paper);color:var(--bcfc-dark-ink,var(--reunit-text));font:inherit;font-size:var(--reunit-s-1);width:100%}.reunit-form__field :is(input,textarea,select):focus-visible{outline:2px solid var(--reunit-brand);border-color:var(--reunit-brand)}.reunit-form__consent{display:flex;gap:.5rem;align-items:flex-start;font-size:var(--reunit-s-1);color:var(--reunit-body);margin-block-end:.85rem}.reunit-form__consent input{flex-shrink:0;inline-size:1.25rem;block-size:1.25rem;margin-block-start:1px}.reunit-form__submit{width:100%}.reunit-form__fine{font-size:.8225rem;color:var(--reunit-muted);margin-block-start:.7rem;line-height:1.55}@media(prefers-reduced-motion:reduce){.reunit-mosaic__tile img,.reunit-card,.reunit-more .material-icons-outlined{transition:none}.reunit-mosaic__tile:hover img{transform:none}.reunit-card:hover{transform:none}}.reunit{--reunit-st-available:var(--bcfc-green-dark);--reunit-st-reserved:var(--bcfc-yellow);--reunit-st-sold:var(--bcfc-gray-500);--reunit-st-soon:var(--bcfc-primary)}.reunit .reunit-badge{display:inline-flex;align-items:center;padding:6px 11px;border-radius:var(--bcfc-radius-full,999px);font-size:.6875rem;font-weight:var(--bcfc-fw-extrabold,800);letter-spacing:.1em;text-transform:uppercase;line-height:1;color:var(--bcfc-white)}.reunit .reunit-badge--available{background:var(--reunit-st-available)}.reunit .reunit-badge--reserved{background:var(--reunit-st-reserved);color:var(--bcfc-navy)}.reunit .reunit-badge--sold{background:var(--reunit-st-sold)}.reunit .reunit-badge--soon{background:var(--reunit-st-soon)}.reunit .bcfc-breadcrumbs__plain{font-weight:var(--bcfc-fw-bold,700);color:var(--bcfc-gray-500)}.reunit .reunit-viewmap{margin-block-start:12px}