.portal-module__fILWnW__page{background:var(--portal-bg);min-height:100vh;color:var(--portal-ink);font-family:var(--portal-font-body);line-height:1.5}.portal-module__fILWnW__page a{color:inherit;text-decoration:none}.portal-module__fILWnW__topBar{padding:var(--portal-top-pad);background:var(--portal-top-bg);border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:center;gap:16px;display:flex}.portal-module__fILWnW__brand{align-items:center;gap:12px;min-width:0;display:flex}.portal-module__fILWnW__brand b{font-size:var(--portal-brand-size);font-weight:var(--portal-brand-weight);letter-spacing:var(--portal-brand-tracking);font-family:var(--portal-font-display);display:block}.portal-module__fILWnW__brand small{color:var(--portal-sub);margin-top:2px;font-size:.8rem;display:block}.portal-module__fILWnW__brandMark{width:var(--portal-mark-size);height:var(--portal-mark-size);border-radius:var(--portal-mark-radius);background:var(--portal-mark-bg);color:var(--portal-mark-color);border:var(--portal-mark-border);font-weight:700;font-size:var(--portal-mark-font);font-family:var(--portal-font-display);flex-shrink:0;place-items:center;display:grid}.portal-module__fILWnW__brandLogo{width:var(--portal-mark-size);height:var(--portal-mark-size);border-radius:var(--portal-mark-radius);object-fit:contain;background:#fff;flex-shrink:0}.portal-module__fILWnW__topNav{gap:var(--portal-nav-gap);font-size:var(--portal-nav-size);color:var(--portal-sub);font-weight:500;display:flex}.portal-module__fILWnW__topNav a:hover{color:var(--portal-ink)}.portal-module__fILWnW__navActive{color:var(--portal-nav-active);font-weight:600}.portal-module__fILWnW__topCta{background:var(--portal-cta-bg);color:var(--portal-cta-color);border-radius:var(--portal-cta-radius);border:var(--portal-cta-border);flex-shrink:0;padding:9px 17px;font-size:.88rem;font-weight:600}.portal-module__fILWnW__topCta:hover{opacity:.92}.portal-module__fILWnW__topPhone{border:1px solid var(--portal-line2,var(--portal-line));border-radius:8px;flex-shrink:0;padding:8px 15px;font-size:.83rem;font-weight:500}.portal-module__fILWnW__hero{padding:var(--portal-hero-pad);background:var(--portal-hero-bg);border-bottom:var(--portal-hero-border);position:relative;overflow:hidden}.portal-module__fILWnW__heroGlow{background:radial-gradient(circle,var(--portal-glow),transparent 68%);pointer-events:none;width:420px;height:420px;position:absolute;top:-120px;right:-120px}.portal-module__fILWnW__heroLayout{display:var(--portal-hero-display);grid-template-columns:var(--portal-hero-cols);gap:var(--portal-hero-gap);max-width:var(--portal-max-width);align-items:center;margin:0 auto}.portal-module__fILWnW__heroInner{z-index:1;position:relative}.portal-module__fILWnW__heroEyebrow{font-size:var(--portal-eyebrow-size);letter-spacing:var(--portal-eyebrow-tracking);text-transform:uppercase;color:var(--portal-accent);font-weight:600;font-family:var(--portal-font-mono,inherit)}.portal-module__fILWnW__heroTitle{font-family:var(--portal-font-display);font-size:clamp(var(--portal-title-min),4vw,var(--portal-title-max));font-weight:var(--portal-title-weight);line-height:var(--portal-title-line);letter-spacing:var(--portal-title-tracking);max-width:var(--portal-title-max-width);text-wrap:balance;margin:.35em 0 .3em}.portal-module__fILWnW__heroTitle em{color:var(--portal-accent2,var(--portal-accent));font-style:italic}.portal-module__fILWnW__heroText{color:var(--portal-sub);max-width:56ch;font-size:var(--portal-hero-text-size);margin:0;line-height:1.65}.portal-module__fILWnW__stats{gap:var(--portal-stats-gap);flex-wrap:wrap;margin-top:22px;display:flex}.portal-module__fILWnW__stat{flex:var(--portal-stat-flex);border:var(--portal-stat-border);border-radius:var(--portal-stat-radius);padding:var(--portal-stat-pad);background:var(--portal-stat-bg)}.portal-module__fILWnW__stat b{font-size:var(--portal-stat-value-size);font-weight:var(--portal-stat-value-weight);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:var(--portal-font-display);display:block}.portal-module__fILWnW__stat span{font-size:var(--portal-stat-label-size);color:var(--portal-sub);letter-spacing:var(--portal-stat-label-tracking);text-transform:var(--portal-stat-label-transform);display:block}.portal-module__fILWnW__heroFigure{aspect-ratio:4/5;border-radius:var(--portal-hero-fig-radius);background:var(--portal-placeholder-bg)center/cover no-repeat;box-shadow:var(--portal-hero-fig-shadow);position:relative;overflow:hidden}.portal-module__fILWnW__heroFigureCap{color:#fff;font-family:var(--portal-font-display);z-index:2;text-shadow:0 1px 6px #0006;font-size:.95rem;position:absolute;bottom:16px;left:16px}.portal-module__fILWnW__heroFigureCap span{font-family:var(--portal-font-body);letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:.72rem;display:block}.portal-module__fILWnW__listBar{padding:var(--portal-listbar-pad);background:var(--portal-listbar-bg);border-bottom:1px solid var(--portal-line);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.portal-module__fILWnW__listCount{font-family:var(--portal-font-mono,inherit);color:var(--portal-mut,var(--portal-sub));margin-left:auto;font-size:.76rem}.portal-module__fILWnW__listCount b{color:var(--portal-accent)}.portal-module__fILWnW__listingFilters{flex-wrap:wrap;gap:8px;display:flex}.portal-module__fILWnW__listingFilterBtn{border:1px solid var(--portal-line);background:var(--portal-card-bg,#fff);color:var(--portal-sub);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.82rem;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.portal-module__fILWnW__listingFilterBtn[data-active]{border-color:var(--portal-accent);color:var(--portal-ink);background:color-mix(in srgb,var(--portal-accent)10%,transparent)}.portal-module__fILWnW__listingFilterCount{text-align:center;font-variant-numeric:tabular-nums;min-width:1.4rem;color:var(--portal-mut,var(--portal-sub));font-size:.72rem}.portal-module__fILWnW__sectionLead p{color:var(--portal-sub);max-width:42ch;margin:6px 0 0;font-size:.92rem}.portal-module__fILWnW__main{max-width:var(--portal-max-width);margin:0 auto}.portal-module__fILWnW__sectionLead{padding:44px var(--portal-side-pad)8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.portal-module__fILWnW__sectionLead h2{font-family:var(--portal-font-display);letter-spacing:-.01em;margin:0;font-size:1.9rem;font-weight:400}.portal-module__fILWnW__grid{grid-template-columns:var(--portal-grid-cols);gap:var(--portal-grid-gap);padding:var(--portal-grid-pad);background:var(--portal-grid-bg);display:grid}.portal-module__fILWnW__card{background:var(--portal-card-bg);border:var(--portal-card-border);border-radius:var(--portal-card-radius);transition:transform .2s,box-shadow .2s,background .2s;overflow:hidden}.portal-module__fILWnW__card:hover{transform:var(--portal-card-hover-transform);box-shadow:var(--portal-card-hover-shadow);background:var(--portal-card-hover-bg,var(--portal-card-bg))}.portal-module__fILWnW__cardTop{display:var(--portal-card-top-display);padding:var(--portal-card-top-pad);justify-content:space-between;align-items:flex-start;gap:12px}.portal-module__fILWnW__cardOp{font-family:var(--portal-font-mono,inherit);letter-spacing:.1em;text-transform:uppercase;color:var(--portal-accent);border:1px solid var(--portal-accent);border-radius:6px;padding:3px 8px;font-size:.68rem}.portal-module__fILWnW__cardOp[data-rent]{color:var(--portal-sub);border-color:var(--portal-line2,var(--portal-line))}.portal-module__fILWnW__cardIndex{font-family:var(--portal-font-mono,inherit);color:var(--portal-mut,var(--portal-sub));font-size:.72rem}.portal-module__fILWnW__cardMediaLink{display:block}.portal-module__fILWnW__cardMedia{aspect-ratio:var(--portal-card-media-ratio,16/9);background:var(--portal-placeholder-bg);margin:var(--portal-card-media-margin);border-radius:var(--portal-card-media-radius);position:relative;overflow:hidden}.portal-module__fILWnW__cardImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.portal-module__fILWnW__cardImagePlaceholder{width:100%;height:100%;color:var(--portal-sub);background:var(--portal-placeholder-bg);justify-content:center;align-items:center;font-size:.9rem;display:flex}.portal-module__fILWnW__cardOpBadge{letter-spacing:.14em;text-transform:uppercase;color:#1e3a2f;z-index:2;background:#fbfaf6;border-radius:20px;padding:5px 11px;font-size:.68rem;font-weight:600;display:none;position:absolute;top:14px;left:14px}.portal-module__fILWnW__cardMediaTags{display:var(--portal-card-tags-display);z-index:2;gap:6px;position:absolute;top:12px;left:12px}.portal-module__fILWnW__cardTagOp{background:var(--portal-tag-op-bg);color:var(--portal-tag-op-color);border-radius:7px;padding:5px 9px;font-size:.7rem;font-weight:700}.portal-module__fILWnW__cardTagOk{background:var(--portal-tag-ok-bg);color:var(--portal-tag-ok-color);border-radius:7px;padding:5px 9px;font-size:.7rem;font-weight:700}.portal-module__fILWnW__cardMediaType{color:#fff;font-family:var(--portal-font-display);z-index:2;text-shadow:0 1px 5px #00000080;display:var(--portal-card-type-display);font-size:.95rem;position:absolute;bottom:14px;left:14px}.portal-module__fILWnW__cardBody{padding:var(--portal-card-body-pad)}.portal-module__fILWnW__cardTitleLink h3,.portal-module__fILWnW__cardTitleStatic{font-family:var(--portal-font-display);font-size:var(--portal-card-title-size);font-weight:var(--portal-card-title-weight);letter-spacing:-.01em;margin:0 0 3px}.portal-module__fILWnW__cardLoc{color:var(--portal-sub);align-items:center;gap:5px;margin:0 0 9px;font-size:.85rem;display:flex}.portal-module__fILWnW__cardPrice{font-size:var(--portal-price-size);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--portal-price-color);font-weight:700;font-family:var(--portal-font-display);margin:0}.portal-module__fILWnW__cardPrices{flex-direction:column;gap:6px;margin:0 0 10px;display:flex}.portal-module__fILWnW__cardPriceRow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.portal-module__fILWnW__cardPriceLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--portal-sub);flex-shrink:0;font-size:.72rem;font-weight:700}.portal-module__fILWnW__cardPriceRow .portal-module__fILWnW__cardPrice{text-align:right}.portal-module__fILWnW__cardExp{color:var(--portal-sub);margin:4px 0 0;font-size:.78rem}.portal-module__fILWnW__cardSpecs{border-top:1px solid var(--portal-line);color:var(--portal-sub);gap:0;margin-top:14px;padding-top:14px;font-size:.82rem;display:flex}.portal-module__fILWnW__cardSpecs div{flex:1;align-items:center;gap:6px;display:flex}.portal-module__fILWnW__cardSpecIcon{color:var(--portal-sub);flex-shrink:0}.portal-module__fILWnW__cardSpecs b{color:var(--portal-ink);font-variant-numeric:tabular-nums;font-weight:600;font-family:var(--portal-font-mono,inherit);font-size:var(--portal-spec-value-size,inherit);display:block}.portal-module__fILWnW__cardSpecs span{font-size:var(--portal-spec-label-size,inherit);letter-spacing:var(--portal-spec-label-tracking,normal);text-transform:var(--portal-spec-label-transform,none)}.portal-module__fILWnW__cardCta{display:var(--portal-card-cta-display);letter-spacing:.1em;text-transform:uppercase;color:var(--portal-accent);margin-top:13px;font-size:.78rem;font-weight:600}.portal-module__fILWnW__empty{padding:40px var(--portal-side-pad);color:var(--portal-sub);text-align:center}.portal-module__fILWnW__siteFoot{padding:var(--portal-foot-pad);background:var(--portal-foot-bg);color:var(--portal-foot-color);grid-template-columns:var(--portal-foot-cols);gap:var(--portal-foot-gap);border-top:1px solid var(--portal-line);display:grid}.portal-module__fILWnW__siteFoot h2{font-family:var(--portal-font-display);font-weight:var(--portal-foot-title-weight);font-size:var(--portal-foot-title-size);color:var(--portal-foot-title-color);letter-spacing:var(--portal-foot-title-tracking);max-width:16ch;margin:0 0 8px}.portal-module__fILWnW__siteFoot p,.portal-module__fILWnW__siteFoot a{color:var(--portal-foot-muted);margin:0;font-size:.88rem;line-height:1.7;display:block}.portal-module__fILWnW__siteFoot b{color:var(--portal-foot-strong);font-family:var(--portal-font-mono,inherit)}.portal-module__fILWnW__footLbl{letter-spacing:.14em;text-transform:uppercase;color:var(--portal-accent);margin-bottom:10px;font-size:.72rem;font-weight:600}.portal-module__fILWnW__socialLinks{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.portal-module__fILWnW__socialLink{color:var(--portal-accent);font-size:.88rem;font-weight:500}.portal-module__fILWnW__socialLink:hover{text-decoration:underline}.portal-module__fILWnW__poweredBy{text-align:center;color:var(--portal-mut,var(--portal-sub));padding:16px;font-size:.8rem}.portal-module__fILWnW__propertyHeader{background:var(--portal-top-bg);color:var(--portal-ink);padding:16px var(--portal-side-pad);border-bottom:1px solid var(--portal-line)}.portal-module__fILWnW__backLink{color:var(--portal-ink);align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.portal-module__fILWnW__propertyMain{max-width:900px;padding:32px var(--portal-side-pad)64px;color:var(--portal-ink);margin:0 auto}.portal-module__fILWnW__propertyInfo h1{font-family:var(--portal-font-display);color:var(--portal-ink);margin:0 0 8px}.portal-module__fILWnW__address{color:var(--portal-sub);align-items:center;gap:6px;margin-bottom:12px;font-size:.9rem;display:flex}.portal-module__fILWnW__specs{color:var(--portal-sub);gap:16px;margin-bottom:12px;font-size:.85rem;display:flex}.portal-module__fILWnW__specs span{align-items:center;gap:4px;display:inline-flex}.portal-module__fILWnW__offersSection{margin-top:32px}.portal-module__fILWnW__offerTabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.portal-module__fILWnW__offerTab{border:1px solid var(--portal-line);background:var(--portal-card-bg,#fff);color:var(--portal-sub);cursor:pointer;border-radius:10px;padding:10px 18px;font-size:.88rem;font-weight:700}.portal-module__fILWnW__offerTab[data-active]{border-color:var(--portal-accent);color:var(--portal-ink);box-shadow:inset 0 0 0 1px var(--portal-accent)}.portal-module__fILWnW__offerTab[data-active][data-rent]{border-color:var(--portal-accent2,var(--portal-accent))}.portal-module__fILWnW__offerPanel{background:var(--portal-card-bg);border:1px solid var(--portal-line);border-radius:calc(var(--portal-card-radius,14px) + 2px);padding:28px}.portal-module__fILWnW__offerPanelHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.portal-module__fILWnW__offerPanelLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--portal-accent);margin:0 0 4px;font-size:.72rem;font-weight:700}.portal-module__fILWnW__offerPanelHeader h2{font-family:var(--portal-font-display);margin:0;font-size:1.5rem}.portal-module__fILWnW__offerInquiry{border-top:1px solid var(--portal-line);margin-top:24px;padding-top:24px}.portal-module__fILWnW__offerInquiry h3{font-size:1rem;font-family:var(--portal-font-display);margin:0 0 14px}.portal-module__fILWnW__offersSection h2{font-family:var(--portal-font-display);color:var(--portal-ink)}.portal-module__fILWnW__offerCard{background:var(--portal-card-bg);border:1px solid var(--portal-line);border-radius:var(--portal-card-radius,14px);margin-bottom:16px;padding:24px}.portal-module__fILWnW__offerCard h3{font-family:var(--portal-font-display);margin:0 0 8px}.portal-module__fILWnW__offerDescription{color:var(--portal-sub);margin-top:8px}.portal-module__fILWnW__price{color:var(--portal-price-color);font-size:1.35rem;font-weight:700;font-family:var(--portal-font-display);margin:0}.portal-module__fILWnW__carouselViewport{border-radius:var(--portal-card-radius,14px);aspect-ratio:16/9;border:1px solid var(--portal-line);background:#0f172a;position:relative;overflow:hidden}.portal-module__fILWnW__carouselImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.portal-module__fILWnW__carouselEmpty{aspect-ratio:16/9;border-radius:var(--portal-card-radius,14px);background:var(--portal-placeholder-bg);color:var(--portal-sub);border:1px solid var(--portal-line);justify-content:center;align-items:center;margin-bottom:24px;display:flex}.portal-module__fILWnW__carousel{margin-bottom:24px}.portal-module__fILWnW__carouselNavPrev,.portal-module__fILWnW__carouselNavNext{color:#fff;cursor:pointer;background:#0f172a8c;border:none;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.portal-module__fILWnW__carouselNavPrev{left:12px}.portal-module__fILWnW__carouselNavNext{right:12px}.portal-module__fILWnW__carouselCounter{color:#fff;background:#0f172aa6;border-radius:999px;padding:4px 10px;font-size:.8rem;position:absolute;bottom:12px;right:12px}.portal-module__fILWnW__carouselThumbs{gap:8px;margin-top:10px;padding-bottom:4px;display:flex;overflow-x:auto}.portal-module__fILWnW__carouselThumb{cursor:pointer;opacity:.7;border:2px solid #0000;border-radius:8px;flex:none;width:72px;height:54px;padding:0;overflow:hidden}.portal-module__fILWnW__carouselThumb img{object-fit:cover;width:100%;height:100%;display:block}.portal-module__fILWnW__carouselThumbActive{border-color:var(--portal-accent);opacity:1}.portal-module__fILWnW__portalHeroWrap{z-index:2;margin-bottom:0;position:relative}.portal-module__fILWnW__portalHero{padding:28px clamp(20px,4vw,48px)var(--agency-pill-overlap);min-height:340px;position:relative;overflow:visible}.portal-module__fILWnW__portalHeroBg{background-color:var(--portal-landing-hero-bg,#05f);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.portal-module__fILWnW__portalHeroInner{z-index:1;max-width:1180px;margin:0 auto;position:relative}.portal-module__fILWnW__portalHeroBrand{margin-bottom:28px}.portal-module__fILWnW__portalHeroLayout{grid-template-columns:minmax(0,1fr) minmax(300px,520px);align-items:center;gap:clamp(20px,4vw,40px);display:grid}.portal-module__fILWnW__portalHeroCopy{color:var(--portal-landing-hero-ink,#fff)}.portal-module__fILWnW__portalHeroPhoto{aspect-ratio:16/9;width:100%;max-height:280px;box-shadow:var(--portal-landing-photo-shadow,0 24px 48px -20px #00000073);background:#ffffff1f;border-radius:18px;position:relative;overflow:hidden}.portal-module__fILWnW__portalHeroPhotoImg{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.portal-module__fILWnW__portalHeroPhotoPlaceholder{background:linear-gradient(135deg,#ffffff2e,#ffffff0f);width:100%;height:100%}.portal-module__fILWnW__portalAgencyStrip{z-index:5;pointer-events:none;justify-content:center;padding:0 clamp(20px,4vw,48px);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(50%)}.portal-module__fILWnW__portalAgencyPill{pointer-events:auto;background:#fff;border-radius:999px;align-items:center;gap:16px;max-width:min(100%,560px);padding:14px 36px 14px 14px;display:inline-flex;box-shadow:0 18px 44px -16px #0f172a6b}.portal-module__fILWnW__portalAgencyLogo{object-fit:contain;background:#f8fafc;border-radius:12px;width:56px;height:56px}.portal-module__fILWnW__portalAgencyMark{background:var(--portal-landing-mark-bg,linear-gradient(135deg,#05f,#003fcc));color:#fff;border-radius:12px;place-items:center;width:56px;height:56px;font-size:1.1rem;font-weight:700;display:grid}.portal-module__fILWnW__portalAgencyName{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:1.2rem;font-weight:700;overflow:hidden}.portal-module__fILWnW__portalListingBody{z-index:1;background:var(--portal-listing-body-bg,#fff);padding-top:calc(var(--agency-pill-overlap,42px) + 8px);margin-top:0;position:relative}.portal-module__fILWnW__portalSubNav{justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:12px clamp(20px,4vw,48px) 8px;display:flex}.portal-module__fILWnW__portalSubNavSpacer{flex:1}.portal-module__fILWnW__portalSubNavLinks{color:var(--portal-sub);gap:22px;font-size:.92rem;font-weight:600;display:flex}.portal-module__fILWnW__portalSubNavLinks a:hover{color:var(--portal-accent)}.portal-module__fILWnW__portalDetailPage{width:100%;max-width:none;min-height:100vh;margin:0;padding:0 clamp(24px,5vw,72px) clamp(48px,6vw,96px)}.portal-module__fILWnW__portalDetailHeader{background:var(--portal-detail-header-bg,#fff);border-bottom:1px solid var(--portal-detail-header-border,#e5e7eb);justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(24px,4vw,44px);padding:clamp(18px,3vw,28px) 0;display:flex}.portal-module__fILWnW__portalDetailBack{color:var(--portal-detail-back,#334155);align-items:center;gap:8px;font-size:.92rem;font-weight:600;display:inline-flex}.portal-module__fILWnW__portalDetailBack:hover{color:var(--portal-detail-back-hover,var(--portal-accent))}.portal-module__fILWnW__portalDetailGrid{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);align-items:stretch;gap:clamp(32px,5vw,84px);min-height:calc(100vh - 180px);display:grid}.portal-module__fILWnW__portalDetailMediaCol{background:var(--portal-detail-media-bg,#eef1f5);border-radius:clamp(10px,1.5vw,16px);min-height:0;padding:clamp(16px,2.5vw,28px);position:relative}.portal-module__fILWnW__portalDetailImageCard{aspect-ratio:4/3;width:100%;min-height:0;position:relative}.portal-module__fILWnW__portalDetailImageViewport{background:#cbd5e1;border-radius:8px;position:absolute;inset:0;overflow:hidden}.portal-module__fILWnW__portalDetailImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.portal-module__fILWnW__portalDetailImageEmpty{color:#64748b;background:#e2e8f0;border-radius:8px;place-items:center;display:grid;position:absolute;inset:0}.portal-module__fILWnW__portalDetailImageNavPrev,.portal-module__fILWnW__portalDetailImageNavNext{color:#fff;cursor:pointer;background:#0f172a8c;border:none;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.portal-module__fILWnW__portalDetailImageNavPrev{left:12px}.portal-module__fILWnW__portalDetailImageNavNext{right:12px}.portal-module__fILWnW__portalDetailImageCounter{color:#fff;background:#0f172aa6;border-radius:999px;padding:4px 10px;font-size:.78rem;position:absolute;bottom:12px;right:12px}.portal-module__fILWnW__portalDetailTitleFloat{z-index:2;background:#fff;border-radius:8px;max-width:min(72%,420px);padding:clamp(20px,2.5vw,28px) clamp(24px,3vw,36px);position:absolute;top:clamp(20px,3vw,36px);left:clamp(8px,2vw,20px);box-shadow:0 10px 32px -12px #0f172a2e}.portal-module__fILWnW__portalDetailTitleFloat h1{color:var(--portal-detail-title-color,#0b2d8f);letter-spacing:-.03em;margin:0;font-size:clamp(1.65rem,3vw,2.45rem);font-weight:800;line-height:1.05}.portal-module__fILWnW__portalDetailTitleFloat p{color:#475569;margin:8px 0 0;font-size:.92rem;line-height:1.35}.portal-module__fILWnW__portalDetailPriceFloat{z-index:3;background:var(--portal-detail-price-bg,#05f);width:min(100% - 16px,400px);box-shadow:0 22px 44px -14px color-mix(in srgb,var(--portal-detail-price-bg,#05f)55%,transparent);color:var(--portal-detail-price-text,#fff);border-radius:clamp(16px,2vw,24px);padding:clamp(22px,3vw,32px) clamp(24px,3vw,34px) clamp(18px,2.5vw,26px);position:absolute;bottom:clamp(20px,3vw,32px);left:clamp(8px,2vw,20px)}.portal-module__fILWnW__portalDetailPriceValue{font-family:var(--font-portal-bricolage),var(--font-portal-dm),system-ui,sans-serif;letter-spacing:-.04em;color:var(--portal-detail-price-text,#fff);margin:0;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:800;line-height:1}.portal-module__fILWnW__portalDetailPriceMeta{color:color-mix(in srgb,var(--portal-detail-price-text,#fff)92%,transparent);margin:10px 0 16px;font-size:.9rem;line-height:1.35}.portal-module__fILWnW__portalDetailPriceOp{background:var(--portal-detail-price-op-bg,#fff);color:var(--portal-detail-price-op-text,#05f);border-radius:999px;align-items:center;padding:9px 22px;font-size:.9rem;font-weight:700;display:inline-flex}.portal-module__fILWnW__portalDetailInfoCol{flex-direction:column;justify-content:center;padding:clamp(16px,3vw,52px) 0;display:flex}.portal-module__fILWnW__portalDetailOfferTabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.portal-module__fILWnW__portalDetailLocation{color:var(--portal-detail-title-color,#0b2d8f);margin:0 0 18px;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:700}.portal-module__fILWnW__portalDetailDescription{color:var(--portal-sub);max-width:54ch;margin:0;font-size:clamp(.98rem,1.4vw,1.1rem);line-height:1.8}.portal-module__fILWnW__portalDetailStats{flex-direction:column;gap:14px;margin-top:clamp(24px,4vw,40px);display:flex}.portal-module__fILWnW__portalDetailStatPill{background:var(--portal-detail-stat-bg,#f1f5f9);color:var(--portal-ink);border-radius:12px;align-items:center;gap:12px;padding:16px 18px;font-size:.95rem;font-weight:600;display:flex}.portal-module__fILWnW__portalDetailStatPill svg{color:var(--portal-sub);flex-shrink:0}.portal-module__fILWnW__portalDetailInquiry{border-top:1px solid var(--portal-line);margin-top:clamp(28px,4vw,48px);padding-top:clamp(24px,3vw,36px)}.portal-module__fILWnW__portalDetailInquiry h3{color:var(--portal-ink);margin:0 0 14px;font-size:1rem;font-weight:700}.portal-module__fILWnW__portalHeroWrap[data-portal-hero=accordo_blue]{--portal-landing-hero-bg:#05f;--portal-landing-hero-ink:#fff;--portal-landing-mark-bg:linear-gradient(135deg,#05f,#003fcc)}.portal-module__fILWnW__portalHeroWrap[data-portal-hero=accordo_dark]{--portal-landing-hero-bg:#0e0f12;--portal-landing-hero-ink:#fff;--portal-landing-pattern-opacity:.42;--portal-landing-photo-shadow:0 24px 48px -20px #000000a6;--portal-landing-mark-bg:linear-gradient(135deg,#38bdf8,#0ea5e9)}.portal-module__fILWnW__portalHeroWrap[data-portal-hero=accordo_light]{--portal-landing-hero-bg:#f4f1ea;--portal-landing-hero-ink:#1e2a24;--portal-landing-photo-shadow:0 30px 60px -34px #1e3a2f73;--portal-landing-mark-bg:#1e3a2f}.portal-module__fILWnW__portalHeroWrap[data-portal-hero=accordo_light] .portal-module__fILWnW__portalHeroPhotoPlaceholder{background:linear-gradient(135deg,#8ba883,#3f6b53)}.portal-module__fILWnW__page[data-layout=portal-detail] .portal-module__fILWnW__portalDetailTitleFloat{background:var(--portal-detail-header-bg,#fff)}.portal-module__fILWnW__page[data-layout=portal-detail] .portal-module__fILWnW__siteFoot,.portal-module__fILWnW__page[data-layout=portal-detail] .portal-module__fILWnW__poweredBy,.portal-module__fILWnW__page[data-layout=portal-listing] .portal-module__fILWnW__sectionLead,.portal-module__fILWnW__page[data-layout=portal-listing] .portal-module__fILWnW__hero{display:none}.portal-module__fILWnW__page[data-layout=portal-listing]{--agency-pill-overlap:42px;--portal-listbar-pad:8px clamp(20px,4vw,48px)18px;--portal-listbar-bg:transparent;--portal-grid-cols:repeat(auto-fill,minmax(240px,1fr));--portal-grid-gap:18px;--portal-grid-pad:8px clamp(20px,4vw,48px)48px;--portal-grid-bg:transparent;--portal-card-bg:#fff;--portal-card-border:1px solid #e2e8f0;--portal-card-radius:16px;--portal-card-hover-transform:translateY(-2px);--portal-card-hover-shadow:0 16px 36px -18px color-mix(in srgb,var(--portal-listing-accent,#05f)28%,transparent);--portal-card-top-display:none;--portal-card-media-ratio:16/9;--portal-card-media-margin:0;--portal-card-media-radius:0;--portal-card-tags-display:flex;--portal-card-type-display:none;--portal-card-body-pad:14px 16px 16px;--portal-card-title-size:.92rem;--portal-card-title-weight:700;--portal-price-size:1.15rem;--portal-price-color:#0f172a;--portal-card-cta-display:none;--portal-listing-body-bg:#fff;--portal-listing-accent:#05f;--portal-tag-op-bg:#05f;--portal-tag-op-color:#fff;--portal-tag-ok-bg:#10b981;--portal-tag-ok-color:#fff}.portal-module__fILWnW__page[data-layout=portal-listing] .portal-module__fILWnW__main{max-width:none}.portal-module__fILWnW__page[data-layout=portal-listing] .portal-module__fILWnW__listBar,.portal-module__fILWnW__page[data-layout=portal-listing] .portal-module__fILWnW__grid{max-width:1280px;margin-left:auto;margin-right:auto}.portal-module__fILWnW__page[data-layout=portal-listing] .portal-module__fILWnW__listBar{border-bottom-color:color-mix(in srgb,var(--portal-line)65%,transparent);display:flex!important}.portal-module__fILWnW__page[data-layout=portal-listing] .portal-module__fILWnW__cardMediaTags{display:flex!important}.portal-module__fILWnW__page[data-layout=portal-listing] .portal-module__fILWnW__cardMedia:before,.portal-module__fILWnW__page[data-layout=portal-listing] .portal-module__fILWnW__cardOpBadge,.portal-module__fILWnW__page[data-layout=portal-listing] .portal-module__fILWnW__cardMediaType,.portal-module__fILWnW__page[data-layout=portal-listing] .portal-module__fILWnW__cardCta{display:none!important}.portal-module__fILWnW__page[data-layout=portal-listing] .portal-module__fILWnW__cardSpecs{border-top:none;border-bottom:none;gap:16px;margin-top:10px;padding-top:10px;padding-bottom:0}.portal-module__fILWnW__page[data-layout=portal-listing] .portal-module__fILWnW__cardSpecs div{flex:0 auto}.portal-module__fILWnW__page[data-layout=portal-listing] .portal-module__fILWnW__cardPrice{display:block}.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_blue],.portal-module__fILWnW__page[data-layout=portal-listing]:not([data-theme]){--portal-listing-body-bg:#fff;--portal-listing-accent:#05f}.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_light]{--portal-listing-body-bg:#3f2e22;--portal-listing-accent:#a97b3e;--portal-tag-op-bg:#1e3a2f;--portal-tag-op-color:#fff;--portal-price-color:#fff;--portal-card-bg:transparent;--portal-card-border:1px solid #ffffff24;--portal-foot-bg:#f4f1ea;--portal-foot-color:#3f2e22;--portal-foot-title-color:#3f2e22;--portal-foot-muted:#5c4638;--portal-foot-strong:#3f2e22}.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_light] .portal-module__fILWnW__portalSubNavLinks{color:#fbfaf6e6}.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_light] .portal-module__fILWnW__portalSubNavLinks a:hover{color:#d4a574}.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_light] .portal-module__fILWnW__listingFilterBtn{color:#fbfaf6d1;background:#ffffff0f;border-color:#fbfaf647}.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_light] .portal-module__fILWnW__listingFilterBtn[data-active]{color:#fff;background:#a97b3e;border-color:#a97b3e}.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_light] .portal-module__fILWnW__listingFilterBtn[data-active] .portal-module__fILWnW__listingFilterCount{color:#ffffffd9}.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_light] .portal-module__fILWnW__empty{color:#fbfaf6c7}.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_light] .portal-module__fILWnW__cardTitleLink h3,.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_light] .portal-module__fILWnW__cardTitleStatic{color:#fff}.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_light] .portal-module__fILWnW__cardSpecs b,.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_light] .portal-module__fILWnW__cardPrice{color:#fff}.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_dark]{--portal-listing-body-bg:#0e0f12;--portal-listing-accent:#0ea5e9;--portal-tag-op-bg:#0ea5e9;--portal-tag-op-color:#fff;--portal-grid-gap:18px;--portal-grid-bg:transparent;--portal-grid-pad:8px clamp(20px,4vw,48px)48px;--portal-card-bg:#0e0f12;--portal-card-border:1px solid #ffffff14;--portal-card-radius:16px;--portal-card-media-margin:0;--portal-card-media-radius:0;--portal-card-body-pad:14px 16px 16px;--portal-card-hover-transform:translateY(-2px);--portal-card-hover-bg:#0e0f12;--portal-card-hover-shadow:0 0 48px -10px #ffffff38;--portal-price-color:#f8fbff;--portal-card-title-size:.92rem;--portal-card-title-weight:700}.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_dark] .portal-module__fILWnW__listingFilterBtn[data-active]{color:#fff;background:#0ea5e9;border-color:#0ea5e9}.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_dark] .portal-module__fILWnW__listingFilterBtn[data-active] .portal-module__fILWnW__listingFilterCount{color:#ffffffd9}.portal-module__fILWnW__page[data-layout=portal-detail]{background:var(--portal-detail-page-bg,var(--portal-bg))}.portal-module__fILWnW__page[data-layout=portal-detail][data-theme=accordo_blue],.portal-module__fILWnW__page[data-layout=portal-detail]:not([data-theme]){--portal-detail-page-bg:#fff}.portal-module__fILWnW__page[data-layout=portal-detail][data-theme=accordo_light]{--portal-detail-page-bg:#fbfaf6}.portal-module__fILWnW__page[data-layout=portal-detail][data-theme=accordo_dark]{--portal-detail-page-bg:#0e0f12}@media (min-width:1100px){.portal-module__fILWnW__page[data-layout=portal-listing] .portal-module__fILWnW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.portal-module__fILWnW__portalDetailGrid{grid-template-columns:1fr;min-height:auto}.portal-module__fILWnW__portalDetailMediaCol{min-height:0}.portal-module__fILWnW__portalDetailTitleFloat{max-width:calc(100% - 20px);padding:16px 20px;top:14px;left:4px}.portal-module__fILWnW__portalDetailPriceFloat{width:min(100% - 8px,320px);padding:20px 22px 18px;bottom:14px;left:4px}}@media (max-width:820px){.portal-module__fILWnW__page[data-layout=portal-listing]{--agency-pill-overlap:36px}.portal-module__fILWnW__portalHeroLayout{grid-template-columns:1fr}.portal-module__fILWnW__portalHeroPhoto{display:none}.portal-module__fILWnW__portalAgencyPill{padding:12px 28px 12px 12px}.portal-module__fILWnW__portalAgencyLogo,.portal-module__fILWnW__portalAgencyMark{width:48px;height:48px}.portal-module__fILWnW__heroLayout{grid-template-columns:1fr!important}.portal-module__fILWnW__topNav{display:none}.portal-module__fILWnW__grid,.portal-module__fILWnW__siteFoot{grid-template-columns:1fr!important}}@media (max-width:560px){.portal-module__fILWnW__topPhone{display:none}}@media (prefers-reduced-motion:reduce){.portal-module__fILWnW__card{transition:none}}.portal-module__fILWnW__page[data-theme=accordo_blue],.portal-module__fILWnW__page:not([data-theme]){--portal-font-body:var(--font-portal-dm),system-ui,sans-serif;--portal-font-display:var(--font-portal-dm),system-ui,sans-serif;--portal-bg:#fff;--portal-ink:#0f172a;--portal-sub:#64748b;--portal-mut:#94a3b8;--portal-line:#e2e8f0;--portal-accent:#05f;--portal-accent2:#0b2d8f;--portal-top-bg:#fff;--portal-top-pad:16px 30px;--portal-side-pad:clamp(20px,4vw,48px);--portal-max-width:1180px;--portal-brand-size:1.06rem;--portal-brand-weight:700;--portal-brand-tracking:-.01em;--portal-mark-size:44px;--portal-mark-radius:11px;--portal-mark-bg:linear-gradient(135deg,#05f,#003fcc);--portal-mark-color:#fff;--portal-mark-border:none;--portal-mark-font:19px;--portal-nav-gap:26px;--portal-nav-size:.9rem;--portal-nav-active:#0f172a;--portal-cta-bg:#05f;--portal-cta-color:#fff;--portal-cta-radius:9px;--portal-cta-border:none;--portal-hero-bg:#05f;--portal-hero-pad:38px 30px 26px;--portal-hero-border:none;--portal-hero-display:block;--portal-hero-cols:1fr;--portal-hero-gap:0;--portal-eyebrow-size:.74rem;--portal-eyebrow-tracking:.16em;--portal-title-min:2rem;--portal-title-max:3.2rem;--portal-title-weight:800;--portal-title-line:1.08;--portal-title-tracking:-.03em;--portal-title-max-width:14ch;--portal-hero-text-size:1.02rem;--portal-stats-gap:30px;--portal-stat-flex:0 1 auto;--portal-stat-border:none;--portal-stat-radius:0;--portal-stat-pad:0;--portal-stat-bg:transparent;--portal-stat-value-size:1.5rem;--portal-stat-value-weight:700;--portal-stat-label-size:.8rem;--portal-stat-label-tracking:normal;--portal-stat-label-transform:none;--portal-hero-fig-radius:18px;--portal-hero-fig-shadow:0 24px 48px -20px #00000059;--portal-listbar-pad:8px clamp(20px,4vw,48px)18px;--portal-listbar-bg:#fff;--portal-grid-cols:repeat(auto-fill,minmax(240px,1fr));--portal-grid-gap:18px;--portal-grid-pad:8px clamp(20px,4vw,48px)48px;--portal-grid-bg:#fff;--portal-card-bg:#fff;--portal-card-border:1px solid #e2e8f0;--portal-card-radius:16px;--portal-card-hover-transform:translateY(-2px);--portal-card-hover-shadow:0 16px 36px -18px #0055ff47;--portal-card-top-display:none;--portal-card-media-ratio:16/9;--portal-card-media-margin:0;--portal-card-media-radius:0;--portal-card-tags-display:flex;--portal-card-type-display:none;--portal-tag-op-bg:#05f;--portal-tag-op-color:#fff;--portal-tag-ok-bg:#10b981;--portal-tag-ok-color:#fff;--portal-card-body-pad:14px 16px 16px;--portal-card-title-size:.92rem;--portal-card-title-weight:700;--portal-price-size:1.15rem;--portal-price-color:#0f172a;--portal-spec-value-size:.88rem;--portal-spec-label-size:.82rem;--portal-card-cta-display:none;--portal-placeholder-bg:linear-gradient(135deg,#dbeafe,#eff6ff);--portal-foot-pad:48px clamp(20px,4vw,48px);--portal-foot-bg:#05f;--portal-foot-color:#ffffffe0;--portal-foot-cols:1.2fr 1fr;--portal-foot-gap:40px;--portal-foot-title-weight:800;--portal-foot-title-size:1.35rem;--portal-foot-title-color:#fff;--portal-foot-muted:#ffffffd1;--portal-foot-strong:#fff;--portal-glow:transparent;--portal-landing-hero-bg:#05f;--portal-landing-hero-ink:#fff;--portal-landing-mark-bg:linear-gradient(135deg,#05f,#003fcc);--portal-detail-title-color:#0b2d8f;--portal-detail-media-bg:#eef1f5;--portal-detail-price-bg:#05f;--portal-detail-price-text:#fff;--portal-detail-price-op-bg:#fff;--portal-detail-price-op-text:#05f;--portal-detail-stat-bg:#f1f5f9;--portal-detail-header-bg:#fff;--portal-detail-header-border:#e5e7eb;--portal-detail-back:#334155;--portal-detail-back-hover:#05f}.portal-module__fILWnW__page[data-theme=accordo_blue] .portal-module__fILWnW__sectionLead,.portal-module__fILWnW__page:not([data-theme]) .portal-module__fILWnW__sectionLead,.portal-module__fILWnW__page[data-theme=accordo_blue] .portal-module__fILWnW__hero,.portal-module__fILWnW__page:not([data-theme]) .portal-module__fILWnW__hero,.portal-module__fILWnW__page[data-theme=accordo_blue] .portal-module__fILWnW__heroFigure,.portal-module__fILWnW__page:not([data-theme]) .portal-module__fILWnW__heroFigure,.portal-module__fILWnW__page[data-theme=accordo_blue] .portal-module__fILWnW__heroGlow,.portal-module__fILWnW__page:not([data-theme]) .portal-module__fILWnW__heroGlow,.portal-module__fILWnW__page[data-theme=accordo_blue] .portal-module__fILWnW__topPhone,.portal-module__fILWnW__page:not([data-theme]) .portal-module__fILWnW__topPhone{display:none}.portal-module__fILWnW__page[data-theme=accordo_blue] .portal-module__fILWnW__heroTitle,.portal-module__fILWnW__page:not([data-theme]) .portal-module__fILWnW__heroTitle{color:#fff}.portal-module__fILWnW__page[data-theme=accordo_blue] .portal-module__fILWnW__heroText,.portal-module__fILWnW__page:not([data-theme]) .portal-module__fILWnW__heroText{color:#ffffffe6}.portal-module__fILWnW__page[data-theme=accordo_blue] .portal-module__fILWnW__listingFilterBtn[data-active],.portal-module__fILWnW__page:not([data-theme]) .portal-module__fILWnW__listingFilterBtn[data-active]{color:#fff;background:#05f;border-color:#05f}.portal-module__fILWnW__page[data-theme=accordo_blue] .portal-module__fILWnW__listingFilterBtn[data-active] .portal-module__fILWnW__listingFilterCount,.portal-module__fILWnW__page:not([data-theme]) .portal-module__fILWnW__listingFilterBtn[data-active] .portal-module__fILWnW__listingFilterCount{color:#ffffffd9}.portal-module__fILWnW__page[data-theme=accordo_blue] .portal-module__fILWnW__cardSpecs,.portal-module__fILWnW__page:not([data-theme]) .portal-module__fILWnW__cardSpecs{border-top:none;gap:16px;margin-top:10px;padding-top:10px}.portal-module__fILWnW__page[data-theme=accordo_blue] .portal-module__fILWnW__cardSpecs div,.portal-module__fILWnW__page:not([data-theme]) .portal-module__fILWnW__cardSpecs div{flex:0 auto}.portal-module__fILWnW__page[data-theme=accordo_blue] .portal-module__fILWnW__siteFoot,.portal-module__fILWnW__page:not([data-theme]) .portal-module__fILWnW__siteFoot{border-top:none;position:relative;overflow:hidden}.portal-module__fILWnW__page[data-theme=accordo_blue] .portal-module__fILWnW__siteFoot:before,.portal-module__fILWnW__page:not([data-theme]) .portal-module__fILWnW__siteFoot:before{content:"";opacity:.22;pointer-events:none;background:url(/portal/accordo-blue-hero-bg.png) 0 100%/cover no-repeat;width:220px;height:220px;position:absolute;bottom:-20px;left:-40px}.portal-module__fILWnW__page[data-theme=accordo_blue] .portal-module__fILWnW__siteFoot>div,.portal-module__fILWnW__page:not([data-theme]) .portal-module__fILWnW__siteFoot>div{z-index:1;position:relative}.portal-module__fILWnW__page[data-theme=accordo_blue] .portal-module__fILWnW__socialLink,.portal-module__fILWnW__page:not([data-theme]) .portal-module__fILWnW__socialLink{color:#fff}.portal-module__fILWnW__page[data-theme=accordo_blue] .portal-module__fILWnW__poweredBy,.portal-module__fILWnW__page:not([data-theme]) .portal-module__fILWnW__poweredBy{color:#ffffffb8;background:#0046d6;margin:0}@media (min-width:1100px){.portal-module__fILWnW__page[data-theme=accordo_blue] .portal-module__fILWnW__grid,.portal-module__fILWnW__page:not([data-theme]) .portal-module__fILWnW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.portal-module__fILWnW__page[data-theme=accordo_blue] .portal-module__fILWnW__offersSection .portal-module__fILWnW__bluePriceBannerValue,.portal-module__fILWnW__page:not([data-theme]) .portal-module__fILWnW__offersSection .portal-module__fILWnW__bluePriceBannerValue,.portal-module__fILWnW__page[data-layout=portal-detail] .portal-module__fILWnW__portalDetailPriceValue{color:#fff;-webkit-text-fill-color:#fff;background:0 0}.portal-module__fILWnW__page[data-theme=accordo_light]{--portal-font-body:var(--font-portal-instrument),system-ui,sans-serif;--portal-font-display:var(--font-portal-fraunces),Georgia,serif;--portal-bg:#f4f1ea;--portal-ink:#1e2a24;--portal-sub:#5c6b62;--portal-line:#ded8c9;--portal-accent:#a97b3e;--portal-accent2:#1e3a2f;--portal-landing-hero-bg:#f4f1ea;--portal-landing-hero-ink:#1e2a24;--portal-landing-mark-bg:#1e3a2f;--portal-detail-title-color:#1e3a2f;--portal-detail-media-bg:#f4f1ea;--portal-detail-price-bg:#1e3a2f;--portal-detail-price-text:#fff;--portal-detail-price-op-bg:#fbfaf6;--portal-detail-price-op-text:#1e3a2f;--portal-detail-stat-bg:#f8f5ee;--portal-detail-header-bg:#fbfaf6;--portal-detail-header-border:#ded8c9;--portal-detail-back:#5c6b62;--portal-detail-back-hover:#1e3a2f;--portal-top-bg:transparent;--portal-top-pad:22px 40px;--portal-side-pad:40px;--portal-brand-size:1.2rem;--portal-brand-weight:500;--portal-mark-size:42px;--portal-mark-radius:50%;--portal-mark-bg:transparent;--portal-mark-color:#1e3a2f;--portal-mark-border:1.5px solid #1e3a2f;--portal-mark-font:1.15rem;--portal-nav-gap:30px;--portal-nav-size:.82rem;--portal-nav-active:#1e3a2f;--portal-cta-bg:transparent;--portal-cta-color:#1e3a2f;--portal-cta-radius:0;--portal-cta-border:none;--portal-hero-bg:#fbfaf6;--portal-hero-pad:56px 40px 44px;--portal-hero-border:none;--portal-hero-display:grid;--portal-hero-cols:1.15fr .85fr;--portal-hero-gap:44px;--portal-eyebrow-size:.76rem;--portal-eyebrow-tracking:.22em;--portal-title-min:2.1rem;--portal-title-max:3.4rem;--portal-title-weight:400;--portal-title-line:1.05;--portal-title-tracking:-.01em;--portal-title-max-width:none;--portal-stats-gap:34px;--portal-stat-flex:0 1 auto;--portal-stat-border:none;--portal-stat-radius:0;--portal-stat-pad:0;--portal-stat-bg:transparent;--portal-stat-value-size:1.55rem;--portal-stat-value-weight:500;--portal-stat-label-size:.78rem;--portal-stat-label-tracking:.05em;--portal-stat-label-transform:uppercase;--portal-hero-fig-radius:2px;--portal-hero-fig-shadow:0 30px 60px -34px #1e3a2f99;--portal-listbar-pad:0 40px 8px;--portal-listbar-bg:transparent;--portal-grid-cols:repeat(3,1fr);--portal-grid-gap:34px 28px;--portal-grid-pad:30px 40px 20px;--portal-card-bg:transparent;--portal-card-border:none;--portal-card-radius:0;--portal-card-hover-transform:none;--portal-card-hover-shadow:none;--portal-card-top-display:none;--portal-card-media-ratio:16/9;--portal-card-media-margin:0 0 15px;--portal-card-media-radius:2px;--portal-card-tags-display:none;--portal-card-type-display:block;--portal-card-body-pad:0;--portal-card-title-size:1.25rem;--portal-card-title-weight:500;--portal-price-size:1.35rem;--portal-price-color:#1e2a24;--portal-card-cta-display:inline;--portal-placeholder-bg:linear-gradient(135deg,#8ba883,#3f6b53);--portal-foot-pad:44px 40px;--portal-foot-bg:#1e3a2f;--portal-foot-color:#efe9dc;--portal-foot-cols:1.4fr 1fr 1fr;--portal-foot-gap:30px;--portal-foot-title-weight:400;--portal-foot-title-size:1.5rem;--portal-foot-title-color:#fff;--portal-foot-muted:#c9d3c6;--portal-foot-strong:#efe9dc}.portal-module__fILWnW__page[data-theme=accordo_light] .portal-module__fILWnW__topCta{display:none}.portal-module__fILWnW__page[data-theme=accordo_light] .portal-module__fILWnW__topNav a{text-transform:uppercase;letter-spacing:.06em}.portal-module__fILWnW__page[data-theme=accordo_light] .portal-module__fILWnW__stats{border-top:1px solid var(--portal-line);margin-top:26px;padding-top:22px}.portal-module__fILWnW__page[data-theme=accordo_light] .portal-module__fILWnW__listBar,.portal-module__fILWnW__page[data-theme=accordo_light] .portal-module__fILWnW__cardMediaTags{display:none}.portal-module__fILWnW__page[data-theme=accordo_light] .portal-module__fILWnW__cardMedia:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 40%,#00000047);position:absolute;inset:0}.portal-module__fILWnW__page[data-theme=accordo_light] .portal-module__fILWnW__cardOpBadge{display:block}.portal-module__fILWnW__page[data-theme=accordo_light] .portal-module__fILWnW__cardSpecs{border-bottom:1px solid var(--portal-line);border-top:none;gap:16px;margin-top:13px;padding-top:0;padding-bottom:13px}.portal-module__fILWnW__page[data-theme=accordo_light] .portal-module__fILWnW__cardSpecs div{flex:0 auto}.portal-module__fILWnW__page[data-theme=accordo_light] .portal-module__fILWnW__cardPrice{justify-content:space-between;align-items:baseline;display:flex}.portal-module__fILWnW__page[data-theme=accordo_light] .portal-module__fILWnW__heroGlow{display:none}.portal-module__fILWnW__page[data-theme=accordo_dark]{--portal-font-body:var(--font-portal-dm),system-ui,sans-serif;--portal-font-display:var(--font-portal-bricolage),system-ui,sans-serif;--portal-font-mono:var(--font-portal-mono),monospace;--portal-bg:#0e0f12;--portal-ink:#fff;--portal-sub:#f5f4f0;--portal-mut:#d4d5d8;--portal-line:#262a31;--portal-line2:#33383f;--portal-accent:#7dd3fc;--portal-accent2:#38bdf8;--portal-top-bg:transparent;--portal-top-pad:20px 34px;--portal-side-pad:34px;--portal-brand-size:1.05rem;--portal-brand-weight:700;--portal-mark-size:38px;--portal-mark-radius:9px;--portal-mark-bg:transparent;--portal-mark-color:#7dd3fc;--portal-mark-border:1px solid #33383f;--portal-mark-font:18px;--portal-nav-gap:24px;--portal-nav-size:.85rem;--portal-nav-active:#fff;--portal-cta-bg:transparent;--portal-cta-color:#f3f1ec;--portal-cta-radius:8px;--portal-cta-border:1px solid #33383f;--portal-hero-bg:transparent;--portal-hero-pad:64px 34px 40px;--portal-hero-border:1px solid #262a31;--portal-hero-display:block;--portal-eyebrow-size:.7rem;--portal-eyebrow-tracking:.14em;--portal-title-min:2.3rem;--portal-title-max:4.3rem;--portal-title-weight:700;--portal-title-line:.98;--portal-title-tracking:-.035em;--portal-title-max-width:15ch;--portal-hero-text-size:1.05rem;--portal-stats-gap:14px;--portal-stat-flex:1 1 140px;--portal-stat-border:1px solid #262a31;--portal-stat-radius:12px;--portal-stat-pad:15px 20px;--portal-stat-bg:#16181d;--portal-stat-value-size:1.7rem;--portal-stat-value-weight:700;--portal-stat-label-size:.7rem;--portal-stat-label-tracking:.14em;--portal-stat-label-transform:uppercase;--portal-listbar-pad:16px 34px;--portal-listbar-bg:transparent;--portal-grid-cols:repeat(auto-fill,minmax(300px,1fr));--portal-grid-gap:1px;--portal-grid-pad:0;--portal-grid-bg:#262a31;--portal-card-bg:#0e0f12;--portal-card-border:none;--portal-card-radius:0;--portal-card-hover-transform:none;--portal-card-hover-bg:#16181d;--portal-card-top-display:flex;--portal-card-top-pad:22px 24px 0;--portal-card-media-ratio:16/9;--portal-card-media-margin:16px 0;--portal-card-media-radius:10px;--portal-card-tags-display:none;--portal-card-type-display:none;--portal-card-body-pad:0 24px 24px;--portal-card-title-size:1.15rem;--portal-card-title-weight:600;--portal-price-size:1.6rem;--portal-price-color:#f3f1ec;--portal-spec-value-size:.95rem;--portal-spec-label-size:.68rem;--portal-spec-label-tracking:.06em;--portal-spec-label-transform:uppercase;--portal-card-cta-display:none;--portal-placeholder-bg:#1f2228;--portal-foot-pad:40px 34px;--portal-foot-bg:transparent;--portal-foot-cols:1fr auto;--portal-foot-gap:24px;--portal-foot-title-weight:700;--portal-foot-title-size:1.9rem;--portal-foot-title-color:#fff;--portal-foot-muted:#f0efeb;--portal-foot-strong:#fff;--portal-glow:#38bdf829;--portal-landing-hero-bg:#0e0f12;--portal-landing-hero-ink:#fff;--portal-landing-mark-bg:linear-gradient(135deg,#38bdf8,#0ea5e9);--portal-detail-title-color:#e0f2fe;--portal-detail-media-bg:#16181d;--portal-detail-price-bg:#0ea5e9;--portal-detail-price-text:#fff;--portal-detail-price-op-bg:#0e0f12;--portal-detail-price-op-text:#7dd3fc;--portal-detail-stat-bg:#1f2228;--portal-detail-header-bg:#0e0f12;--portal-detail-header-border:#262a31;--portal-detail-back:#f5f4f0;--portal-detail-back-hover:#7dd3fc}.portal-module__fILWnW__page[data-theme=accordo_dark] .portal-module__fILWnW__topCta,.portal-module__fILWnW__page[data-theme=accordo_dark] .portal-module__fILWnW__sectionLead,.portal-module__fILWnW__page[data-theme=accordo_dark] .portal-module__fILWnW__heroFigure{display:none}.portal-module__fILWnW__page[data-theme=accordo_dark] .portal-module__fILWnW__heroTitle span{color:#7dd3fc}.portal-module__fILWnW__page[data-theme=accordo_dark] .portal-module__fILWnW__heroTitle,.portal-module__fILWnW__page[data-theme=accordo_dark] .portal-module__fILWnW__heroText,.portal-module__fILWnW__page[data-theme=accordo_dark] .portal-module__fILWnW__topNav{color:#fff}.portal-module__fILWnW__page[data-theme=accordo_dark] .portal-module__fILWnW__topNav a:hover{color:#7dd3fc}.portal-module__fILWnW__page[data-theme=accordo_dark] .portal-module__fILWnW__listCount,.portal-module__fILWnW__page[data-theme=accordo_dark] .portal-module__fILWnW__empty,.portal-module__fILWnW__page[data-theme=accordo_dark] .portal-module__fILWnW__sectionLead h2{color:#fff}.portal-module__fILWnW__page[data-theme=accordo_dark] .portal-module__fILWnW__brand small{color:#f0efeb}.portal-module__fILWnW__page[data-theme=accordo_dark] .portal-module__fILWnW__poweredBy{color:#d4d5d8}.portal-module__fILWnW__page[data-theme=accordo_dark] .portal-module__fILWnW__siteFoot{flex-wrap:wrap}.portal-module__fILWnW__page[data-theme=accordo_dark] .portal-module__fILWnW__footColContact{text-align:right}@media (max-width:820px){.portal-module__fILWnW__page[data-theme=accordo_light] .portal-module__fILWnW__grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:560px){.portal-module__fILWnW__page[data-theme=accordo_light] .portal-module__fILWnW__grid{grid-template-columns:1fr!important}}.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_light]{--portal-listing-body-bg:#3f2e22;--portal-price-color:#fff;--portal-card-bg:transparent;--portal-card-border:1px solid #ffffff24;--portal-card-hover-shadow:0 18px 36px -20px #00000073;--portal-foot-bg:#f4f1ea;--portal-foot-color:#3f2e22;--portal-foot-title-color:#3f2e22;--portal-foot-muted:#5c4638;--portal-foot-strong:#3f2e22}.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_light] .portal-module__fILWnW__cardTitleLink h3,.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_light] .portal-module__fILWnW__cardTitleStatic,.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_light] .portal-module__fILWnW__cardPrice,.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_light] .portal-module__fILWnW__cardSpecs b{color:#fff}.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_light] .portal-module__fILWnW__cardSpecs{color:#ffffffd1}.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_light] .portal-module__fILWnW__poweredBy{color:#5c4638;background:#ebe6dc}.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_dark]{--portal-listing-body-bg:#0e0f12;--portal-grid-gap:18px;--portal-grid-bg:transparent;--portal-grid-pad:8px clamp(20px,4vw,48px)48px;--portal-card-bg:#0e0f12;--portal-card-border:1px solid #ffffff14;--portal-card-radius:16px;--portal-card-media-margin:0;--portal-card-media-radius:0;--portal-card-body-pad:14px 16px 16px;--portal-card-top-display:none;--portal-card-hover-transform:translateY(-2px);--portal-card-hover-bg:#0e0f12;--portal-card-hover-shadow:0 0 48px -10px #ffffff38;--portal-price-color:#f8fbff;--portal-card-title-size:.92rem;--portal-card-title-weight:700}.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_dark] .portal-module__fILWnW__card{box-shadow:0 0 36px -12px #ffffff29}.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_dark] .portal-module__fILWnW__cardTitleLink h3,.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_dark] .portal-module__fILWnW__cardTitleStatic{color:#f0f9ff}.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_dark] .portal-module__fILWnW__cardSpecs{color:#f0f9ffb8}.portal-module__fILWnW__page[data-layout=portal-listing][data-theme=accordo_dark] .portal-module__fILWnW__cardSpecs b{color:#f8fbff}.portal-module__fILWnW__page[data-preview-device=tablet],.portal-module__fILWnW__page[data-preview-device=mobile]{--portal-side-pad:16px;--portal-grid-pad:8px 16px 28px;--portal-listbar-pad:8px 16px 12px;--portal-foot-pad:28px 16px}.portal-module__fILWnW__page[data-preview-device=mobile]{--agency-pill-overlap:34px;--portal-card-title-size:.85rem;--portal-price-size:1rem;--portal-grid-cols:1fr;--portal-grid-gap:12px;font-size:13px}.portal-module__fILWnW__page[data-preview-device=tablet]{--portal-grid-cols:repeat(2,minmax(0,1fr));--portal-grid-gap:14px;font-size:14px}.portal-module__fILWnW__page[data-preview-device=tablet] .portal-module__fILWnW__portalHeroLayout,.portal-module__fILWnW__page[data-preview-device=mobile] .portal-module__fILWnW__portalHeroLayout{grid-template-columns:1fr;gap:16px}.portal-module__fILWnW__page[data-preview-device=mobile] .portal-module__fILWnW__portalHeroPhoto{display:none}.portal-module__fILWnW__page[data-preview-device=tablet] .portal-module__fILWnW__portalHeroPhoto{max-height:180px}.portal-module__fILWnW__page[data-preview-device=mobile] .portal-module__fILWnW__portalHero,.portal-module__fILWnW__page[data-preview-device=tablet] .portal-module__fILWnW__portalHero{padding:18px 16px var(--agency-pill-overlap);min-height:0}.portal-module__fILWnW__page[data-preview-device=mobile] .portal-module__fILWnW__heroTitle,.portal-module__fILWnW__page[data-preview-device=tablet] .portal-module__fILWnW__heroTitle{font-size:clamp(1.35rem,5vw,1.85rem)}.portal-module__fILWnW__page[data-preview-device=mobile] .portal-module__fILWnW__portalAgencyPill{gap:10px;padding:10px 20px 10px 10px}.portal-module__fILWnW__page[data-preview-device=mobile] .portal-module__fILWnW__portalAgencyLogo,.portal-module__fILWnW__page[data-preview-device=mobile] .portal-module__fILWnW__portalAgencyMark{width:40px;height:40px}.portal-module__fILWnW__page[data-preview-device=mobile] .portal-module__fILWnW__portalAgencyName{font-size:.95rem}.portal-module__fILWnW__page[data-preview-device=mobile] .portal-module__fILWnW__grid,.portal-module__fILWnW__page[data-preview-device=tablet] .portal-module__fILWnW__grid{grid-template-columns:var(--portal-grid-cols)!important}
