.LocalizedProjectsPage_page__U4gkD{--projects-navy:#173d59;--projects-maroon:#9e2340;--projects-gold:#cfa654;--projects-ink:#172b3a;--projects-muted:#667483;--projects-border:#dfe5e9;min-block-size:100vh;background:#fff;color:var(--projects-ink)}.LocalizedProjectsPage_container__s5Z5_{inline-size:min(calc(100% - 48px),1216px);margin-inline:auto}.LocalizedProjectsPage_hero__9cId5{position:relative;overflow:hidden;padding-block:clamp(72px,9vw,128px);background:linear-gradient(90deg,rgba(15,43,64,.96),rgba(15,43,64,.78)),url(/images/generated/hero-projects-premium.jpg) 50% /cover;color:#fff}[dir=rtl] .LocalizedProjectsPage_hero__9cId5{background:linear-gradient(270deg,rgba(15,43,64,.96),rgba(15,43,64,.78)),url(/images/generated/hero-projects-premium.jpg) 50% /cover}.LocalizedProjectsPage_detailEyebrow__ktvzs,.LocalizedProjectsPage_hero__9cId5 span{color:var(--projects-gold);font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.LocalizedProjectsPage_hero__9cId5 h1{max-inline-size:760px;margin:18px 0 0;font-size:clamp(2.5rem,5vw,4.6rem);font-weight:900;line-height:1.08;letter-spacing:-.045em}.LocalizedProjectsPage_hero__9cId5 p{max-inline-size:670px;margin:24px 0 0;color:rgba(255,255,255,.8);font-size:clamp(1rem,1.6vw,1.16rem);line-height:1.9}.LocalizedProjectsPage_indexSection__3n_cW{padding-block:72px 96px}.LocalizedProjectsPage_sectionHeading__VXwKH{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-block-end:32px}.LocalizedProjectsPage_sectionHeading__VXwKH h2{margin:0;color:var(--projects-navy);font-size:clamp(1.9rem,3vw,2.8rem)}.LocalizedProjectsPage_sectionHeading__VXwKH p{margin:0;color:var(--projects-muted)}.LocalizedProjectsPage_grid__rRCbe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.LocalizedProjectsPage_card__AcCYC{overflow:hidden;border:1px solid var(--projects-border);border-radius:20px;background:#fff;box-shadow:0 12px 35px rgba(21,48,67,.06);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.LocalizedProjectsPage_card__AcCYC:hover{border-color:rgba(158,35,64,.35);box-shadow:0 20px 44px rgba(21,48,67,.11);transform:translateY(-4px)}.LocalizedProjectsPage_cardMedia__XhjhU{position:relative;display:block;aspect-ratio:1.55/1;overflow:hidden;background:#eef1f2}.LocalizedProjectsPage_cardMedia__XhjhU img,.LocalizedProjectsPage_gallery__QuskN img{object-fit:cover;transition:transform .35s ease}.LocalizedProjectsPage_card__AcCYC:hover .LocalizedProjectsPage_cardMedia__XhjhU img{transform:scale(1.03)}.LocalizedProjectsPage_cardMedia__XhjhU>span{position:absolute;inset-block-start:16px;inset-inline-start:16px;z-index:1;padding:8px 13px;border-radius:999px;background:rgba(23,61,89,.9);color:#fff;font-size:.7rem;font-weight:800;backdrop-filter:blur(7px)}.LocalizedProjectsPage_cardBody__nzvVo{padding:22px}.LocalizedProjectsPage_location__tyXNU{display:flex;align-items:center;gap:7px;margin:0 0 10px;color:var(--projects-maroon);font-size:.75rem;font-weight:800}.LocalizedProjectsPage_card__AcCYC footer svg,.LocalizedProjectsPage_location__tyXNU svg{inline-size:16px;block-size:16px;flex:none}.LocalizedProjectsPage_card__AcCYC h2{margin:0;color:var(--projects-navy);font-size:1.28rem;line-height:1.45}.LocalizedProjectsPage_card__AcCYC footer a,.LocalizedProjectsPage_card__AcCYC h2 a{color:inherit;text-decoration:none}.LocalizedProjectsPage_cardBody__nzvVo>p:not(.LocalizedProjectsPage_location__tyXNU){display:-webkit-box;min-block-size:72px;overflow:hidden;margin:12px 0 20px;color:var(--projects-muted);font-size:.84rem;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:3}.LocalizedProjectsPage_card__AcCYC footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-block-start:16px;border-block-start:1px solid var(--projects-border);font-size:.72rem}.LocalizedProjectsPage_card__AcCYC footer a,.LocalizedProjectsPage_card__AcCYC footer span{display:inline-flex;align-items:center;gap:7px}.LocalizedProjectsPage_card__AcCYC footer span{overflow:hidden;color:var(--projects-muted);text-overflow:ellipsis;white-space:nowrap}.LocalizedProjectsPage_card__AcCYC footer a{flex:none;color:var(--projects-maroon);font-weight:900}.LocalizedProjectsPage_breadcrumb__zpqGH a:focus-visible,.LocalizedProjectsPage_card__AcCYC a:focus-visible,.LocalizedProjectsPage_emptyState__2NjRO a:focus-visible,.LocalizedProjectsPage_requestBand__Mqb99 a:focus-visible,.LocalizedProjectsPage_stateCard__jSS_o a:focus-visible,.LocalizedProjectsPage_stateCard__jSS_o button:focus-visible{outline:3px solid var(--projects-gold);outline-offset:3px}.LocalizedProjectsPage_emptyState__2NjRO,.LocalizedProjectsPage_stateCard__jSS_o{display:grid;justify-items:center;padding:clamp(52px,8vw,88px) 24px;border:1px solid var(--projects-border);border-radius:22px;background:#f8f8f6;text-align:center}.LocalizedProjectsPage_emptyState__2NjRO>svg{inline-size:42px;block-size:42px;color:var(--projects-maroon)}.LocalizedProjectsPage_emptyState__2NjRO h2,.LocalizedProjectsPage_stateCard__jSS_o h1{margin:20px 0 0;color:var(--projects-navy);font-size:clamp(1.7rem,3vw,2.4rem)}.LocalizedProjectsPage_emptyState__2NjRO p,.LocalizedProjectsPage_stateCard__jSS_o p{max-inline-size:560px;margin:14px 0 24px;color:var(--projects-muted);line-height:1.8}.LocalizedProjectsPage_emptyState__2NjRO a,.LocalizedProjectsPage_requestBand__Mqb99 a,.LocalizedProjectsPage_stateCard__jSS_o a,.LocalizedProjectsPage_stateCard__jSS_o button{min-block-size:48px;padding:13px 22px;border:0;border-radius:12px;background:var(--projects-maroon);color:#fff;font:inherit;font-size:.84rem;font-weight:900;text-decoration:none;cursor:pointer}.LocalizedProjectsPage_detail__GEg2S{padding-block:34px 96px}.LocalizedProjectsPage_breadcrumb__zpqGH{display:flex;overflow:hidden;align-items:center;gap:10px;padding-block:8px 26px;color:var(--projects-muted);font-size:.76rem;white-space:nowrap}.LocalizedProjectsPage_breadcrumb__zpqGH a{color:var(--projects-maroon);text-decoration:none}.LocalizedProjectsPage_breadcrumb__zpqGH span:last-child{overflow:hidden;text-overflow:ellipsis}.LocalizedProjectsPage_gallery__QuskN{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);grid-template-rows:repeat(2,minmax(180px,1fr));gap:12px;min-block-size:min(62vw,570px)}.LocalizedProjectsPage_galleryCover__4eQ3x,.LocalizedProjectsPage_galleryItem__UnT8d{position:relative;overflow:hidden;border-radius:18px;background:#eef1f2}.LocalizedProjectsPage_galleryCover__4eQ3x{grid-row:1/3}.LocalizedProjectsPage_gallerySingle___OUHJ{grid-template-columns:1fr}.LocalizedProjectsPage_detailHeader__Pgc0Q{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(310px,.8fr);gap:72px;padding-block:48px;border-block-end:1px solid var(--projects-border)}.LocalizedProjectsPage_detailHeader__Pgc0Q h1{margin:12px 0 0;color:var(--projects-navy);font-size:clamp(2.2rem,4vw,4.2rem);line-height:1.13;letter-spacing:-.045em}.LocalizedProjectsPage_detailHeader__Pgc0Q>div>p:last-child{max-inline-size:720px;margin:22px 0 0;color:var(--projects-muted);font-size:1.02rem;line-height:1.85}.LocalizedProjectsPage_projectFacts__LA6Va{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.LocalizedProjectsPage_projectFacts__LA6Va div{padding:17px;border:1px solid var(--projects-border);border-radius:14px;background:#fafafa}.LocalizedProjectsPage_projectFacts__LA6Va dt{display:flex;align-items:center;gap:7px;color:var(--projects-muted);font-size:.68rem}.LocalizedProjectsPage_projectFacts__LA6Va dt svg{inline-size:15px;block-size:15px}.LocalizedProjectsPage_projectFacts__LA6Va dd{margin:8px 0 0;color:var(--projects-navy);font-size:.8rem;font-weight:900}.LocalizedProjectsPage_descriptionSection__32_cW{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.6fr);gap:64px;padding-block:54px}.LocalizedProjectsPage_richText__v42Zb{color:#40515e;line-height:2}.LocalizedProjectsPage_descriptionSection__32_cW aside h2,.LocalizedProjectsPage_richText__v42Zb>:first-child{margin-block-start:0}.LocalizedProjectsPage_descriptionSection__32_cW aside{padding:26px;border-radius:18px;background:#f7f6f2}.LocalizedProjectsPage_descriptionSection__32_cW aside h2,.LocalizedProjectsPage_requestBand__Mqb99 h2,.LocalizedProjectsPage_unitsSection__qZ1NJ h2{color:var(--projects-navy);font-size:1.45rem}.LocalizedProjectsPage_descriptionSection__32_cW aside ul{display:grid;gap:13px;margin:20px 0 0;padding:0;list-style:none}.LocalizedProjectsPage_descriptionSection__32_cW aside li{display:flex;align-items:flex-start;gap:9px;color:#40515e;font-size:.82rem;line-height:1.6}.LocalizedProjectsPage_descriptionSection__32_cW aside svg{inline-size:18px;block-size:18px;flex:none;color:var(--projects-maroon)}.LocalizedProjectsPage_presentationSections__5QAuP{--project-navy:var(--projects-navy);--project-maroon:var(--projects-maroon);--project-gold:var(--projects-gold);--project-surface:#fff;--project-muted:var(--projects-muted);--project-line:var(--projects-border);--radius-action:12px;--radius-card:18px;--radius-media:18px;--shadow-card:0 12px 35px rgba(21,48,67,.06);min-inline-size:0;padding-block:8px 16px}.LocalizedProjectsPage_unitsSection__qZ1NJ{padding-block:20px 52px}.LocalizedProjectsPage_unitsGrid__wJll6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-block-start:24px}.LocalizedProjectsPage_unitCard__LKEeN{padding:22px;border:1px solid var(--projects-border);border-radius:16px}.LocalizedProjectsPage_unitCard__LKEeN header{display:flex;align-items:center;justify-content:space-between;color:var(--projects-muted);font-size:.72rem}.LocalizedProjectsPage_unitCard__LKEeN header strong{color:var(--projects-navy)}.LocalizedProjectsPage_unitPrice__rZ53R{margin:22px 0;color:var(--projects-maroon);font-size:1.45rem;font-weight:900}.LocalizedProjectsPage_unitCard__LKEeN dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.LocalizedProjectsPage_unitCard__LKEeN dl div{min-inline-size:0}.LocalizedProjectsPage_unitCard__LKEeN dt{display:flex;align-items:center;gap:5px;color:var(--projects-muted);font-size:.62rem}.LocalizedProjectsPage_unitCard__LKEeN dt svg{inline-size:14px;block-size:14px}.LocalizedProjectsPage_unitCard__LKEeN dd{margin:7px 0 0;font-size:.78rem;font-weight:800}.LocalizedProjectsPage_requestBand__Mqb99{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-block:12px 30px;padding:clamp(28px,5vw,48px);border-radius:22px;background:var(--projects-navy);color:#fff}.LocalizedProjectsPage_requestBand__Mqb99 h2{margin:0;color:#fff}.LocalizedProjectsPage_requestBand__Mqb99 p{max-inline-size:690px;margin:12px 0 0;color:rgba(255,255,255,.72);line-height:1.7}.LocalizedProjectsPage_requestBand__Mqb99 a{flex:none;background:var(--projects-gold);color:#162f42}.LocalizedProjectsPage_statePage__eJEjL{min-block-size:100vh;background:#fff}.LocalizedProjectsPage_stateMain__lSQod{display:grid;min-block-size:62vh;place-items:center;padding:48px 24px}.LocalizedProjectsPage_stateCard__jSS_o{inline-size:min(100%,720px)}.LocalizedProjectsPage_stateActions__QuJxO{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.LocalizedProjectsPage_stateActions__QuJxO a{background:transparent;color:var(--projects-maroon);box-shadow:inset 0 0 0 1px var(--projects-maroon)}.LocalizedProjectsPage_skeleton__kDPFg{inline-size:min(100%,720px)}.LocalizedProjectsPage_skeletonGrid__10j_3 span,.LocalizedProjectsPage_skeletonLine__ss49m{display:block;border-radius:12px;background:linear-gradient(90deg,#eef1f2 25%,#f9fafb 50%,#eef1f2 75%);background-size:200% 100%;animation:LocalizedProjectsPage_shimmer__IpNgy 1.4s infinite}.LocalizedProjectsPage_skeletonLine__ss49m{inline-size:min(100%,420px);block-size:24px;margin:0 auto 16px}.LocalizedProjectsPage_skeletonLine__ss49m:first-child{inline-size:min(100%,260px);block-size:44px}.LocalizedProjectsPage_skeletonGrid__10j_3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-block-start:36px}.LocalizedProjectsPage_skeletonGrid__10j_3 span{aspect-ratio:1.2}@keyframes LocalizedProjectsPage_shimmer__IpNgy{to{background-position:-200% 0}}@media (max-width:980px){.LocalizedProjectsPage_grid__rRCbe,.LocalizedProjectsPage_unitsGrid__wJll6{grid-template-columns:repeat(2,minmax(0,1fr))}.LocalizedProjectsPage_descriptionSection__32_cW,.LocalizedProjectsPage_detailHeader__Pgc0Q{grid-template-columns:1fr;gap:36px}.LocalizedProjectsPage_gallery__QuskN{min-block-size:480px}}@media (max-width:680px){.LocalizedProjectsPage_container__s5Z5_{inline-size:min(calc(100% - 28px),1216px)}.LocalizedProjectsPage_grid__rRCbe,.LocalizedProjectsPage_unitsGrid__wJll6{grid-template-columns:1fr}.LocalizedProjectsPage_requestBand__Mqb99,.LocalizedProjectsPage_sectionHeading__VXwKH{align-items:flex-start;flex-direction:column}.LocalizedProjectsPage_gallery__QuskN{display:block;min-block-size:0}.LocalizedProjectsPage_galleryCover__4eQ3x{aspect-ratio:1.15}.LocalizedProjectsPage_galleryItem__UnT8d{display:none}.LocalizedProjectsPage_detailHeader__Pgc0Q{padding-block:34px}.LocalizedProjectsPage_projectFacts__LA6Va,.LocalizedProjectsPage_skeletonGrid__10j_3{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.LocalizedProjectsPage_cardMedia__XhjhU img,.LocalizedProjectsPage_card__AcCYC,.LocalizedProjectsPage_gallery__QuskN img,.LocalizedProjectsPage_skeletonGrid__10j_3 span,.LocalizedProjectsPage_skeletonLine__ss49m{animation:none;transition:none}}