@charset "UTF-8";.pfs{--pfs-ink:#042c53;--pfs-ink-2:var(--bcfc-dark-ink,#10243e);--pfs-body:var(--bcfc-dark-ink-muted,#5f6f83);--pfs-muted:var(--bcfc-dark-ink-muted,#7a8aa0);--pfs-icon:var(--bcfc-dark-ink-muted,#8b9cb1);--pfs-strong:var(--bcfc-dark-ink-muted,#42536b);--pfs-gold:#e9c778;--pfs-page:var(--bcfc-surface-raised,#fbfcfe);--pfs-chip:var(--bcfc-surface-sunken,#f4f7fb);--pfs-field:var(--bcfc-surface-sunken,#f7f9fc);--pfs-line:#e7edf5;--pfs-line-2:#e3eaf3;--pfs-line-3:#d8e0ea;--pfs-line-4:#cfdae7;--pfs-green-bg:var(--bcfc-surface-sunken,#e6f6ed);--pfs-green-fg:#1f7a4d;--pfs-accent-bg:var(--bcfc-navy-tint,rgba(7,27,51,.06));--pfs-accent-fg:var(--bcfc-dark-ink,var(--bcfc-navy,#071b33));--pfs-blue-bg:var(--bcfc-surface-sunken,#eaf1f9);--pfs-r:15px;--pfs-r-lg:16px;--pfs-shadow:0 1px 2px rgba(4,44,83,.05);--pfs-shadow-hover:0 14px 34px rgba(4,44,83,.13);--pfs-shadow-float:0 20px 48px rgba(4,44,83,.22);--pfs-sticky-top:var(--bcfc-total-header-height,88px);background:var(--bcfc-surface-raised,var(--pfs-page))}.pfs [hidden]{display:none!important}.pfs .pfs-sr{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pfs .pfs-hero{--pfs-header-h:88px;position:relative;display:flex;flex-direction:column;justify-content:center;min-block-size:calc(400px + var(--pfs-header-h));padding:calc(78px + var(--pfs-header-h)) 0 56px;overflow:hidden;background:var(--pfs-ink)}.pfs .pfs-hero__crumbs{position:absolute;inset-block-start:calc(18px + var(--pfs-header-h,88px));inset-inline:0;display:flex;align-items:center;gap:9px;max-inline-size:var(--comp-wrap,1200px);margin-inline:auto;padding-inline:var(--comp-gutter,1.5rem);font-size:.8125rem;font-weight:var(--bcfc-fw-bold,700);color:rgba(255,255,255,.6)}.pfs .pfs-hero__crumbs .bcfc-breadcrumbs{margin-top:0}.pfs .pfs-hero__crumbs .bcfc-breadcrumbs ol,.pfs .pfs-hero__crumbs .bcfc-breadcrumbs__separator{color:rgba(255,255,255,.6)}.pfs .pfs-hero__crumbs .bcfc-breadcrumbs a:hover,.pfs .pfs-hero__crumbs .bcfc-breadcrumbs a:focus-visible,.pfs .pfs-hero__crumbs .bcfc-breadcrumbs [aria-current=page]{color:#fff}.pfs .pfs-hero .re-logo{display:inline-block;background:var(--bcfc-surface-raised,#fff);padding:9px 15px;border-radius:12px;margin:0 0 18px;box-shadow:0 8px 22px rgba(0,0,0,.2)}.pfs .pfs-hero .re-logo img{height:38px;width:auto;display:block}.pfs .pfs-hero h1{max-inline-size:22ch;margin-block:16px 0;font-size:clamp(2rem,4.4vw,3.375rem);line-height:1.06;letter-spacing:-.025em;color:#fff}.pfs .pfs-toolbar{position:relative;z-index:var(--bcfc-z-sticky,1020);background:var(--bcfc-surface-raised,#fff);border-block-end:1px solid var(--pfs-line);box-shadow:0 6px 18px rgba(4,44,83,.05)}.pfs .pfs-toolbar__inner{display:flex;flex-direction:column;gap:10px;padding-block:14px}.pfs .pfs-toolbar__spacer{flex:1 1 auto}.pfs .pfs-search{display:flex;align-items:center;gap:10px;flex:1 1 260px;min-inline-size:240px;block-size:46px;padding-inline:15px;background:var(--bcfc-surface-sunken,var(--pfs-field));border:1px solid var(--pfs-line-3);border-radius:9px}.pfs .pfs-search .material-icons-outlined{font-size:1.1875rem;color:var(--bcfc-dark-ink-muted,var(--pfs-icon))}.pfs .pfs-search input{flex:1;min-inline-size:0;background:none;border:0;font:inherit;font-size:.9375rem;font-weight:var(--bcfc-fw-semibold,600);color:var(--bcfc-ink,var(--pfs-ink-2));align-self:stretch}@media(width<768px){.pfs .pfs-search input{font-size:1rem}}.pfs .pfs-search input:focus{outline:0}.pfs .pfs-search:focus-within{border-color:var(--bcfc-primary,#004a98)}.pfs .pfs-toolbar__status{display:flex;align-items:center;gap:8px;margin:0;font-size:.84375rem;font-weight:var(--bcfc-fw-bold,700);color:var(--bcfc-ink,var(--pfs-muted))}.pfs .pfs-pill{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}.pfs .pfs-pill--navy{background:var(--pfs-ink);color:#fff}.pfs .pfs-pill--gold{background:var(--pfs-gold);color:#3d2c05}.pfs .pfs-pill--glass{background:rgba(255,255,255,.16);color:#fff}.pfs .pfs-tag{display:inline-flex;align-items:center;padding:4px 8px;border-radius:5px;font-size:.6875rem;font-weight:var(--bcfc-fw-extrabold,800);letter-spacing:.06em;text-transform:uppercase;line-height:1.4;white-space:nowrap}.pfs .pfs-tag--green{background:var(--bcfc-surface-sunken,var(--pfs-green-bg));color:var(--bcfc-dark-ink-green,var(--pfs-green-fg))}.pfs .pfs-tag--red{background:var(--pfs-accent-bg);color:var(--bcfc-dark-ink,var(--pfs-accent-fg))}.pfs .pfs-tag--blue{background:var(--bcfc-surface-sunken,var(--pfs-blue-bg));color:var(--bcfc-ink,var(--bcfc-primary,#004a98))}.pfs .pfs-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:7px;background:var(--bcfc-surface-sunken,var(--pfs-chip));font-size:.8125rem;font-weight:var(--bcfc-fw-bold,700);color:var(--bcfc-ink-link,var(--pfs-strong));line-height:1}.pfs .pfs-chip .material-icons-outlined{font-size:1rem;color:var(--bcfc-dark-ink-muted,var(--pfs-icon))}.pfs .pfs-body{display:flex;flex-direction:column;gap:38px;padding-block:38px 52px}.pfs .pfs-sechead{display:flex;align-items:center;gap:12px;margin-block-end:15px}.pfs .pfs-sechead h2{margin:0;font-size:1.25rem;line-height:1;color:var(--bcfc-ink-strong,var(--pfs-ink))}.pfs .pfs-sechead__dot{inline-size:8px;block-size:8px;border-radius:50%;background:var(--pfs-gold);flex-shrink:0}.pfs .pfs-sechead__rule{flex:1;block-size:1px;background:var(--bcfc-line,var(--pfs-line))}.pfs .pfs-featured__grid{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;align-items:stretch}.pfs .pfs-spotlight{position:relative;display:flex;min-block-size:340px;border-radius:var(--pfs-r-lg);overflow:hidden;background:var(--pfs-ink)}.pfs .pfs-spotlight__img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.pfs .pfs-spotlight__scrim{position:absolute;inset:0;background:linear-gradient(to top,rgba(4,25,48,.94) 6%,rgba(4,25,48,.4) 52%,rgba(4,25,48,.06) 100%)}.pfs .pfs-spotlight__body{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:14px;inline-size:100%;padding:28px 30px}.pfs .pfs-spotlight__pills{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.pfs .pfs-spotlight h3{margin:0;max-inline-size:22ch;font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.12;letter-spacing:-.02em;color:#fff}.pfs .pfs-spotlight p{margin:0;max-inline-size:460px;font-size:1rem;line-height:1.7;color:rgba(255,255,255,.8);text-wrap:pretty}.pfs .pfs-spotlight__stats{display:flex;gap:22px;flex-wrap:wrap;margin:0}.pfs .pfs-spotlight__stats>div{display:flex;flex-direction:column;gap:3px}.pfs .pfs-spotlight__stats dt{font-size:.5625rem;font-weight:var(--bcfc-fw-extrabold,800);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55)}.pfs .pfs-spotlight__stats dd{margin:0;font-size:1rem;font-weight:var(--bcfc-fw-extrabold,800);color:#fff}.pfs .pfs-spotlight__stats .pfs-spotlight__price{color:var(--pfs-gold)}.pfs .pfs-spotlight__cta{border-radius:9px;padding:.8rem 1.25rem;font-size:.875rem}.pfs .pfs-assure{display:flex;flex-direction:column;gap:14px;padding:26px;background:var(--pfs-ink);border-radius:var(--pfs-r-lg)}.pfs .pfs-assure__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:46px;block-size:46px;border-radius:11px;background:rgba(233,199,120,.16);color:var(--pfs-gold)}.pfs .pfs-assure__icon .material-icons-outlined{font-size:1.4375rem}.pfs .pfs-assure h3{margin:0;font-size:1.375rem;line-height:1.24;color:#fff}.pfs .pfs-assure p{margin:0;font-size:.9375rem;line-height:1.72;color:rgba(255,255,255,.74);text-wrap:pretty}.pfs .pfs-assure__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:15px 0;list-style:none;border-block:1px solid rgba(255,255,255,.14)}.pfs .pfs-assure__list li{display:flex;align-items:center;gap:10px;font-size:.875rem;font-weight:var(--bcfc-fw-bold,700);line-height:1.5;color:rgba(255,255,255,.86)}.pfs .pfs-assure__list .material-icons-outlined{font-size:1.125rem;color:var(--pfs-gold);flex-shrink:0}.pfs .pfs-assure__cta{margin-block-start:auto;border-radius:10px}.pfs .pfs-results__head{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-block-end:clamp(2rem,5vw,4rem);text-align:center}.pfs .pfs-results__head .bcfc-eyebrow{--eyebrow-ink:var(--bcfc-gray-600)}.pfs .pfs-results__head .pp-ico{inline-size:1.25rem;block-size:1.25rem;color:var(--bcfc-blue)}.pfs .pfs-results__head h2{margin:0;font-family:var(--bcfc-ff-primary);font-size:clamp(2.25rem,4vw,3.25rem);font-weight:var(--bcfc-fw-bold,700);line-height:1.2;letter-spacing:-.02em;color:var(--bcfc-navy);overflow-wrap:normal}.pfs .pfs-results__count{display:flex;gap:5px;flex-wrap:wrap;margin:0;font-size:.875rem;font-weight:var(--bcfc-fw-bold,700);color:var(--bcfc-ink,var(--pfs-muted))}.pfs .pfs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;align-items:stretch}.pfs .pfs-grid__cell{display:flex}.pfs .pfs-grid__cell>*{inline-size:100%}.pfs .pfs-noresults{grid-column:1/-1;margin:0;padding:34px 26px;background:var(--bcfc-surface-raised,#fff);border:1px dashed var(--pfs-line-4);border-radius:var(--pfs-r);font-size:.96875rem;line-height:1.7;color:var(--bcfc-ink,var(--pfs-body));text-align:center}.pfs .pfs-more{display:flex;justify-content:center;padding-block-start:24px}.pfs .pfs-more .btn{border-radius:10px}.pfs .pfs-card{display:flex;flex-direction:column;inline-size:100%;font-family:var(--bcfc-ff-primary);background:var(--bcfc-surface-raised,#fff);border:1px solid var(--bcfc-border);border-radius:var(--bcfc-radius-lg);overflow:hidden;transition:box-shadow .25s var(--comp-ease,ease),border-color .25s,transform .25s var(--comp-ease,ease)}.pfs .pfs-card:hover,.pfs .pfs-card:focus-within{box-shadow:var(--bcfc-shadow-md)}.pfs .pfs-card__media{position:relative;aspect-ratio:22/15;min-block-size:260px;max-block-size:300px;background:var(--bcfc-surface-sunken,var(--pfs-chip));flex-shrink:0}.pfs .pfs-card__img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;opacity:0;transition:opacity .3s ease}.pfs .pfs-card__img.is-on{opacity:1}.pfs .pfs-card__img--none{display:block;opacity:1;background:repeating-linear-gradient(135deg,#dfe7f1 0 10px,#e9eff7 10px 20px)}.pfs .pfs-card__tag{position:absolute;inset-block-start:1rem;inset-inline-start:1rem}.pfs .pfs-card__actions{position:absolute;inset-block-start:1rem;inset-inline-end:1rem;display:flex;align-items:center;gap:.5rem}.pfs .pfs-card__iconbtn{display:inline-flex;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;padding:0;background:var(--bcfc-surface-raised,#fff);border:0;border-radius:var(--bcfc-radius-full);box-shadow:var(--bcfc-shadow-sm);color:var(--bcfc-navy);text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.pfs .pfs-card__iconbtn .material-icons-outlined{font-size:1.25rem}.pfs .pfs-card__iconbtn:hover{color:var(--bcfc-blue)}.pfs [data-pfs-fav][aria-pressed=true]{color:var(--bcfc-dark-ink-red,var(--bcfc-red,#f32735))}.pfs .pfs-card__go{position:absolute;inset-block-end:1.5rem;inset-inline-end:1.5rem;display:inline-flex;align-items:center;justify-content:center;inline-size:3.5rem;block-size:3.5rem;background:var(--bcfc-surface-raised,#fff);border-radius:var(--bcfc-radius-full);box-shadow:var(--bcfc-shadow-sm);color:var(--bcfc-navy);opacity:0;transform:translateY(.5rem);pointer-events:none;transition:opacity .25s ease,transform .25s var(--comp-ease,ease)}.pfs .pfs-card--link:hover .pfs-card__go,.pfs .pfs-card--link:focus-within .pfs-card__go{opacity:1;transform:none}.pfs .pfs-card__go .pp-ico{inline-size:1.5rem;block-size:1.5rem}.pfs .pfs-card__dots{position:absolute;inset-block-end:12px;inset-inline:0;display:flex;justify-content:center;gap:5px}.pfs .pfs-card__dot{inline-size:6px;block-size:3px;padding:0;background:var(--bcfc-surface-scrim,rgba(255,255,255,.5));border:0;border-radius:99px;cursor:pointer;transition:inline-size .25s ease,background-color .25s ease}.pfs .pfs-card__dot::after{content:"";position:absolute;inset:-10px -4px}.pfs .pfs-card__dot{position:relative}.pfs .pfs-card__dot.is-on{inline-size:18px;background:var(--bcfc-surface-raised,#fff)}.pfs .pfs-card__body{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;flex:1}.pfs .pfs-card__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.pfs .pfs-card__head{display:flex;flex:1 1 10rem;flex-direction:column;align-items:flex-start;gap:.125rem}.pfs .pfs-card__head h3{margin:0;font-family:var(--bcfc-ff-primary);font-size:1.25rem;font-weight:var(--bcfc-fw-bold,700);line-height:1.2;letter-spacing:-.02em;color:var(--bcfc-navy);overflow-wrap:normal}.pfs .pfs-card__link{color:inherit;text-decoration:none}.pfs .pfs-card__link:hover{color:var(--bcfc-blue)}.pfs .pfs-card__link:focus-visible{outline:2px solid var(--bcfc-blue);outline-offset:2px;border-radius:4px}.pfs .pfs-card__loc{margin:0;font-size:1rem;font-weight:var(--bcfc-fw-normal,400);line-height:1.4;color:var(--bcfc-gray-500)}.pfs .pfs-card__price{display:inline-flex;flex:0 0 auto;align-items:baseline;padding:.5rem 1.25rem;border-radius:var(--bcfc-radius-full);background:var(--bcfc-blue-tint);font-size:1rem;font-weight:var(--bcfc-fw-normal,400);line-height:1.4;color:var(--bcfc-blue-dark);white-space:nowrap}.pfs .pfs-card__persqm,.pfs .pfs-row__persqm{font-size:.8125rem;font-weight:var(--bcfc-fw-bold,700);color:var(--bcfc-ink,var(--pfs-muted));white-space:nowrap}.pfs .pfs-card__note{margin-block-start:.5rem;font-size:.75rem}.pfs .pfs-card__persqm.pfs-card__note{font-weight:var(--bcfc-fw-normal,400);color:var(--bcfc-gray-600)}.pfs .pfs-row__loc{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:var(--bcfc-fw-bold,700);color:var(--bcfc-ink,var(--pfs-body))}.pfs .pfs-row__loc .material-icons-outlined{font-size:1rem;color:var(--bcfc-dark-ink-muted,var(--pfs-icon))}.pfs .pfs-card__stats{display:grid;grid-auto-columns:auto;grid-auto-flow:column;gap:2rem;margin:0;padding:0;list-style:none}.pfs .pfs-card__stat{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin:0}.pfs .pfs-card__stat:not(:first-child)::before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:-1rem;inline-size:1px;block-size:2.75rem;background:var(--bcfc-border);transform:translateY(-50%)}.pfs .pfs-card__stat .pp-ico{color:var(--bcfc-navy)}.pfs .pfs-card__statl{font-size:1rem;font-weight:var(--bcfc-fw-normal,400);line-height:1.4;color:var(--bcfc-gray-900)}.pfs .pfs-card__foot{display:flex;margin-block-start:auto}.pfs .pfs-card__foot>.pfs-card__enquire{flex:1 1 auto;min-inline-size:0;white-space:nowrap}.pfs .pfs-card--link,.pfs .pfs-card--enquire{cursor:pointer}.pfs .pp-ico{display:inline-block;flex-shrink:0;inline-size:1.25rem;block-size:1.25rem;background-color:currentColor;-webkit-mask:var(--pp-ico-src) center/contain no-repeat;mask:var(--pp-ico-src) center/contain no-repeat}.pfs .pp-ico--beds{--pp-ico-src:url("/images/realestate/pp/beds.svg?v=5HK5adyiHBzDjAMlEYq3v1MGEMI")}.pfs .pp-ico--bath{--pp-ico-src:url("/images/realestate/pp/bathtub.svg?v=5HK5adyiHBzDjAMlEYq3v1MGEMI")}.pfs .pp-ico--area{--pp-ico-src:url("/images/realestate/pp/area.svg?v=5HK5adyiHBzDjAMlEYq3v1MGEMI")}.pfs .pp-ico--zone,.pfs .pp-ico--house{--pp-ico-src:url("/images/realestate/pp/eyebrow-house.svg?v=5HK5adyiHBzDjAMlEYq3v1MGEMI")}.pfs .pp-ico--arrow{--pp-ico-src:url("/images/realestate/pp/arrow-right.svg?v=5HK5adyiHBzDjAMlEYq3v1MGEMI")}.pfs .pfs-crosssell{display:flex;flex-direction:column;justify-content:center;gap:14px;inline-size:100%;padding:26px;background:var(--bcfc-surface-raised,#fff);border:1px dashed var(--pfs-line-4);border-radius:var(--pfs-r)}.pfs .pfs-crosssell__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;border-radius:11px;background:var(--bcfc-surface-sunken,var(--pfs-blue-bg));color:var(--bcfc-ink,var(--bcfc-primary,#004a98))}.pfs .pfs-crosssell__icon .material-icons-outlined{font-size:1.375rem}.pfs .pfs-crosssell h3{margin:0;font-size:1.1875rem;line-height:1.26;color:var(--bcfc-ink-strong,var(--pfs-ink))}.pfs .pfs-crosssell p{margin:0;font-size:.9375rem;line-height:1.7;color:var(--bcfc-ink,var(--pfs-body));text-wrap:pretty}.pfs .pfs-crosssell .btn{border-radius:10px}.pfs .pfs-map{display:grid;grid-template-columns:minmax(0,1fr) 620px;background:var(--bcfc-surface-raised,var(--pfs-page));border-block:1px solid var(--pfs-line)}.pfs .pfs-map__list{display:flex;flex-direction:column;gap:14px;min-inline-size:0;padding:24px 28px 32px;padding-inline-start:max(var(--comp-gutter,1.5rem),(100vw - var(--comp-wrap,1200px))/2)}.pfs .pfs-map__liststats{display:flex;gap:30px;flex-wrap:wrap;padding-block-end:14px;border-block-end:1px solid var(--pfs-line)}.pfs .pfs-stat{display:flex;flex-direction:column;gap:5px}.pfs .pfs-stat__n{font-size:1.875rem;font-weight:var(--bcfc-fw-extrabold,800);line-height:1;color:var(--bcfc-ink,var(--pfs-ink))}.pfs .pfs-stat__l{font-size:.75rem;font-weight:var(--bcfc-fw-bold,700);letter-spacing:.06em;text-transform:uppercase;color:var(--bcfc-ink,var(--pfs-muted))}.pfs .pfs-map__showing{margin:0;font-size:.875rem;font-weight:var(--bcfc-fw-bold,700);color:var(--bcfc-ink,var(--pfs-body))}.pfs .pfs-map__rows{display:flex;flex-direction:column;gap:11px}.pfs .pfs-map__listhead{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.pfs .pfs-map__group-toggle{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;background:none;border:0;border-radius:7px;font:inherit;font-size:.8125rem;font-weight:var(--bcfc-fw-extrabold,800);color:var(--bcfc-ink,var(--bcfc-primary,#004a98));cursor:pointer}.pfs .pfs-map__group-toggle:hover{background:var(--bcfc-surface-sunken,var(--pfs-blue-bg))}.pfs .pfs-map__group-toggle .material-icons-outlined{font-size:1rem}.pfs .pfs-map__group-toggle.is-on{background:var(--bcfc-primary,#004a98);color:#fff}.pfs .pfs-map__group{display:flex;align-items:baseline;gap:8px;margin:10px 0 0;padding-block-end:7px;border-block-end:1px solid var(--pfs-line);font-size:.875rem;font-weight:var(--bcfc-fw-extrabold,800);letter-spacing:.04em;text-transform:uppercase;color:var(--bcfc-ink,var(--pfs-ink))}.pfs .pfs-map__group:first-child{margin-block-start:0}.pfs .pfs-map__groupn{font-size:.75rem;font-weight:var(--bcfc-fw-bold,700);letter-spacing:normal;text-transform:none;color:var(--bcfc-ink,var(--pfs-muted))}.pfs .pfs-map__previewphotos{block-size:42px;padding:0 14px;border-radius:9px;font-size:.875rem;white-space:nowrap}.pfs .pfs-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;padding:16px;background:var(--bcfc-surface-raised,#fff);border:1px solid var(--pfs-line-2);border-radius:14px;cursor:pointer;transition:border-color .2s,box-shadow .2s var(--comp-ease,ease)}.pfs .pfs-row:hover{border-color:#c9d8e9;box-shadow:0 10px 26px rgba(4,44,83,.1)}.pfs .pfs-row:focus-visible{outline:2px solid var(--bcfc-primary,#004a98);outline-offset:2px}.pfs .pfs-row.is-selected{border-color:#cfdcec;border-inline-start:4px solid var(--bcfc-primary,#004a98);padding-inline-start:13px;box-shadow:0 10px 26px rgba(4,44,83,.09)}.pfs .pfs-row__media{position:relative;block-size:118px;border-radius:10px;overflow:hidden;background:repeating-linear-gradient(135deg,#dfe7f1 0 10px,#e9eff7 10px 20px)}.pfs .pfs-row__media img{inline-size:100%;block-size:100%;object-fit:cover}.pfs .pfs-row__pcount{position:absolute;inset-block-end:7px;inset-inline-end:7px;display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:6px;background:rgba(4,25,48,.78);font-size:.75rem;font-weight:var(--bcfc-fw-extrabold,800);color:#fff}.pfs .pfs-row__pcount .material-icons-outlined{font-size:.875rem}.pfs .pfs-row__body{display:flex;flex-direction:column;gap:9px;min-inline-size:0}.pfs .pfs-row__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pfs .pfs-row__id{display:flex;flex-direction:column;gap:5px;align-items:flex-start;min-inline-size:0}.pfs .pfs-row__id h3{margin:0;font-size:1.125rem;line-height:1.28;color:var(--bcfc-ink-strong,var(--pfs-ink))}.pfs .pfs-row__price{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.pfs .pfs-row__amount{font-size:1.3125rem;font-weight:var(--bcfc-fw-extrabold,800);line-height:1;color:var(--bcfc-ink,var(--pfs-ink))}.pfs .pfs-row__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-block-start:10px;border-block-start:1px solid var(--pfs-line)}.pfs .pfs-row__metrics{display:flex;gap:16px;flex-wrap:wrap;font-size:.8125rem;font-weight:var(--bcfc-fw-bold,700);color:var(--bcfc-ink,var(--pfs-muted))}.pfs .pfs-row__metrics>span{display:inline-flex;align-items:center;gap:5px}.pfs .pfs-row__metrics .material-icons-outlined{font-size:1rem}.pfs .pfs-row__actions{display:flex;gap:9px;flex-shrink:0}.pfs .pfs-row__actions .btn{block-size:38px;padding:0 15px;border-radius:8px;font-size:.8125rem}.pfs .pfs-row__fav{display:inline-flex;align-items:center;justify-content:center;inline-size:38px;block-size:38px;padding:0;background:var(--bcfc-surface-raised,#fff);border:1px solid var(--pfs-line-4);border-radius:8px;color:var(--bcfc-ink,var(--bcfc-primary,#004a98));cursor:pointer}.pfs .pfs-row__fav .material-icons-outlined{font-size:1.0625rem}.pfs .pfs-map__canvas{position:relative;border-inline-start:1px solid var(--pfs-line);background:repeating-linear-gradient(135deg,#e7edf4 0 16px,#eef3f8 16px 32px)}.pfs .pfs-map__gmap,.pfs .pfs-map__frame{position:sticky;inset-block-start:var(--pfs-sticky-top);inline-size:100%;block-size:min(760px,100vh - var(--pfs-sticky-top));border:0;display:block}.pfs .pfs-map__controls{position:absolute;inset-block-start:20px;inset-inline:20px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;pointer-events:none}.pfs .pfs-map__ctl{display:inline-flex;align-items:center;gap:8px;block-size:42px;padding-inline:15px;background:var(--bcfc-surface-raised,#fff);border:0;border-radius:9px;box-shadow:0 6px 18px rgba(4,44,83,.16);font:inherit;font-size:.875rem;font-weight:var(--bcfc-fw-bold,700);color:var(--bcfc-ink,var(--pfs-ink-2));cursor:pointer;pointer-events:auto}.pfs .pfs-map__ctl .material-icons-outlined{font-size:1.125rem;color:var(--bcfc-ink,var(--bcfc-primary,#004a98))}.pfs .pfs-map__ctl[aria-pressed=true]{background:var(--bcfc-primary,#004a98);color:#fff}.pfs .pfs-map__ctl[aria-pressed=true] .material-icons-outlined{color:#fff}.pfs .pfs-map__note{display:inline-flex;align-items:center;gap:7px;margin-inline-start:auto;padding:8px 12px;background:var(--bcfc-surface-raised,rgba(255,255,255,.94));border-radius:8px;box-shadow:0 4px 14px rgba(4,44,83,.12);font-size:.78125rem;font-weight:var(--bcfc-fw-bold,700);line-height:1.4;color:var(--bcfc-ink-muted,var(--pfs-body));pointer-events:auto}.pfs .pfs-map__note .material-icons-outlined{font-size:1rem;color:var(--bcfc-dark-ink-muted,var(--pfs-icon));flex-shrink:0}.pfs .pfs-map__preview{position:absolute;inset-block-end:24px;inset-inline:24px;display:grid;grid-template-columns:160px minmax(0,1fr);gap:18px;padding:18px;background:var(--bcfc-surface-raised,#fff);border-radius:var(--pfs-r);box-shadow:var(--pfs-shadow-float)}.pfs .pfs-map__previewmedia{block-size:112px;border-radius:10px;overflow:hidden;background:repeating-linear-gradient(135deg,#dfe7f1 0 10px,#e9eff7 10px 20px)}.pfs .pfs-map__previewmedia img{inline-size:100%;block-size:100%;object-fit:cover}.pfs .pfs-map__previewbody{display:flex;flex-direction:column;gap:9px;min-inline-size:0}.pfs .pfs-map__previewtop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.pfs .pfs-map__previewtitle{display:block;font-size:1.0625rem;font-weight:var(--bcfc-fw-extrabold,800);line-height:1.28;color:var(--bcfc-ink-strong,var(--pfs-ink))}.pfs .pfs-map__previewmeta{display:inline-flex;align-items:center;gap:6px;margin-block-start:5px;font-size:.8125rem;font-weight:var(--bcfc-fw-bold,700);color:var(--bcfc-ink-muted,var(--pfs-body))}.pfs .pfs-map__previewmeta .material-icons-outlined{font-size:1rem;color:var(--bcfc-dark-ink-muted,var(--pfs-icon))}.pfs .pfs-map__previewprice{flex-shrink:0;font-size:1.25rem;font-weight:var(--bcfc-fw-extrabold,800);line-height:1;color:var(--bcfc-ink,var(--pfs-ink))}.pfs .pfs-map__previewfoot{display:flex;align-items:center;gap:9px;margin-block-start:auto;padding-block-start:9px;border-block-start:1px solid var(--pfs-line)}.pfs .pfs-map__previewfoot .btn{block-size:42px;padding:0 16px;border-radius:9px;font-size:.875rem}.pfs .pfs-map__previewclose{display:inline-flex;align-items:center;justify-content:center;inline-size:42px;block-size:42px;margin-inline-start:auto;padding:0;background:var(--bcfc-surface-raised,#fff);border:1px solid var(--pfs-line-4);border-radius:9px;color:var(--bcfc-ink,var(--pfs-strong));cursor:pointer}.pfs .pfs-enquire{padding-block:48px;background:var(--bcfc-surface-raised,#fff);border-block-start:1px solid var(--pfs-line)}.pfs .pfs-enquire__grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:44px;align-items:start}.pfs .pfs-enquire__copy{display:flex;flex-direction:column;gap:13px;max-inline-size:540px}.pfs .pfs-enquire__copy h2{margin:0;font-size:clamp(1.625rem,3.2vw,2rem);line-height:1.16;letter-spacing:-.018em;color:var(--bcfc-ink-strong,var(--pfs-ink))}.pfs .pfs-enquire__lede{margin:0;font-size:1rem;line-height:1.74;color:var(--bcfc-ink,var(--pfs-body));text-wrap:pretty}.pfs .pfs-enquire__formlede{margin:0 0 16px;font-size:.9375rem;line-height:1.7;color:var(--bcfc-dark-ink-muted,var(--pfs-body));text-wrap:pretty}.pfs .pfs-enquire__list{display:flex;flex-direction:column;gap:11px;margin:0;padding:8px 0 0;list-style:none}.pfs .pfs-enquire__list li{display:flex;align-items:center;gap:11px;font-size:.9375rem;font-weight:var(--bcfc-fw-bold,700);line-height:1.5;color:var(--bcfc-ink,var(--pfs-strong))}.pfs .pfs-enquire__list .material-icons-outlined{font-size:1.1875rem;color:var(--bcfc-ink,var(--bcfc-primary,#004a98));flex-shrink:0}.pfs .pfs-enquire__contact{display:flex;gap:20px;flex-wrap:wrap;margin-block-start:6px;padding-block-start:14px;border-block-start:1px solid var(--pfs-line)}.pfs .pfs-enquire__contact a{display:inline-flex;align-items:center;gap:8px;font-size:.9375rem;font-weight:var(--bcfc-fw-extrabold,800);color:var(--bcfc-ink-link,var(--bcfc-primary,#004a98))}.pfs .pfs-enquire__contact .material-icons-outlined{font-size:1.125rem}.pfs .pfs-form{display:flex;flex-direction:column;gap:13px;padding:28px;background:var(--bcfc-surface-raised,var(--pfs-page));border:1px solid var(--pfs-line-2);border-radius:var(--pfs-r-lg)}.pfs .pfs-form__field{display:flex;flex-direction:column;gap:6px}.pfs .pfs-form__field label{margin:0;font-size:.75rem;font-weight:var(--bcfc-fw-extrabold,800);letter-spacing:.1em;text-transform:uppercase;color:var(--bcfc-ink-muted,var(--pfs-muted))}.pfs .pfs-form__field input,.pfs .pfs-form__field select,.pfs .pfs-form__field textarea{inline-size:100%;min-block-size:48px;padding:12px 15px;background:var(--bcfc-surface-raised,#fff);border:1px solid var(--pfs-line-3);border-radius:9px;font:inherit;font-size:.9375rem;color:var(--bcfc-ink,var(--pfs-ink-2))}.pfs .pfs-form__field textarea{min-block-size:78px;line-height:1.6;resize:vertical}.pfs .pfs-form__field select{font-weight:var(--bcfc-fw-bold,700)}.pfs .pfs-form__field input::placeholder,.pfs .pfs-form__field textarea::placeholder{color:#9aa9bb}.pfs .pfs-form__field input:focus,.pfs .pfs-form__field select:focus,.pfs .pfs-form__field textarea:focus{outline:0;border-color:var(--bcfc-primary,#004a98);box-shadow:0 0 0 3px rgba(0,74,152,.12)}.pfs .pfs-form__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:640px){.pfs .pfs-form__pair{grid-template-columns:minmax(0,1fr)}}.pfs .pfs-form__consent{display:flex;align-items:flex-start;gap:10px;font-size:.8125rem;line-height:1.6;color:var(--bcfc-ink,var(--pfs-body))}.pfs .pfs-form__consent input{margin-block-start:2px;flex-shrink:0;inline-size:20px;block-size:20px}.pfs .pfs-form__consent a{color:var(--bcfc-ink-link,var(--bcfc-primary,#004a98));font-weight:var(--bcfc-fw-bold,700)}.pfs .pfs-form__submit{block-size:52px;border-radius:10px}.pfs .pfs-form__fine{margin:0;font-size:.78125rem;line-height:1.6;color:var(--bcfc-ink,var(--pfs-muted))}.pfs .pfs-form .iti{inline-size:100%}.pfs .csme-apply{--pfs-apply-brand:var(--bcfc-primary);--pfs-apply-brand-deep:var(--bcfc-primary-dark);--pfs-apply-tint:var(--bcfc-blue-tint);--pfs-apply-line:var(--bcfc-border-light,var(--pfs-line));--pfs-apply-ink:var(--bcfc-dark-ink,var(--pfs-ink));--pfs-apply-body:var(--bcfc-dark-ink-muted,var(--pfs-body));--pfs-apply-error:var(--bcfc-danger);display:grid;grid-template-columns:1.02fr .98fr;align-items:stretch;border:1px solid var(--pfs-apply-line);border-radius:24px;overflow:hidden;box-shadow:0 18px 48px rgba(20,45,70,.1)}.pfs .csme-apply__copy{background:var(--pfs-apply-tint);color:var(--pfs-apply-body);padding:56px 48px;display:flex;flex-direction:column;justify-content:center;border-inline-end:1px solid var(--pfs-apply-line)}.pfs .csme-apply__copy .eyebrow{color:var(--bcfc-dark-ink-brand,var(--pfs-apply-brand))}.pfs .csme-apply__copy h2{color:var(--pfs-apply-ink);font-size:clamp(1.75rem,3.4vw,2.625rem);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:16px 0 14px}.pfs .csme-apply__copy p{color:var(--pfs-apply-body);font-size:1.03125rem;line-height:1.7;margin:0 0 26px;max-inline-size:30rem}.pfs .csme-apply__contacts{list-style:none;margin:0;padding:0;display:grid;gap:14px}.pfs .csme-apply__contacts li{display:flex;align-items:center;gap:14px;font-size:.96875rem;font-weight:700;color:var(--pfs-apply-ink)}.pfs .csme-apply__contacts .n{inline-size:32px;block-size:32px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--pfs-apply-brand);color:var(--bcfc-white)}.pfs .csme-apply__contacts .n .material-icons-outlined{font-size:1.125rem;line-height:1;color:inherit}.pfs .csme-apply__contacts a{color:inherit;text-decoration:none}.pfs .csme-apply__contacts a:hover{color:var(--bcfc-dark-ink-brand,var(--pfs-apply-brand));text-decoration:underline}.pfs .csme-apply__form{background:var(--bcfc-surface-raised);padding:52px 48px;display:flex;flex-direction:column;justify-content:center}.pfs .csme-apply__form .field{margin-block-end:22px}.pfs .csme-apply__form .field label{display:block;font-size:.875rem;font-weight:800;letter-spacing:.02em;color:var(--pfs-apply-ink);margin-block-end:9px}.pfs .csme-apply__form .field input,.pfs .csme-apply__form .field select,.pfs .csme-apply__form .field textarea{inline-size:100%;padding:.95rem 1.05rem;border:1.5px solid var(--pfs-apply-line);border-radius:12px;font-family:inherit;font-size:1rem;color:var(--pfs-apply-ink);background:var(--bcfc-surface-sunken)}.pfs .csme-apply__form .field input::placeholder,.pfs .csme-apply__form .field textarea::placeholder{color:var(--pfs-muted)}.pfs .csme-apply__form .field select{appearance:none;cursor:pointer;background-image:url(/assets/svg/ui/chevron-down-004a98.svg?v=5HK5adyiHBzDjAMlEYq3v1MGEMI);background-repeat:no-repeat;background-position:right 16px center;background-size:14px}[dir=rtl] .pfs .csme-apply__form .field select{background-position:left 16px center}.pfs .csme-apply__form .field input:focus,.pfs .csme-apply__form .field select:focus,.pfs .csme-apply__form .field textarea:focus{outline:0;border-color:var(--pfs-apply-brand);box-shadow:0 0 0 4px rgba(0,74,152,.12)}.pfs .csme-apply__form .field.err input,.pfs .csme-apply__form .field.err select,.pfs .csme-apply__form .field.err textarea{border-color:var(--pfs-apply-error);box-shadow:0 0 0 4px rgba(224,98,95,.14)}.pfs .csme-apply__form .field .msg{color:var(--bcfc-dark-ink-red,var(--pfs-apply-error));font-size:.84375rem;margin-block-start:7px;display:none}.pfs .csme-apply__form .field.err .msg{display:block}.pfs .csme-apply__form .grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pfs .csme-apply__form .iti{inline-size:100%}.pfs .csme-apply__form .consent{display:flex;gap:12px;align-items:flex-start;font-size:.875rem;color:var(--pfs-apply-body);line-height:1.55;margin:6px 0 22px}.pfs .csme-apply__form .consent input{inline-size:20px;block-size:20px;margin-block-start:1px;accent-color:var(--pfs-apply-brand);flex:none}.pfs .csme-apply__form .consent a{color:var(--bcfc-dark-ink-brand,var(--pfs-apply-brand));font-weight:700}.pfs .csme-apply__form .csme-apply__submit{inline-size:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--pfs-apply-brand);background-image:none;color:var(--bcfc-white);border:0;border-radius:16px;padding:1.15rem 1.5rem;font-size:1rem;font-weight:800;box-shadow:0 6px 18px rgba(0,74,152,.28)}.pfs .csme-apply__form .csme-apply__submit:hover{background:var(--pfs-apply-brand-deep);color:var(--bcfc-white);transform:none;box-shadow:0 10px 26px rgba(0,52,106,.32)}.pfs .csme-apply__form .fineprint{font-size:.84375rem;color:var(--pfs-apply-body);text-align:center;margin-block-start:14px}.pfs .csme-apply__form .bcfc-form-captcha{flex-wrap:wrap;align-items:center;justify-content:center;margin-block:16px 0;text-align:center;font-size:.8125rem}@media(max-width:1024px){.pfs .csme-apply{grid-template-columns:minmax(0,1fr)}.pfs .csme-apply__copy{border-inline-end:0;border-block-end:1px solid var(--pfs-apply-line)}}@media(max-width:768px){.pfs .csme-apply__form .grid-2{grid-template-columns:minmax(0,1fr)}.pfs .csme-apply__copy,.pfs .csme-apply__form{padding:40px 26px}}.pfs .pfs-empty-page{padding-block:60px;font-size:1rem;line-height:1.7;color:var(--bcfc-ink,var(--pfs-body));text-align:center}@media(max-width:1180px){.pfs .pfs-map{grid-template-columns:minmax(0,1fr) 44%}.pfs .pfs-map__list{padding-inline-start:var(--comp-gutter,1.5rem)}.pfs .pfs-featured__grid{grid-template-columns:1fr}.pfs .pfs-enquire__grid{grid-template-columns:minmax(0,1fr) 380px;gap:28px}}@media(max-width:1024px){.pfs .pfs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pfs .pfs-enquire__grid{grid-template-columns:minmax(0,1fr)}.pfs .pfs-enquire__copy{max-inline-size:none}}@media(max-width:860px){.pfs .pfs-toolbar{position:static}.pfs .pfs-map{grid-template-columns:minmax(0,1fr)}.pfs .pfs-map__canvas{order:-1;border-inline-start:0;border-block-end:1px solid var(--pfs-line)}.pfs .pfs-map__gmap,.pfs .pfs-map__frame{position:relative;block-size:320px}.pfs .pfs-map__preview{position:static;inset:auto;margin:12px;box-shadow:var(--pfs-shadow)}}@media(max-width:768px){.pfs .pfs-hero{--pfs-header-h:64px;min-block-size:calc(340px + var(--pfs-header-h));padding-block:calc(70px + var(--pfs-header-h)) 40px}.pfs .pfs-hero h1{font-size:clamp(1.75rem,8vw,2.125rem)}.pfs .pfs-toolbar__spacer{display:none}.pfs .pfs-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.pfs .pfs-body{gap:28px;padding-block:24px 36px}.pfs .pfs-card__top{flex-direction:column;align-items:flex-start}.pfs .pfs-card__head{flex-basis:auto}.pfs .pfs-card__stats{gap:1.5rem}.pfs .pfs-card__stat:not(:first-child)::before{inset-inline-start:-.75rem}.pfs .pfs-card__statl{font-size:.875rem}.pfs .pfs-spotlight__body{padding:22px 20px}.pfs .pfs-assure{padding:22px 20px}.pfs .pfs-enquire{padding-block:36px}.pfs .pfs-form{padding:20px}.pfs .pfs-row{grid-template-columns:minmax(0,1fr);gap:12px}.pfs .pfs-row.is-selected{padding-inline-start:13px}.pfs .pfs-row__media{block-size:170px}.pfs .pfs-row__top{flex-direction:column;gap:8px}.pfs .pfs-row__price{align-items:flex-start}.pfs .pfs-map__preview{grid-template-columns:minmax(0,1fr)}.pfs .pfs-map__previewmedia{block-size:150px}.pfs .pfs-map__list{padding:18px var(--comp-gutter,1rem) 28px}.pfs .pfs-map__liststats{gap:20px}.pfs .pfs-stat__n{font-size:1.5rem}.pfs .pfs-row__actions .btn{inline-size:auto}.pfs .pfs-spotlight__cta,.pfs .pfs-assure__cta,.pfs .pfs-crosssell .btn{inline-size:100%}}[dir=rtl] .pfs .pfs-map__group,[dir=rtl] .pfs .pfs-results__head h2,[dir=rtl] .pfs .pfs-card__head h3,[dir=rtl] .pfs .pfs-pill,[dir=rtl] .pfs .pfs-tag,[dir=rtl] .pfs .pfs-stat__l,[dir=rtl] .pfs .pfs-form__field label,[dir=rtl] .pfs .pfs-spotlight__stats dt{letter-spacing:normal;text-transform:none}[dir=rtl] .pfs .pfs-hero__lede,[dir=rtl] .pfs .pfs-spotlight p,[dir=rtl] .pfs .pfs-assure p,[dir=rtl] .pfs .pfs-crosssell p,[dir=rtl] .pfs .pfs-enquire__formlede,[dir=rtl] .pfs .pfs-enquire__lede{line-height:1.9}@media(prefers-reduced-motion:reduce){.pfs .pfs-card,.pfs .pfs-card__img,.pfs .pfs-card__dot,.pfs .pfs-card__go,.pfs .pfs-card__iconbtn,.pfs .pfs-row{transition:none}}.pfs .pfs-mapreveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s ease;background:var(--bcfc-surface-sunken,var(--pfs-panel-2,#f4f7fa));border-block:0 solid var(--pfs-line,#e7edf3)}.pfs .pfs-mapreveal.is-open{grid-template-rows:1fr;border-block-width:1px;margin-top:26px}.pfs .pfs-mapreveal__inner{overflow:hidden;min-height:0}.pfs .pfs-mapreveal__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:16px 12px}.pfs .pfs-mapreveal__title{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:.96875rem;font-weight:800;color:var(--bcfc-ink-strong,var(--pfs-heading,#1c3346))}.pfs .pfs-mapreveal__title .material-icons-outlined{font-size:1.1875rem;color:var(--bcfc-ink-strong,var(--pfs-brand,#004790))}.pfs .pfs-mapreveal__close{display:inline-flex;align-items:center;gap:6px;padding:.5rem 1rem;border:1.5px solid var(--pfs-line,#e7edf3);border-radius:999px;background:var(--bcfc-surface-raised,#fff);color:var(--bcfc-ink,var(--pfs-heading,#1c3346));font:inherit;font-size:.875rem;font-weight:800;cursor:pointer;transition:border-color .2s,color .2s}.pfs .pfs-mapreveal__close:hover{border-color:var(--pfs-brand,#004790);color:var(--bcfc-ink-link-hover,var(--pfs-brand,#004790))}.pfs .pfs-mapreveal__close .material-icons-outlined{font-size:1.0625rem}.pfs .pfs-mapreveal__frame{position:relative;width:100vw;margin-inline-start:calc(50% - 50vw);height:clamp(420px,74vh,720px);background:var(--bcfc-surface-sunken,#e7edf4);border-block:1px solid var(--pfs-line,#e7edf3)}.pfs .pfs-mapreveal__frame iframe{display:block;width:100%;height:100%;border:0}.pfs .pfs-mapreveal__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-block:12px 18px;font-size:.84375rem;color:var(--bcfc-ink,var(--pfs-muted,#7a8aa0))}.pfs .pfs-mapreveal__note{display:inline-flex;align-items:center;gap:7px;margin:0}.pfs .pfs-mapreveal__note .material-icons-outlined{font-size:1rem;color:var(--bcfc-dark-ink-muted,var(--pfs-icon,#8b9cb1))}.pfs .pfs-mapreveal__out{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:800;color:var(--bcfc-ink,var(--pfs-brand,#004790))}.pfs .pfs-mapreveal__out .material-icons-outlined{font-size:1rem}.pfs .pfs-mapreveal__out:hover{text-decoration:underline}.pfs .pfs-mapbtn{display:inline-flex;align-items:center;gap:7px;padding:.55rem 1.05rem;border:1.5px solid var(--pfs-brand,#004790);border-radius:999px;background:var(--bcfc-surface-raised,#fff);color:var(--bcfc-ink-link,var(--pfs-brand,#004790));font:inherit;font-size:.875rem;font-weight:800;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s}.pfs .pfs-mapbtn:hover{background:var(--bcfc-surface-sunken,var(--pfs-blue-bg,#eef4fb))}.pfs .pfs-mapbtn .material-icons-outlined{font-size:1.125rem}.pfs .pfs-mapbtn[aria-pressed=true]{background:var(--pfs-brand,#004790);color:#fff}.pfs .pfs-mapbtn[aria-pressed=true] .material-icons-outlined{color:#fff}@media(max-width:900px){.pfs .pfs-mapreveal__frame{height:clamp(320px,56vh,480px)}.pfs .pfs-mapreveal__head{flex-wrap:wrap;gap:10px}}@media(prefers-reduced-motion:reduce){.pfs .pfs-mapreveal{transition:none}}.pfs .pfs-card:hover,.pfs .pfs-card:focus-within{transform:translateY(-4px)}.pfs .pfs-card__media{overflow:hidden}.pfs .pfs-card__img{transition:opacity .3s ease,transform .5s var(--comp-ease,ease)}.pfs .pfs-card:hover .pfs-card__img.is-on{transform:scale(1.045)}.pfs .pfs-card__per{margin-inline-start:3px;font-size:.84375rem;font-weight:var(--bcfc-fw-bold,700);letter-spacing:0;color:var(--bcfc-ink,var(--pfs-muted))}.pfs .pfs-spotlight__per{margin-inline-start:2px;font-size:.78125rem;font-weight:var(--bcfc-fw-bold,700);color:rgba(255,255,255,.62)}.pfs .pfs-spotlight__stats>div:not(:first-child){padding-inline-start:22px;border-inline-start:1px solid rgba(255,255,255,.16)}.pfs .pfs-card__iconbtn:focus-visible,.pfs .pfs-card__dot:focus-visible,.pfs .pfs-mapreveal__close:focus-visible,.pfs .pfs-seg__btn:focus-visible,.pfs .pfs-mapbtn:focus-visible,.pfs .pfs-clear:focus-visible{outline:2px solid var(--bcfc-primary,#004a98);outline-offset:2px;border-radius:6px}.pfs .pfs-card__iconbtn:focus-visible{border-radius:50%}.pfs .pfs-card__dot:focus-visible,.pfs .pfs-card__iconbtn:focus-visible{outline-color:#fff}@media(prefers-reduced-motion:reduce){.pfs .pfs-card:hover,.pfs .pfs-card:focus-within{transform:none}.pfs .pfs-card:hover .pfs-card__img.is-on{transform:none}}.pfs .pfs-find{padding-block:clamp(30px,5vw,58px) 18px}.pfs .pfs-find__head{max-inline-size:58ch;margin-inline:auto;text-align:center}.pfs .pfs-find__head .eyebrow{justify-content:center}.pfs .pfs-find__head h2{margin:0;font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.1;font-weight:var(--bcfc-fw-extrabold,800);color:var(--bcfc-ink,var(--pfs-ink))}.pfs .pfs-find__lede{margin:12px 0 0;font-size:clamp(.9375rem,1.3vw,1.125rem);line-height:1.6;font-weight:var(--bcfc-fw-light,300);color:var(--bcfc-ink,var(--pfs-body))}.pfs .pfs-bar{display:grid;gap:10px}.pfs .pfs-search--pill{border-radius:999px;background:var(--bcfc-surface-raised,var(--bcfc-surface,#fff));padding-inline:18px}.pfs .pfs-bar__pills{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pfs .pfs-pillgrp{position:relative}.pfs .pfs-bar__sep{inline-size:1px;block-size:22px;background:var(--bcfc-line,var(--pfs-line-3));margin-inline:2px}.pfs .pfs-pillbtn{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;background:var(--bcfc-surface-raised,var(--bcfc-surface,#fff));border:1px solid var(--pfs-line-3);border-radius:999px;font:inherit;font-size:.875rem;font-weight:var(--bcfc-fw-bold,700);color:var(--bcfc-ink,var(--pfs-muted));white-space:nowrap;cursor:pointer;transition:border-color .18s,background .18s,color .18s}.pfs .pfs-pillbtn:hover{border-color:var(--bcfc-primary,#004a98);color:var(--bcfc-dark-ink-brand,var(--bcfc-primary,#004a98))}.pfs .pfs-pillbtn .material-icons-outlined{font-size:1.0625rem}.pfs .pfs-pillbtn__chev{transition:transform .18s}.pfs .pfs-pillbtn[aria-expanded=true]{border-color:var(--bcfc-primary,#004a98);color:var(--bcfc-dark-ink-brand,var(--bcfc-primary,#004a98))}.pfs .pfs-pillbtn[aria-expanded=true] .pfs-pillbtn__chev{transform:rotate(180deg)}.pfs .pfs-pillbtn.is-on{border-color:var(--bcfc-primary,#004a98);background:var(--bcfc-surface-sunken,var(--pfs-blue-bg));color:var(--bcfc-dark-ink-brand,var(--bcfc-primary,#004a98));font-weight:var(--bcfc-fw-extrabold,800)}.pfs .pfs-pillbtn--icon{padding-inline:11px}.pfs .pfs-pop{position:absolute;z-index:var(--bcfc-z-popover,1070);inset-block-start:calc(100% + 7px);inset-inline-start:0;min-inline-size:240px;padding:15px;display:grid;gap:11px;background:var(--bcfc-surface-raised,var(--bcfc-surface,#fff));border:1px solid var(--pfs-line-3);border-radius:14px;box-shadow:var(--pfs-shadow-float)}.pfs .pfs-pop--end{inset-inline-start:auto;inset-inline-end:0}.pfs .pfs-selfield{display:grid;gap:5px}.pfs .pfs-selfield label{font-size:.78125rem;font-weight:var(--bcfc-fw-extrabold,800);letter-spacing:.04em;text-transform:uppercase;color:var(--bcfc-ink,var(--pfs-muted))}.pfs .pfs-selfield select{appearance:none;-webkit-appearance:none;inline-size:100%;max-inline-size:100%;padding:10px 12px;background:var(--bcfc-surface-raised,var(--bcfc-surface,#fff));border:1px solid var(--pfs-line-3);border-radius:10px;font:inherit;font-size:.875rem;font-weight:var(--bcfc-fw-bold,700);color:var(--bcfc-ink,var(--pfs-ink-2));cursor:pointer;text-overflow:ellipsis}.pfs .pfs-selfield select:focus-visible{outline:2px solid var(--bcfc-primary,#004a98);outline-offset:1px}.pfs .pfs-sr-field{position:absolute!important;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;padding:0;margin:-1px}.pfs .pfs-active{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-block-start:11px;border-block-start:1px solid var(--pfs-line)}.pfs .pfs-active__chips{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto;min-inline-size:0}.pfs .pfs-activechip{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;background:var(--bcfc-surface-sunken,var(--pfs-blue-bg));border:1px solid var(--bcfc-primary,#004a98);border-radius:999px;font:inherit;font-size:.8125rem;font-weight:var(--bcfc-fw-extrabold,800);color:var(--bcfc-ink,var(--bcfc-primary,#004a98));cursor:pointer}.pfs .pfs-activechip .material-icons-outlined{font-size:.9375rem}.pfs .pfs-reset{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;background:none;border:0;font:inherit;font-size:.84375rem;font-weight:var(--bcfc-fw-extrabold,800);color:var(--bcfc-dark-ink-red,var(--bcfc-red,#f32735));cursor:pointer}.pfs .pfs-reset .material-icons-outlined{font-size:1rem}.pfs .pfs-scrim{position:fixed;inset:0;z-index:var(--bcfc-z-modal-backdrop,1040);background:rgba(4,44,83,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:pfs-fade .2s ease}@keyframes pfs-fade{from{opacity:0}to{opacity:1}}.pfs .pfs-drawer{position:fixed;z-index:var(--bcfc-z-modal,1050);inset-block:0;inset-inline-end:0;inline-size:min(430px,100%);display:flex;flex-direction:column;background:var(--bcfc-surface-raised,var(--bcfc-surface,#fff));box-shadow:var(--pfs-shadow-float);animation:pfs-drawer-in .26s ease}@keyframes pfs-drawer-in{from{transform:translateX(calc(100%*var(--pfs-dir,1)))}to{transform:translateX(0)}}.pfs .pfs-drawer__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-block-end:1px solid var(--pfs-line)}.pfs .pfs-drawer__head h2{margin:0;font-size:1.1875rem;font-weight:var(--bcfc-fw-extrabold,800);color:var(--bcfc-ink,var(--pfs-ink))}.pfs .pfs-drawer__x{display:grid;place-items:center;inline-size:38px;block-size:38px;border:0;border-radius:50%;background:none;color:var(--bcfc-ink,var(--pfs-muted));cursor:pointer}.pfs .pfs-drawer__x:hover{background:var(--bcfc-surface-sunken,var(--pfs-chip))}.pfs .pfs-drawer__body{flex:1;overflow-y:auto;padding:4px 20px 16px;-webkit-overflow-scrolling:touch}.pfs .pfs-drawer__sec{padding-block:18px;border-block-end:1px solid var(--pfs-line)}.pfs .pfs-drawer__sec:last-child{border-block-end:0}.pfs .pfs-drawer__sec h3{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:1rem;font-weight:var(--bcfc-fw-extrabold,800);color:var(--bcfc-ink,var(--pfs-ink-2))}.pfs .pfs-drawer__sec h3 .material-icons-outlined{font-size:1.1875rem;color:var(--bcfc-dark-ink-brand,var(--bcfc-primary,#004a98))}.pfs .pfs-drawer__seg{display:flex;flex-wrap:wrap;gap:7px}.pfs .pfs-drawer__seg button{padding:8px 16px;background:var(--bcfc-surface-raised,var(--bcfc-surface,#fff));border:1px solid var(--pfs-line-3);border-radius:999px;font:inherit;font-size:.875rem;font-weight:var(--bcfc-fw-bold,700);color:var(--bcfc-ink,var(--pfs-muted));cursor:pointer;transition:background .18s,border-color .18s,color .18s}.pfs .pfs-drawer__seg button:hover{border-color:var(--bcfc-primary,#004a98);color:var(--bcfc-dark-ink-brand,var(--bcfc-primary,#004a98))}.pfs .pfs-drawer__seg button.is-on{background:var(--bcfc-surface-sunken,var(--pfs-blue-bg));border-color:var(--bcfc-primary,#004a98);color:var(--bcfc-dark-ink-brand,var(--bcfc-primary,#004a98));font-weight:var(--bcfc-fw-extrabold,800)}.pfs .pfs-drawer__checks{display:grid;gap:2px;margin:0;padding:0;list-style:none}.pfs .pfs-drawer__checks label{display:flex;align-items:center;gap:11px;padding:8px 3px;border-radius:10px;font-weight:var(--bcfc-fw-bold);color:var(--bcfc-dark-ink,var(--pfs-ink-2));cursor:pointer}.pfs .pfs-drawer__checks label:hover{background:var(--bcfc-surface-sunken,var(--pfs-chip))}.pfs .pfs-drawer__checks input{flex:none;display:grid;place-items:center;inline-size:21px;block-size:21px;appearance:none;-webkit-appearance:none;background:var(--bcfc-surface-raised,var(--bcfc-white));border:1.5px solid var(--pfs-line-3);border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s}.pfs .pfs-drawer__checks input:checked{background:var(--bcfc-primary);border-color:var(--bcfc-primary)}.pfs .pfs-drawer__checks input:checked::after{content:"";inline-size:11px;block-size:6px;border-inline-start:2.5px solid var(--bcfc-white);border-block-end:2.5px solid var(--bcfc-white);transform:rotate(-45deg) translateY(-1px)}.pfs .pfs-drawer__range{display:flex;align-items:center;gap:11px}.pfs .pfs-drawer__range input{flex:1;min-inline-size:0;padding:12px 14px;background:var(--bcfc-surface-raised,var(--bcfc-surface,#fff));border:1px solid var(--pfs-line-3);border-radius:12px;font:inherit;font-size:.9375rem;color:var(--bcfc-ink,var(--pfs-ink-2))}.pfs .pfs-drawer__range input:focus-visible{outline:2px solid var(--bcfc-primary,#004a98);outline-offset:1px}.pfs .pfs-drawer__dash{font-weight:var(--bcfc-fw-extrabold,800);color:var(--bcfc-ink,var(--pfs-muted))}.pfs .pfs-drawer__foot{flex:none;display:flex;align-items:center;gap:12px;padding:14px 20px;border-block-start:1px solid var(--pfs-line);background:var(--bcfc-surface-raised,var(--bcfc-surface,#fff))}.pfs .pfs-drawer__clear{padding:10px 4px;background:none;border:0;font:inherit;font-size:.875rem;font-weight:var(--bcfc-fw-extrabold,800);color:var(--bcfc-ink,var(--pfs-muted));cursor:pointer}.pfs .pfs-drawer__clear:hover{color:var(--bcfc-dark-ink-red,var(--bcfc-red,#f32735))}.pfs .pfs-drawer__apply{flex:1;justify-content:center}body[data-pfs-drawer-open=true]{overflow:hidden}.pfs .pfs-rail{position:relative;display:flex;align-items:center;gap:6px;margin-block-start:12px;padding-block-start:12px;border-block-start:1px solid var(--pfs-line)}.pfs .pfs-rail__track{display:flex;gap:8px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;padding:2px;scrollbar-width:none;-ms-overflow-style:none}.pfs .pfs-rail__track::-webkit-scrollbar{display:none}.pfs .pfs-railpill{flex:0 0 auto;scroll-snap-align:start;display:inline-flex;align-items:center;gap:7px;padding:9px 16px;background:var(--bcfc-surface-raised,var(--bcfc-surface,#fff));border:1px solid var(--pfs-line-3);border-radius:999px;font:inherit;font-size:.875rem;font-weight:var(--bcfc-fw-bold,700);color:var(--bcfc-ink,var(--pfs-ink-2));white-space:nowrap;cursor:pointer;transition:border-color .18s,background .18s,color .18s}.pfs .pfs-railpill:hover{border-color:var(--bcfc-primary,#004a98)}.pfs .pfs-railpill.is-on{background:var(--bcfc-primary,#004a98);border-color:var(--bcfc-primary,#004a98);color:var(--bcfc-white,#fff)}.pfs .pfs-railpill__n{font-weight:var(--bcfc-fw-extrabold,800);opacity:.7}.pfs .pfs-railpill.is-on .pfs-railpill__n{opacity:.85}.pfs .pfs-railpill[disabled]{opacity:.45;cursor:not-allowed}.pfs .pfs-rail__nav{flex:none;display:grid;place-items:center;inline-size:32px;block-size:32px;border:1px solid var(--pfs-line-3);border-radius:50%;background:var(--bcfc-surface-raised,var(--bcfc-surface,#fff));color:var(--bcfc-dark-ink-brand,var(--bcfc-primary,#004a98));cursor:pointer;box-shadow:var(--pfs-shadow)}.pfs .pfs-rail__nav:hover{border-color:var(--bcfc-primary,#004a98);background:var(--bcfc-surface-sunken,var(--pfs-blue-bg))}.pfs .pfs-rail__nav .material-icons-outlined{font-size:1.125rem}.pfs .pfs-enquire__steps{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:11px}.pfs .pfs-enquire__steps li{display:flex;align-items:center;gap:12px;font-size:1rem;font-weight:var(--bcfc-fw-bold,700);color:var(--bcfc-ink,var(--pfs-strong))}.pfs .pfs-enquire__step-n{flex:none;display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;background:var(--bcfc-surface-sunken,var(--pfs-blue-bg));font-size:.875rem;font-weight:var(--bcfc-fw-extrabold,800);color:var(--bcfc-dark-ink-brand,var(--bcfc-primary,#004a98))}.pfs .pfs-pillbtn:focus-visible,.pfs .pfs-railpill:focus-visible,.pfs .pfs-activechip:focus-visible,.pfs .pfs-reset:focus-visible,.pfs .pfs-drawer__x:focus-visible,.pfs .pfs-drawer__seg button:focus-visible,.pfs .pfs-drawer__checks input:focus-visible,.pfs .pfs-drawer__clear:focus-visible,.pfs .pfs-rail__nav:focus-visible{outline:2px solid var(--bcfc-primary,#004a98);outline-offset:2px}.pfs--rtl{--pfs-dir:-1}@media(max-width:640px){.pfs .pfs-bar__pills{gap:6px}.pfs .pfs-pillbtn{padding:8px 13px;font-size:.84375rem}.pfs .pfs-pop{position:fixed;inset-block-start:auto;inset-inline:16px;min-inline-size:0;inline-size:auto}}@media(prefers-reduced-motion:reduce){.pfs .pfs-scrim,.pfs .pfs-drawer{animation:none}.pfs .pfs-rail__track{scroll-behavior:auto}.pfs .pfs-pillbtn,.pfs .pfs-railpill,.pfs .pfs-drawer__seg button,.pfs .pfs-drawer__checks input,.pfs .pfs-pillbtn__chev{transition:none}}@media(max-width:640px){.pfs .pfs-spotlight__stats dt{font-size:.6875rem}}.pfs{--pfs-st-available:var(--pfs-green-fg);--pfs-st-reserved:var(--bcfc-yellow);--pfs-st-sold:var(--bcfc-gray-500);--pfs-st-soon:var(--bcfc-primary);--pfs-dot:var(--bcfc-gray-300)}.pfs .pp-ico--pin{--pp-ico-src:url("/images/realestate/pp/map-pin.svg?v=5HK5adyiHBzDjAMlEYq3v1MGEMI")}.pfs .pp-ico--check{--pp-ico-src:url("/images/realestate/pp/unit-asterisk.svg?v=5HK5adyiHBzDjAMlEYq3v1MGEMI")}.pfs .pfs-pill--available{background:var(--pfs-st-available);color:var(--bcfc-white)}.pfs .pfs-pill--reserved{background:var(--pfs-st-reserved);color:var(--bcfc-navy)}.pfs .pfs-pill--sold{background:var(--pfs-st-sold);color:var(--bcfc-white)}.pfs .pfs-pill--soon{background:var(--pfs-st-soon);color:var(--bcfc-white)}.pfs .pfs-card--sold .pfs-card__img{filter:grayscale(.7)}.pfs .pfs-card--sold .pfs-card__price{color:var(--pfs-st-sold)}.pfs .pfs-projects{padding-block:36px 8px}.pfs .pfs-projects__title{margin:0;font-size:1.5rem;font-weight:var(--bcfc-fw-extrabold,800);line-height:1.25;color:var(--bcfc-navy)}.pfs .pfs-projects__lead{margin:8px 0 22px;max-inline-size:60ch;color:var(--pfs-body)}.pfs .pfs-projects__carousel{position:relative}.pfs .pfs-projects__track{display:flex;flex-wrap:nowrap;gap:20px;margin:0;padding:4px 0 10px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.pfs .pfs-projects__track::-webkit-scrollbar{display:none}.pfs .pfs-project{flex:0 0 calc((100% - 60px)/4);min-inline-size:0;display:flex;flex-direction:column;scroll-snap-align:start;background:var(--bcfc-surface-raised);border:1px solid var(--pfs-line-2);border-radius:var(--pfs-r);box-shadow:var(--pfs-shadow);overflow:hidden}.pfs .pfs-project__media{position:relative;flex-shrink:0;block-size:170px;background:var(--pfs-chip)}.pfs .pfs-project__media img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.pfs .pfs-project__pill{position:absolute;inset-block-start:12px;inset-inline-start:12px}.pfs .pfs-project__body{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;padding:16px}.pfs .pfs-project__name{margin:0;font-size:1.125rem;font-weight:var(--bcfc-fw-extrabold,800);line-height:1.25;color:var(--bcfc-navy)}.pfs .pfs-project__loc{display:flex;align-items:center;gap:6px;margin:0;font-size:.875rem;color:var(--pfs-body)}.pfs .pfs-project__loc .pp-ico{inline-size:1rem;block-size:1rem}.pfs .pfs-project__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.pfs .pfs-project__chips li{padding:5px 10px;border-radius:var(--bcfc-radius-full,999px);background:var(--pfs-chip);font-size:.8125rem;font-weight:var(--bcfc-fw-bold,700);color:var(--pfs-ink-2)}.pfs .pfs-project__go{inline-size:100%;margin-block-start:auto;padding:9px 20px;font-size:.875rem;line-height:1.3}.pfs .pfs-projects__arrow{position:absolute;inset-block-start:89px;z-index:2;display:inline-flex;align-items:center;justify-content:center;inline-size:42px;block-size:42px;padding:0;transform:translateY(-50%);border:1px solid var(--pfs-line-2);border-radius:50%;background:var(--bcfc-surface-raised);color:var(--pfs-ink);box-shadow:var(--pfs-shadow);cursor:pointer}.pfs .pfs-projects__arrow--prev{inset-inline-start:-21px}.pfs .pfs-projects__arrow--next{inset-inline-end:-21px}.pfs .pfs-projects__arrow:disabled{opacity:.4;cursor:default}.pfs .pfs-projects__arrow[hidden]{display:none}.pfs .pfs-projects__dots{display:flex;justify-content:center;margin-block-start:6px}.pfs .pfs-projects__dots[hidden]{display:none}.pfs .pfs-projects__dot{inline-size:28px;block-size:24px;padding:0;border:0;background:none;cursor:pointer}.pfs .pfs-projects__dot::before{content:"";display:block;margin-inline:auto;inline-size:8px;block-size:8px;border-radius:999px;background:var(--pfs-dot);transition:inline-size .2s ease,background .2s ease}.pfs .pfs-projects__dot.is-on::before{inline-size:22px;background:var(--bcfc-primary)}.pfs .pfs-projects__showing{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 0;font-weight:var(--bcfc-fw-bold,700);color:var(--pfs-ink-2)}.pfs .pfs-projects__showing[hidden]{display:none}.pfs .pfs-projects__showall{padding:0;border:0;background:none;font:inherit;font-weight:var(--bcfc-fw-extrabold,800);color:var(--bcfc-primary);text-decoration:underline;cursor:pointer}@media(max-width:1024px){.pfs .pfs-project{flex-basis:calc((100% - 40px)/3)}}@media(max-width:768px){.pfs .pfs-projects__track{gap:14px}.pfs .pfs-project{flex-basis:82%}.pfs .pfs-projects__arrow{display:none}}.pfs .pfs-pillbtn__t--m,.pfs .pfs-only-m,.pfs .pfs-drawer__sec--m,.pfs .pfs-pillgrp--mobile-only{display:none}@media(max-width:768px){.pfs .pfs-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pfs .pfs-search--pill{flex:1 1 0;min-inline-size:0;block-size:46px}.pfs .pfs-bar__pills{flex:0 0 auto;flex-wrap:nowrap;gap:0}.pfs .pfs-bar__pills .pfs-pillbtn{block-size:46px}.pfs .pfs-active{flex:0 0 100%}.pfs .pfs-pillgrp--desk,.pfs .pfs-bar__sep--desk{display:none}.pfs .pfs-pillgrp--mobile-only{display:block}.pfs .pfs-pillbtn__t--desk,.pfs .pfs-only-desk{display:none}.pfs .pfs-pillbtn__t--m,.pfs .pfs-only-m{display:inline}.pfs .pfs-pillbtn.is-on-m{border-color:var(--bcfc-primary);color:var(--bcfc-primary)}.pfs .pfs-drawer__sec--m{display:block}.pfs .pfs-search input{font-size:1rem}.pfs .pfs-search input::placeholder{font-size:.8125rem}}