.PropertyDetailsPage-module__33yRbW__page{isolation:isolate;background:radial-gradient(circle at 12% 10%, color-mix(in srgb, var(--brand-gold) 10%, transparent), transparent 34%), radial-gradient(circle at 88% 72%, color-mix(in srgb, var(--brand-gold) 6%, transparent), transparent 30%), var(--bg);min-height:100vh;color:var(--text-primary);position:relative;overflow:visible}.PropertyDetailsPage-module__33yRbW__hero{padding:clamp(72px, 3vw, 106px) var(--container-padding) clamp(18px, 1.6vw, 30px)}.PropertyDetailsPage-module__33yRbW__heroGrid{width:min(calc(100% - 48px), var(--container));grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:end;gap:clamp(22px,3vw,42px);margin-inline:auto;display:grid}.PropertyDetailsPage-module__33yRbW__heroContent{min-width:0}.PropertyDetailsPage-module__33yRbW__breadcrumbs{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:22px;font-size:12px;font-weight:700;line-height:1.3;display:flex}.PropertyDetailsPage-module__33yRbW__breadcrumbs a{color:var(--text-secondary);transition:color .22s var(--ease-out)}.PropertyDetailsPage-module__33yRbW__breadcrumbs a:hover{color:var(--brand-gold)}.PropertyDetailsPage-module__33yRbW__breadcrumbs strong{color:var(--brand-gold);font-weight:800}.PropertyDetailsPage-module__33yRbW__eyebrow,.PropertyDetailsPage-module__33yRbW__panelEyebrow,.PropertyDetailsPage-module__33yRbW__sectionHeader span{color:var(--brand-gold);letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.2;display:inline-flex}.PropertyDetailsPage-module__33yRbW__heroContent h1{max-width:980px;color:var(--text-primary);letter-spacing:-.065em;text-wrap:balance;margin:18px 0 0;font-size:clamp(42px,5vw,76px);font-weight:780;line-height:.98}.PropertyDetailsPage-module__33yRbW__heroContent p{max-width:760px;color:var(--text-secondary);margin:22px 0 0;font-size:clamp(16px,1.12vw,20px);font-weight:450;line-height:1.9}.PropertyDetailsPage-module__33yRbW__locationLine{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;font-size:14px;font-weight:750;line-height:1.4;display:flex}.PropertyDetailsPage-module__33yRbW__locationLine span:first-child{color:var(--text-primary)}.PropertyDetailsPage-module__33yRbW__heroBadges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.PropertyDetailsPage-module__33yRbW__hotDealBadge{border:1px solid color-mix(in srgb, var(--brand-gold) 46%, transparent);border-radius:var(--radius-pill);background:radial-gradient(circle at 35% 20%, #ffefbfcc, transparent 42%), linear-gradient(180deg, var(--brand-gold), var(--brand-gold-strong));color:#130d06;letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:31px;padding-inline:12px;font-size:10px;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 12px 28px #d6b26d29,inset 0 1px #ffffff57}.PropertyDetailsPage-module__33yRbW__priceCard,.PropertyDetailsPage-module__33yRbW__panel,.PropertyDetailsPage-module__33yRbW__stickyBox{border:1px solid color-mix(in srgb, var(--border) 92%, transparent);background:radial-gradient(circle at 18% 10%, color-mix(in srgb, var(--brand-gold) 10%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--surface) 94%, transparent), color-mix(in srgb, var(--surface-soft) 84%, transparent)), #ffffff06;box-shadow:var(--shadow-md), 0 1px 0 #ffffff1a inset;transition:border-color .24s var(--ease-out), box-shadow .24s var(--ease-out), transform .24s var(--ease-out);border-radius:clamp(26px,3vw,38px);position:relative;overflow:hidden}.PropertyDetailsPage-module__33yRbW__priceCard:before,.PropertyDetailsPage-module__33yRbW__panel:before,.PropertyDetailsPage-module__33yRbW__stickyBox:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg, color-mix(in srgb, var(--brand-gold) 10%, transparent), transparent 42%, #ffffff0a);opacity:.92;position:absolute;inset:0}.PropertyDetailsPage-module__33yRbW__priceCard>*,.PropertyDetailsPage-module__33yRbW__panel>*,.PropertyDetailsPage-module__33yRbW__stickyBox>*{z-index:1;position:relative}.PropertyDetailsPage-module__33yRbW__priceCard:hover,.PropertyDetailsPage-module__33yRbW__panel:hover,.PropertyDetailsPage-module__33yRbW__stickyBox:hover{border-color:color-mix(in srgb, var(--brand-gold) 34%, var(--border));box-shadow:0 24px 60px #00000024, 0 1px 0 #ffffff1f inset, 0 0 0 3px color-mix(in srgb, var(--brand-gold) 7%, transparent)}.PropertyDetailsPage-module__33yRbW__specItem,.PropertyDetailsPage-module__33yRbW__factItem,.PropertyDetailsPage-module__33yRbW__projectFacts span,.PropertyDetailsPage-module__33yRbW__documentCard{position:relative;overflow:hidden}.PropertyDetailsPage-module__33yRbW__specItem:before,.PropertyDetailsPage-module__33yRbW__factItem:before,.PropertyDetailsPage-module__33yRbW__projectFacts span:before,.PropertyDetailsPage-module__33yRbW__documentCard:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 14% 12%, color-mix(in srgb, var(--brand-gold) 9%, transparent), transparent 36%), linear-gradient(135deg, color-mix(in srgb, var(--brand-gold) 5%, transparent), transparent 48%, #ffffff06);opacity:.88;position:absolute;inset:0}.PropertyDetailsPage-module__33yRbW__specItem>*,.PropertyDetailsPage-module__33yRbW__factItem>*,.PropertyDetailsPage-module__33yRbW__projectFacts span>*,.PropertyDetailsPage-module__33yRbW__documentCard>*{z-index:1;position:relative}.PropertyDetailsPage-module__33yRbW__priceCard{padding:clamp(22px,2.4vw,30px)}.PropertyDetailsPage-module__33yRbW__priceCard>span{color:var(--text-muted);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.2;display:block}.PropertyDetailsPage-module__33yRbW__priceCard>strong{color:var(--text-primary);letter-spacing:-.045em;margin-top:12px;font-size:clamp(26px,2vw,34px);font-weight:950;line-height:1.12;display:block}.PropertyDetailsPage-module__33yRbW__priceActions{gap:10px;margin-top:24px;display:grid}.PropertyDetailsPage-module__33yRbW__primaryAction,.PropertyDetailsPage-module__33yRbW__secondaryAction,.PropertyDetailsPage-module__33yRbW__fullAction,.PropertyDetailsPage-module__33yRbW__panelLink{border-radius:var(--radius-pill);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;min-height:48px;transition:transform .24s var(--ease-out), border-color .24s var(--ease-out), color .24s var(--ease-out), background .24s var(--ease-out), box-shadow .24s var(--ease-out);border-style:solid;justify-content:center;align-items:center;padding-inline:18px;font-family:inherit;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.PropertyDetailsPage-module__33yRbW__primaryAction,.PropertyDetailsPage-module__33yRbW__fullAction{border:1px solid color-mix(in srgb, var(--brand-gold) 54%, transparent);background:radial-gradient(circle at 35% 20%, #ffefbfc7, transparent 42%), linear-gradient(180deg, var(--brand-gold), var(--brand-gold-strong));color:#130d06;box-shadow:0 14px 34px #d6b26d2e,inset 0 1px #ffffff5c}.PropertyDetailsPage-module__33yRbW__secondaryAction,.PropertyDetailsPage-module__33yRbW__panelLink{border:1px solid color-mix(in srgb, var(--brand-gold) 22%, var(--border));background:color-mix(in srgb, var(--surface-soft) 86%, transparent);color:var(--text-primary)}.PropertyDetailsPage-module__33yRbW__primaryAction:hover,.PropertyDetailsPage-module__33yRbW__secondaryAction:hover,.PropertyDetailsPage-module__33yRbW__fullAction:hover,.PropertyDetailsPage-module__33yRbW__panelLink:hover{transform:translateY(-1px)}.PropertyDetailsPage-module__33yRbW__secondaryAction:hover,.PropertyDetailsPage-module__33yRbW__panelLink:hover{border-color:color-mix(in srgb, var(--brand-gold) 48%, var(--border));color:var(--brand-gold)}.PropertyDetailsPage-module__33yRbW__gallerySection,.PropertyDetailsPage-module__33yRbW__contentSection,.PropertyDetailsPage-module__33yRbW__similarSection{padding-inline:var(--container-padding)}.PropertyDetailsPage-module__33yRbW__gallery,.PropertyDetailsPage-module__33yRbW__contentGrid,.PropertyDetailsPage-module__33yRbW__similarSection{width:min(calc(100% - 48px), var(--container));margin-inline:auto}.PropertyDetailsPage-module__33yRbW__gallery{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:stretch;gap:16px;display:grid}.PropertyDetailsPage-module__33yRbW__mainMedia,.PropertyDetailsPage-module__33yRbW__thumbnail,.PropertyDetailsPage-module__33yRbW__emptyMedia{border:1px solid color-mix(in srgb, var(--border) 86%, transparent);background:var(--surface-soft);position:relative;overflow:hidden}.PropertyDetailsPage-module__33yRbW__mainMedia{min-height:clamp(460px,46vw,720px);scroll-margin-top:calc(var(--header-height,82px) + 22px);border-radius:clamp(28px,3vw,44px)}.PropertyDetailsPage-module__33yRbW__galleryRail{border:1px solid color-mix(in srgb, var(--border) 86%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--surface) 94%, transparent), color-mix(in srgb, var(--surface-soft) 84%, transparent)), #ffffff06;max-height:clamp(460px,46vw,720px);box-shadow:var(--shadow-md), 0 1px 0 #ffffff14 inset;border-radius:clamp(26px,2.4vw,36px);grid-template-rows:auto minmax(0,1fr);gap:14px;padding:16px;display:grid;overflow:hidden}.PropertyDetailsPage-module__33yRbW__galleryRailHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.PropertyDetailsPage-module__33yRbW__galleryRailHeader span{color:var(--brand-gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.PropertyDetailsPage-module__33yRbW__galleryRailHeader strong{color:var(--text-secondary);font-size:12px;font-weight:800}.PropertyDetailsPage-module__33yRbW__thumbnails{grid-template-columns:1fr;align-content:start;gap:12px;min-height:0;padding-inline-end:4px;display:grid;overflow:hidden auto}.PropertyDetailsPage-module__33yRbW__thumbnails::-webkit-scrollbar{width:7px}.PropertyDetailsPage-module__33yRbW__thumbnails::-webkit-scrollbar-track{background:0 0}.PropertyDetailsPage-module__33yRbW__thumbnails::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand-gold) 34%, transparent);border-radius:999px}.PropertyDetailsPage-module__33yRbW__thumbnail,.PropertyDetailsPage-module__33yRbW__emptyMedia{border-radius:22px;min-height:104px}.PropertyDetailsPage-module__33yRbW__thumbnail{cursor:pointer;transition:transform .24s var(--ease-out), border-color .24s var(--ease-out), box-shadow .24s var(--ease-out), opacity .24s var(--ease-out);padding:0}.PropertyDetailsPage-module__33yRbW__thumbnail:hover,.PropertyDetailsPage-module__33yRbW__thumbnailActive{border-color:color-mix(in srgb, var(--brand-gold) 54%, var(--border));box-shadow:0 16px 38px #00000029, 0 0 0 3px color-mix(in srgb, var(--brand-gold) 12%, transparent);transform:translateY(-1px)}.PropertyDetailsPage-module__33yRbW__thumbnail:not(.PropertyDetailsPage-module__33yRbW__thumbnailActive){opacity:.72}.PropertyDetailsPage-module__33yRbW__emptyMedia{background:radial-gradient(circle at top, color-mix(in srgb, var(--brand-gold) 10%, transparent), transparent 58%), var(--surface-soft)}.PropertyDetailsPage-module__33yRbW__image{object-fit:cover;animation:PropertyDetailsPage-module__33yRbW__imageReveal .52s var(--ease-out) both}.PropertyDetailsPage-module__33yRbW__placeholder{width:100%;height:100%;color:var(--brand-gold);place-items:center;font-size:clamp(3rem,8vw,7rem);font-weight:950;display:grid}.PropertyDetailsPage-module__33yRbW__mediaOverlay{z-index:2;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.PropertyDetailsPage-module__33yRbW__mediaOverlay span,.PropertyDetailsPage-module__33yRbW__mediaOverlay small{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#08080885;border:1px solid #ffffff26;align-items:center;min-height:42px;padding-inline:16px;font-size:13px;font-weight:900;display:inline-flex}.PropertyDetailsPage-module__33yRbW__mediaOverlay small{font-size:12px}.PropertyDetailsPage-module__33yRbW__contentSection{padding-top:clamp(28px,4vw,58px)}.PropertyDetailsPage-module__33yRbW__contentGrid{grid-template-columns:minmax(0,1fr) minmax(300px,370px);align-items:start;gap:clamp(22px,3vw,38px);display:grid;overflow:visible}.PropertyDetailsPage-module__33yRbW__mainColumn{gap:22px;min-width:0;display:grid}.PropertyDetailsPage-module__33yRbW__sideColumn{align-self:stretch;min-width:0;overflow:visible}.PropertyDetailsPage-module__33yRbW__stickyBox{align-self:start;padding:clamp(22px,2.4vw,30px);position:sticky;top:110px}.PropertyDetailsPage-module__33yRbW__stickyBox h2,.PropertyDetailsPage-module__33yRbW__panel h2,.PropertyDetailsPage-module__33yRbW__sectionHeader h2{color:var(--text-primary);letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(25px,2.4vw,38px);font-weight:820;line-height:1.12}.PropertyDetailsPage-module__33yRbW__stickyBox p{color:var(--text-secondary);margin:16px 0 0;font-size:14px;line-height:1.8}.PropertyDetailsPage-module__33yRbW__agentBox{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--surface) 92%, transparent), color-mix(in srgb, var(--surface-soft) 84%, transparent)), #ffffff05;border-radius:20px;align-items:center;gap:12px;margin-top:20px;padding:12px;display:flex;box-shadow:inset 0 1px #ffffff0e}.PropertyDetailsPage-module__33yRbW__agentAvatar{border:1px solid color-mix(in srgb, var(--brand-gold) 36%, transparent);background:radial-gradient(circle at 40% 20%, color-mix(in srgb, var(--brand-gold) 24%, transparent), transparent 58%), var(--surface-soft);width:58px;height:58px;color:var(--brand-gold);text-transform:uppercase;border-radius:999px;flex:none;place-items:center;font-size:18px;font-weight:950;line-height:1;display:grid;overflow:hidden;box-shadow:0 12px 26px #00000021,inset 0 1px #ffffff14}.PropertyDetailsPage-module__33yRbW__agentImage{object-fit:cover;width:100%;height:100%}.PropertyDetailsPage-module__33yRbW__agentInfo{gap:3px;min-width:0;display:grid}.PropertyDetailsPage-module__33yRbW__agentInfo small{color:var(--text-muted);letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:850;line-height:1.15;overflow:hidden}.PropertyDetailsPage-module__33yRbW__agentInfo strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.2;overflow:hidden}.PropertyDetailsPage-module__33yRbW__agentInfo em{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:600;line-height:1.2;overflow:hidden}.PropertyDetailsPage-module__33yRbW__fullAction{width:100%;margin-top:24px}.PropertyDetailsPage-module__33yRbW__stickyMeta{gap:10px;margin-top:24px;display:grid}.PropertyDetailsPage-module__33yRbW__stickyMeta span{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--surface-soft) 80%, transparent);border-radius:18px;gap:5px;padding:14px;display:grid}.PropertyDetailsPage-module__33yRbW__stickyMeta small{color:var(--text-muted);text-transform:uppercase;font-size:10px;font-weight:850}.PropertyDetailsPage-module__33yRbW__stickyMeta strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.PropertyDetailsPage-module__33yRbW__specsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.PropertyDetailsPage-module__33yRbW__specItem{border:1px solid color-mix(in srgb, var(--border) 86%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 94%, transparent), color-mix(in srgb, var(--surface-soft) 88%, transparent)), #ffffff05;border-radius:24px;gap:6px;min-width:0;padding:clamp(16px,1.8vw,22px);display:grid;box-shadow:inset 0 1px #ffffff0f}.PropertyDetailsPage-module__33yRbW__specItem strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,1.45vw,25px);font-weight:920;line-height:1.1;overflow:hidden}.PropertyDetailsPage-module__33yRbW__specItem span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.2}.PropertyDetailsPage-module__33yRbW__panel{padding:clamp(22px,2.6vw,34px)}.PropertyDetailsPage-module__33yRbW__description{color:var(--text-secondary);white-space:pre-line;margin:20px 0 0;font-size:clamp(15px,1.05vw,18px);font-weight:450;line-height:1.95}.PropertyDetailsPage-module__33yRbW__factsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.PropertyDetailsPage-module__33yRbW__factItem{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--surface-soft) 78%, transparent);border-radius:18px;gap:6px;padding:15px;display:grid}.PropertyDetailsPage-module__33yRbW__factItem span,.PropertyDetailsPage-module__33yRbW__projectFacts small{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.PropertyDetailsPage-module__33yRbW__factItem strong,.PropertyDetailsPage-module__33yRbW__projectFacts strong{color:var(--text-primary);font-size:14px;font-weight:850;line-height:1.35}.PropertyDetailsPage-module__33yRbW__projectHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.PropertyDetailsPage-module__33yRbW__projectHeader p{color:var(--text-secondary);margin:10px 0 0;font-size:14px;line-height:1.6}.PropertyDetailsPage-module__33yRbW__projectFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.PropertyDetailsPage-module__33yRbW__projectFacts span{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--surface-soft) 78%, transparent);border-radius:18px;gap:7px;padding:15px;display:grid}.PropertyDetailsPage-module__33yRbW__documentsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.PropertyDetailsPage-module__33yRbW__documentCard{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--surface-soft) 78%, transparent);width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:start;transition:transform .22s var(--ease-out), border-color .22s var(--ease-out), color .22s var(--ease-out), background .22s var(--ease-out), box-shadow .22s var(--ease-out);border-radius:20px;gap:8px;padding:16px;display:grid}.PropertyDetailsPage-module__33yRbW__documentCard:hover{border-color:color-mix(in srgb, var(--brand-gold) 44%, var(--border));background:radial-gradient(circle at 14% 18%, color-mix(in srgb, var(--brand-gold) 6%, transparent), transparent 44%), color-mix(in srgb, var(--surface-soft) 82%, transparent);box-shadow:0 14px 32px #0000001a, 0 0 0 3px color-mix(in srgb, var(--brand-gold) 9%, transparent);transform:translateY(-1px)}.PropertyDetailsPage-module__33yRbW__documentCard span{color:var(--text-primary);font-size:14px;font-weight:850}.PropertyDetailsPage-module__33yRbW__documentCard small{max-width:100%;color:var(--text-secondary);font-size:12px;font-weight:550;line-height:1.45}.PropertyDetailsPage-module__33yRbW__documentCard strong{color:var(--brand-gold);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.PropertyDetailsPage-module__33yRbW__similarSection{padding-top:clamp(54px,7vw,96px);padding-bottom:clamp(90px,10vw,140px)}.PropertyDetailsPage-module__33yRbW__sectionHeader{margin-bottom:24px}.PropertyDetailsPage-module__33yRbW__similarLayout{grid-template-columns:minmax(0,1fr) minmax(300px,370px);align-items:start;gap:clamp(22px,3vw,38px);display:grid}.PropertyDetailsPage-module__33yRbW__similarList{gap:18px;min-width:0;display:grid}.PropertyDetailsPage-module__33yRbW__similarSide{align-self:stretch;min-width:0}.PropertyDetailsPage-module__33yRbW__similarSticky{border:1px solid color-mix(in srgb, var(--border) 92%, transparent);background:radial-gradient(circle at 18% 10%, color-mix(in srgb, var(--brand-gold) 14%, transparent), transparent 36%), linear-gradient(135deg, color-mix(in srgb, var(--surface) 96%, transparent), color-mix(in srgb, var(--surface-soft) 86%, transparent)), #ffffff06;box-shadow:var(--shadow-md), 0 1px 0 #ffffff1a inset;border-radius:clamp(28px,3vw,42px);padding:clamp(22px,2.4vw,30px);position:sticky;top:110px;overflow:hidden}.PropertyDetailsPage-module__33yRbW__similarSticky:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg, color-mix(in srgb, var(--brand-gold) 10%, transparent), transparent 42%, #ffffff0a);position:absolute;inset:0}.PropertyDetailsPage-module__33yRbW__similarSticky>*{z-index:1;position:relative}.PropertyDetailsPage-module__33yRbW__similarSticky h3{color:var(--text-primary);letter-spacing:-.045em;text-wrap:balance;margin:14px 0 0;font-size:clamp(25px,2.4vw,38px);font-weight:820;line-height:1.12}.PropertyDetailsPage-module__33yRbW__similarSticky p{color:var(--text-secondary);margin:16px 0 0;font-size:14px;font-weight:450;line-height:1.8}.PropertyDetailsPage-module__33yRbW__similarBullets{gap:10px;margin-top:22px;display:grid}.PropertyDetailsPage-module__33yRbW__similarBullets span{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--surface-soft) 78%, transparent);color:var(--text-primary);border-radius:18px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:750;line-height:1.35;display:flex;position:relative}.PropertyDetailsPage-module__33yRbW__similarBullets span:before{content:"";background:var(--brand-gold);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-gold) 13%, transparent);border-radius:999px;flex:none}.PropertyDetailsPage-module__33yRbW__similarEmpty{border:1px solid color-mix(in srgb, var(--border) 86%, transparent);background:radial-gradient(circle at 16% 12%, color-mix(in srgb, var(--brand-gold) 10%, transparent), transparent 38%), color-mix(in srgb, var(--surface-soft) 78%, transparent);border-radius:clamp(26px,3vw,36px);gap:10px;padding:clamp(24px,3vw,34px);display:grid}.PropertyDetailsPage-module__33yRbW__similarEmpty span{color:var(--brand-gold);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.2}.PropertyDetailsPage-module__33yRbW__similarEmpty strong{color:var(--text-primary);font-size:clamp(22px,2vw,30px);font-weight:820;line-height:1.15}.PropertyDetailsPage-module__33yRbW__similarEmpty p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.8}.PropertyDetailsPage-module__33yRbW__animateOne,.PropertyDetailsPage-module__33yRbW__animateTwo,.PropertyDetailsPage-module__33yRbW__animateThree,.PropertyDetailsPage-module__33yRbW__animateFour,.PropertyDetailsPage-module__33yRbW__animatePanel{animation:PropertyDetailsPage-module__33yRbW__detailsReveal .72s var(--ease-out) both}.PropertyDetailsPage-module__33yRbW__animateTwo{animation-delay:90ms}.PropertyDetailsPage-module__33yRbW__animateThree{animation-delay:.16s}.PropertyDetailsPage-module__33yRbW__animateFour{animation-delay:.22s}.PropertyDetailsPage-module__33yRbW__animatePanel{animation-delay:.26s}@keyframes PropertyDetailsPage-module__33yRbW__detailsReveal{0%{opacity:0;filter:blur(10px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes PropertyDetailsPage-module__33yRbW__imageReveal{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}:is(html[data-theme=light] .PropertyDetailsPage-module__33yRbW__priceCard,body[data-theme=light] .PropertyDetailsPage-module__33yRbW__priceCard,.light .PropertyDetailsPage-module__33yRbW__priceCard,html[data-theme=light] .PropertyDetailsPage-module__33yRbW__panel,body[data-theme=light] .PropertyDetailsPage-module__33yRbW__panel,.light .PropertyDetailsPage-module__33yRbW__panel,html[data-theme=light] .PropertyDetailsPage-module__33yRbW__stickyBox,body[data-theme=light] .PropertyDetailsPage-module__33yRbW__stickyBox,.light .PropertyDetailsPage-module__33yRbW__stickyBox){box-shadow:0 24px 74px #291d0e1a,inset 0 1px #ffffffd6}html[data-lang=ar] .PropertyDetailsPage-module__33yRbW__eyebrow{letter-spacing:0}html[data-lang=ar] .PropertyDetailsPage-module__33yRbW__panelEyebrow{letter-spacing:0}html[data-lang=ar] .PropertyDetailsPage-module__33yRbW__sectionHeader span{letter-spacing:0}html[data-lang=ar] .PropertyDetailsPage-module__33yRbW__priceCard>span{letter-spacing:0}html[data-lang=ar] .PropertyDetailsPage-module__33yRbW__primaryAction{letter-spacing:0}html[data-lang=ar] .PropertyDetailsPage-module__33yRbW__secondaryAction{letter-spacing:0}html[data-lang=ar] .PropertyDetailsPage-module__33yRbW__fullAction{letter-spacing:0}html[data-lang=ar] .PropertyDetailsPage-module__33yRbW__panelLink{letter-spacing:0}html[data-lang=ar] .PropertyDetailsPage-module__33yRbW__specItem span{letter-spacing:0}html[data-lang=ar] .PropertyDetailsPage-module__33yRbW__factItem span{letter-spacing:0}html[data-lang=ar] .PropertyDetailsPage-module__33yRbW__projectFacts small{letter-spacing:0}html[data-lang=ar] .PropertyDetailsPage-module__33yRbW__documentCard strong{letter-spacing:0}html[data-lang=ar] .PropertyDetailsPage-module__33yRbW__stickyMeta small{letter-spacing:0}html[data-lang=ar] .PropertyDetailsPage-module__33yRbW__hotDealBadge{letter-spacing:0}html[data-lang=ar] .PropertyDetailsPage-module__33yRbW__agentInfo small{letter-spacing:0}html[data-lang=ar] .PropertyDetailsPage-module__33yRbW__heroContent h1{letter-spacing:0;font-size:clamp(40px,4.7vw,72px);font-weight:870;line-height:1.16}:is(html[data-lang=ar] .PropertyDetailsPage-module__33yRbW__stickyBox h2,html[data-lang=ar] .PropertyDetailsPage-module__33yRbW__panel h2,html[data-lang=ar] .PropertyDetailsPage-module__33yRbW__sectionHeader h2){letter-spacing:0;font-weight:880;line-height:1.28}@media (max-width:1120px){.PropertyDetailsPage-module__33yRbW__heroGrid,.PropertyDetailsPage-module__33yRbW__contentGrid{grid-template-columns:1fr}.PropertyDetailsPage-module__33yRbW__priceCard,.PropertyDetailsPage-module__33yRbW__stickyBox{max-width:100%}.PropertyDetailsPage-module__33yRbW__sideColumn{order:-1;display:block}.PropertyDetailsPage-module__33yRbW__stickyBox{position:relative;top:auto}.PropertyDetailsPage-module__33yRbW__gallery{grid-template-columns:1fr}.PropertyDetailsPage-module__33yRbW__galleryRail{grid-template-rows:auto auto;max-height:none;overflow:visible}.PropertyDetailsPage-module__33yRbW__thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));padding-inline-end:0;overflow:visible}.PropertyDetailsPage-module__33yRbW__thumbnail,.PropertyDetailsPage-module__33yRbW__emptyMedia{min-height:150px}.PropertyDetailsPage-module__33yRbW__similarLayout{grid-template-columns:1fr}.PropertyDetailsPage-module__33yRbW__similarSticky{position:relative;top:auto}}@media (max-width:820px){.PropertyDetailsPage-module__33yRbW__hero{padding-top:112px}.PropertyDetailsPage-module__33yRbW__heroGrid,.PropertyDetailsPage-module__33yRbW__gallery,.PropertyDetailsPage-module__33yRbW__contentGrid,.PropertyDetailsPage-module__33yRbW__similarSection{width:min(calc(100% - 32px), var(--container))}.PropertyDetailsPage-module__33yRbW__heroContent h1{font-size:clamp(38px,10vw,58px)}.PropertyDetailsPage-module__33yRbW__mainMedia{min-height:390px}.PropertyDetailsPage-module__33yRbW__thumbnails,.PropertyDetailsPage-module__33yRbW__specsGrid,.PropertyDetailsPage-module__33yRbW__projectFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.PropertyDetailsPage-module__33yRbW__factsGrid,.PropertyDetailsPage-module__33yRbW__documentsGrid{grid-template-columns:1fr}.PropertyDetailsPage-module__33yRbW__projectHeader{flex-direction:column}.PropertyDetailsPage-module__33yRbW__panelLink{width:100%}.PropertyDetailsPage-module__33yRbW__similarSticky h3{font-size:clamp(30px,8vw,42px)}}@media (max-width:520px){.PropertyDetailsPage-module__33yRbW__heroGrid,.PropertyDetailsPage-module__33yRbW__gallery,.PropertyDetailsPage-module__33yRbW__contentGrid,.PropertyDetailsPage-module__33yRbW__similarSection{width:min(calc(100% - 28px), var(--container))}.PropertyDetailsPage-module__33yRbW__heroContent h1{font-size:clamp(34px,10vw,46px)}.PropertyDetailsPage-module__33yRbW__mainMedia{border-radius:28px;min-height:320px}.PropertyDetailsPage-module__33yRbW__thumbnail,.PropertyDetailsPage-module__33yRbW__emptyMedia{min-height:124px}.PropertyDetailsPage-module__33yRbW__specsGrid,.PropertyDetailsPage-module__33yRbW__projectFacts{grid-template-columns:1fr}.PropertyDetailsPage-module__33yRbW__priceCard,.PropertyDetailsPage-module__33yRbW__panel,.PropertyDetailsPage-module__33yRbW__stickyBox{border-radius:28px}}@media (prefers-reduced-motion:reduce){.PropertyDetailsPage-module__33yRbW__primaryAction,.PropertyDetailsPage-module__33yRbW__secondaryAction,.PropertyDetailsPage-module__33yRbW__fullAction,.PropertyDetailsPage-module__33yRbW__panelLink,.PropertyDetailsPage-module__33yRbW__documentCard,.PropertyDetailsPage-module__33yRbW__thumbnail,.PropertyDetailsPage-module__33yRbW__image,.PropertyDetailsPage-module__33yRbW__animateOne,.PropertyDetailsPage-module__33yRbW__animateTwo,.PropertyDetailsPage-module__33yRbW__animateThree,.PropertyDetailsPage-module__33yRbW__animateFour,.PropertyDetailsPage-module__33yRbW__animatePanel,.PropertyDetailsPage-module__33yRbW__animateSticky{filter:none!important;transition:none!important;animation:none!important;transform:none!important}}.PropertyDetailsPage-module__33yRbW__documentsIntro{max-width:680px;color:var(--text-secondary);margin:14px 0 0;font-size:14px;font-weight:450;line-height:1.8}.PropertyDetailsPage-module__33yRbW__documentCard small{color:var(--text-secondary);font-size:12px;font-weight:650;line-height:1.55}
.PropertyListCard-module__T65Jba__reveal{z-index:1;width:100%;min-width:0;display:flex;position:relative}.PropertyListCard-module__T65Jba__card{--card-bg:color-mix(in srgb, var(--surface) 97%, transparent);--card-border:color-mix(in srgb, var(--border) 88%, transparent);--card-border-hover:color-mix(in srgb, var(--brand-gold) 28%, var(--border));--card-muted-line:color-mix(in srgb, var(--border) 72%, transparent);--card-soft:color-mix(in srgb, var(--surface-soft) 86%, transparent);--card-shadow:#00000014;z-index:1;border:1px solid var(--card-border);background:var(--card-bg);width:100%;min-width:0;box-shadow:0 14px 40px var(--card-shadow);transition:transform .22s var(--ease-out), border-color .22s var(--ease-out), box-shadow .22s var(--ease-out);border-radius:24px;grid-template-columns:minmax(285px,.38fr) minmax(0,.62fr);display:grid;position:relative;overflow:hidden}.PropertyListCard-module__T65Jba__card:hover{z-index:2;border-color:var(--card-border-hover);box-shadow:0 18px 48px color-mix(in srgb, var(--card-shadow) 130%, transparent);transform:translateY(-2px)}.PropertyListCard-module__T65Jba__media{background:var(--card-soft);min-height:292px;display:block;position:relative;overflow:hidden}.PropertyListCard-module__T65Jba__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#00000057);position:absolute;inset:0}.PropertyListCard-module__T65Jba__image{object-fit:cover;transition:transform .52s var(--ease-soft);transform:scale(1.001)}.PropertyListCard-module__T65Jba__card:hover .PropertyListCard-module__T65Jba__image{transform:scale(1.025)}.PropertyListCard-module__T65Jba__placeholder{background:linear-gradient(180deg, var(--surface), var(--surface-soft));width:100%;height:100%;min-height:292px;color:var(--brand-gold);letter-spacing:-.06em;place-items:center;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:900;display:grid}.PropertyListCard-module__T65Jba__imageBadges{inset-inline:16px;z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;bottom:16px}.PropertyListCard-module__T65Jba__imageBadges span,.PropertyListCard-module__T65Jba__imageBadges strong{border-radius:var(--radius-pill);color:#fff;-webkit-backdrop-filter:blur(14px)saturate(125%);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#08080894;justify-content:center;align-items:center;max-width:58%;min-height:30px;padding-inline:11px;font-size:10px;font-weight:850;line-height:1;display:inline-flex;overflow:hidden}.PropertyListCard-module__T65Jba__imageBadges strong{color:#171006;background:var(--brand-gold);flex:none;max-width:42%}.PropertyListCard-module__T65Jba__body{flex-direction:column;gap:14px;min-width:0;padding:clamp(20px,2.1vw,28px);display:flex}.PropertyListCard-module__T65Jba__headerRow{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.PropertyListCard-module__T65Jba__metaGroup{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.PropertyListCard-module__T65Jba__metaGroup span,.PropertyListCard-module__T65Jba__hotDeal{border:1px solid var(--card-muted-line);border-radius:var(--radius-pill);max-width:100%;min-height:28px;color:var(--text-secondary);background:color-mix(in srgb, var(--surface-soft) 82%, transparent);letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;padding-inline:10px;font-size:10px;font-weight:780;line-height:1;display:inline-flex;overflow:hidden}.PropertyListCard-module__T65Jba__hotDeal{border-color:color-mix(in srgb, var(--brand-gold) 30%, transparent);color:var(--brand-gold);background:color-mix(in srgb, var(--brand-gold) 9%, transparent);flex:none}.PropertyListCard-module__T65Jba__titleLink{min-width:0;color:inherit;display:block}.PropertyListCard-module__T65Jba__titleLink h3{max-width:780px;color:var(--text-primary);letter-spacing:-.04em;text-wrap:balance;transition:color .18s var(--ease-out);margin:0;font-size:clamp(22px,1.55vw,31px);font-weight:820;line-height:1.18}.PropertyListCard-module__T65Jba__titleLink:hover h3,.PropertyListCard-module__T65Jba__card:hover .PropertyListCard-module__T65Jba__titleLink h3{color:var(--brand-gold)}.PropertyListCard-module__T65Jba__location{max-width:700px;color:var(--text-secondary);margin:-3px 0 0;font-size:13px;font-weight:470;line-height:1.55}.PropertyListCard-module__T65Jba__priceRow{border-top:1px solid var(--card-muted-line);border-bottom:1px solid var(--card-muted-line);gap:5px;padding-block:12px 14px;display:grid}.PropertyListCard-module__T65Jba__priceRow span{color:var(--text-muted);letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:820;line-height:1}.PropertyListCard-module__T65Jba__priceRow strong{color:var(--text-primary);letter-spacing:-.04em;text-overflow:ellipsis;font-size:clamp(22px,1.6vw,30px);font-weight:900;line-height:1.08;overflow:hidden}.PropertyListCard-module__T65Jba__specs{border:1px solid var(--card-muted-line);background:color-mix(in srgb, var(--surface-soft) 72%, transparent);border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.PropertyListCard-module__T65Jba__specs div{gap:5px;min-width:0;padding:13px 12px;display:grid}.PropertyListCard-module__T65Jba__specs div+div{border-inline-start:1px solid var(--card-muted-line)}.PropertyListCard-module__T65Jba__specs dt{color:var(--text-muted);letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:780;line-height:1.15;overflow:hidden}.PropertyListCard-module__T65Jba__specs dd{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:820;line-height:1.2;overflow:hidden}.PropertyListCard-module__T65Jba__footer{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-top:auto;display:flex}.PropertyListCard-module__T65Jba__agent{align-items:center;gap:10px;min-width:0;display:flex}.PropertyListCard-module__T65Jba__agentAvatar{border:1px solid color-mix(in srgb, var(--brand-gold) 24%, var(--border));background:var(--surface-soft);width:40px;height:40px;color:var(--brand-gold);text-transform:uppercase;border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:860;line-height:1;display:grid;overflow:hidden}.PropertyListCard-module__T65Jba__agentImage{object-fit:cover;width:100%;height:100%}.PropertyListCard-module__T65Jba__agentText{gap:2px;min-width:0;display:grid}.PropertyListCard-module__T65Jba__agentText small,.PropertyListCard-module__T65Jba__agentText strong,.PropertyListCard-module__T65Jba__agentText em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PropertyListCard-module__T65Jba__agentText small{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:780;line-height:1.15}.PropertyListCard-module__T65Jba__agentText strong{color:var(--text-primary);font-size:13px;font-weight:790;line-height:1.2}.PropertyListCard-module__T65Jba__agentText em{color:var(--text-secondary);font-size:11px;font-style:normal;font-weight:480;line-height:1.2}.PropertyListCard-module__T65Jba__cta{border:1px solid color-mix(in srgb, var(--brand-gold) 42%, transparent);border-radius:var(--radius-pill);min-height:42px;color:var(--brand-gold);white-space:nowrap;transition:background .18s var(--ease-out), color .18s var(--ease-out), border-color .18s var(--ease-out);background:0 0;flex:none;justify-content:center;align-items:center;padding-inline:17px;font-size:12px;font-weight:820;line-height:1;display:inline-flex}.PropertyListCard-module__T65Jba__cta:hover,.PropertyListCard-module__T65Jba__card:hover .PropertyListCard-module__T65Jba__cta{border-color:var(--brand-gold);background:var(--brand-gold);color:#171006}:is(html[data-theme=light] .PropertyListCard-module__T65Jba__card,body[data-theme=light] .PropertyListCard-module__T65Jba__card,.light .PropertyListCard-module__T65Jba__card){--card-bg:#fffffff0;--card-border:#7c541e1f;--card-border-hover:#9c6f2d47;--card-muted-line:#7c541e1a;--card-soft:#fffaf0d6;--card-shadow:#291d0e12}html[data-lang=ar] .PropertyListCard-module__T65Jba__imageBadges span{letter-spacing:0}html[data-lang=ar] .PropertyListCard-module__T65Jba__imageBadges strong{letter-spacing:0}html[data-lang=ar] .PropertyListCard-module__T65Jba__metaGroup span{letter-spacing:0}html[data-lang=ar] .PropertyListCard-module__T65Jba__hotDeal{letter-spacing:0}html[data-lang=ar] .PropertyListCard-module__T65Jba__priceRow span{letter-spacing:0}html[data-lang=ar] .PropertyListCard-module__T65Jba__specs dt{letter-spacing:0}html[data-lang=ar] .PropertyListCard-module__T65Jba__agentText small{letter-spacing:0}html[data-lang=ar] .PropertyListCard-module__T65Jba__titleLink h3{letter-spacing:0;font-size:clamp(23px,1.6vw,32px);font-weight:850;line-height:1.35}html[data-lang=ar] .PropertyListCard-module__T65Jba__location{font-size:14px;line-height:1.75}html[data-lang=ar] .PropertyListCard-module__T65Jba__priceRow strong{letter-spacing:0}@media (max-width:1180px){.PropertyListCard-module__T65Jba__card{grid-template-columns:minmax(260px,.38fr) minmax(0,.62fr)}.PropertyListCard-module__T65Jba__specs{grid-template-columns:repeat(3,minmax(0,1fr))}.PropertyListCard-module__T65Jba__specs div+div{border-inline-start:0}.PropertyListCard-module__T65Jba__specs div{border-inline-start:1px solid var(--card-muted-line);border-block-start:1px solid var(--card-muted-line)}.PropertyListCard-module__T65Jba__specs div:nth-child(3n+1){border-inline-start:0}.PropertyListCard-module__T65Jba__specs div:nth-child(-n+3){border-block-start:0}}@media (max-width:820px){.PropertyListCard-module__T65Jba__card{border-radius:22px;grid-template-columns:1fr}.PropertyListCard-module__T65Jba__media{aspect-ratio:16/10.5;min-height:248px}.PropertyListCard-module__T65Jba__placeholder{min-height:248px}.PropertyListCard-module__T65Jba__body{padding:20px}.PropertyListCard-module__T65Jba__headerRow{flex-direction:column;gap:9px}.PropertyListCard-module__T65Jba__hotDeal{align-self:flex-start}.PropertyListCard-module__T65Jba__footer{flex-direction:column;align-items:stretch}.PropertyListCard-module__T65Jba__cta{width:100%;min-height:46px}}@media (max-width:520px){.PropertyListCard-module__T65Jba__card{border-radius:20px}.PropertyListCard-module__T65Jba__media,.PropertyListCard-module__T65Jba__placeholder{min-height:218px}.PropertyListCard-module__T65Jba__body{gap:13px;padding:18px}.PropertyListCard-module__T65Jba__imageBadges{inset-inline:13px;bottom:13px}.PropertyListCard-module__T65Jba__imageBadges span,.PropertyListCard-module__T65Jba__imageBadges strong{min-height:28px;padding-inline:9px;font-size:9px}.PropertyListCard-module__T65Jba__titleLink h3{font-size:clamp(22px,6.7vw,30px)}.PropertyListCard-module__T65Jba__priceRow strong{font-size:22px}.PropertyListCard-module__T65Jba__specs{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.PropertyListCard-module__T65Jba__specs div:nth-child(n){border-inline-start:1px solid var(--card-muted-line);border-block-start:1px solid var(--card-muted-line)}.PropertyListCard-module__T65Jba__specs div:nth-child(odd){border-inline-start:0}.PropertyListCard-module__T65Jba__specs div:nth-child(-n+2){border-block-start:0}.PropertyListCard-module__T65Jba__agentAvatar{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.PropertyListCard-module__T65Jba__card,.PropertyListCard-module__T65Jba__image,.PropertyListCard-module__T65Jba__titleLink h3,.PropertyListCard-module__T65Jba__cta{transition:none!important;transform:none!important}}
.PropertyFilters-module__aR2GGq__filters{--filters-bg:color-mix(in srgb, var(--surface) 94%, transparent);--filters-bg-soft:color-mix(in srgb, var(--surface-soft) 86%, transparent);--filters-border:color-mix(in srgb, var(--border) 92%, transparent);--filters-border-hover:color-mix(in srgb, var(--brand-gold) 36%, var(--border));--filters-shadow:#0000001f;--filters-input-bg:color-mix(in srgb, var(--surface) 96%, transparent);--filters-input-bg-soft:color-mix(in srgb, var(--surface-soft) 92%, transparent);z-index:3000;border:1px solid var(--filters-border);background:linear-gradient(135deg, var(--filters-bg), var(--filters-bg-soft)), #ffffff06;box-shadow:0 18px 54px var(--filters-shadow), 0 1px 0 #ffffff1a inset;border-radius:clamp(28px,3vw,42px);grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));gap:16px;padding:clamp(18px,2vw,26px);display:grid;position:relative;overflow:visible}.PropertyFilters-module__aR2GGq__filters:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 10% 10%, color-mix(in srgb, var(--brand-gold) 12%, transparent), transparent 30%), linear-gradient(135deg, color-mix(in srgb, var(--brand-gold) 7%, transparent), transparent 44%, #ffffff0a);opacity:.78;position:absolute;inset:0}.PropertyFilters-module__aR2GGq__filters:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .32s var(--ease-out), transform .9s var(--ease-out);background:linear-gradient(110deg,#0000,#ffffff14,#0000);position:absolute;inset:0;transform:translate(-110%)skew(-12deg)}.PropertyFilters-module__aR2GGq__filters:hover{border-color:color-mix(in srgb, var(--brand-gold) 18%, var(--filters-border))}.PropertyFilters-module__aR2GGq__filters:hover:after{opacity:1;transform:translate(110%)skew(-12deg)}.PropertyFilters-module__aR2GGq__field{z-index:2;gap:9px;min-width:0;display:grid;position:relative}.PropertyFilters-module__aR2GGq__searchField{z-index:2;position:relative}.PropertyFilters-module__aR2GGq__field label{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.2}.PropertyFilters-module__aR2GGq__field input,.PropertyFilters-module__aR2GGq__field select{border:1px solid var(--filters-border);background:linear-gradient(180deg, var(--filters-input-bg), var(--filters-input-bg-soft)), #ffffff05;width:100%;min-height:56px;color:var(--text-primary);font:inherit;transition:transform .26s var(--ease-out), border-color .26s var(--ease-out), box-shadow .26s var(--ease-out), background .26s var(--ease-out);border-radius:18px;padding:0 16px;font-size:14px;font-weight:650;box-shadow:inset 0 1px #ffffff17,0 10px 28px #0000000b}.PropertyFilters-module__aR2GGq__field input::placeholder{color:var(--text-muted);opacity:.86}.PropertyFilters-module__aR2GGq__field select{appearance:none;cursor:pointer;background:linear-gradient(180deg, var(--filters-input-bg), var(--filters-input-bg-soft)), linear-gradient(45deg, transparent 50%, var(--brand-gold) 50%), linear-gradient(135deg, var(--brand-gold) 50%, transparent 50%);background-position:0 0,calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:auto,6px 6px,6px 6px;padding-inline-end:42px}.PropertyFilters-module__aR2GGq__field select option{color:#f7f1e8;background:#11100e}.PropertyFilters-module__aR2GGq__field input:hover,.PropertyFilters-module__aR2GGq__field select:hover{border-color:var(--filters-border-hover)}.PropertyFilters-module__aR2GGq__field input:focus,.PropertyFilters-module__aR2GGq__field select:focus{border-color:color-mix(in srgb, var(--brand-gold) 64%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 100%, transparent), color-mix(in srgb, var(--surface-soft) 94%, transparent)), #ffffff06;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-gold) 14%, transparent), 0 18px 38px #00000016;outline:none;transform:translateY(-1px)}.PropertyFilters-module__aR2GGq__field select:focus{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 100%, transparent), color-mix(in srgb, var(--surface-soft) 94%, transparent)), linear-gradient(45deg, transparent 50%, var(--brand-gold) 50%), linear-gradient(135deg, var(--brand-gold) 50%, transparent 50%);background-position:0 0,calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:auto,6px 6px,6px 6px}.PropertyFilters-module__aR2GGq__searchBox{z-index:2;min-width:0;position:relative}.PropertyFilters-module__aR2GGq__inputIcon{top:50%;z-index:2;width:20px;height:20px;color:var(--brand-gold);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-start:14px;transform:translateY(-50%)}.PropertyFilters-module__aR2GGq__inputIcon svg,.PropertyFilters-module__aR2GGq__moreButton svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.PropertyFilters-module__aR2GGq__searchBox input{padding-inline:44px 46px}.PropertyFilters-module__aR2GGq__searchClear{top:50%;z-index:3;border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--surface-soft) 86%, transparent);width:30px;height:30px;color:var(--text-muted);cursor:pointer;transition:color .22s var(--ease-out), border-color .22s var(--ease-out), background .22s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;font-size:18px;font-weight:800;line-height:1;display:inline-flex;position:absolute;inset-inline-end:12px;transform:translateY(-50%)}.PropertyFilters-module__aR2GGq__searchClear:hover{border-color:color-mix(in srgb, var(--brand-gold) 42%, var(--border));background:color-mix(in srgb, var(--brand-gold) 10%, transparent);color:var(--brand-gold)}.PropertyFilters-module__aR2GGq__suggestions{z-index:99999;visibility:hidden;border:1px solid color-mix(in srgb, var(--brand-gold) 28%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 98%, transparent), color-mix(in srgb, var(--surface-soft) 94%, transparent)), #ffffff05;-webkit-backdrop-filter:blur(24px)saturate(150%);border-radius:22px;width:320px;max-height:320px;position:fixed;top:0;left:0;overflow:hidden auto;box-shadow:0 34px 100px #0000006b,inset 0 1px #ffffff1f}.PropertyFilters-module__aR2GGq__suggestions::-webkit-scrollbar{width:8px}.PropertyFilters-module__aR2GGq__suggestions::-webkit-scrollbar-track{background:0 0}.PropertyFilters-module__aR2GGq__suggestions::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand-gold) 34%, transparent);border-radius:999px}.PropertyFilters-module__aR2GGq__suggestionItem{border:0;border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);width:100%;color:var(--text-primary);cursor:pointer;text-align:start;font:inherit;transition:background .2s var(--ease-out), color .2s var(--ease-out);background:0 0;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.PropertyFilters-module__aR2GGq__suggestionItem:last-child{border-bottom:0}.PropertyFilters-module__aR2GGq__suggestionItem:hover{background:radial-gradient(circle at 12% 20%, color-mix(in srgb, var(--brand-gold) 12%, transparent), transparent 46%), color-mix(in srgb, var(--brand-gold) 7%, transparent)}.PropertyFilters-module__aR2GGq__suggestionContent{gap:4px;min-width:0;display:grid}.PropertyFilters-module__aR2GGq__suggestionContent strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;line-height:1.25;overflow:hidden}.PropertyFilters-module__aR2GGq__suggestionContent small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;line-height:1.35;overflow:hidden}.PropertyFilters-module__aR2GGq__suggestionItem em{border:1px solid color-mix(in srgb, var(--brand-gold) 28%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--brand-gold) 8%, transparent);min-height:28px;color:var(--brand-gold);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex:none;justify-content:center;align-items:center;padding-inline:10px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.PropertyFilters-module__aR2GGq__suggestionEmpty{color:var(--text-secondary);padding:16px;font-size:13px;font-weight:650;line-height:1.4}.PropertyFilters-module__aR2GGq__actions{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:10px;display:grid;position:relative}.PropertyFilters-module__aR2GGq__clearButton,.PropertyFilters-module__aR2GGq__moreButton{cursor:pointer;width:100%;min-height:56px;font:inherit;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:transform .26s var(--ease-out), border-color .26s var(--ease-out), color .26s var(--ease-out), background .26s var(--ease-out), box-shadow .26s var(--ease-out), opacity .26s var(--ease-out);border-radius:18px;justify-content:center;align-items:center;gap:8px;padding-inline:14px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.PropertyFilters-module__aR2GGq__moreButton{border:1px solid color-mix(in srgb, var(--brand-gold) 28%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 94%, transparent), color-mix(in srgb, var(--surface-soft) 88%, transparent)), radial-gradient(circle at 35% 20%, color-mix(in srgb, var(--brand-gold) 8%, transparent), transparent 46%);color:var(--text-primary)}.PropertyFilters-module__aR2GGq__moreButtonActive,.PropertyFilters-module__aR2GGq__moreButton:hover{border-color:color-mix(in srgb, var(--brand-gold) 48%, var(--border));color:var(--brand-gold)}.PropertyFilters-module__aR2GGq__clearButton{border:1px solid color-mix(in srgb, var(--brand-gold) 20%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 94%, transparent), color-mix(in srgb, var(--surface-soft) 88%, transparent));color:var(--text-muted)}.PropertyFilters-module__aR2GGq__clearButton:hover:not(:disabled),.PropertyFilters-module__aR2GGq__moreButton:hover{transform:translateY(-1px)}.PropertyFilters-module__aR2GGq__clearButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-gold) 42%, var(--border));color:var(--brand-gold)}.PropertyFilters-module__aR2GGq__clearButton:disabled{cursor:not-allowed;opacity:.45}.PropertyFilters-module__aR2GGq__moreFiltersPanel{z-index:2;border-top:1px solid color-mix(in srgb, var(--border) 78%, transparent);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:2px;padding-top:18px;display:grid;position:relative}:is(html[data-theme=light] .PropertyFilters-module__aR2GGq__filters,body[data-theme=light] .PropertyFilters-module__aR2GGq__filters,.light .PropertyFilters-module__aR2GGq__filters){--filters-bg:#ffffffc2;--filters-bg-soft:#fffcf5b8;--filters-border:#7c541e1f;--filters-border-hover:#9c6f2d52;--filters-shadow:#291d0e1c;--filters-input-bg:#ffffffd1;--filters-input-bg-soft:#fffcf5c2}:is(html[data-theme=light] .PropertyFilters-module__aR2GGq__field select option,body[data-theme=light] .PropertyFilters-module__aR2GGq__field select option,.light .PropertyFilters-module__aR2GGq__field select option){color:#17120c;background:#fffaf2}html[data-lang=ar] .PropertyFilters-module__aR2GGq__field label{letter-spacing:0}html[data-lang=ar] .PropertyFilters-module__aR2GGq__clearButton{letter-spacing:0}html[data-lang=ar] .PropertyFilters-module__aR2GGq__moreButton{letter-spacing:0}html[data-lang=ar] .PropertyFilters-module__aR2GGq__suggestionItem em{letter-spacing:0}:is(html[data-lang=ar] .PropertyFilters-module__aR2GGq__field input,html[data-lang=ar] .PropertyFilters-module__aR2GGq__field select){font-size:15px;font-weight:650}html[data-lang=ar] .PropertyFilters-module__aR2GGq__suggestionContent strong{font-size:15px;line-height:1.45}html[data-lang=ar] .PropertyFilters-module__aR2GGq__suggestionContent small{font-size:13px;line-height:1.55}html[dir=rtl] .PropertyFilters-module__aR2GGq__field select{background-position:0 0,22px,16px;padding-inline:42px 16px}html[dir=rtl] .PropertyFilters-module__aR2GGq__field select:focus{background-position:0 0,22px,16px}html[dir=rtl] .PropertyFilters-module__aR2GGq__searchBox input{padding-inline:46px 44px}html[dir=rtl] .PropertyFilters-module__aR2GGq__inputIcon{inset-inline:auto 14px}html[dir=rtl] .PropertyFilters-module__aR2GGq__searchClear{inset-inline:auto 12px}@media (max-width:1380px){.PropertyFilters-module__aR2GGq__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.PropertyFilters-module__aR2GGq__searchField,.PropertyFilters-module__aR2GGq__actions{grid-column:span 3}.PropertyFilters-module__aR2GGq__moreFiltersPanel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.PropertyFilters-module__aR2GGq__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.PropertyFilters-module__aR2GGq__searchField,.PropertyFilters-module__aR2GGq__actions{grid-column:span 2}.PropertyFilters-module__aR2GGq__moreFiltersPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.PropertyFilters-module__aR2GGq__actions{grid-template-columns:1fr 1fr}}@media (max-width:640px){.PropertyFilters-module__aR2GGq__filters{border-radius:28px;grid-template-columns:1fr;gap:14px;padding:18px}.PropertyFilters-module__aR2GGq__searchField,.PropertyFilters-module__aR2GGq__actions{grid-column:auto}.PropertyFilters-module__aR2GGq__field input,.PropertyFilters-module__aR2GGq__field select,.PropertyFilters-module__aR2GGq__clearButton,.PropertyFilters-module__aR2GGq__moreButton{border-radius:16px;min-height:54px}.PropertyFilters-module__aR2GGq__actions{grid-template-columns:1fr}.PropertyFilters-module__aR2GGq__moreFiltersPanel{grid-template-columns:1fr;gap:14px}.PropertyFilters-module__aR2GGq__suggestions{border-radius:20px}.PropertyFilters-module__aR2GGq__suggestionItem{flex-direction:column;align-items:flex-start;gap:8px}.PropertyFilters-module__aR2GGq__suggestionItem em{align-self:flex-start}}@media (max-width:420px){.PropertyFilters-module__aR2GGq__filters{border-radius:24px;padding:16px}.PropertyFilters-module__aR2GGq__field input,.PropertyFilters-module__aR2GGq__field select,.PropertyFilters-module__aR2GGq__clearButton,.PropertyFilters-module__aR2GGq__moreButton{min-height:52px}}@media (prefers-reduced-motion:reduce){.PropertyFilters-module__aR2GGq__filters,.PropertyFilters-module__aR2GGq__filters:after,.PropertyFilters-module__aR2GGq__field input,.PropertyFilters-module__aR2GGq__field select,.PropertyFilters-module__aR2GGq__searchClear,.PropertyFilters-module__aR2GGq__suggestionItem,.PropertyFilters-module__aR2GGq__clearButton,.PropertyFilters-module__aR2GGq__moreButton{filter:none!important;transition:none!important;transform:none!important}}
.DeveloperDetailsPage-module__Xw702a__page{isolation:isolate;background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--brand-gold) 8%, transparent), transparent 30%), radial-gradient(circle at 88% 52%, color-mix(in srgb, var(--brand-gold) 5%, transparent), transparent 32%), var(--bg);min-height:100vh;color:var(--text-primary);position:relative;overflow-x:clip}.DeveloperDetailsPage-module__Xw702a__hero{isolation:isolate;min-height:clamp(620px,78svh,860px);padding:clamp(108px, 10vw, 148px) var(--container-padding) clamp(54px, 6vw, 86px);color:#fff;background:#050505;align-items:flex-end;display:flex;position:relative;overflow:hidden}.DeveloperDetailsPage-module__Xw702a__hero:after{content:"";inset-inline:0;z-index:3;pointer-events:none;background:linear-gradient(180deg, transparent, var(--bg));height:160px;position:absolute;bottom:-1px}.DeveloperDetailsPage-module__Xw702a__heroMedia{z-index:0;background:radial-gradient(circle at 22% 18%,#c9a35f47,#0000 34%),radial-gradient(circle at 86% 14%,#ffffff14,#0000 26%),linear-gradient(135deg,#17120c,#050505 62%,#030303);position:absolute;inset:0}.DeveloperDetailsPage-module__Xw702a__heroMedia:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#050505eb 0%,#050505ad 42%,#05050533 72%,#05050594 100%),linear-gradient(#0505058f 0%,#05050524 38%,#050505eb 100%);position:absolute;inset:0}.DeveloperDetailsPage-module__Xw702a__heroImage{z-index:1;object-fit:cover;filter:saturate(1.04)contrast(1.06);animation:DeveloperDetailsPage-module__Xw702a__heroImageIn 1.1s var(--ease-soft) both;transform:scale(1.025)}.DeveloperDetailsPage-module__Xw702a__heroFallback{width:100%;height:100%;color:var(--brand-gold);letter-spacing:-.08em;background:radial-gradient(circle at 35% 20%,#c9a35f47,#0000 34%),linear-gradient(135deg,#17120c,#050505);place-items:center;font-size:clamp(76px,12vw,190px);font-weight:950;display:grid}.DeveloperDetailsPage-module__Xw702a__heroFallbackLogo{object-fit:contain;background:#ffffff12;border:1px solid #d6b26d47;border-radius:999px;width:clamp(160px,18vw,250px);height:clamp(160px,18vw,250px);padding:clamp(20px,2vw,32px);box-shadow:0 28px 90px #00000047,0 0 0 8px #d6b26d14,inset 0 1px #ffffff2e}.DeveloperDetailsPage-module__Xw702a__heroOverlay{display:none}.DeveloperDetailsPage-module__Xw702a__heroInner{z-index:4;width:min(calc(100% - 48px), var(--container));animation:DeveloperDetailsPage-module__Xw702a__heroContentIn .78s var(--ease-out) both;margin-inline:auto;position:relative}.DeveloperDetailsPage-module__Xw702a__backLink,.DeveloperDetailsPage-module__Xw702a__heroCta,.DeveloperDetailsPage-module__Xw702a__secondaryCta,.DeveloperDetailsPage-module__Xw702a__fullAction{border-radius:var(--radius-pill);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;min-height:44px;transition:transform .24s var(--ease-out), border-color .24s var(--ease-out), background .24s var(--ease-out), color .24s var(--ease-out), box-shadow .24s var(--ease-out), filter .24s var(--ease-out);justify-content:center;align-items:center;font-family:inherit;font-size:11px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.DeveloperDetailsPage-module__Xw702a__backLink,.DeveloperDetailsPage-module__Xw702a__secondaryCta{color:#fffc;-webkit-backdrop-filter:blur(16px)saturate(130%);background:linear-gradient(#ffffff17,#ffffff09),#ffffff0e;border:1px solid #ffffff24}.DeveloperDetailsPage-module__Xw702a__backLink{margin-bottom:24px;padding-inline:16px}.DeveloperDetailsPage-module__Xw702a__backLink:hover,.DeveloperDetailsPage-module__Xw702a__secondaryCta:hover{color:#fff;border-color:#c9a35f85;transform:translateY(-2px)}.DeveloperDetailsPage-module__Xw702a__heroBadges{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.DeveloperDetailsPage-module__Xw702a__eyebrow,.DeveloperDetailsPage-module__Xw702a__featuredBadge{border-radius:var(--radius-pill);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);align-items:center;min-height:34px;padding-inline:13px;font-size:10px;font-weight:900;display:inline-flex}.DeveloperDetailsPage-module__Xw702a__eyebrow{color:var(--brand-gold);background:#c9a35f24;border:1px solid #c9a35f6b}.DeveloperDetailsPage-module__Xw702a__featuredBadge{color:#ffffffdb;background:#ffffff14;border:1px solid #ffffff29}.DeveloperDetailsPage-module__Xw702a__logoBadge{-webkit-backdrop-filter:blur(16px)saturate(130%);background:radial-gradient(circle at 35% 20%,#ffefbf24,#0000 42%),#ffffff14;border:1px solid #d6b26d47;border-radius:30px;place-items:center;width:96px;height:96px;margin-bottom:22px;display:grid;box-shadow:0 18px 48px #00000038,inset 0 1px #ffffff29}.DeveloperDetailsPage-module__Xw702a__logoImage{object-fit:contain;width:72%;height:72%}.DeveloperDetailsPage-module__Xw702a__hero h1{color:#fff;letter-spacing:-.074em;text-wrap:balance;max-width:1100px;margin:0;font-size:clamp(48px,6.6vw,98px);font-weight:820;line-height:.94}.DeveloperDetailsPage-module__Xw702a__heroInner>p{color:#ffffffc7;max-width:780px;margin:22px 0 0;font-size:clamp(16px,1.16vw,20px);line-height:1.85}.DeveloperDetailsPage-module__Xw702a__heroMeta{flex-wrap:wrap;gap:9px;max-width:980px;margin-top:28px;display:flex}.DeveloperDetailsPage-module__Xw702a__heroMeta span{border-radius:var(--radius-pill);color:#ffffffd1;-webkit-backdrop-filter:blur(12px);background:linear-gradient(#ffffff18,#ffffff07),#ffffff0e;border:1px solid #ffffff21;align-items:center;min-height:38px;padding-inline:12px 15px;font-size:12px;font-weight:820;display:inline-flex}.DeveloperDetailsPage-module__Xw702a__heroActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.DeveloperDetailsPage-module__Xw702a__heroCta,.DeveloperDetailsPage-module__Xw702a__fullAction{background:radial-gradient(circle at 35% 20%, #ffefbfd6, transparent 42%), linear-gradient(180deg, var(--brand-gold), var(--brand-gold-strong));color:#130d06;border:1px solid #c9a35f94;box-shadow:0 18px 42px #d6b26d38,inset 0 1px #ffffff61}.DeveloperDetailsPage-module__Xw702a__heroCta{padding-inline:24px}.DeveloperDetailsPage-module__Xw702a__heroCta:hover,.DeveloperDetailsPage-module__Xw702a__fullAction:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 22px 54px #d6b26d4d,inset 0 1px #ffffff6b}.DeveloperDetailsPage-module__Xw702a__secondaryCta{padding-inline:20px}.DeveloperDetailsPage-module__Xw702a__contentSection{z-index:5;padding:clamp(34px, 5vw, 72px) var(--container-padding) clamp(90px, 10vw, 140px);position:relative}.DeveloperDetailsPage-module__Xw702a__contentGrid{width:min(calc(100% - 48px), var(--container));grid-template-columns:minmax(0,1fr) minmax(310px,390px);align-items:start;gap:clamp(20px,2.6vw,38px);margin-inline:auto;display:grid;overflow:visible}.DeveloperDetailsPage-module__Xw702a__mainColumn{gap:clamp(24px,3vw,38px);min-width:0;display:grid}.DeveloperDetailsPage-module__Xw702a__sideColumn{align-self:stretch;min-width:0;height:100%;position:relative;overflow:visible}.DeveloperDetailsPage-module__Xw702a__panel,.DeveloperDetailsPage-module__Xw702a__factsPanel{border:1px solid color-mix(in srgb, var(--border) 92%, transparent);background:radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--brand-gold) 12%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--surface) 94%, transparent), color-mix(in srgb, var(--surface-soft) 86%, transparent)), #ffffff05;box-shadow:var(--shadow-md), 0 1px 0 #ffffff1a inset;animation:DeveloperDetailsPage-module__Xw702a__sectionIn .72s var(--ease-out) both;border-radius:clamp(28px,3vw,42px);position:relative;overflow:hidden}.DeveloperDetailsPage-module__Xw702a__panel{padding:clamp(24px,3vw,38px)}.DeveloperDetailsPage-module__Xw702a__factsPanel{top:calc(var(--header-height,82px) + 28px);align-self:start;height:fit-content;padding:clamp(22px,2.4vw,30px);position:sticky}.DeveloperDetailsPage-module__Xw702a__panel:before,.DeveloperDetailsPage-module__Xw702a__factsPanel:before{content:"";border-radius:inherit;pointer-events:none;opacity:.76;background:linear-gradient(135deg,#ffffff12,#0000 42%,#d6b26d0f);position:absolute;inset:0}.DeveloperDetailsPage-module__Xw702a__panel:after,.DeveloperDetailsPage-module__Xw702a__factsPanel:after{content:"";top:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brand-gold) 42%, transparent), transparent);opacity:.72;height:1px;position:absolute;inset-inline:12%}.DeveloperDetailsPage-module__Xw702a__panelEyebrow,.DeveloperDetailsPage-module__Xw702a__panel h2,.DeveloperDetailsPage-module__Xw702a__panel p,.DeveloperDetailsPage-module__Xw702a__factsPanel h2,.DeveloperDetailsPage-module__Xw702a__factsList,.DeveloperDetailsPage-module__Xw702a__fullAction{z-index:1;position:relative}.DeveloperDetailsPage-module__Xw702a__panelEyebrow{color:var(--brand-gold);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:900;display:inline-flex}.DeveloperDetailsPage-module__Xw702a__panel h2,.DeveloperDetailsPage-module__Xw702a__factsPanel h2,.DeveloperDetailsPage-module__Xw702a__relatedHeader h2{color:var(--text-primary);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(25px,2.4vw,38px);font-weight:840;line-height:1.08}.DeveloperDetailsPage-module__Xw702a__panel p{color:var(--text-secondary);white-space:pre-line;margin:18px 0 0;font-size:clamp(15px,1.06vw,18px);font-weight:450;line-height:1.95}.DeveloperDetailsPage-module__Xw702a__factsList{gap:10px;margin-top:22px;display:grid}.DeveloperDetailsPage-module__Xw702a__factItem{border:1px solid color-mix(in srgb, var(--border) 86%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, transparent), color-mix(in srgb, var(--surface-soft) 84%, transparent)), #ffffff05;min-width:0;transition:transform .22s var(--ease-out), border-color .22s var(--ease-out), background .22s var(--ease-out);border-radius:20px;gap:6px;padding:15px 14px;display:grid}.DeveloperDetailsPage-module__Xw702a__factItem:hover{border-color:color-mix(in srgb, var(--brand-gold) 28%, var(--border));transform:translateY(-1px)}.DeveloperDetailsPage-module__Xw702a__factItem span{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.DeveloperDetailsPage-module__Xw702a__factItem strong{color:var(--text-primary);text-overflow:ellipsis;font-size:15px;font-weight:850;line-height:1.35;overflow:hidden}.DeveloperDetailsPage-module__Xw702a__fullAction{border-style:solid;width:100%;min-height:50px;margin-top:22px;padding-inline:20px}.DeveloperDetailsPage-module__Xw702a__relatedBlock{gap:22px;display:grid}.DeveloperDetailsPage-module__Xw702a__relatedHeader span{color:var(--brand-gold);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:900}.DeveloperDetailsPage-module__Xw702a__relatedHeader h2{letter-spacing:-.06em;max-width:850px;margin-top:10px;font-size:clamp(30px,4vw,58px);line-height:1.02}.DeveloperDetailsPage-module__Xw702a__projectsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,22px);display:grid}.DeveloperDetailsPage-module__Xw702a__propertiesGrid{grid-template-columns:1fr;gap:clamp(14px,1.6vw,18px);display:grid}.DeveloperDetailsPage-module__Xw702a__emptyState{text-align:center;border:1px solid color-mix(in srgb, var(--border) 86%, transparent);background:radial-gradient(circle at 16% 12%, color-mix(in srgb, var(--brand-gold) 10%, transparent), transparent 38%), color-mix(in srgb, var(--surface-soft) 78%, transparent);border-radius:clamp(26px,3vw,36px);place-items:center;gap:10px;min-height:210px;padding:28px;display:grid;position:relative;overflow:hidden}.DeveloperDetailsPage-module__Xw702a__emptyState:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg, color-mix(in srgb, var(--brand-gold) 6%, transparent), transparent 50%);position:absolute;inset:0}.DeveloperDetailsPage-module__Xw702a__emptyState span,.DeveloperDetailsPage-module__Xw702a__emptyState p{z-index:1;position:relative}.DeveloperDetailsPage-module__Xw702a__emptyState span{border:1px solid color-mix(in srgb, var(--brand-gold) 36%, transparent);background:color-mix(in srgb, var(--brand-gold) 10%, transparent);width:52px;height:52px;color:var(--brand-gold);border-radius:18px;place-items:center;font-size:20px;font-weight:950;display:grid}.DeveloperDetailsPage-module__Xw702a__emptyState p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.8}:is(html[data-theme=light] .DeveloperDetailsPage-module__Xw702a__panel,body[data-theme=light] .DeveloperDetailsPage-module__Xw702a__panel,.light .DeveloperDetailsPage-module__Xw702a__panel,html[data-theme=light] .DeveloperDetailsPage-module__Xw702a__factsPanel,body[data-theme=light] .DeveloperDetailsPage-module__Xw702a__factsPanel,.light .DeveloperDetailsPage-module__Xw702a__factsPanel){box-shadow:0 24px 74px #291d0e1a,inset 0 1px #ffffffd6}html[data-lang=ar] .DeveloperDetailsPage-module__Xw702a__backLink{letter-spacing:0}html[data-lang=ar] .DeveloperDetailsPage-module__Xw702a__heroCta{letter-spacing:0}html[data-lang=ar] .DeveloperDetailsPage-module__Xw702a__secondaryCta{letter-spacing:0}html[data-lang=ar] .DeveloperDetailsPage-module__Xw702a__fullAction{letter-spacing:0}html[data-lang=ar] .DeveloperDetailsPage-module__Xw702a__eyebrow{letter-spacing:0}html[data-lang=ar] .DeveloperDetailsPage-module__Xw702a__featuredBadge{letter-spacing:0}html[data-lang=ar] .DeveloperDetailsPage-module__Xw702a__panelEyebrow{letter-spacing:0}html[data-lang=ar] .DeveloperDetailsPage-module__Xw702a__factItem span{letter-spacing:0}html[data-lang=ar] .DeveloperDetailsPage-module__Xw702a__relatedHeader span{letter-spacing:0}html[data-lang=ar] .DeveloperDetailsPage-module__Xw702a__hero h1{letter-spacing:0;font-size:clamp(42px,6.1vw,88px);font-weight:880;line-height:1.16}:is(html[data-lang=ar] .DeveloperDetailsPage-module__Xw702a__heroInner>p,html[data-lang=ar] .DeveloperDetailsPage-module__Xw702a__panel p){font-size:clamp(16px,1.1vw,19px);line-height:1.95}:is(html[data-lang=ar] .DeveloperDetailsPage-module__Xw702a__panel h2,html[data-lang=ar] .DeveloperDetailsPage-module__Xw702a__factsPanel h2,html[data-lang=ar] .DeveloperDetailsPage-module__Xw702a__relatedHeader h2){letter-spacing:0;font-weight:880;line-height:1.22}@media (max-width:1080px){.DeveloperDetailsPage-module__Xw702a__contentGrid{grid-template-columns:1fr}.DeveloperDetailsPage-module__Xw702a__factsPanel{position:relative;top:auto}.DeveloperDetailsPage-module__Xw702a__projectsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.DeveloperDetailsPage-module__Xw702a__hero{min-height:76svh;padding-top:104px;padding-bottom:62px}.DeveloperDetailsPage-module__Xw702a__heroInner,.DeveloperDetailsPage-module__Xw702a__contentGrid{width:min(calc(100% - 32px), var(--container))}.DeveloperDetailsPage-module__Xw702a__hero h1{font-size:clamp(40px,11vw,64px)}.DeveloperDetailsPage-module__Xw702a__heroMeta{gap:7px}.DeveloperDetailsPage-module__Xw702a__heroMeta span{min-height:32px;font-size:11px}.DeveloperDetailsPage-module__Xw702a__heroActions{flex-direction:column;align-items:stretch}.DeveloperDetailsPage-module__Xw702a__heroCta,.DeveloperDetailsPage-module__Xw702a__secondaryCta{width:100%}.DeveloperDetailsPage-module__Xw702a__projectsGrid{grid-template-columns:1fr}}@media (max-width:480px){.DeveloperDetailsPage-module__Xw702a__hero{min-height:72svh;padding-top:96px}.DeveloperDetailsPage-module__Xw702a__hero h1{font-size:clamp(36px,10vw,54px)}.DeveloperDetailsPage-module__Xw702a__panel,.DeveloperDetailsPage-module__Xw702a__factsPanel{border-radius:30px;padding:22px}.DeveloperDetailsPage-module__Xw702a__logoBadge{border-radius:26px;width:82px;height:82px}}@keyframes DeveloperDetailsPage-module__Xw702a__heroContentIn{0%{opacity:0;filter:blur(10px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes DeveloperDetailsPage-module__Xw702a__heroImageIn{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1.025)}}@keyframes DeveloperDetailsPage-module__Xw702a__sectionIn{0%{opacity:0;filter:blur(8px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.DeveloperDetailsPage-module__Xw702a__heroInner,.DeveloperDetailsPage-module__Xw702a__heroImage,.DeveloperDetailsPage-module__Xw702a__panel,.DeveloperDetailsPage-module__Xw702a__factsPanel,.DeveloperDetailsPage-module__Xw702a__backLink,.DeveloperDetailsPage-module__Xw702a__heroCta,.DeveloperDetailsPage-module__Xw702a__secondaryCta,.DeveloperDetailsPage-module__Xw702a__fullAction{filter:none!important;transition:none!important;animation:none!important;transform:none!important}}
