.page-module__IWZ6ha__page{--dark:#092328;--dark-soft:#12544f;--green:#2a835f;--light-green:#8bbb92;--cream:#f4f2ec;--text:#092328;background:var(--cream);color:var(--text)}.page-module__IWZ6ha__container{width:min(100% - 120px,1790px);margin:0 auto}.page-module__IWZ6ha__projects{background:#f4f2ec;padding:140px 0 150px}.page-module__IWZ6ha__projectsHeader{grid-template-columns:minmax(0,1fr) minmax(300px,450px);align-items:end;gap:80px;margin-bottom:70px;display:grid}.page-module__IWZ6ha__projectsHeader h2{letter-spacing:-.055em;margin:0;font-size:clamp(54px,6vw,88px);font-weight:400;line-height:.92}.page-module__IWZ6ha__projectsHeader h2 strong{color:var(--green);font-weight:400}.page-module__IWZ6ha__projectsHeader p{color:#52615e;margin:0;font-size:14px;line-height:1.75}.page-module__IWZ6ha__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:75px 28px;display:grid}.page-module__IWZ6ha__grid>:first-child{grid-column:span 2}.page-module__IWZ6ha__grid>:first-child .page-module__IWZ6ha__imageWrap{aspect-ratio:1.72}.page-module__IWZ6ha__grid>:nth-child(4){grid-column:span 2}.page-module__IWZ6ha__grid>:nth-child(4) .page-module__IWZ6ha__imageWrap{aspect-ratio:1.72}.page-module__IWZ6ha__closing{background:var(--dark);color:#fff;align-items:center;min-height:530px;display:flex}.page-module__IWZ6ha__closingInner{width:min(100% - 120px,1790px);margin:0 auto}.page-module__IWZ6ha__closing h2{letter-spacing:-.055em;max-width:950px;margin:0;font-size:clamp(55px,7vw,105px);font-weight:400;line-height:.92}.page-module__IWZ6ha__closing h2 strong{color:var(--light-green);font-weight:400}@media (max-width:1100px){.page-module__IWZ6ha__container,.page-module__IWZ6ha__closingInner{width:min(100% - 70px,1000px)}.page-module__IWZ6ha__projectsHeader{grid-template-columns:1fr;gap:25px}.page-module__IWZ6ha__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__IWZ6ha__grid>:first-child,.page-module__IWZ6ha__grid>:nth-child(4){grid-column:span 2}}@media (max-width:700px){.page-module__IWZ6ha__container,.page-module__IWZ6ha__closingInner{width:calc(100% - 36px)}.page-module__IWZ6ha__projects{padding:90px 0 100px}.page-module__IWZ6ha__projectsHeader{margin-bottom:45px}.page-module__IWZ6ha__projectsHeader h2{font-size:52px}.page-module__IWZ6ha__grid{grid-template-columns:1fr;row-gap:55px}.page-module__IWZ6ha__grid>:first-child,.page-module__IWZ6ha__grid>:nth-child(4){grid-column:span 1}.page-module__IWZ6ha__grid>:first-child .page-module__IWZ6ha__imageWrap,.page-module__IWZ6ha__grid>:nth-child(4) .page-module__IWZ6ha__imageWrap{aspect-ratio:1.08}.page-module__IWZ6ha__closing{min-height:420px}.page-module__IWZ6ha__closing h2{font-size:52px}}
.TrajectoryHero-module__yCswxq__hero{color:#fff;background:#092328;align-items:flex-end;min-height:720px;display:flex;position:relative;overflow:hidden}.TrajectoryHero-module__yCswxq__heroBackground{background-image:url(/images/projects/zagari-resort.webp);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.TrajectoryHero-module__yCswxq__heroOverlay{background:linear-gradient(90deg,#092328b8 0%,#09232885 32%,#09232838 65%,#0923280d 100%),linear-gradient(#09232805 0%,#09232824 45%,#0923287a 100%);position:absolute;inset:0}.TrajectoryHero-module__yCswxq__heroContent{z-index:2;width:min(100% - 120px,1790px);margin:0 auto;padding:150px 0 72px;position:relative}.TrajectoryHero-module__yCswxq__hero h1{color:#fff;letter-spacing:-.055em;max-width:820px;margin:0;font-size:clamp(58px,7vw,112px);font-weight:400;line-height:.91}.TrajectoryHero-module__yCswxq__hero h1 strong{color:#8bbb92;font-weight:400}.TrajectoryHero-module__yCswxq__heroBottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:90px;display:flex}.TrajectoryHero-module__yCswxq__heroBottom p{color:#ffffffd1;max-width:500px;margin:0;font-size:15px;line-height:1.7}.TrajectoryHero-module__yCswxq__scrollButton{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09232840;border:1px solid #ffffff57;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;min-width:195px;height:54px;padding:0 20px 0 24px;font-size:13px;font-weight:500;text-decoration:none;transition:background .3s,border-color .3s,transform .3s;display:inline-flex}.TrajectoryHero-module__yCswxq__scrollButton svg{color:#8bbb92;flex-shrink:0}.TrajectoryHero-module__yCswxq__scrollButton:hover{background:#12544f;border-color:#12544f;transform:translateY(-2px)}@media (max-width:1200px){.TrajectoryHero-module__yCswxq__heroContent{width:min(100% - 80px,1100px)}}@media (max-width:900px){.TrajectoryHero-module__yCswxq__hero{min-height:650px}.TrajectoryHero-module__yCswxq__heroContent{width:min(100% - 48px,700px);padding:130px 0 48px}.TrajectoryHero-module__yCswxq__hero h1{max-width:650px;font-size:clamp(54px,11vw,82px)}.TrajectoryHero-module__yCswxq__heroBottom{flex-direction:column;align-items:flex-start;margin-top:70px}.TrajectoryHero-module__yCswxq__heroBottom p{color:#fffc}}@media (max-width:600px){.TrajectoryHero-module__yCswxq__hero{min-height:650px}.TrajectoryHero-module__yCswxq__heroContent{width:calc(100% - 36px);padding-top:120px}.TrajectoryHero-module__yCswxq__hero h1{font-size:clamp(48px,15vw,72px)}.TrajectoryHero-module__yCswxq__heroBottom{gap:30px;margin-top:55px}.TrajectoryHero-module__yCswxq__heroBottom p{font-size:14px;line-height:1.65}.TrajectoryHero-module__yCswxq__scrollButton{width:100%}}
.TrackRecord-module__1t0T9W__section{color:#fff;background:#101414;padding:125px 0 0}.TrackRecord-module__1t0T9W__container{width:min(100% - 120px,1790px);margin:0 auto}.TrackRecord-module__1t0T9W__header{border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr) minmax(300px,440px);align-items:end;gap:80px;padding-bottom:62px;display:grid}.TrackRecord-module__1t0T9W__header h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(48px,5vw,78px);font-weight:400;line-height:.98}.TrackRecord-module__1t0T9W__header h2 strong{color:#8bbb92;font-weight:400}.TrackRecord-module__1t0T9W__header>p{color:#ffffffb8;margin:0;font-size:14px;line-height:1.75}.TrackRecord-module__1t0T9W__stats{border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);display:grid}.TrackRecord-module__1t0T9W__stat{border-right:1px solid #ffffff2e;min-height:220px;padding:45px 38px 45px 0}.TrackRecord-module__1t0T9W__stat:not(:first-child){padding-left:38px}.TrackRecord-module__1t0T9W__stat:last-child{border-right:none}.TrackRecord-module__1t0T9W__stat strong{color:#fff;letter-spacing:-.045em;font-size:clamp(48px,5vw,76px);font-weight:400;line-height:1;display:block}.TrackRecord-module__1t0T9W__stat p{color:#ffffff9e;max-width:270px;margin:18px 0 0;font-size:12px;line-height:1.65}@media (max-width:1100px){.TrackRecord-module__1t0T9W__container{width:min(100% - 70px,1000px)}.TrackRecord-module__1t0T9W__header{grid-template-columns:1fr;gap:28px}}@media (max-width:900px){.TrackRecord-module__1t0T9W__section{padding-top:90px}.TrackRecord-module__1t0T9W__container{width:min(100% - 48px,700px)}.TrackRecord-module__1t0T9W__stats{grid-template-columns:1fr}.TrackRecord-module__1t0T9W__stat,.TrackRecord-module__1t0T9W__stat:not(:first-child){border-bottom:1px solid #ffffff2e;border-right:none;min-height:auto;padding:38px 0}.TrackRecord-module__1t0T9W__stat:last-child{border-bottom:none}.TrackRecord-module__1t0T9W__stat p{max-width:340px}}@media (max-width:600px){.TrackRecord-module__1t0T9W__container{width:calc(100% - 36px)}.TrackRecord-module__1t0T9W__section{padding-top:75px}.TrackRecord-module__1t0T9W__header h2{font-size:46px}.TrackRecord-module__1t0T9W__header>p{font-size:13px}.TrackRecord-module__1t0T9W__stat strong{font-size:52px}.TrackRecord-module__1t0T9W__stat p{font-size:12px}}
.ProjectTimeline-module__a5U0lq__section{color:#fff;background:#101414;padding:100px 0 135px}.ProjectTimeline-module__a5U0lq__container{width:min(100% - 120px,1790px);margin:0 auto}.ProjectTimeline-module__a5U0lq__heading{grid-template-columns:minmax(0,1fr) minmax(300px,440px);align-items:end;gap:80px;margin-bottom:65px;display:grid}.ProjectTimeline-module__a5U0lq__heading h2{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(52px,6vw,88px);font-weight:400;line-height:.92}.ProjectTimeline-module__a5U0lq__heading h2 strong{color:#8bbb92;font-weight:400}.ProjectTimeline-module__a5U0lq__heading p{color:#ffffffb8;margin:0;font-size:14px;line-height:1.75}.ProjectTimeline-module__a5U0lq__table{border-top:1px solid #fff3}.ProjectTimeline-module__a5U0lq__tableHeader,.ProjectTimeline-module__a5U0lq__row{grid-template-columns:minmax(250px,1.7fr) minmax(120px,.7fr) minmax(120px,.8fr) minmax(220px,1.25fr) 38px;align-items:center;gap:30px;display:grid}.ProjectTimeline-module__a5U0lq__tableHeader{color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;min-height:58px;font-size:10px;font-weight:500}.ProjectTimeline-module__a5U0lq__row{border-top:1px solid #ffffff24;min-height:108px;transition:background .25s}.ProjectTimeline-module__a5U0lq__row:hover{background:#ffffff06}.ProjectTimeline-module__a5U0lq__projectName{flex-direction:column;gap:7px;display:flex}.ProjectTimeline-module__a5U0lq__projectName strong{color:#fff;letter-spacing:-.02em;text-transform:uppercase;font-size:17px;font-weight:700}.ProjectTimeline-module__a5U0lq__projectName span{color:#ffffff94;font-size:11px;line-height:1.4}.ProjectTimeline-module__a5U0lq__period{flex-direction:column;gap:5px;display:flex}.ProjectTimeline-module__a5U0lq__period strong{color:#fff;font-size:12px;font-weight:600}.ProjectTimeline-module__a5U0lq__period span{color:#ffffff85;font-size:10px}.ProjectTimeline-module__a5U0lq__status{border-radius:3px;align-items:center;min-width:142px;height:36px;padding:0 14px;font-size:10px;font-weight:500;display:inline-flex}.ProjectTimeline-module__a5U0lq__active{color:#8bbb92;background:#2a835f33;border:1px solid #8bbb9226}.ProjectTimeline-module__a5U0lq__closing{color:#d5c58f;background:#9a7d3f2e;border:1px solid #d5c58f1f}.ProjectTimeline-module__a5U0lq__liquidated{color:#d5d9d7;background:#ffffff1a;border:1px solid #ffffff1a}.ProjectTimeline-module__a5U0lq__progress{min-width:0}.ProjectTimeline-module__a5U0lq__progressTop{color:#ffffff9e;justify-content:space-between;gap:20px;margin-bottom:9px;font-size:9px;display:flex}.ProjectTimeline-module__a5U0lq__progressTop strong{color:#fff;font-weight:500}.ProjectTimeline-module__a5U0lq__progressBar{background:#ffffff2e;width:100%;height:3px;overflow:hidden}.ProjectTimeline-module__a5U0lq__progressBar span{background:#2a835f;height:100%;display:block}.ProjectTimeline-module__a5U0lq__arrow{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .25s,color .25s,border-color .25s,transform .25s;display:grid}.ProjectTimeline-module__a5U0lq__arrow:hover{color:#fff;background:#2a835f;border-color:#2a835f;transform:translateY(-2px)}@media (max-width:1200px){.ProjectTimeline-module__a5U0lq__container{width:min(100% - 70px,1050px)}.ProjectTimeline-module__a5U0lq__tableHeader,.ProjectTimeline-module__a5U0lq__row{grid-template-columns:minmax(220px,1.5fr) 120px 130px minmax(180px,1fr) 38px;gap:20px}}@media (max-width:1050px){.ProjectTimeline-module__a5U0lq__tableHeader{display:none}.ProjectTimeline-module__a5U0lq__row{grid-template-columns:1fr 130px;gap:20px;padding:28px 0}.ProjectTimeline-module__a5U0lq__row>div:nth-child(3),.ProjectTimeline-module__a5U0lq__row>div:nth-child(4){grid-column:1}.ProjectTimeline-module__a5U0lq__arrow{grid-area:1/2;justify-self:end}}@media (max-width:700px){.ProjectTimeline-module__a5U0lq__heading{grid-template-columns:1fr;gap:25px;margin-bottom:45px}}@media (max-width:600px){.ProjectTimeline-module__a5U0lq__section{padding:75px 0 90px}.ProjectTimeline-module__a5U0lq__container{width:calc(100% - 36px)}.ProjectTimeline-module__a5U0lq__heading h2{font-size:50px}.ProjectTimeline-module__a5U0lq__heading p{font-size:13px}.ProjectTimeline-module__a5U0lq__row{grid-template-columns:1fr 35px;gap:18px;min-height:auto;padding:27px 0}.ProjectTimeline-module__a5U0lq__row>div:nth-child(2),.ProjectTimeline-module__a5U0lq__row>div:nth-child(3){grid-column:1}.ProjectTimeline-module__a5U0lq__row>div:nth-child(4){grid-column:1/-1}.ProjectTimeline-module__a5U0lq__projectName strong{font-size:15px}.ProjectTimeline-module__a5U0lq__projectName span{color:#fff9;font-size:10px}.ProjectTimeline-module__a5U0lq__status{min-width:120px}.ProjectTimeline-module__a5U0lq__arrow{grid-area:1/2}}
.ProjectCard-module__BdDvKq__card{color:#092328;position:relative;overflow:hidden}.ProjectCard-module__BdDvKq__imageWrap{aspect-ratio:1.22;background:#cbd2ce;position:relative;overflow:hidden}.ProjectCard-module__BdDvKq__image{object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.ProjectCard-module__BdDvKq__card:hover .ProjectCard-module__BdDvKq__image{transform:scale(1.045)}.ProjectCard-module__BdDvKq__imageOverlay{background:linear-gradient(#09232805 25%,#092328c7 100%);position:absolute;inset:0}.ProjectCard-module__BdDvKq__status{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#092328a6;border:1px solid #ffffff4d;border-radius:999px;padding:8px 13px;font-size:10px;font-weight:500;position:absolute;top:18px;left:18px}.ProjectCard-module__BdDvKq__imageBottom{color:#fff;justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.ProjectCard-module__BdDvKq__imageBottom>span{color:#fff;font-weight:500}.ProjectCard-module__BdDvKq__icon{color:#fff;border:1px solid #ffffff73;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;transition:background .3s,border-color .3s,transform .3s;display:grid}.ProjectCard-module__BdDvKq__card:hover .ProjectCard-module__BdDvKq__icon{background:#2a835f;border-color:#2a835f;transform:rotate(4deg)}.ProjectCard-module__BdDvKq__content{color:#092328;background:0 0;padding:25px 2px 0}.ProjectCard-module__BdDvKq__content h3{color:#092328;letter-spacing:-.025em;margin:0;font-size:20px;font-weight:700}.ProjectCard-module__BdDvKq__content span{color:#536562;margin-top:7px;font-size:11px;font-weight:500;display:block}.ProjectCard-module__BdDvKq__content p{color:#52615e;max-width:390px;margin:17px 0 0;font-size:13px;line-height:1.7}@media (max-width:600px){.ProjectCard-module__BdDvKq__imageWrap{aspect-ratio:1.08}.ProjectCard-module__BdDvKq__content{padding-top:20px}.ProjectCard-module__BdDvKq__content h3{font-size:18px}.ProjectCard-module__BdDvKq__content span{color:#52615e}.ProjectCard-module__BdDvKq__content p{font-size:12px}}
